*,*:before, *:after{
box-sizing: border-box;
}


BODY{
	font-size : 18px;
font-family : "ＭＳ Ｐゴシック";
font-weight : normal;
text-align : left;
margin-top : 0px;
margin-left : auto;
margin-right : auto;
margin-bottom : 0px;


background-image : url(site-img/100x100-img-back.jpg);
background-repeat : repeat;
background-color : #f2dbc1;
}

#site-box{
	font-size : 16px;
font-weight : normal;
text-align : left;


width : 980px;
float : none;
clear : both;
overflow : visible;
visibility : visible;
line-height : 25px;
letter-spacing : 3px;


border-left-style : none;
border-right-style : none;


background-image : url(site-img/85-980-page-back.jpg);
background-repeat : repeat-y;
margin-left : auto;
margin-right : auto;
font-family : "ＭＳ Ｐゴシック";
}

#top-box{
	width : 980px;

float : none;
clear : both;
overflow : visible;
visibility : visible;
margin-bottom : 0px;
}

.top-link-box{
	text-align : left;
margin-top : 10px;
margin-bottom : 10px;
border-width : 1px;border-style : solid;border-color : #60afff;
letter-spacing : 10px;

visibility : visible;
overflow : visible;
}

#h1-box{
	padding-left : 30px;

float : none;
clear : both;
overflow : visible;
visibility : visible;
border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : #60afff;




background-image : url(site-img/h-box-img-980.jpg);
background-repeat : repeat-y;
border-top-width : 1px;
border-top-style : solid;
border-top-color : #60afff;
margin-top : 2px;
margin-bottom : 2px;



padding-bottom : 5px;
}

H1{
	font-size : 19px;
font-family : "ＭＳ Ｐゴシック";
font-weight : normal;







padding-left : 30px;
letter-spacing : 8px;




text-decoration : none;


margin-top : 0px;
margin-bottom : 0px;
padding-top : 12px;


color : #0047db;
}



#h2-box{
	border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : #60afff;
padding-left : 30px;
float : none;
clear : both;
overflow : visible;
visibility : visible;

background-image : url(site-img/h-box-img-980.jpg);
background-repeat : repeat-y;
border-top-width : 1px;
border-top-style : solid;
border-top-color : #60afff;
padding-bottom : 5px;
}

H2{
	font-size : 19px;
font-family : "ＭＳ Ｐゴシック";
font-weight : normal;
padding-left : 30px;
float : none;
clear : both;
overflow : visible;
visibility : visible;
letter-spacing : 8px;

margin-bottom : 0px;




margin-top : 0px;
padding-top : 12px;
color : #0047db;
text-decoration : none;
}

#footer-box{
	font-size : 12px;
font-weight : normal;
text-align : center;
float : none;
clear : both;
overflow : visible;
visibility : visible;
font-family : "ＭＳ Ｐゴシック";
text-decoration : none;
background-image : url(site-img/100x100-back-img.jpg);
background-repeat : repeat;
border-width : 1px;border-style : solid;border-color : #60afff;
}

#h2-box-1{
	font-size : 18px;
font-family : "ＭＳ Ｐゴシック";
font-weight : normal;
letter-spacing : 5px;
padding-left : 30px;
border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : #ea7526;
float : none;
clear : both;
overflow : visible;
visibility : visible;

background-image : url(site-img/h-box-brown-img-980.jpg);
background-repeat : repeat-y;
border-top-width : 1px;
border-top-style : solid;
border-top-color : #ea7526;
color : #0047db;
text-align : center;
padding-bottom : 5px;
}

.ad-box{
	text-align : center;
margin-top : 10px;
margin-bottom : 10px;
float : none;
clear : both;
overflow : visible;
visibility : visible;
width: 100%; 
max-width: 750px;

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

.tittle-box{
	font-size : 17px;
font-family : "ＭＳ Ｐゴシック";
font-weight : normal;
letter-spacing : 8px;
padding-left : 30px;
border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : #ea7526;

float : none;
clear : both;
overflow : visible;
visibility : visible;
background-image : url(site-img/h-box-brown-img-980.jpg);
background-repeat : repeat-y;
border-top-width : 1px;
border-top-style : solid;
border-top-color : #ea7526;
color : #0047db;

text-align : center;
padding-top : 12px;
text-decoration : none;
padding-bottom : 5px;
}

#attention-box{
	font-size : 19px;
font-family : "ＭＳ Ｐゴシック";
font-weight : normal;
background-image : url(site-img/h-box-img-980.jpg);
background-repeat : repeat-y;
padding-left : 30px;
border-top-width : 1px;
border-bottom-width : 1px;
border-top-style : solid;
border-bottom-style : solid;
border-top-color : #ff17a8;
border-bottom-color : #ff17a8;
float : none;
clear : both;
overflow : visible;
visibility : visible;
}

