@charset "utf-8";
/**************************************************

	SUPERBOARD :: COMPANY LIST SKIN :: default

**************************************************/
/* * {letter-spacing:-0.05em;word-spacing:-0.05em;}*/
.__blue {color:#25aae1 !important;}
.__orange {color:#f4811f !important;}
.__green {color:#76a730 !important;}
.__red {color:#5C4B3A !important;}


.__branch {}
.__branch .one:after {content:"";display:block;clear:both;}
.__branch .one .map {float:left;width:478px;height:370px;padding-top:28px;text-align:center;background:#fdfbfe;border:1px solid #dedcdf;position:relative;}
.__branch .one .map .ico {
	display:none;
	width:75px;
	height:75px;
	background:#EE9315;
	position:absolute;
	color:#fff;
	line-height:75px;
	text-align:center;
	font-size:15px;
	font-weight:600;
	border-radius:50%;
}
.__branch .one .map .ico em {
	display:block;
	width:8px;
	height:10px;
	text-indent:-9999px;
	position:absolute;
	left:50%;
	margin-left:-4px;
	top:74px;
	background:url(/superboard/skin/company/basic/images/map-on.png);
}
.__branch .one .map .ico1 {left:155px;top:20px;}
.__branch .one .map .ico2 {left:135px;top:20px;}
.__branch .one .map .ico3 {left:175px;top:20px;}
.__branch .one .map .ico4 {left:230px;top:20px;}
.__branch .one .map .ico5 {left:145px;top:100px;}
.__branch .one .map .ico6 {left:172px;top:110px;}
.__branch .one .map .ico7 {left:185px;top:95px;}
.__branch .one .map .ico8 {left:245px;top:120px;}
.__branch .one .map .ico9 {left:243px;top:145px;}
.__branch .one .map .ico10{left:280px;top:170px;}
.__branch .one .map .ico11{left:150px;top:160px;}
.__branch .one .map .ico12{left:140px;top:198px;}
.__branch .one .map .ico13{left:170px;top:198px;}
.__branch .one .map .ico14{left:220px;top:188px;}
.__branch .one .map .ico15{left:265px;top:193px;}
.__branch .one .map .ico16{left:135px;top:275px;}
.__branch .one .map .ico.on,
.__branch .one .map .ico.active {display:block;}

.__branch .one .search {float:right;width:585px;height:345px;padding:35px 45px 0;float:right;border:10px solid #eaeaea;}
.__branch .one .search .tit {margin-bottom:20px;}
.__branch .one .search .tit h4 {font-size:28px;letter-spacing:-0.075em;font-weight:normal;color:#555;}
.__branch .one .search .tit p {font-size:16px;color:#8f8f8f;letter-spacing:-0.075em;margin-top:15px;}

.__branch .result {background:#f4f4f4;text-align:center;padding:30px;font-size:24px;color:#949494;letter-spacing:-0.1em;margin-top:90px;}

.__branch .desc {margin:50px -12px 0;font-size:0;}
.__branch .desc:after {content:"";display:block;clear:both;}
.__branch .desc .box-no-data {width:100%;margin:0 0 24px 24px;text-align:center;line-height:100px;font-size:18px;}
.__branch .desc .box {width:33%;position:relative;display:inline-block;vertical-align:top;padding:12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.__branch .desc .box .in{position:relative;}
.__branch .desc .box .in a{display:block;}
.__branch .desc .box .info {height:190px;border:1px solid #ddd;font-size:0;padding:0 25px;box-sizing:border-box;}
.__branch .desc .box .info:before {content:"";display:inline-block;width:0;height:100%;vertical-align:middle;}
.__branch .desc .box .info dl {display:inline-block;vertical-align:middle;max-width:100%;}
.__branch .desc .box .info dl dt {font-size:24px;color:#494949;font-weight:500; letter-spacing:-2px;}
.__branch .desc .box .info dl dt a {display:block;height: 30px;overflow: hidden;color:#494949;}
.__branch .desc .box .info dl .txt {font-size:16px;color:#7e7e7e;margin-top:12px;}
.__branch .desc .box .info dl .time {font-size:14px;color:#a68537;margin-top:7px;}
.__branch .desc .box .info dl .tel {font-size:18px;color:#5C4B3A;margin-top:13px;}
.store_txt {font-size:14px;color:#777; margin-top:70px; line-height:24px;}
.__branch .desc .box .img{	width:100%;background-color:#f1f1f1;background-position:50% 0;background-size:cover;}
.__branch .desc .box .img img{visibility:hidden;}

.__branch-view .one {font-size:0px;border:1px solid #ddd;}
.__branch-view .one:after {content:"";display:block;clear:both;}
.__branch-view .one .img {display:inline-block;vertical-align:top;}
.__branch-view .one .info {display:inline-block;vertical-align:top;border-left:none;padding:50px 35px;width:528px;}
.__branch-view .one .thumb {font-family: empty;font-size: 0;margin: -1%;}
.__branch-view .one .thumb li {display: inline-block;zoom: 1;*display: inline;vertical-align: middle;width: 31.3%;height: 0;padding-bottom: 20.86%;border: 1px solid #ddd;margin: 1%;position: relative;box-sizing: border-box;}
.__branch-view .one .thumb li a {display: block;background: #f1f1f1;}
.__branch-view .one .thumb li img {position: absolute;top: 0;left: 0;display: block;width: 100%;height: 100%;z-index: 2;}

.__branch-view .one .info dl dt {font-size:28px;color:#4c4c4c;font-weight:500;letter-spacing:-2px;}
.__branch-view .one .info dl .txt {font-size:18px;color:#7e7e7e;margin-top:15px;}
.__branch-view .one .info dl .time {font-size:18px;color:#a68537;margin-top:15px; }
.__branch-view .one .info dl .tel {font-size:20px;color:#5C4B3A;margin-top:13px;}
.__branch-view .one .box{padding:30px;font-size:18px;line-height:25px;-ms-word-break: break-all;word-break: break-all;}
.__branch-view .map {border-top:1px solid #ddd;margin-top:40px;padding-top:40px;}
.__branch-view .one .img {width:600px;height:400px;text-align:center;font-size:0px;box-shadow: 0 0 2px rgba(0,0,0,0.08);}
.__branch-view .one .img:after{content:'';display:inline-block;vertical-align:middle;width:0px;height:100%;}
.__branch-view .one .img img{display:inline-block;vertical-align:middle;width:100%;height:100%;}

.__inq {padding:40px;background:#f5f5f5;}
.__inq.type2 {padding:0;background:none;}
.__inq .line {margin:0 -7px;margin-bottom:10px;overflow:hidden;}
.__inq .line:last-child {margin-bottom:0;}
.__inq .line .box {box-sizing:border-box;padding:0 7px;}
.__inq .line.leng2 .box {width:50%;float:left;}
.__inq .line .box .txt {
	display:block;
	width:100%;
	box-sizing:border-box;
	font-size:16px;
	padding:0 8px;
	height:40px;
	border:1px solid #ebebeb;
}
.__inq .line .box textarea.txt {height:175px;padding:8px;}



.__botarea {margin-top:30px;}
.__botarea .cen {text-align:center;}

.__btn1 {
	display:inline-block;
	min-width:207px;
	padding:0 15px;
	box-sizing:border-box;
	height:45px;
	line-height:45px;
	text-align:center;
	background:#5C4B3A;
	border:none;
	color:#fff;
	font-size:16px;
	border-radius:5px;
	box-shadow:3px 3px 3px rgba(0,0,0,0.1);
}

a.__btn1{color:#fff;}


.mgT30{	margin-top:30px !important;	}

@media all and (min-width: 1300px){
	.__branch .desc .box:hover .info {border:4px solid #5C4B3A;padding:0 22px;}
}


@media all and (max-width: 1300px){
	.__branch .one .map{display:none;}
	.__branch .one .search{height:auto;padding:35px 45px;width:100%;float:none;box-sizing:border-box;}
	.__branch .desc{margin:30px -8px 0;}
	.__branch .desc .box{padding:8px;}
	.__branch .desc .box .info{padding:0 15px;}
	.__branch .desc .box .info dl dt a{height:auto;}
	.__branch .desc .box .info dl dt{font-size:17px;}
	.__branch .desc .box .info dl .txt{font-size:14px;margin-top:10px;}
	.__branch .desc .box .info dl .time{font-size:13px;margin-top:5px;}

	.__branch-view .one .info dl dt{font-size:22px;}
	.__branch-view .one .info dl .txt{font-size:15px;margin-top:10px;}
	.__branch-view .one .info dl .time{font-size:15px;margin-top:10px;}

	.__branch-view .one .img{width:100%;height:auto;}
	.__branch-view .one .img img{height:auto !important;}
	.__branch-view .one .info{width:100%;padding:25px;box-sizing:border-box;}

	.__branch-view .one .box{padding:25px;font-size:15px;line-height:23px;}

	.store_txt{margin-top:45px;}
}

@media all and (max-width: 750px){

	.__branch .one .search{padding:30px 20px;}
	.__branch .one .search .tit h4{font-size:24px;}
	.__branch .one .search .tit p{font-size:14px;}
	.__inq .line .box .txt{font-size:14px;}

	.__branch .desc{margin:25px -6px 0;}
	.__branch .desc .box{padding:6px;}
	.__branch .desc .box{width:50%;}
	.__branch .desc .box .info{height:190px;overflow:hidden;}
	.__branch .desc .box .info dl dt{font-size:15px;}
	.__branch .desc .box .info dl .txt{font-size:12px;margin-top:5px;}
	.__branch .desc .box .info dl .time{font-size:12px;}

	.__branch-view .one .info{padding:20px;}
	.__branch-view .one .box{padding:20px;}
}