@charset "utf-8";
/*
 * this css
 * Date: 2009/07
 * Author: Creative Team
 */
 

div#navi ul.navi_sv_adsl {
width:175px;

}
div#navi ul.navi_sv_adsl li{
	width:175px;
	height:26px;
}
div#navi ul.navi_sv_adsl li a{
	display:block;
	width:175px;
	height:26px;
	text-indent:-9999px;
	overflow:hidden;
}
div#navi ul.navi_sv_adsl li.navi_ttl,
div#navi ul.navi_sv_adsl li.navi_ttl a{
	height:46px;
}
div#navi ul.navi_sv_adsl li.navi_ttl {background:url(/common/images/navi_sv_adsl_ttl.gif) no-repeat; text-indent:-9999px;}

div#navi ul.navi_sv_adsl li.navi_btn_adsl {background:url(/common/images/navi_sv_adsl_btn01.gif) no-repeat;}
div#navi ul.navi_sv_adsl li.navi_btn_pln {background:url(/common/images/navi_sv_adsl_btn02.gif) no-repeat;}
div#navi ul.navi_sv_adsl li.navi_btn_man {background:url(/common/images/navi_sv_adsl_btn03.gif) no-repeat;}
div#navi ul.navi_sv_adsl li.navi_btn_kuj {background:url(/common/images/navi_sv_adsl_btn04.gif) no-repeat;}
div#navi ul.navi_sv_adsl li.navi_btn_bbtv {background:url(/common/images/navi_sv_adsl_btn05.gif) no-repeat;}
div#navi ul.navi_sv_adsl li.navi_btn_tel {background:url(/common/images/navi_sv_adsl_btn06.gif) no-repeat;}
div#navi ul.navi_sv_adsl li.navi_btn_lan {background:url(/common/images/navi_sv_adsl_btn07.gif) no-repeat;}
div#navi ul.navi_sv_adsl li.navi_btn_nishi {background:url(/common/images/navi_sv_adsl_btn08.gif) no-repeat;}
div#navi ul.navi_sv_adsl li.navi_btn_light {background:url(/common/images/navi_sv_adsl_btn09.gif) no-repeat;}

div#navi ul.navi_sv_adsl li.navi_btn_adsl a.active,
div#navi ul.navi_sv_adsl li.navi_btn_adsl a:hover{background:url(/common/images/navi_sv_adsl_btn01_on.gif) no-repeat;}
div#navi ul.navi_sv_adsl li.navi_btn_pln a.active,
div#navi ul.navi_sv_adsl li.navi_btn_pln a:hover{background:url(/common/images/navi_sv_adsl_btn02_on.gif) no-repeat;}
div#navi ul.navi_sv_adsl li.navi_btn_man a.active,
div#navi ul.navi_sv_adsl li.navi_btn_man a:hover{background:url(/common/images/navi_sv_adsl_btn03_on.gif) no-repeat;}
div#navi ul.navi_sv_adsl li.navi_btn_kuj a.active,
div#navi ul.navi_sv_adsl li.navi_btn_kuj a:hover{background:url(/common/images/navi_sv_adsl_btn04_on.gif) no-repeat;}
div#navi ul.navi_sv_adsl li.navi_btn_bbtv a.active,
div#navi ul.navi_sv_adsl li.navi_btn_bbtv a:hover{background:url(/common/images/navi_sv_adsl_btn05_on.gif) no-repeat;}
div#navi ul.navi_sv_adsl li.navi_btn_tel a.active,
div#navi ul.navi_sv_adsl li.navi_btn_tel a:hover{background:url(/common/images/navi_sv_adsl_btn06_on.gif) no-repeat;}
div#navi ul.navi_sv_adsl li.navi_btn_lan a.active,
div#navi ul.navi_sv_adsl li.navi_btn_lan a:hover{background:url(/common/images/navi_sv_adsl_btn07_on.gif) no-repeat;}
div#navi ul.navi_sv_adsl li.navi_btn_nishi a.active,
div#navi ul.navi_sv_adsl li.navi_btn_nishi a:hover{background:url(/common/images/navi_sv_adsl_btn08_on.gif) no-repeat;}
div#navi ul.navi_sv_adsl li.navi_btn_light a.active,
div#navi ul.navi_sv_adsl li.navi_btn_light a:hover{background:url(/common/images/navi_sv_adsl_btn09_on.gif) no-repeat;}
 

