@charset "UTF-8";
/* CSS Document */




body { 
	background: #FFF url(../img/bg.png);
	font-family:"Verdana", "ヒラギノ角ゴ Pro W3", "メイリオ","ＭＳ ゴシック", "Osaka‐等幅";
	color: #000;
	font-size: 18px;
	line-height: 2.2em;
	text-align:center;
}


/*レイアウト*/
#header{ background:url(../img/h_bg.png); width:100%;}
#wrapper{ width:960px; background:#FFF; margin:0 auto;}
#wrapper2{ width:960px; background:#FFE; margin:0 auto;}
#main{ width:760px; margin:30px 100px 140px 100px; text-align:left;}
#main img{ margin-bottom:20px;}
#footer2{ width:100%; background:#000; padding:5px 0; color:#FFF; font-size:12px;}
#footer2 small{ line-height:1.2em;}
#footer2 a:link { text-decoration: none; color:#FFF; }
#footer2 a:visited {	text-decoration: none; color:#FFF; }
#footer2 a:active { text-decoration: none; color:#FFF; }
#footer2 a:hover { text-decoration: none; color:#FFF; }
#footer2 a:hover { opacity: 0.70; filter: alpha(opacity=70); }



.box{ width:720px; padding:20px 20px 0 20px; background:#FFF; border:1px solid #CCC; box-shadow:0 0 10px rgba(0,0,0,0.2) inset;}
.box_wh{ width:720px; padding:20px 20px 0 20px; background:#FFF; border:1px solid #CCC; box-shadow:0 0 10px rgba(0,0,0,0.2) inset;}
.box_ye{ width:720px; padding:20px 20px 0 20px; background:#FFD; border:1px solid #CCC; box-shadow:0 0 5px rgba(0,0,0,0.2);}
.box_bk{ width:700px; padding:5px 15px; background:#333; box-shadow:0 0 4px 3px rgba(0,0,0,0.5) inset;border:#CCC solid 2px; border-radius: 5px;}
.box_red{ width:700px; padding:5px 10px; background:#F00; box-shadow:0 0 4px 2px rgba(0,0,0,0.3) inset; border:#CCC solid 2px; border-radius: 5px; color:#FFF; margin-bottom:20px;}
.box_bu{ width:720px; padding:5px 20px; background:#333; border-radius: 5px; color:#FFF; margin-bottom:20px;}

strong{font-weight:normal;}

.a{ min-height:2.6em; background:url(../img/a.png) left top no-repeat; padding:0 0 0 70px; color:#06F; font-weight:bold; line-height:1.5em; margin-bottom:10px;}
.b{ min-height:2.6em; background:url(../img/b.png) left top no-repeat; padding:0 0 0 70px; color:#06F; font-weight:bold; line-height:1.2em; margin-bottom:10px;}
.c{ min-height:2.6em; background:url(../img/c.png) left top no-repeat; padding:0 0 0 70px; color:#06F; font-weight:bold; line-height:1.2em; margin-bottom:10px;}

p{ margin-bottom:30px;}
h2{ line-height:1.7em;}

.list{ text-indent:-1em; padding-left:1em;}

.check{ background: url(../img/check.png) left no-repeat; padding:5px 0 5px 50px;}

/*リンク*/
a{ color:#000; text-decoration:none;}
a:hover { opacity: 0.70; filter: alpha(opacity=70); }
input.lo:hover { opacity: 0.70; filter: alpha(opacity=70); }


.price{ width:960px; margin-top:20px; background:url(../img/price.png) center top no-repeat; padding-top:740px;}

iframe.timer{ width:760px; height:90px; box-shadow:0 0 10px rgba(0,0,0,0.4); border:2px #FFF solid; border-radius: 45px;}
div.price iframe{ width:500px; height:90px; box-shadow:0 0 10px rgba(0,0,0,0.4); border:2px #FFF solid; border-radius: 45px;}