@charset "utf-8";
/* CSS Document */
body{
	font-family: "游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", sans-serif;color:#333;
}

.inBox{width:1000px;margin:0 auto;}

header{min-width: 1000px;}
header .gBox{background:#eaeaea;font-size:13px;line-height: 1.4em;color:#333333;}
header h1{width:343px;float:left;}
header .tel{width:329px;float:right;}

#main section{min-width: 1000px;}
#main .slick-dots{
	max-width:1000px;
	margin:0 auto;
	position: relative;
	bottom:0;
	text-align: left;
}
#main .slick-dots li.slick-active button::before{color:#3d9de0;}
#main .slick-prev{left:10%!important;z-index:9999;width: 33px;height: 112px;}
#main .slick-next{right:10%!important;z-index:9999;width: 33px;height: 112px;}

#gmap{width:100%;overflow: hidden;text-align: center;}

footer{
	background:#0674c1;
	padding-top:35px;
	min-width: 1000px;
}
footer .infoArea{}
footer .infoArea .logo{margin-bottom:10px;}
footer .infoArea .address{color:#FFF;font-size:21px;margin-bottom:20px;}
footer .infoArea .address span{font-size:19px;}
footer .infoArea .tel{
	color:#FFF;
	font-size:20px;
	line-height: 1.3em;
	font-weight:bold;
	margin-bottom:35px;
}
footer .copyArea{border-top:solid 1px #fff;}
footer .copyArea .copyright{
	width:1000px;
	margin:0 auto;
	text-align: center;
	color:#FFF;
	font-size:15px;
	padding:0.3em 0 0.5em;
}

.goTop{
	position: fixed;
	bottom:30px;
	width:100%;
}
.goTop p{max-width:1200px;margin:0 auto;text-align:right;}
a:hover img{opacity: 0.6;}
strong{font-weight:bold;}