@charset "utf-8";
/* @import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100;400&display=swap'); */

/* TYPE, COMMON */
*{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;}
html,body{width:100%;height:100%;font-family:'Noto Sans KR';position:relative;}
html{overflow-y:auto;}
body,div,dl,dt,dd,ul,ol,ul,li,h1,h2,h3,h4,h5,form,fieldset,p,button,input,legend{margin:0;padding:0;}
body{*word-break:keep-all;word-break:keep-all;-webkit-word-break:keep-all;-moz-word-break:keep-all;-o-word-break:keep-all;}
body,h1,h2,h3,h4,h5,h6,input,textarea,select,option,th,td,dt,dd,ul,li{color:#303030;font-family: 'Noto Sans KR','dotum',helvetica,sans-serif !important;font-size:16px;outline:none;}
/* h1,h2,h3,h4,h5,p,a,span,label{transform:skew(-0.1deg);-webkit-transform:skew(-0.1deg);-moz-transform:skew(-0.1deg);-o-transform:skew(-0.1deg);} */
span,label{display:inline-block;vertical-align:middle;}
img,fieldset,iframe{border:0 none;}
ul,li{list-style:none;}
i{vertical-align:middle;}
input,select,button{vertical-align:middle;outline:none;}
img{vertical-align:middle;}
em,address,dfn,cite{font-style:normal}
a{color:#303030;text-decoration:none;display:block;outline:none;font-family: 'Noto Sans KR','dotum',helvetica,sans-serif;}
a:link,a:visited,a:active,a:hover,a:focus{color:#303030;text-decoration:none;}
label,button{cursor:pointer}
button{margin:0;padding:0;}
caption,legend{width:0;height:0;line-height:0;overflow:hidden;visibility:hidden;font-size:0;}
textarea{width:100%;height:110px;min-height:110px;padding:10px;border:1px solid #ccc;margin:0;}
textarea:focus{border:1px solid #ffb400 !important;}
textarea:active{border:1px solid #ffb400 !important;}
label,button {cursor:pointer;}
textarea, pre {overflow:auto;}
select::-ms-expand {display:none;/* 화살표 없애기 for IE10, 11*/ }
.a11y-hidden{position: absolute;width: 1px;height: 1px;margin: -1px;overflow: hidden;clip-path: polygon(0 0, 0 0, 0 0);}
select{position:relative;padding:0 25px 0 10px;height:30px;font-size:13px;border:1px solid #d0d0d0;appearance:none;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;
	background: url('../img/select_icon02.png') no-repeat right center #fff;
}
select:focus{border:1px solid #ffb400 !important;}
select:active{border:1px solid #ffb400 !important;}

input{height:30px;padding:0 10px;border:1px solid #d0d0d0;vertical-align:top;}
input[type=password]{font-family:'dotum' !important;} /* 웹폰트 적용시 패스워드가 안보이는 경우가 있음 */
input::-ms-input-placeholder{color:#999 !important;font-size:13px;font-family: 'Noto Sans KR','dotum',helvetica,sans-serif !important;}
input::-webkit-input-placeholder{color:#999 !important;font-size:13px;font-family: 'Noto Sans KR','dotum',helvetica,sans-serif !important;}
input::-moz-placeholder{color:#999 !important;font-size:13px;font-family: 'Noto Sans KR','dotum',helvetica,sans-serif !important;}

input:focus{border:1px solid #ffb400 !important;}
input:active{border:1px solid #ffb400 !important;}
input:disabled{cursor:no-drop;opacity:0.5;background:#ededed;border:1px solid #ededed;box-shadow:none;}

/*라디오박스*/
input[type='radio']{display: none;/* 실제 체크박스 없애기 */}
input[type='radio'] + label::before {    /* 가짜 체크박스 만들기 */content:'';display:inline-block;width:24px;height:24px;vertical-align:middle;margin:0px 5px 0 0;background:url('../img/radio_off.png')no-repeat center;}
input[type='radio']:checked + label::before {    /* 가짜 체크박스 체크했을 때 */ background: url('../img/radio_on.png')no-repeat center center;z-index:9;}

input.radio_st2[type='radio']{display: none;}
input.radio_st2[type='radio'] + label::before {content:'';display:block;position:absolute;top:-2px;left:-2px;background:none;}
input.radio_st2[type='radio']:checked + label{color:#ffb400;}
input.radio_st2[type='radio']:checked + label::before {content:'';display:block;width:100%;height:100%;background:none;z-index:9;border:2px solid #ffb400;border-radius:8px;}

/*체크박스*/
input[type='checkbox']{display: none;/* 실제 체크박스 없애기 */}
input[type='checkbox'] + label::before {    /* 가짜 체크박스 만들기 */content:'';display:inline-block;width:19px;height:17px;vertical-align:middle;margin:0px 5px 0 0;background:url('../img/check_off.jpg')no-repeat center;}
input[type='checkbox']:checked + label::before {    /* 가짜 체크박스 체크했을 때 */ background: url('../img/check_on.jpg')no-repeat center;z-index:9;}
input[type='checkbox'] + label.m0::before{margin:0 !important;}

input.check_st2[type='checkbox']{display: none;}
input.check_st2[type='checkbox'] + label::before {content:'';display:block;position:absolute;top:-2px;left:-2px;background:none;}
input.check_st2[type='checkbox']:checked + label{color:#ffb400;}
input.check_st2[type='checkbox']:checked + label::before {content:'';display:block;width:100%;height:100%;background:none;z-index:9;border:2px solid #ffb400;border-radius:8px;}
.a11y-hidden {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    overflow: hidden;
    clip-path: polygon(0 0, 0 0, 0 0);
	}
button.st1{height:50px;line-height:50px;background:#ffb400;border:0;text-align:center;font-size:18px;color:#fff;font-weight:700;letter-spacing:-0.3px;}
@media (max-width: 1024px){
	button.st1{height:40px;line-height:40px;font-size:14px;}
}
.text_left{text-align:left;}
.font_red{color:#ff0000;}
.float_left{float:left;}
.float_right{float:right;}
.hide{display:none;}

.fade{opacity:0;}
.fade_left{opacity:0;position:relative;left:10%;}
.fade_down{opacity:0;position:relative;top:-30px;}
._dims{position: fixed;width:100%;height:100%;top:0;left:0;z-index:10000;background:rgba(0, 0, 0, 0.6) url(./img/ongoing.gif)no-repeat center center/170px auto; display: none}
.mores{width:100%;margin-top: 30px;height:50px;line-height: 50px;background: #ffb400;text-align: center;color:#fff;font-size: 17px;font-weight: bold;border-radius:15px;
cursor:pointer}

/* css 애니메이션 */
@keyframes bounce{
	0%{transform:translateY(-3px);}
	50%{transform:translateY(3px);}
	100%{transform:translateY(-3px);}
}
@-webkit-keyframes bounce{
	0%{-webkit-transform:translateY(-3px);}
	50%{-webkit-transform:translateY(3px);}
	100%{-webkit-transform:translateY(-3px);}
}
@-moz-keyframes bounce{
	0%{-moz-transform:translateY(-3px);}
	50%{-moz-transform:translateY(3px);}
	100%{-moz-transform:translateY(-3px);}
}
@-o-keyframes bounce{
	0%{-o-transform:translateY(-3px);}
	50%{-o-transform:translateY(3px);}
	100%{-o-transform:translateY(-3px);}
}
@-ms-keyframes bounce{
	0%{-ms-transform:translateY(-3px);}
	50%{-ms-transform:translateY(3px);}
	100%{-ms-transform:translateY(-3px);}
}

@keyframes scrollDown{
	0%{opacity:0;transform:translateY(0px);}
	100%{opacity:1;transform:translateY(7px);}
}
@-webkit-keyframes scrollDown{
	0%{opacity:0;-webkit-transform:translateY(0px);}
	100%{opacity:1;-webkit-transform:translateY(7px);}
}
@-moz-keyframes scrollDown{
	0%{opacity:0;-moz-transform:translateY(0px);}
	100%{opacity:1;-moz-transform:translateY(7px);}
}
@-o-keyframes scrollDown{
	0%{opacity:0;-o-transform:translateY(0px);}
	100%{opacity:1;-o-transform:translateY(7px);}
}
@-ms-keyframes scrollDown{
	0%{opacity:0;-ms-transform:translateY(0px);}
	100%{opacity:1;-ms-transform:translateY(7px);}
}

@keyframes arrowDown1{
	0%{opacity:1;transform:translateY(0px);}
	80%{opacity:1;transform:translateY(10px);}
	100%{opacity:0;transform:translateY(10px);}
}
@-webkit-keyframes arrowDown1{
	0%{opacity:1;-webkit-transform:translateY(0px);}
	80%{opacity:1;-webkit-transform:translateY(10px);}
	100%{opacity:0;-webkit-transform:translateY(10px);}
}
@-moz-keyframes arrowDown1{
	0%{opacity:1;-moz-transform:translateY(0px);}
	80%{opacity:1;-moz-transform:translateY(10px);}
	100%{opacity:0;-moz-transform:translateY(10px);}
}
@-o-keyframes arrowDown1{
	0%{opacity:1;-o-transform:translateY(0px);}
	80%{opacity:1;-o-transform:translateY(10px);}
	100%{opacity:0;-o-transform:translateY(10px);}
}
@-ms-keyframes arrowDown1{
	0%{opacity:1;-ms-transform:translateY(0px);}
	80%{opacity:1;-ms-transform:translateY(10px);}
	100%{opacity:0;-ms-transform:translateY(10px);}
}
@keyframes arrowDown2{
	0%{opacity:0;transform:translateY(0px);}
	20%{opacity:0;}
	60%{opacity:1;}
	80%{opacity:0;transform:translateY(10px);}
	100%{opacity:0;transform:translateY(10px);}
}
@-webkit-keyframes arrowDown2{
	0%{opacity:0;-webkit-transform:translateY(0px);}
	20%{opacity:0;}
	60%{opacity:1;}
	80%{opacity:0;-webkit-transform:translateY(10px);}
	100%{opacity:0;-webkit-transform:translateY(10px);}
}
@-moz-keyframes arrowDown2{
	0%{opacity:0;-moz-transform:translateY(0px);}
	20%{opacity:0;}
	60%{opacity:1;}
	80%{opacity:0;-moz-transform:translateY(10px);}
	100%{opacity:0;-moz-transform:translateY(10px);}
}
@-o-keyframes arrowDown2{
	0%{opacity:0;-o-transform:translateY(0px);}
	20%{opacity:0;}
	60%{opacity:1;}
	80%{opacity:0;-o-transform:translateY(10px);}
	100%{opacity:0;-o-transform:translateY(10px);}
}
@-ms-keyframes arrowDown2{
	0%{opacity:0;-ms-transform:translateY(0px);}
	20%{opacity:0;}
	60%{opacity:1;}
	80%{opacity:0;-ms-transform:translateY(10px);}
	100%{opacity:0;-ms-transform:translateY(10px);}
}
/* css 애니메이션 끝 */
.sect01 {position: relative;width: 44px; /* X 사이즈 */height: 44px; /* X 세로 중앙 */margin: 0 auto; /* 가운데 정렬 */}
.sect01 .line-box {position: absolute; top: 50%;left: 50%;transform: translate(-50%, -50%);width: 100%;height: 100%;}
.sect01 .line-box > span {position: absolute;top: 50%;width: 100%;height: 2px; background-color: #000;}
.sect01 .line-01 {transform: rotate(135deg) translateX(0%)}
.sect01 .line-02 { transform: rotate(45deg) translateX(0%)}
.pop_layer{position: absolute;top:100px;left:50%;margin-left:100px;z-index:999}
.pop_layer .close_btn{position: absolute;top:11px;right:7px;width:50px;height:50px;}
div.center{width:1000px;margin:0 auto;position:relative;}
div.center:after{content:'';display:block;clear:both;}
.onlyweb{display:block !important;}
.onlym{display:none !important;}
@media screen and (max-width: 1024px){
	.pop_layer{position: absolute;width:380px;left:50%;margin-left:-190px;}
	.pop_layer img{width:100%}
	div.center{width:100% !important;padding:0 20px;}
	.onlyweb{display:none !important;}
	.onlyweb2{display:none !important;}
	.onlym{display:block !important;}
}
@media screen and (max-width: 576px){
	div.center{padding:0 10px;}
}
/* 뉴랜드 자료실 */
.new_land_go{text-align:left;margin-top: 20px;}
.new_land_go a{display:inline}
.input_label{display:inline-block;vertical-align:top;position:relative;width:100%;}
.input_label input{padding-right:10px;width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;}
.input_label a.input_clear_bt{display:none;width:30px;height:45px;position:absolute;top:0;right:0;background:url('../img/input_clear_bt.png')no-repeat center;z-index:1;background-size:18px;font-size:0;}
.input_label.active a.input_clear_bt{display:block;}
.input_label.active input{padding-right:35px;}
@media screen and (max-width: 576px){
	.input_label a.input_clear_bt{height:35px;}
}
/*페이징*/
div.paging_box{width:auto;margin:80px auto 0px auto;}
div.paging_box ul{width:100%;overflow:hidden;text-align:center;font-size:0;}
div.paging_box ul li{display:inline-block;vertical-align:top;margin-left:5px;}
div.paging_box ul li a{width:30px;height:30px;line-height:28px;text-align:center;font-size:16px;border:1px solid #ddd;border-radius:4px;}
div.paging_box ul li a img{margin:-3px 0px 0 0;}
div.paging_box ul li:first-child{margin-left:0;}
div.paging_box ul li a:hover{color:#fff;background:#666;border:1px solid #666;}
div.paging_box ul li.on a{color:#fff;background:#666;border:1px solid #666;}
div.paging_box ul li.prev_bt{margin-right:20px}
div.paging_box ul li.next_bt{margin-left:25px;}
/* div.paging_box ul li.paging_bt{border:0;}
div.paging_box ul li.paging_bt a{width:auto;padding:0 15px;border:1px solid #ddd;text-align:center;border-radius:4px;line-height:21px;background:#f4f4f4;}
div.paging_box ul li.paging_bt:hover a{color:#fff;background:#666;border:1px solid #666;} */
@media screen and (max-width: 1024px){
	div.paging_box{margin:40px auto 0px auto;}
	div.paging_box ul li a{font-size:12px;}
}
/*페이징 끝*/

table{table-layout:fixed;border-collapse:collapse;border-spacing:0;width:100%;word-break:break-all;word-wrap:break-word;}

/*header*/
header{width:100%;background:rgba(255,255,255,0.8);padding-left:5.4%;font-size:0;display:inline-block;vertical-align:middle;position:absolute;top:0;left:0;z-index:99;box-shadow:0px 3px 7px rgba(0,0,0,0.3);}
header.fixed{position:fixed;}
header div.onlyweb{position:relative;}
header div.onlyweb:after{content:'';display:block;clear:both;}
header h1.unicare_logo{height:80px;display:inline-block;vertical-align:middle;padding:24px 0}
header ul.gnb{display:inline-block;vertical-align:middle;font-size:0;padding-left:10px;width:730px;}
header ul.gnb li{display:inline-block;vertical-align:middle;margin-left:8%;}
header ul.gnb li a{font-size:18px;color:#303030;font-weight:700;}
/* header ul.gnb li a:hover{} */
/* ul.header_link{float:right;width:800px;height:80px;background:rgba(247,180,17,0.9);padding:12.5px 0;position:relative;text-align:right;} */
ul.header_link{float:right;width:800px;height:80px;background:url('../img/head_bg2.png')repeat;padding:12.5px 0;position:relative;text-align:right;}
ul.header_link:before{content:'';display:block;width:38px;height:100%;background:url('../img/head_bg.png')no-repeat center;background-size:cover;position:absolute;top:0;left:-38px;}
ul.header_link li{display:inline-block;vertical-align:middle;font-size:0;}
ul.header_link li img{display:inline-block;vertical-align:middle;}
ul.header_link li div.desc{display:inline-block;vertical-align:middle;margin-left:15px;text-align:left;}
ul.header_link li div.desc p{font-size:14px;color:#000;}
ul.header_link li div.desc h4{font-size:24px;color:#000;font-weight:700;}
ul.header_link li.cs{padding:0 70px 0 20px;/* padding:0 9% 0 3%; */}
ul.header_link li.shop{padding:0 80px 0 70px;/* padding:0 10% 0 9%; */border-left:1px solid #000;}
header a.m_gnb_bt{display:none;}

div#m_gnb{display:none;opacity:0;position:fixed;top:0;left:-100%;width:100%;height:100%;z-index:100;background:#fff;padding-bottom:30px;overflow-y:auto;}
div.m_gnb_head{background:#303030;height:60px;position:relative;}
div.m_gnb_head:after{content:'';display:block;clear:both;}
div.family_site_wrap{float:left;position:relative;width:150px;}
div.family_site_wrap a.family_site_bt{font-size:16px;font-weight:700;color:#fff;padding:0 0 0 20px;line-height:60px;}
div.family_site_wrap a.family_site_bt span{display:inline-block;vertical-align:top;margin-left:20px;}
div.family_site_wrap ul.family_site_list{display:none;position:absolute;top:60px;left:0;background:#303030;width:100%;box-shadow:3px 5px 7px rgba(0,0,0,0.2);z-index:1;}
div.family_site_wrap ul.family_site_list li a{font-size:14px;color:#fff;font-weight:400;padding:6px 5px;text-align:center;}
div.family_site_wrap.on a.family_site_bt span img{transform:rotate(180deg);}
div.family_site_wrap.on ul.family_site_list{display:block;}
a.m_gnb_close_bt{float:right;width:60px;text-align:center;line-height:60px;}
div.m_gnb_content{background:#fff;padding:0 20px 20px 20px;}
div.m_gnb_content_top{padding:25px 0 0px 0;overflow:hidden;}
div.m_gnb_content_top h1.m_logo{width:135px;float:left;}
div.m_gnb_content_top h1.m_logo img{width:100%;}
div.m_gnb_content_top ul.login_menu{float:right;font-size:0;text-align:right;}
div.m_gnb_content_top ul.login_menu li{display:inline-block;vertical-align:top;margin-left:30px;}
div.m_gnb_content_top ul.login_menu li:first-child{margin-left:0;}
div.m_gnb_content_top ul.login_menu li a{font-size:16px;color:#303030;font-weight:700;}
ul.unicare_m_gnb_list li{border-bottom:1px solid #eee;}
ul.unicare_m_gnb_list li a{font-size:18px;color:#303030;padding:25px 0;background:url('../img/m_gnb_arrow.png')no-repeat center right;}

@media (max-width: 1850px){
	header{padding-left:4%;}
	header h1.unicare_logo{width:180px;}
	header h1.unicare_logo img{width:100%;}
	header ul.gnb{width:650px;}
	header ul.gnb li{margin-left:5%;}
	ul.header_link{width:670px;padding:16px 0;}
	ul.header_link li.cs{padding:0 40px 0 15px;}
	ul.header_link li.shop{padding:0 60px 0 40px;}
	ul.header_link li div.desc p{font-size:12px;}
	ul.header_link li div.desc h4{font-size:22px;}
}
@media (max-width: 1600px){
	header{padding-left:3%;}
	header h1.unicare_logo{width:150px;}
	header h1.unicare_logo img{width:100%;}
	header ul.gnb{width:510px;}
	header ul.gnb li a{font-size:17px;}
	ul.header_link{width:590px;}
	ul.header_link li.cs{padding:0 30px 0 10px;}
	ul.header_link li.shop{padding:0 30px 0 30px;}
	ul.header_link li div.desc h4{font-size:20px;}
}
@media (max-width: 1350px){
	header h1.unicare_logo{width:140px;}
	header ul.gnb{width:480px;}
	header ul.gnb li a{font-size:16px;}
	ul.header_link{width:540px;}
	ul.header_link li.cs{padding:0 15px 0 10px;}
	ul.header_link li.shop{padding:0 20px 0 15px;}
	ul.header_link li div.desc h4{font-size:18px;}
	ul.header_link li img{width:33px;}
	ul.header_link li div.desc h4 img{width:18px;}
}
@media (max-width: 1250px){
	header h1.unicare_logo{width:135px;height:60px;padding:17px 0;}
	header ul.gnb{width:380px;padding-left:0;}
	header ul.gnb li a{font-size:13px;}
	ul.header_link{width:460px;height:60px;padding:10px 0;}
	ul.header_link li.cs{padding:0 10px 0 5px;}
	ul.header_link li.shop{padding:0 15px 0 10px;}
	ul.header_link li div.desc p{font-size:11px;}
	ul.header_link li div.desc h4{font-size:16px;}
	ul.header_link li img{width:25px;}
	ul.header_link li div.desc h4 img{width:14px;}
}
/* 모바일 테블릿뷰 시작 */
@media (max-width: 1024px){
	header{padding:0 20px;}
	header h1.unicare_logo{display:block;margin:0 auto;}
	header ul.gnb{display:none;}
	ul.header_link{display:none;}
	header a.m_gnb_bt{display:block;position:absolute;top:0px;left:10px;padding:15px;width:60px;}
	header a.m_gnb_bt img{width:100%;}
}
@media (max-width: 576px){
	header{padding:0 10px;}
	header a.m_gnb_bt{padding:17px;left:0;}
	a.m_gnb_close_bt{width:40px;}
	div.m_gnb_content_top{padding:20px 0 0px 0;}
	div.m_gnb_content_top h1.m_logo{width:100px;}
	div.m_gnb_content_top h1.m_logo a{padding:7px 0;line-hei2021-07-12ght:1;}
	div.m_gnb_content_top h1.m_logo a img{vertical-align:top;}
	div.m_gnb_content{padding:0 10px;}
	div.m_gnb_content_top ul.login_menu li{margin-left:15px;}
	div.m_gnb_content_top ul.login_menu li a{font-size:12px;line-height:30px;}
	ul.unicare_m_gnb_list li a{padding:15px 0;font-size:14px;background-size:7px;}
	div.family_site_wrap{width:120px;padding-left:10px;}
	div.family_site_wrap a.family_site_bt{font-size:14px;padding-left:0px;}
	div.family_site_wrap a.family_site_bt span{margin-left:10px;}
}
/*header 끝*/

/* 퀵메뉴	 */
aside#quick_menu{position:fixed;bottom:20px;right:20px;z-index:10;}
aside#quick_menu ul{text-align:right;}
aside#quick_menu > ul > li{position:relative;min-height:70px;padding-bottom:10px;}
aside#quick_menu ul li{transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;}
aside#quick_menu ul li button{background:#fff;width:60px;height:60px;border-radius:50%;border:0;box-shadow:5px 2px 10px rgba(0,0,0,0.3);}
aside#quick_menu ul li button.quick_service_bt{background:#ffb400;transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;}
aside#quick_menu ul li button.quick_service_bt img{transform:rotate(135deg);-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;}
aside#quick_menu ul li.on button.quick_service_bt img{transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);}
aside#quick_menu ul li.sc_top{position:relative;min-height:0;height:0px;right:-300px;transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;}
aside#quick_menu ul li.quick_service_wrap ul.service_list{margin-bottom:15px;display:none;}
aside#quick_menu ul li.quick_service_wrap.on ul.service_list{display:block;}
aside#quick_menu.on ul li.sc_top{right:0px;height:70px;}
aside#quick_menu ul li.quick_service_wrap ul.service_list li{margin-top:7px;background:#fff;border-radius:30px;font-size:0;width:210px;height:55px;line-height:55px;padding-right:35px;box-shadow:0px 3px 5px rgba(0,0,0,0.4);}
aside#quick_menu ul li.quick_service_wrap ul.service_list li span.txt{font-size:16px;color:#000;font-weight:400;display:inline-block;vertical-align:middle;width:110px;text-align:center;}
aside#quick_menu ul li.quick_service_wrap ul.service_list li span.icon{display:inline-block;vertical-align:middle;}
aside#quick_menu ul li a.kakao_link{display:inline-block;background-color:#ffb400;width:60px;height:60px;border-radius:50%;border:0;box-shadow:5px 2px 10px rgba(0,0,0,0.3);text-align:center;}
@media (max-width: 1024px){
	aside#quick_menu > ul > li{min-height:45px;}
	aside#quick_menu ul li button{width:45px;height:45px;}
	aside#quick_menu ul li button img{width:22px}
	aside#quick_menu ul li button.quick_service_bt img{width:auto;}
	aside#quick_menu ul li button.sc_top_bt img{width:13px;}
	aside#quick_menu ul li.quick_service_wrap ul.service_list li{width:160px;height:45px;line-height:45px;padding-right:20px;}
	aside#quick_menu ul li.quick_service_wrap ul.service_list li span.txt{font-size:14px;width:100px;}
	aside#quick_menu ul li.quick_service_wrap ul.service_list li span.icon img{width:25px;}
	aside#quick_menu ul li a.kakao_link{width:45px;height:45px;}
	aside#quick_menu ul li a.kakao_link img{width:100%;}
}
/*
@media (max-width: 1600px){
	aside#quick_menu{right:40px;}
}
@media (max-width: 1024px){
	aside#quick_menu ul li button{width:45px;height:45px;}
	aside#quick_menu ul li button img{width:22px}
	aside#quick_menu ul li button.quick_service_bt img{width:auto;}
	aside#quick_menu ul li button.sc_top_bt img{width:13px;}
	aside#quick_menu ul li.quick_service_wrap ul.service_list li{width:160px;height:45px;line-height:45px;padding-right:20px;}
	aside#quick_menu ul li.quick_service_wrap ul.service_list li span.txt{font-size:14px;width:100px;}
	aside#quick_menu ul li.quick_service_wrap ul.service_list li span.icon img{width:25px;}
}
@media (max-width: 576px){
	aside#quick_menu{right:20px;}
	aside#quick_menu ul li{margin-bottom:10px;}
	aside#quick_menu ul li button{width:35px;height:35px;}
	aside#quick_menu ul li button img{width:18px}
	aside#quick_menu ul li button.quick_service_bt img{width:13px;}
	aside#quick_menu ul li button.sc_top_bt img{width:10px;}
	aside#quick_menu ul li.quick_service_wrap ul.service_list{margin-bottom:10px;}
}
*/
/* 퀵메뉴	끝 */

/*footer*/
footer{width:100%;min-height:40px;background:#222;padding:0px 120px 30px 120px;font-size:0;}
footer h1.ft_logo{display:inline-block;vertical-align:top;font-size:0;margin-top:40px;width:170px;}
footer div.ft_info{display:inline-block;vertical-align:top;padding-left:45px;width:calc(100% - 170px);width:-webkit-calc(100% - 170px);width:-moz-calc(100% - 170px);width:-o-calc(100% - 170px);}
div.ft_link_list{font-size:0;}
div.ft_link_list ul.ft_links{margin-top:40px;display:inline-block;vertical-align:top;overflow:hidden;}
div.ft_link_list ul.ft_links li{float:left;line-height:1;border-left:1px solid #555;}
div.ft_link_list ul.ft_links li:first-child{border-left:0;}
div.ft_link_list ul.ft_links li:first-child a{padding-left:0;font-weight:400;}
div.ft_link_list ul.ft_links li a{font-size:17px;color:#7f7f7f;font-weight:300;padding:0 10px;}
div.ft_link_list ul.sns_links{margin:40px 0 0 275px;display:inline-block;vertical-align:top;overflow:hidden;}
div.ft_link_list ul.sns_links li{float:left;line-height:1;margin-left:20px;}
div.ft_link_list ul.sns_links li:first-child{margin-left:0;}
ul.com_info{overflow:hidden;margin:25px 0 0 -10px;}
ul.com_info li{line-height:1;padding:0 10px;float:left;margin-top:10px;}
ul.com_info li, ul.com_info li a{font-size:15px;color:#7f7f7f;font-weight:400;}
ul.com_info li:first-child{border-left:0;}
div.copy_right{width:100%;background:#111111;padding:17px 10px 13px 10px;text-align:center;}
div.copy_right p{font-size:13px;color:#fefefe;font-weight:300;opacity:0.3;}
/*footer 끝*/
@media (max-width: 1250px){
	footer{padding:0px 3% 30px 3%;}
	footer h1.ft_logo{margin-top:40px;width:138px;}
	footer h1.ft_logo img{width:100%;}
	footer div.ft_info{padding-left:25px;width:calc(100% - 138px);width:-webkit-calc(100% - 138px);width:-moz-calc(100% - 138px);width:-o-calc(100% - 138px);}
	div.ft_link_list ul.ft_links{margin-top:40px;}
	div.ft_link_list ul.ft_links li a{font-size:14px;padding:0 7px;}
	div.ft_link_list ul.sns_links{margin:40px 0 0 200px;}
	div.ft_link_list ul.sns_links li{float:left;line-height:1;margin-left:20px;}
	div.ft_link_list ul.sns_links li:first-child{margin-left:0;}
	ul.com_info{margin:15px 0 0 -7px;}
	ul.com_info li{padding:0 7px;margin-top:10px;}
	div.copy_right{padding:17px 10px 13px 10px;}
	div.copy_right p{font-size:12px;}
}

@media (max-width: 1024px){
	footer{padding:30px 3%;}
	footer h1.ft_logo{display:block;margin:0 auto;}
	footer div.ft_info{width:100%;margin:20px 0 0 0;padding:0;}
	div.ft_link_list ul.ft_links{display:block;margin:0;text-align:center;font-size:0;}
	div.ft_link_list ul.ft_links li{float:none;display:inline-block;vertical-align:middle;}

	div.ft_link_list ul.ft_links li:first-child a{padding:0 7px;}
	div.ft_link_list ul.sns_links{display:block;margin:15px 0 0 0;text-align:center;font-size:0;}
	div.ft_link_list ul.sns_links li{float:none;display:inline-block;vertical-align:middle;}
	ul.com_info{margin:10px 0 0 -7px;text-align:center;}
	ul.com_info li{float:none;display:inline-block;vertical-align:top;}
}

@media (max-width: 576px){
	footer h1.ft_logo{width:130px;}
	div.ft_link_list ul.ft_links li a{font-size:12px;}
	ul.com_info li, ul.com_info li a{font-size:12px;}
}

/* 메인 로그인 정보창 */
div.main_login_info{position:absolute;top:120px;right:120px;z-index:2;}
div.main_login_info div.login_info_box{font-size:0;}
div.main_login_info div.login_info_box span.icon{width:40px;height:40px;line-height:40px;border-radius:50%;background:#ffb400;display:inline-block;vertical-align:top;text-align:center;margin-right:-35px;position:relative;z-index:1;}
div.main_login_info div.login_info_box h4{height:40px;line-height:35px;padding:0 25px 0 45px;background:#303030;color:#fff;font-size:16px;font-weight:400;border-radius:20px;display:inline-block;vertical-align:top;}
div.main_login_info div.login_off{display:none;}
/* 메인 로그인 정보창 끝 */

div#content{width:100%;}

/* 유니케어 메인페이지 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
section#main_slide{width:100%;height:650px;overflow:hidden;}
section#main_slide div.main_slide_inner{height:100%;transform:skew(0.001deg);transform:-webkit-skew(0.001deg);transform:-moz-skew(0.001deg);transform:-o-skew(0.001deg);}
section#main_slide ul{width:100%;height:100%;}
section#main_slide ul li{text-align:left !important;width:100%;height:100%;position:relative;background:none !important;}
section#main_slide ul li div.bg{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;transform:scale(1.3);background-position:center center;background-repeat:no-repeat;font-size:0;background-size:cover;z-index:-5;}
section#main_slide ul li.main_slide01 div.bg{background-image:url('../img/main01.jpg');background-repeat:no-repeat;background-position:center;background-size:cover;}
section#main_slide ul li.main_slide02 div.bg{background-image:url('../img/main02.jpg');background-repeat:no-repeat;background-position:center;background-size:cover;}
section#main_slide ul li.main_slide03 div.bg{background-image:url('../img/main03.jpg');background-repeat:no-repeat;background-position:center;background-size:cover;}
section#main_slide ul li.main_slide04 div.bg{background-image:url('../img/main04.jpg');background-repeat:no-repeat;background-position:center;background-size:cover;}
section#main_slide ul li.main_slide05 div.bg{background-image:url('../img/main05.jpg');background-repeat:no-repeat;background-position:center;background-size:cover;}
section#main_slide ul li.swiper-slide-active div.bg{transform:scale(1) !important;transition:transform 5.0s ease;-webkit-transition:transform 5.0s ease;-moz-transition:transform 5.0s ease;-o-transition:transform 5.0s ease;}
section#main_slide ul li div.center{width:80%;height:100%;margin:0;padding:170px 0;}
section#main_slide ul li h2{font-size:40px;font-weight:700;letter-spacing:-1px;line-height:1.2;color:#fff;}
section#main_slide ul li p{margin-top:2.5%;font-size:22px;color:#fff;font-weight:400;letter-spacing:-1px;}
section#main_slide ul li a.link_bt{position:relative;display:block;margin-top:4%;font-size:16px;color:#fff;font-weight:400;width:195px;height:50px;line-height:45px;text-align:center;border:2px solid #fff;}
section#main_slide ul li a.link_bt:after{content:'';display:block;width:0;height:100%;position:absolute;top:0;left:0;/* right:0;margin:0 auto; */z-index:-1;}
section#main_slide ul li a.link_bt:hover{border:2px solid #ffb400;}
section#main_slide ul li a.link_bt:hover:after{width:101%;height:101%;background:#ffb400;transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;}
section#main_slide ul li a img{margin-left:13px;}
section#main_slide div.main_slide_bt{background:none !important;}
section#main_slide div.main_slide_next_bt{right:6%;}
section#main_slide div.main_slide_prev_bt{left:6%;}
section#main_slide div.main_slide_pagination{bottom:35px !important;}
section#main_slide div.main_slide_pagination .swiper-pagination-bullet{width:48px;height:7px;border-radius:0;background:rgba(255,255,255,0.7);}
section#main_slide div.main_slide_pagination .swiper-pagination-bullet-active{background:rgba(247,180,17,0.9);}
@media (max-width: 1600px){
	section#main_slide ul li div.center{width:80%;}
	section#main_slide{width:100%;height:550px;}
	section#main_slide ul li h2{font-size:35px;}
	section#main_slide ul li p{font-size:20px;}
	div.main_login_info{right:40px;}
}
@media (max-width: 1250px){
	section#main_slide div.main_slide_prev_bt{left:3%;}
	section#main_slide div.main_slide_next_bt{right:3%;}
}
/* 모바일 테블릿뷰 시작 */
@media (max-width: 1024px){
	div.main_login_info{top:100px;}
	div.main_login_info div.login_info_box span.icon{width:30px;height:30px;line-height:30px;margin-right:-20px;}
	div.main_login_info div.login_info_box h4{height:30px;line-height:30px;padding:0 15px 0 25px;background:#303030;color:#fff;font-size:12px;font-weight:400;border-radius:20px;display:inline-block;vertical-align:top;}
	section#main_slide{height:450px;}
	section#main_slide ul li div.center{padding:145px 10% 0 10%;}
	section#main_slide ul li h2{font-size:30px;}
	section#main_slide ul li p{font-size:18px;}
	section#main_slide ul li a.link_bt{font-size:14px;width:155px;height:40px;line-height:38px;border:1px solid #fff;}
	section#main_slide ul li a.link_bt:hover{border:1px solid #ffb400;}
	section#main_slide div.main_slide_bt{display:none !important;}
	section#main_slide div.main_slide_pagination{bottom:25px !important;}
	section#main_slide div.main_slide_pagination .swiper-pagination-bullet{width:12px;height:12px;border-radius:50%;background:#fff;opacity:0.7;margin:0 7px;}
	section#main_slide div.main_slide_pagination .swiper-pagination-bullet-active{background:rgba(247,180,17,0.9) !important;opacity:1;}
}
@media (max-width: 576px){
	div.main_login_info{top:80px;}
	div.main_login_info{right:30px;}
	section#main_slide{height:350px;}
	section#main_slide ul li div.center{padding:130px 40px 0 40px;}
	section#main_slide ul li h2{font-size:20px;}
	section#main_slide ul li p{font-size:14px;}
	section#main_slide ul li a.link_bt{font-size:11px;width:100px;height:30px;line-height:25px;}
	section#main_slide ul li a img{width:15px;margin-left:8px;}
	section#main_slide div.main_slide_pagination .swiper-pagination-bullet{width:10px;height:10px;margin:0 4px;}
}


section#main_link{width:100%;padding:0 60px;}
section#main_link ul{width:100%;overflow:hidden;}
section#main_link ul li{width:19%;float:left;text-align:center;margin-left:1%;position:relative;}
section#main_link ul li a{padding:60px 0;}
section#main_link ul li div.hover_view{opacity:0;position:absolute;top:0;left:0;width:100%;height:90%;padding-top:75px;background:url('../img/main_link_arrow2.jpg')no-repeat bottom right #ffb400;transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;}
section#main_link ul li div.hover_view h4{font-size:24px;font-weight:700;color:#303030;letter-spacing:-1px;}
section#main_link ul li div.hover_view h5{font-size:20px;font-weight:400;color:#303030;margin-top:40px;letter-spacing:-0.5px;}
section#main_link ul li div.hover_view h5.guide{margin-top:35px;font-size:22px;font-weight:700;}
section#main_link ul li div.hover_view p{font-size:16px;font-weight:400;color:#303030;margin-top:15px;letter-spacing:-0.5px;}
section#main_link ul li:hover div.hover_view{opacity:1;height:100%;}
section#main_link ul li span.icon{display:block;margin:0 auto;width:97px;height:82px;}
section#main_link ul li h3{font-size:24px;color:#303030;font-weight:700;margin-top:35px;}
section#main_link ul li h3 span{font-size:16px;font-weight:400;}
section#main_link ul li p{margin-top:20px;font-size:18px;font-weight:400;color:#303030;}
section#main_link ul li.main_link01 span.icon{background:url('../img/main_link01.png')no-repeat center;}
section#main_link ul li.main_link02 span.icon{background:url('../img/main_link02.png')no-repeat center;}
section#main_link ul li.main_link03 span.icon{background:url('../img/main_link03.png')no-repeat center;}
section#main_link ul li.main_link04 span.icon{background:url('../img/main_link04.png')no-repeat center;}
section#main_link ul li.main_link05 span.icon{background:url('../img/main_link05.png')no-repeat center;}

@media (max-width: 1250px){
	section#main_link ul li a{height:270px;}
	section#main_link ul li div.hover_view{height:90%;padding-top:65px;background-size:60px;}
	section#main_link ul li div.hover_view h4{font-size:18px;}
	section#main_link ul li div.hover_view h5{font-size:12px;margin-top:30px;}
	section#main_link ul li div.hover_view h5.guide{margin-top:20px;font-size:14px;}
	section#main_link ul li div.hover_view p{font-size:14px;margin-top:15px;}
	section#main_link ul li span.icon{width:70px;height:60px;background-size:contain !important;}
	section#main_link ul li h3{font-size:20px;margin-top:25px;}
	section#main_link ul li h3 span{font-size:14px;}
	section#main_link ul li p{margin-top:15px;font-size:14px;}
}
/* 모바일 테블릿뷰 시작 */
@media (max-width: 1024px){
	section#main_link{padding:0;}
	section#main_link ul li{width:50%;margin:0;}
	section#main_link ul li.main_link01{padding:0 3px 3px 0;}
	section#main_link ul li.main_link02{display:none;}
	section#main_link ul li.main_link03{padding:0 0 3px 3px;}
	section#main_link ul li.main_link04{padding:3px 3px 0 0;}
	section#main_link ul li.main_link05{padding:3px 0 0 3px;}
	section#main_link ul li > a{background:#f6f6f6;}
	section#main_link ul li div.hover_view{display:none;}
}
@media (max-width: 576px){
	section#main_link ul li a{height:210px;padding:50px 0}
	section#main_link ul li span.icon{width:50px;height:40px;}
	section#main_link ul li h3{font-size:16px;margin-top:20px;}
	section#main_link ul li h3 span{font-size:12px;}
	section#main_link ul li p{margin-top:10px;font-size:12px;}
}
/* 유니케어 메인페이지 끝 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/



/* 유니케어 센터소개 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
div.line_box{height:195px;}
div.line_box span.line{display:block;width:2px;height:0px;padding-top:0;background:#fff;margin:0 auto;transition:all 0.8s ease-in-out;-webkit-transition:all 0.8s ease-in-out;-moz-transition:all 0.8s ease-in-out;-o-transition:all 0.8s ease-in-out;}
div.line_box.on span.line{height:calc(100% - 18px);height:-webkit-calc(100% - 18px);height:-moz-calc(100% - 18px);height:-o-calc(100% - 18px);}
div.line_box span.circle{display:block;width:18px;height:18px;border:2px solid #fff;margin:0 auto;border-radius:50%;}

section#intro_main{width:100%;background:#303030;padding:300px 0 250px 0;}
section#intro_main div.intro_main_txt{text-align:center}
section#intro_main div.intro_main_txt span.unicare_icon{display:block;animation:bounce 1000ms infinite linear;-webkit-animation:bounce 1000ms infinite linear;-moz-animation:bounce 1000ms infinite linear;-o-animation:bounce 1000ms infinite linear;}
section#intro_main div.intro_main_txt h2{font-size:50px;font-weight:400;color:#fff;margin-top:4%;margin-top:40px;}
section#intro_main div.intro_main_txt h2 span{font-weight:700;}
section#intro_main div.intro_main_txt div.line_box{margin-top:60px;}
section#intro_main div.intro_main_txt p{margin-top:65px;font-size:28px;font-weight:300;color:#fff;}
section#intro_main div.intro_main_txt p span{font-weight:700;vertical-align:top;}
/* 모바일 테블릿뷰 시작 */
@media (max-width: 1024px){
	div.line_box{height:110px;}
	section#intro_main div.intro_main_txt span.unicare_icon{width:120px;margin:0 auto;}
	section#intro_main div.intro_main_txt span.unicare_icon img{width:100%;}
	section#intro_main{padding:200px 0 200px 0;}
	section#intro_main div.intro_main_txt h2{font-size:30px;margin-top:30px;}
	section#intro_main div.intro_main_txt div.line_box{margin-top:40px;}
	section#intro_main div.intro_main_txt p{margin-top:45px;font-size:22px;}
	div.line_box span.circle{width:12px;height:12px;}
}
@media (max-width: 576px){
	div.line_box{height:70px;}
	section#intro_main div.intro_main_txt span.unicare_icon{width:80px;margin:0 auto;}
	section#intro_main div.intro_main_txt span.unicare_icon img{width:100%;}
	section#intro_main{padding:150px 0 120px 0;}
	section#intro_main div.intro_main_txt h2{font-size:20px;margin-top:15px;}
	section#intro_main div.intro_main_txt div.line_box{margin-top:20px;}
	section#intro_main div.intro_main_txt p{margin-top:25px;font-size:14px;}
}

section#into_contact{background:#ffb400;width:100%;height:510px;}
section#into_contact div.contact_info{background:rgba(255,255,255,0.9);border-radius:25px;padding:55px 10px 35px 10px;transform:translateY(-142px);-webkit-transform:translateY(-142px);-moz-transform:translateY(-142px);-o-transform:translateY(-142px);}
section#into_contact div.contact_info ul{overflow:hidden;}
section#into_contact div.contact_info ul li{width:50%;float:left;padding:40px 75px;height:230px;}
section#into_contact div.contact_info ul li h3{font-size:26px;font-weight:700;color:#000;border-bottom:1px solid #000;padding:0 0 9px 9px;}
section#into_contact div.contact_info ul li h3 span.point{vertical-align:top;display:inline-block;width:10px;height:10px;background:#ffb400;margin-left:6px;}
section#into_contact div.contact_info ul li h5{padding-left:9px;}
section#into_contact div.contact_info ul li p{padding-left:9px;}
section#into_contact div.contact_info ul li a{display:inline-block;}
section#into_contact div.contact_info ul li.contact_info01 h5{margin:10px 0 15px 0;}
section#into_contact div.contact_info ul li.contact_info01 h5 a{font-size:20px;color:#000;font-weight:400;letter-spacing:-0.3px;}
section#into_contact div.contact_info ul li.contact_info01 h5 a span{font-weight:700;vertical-align:top;}
section#into_contact div.contact_info ul li.contact_info01 p{font-size:16px;font-weight:400;color:#000;line-height:1.6;letter-spacing:-0.3px;}

section#into_contact div.contact_info ul li.contact_info02 h5{margin-top:10px;font-size:20px;color:#000;font-weight:400;letter-spacing:-1px;line-height:1.6;}
section#into_contact div.contact_info ul li.contact_info02 p{font-size:20px;font-weight:400;color:#ff0000;line-height:1.6;}
section#into_contact div.contact_info ul li.contact_info02 p span{font-weight:700;vertical-align:top;}

section#into_contact div.contact_info ul li.contact_info03 h5{margin-top:10px;font-size:20px;color:#000;font-weight:400;letter-spacing:-0.3px;line-height:1.6;}
section#into_contact div.contact_info ul li.contact_info03 p{font-size:16px;font-weight:400;color:#000;line-height:1.6;letter-spacing:-0.5px;margin-top:5px;}

section#into_contact div.contact_info ul li.contact_info04 h5{font-size:20px;color:#000;font-weight:400;letter-spacing:-0.5px;line-height:1.6;}
section#into_contact div.contact_info ul li.contact_info04 h5.kakao_id{margin-top:10px;}
@media (max-width: 1024px){
	section#into_contact{height:auto;}
	section#into_contact div.contact_info{padding:20px 10px;transform:translateY(-75px);-webkit-transform:translateY(-75px);-moz-transform:translateY(-75px);-o-transform:translateY(-75px);}
	section#into_contact div.contact_info ul li{width:100%;padding:20px 35px;height:auto;}
	section#into_contact div.contact_info ul li h3{font-size:20px;padding:0 0 5px 5px;}
	section#into_contact div.contact_info ul li h3 span.point{width:7px;height:7px;background:#ffb400;margin-left:4px;}
	section#into_contact div.contact_info ul li h5{padding-left:6px;}
	section#into_contact div.contact_info ul li p{padding-left:6px;}
	section#into_contact div.contact_info ul li.contact_info01 h5{margin:10px 0 10px 0;}
	section#into_contact div.contact_info ul li.contact_info01 h5 a{font-size:18px;}
	section#into_contact div.contact_info ul li.contact_info01 p{font-size:14px;}
	section#into_contact div.contact_info ul li.contact_info02 h5{font-size:16px;}
	section#into_contact div.contact_info ul li.contact_info02 p{font-size:16px;}
	section#into_contact div.contact_info ul li.contact_info03 h5{font-size:16px;}
	section#into_contact div.contact_info ul li.contact_info03 p{font-size:14px;}
	section#into_contact div.contact_info ul li.contact_info04 h5{font-size:16px;}
}
@media (max-width: 576px){
	section#into_contact div.contact_info{transform:translateY(-70px);-webkit-transform:translateY(-70px);-moz-transform:translateY(-70px);-o-transform:translateY(-70px);}
	section#into_contact div.contact_info ul li{padding:20px 10px;}
	section#into_contact div.contact_info ul li h3{font-size:16px;}
	section#into_contact div.contact_info ul li h5{font-size:14px !important;}
	section#into_contact div.contact_info ul li.contact_info01 h5 a{font-size:14px;}
	section#into_contact div.contact_info ul li.contact_info01 p{font-size:12px;}
	section#into_contact div.contact_info ul li.contact_info02 p{font-size:14px;}
}





section#into_service{width:100%;background:#303030;padding:230px 0 0 0;}	
div.into_service_txt{text-align:center;}
div.into_service_txt h3{}
div.into_service_txt p{margin-top:60px;font-size:28px;font-weight:400;color:#fff;}

div.into_service_box{margin-top:70px;border-radius:30px;background:#fff;padding:70px 110px;}
div.into_service_box ul li{margin-top:37px;font-size:0;}
div.into_service_box ul li:first-child{margin-top:0;}
div.into_service_box ul li h4{width:75px;height:75px;display:inline-block;vertical-align:middle;font-size:20px;color:#303030;font-weight:300;text-align:center;background:#e5e5e5;border-radius:10px;padding:12px 9px;}
div.into_service_box ul li h4 span{font-weight:900;display:block;line-height:1;}
div.into_service_box ul li div.desc{display:inline-block;vertical-align:middle;width:calc(100% - 75px);width:-webkit-calc(100% - 75px);width:-moz-calc(100% - 75px);width:-o-calc(100% - 75px);padding-left:27px;}
div.into_service_box ul li div.desc h5{font-size:20px;font-weight:700;color:#303030;letter-spacing:-0.3px;}
div.into_service_box ul li div.desc p{font-size:16px;font-weight:300;color:#303030;letter-spacing:-0.3px;margin-top:5px;}
@media (max-width: 1024px){
	section#into_service{padding:150px 0 0 0;}	
	div.into_service_txt{text-align:center;}
	div.into_service_txt h3 img{width:200px;}
	div.into_service_txt p{margin-top:40px;font-size:18px;}
	div.into_service_box{margin-top:40px;padding:50px 60px;}
	div.into_service_box ul li{margin-top:25px;}

	div.into_service_box ul li h4{width:55px;height:55px;font-size:14px;padding:10px 0px;}
	div.into_service_box ul li div.desc{width:calc(100% - 55px);width:-webkit-calc(100% - 55px);width:-moz-calc(100% - 55px);width:-o-calc(100% - 55px);padding-left:15px;}
	div.into_service_box ul li div.desc h5{font-size:16px;}
	div.into_service_box ul li div.desc p{font-size:14px;}
}
@media (max-width: 576px){
	section#into_service{padding:100px 0 0 0;}
	div.into_service_txt h3 img{width:160px;}
	div.into_service_txt p{margin-top:30px;font-size:14px;}
	div.into_service_box{margin-top:30px;padding:30px 10px;}
	div.into_service_box ul li div.desc h5{font-size:14px;}
	div.into_service_box ul li div.desc p{font-size:12px;}
}


section#into_brand{width:100%;background:#303030;padding-top:190px;}
div.into_brand_wrap{margin:45px 0 0 -3px;width:1006px;}
ul.into_brand_list{overflow:hidden;}
ul.into_brand_list li{float:left;width:25%;margin:0 0 0 0;text-align:center;height:145px;line-height:140px;padding:3px;overflow:hidden;}
ul.into_brand_list li span{display:block;width:100%;height:100%;background:#fff;border-radius:25px;}
ul.into_brand_list li span img{max-width:90%;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;}
ul.into_brand_list li:hover span{transform:scale(1.02);-webkit-transform:scale(1.02);-moz-transform:scale(1.02);-o-transform:scale(1.02);}
ul.into_brand_list li:hover span img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);}
section#into_brand h3.section_tit{margin-top:80px;}
h3.section_tit{text-align:center;font-size:50px;font-weight:700;color:#fff;letter-spacing:-0.5px;}
p.section_sub_tit{text-align:center;font-size:28px;font-weight:400;color:#fff;margin-top:30px;letter-spacing:-0.5px;}
@media (max-width: 1024px){
	section#into_brand{padding-top:100px;}
	div.into_brand_wrap{margin:35px 0 0 0;width:100%;}
	section#into_brand h3.section_tit{margin-top:40px;}
	h3.section_tit{font-size:30px;}
	p.section_sub_tit{font-size:18px;margin-top:20px;}
}
@media (max-width: 576px){
	h3.section_tit{font-size:20px;}
	p.section_sub_tit{font-size:16px;margin-top:10px;}
	div.into_brand_wrap{margin:25px 0 0 0;}
	ul.into_brand_list li{width:50%;height:105px;line-height:100px;}
	ul.into_brand_list li.empty{display:none;}
	ul.into_brand_list li span img{max-width:50%;}
}


section#intro_location{background:#303030;padding:75px 0 140px 0;}
section#intro_location h3.section_tit{margin-top:80px;}
section#intro_location div.map{width:100%;margin:40px auto 0 auto;height:600px;}
section#intro_location div.map img{width:100%;}
section#intro_location table.location_info col.location_info_col02{width:210px;}
section#intro_location table.location_info col.location_info_col03{width:140px;}
section#intro_location div.location_info_wrap{margin-top:35px;border-top:2px solid #fff;border-bottom:1px solid #fff;}
section#intro_location div.location_info_wrap ul.location_info{width:100%;border-top:1px solid #fff;overflow:hidden;display:table;}
section#intro_location div.location_info_wrap ul.location_info:first-child{border-top:0;}
section#intro_location div.location_info_wrap ul.location_info li{padding:12px 0;height:40px;font-size:0;display:table-cell;}
section#intro_location div.location_info_wrap ul.location_info li.location_info01{width:auto;}
section#intro_location div.location_info_wrap ul.location_info li.location_info02{width:240px;}
section#intro_location div.location_info_wrap ul.location_info li.location_info03{width:205px;}
section#intro_location div.location_info_wrap ul.location_info li.location_info04{width:217px;}
section#intro_location div.location_info_wrap ul.location_info li.location_info05{width:175px;}
section#intro_location div.location_info_wrap ul.location_info li h4{font-size:16px;font-weight:700;color:#fff;width:80px;display:inline-block;vertical-align:top;padding:0 10px;letter-spacing:-0.4px;}
section#intro_location div.location_info_wrap ul.location_info li p{font-size:16px;font-weight:300;color:#fff;display:inline-block;vertical-align:top;width:calc(100% - 80px);width:-webkit-calc(100% - 
80px);width:-moz-calc(100% - 80px);width:-o-calc(100% - 80px);letter-spacing:-0.3px;}
section#intro_location div.location_info_wrap ul.location_info li p a{font-size:16px;font-weight:300;color:#fff;display:inline-block;vertical-align:top;}

section#intro_location div.list_form_wrap{margin-top:40px;padding-left:40px;}
ul.list_form{width:100%;}
ul.list_form li{position:relative;padding-left:11px;font-size:0;margin-top:10px;text-align:left;}
ul.list_form li:first-child{margin-top:0;}
ul.list_form li:before{content:'';display:block;width:4px;height:4px;border-radius:50%;position:absolute;top:10px;left:3px;background:#fff;}
ul.list_form li h5{font-size:16px;color:#fff;font-weight:700;width:105px;display:inline-block;vertical-align:top;}
ul.list_form li p{font-size:16px;color:#fff;font-weight:300;padding-left:5px;width:calc(100% - 105px);width:-webkit-calc(100% - 105px);width:-moz-calc(100% - 105px);width:-o-calc(100% - 105px);display:inline-block;vertical-align:top;}

ul.list_form_black li{position:relative;padding-left:11px;margin-top:3px;font-size:14px;color:#0c0407;font-weight:300;word-break:break-all;}
ul.list_form_black li span{font-weight:700;display:inline-block;vertical-align:top;}
ul.list_form_black li:first-child{margin-top:0;}
ul.list_form_black li:before{content:'';display:block;width:4px;height:4px;border-radius:50%;position:absolute;top:8px;left:3px;background:#000;}

@media (max-width: 1024px){
	section#intro_location{padding:75px 0 120px 0;}
	section#intro_location h3.section_tit{margin-top:40px;}
	section#intro_location div.map{margin:20px auto 0 auto;height:500px;}
	section#intro_location div.location_info_wrap{margin-top:25px;}
	section#intro_location div.location_info_wrap ul.location_info{display:block;border-top:0;}
	section#intro_location div.location_info_wrap ul.location_info li{display:block;width:100% !important;height:auto;padding:6px 0}
	section#intro_location div.location_info_wrap ul.location_info li h4{font-size:14px;}
	section#intro_location div.location_info_wrap ul.location_info li p{font-size:14px;}
	section#intro_location div.location_info_wrap ul.location_info li p a{font-size:14px;}
	section#intro_location div.list_form_wrap{margin-top:30px;padding-left:0px;}
	ul.list_form li:before{top:7px;}
	ul.list_form li h5{font-size:14px;}
	ul.list_form li p{font-size:14px;}
	ul.list_form_black li{font-size:12px;}
}
@media (max-width: 576px){
	section#intro_location{padding:45px 0 100px 0;}
	section#intro_location h3.section_tit{margin-top:30px;}
	section#intro_location div.map{margin:20px auto 0 auto;height:300px;}
	section#intro_location div.location_info_wrap ul.location_info li h4{font-size:12px;}
	section#intro_location div.location_info_wrap ul.location_info li p{font-size:12px;}
	section#intro_location div.location_info_wrap ul.location_info li p a{font-size:12px;}
	ul.list_form li h5{font-size:12px;width:85px;}
	ul.list_form li p{font-size:12px;width:calc(100% - 85px);width:-webkit-calc(100% - 85px);width:-moz-calc(100% - 85px);width:-o-calc(100% - 85px);}
}

/* 유니케어 센터소개 끝 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */

/* 유니케어 A/S 접수 -------------------------------------------------------------------------------------------------------------------------------------------------------------*/
section#as_service{}	
section#as_service{width:100%;background:#303030;padding:300px 0 250px 0;}
section#as_service div.as_service_txt{text-align:center}
section#as_service div.as_service_txt span.unicare_icon{display:block;animation:bounce 1000ms infinite linear;-webkit-animation:bounce 1000ms infinite linear;-moz-animation:bounce 1000ms infinite linear;-o-animation:bounce 1000ms infinite linear;}
section#as_service div.as_service_txt h2{font-size:50px;font-weight:400;color:#fff;margin-top:4%;margin-top:40px;}
section#as_service div.as_service_txt h2 span{font-weight:700;}
section#as_service div.as_service_txt div.line_box{margin-top:60px;}
section#as_service div.as_service_txt p{margin-top:65px;font-size:28px;font-weight:300;color:#fff;}
section#as_service div.as_service_txt p span{font-weight:700;vertical-align:top;}

a.as_service_go_bt{width:250px;line-height:60px;text-align:center;border-radius:10px;background:#ffb400;color:#fff;margin:45px auto;font-size:20px;font-weight:700;}
/* 모바일 테블릿뷰 시작 */
@media (max-width: 1024px){
	section#as_service div.as_service_txt span.unicare_icon{width:120px;margin:0 auto;}
	section#as_service div.as_service_txt span.unicare_icon img{width:100%;}
	section#as_service{padding:200px 0 200px 0;}
	section#as_service div.as_service_txt h2{font-size:30px;margin-top:30px;}
	section#as_service div.as_service_txt div.line_box{margin-top:40px;}
	section#as_service div.as_service_txt p{margin-top:45px;font-size:22px;}
	a.as_service_go_bt{width:200px;line-height:50px;margin:25px auto;font-size:16px;}
}
@media (max-width: 576px){
	section#as_service div.as_service_txt span.unicare_icon{width:80px;margin:0 auto;}
	section#as_service div.as_service_txt span.unicare_icon img{width:100%;}
	section#as_service{padding:150px 0 120px 0;}
	section#as_service div.as_service_txt h2{font-size:20px;margin-top:15px;}
	section#as_service div.as_service_txt div.line_box{margin-top:20px;}
	section#as_service div.as_service_txt p{margin-top:25px;font-size:14px;}
}
a.mouse_wrap{display:block;margin:20px auto 0 auto;width:100px;}
a.mouse_wrap div.mouse{display:block;overflow:hidden;border:1px solid #fff;border-radius:20px;box-sizing:border-box;height:40px;width:26px;z-index:2;margin:0 auto;position:relative;}
a.mouse_wrap div.mouse span.wheel{display:block;background:#ffb400;position:absolute;top:7px;left:50%;margin-left:-2px;height:7px;width:4px;border-radius:2px;
animation:scrollDown 1000ms infinite linear;-webkit-animation:scrollDown 1000ms infinite linear;-moz-animation:scrollDown 1000ms infinite linear;-o-animation:scrollDown 1000ms infinite linear;
}
a.mouse_wrap p{margin:10px 0 5px 0 !important;font-size:15px !important;font-weight:400;color:#fff;letter-spacing:-0.4px;}
div.scroll_down_arrow{text-align:center;}
div.scroll_down_arrow span{display:block;line-height:8px;}
div.scroll_down_arrow span.scroll_down_arrow02{
animation:arrowDown2 1500ms infinite linear;-webkit-animation:arrowDown2 1500ms infinite linear;-moz-animation:arrowDown2 1500ms infinite linear;-o-animation:arrowDown2 1500ms infinite linear;
}
div.scroll_down_arrow span.scroll_down_arrow01{margin-top:-2px;
animation:arrowDown1 1500ms infinite linear;-webkit-animation:arrowDown1 1500ms infinite linear;-moz-animation:arrowDown1 1500ms infinite linear;-o-animation:arrowDown1 1500ms infinite linear;
}



.mobile_view{display:none;}
section#as_service_step{background:#ffb400;height:335px;}
section#as_service_step div.center{transform:translateY(-110px);-webkit-transform:translateY(-110px);-moz-transform:translateY(-110px);-o-transform:translateY(-110px);}
div.as_service_step_list_wrap{}
ul.as_service_step_list{width:100%;overflow:hidden;}
ul.as_service_step_list li{background:#fff;width:19.6%;margin-left:0.5%;height:210px;float:left;text-align:center;padding-top:35px;position:relative;}
ul.as_service_step_list li:after{content:'';display:block;width:38px;height:38px;background:url('../img/step_arrow.png')no-repeat center;position:absolute;top:50%;margin-top:-19px;left:-22px;}
ul.as_service_step_list li:first-child{margin-left:0;}
ul.as_service_step_list li:first-child:after{display:none;}
ul.as_service_step_list li:nth-child(2) h3{letter-spacing:-1px;}
ul.as_service_step_list li span.icon{display:block;width:100%;height:75px;line-height:75px;text-align:center;}
ul.as_service_step_list li span.icon img{vertical-align:middle;}
ul.as_service_step_list li h3{margin-top:20px;font-size:20px;font-weight:700;color:#2f3030;letter-spacing:-0.5px;}
ul.as_service_step_list li p{margin-top:5px;font-size:14px;font-weight:400;color:#2f3030;letter-spacing:-0.5px;}
ul.as_info{margin-top:40px;}
ul.as_info li{margin-top:10px;font-size:0;}
ul.as_info li h4{width:125px;font-size:19px;font-weight:700;color:#000;letter-spacing:-0.3px;display:inline-block;vertical-align:top;position:relative;}
ul.as_info li h4:after{content:'';display:block;position:absolute;top:5px;right:0;width:1px;height:20px;background:#303030;}
ul.as_info li p{padding-left:15px;width:calc(100% - 125px);width:-webkit-calc(100% - 125px);width:-moz-calc(100% - 125px);width:-o-calc(100% - 125px);}
ul.as_info li p, 
ul.as_info li a{font-size:19px;font-weight:400;color:#000;letter-spacing:-0.3px;display:inline-block;vertical-align:top;}
ul.as_info li span{font-weight:700;vertical-align:top;}

@media (max-width: 1024px){
	.mobile_view{display:block;}
	section#as_service_step{height:auto;}
	ul.as_service_step_list{font-size:0;text-align:center;}
	ul.as_service_step_list li{width:30%;float:none;display:inline-block;vertical-align:top;margin:1%;height:180px;padding-top:35px;}
	ul.as_service_step_list li:first-child{margin-left:1%;}
	ul.as_service_step_list li:after{width:30px;height:30px;background-size:contain !important;margin-top:-15px;left:-23px;border-radius:50%;box-shadow:1px 1px 7px rgb(0 0 0 / 20%);background-color:#ffb400;}
	ul.as_service_step_list li span.icon{display:block;width:50px;margin:0 auto;height:50px;line-height:50px;}
	ul.as_service_step_list li span.icon img{width:100%;}
	ul.as_service_step_list li h3{margin-top:15px;font-size:15px;}
	ul.as_service_step_list li p{margin-top:5px;font-size:12px;}
	ul.as_info li h4{width:105px;font-size:16px;}
	ul.as_info li h4:after{top:5px;height:16px;}
	ul.as_info li p{padding-left:10px;width:calc(100% - 105px);width:-webkit-calc(100% - 105px);width:-moz-calc(100% - 105px);width:-o-calc(100% - 105px);}
	ul.as_info li p, 
	ul.as_info li a{font-size:16px;}
}
@media (max-width: 576px){
	section#as_service_step div.center{transform:translateY(-90px);-webkit-transform:translateY(-90px);-moz-transform:translateY(-90px);-o-transform:translateY(-90px);}
	ul.as_service_step_list li{width:32%;padding:15px 3px 0 3px;margin:2px;height:145px;}
	ul.as_service_step_list li:first-child{margin-left:2px;}
	ul.as_service_step_list li:after{left:-17px;}
	/* ul.as_service_step_list li:after{width:12px;height:12px;margin-top:-7.5px;left:-8px;} */
	/* ul.as_service_step_list li:after{display:none;} */
	ul.as_service_step_list li span.icon{width:30px;height:45px;line-height:45px;}
	ul.as_service_step_list li h3{margin-top:5px;font-size:12px;}
	ul.as_service_step_list li p{font-size:11px;}
	ul.as_info li h4{width:90px;font-size:14px;}
	ul.as_info li h4:after{height:14px;}
	ul.as_info li p{width:calc(100% - 90px);width:-webkit-calc(100% - 90px);width:-moz-calc(100% - 90px);width:-o-calc(100% - 90px);}
	ul.as_info li p, 
	ul.as_info li a{font-size:14px;}
}


section#as_service_reservation{background:#fff;width:100%;padding:240px 0 135px 0;}
section#as_service_reservation div.center{width:1380px;}
h3.as_service_tit{font-size:28px;font-weight:700;color:#000;letter-spacing:-0.5px;text-align:center;}
p.as_service_subtit{font-size:16px;font-weight:300;color:#000;letter-spacing:-0.5px;margin-top:35px;text-align:center;}
div.write_form{margin-top:110px;text-align:left;}
div.write_form h3.write_form_tit{line-height:55px;font-size:24px;font-weight:700;color:#000;letter-spacing:-0.3px;border-bottom:2px solid #000;}
span.essential{color:#ffb400;margin-top:-4px;}
div.write_form ul{margin-top:5px;}
div.write_form ul li{padding:20px 0;font-size:0;text-align:left;}
div.write_form ul li dt{width:275px;height:50px;line-height:45px;display:inline-block;vertical-align:top;font-size:17px;font-weight:700;color:#000;}
div.write_form ul li dd{width:calc(100% - 275px);width:-webkit-calc(100% - 275px);width:-moz-calc(100% - 275px);width:-o-calc(100% - 275px);display:inline-block;vertical-align:top;}
div.write_form ul li input{width:100%;height:50px;border:1px solid #ddd;border-radius:4px;font-size:16px;color:#000;font-weight:300;padding:0 10px;}
div.write_form ul li select{width:100%;height:50px;border:1px solid #ddd;border-radius:4px;font-size:16px;color:#000;font-weight:300;}
div.write_form ul li label{font-size:16px;color:#000;font-weight:300;}
div.write_form ul li textarea{width:100%;max-width:100%;min-width:100%;min-height:355px;border:1px solid #ddd;border-radius:4px;font-size:16px;color:#000;font-weight:300;padding:10px;}
div.write_form ul li dd label{margin:0px 35px 15px 0;}
div.write_form ul li ul.address_form{}
div.write_form ul li ul.address_form li{margin-top:10px;padding:0;}
div.write_form ul li ul.address_form li:first-child{margin-top:0;}
div.write_form ul li ul.address_form li.address01 input{width:calc(100% - 85px);width:-webkit-calc(100% - 85px);width:-moz-calc(100% - 85px);width:-o-calc(100% - 85px);}
div.write_form ul li ul.address_form li.address01 button.find_address{margin-left:5px;width:80px;height:50px;border-radius:4px;border:1px solid #000;text-align:center;font-size:14px;font-weight:400;color:#000;letter-spacing:-0.3px;background:#fff;}
div.write_form ul li #captcha #captcha_mp3{margin:0 3px;}
div.write_form ul li #captcha input.captcha_box{font-size:14px !important;}
@media (max-width: 1600px){
	section#as_service_reservation div.center{width:1300px;}
}
@media (max-width: 1350px){
	section#as_service_reservation{padding:180px 0 135px 0;}
	section#as_service_reservation div.center{width:1000px;}
	div.write_form ul li dt{width:170px;}
	div.write_form ul li dd{width:calc(100% - 170px);width:-webkit-calc(100% - 170px);width:-moz-calc(100% - 170px);width:-o-calc(100% - 170px);}
}
@media (max-width: 1024px){
	section#as_service_reservation{padding:100px 0 75px 0;}
	section#as_service_reservation div.center{width:100%;padding:0 20px;}
	h3.as_service_tit{font-size:20px;}
	h3.as_service_tit img{width:20px;margin-top:-3px;}
	p.as_service_subtit{font-size:14px;margin-top:20px;}
	div.write_form{margin-top:50px;}
	div.write_form h3.write_form_tit{line-height:35px;font-size:18px;}
	span.essential{margin-top:-4px;}

	div.write_form ul li{padding:10px 0;}
	div.write_form ul li dt{width:120px;height:35px;line-height:35px;font-size:14px;}
	div.write_form ul li dd{width:calc(100% - 120px);width:-webkit-calc(100% - 120px);width:-moz-calc(100% - 120px);width:-o-calc(100% - 120px);}
	div.write_form ul li input{width:100%;height:35px;font-size:12px;}
	div.write_form ul li select{width:100%;height:35px;font-size:12px;}
	div.write_form ul li label{font-size:12px;}
	div.write_form ul li textarea{min-height:250px;font-size:12px;}
	div.write_form ul li dd label{margin:0px 20px 10px 0;}
	div.write_form ul li ul.address_form li.address01 button.find_address{height:35px;font-size:12px;}
}
@media (max-width: 576px){
	div.write_form h3.write_form_tit{font-size:16px;}
	p.as_service_subtit{font-size:12px;}
	div.write_form ul li dt{width:100%;display:block;}
	div.write_form ul li dd{width:100%;display:block;}
}



div.email_form{}	
div.email_form input.email01{width:35% !important;display:inline-block;vertical-align:middle;}
div.email_form input.email02{width:35% !important;display:inline-block;vertical-align:middle;}
div.email_form span.icon{font-size:16px;color:#000;font-weight:700;width:32px;text-align:center;display:inline-block;vertical-align:middle;}
div.email_form select.email02_select{width:calc(30% - 39px) !important;width:-webkit-calc(30% - 39px) !important;width:-moz-calc(30% - 39px) !important;width:-o-calc(30% - 39px) !important;display:inline-block;vertical-align:middle;margin-left:7px;}

@media (max-width: 1024px){
	div.email_form input.email01{width:35% !important;}
	div.email_form input.email02{width:35% !important;}
	div.email_form span.icon{font-size:12px;width:20px;}
	div.email_form select.email02_select{width:calc(30% - 27px) !important;width:-webkit-calc(30% - 27px) !important;width:-moz-calc(30% - 27px) !important;width:-o-calc(30% - 27px) !important;}
}
@media (max-width: 576px){

}


div.write_form_bts_area{margin-top:50px;text-align:center;font-size:0;}
div.write_form_bts_area button{display:inline-block;width:180px;margin:0 10px;}
div.write_form ul li div.agree_check_area{margin-top:15px;padding:0 7px;}	
div.write_form ul li div.agree_check_area p{display:inline-block;vertical-align:middle;font-size:14px;color:#000;font-weight:400;line-height:20px;margin-right:5px;}
div.write_form ul li div.agree_check_area p span.dot{padding-top:3px;line-height:1;}
div.write_form ul li div.agree_check_area label{display:inline-block;vertical-align:middle;font-size:14px;color:#ff0000;font-weight:400;margin:0;}
@media (max-width: 1024px){
	div.write_form_bts_area{margin-top:40px;}
	div.write_form_bts_area button{width:150px;}
	div.write_form ul li div.agree_check_area p{font-size:12px;}
	div.write_form ul li div.agree_check_area label{font-size:12px;}
}
@media (max-width: 576px){
	div.write_form_bts_area{margin-top:30px;}
}


section#as_service_guide{width:100%;padding:75px 0 65px 0;background:#f9f9f9;}
div.guide_content{background:#fff;width:100%;padding:20px 190px 45px 190px;margin-top:30px;}
div.guide_content ul.list_form{width:100%;}
div.guide_content ul.list_form li h3{font-size:14px;font-weight:700;color:#000;letter-spacing:-0.4px;}
div.guide_content ul.list_form li:before{background:#000;top:8px;}

ul.list_form2{width:100%;}
ul.list_form2 li{position:relative;padding-left:11px;margin-top:10px;font-size:14px;color:#000;font-weight:300;}
ul.list_form2 li:first-child{margin-top:0;}
ul.list_form2 li:before{content:'-';display:block;position:absolute;top:0px;left:0px;}

div.guide_content ul.list_form > li{margin-top:25px;}
div.guide_content ul.list_form ul.list_form2{margin-top:10px;}
div.guide_content ul.list_form ul.list_form2 li{margin-top:3px;line-height:1.3;}
div.guide_content ul.list_form ul.list_form2 li:before{background:none;width:auto;height:auto;top:0;}

div.guide_content h4{font-size:14px;color:#000;font-weight:700;letter-spacing:-0.4px;margin-top:40px;}
div.guide_content ul.list_form3{margin-top:25px;}
ul.list_form3{width:100%;}
ul.list_form3 li{position:relative;padding-left:15px;margin-top:20px;font-size:14px;color:#000;font-weight:300;}
ul.list_form3 li:first-child{margin-top:0;}
ul.list_form3 li:before{content:'';display:block;position:absolute;top:0;left:0;}
ul.list_form3 li:nth-child(1):before{content:'1.';}
ul.list_form3 li:nth-child(2):before{content:'2.';}
ul.list_form3 li:nth-child(3):before{content:'3.';}
ul.list_form3 li:nth-child(4):before{content:'4.';}
ul.list_form3 li:nth-child(5):before{content:'5.';}
@media (max-width: 1024px){
	div.guide_content{padding:20px 20px 40px 20px;margin-top:30px;}
	div.guide_content ul.list_form3{margin-top:15px;}
	div.guide_content ul.list_form > li{margin-top:20px;}
	div.guide_content ul.list_form li h3{font-size:12px;}
	ul.list_form2 li{font-size:12px;}
	div.guide_content h4{font-size:12px;}
	ul.list_form3 li{font-size:12px;}
}
@media (max-width: 576px){

}

div.write_form ul li ul.radio_list{width:calc(100% + 20px);width:-webkit-calc(100% + 20px);width:-moz-calc(100% + 20px);width:-o-calc(100% + 20px);font-size:0;margin-left:-10px;}
div.write_form ul li ul.radio_list li{width:20%;padding:10px;display:inline-block;vertical-align:top;}
div.write_form ul li ul.radio_list li span{position:relative;display:block;box-shadow:2px 4px 16px rgba(0,0,0,0.14);border-radius:8px;}
div.write_form ul li ul.radio_list li label{display:block;width:100%;height:75px;line-height:75px;text-align:center;margin:0;}
@media (max-width: 1024px){
	div.write_form ul li ul.radio_list{width:calc(100% + 10px);width:-webkit-calc(100% + 10px);width:-moz-calc(100% + 10px);width:-o-calc(100% + 10px);margin-left:-5px;}
	div.write_form ul li ul.radio_list li{width:25%;}
	div.write_form ul li ul.radio_list li label{height:50px;line-height:50px}
}
@media (max-width: 576px){
	div.write_form ul li ul.radio_list li{width:50%;padding:7px;}
	div.write_form ul li ul.radio_list li label{height:35px;line-height:35px}
}
/* 유니케어 A/S 접수 끝 ----------------------------------------------------------------------------------------------------------------------------------------------------------- */


/* 유니케어 원격지원 ----------------------------------------------------------------------------------------------------------------------------------------------------------- */

section#remote_control_service{width:100%;background:#303030;padding:300px 0 170px 0;}
section#remote_control_service div.remote_control_service_txt{text-align:center}
section#remote_control_service div.remote_control_service_txt span.unicare_icon{display:block;animation:bounce 1000ms infinite linear;-webkit-animation:bounce 1000ms infinite linear;-moz-animation:bounce 1000ms infinite linear;-o-animation:bounce 1000ms infinite linear;}
section#remote_control_service div.remote_control_service_txt h2{font-size:50px;font-weight:400;color:#fff;margin-top:4%;margin-top:40px;}
section#remote_control_service div.remote_control_service_txt h2 span{font-weight:700;}
section#remote_control_service div.remote_control_service_txt div.line_box{margin-top:60px;}
section#remote_control_service div.remote_control_service_txt p{margin-top:45px;font-size:28px;font-weight:300;color:#fff;}
section#remote_control_service div.remote_control_service_txt p span{font-weight:700;vertical-align:top;}

a.remote_control_service_bt{margin-top:60px;font-size:26px;font-weight:400;color:#fff;position:relative;display:inline-block;padding:0 25px;}
a.remote_control_service_bt span.icon{position:absolute;top:-6px;left:0px;width:65px;height:65px;display:block;border-radius:50px;background:#ffb400;z-index:0;transition:all 0.4s ease-in-out;}
a.remote_control_service_bt span.txt{position:relative;z-index:1;}
a.remote_control_service_bt span.txt img{margin:-5px 0 0 25px;}
a.remote_control_service_bt:hover span.icon{width:100%;}

/* 모바일 테블릿뷰 시작 */
@media (max-width: 1024px){
	section#remote_control_service div.remote_control_service_txt span.unicare_icon{width:120px;margin:0 auto;}
	section#remote_control_service div.remote_control_service_txt span.unicare_icon img{width:100%;}
	section#remote_control_service{padding:200px 0 150px 0;}
	section#remote_control_service div.remote_control_service_txt h2{font-size:30px;margin-top:30px;}
	section#remote_control_service div.remote_control_service_txt div.line_box{margin-top:40px;}
	section#remote_control_service div.remote_control_service_txt p{margin-top:25px;font-size:22px;}

	a.remote_control_service_bt{margin-top:30px;font-size:16px;padding:0 20px;}
	a.remote_control_service_bt span.icon{top:-5px;width:45px;height:45px;border-radius:40px;}
	a.remote_control_service_bt span.txt img{margin:-5px 0 0 15px;}
}
@media (max-width: 576px){
	section#remote_control_service div.remote_control_service_txt span.unicare_icon{width:80px;margin:0 auto;}
	section#remote_control_service div.remote_control_service_txt span.unicare_icon img{width:100%;}
	section#remote_control_service{padding:150px 0 100px 0;}
	section#remote_control_service div.remote_control_service_txt h2{font-size:20px;margin-top:15px;}
	section#remote_control_service div.remote_control_service_txt div.line_box{margin-top:20px;}
	section#remote_control_service div.remote_control_service_txt p{margin-top:25px;font-size:14px;}
}	

section#rsc_service_guide{background:#ffb400;height:430px;}
section#rsc_service_guide div.rsc_service_guide_wrap{background:rgba(255,255,255,0.9);border-radius:25px;padding:55px 250px 35px 250px;
transform:translateY(-142px);-webkit-transform:translateY(-142px);-moz-transform:translateY(-142px);-o-transform:translateY(-142px);}
section#rsc_service_guide div.rsc_service_guide_wrap ul{overflow:hidden;}
section#rsc_service_guide div.rsc_service_guide_wrap ul li{width:100%;float:left;padding:40px 0;}
section#rsc_service_guide div.rsc_service_guide_wrap ul li h3{font-size:26px;font-weight:700;color:#000;border-bottom:1px solid #000;padding:0 0 10px 10px;}
section#rsc_service_guide div.rsc_service_guide_wrap ul li h3 span.point{vertical-align:top;display:inline-block;width:10px;height:10px;background:#ffb400;margin-left:6px;}
section#rsc_service_guide div.rsc_service_guide_wrap ul li h5{padding-left:10px;}
section#rsc_service_guide div.rsc_service_guide_wrap ul li p{padding-left:10px;margin-top:20px;font-size:16px;font-weight:400;color:#000;letter-spacing:-0.4px;}
section#rsc_service_guide div.rsc_service_guide_wrap ul li a{display:inline-block;}	
section#rsc_service_guide div.rsc_service_guide_wrap ul li ul.icon_list{margin-top:20px;}
section#rsc_service_guide div.rsc_service_guide_wrap ul li ul.icon_list li{position:relative;padding:0 0 0 30px;margin-top:5px;font-size:16px;font-weight:400;color:#000;letter-spacing:-0.5px;}
section#rsc_service_guide div.rsc_service_guide_wrap ul li ul.icon_list li:before{content:'';display:block;width:10px;height:10px;background:url('../img/list_icon.png')no-repeat center;position:absolute;top:8px;left:10px;}
section#rsc_service_guide div.rsc_service_guide_wrap ul li ul.icon_list li:first-child{margin-top:0;}

@media (max-width: 1024px){
	section#rsc_service_guide{height:365px;}
	section#rsc_service_guide div.rsc_service_guide_wrap{padding:25px 50px 25px 50px;
																		transform:translateY(-92px);-webkit-transform:translateY(-92px);-moz-transform:translateY(-92px);-o-transform:translateY(-92px);}
	section#rsc_service_guide div.rsc_service_guide_wrap ul li{padding:30px 0;}
	section#rsc_service_guide div.rsc_service_guide_wrap ul li h3{display:inline-block;font-size:20px;padding:0 0 7px 7px;}
	section#rsc_service_guide div.rsc_service_guide_wrap ul li h3 span.point{width:7px;height:7px;margin-left:4px;}
	section#rsc_service_guide div.rsc_service_guide_wrap ul li p{padding-left:7px;margin-top:15px;font-size:14px;}
	section#rsc_service_guide div.rsc_service_guide_wrap ul li ul.icon_list li{font-size:14px;}
}
@media (max-width: 576px){
	section#rsc_service_guide{height:290px;}
	section#rsc_service_guide div.rsc_service_guide_wrap{padding:25px 15px;transform:translateY(-73px);
																	-webkit-transform:translateY(-73px);-moz-transform:translateY(-73px);-o-transform:translateY(-73px);}
	section#rsc_service_guide div.rsc_service_guide_wrap ul li{padding:20px 0;}
	section#rsc_service_guide div.rsc_service_guide_wrap ul li h3{font-size:14px;padding:0 0 5px 5px;}
	section#rsc_service_guide div.rsc_service_guide_wrap ul li h3 span.point{width:5px;height:5px;}
	section#rsc_service_guide div.rsc_service_guide_wrap ul li p{font-size:12px;margin-top:10px;padding-left:5px;}
	section#rsc_service_guide div.rsc_service_guide_wrap ul li ul.icon_list{margin-top:10px;}
	section#rsc_service_guide div.rsc_service_guide_wrap ul li ul.icon_list li{font-size:12px;padding-left:20px;}
	section#rsc_service_guide div.rsc_service_guide_wrap ul li ul.icon_list li:before{top:5px;left:5px;}
}

section#rcs_step{padding:200px 0 95px 0;}
section#rcs_step div.center{width:1380px;}
section#rcs_step div.rcs_box{margin-top:90px;}
section#rcs_step div.rcs_box:first-child{margin-top:0px;}
div.rcs_step_box_tit_wrap{}
h3.rcs_step_box_tit{display:inline-block;font-size:28px;font-weight:700;letter-spacing:-0.5px;color:#000;border-bottom:2px solid #000;padding-bottom:15px;}
h3.rcs_step_box_tit span.icon{vertical-align:top;margin-right:15px;}
div.rcs_step_list{margin-top:50px;}
div.rcs_step_list ul{font-size:0;}
div.rcs_step_list ul li{display:inline-block;vertical-align:middle;border-radius:15px;width:19%;padding:20px;}
div.rcs_step_list ul span.rcs_step_arrow{display:inline-block;vertical-align:middle;width:8%;text-align:center;}
div.rcs_step_list ul li.rcs_step01{background:#fff3f3;}
div.rcs_step_list ul li.rcs_step02{background:#fff3e4;}
div.rcs_step_list ul li.rcs_step03{background:#e7f9ff;}
div.rcs_step_list ul li.rcs_step04{background:#effae5;}
div.rcs_step_list ul li h4{font-size:18px;font-weight:700;letter-spacing:-0.4px;color:#000;text-align:center;}
div.rcs_step_list ul li div.con{background:#fff;border-radius:10px;font-size:0;height:100px;padding:20px 25px;margin-top:20px;}
div.rcs_step_list ul li div.con span.icon{display:inline-block;vertical-align:middle;margin-right:15px;}
div.rcs_step_list ul li div.con p{font-size:16px;font-weight:400;letter-spacing:-0.4px;color:#000;display:inline-block;vertical-align:middle;text-align:center;}
div.rcs_box_con{padding:20px 50px;background:#f7f7f7;margin-top:20px;font-size:0;border-radius:10px;}
div.rcs_box_con.rcs_box_con2{padding:35px 50px;}
div.rcs_box_con span.icon{display:inline-block;vertical-align:middle;}
div.rcs_box_con div.inner{display:inline-block;vertical-align:middle;padding-left:75px;}
div.rcs_box_con div.inner ul li{font-size:16px;font-weight:400;letter-spacing:-0.3px;color:#303030;margin-top:0px;}
div.rcs_box_con div.inner h4 a{font-size:20px;font-weight:700;letter-spacing:-0.3px;color:#303030;}
div.rcs_box_con div.inner h4 span{vertical-align:top;font-weight:400;}
div.rcs_box_con div.inner.as_contaxt ul{margin-top:10px;}
div.rcs_box_con div.inner.as_contaxt ul li{letter-spacing:-0.5px;}
div.rcs_box_con div.inner.as_contaxt h4 a span.line{width:1px;height:17px;background:#000;display:inline-block;vertical-align:middle;margin:-3px 15px 0 15px;}
div.rcs_box_con div.inner.as_contaxt ul.list_form2 li h5{width:60px;font-weight:400;display:inline-block;vertical-align:top;margin-right:10px;}
div.rcs_box_con div.inner.as_contaxt ul.list_form2 li h5 span{width:28px;display:inline-block;vertical-align:top;}
@media (max-width: 1600px){
	section#rcs_step div.center{width:1300px;}
	div.rcs_step_list ul li{width:20.5%;padding:15px;}
	div.rcs_step_list ul span.rcs_step_arrow{display:inline-block;vertical-align:middle;width:6%;text-align:center;}
}
@media (max-width: 1350px){
	section#rcs_step{padding:150px 0 75px 0;}
	section#rcs_step div.center{width:1000px;}
	div.rcs_step_list ul li div.con{height:80px;padding:15px 10px;margin-top:15px;}
	div.rcs_step_list ul li div.con span.icon{width:45px;}
	div.rcs_step_list ul li div.con span.icon img{width:100%;}
}
@media (max-width: 1024px){
	section#rcs_step{padding:100px 0 75px 0;}
	h3.rcs_step_box_tit{font-size:22px;padding-bottom:10px;}
	h3.rcs_step_box_tit span.icon{margin-right:10px;}
	div.rcs_step_list{margin-top:40px;}
	div.rcs_step_list ul li{display:block;width:400px;margin:3% auto;}
	div.rcs_step_list ul li h4{font-size:16px;}
	div.rcs_step_list ul li div.con{text-align:center;height:auto;padding:40px 10px;}
	div.rcs_step_list ul li div.con p{font-size:14px;}
	div.rcs_step_list ul span.rcs_step_arrow{display:none;}

	div.rcs_box_con{padding:40px 30px;}
	div.rcs_box_con.rcs_box_con2{padding:25px 30px;}
	div.rcs_box_con span.icon{display:block;margin:0 auto;width:70px;}
	div.rcs_box_con span.icon img{width:100%;}
	div.rcs_box_con div.inner{display:block;padding:30px 0 0 0;}
	div.rcs_box_con div.inner ul li{font-size:14px;}
	div.rcs_box_con div.inner h4 a{font-size:14px;}
	div.rcs_box_con div.inner.as_contaxt h4 a span.line{height:13px;margin:-3px 10px 0 10px;}
	div.rcs_box_con div.inner.as_contaxt ul.list_form2 li h5{font-size:14px;width:50px;}
	div.rcs_box_con div.inner.as_contaxt ul.list_form2 li h5 span{width:24px;}
}
@media (max-width: 576px){
	section#rcs_step{padding:50px 0 35px 0;}
	h3.rcs_step_box_tit{font-size:16px;padding-bottom:5px;}
	h3.rcs_step_box_tit span.icon{margin-right:5px;}
	h3.rcs_step_box_tit span.icon img{width:15px;margin-top:-3px;}
	div.rcs_step_list{margin-top:30px;}
	div.rcs_step_list ul li h4{font-size:14px;}
	div.rcs_step_list ul li{width:90%;}

	div.rcs_box_con{padding:40px 10px;}
	div.rcs_box_con.rcs_box_con2{padding:35px 10px;}
	div.rcs_box_con span.icon{width:50px;}
	div.rcs_box_con span.icon img{width:100%;}
	div.rcs_box_con div.inner{padding:20px 0 0 0;}
	div.rcs_box_con div.inner ul li{font-size:12px;}
	div.rcs_box_con div.inner h4 a{font-size:12px;}
	div.rcs_box_con div.inner.as_contaxt h4 a span.line{height:10px;margin:-3px 5px 0 5px;}
	div.rcs_box_con div.inner.as_contaxt ul.list_form2 li h5{font-size:12px;width:46px;}
	div.rcs_box_con div.inner.as_contaxt ul.list_form2 li h5 span{width:20px;}
}	


div.bts_area{margin-top:50px;text-align:center;font-size:0;}
div.bts_area a{display:inline-block;width:195px;margin:0 10px;height:50px;line-height:47px;text-align:center;font-size:18px;font-weight:700;letter-spacing:-0.3px;}
div.bts_area a.st1{background:#ffb400;color:#fff;border:1px solid #ffb400;}
div.bts_area a.st2{background:#fff;color:#ffb400;border:1px solid #ffb400;}
div.bts_area a span{vertical-align:top;margin-left:10px;}
div.bts_area a span img{margin-top:-4px;}
div.bts_area.unicare_bts a{width:130px;}

ul.progress_bar{width:100%;max-width:580px;overflow:hidden;padding-bottom:5px;}
ul.progress_bar li{background:url('../img/progress_bar_off.png')no-repeat center;background-size:contain;width:12.25%;height:11px;float:left;}
ul.progress_bar li.on{background:url('../img/progress_bar_on.png')no-repeat center;background-size:contain;}
@media (max-width: 1024px){
	div.bts_area{margin-top:40px;}
	div.bts_area a{width:150px;height:40px;line-height:37px;font-size:14px;}
	div.bts_area a span img{width:7px;margin-left:7px;}
	div.bts_area.unicare_bts a{width:100px;}
}
@media (max-width: 576px){
	div.bts_area{margin-top:30px;}
	div.bts_area.unicare_bts a{width:45%;margin:5px;}
}

/* 유니케어 원격지원 끝 ----------------------------------------------------------------------------------------------------------------------------------------------------------- */





/* AS 신청 완료 페이지 ----------------------------------------------------------------------------------------------------------------------------------------------------------- */

section#as_service_complete{width:100%;padding:170px 0;}
section#as_service_complete div.center{width:1380px;}
section#as_service_complete div.as_service_complete_txt{text-align:center;}
section#as_service_complete div.as_service_complete_txt h3.as_sc_tit{font-size:28px;font-weight:700;color:#000;letter-spacing:-0.5px;margin-top:60px;}

section#as_service_complete div.as_service_complete_txt p{font-size:16px;font-weight:300;color:#303030;letter-spacing:-0.5px;margin-top:15px;}
section#as_service_complete div.as_service_complete_txt p span{color:#ffb400;vertical-align:top;font-weight:700;}

div.as_sc_box{margin-top:50px;}
div.as_sc_box h4.as_sc_box_tit{font-size:24px;font-weight:700;color:#000;letter-spacing:-0.3px;line-height:60px;border-bottom:2px solid #222;}
div.as_sc_box h4.as_sc_box_tit span{vertical-align:top;}
div.as_sc_box h4.as_sc_box_tit span img{width:25px;margin-top:-4px;}

div.as_application_info{width:100%;margin-top:15px;padding-bottom:20px;}
div.as_application_info dl{width:100%;font-size:0;display:table;}
div.as_application_info dl dt{font-size:16px;font-weight:400;color:#666;letter-spacing:-0.5px;display:table-cell;vertical-align:middle;width:125px;padding:6px 2px;}
div.as_application_info dl dd{font-size:16px;font-weight:400;color:#000;letter-spacing:-0.5px;display:table-cell;vertical-align:middle;padding:6px 2px;}
div.as_application_info dl dd a.prduct_link{display:inline-block;}
div.as_application_info dl dd a.prduct_link div.img_box{display:inline-block;vertical-align:middle;}
div.as_application_info dl dd a.prduct_link div.img_box img{max-width:111px;}
div.as_application_info dl dd a.prduct_link p{display:inline-block;vertical-align:middle;padding-left:10px;}
div.as_application_info dl dd p span{font-weight:700;color:#ffb400;vertical-align:top;}

div.as_application_info dl.pr{margin-top:5%;font-size:0;}
div.as_application_info dl.pr dd{display:inline-block;width:50%;}
div.as_application_info dl.pr dd a.prduct_link{width:100%;font-size:0;}
div.as_application_info dl.pr dd a.prduct_link div.img_box{width:111px;display:inline-block;vertical-align:middle;}
div.as_application_info dl.pr dd a.prduct_link div.img_box img{width:100%;}
div.as_application_info dl.pr dd a.prduct_link p{font-size:16px;font-weight:400;color:#000;letter-spacing:-0.5px;display:inline-block;vertical-align:middle;width:calc(100% - 111px);width:-webkit-calc(100% - 111px);width:-moz-calc(100% - 111px);width:-o-calc(100% - 111px);}

ul.family_site_link_box{margin-top:50px;overflow:hidden;}
ul.family_site_link_box li{width:49.3%;margin-left:1.4%;float:left;}
ul.family_site_link_box li:first-child{margin-left:0;}
ul.family_site_link_box li a{display:block;width:100%;height:100%;border:1px solid #ffb400;border-radius:10px;padding:20px 35px;overflow:hidden;}
ul.family_site_link_box li a div.txt{width:180px;text-align:center;float:left;}
ul.family_site_link_box li a div.txt p{font-size:16px;font-weight:300;color:#000;letter-spacing:-0.5px;}
ul.family_site_link_box li a div.txt h3{font-size:24px;font-weight:700;color:#000;letter-spacing:-0.3px;}
ul.family_site_link_box li a span.icon{text-align:center;float:right;}

section#as_service_complete div.as_sc_box.as_sc_box2{margin-top:180px;}
section#as_service_complete div.guide_content.guide_content{margin:0;padding:10px 35px;}

section#as_service_complete ul.list_form_black{margin-top:50px;padding-left:70px;}

div.as_process_wrap{width:100%;text-align:center;padding:45px 0 0 0;font-size:0;}
div.as_process_wrap div.as_process{display:inline-block;vertical-align:top;}
div.as_process_wrap div.as_process span.icon{width:122px;height:122px;line-height:115px;text-align:center;border:1px solid #ddd;border-radius:50%;}
div.as_process_wrap div.as_process p{margin-top:15px;font-size:16px;font-weight:400;color:#000;letter-spacing:-0.5px;}
div.as_process_wrap div.as_process_arrow{display:inline-block;vertical-align:top;padding:50px 20px;}
@media (max-width: 1600px){
	section#as_service_complete div.center{width:1300px;}
	div.as_process_wrap div.as_process_arrow{padding:50px 15px;}
	div.as_process_wrap div.as_process span.icon{width:110px;height:110px;line-height:105px;}
}
@media (max-width: 1350px){
	section#as_service_complete{padding:150px 0;}
	section#as_service_complete div.center{width:1000px;}

	div.as_process_wrap{padding:25px 0 0 0;}
	div.as_process_wrap div.as_process{width:90px;}
	div.as_process_wrap div.as_process span.icon{width:70px;height:70px;line-height:65px;}
	div.as_process_wrap div.as_process span.icon img{width:40%;}
	div.as_process_wrap div.as_process p{margin-top:10px;font-size:14px;}
	div.as_process_wrap div.as_process p img{margin-top:-3px;}
	div.as_process_wrap div.as_process_arrow{padding:30px 10px;}

	section#as_service_complete ul.list_form_black{padding-left:0px;}
}
@media (max-width: 1024px){
	section#as_service_complete{padding:100px 0 75px 0;}
	section#as_service_complete div.as_service_complete_txt span.icon{width:60px;}
	section#as_service_complete div.as_service_complete_txt span.icon img{width:100%;}
	section#as_service_complete div.as_service_complete_txt h3.as_sc_tit{font-size:22px;margin-top:30px;}
	section#as_service_complete div.as_service_complete_txt p{font-size:16px;margin-top:10px;}

	div.as_sc_box{margin-top:30px;}
	div.as_sc_box h4.as_sc_box_tit{font-size:18px;line-height:40px;}
	div.as_sc_box h4.as_sc_box_tit span img{width:20px;}

	div.as_application_info dl dt{font-size:14px;width:110px;padding:4px 2px;}
	div.as_application_info dl dd{font-size:14px;padding:4px 2px;text-align:left;}

	ul.family_site_link_box{margin-top:30px;}
	ul.family_site_link_box li{width:100%;margin:20px 0 0 0;float:none;}
	ul.family_site_link_box li:first-child{margin:0;}
	ul.family_site_link_box li a{padding:20px 15px;}
	ul.family_site_link_box li a div.txt{width:150px;}
	ul.family_site_link_box li a div.txt p{font-size:14px;}
	ul.family_site_link_box li a div.txt h3{font-size:18px;}

	section#as_service_complete div.as_sc_box.as_sc_box2{margin-top:80px;}
	section#as_service_complete div.guide_content.guide_content{margin:0;padding:10px 25px;}

	div.as_process_wrap div.as_process{display:block;width:260px;font-size:0;margin:0 auto;text-align:left;}
	div.as_process_wrap div.as_process span.icon{width:70px;height:70px;line-height:65px;display:inline-block;vertical-align:middle;}
	div.as_process_wrap div.as_process p{display:inline-block;vertical-align:middle;padding-left:50px;margin-top:0;position:relative;}
	div.as_process_wrap div.as_process p img{margin-top:0;position:absolute;top:0;left:20px;}
	div.as_process_wrap div.as_process_arrow{display:block;width:260px;padding:15px 0;margin:0 auto;}
	div.as_process_wrap div.as_process_arrow img{transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);}
	div.as_application_info dl dd a.prduct_link div.img_box img{max-width:80px;}

	div.as_application_info dl.pr dd{display:block;width:100%;}
	div.as_application_info dl.pr dd a.prduct_link div.img_box{width:80px;}
	div.as_application_info dl.pr dd a.prduct_link p{font-size:14px;width:calc(100% - 80px);width:-webkit-calc(100% - 80px);width:-moz-calc(100% - 80px);width:-o-calc(100% - 80px);}
}
@media (max-width: 576px){
	section#as_service_complete{padding:80px 0 55px 0;}
	section#as_service_complete div.as_service_complete_txt h3.as_sc_tit{font-size:20px;margin-top:25px;}
	section#as_service_complete div.as_service_complete_txt p{font-size:14px;}

	div.as_application_info dl dt{font-size:12px;width:80px;}
	div.as_application_info dl dd{font-size:12px;}

	ul.family_site_link_box li a div.txt p{font-size:12px;}
	ul.family_site_link_box li a div.txt h3{font-size:16px;}

	section#as_service_complete div.as_sc_box.as_sc_box2{margin-top:60px;}
	section#as_service_complete div.guide_content.guide_content{margin:0;padding:10px;}

	div.as_process_wrap div.as_process{width:210px;}
	div.as_process_wrap div.as_process span.icon{width:50px;height:50px;line-height:45px;}
	div.as_process_wrap div.as_process_arrow{width:210px;padding:10px 0;}
	div.as_application_info dl dd a.prduct_link div.img_box img{max-width:50px;}

	div.as_application_info dl.pr dd a.prduct_link div.img_box{width:50px;}
	div.as_application_info dl.pr dd a.prduct_link p{font-size:12px;width:calc(100% - 50px);width:-webkit-calc(100% - 50px);width:-moz-calc(100% - 50px);width:-o-calc(100% - 50px);}
}

/* AS 신청 완료 페이지 끝 ----------------------------------------------------------------------------------------------------------------------------------------------------------- */


/* 마이페이지  ----------------------------------------------------------------------------------------------------------------------------------------------------------- */
div.as_application_info_guide{border-top:2px solid #efefef;padding:25px 0 0 0;}
div.as_application_info_guide ul li{color:#000;font-size:16px;font-weight:300;letter-spacing:-0.5px;padding-left:10px;margin-top:5px;}
div.as_application_info_guide ul li:before{content:'';background:#000;left:0;top:11px;width:2px;height:2px;border-radius:50%;}
div.as_application_info_guide ul li span{vertical-align:top;color:#ffb400;font-weight:700;}
@media (max-width: 1024px){
	div.as_application_info_guide{padding:20px 0 0 0;}
	div.as_application_info_guide ul li{font-size:14px;}
}
@media (max-width: 576px){
	div.as_application_info_guide{padding:15px 0 0 0;}
	div.as_application_info_guide ul li{font-size:12px;}
}
/* 마이페이지 끝 ----------------------------------------------------------------------------------------------------------------------------------------------------------- */


/* as 신청 내역 리스트 ----------------------------------------------------------------------------------------------------------------------------------------------------------- */
section#my_service_list{width:100%;padding:170px 0;}
section#my_service_list div.center{width:1380px;}
section#my_service_list div.my_service_list_txt{text-align:center;}
section#my_service_list div.my_service_list_txt h3{font-size:28px;font-weight:700;color:#000;letter-spacing:-0.5px;margin-top:60px;}
section#my_service_list div.my_service_list_txt p{font-size:16px;font-weight:300;color:#303030;letter-spacing:-0.5px;margin-top:15px;}
section#my_service_list div.my_service_list_txt p span{color:#ffb400;vertical-align:top;font-weight:700;}

div.search_box{margin-top:75px;text-align:center;}
div.seach_input_wrap{margin:0 auto;width:445px;height:45px;box-shadow:2px 4px 12px 0 rgba(0,0,0,0.14);border-radius:20px;padding:0 45px 0 20px;position:relative;}
div.seach_input_wrap input.seach_input{font-size:16px;font-weight:400;color:#303030;letter-spacing:-0.3px;border:0 !important;width:100%;height:45px;}
div.seach_input_wrap input.seach_input:focus{border:0;}
div.seach_input_wrap button.search_bt{position:absolute;top:0;right:10px;background:none;border:0;outline:0;width:30px;text-align:center;height:45px;line-height:45px;}
@media (max-width: 1600px){
	section#my_service_list div.center{width:1300px;}
}
@media (max-width: 1350px){
	section#my_service_list div.center{width:1000px;}
}
@media (max-width: 1024px){
	section#my_service_list{padding:150px 0 75px 0;}
	section#my_service_list div.my_service_list_txt h3{font-size:22px;margin-top:30px;}
	section#my_service_list div.my_service_list_txt p{font-size:16px;margin-top:10px;}
}
@media (max-width: 576px){
	section#my_service_list{padding:100px 0 55px 0;}
	section#my_service_list div.my_service_list_txt h3{font-size:20px;margin-top:25px;}
	section#my_service_list div.my_service_list_txt p{font-size:14px;}
}

div.my_service_list_table_wrap{margin-top:40px;position:relative;}	
div.my_service_list_table_top:after{content:'';display:block;clear:both;}
div.my_service_list_table_top div.left{float:left;}
div.my_service_list_table_top div.right{float:right;}
div.my_service_list_table_top div.left h3.count{font-size:16px;font-weight:700;color:#000;letter-spacing:-0.5px;line-height:30px;}
div.my_service_list_table_top div.left h3.count span{vertical-align:top;color:#ffb400;}
div.sort_box{position:relative;}
div.sort_box a.sort_box_bt{line-height:30px;}
div.sort_box a.sort_box_bt span{vertical-align:top;}
div.sort_box a.sort_box_bt span.icon{margin-left:10px;}
div.sort_box a.sort_box_bt span.icon img{margin-top:-3px;}
div.sort_box a{font-size:14px;font-weight:700;color:#000;letter-spacing:-0.5px;padding:0 20px;}
div.sort_box ul.sort_list{display:none;background:#fff;border-radius:4px;position:absolute;top:30px;left:0;width:100%;box-shadow:0 4px 12px 0 rgba(0,0,0,0.15);}
div.sort_box ul.sort_list li{margin-top:3px;}
div.sort_box ul.sort_list li a{line-height:40px;border-radius:4px;text-align:center;}
div.sort_box ul.sort_list li:hover a{background:#f4f4f4;}
div.sort_box ul.sort_list li.on a{background:#f4f4f4;}
div.sort_box.on a.sort_box_bt span img{transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);}
div.sort_box.on ul.sort_list{display:block;}

table.as_board{border-top:1px solid #898989;margin-top:15px;text-align:center;}
table.as_board tr{border-bottom:1px solid #ddd;}
table.as_board tr.tit{background:#f4f4f4;}
table.as_board tr th{height:60px;padding:5px;font-size:14px;font-weight:700;color:#000;letter-spacing:-0.5px;}
table.as_board tr td{height:60px;padding:5px;font-size:14px;font-weight:700;color:#000;letter-spacing:-0.5px;}
table.as_board tr td a{font-size:14px;font-weight:700;color:#000;letter-spacing:-0.5px;}
table.as_board tr.no_data{}
table.as_board tr.no_data th{font-size:14px;font-weight:700;color:#666;letter-spacing:-0.5px;padding:80px 0;text-align:center;}
table.as_board tr td.text_left{text-align:left;}
table.as_board .col01{width:185px;}
table.as_board .col02{width:auto;}
table.as_board .col03{width:210px;}
table.as_board .col04{width:180px;}
table.as_board tr td.con04 span.tit{display:none;margin-right:2px;}
table.as_board tr.dels{background: #ededed;}
table.as_board tr.dels a{pointer-events: none;cursor: default;text-decoration:line-through;color:#ccc}
table.as_board tr.dels td{text-decoration:line-through;color:#ccc}
@media (max-width: 1350px){
	table.as_board .col01{width:155px;}
	table.as_board .col03{width:180px;}
	table.as_board .col04{width:150px;}

}
@media (max-width: 1024px){
	div.search_box{margin-top:45px;}
	div.my_service_list_table_top div.left h3.count{font-size:14px;}
	table.as_board{display:block;width:100%;}
	table.as_board tbody{display:block;width:100%;}
	table.as_board tr{display:block;width:100%;text-align:left;padding:15px 0}
	table.as_board tr.tit{display:none;}
	table.as_board tr.no_data th{font-size:12px;padding:40px 0;}
	table.as_board tr.no_data td{font-size:12px;}
	table.as_board tr th{display:block;height:auto;font-size:12px;}
	table.as_board tr td{display:block;height:auto;font-size:12px;}
	table.as_board tr td a{font-size:12px;}
	table.as_board tr td.con01{display:none;}
	table.as_board tr td.con02{display:block;width:100%;}
	table.as_board tr td.con03{display:inline-block;vertical-align:top;width:auto;font-weight:400;}
	table.as_board tr td.con04{display:inline-block;vertical-align:top;width:auto;position:relative;font-weight:400;}
	table.as_board tr td.con04 span.tit{display:inline-block;vertical-align:top;}
	table.as_board tr td.con04:before{content:'';position:absolute;left:0;top:10px;width:1px;height:10px;background:#ddd;}

	div.sort_box a{font-size:12px;padding:0 10px;}
	div.sort_box ul.sort_list li a{line-height:30px;}
}
@media (max-width: 576px){
	div.search_box{margin-top:35px;}
	div.my_service_list_table_top div.left h3.count{font-size:12px;}
	div.seach_input_wrap{width:80%;height:35px;padding:0 35px 0 20px;position:relative;}
	div.seach_input_wrap input.seach_input{font-size:14px;height:35px;padding:0;}
	div.seach_input_wrap button.search_bt{right:5px;width:30px;height:35px;line-height:35px;}
}


/* as 신청 내역 리스트 끝 ----------------------------------------------------------------------------------------------------------------------------------------------------------- */

/* 자료실 리스트 ----------------------------------------------------------------------------------------------------------------------------------------------------------- */

section#download_page{width:100%;padding:80px 0 250px 0;}
section#download_page div.center{width:1380px;}
section#download_page div.download_page_txt{padding-top:50px;text-align:center;width:100%;height:260px;background:url('../img/download_page_txt_bg.jpg')no-repeat center;background-size:cover;}
section#download_page div.download_page_txt h3{font-size:24px;font-weight:700;color:#fff;letter-spacing:-0.5px;}
section#download_page div.download_page_txt p{font-size:16px;font-weight:300;color:#fff;letter-spacing:-0.5px;margin-top:20px;line-height:1.4;}
section#download_page div.download_page_txt p span{color:#ffb400;vertical-align:top;font-weight:700;}
section#download_page div.download_page_search_box{margin-top:45px;}
ul.seach_check_area{margin-top:40px;font-size:0;}
ul.seach_check_area li{display:inline-block;vertical-align:top;margin:3px;}
ul.seach_check_area li div.seach_check_wrap{position:relative;display:table;width:120px;height:85px;box-shadow:0 0 8px rgba(0,0,0,0.14);border-radius:8px;}
ul.seach_check_area li label{text-align:center;display:table-cell;}
ul.seach_check_area li label span{display:block;text-align:center;}
ul.seach_check_area li label p{font-size:13px;color:#000;font-weight:400;text-align:center;margin-top:10px;}
ul.seach_check_area li.seach_check_all_wrap label p{margin-top:0 !important;}

@media (max-width: 1600px){
	section#download_page div.center{width:1300px;}
}
@media (max-width: 1350px){
	section#download_page div.center{width:1000px;}
}
@media (max-width: 1250px){
	section#download_page{padding:60px 0 200px 0;}
	section#download_page div.download_page_txt h3{font-size:20px;}
	section#download_page div.download_page_txt p{font-size:14px;}
}
@media (max-width: 1024px){
	section#download_page div.download_page_txt{height:200px;padding:40px 10px 0 10px;}
	section#download_page div.download_page_txt h3{font-size:18px;}
	section#download_page div.download_page_txt p{font-size:12px;margin-top:15px;}
}
.align_dev{position: absolute;top:0;right:0;width:150px;}
.align_dev select{width:100%;font-size:14px;font-weight:400;}
.align_dev select option{font-size:14px;font-weight:400;}
div.down_list_area{margin-top:40px;position:relative;}	
div.down_list_area:after{content:'';display:block;clear:both;}
div.down_list_top{overflow:hidden;}
div.down_list_area div.left{float:left;}
div.down_list_area div.left h3.count{font-size:16px;font-weight:700;color:#000;letter-spacing:-0.5px;line-height:30px;}
div.down_list_area div.left h3.count span{vertical-align:top;color:#ffb400;}
div.down_list_area p.no_down_list{text-align:center;font-size:16px;color:#666;padding:130px 0;letter-spacing:-0.3px;flex:1;}
div.down_list_area p.no_down_list img{margin:0 10px 0 0;}
ul.down_list{position:relative;display:flex;flex-wrap:wrap;}
ul.down_list li.down_list_item{display:flex;width:50%;margin-top:20px;padding:0 7.5px 0 0;}
ul.down_list li.down_list_item:nth-child(2n){padding:0 0 0 7.5px;}
ul.down_list li.down_list_item a{display:flex;align-items:center;width:100%;height:100%;padding:15px;font-size:0;box-shadow:0 0 13px rgba(0,0,0,0.2);border-radius:10px;}
ul.down_list li.down_list_item a div.img_box{width:130px;display:inline-block;vertical-align:middle;text-align:center;}
ul.down_list li.down_list_item a div.img_box img{max-width:70px;text-align:center;}
ul.down_list li.down_list_item a div.desc{flex:1;height:100%;}
ul.down_list li.down_list_item a div.desc h3.tit{font-size:16px;color:#000;font-weight:700;}
ul.down_list li.down_list_item a div.desc div.desc_bottom{width:100%;}
ul.down_list li.down_list_item a div.desc div.desc_bottom ul.info{overflow:hidden;padding:11px 0;}
ul.down_list li.down_list_item a div.desc div.desc_bottom ul.info li{float:left;line-height:1;color:#767676;font-size:14px;font-weight:300;padding:0 10px;text-align:center;border-left:1px solid #e5e5e5;}
ul.down_list li.down_list_item a div.desc div.desc_bottom ul.info li:first-child{padding:0 10px 0 0;border-left:0;text-align:left;}
ul.down_list li.down_list_item a div.desc div.desc_bottom ul.info li img{margin-top:-3px;}
ul.down_list li.down_list_item a div.desc div.desc_bottom p.down_bt{position:absolute;bottom:0;right:15px;width:85px;height:35px;line-height:30px;border:1px solid #000;border-radius:20px;text-align:center;font-size:14px;color:#000;}
ul.down_list li.down_list_item a div.desc div.desc_bottom p.down_bt2{position:absolute;bottom:-1px;left:220px;width:22px;height:35px;line-height:30px;border:1px solid #000;border-radius:20px;text-align:center;font-size:14px;color:#000;border:none}
ul.down_list li.down_list_item a:hover div.desc div.desc_bottom p.down_bt{background:#ffb400;border:1px solid #ffb400;}
@media (max-width: 1350px){
	ul.down_list li.down_list_item a div.desc h3.tit{font-size:14px;}
}
@media (max-width: 1024px){
	div.down_list_area{margin-top:25px;}
	div.down_list_area div.left h3.count{font-size:14px;}
	div.down_list_area p.no_down_list{font-size:12px;padding:60px 0;}
	ul.down_list li.down_list_item{width:100%;padding:0 !important;border: 1px solid #ddd;border-radius:7px;margin-top:10px;}
	ul.down_list li.down_list_item a{box-shadow:none;}
	ul.down_list li.down_list_item a div.desc h3.tit{text-align:left;}
	ul.down_list li.down_list_item a div.desc div.desc_bottom ul.info{padding:7px 0 0 0;}
	ul.down_list li.down_list_item a div.desc div.desc_bottom ul.info li{font-size:12px;padding:0 5px;margin:3px 0;}
	ul.down_list li.down_list_item a div.desc div.desc_bottom p.down_bt{width:80px;height:30px;line-height:25px;font-size:12px;}
	ul.down_list li.down_list_item a div.img_box{width:70px;}
	ul.down_list li.down_list_item a div.img_box img{width:60%;}
}
@media (max-width: 576px){
	div.down_list_area div.left h3.count{font-size:12px;}
	ul.down_list li.down_list_item a{padding:15px 10px;}
}
ul.down_list.on li{border-radius:30%}
/* 자료실 리스트 끝 ----------------------------------------------------------------------------------------------------------------------------------------------------------- */

/* 자료실 보기  ----------------------------------------------------------------------------------------------------------------------------------------------------------- */
section#download_view{background:#fff;width:100%;padding:102px 0 135px 0;}
section#download_view div.center{width:1380px;}
div.dv_board_tit_wrap{border-bottom:2px solid #222;padding-bottom:10px;margin:30px 0;}
div.dv_board_tit_wrap h2{font-size:32px;color:#000;font-weight:700;}
div.dv_board_tit_wrap ul{font-size:0;margin-top:30px;}
div.dv_board_tit_wrap ul li{font-size:14px;color:#000;font-weight:400;display:inline-block;vertical-align:middle;line-height:1;padding:0 10px;border-left:1px solid #ddd;}
div.dv_board_tit_wrap ul li:first-child{padding-left:0;border-left:0;}

div.dv_board_top{}
div.dv_banner ul li{width:100%;height:116px;padding:0 75px;text-align:left;justify-content:left;}
div.dv_banner ul li.dv_banner01{background:url('../img/dv_banner01.jpg')no-repeat center;background-size:cover;}
div.dv_banner ul li.dv_banner02{background:url('../img/dv_banner02.jpg')no-repeat center;background-size:cover;}
div.dv_banner ul li.dv_banner03{background:url('../img/dv_banner03.jpg')no-repeat center;background-size:cover;}

div.dv_banner ul li.dv_banner04{background:url('../img/dv_banner04.jpg')no-repeat center;background-size:cover;}
div.dv_banner ul li.dv_banner05{background:url('../img/dv_banner05.jpg')no-repeat center;background-size:cover;}

div.dv_banner ul li a{display:block;text-align:left;width:100%;height:100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;
box-sizing: border-box;padding-top: 25px;}
div.dv_banner ul li h4{font-size:20px;color:#fff;font-weight:700;text-align:left;}
div.dv_banner ul li p{font-size:18px;color:#fff;font-weight:400;margin-top:5px;text-align:left;}
div.dv_banner ul li img{width:100%;}
div.dv_banner .swiper-button-prev{margin-top:-10.5px;left:23px;width:15px;height:21px;background:url('../img/banner_prev_bt.png')no-repeat;}
div.dv_banner .swiper-button-next{margin-top:-10.5px;right:23px;width:15px;height:21px;background:url('../img/banner_next_bt.png')no-repeat;}
div.dv_board_con{border-top:1px solid #ddd;padding:30px 0;min-height:570px;}
div.dv_board_con p{font-size:16px;color:#000;font-weight:400;letter-spacing:-0.5px;padding:30px 0;}
div.dv_board_con div.dv_banner ul li p{padding:0}
div.file_down_wrap{font-size:0;display:table;width:100%;padding-bottom:15px;border-bottom:1px solid #ddd;}
div.file_down_wrap div.tit{display:table-cell;vertical-align:top;width:120px;text-align:center;}
div.file_down_wrap div.tit h3{font-size:16px;color:#000;font-weight:700;letter-spacing:-0.5px;line-height:55px;}
div.file_down_wrap div.con{display:table-cell;vertical-align:top;width:auto;}
div.file_down_wrap div.con a.download_bt{position:relative;font-size:16px;color:#000;font-weight:400;letter-spacing:-0.5px;padding:15px 130px 15px 25px;min-width:350px;display:inline-block;vertical-align:top;border:1px solid #000;border-radius:5px;margin:0 30px 15px 0;}
div.file_down_wrap div.con a.download_bt:last-child{margin:0px 0 15px 0;}
div.file_down_wrap div.con a.download_bt:hover{background:#ffb400;border:1px solid #ffb400;}
div.file_down_wrap div.con a.download_bt span{font-size:14px;color:#6c6c6c;font-weight:400;position:absolute;top:0;right:0;padding:15px;display:block;}
div.file_down_wrap div.con a.download_bt span img{margin-left:15px;}
div.dv_board_con .contents_areas_down img{max-width:100%;width:auto}
ul.board_move_link{border-top:1px solid #ddd;margin-top:15px;width:100%;}
ul.board_move_link li{border-bottom:1px solid #ddd;display:table;width:100%;}
ul.board_move_link li div.tit{display:table-cell;vertical-align:middle;width:120px;text-align:center;padding:30px 5px;}
ul.board_move_link li div.tit h3{font-size:16px;color:#666;font-weight:400;letter-spacing:-0.5px;}
ul.board_move_link li div.con{display:table-cell;vertical-align:middle;width:auto;padding:30px 5px;}
ul.board_move_link li div.con p{font-size:16px;color:#000;font-weight:400;letter-spacing:-0.5px;}
ul.board_move_link li div.con p a{display:inline-block;}

/* div.side_banner{position:absolute;right:-160px;top:-140px;width:128px;z-index:1;} */
div.side_banner{position:fixed;left:23px;top:100px;width:128px;z-index:1;}
div.side_banner > ul > li{margin-top:10px;}
div.side_banner > ul > li:first-child{margin-top:0;}
/* div.side_banner.on{position:fixed;top:100px;right:100px;} */
div.side_banner .swiper-pagination-bullet-active{background:#ffb400;}

.contents_areas_down a{color:#2c6dff !important}

@media (max-width: 1662px){
	div.side_banner{display:none;}
}
@media (max-width: 1600px){
	section#download_view div.center{width:1300px;}
}
@media (max-width: 1350px){
	section#download_view{padding:80px 0 135px 0;}
	section#download_view div.center{width:1000px;}
	div.dv_board_tit_wrap h2{font-size:25px;}
}
@media (max-width: 1024px){
	section#download_view{padding:100px 0 75px 0;}
	section#download_view div.center{width:100%;padding:0 20px;}
	div.dv_board_tit_wrap h2{font-size:18px;}
	div.dv_board_tit_wrap ul li{font-size:12px;}
	div.dv_board_con{padding:15px 0;min-height:350px;}
	div.dv_board_con p{font-size:12px;padding:20px 0;}
	div.dv_banner ul li h4{font-size:14px;}
	div.dv_banner ul li p{font-size:12px;}

	div.file_down_wrap div.tit{width:100px;}
	div.file_down_wrap div.tit h3{font-size:14px;line-height:40px;}
	div.file_down_wrap div.con a.download_bt{font-size:14px;width:100%;padding:10px 130px 10px 15px;min-width:250px;margin:0 0px 5px 0;}
	div.file_down_wrap div.con a.download_bt:last-child{margin:0 0 5px 0;}
	div.file_down_wrap div.con a.download_bt span{font-size:12px;padding:10px;}
	div.file_down_wrap div.con a.download_bt span img{margin-left:10px;width:15px;}

	ul.board_move_link li div.tit{width:100px;padding:15px 5px;}
	ul.board_move_link li div.tit h3{font-size:14px;line-height:40px;}
	ul.board_move_link li div.con{padding:15px 5px;}
	ul.board_move_link li div.con p{font-size:14px;}
}
@media (max-width: 576px){
	div.dv_board_con{min-height:250px;}
	div.file_down_wrap div.tit{width:100%;display:block;text-align:left;}
	div.file_down_wrap div.con{width:100%;display:block;}
	div.file_down_wrap div.con a.download_bt{margin:0 0 5px 0;width:100%;padding:10px 110px 10px 15px;font-size:12px;}

	ul.board_move_link li{padding:5px 0}
	ul.board_move_link li div.tit{width:100%;display:block;text-align:left;padding:5px;}
	ul.board_move_link li div.tit h3{font-size:12px;line-height:1.6;}
	ul.board_move_link li div.con{padding:5px;width:100%;display:block;}
	ul.board_move_link li div.con p{font-size:12px;}
}
/* 자료실 보기 끝 ----------------------------------------------------------------------------------------------------------------------------------------------------------- */

.write_btn{width: 100%; margin-top: 30px;height: 50px; line-height: 50px;background: #ffb400; text-align: center;
font-size: 17px;font-weight: bold; border-radius: 15px;cursor: pointer;color:#fff;}


/*자료실 제품슬라이드---------------------------------------------------------------------------------------------------------------*/

/* .swiper-slide{width: 100%!important;} */
/* .pro_slide{width: 100%!important; h500	} */
/* .pro_slide{display:block;} */
.product_slide{margin: 80px 0;}
.product_slide h3{font-size: 25px; text-align: center; margin-bottom: 35px; font-weight: 500;}
.product_slide h3 em{position:relative;z-index:1;}
.product_slide h3 em:before{content:""; position:absolute;bottom: 1px;left: 0;width: 100%;height: 5px; border-radius:2px; background:rgba(255,180,0,0.5);}
.product_slide .pro_name{font-size: 15px; min-height:42px;margin: 6px 0;width: 100%;overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.product_slide .pro_price{font-weight: 700;}
.product_slide span{vertical-align: unset;font-size: 14px;font-weight: 400;}
.product_slide .swiper-slide .img_box{width: 205px;}
.product_slide .swiper-pagination{bottom: 0;}
/* .product_slide .pro_slide{min-height: 370px;} */
.pro_slide .swiper-button-prev{background:url('/shop/data/skin/img/pro_slide_pr.png') no-repeat; background-size: 24px;}
.pro_slide .swiper-button-next{background:url('/shop/data/skin/img/pro_slide_nx.png') no-repeat; background-size: 24px;}

@media (max-width: 1024px){
.product_slide .pro_name{font-size: 14px; min-height:40px;}
.product_slide h3{font-size: 23px; margin-bottom: 40px;}
}
@media (max-width: 780px){
.product_slide .swiper-slide .img_box{width: 180px;}
}

@media (max-width: 500px){
.product_slide h3{font-size: 20px;}
.product_slide .pro_name{font-size: 13px;min-height:38px;}
.product_slide .pro_price{font-size: 15px;}
.product_slide .swiper-slide .img_box{width: 150px;}
}