@charset"shift_jis";
/*ΆGR[hΜέθiνsΒj*/

/************************************************
/*HTMLvfiκ#IDj*/
*{font-style:normal;
scrollbar-arrow-color:#008;scrollbar-face-color:#fff;
scrollbar-highlight-color:#008;scrollbar-3dlight-color:#008;
scrollbar-track-color:#FFF;scrollbar-shadow-color:#008;
scrollbar-darkshadow-color:#008;margin:0;padding:0;}


html{width:100%;height:100%;color:#000088;text-align:center;display:block;}
td,body{font-size:100%;
line-height:180%;
display:block;
font-family:"MS UI Gothic","qMmpS Pro W3","Hiragino Kaku Gothic Pro",Osaka,"lr oSVbN","MS PGothic",sans-serif;
margin:0;
padding:0;
background-color:#F9F9F9;}
* html td,* html body{font-family:font-family:"MS UI Gothic""qMmpS Pro W3","Hiragino Kaku Gothic Pro",Osaka, "lr oSVbN", "MS PGothic", sans-serif;}

td{background:transparent;}
img{border:none;}

a{text-decoration:underline}
a:link,a:visited,a:active{color:#248;}
a:hover{color:#999;}



h1{font-size:48px;line-height:48px;color:#000;
font-family:Verdana,Serif;font-weight:normal;
text-align:left;margin:0.5em;}

h2{font-size:25px;line-height:36px;color:#008;
font-family:Verdana,"MS UI Gothic","qMmpS Pro W3","Hiragino Kaku Gothic Pro",Osaka,"lr oSVbN","MS PGothic",sans-serif;margin:1.5em 1em 0 1.5em;padding:0;text-align:left;}

h3{color:#fff;font-size:16px;line-height:15px;
font-family:Verdana,"MS UI Gothic","qMmpS Pro W3","Hiragino Kaku Gothic Pro",Osaka,"lr oSVbN","MS PGothic",sans-serif;text-align:left;
background:#008;
padding:4px 4px;margin:0em 3em 0em 3em;}

h4{font-size:16px;padding:3px 5px;border-color:#008;border-width:0 0 1px 7px;
border-style:solid;background:#c1cce1;margin:0em 5em 0em 5em;font-family:Verdana,"MS UI Gothic","qMmpS Pro W3","Hiragino Kaku Gothic Pro",Osaka,"lr oSVbN","MS PGothic",sans-serif;
}

h5{font-size:11px;
text-align: right;
line-height:170%;
color:#05A;font-family:Verdana,Osaka,"lrPSVbN";margin:0em 5em 0em 5em;
}

h6{
border-bottom:1px dotted #000088;
font-weight:bold;
text-align:right;
padding:0px 15px;
margin:0px;
line-height:170%;
font-size:80%;
color:#000088;
font-family:Verdana,"MS UI Gothic","qMmpS Pro W3","Hiragino Kaku Gothic Pro",Osaka,"lr oSVbN","MS PGothic",sans-serif;}

h7{font-size:15px;
line-height:170%;
color:#000088;font-family:Verdana,Osaka,"lrPSVbN";margin:0em 5em 0em 12em;
}


/* menuiΆt[j */
.menu{height:100%;color:#008;} 

#menu{width:170px;height:80%;background:#c1cce1;
text-align:left;margin:0 auto;padding:0;
position:absolute;top:0%;left:0;}
#menu ul{width:100%;height:auto;
margin:0px;padding:10px;list-style:none;font-family:Verdana;}
#menu li{width:100%;text-align:left;
font-size:14px;line-height:12px;float:left;
border-bottom:none #008 1px;display:block;
margin:0 auto;padding:10px 0 0 0;list-style:none;}

#menu h3{width:150px;background:#008;
text-align:left;margin:auto;padding:1px;}

#menu h4{width:150px;background:#c1cce1;
text-align:left;margin:auto;padding:1px;}

#menu a{font-size:12px;font-family:Verdana,Osaka,"lrPSVbN";
letter-spacing:0px;font-weight:nomal;text-decoration:underline;}
#menu a:link,#menu a:active,#menu a:visited{color:#008;}
#menu a:hover{color:#999;}
#menu a.line{text-decoration:underline;}


div#right{width:180px;font-size:11px;
text-align:center;margin:0;padding:0;
position:absolute;left:0;bottom:5px;}
* html div#right{font-size:9px;}



div#middle{width:80px;height:100%;color:#fff;
background:#008;margin:0;padding:0;float:left;
position:absolute;top:0;left:180px;}

div#title{width:0px;text-align:left;
position:absolute;top:40px;left:23px;}
#title strong{font-size:15px;line-height:30px;
font-family:Serif;writing-mode:tb-rl;}

div#text{font-size:80%;text-align:left;margin: 20px 5px 5px 50px;padding:1px;line-height: 18px;font-family:Osaka,"lrPSVbN";}

div#text2{text-align:left;margin: 5px 20px 5px 10px;padding:3px;line-height: 18px;font-family:Verdana,Osaka,"lrPSVbN";background-color:#efeff1;}

div#text3{text-align:center;margin: 5px 5px 2px 0px;padding:1px;line-height: 18px;font-family:"MS UI Gothic","qMmpS Pro W3","Hiragino Kaku Gothic Pro",Osaka,"lr oSVbN","MS PGothic",sans-serif;}

div#text4{font-size:10.5pt;text-align:left;margin: 20px 5px 25px 15px;padding:1x;line-height:240%;font-family:Verdana,"MS UI Gothic","qMmpS Pro W3","Hiragino Kaku Gothic Pro",Osaka,"lr oSVbN","MS PGothic",sans-serif;}



