/* CSS Document */

.static_box{
	border:1px solid #EEEEEE;
	width:100%;
	font-size:12px;
	margin-bottom:30px;
	line-height:130%;
}

/*### start 2008/03/17 ###*/
#static_box{
	border:1px solid #EEEEEE;
	width:968px;
	font-size:12px;
	margin-bottom:30px;
	line-height:130%;
	padding-bottom:15px;
}
#static_box p.explanation{
	background:url(/image/statics/box_bg.jpg) repeat-x 0 0;
	height:32px;
	padding:10px 5px 10px 5px;
	border-bottom:1px solid #EEEEEE;
}
/*### end 2008/03/17 ###*/

.static_box th{
	background:url(/image/statics/box_bg.jpg) repeat-x 0 0;
	height:44px;
	padding:10px 5px 10px 5px;
	text-align:left;
}

.static_box td{
	padding:10px 5px 10px 5px;
}

/*### start 2008/03/14 ###*/
.chapter_title{
	border:1px solid #d9d0c0;
	background-color:#f1eee9;
	padding:7px 7px 7px 7px;
	margin: 10px 5px 0px 5px;
}

.chapter_subtitle{
	background-color:#ffffdd;
	padding:7px;
	border:1px solid #d9d0c0;
	margin: 10px 5px 0px 30px;
}
.chapter_text{
	margin:15px 15px 15px 25px;
}
/*### end 2008/03/14 ###*/

.chapter_text2{
	margin:5px 15px 5px 40px;
}

.chapter_text3{
	margin:15px 15px 15px 40px;
}

.chapter_text4{
	margin:15px 15px 0 40px;
}

.chapter_text5{
	margin:15px 0 5px 52px;
}

.chapter_text6{
	margin:0 0 15px 64px;
}

/*### start 2008/03/14 ###*/

.chapter_text7{
	margin:15px 15px 15px 64px;
}

/*### end 2008/03/25 ###*/

.chapter_text8{
	margin:15px 15px 15px 84px;
}

.chapter_text9{
	margin: 5px 0px 10px 0px;
}

.chapter_text10{
	margin: 15px 0px 10px 0px;
}

/*### end 2008/03/25 ###*/

/*### end 2008/03/18 ###*/
#static_box ul.chapter_text2{
	margin:5px 15px 10px 53px;
}
#static_box ol.chapter_text2{
	margin:5px 15px 10px 58px;
}
/*### end 2008/03/18 ###*/

/*### start 2008/04/23 ###*/
	#static_box ul.serch_text{
	list-style-type:none;
	margin:5px 15px 15px 60px;
}
	#static_box ul.serch_text li{
		background: url(/image/top/box_cms/pt_nmin.gif) no-repeat left center;
		height:1em;
		padding:5px 0 5px 10px;
	}
/*### end 2008/04/23 ###*/


.helpcenter_title{
	background:url(/image/statics/helpcenterbg.jpg) no-repeat left center;
	width:922px;
	height:24px;
	padding-left:30px;
	margin-top:15px;
	font-size:14px;
	font-weight:bold;
	padding-top:4px;
	margin-left:8px;
}
/*### end 2008/03/14 ###*/

.helpcenter_title .no-margin{
	margin:0px 0px 0px 8x;
}

.helpcenter_title a:link,
.helpcenter_title a:visited,
.helpcenter_title a:active,
.helpcenter_title a:hover{
	color:#FFFFFF;
}


/*### start 2008/03/17 ###*/
.helpcenter_list{
	list-style-type:none;
	margin: 10px 0px 20px 30px;
}

.helpcenter_list li{
	background: url(/image/top/box_cms/pt_nmin.gif) no-repeat left center;
	height:1em;
	padding:5px 0 5px 10px;
}
.chapter_text_border{
	background:url(/image/statics/hr.gif) repeat-x 0 0;
	padding-top:15px;
	margin:15px 15px 15px 25px;
}
/*### end 2008/03/17 ###*/
.beginner_page_navi{
	margin:15px;
	width:100%;
}

.beginner_page_navi td{
	padding:10px;
	background:url(/image/statics/hr.gif) repeat-x left bottom;
	font-size:12px;
}

.beginner_page_navi .left{
	padding:10px;
	background:url(/image/statics/hr.gif) repeat-x left bottom;
	font-size:12px;
	width:200px;
}

.beginner_page_navi td a{
	background:url(/image/statics/helpcenter_list_mark.gif) no-repeat left center;
	padding-left:10px;
	line-height:2em;
}

.beginner_page_navi .no_border{
	background:none;
}

