@charset "Shift_JIS";
/* CSS Document */

/*format
________________________________________*/
body,h1,h2,h3,h4,h5,h6,
p,ul,ol,dl,dt,dd,li,address,
table,
/*th,td,*/
form,select,option,input,label{margin:0; padding:0; color:#343434;}
ul li{list-style:none;}
ol{padding:0px 35px 5px 25px;}
ol li{margin:5px 0 5px 0;}
hr{display:none;}
p{margin-bottom:1em;}
/*table, tr, td, th{border:none; padding:0; margin:0; border-collapse:collapse; font-size:100%;}*/
fieldset, legend{border:none; padding:0; margin:0;}
img{border:none;}


body{background:#fff url(img/bg.gif) repeat-y;margin:0;padding:0;width:718px;font-family: Futura, Geneva, Arial, Helvetica, sans-serif;}


img{border:none;}
li{list-style-type:none;}

.right{float:right;margin-left:10px;}
.left{float:left;margin-right:10px;}
.clear{clear:both;}
.textR{text-align:right;}
.textL{text-align:left;}
.center{text-align:center;}

/**/
#menu{margin:5px 0 0 10px;_margin-left:6px;float:left;font-size:12px;}
#menu ul li img{vertical-align:bottom;}



#main{float:right;margin-right:5px;_margin-right:2px;width:540px;font-size:14px;}

h3{margin:12px 0 5px;}
h3.top{margin:0 0 5px;}

h4{color:#E1142B;margin:0 10px 0 22px;}

h5{margin:0 0 5px 10px;}

#main p{color:#555;margin:0 10px 0 22px;margin-bottom:1em;}




p#foot{margin-top:30px;}

/*spec*/
table.spec{margin:0 0 1em 22px;background:#555;font-size:12px;width:510px;}
table.spec td{background:#fff;padding:4px;}
table.spec td table td{background:#fff;padding:0;}
table.spec tr.color td{background:#eee;}


/*pop*/
body#pop{margin:0;padding:0 0 20px 0;border:#555 1px solid;border-bottom:#555 5px solid;width:398px;background:#fff;}
body#pop div{margin:15px;}
body#pop h2{color:#f99e00;font-weight:bold;font-size:16px;margin-top:20px;}
body#pop h4{color:#E1142B;font-weight:normal;font-size:16px;margin-top:20px;}
body#pop h4.res{color:#2030AC;}
body#pop p{color:#555;font-size:12px;margin-left:20px;}
body#pop p.close{text-align:right;margin-top:20px;}
