@charset "utf-8";



BODY{
	font-size : 15px;
font-family : Arial;
text-align : center;
margin-left : auto;
margin-right : auto;
float : none;
clear : both;
overflow : visible;
visibility : visible;
padding-top : 0px;
margin-top : 0px;
background-image : url(0-img/img-50x50.jpg);
background-repeat : repeat;
}

#site-box{
	text-align : left;
margin-left : auto;
margin-right : auto;
width : 980px;
height : 150px;
float : none;
clear : both;
overflow : visible;
visibility : visible;
font-size : 15px;
font-family : Arial;
letter-spacing : 4px;
line-height : 25px;

background-repeat : repeat;
background-color : #f6f6f6;
background-image : url(0-img/100x100-box-white.png);
padding-bottom : 0px;
margin-bottom : 0px;
}

#headre-box{
	width : 980px;
float : none;
clear : both;
overflow : visible;
visibility : visible;
}

#contents-box{
	text-align : left;
float : none;
clear : both;
overflow : visible;
visibility : visible;
background-image : url(0-img/100x100-box-white.png);
background-repeat : repeat;
border-left-width : 1px;
border-right-width : 1px;
border-left-style : solid;
border-right-style : solid;
border-left-color : #d9efff;
border-right-color : #d9efff;
border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : #d9efff;
}

.h-box{
	float : none;
clear : both;
overflow : visible;
visibility : visible;
border-width : 1px;border-style : solid;border-color : #b9daff;
padding-top : 5px;
padding-bottom : 5px;
}

H1{
	font-size : 16px;
font-weight : normal;
color : #117cff;
letter-spacing : 7px;
text-decoration : none;
padding-left : 30px;
margin-top : 0px;
margin-bottom : 0px;
padding-top : 8px;
padding-bottom : 2px;
}

H2{
	font-size : 16px;
font-weight : normal;
color : #1774ff;
letter-spacing : 7px;
padding-left : 30px;
margin-top : 0px;
margin-bottom : 0px;
padding-top : 7px;
padding-bottom : 5px;
}

H3{
	font-size : 16px;
font-weight : normal;
color : #117cff;
letter-spacing : 7px;
text-decoration : none;
padding-left : 30px;
margin-top : 0px;
margin-bottom : 0px;
padding-top : 8px;
padding-bottom : 2px;
}

H4{
	font-size : 16px;
font-weight : normal;
color : #1774ff;
letter-spacing : 7px;
padding-left : 30px;
margin-top : 0px;
margin-bottom : 0px;
padding-top : 7px;
padding-bottom : 5px;
}

#footer-box{
	font-size : 14px;
font-weight : normal;
text-align : center;border-width : 1px;border-style : solid;border-color : #cae8ff;
padding-top : 5px;
padding-bottom : 5px;
line-height : 20px;
background-image : url(0-img/100x100-box-white.png);
background-repeat : repeat;
}

A{
	font-weight : normal;
text-decoration : none;
color : black;
}

.ad-box{
	text-align : center;
margin-top : 5px;
margin-bottom : 5px;
float : none;
clear : both;
overflow : visible;
visibility : visible;

width: 100%; 
max-width: 950px;

height: auto;
min-height: 120px;
}

.ad-down-box{
	text-align : center;
margin-top : 5px;
margin-bottom : 5px;
float : none;
clear : both;
overflow : visible !important;
visibility : visible;

width: 100%; 
max-width: 950px;

height: auto;
min-height: 120px;

}


#attention-box{
	float : none;
clear : both;
overflow : visible;
visibility : visible;
}

STRONG{
	font-size : 15px;
font-weight : normal;
text-decoration : none;
float : none;
clear : both;
overflow : visible;
visibility : visible;
letter-spacing : 4px;
}


TABLE{
	font-size : 16px;
border-collapse : collapse;border-spacing : 0px;
empty-cells : hide;
}



TD{
	font-family : "ＭＳ Ｐゴシック";
font-weight : normal;
font-size : 16px;
}

img {
	vertical-align: middle;
}



@media screen and (max-width: 768px){

picture, video{
max-width: 100%;
height: auto;
}

body{
width : 100%;
font-size: 12px;
}


div, iframe {
	max-width: 100% ;
}

table {
	width: 100% ;
}

img {
	vertical-align: middle;
	max-width: 100%;
	height: auto;
}


#contents-box{
font-size: 12px;
}



.ad-box{
	text-align : center;
margin-top : 2px;
margin-bottom : 2px;
float : none;
clear : both;
overflow : visible;
visibility : visible;

width: 100%; 
max-width: 320px;

height: auto;
min-height: 120px;
}


.ad-down-box{
	text-align : center;
margin-top : 2px;
margin-bottom : 2px;
float : none;
clear : both;
overflow : visible;
visibility : visible;

width: 100%; 
max-width: 320px;

height: auto;
min-height: 120px;

}


H1{
	font-size : 12px;
font-weight : normal;
color : #117cff;
letter-spacing : 7px;
text-decoration : none;
padding-left : 10px;
margin-top : 0px;
margin-bottom : 0px;
padding-top : 8px;
padding-bottom : 2px;
}

H2{
	font-size : 12px;
font-weight : normal;
color : #1774ff;
letter-spacing : 7px;
padding-left : 10px;
margin-top : 0px;
margin-bottom : 0px;
padding-top : 7px;
padding-bottom : 5px;
}

H3{
	font-size : 12px;
font-weight : normal;
color : #117cff;
letter-spacing : 7px;
text-decoration : none;
padding-left : 10px;
margin-top : 0px;
margin-bottom : 0px;
padding-top : 8px;
padding-bottom : 2px;
}

H4{
	font-size : 12px;
font-weight : normal;
color : #1774ff;
letter-spacing : 7px;
padding-left : 10px;
margin-top : 0px;
margin-bottom : 0px;
padding-top : 7px;
padding-bottom : 5px;
}

STRONG{
	font-size : 12px;
font-weight : normal;
text-decoration : none;
float : none;
clear : both;
overflow : visible;
visibility : visible;
letter-spacing : 3px;
}

#footer-box{
	font-size : 10px;
font-weight : normal;
text-align : center;border-width : 1px;border-style : solid;border-color : #cae8ff;
padding-top : 10px;
padding-bottom : 15px;
line-height : 15px;
background-image : url(0-img/100x100-box-white.png);
background-repeat : repeat;
}

}









#hide-box{
	float : none;
clear : both;
overflow : hidden;
visibility : hidden;
}
