@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-image:url(../img/back.jpg);*/

background-repeat:repeat-x;
background-attachment:fixed;  
}

a:link {color:#B22222;}
a:hover {color:#B22222;text-decoration:none;}
a:visited {color:#B22222;}
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;}



/*------------------------------------------------
　　ヘッダー
------------------------------------------------*/

#header {width:720px;margin:0 auto;padding:0;}
#header h1 {margin:0;padding:25px 0;font-size:14px;text-align:center;}
.copy {font-size:32px;font-weight:bold;line-height:130%;text-align:center;margin:0;padding:0 15px 0 15px;
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:30px;}
table.shohin td.book{text-align:left;padding:0;}

.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 auto;padding:10px 0 8px 0;text-align:center;font-size:12px;line-height:200%;color:#FFFFFF;background-color:#FF4500;}

#footer a:link {color:#FFFFFF;}
#footer a:hover {color:#FFFFFF;text-decoration:none;}
#footer a:visited {color:#FFFFFF;}


/*------------------------------------------------
　　特商法・プライバシー
------------------------------------------------*/

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;}