#page-link-box{
	font-size : 18px;
font-family : "ＭＳ Ｐゴシック";
background-image : url(site-img/page-link-back-img.jpg);
background-repeat : repeat;
letter-spacing : 10px;
text-decoration : none;
padding-top : 5px;
padding-bottom : 5px;
margin-top : 10px;
margin-bottom : 10px;
border-top-width : 1px;
border-bottom-width : 1px;
border-top-style : solid;
border-bottom-style : solid;
border-top-color : #bad9fe;
border-bottom-color : #bad9fe;
float : none;
clear : both;
overflow : visible;
visibility : visible;
border-left-width : 1px;
border-right-width : 1px;
border-left-style : solid;
border-right-style : solid;
border-left-color : #bad9fe;
border-right-color : #bad9fe;
text-align : center;
}

STRONG{
	font-size : 17px;
font-family : "ＭＳ Ｐゴシック";
font-weight : normal;
text-decoration : none;
}

EM{
	font-size : 17px;
font-family : "ＭＳ Ｐゴシック";
font-weight : normal;
text-decoration : none;
font-style : normal;
font-variant : normal;
}

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



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

BODY{
 　　width : 100%;
 　　font-size: clamp(12px, 3vw, 14px);
}


html {box-sizing: border-box;}

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


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


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

table {
	width: 100% ;
}

#site-box{
width : 100%;
font-size : 12px;
line-height : 19px;
letter-spacing : 3px;
}


H1{
	font-size : 12px;
letter-spacing : 3px;
}


H2{
	font-size : 12px;
letter-spacing : 3px;
}



STRONG{
	font-size : 12px;
font-family : "ＭＳ Ｐゴシック";
font-weight : normal;
text-decoration : none;
}

EM{
	font-size : 12px;
font-family : "ＭＳ Ｐゴシック";
font-weight : normal;
text-decoration : none;
font-style : normal;
font-variant : normal;
}


.top-link-box{
	text-align : left;
margin-top : 10px;
margin-bottom : 10px;
border-width : 1px;border-style : solid;border-color : #60afff;
letter-spacing : 3px;
}


.tittle-box{
	font-size : 12px;
font-family : "ＭＳ Ｐゴシック";
font-weight : normal;
letter-spacing : 3px;
padding-left : 30px;
border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : #ea7526;
height : 33px;
float : none;
clear : both;
overflow : visible;
visibility : visible;
background-image : url(site-img/h-box-brown-img-980.jpg);
background-repeat : repeat-y;
border-top-width : 1px;
border-top-style : solid;
border-top-color : #ea7526;
color : #0047db;

text-align : center;
padding-top : 12px;
text-decoration : none;
}


.ad-box{
	text-align : center;
margin-top : 3px;
margin-bottom : 3px;
  float: none;
  clear: both;
  overflow: visible;
  visibility: visible;
  display: block;
width: 100%; 
max-width: 320px;

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


#attention-box{
	font-size : 12px;
font-family : "ＭＳ Ｐゴシック";
font-weight : normal;
background-image : url(site-img/h-box-img-980.jpg);
background-repeat : repeat-y;
padding-left : 30px;
border-top-width : 1px;
border-bottom-width : 1px;
border-top-style : solid;
border-bottom-style : solid;
border-top-color : #ff17a8;
border-bottom-color : #ff17a8;
float : none;
clear : both;
overflow : visible;
visibility : visible;
}


#footer-box{
	font-size : 8px;
font-weight : normal;
text-align : center;
letter-spacing : 3px;
float : none;
clear : both;
overflow : visible;
visibility : visible;
font-family : "ＭＳ Ｐゴシック";
text-decoration : none;
background-image : url(site-img/100x100-back-img.jpg);
background-repeat : repeat;
border-width : 1px;border-style : solid;border-color : #60afff;
}



#index-contents-box{
	font-size : 14px;
font-family : "ＭＳ Ｐゴシック";
font-weight : lighter;
margin-left : 2%;
margin-right : 2%;border-width : 1px;border-style : solid;border-color : #da9b4e;




text-decoration : none;

}

}







#index-contents-box{
	font-size : 16px;
font-family : "ＭＳ Ｐゴシック";
font-weight : lighter;
margin-left : 2%;
margin-right : 2%;border-width : 1px;border-style : solid;border-color : #da9b4e;




text-decoration : none;

}