


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-green{
background:#ffffff;
margin-left:0px;
margin-top:0px;
margin-bottom:0px;
color:#000000;
background-image:url(../img/background.jpg);
background-attachment:fixed;
background-repeat:repeat-x;}


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;}


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;
}




ul.grov-list{
list-style-type:square;
margin-top:0px;
margin-bottom:0px;	
}


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.midashi{
width:100%;
text-align:center;
margin-top:40px;
margin-bottom:40px;
font-family:"メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "Osaka", sans-serif;
font-size:18px;
line-height:2.0;
letter-spacing:2px;
font-weight:normal;}


div.midashi2{
width:700px;
text-align:center;
margin-top:40px;
margin-bottom:40px;
margin-left:auto;
margin-right:auto;
font-family:"メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "Osaka", sans-serif;
font-size:14px;
line-height:2.0;
letter-spacing:2px;
font-weight:normal;}


div.taikaiend{
width:648px;
border:2px solid #006600;
background:#ffff99;
margin-left:auto;
margin-right:auto;
font-family:"メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "Osaka", sans-serif;
font-size:14px;
line-height:2.0;
letter-spacing:2px;
font-weight:normal;
text-align:center;
padding:40px 0 40px 0;
}



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;}


img.waku{
border:1px solid #cccccc;
}


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-j14white{
color:#ffffff;
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:#006600 1px solid; 
border-left:#006600 1px solid;
border-right:#006600 1px solid;
border-bottom:none;
background:#ffffff;}

table.tab2{
border-top:#006600 1px solid; 
border-left:#006600 1px solid;
border-right:#006600 1px solid;
border-bottom:#006600 1px solid;
background:#ffffff;}

table.tab3{
border-top:none; 
border-left:#006600 1px solid;
border-right:#006600 1px solid;
border-bottom:none;
background:#ffffff;}

table.tab4{
border-top:none; 
border-left:#006600 1px solid;
border-right:#006600 1px solid;
border-bottom:#666666 1px solid;
background:#ffffff;}

table.tab5{
border-top:none; 
border-left:none;
border-right:none;
border-bottom:#006600 1px solid;
background:#ffffff;}


table.tab6{
border-top:none; 
border-left:none;
border-right:none;
border-bottom:none;
background:#ffffff;}




table.tab-bold1{
border-top:#006600 2px solid; 
border-left:#006600 2px solid;
border-right:#006600 2px solid;
border-bottom:none;
background:#ffffff;}


table.tab-bold2{
border-top:#006600 2px solid; 
border-left:#006600 2px solid;
border-right:#006600 2px solid;
border-bottom:#006600 2px solid;
background:#ffffff;}


table.tab-bold3{
border-top:none; 
border-left:#006600 2px solid;
border-right:#006600 2px solid;
border-bottom:none;
background:#ffffff;}


table.tab-bold4{
border-top:none; 
border-left:#006600 2px solid;
border-right:#006600 2px solid;
border-bottom:#006600 2px solid;
background:#ffffff;}


table.tab-bold5{
border-top:none; 
border-left:none;
border-right:none;
border-bottom:#006600 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:#006600 1px solid;
border-bottom:#006600 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:#006600 1px solid;
letter-spacing:2px;}


td.td-cap{
color:#ffffff;
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 1px solid;
letter-spacing:2px;
background:#006600;
font-weight:normal;}


td.td-jl-bold{
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:#006600 2px solid;
letter-spacing:2px;}


td.td-jr-bold{
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;
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:#006600 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-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;}

