@charset "EUC-JP";


#agttl { margin:0;}
#agttl h2{ color:#000066; margin:0; padding:25px 0; width:83%; line-height:140%; font-size:25px; font-weight:bold;  margin:30px 0 0 0; clear:both; border-top:1px #999999 solid; border-bottom:1px #999999 solid;}

#agttl ul{list-style:none; text-align:right; float:right; display:block; margin:10px 100px 0 0;}
#agttl li{display:block; text-align:left; padding:0 0 0 15px; margin-right:15px; float:left;background:url('/img/common/parrow.gif') no-repeat 0 -105px; font-size:80%;}

#agttlft ul{list-style:none; text-align:right; float:right; display:block; margin:10px 100px 50px 0;}
#agttlft li{display:block; text-align:left; padding:0 0 0 15px; margin-right:15px; float:left;background:url('/img/common/parrow.gif') no-repeat 0 -105px; font-size:80%;}



#s_policy{width:500px;font-size:76%; margin:20px; padding-bottom:50px; border-bottom: 1px #CCCCCC dotted; text-align:left; line-height:160%;}
#policy h4{font-size:100%; font-weight:bold; text-align:center; font-size:140%; margin:40px 0 0 0;}
#s_policy h4{font-size:120%; font-weight:bold; text-align:center; font-size:140%; margin:0 0 20px 0; color:#009900;} 
#s_policy p.anc{ font-size:12px; text-align:center; padding-top:15px; display:block; margin:0 0 20px 0; border-top: 1px #999999 dotted;}
#s_policy dt{font-weight:bold; line-height:140%; margin-bottom:5px;}

#s_policy dd{line-height:140%; margin-bottom:10px;}


#policy dl,#statement dl{ margin:5px 0 0 0; padding:0 30px;}
#policy dt{ font-weight:bold; margin:15px 0 8px 0; font-weight:bold; color:#000000; border-left:4px #0000BB solid; padding:0 0 0 10px;}

#policy dd.indent,#statement dd.indent{ text-indent:1em;}


/*Privacy Statement*/
#statement,#policy{width:830px; margin:30px 0 100px 0; text-align:left;}
#agttl h2 span{font-size:90%; color:#990000; display:block; margin:5px 0 0 0; font-weight:bold;}
#statement h3,#policy h3,#s_policy h3{font-size:14px; margin:50px 0 30px 0; padding:0 20px; line-height:180%; font-weight:bold;}
#statement h3 img{margin:0 0 5px 10px;}
#statement h4{font-size:14px; font-weight:bold; text-align:center; margin:40px 0 0 0;}

#statement dt{ font-weight:bold; margin:25px 0 15px 0; font-weight:bold; color:#000000; border-left:4px #006600 solid; padding:0 0 0 10px;}
#statement dd,#policy dd{ margin-left:14px; line-height:200%; font-size:12px;}


/*Conpany*/
#logo{ margin:60px 0 ;}
#aboutus{width:440px; font-size:76%; margin:10px 0 100px 40px; text-align:left; line-height:160%; text-align:center;}
#aboutus table th{ width:100px;}
#aboutus table th{ width:100px;}
#aboutus table td,#aboutus table th{ background-color:#FFFFFF; border:none; color:#333333; text-align:left;}



/*Links*/
#welcomlink{margin:40px 0 0 0;}
#links {clear:both; width:600px; text-align:left; margin:30px 0;}
#links p{ text-align:center; font-size:140%;}
#links dl { padding:5px;}
#links dl dt{ text-align:left; font-weight:bold; font-size:100%; margin: 5px 0 5px 0; padding:0 0 0 16px;}
#links dl dt span{ font-size:80%; font-weight:normal;}
#links dl dd.none{ font-weight:bold;  border:none; padding:0 20px; font-size:80%; font-weight:normal; margin:5px 0 10px;}
#links dl dd{ font-weight:bold; border: #0099CC 1px solid;padding:0 20px;}
#links pre{ font-size:70%; font-family:Arial, Helvetica, sans-serif; text-align:left; font-weight:bold;}

#preview{margin:50px 0; text-align:left;}
#preview p{margin:20px 0; font-size:90%; text-align:left; background:url('/img/common/parrow.gif') no-repeat 0 -160px; padding: 0 0 0 16px;}
#preview div.bnrimg{margin:15px 0; text-align:center;}

#linksalr{ text-align:left; font-size:80%; line-height:140%;}
#linksalr span{ text-align:left; font-size:80%; line-height:120%;}

#affiliate{ padding:20px 0 40px; }
#affiliate td{ text-align:center; border:none; color:#000000; padding:10px 0 0 0;}
#affiliate td.txtleft{ text-align:left; border:none; color:#000000; padding:10px 0 0 0;}
.bigname{ color:#FF0000;}
