/* CSS Document */

body{
 margin:0;
 padding:0;
 font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 text-align:center;
 color:#000000;
 font-size:100%;
 background:url(background.png) repeat-x;
 background-color:#ADD2F7;
 }

p,li{
 margin:0;
 padding:0;
 font-size:12px;
 line-height:1.8;
 font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 }

li{ list-style-type:none;}

table{
 margin:0;
 padding:0;
 border-collapse:collapse;
 }

td{
 padding:0;
 vertical-align:top;
 background-color:#FFFFFF;
 }

a:link img,a:visited img,a:hover img,a:active img{ text-decoration:none; border:none; } 

.red{ color:#FF0000; }

.txtlarge1{ font-size:24px; font-weight:bold;}



#countainer{
 width:828px;
 margin:0 auto;
 padding:0;
 text-align:left;
 border-bottom:10px solid #4058C1;
 }

#header{
 width:807px;
 height:460px;
 margin:0;
 padding:0;
 background:url(header.jpg) no-repeat;
 text-align:left;
 }

#header img.book{
 margin:12px 0 0 13px;
 float:left;
 display:inline;
 }

#header img.maincopy{
 margin:13px 0 0 11px;
 float:left;
 display:inline;
 }

#header .header_expbox{
 width:494px;
 margin:13px 0 0 11px;
 padding:0;
 float:left;
 display:inline;
 border-top:1px solid #FFFFFF;
 border-bottom:1px solid #FFFFFF;
 }

#header .header_expbox img.subcopy1{
 margin:10px 0 0 5px;
 padding:0;
 }

#header .header_expbox p{
 margin:5px;
 color:#FFFFFF;
 }

#header img.order_btn1{
 margin:7px;
 margin-right:20px;
 float:right;
 display:inline;
 }


#infobox{
 width:90%;
 margin:10px 0;
 padding:0;
 text-align:left;
 }

#infobox img.i_copy1{
 margin:10px;
 }

#infobox img.i_copy2{
 margin:10px;
 }

#infobox p{
 width:auto;
 margin:20px;
 padding:0;
 font-size:14px;
 }

#infobox .redbgbox{
 width:100%;
 margin:10px 0;
 padding:0;
 background-color:#FFFFCC;
 border:1px solid #F04336;
 }

#infobox .redbgbox p{
 margin:10px;
 font-size:14px;
 }

#infobox img.i_txt1{
 margin:10px;
 }




#tokuten{
 width:804px;
 margin:0;
 padding:0;
 background:url(tokuten_bk.jpg) repeat-y;
 text-align:left;
 }

#tokuten img.tokuten_lb{
 margin:0;
 padding:0;
 vertical-align:top;
 }

#tokuten .tbox{
 width:700px;
 margin:0 0 0 58px;
 padding:0 0 10px 0;
 border-top:2px solid #D3B166;
 }

#tokuten .tbox img.t_lb{
 margin:10px;
 }

#tokuten .tbox img.t_img{
 margin:0 10px;
 margin-left:30px;
 float:right;
 }

#tokuten .tbox img.t2_img{
 margin-right:25px;
 }

#tokuten .tbox img.t4_img{
 margin-top:-20px;
 margin-right:20px;
 }

#tokuten .tbox img.t5_img{
 margin-right:50px;
 }

#tokuten .tbox img.t6_img{
 margin-top:-30px;
 margin-right:0;
 }

#tokuten .tbox img.t7_img{
 margin-right:0;
 }

#tokuten .tbox img.pg2_t4_img{
 margin-right:20px;
 }

#tokuten .tbox p{
 margin:5px 10px;
 margin-bottom:0;
 font-size:14px;
 }


#tokuten .tbox ul.checklist{
 margin:10px;
 padding:0;
 }

#tokuten .tbox ul.checklist li{
 margin:8px 0 0 0;
 padding:0 0 0 30px;
 background:url(check.gif) no-repeat;
 font-size:14px;
 line-height:2;
 }

#tokuten .tbox .press{
 width:100%;
 margin:10px 0 0 0;
 text-align:center;
 }

