html#type-xhide{
overflow-x:hidden;
overflow-y:auto;
scrollbar-3dlight-color:#ffffff;
scrollbar-arrow-color:#000000;
scrollbar-darkshadow-color:#ffffff;
scrollbar-face-color:#cccccc;
scrollbar-highlight-color:#ffffff;
scrollbar-shadow-color:#ffffff;
scrollbar-track-color:#ffffff;
background:#666666;}

html#type-allshow{
scrollbar-3dlight-color:#ffffff;
scrollbar-arrow-color:#000000;
scrollbar-darkshadow-color:#ffffff;
scrollbar-face-color:#cccccc;
scrollbar-highlight-color:#ffffff;
scrollbar-shadow-color:#ffffff;
scrollbar-track-color:#ffffff;
background:#666666;}

html#type-allhide{
overflow:hidden;
scrollbar-3dlight-color:#ffffff;
scrollbar-arrow-color:#000000;
scrollbar-darkshadow-color:#ffffff;
scrollbar-face-color:#cccccc;
scrollbar-highlight-color:#ffffff;
scrollbar-shadow-color:#ffffff;
scrollbar-track-color:#ffffff;
background:#666666;}


body{
background:#cccccc;
color:#000000;}

body#type-m0{
background:#cccccc;
margin:0px;
color:#000000;}

body#type-t5{
background:#ffffff;
margin-left:0px;
margin-top:5px;
margin-bottom:5px;
color:#000000;}


body#type-t10{
background:#cccccc;
margin-top:10px;
margin-left:0px;
color:#000000;}

body#type-lt5{
background:#cccccc;
margin-left:5px;
margin-top:5px;
color:#000000;}

body#type-lt10{
background:#cccccc;
margin-left:10px;
margin-top:10px;
color:#000000;}

img.waku{
border:1px solid #cccccc;
}

div#background{
width:1020px;
text-align:left;
background-color:#ffffff;
background-image:url(../img/background.jpg);
background-repeat:repeat-y;
margin-left:auto;
margin-right:auto;
border:1px solid #ff3300;
}


div#background2{
width:820px;
text-align:left;
background-color:#ffffff;
background-image:url(../img/background2.jpg);
background-repeat:repeat-y;
margin-left:auto;
margin-right:auto;
border:1px solid #ff3300;
}


div.mb5{
margin-bottom:5px;}

div.mb10{
margin-bottom:10px;}

div.mb20{
margin-bottom:20px;}

div.mb30{
margin-bottom:30px;}

div.mb40{
margin-bottom:40px;}

div.mb50{
margin-bottom:50px;}



div.mt5{
margin-top:5px;}

div.mt10{
margin-top:10px;}

div.mt20{
margin-top:20px;}

div.mt30{
margin-top:30px;}

div.mt40{
margin-top:40px;}

div.mt50{
margin-top:50px;}



div.mtb5{
margin-top:5px;
margin-bottom:5px;}

div.mtb10{
margin-top:10px;
margin-bottom:10px;}

div.mtb20{
margin-top:20px;
margin-bottom:20px;}

div.mtb30{
margin-top:30px;
margin-bottom:30px;}

div.mtb40{
margin-top:40px;
margin-bottom:40px;}

div.mtb50{
margin-top:50px;
margin-bottom:50px;}



div.title-j{
color:#000000;
font-family:"メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "Osaka", sans-serif;
font-size:18px;
line-height:2.0;
letter-spacing:2px;
text-align:center;
width:100%;
margin-top:10px;
margin-bottom:10px;
font-weight:bold;}


div.title-e{
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
line-height:2.0;
letter-spacing:2px;
text-align:center;
width:100%;
margin-top:10px;
margin-bottom:10px;
font-weight:bold;}



a.jap:link{
color:#ff0000;
font-size:14px;
line-height:2.0;
font-family:"メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "Osaka", sans-serif;
text-decoration:underline;
letter-spacing:2px;}


a.jap:visited{
color:#ff0000;
font-size:14px;
line-height:2.0;
font-family:"メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "Osaka", sans-serif;
text-decoration:underline;
letter-spacing:2px;}


