@charset "Shift_JIS";

body{
	padding:0px;
	margin:0px;
	background-color:#040506;
}

h1,h2,h3,h4,h5,
img,span,
p,div,
ul,ol,dl,
li,dt,dd,
form {
	margin:0;
	padding:0;
	border: none;
}

.clearBoth{
	clear:both;
}


/* :: NEW HEADER STYLE :: */

div#globalHeader{
	text-align:center;
	margin-right:auto;
	margin-left:auto;
	background-image:url('../../menu/hd_bg_new.jpg');
	background-repeat:no-repeat;
	background-position:top center;
}

div#globalHeaderMid{
	width:800px;
	height:52px;
	margin-right:auto;
	margin-left:auto;
}

div#globalLogo{
	float:left;
	width:170px;
}

div#globalLogin{
	float:right;
	width:101px;
	height:29px;
	margin:0;
	padding-top:11px;
}

div#globalNavi{
	text-align:center;
	margin-right:auto;
	margin-left:auto;
	background-image: url('../../menu/hd_navi_bg_new.jpg');
	background-repeat:no-repeat;
	background-position:top center;
}

div#globalNaviMid{
	width:800px;
	height:24px;
	margin:auto;
	padding:auto;
}

div#globalNaviMid ul{
	list-style:none;
}

div#globalNaviMid a{
	display:block;
	margin:0;
	padding:0;
	color:#ffffff;
}

li#hd1, li#hdl1{
	width:78px;
	height:24px;
	float:left;
	text-indent:-9999px;
}

li#hd2, li#hdl2{
	width:88px;
	height:24px;
	float:left;
	text-indent:-9999px;
}

li#hd3, li#hdl3{
	width:87px;
	height:24px;
	float:left;
	text-indent:-9999px;
}

li#hd4, li#hdl4{
	width:144px;
	height:24px;
	float:left;
	text-indent:-9999px;
}

li#hd5, li#hdl5{
	width:137px;
	height:24px;
	float:left;
	text-indent:-9999px;
}

li#hd6, li#hdl6{
	width:127px;
	height:24px;
	float:left;
	text-indent:-9999px;
}

li#hd7, li#hdl7{
	width:139px;
	height:24px;
	float:left;
	text-indent:-9999px;
}

#hd1 a, #hdl1 a{
	width:78px;
	height:24px;
	display:block;
}

#hd2 a, #hdl2 a{
	width:88px;
	height:24px;
	display:block;
}

#hd3 a, #hdl3 a{
	width:87px;
	height:24px;
	display:block;
}

#hd4 a, #hdl4 a{
	width:144px;
	height:24px;
	display:block;
}

#hd5 a, #hdl5 a{
	width:137px;
	height:24px;
	display:block;
}

#hd6 a, #hdl6 a{
	width:127px;
	height:24px;
	display:block;
}

#hd7 a, #hdl7 a{
	width:139px;
	height:24px;
	display:block;
}

#hd1 a:link { background:url("../../menu/hd_navi_n.jpg") no-repeat 0px 0px; }
#hd1 a:visited { background:url("../../menu/hd_navi_n.jpg") no-repeat 0px 0px; }
#hd1 a:hover { background:url("../../menu/hd_navi_n.jpg") no-repeat 0px -24px; }
#hd1 a:active { background:url("../../menu/hd_navi_n.jpg") no-repeat 0px -24px; }

#hd2 a:link { background:url("../../menu/hd_navi_n.jpg") no-repeat -78px 0px; }
#hd2 a:visited { background:url("../../menu/hd_navi_n.jpg") no-repeat -78px 0px; }
#hd2 a:hover { background:url("../../menu/hd_navi_n.jpg") no-repeat -78px -24px; }
#hd2 a:active { background:url("../../menu/hd_navi_n.jpg") no-repeat -78px -24px; }

