@charset "Shift_JIS";
/* CSS Document */

table {border-collapse:collapse; border-spacing:0; table-layout:fixed;}
img{vertical-align:top; border-width:0; border-style:none;}
th,h1,h2,h3,h4,h5,h6{font-weight:normal;}
#contentsArea{
	margin-bottom:0;
	padding-bottom:2em;
}
#root,#Wrap .Wrap-inner{
	width:950px;
	margin:0 auto;
}
#Wrap{
	font: 13px/1.4 "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#222;
	padding-bottom:20px;
	border-top:4px solid #448EC0;
}
#Wrap .Wrap-inner .p_header{
	width:928px;
	padding:10px 11px 4px;
}

#Wrap .Wrap-inner .p_header h1{
	width:533px;
	height:61px;
	background:url(../img/logo.gif) no-repeat;
	overflow:hidden;
	text-indent:100%;
	white-space:nowrap;
	float:left;
}
#Wrap .Wrap-inner .p_header .btnBox{
	width:266px;
	float:right;
}
#gNavi{
	width:928px;
	margin:0 auto;
}
#gNavi h2{
	background:url(../img/ttl_bg.gif) repeat-x 0 bottom;
	padding-bottom:6px;
	margin-bottom:8px;
}
#gNavi h2 span{
	font-size:19px;
	padding-left:12px;
	background:url(../img/ttl_bar.gif) no-repeat left center;
}
#gNavi ul{
	margin-right:-14px;
}
#gNavi ul li{
	width:300px;
	float:left;
	margin-right:14px;
	margin-top:20px;
	cursor:pointer;
}
#gNavi ul li .inner{
	border-left:1px solid #EEE;
	border-right:1px solid #EEE;
	padding:10px 14px 14px;
}
#gNavi ul li .inner .imgBox{
	width:270px;
	background:url(../img/nav_img_bg.jpg) no-repeat left bottom;
	padding-bottom:9px;
	margin-bottom:5px;
}
#gNavi ul li .inner h4{
	font-size:16px;
	color:#3D84B3;
	font-weight:bold;
	margin-bottom:7px;
}
#gNavi ul li .inner h4.active{
	color:#549C45;
}
#gNavi ul li .inner .txtBox{
	width:264px;
	padding-left:6px;
	border-left:2px solid #448EC0;
}
#gNavi ul li .inner .txtBox.active{
	border-left:2px solid #549C45;
}
#gNavi ul li .btnBox{
	width:300px;
	height:53px;
	background:url(../img/nav_btn_bg.jpg) no-repeat;
}