body{
	margin:0; padding:0;
	background-image: url(images/newtitle2.gif);
	background-position: left top;
	background-color: #ffffff;
	background-repeat:  no-repeat;
	float: left;
font-family: Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
 color: #404040;
}

#header {
	padding-top: 25px;
	padding-left:180px;
	margin-right: auto;
	margin-left: auto;
	float: left;
	position: relative;
}

#contentbody {
	clear: both;
	width: 800px;
	padding-top: 16px;
	padding-left:75px;
	margin-right: auto;
	margin-left: auto;
	float: left;
	position: relative;
}


a:hover{color:#9c0034;text-decoration:none;}
a:link{color:#9c0034;text-decoration:none;}
a:visited {color:#9c0034;text-decoration: none;}

.imgright{float:right;}

.grtb{
	color:#cccccc;
	background-color: #cccccc;
	font-size:10px;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
}

.genzai{
	font-size:10px;
	border-top:1px solid #9C0034;
	border-left:1px solid #9C0034;
	border-right:1px solid #9C0034;
	border-bottom:1px solid #9C0034;
}
.px12{font-size:12px;color:#404040;font-family:"ＭＳ Ｐゴシック",osaka;}

.px10{font-size:10px;color:#000000;font-family:"ＭＳ Ｐゴシック",osaka;}

.px10v{font-size:10px;color:#000000;font-family:"ＭＳ Ｐゴシック",osaka;padding-left:6px;}
.px12v{font-size:12px;color:#000000;font-family:"ＭＳ Ｐゴシック",osaka;padding-left:6px;}
.st12v{font-size:12px;color:#000000;font-weight:bold;font-family:"ＭＳ Ｐゴシック",osaka;padding-left:6px;}

.px10m{font-size:10px;color:#000000;font-family:"ＭＳ Ｐゴシック",osaka;line-height: 120%;}
.px12m{font-size:12px;color:#000000;font-family:"ＭＳ Ｐゴシック",osaka;line-height: 120%;}
.px14m{font-size:14px;color:#000000;font-family:"ＭＳ Ｐゴシック",osaka;line-height: 120%;}

.px12L{font-size:12px;font-family:"ＭＳ Ｐゴシック",osaka;line-height: 140%;color:#404040;}
.px10s{font-size:10px;font-family:"ＭＳ Ｐゴシック",osaka;color: #4b4b4b;line-height: 130%;}
.px10yus{font-size:10px;font-family:"ＭＳ Ｐゴシック",osaka;color: #4b4b4b;line-height: 130%;padding-left:24px;}

.bx12{font-size:12px;font-family:"ＭＳ Ｐゴシック",osaka;font-weight:bold;line-height: 120%;}
.px10L{font-size:10px;font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;line-height: 140%;color:#404040;padding-left:6px;}
.px12XL{font-size:12px;font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;line-height: 140%;color:#404040;padding-left:6px;}
.topkome{font-size:11px;font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;line-height: 140%;color:#404040;}
.topkome3{font-size:12px;font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;line-height: 140%;color:#385723;font-weight:bold;}
.topkome2{font-size:12px;font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;line-height: 140%;color:#77933C;}
/*span.pars{color:#D96709;font-weight:bold;}*/
span.pars{color:#77933C;font-weight:bold;}
span.toku{color:#77933C;font-weight:bold;}
td.px12bld{font-size:14px;font-family:Arial,"ＭＳ Ｐゴシック",osaka;color: #4b4b4b;font-weight:bold;}


#smap {
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:10px;
 width: 794px;
 padding: 3px;
 margin: 10px 0px 10px 0px;
 background: #E3DDD7;
}


.centermes{
	font-size:12px;
	color:#ff0000;
	font-family:"ＭＳ Ｐゴシック",osaka;
	line-height: 140%;font-weight:bold;
	text-align: center;
}

.nophoto{
	font-family:"ＭＳ Ｐゴシック",osaka;
	font-size:12px;
	color:#00000;
	margin: 0;
	padding: 14px 8px 4px;
	line-height: 120%;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	width:164px;
	height:122px;
	text-align:left;
	vertical-align:top;
}

form {margin: 0px;}
.rg{
	font-size: 10px;
	color: #000000;
	font-weight:bold;
	veritical-align:text-top;
}

.lineg {
	border-bottom: 1px solid #ff8c00;
	padding-top: 3px;
}
.lineg3 {
	border-top: 1px solid #ccc;
	padding-bottom: 3px;
}

.comt{
	margin: 0px;
	padding: 30px 21px 21px;
	background-image: url(images/setuwaku.gif);
	background-position: left top;
	background-repeat:  no-repeat;
	width:320px;
	height:240px;
	float: left;
	font-size:12px;color:#000000;font-family:"ＭＳ Ｐゴシック",osaka;
}
.px12L{
font-size:12px;
line-height: 140%;
}

#footer {
	clear: left;
	width: 800px;
	text-align: left;
	font-size: 12px;
	border-top: 1px solid #cccccc;
	padding-top: 0;
	padding-bottom:0;
}

strong.xred{color:#ff0000;}


.osirax {
	color: #333;
	width: 375px;
	float: left;
	padding: 0px;
	height: 150px;
	margin: 0px;
	background: #ffffff url(images/osirase.gif) no-repeat;
}

.osi01{
	padding:6px;
	font-size: 12px;
	font-weight:bold;
	color: #4b4b4b;
	height: 18px;
	text-align:center;
}
.osi02{
	font-size: 10px;
	font-weight:normal;
	color: #4b4b4b;
	padding: 3px 8px 3px 3px;;
	margin-bottom: 0.3em;
	line-height: 140%;
}

.osi03{
	font-size: 10px;
	font-weight:normal;
	color: #4b4b4b;
	margin-bottom: 0.3em;
	line-height: 140%;
}


.nengaT{font-size:14px;font-family:"ＭＳ Ｐゴシック",osaka;line-height: 140%;padding:3px;font-weight:bold;color:#4b4b4b;}
.nengaTR{font-size:14px;font-family:"ＭＳ Ｐゴシック",osaka;line-height: 140%;padding:3px;font-weight:bold;color:#E46C0A;}
.nengaM{font-size:12px;font-family:"ＭＳ Ｐゴシック",osaka;line-height: 140%;padding:3px;font-weight:bold;color:#4b4b4b;}
.nengaS{font-size:12px;font-family:"ＭＳ Ｐゴシック",osaka;line-height: 120%;font-weight:bold;color:#4b4b4b;}
.nengaX{
	border:3px double #E46C0A;
}


.nengaT012{font-size:12px;font-family:"ＭＳ Ｐゴシック",osaka;line-height: 140%;padding:3px;font-weight:normal;color:#4b4b4b;}
.nengaTR012{font-size:12px;font-family:"ＭＳ Ｐゴシック",osaka;line-height: 140%;padding:3px;font-weight:normal;color:#4b4b4b;}
.nengaM012{font-size:12px;font-family:"ＭＳ Ｐゴシック",osaka;line-height: 140%;padding:3px;font-weight:normal;color:#4b4b4b;}
.nengaS012{font-size:12px;font-family:"ＭＳ Ｐゴシック",osaka;line-height: 120%;font-weight:normal;color:#4b4b4b;}
.nengaX012{
	border:3px double #FFCC33;
}


a.face:hover{color:#3b5998;text-decoration:none;background-color:#ffffff;border-bottom:1px solid #3b5998;}
a.face:link{color:#3b5998;text-decoration:none;border-bottom:1px dotted #3b5998;}
a.face:visited {color:#3b5998;text-decoration: none;border-bottom:1px solid #3b5998;}
a.face{color:#3b5998;text-decoration : none;border-bottom:1px solid #3b5998;}

a.faceb:hover{color:#3b5998;text-decoration:none;background-color:#ffffff;}
a.faceb:link{color:#3b5998;text-decoration:none;}
a.faceb:visited {color:#3b5998;text-decoration: none;}
a.faceb{color:#3b5998;text-decoration : none;}



