body{
background:#fff;
color:#000000;}

body#type-m0{
margin:0px;
color:#000000;
font-size:16px;
line-height:2.0;
font-family:"メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", sans-serif;
letter-spacing:2px;
font-weight:bold;
-webkit-text-size-adjust:100%;
background:#8000ff;
word-wrap:normal;
}

body#type-t5{
background:#ccc;
margin:0px 0 0px 0;
color:#000000;}


body#type-t10{
background:#fff;
margin:10px 0 10px 0;
color:#000000;}

body#type-lt5{
background:#fff;
margin:5px 0 0 5px;
color:#000000;}

body#type-lt10{
background:#fff;
margin:10px 0 0 10px;
color:#000000;}


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


img{
border:0;
}


img.fluid{
border:0px;
max-width:100%;
height:auto;
display:block;
}

img.center{
display:block;
margin:0 auto;	
}



@font-face {
font-family:"midashi-font";
src:url("../font/midashi-font.eot?") format("oldIE"), url("../font/midashi-font.woff") format("woff"), url("../font/midashi-font.ttf") format("truetype"), url("../font/midashi-font.otf") format("opentype");
}


.midashi{
	font-family:"midashi-font";
	margin:0;
	font-size:40px;
	line-height:2.0;
	color:#FF0000;
}



div#wrapper{
padding:0 10px 0 10px;
width:100%;
margin:20px auto;
background:#8000ff;
border-radius: 20px;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
}


span.block{
display:block;
}


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



.komidashi{
color:#990000;
font-size:20px;
line-height:2.0;
font-family:"メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", sans-serif;
font-weight:bold;
letter-spacing:2px;}


.pt5{
	padding:5px 0 0 0;
}

.pt10{
	padding:10px 0 0 0;
}

.pt20{
	padding:20px 0 0 0;
}

.pt30{
	padding:30px 0 0 0;
}

.pt40{
	padding:40px 0 0 0;
}

.pt50{
	padding:50px 0 0 0;
}



.pb5{
	padding:0 0 5px 0;
}

.pb10{
	padding:0 0 10px 0;
}

.pb20{
	padding:0 0 20px 0;
}

.pb30{
	padding:0 0 30px 0;
}

.pb40{
	padding:0 0 40px 0;
}

.pb50{
	padding:0 0 50px 0;
}



.ptb5{
	padding:5px 0 5px 0;
}

.ptb10{
	padding:10px 0 10px 0;
}

.ptb20{
	padding:20px 0 20px 0;
}

.ptb30{
	padding:30px 0 30px 0;
}

.ptb40{
	padding:40px 0 40px 0;
}

.ptb50{
	padding:50px 0 50px 0;
}

.pl5{
	padding:0 0 0 5px;
}

.pl10{
	padding:0 0 0 10px;
}

.pl15{
	padding:0 0 0 15px;
}


.pl20{
	padding:0 0 0 20px;
}



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

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


a.pagetop{
display:block;
width:60px;
height:60px;
}


a.sakuin:link{
color:#ff0000;
font-size:20px;
font-weight:bold;
text-decoration:underline;
letter-spacing:2px;
line-height:2.0;
font-family:"メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", sans-serif;
display:block;
}


a.sakuin:visited{

color:#ff0000;
font-size:20px;
font-weight:bold;
text-decoration:underline;
letter-spacing:2px;
line-height:2.0;
font-family:"メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", sans-serif;
display:block;
}


a.sakuin:hover{
background:#ff0000;
color:#fff;
font-size:20px;
font-weight:bold;
text-decoration:underline;
letter-spacing:2px;
line-height:2.0;
font-family:"メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", sans-serif;
display:block;
}



a.modoru:link{
color:#ff0000;
font-size:20px;
line-height:2.0;
font-family:"メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", sans-serif;
font-weight:bold;
text-decoration:underline;
letter-spacing:2px;
display:block;}

a.modoru:visited{
color:#ff0000;
font-size:20px;
line-height:2.0;
font-family:"メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", sans-serif;
font-weight:bold;
text-decoration:underline;
letter-spacing:2px;
display:block;}


