@charset "utf-8";


hr.line {
height: 1px;
border: none;
border-top: 1px #000000 solid;margin:0px 0px 3%;
}

hr.line2 {
height: 1px;
border: none;
border-top: 1px #000000 solid;margin:8% 0px 7%;
}

/*スマホ*/
@media screen and (max-width:768px){
	hr.line {
height: 1px;
border: none;
border-top: 1px #000000 solid;margin:0px 0px 3%;
}

hr.line2 {
height: 1px;
border: none;
border-top: 1px #000000 solid;margin:8% 0px 7%;
}
hr.space{margin:50px 0px 50px;}
hr.space2{margin:10px 0px 50px;}
	
.title {margin: 7% auto 5% auto;font-size: clamp(1.0rem, 1.4vw, 1.4em); color:#000;font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝","ＭＳ 明朝", serif;line-height: 150%;font-weight: 400 }
.designfont2 {width:100%;margin:0px auto 0px auto;padding: 0px 0px 0px 0px;text-align:left;line-height:160%;font-size: clamp(0.9rem, 1.0vw, 1.0rem); letter-spacing: 0px; font-weight: 400; letter-spacing:1px;}
.designtext{width:100%;margin: 0px auto 0px auto; text-align:left; padding: 20px 0px 10px 0px;line-height:150%;font-size:80%;color:#000;}
.accesscap{width:100%;height:auto;margin:2% auto 20px auto;padding: 7% 0px 0px 0px;text-align:left;font-size: clamp(0.7rem, 0.8vw, 0.8rem);font-weight: 400;line-height:140%;}

hr.space{margin:0px 0px 20px;}
hr.space2{margin:10px 0px 20px;}
.loca6 {max-width:980px;width:80%;height:auto;margin:0px auto 0px auto;padding: 0px 0px 0px 0px;text-align:center;}
.loca6666 {max-width:980px;width:100%;height:auto;margin:0px auto 0px auto;padding: 0px 0px 0px 0px;text-align:center;}
.loca66 {max-width:980px;width:80%;height:auto;margin:0px auto 7% auto;padding: 0px 0px 0px 0px;text-align:center;}
.loca666-left {float:left;width:100%;height:auto;margin:0px 0% 0px 0%;padding: 10px 0px 10px 0px;text-align:center;font-size: clamp(0.5rem, 0.9vw, 0.9rem);}
.loca666-right {float:right;width:100%;height:auto;margin:0px auto 0px auto;padding: 10px 0px 10px 0px;text-align:center;font-size: clamp(0.5rem, 0.9vw, 0.9rem);}
.design {width:100%;height:auto;margin:70px auto 0px auto;padding: 0px 0px 0px 0px;text-align:center;}
.design1 {width:80%;height:auto;margin:20px auto 0px auto;padding: 0px 0px 0px 0px;text-align:center;}
.design11 {width:80%;height:auto;margin:0px auto 0px auto;padding: 0px 0px 0px 0px;text-align:center;}
.design2 {width:100%;height:auto;margin:20px auto 10px auto;padding: 0px 0px 0px 0px;text-align:left;font-size: clamp(0.7rem, 0.9vw, 0.9rem);}
.design3 {max-width:980px;width:100%;height:auto;margin:0px auto 0px auto;padding: 0px 0px 20px 0px;text-align:center;}

.accessbg {width:100%;height:auto;margin:0px auto 0px auto;padding: 10px 0px 20px 0px;text-align:center;background:#EAEAE2}

.accesstitle{margin:30px auto 40px auto;padding: 0px 0px 0px 0px;text-align:center;font-size: clamp(1.1rem, 1.2vw, 1.4rem);font-weight: 400;line-height:140%;color:#000;}
.design img {padding: 0px 0px 10px 0px;text-align:center;}
.access{width:80%;height:auto;margin:30px auto 30px auto;padding: 0px 0px 0px 0px;text-align:center;font-size: clamp(0.7rem, 0.8vw, 0.8rem);font-weight: 400;line-height:140%;}
.design3bg {width:80%;height:auto;margin:7% auto 9% auto;padding: 4% 10% 4% 10%;text-align:center;background-color:#f3f4f4}
.accessf {width:100%;margin:0px auto 0px auto;padding: 0% 0px 0px 0px;text-align:center;line-height:160%;font-size: clamp(0.9rem, 1.1vw, 1.1rem); letter-spacing: 0px; font-weight: 400; }

}

/*PC*/
@media print, screen and (min-width:769px){
hr.line {
height: 1px;
border: none;
border-top: 1px #000000 solid;margin:0px auto 3%;max-width:980px;
}

hr.line2 {
height: 1px;
border: none;
border-top: 1px #000000 solid;margin:3% auto 3%;max-width:980px;width:80%;
}
hr.space{margin:50px 0px 50px;}
hr.space2{margin:10px 0px 50px;}
	
.title {margin: 7% auto 5% auto;font-size: clamp(1.2rem, 1.4vw, 1.4em); color:#000;font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝","ＭＳ 明朝", serif;line-height: 150%;font-weight: 400 }
.designfont2 {width:100%;margin:0px auto 0px auto;padding: 0px 0px 30px 0px;text-align:center;line-height:160%;font-size: clamp(1.2rem, 1.4vw, 1.4rem); letter-spacing: 0px; font-weight: 400; letter-spacing:1px;}
.designtext{margin: 0px auto 0px auto; text-align:center; padding: 0px 0px 10px 0px;line-height:200%;;font-size: clamp(0.8rem, 1.0vw, 1.0rem);color:#000;}
.accesscap{width:80%;height:auto;margin:30px auto 1% auto;padding: 0px 0px 0px 0px;text-align:center;font-size: clamp(0.7rem, 0.8vw, 0.8rem);font-weight: 400;line-height:140%;}
	
	
	.accessf {width:100%;margin:0px auto 0px auto;padding: 0px 0px 30px 0px;text-align:left;line-height:160%;font-size: clamp(0.9rem, 1.1vw, 1.1rem); letter-spacing: 0px; font-weight: 400; }
	

.loca6 {max-width:980px;width:80%;height:auto;margin:0px auto 0px auto;padding: 30px 0px 0px 0px;text-align:center;}
.loca66 {max-width:980px;width:80%;height:auto;margin:0px auto 0px auto;padding: 1% 0px 6% 0px;text-align:center;}
.loca6666 {max-width:980px;width:80%;height:auto;margin:0px auto 0px auto;padding: 30px 0px 0px 0px;text-align:center;}
.loca666-left {float:left;width:32%;height:auto;margin:0px 2% 0px 0%;padding: 0px 0px 0px 0px;text-align:center;}
.loca666-right {float:right;width:32%;height:auto;margin:0px auto 0px auto;padding: 0px 0px 0px 0px;text-align:center;}
	
.design {width:100%;height:auto;margin:110px auto 0px auto;padding: 0px 0px 0px 0px;text-align:center;}
.design1 {max-width:980px;width:80%;height:auto;margin:20px auto 30px auto;padding: 0px 0px 0px 0px;text-align:center;}
.design11 {max-width:980px;width:80%;height:auto;margin:0px auto 0px auto;padding: 0px 0px 30px 0px;text-align:center;}
.design2 {width:100%;height:auto;margin:70px auto 10px auto;padding: 0px 0px 0px 0px;text-align:left;font-size: clamp(0.7rem, 0.9vw, 0.9rem);}
.design3bg {width:100%;height:auto;margin:5% auto 1% auto;padding: 2% 0px 5% 0px;text-align:center;background-color:#f3f4f4}
.design3 {max-width:980px;width:80%;height:auto;margin:0px auto 0px auto;padding: 0px 0px 0px 0px;text-align:center;}

.accessbg {width:100%;height:auto;margin:40px auto 0px auto;padding: 30px 0px 60px 0px;text-align:center;background:#EAEAE2}



.access{width:80%;height:auto;margin:30px auto 30px auto;padding: 0px 0px 0px 0px;text-align:center;font-size: clamp(0.7rem, 0.8vw, 0.8rem);font-weight: 400;line-height:140%;}
.accesstitle{margin:30px auto 30px auto;padding: 0px 0px 0px 0px;text-align:center;font-size: clamp(1.1rem, 1.2vw, 1.4rem);font-weight: 400;line-height:140%;color:#000;}
	
img {padding: 0px 0px 10px 0px;text-align:center;}
}


@media print {
.hidden-print { display: none;}
.content-print{top:0 !IMPORTANT;left:0 !IMPORTANT;width:172mm !IMPORTANT; height:251mm !IMPORTANT;}
}