a.jap:hover{
background:#3300ff;
color:#ffffff;
font-size:14px;
line-height:2.0;
font-family:"メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "Osaka", sans-serif;
text-decoration:underline;
letter-spacing:2px;}



a.jap12:link{
color:#ff0000;
font-size:12px;
line-height:2.0;
font-family:"メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "Osaka", sans-serif;
text-decoration:underline;
letter-spacing:2px;}

a.jap12:visited{
color:#ff0000;
font-size:12px;
line-height:2.0;
font-family:"メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "Osaka", sans-serif;
text-decoration:underline;
letter-spacing:2px;}


a.jap12:hover{
background:#3300ff;
color:#ffffff;
font-size:12px;
line-height:2.0;
font-family:"メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "Osaka", sans-serif;
text-decoration:underline;
letter-spacing:2px;}




a.jap18:link{
color:#ff0000;
font-size:18px;
line-height:2.0;
font-family:"メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "Osaka", sans-serif;
text-decoration:underline;
letter-spacing:2px;}

a.jap18:visited{
color:#ff0000;
font-size:18px;
line-height:2.0;
font-family:"メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "Osaka", sans-serif;
text-decoration:underline;
letter-spacing:2px;}


a.jap18:hover{
background:#3300ff;
color:#ffffff;
font-size:18px;
line-height:2.0;
font-family:"メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "Osaka", sans-serif;
text-decoration:underline;
letter-spacing:2px;}




a.eng:link{
color:#ff0000;
font-size:14px;
line-height:2.0; 
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:underline;
letter-spacing:2px;}

a.eng:visited{
color:#ff0000;
font-size:14px;
line-height:2.0;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:underline;
letter-spacing:2px;}


a.eng:hover{
background:#3300ff;
color:#ffffff;
font-size:14px;
line-height:2.0;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:underline;
letter-spacing:2px;}





a.eng12:link{
color:#ff0000;
font-size:12px;
line-height:2.0; 
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:underline;
letter-spacing:2px;}


a.eng12:visited{
color:#ff0000;
font-size:12px;
line-height:2.0;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:underline;
letter-spacing:2px;}


a.eng12:hover{
background:#3300ff;
color:#ffffff;
font-size:12px;
line-height:2.0;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:underline;
letter-spacing:2px;}



a.cap:link{
color:#ff0000;
font-size:12px;
line-height:2.0; 
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:underline;
letter-spacing:2px;}

a.cap:visited{
color:#ff0000;
font-size:12px;
line-height:2.0;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:underline;
letter-spacing:2px;}


a.cap:hover{
background:#3300ff;
color:#ffffff;
font-size:12px;
line-height:2.0;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:underline;
letter-spacing:2px;}




.tx-j10{
color:#000000;
font-size:10px;
line-height:2.0;
font-family:"メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "Osaka", sans-serif;
letter-spacing:2px;}

.tx-e10{
color:#000000;
font-size:10px;
line-height:2.0;
font-family:Verdana, Arial, Helvetica, sans-serif;
letter-spacing:2px;}

.tx-j10red{
color:#ff0000;
font-size:10px;
line-height:2.0;
font-family:"メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "Osaka", sans-serif;
letter-spacing:2px;}

.tx-e10red{
color:#ff0000;
font-size:10px;
line-height:2.0;
font-family:Verdana, Arial, Helvetica, sans-serif;
letter-spacing:2px;}

.tx-j11{
color:#000000;
font-size:11px;
line-height:2.0;
font-family:"メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "Osaka", sans-serif;
letter-spacing:2px;}

.tx-e11{
color:#000000;
font-size:11px;
line-height:2.0;
font-family:Verdana, Arial, Helvetica, sans-serif;
letter-spacing:2px;}

.tx-j11red{
color:#ff0000;
font-size:11px;
line-height:2.0;
font-family:"メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "Osaka", sans-serif;
letter-spacing:2px;}

.tx-e11red{
color:#ff0000;
font-size:11px;
line-height:2.0;
font-family:Verdana, Arial, Helvetica, sans-serif;
letter-spacing:2px;}

.tx-j12{
color:#000000;
font-size:12px;
line-height:2.0;
font-family:"メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "Osaka", sans-serif;
letter-spacing:2px;}

