@charset "utf-8";

/*---------------------------------------------

■LP用CSS

---------------------------------------------*/
body{
font-size: 12px;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
color: #444444;
background: #F4F4F4 url(../../../img/n/lp/img_bg.gif)  !important;
text-align:left !important;
}

div.lp_container{
width:900px;
}

div.lp_main_bg{
/*background:url(../../../img/n/lp/about_d_main_footer.jpg) left bottom no-repeat;*/
border-top:solid 5px #6FB73A;
width:900px;
padding:0 0 10px 0;
margin:0 auto 10px auto;
}

div.lp_main{
background:#FFFFFF;
width:900px;
margin:0 auto;
padding:10px 0 0 0;
}

div.lp_main h1{
background:url(../../../img/n/lp/img_lp_101018_1.png) 0 0 no-repeat;
width:153px;
height:37px;
padding:0 0 0 0;
margin:0 0 0 10px;
text-indent:-9999px;
}

div.title_box{
background:url(../../../img/n/lp/img_lp_101018_1.png) 0 -70px no-repeat;
width:900px;
height:252px;
margin:0 auto 20px;
padding:0 0 0 0;
text-indent:-9999px;
}
div.title_box_campaign{
background:url(../../../img/n/lp/img_lp_101018_1.png) 0 -70px no-repeat;
width:900px;
height:165px;
margin:0 auto 20px;
padding:251px 0 0 0;
}

/* キャンペーン内容(別ウィンドウ) */
div.campaign_detail{
width:650px;
}

div.campaign_detail_header h2{
background:url(../../../img/n/lp/101001/101001_campaign_detail_header.jpg) no-repeat;
width:622px;
height:300px;
text-indent:-9999px;
}

div.campaign_box{
background:url(../../../img/n/lp/img_lp_101018_1.png) 0 -510px no-repeat;
width:864px;
height:150px;
margin:0 auto;
}

div.campaign_box h2{
display:block;
outline-style:none;
width:864px;
height:150px;
text-indent:-9999px;
}

div.campaign_box h2 a{
display:block;
outline-style:none;
width:864px;
height:150px;
}


div.campaign_box p{
margin:0;
padding:0;
text-indent:-9999px;
}

/* 会員登録はこちら */
div.regist_box{
clear:both;
margin:0 0 20px 0;
}

div.regist_box p{
margin:0;
padding:0;
font-size:14px;
font-weight:bold;
text-align:center;
}

div.regist_box a{
background:url(../../../img/n/lp/img_lp_101018_1.png) 0 -730px no-repeat;
display:block;
outline-style:none;
width:464px;
height:88px;
margin:0 auto;
text-indent:-9999px;
}

div.regist_box a:hover{
background:url(../../../img/n/lp/img_lp_101018_1.png) -500px -730px no-repeat;
display:block;
outline-style:none;
width:464px;
height:88px;
margin:0 auto;
text-indent:-9999px;
}

/* &D[アンディ]ってどんなサイト？ */
div.about_box{
padding:0 0 30px 0;
}

div.about_box h2{
background:url(../../../img/n/lp/img_lp_101018_2.png) 0 0 no-repeat;
width:840px;
height:42px;
margin:0 auto;
padding:0 0 20px 0;
text-indent:-9999px;
}

div.about_box p{
text-indent:-9999px;
background:url(../../../img/n/lp/img_lp_101018_2.png) 0 -80px no-repeat;
width:654px;
height:48px;
margin:0 auto;
padding:0 0 20px 0;
}

div.about_box h3{
background:url(../../../img/n/lp/img_lp_101018_2.png) 0 -200px no-repeat;
width:840px;
height:213px;
margin:0 auto;
padding:0 0 5px 0;
text-indent:-9999px;
}


div.about_box ul{
float:left;
margin:0;
padding:2px 0 25px 34px;
width:850px;
list-style:none outside none;
font-size:12px;
}

div.about_box ul li{
float:left;
width:215px;
padding:0 93px 0 0;
}

/* 株ゲームで遊びながら、楽しみながら、株の知識が増えていく */
div.game_box{
clear:both;
margin:0 0 30px 0;
}

div.game_box h2{
background:url(../../../img/n/lp/img_lp_101018_3.png) 0 0 no-repeat;
width:840px;
height:42px;
margin:0 auto;
padding:0 0 20px 0;
text-indent:-9999px;
}

div.game_box p.game_box_txt{
background:url(../../../img/n/lp/img_lp_101018_3.png) 0 -70px no-repeat;
width:542px;
height:48px;
margin:0 auto;
padding:0 0 15px 0;
text-indent:-9999px;
}

