/* CSS Document */


/*----------------------------------------------------------------------------
 ***                                                                 body
----------------------------------------------------------------------------*/
body {	}


/*----------------------------------------------------------------------------
 ***                                                                 container
----------------------------------------------------------------------------*/
.container {}


/*----------------------------------------------------------------------------
 ***                                                                 header
----------------------------------------------------------------------------*/
header {}
#telBox {background:#FFF;}
#telBox p{
	float:left;
	margin:0;
	background:#FFF;
}
#telBox #telImg{ width:65%}
#telBox #siteTop{ width:35%}

/*----------------------------------------------------------------------------
 ***                                                                 nav
----------------------------------------------------------------------------*/
#pNavi{	margin-bottom:1em;}
#pNavi li {float:left; width:20%;}



#uNavi{	margin-bottom:1em;}
#uNavi li{float:left; width:50%;}


/*----------------------------------------------------------------------------
 ***                                                                 content
----------------------------------------------------------------------------*/
.content {}


/*---------------------------------------------------------------------------- ***                                                                 footer１
----------------------------------------------------------------------------*/
footer {}

#newsBox dt img{ width:8%; padding-right:10px; font-size:180%; vertical-align:middle;}
#newsBox dt {font-size:180%; color:#F30;}
#newsBox dd { border-bottom:#EFCFBC solid 2px; margin-bottom:1em; padding-bottom:1em;}
p#touki { border-bottom:#EFCFBC solid 2px; margin-bottom:1em; padding-bottom:1em;}

#content section{ margin-bottom:2.0em;}
#content section section{ margin-top:2em;}
#content .sectionInner{width:92%; margin:0 auto;}

h2{
	font-size:140%;
	color:#00A1CB;
	line-height:2em;
	padding-left:1%;
	border-left:none;
	border-bottom:#00A1CB solid 5px;
	margin-bottom:0.4em;
}

h3{
	font-size:120%;
	background:#6CC;
	color:#fff;
	line-height:2em;
	padding-left:1%;
	margin-bottom:0.5em;
}
h4{
	font-size:180%;
	color:#333;
	line-height:2em;
	background:#eee;
	padding-left:1%;
	border-bottom:#ccc solid 3px;
	margin-bottom:0.3em;
}






.area-list li{
	display:block;
	background:url(../images/back_contents02.png) left top repeat-x;
	position:relative;
	padding:25px 10px;
	font-size:120%;
}
.area-list .sub_tt{
	padding:20px 10px 0 10px;
	
}

.area-list .sub_ct{
	padding:30px 10px 30px 50px;
	background-position:left -30px;
	border:none;
	
}
.area-list span{
	width:15%;
	position:absolute;
	right:0;
	top:0;
}


#linkBox li{
	margin-bottom:0.5em;
}

#backpage { margin-bottom:0.3em;}
#backpage img{ width:auto; height:1em; vertical-align:baseline; line-height:1.4em; }
#backpage p{ color:#09C; font-size:100%; font-weight:bold; display:block; padding-right:1em;}

li#novaBtn{ width:100%; height:auto;}

.area-list a{ display:block; width:80%;}

#gNavi {
    padding-top: 1em;
    margin-bottom: 0;
}