.tx-e12{
color:#000000;
font-size:12px;
line-height:2.0;
font-family:Verdana, Arial, Helvetica, sans-serif;
letter-spacing:2px;}

.tx-j12red{
color:#ff0000;
font-size:12px;
line-height:2.0;
font-family:"メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "Osaka", sans-serif;
letter-spacing:2px;}

.tx-e12red{
color:#ff0000;
font-size:12px;
line-height:2.0;
font-family:Verdana, Arial, Helvetica, sans-serif;
letter-spacing:2px;}


.tx-j12white{
color:#ffffff;
font-size:12px;
line-height:2.0;
font-family:"メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "Osaka", sans-serif;
letter-spacing:2px;}


.tx-j12ul{
color:#666666;
font-size:12px;
line-height:2.0;
font-family:"メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "Osaka", sans-serif;
letter-spacing:2px;
text-decoration:underline;}

.tx-e12ul{
color:#666666;
font-size:12px;
line-height:2.0;
font-family:Verdana, Arial, Helvetica, sans-serif;
letter-spacing:2px;
text-decoration:underline;}

.tx-j14{
color:#000000;
font-size:14px;
line-height:2.0;
font-family:"メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "Osaka", sans-serif;
letter-spacing:2px;}

.tx-e14{
color:#000000;
font-size:14px;
line-height:2.0;
font-family:Verdana, Arial, Helvetica, sans-serif;
letter-spacing:2px;}


.tx-j16{
color:#000000;
font-size:16px;
line-height:2.0;
font-family:"メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "Osaka", sans-serif;
letter-spacing:2px;}

.tx-e16{
color:#000000;
font-size:16px;
line-height:2.0;
font-family:Verdana, Arial, Helvetica, sans-serif;
letter-spacing:2px;}

.tx-j14red{
color:#ff0000;
font-size:14px;
line-height:2.0;
font-family:"メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "Osaka", sans-serif;
letter-spacing:2px;}

.tx-e14red{
color:#ff0000;
font-size:14px;
line-height:2.0;
font-family:Verdana, Arial, Helvetica, sans-serif;
letter-spacing:2px;}


.tx-j14blue{
color:#0000ff;
font-size:14px;
line-height:2.0;
font-family:"メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "Osaka", sans-serif;
letter-spacing:2px;}

.tx-e14blue{
color:#0000ff;
font-size:14px;
line-height:2.0;
font-family:Verdana, Arial, Helvetica, sans-serif;
letter-spacing:2px;}


.tx-j14ul{
color:#666666;
font-size:14px;
line-height:2.0;
font-family:"メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "Osaka", sans-serif;
letter-spacing:2px;
text-decoration:underline;}

.tx-e14ul{
color:#666666;
font-size:14px;
line-height:2.0;
font-family:Verdana, Arial, Helvetica, sans-serif;
letter-spacing:2px;
text-decoration:underline;}


.tx-j14b{
color:#000000;
font-weight:bolder;
font-size:14px;
line-height:2.0;
font-family:"メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "Osaka", sans-serif;
letter-spacing:2px;}

.tx-e14b{
color:#000000;
font-weight:bolder;
font-size:14px;
line-height:2.0;
font-family:Verdana, Arial, Helvetica, sans-serif;
letter-spacing:2px;}

.tx-j14b-red{
color:#ff0000;
font-weight:bolder;
font-size:14px;
line-height:2.0;
font-family:"メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "Osaka", sans-serif;
letter-spacing:2px;}


.tx-e14b-red{
color:#ff0000;
font-weight:bolder;
font-size:14px;
line-height:2.0;
font-family:Verdana, Arial, Helvetica, sans-serif;
letter-spacing:2px;}

.tx-j18{
color:#000000;
font-size:18px;
line-height:2.0;
font-family:"メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "Osaka", sans-serif;
letter-spacing:2px;}

.tx-e18{
color:#000000;
font-size:18px;
line-height:2.0;
font-family:Verdana, Arial, Helvetica, sans-serif;
letter-spacing:2px;}

.tx-j18red{
color:#ff0000;
font-size:18px;
line-height:2.0;
font-family:"メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "Osaka", sans-serif;
letter-spacing:2px;}

