body{padding:0; text-align:center; font:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3" ; font-size:12px; color:#333333; margin:0; }

a{color: #ED4B47; text-decoration:underline;}
a:hover{color: #F17976; text-decoration:underline;}

p{margin:0; padding:0;}

hr{color:#CCCCCC; height:1px;}


#campain { background:url(../imgdir/campain/bg.gif) repeat-y top; width:849px;margin:0 auto; padding:0; text-align:left;}
#camp_main{margin-left:13px; margin-top:-10px;}
*html #camp_main{margin-left:13px;}

h1{ font-size:12px; color:#CCCCCC; text-align:left; font-weight:normal;padding-top:20px; margin:0px 0 0 60px;}

#campain img{border:none;}

#main_table{text-align:center; font-size:12px;}

#logo{text-align:left; padding:10px 0 0 10px;}

#navi{padding:0; text-align:right; height:20px; margin:0 10px 0 0;}
#navi img{margin:20px 10px 10px 0;}

#navi2{padding:0 0 0 10px; text-align:left; height:20px;}
#navi2 img{margin:10px 10px 10px 0;}

.space_20{padding:20px 0;}
.float_r{float:right; margin:0 10px;}

.point1{background:url(../imgdir/land/point1.jpg) no-repeat 10px 10px; height:300px; padding:50px 210px 30px 50px; text-align:left;line-height:160%; font-size:12px;}
.point2{background:url(../imgdir/land/point2.jpg) no-repeat 10px 10px; height:300px; padding:50px 210px 30px 50px; text-align:left;line-height:160%; font-size:12px;}
.point3{background:url(../imgdir/land/info.jpg) no-repeat 20px 10px; height:350px; padding:50px 210px 30px 50px; text-align:left;line-height:160%; font-size:12px;}
.point3 table{margin:0 0 5px 0; padding:0; font-size:12px;}
.point3 th{ text-align:left; padding:0px 5px 5px 0; vertical-align:top;}
.point3 td{ text-align:left; padding:0px 5px 5px 10px; }

*:first-child+html .point1{background:url(../imgdir/land/point1.jpg) no-repeat 10px 10px; height:300px; padding:20px 220px 30px 50px; text-align:left;line-height:150%;}
*:first-child+html .point2{background:url(../imgdir/land/point2.jpg) no-repeat 10px 10px; height:300px; padding:20px 220px 30px 50px; text-align:left;line-height:150%;}
*:first-child+html .point3{background:url(../imgdir/land/info.jpg) no-repeat 20px 10px; height:300px; padding:40px 220px 30px 60px; text-align:left;line-height:160%;}


.space_10{padding:5px 0;}

div.pagetop {text-align:right;padding:10px 20px 10px 0;}


.link{ width:300px; float:right;text-align:right; background:url(../imgdir/land/dot.gif) no-repeat right 2px; padding:0 15px 0 0; }

#main_table1{ margin:0 0 0 48px;}
*html #main_table1{ margin:0 0 0 54px;}
*:first-child+html #main_table1{ margin:0 0 0 48px;}

#main_table2{ margin:0 0 0 48px;}
*html #main_table2{ margin:0 0 0 54px;}
*:first-child+html #main_table2{ margin:0 0 0 48px;}

*html .main_img{padding:0 0 0 6px;}
