@charset "UTF-8";
/* CSS Document */


#mainbody {
	width:960px;
	margin:0 auto;
	background-color:#FFF;
	}


/* ▼　ヘッダ　▼ */

.site-description {
	font-weight:normal;
	position:absolute;
	top:3px;
	font-size:12px;
	color:#FFF;
	}

#header {
	height:120px;
	/*background:url(../images/header_back.gif) repeat-x;*/
	background-color:#1d5a41;
	border-bottom:#ffff00 solid 3px;
	}
	
#header_main {
	width:960px;
	height:120px;
	margin:0 auto;
	padding:0;
	position:relative;
	}
		
#logo a {
	position:absolute;
	top:35px;
	width:280px;
	height:80px;
	background:url(../images/logo_w.gif) no-repeat !important;
	/*background:url(../images/logo.gif) no-repeat !important;*/
	text-indent:-9999px;
	display:block;
	}

#header_tel {
	position:absolute;
	top:0;
	right:0;
	}
		
#navi {
	position:absolute;
	top:55px;
	right:0;
	}	

#navi ul {
	}	
	
#navi li {
	display:inline;
	list-style-type:none;
	}	

	
/* ▲　ヘッダ　▲ */

/* ▼　ページボディ　▼ */

#pagebody {
	padding:0px;
	width:960px;
	margin:50px auto 0;
	}

/* ▲　ページボディ　▲ */

/* ▼　レフトボディ　▼ */

#leftbody {
	float:left;
	width:700px;
	}
	
.contentbox {
	width:700px;
	margin-bottom:80px;
	}
	
.title {
	width:700px;
	height:28px;
	padding-bottom:25px;
	text-indent:-9999px;
	}
	
.title02 {
	width:700px;
	height:28px;
	padding-bottom:25px;
	}
	
.chartbox {
	margin-bottom:50px;
	}
	
.chartbox h3 {
	width:305px;
	padding:5px 10px;
	margin-bottom:10px;
	color:#fff;
	background:url(../images/subtitle_back.gif) no-repeat;
	}
	
.namebox {
	margin-bottom:50px;
	}
	
.namebox h3 {
	width:680px;
	padding:5px 10px;
	margin-bottom:10px;
	color:#fff;
	background:url(../staff/images/staff_name_back.gif) no-repeat;
	}
	
.leftbox {
	float:left;
	width:220px;
	}

.centerbox {
	float:left;
	width:210px;
	}
	
.rightbox {
	float:right;
	width:250px;
	line-height:1.8em !important;
	}
	
.rightbox h4 {
	width:250px;
	padding:3px 0;
	background-color:#EEE;
	color:#666;
	}
	


#news {
	background:url(../images/head_news.gif) no-repeat;
	}
	
/** |04.Contents Area Settings| ********************************************************** START **/



	
	/* facebook */
	#facebook {
	width:700px;
		margin-left:auto;
		margin-right:auto;
		margin-bottom:20px;
	}
	
	#facebook h2 {
		float:left;
		display:inline;
		text-indent:-9999px;
		background-repeat:no-repeat;
		background-position:0 0;
		background-image:url(../images/information/captionInformation.gif);
		width:26px;
		height:215px;
	}
	
	#information {
		display:inline;
		width:700px;
	}

	/* information */
	#information {
	}
	
	#information .viewport {
		height: 215px;
		overflow: hidden;
		position: relative;
	}
	#information .overview {
		list-style: none;
		position: absolute;
		left: 0;
		top: 0;
		padding: 0;
		margin: 0;
	}
	#information .scrollbar{
		background-color:#FFFFFF;
		position: relative;
		background-position: 0 0;
		float: right;
		width: 7px;
		height: 214px !important;
	}
	#information .track {
		
		height: 214px !important;
		width:13px;
		position:7px relative;
		padding: 0px;
	}
	#information .thumb {
		background-color:#deddd8;
		height: 20px;
		width: 7px;
		cursor: pointer;
		overflow: hidden;
		position: absolute;
		top: 0;
		left: 0;
	}
	#information .thumb .end {
		background-color:#deddd8;
		overflow: hidden;
		height: 0px;
		width: 7px;
	}
	#information .disable { display: none; }
	
	#information dl {
		border-bottom:1px dashed #deddd8;
		margin-bottom:16px;
		padding-bottom:20px;
		background-repeat:no-repeat;
		background-position:0 0;
		background-image:url(../images/information/informationThumb.jpg);
		padding-left:67px;
		width:600px;	/* 880px */
		line-height:1.1em;
		font-size:0.8em;
	}
	
	#information dl dt {
		display:block;
		margin-bottom:5px;
	}
	
	#information dl dd a,
	#information dl dd a:link,
	#information dl dd a:visited,
	#information dl dd a:hover,
	#information dl dd a:active {
		color:#000;
		text-decoration:underline;
	}
	
	/* facebook baner */	
	#facebookPage,
	#facebookPage a {
		display:block;
		width:143px;
		height:19px;
		background-repeat:no-repeat;
		background-position:0 0;
	}
	
	#facebookPage {
		margin-left:auto;
		margin-bottom:27px;
	}
	
	#facebookPage a {
		text-indent:-9999px;
		background-image:url(../images/information/facebookPage.png);
	}

	