a.modoru:hover{
background:#ff0000;
color:#fff;
font-size:20px;
line-height:2.0;
font-family:"メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", sans-serif;
font-weight:bold;
text-decoration:underline;
letter-spacing:2px;
display:block;}


a.jap:link{
color:#ff0000;
font-size:18px;
line-height:2.0;
font-family:"メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", sans-serif;
text-decoration:underline;
letter-spacing:2px;}


a.jap:visited{
color:#ff0000;
font-size:18px;
line-height:2.0;
font-family:"メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", sans-serif;
text-decoration:underline;
letter-spacing:2px;}


a.jap:hover{
background:#ffff00;
color:#ff0000;
font-size:18px;
line-height:2.0;
font-family:"メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", sans-serif;
text-decoration:underline;
letter-spacing:2px;}



a.jap12:link{
color:#ff0000;
font-size:12px;
line-height:2.0;
font-family:"メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", sans-serif;
text-decoration:underline;
letter-spacing:2px;}

a.jap12:visited{
color:#ff0000;
font-size:12px;
line-height:2.0;
font-family:"メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", sans-serif;
text-decoration:underline;
letter-spacing:2px;}


a.jap12:hover{
background:#ffff00;
color:#ff0000;
font-size:12px;
line-height:2.0;
font-family:"メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", sans-serif;
text-decoration:underline;
letter-spacing:2px;}




a.jap18:link{
color:#ff0000;
font-size:18px;
line-height:2.0;
font-family:"メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", sans-serif;
text-decoration:underline;
letter-spacing:2px;}

a.jap18:visited{
color:#ff0000;
font-size:18px;
line-height:2.0;
font-family:"メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", sans-serif;
text-decoration:underline;
letter-spacing:2px;}


a.jap18:hover{
background:#ffff00;
color:#ff0000;
font-size:18px;
line-height:2.0;
font-family:"メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", sans-serif;
text-decoration:underline;
letter-spacing:2px;}


a.jap16:link{
color:#ff0000;
font-size:16px;
line-height:2.0;
font-family:"メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", sans-serif;
text-decoration:underline;
letter-spacing:2px;}

a.jap16:visited{
color:#ff0000;
font-size:16px;
line-height:2.0;
font-family:"メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", sans-serif;
text-decoration:underline;
letter-spacing:2px;}


a.jap16:hover{
background:#ff0000;
color:#fff;
font-size:16px;
line-height:2.0;
font-family:"メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", sans-serif;
text-decoration:underline;
letter-spacing:2px;}


a.jap20:link{
color:#ff0000;
font-size:20px;
line-height:2.0;
font-family:"メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", sans-serif;
text-decoration:underline;
letter-spacing:2px;}

a.jap20:visited{
color:#ff0000;
font-size:20px;
line-height:2.0;
font-family:"メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", sans-serif;
text-decoration:underline;
letter-spacing:2px;}


a.jap20:hover{
background:#990000;
color:#fff;
font-size:20px;
line-height:2.0;
font-family:"メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", sans-serif;
text-decoration:underline;
letter-spacing:2px;}



