@charset "utf-8";
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(https://cdn.rawgit.com/moonspam/NanumSquare/master/nanumsquare.css);

/* 초기화 */
html {overflow-y:scroll;height:100%}
body {margin:0;padding:0;font-size:0.75em;height:100%;font-family: "Nanum Gothic", sans-serif;min-width:320px;}
html, h1, h2, h3, h4, h5, h6, form, fieldset, img {margin:0;padding:0;border:0}
h1, h2, h3, h4, h5, h6 {font-size:1em;font-family: 'NanumSquare', sans-serif;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block}
figure{margin:0;padding:0;}
header ul, nav ul, footer ul {margin:0;padding:0;list-style:none}
legend {position:absolute;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
label, input, button, select,img{vertical-align:middle}
input, button {margin:0;padding:0;font-size:1em;}
button,input[type=submit]{cursor:pointer;font-family: "Nanum Gothic", sans-serif;outline:none}
input[type=text], input[type=password], input[type=submit], input[type=image], button {border-radius:0;font-size:1em;-webkit-appearance:none}
textarea, select {font-size:1em;}
textarea {border-radius:0;-webkit-appearance:none}
p {margin:0;padding:0;word-break:break-all}
hr {display:inline-block;margin:0;border:0;}
pre {overflow-x:scroll;font-size:1.1em}
a:link, a:visited {text-decoration:none}
 a:hover,a:focus{}
ul,li,ol,dt,dd,dl{list-style:none;padding:0;margin:0;}


#mb_login .btn_submit{background:#ff0161 !important;}
.btn_submit{background-color:#e4007f;}
a.btn_b01{background-color:#fff;}
a.btn_b02{background-color:#e4007f;border:1px solid #e4007f;}
.tbl_wrap caption{color:#666;}

#captcha_mp3{height:32px;background-color:#fff;border:1px solid #ccc;}


*, :after, :before {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;}

/* 팝업레이어 */
#hd_pop {z-index:1000;position:relative;margin:0 auto;width:100%;height:1px}
#hd_pop h2 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden}
.hd_pops {position:absolute;border:1px solid #e9e9e9;background:#fff}
.hd_pops_con {}
.hd_pops_footer {padding:10px 0;background:#000;color:#fff;text-align:right}
.hd_pops_footer button {margin-right:5px;padding:5px 10px;border:0;background:#393939;color:#fff}
#skip_to_container{position:absolute;font-size:0;}
#container_title{text-align:left;}



/*head*/
#hd{}
#hd_wr{max-width:1175px;margin:0 auto;line-height:35px;text-align:right;padding: 0 15px 0 0;}
#hd_wr a {color:#727171;padding:10px 10px 0 10px;}
#hd_wrap{max-width:1175px;margin:0 auto;height:65px;}

#hd_ct{display:none;position:absolute;top:16px;right:10px;width:30px;height:30px;border:0;background:url('/img/gnb_btn.png') center no-repeat;color:#fff;font-size:1em;text-indent:-9999px;-webkit-appearance:none;}


.nav{max-width:1175px;margin:0 auto;position:relative;}
#hd:after{display:block;visibility:hidden;clear:both;content:""}
#hd h1 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden}


#logo{float:left;padding:0;line-height:40px;}
#logo a{}
#logo a h2{display:inline-block;font-size:23px;color:#727171;font-weight:800;letter-spacing:-2px;padding-left:10px;vertical-align:bottom}
#logo img{padding-bottom:5px;}

.web_gnb #gnb {position:relative;float:right;color:#fff;/*padding-top:20px;*/}
.web_gnb #gnb h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
.web_gnb #gnb_1dul {padding:0;zoom:1;float:left;}
.web_gnb #gnb_1dul:after {display:block;visibility:hidden;clear:both;content:""}
.web_gnb .gnb_1dli {z-index:10;position:relative;float:left;font-family: 'NanumSquare', sans-serif;}
.web_gnb .gnb_1da {font-size:19px;color:#373737 !important;display:inline-block;padding:0 23px;line-height:40px;font-weight:400;}
.web_gnb .gnb_1da:focus, .gnb_1da:hover {text-decoration:none;color:#e4007f !important;font-weight:600;}
.web_gnb .gnb_1dli_air .gnb_1da {color:#006194 !important;font-weight:600;}
.web_gnb .gnb_1dli_on .gnb_1da {color:#006194 !important;font-weight:600;}
.web_gnb .gnb_2dul {display:none;position:absolute;top:55px;width:100%;margin:0 auto;border:1px solid #006194;}
.web_gnb .gnb_2da {display:block;font-size:13px;/*font-weight:600;*/padding:8px 5px;text-align:center;text-decoration:none;line-height:18px;}
.web_gnb .gnb_1dli_air .gnb_2da {color:#272727;}
.web_gnb .gnb_1dli_on .gnb_2da {color:#272727;}
.web_gnb .gnb_2da:focus, .gnb_2da:hover {background:#006194;color:#fff !important;text-decoration:none}
.web_gnb .gnb_1dli_over .gnb_2dul {display:block;left:0;background:rgba(255,255,255,1);}
.web_gnb .gnb_1dli_over2 .gnb_2dul {display:block;right:0;background:rgba(255,255,255,1);}



@media(min-width:1196px){
	.web_gnb #gnb{display:block !important;}
}
@media(max-width:1195px){
	#hd_wr {display:none;}
	.web_gnb #gnb{display:none;float:none;background-color:#e4007f;z-index:99;}
	.web_gnb #gnb_1dul{float:none;}
	.web_gnb .gnb_1dli{float:none;text-align:center;}
	.web_gnb .gnb_1da{display:block;padding:0;line-height:45px;font-size:15px;border-bottom:1px solid rgba(255,255,255,0.3);color:#fff !important;}
	.web_gnb .gnb_1da:focus, .gnb_1da:hover{color:#fff !important;}
	#logo{line-height:60px;float:none;text-align:center;}
	#logo a h2{font-size:24px;display:inline-block;}
	#hd_wrap{height:60px;}
	#hd_ct{display:block;}

	#hd_tnb{padding-right:10px;}
	
	
}

@media(max-width:550px){
	#hd_tnb_wrap{text-align:center;}
	#hd_tnb{padding-right:0;}
	#hd_tnb li{font-size:11px;line-height:30px;}

	#logo a h2{font-size:18px;padding-left:7px;}
}



/* 오늘 본 상품 */
#stv {z-index:150;position:relative;float:right;width:50px;top:150px;/*position:fixed;*/right:20px;}
#stv_list {position:absolute;width:50px;right:0;top:0;/*border:1px solid #e9e9e9;*/}
#stv_list h2 {padding:10px 0 8px;background:#000;text-align:center;letter-spacing:-0.1em}
#stv_pg {display:block;margin:5px 0 0}
#stv_list p {padding:20px 0;text-align:center}
#stv_btn {text-align:center;zoom:1;}
#stv_btn:after {display:block;visibility:hidden;clear:both;content:""}
#stv_btn button {float:left;margin:0;padding:5px 0 4px;width:44px;border:0;background:#555;color:#fff;text-align:center}
#stv_ul {margin:5px 0 10px;padding:0;list-style:none}
.stv_item {display:none;padding:0 9px;text-align:center;word-break:break-all}
.stv_item img {margin:5px 0}

#stv_nb {/*margin:0 0 2px 0;*/padding:0px;line-height:50px;border-bottom:1px solid #858585; background:#000;list-style:none}
#stv_nb:last-child {border-bottom:0px solid #858585;}
#stv_nb li {text-align:center;}
#stv_nb a {display:block; font-size:12px; color:#fff;}


/*메인 비주얼*/
.main-carousel{height:590px;}
.main-carousel li{height:590px;background-size:cover !important;}

.main-carousel .owl-controls .owl-dots{position:absolute;width:100%; text-align:center; margin:0 auto; bottom:30px;}
.main-carousel .owl-controls .owl-dots .owl-dot{background:#8b8987;width:10px;height:10px;display:inline-block;border-radius:50%;margin-left:7px}
.main-carousel .owl-controls .owl-dots .owl-dot.active{background:#fff}

.copy_area{color:#fff;max-width:1175px;margin:0 auto;position:relative;padding-top:70px;}
.copy_area h2{font-size:41px;padding:0px 0;letter-spacing:-1px;font-weight:800; color:#fff; /*-webkit-text-stroke: 1px #fff;*/}
.copy_area h3{font-size:50px;color:#fff;font-weight:400; letter-spacing:-2px;padding:10px 0 10px 0;}
.copy_area h4{font-size:31px;color:#fff;font-weight:300; }
.copy_area h5{font-size:14px;color:#fff;font-weight:300; padding-top:20px;line-height:20px;}
.copy_area p{font-size:31px;line-height:20px;color:#fff;}
.copy_area .copy_img{padding:25px 0;}
.copy_area .copy_img img{vertical-align:bottom;padding-right:15px}

.copy_area .visual_img{position:absolute;right:0;top:120px;}
.copy_area .visual_img2{position:absolute;right:30px;top:130px;}

br.sub_br{display:none;}

@media(max-width:1195px){
	.main-carousel{height:430px;}
	.main-carousel li{height:430px;}
	.copy_area h3{font-size:46px;}
	.copy_area{padding:40px 10px 0;}
	.copy_area .visual_img{top:50px;right:10px;}
	.copy_area .visual_img img{}
	
	.copy_area .visual_img2{top:110px;right:10px;}
	.copy_area .visual_img2 img{width:500px;}

	.main-carousel .owl-controls .owl-dots{bottom:20px;}
}
@media(max-width:1135px){
.copy_area .visual_img{display:none;}
.copy_area h3{font-size:38px;}
.copy_area h2{font-size:27px;}
.copy_area{text-align:center;padding:40px 0;}	
.copy_area .visual_img2{display:none;}
}

@media(max-width:950px){
	.main-carousel{height:320px;}
	.main-carousel li{height:320px;}	
}

@media(max-width:550px){
	
	br.sub_br{display:block;}
	br {display:none;}
	.copy_area h2{font-size:31px;}
	.copy_area h3{font-size:32px;}
	.copy_area p {font-size:21px;}
	.copy_area .copy_img{padding:15px 0;}
	.copy_area .copy_img img{padding-right:8px;}
	.copy_area .copy_img img.img01{width:110px;}
	.copy_area .copy_img img.img02{width:80px;}
	.copy_area .copy_img img.img03{width:110px;}

}


/*메인 공통*/
#container{max-width:1050px;margin:0 auto;overflow:hidden;}
.sub_wrap{max-width:1175px;margin:0 auto;}
#main_container{max-width:1175px;margin:0 auto;padding:55px 0;text-align:center;}

@media(max-width:1195px){
	#main_container{padding:55px 10px;}
}

@media(max-width:950px){
	#main_container{padding:45px 10px;}
}

@media(max-width:550px){
	#main_container{padding:35px 5px;}
}



/*메인*/
.main_wrap01{overflow:hidden;}
.main_wrap01 > div{float:left;height:365px;}
.main_as{/*background-color:#36a8a8;*/width:31.5%;text-align:center;}
.main_as a{padding: 45px 0 15px 0;display:block;height:100%;}
.main_as figure{letter-spacing:-0.8px;display:inline-block;width:334px;height:331px;background:url('/img/as_img.png') no-repeat;position:relative;}
.main_as figure h2{font-size:30px;line-height:46px;color:#fff799;font-weight:800;position:absolute;left:55px;top:65px;}
.main_as figure h2 span{color:#eff5c8;font-size:42px;}
.main_as figure .as_txt{display:inline-block;text-align:left;position:absolute;left:120px;top:207px;}
.main_as figure .as_txt h3{font-size:19px;color:#f26200;text-align:center;}
.main_as figure .as_txt p{font-size:13px;line-height:18px;color:#282828;font-weight:600;}


.main_benefit{background-color:#ededed;width:68.5%;padding-top:40px;}
.main_benefit ul{text-align:center;}
.main_benefit ul li{display:inline-block;padding:0 20px;vertical-align:top;}
.main_benefit ul li .bene_img{height:165px;}
.main_benefit ul li .bene_img img{}
.main_benefit ul li .bene_logo{height:50px;line-height:50px;}
.main_benefit ul li .bene_txt{display:inline-block;background-color:#1c1c1c;width:185px;padding:11px 0;margin-top:10px;}
.main_benefit ul li h2{font-size:21px;line-height:25px;letter-spacing:-0.6px;color:#fff200;}


.main_board{overflow:hidden;}
.main_board > div{float:left;}

.board_title{text-align:left;padding-bottom:17px;}
.padd_title_tail {padding-bottom:15px !important;}
.board_title h2{font-size:18px;display:inline-block;}
.board_title h2 img{padding-right:5px;}
.board_title span{font-size:14px;color:#666666;margin-left:8px;}


.main_board .main_call{width:59%;margin-right:3%;}

.main_call{text-align:center;}
.main_call ul{padding: 0 30px 0 0;}
.main_call ul li{float:left;margin: 0 0 10px 0;letter-spacing:-0.4px;width:33.3333%;height:122px;background:url('/img/agent_bg.jpg') no-repeat center;}
.main_call .main_img{}
.main_call .main_txt{padding-top:28px;}
.main_call .main_txt p{font-size:14px;color:#666666;font-weight:600;padding-bottom:2px;}
.main_call .main_txt h2 a {font-size:24px;color:#e4007f;}
.main_call .main_txt h2 {font-size:24px;color:#e4007f;}
.main_call .main_txt .pc_tel {font-family: sans-serif;font-size:14px !important; font-weight:600; color:#e4007f;}
.mo_tel {display:none;}

.main_notice{/*width:38%;*/ width:100%;}
.main_notice ul{}
.main_notice ul li{font-size:14px;line-height:37px;border-bottom:1px solid #efefef;margin-left:10px;position:relative;}
.main_notice ul li:last-child{border-bottom:0;}
.main_notice ul li a{color:#666666;}
.main_notice ul li span{color:#999999;float:right;}
.main_notice ul li > img{position:absolute;left:-10px;top:17px;}

#call_center_area {background:#e5e5e5;padding:36px 0;}
.call_center{max-width:1175px;margin:0 auto;}
.call_left {display:inline-block;}
.call_left H2 {font-size:30px;color:#373737;padding:0 0 10px 0;}
.call_left H3 {font-family: "Nanum Gothic", sans-serif;font-size:14px;color:#373737;line-height:22px;}

.call_right {/*display:inline-block;float:right;*/vertical-align:top; padding:20px 0 0 0;}
.call_right ul {font-size:0}
.call_right li {display:inline-block;width:160px;text-align:center;background:#fff;padding:21px 10px;margin:0 4px;border-radius:6px;}
.call_right li H2 {font-size:18px;color:#373737;padding:0 0 4px 0;}
.call_right li H3 {font-size:20px;color:#f02113;letter-spacing:-1px;}

/*타이틀텍스트 공통*/
.sub_title_area {padding:50px 0 30px 0;text-align:center;}
.sub_title_area H2 {font-size:24px;color:#222222;letter-spacing:-1px;padding:0 0 10px 0;}
.sub_title_area H3 {font-family: "Nanum Gothic", sans-serif;font-size:14px;color:#5e5e5e;line-height:22px;font-weight:400;}
/*타이틀텍스트 공통*/

.navi_area {text-align:left;}
.navi_area ul {font-size:0;}
.navi_area li {display:inline-block;width:25%;text-align:center;padding:0 0 20px 0;}
.navi_area li a {display:inline-block;}

.customer_list {padding: 80px 0 0px 0;}
.customer_list ul {font-size:0;}
.customer_list li {display:inline-block; width:31.3%;vertical-align: top; margin:0 20px 20px 0;}
.customer_list li:last-child {margin:0 0px 20px 0;}
.customer_border {border:1px solid #dcdee2;padding:24px;height:220px;}
.customer_bg {background:#2e3192;height:220px;padding:20px 0;text-align:center;}
.customer_icon {display:inline-block; float:right; padding: 0px 0 0 0;}
.notice_head {font-family: 'NanumSquare', sans-serif; font-size:18px; margin: 0 0 10px 0; color:#272727; font-weight:600; line-height: 130%;display: inline-block;letter-spacing: -0.04em; padding: 0px 0 3px 0;text-align:left; border-bottom:1px solid #272727;}
.txt_white {color:#fff !important; border-color:#fff !important;}
.txt_center {text-align:center !important;}
.txt_left {text-align:left !important;}
.img_list {text-align:center} 
.price_txt {font-family: 'NanumSquare', sans-serif; font-size:16px; color:#fff; font-weight:600; line-height: 130%;display: inline-block;letter-spacing: -0.04em; padding: 0px 0 6px 0;text-align:left; border-bottom:1px solid #272727;}
.txt_head4 {font-family: 'NanumSquare', sans-serif; font-size:36px; color:#fff; font-weight:600;}
.txt_head4 a {display:inline-block;border-bottom:1px solid #272727;padding: 8px 10px 10px 10px;margin: 0 0 20px 0;letter-spacing:0.06em;}
.txt_model2 {font-size:16px; color:#fff; text-align:left; font-weight:400; line-height:24px;display: inline-block;} 
.txt_model3 {font-size:14px; color:#666666; text-align:left; font-weight:400; line-height:22px;padding:4px 0 0 0;} 
.customer_list H2 {color:#959595; font-weight:400; line-height: 130%;letter-spacing: -0.04em; padding: 20px 0 0px 0;}
.customer_list H3 {color:#000000; font-weight:500; line-height: 130%;letter-spacing: -0.04em;}
.customer_list H4 {color:#959595; font-weight:400; line-height: 150%;letter-spacing: -0.04em; padding: 10px 0 20px 0;}
.customer_list H5 {color:#fff; font-weight:600; line-height: 130%;letter-spacing: -0.00em; background:#717174; width:223px; line-height:44px; display: inline-block;}
.customer_list H5 a {color:#fff;}


@media(max-width:1195px){
	.main_wrap01 > div{height:320px;}
	
	.main_benefit{padding-top:30px;}
	.main_benefit ul{overflow:hidden;}
	.main_benefit ul li{float:left;width:33.33%;padding:0;}
	.main_benefit ul li .bene_img img{width:180px;}
	.main_benefit ul li .bene_img{height:130px;}
	.main_benefit ul li h2{font-size:18px;}
	.main_benefit ul li .bene_txt{width:160px;padding:9px 0;}
	
	.main_as figure{width:265px;height:263px;background-size:cover;}
	.main_as figure h2{font-size:21px;line-height:32px;left:40px;top:55px;}
	.main_as figure h2 span {font-size:35px;}
	.main_as figure .as_txt{left:80px;top:163px;}
	.main_as figure .as_txt h3{font-size:17px;}
	.main_as figure .as_txt p{font-size:12px;line-height:15px;}
	.main_as a{padding-top:25px;}

	.main_board .main_call{width:60%;margin-right:1%;}
	.main_notice{width:39%;}
	.main_notice ul li span{font-size:13px;letter-spacing:-0.5px;}
	.main_call .main_img img{width:180px;}

}

@media(max-width:1180px){
.call_center {text-align:center;}	
.call_right {float:none;padding:20px 0 0 0;}
.call_right li {margin:0 4px 8px 4px;}
}

@media(max-width:1177px){
.customer_list li {width:100%; margin:0 0 10px 0; padding:24px 10px}
.customer_list {padding:20px 10px 0 10px;}
}

@media(max-width:950px){
	.main_wrap01 > div{height:auto;}
	.main_as{width:100%;}
	.main_as a{padding:20px 0;}
	.main_benefit{width:100%;padding:20px 0;}
	.main_benefit ul li .bene_img img{width:170px;}
	.main_benefit ul li:last-child .bene_logo img{width:170px;}
	.main_benefit ul li h2{font-size:16px;line-height:23px;}

	.main_board .main_call{width:100%;margin-right:0;margin-bottom:25px;}
	.main_call .main_img img{width:170px;}
	.main_notice{width:100%;}
	.board_title {text-align:center;}
	.sub_title_area {padding: 20px 0 30px 0;}
}

@media(max-width:920px){
.navi_area li {width:50%; padding:0 0px 20px 0;}
}

@media(max-width:550px){
	
	.main_benefit{padding:20px 5px;}
	.main_benefit ul li{float:none;display:block;width:100%;margin-bottom:15px;}
	.main_benefit ul li:last-child{margin-bottom:0;}
	.main_benefit ul li .bene_txt{width:100%;}

	.board_title span{display:block;margin-left:0;margin-top:5px;}
	.main_notice ul li{font-size:13px;}
	.mo_tel {display:block;}
	.mo_tel a {color:#e4007f !important; text-decoration:none !important;font-size: 14px !important;padding: 4px 0 0 0;letter-spacing:-0.06em;}
	.pc_tel {display:none;}

}

@media(max-width:470px){
	.navi_area li img {width:100%; padding:0 10px 0 0;}
	.navi_area {padding:0 10px;}
}

/*하단*/
#ft{margin:50px 0 0 0; padding:25px 0;color:#6d6d6d;font-size:13px;line-height:20px;text-align:center;border-top:1px solid #e5e5e5;}
#ft span{display:inline-block;padding:0 6px;color:#d5d5d5;}

.ft_company{max-width:1000px;margin:0 auto 20px;}
.ft_company a{display:inline-block;width:150px;height:35px;line-height:35px;background-color:#d2d2d2;color:#6f6f6f;}
.ft_company span{}
.ft_company br{display:none;}

.ft_info{}
.ft_info p{}
.ft_info p span{}
.ft_info p.copyright{padding-top:5px;color:#8c8c8c;}


#ft_to_top{position:fixed;right:10px;bottom:10px;opacity:0.7;}
#ft_to_top:hover{opacity:1;}


@media(max-width:1020px){
	#ft{padding:20px 10px;font-size:13px;}
	
	.ft_info p.copyright{padding-top:3px;}

	.ft_custom ul li{height:260px;padding:35px 0;background-size:cover !important;}
	
}


@media(max-width:550px){
	#ft{padding:20px 5px 10px;}
	.ft_info p{display:none;}
	.ft_info p.copyright{display:block;}

	.ft_company{margin-bottom:15px;}
	.ft_company a{width:100px;font-size:12px;height:30px;line-height:30px;letter-spacing:-0.5px;}

}

/*서브 공통*/
.sub_visual{height:231px;background:url('/img/sub_visual.jpg')center no-repeat;background-size:cover;}
.sub_visual_navi{height:231px;background:url('/img/sub_visual_01.jpg')center no-repeat;background-size:cover;}

.copy_area{padding-top:40px;}
.copy_area .visual_img{display:none;top:90px;}
.copy_area .copy_img{padding:25px 0 30px;}

.padd_tail_10 {padding-bottom:10px !important;}
.padd_top_50 {padding-top:50px !important;}

.sub_title{padding-bottom:45px;text-align:center;}
.sub_title h2{font-size:32px;color:#313131;font-weight:400;padding-bottom:80px;line-height:42px;}
.sub_title h3{font-size:16px;line-height:24px;color:#5e5e5e;font-weight:400;}

.sub_menu{padding-bottom:45px;}
.sub_menu ul{border:1px solid #d1d1d1;overflow:hidden;}
.sub_menu ul li{float:left;width:25%;text-align:center;height:40px;line-height:40px;font-family: 'NanumSquare', sans-serif;letter-spacing:-0.5px;}
.sub_menu ul li a{font-size:18px;color:#666666;border-right:1px solid #d1d1d1;display:block;}
.sub_menu ul li a:hover{background-color:#e4007f;color:#fff;
-webkit-transition-duration:500ms;
-moz-transition-duration:500ms;
-o-transition-duration:500ms;
-ms-transition-duration:500ms;
transition-duration:500ms;
}
.sub_menu ul li:last-child a{border-right:0;}


@media(max-width:1175px){
	.copy_area .visual_img{}
	.copy_area .visual_img img{}
}

@media(max-width:950px){
	.sub_visual, .sub_visual_navi {height: 210px;}
	.copy_area{padding:45px 0;}
	.copy_area .copy_img{padding:10px 0;}

	.sub_title{padding-bottom:35px;}
	.sub_title h2{font-size:38px;}

	.sub_menu{padding-bottom:40px;}
	.sub_menu ul li a{font-size:16px;}
}

@media(max-width:550px){
	.copy_area{padding:30px 0 0;}

	.sub_title{padding-bottom:25px;}
	.sub_title h2{font-size:25px;line-height: 32px;padding-bottom: 20px;}
	.sub_title h3{font-size:14px;line-height:20px;}

	.sub_menu{padding-bottom:30px;}
	.sub_menu ul li a{font-size:13px;}
	
}



/*서브*/

/*서비스 위치 안내*/
.location_area{}
.location_area ul {}
.location_area li {display:inline-block;width:24%;text-align:center;}
.location_area h3 {font-size:16px;color:#fff;font-weight:400;padding:30px 0 0 0;}
.icon_img {}
.con_list {width:217px; height:217px; background:#2e3192;text-align:center; border-radius:50%;margin: 0 auto;}

.main_cen {display:table; height:100%; margin:0 auto;}
.main_cen2 {display:table-cell;vertical-align: middle;}

@media(max-width:960px){
	.location_area h2{font-size:16px;}

	.location_area #section01{padding-bottom:40px;}
	.location_area #section02{padding-bottom:40px;}
	.root_daum_roughmap .wrap_map{height:350px !important;}
	.location_area li {width:49%; padding:0 0 10px 0;}
}

@media(max-width:550px){
	.location_area h2{font-size:14px;}
	.location_area h2 span.wrap{display:block;padding-left:0;padding-top:5px;}
	#ft {margin: 10px 0 0 0;}
	.location_area #section01{padding-bottom:30px;}
	.location_area #section02{padding-bottom:30px;}
	.root_daum_roughmap .wrap_map{height:280px !important;}
	.con_list {width: 167px; height: 167px;}
	.location_area h3 {padding: 10px 0 0 0;}
}


/*전국A/S택배신청*/
.as_area{}
.as_area h2, .as_area h3, .as_area h4, .as_area h5{font-weight:400;}
.as_area .as_img{background:url('/img/sub_as_img.jpg')center no-repeat;height:295px;width:100%;padding-top:60px;margin-bottom:30px;}
.as_area .as_txt{background-color:rgba(255,255,255,0.65);color:#252525;margin:0 0 0 80px;display:inline-block;padding:20px 50px 20px 25px;border-radius:15px;}
.as_area h2{font-size:26px;}
.as_area h3{font-size:18px;line-height:28px;padding:15px 0;}
.as_area h3 span{color:#e4007f;}
.as_area h4{font-size:16px;}
.as_area h4 span {font-size:18px; font-weight:bold;}
.as_area .as_span_color {font-size:20px; color:#e4007f;}
.as_area h5{font-size:16px;line-height:24px;color:#535353;padding-bottom:3px;}
.as_area h5 span.color{color:#e4007f;}
.as_area h5 span.space{display:inline-block;width:18px;}


@media(max-width:1195px){
	.as_area .as_img{padding:60px;height:auto;}
	.as_area .as_txt{display:block;padding:20px 25px;margin-left:0;}
	.as_area h5 span.space{display:none;}
}

@media(max-width:950px){
	.as_area .as_img{padding:40px 20px;}
	.as_area h2{font-size:23px;}
	.as_area h3{font-size:16px;line-height:24px;}
	.as_area h3 br{display:none;}
	.as_area h4{font-size:14px;line-height:20px;}
	.as_area h5{font-size:14px;line-height:20px;padding-bottom:5px;}
}

@media(max-width:550px){
	.as_area .as_txt{padding:20px 10px;}
	.as_area .as_img{margin-bottom:20px;}

}


/*업그레이드*/
.upgrade_area{text-align:center;display:inline-block;vertical-align: top;}
.upgrade_area .upgrade_img{display:inline-block;}
.upgrade_area .txt_box{border:1px solid #dddddd;padding:55px 40px 20px 40px;text-align:left;width:880px;background-color:#FFF;position:absolute;top:360px;left:50%;margin-left:-440px;}
.upgrade_area .txt_box h2{font-size:26px;color:#e4007f;font-weight:400;padding-bottom:25px;}
.upgrade_area .txt_box p{font-size:14px;line-height:24px;color:#555555;padding-bottom:25px;}

.upgrade_area02{display:inline-block;text-align: left; padding: 15px 0 0 30px;}
.upgrade_area02 ul{}
.upgrade_area02 ul li{margin-bottom:2px;}
.upgrade_area02 ul li h3{font-size:18px;line-height:24px;color:#232323;font-weight:600;}
.upgrade_area02 h4{font-size:17px;line-height:24px;color:#e4007f;padding-top:20px;font-weight:400;}

.upgrade_area02 .sub_title h3 span{color:#e4007f;}


@media(max-width:1195px){
	.upgrade_area{/*margin-bottom:300px;*/}
	.upgrade_area .upgrade_img img{/*width:920px;*/}
	.upgrade_area .txt_box{width:820px;margin-left:-410px;}
}

@media(max-width:950px){
	.upgrade_area{margin-bottom:0;}
	.upgrade_area .upgrade_img img{width:100%;}
	.upgrade_area .txt_box{position:static;width:100%;margin-left:0;margin-top:20px;padding:30px 20px 5px 20px;}

	.upgrade_area02{padding-top:20px;}
	.upgrade_area02 h4 {padding-top: 20px;}
	.upgrade_area02 ul li h3{font-size:17px;line-height:20px;}
	.padd_top_50 {padding-top: 20px !important;}
}

@media(max-width:550px){
	.upgrade_area .txt_box{padding:25px 10px 10px 10px;}
	.upgrade_area .txt_box h2{font-size:23px;line-height:29px;padding-bottom:15px;}
	.upgrade_area .txt_box p{padding-bottom:15px;}
	
	.upgrade_area02{padding:20px 0 0 0;text-align: center;}

	.upgrade_area02 h4{font-size:14px;line-height:21px;}
}




/*게시판*/

.pg{border:1px solid #e6e4e5;border-right:0;display:inline-block;overflow:hidden;}
.pg_page, .pg_current, .qa_page{float:left;display:inline-block;width:35px;height:35px;;line-height:35px;border-right:1px solid #e6e4e5;font-size:14px;color:#888888 !important;padding:0;}
.pg_current{margin:0;color:#ee7071 !important;}
.pg_next{background:url('/img/page_btn_02_1.png') center no-repeat;}
.pg_end{background:url('/img/page_btn_02.png') center no-repeat;}
.pg_start{background:url('/img/page_btn_01.png') center no-repeat;}



.bo_fx_top{overflow:hidden;}
#bo_sch {text-align:center;float:right;padding-bottom:10px;}
#bo_sch select{width:105px;height:30px;border:1px solid #bdbdbd;}
#bo_sch input#stx{width:260px;height:30px;border:1px solid #bdbdbd;background:#f7f7f7 !important;}
#bo_sch input[type="submit"]{width:70px;height:30px;line-height:30px;background-color:#333333;font-size:14px;color:#fff;border:0;padding:0;margin-left:-4px;}

@media(max-width:850px){
	
	#bo_list_total{float:none;text-align:center;padding-bottom:10px;}
	#bo_sch{float:none;}


}

@media(max-width:550px){
	#bo_sch select{width:75px;}
	#bo_sch input#stx{width:160px;}
	#bo_sch input[type="submit"]{width:55px;font-size:12px;}


}

