#navi5 a:hover { position:relative; left:4px; top:4px; clip:rect(   ); }
.orangebb {
 background-image: url(../Images/base/shadow_bottom.gif);
 background-repeat: no-repeat;
 background-position: center top;
 height: 20px;
}
.orangeb {
 background-image: url(../Images/base/shadow_base.gif);
 background-repeat: repeat-y;
 background-position: center;
}
.main00 { padding-right: 40px;
 padding-left: 40px;
 padding-bottom: 20px;
 padding-top: 20px;
}
/* ========== FONT SIZE ========== *//* LLL */
.lll { font-size:64px; line-height:74px; }/* LL */
.ll  { font-size:32px; line-height:44px; font-weight:bold; }
.lln { font-size:32px; line-height:37px; font-weight:bold; }
.llh { font-size:32px; line-height:56px; font-weight:bold; }/* L */
.l  { font-size:21px; line-height:29px; font-weight:bold; }
.ln  { font-size:21px; line-height:24px; font-weight:bold; }
.lh  { font-size:21px; line-height:36px; font-weight:bold; }/* M */
.m  { font-size:16px; line-height:22px; }
.mb  { font-size:16px; line-height:22px; font-weight:bold; }
.mh  { font-size:16px; line-height:28px; }
.mn  { font-size:16px; line-height:18px; }
.mbn { font-size:16px; line-height:18px; font-weight:bold; }
.mbnw { font-size:16px; line-height:18px; font-weight:bold; color:#ffffff; }
.mw  { font-size:16px; line-height:22px; color:#ffffff; }
.mm {  font-size:14px; line-height:21px; line-break:strict;}
.mmn {  font-size:15px; line-height:16px; line-break:strict;}/* S */
.s  { font-size:14px; line-height:20px; }
.sb  { font-size:14px; line-height:20px; font-weight:bold; }
.sn  { font-size:14px; line-height:16px; }
.sh  { font-size:14px; line-height:24px; }
.sbn { font-size:14px; line-height:16px; font-weight:bold; }
.sbh { font-size:14px; line-height:24px; font-weight:bold; }
.sw  { font-size:14px; line-height:20px; color:#ffffff; }
.sbw { font-size:14px; line-height:20px; font-weight:bold; color:#ffffff; }/* SS */
.ss  { font-size:12px; line-height:17px; }
.ssb { font-size:12px; line-height:17px; font-weight:bold; }
.ssn { font-size:12px; line-height:14px; }
.ssh { font-size:12px; line-height:20px; }
.ssh2 { font-size:12px; line-height:25px; }
.ssbn { font-size:12px; line-height:14px; font-weight:bold; }
.ssbh { font-size:12px; line-height:20px; font-weight:bold; }
.ssbw { font-size:12px; line-height:17px; font-weight:bold; color:#ffffff; }.ssbnw{ font-size:12px; line-height:14px; font-weight:bold; color:#ffffff; }
.ssw { font-size:12px; line-height:17px; color:#ffffff; }
.ssnw { font-size:12px; line-height:14px; color:#ffffff; }
.sshw { font-size:12px; line-height:20px; color:#ffffff; }/* SSS */
.sss { font-size:11px; line-height:15px; }
.sss2 { font-size:11px; line-height:17px; }
.sssb { font-size:11px; line-height:15px; font-weight:bold;}
.sssn { font-size:11px; line-height:13px; }
.sssh { font-size:11px; line-height:18px; }
.sssbn{ font-size:11px; line-height:13px; font-weight:bold; }
.sssbh{ font-size:11px; line-height:18px; font-weight:bold; }
.sssw { font-size:11px; line-height:15px; color:#ffffff; }
.sssnw { font-size:11px; line-height:13px; color:#ffffff; }
.ssshw { font-size:11px; line-height:22px; color:#ffffff; }/* XS *//* (USE FOR ENGLISH ONLY, NOT FOR 2BYTE FONT LIKE JAPANESE) */
.xs  { font-size:10px; line-height:14px }
.xsb { font-size:10px; line-height:14px; font-weight:bold }
.xsn { font-size:10px; line-height:11px }
.xsh { font-size:10px; line-height:17px }
.xsw { font-size:10px; line-height:14px; color:#ffffff; }
.xsnw { font-size:10px; line-height:12px; color:#ffffff; }/* XXS *//* (USE FOR ENGLISH ONLY, NOT FOR 2BYTE FONT LIKE JAPANESE) */.xxs { font-size:9px; line-height:11px; }
a{ text-decoration: none; }
a:link	{ color :#91820F;  }
a:visited	{ color :#91820F;}

.titlem {
 font-size: 18px;
 background-image: url(../Images/base/marutitle.jpg);
 background-repeat: no-repeat;
 background-position: left top;
 text-indent: 20px;
 height: 20px;
 color: #b0c4de;
 padding-bottom: 10px;
}

td { vertical-align: top; }

.orangeb4 {
 background-image: url(../Images/topimg/under_base.jpg);
 background-repeat: no-repeat;
 border-bottom-width: 2px;
 border-bottom-style: dotted;
 border-bottom-color: #F99;
}

.orangeb4no {
 background-image: url(../Images/topimg/under_base.jpg);
 background-repeat: no-repeat;
 height: 10px;
}

.orangeb5 {
 background-image: url(../Images/topimg/under_base.jpg);
 background-repeat: no-repeat;
 border-bottom-width: 2px;
 border-bottom-style: dotted;
 border-bottom-color: #F99;
 height: 10px;
 background-position: center;
}

body {
 background-color: #FEF1DD;
 margin-top: 0px;
 margin-right: auto;
 margin-bottom: 0px;
 margin-left: auto;
}

.orangeb6 { background-image: url(../Images/base/back02s.jpg); }

.kamoku01 {
 vertical-align: top;
 background-image: url(../courseimg/hyo01.jpg);
 background-position: left top;
 background-repeat: no-repeat;
 width: 510px;
}

.td01 {
 width: 30px;
 height: 30px;
}

.td02 {
 width: 120px;
 color: #FFF;
 text-align: center;
 height: 34px;
 font-size: 14px;
 line-height: 30px;
}

.td03 {
 color: #FFF;
 text-align: center;
 font-size: 14px;
 line-height: 30px;
}
.kamoku h1 {
 font-size: 14px;
 margin: 0px;
 padding-top: 0px;
 padding-right: 0px;
 padding-bottom: 10px;
 padding-left: 0px;
}

.tr01 { height: 40px; }

.td01b { height: 46px; }

.td01c { height: 90px; }

.kamoku01 td {
 padding: 4px;
 font-size: 14px;
 margin: 0px;
 text-align: left;
 vertical-align: middle;
}

.aka {
 color: #C00;
 text-indent: 10px;
}

.dot {
 border-bottom-width: 1px;
 border-bottom-style: dotted;
 border-bottom-color: #F69;
}

.aki10 { height: 10px; }

.kuro2 {
 color: #000;
 text-indent: 10px;
 height: 88px;
 line-height: 80px;
}

.kuro {
 color: #000;
 text-indent: 10px;
 height: 44px;
 line-height: 30px;
}

.kamoku01 table { width: 500px; }

.migiaki { padding-right: 20px; }

a {
outline: none;
}

.aki10 { height: 10px; }


/*トピックス・お知らせページ*/

.topics_img{
	text-align: center;
}

.topics_img img{
	margin:0 10px 10px 0;

}