/** |04.Contents Area Settings| ************************************************************ END **/	
	
#comcept{
	background:url(../images/comcept.gif) no-repeat;
	}
	
#jna {
	background:url(../images/title_jna.gif) no-repeat;
	}
	
#price {
	background:url(../images/title_price.gif) no-repeat;
	}
	
.box01 {
	width:345px;
	}
	
.box02 {
	width:345px;
	}
	
.box03 {
	width:400px;
	}
	
.box04 {
	width:280px;
	}
	
.box05 {
	padding:0 0 30px 15px;
	margin-left:8px;
	border-left:#666 solid 1px;
	}
	
.box06 {
	padding:0 0 30px 15px;
	margin-left:8px;
	}
	
.abox01 {
	width:300px;
	}
	
	
.textbox01 {
	width:470px;
	float:left;
	}
	
.chart {
	width:700px;
	}
	
.chart dt {
	float:left;
	font-weight:bolder;
	}
	
.chart dd {
	padding-left:9em;
	margin:0;
	border-bottom:dotted 1px #BBB;
	}
	
.scoreboard {
	margin-bottom:30px;
	}
	
.scoreboard h4 {
	color:#360;
	}
	
	
.score {
	border-collapse:collapse;
	border:3px solid #dcd630;
	background-color:#054028;
}
.score th {
	background-color:#054028;
	font-weight: bold;
	color: #FFF;
	padding:2px 8px 2px 8px;
	font-size:12px;
	border:1px solid #999;
	text-align:center;
	width:150px;
}
.score td {
	background-color:#054028;
	width:45px;
	border-collapse:collapse;
	border:1px solid #999;
	padding:2px 4px 2px 4px;
	text-align:center;
	font-size:14px;
	font-weight: bold;
	color: #FFF;
}

.small {
	font-size:12px !important;
	font-weight:normal !important;
	}



/* ▲　レフトボディ　▲ */

	
/* ▼　ライトボディ（ナビゲーション）　▼ */

#rightbody {
	float:right;
	width:240px;
	}
	
	
/* ▲　ライトボディ（ナビゲーション）　▲ */




/* ▼　フッタ　▼ */

#footer {
	color:#fff;
	padding:30px 0;
	background-color:#1d5a41;
	margin-top:100px;
	border-top:#ffff00 solid 3px;
	}
	
#footer_main {
	width:900px;
	margin:0 auto;
	}
	
#footer_navi ,#footer_navi ul {
	width:744px;
	margin:0 auto;
	height:60px;
	padding-bottom:20px;
	}
			
#footer_navi li {
	display:inline;
	list-style-type:none;
	}
	
#copyright {
	width:870px;
	height:60px;
	margin:0 auto;
	background:url(../images/copyright.gif) no-repeat;
	text-indent:-9999px;
	}
	

/* ▲　フッタ　▲ */
	