<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "euc-jp";

body{
	margin:0px;
	padding:0px;
	font-family:'Lucida Grande', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, sans-serif;
	background:url(../frame-img/bg_body.jpg);
}
img {
    border-style:none;
}
#wrapper, #header, #contents, #footer {
    width: 100%;
}
#header .inner, #contents .inner, #footer .inner {
    width: 1030px;
    margin: 0 auto;
}
#wrapper {
    min-width: 1030px;
}
#header{
	background:url(../top-img/mainimg11.jpg) #000 no-repeat top;
	height:480px;
}
/*グローバルナビゲーション*/
.gnav{
	width:390px;
	height:440px;
	float:left;
	background:url(../top-img/bg_gnav.png) no-repeat top center;
	margin:0;
	padding:0;
	}
.gnav ul{
	margin:94px 0 0 30px;
	padding:0;
	}
.gnav li{
	margin:0;
	padding:0;
	list-style:none;
	}
/*ヘッダ　右ナビ*/
.headernavi{
	width:226px;
	float:right;
	background:url(../frame-img/bg_headernav.png) no-repeat;
	}
/*ヘッダロゴエリア 右内　リンク*/
.headernavi ul{
	margin:2px 0 0 18px;
	padding:0;
	height:40px;
}
.headernavi li{
	font-size:12px;
	display:inline; 
	list-style:none;
	margin:0;
    padding:0 10px 0 22px;
    zoom:1; // IE7以下
}
.headernavi li a{
	text-decoration:none;
	color:#e66b01;
}
.headernavi li a:hover{
	text-decoration:underline;
	color:#e66b01;
}
.snav01{
	background:url(../frame-img/icon_snav01.png) no-repeat center left;
}
.snav02{
	background:url(../frame-img/icon_snav02.png) no-repeat center left;
}
/*コンテンツ*/
#contents{
	overflow: hidden; /*floatの解除*/
    position: relative; 
    zoom:1;
}
/*コンテンツを入れるボックス*/
div.mainbox-top {
	margin:0;
	padding: 36px 0 0 0px;
	background:url(../top-img/bg_mbox_top.png) no-repeat center top;
}

div.mainbox-bottom {
	margin:0px;
	padding: 0px 0px 64px 0px;
	background: url(../top-img/bg_mbox_bottom.png) no-repeat center bottom;
} 
div.mainbox-body {
	margin:6px 0px;
	padding:0px 30px;
	background:url(../top-img/bg_mbox_body.png) repeat-y center top;
	overflow: hidden; /*floatの解除*/
    position: relative; /*DWで正常にプレビューできるようになります。*/
    zoom:1; /*IE6でレイアウト崩れを防ぐためのものです。*/
}
/*コンテンツ内リスト横並び*/
.con_box ul{
	margin:0px;
	padding:0px;
}
.con_box li{
	display:inline-block; 
	/* For IE 6/7 */
    *display: inline;
    *zoom: 1;
	list-style:none;
	margin:0 40px 24px 0px;
}
.con_box li a{
	display: block;
}
.cboxtxt{
	font-size:15px;
	font-family:"ヒラギノ明朝 ProN W6", "HiraMinProN-W6", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;
	font-weight: bold;
	margin:10px 0 0 0px;
	padding:0 0 0 18px;
	background:url(../top-img/arrow.png) no-repeat left;
}
.cboxtxt a{
	text-decoration:none;
	color:#000;
}
.cboxtxt a:hover{
	text-decoration:underline;
	color:#000;
}
/* --- 新着情報エリア --- */
.update {
	margin:10px 0 0 0;
	padding:0;
	overflow: hidden; /*floatの解除*/
    position: relative; /*DWで正常にプレビューできるようになります。*/
    zoom:1; /*IE6でレイアウト崩れを防ぐためのものです。*/
}

/* --- 新着テーブル --- */
.newsT {
	margin:0px auto;
	font-size: 75%;
}
.newsT td{
	border-bottom:solid 1px #eeeeee;
}
.ttl a{
	color:#000;
	text-decoration:none;
}
.ttl a:hover{
	color:#000;
	text-decoration:underline;
}
/* --- ニュース一覧を見る --- */
.btnArwright{
	width:136px;
	float:right;
	text-align:right;
	font-size:13px;
	font-family:"ヒラギノ明朝 ProN W6", "HiraMinProN-W6", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;
	color:#e97d00;
	margin:10px 50px 10px 0px;
	background:url(../top-img/arrow_news.png) no-repeat center left;
	
}
.btnArwright a{
	color:#e97d00;
	text-decoration:none;
}
.btnArwright a:hover{
	color:#e97d00;
	text-decoration:underline;
}

/* --- バナーボックス --- */
.bnr_box{
	width:90%;
	margin:20px auto 0 auto;
}
.item01{
	float:left;
}
.item02{
	float:left;
	width:250px;
	height:138px;
	background:url(../frame-img/bnr02.png) no-repeat center;
	font-size:13px;
}
.bnr_txt02{
	font-size:12px;
	line-height:15px;
	margin:36px 16px 10px 16px;
}
.bnr_btn02{
	text-align:center;
	margin:0;
}
.item03{
	float:left;
	width:250px;
	height:138px;
	background:url(../frame-img/bnr03.png) no-repeat center;
	font-size:13px;
}
.bnr_txt03{
	font-size:14px;
	line-height:17px;
	margin:14px 0 12px 20px;
}
.bnr_btn03{
	text-align:center;
	margin:0;
}
#footer {
	padding:14px 0 20px 0;
	background:#fff;
	overflow: hidden; /*floatの解除*/
    position: relative; /*DWで正常にプレビューできるようになります。*/
    zoom:1; /*IE6でレイアウト崩れを防ぐためのものです。*/
}
/* --- フッタの左 --- */
#fleft{
	float:left;
	width:540px;
	margin:0 0 0 20px;
}
#fleft ul{
	margin:0px;
	float:left;
}
#fleft ul li {
	list-style-type: none;
	color:#7e7e7e;
	font-size:13px;
	line-height:16px;
	margin:5px 30px 0 0;
	content: " &gt; ";
}
#fleft ul li a {
	color:#000;
	text-decoration:none;
}
#fleft ul li a:hover {
	color:#000;
	text-decoration:underline;
}
#fleft ul li:before {
        /* liの前に記号追加 */
        content: " &gt; ";
}

/* --- フッタの右 --- */
#fright{
	margin:0 20px 0 0;
	float:right;
	width:380px;
	font-size:12px;
}
.flogo{
	font-size:16px;
	color:#000;
	margin:6px 0 10px 20px;
	padding:0
}
.fadd{
	font-size:12px;
	color:#000;
	margin:2px 0 0 20px;
	padding:0;
}
/* --- コピーライト --- */
#copyright{
	margin:30px auto;
	text-align:center;
	font-size:13px;
	color:#313131;
}
.clear { 
clear:both;
} 


/*ボックス001*/
.box001 {
	margin-left: 5px;
}
</pre></body></html>