@charset "utf-8";

/* 
name: style
designer: Adclip
designer_url: http://adclip.net/ 
*/

.logo img{
  width:120px;
  height: auto;
}

.bgcaki{background:#847252;}

.pan{padding:15px 0 10px 15px; font-size:80%; border-bottom:#aaa 1px dotted;}
.pan a{color:#888;}

.pagetb{}
.pagetb p{text-align:center;}

footer{width:100%; background:#1E2A42; position:fixed; bottom:0; z-index:99; text-align:center;}
footer a{color:#fff;}
footer a:hover{text-decoration:underline;}
footer p{color:#efefef; line-height:1.5em;}


#alpha{}
#beta{text-align:left; font-size:90%;}
.cntitle{}
.cntitle h1{
 	position: relative;
 	border-bottom: 4px solid #aaa;
	font-weight:normal;	
}

.blct{margin-bottom:15px; padding-bottom:15px; border-bottom:#555 1px dotted;}
.blct a{margin-top:5px; padding:3px 10px; background:#1E2A42; color:#fff; display:inline-block;}
.sidebar{margin-bottom:15px;}
.sidebar h3{padding:5px; margin-bottom:5px; background:#1E2A42; color:#fff; border-radius:5px;}

/*画像サイズ960px以上*/
@media  print, screen and (min-width:960px) {

.pagetb{height:150px; text-align:center;}
.pagetb p{font-size:300%;padding:0 40px; position:relative; top:35%;}

footer{padding:20px 0;}

#alpha{width:680px; float:left; text-align:left;}
#beta{width:260px; float:right;}


.map h3{margin:30px 0;}
.map iframe{margin-bottom:30px; height:400px;}

.page1{background:url(../image/mp-1bg.png) no-repeat center; background-size:contain;}
.page2{background:url(../image/mp-2bg.png) no-repeat center; background-size:contain;}
.page3{background:url(../image/mp-3bg.png) no-repeat center; background-size:contain;}
.page4{background:url(../image/mp-4bg.png) no-repeat center; background-size:contain;}
.page5{background:url(../image/mp-5bg.png) no-repeat center; background-size:contain;}
.page6{background:url(../image/mp-6bg.png) no-repeat center; background-size:contain;}



}/*画像サイズ960px以上end*/

/*画像サイズ600px以上960以下*/
@media only screen and (min-width:600px)and (max-width:959px)  {

.pagetb{height:100px; text-align:center;}
.pagetb p{font-size:250%;padding:0 40px; position:relative; top:35%;}

footer{padding:15px 0;}

#alpha{margin-bottom:30px;}


.map h3{margin:30px 0;}
.map iframe{margin-bottom:30px; height:400px;}

}/*画像サイズ600px以上960以下end*/

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

}

/*画像サイズ600px以下*/
@media only screen and (max-width:599px)  {


.pagetb{height:100px; text-align:center;}
.pagetb p{font-size:200%;padding:0 30px; position:relative; top:35%;}

footer{padding:10px 0;}
.cright{font-size:80%;}

#alpha{margin-bottom:30px;}

.map h3{margin:30px 0;}
.map iframe{height:400px;}

}