

/* ----------------------------- */
/* «XN[TCY@ Σθν― */
p.resizeimage5 img { width: 100%; text-align:center;}
p.resizeimage5 img.miniimage { display: none; } /* Media Queriesͺg¦Θ’uEUΜ½ί */

/* ₯\¦Μζͺ481pxΘγΜκ */
@media screen and (min-width: 481px) {
p.resizeimage5 img.miniimage { display: none; text-align:center;}/* miniπρ\¦ */
p.resizeimage5 img.bigimage  { display: block; text-align:center;}  /* bigπ\¦ */
}
/* ₯\¦Μζͺ480px’Μκ */
@media screen and (max-width: 480px) {
p.resizeimage5 img.miniimage { display: block; text-align:center;}  /* miniπ\¦ */
p.resizeimage5 img.bigimage  { display: none; text-align:center;}/* bigπρ\¦ */
}


#phototxt {
	margin: 5;
	text-align: center;
	color: #FFF;
	font-size: 75%;
}

#phototxt2 {
margin: 0px 10px 0px 10px;
	text-align: left;
	color: #FFF;
	font-size: 80%;
}

#infotxt {
	margin: 0;
	text-align: left;
	color: #FFF;
	font-size: 80%;
}


TR {
font-family: "Meiryo UI","Verdana","lr oSVbN","sans-serif","Osaka"; FONT-SIZE: 14px; COLOR: #FFFFFF;
}
TD {
font-family: "Meiryo UI","Verdana","lr oSVbN","sans-serif","Osaka"; FONT-SIZE: 14px; COLOR: #FFFFFF;
}
TH {
font-family: "Meiryo UI","Verdana","lr oSVbN","sans-serif","Osaka"; FONT-SIZE: 14px; COLOR: #FFFFFF;
}

h1{
font-size:17px;
margin-left:0px;
margin-right:0px;
margin-bottom:5px;
margin-top:2px;
color:#ddddff;

}

h2{
font-size:16px;
margin-left:0px;
margin-right:0px;
margin-top:5px;
margin-bottom:5px;
color:#ddddff;

}

h3{
font-size:16px;
margin-left:0px;
margin-right:0px;
margin-top:5px;
margin-bottom:3px;
color:#ddddff;

}
h4{
font-size:16px;
margin-left:0px;
margin-right:0px;
margin-top:5px;
margin-bottom:3px;
color:#ddddff;

}
h5{
font-size:16px;
margin-left:0px;
margin-right:0px;
margin-top:10px;
margin-bottom:10px;
color:#ddddff;
text-align:center;

}
.dotc {
font-family: "Meiryo UI","Verdana","lr oSVbN","sans-serif","Osaka"; FONT-SIZE: 13px; COLOR: #FFFFFF;
margin: 5px 5px 5px 5px;
padding: 12px;
border: 3px dotted #ff0000;
}
.dot {
font-family: "Meiryo UI","Verdana","lr oSVbN","sans-serif","Osaka"; FONT-SIZE: 13px; COLOR: #FFFFFF;
margin: 5px 16px 5px 16px;
padding: 10px;
border: 2px dotted #55aaff;
}
.dot2 {
font-family: "Meiryo UI","Verdana","lr oSVbN","sans-serif","Osaka"; FONT-SIZE: 13px; COLOR: #FFFFFF;
margin: 10px 16px 10px 16px;
padding: 8px;
border: 3px dotted #44aaff;
}
.line0 {
font-size: 1pt;
margin: 16px 5px 16px 5px;
padding-bottom: 1px;
border-top: 3px dotted #555555;
}
.line1 {
font-size: 1pt;
margin: 10px 5px 10px 5px;
padding-bottom: 1px;
border-top: 3px dotted #555555;
}
.line2 {
font-size: 1pt;
margin: 10px 10px 10px 10px;
padding-bottom: 1px;
border-top: 3px dotted #555555;
}
.line {
font-size: 1pt;
margin: 10px 18px 0px 18px;
padding-bottom: 1px;
border-top: 3px dotted #555555;
}
.mjr200 {
margin: 0px 200px 0px 0px;
FONT-SIZE: 11pt; 
}
.mj0 {
margin: 0px 0px 0px 0px;
FONT-SIZE: 10pt; 
}
.mj {
margin: 0px 16px 0px 16px;
FONT-SIZE: 10pt; 
}
.incom {
font-family: "Verdana", "qMmpS Pro W3", "lr SVbN", "Osaka]";
font-size: 12px;
color: #FFFFFF;
margin: 10px 16px 10px 16px;
}