#hd3 a:link { background:url("../../menu/hd_navi_n.jpg") no-repeat -166px 0px; }
#hd3 a:visited { background:url("../../menu/hd_navi_n.jpg") no-repeat -166px 0px; }
#hd3 a:hover { background:url("../../menu/hd_navi_n.jpg") no-repeat -166px -24px; }
#hd3 a:active { background:url("../../menu/hd_navi_n.jpg") no-repeat -166px -24px; }

#hd4 a:link { background:url("../../menu/hd_navi_n.jpg") no-repeat -253px 0px; }
#hd4 a:visited { background:url("../../menu/hd_navi_n.jpg") no-repeat -253px 0px; }
#hd4 a:hover { background:url("../../menu/hd_navi_n.jpg") no-repeat -253px -24px; }
#hd4 a:active { background:url("../../menu/hd_navi_n.jpg") no-repeat -253px -24px; }

#hd5 a:link { background:url("../../menu/hd_navi_n.jpg") no-repeat -397px 0px; }
#hd5 a:visited { background:url("../../menu/hd_navi_n.jpg") no-repeat -397px 0px; }
#hd5 a:hover { background:url("../../menu/hd_navi_n.jpg") no-repeat -397px -24px; }
#hd5 a:active { background:url("../../menu/hd_navi_n.jpg") no-repeat -397px -24px; }

#hd6 a:link { background:url("../../menu/hd_navi_n.jpg") no-repeat -534px 0px; }
#hd6 a:visited { background:url("../../menu/hd_navi_n.jpg") no-repeat -534px 0px; }
#hd6 a:hover { background:url("../../menu/hd_navi_n.jpg") no-repeat -534px -24px; }
#hd6 a:active { background:url("../../menu/hd_navi_n.jpg") no-repeat -534px -24px; }

#hd7 a:link { background:url("../../menu/hd_navi_n.jpg") no-repeat -661px 0px; }
#hd7 a:visited { background:url("../../menu/hd_navi_n.jpg") no-repeat -661px 0px; }
#hd7 a:hover { background:url("../../menu/hd_navi_n.jpg") no-repeat -661px -24px; }
#hd7 a:active { background:url("../../menu/hd_navi_n.jpg") no-repeat -661px -24px; }





#hdl1 a:link { background:url("../../menu/hd_navi_l.jpg") no-repeat 0px 0px; }
#hdl1 a:visited { background:url("../../menu/hd_navi_l.jpg") no-repeat 0px 0px; }
#hdl1 a:hover { background:url("../../menu/hd_navi_l.jpg") no-repeat 0px -24px; }
#hdl1 a:active { background:url("../../menu/hd_navi_l.jpg") no-repeat 0px -24px; }

#hdl2 a:link { background:url("../../menu/hd_navi_l.jpg") no-repeat -78px 0px; }
#hdl2 a:visited { background:url("../../menu/hd_navi_l.jpg") no-repeat -78px 0px; }
#hdl2 a:hover { background:url("../../menu/hd_navi_l.jpg") no-repeat -78px -24px; }
#hdl2 a:active { background:url("../../menu/hd_navi_l.jpg") no-repeat -78px -24px; }

#hdl3 a:link { background:url("../../menu/hd_navi_l.jpg") no-repeat -166px 0px; }
#hdl3 a:visited { background:url("../../menu/hd_navi_l.jpg") no-repeat -166px 0px; }
#hdl3 a:hover { background:url("../../menu/hd_navi_l.jpg") no-repeat -166px -24px; }
#hdl3 a:active { background:url("../../menu/hd_navi_l.jpg") no-repeat -166px -24px; }

#hdl4 a:link { background:url("../../menu/hd_navi_l.jpg") no-repeat -253px 0px; }
#hdl4 a:visited { background:url("../../menu/hd_navi_l.jpg") no-repeat -253px 0px; }
#hdl4 a:hover { background:url("../../menu/hd_navi_l.jpg") no-repeat -253px -24px; }
#hdl4 a:active { background:url("../../menu/hd_navi_l.jpg") no-repeat -253px -24px; }

