body {
	font-family:"MS UI Gothic","MS PGothic","Osaka";
	text-align: center;
	line-height: normal;
	font-size: 13px;
	color: #333333;
	margin:20px 0px 10px 0px;
	background-image:url(./image/back.gif);
}

a:link {
	color: #800000;
	text-decoration: underline;
}
a:visited {
	color: #800000;
	text-decoration: underline;
}
a:hover {
	color: #FF0000;
	text-decoration: underline;
}

#out {
	text-align: left;
	padding: 2px;
	width:730px;
	margin:0 auto 0 auto;
	background:#FFFF99;
	border-color:#FF9933;
	border-width:1px;
	border-style:solid;
}

#head {
	text-valign: top;
	text-align: left;
	margin:0 auto 0 auto;
	border-color:#E1ADAC;
	border-width:1px 1px 1px 1px;
	border-style:solid;
	background:url(./image/head_back.jpg) no-repeat;
	width:724px;
	height:110px;
	}
	
#head h1 {
	padding:3px 12px;
	margin:0px;
	font-size:13px;
	font-weight:normal;
	color:#FFFFFF;
	font-family: Osaka,Verdana,Arial,Helvetica,sans-serif;
	}

#headerBox{
	width:700px;
	}

#headerBoxL{
	width:450px;
        text-align:left;
        text-valign:top;
	float:left;
        margin:0px;
	}

#headerBoxR{
	width:250px;
	font-size:12px;
	color:#FFFFFF;
	line-height: 120%;
        text-align:right;
	float:left;
	padding-top:30px;
	}

#main {
	text-align: left;
	padding: 15px 10px;
	margin:2px auto 2px auto;
	background:#FFFFFF;
	border: 1px solid #FF9933;
	background-image:url(./image/back_main.gif);
}

.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}

#staff {
	background-color: #FFFFcc;
	padding: 10px;
	*padding: 0px 10px 0px 10px;
	margin: 0;
	*margin: 5px 0 5px 0;
	border:1px solid #FFcc33;
}

#staff02 {
	background-color: #FFCC99;
	padding: 10px;
	*padding: 0px 10px 0px 10px;
	margin: 0;
	*margin: 5px 0 5px 0;
	border:1px solid #FF9966;
}

#staff03 {
	background-color: #FFFFFF;
	padding: 10px;
	*padding: 0px 10px 0px 10px;
	margin: 0;
	*margin: 5px 0 5px 0;
	border:1px solid #FF9933;
}

/* --- ボックス --- */
div.section {
width: 487px; /* ボックスの幅 */
background-color: #ffffff; /* ボックスの背景色 */
border: 1px #c0c0c0 solid; /* ボックスの境界線 */
font-size: 100%; /* ボックスの文字サイズ */
}

/* --- 見出し --- */
div.section h3 {
margin: 0; /* 見出しのマージン */
padding: 5px 10px; /* 見出しのパディング（上下、左右） */
background-color: #f5f5f5; /* 見出しの背景色 */
border-bottom: 1px #c0c0c0 dotted; /* 見出しの下境界線 */
font-size: 100%; /* 見出しの文字サイズ */
}

/* --- 本文領域 --- */
div.section div.textArea {
height: 80px; /* 本文領域の高さ */
overflow: auto;
}

/* --- 本文領域内の段落 --- */
div.section div.textArea p {
margin: 2px 10px; /* 段落のマージン（上下、左右） */
font-size:12px;
line-height:18px;
margin:2px10px;
color:#000000;
border-bottom:1px dashed #999999;}


#foot {
	text-align: center;
	font-size:10px;
	padding: 10px;
	height:70px;
	margin:0 auto 0 auto;
	border-color:#E1ADAC;
	border-width:1px 1px 1px 1px;
	border-style:solid;
	font-family: Osaka,Verdana,Arial,Helvetica,sans-serif;
	background-image:url(./image/head_back2.jpg);
}

#left {
	width:160px;
	float:left;
	margin:0;
	padding:0;
}


#left ul {
	padding: 0px;
	margin: 0px;
	list-style:none;
}
#left li {
	border-color:#F28900;
	border-width:1px;
	border-style:solid;
	margin: 0px 0px 10px 0px;
}
#left li a {
	background-image:url(./image/menu_back001.gif);
	padding:7px 0px 7px 10px;
	display: block;
	margin: 1px;
	border-left: #FFCC00 4px solid;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration: none
}
#left li a:hover {
	background-image:url(./image/menu_back002.gif);
	border-left: #993300 4px solid;
	font-weight:bold;
	color: #993300;
}

#right {
	width:525px;
	float:right;
	padding:0;
}

#right h2 {
	color:#993333;
	font-stretch:expanded;
	font-size:15px;
	padding:8px 15px;
	border-color:#E27F28;
	border-width:1px;
	border-left: #FF9900 4px solid;
 	margin: 0px 0px 5px 0;
	background-image:url(./image/title_back.gif);
}

#right h3 {
	color:#FF6600;
	font-size:14px;
 	margin: 5px 0px;
}

.tex {
	text-align: top;
	line-height: 150%;
	padding:6px 3px 15px 20px;
}

.tex01 {
	text-align: top;
	line-height: 150%;
}

.tex02 {
	text-align: top;
	line-height: normal;
	padding:6px 3px 15px 20px;
}

.t12-staff{font-size:12px;line-height:18px;color:#000000;border-bottom:1px dashed #FF9900;}

.t13-staff{font-size:12px;line-height:18px;color:#000000;border-bottom:1px dashed #999999;}

.t14-staff{font-size:12px;line-height:18px;margin:2px10px;color:#000000;border-bottom:1px dashed #999999;}

<!-- Copyright (C) Net Mania. All Rights Reserved. http://www.netmania.jp/ -->