body{
margin-top:0px;
margin-bottom:0px;
background-color:#ffffff;
color:#000000;
}

.height{
height:100%;
}

p{
font-size:100%;
padding:0px;
margin:0px;
line-height:110%;
}

h1{
margin-top:0px;
margin-bottom:0px;
}

h2{
margin-top:0px;
margin-bottom:0px;
}

h3{
margin-top:0px;
margin-bottom:0px;
}

h4{
margin-top:0px;
margin-bottom:0px;
}

h5{
margin-top:0px;
margin-bottom:0px;
}

h6{
margin-top:0px;
margin-bottom:0px;
}

.moji200{
font-size:200%;
}

.moji180{
font-size:180%;
}

.moji150{
font-size:150%;
}

.moji120{
font-size:120%;
}

.moji105{
font-size:105%;
}

.moji95{
font-size:95%;
}


.moji90{
font-size:90%;
}

.moji80{
font-size:80%;
}

.moji70{
font-size:70%;
}

.moji60{
font-size:60%;
}

.mojiweight{
font-weight:bold;
}


.color_a{
color:#000066;
}

.color_b{
color:#ffcc66;
}

.color_c{
color:bd8200
}

.color_d{
color:#0099cc;
}

.color_e{
color:#009933;
}

.color_f{
color:#ffffff;
}

.color_g{
color:#000099;
}

.color_h{
color:#ff0000;
}

.bgcolor_shiro{
background-color:#ffffff;
}

.bgcolor_orange{
background-color:#dea630;
}

.bgcolor_midori{
background-color:#00914a;
}

.bgcolor_pink{
background-color:#ee5933;
}

.bgcolor_blue{
background-color:#0c9cc2;
}

.bgcolor_orange2{
background-color:#fd782b;
}

.bgcolor_orange3{
background-color:#F9DEB9;
}

.bgcolor_blue{
background-color:#0c9cc2;
}

.okuri100{
line-height:100%;
}

.okuri110{
line-height:110%;
}

.okuri120{
line-height:120%;
}

.okuri150{
line-height:150%;
}

.okuri180{
line-height:180%;
}

.okuri210{
line-height:210%;
}

.okuri240{
line-height:240%;
}

.jisage_1{
text-indent:1em;
}

a{
color:#006600;
text-decoration : underline;
}

a:hover{
color:#cc9933;
text-decoration:none;
}


.header{
margin-top:0px;
}

.ue{
vertical-align:top;
}

.tablepadding{
padding-top:10px;
padding-bottom:10px;
padding-left:9px;
padding-right:9px; 
vertical-align:top;
}

.tablepadding2{
padding-top:4px;
padding-bottom:4px;
padding-left:10px;
padding-right:10px;
}

.tablepadding3{
padding-top:2px;
padding-bottom:2px;
padding-left:20px;
padding-right:20px;
}

.tablepadding4{
padding-top:10px;
padding-bottom:10px;
padding-left:20px;
padding-right:20px; 
}

.paddingbottom5{
padding-bottom:5px;
}


.paddingtop5{
padding-top:5px;
}


.paddingtop10{
padding-top:10px;
}

.paddingtop20{
padding-top:20px;
}

.paddingtop30{
padding-top:30px;
}

.paddingtop40{
padding-top:40px;
}

.paddingbottom15{
padding-bottom:3px;
}

.paddingbottom30{
padding-bottom:30px;
}

.paddingleft10{
padding-left:10px;
}

.paddingleft20{
padding-left:20px;
}

.paddingleft40{
padding-left:40px;
}

.paddingright4{
padding-right:4px;
}

.paddingright10{
padding-right:10px;
}

.paddingright20{
padding-right:20px;
}

.marginleft4{
margin-left:4px;
}


.marginleft5{
margin-left:5px;
}

.marginleft10{
margin-left:10px;
}

.marginleft15{
margin-left:15px;
}

.marginleft20{
margin-left:20px;
}

.marginleft30{
margin-left:30px;
}

.marginleft40{
margin-left:40px;
}

.marginleft50{
margin-left:50px;
}

.marginleft60{
margin-left:60px;
}

.marginleft70{
margin-left:70px;
}

.marginleft80{
margin-left:80px;
}

.marginleft90{
margin-left:90px;
}

.marginleft100{
margin-left:100px;
}

.marginleft120{
margin-left:120px;
}

.margintopmainas15{
margin-top:-15px;
}

.margintop2{
margin-top:2px;
}

.margintop9{
margin-top:9px;
}

.margintop10{
margin-top:10px;
}

.margintop15{
margin-top:15px;
}

.margintop20{
margin-top:20px;
}

.margintop25{
margin-top:25px;
}

.margintop30{
margin-top:30px;
}

.margintop40{
margin-top:40px;
}

.margintop50{
margin-top:50px;
}

.margintop60{
margin-top:60px;
}

.margintop100{
margin-top:100px;
}

.margintop200{
margin-top:200px;
}

.marginbottom0{
margin-bottom:0px;
}

.marginbottom5{
margin-bottom:5px;
}

.marginbottom7{
margin-bottom:7px;
}



.marginbottom10{
margin-bottom:10px;
}

.marginbottom15{
margin-bottom:15px;
}

.marginbottom20{
margin-bottom:20px;
}


.marginbottom30{
margin-bottom:30px;
}

.marginbottom50{
margin-bottom:50px;
}

.marginright100{
margin-right:100px;
}

.marginright50{
margin-right:50px;
}


.textbox720{
width:720px;
}


.textbox500{
width:500px;
}


.textbox600{
width:600px;
}


.textbox640{
width:640px;
}

.textbox550{
width:550px;
}

.textbox350{
width:350px;
}

.contents{
vertical-align:top;
padding-bottom:35px;
padding-left:15px;
padding-right:15px;
}


.midashi{
margin-bottom:15px;
}

.textright{
text-align:right;
}

.textcenter{
text-align:center;
}

.pagetop{
margin-left:40px;
margin-top:35px;
}

.shitamenu{
font-size:70%;
padding-top:5px;
padding-bottom:7px;
text-align:center;
}

.copyright{
font-size:9pt;
color:#cc6600;
}


.footer{
padding-top:7px;
padding-bottom:8px;
background-color:#ffe6b0;
text-align:center;
}