#hdl5 a:link { background:url("../../menu/hd_navi_l.jpg") no-repeat -397px 0px; }
#hdl5 a:visited { background:url("../../menu/hd_navi_l.jpg") no-repeat -397px 0px; }
#hdl5 a:hover { background:url("../../menu/hd_navi_l.jpg") no-repeat -397px -24px; }
#hdl5 a:active { background:url("../../menu/hd_navi_l.jpg") no-repeat -397px -24px; }

#hdl6 a:link { background:url("../../menu/hd_navi_l.jpg") no-repeat -534px 0px; }
#hdl6 a:visited { background:url("../../menu/hd_navi_l.jpg") no-repeat -534px 0px; }
#hdl6 a:hover { background:url("../../menu/hd_navi_l.jpg") no-repeat -534px -24px; }
#hdl6 a:active { background:url("../../menu/hd_navi_l.jpg") no-repeat -534px -24px; }

#hdl7 a:link { background:url("../../menu/hd_navi_l.jpg") no-repeat -661px 0px; }
#hdl7 a:visited { background:url("../../menu/hd_navi_l.jpg") no-repeat -661px 0px; }
#hdl7 a:hover { background:url("../../menu/hd_navi_l.jpg") no-repeat -661px -24px; }
#hdl7 a:active { background:url("../../menu/hd_navi_l.jpg") no-repeat -661px -24px; }

div#globalHeaderL{
	text-align:center;
	margin-right:auto;
	margin-left:auto;
	background-image:url('../../menu/hd_lbg_new.jpg');
	background-repeat:no-repeat;
	background-position:top center;
}

#logArea{
	width:auto;
	height:48px;
	background:url("../../menu/logout_area_bg_new.jpg") repeat-x;
	padding:5px 0 0 0;
}

#logAreaInnerRight{
	width:100px;
	float:right;
}

#loginLength{
	width:94px;
	font-size:12px;
	text-align:right;
}

#loginLength a:link{ color:#000000; text-decoration:underline; }
#loginLength a:visited{ color:#000000; text-decoration:underline; }
#loginLength a:hover{ color:#000000; text-decoration:none; }

#outBtn{
	width:94px;
	height:20px;
	display:block;
	text-indent:-9999px;
}

#outBtn a{
	width:94px;
	height:20px;
	display:block;
}

#outBtn a:link{ background:url("../../menu/btn_logout.jpg") no-repeat 0px 0px }
#outBtn a:visited{ background:url("../../menu/btn_logout.jpg") no-repeat 0px 0px }
#outBtn a:hover{ background:url("../../menu/btn_logout.jpg") no-repeat 0px -20px }


#logAreaInnerLeft{
	width:150px;
	font-size:12px;
	color:#000;
	float:right;
	text-align:right;
	padding:0 5px 0 0;
}

div#globalNaviL{
	text-align:center;
	margin-right:auto;
	margin-left:auto;
	background-image: url('../../menu/hd_navi_bg_new.jpg');
	background-repeat:no-repeat;
	background-position:top center;
}

div#globalNaviMidL{
	width:800px;
	height:26px;
	margin:auto;
	padding:auto;
}

div#globalNaviMidL a{
	display:block;
	margin:0;
	padding:0;
	color:#ffffff;
}



/* :: NEW HEADER STYLE :: */





/* :: OLD HEADER STYLE :: */


/*::　ヘッダ部default　::*/
/*　ヘッダ　*/
div#header{
	text-align:center;
	margin-right:auto;
	margin-left:auto;
	background-image:url('../../menu/hd_bg.jpg');
	background-repeat:no-repeat;
	background-position:top center;
}

div#headerMid{
	width:800px;
	height:56px;
	margin-right:auto;
	margin-left:auto;
}

