.td1		{
	font-size:12px;
	font-family:"µ¸¿ò";
	color:#FFFFFF;
	line-height:17px;
	padding-left:10px;
	background-attachment: fixed;
	background-image: url(/image/leftbg.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
td		{
	font-size:12px;
	font-family:"µ¸¿ò";
	color:#666666;
	line-height:17px;
}

/*********¸µÅ©Á¡¼±¾ø¾Ö±â*********************/
a,area {blr:expression(this.onFocus=this.blur())}
:focus { -moz-outline-style:none;}


/*********************  Forms  *********************************************************************************************************************************/

input,textarea,select	{ border:#B7B3A9 1px solid; font-size:12px; font-family:"µ¸¿ò"; color:#4E4F30;}

/*********************  basic Link  ****************************************************************************************************************************/

a { selector-dummy : expression(this.hideFocus=true);} /*¸µÅ© Á¡¼± ¾ø¾Ö±â*/

a:link { font-size:12px;color:#909090;font-family:µ¸¿ò; text-decoration:none }
a:visited { font-size:12px;color:#909090;font-family:µ¸¿ò; text-decoration:none }
a:active { font-size:12px;color:#909090;font-family:µ¸¿ò; text-decoration:underline}
a:hover { font-size:12px;color:#909090;font-family:µ¸¿ò; text-decoration:underline}

/*********************  Scrollbar  ****************************************************************************************************************************/
.bg_left
{
}

.bg_right
{
}

BODY
{
background-position:bottom
	background-color:#FFFFFF;
	scrollbar-face-color: #F2F2F2;
	scrollbar-shadow-color: #B7B7B7;
	scrollbar-highlight-color: #F2F2F2;
	scrollbar-3dlight-color: #F2F2F2;
	scrollbar-darkshadow-color: #E9E9E9;
	scrollbar-track-color: #E9E9E9;
	scrollbar-arrow-color: #999999;
}

#bg_main { background:url(../image/bg_main1.jpg) top center no-repeat;}
#sub_bg { background:url(../image/bg_sub1.jpg) top repeat-x ;}

.sub_table
{
		background-image:url(/image/leftbg.jpg); background-repeat:no-repeat; background-position:bottom
}

TABLE, IMG{ border: 0px; }
FORM, P { margin: 0px; }

/********************* font  ****************************************************************************************************************************/

.list {padding:2 5; font-size: 12px; color: #FFFFFF;}

/********************* link  ****************************************************************************************************************************/

 .11-L:link { font-size:11px;color:#ED6B1F;font-family:µ¸¿ò; text-decoration:none }
 .11-L:visited { font-size:11px;color:#ED6B1F;font-family:µ¸¿ò; text-decoration:none }
 .11-L:active { font-size:11px;color:#ED6B1F;font-family:µ¸¿ò; text-decoration:underline }
 .11-L:hover { font-size:11px;color:#ED6B1F;font-family:µ¸¿ò; text-decoration:underline }

 .12-B:link { font-size:12px;color:#014B8C;font-family:µ¸¿ò; font-weight:bold;text-decoration:none }
 .12-B:visited { font-size:12px;color:#014B8C;font-family:µ¸¿ò; font-weight:bold;text-decoration:none }
 .12-B:active { font-size:12px;color:#014B8C;font-family:µ¸¿ò; font-weight:bold;text-decoration:underline }
 .12-B:hover { font-size:12px;color:#014B8C;font-family:µ¸¿ò; font-weight:bold;text-decoration:underline }

 .12-Green-B:link { font-size:12px;color:#4E4F30;font-family:µ¸¿ò; font-weight:bold;text-decoration:none }
 .12-Green-B:visited { font-size:12px;color:#4E4F30;font-family:µ¸¿ò; font-weight:bold;text-decoration:none }
 .12-Green-B:active { font-size:12px;color:#438A01;font-family:µ¸¿ò; font-weight:bold;text-decoration:underline }
 .12-Green-B:hover { font-size:12px;color:#438A01;font-family:µ¸¿ò; font-weight:bold;text-decoration:underline }

 .sub_text-B:link { font-size:12px;color:#9C686B;font-family:±¼¸²; font-weight:bold;text-decoration:none }
 .sub_text-B:visited { font-size:12px;color:#9C686B;font-family:±¼¸²; font-weight:bold;text-decoration:none }
 .sub_text-B:active { font-size:12px;color:#9C686B;font-family:±¼¸²; font-weight:bold;text-decoration:underline }
 .sub_text-B:hover { font-size:12px;color:#9C686B;font-family:±¼¸²; font-weight:bold;text-decoration:underline }

.aaa { font-family:µ¸¿òÃ¼; font-size: 8pt; color: #FFFFFF;}
.aaa a:link{text-decoration:none; color:"#FFFFFF"; font-size:8pt;}
.aaa a:visited{text-decoration:none; color:"#FFFFFF"; font-size:8pt;}
.aaa a:active{text-decoration:none; color:"#FFFFFF"; font-size:8pt;}
.aaa a:hover{text-decoration:none; color:"#06C8EB"; font-size:8pt; }

.sub_sum  {
	background-image:url(/images/sub_sum_bg.jpg); background-repeat:repeat-x;

}

.bod-title {
	font-weight: bold;
	color: #704F2C;
	align: center;
	text-align: center;
}
.11-font {
	font-size: 11px;font-family:Tahoma
}
.11-spacing{
	font-size: 11px; letter-spacing:-1px; line-height:14px;
}
.12-spacing{
	font-size: 12px; letter-spacing:-1px;
}
.12-spacing01{
	font-size: 12px; letter-spacing:-2px;
}

.red {
	font-size: 12px; color: #AF0000;
	font-weight:bold;
}

.ttl {
	color: #704F2C;
	font-weight: bold;
}

.brown {
	font-size: 12px; color: #704F2C;
}


.green {color: #598527}


.year {
	font-size: 11px; color: #D7503D; font-weight:bold; font-family:Verdana;
}

.month {
	font-size:12px; color:#B86D62;
}

.sub_bg{
}

ul,li,div,p,span,h1,h2,h3,strong,b,i { padding: 0; margin: 0; list-style: none; }


.gal-wrapper { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-around; width: 100%; margin-top: 10px; }
.gal-wrapper li { background: #fff;   overflow: hidden; }
.gal-wrapper .img a {  display: block; width: 80px; height: auto; }
.gal-wrapper .img a img { width: 100%; height: 100%; }

.mainBoard { min-height: 70px; padding-left: 5px; box-sizing: border-box; }

.icon { display: none; }
#latest_b_notice { margin-top: 5px; }
#latest_b_notice td a { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width: 95%; display: block; color: #222; position: relative; padding-left: 8px; box-sizing: border-box; }
#latest_b_notice td a:before { content: ""; position: absolute; left: 0; top: 5px; width: 4px; height: 4px; border-radius: 50%; background: #666; }

.admin1 {  position: absolute; overflow: hidden; width: 900px; left: 50%; margin-left: -340px; top: 25px;  }
.admin1 a { background: #666; border-radius: 3px; padding: 3px 10px; display: inline-block; font-size: 11px; color: #fff; }

a:link,
a:visited,
a:active  { text-decoration: none; }
a:hover {  text-decoration: none; }
a:active { selector-dummy:expression(this.hideFocus = true); }

.lnb {  height: 529px; margin-top: 25px; }
.lnb ul {  }
.lnb ul > li { border-bottom: 1px dotted #ddd; margin-bottom: 7px; padding-bottom: 7px; }
.lnb ul > li a {  font-size: 14px; display: block; text-align: right; padding-right: 15px; color: #666; }
.lnb ul > li a:hover { color: #bd1717; }