#tokuten .tbox .press img{
 margin:5px;
 }

img.tokuten_btm{
 margin:0;
 }

img.subtitle{
 margin:10px 0;
 }


ul.mokuji{
 width:48%;
 margin:5px;
 padding:0;
 float:left;
 display:inline;
 }

ul.mokuji li{
 margin:0 0 0 20px;
 padding:5px 0;
 text-align:left;
 font-weight:bold;
 list-style-type:square;
 border-top:2px solid #5169C9;
 }

ul.mokuji li ul.pageinfo{
 margin:0 0 0 20px;
 }

ul.mokuji li ul.pageinfo li{
 margin:0;
 font-weight:normal;
 list-style-type:none;
 border-top:none;
 }


img.order_btn2{
 margin:10px 0;
 }

img.f_lb{
 margin:10px 0;
 }
img.f_img{
 margin:10px 0;
 }

.cautionbox{
 width:94%;
 margin:20px 0;
 background-color:#FCF8EB;
 border:2px dashed #DE3A36;
 }

.cautionbox p.lb{
 display:block;
 width:200px;
 margin:10px;
 float:left;
 background-color:#FF0000;
 color:#FFFFFF;
 font-size:14px;
 font-weight:bold;
 }

.cautionbox ul{
 margin:15px;
 padding:0;
 }

.cautionbox ul li{
 margin:5px 0;
 padding:0;
 text-align:left;
 color:#C91616;
 }


div#formbox{
 width:94%;
 margin:0 0 0 20px;
 padding:0;
 float:left;
 display:inline;
 }

div#formbox table{
 width:650px;
 margin-top:20px;
 border-collapse:collapse;
 }

div#formbox table th{
 margin:0;
 padding:6px;
 background-color:#B6C1EF;
 font-size:14px;
 border:1px solid #3245A3;
 }

div#formbox table td{
 margin:0;
 padding:6px;
 font-size:14px;
 border:1px solid #3245A3;
 }

div#formbox table td p.caution{
 margin:5px;
 font-size:12px;
 text-indent:0;
 line-height:1.5;
 }

div#formbox table td.buttontd p input{
 font-weight:bold;
 margin:10px;
 padding-top:2px;
 font-size:14px;
 }

div#formbox p.kakunin{
 margin:20px 0;
 }




/* サンクスページ ---------------------------------------------------------- */
.thanks #tokuten img.thanks_lb{
 margin:0;
 padding:0;
 vertical-align:top;
 }

.thanks #tokuten .ctbox{
 width:87%;
 margin:10px 0 0 58px;
 float:left;
 display:inline;
 }

.thanks #tokuten .ctbox p{
 width:auto;
 margin:28px 30px;
 font-size:14px;
 text-indent:10px;
 }

.thanks #tokuten .tbox img.t_lb{
 margin:20px 0 0 20px;
 }

.thanks #tokuten img.thanks2_copy1{
 margin:30px 0;
 }

.thanks #tokuten img.pg2_thanks_copy1{
 margin:30px 0;
 }



/* ダウンロード --------------------------------------------- */

.download #tokuten p{
 margin:10px 40px 10px 50px;
 }

.download #tokuten p.lead{
 margin:-60px 0 0 50px;
 font-size:14px;
 }

.download #tokuten img.downloadbtn{
 margin:10px;
 }

.download2{
 background:none;
 background:url(download/background2.png) repeat-x;
 background-color:#666666;
 }

.download2 p{
 font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
 }

.download2 table#countainer{
 border-bottom-color:#333333;
 }

.download2 table#countainer #tokuten p{
 font-size:16px;
 font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
 }

.download2 table#countainer #tokuten img.t_lb{
 margin-left:30px;
 margin-right:20px;
 float:left;
 display:inline;
 }

.download2 table#countainer #tokuten .bluebgbox{
 width:96%;
 margin:20px 0 20px 0;
 padding:8px;
 background-color:#EFEFEF;
 border:1px dotted #969696;
 }

.download2 table#countainer #tokuten .bluebgbox p{
 margin:0;
 font-size:14px;
 }

