@charset "UTF-8";
/* CSS Document */

/*-------------------------------------------

name: uniq.css

-------------------------------------------*/

/*========================
	mv
=========================*/
#mv{ background:url(../img/mv.jpg) top center no-repeat;}


/*========================
	container
=========================*/
#container{}


/*========================
	アクセス
=========================*/
.section{ margin:0 0 50px;}
.section .blockL{ float:left; width:35%; text-align:center; margin:0 5%;}
.section .logo{ margin:0 0 15px;}
.section h3{ clear:none; margin:0 0 25px; font-size:24px; line-height:120%; font-family: "游明朝", YuMincho;}
.section h3 span{ display:block; font-size:70%;}
.section .contact{ margin:0 0 20px 0; border:1px solid #666; padding:20px 0 25px; text-align:center; font-family: "游明朝", YuMincho;}
.section .contact .tel a span{ display:block; line-height:1;}
.section .contact .tel a .en{ font-size:30px; margin:0 0 10px; letter-spacing:0.05em;}
.section .contact .tel a .sub{ font-size:90%; padding:0 0 5px;}

.section .blockR{ float:right; width:50%;}
.section table th,
.section table td{ vertical-align:top; padding:0 0 6px 0;}
.section table th{ width:25%; font-weight:bold;}
.section table td{ line-height:150%;}


/*#map{ height:500px;}*/
#map{ height:auto; position:relative;}
#map::after{ content:""; display:block; padding-top:45%;}
#map iframe{ position:absolute;; left:0; top:0; width:100%; height:100%;}


.baseBtn{ max-width:400px; margin:0 auto; padding:20px 0 0 0;}
.baseBtn a{ font-size:13px; padding:12px 0;}





/*===================================================

	スマホ

===================================================*/
@media only screen and (max-width: 739px) {

/*========================
	アクセス
=========================*/
.section{ margin:0 0 30px;}
.section .blockL{ float:none; width:auto; text-align:center; margin:0 5%;}
.section .logo{ width:80%; margin:0 auto 20px;}
.section h3{ margin:0 0 15px; font-size:20px;}
.section h3 span{}
.section .contact{ width:auto; margin:0 auto 30px; border:none; padding:0;}
.section .contact .tel a span{}
.section .contact .tel a .en{ font-size:28px; margin:0 0 5px;}

.section .blockR{ float:none; width:auto; padding:20px 5%;}
.section table th,
.section table td{}
.section table th{}
.section table td{}


/*#map{ height:250px;}*/
#map{}
#map::after{ padding-top:65%;}
#map iframe{}

.baseBtn{ max-width:80%;}
.baseBtn a{}


}