@charset "utf-8";
/*	Tabletのスタイル	*/
/*
all:		900px	100%
Maincolumn:	700px	70%
margin:		10px	1%
Sidecolumn:	190px	19%
*/

/*	共通の設定
----------------------------------------------------------*/

/*	大枠の設定
----------------------------------------------------------*/
body{
	width:100%;
}
.Mainwrap{
	width:98%;
	margin:0 1%;
}
#Maincolumn { width:74%; }
#Sidecolumn { width:25%; }
#Globalnavi .Mainwrap,
#Mainvisualarea .Mainwrap,
#Pageindexarea .Mainwrap{
	width:100%;
	margin:0 auto;
}

/* header Block
----------------------------------------------------------*/

/* Globalnavi Block
----------------------------------------------------------*/
#Globalnavi ul li { width:11.1%; }
#Globalnavi ul li a{ width:100%; }

/* Mainvisualarea Block #image-navigation
----------------------------------------------------------*/
#image-navigation ul li a {
	/*width:176px;*/
	width:100%;
}
#image-navigation .navi-image{
	height:260px;
}
#image-navigation .navi ul{
	width:100%;
	margin:0;
}
#image-navigation .navi ul li{
	width:19.8%;
	margin-right:0.2%;
}
#image-navigation .navi ul li:first-child{
	margin-right:0.2%;
	margin-left:0.2%;
}
#image-navigation .navi ul li:last-child{
	margin-right:0;
}
#image-navigation-text ul li a {
	/*width:176px;*/
	width:100%;
}
#image-navigation .navi-image a { display:block; width:100%; }

/* Maincolumn Block
----------------------------------------------------------*/
.divide3 li{
	width:32.1%;
	margin-right:1.0%;
}
.article .divide3 li{
	width:32.1%;
	margin-right:1.0%;
	border:none;
}

/* Indexpage Page
----------------------------------------------------------*/

/* Sidecolumn Block
----------------------------------------------------------*/
#Indexpage #Sidelogo ul li img{
	width:90%;
	margin:2px 5%;
}

/*	#footer
----------------------------------------------------------*/
#footerlower #Rightarea, #footerlower #Leftarea{ width:50%; }
#Footermenu ul li {
	width:25%;
}


/* Concept Page
----------------------------------------------------------*/
#Concept #Pointlist li {
	width:49%;
	float:left;
	margin-right:0;
}
#Concept #Pointlist li:nth-child(2n){
	float:right;
	margin-bottom:10px;
}
#Concept #Pointlist li:nth-child(3n){
	width:100%;
	float:right;
}
#Concept .divide2 li{
	clear:both;
	overflow:hidden;
	width:99.6%;
	float:left;
}
#Concept .divide2 li img{
	width:50%;
}
#back-to-top{
		position:fixed;
		right:15px;
		bottom:39px;
}

/* Facility Page
----------------------------------------------------------*/
#Facility .facility01 li{
	float:left;
	margin-right:1.4%;
}
#Facility .facility01 li:nth-child(1){ width:32.8%; }
#Facility .facility01 li:nth-child(2){ width:38.3%; }
#Facility .facility01 li:nth-child(3){
	width:26%;
	margin-right:0;
}

#Facility .facility02 li{
	float:left;
	margin-right:1.4%;
}
#Facility .facility02 li:nth-child(1){ width:38.3%; }
#Facility .facility02 li:nth-child(2){ width:26%; }
#Facility .facility02 li:nth-child(3){
	width:32.8%;
	margin-right:0;
}

#Facility .facility03 li{
	float:left;
	margin-right:1.4%;
}
#Facility .facility03 li:nth-child(1){ width:43.8%; }
#Facility .facility03 li:nth-child(2){ width:27.9%; }
#Facility .facility03 li:nth-child(3){
	width:25.4%;
	margin-right:0;
}
/* Event Page
----------------------------------------------------------*/
#Event .Eventlist li .article .img{
	width:30%;
	float:right;
}
#Event .Eventlist li .article .img img{}
#Event .Eventlist li .article .Posttxt{
	width:68%;
	float:left;
}

/* Coverage Page
----------------------------------------------------------*/
#Coverage .Medialist li .day{
	width:17%;
}

/* Guidance Page
----------------------------------------------------------*/
#Guidance .divide3 li .des{
	height:10em;
}