#headerMid a{
	display:block;
}

div#hdLogo{
	float:left;
	width:170px;
}

div#hdLogin{
	float:right;
	width:101px;
	height:29px;
	margin:0;
	padding-top:13px;
}

a.login:link{ background: url('../../menu/hd_btn_login_0.jpg') no-repeat; }
a.login:visited{ background: url('../../menu/hd_btn_login_0.jpg') no-repeat; }
a.login:hover{ background: url('../../menu/hd_btn_login_1.jpg') no-repeat; }

/*　ヘッダナビゲーション　*/
div#hdNavi{
	text-align:center;
	margin-right:auto;
	margin-left:auto;
	background-image: url('../../menu/hd_navi_bg.jpg');
	background-repeat:no-repeat;
	background-position:top center;
}

div#hdNaviMid{
	width:800px;
	height:26px;
	margin:auto;
	padding:auto;
}

div#hdNaviMid a{
	display:block;
	margin:0;
	padding:0;
	color:#ffffff;
}

a.hdNavi1:link{ background: url('../../menu/hd_btn01_0.gif') no-repeat; }
a.hdNavi1:visited{ background: url('../../menu/hd_btn01_0.gif') no-repeat; }
a.hdNavi1:hover{ background: url('../../menu/hd_btn01_1.gif') no-repeat; }
span.hdNavi1{ background: url('../../menu/hd_btn01_1.gif') no-repeat; }

a.hdNavi2:link{ background: url('../../menu/hd_btn02_0.gif') no-repeat; }
a.hdNavi2:visited{ background: url('../../menu/hd_btn02_0.gif') no-repeat; }
a.hdNavi2:hover{ background: url('../../menu/hd_btn02_1.gif') no-repeat; }
span.hdNavi2{ background: url('../../menu/hd_btn02_1.gif') no-repeat; }

a.hdNavi3:link{ background: url('../../menu/hd_btn03_0.gif') no-repeat; }
a.hdNavi3:visited{ background: url('../../menu/hd_btn03_0.gif') no-repeat; }
a.hdNavi3:hover{ background: url('../../menu/hd_btn03_1.gif') no-repeat; }
span.hdNavi3{ background: url('../../menu/hd_btn03_1.gif') no-repeat; }

a.hdNavi4:link{ background: url('../../menu/hd_btn04_0.gif') no-repeat; }
a.hdNavi4:visited{ background: url('../../menu/hd_btn04_0.gif') no-repeat; }
a.hdNavi4:hover{ background: url('../../menu/hd_btn04_1.gif') no-repeat; }
span.hdNavi4{ background: url('../../menu/hd_btn04_1.gif') no-repeat; }

a.hdNavi5:link{ background: url('../../menu/hd_btn05_0.gif') no-repeat; }
a.hdNavi5:visited{ background: url('../../menu/hd_btn05_0.gif') no-repeat; }
a.hdNavi5:hover{ background: url('../../menu/hd_btn05_1.gif') no-repeat; }
span.hdNavi5{ background: url('../../menu/hd_btn05_1.gif') no-repeat; }

a.hdNavi6:link{ background: url('../../menu/hd_btn06_0.gif') no-repeat; }
a.hdNavi6:visited{ background: url('../../menu/hd_btn06_0.gif') no-repeat; }
a.hdNavi6:hover{ background: url('../../menu/hd_btn06_1.gif') no-repeat; }
span.hdNavi6{ background: url('../../menu/hd_btn06_1.gif') no-repeat; }

a.hdNavi7:link{ background: url('../../menu/hd_btn07_0.gif') no-repeat; }
a.hdNavi7:visited{ background: url('../../menu/hd_btn07_0.gif') no-repeat; }
a.hdNavi7:hover{ background: url('../../menu/hd_btn07_1.gif') no-repeat; }
span.hdNavi7{ background: url('../../menu/hd_btn07_1.gif') no-repeat; }