.inlink {
font-family: "Verdana", "qMmpS Pro W3", "lr SVbN", "Osaka]";
font-size: 12px;
color: #224422;
margin: 10px 16px 10px 16px;
padding: 10px;
border: 1px dotted #888888;
}
.bq10 {
margin: 10px 10px 10px 10px;
}
.bq20 {
margin: 20px 20px 20px 20px;
}
.bq30 {
margin: 30px 30px 30px 30px;
}
.bq40 {
margin: 40px 40px 40px 40px;
}
ul {
margin: 0px 0px 0px 10px;
padding: 0px;
}
ul{ list-style-image:url("icsc.gif"); margin: 0 0 0 1.5em;}
li {
margin: 0px 0px 0px 0px;
padding: 0px;
}


A:link {
	FONT-WEIGHT: bold; COLOR: #66ff00; TEXT-DECORATION: underline
}
A:visited {
	FONT-WEIGHT: bold; COLOR: #ff66ff; TEXT-DECORATION: underline
}
A:active {
	FONT-WEIGHT: bold; COLOR: #ff0000; TEXT-DECORATION: underline
}
a:hover {
        color:#FFFF00;
        background-color:transparent;
        background-image:url("linkbg.gif");
        background-repeat:repeat;
        background-position:0% 0%;
        }

hr {
border-width: 2px 0px 0px 0px; /* Ύ³ */
border-style: dashed; /* όν */
border-color: #444; /* όF */
height: 2px; /* ³ */
width: 98%;
 }

/*===============================================
εΙPCpy769pxΘγzΙg€Ώαͺ
===============================================*/
@media screen and (min-width: 769px){



#image_0{
max-width: 100%;
height: auto;
width /***/:auto;@
}

html, body {height: 100%;}  /*³100%Ιwθ*/
body {
margin: 20px 0px 20px 0px;
padding: 0;
background-color: #888888;
background-image: url(0_bgleaf.gif);
font-family: "Meiryo UI","Verdana","lr oSVbN","sans-serif","Osaka"; FONT-SIZE: 16px; COLOR: #FFFFFF;
}

#tp{
font-family: "Meiryo UI","Verdana","lr oSVbN","sans-serif","Osaka"; FONT-SIZE: 16px; COLOR: #FFFFFF;
margin-left:auto;
margin-right:auto;
background-color:#000000;
text-align:right;
width:780px;
  height : 55px ;
margin:0px auto;
  padding : 0px ;
background-image: url(0_top_leaf.gif);
background-repeat: no-repeat;
}


#contents{
background-color:#000000;
text-align:left;
width:780px;
  margin-left: auto;
  margin-right: auto;
margin-bottom:30px;
  padding : 10px ;
box-shadow: 0 0 20px 0px #FFFFFF;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
}

#ft1{
font-family: "Times New Roman","Meiryo UI","Verdana","lr oSVbN","sans-serif","Osaka"; FONT-SIZE: 13px; COLOR: #FFFFFF;
margin-left:auto;
margin-right:auto;
margin-bottom:3px;
background-color:#000000;
text-align:center;
width:780px;
height:620px;
background-image: url(0_fttmiya1_bk.jpg);
background-repeat: no-repeat;
}

#ft2{
font-family: "Times New Roman","Meiryo UI","Verdana","lr oSVbN","sans-serif","Osaka"; FONT-SIZE: 12px; COLOR: #333333;
margin-left:auto;
margin-right:auto;
background-color:#000000;
text-align:center;
width:780px;
margin: 0px 0px 20px 0px;
background-repeat: no-repeat;
}
.fttxt{
}

.left-box-1{
text-align:center;
  float : left ;
  width : 370px ;
  background : #000000 ;
  padding : 10px ;
  border : 0px ;
margin: 10px 0px 10px 0px;
  }

.left-box-2{
  float : left ;
text-align:center;
  width : 370px ;
  padding : 10px ;
  background : #000000 ;
  border : 0px ;
margin: 10px 0px 10px 0px;
  }


