@charset "shift_jis";

@import url(moji.css);
@import url(midashi.css);
@import url(tokuten.css);
@import url(bullet.css);
@import url(box.css);
@import url(countdown.css);


/*------------------------------------------------
　　ページ全体の指定
------------------------------------------------*/

body {
font-family: Verdana, Arial, Helvetica, sans-serif, "ＭＳ ゴシック","Hiragino KaKu Gothic Pro", Osaka;
margin: 0;
padding: 0;
color:#000000;
background-color:#000033;
}

a:link {color:#0000FF;}
a:hover {color:#0000FF;text-decoration:none;}
a:visited {color:#0000FF;}
a img {border-style:none;}

p {line-height: 150%;letter-spacing: 1px;font-size:14px;}

hr {border-width: 1px 0px 0px 0px;border-style: dotted;height: 1px;border-color: #CCCCCC;}


/*---------- メイン ----------*/

#wrapper {
width:720px;
margin:0 auto;
padding:0;
background-color:#FFFFFF;
border-left:solid 1px #666666;
border-right:solid 1px #666666;
}



/*------------------------------------------------
　　ヘッダー
------------------------------------------------*/

#header {
width:720px;
margin:0 auto;
padding:0;
background-image: url(../img/header.jpg);
background-position:right top;
background-repeat:no-repeat;
}
#header h1 {margin:0;padding:25px 0 25px 25px;font-size:14px;text-align:left;}
.copy {font-size:32px;font-weight:bold;line-height:130%;text-align:left;margin:0;padding:0 15px 0 25px;
font-family: 'メイリオ', Meiryo, Verdana, Helvetica, Arial, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro',  'ＭＳ Ｐゴシック', sans-serif;}



/*------------------------------------------------
　　コンテンツ
------------------------------------------------*/

#container {margin:0 45px;padding:0;}
#container a:hover img{opacity:0.5;filter:alpha(opacity=50);}

.contents{margin:0px auto  60px auto;}


/*---------- 画像位置 ----------*/
.img_left{float:left;margin:0 15px 5px 0;}
.img_right{float:right;margin:0 0 5px 15px;}


/*---------- ムービー ----------*/
.movie{text-align:center;margin:15px auto 15px;}


/*---------- お客様の声 ----------*/
.voice{margin:0 0 20px 0;padding:0 15px 0 15px;border:solid 1px #CCCCCC;}
.voice img {float:right;margin:15px 5px 0 10px;border:solid 1px #CCCCCC;}
.v_title{font-weight:bold;font-size:18px;line-height:120%;
font-family: 'メイリオ', Meiryo, Verdana, Helvetica, Arial, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro',  'ＭＳ Ｐゴシック', sans-serif;}
.v_name{font-weight:bold;font-size:14px;line-height:100%;}
.v_text{background-image: url(../img/note_line.gif);}


/*---------- 商品 ----------*/
table.shohin {border-collapse:collapse;margin-bottom:10px;}
table.shohin td{text-align:left;padding-left:20px;}
table.shohin td.book{text-align:center;}

.no-book{
text-align:center;
margin-bottom:10px;}

/*---------- ムービー ----------*/
.movie{text-align:center;margin:15px auto 15px;}


/*---------- 特典タイトル ----------*/
table.tokuten {border-collapse:collapse;margin-bottom:10px;}
table.tokuten td{
text-align:left;
padding-top:5px;
padding-bottom:5px;
}
table.tokuten td.entry{
font-size:21px;
font-weight:bold;
line-height:130%;
padding-left:10px;
font-family: 'メイリオ', Meiryo, Verdana, Helvetica, Arial, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro',  'ＭＳ Ｐゴシック', sans-serif;
}

/*---------- faq ----------*/
table.faq {
border-collapse:collapse;
margin-bottom:15px;
text-align:left;
line-height:150%;
border-top:solid 1px #CCCCCC;
border-bottom:solid 1px #CCCCCC;
}

table.faq th{width:30px;vertical-align:top;}
table.faq th.q{width:30px;border-bottom:dotted 1px #999999;padding:10px 0 3px 0;}
table.faq td.q{font-size:14px;border-bottom:dotted 1px #999999;padding:5px 10px 3px 0;}
table.faq th.a{width:30px;padding:10px 0 5px 0;}
table.faq td.a{font-size:14px;padding:5px 10px 5px 0;}


/*------------------------------------------------
　　フッター
------------------------------------------------*/

#footer {
clear:both;
margin:0;
padding:5px 0 5px 0;
text-align:center;
font-size:12px;
line-height:200%;
border-top:solid 1px #999999;
}



/*------------------------------------------------
　　特商法・プライバシー
------------------------------------------------*/

table.tokusho {
border-collapse:collapse;
font-size: 12px;
line-height:150%;
margin-bottom:50px;
}

table.tokusho  td{
border:solid 1px #CCCCCC;
padding:10px 5px;
text-align:left;
}

table.tokusho td.course {
width:150px;
font-weight: bold;
background: #F0EDE4;
text-align: center;
}

.privacy{margin-bottom:50px;}
.privacy p{font-size:12px;}