a.hdNavi8:link{ background: url('../../menu/hd_btn08_0.gif') no-repeat; }
a.hdNavi8:visited{ background: url('../../menu/hd_btn08_0.gif') no-repeat; }
a.hdNavi8:hover{ background: url('../../menu/hd_btn08_1.gif') no-repeat; }
span.hdNavi8{ background: url('../../menu/hd_btn08_1.gif') no-repeat; }


/*::　ヘッダ部login　::*/
/*　ヘッダ　*/
div#headerL{
	text-align:center;
	margin-right:auto;
	margin-left:auto;
}

div#headerLeftL{
	background-image: url('../../menu/hd_lf_lbg.jpg');
	background-position: left top;
	background-repeat: repeat;
	margin: 0px;
	padding: 0px;
}

div#headerRightL{
	background-image: url('../../menu/hd_rt_lbg.jpg');
	background-position: right top;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}

div#headerMidL{
	background-color:#000000;
	background-image:url('../../menu/hd_lbg.jpg');
	background-repeat:no-repeat;
	width:800px;
	height:56px;
	margin-right:auto;
	margin-left:auto;
}

#headerMidL a{
	display:block;
}

div#hdLogoL{
	float:left;
	width:170px;
}

div#hdLoginL{
	float:right;
	width:101px;
	height:16px;
	margin:0;
	padding-top:25px;
}

div#hdNameL{
	float:right;
	width:200px;
	height:16px;
	margin:0;
	padding-top:25px;
	font-size:11px;
	color:#333333;
}

a.loginL:link{ background: url('../../menu/hd_btn_login_l0.gif') no-repeat; }
a.loginL:visited{ background: url('../../menu/hd_btn_login_l0.gif') no-repeat; }
a.loginL:hover{ background: url('../../menu/hd_btn_login_l0.gif') no-repeat; }

/*　ヘッダナビゲーション　*/
div#hdNaviL{
	text-align:center;
	margin-right:auto;
	margin-left:auto;
	background-image: url('../../menu/hd_navi_lbg.jpg');
}

div#hdNaviMidL{
	width:800px;
	height:26px;
	margin:auto;
	padding:auto;
}

div#hdNaviMidL a{
	display:block;
	margin:0;
	padding:0;
	color:#ffffff;
}

a.hdNavi1L:link{ background: url('../../menu/hd_btn01_l0.gif') no-repeat; }
a.hdNavi1L:visited{ background: url('../../menu/hd_btn01_l0.gif') no-repeat; }
a.hdNavi1L:hover{ background: url('../../menu/hd_btn01_l1.gif') no-repeat; }
span.hdNavi1L{ background: url('../../menu/hd_btn01_l1.gif') no-repeat; }

a.hdNavi2L:link{ background: url('../../menu/hd_btn02_l0.gif') no-repeat; }
a.hdNavi2L:visited{ background: url('../../menu/hd_btn02_l0.gif') no-repeat; }
a.hdNavi2L:hover{ background: url('../../menu/hd_btn02_l1.gif') no-repeat; }
span.hdNavi2L{ background: url('../../menu/hd_btn02_l1.gif') no-repeat; }

a.hdNavi3L:link{ background: url('../../menu/hd_btn03_l0.gif') no-repeat; }
a.hdNavi3L:visited{ background: url('../../menu/hd_btn03_l0.gif') no-repeat; }
a.hdNavi3L:hover{ background: url('../../menu/hd_btn03_l1.gif') no-repeat; }
span.hdNavi3L{ background: url('../../menu/hd_btn03_l1.gif') no-repeat; }

a.hdNavi4L:link{ background: url('../../menu/hd_btn04_l0.gif') no-repeat; }
a.hdNavi4L:visited{ background: url('../../menu/hd_btn04_l0.gif') no-repeat; }
a.hdNavi4L:hover{ background: url('../../menu/hd_btn04_l1.gif') no-repeat; }
span.hdNavi4L{ background: url('../../menu/hd_btn04_l1.gif') no-repeat; }

