
@charset "shift_jis";
@import "http://";


table, body, tr, td, th { color: #000000; font-size: 12px; font-family: Osaka, Verdana, Arial, "‚l‚r ‚oƒSƒVƒbƒN", sans-serif }


.box1oth
{width:100%;height:86px;padding:10px;background:url(img/title_01.jpg);}
.box1mte
{width:100%;height:160px;padding:10px;background:url(img/title_mte.jpg);}
.box1
{width:100%;height:300px;padding:10px;background:url(img/title_01.jpg);}
.box2
{background-color:#e40000;background-image: url("img/back_01.jpg"); width: 100%; height: 41px; border-color:#d9d9d9;border-width:1px 0 0 0;border-style:solid;}
.box2mq
{width: 100%;height: 30px;max-width: 100%;min-width: 940px;padding:2px 0 0px 20px;background:url(img/back_02.jpg);border-color:#969696;border-width:2px 0 0 0;border-style:solid;color:#ffffff; float:left; }
.box3
{width: 100%; height: 500px;}
.box3oth
{ width: 100%; }
.box3r
{ width: 220px;padding:0 0 20px 20px;margin-top:10px; float:left;}
.box3l
{ width: 560px;border: solid #e5e5e5 1px;padding:40px 20px 40px 60px;margin:20px 0 0 0;float:left;}
.box4
{width: 900px; height: 40px;padding:20px 10px 40px 20px; font-size:10px;text-align:center;clear:left;border-color:#666666;border-width:1px 0 0 0;border-style:solid;}
.boxmte
{width: 600px;margin:0 0 40px 150px;padding:20px 20px 20px 60px;border:#d9d9d9 1px solid;}

.box9
{width: 900px;padding:6px 40px;}
.leaflet
{max-width: 100%;background-color: #f5f5f5;text-align:center;padding:6px 0;}

.textbox1
{ height: 460px;width: 400px;margin:20px 8px 0px 20px;padding:10px 26px 20px 20px;float:left;border-color:#e4e4e4;border-width:0 1px 0 0;border-style:solid;}
.textbox2
{width: 400px;margin:20px 0px 0px 20px;padding:10px;float:left;}
.textbox2a
{ width: 320px; border: solid #e5e5e5 1px;margin:0px 0px 40px 80px;padding:10px;float:left;line-height: 150%;}
.textbox3
{ width: 378px;border: solid #e5e5e5 1px;font-size:10px;padding:6px 10px;margin:10px 0 20px 0;text-align: left;}
.textbox3a
{ width: 380px;padding:4px 10px 4px 0;margin:10px 0;}
.textbox3line
{ border-bottom: 1px #d9d9d9 solid; padding:2px 10px 4px 0;font-size:10px; }
.textbox4
{ width: 450px; margin:0 0 30px 20px;padding:0 10px;line-height: 150%;letter-spacing: 0.1em;word-wrap: break-word;}
.textbox5
{ width: 460px; padding:20px;line-height: 120%;letter-spacing: 0.1em;border: 1px #a5a5a5 solid;background-color: #f5f5f5; margin-left:8px; }
.textbox6q
{ width:190px; padding:4px 0;border: 1px solid #e40000;font-size:120%;font-weight: bold;text-align:center;color:#e40000;float:left;}
.textbox6a
{ width:190px; padding:4px 0;border: 1px solid #e40000;background-color: #e40000 ;font-size:120%;font-weight: bold;text-align:center;color:#ffffff;float:left;}
.textbox7
{ width: 260px; padding:10px;border:1px solid #adadad;font-size:12px;}
.textbox8mp
{width: 380px;border: 1px #e40000 solid; font-size:120%;margin:0 0 0 46px;padding:10px;line-height: 160%;font-weight: bold;}
.topmenu
{ width: 860px;text-align:right; font-size:10px;}
.form
{border:1px solid #aaaaaa;padding:4px;}
.topic
{ left:100px;width:366px;height:76px; padding:8px;border-bottom:1px solid #cccccc;font-size:10px;overflow:auto;
scrollbar-face-color: #ffffff;
scrollbar-shadow-color: #ffffff;
scrollbar-track-color: #ffffff;
scrollbar-arrow-color: #a5a5a5;
scrollbar-highlight-color: #ffffff;
scrollbar-3dlight-color: #ffffff;
scrollbar-darkshadow-color: #ffffff }


.plice table {width: 390px;border:1px #e40000 solid;border-collapse: collapse;background-color:#e5e5e5;margin:0 0 6px 0;}
.plice td {width: 130px;border: 1px #e40000 solid;font-size:14px;padding:1px 6px;}
.plice caption {text-align: right;font-size:10px;}

.ptext
{width:378px;height:30px;border:1px #666666 solid;padding:4px 10px;background-color: #a6a6a6;margin-top:4px;font-size:11px;color:#ffffff;text-align: left;}


.ptexthd{ width:382px;padding:4px 8px;border: 1px #e40000 solid;font-size:11px;color:#e40000;text-align:left;font-weight: bold;}

.e4 table {border: 0 solid;border-collapse: collapse;}
.e4 td {border: 1px #e40000 solid;padding: 2px 26px;text-align: right;}


#wrapper
 {max-width: 940px;min-width: 940px;min-height: 100%;}
#wrapper2
 {max-width: 940px;min-width: 940px;min-height: 100%;padding:0 0 40px 0; } 
 
#font_10{font-size:10px;}
#font_10e4{font-size:10px;color:#e40000;}
p.mg01{padding-left:1em;text-indent:-1.5em;margin:0 0 0 1.5em;}
p.mg02{margin:0 0 0 1.5em;}
p.mg03{padding-left:2em;text-indent:-1.5em;margin:0 0 0 2em;}
p.mg04{padding-left:4em;}
p.id01{text-indent:1em;}

#menu_01{width:160px;padding:12px 0 6px 10px;margin:0 10px 0 20px;border-color:#adadad;border-width:0 0 1px 0;border-style:dotted;}
#menu_01l{width:344px;padding:2px;border-color:#adadad;border-width:0 0 1px 0;border-style:dotted;}
#menu_02{width:240px;padding:2px 10px;margin:2px 10px;border-color:#dcdcdc;border-width:0 0 1px 0;border-style:dotted;font-size:10px;color:#a5a5a5;}
#menu_03{width:500px;padding:14px 10px 2px 10px;margin:2px 0;border-color:#dcdcdc;border-width:0 0 1px 0;border-style:dotted;font-size:10px;color:#a5a5a5;}
#menu_04{width:500px;height:52px;padding:12px 0 18px 4px;background:url(img/back_04.jpg)}
#menu_05{width:440px;padding:4px 10px;margin:10px 0 0 10px;font-weight: bold;font-size:14px;color:#858585;border-color:#e40000;border-width:0 0 1px 4px;border-style:solid;}
#menu_mte{width:480px;padding:0 10px 4px 10px;margin:30px 0 10px 20px;font-weight: bold;font-size:12px;color:#858585;border-color:#e40000;border-width:0 0 1px 0;border-style:dotted;}

a.menu01{ display:block; background-image:url(img/menu_01.jpg); width:84px; height:40px;position:absolute;left:280px;font-size:10px;}
a.menu01:hover{ background-position:top center;}
a.menu01:active{ background-position:top right;}

a.menu02{ display:block; background-image:url(img/menu_02.jpg); width:82px; height:40px; margin-bottom:1px;position:absolute;left:364px;}
a.menu02:hover{ background-position:top center;}
a.menu02:active{ background-position:top right;}

a.menu03{ display:block; background-image:url(img/menu_03.jpg); width:150px; height:40px; margin-bottom:1px;position:absolute;left:446px;}
a.menu03:hover{ background-position:top center;}
a.menu03:active{ background-position:top right;}

a.menu04{ display:block; background-image:url(img/menu_04.jpg); width:180px; height:40px; margin-bottom:1px;position:absolute;left:596px;}
a.menu04:hover{ background-position:top center;}
a.menu04:active{ background-position:top right;}

a.menu05{ display:block; background-image:url(img/menu_05.jpg); width:150px; height:40px; margin-bottom:1px;position:absolute;left:776px;}
a.menu05:hover{ background-position:top center;}
a.menu05:active{ background-position:top right;}


a.menu09{ display:block; background-image:url(img/menu_mq.jpg); width:140px; height:20px; margin-top:-1px;position: absolute;left:760px;}
a.menu09:hover{ background-position:top center;}
a.menu09:active{ background-position:top right;}

a.menu10{ display:block; background-image:url(img/menu_top.jpg); width:50px; height:19px; margin:20px 0 100px 140px;}
a.menu10:hover{ background-position:top center;}

a.menu11{ display:block; background-image:url(img/menu_11.jpg); width:200px; height:60px; margin-top:1px;}
a.menu11:hover{ background-position:top center;}
a.menu11:active{ background-position:top right;}

a.menu12{ display:block; background-image:url(img/menu_12.jpg); width:200px; height:60px; margin-top:10px;}
a.menu12:hover{ background-position:top center;}
a.menu12:active{ background-position:top right;}

a.menu13{ display:block; background-image:url(img/menu_13.jpg); width:200px; height:60px; margin-top:10px;}
a.menu13:hover{ background-position:top center;}
a.menu13:active{ background-position:top right;}

a.menu14{ display:block; background-image:url(img/menu_14.jpg); width:200px; height:60px; margin-top:10px;}
a.menu14:hover{ background-position:top center;}
a.menu14:active{ background-position:top right;}

a.menu15{ display:block; background-image:url(img/menu_15.jpg); width:186px; height:32px; margin-top:1px;}
a.menu15:hover{ background-position:top center;}
a.menu15:active{ background-position:top right;}
a.menu15l{ display:block; background-image:url(img/menu_15l.jpg); width:200px; height:34px; margin-top:10px;}
a.menu15l:hover{ background-position:top center;}
a.menu15l:active{ background-position:top right;}

a.menu16{ display:block; background-image:url(img/menu_16.jpg); width:186px; height:32px; margin-top:1px;}
a.menu16:hover{ background-position:top center;}
a.menu16:active{ background-position:top right;}
a.menu16l{ display:block; background-image:url(img/menu_16l.jpg); width:200px; height:34px; margin-top:10px;}
a.menu16l:hover{ background-position:top center;}
a.menu16l:active{ background-position:top right;}


a.menu17{ display:block; background-image:url(img/ban_l_01.jpg); width:380px; height:70px; margin-top:8px;}
a.menu17:hover{ background-position:top center;}
a.menu17:active{ background-position:top right;}

a.menu18{ display:block; background-image:url(img/ban_l_02.jpg); width:380px; height:70px; margin-top:8px;}
a.menu18:hover{ background-position:top center;}
a.menu18:active{ background-position:top right;}

a.menu19{ display:block; background-image:url(img/ban_l_03.jpg); width:380px; height:70px; margin:8px 0;}
a.menu19:hover{ background-position:top center;}
a.menu19:active{ background-position:top right;}

a:link { color: #333333;}
a:visited { color: #696969; }
a:hover { color: #e40000; text-decoration: none;}
a:active { color: #e40000; }

a.img:hover img{filter:alpha(opacity=70); -moz-opacity: 0.7;opacity: 0.7;}




