BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #444; PADDING-TOP: 0px; BACKGROUND-COLOR: #f1efe2; TEXT-ALIGN: center
}
BODY {
	FONT: 12 "Osaka", "lr oSVbN", Arial, sans-serif; WORD-BREAK: break-all
}
UL {
	LIST-STYLE-TYPE: none
}
 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
LI {
	LIST-STYLE-TYPE: none
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
H3 {
	FONT-SIZE: 1em
}
H4 {
	FONT-SIZE: 1em
}
H5 {
	FONT-SIZE: 1em
}
H6 {
	FONT-SIZE: 1em
}
#main {
	FLOAT: left; WIDTH: 100%; TEXT-ALIGN: center
}
#main_d {
	BORDER-RIGHT: #330000 1px solid; BACKGROUND: #fff; MARGIN: 0px auto; BORDER-LEFT: #330000 1px solid; WIDTH: 808px
}
#header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #330000; PADDING-BOTTOM: 3px; WIDTH: 808px; PADDING-TOP: 6px; HEIGHT: 93px
}
#header2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #330000; PADDING-BOTTOM: 3px; WIDTH: 808px; PADDING-TOP: 6px; HEIGHT: 70px
}
#menu_bg {
	DISPLAY: block; BACKGROUND: url(../common_images/mmbg.gif) repeat-x; WIDTH: 808px; HEIGHT: 36px
}
#menu {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 180px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 780px; PADDING-TOP: 8px; HEIGHT: 45px
}
#maincontents {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 500px; LINE-HEIGHT: 1.6; PADDING-TOP: 10px
}
#maincontents2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 6px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 800px; PADDING-TOP: 6px
}
#navi {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 240px; PADDING-TOP: 10px; TEXT-ALIGN: left
}
#totop {
	CLEAR: both; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 0px auto; PADDING-TOP: 10px; BORDER-BOTTOM: #330000 10px solid; TEXT-ALIGN: right
}
#footer {
	MARGIN: 0px auto; WIDTH: 808px; BACKGROUND-COLOR: #fff; TEXT-ALIGN: center
}
#header H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 185px; PADDING-TOP: 15px; HEIGHT: 54px
}
#header2 H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 185px; PADDING-TOP: 8px; HEIGHT: 54px
}
#header #lead {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 337px; PADDING-TOP: 37px; TEXT-ALIGN: left
}
#header2 #lead {
	PADDING-RIGHT: 0px; PADDING-LEFT: 30px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 337px; PADDING-TOP: 30px; TEXT-ALIGN: left
}
#info {
	FLOAT: left; WIDTH: 265px
}
#menu LI {
	FLOAT: left
}
#links {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 23px; WIDTH: 808px; PADDING-TOP: 13px; TEXT-ALIGN: center
}
#copyright {
	PADDING-BOTTOM: 5px
}
A {
	COLOR: #660000; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #ff6600; TEXT-DECORATION: underline
}
A.arr {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: url(../common_images/arr_right.gif) no-repeat left 2px; PADDING-BOTTOM: 0px; PADDING-TOP: 1px
}
A.txtbl {
	COLOR: #444; TEXT-DECORATION: none
}
A.txtbl:hover {
	COLOR: #9d266d; TEXT-DECORATION: underline
}
#navi H4 {
	PADDING-BOTTOM: 5px
}
.h4_t {
	PADDING-LEFT: 3px; PADDING-BOTTOM: 8px; WIDTH: 237px; TEXT-ALIGN: left
}
#navi H5 {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; COLOR: #704c4c; BORDER-BOTTOM: #d6cccc 5px solid
}
.bn {
	PADDING-BOTTOM: 10px; TEXT-ALIGN: left
}
#maincontents H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; WIDTH: 520px; PADDING-TOP: 5px
}
.h2_t {
	PADDING-RIGHT: 0px; PADDING-LEFT: 3px; PADDING-BOTTOM: 5px; WIDTH: 518px; PADDING-TOP: 5px; TEXT-ALIGN: left
}
#maincontents H2.h2a {
	DISPLAY: block; WIDTH: 795px; HEIGHT: 93px
}
#maincontents2 H3 {
	MARGIN-TOP: 5px; BACKGROUND: url(../common_images/mainr_h4_bg.gif) no-repeat left 26px; WIDTH: 590px; HEIGHT: 30px
}
.bn1 {
	DISPLAY: block; WIDTH: 185px; HEIGHT: 50px
}
.bn2 {
	DISPLAY: block; WIDTH: 185px; HEIGHT: 93px
}
.bn3 {
	DISPLAY: block; WIDTH: 185px; HEIGHT: 90px
}
#MM {
	BORDER-TOP: #d0d0d0 1px solid; MARGIN-BOTTOM: 20px; WIDTH: 185px
}
#MM UL {
	DISPLAY: block
}
#MM LI.mm1 {
	DISPLAY: block; BACKGROUND: url(../common/lnavi1.gif) no-repeat left top; WIDTH: 185px; HEIGHT: 44px
}
#MM LI.mm1 A {
	DISPLAY: block; BACKGROUND: url(../common/lnavi1.gif) no-repeat left top; WIDTH: 185px; HEIGHT: 44px; TEXT-DECORATION: none
}
#MM LI.mm1 A:hover {
	DISPLAY: block; BACKGROUND: url(../common/lnavi1.gif) no-repeat left top; WIDTH: 185px; HEIGHT: 44px; TEXT-DECORATION: none
}
#MM LI.mm1 SPAN.bg {
	DISPLAY: block; BACKGROUND: url(../common/lnavi1.gif) no-repeat left top; WIDTH: 185px; HEIGHT: 44px
}
#MM LI.mm1 A SPAN.mm_ar {
	PADDING-LEFT: 20px; LINE-HEIGHT: 3.8; TEXT-DECORATION: none
}
#MM LI.mm1_on A SPAN.mm_ar {
	PADDING-LEFT: 20px; LINE-HEIGHT: 3.8; TEXT-DECORATION: none
}
#MM LI.mm1_on {
	DISPLAY: block; BACKGROUND: url(../common/lnavi1_o.gif) no-repeat left top; WIDTH: 185px; HEIGHT: 44px
}
#MM LI.mm1_on A {
	DISPLAY: block; BACKGROUND: url(../common/lnavi1_o.gif) no-repeat left top; WIDTH: 185px; HEIGHT: 44px; TEXT-DECORATION: none
}
#MM LI.mm1_on SPAN.bg {
	DISPLAY: block; BACKGROUND: url(../common/lnavi1_o.gif) no-repeat left top; WIDTH: 185px; HEIGHT: 44px
}
#MM LI.mm2 {
	DISPLAY: block; BACKGROUND: url(../common/lnavi2.gif) no-repeat left top; WIDTH: 185px; HEIGHT: 26px
}
#MM LI.mm2_on A {
	DISPLAY: block; BACKGROUND: url(../common/lnavi2.gif) no-repeat left top; WIDTH: 185px; HEIGHT: 26px; TEXT-DECORATION: none
}
#MM LI.mm2 A {
	DISPLAY: block; BACKGROUND: url(../common/lnavi2.gif) no-repeat left top; WIDTH: 185px; HEIGHT: 26px; TEXT-DECORATION: none
}
#MM LI.mm2 A:hover {
	DISPLAY: block; BACKGROUND: url(../common/lnavi2.gif) no-repeat left top; WIDTH: 185px; HEIGHT: 26px; TEXT-DECORATION: none
}
#MM LI.mm2 SPAN.sl {
	DISPLAY: block; BACKGROUND: url(../common/lnavi2.gif) no-repeat left top; WIDTH: 185px; HEIGHT: 26px
}
#MM LI.mm2 A SPAN.mm_ar {
	PADDING-LEFT: 30px; LINE-HEIGHT: 2.3; TEXT-DECORATION: none
}
#MM LI.mm2_on A SPAN.mm_ar {
	PADDING-LEFT: 30px; LINE-HEIGHT: 2.3; TEXT-DECORATION: none
}
#MM LI.mm2_on {
	DISPLAY: block; BACKGROUND: url(../common/lnavi2_o.gif) no-repeat left top; WIDTH: 185px; HEIGHT: 26px; TEXT-DECORATION: none
}
#MM LI.mm2_on SPAN.sl {
	DISPLAY: block; BACKGROUND: url(../common/lnavi2_o.gif) no-repeat left top; WIDTH: 185px; HEIGHT: 26px
}
#MM .on {
	FONT-WEIGHT: bold
}
.padl10 {
	PADDING-LEFT: 10px
}
.padl40 {
	PADDING-LEFT: 40px
}
.padt10 {
	PADDING-TOP: 10px
}
.padb10 {
	PADDING-BOTTOM: 10px
}
.padb5 {
	PADDING-BOTTOM: 5px
}
.padt5 {
	PADDING-TOP: 5px
}
.padl5 {
	PADDING-LEFT: 5px
}
.padl10 {
	PADDING-LEFT: 10px
}
.cnt {
	TEXT-ALIGN: center
}
.rtn {
	TEXT-ALIGN: right
}
.icn_up {
	MARGIN-LEFT: 2px; VERTICAL-ALIGN: middle
}
.clearit {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 0px
}
.txts {
	FONT-SIZE: 85%
}
.cting {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; TEXT-ALIGN: center
}
#paging {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 90%; PADDING-BOTTOM: 5px; WIDTH: 595px; PADDING-TOP: 5px; TEXT-ALIGN: right
}
#paging A {
	FONT-SIZE: 90%
}
.ord {
	TEXT-INDENT: -1.2em
}
.txtble {
	COLOR: #3e8fbb
}
.bld {
	FONT-WEIGHT: bold
}
#mainl {
	PADDING-RIGHT: 15px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 180px; PADDING-TOP: 10px; TEXT-ALIGN: left
}
#mainl LI {
	WIDTH: 180px; HEIGHT: 61px
}
#mainr {
	FLOAT: left; WIDTH: 590px; PADDING-TOP: 10px; TEXT-ALIGN: left
}
#mainr .ttxt1 {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 10px; LINE-HEIGHT: 1.6; PADDING-TOP: 10px
}
#mainr .ttxt1 P {
	PADDING-TOP: 5px
}
#mainr .ttxt1 P.school{
	font-size:100%;
	list-style-type:disc;@
}
#mainr .ttxt1 table{
	font-size:95%;
	border:1px solid #663300;
	font-weight:bold;
}
#mainr .ttxt1 table td,th{
	border:1px solid #663300;
}
#mainr .ttxt2 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 15px; LINE-HEIGHT: 1.6; PADDING-TOP: 5px
}
.acc_t {
	DISPLAY: block; WIDTH: 594px; HEIGHT: 6px
}
.acc_m {
	PADDING-LEFT: 10px; BACKGROUND: url(../access/images/acc_m.gif) repeat-y; WIDTH: 584px; PADDING-TOP: 5px
}
.acc_b {
	DISPLAY: block; WIDTH: 594px; HEIGHT: 10px
}
.blk {
	MARGIN-BOTTOM: 8px; WIDTH: 594px
}
.acc_h {
	MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 4px; WIDTH: 570px; PADDING-TOP: 3px; BORDER-BOTTOM: #330000 1px dotted
}
#access TH {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; WIDTH: 55px; PADDING-TOP: 5px; TEXT-ALIGN: left
}
#access TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; PADDING-TOP: 5px; TEXT-ALIGN: left
}
#access TH.th1 {
	BACKGROUND: url(../access/images/m1.gif) no-repeat left top
}
#inquiry .tbl1 {
	BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid
}
#inquiry .th1 {
	BORDER-RIGHT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
#inquiry .td1 {
	BORDER-RIGHT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
#inquiry .th1 {
	FONT-WEIGHT: normal; BACKGROUND: #ffefef; WIDTH: 100px; TEXT-ALIGN: left
}
#inquiry TABLE.tbl1 TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#inquiry TABLE.tbl1 TH {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.lbtn {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; TEXT-ALIGN: center
}
.cs {
	LINE-HEIGHT: 0
}
.cs2 {
	BACKGROUND: #f0f0f0; LINE-HEIGHT: 0
}
.toinquiry {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 20px; PADDING-TOP: 40px; TEXT-ALIGN: center
}
.again {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; PADDING-BOTTOM: 10px; COLOR: #ff0000; PADDING-TOP: 10px; TEXT-ALIGN: center
}
.star {
	COLOR: #ff6600
}
.msg {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #ffefef; PADDING-BOTTOM: 20px; MARGIN: 20px 0px; WIDTH: 560px; PADDING-TOP: 20px; TEXT-ALIGN: center
}