.sitemap_page_navi{
	margin:15px;
	width:938px;
}

.sitemap_page_navi td{
	padding:5px 0px 5px 0px;
	background:url(/image/statics/hr.gif) repeat-x left bottom;
	font-size:12px;
	vertical-align:middle;
}

.sitemap_page_navi .left{
	padding:10px;
	background:url(/image/statics/hr.gif) repeat-x left bottom;
	font-size:12px;
	width:200px;
}

.sitemap_page_navi td a{
	background: url(/image/top/box_cms/pt_nmin.gif) no-repeat left center;
	padding-left:10px;
	line-height:2em;
}

.sitemap_page_navi .no_border{
	background:none;
}

/*### start 2008/03/16 ###*/
.sitemap_list{
	list-style-type:none;
	margin: 20px 0px 20px 30px;
}

.sitemap_list li{
	background: url(/image/top/box_cms/pt_nmin.gif) no-repeat left center;
	height:1em;
	padding:5px 10px 5px 10px;
}

/*### end 2008/03/16 ###*/
.static_box td img{
	margin:15px 0 15px 40px;
}

.static_box td .no-margin{
	margin:0px;
}

.to_top{
	height:18px;
	clear:both;
}

/*### start 2008/03/14 ###*/
.to_top a{
	float:right;
	background:url(/image/top/box_cms/totop.gif) no-repeat left center;
	margin-top:10px;
	padding-left:13px;
	padding-right:20px;
}
/*### end 2008/03/14 ###*/

.beginner_link_arowws{
	margin-left:40px;
}

.beginner_link_arowws a{
	background:url(/image/statics/helpcenter_list_mark.gif) no-repeat left center;
	padding-left:10px;
}

.caution{
text-align:center;
}

.caution_center{
	width:780px;
	margin:30px auto 50px auto;
}

.caution_center p{
	padding-left:30px;
	text-align:left;
	padding-top:20px;
}

.error_description{
	margin:0px 15px 15px 15px;
	text-align:left;
	clear:left;
	}
	
.error_description a{
	background:url(/image/top/box_cms/pt_nmin.gif) no-repeat left center;
	padding-left:10px;
}

.asta_text{
	color:#FF0000;
	font-size:10px;
}

/*### start 2008/02/20 ###*/

.ot_top td{
	border-bottom:2px solid #FF5100;
	background:none;
	padding-bottom:20px;
}

.ot_bottom td{
	background:none;
	padding-top:10px;
}

div#col-main-long div#sitemap_link{
	padding-left: 2px;
	clear: both;
}

div#col-main-long div#sitemap_link li{
	float: left;
	list-style: none;
	padding-top: 0;
	padding-right: 18px;
	padding-bottom: 0;
}

.sitemap_linktext a {
	background-image: url(/image/top/box_cms/pt_nmin.gif);
	background-repeat: no-repeat;
	background-position: left center;
}



.sitemap_page_navi .m_b_rival{
	background:url(/image/logo/m_b_rival.gif) no-repeat 0 0;
	width:100px;
	height:55px;
	text-indent:-9999px;
	display:block;
}

.sitemap_page_navi .m_b_magazine{
	background:url(/image/logo/m_b_magazine.gif) no-repeat 0 0;
	width:100px;
	height:55px;
	text-indent:-9999px;
	display:block;
}

.sitemap_page_navi .m_b_great{
	background:url(/image/logo/m_b_great.gif) no-repeat 0 0;
	width:100px;
	height:55px;
	text-indent:-9999px;
	display:block;
}

.sitemap_page_navi .m_b_eno{
	background:url(/image/logo/m_b_eno.gif) no-repeat 0 0;
	width:100px;
	height:55px;
	text-indent:-9999px;
	display:block;
}

.sitemap_page_navi .m_b_magazine_plus{
	background:url(/image/logo/m_b_magazine_plus.gif) no-repeat 0 0;
	width:100px;
	height:55px;
	text-indent:-9999px;
	display:block;
}

.sitemap_page_navi .w_b_magazine{
	background:url(/image/logo/w_b_magazine.gif) no-repeat 0 0;
	width:100px;
	height:55px;
	text-indent:-9999px;
	display:block;
}

.sitemap_page_navi .w_b_bsmagazine{
	background:url(/image/logo/w_b_betsumaga.gif) no-repeat 0 0;
	width:100px;
	height:55px;
	text-indent:-9999px;
	display:block;
}

.sitemap_page_navi .w_b_special{
	background:url(/image/logo/w_b_special.gif) no-repeat 0 0;
	width:100px;
	height:55px;
	text-indent:-9999px;
	display:block;
}

