/* NΆwθ */
a {color: #5d5d5d; text-decoration: none;}
a:link {color: #5d5d5d; text-decoration: none;}
a:visited {color: #5d5d5d; text-decoration: none;}
a:active {color: #980052; text-decoration: underline;}
a:hover {color: #980052; text-decoration: underline;}
.visited {color: #A46AA4;}


td {font-size:12px; line-height: 140%; color: #666666;}
.f10 {font-size:10px; #666666;}
.txt10 {font-size:10px; line-height: 140%; #666666;}
.f11 {font-size:11px; #666666;}
.txt11 {font-size:11px; line-height: 140%; #666666;}
.f12 {font-size:12px; #666666;}
.txt12 {font-size:12px; line-height: 140%; #666666;}
.f14 {font-size:14px; #666666;}
.txt14 {font-size:14px; line-height: 140%; #666666;}


/* tFAp */
.fair02 {font-size: 10px;color: #9E0F5C;}
.fair01 {font-size: 12px;color: #8F6998;padding-top: 8px;padding-bottom: 8px;}
.fair03 {font-size: 12px;color: #8F6998;font-weight: bold;}
.fair04 {font-size: 12px;color: #B36BA6;font-weight: bold;}
.fair04:link {font-size: 12px; color: #B36BA6; font-weight: bold; text-decoration: none;}
.fair04:visited {font-size: 12px; color: #B36BA6; font-weight: bold; text-decoration: none;}
.fair04:active {font-size: 12px; color: #B36BA6; font-weight: bold; text-decoration: underline;}
.fair04:hover {font-size: 12px; color: #B36BA6; font-weight: bold; text-decoration: underline;}
.fair {font-size:14px;font-weight: bold;color: #B36BA6;}
.data01 {color: #FFFFFF;font-size: 10px;}
.box {font-size: 10px;line-height: 140%;padding-right: 2px;padding-left: 2px;}
.line01 {border-top-width: 0px;border-right-width: 0px;border-bottom-width: 1px;border-left-width: 0px;border-style: dotted;border-color: #BEB9BB;}
.fair_d1 {font-size: 10px;color: #FFFFFF;background-color: #A46AA4;height: 28px;width: 22px;text-align: center;vertical-align: middle;}
.fair_m1 {font-size: 10px;color: #000000;background-color: #EAEAED;text-align: center;vertical-align: middle;height: 34px;width: 22px;}
.fair_d2 {font-size: 10px;color: #FFFFFF;background-color: #AD5681;height: 28px;width: 22px;text-align: center;vertical-align: middle;}
.fair_m2 {font-size: 10px;color: #9E0F5C;text-align: left;vertical-align: middle;}
.fair_d3 {font-size: 10px;color: #FFFFFF;background-color: #716888;height: 28px;width: 22px;text-align: center;vertical-align: middle;}
.f_txt10 {font-size:10px;line-height: 140%;padding-top: 14px;padding-bottom: 14px;}

/* fUC[p */
.design01 {font-size: 10px;color: #552D86;}

h4 {  font-family: "lr SVbN", "Osaka"; font-size: 14px; margin-top: 3px; margin-bottom: 0px; line-height: 15px; color: #CC6666}

.waku01 {	border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-style: solid; border-color: #999999;}

.waku02 {	border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-style: solid; border-color: #990000;}

.waku03 {	border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-style: solid; border-color: #5369AF;}

.waku04 {	border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-style: solid; border-color: #5369AF;}

.wakugr {	border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-style: solid; border-color: #999999;}

.wakug {	border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-style: solid; border-color: #cccccc;}

.wakug3 {	border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px; border-style: solid; border-color: #cccccc;}

.wakug2 {	border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-style: solid; border-color: #cccccc;}

.wakug4 {	border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px; border-style: solid; border-color: #cccccc;}

.wakupk {	border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-style: solid; border-color: #688A20;}

.waku2ji {	border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-style: solid; border-color: #ff6563; background-color: #ffcbce;}

.waku3ji {	border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-style: solid; border-color: #FFCF63; background-color: #FFFAEF;}

.waku4ji {	border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-style: solid; border-color: #CC9999; background-color: #EFDEDE;}

.wakubl {	border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-style: solid; border-color: #5269AD;}

.line01 {	border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-style: dotted; border-color: #cccccc;}

.linegr {	border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-style: solid; border-color: #cccccc;}

.line03 {	border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px; border-style: solid; border-color: #cccccc;}

.line02 {	border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px; border-style: dotted; border-color: #999999;}

.mar01 {	padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 10px;}

.wakush {	border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-style: solid; border-color: #A569A5;}

.wakush2 {	border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px; border-style: solid; border-color: #A569A5;}

.wakush3 {	border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-style: solid; border-color: #A569A5;}

.wakugre {	border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-style: solid; border-color: #669966;}

.wakua {	border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-style: solid; border-color: #009A00;}

.wakub {	border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-style: solid; border-color: #ff9a00;}

.wakuc {	border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-style: solid; border-color: #cc0000;}

.wakud {	border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-style: solid; border-color: #003366;}

.wakue {	border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-style: solid; border-color: #993467;}

.wakup {	border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-style: solid; border-color: #B571A9;}

.linere {	border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-style: solid; border-color: #72427E;}

ul.info {margin-left: 30px; margin-top: 10px; margin-bottom: 8px; list-style-image:url("img/arrow.gif"); outside ; font-family: "lr oSVbN", "Osaka"; font-size: 12px; line-height: 20px; }

a.m12 {  text-decoration: none; color:#333333;}
a:hover.m12 {  color: #cc0000; text-decoration: underline;}

a.mg10 {  text-decoration: none; color:#333333;}
a:hover.mg10 {  color: #003366; text-decoration: underline;}

a.mg12 {  text-decoration: none; color:#333333;}
a:hover.mg12 {  color: #003366; text-decoration: underline;}

a.mg122 {  text-decoration: none; color:#333333;}
a:hover.mg122 {  color: #003366; text-decoration: underline;}

a.mg123 {  text-decoration: underline; color:#333333;}
a:hover.mg122 {  color: #003366; text-decoration: underline;}

a.info {  text-decoration: none; color:#ff6600;}
a:hover.info {  color: #cc0000; text-decoration: underline;}

a.w12 {  text-decoration: none; color:#ffffff;}
a:hover.w12 {  color: #ffffff; text-decoration: underline;}

a.blue {  text-decoration: underline; color:#0033CC;}
a:hover.blue {  color: #FF9900; text-decoration: underline;}

a.black {  text-decoration: underline; color:#333333;}
a:hover.black {  color: #003366; text-decoration: underline;}

ul.mdtop {margin-left: 5px; margin-top: 10px; margin-bottom: 0px; list-style:none; outside ; font-family: "lr oSVbN", "Osaka"; font-size: 14px; line-height: 20px; color: "#0033cc"; font-weight: bold;}

ul.md01 {margin-left: 5px; margin-top: 20px; margin-bottom: 8px; list-style:none; outside ; font-family: "lr oSVbN", "Osaka"; font-size: 12px; line-height: 17px; color: "#333333";}

ul.top {margin-left: 15px; margin-top: 5px; margin-bottom: 3px; list-style:square; outside ; font-family: "lr oSVbN", "Osaka"; font-size: 10px; line-height: 17px; color: "#333333";}
ul.side {margin-left: 10px; margin-top: 5px; margin-bottom: 3px; list-style:none; outside ; font-family: "lr oSVbN", "Osaka"; font-size: 10px; line-height: 17px; color: "#333333";}
ul.side2 {margin-left: 15px; margin-top: 0px; margin-bottom: 3px; list-style:none; outside ; font-family: "lr oSVbN", "Osaka"; font-size: 10px; line-height: 17px; color: "#333333";}

ul.side1 {margin-left: 20px; margin-top: 3px; margin-bottom: 3px; list-style:square; outside ; font-family: "lr oSVbN", "Osaka"; font-size: 12px; line-height: 17px; color: "#333333";}

li.side1 {margin-left: 20px; margin-top: 3px; margin-bottom: 3px; list-style:square; outside ; font-family: "lr oSVbN", "Osaka"; font-size: 12px; line-height: 17px; color: "#333333";}

ul.shtop {margin-left: 5px; margin-top: 3px; margin-bottom: 10px; list-style:none; outside ; font-family: "lr oSVbN", "Osaka"; font-size: 14px; line-height: 17px; color: "#990000";}

ul.shma {margin-left: 5px; margin-top: 3px; margin-bottom: 10px; list-style:none; outside ; font-family: "lr oSVbN", "Osaka"; font-size: 12px; line-height: 17px; color: "#333333";}



/* coordinationpNFt */
.coord {font-size: 10px;color: #B36BA6;font-weight: bold; text-decoration: none;}
.coord:link {font-size: 10px;color: #B36BA6;font-weight: bold; text-decoration: none;}
.coord:active {font-size: 10px;color: #980052;font-weight: bold; text-decoration: none;}



/* ΑκΆwθ */
.style01 {font-size: 12px;color: #B36BA6;text-indent: 6px;}
.style02 {font-size: 10px;color: #B36BA6;font-weight: bold;}
.style03 {font-size: 14px;line-height: 140%;font-weight: bold;color: #b36ba6;padding-left: 12px;}
.style04 {font-size: 14px;line-height: 140%;font-weight: bold;color: #980555;}

/** uEUΚέθ */
h1 {  margin-bottom: 3px; font-family: "lr oSVbN", "Osaka"; font-size: 10px; letter-spacing:normal; color: #666; font-weight: normal;}
h3 {  font-family: "lr oSVbN", "Osaka"; font-size: 16px; line-height: 20px; letter-spacing:normal; color: #cc0000}
h5 {  margin-bottom: 0px; font-family: "lr oSVbN", "Osaka"; font-size: 16px; line-height: 20px; letter-spacing:normal; color: #cc0000}
.m12 {  font-family: "lr oSVbN", "Osaka"; font-size: 12px; line-height: 17px; letter-spacing:normal;}
.mg12 {  font-family: "lr oSVbN", "Osaka"; font-size: 12px; line-height: 17px; letter-spacing:normal; color: #666666}
.mg122 {  font-family: "lr oSVbN", "Osaka"; font-size: 12px; line-height: 25px; letter-spacing:normal; color: #666666}
.mpk12 {  font-family: "lr oSVbN", "Osaka"; font-size: 12px; line-height: 17px; letter-spacing:normal; color: #B55565}
.w12 {  font-family: "lr oSVbN", "Osaka"; font-size: 12px; line-height: 17px; letter-spacing:normal; color: #ffffff}
.w10 {  font-family: "lr oSVbN", "Osaka"; font-size: 10px; line-height: 17px; letter-spacing:normal; color: #ffffff}
.w14 {  font-family: "lr oSVbN", "Osaka"; font-size: 14px; line-height: 17px; letter-spacing:normal; color: #ffffff}
.m10 {  font-family: "lr oSVbN", "Osaka"; font-size: 10px; line-height: 15px; color: #000000}
.mg10 {  font-family: "lr oSVbN", "Osaka"; font-size: 10px; line-height: 15px; color: #666666}
.m14 {  font-family: "lr oSVbN", "Osaka"; font-size: 14px; line-height: 17px; letter-spacing:normal;}
.mre14 {  font-family: "lr oSVbN", "Osaka"; font-size: 14px; line-height: 17px; letter-spacing:normal; color: #990000; font-weight: bold;}
.mre20 {  font-family: "lr oSVbN", "Osaka"; font-size: 20px; line-height: 25px; letter-spacing:normal; color: #990000; font-weight: bold;}
.mre10 {  font-family: "lr oSVbN", "Osaka"; font-size: 10px; line-height: 13px; letter-spacing:normal; color: #B36BA6; font-weight: bold;}
.mgr14 {  font-family: "lr oSVbN", "Osaka"; font-size: 14px; line-height: 20px; letter-spacing:normal; color: #426442; font-weight: bold;} 



/** Cxgξρ */
.coment {
	font-family: "lr SVbN", "Osaka|";
	font-size: 10px;
	line-height: 15px;
	color: #999999;
	padding: 3px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dashed;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	border-top-style: dashed;
}

.line05 {
border-top:1px dotted #BEB9BB;
border-bottom:1px dotted #BEB9BB;
margin:5px 0;
padding:5px 0;
} 
/** tH[N@tb^[ */
#form-footer {
	width: 170px;
	border-style : dashed;
	color: #c6c6c6;
	border-width: 1px;
	text-align: center;
	padding: 5px;
}

/** Lb`Rs[@wb_[ */

#catch {
	width: 760px;
	margin: 0px auto 0px auto;
	font-size: 10px;
	font-weight: normal;
	color: #666;
	text-align: right;
	}