.maintxt  { }
.maintitle  { }
a.menu:link  { color: #003700; text-decoration: none }
a.menu:visited  { color: #003700; text-decoration: none }
a.menu:hover  { color: #0033cc; text-decoration: underline }
a.menu:active  { color: #0033cc; text-decoration: none }
.size_s   {
	font-size: x-small;
	line-height: 160%;
}
.size_xs {
	font-size: 12px;
	line-height: 16px;
}
.size_xxs {
	font-size: 10px
}
.size_l   { font-size: 13pt; text-decoration: none}
strong  { }
h1   {
	font-size: 10px;
	background-color: #0074D9;
	color: #FFFFFF;
	text-align: left;
	position: relative;
	margin: 0px;
	display: block;
	height: 20px;
	width: 818px;
	line-height: 19px;
	font-weight: normal;
}
h2   {
	font-size: 0px;
	margin: 0px;
	line-height: 0px;
}
h3  {
	font-size: 16px;
	color: #00468C;
	line-height: 20px;
	margin: 0px;
}
h4  {
	font-size: 14px;
	margin: 2px;
	color: #FF9900;
}
.css3 {  font-size: 10pt; line-height: 13pt; text-decoration: none}
.ja10d {
	font-size: 10px;
}
.ja12t {
	font-size: 12px;
	line-height: 160%;
}
.ja14 {
	font-size: 14px; line-height: 17px;
}
#container   { background-image: url(images/back.gif); text-align: center; width: 770px; overflow: hidden }
#head    { margin-right: 6px; margin-left: 6px }
#foot   { font-size: x-small; background-color: #dfdfdf; margin-right: 6px; margin-left: 6px; padding: 20px; border-top: 1px solid black; border-bottom: 1px solid black }
#content    {
	margin: 0px 6px
}
body {
	background-image: url(../image/bg.jpg);
	background-repeat: repeat-y;
	background-color: #FFFFFF;
	background-position: center;
	text-align: center;
}
.ol_left   { margin-left: 25px }
.bikou {  font-size: 10px}
.sesyu_head {  font-size: 16px; text-decoration: none; font-weight: bolder; color: #FFFFFF}
.menulist {
	font-size: 9pt;
	list-style-type: disc;
	line-height: normal;
	list-style-position: outside;
	margin-top: 0px;
	margin-bottom: 0px;
}
/** 行間 **/
p,.enter{
	line-height:160%;
}

fieldset{background:#FBFBFD;padding:1.0em 0px 1.0em 0px;border:outset 1px;}
legend{display:none;}

/**ユーザー定義リスト**/
.enter{
	font-size:x-small;
}

/** 項目名 **/
.enter dt{clear:left;float:left;width:8.0em;}
.enter dt{text-align:right;font-weight:bold;color:#0066cc;}/** 変更されるのでしたら、この行をご変更されることをお奨めいたします。 **/

/** 入力欄・内容 **/
.enter dd{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: auto;
}

/** フォーム内のボタンの配置**/
.action{margin:5px 0px 5px 8.3em;}

/** フォーム内の入力欄 **/
select,input,textarea{
	font-size:x-small;
	margin-bottom:5px;
}/** 変更されるのでしたら、この行をご変更されることをお奨めいたします。 **/

/** フォーム内のメッセージ **/
.enter .message,.enter .error{font-size:96%;}
.enter .error{color:red;font-weight:bold;}/** 変更されるのでしたら、この行をご変更されることをお奨めいたします。 **/

/** pre要素 **/
pre{margin:0px;}
ul {
	list-style-type: square;
	list-style-position: outside;
}
td {
	font-size: 12px;
	line-height: 20px;
}
.weap {
	width: 818px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 12pt;
	display: block;
	left: 0px;
	position: relative;
	line-height: 16px;
}
.contentsb {
	width: 635px;
	text-align: left;
	font-size: 12px;
	display: block;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
	float: right;
	margin: 0px;
	clear: both;
	padding: 0px;
}
.contents {
	margin: 10px;
	width: 610px;
}
.contentss {
	float: left;
	text-align: left;
	display: block;
	position: absolute;
	width: 181px;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
}

/** CSSナビボタン生成ソース ここから **/
.navimenu {
	height: 32px;
	width: 818px;
	list-style-type: none;
	margin-right: 0px;
	margin-left: 0px;
	display: block;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	clear: both;
}
.bt1 {
	height: 32px;
	width: 124px;
	display: block;
	list-style-type: none;
	background-image: url(../image/navbt.jpg);
	margin: 0px;
	padding: 0px;
	float: left;
	background-position: 0px 0px;
}
.bt1 a {
	height: 32px;
	width: 124px;
	display: block;
	list-style-type: none;
	background-image: url(../image/navbt.jpg);
	margin: 0px;
	padding: 0px;
	text-indent: -9999px;
	background-position: 0px 0px;
}
.bt1 a:hover {
	height: 32px;
	width: 124px;
	display: block;
	list-style-type: none;
	background-image: url(../image/navbt.jpg);
	margin: 0px;
	padding: 0px;
	text-indent: -9999px;
	background-position: 0px -32px;
}
.bt1 .selected {
	height: 32px;
	width: 124px;
	display: block;
	list-style-type: none;
	background-image: url(../image/navbt.jpg);
	margin: 0px;
	padding: 0px;
	text-indent: -9999px;
	background-position: 0px 32px;
}
.bt2 {
	height: 32px;
	width: 114px;
	display: block;
	list-style-type: none;
	background-image: url(../image/navbt.jpg);
	margin: 0px;
	padding: 0px;
	float: left;
	background-repeat: no-repeat;
	background-position: -124px 0px;
}
.bt2  a {
	height: 32px;
	width: 114px;
	display: block;
	list-style-type: none;
	background-image: url(../image/navbt.jpg);
	margin: 0px;
	padding: 0px;
	float: left;
	text-indent: -9999px;
	background-position: -124px 0px;
}
.bt2   a:hover {
	height: 32px;
	width: 114px;
	display: block;
	list-style-type: none;
	background-image: url(../image/navbt.jpg);
	margin: 0px;
	padding: 0px;
	float: left;
	text-indent: -9999px;
	background-position: -124px -32px;
}
.bt2 .selected {
	height: 32px;
	width: 114px;
	display: block;
	list-style-type: none;
	background-image: url(../image/navbt.jpg);
	margin: 0px;
	padding: 0px;
	float: left;
	text-indent: -9999px;
	background-position: -124px 32px;
}
.bt3 {
	height: 32px;
	width: 114px;
	display: block;
	list-style-type: none;
	background-image: url(../image/navbt.jpg);
	margin: 0px;
	padding: 0px;
	float: left;
	background-repeat: no-repeat;
	background-position: -238px 0px;
}
.bt3   a {
	height: 32px;
	width: 114px;
	display: block;
	list-style-type: none;
	background-image: url(../image/navbt.jpg);
	margin: 0px;
	padding: 0px;
	float: left;
	text-indent: -9999px;
	background-position: -238px 0px;
}
.bt3    a:hover {
	width: 114px;
	display: block;
	list-style-type: none;
	background-image: url(../image/navbt.jpg);
	margin: 0px;
	padding: 0px;
	float: left;
	text-indent: -9999px;
	background-position: -238px -32px;
}
.bt3    .selected {
	width: 114px;
	display: block;
	list-style-type: none;
	background-image: url(../image/navbt.jpg);
	margin: 0px;
	padding: 0px;
	float: left;
	text-indent: -9999px;
	background-position: -238px 32px;
}
.bt4 {
	height: 32px;
	width: 114px;
	display: block;
	list-style-type: none;
	background-image: url(../image/navbt.jpg);
	margin: 0px;
	padding: 0px;
	float: left;
	background-repeat: no-repeat;
	background-position: -352px 0px;
}
.bt4    a {
	height: 32px;
	width: 114px;
	display: block;
	list-style-type: none;
	background-image: url(../image/navbt.jpg);
	margin: 0px;
	padding: 0px;
	float: left;
	text-indent: -9999px;
	background-position: -352px 0px;
}
.bt4     a:hover {
	height: 32px;
	width: 114px;
	display: block;
	list-style-type: none;
	background-image: url(../image/navbt.jpg);
	margin: 0px;
	padding: 0px;
	float: left;
	text-indent: -9999px;
	background-position: -352px -32px;
}
.bt4 .selected {
	height: 32px;
	width: 114px;
	display: block;
	list-style-type: none;
	background-image: url(../image/navbt.jpg);
	margin: 0px;
	padding: 0px;
	float: left;
	text-indent: -9999px;
	background-position: -352px 32px;
}
.bt5 {
	height: 32px;
	width: 114px;
	display: block;
	list-style-type: none;
	background-image: url(../image/navbt.jpg);
	margin: 0px;
	padding: 0px;
	float: left;
	background-repeat: no-repeat;
	background-position: -466px 0px;
}
.bt5     a {
	height: 32px;
	width: 114px;
	display: block;
	list-style-type: none;
	background-image: url(../image/navbt.jpg);
	margin: 0px;
	padding: 0px;
	float: left;
	text-indent: -9999px;
	background-position: -466px 0px;
}
.bt5      a:hover {
	height: 32px;
	width: 114px;
	display: block;
	list-style-type: none;
	background-image: url(../image/navbt.jpg);
	margin: 0px;
	padding: 0px;
	float: left;
	text-indent: -9999px;
	background-position: -466px -32px;
}
.bt5  .selected {
	height: 32px;
	width: 114px;
	display: block;
	list-style-type: none;
	background-image: url(../image/navbt.jpg);
	margin: 0px;
	padding: 0px;
	float: left;
	text-indent: -9999px;
	background-position: -466px 32px;
}
.bt6 {
	height: 32px;
	width: 114px;
	display: block;
	list-style-type: none;
	background-image: url(../image/navbt.jpg);
	margin: 0px;
	padding: 0px;
	float: left;
	background-repeat: no-repeat;
	background-position: -580px 0px;
}
.bt6      a {
	height: 32px;
	width: 114px;
	display: block;
	list-style-type: none;
	background-image: url(../image/navbt.jpg);
	margin: 0px;
	padding: 0px;
	float: left;
	text-indent: -9999px;
	background-position: -580px 0px;
}
.bt6       a:hover {
	height: 32px;
	width: 114px;
	display: block;
	list-style-type: none;
	background-image: url(../image/navbt.jpg);
	margin: 0px;
	padding: 0px;
	float: left;
	text-indent: -9999px;
	background-position: -580px -32px;
}
.bt6  .selected {
	height: 32px;
	width: 114px;
	display: block;
	list-style-type: none;
	background-image: url(../image/navbt.jpg);
	margin: 0px;
	padding: 0px;
	float: left;
	text-indent: -9999px;
	background-position: -580px 32px;
}
.bt7 {
	height: 32px;
	width: 124px;
	display: block;
	list-style-type: none;
	background-image: url(../image/navbt.jpg);
	margin: 0px;
	padding: 0px;
	float: left;
	background-repeat: no-repeat;
	background-position: -694px 0px;
}
.bt7       a {
	height: 32px;
	width: 124px;
	display: block;
	list-style-type: none;
	background-image: url(../image/navbt.jpg);
	margin: 0px;
	padding: 0px;
	float: left;
	text-indent: -9999px;
	background-position: -694px 0px;
}
.bt7        a:hover {
	height: 32px;
	width: 124px;
	display: block;
	list-style-type: none;
	background-image: url(../image/navbt.jpg);
	margin: 0px;
	padding: 0px;
	float: left;
	text-indent: -9999px;
	background-position: -694px -32px;
}
.bt7 .selected {
	height: 32px;
	width: 124px;
	display: block;
	list-style-type: none;
	background-image: url(../image/navbt.jpg);
	margin: 0px;
	padding: 0px;
	float: left;
	text-indent: -9999px;
	background-position: -694px 32px;
}
.bt8 {
	height: 32px;
	width: px;
	display: block;
	list-style-type: none;
	background-image: url(../image/navbt.jpg);
	margin: 0px;
	padding: 0px;
	float: left;
	background-repeat: no-repeat;
	background-position: -818px 0px;
}
.bt8       a {
	height: 32px;
	width: px;
	display: block;
	list-style-type: none;
	background-image: url(../image/navbt.jpg);
	margin: 0px;
	padding: 0px;
	float: left;
	text-indent: -9999px;
	background-position: -818px 0px;
}
.bt8        a:hover {
	height: 32px;
	width: px;
	display: block;
	list-style-type: none;
	background-image: url(../image/navbt.jpg);
	margin: 0px;
	padding: 0px;
	float: left;
	text-indent: -9999px;
	background-position: -818px -32px;
}
.bt8 .selected{
	height: 32px;
	width: px;
	display: block;
	list-style-type: none;
	background-image: url(../image/navbt.jpg);
	margin: 0px;
	padding: 0px;
	float: left;
	text-indent: -9999px;
	background-position: -818px 32px;
}
/** CSSナビボタン生成ソース ここまで　http://www.doco.co.jp **/
.top_messe_txt {
	font-size: 14px;
	font-weight: bold;
	padding-right: 20px;
	padding-left: 20px;
	text-indent: 12px;
}
.top_tirashi_musi {
	line-height: normal;
}
.top_left {
	line-height: 10px;
}
.top_left p {
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