.sitemap_page_navi .m_b_magazine_z{
	background:url(/image/logo/m_b_magazine_z.gif) no-repeat 0 0;
	width:100px;
	height:55px;
	text-indent:-9999px;
	display:block;
}

.sitemap_page_navi .m_b_sirius{
	background:url(/image/logo/m_b_sirius.gif) no-repeat 0 0;
	width:100px;
	height:55px;
	text-indent:-9999px;
	display:block;
}

.sitemap_page_navi .w_m_magazine{
	background:url(/image/logo/w_m_magazine.gif) no-repeat 0 0;
	width:100px;
	height:55px;
	text-indent:-9999px;
	display:block;
}

.sitemap_page_navi .w_m_magazine_ex{
	background:url(/image/logo/w_m_magazine_ex.gif) no-repeat 0 0;
	width:100px;
	height:55px;
	text-indent:-9999px;
	display:block;
}

.sitemap_page_navi .w_m_morning{
	background:url(/image/logo/w_m_morning.gif) no-repeat 0 0;
	width:100px;
	height:55px;
	text-indent:-9999px;
	display:block;
}

.sitemap_page_navi .eom_m_morning2{
	background:url(/image/logo/eom_m_morning2.gif) no-repeat 0 0;
	width:100px;
	height:55px;
	text-indent:-9999px;
	display:block;
}

.sitemap_page_navi .m_m_afternoon{
	background:url(/image/logo/m_m_afternoon.gif) no-repeat 0 0;
	width:100px;
	height:55px;
	text-indent:-9999px;
	display:block;
}

/*08/11/22 add start*/
.sitemap_page_navi .m_m_goodafternoon{
	background:url(/image/logo/m_m_goodafternoon.gif) no-repeat 0 0;
	width:100px;
	height:55px;
	text-indent:-9999px;
	display:block;
}
/*08/11/22 add end*/

.sitemap_page_navi .eow_m_evening{
	background:url(/image/logo/eow_m_evening.gif) no-repeat 0 0;
	width:100px;
	height:55px;
	text-indent:-9999px;
	display:block;
}

.sitemap_page_navi .m_g_nakayoshi{
	background:url(/image/logo/m_g_nakayoshi.gif) no-repeat 0 0;
	width:100px;
	height:55px;
	text-indent:-9999px;
	display:block;
}

.sitemap_page_navi .m_g_friend{
	background:url(/image/logo/m_g_friend.gif) no-repeat 0 0;
	width:100px;
	height:55px;
	text-indent:-9999px;
	display:block;
}

.sitemap_page_navi .m_g_friend_2008{
	background:url(/image/logo/m_g_friend_2008.gif) no-repeat 0 0;
	width:100px;
	height:55px;
	text-indent:-9999px;
	display:block;
}

/*08/11/22 add start*/
.sitemap_page_navi .m_g_friend_2009{
	background:url(/image/logo/m_g_friend_2009.gif) no-repeat 0 0;
	width:100px;
	height:55px;
	text-indent:-9999px;
	display:block;
}
/*08/11/22 add end*/

/*11/01/14 add start*/
.sitemap_page_navi .m_g_friend_2011{
	background:url(/image/logo/m_g_friend_2011.gif) no-repeat 0 0;
	width:100px;
	height:55px;
	text-indent:-9999px;
	display:block;
}
/*11/01/14 add end*/

.sitemap_page_navi .m_g_dessert{
	background:url(/image/logo/m_g_dessert.gif) no-repeat 0 0;
	width:100px;
	height:55px;
	text-indent:-9999px;
	display:block;
}

.sitemap_page_navi .m_g_dessert_ex{
	background:url(/image/logo/m_g_dessert_ex.gif) no-repeat 0 0;
	width:100px;
	height:55px;
	text-indent:-9999px;
	display:block;
}

.sitemap_page_navi .m_g_aria{
	background:url(/image/logo/m_g_aria.gif) no-repeat 0 0;
	width:100px;
	height:55px;
	text-indent:-9999px;
	display:block;
}
.sitemap_page_navi .eow_w_kiss{
	background:url(/image/logo/eow_w_kiss.gif) no-repeat 0 0;
	width:100px;
	height:55px;
	text-indent:-9999px;
	display:block;
}

.sitemap_page_navi .eow_w_belove{
	background:url(/image/logo/eow_w_belove.gif) no-repeat 0 0;
	width:100px;
	height:55px;
	text-indent:-9999px;
	display:block;
}

.sitemap_page_navi .eow_w_itan{
	background:url(/image/logo/eow_w_itan.gif) no-repeat 0 0;
	width:100px;
	height:55px;
	text-indent:-9999px;
	display:block;
}

