@charset "utf-8";



/* contents
--------------------------------------------------------------------------
00. Element module
01. Element relatedLink
02. Element localNavi
03. Extra Module
--------------------------------------------------------------------------
*/


/* update history
--------------------------------------------------------------------------
12/01/2010 Adjustment of all css files.
--------------------------------------------------------------------------
*/

div#localArea01 .desc p,
div#localArea01 p.pict{
	margin-bottom:0;
}
div#localArea02 .desc p,
div#localArea02 p.pict{
	margin-bottom:0;
}



/* 01. Element relatedLink
----------------------------------------------------------------------- */
/*A01*/
div.relatedNaviA01{
	margin-bottom:18px;
}
div.relatedNaviA01 .heading{
	width:98%;
	margin-bottom:9px;
	padding-bottom:2px;
	color:#626262;
	background:transparent url(/common/images/common/bg_line_narrow.gif) 0 100% no-repeat scroll;
	font-weight:bold;
	line-height:1.0;
}
div.relatedNaviA01 ul{
	width:182px;
	margin-bottom:15px;
}
div.relatedNaviA01 li{
	line-height:1;
	margin-bottom:9px;
}

/*B01*/
div.relatedNaviB01{
	width:182px;
	margin-bottom:18px;
	padding-bottom:1px;
	background:transparent url(/common/images/localarea/bg_relatednavid01.gif) no-repeat 0 100% scroll;
}
div.relatedNaviB01 .heading{
	padding:1px 8px 2px 8px;
	color:#fff;
	background:#a7a7a7 url(/common/images/localarea/bg_relatednavid01_title.gif) no-repeat 0 0 scroll;
}
div.relatedNaviB01 ul{
	padding-top:13px;
	border-right:1px solid #dfdfdf;
	border-left:1px solid #dfdfdf;
}
div.relatedNaviB01 ul li{
	margin-left:9px;
	padding-left:10px;
}
div.relatedNaviB01 ul li a{
	display:block;
/*	width:161px;
	padding:5px 0;*/
	width:156px;
	padding:5px 5px 5px 0;
	background:transparent url(/common/images/common/bg_line_narrow.gif) no-repeat 0 0 scroll;
	text-decoration:none;
}
div.relatedNaviB01 ul li a:hover{
	text-decoration:underline;
}

div.relatedNaviB01 ul li a img{
	position:relative;
	margin:0 4px 0 -12px;
	text-decoration:none;
	z-index:0;
}

/*C01*/
div.relatedNaviC01{
	width:182px;
	margin-bottom:18px;
	background:transparent url(/common/images/localarea/bg_relatednavic01_title.gif) no-repeat 0 0 scroll;
}
div.relatedNaviC01 .heading{
	width:166px;
	margin:0 8px;
	padding:8px 0 6px;
	color:#626262;
	background:transparent url(/common/images/common/bg_line_narrow.gif) no-repeat 0 100% scroll;
	font-size:1.2em;
}
div.relatedNaviC01 p.pict{
	padding:10px 7px 2px 7px;
	border-right:1px solid #dfdfdf;
	border-left:1px solid #dfdfdf;
}
div.relatedNaviC01 div.desc{
	width:182px;
	padding:0 0 9px;
	background:transparent url(/common/images/localarea/bg_relatednavic01.gif) no-repeat 0 100% scroll;
}
div.relatedNaviC01 div.desc p{
	padding:4px 8px;
	border-right:1px solid #dfdfdf;
	border-left:1px solid #dfdfdf;
}
div.relatedNaviC01 div.desc ul{
	padding:4px 8px 4px 20px;
	border-right:1px solid #dfdfdf;
	border-left:1px solid #dfdfdf;
}
div.relatedNaviC01 div.desc ul li.extra{
	margin-top:9px;
	text-align:right;
}
div.relatedNaviC01 div.desc ul li a{
	text-decoration:none;
}
div.relatedNaviC01 div.desc ul li a:hover span{
	text-decoration:underline;
}
div.relatedNaviC01 div.desc ul li a img{
	position:relative;
	margin:0 4px 0 -12px;
	text-decoration:none;
}


/* 02. Element localNavi
----------------------------------------------------------------------- */
ul#localNavi{
	width:182px;
	margin-bottom:18px;
}
ul#localNavi li{
	width:182px;
	display:block;
	background:#a7a7a7 url(/common/images/localarea/bg_localnavi_title.gif) no-repeat 0 0 scroll;
}
ul#localNavi li a{
	display:block;
	width:166px;
	padding:5px 0 5px 16px;
	border-bottom:1px solid #bdbdbd;
	background:transparent url(/common/images/common/arrow_right.gif) no-repeat 4px 10px scroll;
	font-weight:bold;
}
ul#localNavi li#current1{
	display:block;
	background:#a7a7a7 url(/common/images/localarea/bg_localnavi_title.gif) no-repeat 0 0 scroll;
	font-weight:bold;
}
ul#localNavi li#current1 a{
	display:block;
	border-bottom:1px solid #bdbdbd;
}
ul#localNavi li#current1 ul#localNavi2{
	width:182px;
	background:#fff url(/common/images/localarea/bg_localnavi02.gif) repeat-y 0 0 scroll;
	font-weight:normal;
}
ul#localNavi li#current1 ul#localNavi2 li{
	display:block;
	width:182px;
	vertical-align:top;
	background:transparent url(/common/images/localarea/bg_localnavi02.gif) repeat-y 0 0 scroll;
}
ul#localNavi li#current1 ul#localNavi2 li a{
	border-bottom:1px solid #dfdfdf;
	font-weight:normal;
}
ul#localNavi li#current1 ul#localNavi2 li a span.newwin{
	background:transparent url(/common/images/common/icon_new_window.gif) no-repeat 4px 5px scroll;
}

ul#localNavi li#current1 ul#localNavi2 li.on{
	padding:5px 0;
	color:#fff;
	background:#7f0416;
}
ul#localNavi li#current1 ul#localNavi2 li.on span{
	display:block;
	padding-left:16px;
}
ul#localNavi li#current1 ul#localNavi2 li#current2{
	display:block;
	background:transparent url(/common/images/localarea/bg_localnavi03.gif) repeat-y 0 0 scroll;
}
ul#localNavi li#current1 ul#localNavi2 li#current2 a{
	display:block;
	border:none;
	background:transparent url(/common/images/localarea/bg_line_localnavi02.gif) no-repeat right bottom scroll;
}
ul#localNavi li#current1.on{
	background-image:none;
}
ul#localNavi li#current1.on > a{
	color:#fff;
	background:#7f0416;
}
ul#localNavi li#current1.on a span{
	background-image:none;
}
ul#localNavi a{
	text-decoration:none;
}
ul#localNavi a:hover span{
	text-decoration:underline;
}



/* 03. Extra Module
----------------------------------------------------------------------- */
div.easyPassModule{
	width:182px;
	margin-bottom:18px;
	background:transparent url(/common/images/localarea/bg_easypass_01.gif) no-repeat 0 0 scroll;
}
div.easyPassModule p.logo{
	margin-bottom:3px;
	margin-left:8px;
	padding-top:9px;
}
div.easyPassModule div.desc{
	padding:0 8px 9px;
	background:transparent url(/common/images/localarea/bg_easypass_02.gif) no-repeat 0 100% scroll;
}

div.easyPassModule p.link a.sign{
	margin-right:3px;
}
div.easyPassModule p.link a.join{
	margin-left:3px;
}
