@charset "utf-8";html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,code,form,p,blockquote,input,img{margin:0;padding:0}h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th{font-size:1em;font-weight:normal;font-style:normal}ul,ol{list-style:none}img{border:0}caption,th{text-align:left}table{border-collapse:collapse;border-spacing:0}.clear{clear:both}body{font-family:Verdana,Osaka,“ＭＳ Ｐゴシック”,sans-serif;margin:0;padding:0;background:url(../images/bk.gif) repeat}p{font-size:13px;line-height:1.75em;margin:5px 15px 8px 5px}a:hover img{opacity:.8}#wrap{width:800px;margin:0 auto 0;background-color:#fff;border:1px solid #666}#header{width:800px;height:55px;background:url(../images/header.png) no-repeat}#header p{margin:15px 10px 0 0;float:right}#header_d{width:800px;height:20px;background-color:#d2d2d2}#header_d p{margin:0;padding:3px 0 2px 5px;line-height:1em}#main{width:800px}#sidebar{width:180px;float:left;margin:0 0 10px;padding:10px 0 10px}#content{width:610px;float:left;margin:0 0 10px;padding:0}#content p{margin:0 10px 0 15px}#sidebar img{margin:0 auto 0}#sidebar p{margin:10px 0 10px;line-height:1.45em}#sidebar #banner_t{margin:0 10px 0}#sidebar #banner_t img{margin-bottom:10px}#sidebar h3{width:170px;background-color:#fd0d1c;color:#fff;font-size:14px;font-weight:bold;padding:5px}#sidebar ul{margin-bottom:10px}#sidebar ul li img{margin-bottom:-5px;padding:0}#topimg{width:610px;height:200px;margin-left:9px}#content h2{width:600px;height:30px;margin:10px 10px 10px 10px;padding:2px 0 0 15px;color:#333;font-weight:normal;font-size:18px;background:url(../images/hl2.png) no-repeat}#content .kakomi{width:580px;margin:0 auto 0;border:solid 1px #ccc;background-color:#ff6;color:#333;line-height:1.5em}#content .wrap_comp{width:560px;border:solid 1px #ec6941;margin:0 auto 10px}#content .wrap_comp h3{color:red;float:left;margin:8px 0 0 8px;font-size:16px;font-weight:bold}#content .wrap_comp h3 a{text-decoration:none;color:red}#content .wrap_comp p{float:right;margin:8px 5px 0 0}#content .comp_head{width:560px;height:40px;background-color:#f7fb89;border-bottom:solid 1px #ec6941}#content .comp_main{width:560px;clear:both}#content .comp_banner{width:155px;float:left;text-align:center;margin-top:15px}#content .comp_disc{float:left;width:405px}#content .comp_disc p{border:solid 1px red;background-color:#f7fb89;padding:5px 10px 5px;margin-bottom:10px}#content .wrap_comp table{margin:10px auto 10px;width:380px;border-collapse:collapse;font-size:12px}#content .wrap_comp table th{background-color:#d0d0d0}#content .wrap_comp table,#content .wrap_comp table th,#content .wrap_comp table td{border:1px solid #333;text-align:center;padding:5px}#content .wrap_comp .mousikomi{width:380px;height:43px;margin:10px auto 10px}#simulation_form ul{margin-left:40px}#simulation_form ul li{margin-bottom:5px}#link{border:solid 1px #ccc;padding:10px}#link_table th{background-color:#eee}pre{overflow:scroll}.red{color:red}#shosai table{margin:0 auto 10px}#shosai table th,#shosai table td{text-align:left}#footer{background-color:#c9c9c9;color:#fff;height:60px;padding:10px 10px 5px 10px}#footer p{text-align:center}#footer ul{float:right;font-size:11px;margin:10px 10px 5px 0}#footer ul li{float:left}#footer ul li a{text-decoration:none;color:#fff}.alignleft{text-align:left}.aligncenter{text-align:center}.alignright{text-align:right}.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden}.clearfix{min-height:1px}* html .clearfix{height:1px}