@charset "utf-8";


#contents .CL1 h3{ font-size:24px; font-weight:normal; letter-spacing:0.05em;}
#contents .wrap {
	width: 1000px;
	margin: auto;
}
#contents .ttlh2 h2{ font-size:18px; font-weight:normal; letter-spacing:0.05em; color:#ac7e05;}
.contxt{ text-align:center; font-size:14px; line-height:40px; padding-top:50px;}

.staff{
	border-right: 2px solid #FFF;
	border-left: 2px solid #FFF;
}
.staff ul{ width:930px; margin:20px auto;}
.staff ul li{ float:left; width:530px; text-align:left;}
.staff ul li:first-child{ width:400px;}
.staff ul li p.job{ padding-top:20px; font-size:13px;}
.staff ul li p span{ padding-left:30px;}
.staff ul li p.name{ font-size:16px;padding-top:15px;}

#info{ padding-top:50px;}
.col40 p{ font-size:13px; line-height:28px;}
.col40 a{ color:#ac7e05;}

/* ↓ kissa52 ↓ */
#top-mrgn-LL .kissalogo{
	margin:120px 0;
}
.snapwidget-widget{
	width: 30%;
}

@media screen and (max-width: 480px) {
	
#contents .wrap {
	max-width: 90%;
	margin:auto;
}

#contents .cont .CL3 div {
	position: relative;
	margin: auto !important;
	text-align: center;
	max-width: 320px !important;
}
 #contents .cont  .CL3 > div + div {
    margin: auto auto 15px auto !important;
  }
#contents .cont div a {
	position: relative;
	width: 100%;
	height: 100%;
}
#contents .cont div p{ display:none;}
#contents .cont div img {
	width: 100%;
	height: auto;
}
#contents .cont div.ml0 {
	margin-left: 0px !important;
}
#contents .cont div span {
	display: none;
}
.staff{
	border-top: 2px solid #FFF;
	border-bottom: 2px solid #FFF;
	border-right:none;
	border-left:none;
}
.staff ul{ width:96%; margin:20px auto;}
.staff ul li{ float:none; width:100%; text-align:center;}
.staff ul li:first-child{ width:100%;}
.staff ul li p.job{ padding-top:20px; font-size:13px;}
.staff ul li p span{ padding-left:30px;}
.staff ul li p.name{ font-size:16px;padding-top:15px;}

#info{ padding-top:50px;}
.col40 p{ font-size:13px; line-height:24px; width:96%; margin:0 auto 20px auto;}
.googleMap{
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
}

.googleMap iframe,
.googleMap object,
.googleMap embed {
position: absolute;
top: 0;
left: 2%;
width: 96% !important;
height: 100% !important;
}
}