.sitemap_page_navi .michao{
	background:url(/image/logo/michao.gif) no-repeat 0 0;
	width:100px;
	height:55px;
	text-indent:-9999px;
	display:block;
}

.sitemap_page_navi .m_g_nakayoshi_ex{
	background:url(/image/logo/m_g_nakayoshi_ex.gif) no-repeat 0 0;
	width:100px;
	height:55px;
	text-indent:-9999px;
	display:block;
}

.sitemap_page_navi .eom_w_kiss_ex{
	background:url(/image/logo/eom_w_kiss_ex.gif) no-repeat 0 0;
	width:100px;
	height:55px;
	text-indent:-9999px;
	display:block;
}

.sitemap_page_navi .eom_w_kiss_dig{
	background:url(/image/logo/eow_w_digikiss.gif) no-repeat 0 0;
	width:100px;
	height:55px;
	text-indent:-9999px;
	display:block;
}

/*### end 2008/02/20 ###*/


/*### start 2008/03/24 ###*/

/* contents-menu */
.page_link_ul .page_link_static00 {
	background-image: url(/image/statics/page_link_static_bg.gif);
	height: 29px;
	width: 137px;
}
.page_link_ul .page_link_static01 {
	background-image: url(/image/statics/page_link_static_bg-01.gif);
	height: 29px;
	width: 82px;
}
.page_link_ul .page_link_static02 {
	background-image: url(/image/statics/page_link_static_bg-02.gif);
	height: 29px;
	width: 73px;
}
.page_link_ul .page_link_static03 {
	background-image: url(/image/statics/page_link_static_bg-03.gif);
	height: 29px;
	width: 96px;
}
.page_link_ul .page_link_static04 {
	background-image: url(/image/statics/page_link_static_bg-04.gif);
	height: 29px;
	width: 154px;
}
.page_link_ul .page_link_static05 {
	background-image: url(/image/statics/page_link_static_bg-05.gif);
	height: 29px;
	width: 107px;
}

.page_link_ul .page_link_static00 .in,
.page_link_ul .page_link_static00 a:hover{
	background-image: url(/image/statics/page_link_static_bg.gif);
	background-position: 0px -30px;

}

.page_link_ul .page_link_static01 .in,
.page_link_ul .page_link_static01 a:hover{
	background-image: url(/image/statics/page_link_static_bg-01.gif);
	background-position: 0px -30px;

}
.page_link_ul .page_link_static02 .in,
.page_link_ul .page_link_static02 a:hover{
	background-image: url(/image/statics/page_link_static_bg-02.gif);
	background-position: 0px -30px;

}
.page_link_ul .page_link_static03 .in,
.page_link_ul .page_link_static03 a:hover{
	background-image: url(/image/statics/page_link_static_bg-03.gif);
	background-position: 0px -30px;

}
.page_link_ul .page_link_static04 .in,
.page_link_ul .page_link_static04 a:hover{
	background-image: url(/image/statics/page_link_static_bg-04.gif);
	background-position: 0px -30px;

}
.page_link_ul .page_link_static05 .in,
.page_link_ul .page_link_static05 a:hover{
	background-image: url(/image/statics/page_link_static_bg-05.gif);
	background-position: 0px -30px;

}
/*### end 2008/03/24 ###*/

/*### start 2008/03/14 ###*/
div#static_box p.begginer_link{
	background-image: url(/image/top/box_cms/pt_nmin.gif);
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	padding: 2px 5px 3px 10px;
	margin: 10px 0px 0px 25px;
}
div#static_box p.begginer_text{
	margin-left: 35px;
}
/*### end 2008/03/14 ###*/

/*### start 2008/03/17 ###*/
div#static_box .to_top_border{
	background:url(/image/statics/hr.gif) repeat-x 0 0;
	padding-top:15px;
	margin:15px 15px 15px 25px;
	height:18px;
	clear:both;
}

div#static_box .to_top_border a{
	float:right;
	background:url(/image/top/box_cms/totop.gif) no-repeat left center;
	padding-left:13px;
	padding-right:20px;
}

div#static_box img.left40{
	margin-top: 2px;
	margin-left: 40px;
	margin-bottom: 20px;
}
div#static_box img.left65{
	margin-left: 65px;
	margin-bottom: 15px;
}

/*### end 2008/03/17 ###*/

/*### start 2008/03/25 ###*/
div#static_box .popup_window_box{
	border: 1px solid red;
	margin: 10px 28px;
	padding: 10px;
}
/*### end 2008/03/25 ###*/

