@charset "UTF-8";

@import url(base.css);
@import url(textsettings.css);

/*  フォントサイズ早見表
	以下のようにサイズを指定することで各ブラウザでのフォントサイズを揃えることが出来ます。
	左記のパーセントで指定してください。

	77% = 10px	|	122% = 16px	|	167% = 22px	
	85% = 11px	|	129% = 17px	|	174% = 23px 
	92% = 12px	|	136% = 18px	|	182% = 24px 
	100% = 13px	|	144% = 19px	|	189% = 25px 
	107% = 14px	|	152% = 20px	|	197% = 26px 
	114% = 15px	|	159% = 21px	| 	

*/

/* ------------------------------------------------------------ */
/* リンク色 */
/* ------------------------------------------------------------ */

a:link{color:#2B6B2B;}
a:visited{color:#2B6B2B;}
a:hover{color:#999;}
a:active{color:#999;}


/* ------------------------------------------------------------ */
/* 基本、レイアウト指定 */
/* ------------------------------------------------------------ */

body{background:transparent url(../img/common/mainbg.jpg) repeat left top;	}

img{vertical-align:bottom;}

#container{
	margin:0 auto;
	position:relative;
	font-size:92%;
}


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

#header-area{
	width:900px;
	margin:0 auto;
	position:relative;
	padding:20px 0 35px 0px;
}

#header-area .header-utility{
}
#header-area .header-utility ul{
	float:right;
}
#header-area .header-utility li{
	float:left;
	margin:0 0 5px;
	padding:0px;
	vertical-align:bottom;
}
#header-area .header-utility li img{vertical-align:bottom;}

.globalmenu{margin:0px; padding:5px 0 0px;}

.globalmenu li{
	float:left;
	line-height:1;
	text-align:center;
}

/* ------------------------------------------------------------ */
/* コンテンツ大枠 */
/* ------------------------------------------------------------ */

#contents-area{
	width:900px;
	margin:0 auto;
}


/* ------------------------------------------------------------ */
/* サイドメニュー */
/* ------------------------------------------------------------ */

#submenu-area{
	width:230px;
	float:right;
}

.submenu_box{
	background:transparent url(../img/common/sideboxbg.jpg) no-repeat left top;
	width:230px;
	height:227px;
	padding:13px 13px;
}

.submenu_box p{
	padding:15px 0px 5px;
	margin:0;
}

.submenu-title{margin:0;}
	
	
/* ------------------------------------------------------------ */
/* メイン */
/* ------------------------------------------------------------ */

#main-area{
	width:645px;
	float:left;
}

#main-area .pagetitle{
	margin:0 0 30px 0;
}
.section{
	margin:0 auto 20px auto;
	padding:0 0 10px 0;
}

.pagetop{
	width:548px;
	text-align:right;
	margin:0 auto 0px auto;
	font-family: 'Verdana',"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
	font-size:77%;
}


/* ------------------------------------------------------------ */
/* フッター */
/* ------------------------------------------------------------ */

#footer-area{
	margin:35px 0 0 0px;
}

.f_pagetop{
	width:900px;
	margin:0 auto;
	text-align:right;
}

.footer-area_in{
	border-top:3px solid #276927;
}

.copyright{
	text-align:left;
	font-family: 'Verdana',"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
	font-size:77%;
	margin:0;
	color:#2B6B2B;
	width:900px;
	margin:8px auto 25px;
	}


/* ------------------------------------------------------------ */
/* table */
/* ------------------------------------------------------------ */

table{font-size:12px;}

table.business01{border:2px solid #999;}

table.business01 th,table.business01 td{
	border:1px solid #999;
	padding:5px 10px;
	text-align:left;
	background:#FFF;
}

table.business01 th{
	font-weight:normal;
	background:#E7E4E2;
}

table.business02{border:2px solid #999;}

table.business02 th,table.business02 td{
	border:1px solid #999;
	padding:3px 5px;
	text-align:left;
}

table.business02 th{font-weight:normal; background:#E7E4E2;}

th.hl{width:100px;}
th.hl2{text-align:center !important; width:10px; border:2px solid #000; padding:3px !important; vertical-align:middle;}
th.link{background:#215821 !important; color:#FFF;}



/* ------------------------------------------------------------ */
/* デザインパーツ_Default */
/* ------------------------------------------------------------ */

.left,p.left,img.left {float: left;}

.right,p.right,img.right {float: right;}

img.center {text-align: center; display: block; margin: 0 auto;}

a:hover img.focus{
	filter: alpha(opacity=50);
	opacity:0.5;
	-moz-opacity:0.5;
}

.bor{border: 1px solid #CCC;}
.no_b{border: 0px !important;}


/* ------------------------------------------------------------ */
/* デザインパーツ_Addition */
/* ------------------------------------------------------------ */

span.red{color:#C00;}
span.redb{color:#C00; font-weight:bold;}

img.cap{margin:0; padding:0; vertical-align:bottom; display:block;}
















