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

body{
	font:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	text-align:center;
	padding:0;
	margin:0;
	color:#333;
	font-size:14px;
	background:url(../images/common/bg03.gif);
	line-height:1.5;
}

img{
	padding:0;
	margin:0;
}

p{
	padding:0;
	margin:0
}

#meinbox{
width:720px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
/*	background:url(../images/common/shadow_2.gif) repeat-y; */
}

/*
#footbox{
width:720px;
height:9px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	background:url(../images/common/shadow.gif) repeat-y;
}
*/
	
#header,#content,#footer,#navi{
	width:700px;
	/* background:#FFF; */
	margin:0 auto;
	border:0;
	text-align:left;
}


/* Header */
#header{
	background:#FFF url(../images/common/header.gif);
	height:80px;
	
}

/* navi */
#navi{
	padding:5px 0;
}

/* Conten */

#content{
	padding-bottom:30px;
}

/*FLASH*/
.flash{
	padding-top:20px;
	padding-bottom:10px;
}

/* 見出し */
h2{
	font-size:23px;
	font-weight:bold;
	padding:0 0 5px 10px;
	background:url(../images/common/heading/bg001.gif) no-repeat;
}

.headline01{
	font-size:25px;
	font-weight:bold;
	padding:0 0 5px 10px;
	background:url(../images/common/heading/01.gif) no-repeat;
	border-bottom: dashed #F7E1C5 2px;
}

.headline02{
	font-size:25px;
	font-weight:bold;
	padding:0 0 5px 10px;
	background:url(../images/common/heading/02.gif) no-repeat;
	border-bottom: dashed #F5F8C3 2px;
}

.headline03{
	font-size:25px;
	font-weight:bold;
	padding:0 0 5px 10px;
	background:url(../images/common/heading/03.gif) no-repeat;
	border-bottom: dashed #E0F3C1 2px;
}

.headline04{
	font-size:25px;
	font-weight:bold;
	padding:0 0 5px 10px;
	background:url(../images/common/heading/04.gif) no-repeat;
	border-bottom: dashed #C3E7BC 2px;
}

.headline05{
	font-size:25px;
	font-weight:bold;
	padding:0 0 5px 10px;
	background:url(../images/common/heading/05.gif) no-repeat;
	border-bottom: dashed #C3E8D9 2px;
}

.headline06{
	font-size:25px;
	font-weight:bold;
	padding:0 0 5px 10px;
	background:url(../images/common/heading/06.gif) no-repeat;
	border-bottom: dashed #C8EAEC 2px;
}

.headline07{
	font-size:25px;
	font-weight:bold;
	padding:0 0 5px 10px;
	background:url(../images/common/heading/07.gif) no-repeat;
	border-bottom: dashed #C7DEEB 2px;
}

.headline08{
	font-size:25px;
	font-weight:bold;
	padding:0 0 5px 10px;
	background:url(../images/common/heading/08.gif) no-repeat;
	border-bottom: dashed #C7C3DF 2px;
}

.headline09{
	font-size:25px;
	font-weight:bold;
	padding:0 0 5px 10px;
	background:url(../images/common/heading/09.gif) no-repeat;
	border-bottom: dashed #F7EDD9 2px;
}

.headline10{
	font-size:25px;
	font-weight:bold;
	padding:0 0 5px 10px;
	background:url(../images/common/heading/10.gif) no-repeat;
	border-bottom: dashed #F6F9D7 2px;
}

.headline11{
	font-size:25px;
	font-weight:bold;
	padding:0 0 5px 10px;
	background:url(../images/common/heading/11.gif) no-repeat;
	border-bottom: dashed #E8F3D6 2px;
}

.headline12{
	font-size:25px;
	font-weight:bold;
	padding:0 0 5px 10px;
	background:url(../images/common/heading/12.gif) no-repeat;
	border-bottom: dashed #D8F0D5 2px;
}

.headline13{
	font-size:25px;
	font-weight:bold;
	padding:0 0 5px 10px;
	background:url(../images/common/heading/13.gif) no-repeat;
	border-bottom: dashed #D8EFE7 2px;
}

.headline14{
	font-size:25px;
	font-weight:bold;
	padding:0 0 5px 10px;
	background:url(../images/common/heading/14.gif) no-repeat;
	border-bottom: dashed #DCF0F1 2px;
}

.headline15{
	font-size:25px;
	font-weight:bold;
	padding:0 0 5px 10px;
	background:url(../images/common/heading/15.gif) no-repeat;
	border-bottom: dashed #DDE9EE 2px;
}

.headline16{
	font-size:25px;
	font-weight:bold;
	padding:0 0 5px 10px;
	background:url(../images/common/heading/16.gif) no-repeat;
	border-bottom: dashed #DAD8E8 2px;
}

h4 {
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 5px;
	background:#88BBAA;
	color:#FFF;
	font-size:16px;
	font-weight:bold;
	margin-top:5px;
	margin-bottom:20px;
	text-align:center;
}

/* リンク */
a{
	color:#008D7F;
	text-decoration: none;
}
a:visited{
	color:#0000FF;
	text-decoration: none;
}
a:hover{
	color:#93FFF4;
	text-decoration: none;
}
a:active{
	color:#333300;
	text-decoration: none;
}

/* テキスト */
.text5p{
	padding:5px;
	font-size:12px;
}
.text10p{
	padding:5px 10px;
	font-size:12px;
}

.text16s{
	font-size:16px;
	font-weight:bold;
	color:#FFF;
}

.text12{
	font-size:12px;
	color:#FFF;
}

.text14{
	font-size:14px;
}

.caption{
	font-size:12px;
	padding:5px 0;
}

.legend{
	padding:7px 0;
}

.home{
	font-size:20px;
	font-weight:bold;
	border-bottom:solid 1px #666666;
	margin-bottom:7px;
	padding-bottom:2px;
}

.navi1{
	padding:5px;
}

.navi2{
	/*padding:5px;*/
	/*background:#D2FFD2;*/
	color:#FFF;
}

.td01 {
	padding: 5px;
	font-weight:bold;
}

.td02 {
	padding:5px 0 5px 30px;
	font-weight:bold;
}

/* HOMEテキスト */
.homel{
	font-size:16px;
	text-align:center;
	padding:5px 0;
}

.homek{
	font-weight:bold;
	padding-left:10px;
}

.homek2{
	padding-left:85px;
}

/* BOX */
.center37{
text-align:left;
margin:auto; 
width:370px;
}

.tokkyo{
	text-align:right;
	padding-bottom:10px;
}

/* リスト */
.td01 ul{
	margin:0 15px;
	padding-left:15px;
	padding-top:5px;
	font-weight:normal;
}
.td01 ul li{
	padding:0;
	margin:0;
}

.td02 ul{
	margin:0 15px;
	padding-left:15px;
	padding-top:5px;
	font-weight:normal;
}

.td02 ul li{
	padding:0;
	margin:0;
}

/*スペース*/
.space5{
	padding-bottom:5px;
}

/* Footer */
#footer{
	padding:10px 0;
	text-align:center;
	color:#008D7F;
	background:url(../images/common/bg001.gif);
}
	



.navi01 {
	line-height: 20px;
	text-decoration: none;
	
}

/* コメント */
#header h1{
	padding:0 5px 0 0;
	margin:0;
}

.morisen{
	font-size:10px;
	text-align:right;
	font-weight:normal;
	line-height:0.5;
}
</pre></body></html>