.tx-e18red{
color:#ff0000;
font-size:18px;
line-height:2.0;
font-family:Verdana, Arial, Helvetica, sans-serif;
letter-spacing:2px;}

.tx-j18b{
font-weight:bolder;
color:#000000;
font-size:18px;
line-height:2.0;
font-family:"メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "Osaka", sans-serif;
letter-spacing:2px;}

.tx-e18b{
font-weight:bolder;
color:#000000;
font-size:18px;
line-height:2.0;
font-family:Verdana, Arial, Helvetica, sans-serif;
letter-spacing:2px;}


.tx-j20green{
font-weight:bolder;
color:#006600;
font-size:20px;
line-height:2.0;
font-family:"メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "Osaka", sans-serif;
letter-spacing:5px;}


table.tab1{
border-top:#666666 1px solid; 
border-left:#666666 1px solid;
border-right:#666666 1px solid;
border-bottom:none;
background:#ffffff;}

table.tab2{
border-top:#666666 1px solid; 
border-left:#666666 1px solid;
border-right:#666666 1px solid;
border-bottom:#666666 1px solid;
background:#ffffff;}

table.tab3{
border-top:none; 
border-left:#666666 1px solid;
border-right:#666666 1px solid;
border-bottom:none;
background:#ffffff;}

table.tab4{
border-top:none; 
border-left:#666666 1px solid;
border-right:#666666 1px solid;
border-bottom:#666666 1px solid;
background:#ffffff;}

table.tab5{
border-top:none; 
border-left:none;
border-right:none;
border-bottom:#666666 1px solid;
background:#ffffff;}


table.tab6{
border-top:none; 
border-left:none;
border-right:none;
border-bottom:none;
background:#ffffff;}




table.tabgray1{
border-top:#666666 2px solid; 
border-left:#666666 2px solid;
border-right:#666666 2px solid;
border-bottom:none;
background:#ffffff;}


table.tabgray2{
border-top:#666666 2px solid; 
border-left:#666666 2px solid;
border-right:#666666 2px solid;
border-bottom:#666666 2px solid;
background:#ffffff;}


table.tabgray3{
border-top:none; 
border-left:#666666 2px solid;
border-right:#666666 2px solid;
border-bottom:none;
background:#ffffff;}


table.tabgray4{
border-top:none; 
border-left:#666666 2px solid;
border-right:#666666 2px solid;
border-bottom:#666666 2px solid;
background:#ffffff;}


table.tabgray5{
border-top:none; 
border-left:none;
border-right:none;
border-bottom:#666666 2px solid;
background:#ffffff;}



td.td-jl{
color:#000000;
font-size:14px;
line-height:2.0;
font-family:"メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "Osaka", sans-serif;
border-top:none;
border-left:none;
border-right:#666666 1px solid;
border-bottom:#666666 1px solid;
letter-spacing:2px;}

td.td-jr{
color:#000000;
font-size:14px;
line-height:2.0;
font-family:"メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "Osaka", sans-serif;
border-top:none;
border-left:none;
border-right:none;
border-bottom:#666666 1px solid;
letter-spacing:2px;}


td.td-jlgray{
color:#000000;
font-size:14px;
line-height:2.0;
font-family:"メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "Osaka", sans-serif;
border-top:none;
border-left:none;
border-right:#666666 1px solid;
border-bottom:#666666 2px solid;
letter-spacing:2px;}


td.td-jrgray{
color:#000000;
font-size:14px;
line-height:2.0;
font-family:"メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "Osaka", sans-serif;
border-top:none;
border-left:none;
border-right:none;
border-bottom:#666666 2px solid;
letter-spacing:2px;}


td.td-jlgreenb{
color:#000000;
font-size:14px;
line-height:2.0;
font-family:"メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "Osaka", sans-serif;
border-top:none;
border-left:none;
border-right:#006600 2px solid;
border-bottom:#666666 2px solid;
letter-spacing:2px;}


td.td-jrgreenb{
color:#000000;
font-size:14px;
line-height:2.0;
font-family:"メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "Osaka", sans-serif;
border-top:none;
border-left:none;
border-right:none;
border-bottom:#006600 2px solid;
letter-spacing:2px;}


td.td-jlt{
color:#000000;
font-size:14px;
line-height:2.0;
font-family:"メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "Osaka", sans-serif;
border-top:none;
border-left:none;
border-right:#666666 1px solid;
border-bottom:none;
letter-spacing:2px;}

td.td-jrt{
color:#000000;
font-size:14px;
line-height:2.0;
font-family:"メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "Osaka", sans-serif;
border-top:none; 
border-left:none;
border-right:none;
border-bottom:none;
letter-spacing:2px;}


td.td-jltgreen{
color:#000000;
font-size:14px;
line-height:2.0;
font-family:"メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "Osaka", sans-serif;
border-top:none;
border-left:none;
border-right:#006600 1px solid;
border-bottom:none;
letter-spacing:2px;}

td.td-jrtgreen{
color:#000000;
font-size:14px;
line-height:2.0;
font-family:"メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "Osaka", sans-serif;
border-top:none; 
border-left:none;
border-right:none;
border-bottom:none;
letter-spacing:2px;}


td.td-el{
color:#000000;
font-size:14px;
line-height:2.0;
font-family:Verdana, Arial, Helvetica, sans-serif;
border-top:none;
border-left:none;
border-right:#666666 1px solid;
border-bottom:#666666 1px solid;
letter-spacing:2px;}

td.td-er{
color:#000000;
font-size:14px;
line-height:2.0;
font-family:Verdana, Arial, Helvetica, sans-serif;
border-top:none; 
border-left:none;
border-right:none;
border-bottom:#666666 1px solid;
letter-spacing:2px;}


td.td-elgray{
color:#000000;
font-size:14px;
line-height:2.0;
font-family:Verdana, Arial, Helvetica, sans-serif;
border-top:none;
border-left:none;
border-right:#666666 1px solid;
border-bottom:#666666 1px solid;
letter-spacing:2px;}

td.td-ergray{
color:#000000;
font-size:14px;
line-height:2.0;
font-family:Verdana, Arial, Helvetica, sans-serif;
border-top:none; 
border-left:none;
border-right:none;
border-bottom:#666666 2px solid;
letter-spacing:2px;}


td.td-elt{
color:#000000;
font-size:14px;
line-height:2.0;
font-family:Verdana, Arial, Helvetica, sans-serif;
border-top:none;
border-left:none;
border-right:#666666 1px solid;
border-bottom:none;
letter-spacing:2px;}

td.td-ert{
color:#000000;
font-size:14px;
line-height:2.0;
font-family:Verdana, Arial, Helvetica, sans-serif;
border-top:none; 
border-left:none;
border-right:none;
border-bottom:none;
letter-spacing:2px;}


td.td-eltgreen{
color:#000000;
font-size:14px;
line-height:2.0;
font-family:Verdana, Arial, Helvetica, sans-serif;
border-top:none;
border-left:none;
border-right:#006600 1px solid;
border-bottom:none;
letter-spacing:2px;}

td.td-ertgreen{
color:#000000;
font-size:14px;
line-height:2.0;
font-family:Verdana, Arial, Helvetica, sans-serif;
border-top:none; 
border-left:none;
border-right:none;
border-bottom:none;
letter-spacing:2px;}



td.no-j{
color:#000000;
font-size:14px;
line-height:2.0;
font-family:"メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "Osaka", sans-serif;
border-top:none;
border-left:none;
border-right:none;
border-bottom:none;
letter-spacing:2px;}

td.no-e{
color:#000000;
font-size:14px;
line-height:2.0;
font-family:Verdana, Arial, Helvetica, sans-serif;
border-top:none;
border-left:none;
border-right:none;
border-bottom:none;
letter-spacing:2px;}

td.no-jb{
color:#000000;
font-weight:bolder;
font-size:14px;
line-height:2.0;
font-family:"メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "Osaka", sans-serif;
border-top:none;
border-left:none;
border-right:none;
border-bottom:none;
letter-spacing:2px;}

td.no-eb{
color:#000000;
font-weight:bolder;
font-size:14px;
line-height:2.0;
font-family:Verdana, Arial, Helvetica, sans-serif;
border-top:none;
border-left:none;
border-right:none;
border-bottom:none;
letter-spacing:2px;}