.left-box-1l{
text-align:left;
  float : left ;
  width : 370px ;
  background : #000000 ;
  padding : 10px ;
  border : 0px ;
margin: 10px 0px 10px 0px;
  }

.left-box-2l{
  float : left ;
text-align:left;
  width : 370px ;
  padding : 10px ;
  background : #000000 ;
  border : 0px ;
margin: 10px 0px 10px 0px;
  }




.left-box-3{
  float : left ;
text-align:center;
  width : 240px ;
  padding : 10px ;
  background : #000000 ;
  border : 0px ;
margin: 5px 0px 5px 0px;
  }

.left-box-4{
  float : left ;
text-align:left;
  width : 480px ;
  padding : 10px ;
  background : #000000 ;
  border : 0px ;
margin: 5px 0px 5px 0px;
  }

.left-box-5{
  float : left ;
text-align:center;
FONT-SIZE: 13px;
  width : 240px ;
  padding : 10px ;
  background : #000000 ;
  border : 0px ;
margin: 5px 0px 5px 0px;
  }

.left-box-l{
text-align:center;
float : left;
width : 388px;
background : #000;
padding : 0px;
border : 0px;
margin: 0px 0px 10px 0px;
}

.left-box-r{
float : left;
text-align:center;
width : 388px;
padding : 0px;
background : #000;
border : 0px;
margin: 0px 0px 0px 0px;
}

.clr-block{
  clear : both ;
   background : #000000 ;
  padding : 0px ;
  }


#back-top {
position: fixed;
bottom: 30px;
right: 30px;
z-index: 9999;
}
 
#back-top a {
width: 108px;
display: block;
text-align: center;
font: 11px/100% Arial, Helvetica, sans-serif;
text-transform: uppercase;
text-decoration: none;
outline: none;
color: #000000;
 
/* transition */
-webkit-transition: 1s;
-moz-transition: 1s;
-o-transition: 1s;
transition: 1s;
 
filter: alpha(opacity=50);
-moz-opacity: 0.5;
opacity: 0.5;
}
#back-top a:hover {
color: #728EC5;
 
filter: alpha(opacity=100);
-moz-opacity: 1.0;
opacity: 1.0;
}
 
/* arrow icon (span tag) */
#back-top span {
width: 108px;
height: 108px;
display: block;
margin-bottom: 7px;
background: #728EC5 url(0_up-arrow.png) no-repeat center center;
 
/* rounded corners */
-webkit-border-radius: 1px;
-moz-border-radius: 1px;
border-radius: 1px;
 
/* transition */
-webkit-transition: 1s;
-moz-transition: 1s;
-o-transition: 1s;
transition: 1s;
}
#back-top a:hover span {
background-color: #728EC5;
}
}



/*===============================================
tablet.css ζΚΜ‘ͺ768pxάΕ
===============================================*/
@media screen and (max-width: 768px){

#image_0{
max-width: 100%;
height: auto;
width /***/:auto;@
}

#container{
width:100%;
}

BODY {
width :92%; 
font-family: "Meiryo UI","Verdana","lr oSVbN","sans-serif","Osaka"; FONT-SIZE: 16px; COLOR: #FFFFFF;
 line-height : 120%;
background-color: #000000;
background-image: url(bgleaf.gif);
}

#tp{
FONT-SIZE: 12px; COLOR: #FFFFFF;
margin-left:auto;
margin-right:auto;
background-color:#000000;
text-align:right;
  height : 55px ;
margin:0px auto;
  padding : 0px ;
background-image: url(0_top_leaf.gif);
background-repeat: no-repeat;
}

#contents{
margin-left:10px;
margin-right:10px;
background-color:#000000;
text-align:left;
width:100%;
  margin-left: auto;
  margin-right: auto;
  padding : 10px ;
box-shadow: 0 0 5px 0px #FFFFFF;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
}

#ft1{
font-family: "Times New Roman","Meiryo UI","Verdana","lr oSVbN","sans-serif","Osaka"; FONT-SIZE: 13px; COLOR: #FFFFFF;
margin-left:auto;
margin-right:auto;
margin-bottom:3px;
background-color:#000000;
text-align:left;
height:620px;
background-image: url(0_fttmiya1_bk.jpg);
background-repeat: no-repeat;
}

