body   { background: url(images/new_bak2.gif) repeat-x; margin-top: 0px; margin-right: 0px; margin-left: 0px }
h1  { color: #7e807b; font-size: 12pt; background: url(images/ti_img.gif) no-repeat; padding-bottom: 5px; padding-left: 20px; border-top: none #529fff; border-bottom: none #529fff }
h3 { font-size: 10pt }
h4 { font-size: 11pt; padding-left: 3px; border-left: 5px solid #b4b268 }
.space { height: 15px }
.sub_tit   { color: #7e807b; font-size: 12pt; background: url(images/ti_img.gif) no-repeat; padding-bottom: 5px; padding-left: 20px; border-top: none #529fff; border-bottom: none #529fff }
p      { font-size: 10pt; line-height: 150% }
td {}
#maine   { background: url(images/new_bak_800.gif) no-repeat }
#header  { background: url(images/header_imd.jpg) no-repeat }
a:link      { color: #ff6f83; font-size: 10pt; text-decoration: none }
a:visited       { color: #ff6f83; font-size: 10pt; text-decoration: none }
a:hover    { color: #ff6f83; font-size: 10pt; text-decoration: underline }
a:active      { color: #ff6f83; font-size: 10pt; text-decoration: underline }
#news_b     { width: 580px; height: 160px; overflow: auto }
.cap { padding: 5px; border: solid 1px #ff6572 }
/*ベース-------------------------------------------------------------------*/
#base {
width:741px;
margin-right: auto;
margin-left: auto;
background-color:#cccccc;
}
#wrap    { background-image: url(img/bg_wrap.gif); margin-right: 1px; margin-left: 1px; width: 740px }
#menu {
width: 220px;
float: left;
padding: 0px;
background-color:#FFFFFF;
}
#main {
width: 490px;
float: right;
padding-top: 15px;

padding-left: 10px;
padding-right: 10px;

background-color:#FFFFFF;
}
/*トップメニュー----------------------------------------------- */
.a:link.pagemenu                   { color: #ff6f83; font-weight: 500; font-size: 10pt; text-decoration: none; background: #ededed url(images/menw_bak_f1.jpg); padding-top: 10px; width: 129px; height: 38px; display: block }
.a:visited.pagemenu                   { color: #ff6f83; font-weight: 500; font-size: 10pt; text-decoration: none; background: #ededed url(images/menw_bak_f1.jpg); padding-top: 10px; width: 129px; height: 38px; display: block }
.a:hover.pagemenu                  { color: #ff6f83; font-weight: 500; font-size: 10pt; text-decoration: none; background-image: url(images/menw_bak_f2.jpg); padding-top: 11px; width: 129px; height: 38px }
.a:active.pagemenu                  { color: #ff6f83; font-weight: 500; font-size: 10pt; text-decoration: none; background: #ededed url(images/menw_bak_f2.jpg) repeat-y; padding-top: 11px; width: 129px; height: 38px; display: block }
/*メニュー----------------------------------------------- */
.a:link.submenu                   { color: black; font-size: 12pt; text-decoration: none; padding-bottom: 2px; padding-left: 15px; height: 25px; display: block }
.a:visited.submenu                   { color: black; font-size: 12pt; text-decoration: none; padding-bottom: 2px; padding-left: 15px; height: 25px; display: block }
.a:hover.submenu              { color: #0ec1ff; font-size: 12pt; text-decoration: none; padding-bottom: 2px; padding-left: 15px; height: 25px }
.a:active.submenu                 { color: #0ec1ff; font-size: 12pt; text-decoration: none; background: repeat-y left top; padding-bottom: 2px; padding-left: 15px; border-right: none silver; border-bottom: none silver; height: 25px; display: block }
