
/*共通*/
ul {list-style-type:none;}
img{padding:0;margin:0;border:0;}
.index a:link { color: #0271fe; text-decoration: underline;}
.index a:visited { color: #0271fe;text-decoration: underline;}
.index a:hover { color: #123456;text-decoration: none;}
.index a:active { color: #123456;text-decoration: none;}

div.index{
	margin-left:auto;           /* IE以外用の中央寄せ */
	margin-right:auto;          /* IE以外用の中央寄せ */
	text-align:left;            /* 中身を左寄せに戻す */
	width:900px;
	background-color:#FFF;
}

div.index_left{float:left;width:700px;text-align:left;background-color: #FFF;}	/*メイン幅*/
div.index_right{float:left;width:200px;text-align:left;}	/*右幅*/

.cl{clear:left;}
.pdA{padding-top:5px;}
.pdB{padding-top:10px;}
.pdC{padding-top:15px;}
.pdD{padding-top:20px;}
.pdE{padding-top:30px;}

/*menu*/
div.menu1{width:227px;height:240px;float:left;padding: 0;margin:0;}
div.menu2{width:226px;height:240px;float:left;padding: 0;margin:0;}
div.menu3{width:228px;height:240px;float:left;padding: 0;margin:0;}
div.menubtn_posi1{padding:88px 0 0 0;}
div.menubtn_posi2{padding:88px 0 0 10px;}

/*info*/
div.info_ttl{width:680px;height:26px;background: url("/images/index/img_4.gif") no-repeat;padding: 0;margin:0;}
div.info_ttl div.info_btn{padding: 3px 0 0 580px;}
div.info{padding: 0 0 0 11px;}
div.info div.info_body{height:25px;border-bottom: dashed 1px #4b4b4b;width: 658px;}
div.info div.info_body div.txt{padding: 6px 0 0 25px;}
div.info a:link { color: #0271fe; text-decoration: none;}
div.info a:visited { color: #0271fe;text-decoration: none;}
div.info a:hover { color: #123456;text-decoration: underline;}
div.info a:active { color: #123456;text-decoration: underline;}

/*ranking*/
div.ranking_ttl{width:680px;height:26px;background: url("/images/ranking/img49.gif") no-repeat;padding: 0;margin:0;}
div.ranking_ttl div.info_btn{padding: 4px 0 0 526px;}

/*toha*/
div.toha_ttl{width:680px;height:26px;background: url("/images/index/img_5.gif") no-repeat;padding: 0;margin:0;}
div.toha_body{width:680px;height:282px;background: url("/images/index/img_12.gif");}
div.toha_box{position:relative;}
div.toha_box div.box1{position:absolute; top:15px;left:15px;}
div.toha_box div.box2{position:absolute; top:15px;left:234px;}
div.toha_box div.box3{position:absolute; top:15px;left:453px;}
div.toha_box div.box4{position:absolute; top:143px;left:234px;}
div.toha_box div.box5{position:absolute; top:143px;left:453px;}
div.toha_box div.ptop{padding-top:2px;}






div.other_ttl{width:680px;height:20px;background: url("/images/index/img_13.gif") no-repeat;padding: 0;margin:0;}
div.other_body img{padding-right: 5px;}



/*right*/
div.right_body{width:200px;height:1333px;background: url("/images/index/bg1.gif");}
div.right_body div.rbox{padding: 12px 0 0 7px;}
div.right_body div.rbox1{padding: 50px 0 0 7px;}
div.right_body div.rbox2{padding: 9px 0 0 26px;}








/*はじめてガイド*/
div.guide{
	margin-left:auto;           /* IE以外用の中央寄せ */
	margin-right:auto;          /* IE以外用の中央寄せ */
	text-align:left;            /* 中身を左寄せに戻す */
	width:800px;
	background-color:#FFF;
}

p{line-height:150%;}

div.guide_header{}
div.guide_body{padding-left:15px;}
div.guide_body div.guide_body_header{width:770px;height:235px;background: url("/images/index/guide/img_74.jpg") no-repeat;padding: 0;margin:0;}
div.guide_body div.guide_body_header div.txt{padding: 75px 0 0 36px;width:570px;height:145px;}

div.guide_body div.navi{}
div.guide_body div.navi div.navi_btn{float:left;width:154px;height:59px;}

div.pagetop{padding-top:35px;}
div.pagetop div.lf{width:400px;float:left;}
div.pagetop div.rt{width:370px;float:left;}
div.lf div.lf_bd{width:380px;}
div.bluetxt{color:#1e9bb7;}


div.guide_body div.box{background: #f0f8fa;border: 1px solid #d2dadc;}
div.guide_body div.box div.box_body{padding: 15px 30px 15px 30px;}
div.guide_body div.box div.page_navi{float:left;width:178px;height:35px;}
div.guide_body div.box div.bd_lf{float:left;width:400px;}
div.guide_body div.box div.bd_rt{float:left;width:310px;}
div.c{text-align:center;}
div.guide_body div.ttl{font-weight:bold;font-size:14px;padding: 7px 0 3px 0;}

table.guide_table{
	margin:0;padding:0;
	border-collapse:collapse;
	border-spacing:0;
	empty-cells:show;
}
table.guide_table td{vertical-align:top;padding-bottom:10px;}

table.product_guide{font-size:14px;}
table.product_guide td.diricon{width:20px;}
table.product_guide td.lv0{color:#0000FF;font-weight:bold;}
div.lv1{padding-left:20px;}
div.lv1 span{padding-left:10px;color:#FD7D32;font-weight:bold;}
div.lv2{padding-left:20px;}
div.lv2 span{padding-left:10px;color:#1C76E9;font-weight:bold;}


/* FAQ */
div.faq{
	margin-left:auto;           /* IE以外用の中央寄せ */
	margin-right:auto;          /* IE以外用の中央寄せ */
	text-align:left;            /* 中身を左寄せに戻す */
	width:802px;
	background-color:#FFF;
}
div.faq_box1{width:802px;background: url("/images/index/faq/img7.gif") repeat-y;}
div.faq_box1_body{width:770px;padding: 5px 0 10px 16px;}
div.faq_box1_box{background-color:#FFF;border: 1px solid #7e7e7e;}
div.faq_box1_box div.faq_box1_box_posi{padding: 30px 0 30px 40px;}
div.faq_box1_box div.inner_box{border: 1px solid #41b1c9;width:686px;}
div.faq_box1_box div.inner_box_posi{padding: 20px 0 20px 20px;}
div.faq_box1_box div.inner_box_posi2{padding: 0 0 20px 20px;}
div.faq_box1_box div.inner_header{background: #41b1c9;width:688px;height:30px;}
div.faq_box1_box div.inner_header_posi{padding:10px;color:#FFF;}
div.faq_box1_box div.ans{border: 1px solid #999;width:489px;}
div.faq_box1_box div.ans_ins{padding:10px;text-align:left;}


table.faq_tbl{
	font-size:12px;
	width:646px;
}
table.faq_tbl td.faq_td{padding-top:25px}

table.prf_tbl{
	font-size:12px;
	margin-bottom:10px;
	margin-right:30px;
	border-top:1px solid #b6b6b6;
	border-left:1px solid #b6b6b6;
	width:686px;
}
table.prf_tbl2{
	font-size:12px;
	width:646px;
}
table.prf_tbl2 td{padding-top:25px}

td.member_prof{width:100px;}
td.member_prof2{width:625px;padding: 0 0 25px 10px;}

.bth1{
	border-bottom:1px solid #b6b6b6;
	border-right:1px solid #b6b6b6;
	background-color:#FFF;
	color:#222;
	padding:7px;
	text-align:left;
	vertical-align:top;
}
.bth2{
	border-bottom:1px solid #b6b6b6;
	background-color:#FFF;
	color:#222;
	padding:7px;
	text-align:left;
	vertical-align:top;
}

.bbg{background-color:#ededed;font-weight:bold;}



/* info */
div.info_box{border-left: 1px solid #41b1c9;border-right: 1px solid #41b1c9;width:686px;}
div.info_box_posi{padding: 20px 0 20px 44px;}
table.info_tbl{
	font-size:12px;
	margin-bottom:10px;
	margin-right:30px;
	border-top:1px solid #b6b6b6;
	border-left:1px solid #b6b6b6;
	width:600px;
}
td.infotd{width:100px;}
td.lawtd{ width:180px;}



/* support */
div.support{
	margin-left:auto;           /* IE以外用の中央寄せ */
	margin-right:auto;          /* IE以外用の中央寄せ */
	text-align:left;            /* 中身を左寄せに戻す */
	width:800px;
	background-color:#FFF;
}
/*div.support div.support_body{padding:10px;}*/

table.support_tbl{
	font-size:12px;
	margin-bottom:10px;
	margin-right:30px;
	border-top:1px solid #b6b6b6;
	border-left:1px solid #b6b6b6;
	border-bottom:1px solid #b6b6b6;
	width:770px;
}
table.support_tbl td.ttl {border-right:1px solid #b6b6b6;padding:10px;background-color:#eaeaea;width:335px;}
table.support_tbl td.body{border-right:1px solid #b6b6b6;padding: 10px 10px 0 10px;}
div.sp_box1{width:770px;border:1px solid #b6b6b6;}
div.sp_box1 div.sp_box1_posi{padding:10px;}

table.def_table{
	width:600px;
	margin:0;
	border-collapse:collapse;
	border-spacing:0;
	background-color:#FFFFFF;
	empty-cells:show;
	border-top:1px solid #CCC;
	border-left:1px solid #CCC;
}
table.def_table td{padding:5px;border-bottom:1px solid #CCC;border-right:1px solid #CCC;vertical-align:top;}
table.def_table th{padding:5px 0;border-bottom:1px solid #CCC;border-right:1px solid #CCC;vertical-align:top;font-weight:bold;background-color: #EEE;}



/*************************************
 * 声優ナビとは
 ************************************/
div.vbody{padding: 0 0 0 15px;}
div.v1box{background: #FFF url("/images/index/voice/img2.gif") no-repeat bottom left;width:770px;height:430px;}
div.v1box div.v1box_txt{width:470px;padding-top:50px;}
div.v1box div.movie{padding: 75px 0 0 20px;}
table.movie_table{
	margin:0;padding:0;
	border-collapse:collapse;
	border-spacing:0;
	empty-cells:show;
}
div.vbox2{background-color: #e6e6e6;width:770px;padding-bottom:14px;border-bottom: 1px solid #9f9f9f;}
div.vbox2 div.posi{padding: 8px 0 0 14px;}
div.vbox2 div.posi1{padding: 14px 0 0 14px;}
div.vbox2 div.l{width:251px;float:left;}
div.vbox2 div.r{width:238px;float:left;}
div.vbox2 div.b{width:238px;background: url("/images/index/voice/t4.jpg") repeat-y;}
div.vbox2 div.b1{width:238px;background: url("/images/index/voice/t4.jpg") repeat-y;}
div.vbox2 div.b  div{padding-left:11px;}
div.vbox2 div.b1 div{padding-left:30px;}
div.voice_txt{width: 177px;}


/*************************************
 * 利用規約
 ************************************/
div.kiyaku_box1{width:802px;background: url("/images/index/faq/img7.gif") repeat-y;}
div.kiyaku_box1_body{width:770px;padding: 5px 0 10px 0px;}
div.kiyaku_box1_box{background-color:#FFF;border: 1px solid #7e7e7e;}
div.kiyaku_box1_box div.kiyaku_box_posi{padding: 30px 0 30px 0;}









/*************************************
 * ページャーのリンクページ遷移
 ************************************/
div.goback{clear:left;height:25px;padding:0;margin:0;}
div.pager_style{width:100%;height:15px;padding:5px 0 5px 0;margin:0;}			/*全体*/
div.pager_right{float:left;width:28px;height:15px;margin:0;padding-left:10px;}	/*次への領域*/
div.pager_left{float:left;width:28px;height:15px;margin:0;padding-right:10px;}	/*前への領域*/
div.pager_list{float:left;width:28px;height:15px;margin:0;padding-left:2px;}	/*各数字の領域*/
div.pager_padding{margin:0;padding:5px 0 0 0;text-align:center;}				/*数字中身*/
div.pager_padding_now{
	width: 27px;height: 20px;
	margin:0 0 0 0;padding:5px 0 0 0;
	text-align:center;
	background-color: #3D52AC;
	color:#FFF;
	font-weight:bold;}	/*現在のページ中身*/
a.pager_link{display:block; width: 27px;height: 25px;margin-top:0;}
a.pager_link:link {  text-decoration: none;color:#3D52AC;}
a.pager_link:visited { text-decoration: none;color:#3D52AC;}
a.pager_link:hover { background-color: #3D52AC;text-decoration: none;color:#FFF;}
a.pager_link:active { background-color: #3D52AC;text-decoration: none;color:#FFF;}


/*************************************
 * 超速ナビ
 ************************************/
div.maplusm{
	margin-left:auto;           /* IE以外用の中央寄せ */
	margin-right:auto;          /* IE以外用の中央寄せ */
	text-align:left;            /* 中身を左寄せに戻す */
	width:690px;
	background-color:#FFF;
	color:#333;
	font-size:13px;
}
div.maplusm div.back1{width:690px;background: url("/images/index/maplusm/back1.jpg") repeat-y;}
div.maplusm div.ta{width:620px;padding: 5px 0 5px 36px;}
div.maplusm div.back2{width:690px;height:304px;background: url("/images/index/maplusm/img5.jpg") no-repeat;}
div.maplusm div.back3{width:690px;height:302px;background: url("/images/index/maplusm/img6.jpg") no-repeat;}
div.maplusm div.back4{width:690px;height:536px;background: url("/images/index/maplusm/img7.jpg") no-repeat;}
div.maplusm div.tp{padding: 50px 0 0 36px;width:350px;}