a.hdNavi5L:link{ background: url('../../menu/hd_btn05_l0.gif') no-repeat; }
a.hdNavi5L:visited{ background: url('../../menu/hd_btn05_l0.gif') no-repeat; }
a.hdNavi5L:hover{ background: url('../../menu/hd_btn05_l1.gif') no-repeat; }
span.hdNavi5L{ background: url('../../menu/hd_btn05_l1.gif') no-repeat; }

a.hdNavi6L:link{ background: url('../../menu/hd_btn06_l0.gif') no-repeat; }
a.hdNavi6L:visited{ background: url('../../menu/hd_btn06_l0.gif') no-repeat; }
a.hdNavi6L:hover{ background: url('../../menu/hd_btn06_l1.gif') no-repeat; }
span.hdNavi6L{ background: url('../../menu/hd_btn06_l1.gif') no-repeat; }

a.hdNavi7L:link{ background: url('../../menu/hd_btn07_l0.gif') no-repeat; }
a.hdNavi7L:visited{ background: url('../../menu/hd_btn07_l0.gif') no-repeat; }
a.hdNavi7L:hover{ background: url('../../menu/hd_btn07_l1.gif') no-repeat; }
span.hdNavi7L{ background: url('../../menu/hd_btn07_l1.gif') no-repeat; }

a.hdNavi8L:link{ background: url('../../menu/hd_btn08_l0.gif') no-repeat; }
a.hdNavi8L:visited{ background: url('../../menu/hd_btn08_l0.gif') no-repeat; }
a.hdNavi8L:hover{ background: url('../../menu/hd_btn08_l1.gif') no-repeat; }
span.hdNavi8L{ background: url('../../menu/hd_btn08_l1.gif') no-repeat; }





/* :: OLD HEADER STYLE :: */









/*　ぱんくず　*/

div#subNaviArea{
	text-align:center;
	margin-right:auto;
	margin-left:auto;
	background: url('../images/sub_navi_bg.jpg') repeat-x;
}

div#subNavi{
	width:800px;
	height:20px;
	padding:3px 0 0 25px;
	margin-right:auto;
	margin-left:auto;
	text-align:left;
}

div#subNavi a:link{
	color:#415587;
	text-decoration:none;
}

div#subNavi a:visited{
	color:#415587;
	text-decoration:none;
}

div#subNavi a:hover{
	color:#415587;
	text-decoration:underline;
}

/*　copyRight　*/

div#footer{
	text-align:center;
	margin-right:auto;
	margin-left:auto;
	padding:0 0 10px 0;
}

div#footer .fBar{
	padding:0 0 10px 0;
}

div#footer a:link{ font-size:11px; color:#4b4b4b; text-decoration:none; }
div#footer a:visited{ font-size:11px; color:#4b4b4b; text-decoration:none; }
div#footer a:hover{ font-size:11px; color:#4b4b4b; text-decoration:underline; }

/*　コンテンツ共通BG　*/
div#contentsArea{
	text-align:center;
	margin-right:auto;
	margin-left:auto;
	background: url('../images/contents_bg.jpg') no-repeat top center;
}

/*　タイトル下コピー　*/
.headCopy{
	color:#cccccc;
	padding-top:8px;
}

/*　コンテンツ間ナビ　*/

div#contNavi{
	padding:0 0 15px 0;
}

div#contNavi a{
	padding:0 1px 0 1px;
}


/*　MAP コンテンツ共通BG　*/
div#contentsAreaMP{
	text-align:center;
	margin-right:auto;
	margin-left:auto;
	background:#ffffff;
}

a.G1:link{ color:#838485; text-decoration:underline; }
a.G1:visited{ color:#838485; text-decoration:underline; }
a.G1:hover{ color:#838485; text-decoration:none; }