@charset "utf-8";

#wrap {
	text-align:center;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 11px;
	background-image: url(../images/page/wrap.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}

/* --------------------------------- */
/* ヘッダー */
/* --------------------------------- */

#head {
	text-align: center;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	width: 953px;
}
.head_hi{
	height: 240px;
}

#head_top {
	float: left;
	width: 953px;
	height: 70px;
}

#head p {float:left; width:148px; text-align:left;}

#head h1 {
	font-size:12px;
	text-align:left;
	font-weight:normal;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0;
	width: 538px;
	float: left;
}

#head dl {
	float:right;
	display: block;
}
#head dt {
	float:left;
	width:163px;
	clear: left;
}
#head dd {
	float:left;
	text-align:left;
	padding-top: 7px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	clear: right;
	width: 104px;
}
/* --------------------------------- */
/* ページのヘッダー */
/* --------------------------------- */

#pageImg {
	float: left;
	width: 953px;
}

/* --------------------------------- */
/* グローバル */
/* --------------------------------- */

#gNavi {
	float: left;
	width: 953px;
	height: 42px;
}
#gNavi ul {
	float: left;
	width: 953px;
}
#gNavi li {float:left;}

/* --------------------------------- */
/* メイン */
/* --------------------------------- */



#page_main {
	margin: 0 auto;
	padding: 0 0 20px 0;
	width: 953px;
	text-align: left;
}

#page_main div.pankuzu {
	font-size:11px;
	text-align: left;
	width: 953px;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	float: left;
}	

#page_main div.pankuzu a { color: #FF6600; text-decoration: none; font-weight: normal;}
#page_main div.pankuzu a:hover { color: #FF0000; text-decoration: underline;}

#page_main div.entryimg {
	float: left;
}
/* --------------------------------- */
/* コンテンツ */
/* --------------------------------- */

#content {
	float: left;
	width: 739px;
}


/* --------------------------------- */
/* サイド */
/* --------------------------------- */

#side {
	float:right;
	padding:0 0 40px 0;
	width:196px;
	line-height:0;
}


#side .box1 {
	padding:0 0 15px 0;
}
#side .box1 .inbox {
	padding:9px;
	background-color:#F5F5F5;
}
#side .box1 h3 , #side .box1 p {padding:0 0 10px 0;}


#side .box2 {
	margin:0 0 10px 0;
	padding:0 0 5px 0;
	border-bottom:1px dotted #CCC;
}
#side .box2 h3 , #side .box2 p {padding:0 0 5px 0;}


#side .box3 {
	padding:0 0 5px 0;
}
#side .box3 p {padding:0 0 5px 0;}
	
/* --------------------------------- */
/* フッター */
/* --------------------------------- */

#foot {
	font-size: 12px;
	text-align: center;
	background-image: url(../images/common/foot.jpg);
	background-position: center bottom;
	background-repeat: repeat-x;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	clear: both;
}

#foot .box {
	width:953px;
	text-align:left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 30px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	height: 200px;
}
#foot .box h3 {padding:0 0 3px 0; font-size:13px; color:#000;}
#foot .box p {padding:0 0 3px 0;}
#foot .box li {display:inline;}

