@charset "utf-8";

	.wrap .title .title_sub01 {
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	width: auto;
	margin-bottom: 20px;
	margin-left: auto;
	margin-right: auto;
}
#contents .container.page-title .info {
	width: auto;
	line-height: 30px;
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
.container.page-title .wrap .visit {
	width:auto;
	max-width:1024px;
	margin:50px auto;
	box-sizing:border-box;
	overflow:hidden;
}
.visit .centervisit .centertitle01 {
	background-color: #DADADA;
	color: #FFFFFF;
	font-weight: bold;
	font-size:2em;
	text-align: center;
	box-sizing:border-box;
}
.wrap .visit .apple {
	float:left;
	display:inline-block;
	width:auto;
	min-width:500px;
	max-width:500px;
	min-height:650px;
	max-height:650px;	
	border: 1px solid #37897D;
	text-align: center;
	background:url(/img/apple_bg01.jpg) left no-repeat;
	box-sizing:border-box;
	overflow:hidden;
}

.visit .apple .appletitle01 {
	color: #FFFFFF;
	font-weight: bold;
	font-size:2em;
	text-align: center;
	padding:40px 0;
	background-color: #7EC4B5;
}
.visit .apple .appletitle02 {
	font-size:1.25em;
	padding-bottom:50px;
	line-height:1.5em;
	text-align: center;
	color: #1F5B4E;
}
.visit .apple .appletitle02 .module {
	width:80%;
	margin-top:35px;
}
.visit .apple .appletitle02 p {
	margin-top:20px;
	}
.visit .apple .appletitle02 p.titleBig {
	font-size:1.75em;
	color : #e97017;
	line-height:2em;
	font-weight:bold;
}
.visit .apple .appletitle02 .c-orange {
	color:#e97017 !important;
}

/*공인서비스센타*/
.wrap .visit .official {
 position:relative;
 float:right;
 display:inline-block;
 width:auto;
 min-width:500px;
 max-width:500px;
 min-height:650px;
 max-height:650px;  
 border: 1px solid #37897D;
 text-align: center;
 box-sizing:border-box;
 overflow:hidden;
}
.visit .official .officialtitle01 {
 position:relative;
 color: #FFFFFF;
 font-weight: bold;
 font-size:2em;
 text-align: center;
 padding:40px 0;
 background-color: #7EC4B5;
 overflow:hidden;
}
.visit .official .officialtitle02 {
 position:relative;
 font-size:1.25em;
 padding-bottom:50px;
 line-height:1.5em;
 text-align: center;
 color: #1F5B4E;
  overflow:hidden;
}
.visit .official .officialtitle02 .module {
 width:80%;
 margin-top:35px;
}
.visit .official .officialtitle02 p {
 margin-top:30px;
 }
.visit .official .officialtitle02 p.titleBig {
 font-size:1.45em;
 color : #e97017;
 line-height:1.5em;
 font-weight:bold;
}
.visit .official .officialtitle02 .c-orange {
 color:#e97017 !important;
}



/*일반가전 방문예약
.wrap .visit .centervisit {
	float:right;
	display:inline-block;
	width:auto;
	min-width:500px;
	max-width:500px;
	border: 1px solid #DADADA;
	text-align: center;
	box-sizing:border-box;
	overflow:hidden;
}
.visit .centervisit .centertitle01 {
	color: #FFFFFF;
	font-weight: bold;
	font-size:2em;
	text-align: center;
	padding:40px 0;
	background-color: #dadada;
}

.visit .centervisit .centertitle02 {
	min-height:446px;
	padding:50px 0 0;
	background:url(/img/ready_icon.png) center top 70px no-repeat;
}

.visit .centervisit .centertitle02 p {
	margin-top:20px;
	font-size:1.5em;
	font-weight:bold;
	color:#7EC4B5;
	}
.visit .centervisit .centertitle02 p.title {
	margin-top:250px;
}
*/

/*슬라이드01*/
.visit .slide1 .official {
	position:relative;
	float: none;
	display: inline-block;
	width: 500px;
	margin:0 auto;
	border:none;
	min-width: 500px;
	max-width: 500px;
	padding-top: 40px;
	padding-left: 20px;
	padding-bottom: 40px;
	overflow:hidden;
}

.visit .slide1 .officialtitle01 {
	position:relative;
	text-align: center;
	padding: 20px;
	padding-bottom: 60px;
	font-size: 2em;
	overflow:hidden;
}
.visit .slide1 .officialtitle02 {
	position:relative;
	float: none;
	text-align: center;
	padding-top: 40px;
	padding-left: 20px;
	padding-bottom: 40px;
	font-size: 1.0em;
	vertical-align: bottom;
	line-height: 20px;
	overflow:hidden;
}
/*슬라이드02*/
.visit .slide2 .official {
	position:relative;
	float: none;
	display: inline-block;
	width: auto;
	min-width: 500px;
	max-width: 500px;
	text-align: center;

	padding-top: 40px;
	padding-left: 20px;
	padding-bottom: 40px;
	overflow:hidden;
}

.visit .slide2 .officialtitle01 {
	position:relative;
	text-align: center;
	padding: 20px;
	padding-bottom: 60px;
	font-size: 2em;
	overflow:hidden;
}
.visit .slide2 .officialtitle02 {
position:relative;
	text-align: center;
	padding-top: 40px;
	padding-left: 20px;
	padding-bottom: 40px;
	font-size: 1.0em;
	vertical-align: bottom;
	line-height: 20px;
	overflow:hidden;
}

/*슬라이드 */
.botGallery{position:relative;}
.botGallery ul {width:auto;height:auto;margin:0 auto;overflow:hidden}
/*.botGallery ul li .photo01 {display:none}
.botGallery ul li .photo02 {display:none}*/
.botGallery ul li .photo01{padding-top:20px}
.botGallery ul li .photo02{padding-top:20px;}
.botGallery ul li .con {float:none;display:inline-block;width:100%;margin-top:70px;text-align:center}
.botGallery ul li .con .tit{display:block;margin-bottom:30px;font-size:32px;color:#000;line-height:30px;vertical-align: top}
.botGallery ul li .con .space01{display:none;margin-top: 150px}
.botGallery ul li .con .space02{display:none;margin-top: 290px}
.botGallery ul li .con .name{display:block;color:#000;line-height:20px;vertical-align: bottom}
.bx-wrapper {box-shadow:none !important}
.bx-wrapper img {width:50%;margin:0 auto}

@media all and (max-width: 1024px) {
	.container.page-title .wrap .visit {width:90% !important;max-width:90%;}
	.wrap .visit .apple, .wrap .visit .official {float:none;width:100%;min-width:100%;max-width:100%;text-align:center;}
	.wrap .visit .official {margin-top:20px;}
	.button.large {padding-left:0px;padding-right: 0px;}
	.visit .apple .appletitle02 .module {width:100%;}
}

@media all and (min-width:1024px) {
.botGallery ul li .photo01{display:inline-block;float:left;padding-top:70px;}
.botGallery ul li .photo02{display:inline-block;float: left;padding-top:20px;}
.botGallery ul li .con {float: right;display:inline-block; width:50%;margin-top:70px;text-align: left}
.botGallery ul li .con .space01{display:block;}
.botGallery ul li .con .space02{display:block;}	
.bx-wrapper img {width:auto;margin:0 auto}

}