@charset "utf-8";
html *{margin:0;padding:0;}
body{background:#F5F5F5;}
.clearfix{zoom:1;}
.clearfix:after{content:"";display:block;clear:both;}
.clear{clear:left;}
.b{border:solid 1px #999;}
img.f{float:left;margin-right:30px;margin-bottom:36px;}
.q{background:#FF9;border:1px solid #F00;border-radius:3px;font:bold 12px arial;padding:1px 4px 0;text-decoration:none;color:#F00;}
#wrap{width:900px;margin:25px auto;border:solid 1px #DDD;border-radius:12px;background:#FFF;}
#inner{width:850px;margin:20px auto;}
#contents{width:690px;float:left;}
#side{width:160px;float:right;}
#headnav{margin-bottom:5px;}
#headnav li{display:inline;list-style:none;font-size:12px;margin-right:3px;}
#headnav li a{text-decoration:none;color:#04F;}
#headnav li a:hover{text-decoration:underline;}
#headnav li a:active{color:#F00;}

#copyright{text-align:center;}

h1{font-size:32px;margin:18px 0 5px;}
p{margin:0 0 18px;line-height:1.2em;}
p a{color:#00F;text-decoration:none;}
p a:hover,p a:focus{text-decoration:underline;}
p a:active{color:#F00;}
dt{font-weight:bold;font-size:18px;margin:18px 0 3px;border-left:solid 8px #333;padding-left:5px;}
dd{margin:5px 0;color:#333;font-size:14px;line-height:1.25em;margin-right:18px;}
dd em{color:#F00;}

.textformstyle{padding:3px 5px;font-size:18px;border:1px solid #69C;}
.textformstyle:focus{border:1px solid #C66;background:#FEEEEE;}

.w500{width:500px;}
.w75{width:75px;}


#optionWrap{border: 2px solid #CCC;border-radius:5px;padding: 5px 0;width: 600px;margin:25px 0;}
		#optionWrap dl{margin:0 10px;}
		#optionHeader{color:#04F;cursor:pointer;display:block;font-size:14px;margin-left:10px;text-decoration: underline;}
		#optionHeader:hover{color:#F00;}
		#optionList{display:none;}
		
#submit{width:200px;height:50px;font-size:20px;margin:12px 0 12px 200px;}
		
#html{width:600px;height:200px;font-size:12px;}


.manual h2{font-weight:bold;font-size:18px;margin:36px 0 12px;border-left:solid 8px #333;padding-left:5px;}
.manual p{margin:5px 0;color:#333;font-size:14px;line-height:1.4em;margin-right:18px;}
.manual p em{color:#F00;}
.manual ol li{margin-bottom:18px;font-size:14px;line-height:1.4em;}

#adTopBanner{width:728px;height:90px;margin:0 auto;}
#adSide{width:160px;height:600px;margin-top:90px;}
#adBottom{width:335px;height:280px;margin-top:24px;}