#ft2{
font-family: "Times New Roman","Meiryo UI","Verdana","lr oSVbN","sans-serif","Osaka"; FONT-SIZE: 12px; COLOR: #222222;
margin-left:auto;
margin-right:auto;
background-color:#000000;
text-align:left;
margin: 0px 0px 20px 0px;
background-repeat: no-repeat;
}
.fttxt{
margin: 10px 10px 0px 10px;
}


.left-box-1{
text-align:center;
  float : left ;
  width : 370px ;
  background : #000000 ;
  padding : 0px ;
  border : 0px ;
margin: 10px 0px 10px 0px;
  }
.left-box-2{
  float : left ;
text-align:center;
  width : 370px ;
  padding : 0px ;
  background : #000000 ;
  border : 0px ;
margin: 10px 0px 10px 0px;
  }


.left-box-1l{
text-align:left;
  float : left ;
  width : 370px ;
  background : #000000 ;
  padding : 10px ;
  border : 0px ;
margin: 10px 0px 10px 0px;
  }

.left-box-2l{
  float : left ;
text-align:left;
  width : 370px ;
  padding : 10px ;
  background : #000000 ;
  border : 0px ;
margin: 10px 0px 10px 0px;
  }


.left-box-3{
  float : left ;
text-align:center;
  width : 250px ;
  padding : 10px ;
  background : #000000 ;
  border : 0px ;
margin: 5px 0px 5px 0px;
  }

.left-box-4{
  float : left ;
text-align:left;
  width : 320px ;
  padding : 10px ;
  background : #000000 ;
  border : 0px ;
margin: 5px 0px 5px 0px;
  }


.left-box-5{
  float : left ;
text-align:center;
FONT-SIZE: 13px;
  width : 240px ;
  padding : 10px ;
  background : #000000 ;
  border : 0px ;
margin: 5px 0px 5px 0px;
  }


.left-box-l{
text-align:center;
float : left;
width : 98%;
background : #000;
padding : 0px;
border : 0px;
margin: 10px 0px 10px 0px;
}
.left-box-r{
float : left;
text-align:center;
width : 98%;
padding : 0px;
background : #000;
border : 0px;
margin: 10px 0px 10px 0px;
}



.clr-block{
  clear : both ;
   background : #000000 ;
  padding : 0px ;
  }



#back-top {
position: fixed;
bottom: 30px;
right: 30px;
z-index: 9999;
}
 
#back-top a {
width: 108px;
display: block;
text-align: center;
font: 11px/100% Arial, Helvetica, sans-serif;
text-transform: uppercase;
text-decoration: none;
outline: none;
color: #000000;
 
/* transition */
-webkit-transition: 1s;
-moz-transition: 1s;
-o-transition: 1s;
transition: 1s;
 
filter: alpha(opacity=50);
-moz-opacity: 0.5;
opacity: 0.5;
}
#back-top a:hover {
color: #728EC5;
 
filter: alpha(opacity=100);
-moz-opacity: 1.0;
opacity: 1.0;
}
 
/* arrow icon (span tag) */
#back-top span {
width: 108px;
height: 108px;
display: block;
margin-bottom: 7px;
background: #728EC5 url(0_up-arrow.png) no-repeat center center;
 
/* rounded corners */
-webkit-border-radius: 1px;
-moz-border-radius: 1px;
border-radius: 1px;
 
/* transition */
-webkit-transition: 1s;
-moz-transition: 1s;
-o-transition: 1s;
transition: 1s;
}
#back-top a:hover span {
background-color: #728EC5;
}
}

/*===============================================
smart.css ζΚΜ‘ͺ322pxάΕ
===============================================*/
@media screen and (max-width: 322px){

#image_0{
max-width: 100%;
height: auto;
width /***/:auto;@
}

#container{
width:100%;
}

BODY {
width :92%; 
font-family: "Meiryo UI","Verdana","lr oSVbN","sans-serif","Osaka"; FONT-SIZE: 16px; COLOR: #FFFFFF;
 line-height : 140%;
background-color: #000000;
background-image: url(bgleaf.gif);
}


#tp{
FONT-SIZE: 11px; COLOR: #000000;
margin-left:auto;
margin-right:auto;
background-color:#000000;
text-align:right;
  height : 35px ;
margin:0px auto;
  padding : 10px ;
background-image: url(0_top_leaf.gif);
}