/* mainiEt[j */
#wrapper{width:100%;height:auto;}
#main{width:90%;text-align:left;margin:0 auto;padding:2em 0 4em 0;}
#main p{color:#2b2b55;line-height:190%;letter-spacing:1px;font-family:"MS UI Gothic","qMmpS Pro W3","Hiragino Kaku Gothic Pro",Osaka,"lr oSVbN","MS PGothic",sans-serif;margin:1em 3em 1em 3em;}
#main ul,#main ol{color:#05A;margin:1em 6em;padding:0 2em;line-height:170%;font-family:"MS UI Gothic","qMmpS Pro W3","Hiragino Kaku Gothic Pro",Osaka,"lr oSVbN","MS PGothic",sans-serif;font-size:95%;}


#main li{color:#05A;margin:0;padding:0;font-family:Verdana,"MS UI Gothic","qMmpS Pro W3","Hiragino Kaku Gothic Pro",Osaka,"lr oSVbN","MS PGothic",sans-serif;list-style-type:square;font-size:100%;}


.no{color:#05A;font-family:"MS UI Gothic","qMmpS Pro W3","Hiragino Kaku Gothic Pro",Osaka,"lr oSVbN","MS PGothic",sans-serif;margin:1em 8em 1em 8em;padding:0;}
.no img{border:solid #000 1px;}

.p2{
color:#05A;font-family:"MS UI Gothic","qMmpS Pro W3","Hiragino Kaku Gothic Pro",Osaka,"lr oSVbN","MS PGothic",sans-serif;
margin:1em 10em 1em 8em;
line-height:20px;
background-color:#fff;
background-image:url(p2.gif);
}

.p3{color:#05A;font-family:"MS UI Gothic","qMmpS Pro W3","Hiragino Kaku Gothic Pro",Osaka,"lr oSVbN","MS PGothic",sans-serif;margin:1em 13em 1em 16em;}

.p4{color:#05A;font-family:"MS UI Gothic","qMmpS Pro W3","Hiragino Kaku Gothic Pro",Osaka,"lr oSVbN","MS PGothic",sans-serif;margin:1em 7.5em 1em 7.5em;font-size:80%;}

.p5{color:#000088;line-height:170%;letter-spacing:0px;font-family:"MS UI Gothic","qMmpS Pro W3","Hiragino Kaku Gothic Pro",Osaka,"lr oSVbN","MS PGothic",sans-serif;margin:1em 3em 0em 3em;background-color:#efeff1;padding:0.5em;font-size:90%;}

.p6{color:#000088;line-height:170%;letter-spacing:0px;font-family:"MS UI Gothic","qMmpS Pro W3","Hiragino Kaku Gothic Pro",Osaka,"lr oSVbN","MS PGothic",sans-serif;margin:1em 3em 0em 3em;background-color:#FFFFFF;padding:0.5em;font-size:90%;}

.p7{color:#000088;line-height:170%;letter-spacing:0px;font-family:Verdana,"MS UI Gothic","qMmpS Pro W3","Hiragino Kaku Gothic Pro",Osaka,"lr oSVbN","MS PGothic",sans-serif;margin:1em 3em 0em 3em;background-color:#F9F9F9;padding:0.5em;font-size:90%;}

.box1{color:#2b2b55;font-size:12px;line-height:15px;background:#efeff1;border:1px solid #2b2b55;margin:1em 10em 1em 10em;padding:0.5em 1em;}

.box2{color:#008;font-size:10px;line-height:12px;background:#fff;
border:1px solid #008;margin:1em 7em 1em 7em;padding:0.5em 1em;}
blockquote{color:#fff;font-size:10px;line-height:12px;border:3px double #fff;
background:#008;margin:1em 10em 1em 10em;padding:0.5em 1em;}

.box3{color:#008;font-size:12px;line-height:130%;background:#c1cce1;
margin:1em 3em 1em 0em;padding:0.5em 0.5em;font-family:Verdana,"MS UI Gothic","qMmpS Pro W3","Hiragino Kaku Gothic Pro",Osaka,"lr oSVbN","MS PGothic",sans-serif;}

blockquote{color:#fff;font-size:10px;line-height:12px;border:3px double #fff;
background:#008;margin:1em 10em 1em 10em;padding:0.5em 1em;}

Body {line-height:17pt;}

table {
width: 300px;
border: 0px #000088 solid;
margin: 5px 5px 5px 5px;
}


/* [tH[ */
form table{margin:2em 0 0 6em;}
td.name{width:8em;color:#000;text-align:right;padding:5px;float:left;}
input.name{width:20em;height:2em;color:#000;font-size:10px;line-height:15px;
border:solid #000 1px;}
input.url{width:25em;height:2em;color:#000;font-size:10px;line-height:15px;
border:solid #000 1px;}
textarea.text{color:#000;font-size:10px;line-height:15px;
background:#fff;border:solid #000 1px;margin:0;padding:0.5em;}
td.post{text-align:center;}
input.post{width:60px;height:21px;color:#000;font-size:10px;
line-height:12px;background:#fff;border:solid #000 1px;
text-align:center;margin:1em 0.5em;padding:0;}



/* Ny[W */
dl.link{width:400px;margin-left:8em;padding:5px;}
dl.link dt{float:left;margin:-3px 5px 0 0;}
dl.link2{width:400px;margin-left:8em;padding:5px;}
dl.link2 dt{float:left;margin:0 5px 0 0;}


/* index.html */
.index{width:100%;height:100%;
background:none;text-align:left;padding:0;}

div#index{padding:50px 0;}
#index h1{color:#fff;font-size:20px;background:#008;
margin:0;padding:5px 0 0 40px;}
#index div#main{padding:30px 0;float:left;}

#index p{margin:1em 2em;}