div.kabusute{
background:url(../../../img/n/lp/img_lp_101018_3.png) 0 -170px no-repeat;
width:840px;
height:182px;
margin:0 auto;
padding:0 0 20px 0;
}

div.kabusute h3{
margin:0;
padding:0;
text-indent:-9999px;
}

div.kabusute p.k_txt{
margin:0;
padding:25px 0 0 250px;
font-size:12px;
width:360px;
}


div.game_box ul.game_list{
float:left;
list-style:none outside none;
font-size:12px;
width:850px;
margin:0;
padding:0 0 20px 30px;
}


div.game_box ul.game_list li.chartre{
background:url(../../../img/n/lp/img_lp_101018_3.png) 0 -400px no-repeat;
width:243px;
height:50px;
float:left;
padding:234px 13px 0;
margin:0 0 0 0;
}

div.game_box ul.game_list li.quiz{
background:url(../../../img/n/lp/img_lp_101018_3.png) -286px -400px no-repeat;
width:243px;
height:50px;
float:left;
padding:234px 13px 0;
margin:0 0 0 16px;
}

div.game_box ul.game_list li.mission{
background:url(../../../img/n/lp/img_lp_101018_3.png) -571px -400px no-repeat;
width:243px;
height:50px;
float:left;
padding:234px 13px 0;
margin:0 0 0 16px;
}

div.contents_list_box{
clear:both;
background:url(../../../img/n/lp/img_lp_101018_3.png) 0 -720px no-repeat;
width:840px;
height:191px;
margin:0 auto;
}

div.game_box h3{
margin:0;
padding:0;
text-indent:-9999px;
}


div.game_box ul.contents_list{
float:left;
width:839px;
height:155px;
list-style:none outside none;
margin:0;
padding:20px 0 0 25px;
}

div.game_box ul.contents_list li{
float:left;
font-size:14px;
font-weight:bold;
line-height:1.2;
text-align:center;
padding:0;
margin:0 0 0 30px;
}

div.game_box ul.contents_list li img{
width:133px;
height:108px;
border:solid 1px #CCCCCC;
}

div.game_box ul.contents_list li.lesson img{background:url(../../../img/n/lp/img_lp_101018_3.png) 0 -970px no-repeat;}
div.game_box ul.contents_list li.koma img{background:url(../../../img/n/lp/img_lp_101018_3.png) -170px -970px no-repeat;}
div.game_box ul.contents_list li.kabukora img{background:url(../../../img/n/lp/img_lp_101018_3.png) -340px -970px no-repeat;}
div.game_box ul.contents_list li.occult img{background:url(../../../img/n/lp/img_lp_101018_3.png) -510px -970px no-repeat;}
div.game_box ul.contents_list li.trader img{background:url(../../../img/n/lp/img_lp_101018_3.png) -680px -970px no-repeat;}


/* 貯まったポイントで株デビューしよう！ */
div.exchange_box{
clear:both;
}

div.exchange_box h2{
background:url(../../../img/n/lp/img_lp_101018_4.png) 0 0 no-repeat;
width:840px;
height:42px;
margin:0 auto;
padding:0 0 18px 0;
text-indent:-9999px;
}

div.exchange_box p.exchange_box_txt{
background:url(../../../img/n/lp/img_lp_101018_4.png) 0 -80px no-repeat;
width:597px;
height:48px;
text-indent:-9999px;
margin:0 auto;
padding:0 0 20px 0;
}

div.exchange_box p.exchange_box_img{
background:url(../../../img/n/lp/img_lp_101018_4.png) 0 -170px no-repeat;
width:840px;
height:196px;
text-indent:-9999px;
margin:0 auto;
padding:0 0 30px 0;
}

/* 新規会員登録キャンペーンについて */
div.lp_main table{
border-top:solid 1px #CCCCCC;
margin:0 auto;
width:100%;
}

div.lp_main table th.header{
border-right:solid 1px #CCCCCC;
background:#C6934A;
width:840px;
font-size:14px;
color:#FFFFFF;
padding:10px 0 10px 10px
}

div.lp_main table th{
border-left:solid 1px #CCCCCC;
border-bottom:solid 1px #CCCCCC;
background:#F1ECC5;
width:156px;
font-size:12px;
padding:10px 0 10px 10px
}

div.lp_main table td{
border-right:solid 1px #CCCCCC;
border-bottom:solid 1px #CCCCCC;
font-size:12px;
padding:10px 0 10px 10px
}

div.lp_main table ul{
margin:0;
padding:0;
list-style:disc inside none;
font-size:12px;
}

div.lp_main table ul li{
}