#contents{
margin-left:10px;
margin-right:10px;
background-color:#000000;
padding : 5px ;
text-align:left;
width:100%;
margin:0px auto;
}



#ft1{
font-family: "Times New Roman","Meiryo UI","Verdana","lr oSVbN","sans-serif","Osaka"; FONT-SIZE: 13px; COLOR: #FFFFFF;
margin-left:auto;
margin-right:auto;
margin-bottom:3px;
background-color:#000000;
text-align:left;
height:620px;
background-image: url(0_fttmiya1_bk.jpg);
background-repeat: no-repeat;
}

#ft2{
font-family: "Times New Roman","Meiryo UI","Verdana","lr oSVbN","sans-serif","Osaka"; FONT-SIZE: 12px; COLOR: #222222;
margin-left:auto;
margin-right:auto;
background-color:#000000;
text-align:left;
margin: 0px 0px 20px 0px;
background-repeat: no-repeat;
}
.fttxt{
margin: 10px 10px 0px 10px;
}

.fttxt{
margin: 5px 5px 0px 5px;
}


.left-box-1{
FONT-SIZE: 12px; COLOR: #FFFFFF;
text-align:center;
  float : left ;
  width : 282px ;
  background : #000000 ;
  padding : 0px ;
  border : 0px ;
margin: 10px 0px 10px 0px;
  }
.left-box-2{
FONT-SIZE: 12px; COLOR: #FFFFFF;
  float : left ;
text-align:center;
  width : 282px ;
  padding : 0px ;
  background : #000000 ;
  border : 0px ;
margin: 10px 0px 10px 0px;
  }


.left-box-1l{
text-align:left;
  float : left ;
  width : 282px ;
  background : #000000 ;
  padding : 10px ;
  border : 0px ;
margin: 10px 0px 10px 0px;
  }

.left-box-2l{
  float : left ;
text-align:left;
  width : 282px ;
  padding : 10px ;
  background : #000000 ;
  border : 0px ;
margin: 10px 0px 10px 0px;
  }



.left-box-3{
  float : left ;
text-align:center;
  width : 250px ;
  padding : 10px ;
  background : #000000 ;
  border : 0px ;
margin: 5px 0px 5px 0px;
  }

.left-box-4{
  float : left ;
text-align:left;
  padding : 10px ;
  background : #000000 ;
  border : 0px ;
margin: 5px 0px 5px 0px;
  }


.left-box-5{
  float : left ;
text-align:center;
FONT-SIZE: 13px;
  width : 240px ;
  padding : 10px ;
  background : #000000 ;
  border : 0px ;
margin: 5px 0px 5px 0px;
  }



.left-box-l{
text-align:center;
float : left;
width : 98%;
background : #000;
padding : 0px;
border : 0px;
margin: 10px 0px 10px 0px;
}
.left-box-r{
float : left;
text-align:center;
width : 98%;
padding : 0px;
background : #000;
border : 0px;
margin: 10px 0px 10px 0px;
}




.clr-block{
  clear : both ;
   background : #000000 ;
  padding : 0px ;
  }




#back-top {
position: fixed;
bottom: 0px;
right: 10px;
z-index: 9999;
}
 
#back-top a {
width: 58px;
display: block;
text-align: center;
font: 11px/100% Arial, Helvetica, sans-serif;
text-transform: uppercase;
text-decoration: none;
outline: none;
color: #000000;
 
/* transition */
-webkit-transition: 1s;
-moz-transition: 1s;
-o-transition: 1s;
transition: 1s;
 
filter: alpha(opacity=50);
-moz-opacity: 0.5;
opacity: 0.5;
}
#back-top a:hover {
color: #728EC5;
 
filter: alpha(opacity=100);
-moz-opacity: 1.0;
opacity: 1.0;
}
 
/* arrow icon (span tag) */
#back-top span {
width: 58px;
height: 58px;
display: block;
margin-bottom: 7px;
background: #728EC5 url(0_up-arrow.png) no-repeat center center;
 
/* rounded corners */
-webkit-border-radius: 1px;
-moz-border-radius: 1px;
border-radius: 1px;
 
/* transition */
-webkit-transition: 1s;
-moz-transition: 1s;
-o-transition: 1s;
transition: 1s;
}
#back-top a:hover span {
background-color: #728EC5;
}
}