a.jap-lang:link{
display:block;
border:none;	
color:#fff;
font-size:20px;
line-height:2.0;
font-family:"メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", sans-serif;
text-decoration:underline;
font-weight:bolder;
letter-spacing:2px;
background:#006;}

a.jap-lang:visited{
display:block;
border:none;
color:#fff;
font-size:20px;
line-height:2.0;
font-family:"メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", sans-serif;
text-decoration:underline;
font-weight:bolder;
letter-spacing:2px;
background:#006;}


a.jap-lang:hover{
display:block;
border:none;	
background:#ff0000;
color:#fff;
font-size:20px;
line-height:2.0;
font-family:"メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", sans-serif;
text-decoration:underline;
font-weight:bolder;
letter-spacing:2px;}




a.eng:link{
color:#ff0000;
font-size:14px;
line-height:2.0; 
font-family:Verdana, Roboto, "Droid Sans", sans-serif;
text-decoration:underline;
letter-spacing:2px;}

a.eng:visited{
color:#ff0000;
font-size:14px;
line-height:2.0;
font-family:Verdana, Roboto, "Droid Sans", 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, Roboto, "Droid Sans", sans-serif;
text-decoration:underline;
letter-spacing:2px;}





a.eng12:link{
color:#ff0000;
font-size:12px;
line-height:2.0; 
font-family:Verdana, Roboto, "Droid Sans", sans-serif;
text-decoration:underline;
letter-spacing:2px;}


a.eng12:visited{
color:#ff0000;
font-size:12px;
line-height:2.0;
font-family:Verdana, Roboto, "Droid Sans", 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, Roboto, "Droid Sans", sans-serif;
text-decoration:underline;
letter-spacing:2px;}


a.eng18:link{
color:#ff0000;
font-size:18px;
line-height:2.0; 
font-family:Verdana, Roboto, "Droid Sans", sans-serif;
text-decoration:underline;
letter-spacing:2px;}

a.eng18:visited{
color:#ff0000;
font-size:18px;
line-height:2.0;
font-family:Verdana, Roboto, "Droid Sans", sans-serif;
text-decoration:underline;
letter-spacing:2px;}


a.eng18:hover{
background:#3300ff;
color:#ffffff;
font-size:18px;
line-height:2.0;
font-family:Verdana, Roboto, "Droid Sans", sans-serif;
text-decoration:underline;
letter-spacing:2px;}



a.eng16:link{
color:#ff0000;
font-size:16px;
line-height:2.0; 
font-family:Verdana, Roboto, "Droid Sans", sans-serif;
text-decoration:underline;
letter-spacing:2px;}

a.eng16:visited{
color:#ff0000;
font-size:16px;
line-height:2.0;
font-family:Verdana, Roboto, "Droid Sans", sans-serif;
text-decoration:underline;
letter-spacing:2px;}


a.eng16:hover{
background:#3300ff;
color:#ffffff;
font-size:16px;
line-height:2.0;
font-family:Verdana, Roboto, "Droid Sans", sans-serif;
text-decoration:underline;
letter-spacing:2px;}



a.eng-lang:link{
display:block;
border:none;	
color:#fff;
font-size:20px;
line-height:2.0;
font-family:Verdana, Roboto, "Droid Sans", sans-serif;
text-decoration:underline;
font-weight:bolder;
letter-spacing:2px;
background:#8000ff;}

a.eng-lang:visited{
display:block;
border:none;
color:#fff;
font-size:20px;
line-height:2.0;
font-family:Verdana, Roboto, "Droid Sans", sans-serif;
text-decoration:underline;
font-weight:bolder;
letter-spacing:2px;
background:#8000ff;}


a.eng-lang:hover{
display:block;
border:none;	
background:#8000ff;
color:#fff;
font-size:20px;
line-height:2.0;
font-family:Verdana, Roboto, "Droid Sans", sans-serif;
text-decoration:underline;
font-weight:bolder;
letter-spacing:2px;}



.tx-j10{
color:#000000;
font-size:10px;
line-height:2.0;
font-family:"メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", sans-serif;
letter-spacing:2px;}

.tx-e10{
color:#000000;
font-size:10px;
line-height:2.0;
font-family:Verdana, Roboto, "Droid Sans", sans-serif;
letter-spacing:2px;}


.tx-j11{
color:#000000;
font-size:11px;
line-height:2.0;
font-family:"メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", sans-serif;
letter-spacing:2px;}

.tx-e11{
color:#000000;
font-size:11px;
line-height:2.0;
font-family:Verdana, Roboto, "Droid Sans", sans-serif;
letter-spacing:2px;}


.tx-j12{
color:#000000;
font-size:12px;
line-height:2.0;
font-family:"メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", sans-serif;
letter-spacing:2px;}

.tx-e12{
color:#000000;
font-size:12px;
line-height:2.0;
font-family:Verdana, Roboto, "Droid Sans", sans-serif;
letter-spacing:2px;}


.tx-j14{
color:#000000;
font-size:14px;
line-height:2.0;
font-family:"メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", sans-serif;
letter-spacing:2px;}

.tx-e14{
color:#000000;
font-size:14px;
line-height:2.0;
font-family:Verdana, Roboto, "Droid Sans", sans-serif;
letter-spacing:2px;}


.tx-j16{
color:#000;
font-size:16px;
line-height:2.0;
font-family:"メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", sans-serif;
letter-spacing:2px;}

.tx-e16{
color:#000000;
font-size:16px;
line-height:2.0;
font-family:Verdana, Roboto, "Droid Sans", sans-serif;
letter-spacing:2px;}

.tx-j16ul{
color:#666;
font-size:16px;
line-height:2.0;
font-family:"メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", sans-serif;
letter-spacing:2px;
text-decoration:underline;}

.tx-e16white{
color:#fff;
font-size:16px;
line-height:2.0;
font-family:Verdana, Roboto, "Droid Sans", sans-serif;
letter-spacing:2px;}


.tx-j18{
color:#000000;
font-size:18px;
line-height:2.0;
font-family:"メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", sans-serif;
letter-spacing:2px;}


.tx-j18ul{
color:#666;
text-decoration:underline;
font-size:18px;
line-height:2.0;
font-family:"メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", sans-serif;
letter-spacing:2px;}

.tx-e18{
color:#000000;
font-size:18px;
line-height:2.0;
font-family:Verdana, Roboto, "Droid Sans", sans-serif;
letter-spacing:2px;}


.tx-j20{
color:#000000;
font-size:20px;
line-height:2.0;
font-family:"メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", sans-serif;
letter-spacing:2px;}


.tx-j25{
color:#000000;
font-size:25px;
line-height:2.0;
font-family:"メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", sans-serif;
letter-spacing:2px;}


.tx-e25{
color:#000000;
font-size:25px;
line-height:2.0;
font-family:Verdana, Roboto, "Droid Sans", sans-serif;
letter-spacing:2px;}

table{
border:0;
border-spacing:0;	
border-collapse:collapse;
}

td{
padding:0;
}

table.tab1{
border-top:#00f 1px solid; 
border-left:#00f 1px solid;
border-right:#00f 1px solid;
border-bottom:none;
}

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

table.tab3{
border-top:none; 
border-left:#00f 1px solid;
border-right:#00f 1px solid;
border-bottom:none;
}

table.tab4{
border-top:none; 
border-left:#00f 1px solid;
border-right:#00f 1px solid;
border-bottom:#666666 1px solid;
}

table.tab5{
border-top:none; 
border-left:none;
border-right:none;
border-bottom:#00f 1px solid;
}


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




table.tab-bold1{
border-top:#00f 2px solid; 
border-left:#00f 2px solid;
border-right:#00f 2px solid;
border-bottom:none;
}


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


table.tab-bold3{
border-top:none; 
border-left:#00f 2px solid;
border-right:#00f 2px solid;
border-bottom:none;
}


table.tab-bold4{
border-top:none; 
border-left:#00f 2px solid;
border-right:#00f 2px solid;
border-bottom:#00f 2px solid;
}


table.tab-bold5{
border-top:none; 
border-left:none;
border-right:none;
border-bottom:#00f 2px solid;
}


td.td-l{
border-top:none;
border-left:none;
border-right:#666 1px solid;
border-bottom:#666 1px solid;}


td.td-r{
border-top:none;
border-left:none;
border-right:none;
border-bottom:#666 1px solid;}


td.td-l-bold{
border-top:none;
border-left:none;
border-right:#00f 1px solid;
border-bottom:#00f 2px solid;}


td.td-r-bold{
border-top:none;
border-left:none;
border-right:none;
border-bottom:#ff0000;}


td.td-lt{
border-top:none;
border-left:none;
border-right:#666 1px solid;
border-bottom:none;}

td.td-rt{
border-top:none; 
border-left:none;
border-right:none;
border-bottom:none;}


td.td-lt-bold{
border-top:none;
border-left:none;
border-right:#00f 2px solid;
border-bottom:none;}

td.td-rt-bold{
border-top:none; 
border-left:none;
border-right:none;
border-bottom:none;}