#page-head p{
height: 88px;
width: 955px;
margin-left:1px;
background: url(../images/sitemap-page-head.png) no-repeat;
text-indent:-9999px;
overflow:hidden;
}
p.vanish{
	display:none;
}
#contents {
	width:764px;
	line-height: 150%;
}
#contents h1.man{
	height:140px;
	width:725px;
	margin-left:20px;
	margin-bottom: 14px;
	background: url(images/h3_man.gif) no-repeat;
	text-indent: -9999px;
}
#contents p.man_sub{
	width:238px;
	height:28px;
	margin-left:20px;
	margin-bottom: 20px;
	background: url(images/sub_man.gif) no-repeat;
	text-indent: -9999px;
}
div#contents a.mk{
	padding-left:20px;
	background:url(/common/images/bullet03.gif) 0 50% no-repeat;
}

#contents div#reason01,
#contents div#reason02,
#contents div#reason03{
	width:725px;
	margin:0 auto;
	padding-bottom:30px;
	background:url(images/wave_line.gif) bottom center no-repeat;
	margin-bottom:30px;
}

#contents div#reason01 {
	margin-top:-45px;
}

div#reason01 div.lead{
	width:670px;
	background:url(images/ttl_r01.gif) no-repeat;
	min-height:170px;
	_height:170px;
	position:relative;
	margin-bottom:15px;
}
div#reason01 div.lead h2{visibility:hidden;}
div#reason01 div.lead dl{
	position:absolute;
	top:110px;
	left:60px;
}
div#reason01 div.lead dl dt{font-weight:bold;}

div#reason01 div.cmpr_graph {
	height:302px;
	background:url(images/man_cmpr.gif) 20px 0 no-repeat;
}
div#reason01 div.cmpr_graph p{visibility:hidden;}

div#reason01 p.cmpr_notice {
	font-size:0.833em;
	line-height:1.3em;
	width:620px;
	margin:10px auto 15px;
}


div#reason01 dl.cmpr_msg {
	margin-left:60px;
	margin-bottom:30px;
	background:url(images/cmpr_msg.gif) no-repeat;
}
div#reason01 dl.cmpr_msg dt{
	visibility:hidden;
	height:35px;
}
div#reason01 dl.cmpr_msg dd{
	padding-left:55px;
}



div#reason01 dl.r01_msg {
	margin-left:60px;
	background:url(images/r01_msg.gif) no-repeat;
}
div#reason01 dl.r01_msg dt{
	visibility:hidden;
	height:35px;
}
div#reason01 dl.r01_msg dd{
	padding-left:55px;
}


div#reason02 {
	
}
div#reason02 div.lead{
	width:670px;
	background:url(images/ttl_r02.gif) no-repeat;
	min-height:160px;
	_height:160px;
	margin-bottom:0;
	padding-left:60px;
}
div#reason02 div.lead h2{visibility:hidden; height:80px;}

div#reason02 div.lead p {
	width:400px;
}
div#reason02 div.lead p a{
	padding-left:20px;
	background:url(/common/images/bullet03.gif) 0 50% no-repeat;
}
div#reason02 dl.r02_msg {
	margin-left:60px;
	background:url(images/r02_msg.gif) no-repeat;
}
div#reason02 dl.r02_msg dt{
	visibility:hidden;
	height:35px;
}
div#reason02 dl.r02_msg dd{
	padding-left:55px;
}

div#reason03 {
	
}
div#reason03 div.lead{
	width:670px;
	background:url(images/ttl_r03.gif) no-repeat;
	min-height:160px;
	_height:160px;
	margin-bottom:15px;
	padding-left:60px;
}
div#reason03 div.lead h2{visibility:hidden; height:50px;}
div#reason03 div.lead p {
	width:330px;
}

div#reason03 p.r03_msg {
	margin-left:60px;
	background:url(images/r03_msg.gif) no-repeat;
	text-indent:-9999px;
	height:39px;
}

div#reason03 dl.r03_msg {
	margin-left:60px;
	background:url(images/r03_msg.gif) no-repeat;
}
div#reason03 dl.r03_msg dt{
	visibility:hidden;
	height:35px;
}
div#reason03 dl.r03_msg dd{
	padding-left:55px;
}

div.regist_new {
	background:url("/common/images/regist_newarws_bg_new.gif") no-repeat scroll 0 0 transparent;
	height:110px;
	margin:20px auto;
	overflow:hidden;
	position:relative;
	width:668px;
}

div.regist_new a {
	display:block;
	height:110px;
	position:absolute;
	right:0;
	text-indent:-9999px;
	top:0;
	width:291px;
}

div.regist_new a:hover {
	background:url("/common/images/regist_newarws_new_ov.gif") no-repeat scroll 0 0 transparent;
}


/* support_info before footer */

#contents p.ft_support_info {
	width:761px;
	height:32px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(/service/images/sv_ft_support.gif) no-repeat;
	margin:0 auto -18px;
	_margin-bottom:0;
}

/*----- IE png fix -----*/

* html div#xxx {
behavior: expression(IEPNGFIX.fix(this));
}


