/* CSS Document */


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


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


/*----------------------------------------------------------------------------
 ***                                                                 header
----------------------------------------------------------------------------*/
header {}


/*----------------------------------------------------------------------------
 ***                                                                 nav
----------------------------------------------------------------------------*/
nav{}
nav li {}

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


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




h2{
	font-size:200%;
	color:#00A1CB;
	line-height:2em;
	padding-left:1%;
	border-bottom:#00A1CB solid 5px;
	border-left:#F60 solid 8px;
}


#rtSec{
	background:url(../images/back_contents01.jpg) center top no-repeat;
	background-size:100% auto;
}

#rtSec p{margin:0;}
#rtSec p.floatR{
	float:right;
	width:66%;
	margin:0;
}
#rtSec p.floatL{
	float:left;
	width:20%;
	margin:0;
}

#gNavi{
	margin-bottom:1em;
}

#gNavi li{
	float:left;
	width:50%;
}



.area-list li{
	display:block;
	background:url(../images/back_contents02.png) left top repeat-x;
	position:relative;
	padding:40px 10px;
	font-size:200%;
}
.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;
}



#newScSec ul {
	margin: 0px;
	padding: 0px;
}


#newScSec li {
	padding-left:1em;
	clear: both;
	display: block;
	border-bottom:#CCC dotted 1px;
}

#newScSec dt {
	float: left;
	width:10%;
	font-size:120%;
}
#newScSec dt img{ padding-bottom:0.5em;}

#newScSec dd {
	float: left;
	font-size:120%;
}

#newScSec dd.year {
	padding-left:10px;
	text-align: right;
}

#newScSec dd.month {
	text-align: right;
}

#newScSec dd.day {
	text-align: right;
}
#newScSec dd.type {
	width:15%;
	padding-right: 15px;
	padding-left: 15px;
}
#newScSec dd.type img{ padding-bottom:0.5em;}

#newScSec dd.name {
}

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



#specialNews{
	margin:0 auto;
	padding-top:7px;
	border-top:#CCC dotted 1px;
}

#specialNews li{
	background:url(../common_images/icon_main06.png) left 0.5em no-repeat;
	float:right;
	width:80%;
}

#specialNews h2{ font-size:120%; color:#333; float:left; line-height:2em; padding:0px 10px 5px 5px; width:15%; border:none;}

#specialNews li a{ padding:2px 25px 0 15px; display:inline-block;}



#specialNews{
	margin:0 auto;
	padding-top:7px;
	border:#ccc solid 5px;
	padding:10px 10px 10px 10px;
	margin-bottom:1em;
}

