@charset"utf-8";

/* default */
* {margin:0;padding:0;}
html {width:100%;height:100%;}
body {width:100%;height:100%;margin:0px;padding:0px;font-family:"Noto Sans",sans-serif;font-size:13px;color:#444444;line-height:100%;}
div, p, ul, li, table, th, td, textarea, input,  form, h1, h2, h3, h4, h5, h6, dt, dl, dd, em, address, cite, button, button {margin:0px;padding:0px;font-family:"Noto Sans",sans-serif;font-size:14px;color:#444444;line-height:100%;font-weight:400;}
span{margin:0px;padding:0px;}
ul, ol, dl, dd, dt, li {list-style-type:none;margin:0;padding:0px;line-height:100%;}
table {width:100%;table-layout:fixed;}

fieldset {border:0;margin:0px;padding:0px;}
legend {display:none;position:absolute;visibility:hidden;}
caption {visibility:hidden;width:0px;height:0px;overflow:hidden;font-size:0px;margin:0px;padding:0px;line-height:0px;display:none;}
img {border:0;vertical-align:top;}
optgroup {font-style:normal;font-size:0px;height:0px;line-height:0px;}
input,select {margin:0;vertical-align:middle;}
button {cursor:pointer;}

select {font-family:"Noto Sans";font-size:14px;height:38px;}

.hidden {position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);clip: rect(1px 1px 1px 1px);/* IE6, IE7 */}

/* 링크 */
a {text-decoration:none;color:#444444;margin:0px;padding:0px;}
a:link, a:visited {text-decoration:none;color:#444444;}
a:hover, a:focus, a:active {text-decoration:none;color:#444444;}
a:focus, img:focus {outline:none;}

/* 인풋 */
input[type="text"], input[type="password"], input[type="number"], input[type="tel"], input[type="email"]{border:none;background:none;font-size:13px;outline:none;color:#000000;font-family:"Noto Sans"; -webkit-appearance:none;-webkit-border-radius:0;}
input.num_password {-webkit-text-security:disc;-moz-text-security:disc;}
input[type="radio"] {width:14px;height:14px;margin-bottom:1px;}
input[type="checkbox"] {width:14px;height:14px;margin-bottom:2px;}
input:-ms-input-placeholder {color:#cccccc;}
input::-webkit-input-placeholder {color:#cccccc;}
input::-moz-placeholder {color:#cccccc;}
input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
input::-ms-clear {display:none;}

/* textarea */
textarea:-ms-input-placeholder {color:#cccccc;}
textarea::-webkit-input-placeholder {color:#cccccc;}
textarea::-moz-placeholder {color:#cccccc;}

button {padding:0;margin:0;background-color:transparent;color:transparent;border:none;outline:none;width:100%;}


select {font-family: inherit;border:none;border:1px solid #cccccc;outline:none;color:#555555;width:100%;font-size:13px;
	background:url('../images/success/arrow_select_01.png') no-repeat 95% center;background-size:auto 6px;padding:0px 20px 0px 10px;-webkit-appearance: none;-moz-appearance: none;appearance: none;border-radius:3px;}
select::-ms-expand {display: none;}
.checkbox {display:inline-block;position:relative;}
.checkbox input[type="checkbox"] {width:1px;height:1px;padding:0;border:0 none;margin:0;position:absolute;left:0;top:0;overflow:hidden;clip:rect(0 0 0 0);}
.checkbox label {display:inline-block;height:24px;line-height:24px;color:#555555;font-size:13px;padding-left:30px;background:url('../images/success/ico_check1.png') no-repeat left top;background-size:24px 50px;vertical-align:middle;cursor:pointer;}
.checkbox input[type="checkbox"]:checked + label {background-position:left bottom;}
.checkbox2 input[type="checkbox"] {width:1px;height:1px;padding:0;border:0 none;margin:0;position:absolute;left:0;top:0;overflow:hidden;clip:rect(0 0 0 0);}
.checkbox2 label {display:inline-block;width:100%;height:24px;text-align:left;color:#555555;font-size:12px;line-height:24px;padding-left:30px;background:url('../images/success/ico_check2.png') no-repeat left top;background-size:24px 50px;vertical-align:middle;cursor:pointer;}
.checkbox2 input[type="checkbox"]:checked + label {background-position:left bottom;}
.radio {position:relative;}
.radio input[type="radio"] {width:1px;height:1px;padding:0;border:0 none;margin:0;position:absolute;left:0;top:0;overflow:hidden;clip:rect(0 0 0 0);}
.radio label {display:inline-block;width:100%;height:34px;text-align:center;color:#555555;font-size:13px;line-height:34px;background:#e1e1e1;vertical-align:middle;cursor:pointer;}
.radio input[type="radio"]:checked + label {color:#ffffff;background:#f37022;}
.radio2 {position:relative;}
.radio2 input[type="radio"] {width:1px;height:1px;padding:0;border:0 none;margin:0;position:absolute;left:0;top:0;overflow:hidden;clip:rect(0 0 0 0);}
.radio2 label {display:inline-block;width:100%;height:40px;text-align:center;font-size:17px;line-height:44px;font-weight:700;color:#999999;background:#ffffff;border:1px solid #cccccc;border-radius:20px;cursor:pointer;}
.radio2 input[type="radio"]:checked + label {border:1px solid #f37022;color:#f37022;background:#ffffff;}
.radio3 {display:inline-block;position:relative;}
.radio3 input[type="radio"] {width:1px;height:1px;padding:0;border:0 none;margin:0;position:absolute;left:0;top:0;overflow:hidden;clip:rect(0 0 0 0);}
.radio3 label {height:16px;padding-left:20px;display:inline-block;background:url('../images/bg_radio_01.png') no-repeat 0px 1px;vertical-align:middle;cursor:pointer;font-size:13px;line-height:16px;}
.radio3 label:hover {background-position:0 -15px;}
.radio3 input[type="radio"]:checked + label {background-position:0 -31px;}
.radio3 input[type="radio"]:disabled + label {background-position:0 -47px;}
.inp {display:block;background-color:#ffffff;padding:12px 15px 10px 15px;margin:0 0 10px 0;border:solid 1px #cccccc;border-radius:3px;}
.inp input {width:100%;}
.textarea {background-color:#ffffff;padding:12px 15px 10px 15px;margin:0 0 5px 0;border:solid 1px #cccccc;border-radius:3px;}
.textarea textarea {width:100%;border:none;resize:none;}
radio.r1, radio.r2 {font-size: 13px!important;}

body {}

#wrap {min-width:320px;max-width:640px;margin:0 auto;position:relative;min-height:100%;}

header {position:fixed;height:50px;top:0;left:0;width:100%;z-index:150;}
header.header_sub {background:#f37022;}
header h1 {padding:18px 0px 0px 20px;}
header h1 img {width:60px;}
header .sub_menu {position:absolute;top:0;left:15%;right:15%;bottom:0;}
header .sub_menu h3 {padding:10px 0px 10px 0px;text-align:center;}
header .sub_menu h3 span {display:inline-block;line-height:20px;color:#ffffff;font-size:14px;font-weight:700;background:url('../images/arrow_submenu_01.png') no-repeat right center;background-size:9px auto;padding:5px 16px 5px 0px;cursor:pointer;}
header .sub_menu h3 span.no_list {background:none;padding:5px 0px 5px 0px;cursor:normal;}
header .sub_menu .sub_menu_list {position:absolute;top:49px;left:0;right:0;border-top:none;border:1px solid #f37022;border-bottom-left-radius:5px;border-bottom-right-radius:5px;background:#ffffff;z-index:100;}
header .sub_menu .sub_menu_list h2 {font-size:14px;font-weight:700;color:#555555;line-height:39px;border-bottom:1px solid #cccccc;padding-left:30px;}
header .sub_menu .sub_menu_list ul {padding:13px 20px;}
header .sub_menu .sub_menu_list li {}
header .sub_menu .sub_menu_list li a {display:block;color:#666666;padding-left:10px;line-height:28px;font-size:13px;font-weight:700;}
header .sub_menu .sub_menu_list li.on a {color:#f37022;padding-left:10px;background:url('../images/bul_01.png') no-repeat left 11px;background-size:4px auto;}
header .sub_menu .sub_menu_list .deth2 {padding-left:10px;}
header .open_menu {display:block;position:absolute;top:0px;right:0px;width:60px;height:50px;background:url('../images/menu_01.png') no-repeat center center;background-size:20px auto;font-size:0;cursor:pointer;}

/* 메뉴 레이어 */
#menu_layer {position:fixed;top:0;right:-280px;width:280px;background:#ffffff;height:100%;z-index:300;overflow-y:auto;}
#menu_layer .dumy img {width:100%;}
#menu_layer .head_box {border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;height:50px;position:relative;}
#menu_layer .head_box .text_login {display:inline-block;font-weight:700;font-size:14px;margin:18px 0px 0px 20px;line-height:16px;}
#menu_layer .head_box .user_name {display:inline-block;font-weight:700;font-size:14px;margin:18px 0px 0px 10px;line-height:16px;background:none;background-size:auto 16px;padding-left:0;}
#menu_layer .head_box .logout {display:inline-block;background:#acadac;position:absolute;top:15px;right:40px;width:74px;height:22px;border-radius:11px;color:#ffffff;text-align:center;line-height:22px;padding-top:0;font-size:12px;font-weight:700;}
#menu_layer .head_box .close_menu {font-size:0;background:url('../images/menu_close_01.png') no-repeat;background-size:100% 100%;width:16px;height:16px;position:absolute;top:17px;right:15px;}
#menu_layer .head_box .my {display:inline-block;background:#f36f21;position:absolute;top:15px;right:120px;width:38px;height:22px;border-radius:11px;color:#ffffff;text-align:center;line-height:22px;padding-top:0;font-size:12px;font-weight:700;}
#menu_layer .hot_menu {margin:20px;}
#menu_layer .hot_menu ul {*zoom:1;}
#menu_layer .hot_menu ul:after {content:" ";display:block;clear:both;height:0;visibility:hidden;}
#menu_layer .hot_menu li {float:left;text-indent:30px;font-size:13.5px;font-weight:700;line-height:24px;cursor:pointer;padding-top:2px;}
#menu_layer .hot_menu .menu01 {width:45%;background:url('../images/ico_menu_01.png') no-repeat 0px 6px;background-size:19.5px auto;}
#menu_layer .hot_menu .menu02 {width:55%;background:url('../images/ico_menu_02.png') no-repeat 0px 6px;background-size:20px auto;}
#menu_layer .hot_menu .menu03 {width:45%;background:url('../images/ico_menu_03.png') no-repeat 0px 4px;background-size:18.25px auto;}
#menu_layer .hot_menu .menu04 {width:55%;background:url('../images/ico_menu_04.png') no-repeat 0px 6px;background-size:19.5px auto;}
#menu_layer .gnb {padding-bottom:20px;}
#menu_layer .gnb h3 {font-size:13.5px;font-weight:700;color:#ffffff;background:#f36f21;padding:4px 0px 0px 20px;line-height:36px;}
#menu_layer .gnb > ul > li {border-bottom:1px solid #cccccc;line-height:38px;padding-top:2px;font-size:14.5px;color:#222222;text-indent:20px;font-weight:700;background:url('../images/open_close_02.png') no-repeat 240px 16px;background-size:17.25px auto;}
#menu_layer .gnb > ul > li:last-child {border-bottom:none;}
#menu_layer .gnb > ul > li.on {background:url('../images/open_close_01.png') no-repeat 240px 16px;background-size:17.25px auto;}
#menu_layer .gnb > ul > li.none {background:none;}
#menu_layer .gnb > ul > li > ul {padding:10px 0px 10px 0px;border-top:1px solid #dddddd;}
#menu_layer .gnb > ul > li > ul > li > a {display:block;line-height:28px;font-size:13px;font-weight:700;color:#555555;}
#menu_layer .gnb > ul > li > ul > li > span {display:block;line-height:28px;font-size:13px;font-weight:700;color:#555555;}
#menu_layer .gnb ul ul ul {padding-left:7px;}
#menu_layer .gnb li li li a {display:block;line-height:26px;font-size:13px;font-weight:700;color:#777777;}
#menu_layer .alink {display:block;text-align:center;color:#f37021;font-size:13.5px;font-weight:700;line-height:24px;text-decoration:underline;padding:10px 0 0 0;cursor:pointer;}

.kakao_go {position:fixed;right:15px;bottom:90px;z-index:100;}
.kakao_go img {width:50px;}
.top_go {position:fixed;right:20px;bottom:20px;z-index:100;display:none;}
.top_go img {width:60px;}

/* 레이어 마스크 */
.layer_mask {position:fixed;top:0px;left:0px;width:100%;height:100%;background:rgba(0,0,0,0.75);z-index:200;}

/* 컨텐츠 가이드 */
#contents {padding:50px 0px 40px 0px;}

/*nav {border-bottom:1px solid #e1e1e1;height:39px;padding:0px 0px 0px 20px;}
nav a span {display:inline-block;font-size:10px;font-weight:700;color:#777777;margin:13px 4px 0px 0px;padding-right:12px;background:url('../images/bul_nav_01.png') no-repeat center right;background-size:5px auto;}
nav span {display:inline-block;font-size:10px;font-weight:700;color:#777777;margin:13px 4px 0px 0px;padding-right:12px;}
*/
nav {font-size:0;height:0;}

.kakao_page {padding-top:50px;}
.kakao_page img {width:100%;}

/* 푸터 */
footer {background:#333333;}
footer .dumy img {width:100%;}
footer .foot_box {padding:25px 20px;}
footer .footer_link {margin-bottom:20px;}
footer .footer_link a {display:inline-block;font-size:12.5px;color:#adadad;font-weight:700;line-height:20px;padding:0px 14px 0px 14px;background:url("../images/bar_01.png") no-repeat right 1px;background-size:1px auto;}
footer .footer_link a:first-child {padding-left:0;}
footer .footer_link a:last-child {background:none;}
footer .family_site {margin-bottom:5px;}
footer .family_site select {font-family: inherit;border:none;border:1px solid #717171;outline:none;color:#888888;width:100%;font-size:13px;
	background:url('../images/arrow_select_01.png') no-repeat 95% center;background-size:auto 6px;padding:0px 20px 0px 10px;-webkit-appearance: none;-moz-appearance: none;appearance: none;border-radius:5px;}
footer .family_site select::-ms-expand {display: none;}
footer .suction_site {*zoom:1;margin-bottom:25px;box-sizing:border-box;}
footer .suction_site:after {content:" ";display:block;clear:both;height:0;visibility:hidden;}
footer .suction_site li {float:left;width:50%;text-align:center;box-sizing:border-box;}
footer .suction_site li:nth-child(1) {padding:0 3px 0 0;}
footer .suction_site li:nth-child(2) {float:right;padding:0 0 0 3px;}
footer .suction_site li:nth-child(3) {padding:0 3px 0 0;margin-top:5px;}
footer .suction_site li:nth-child(4) {float:right;padding:0 0 0 3px;margin-top:5px;}
footer .suction_site li a {display:block;height:30px;text-align:center;color:#adadad;font-size:13px;line-height:30px;border:1px solid #717171;border-radius:3px;}
footer .sns_list {*zoom:1;margin-bottom:25px;}
footer .sns_list:after {content:" ";display:block;clear:both;height:0;visibility:hidden;}
footer .sns_list li {float:left;width:20%;text-align:center;}
footer .sns_list li img {width:85%;}
footer .company_info {}
footer .company_info h3 {font-size:11px;font-weight:700;color:#ffffff;padding-bottom:10px;}
footer .company_info address {font-size:10.5px;font-weight:700;color:#adadad;line-height:17px;font-style:normal;}
footer .company_info address span {display:inline-block;background:url("../images/bar_02.png") no-repeat 0px 1px;background-size:1px auto;padding-left:5px;margin-left:4px;}
footer copyright {display:block;background:#666666;line-height:38px;font-size:10.5px;font-weight:700;color:#bdbdbd;padding:2px 20px 0px 20px}

/* 에디터 아이프레임 및 동영상 */
.view_cont iframe, 
.view_cont object, 
.view_cont video, 
.view_cont embed {position: relative;top: 0;left: 0;max-width: 100%;}

/* --------------------------------------------------------------------------------- 여기까지 공통 ------------------------------------------------------------------------------ */

#main_contents {}
/* 메인 배너 롤링 */
.main_visual {position:relative;width:100%;height:100%;overflow: hidden;}
.main_visual .swiper-wrapper {position: relative;width: 100%;height: 100%;display: flex;}
.main_visual .swiper-slide {flex-shrink:0;width:100%;height:100%;position:relative;}
.main_visual .swiper-slide img {width:100%;}
/*.main_visual .swiper-slide a {position:absolute;top:25%;left:0;width:100%;display:block;}*/
.main_visual .icon_mouse {position:absolute;bottom:5%;left:50%;width:5%;margin:0 0 0 -2%;z-index:100;; animation:move_img 1s infinite;}
.main_visual .icon_mouse img {width:100%;}
	@keyframes move_img {
		from {bottom:5%;}
		to {bottom:3%;}
	}

.main_visual .main_visual_01 {position:relative;overflow:hidden;}
.main_visual .main_visual_01 .pos1 {position:absolute;bottom:0;right:-50%;width:100%;z-index:50;transition:800ms all;opacity:0;}
.main_visual .main_visual_01 .pos2 {position:absolute;top:-25%;left:0;width:100%;z-index:51;transition:800ms all;opacity:0;}
.main_visual .main_visual_01 .pos3 {position:absolute;bottom:-11%;right:0;width:100%;z-index:52;transition:800ms all;opacity:0;}
.main_visual .main_visual_01 .pos4 {position:absolute;top:38%;left:-50%;width:100%;z-index:53;transition:800ms all;opacity:0;}
.main_visual .main_visual_01 .pos5 {position:absolute;bottom:10%;right:-100%;width:100%;z-index:54;transition:800ms all;transition-delay:1s;opacity:1;}

.main_visual .main_visual_01.on .pos1 {right:0;opacity:1;}
.main_visual .main_visual_01.on .pos2 {top:15%;opacity:1;}
.main_visual .main_visual_01.on .pos3 {bottom:0;opacity:1;}
.main_visual .main_visual_01.on .pos4 {left:0;opacity:1;}
.main_visual .main_visual_01.on .pos5 {right:0;opacity:1;}
.main_visual .main_visual_01.on .pos5 img {}

.main_visual .main_visual_02 {position:relative;overflow:hidden;}
.main_visual .main_visual_02 .pos1 {position:absolute;top:50%;right:-100%;width:100%;z-index:50;transition:800ms all;transition-delay:1s;opacity:1;}
.main_visual .main_visual_02 .pos2 {position:absolute;top:-50%;left:0;width:100%;z-index:51;transition:800ms all;transition-delay:.5s;opacity:1;}
.main_visual .main_visual_02 .pos3 {position:absolute;top:35%;left:0;width:100%;height:7%;z-index:52;transition:800ms all;opacity:1;}
.main_visual .main_visual_02 .pos2 p {position:absolute;bottom:7%;left:0;width:100%;height:17%;}
.main_visual .main_visual_02 .pos2 .txt_365mc {font-weight:bold;position:absolute;top:50%;left:35%;text-align:right;color:#000000;font-size:24px;line-height:100%;box-sizing:border-box;transform:translate(-50%,-50%);}
@media only screen and (max-width:400px) {
	.main_visual .main_visual_02 .pos2 .txt_365mc {font-size:24px;}
}
@media only screen and (min-width:401px) and (max-width:500px) {
	.main_visual .main_visual_02 .pos2 .txt_365mc {font-size:26px;}
}
@media only screen and (min-width:501px) and (max-width:600px) {
	.main_visual .main_visual_02 .pos2 .txt_365mc {font-size:32px;}
}
@media only screen and (min-width:601px) {
	.main_visual .main_visual_02 .pos2 .txt_365mc {font-size:40px;}
}

.main_visual .main_visual_02.on .pos1 {right:0;opacity:1;}
.main_visual .main_visual_02.on .pos2 {top:0;opacity:1;}
.main_visual .main_visual_02.on .pos3 {left:0;opacity:1;}

.main_visual .main_visual_03 {position:relative;overflow:hidden;}
.main_visual .main_visual_03 .pos1 {position:absolute;top:-50%;right:0;width:100%;z-index:50;transition:800ms all;transition-delay:.5s;opacity:1;}
.main_visual .main_visual_03 .pos2 {position:absolute;top:47%;left:-100%;width:100%;z-index:51;transition:800ms all;transition-delay:1s;opacity:1;}

.main_visual .main_visual_03.on .pos1 {top:0;opacity:1;}
.main_visual .main_visual_03.on .pos2 {left:0;opacity:1;}

.main_visual .main_visual_04 {position:relative;overflow:hidden;}
.main_visual .main_visual_04 .pos1 {position:absolute;top:-45%;left:0;width:100%;z-index:50;transition:800ms all;transition-delay:.5s;opacity:1;}
.main_visual .main_visual_04 .pos2 {position:absolute;bottom:2%;right:-100%;width:100%;z-index:51;transition:800ms all;transition-delay:1s;opacity:1;}

.main_visual .main_visual_04.on .pos1 {top:-4%;opacity:1;}
.main_visual .main_visual_04.on .pos2 {right:0;opacity:1;}

.main_visual .main_visual_05 {position:relative;overflow:hidden;}
.main_visual .main_visual_05 .pos1 {position:absolute;top:-100%;left:0;width:100%;z-index:50;transition:800ms all;transition-delay:.5s;opacity:1;}
.main_visual .main_visual_05 .pos2 {position:absolute;bottom:0;right:-100%;width:100%;z-index:51;transition:800ms all;transition-delay:1s;opacity:1;}
.main_visual .main_visual_05 a {position:absolute;bottom:30%;left:0%;width:100%;height:34%;display:block;}

.main_visual .main_visual_05.on .pos1 {top:0;opacity:1;}
.main_visual .main_visual_05.on .pos2 {right:0;opacity:1;}


/* 메인 베스트 성공기 */
.main_banner {position:relative;overflow:hidden;text-align:center;}
.main_banner .bg01 {}
.main_banner .bg01 img {width:100%;}
.main_banner .bg01 h3 {position:absolute;top:15%;left:0;}
.main_banner .banner_list {position:absolute;top:30%;left:0;width:100%;}
.main_banner .slider {width:260%;margin-left:-80%;}
.main_banner .slick-slide {margin: 0px 5px;text-align:center;position:relative;}
.main_banner .slick-slide:focus {color: transparent;outline: none;}
.main_banner .slick-slide .list_box {width:100%;cursor:pointer;background:#ffffff;padding-bottom:30px;}
.main_banner .slick-slide .list_box .img_area img {width:100%;}
.main_banner .slick-slide .list_box .head {margin:15px 10px;position:relative;height:25px;}
.main_banner .slick-slide .list_box .head .titile {width:50%;float:left;background:#f26f21;color:#ffffff;font-size:13.5px;line-height:23px;padding-top:2px;text-align:center;}
.main_banner .slick-slide .list_box .head .count {width:50%;float:left;background:#262626;color:#ffffff;font-size:13.5px;line-height:23px;padding-top:2px;text-align:center;height:23px;overflow:hidden;white-space:normal;-webkit-line-clamp:1;word-wrap:break-word;display:-webkit-box;-webkit-box-orient:vertical;}
.main_banner .slick-slide .list_box h4 {font-size:16px;font-weight:700;line-height:25px;height:50px;margin-bottom:10px;padding:0px 10px;}
.main_banner .slick-slide .list_box p {font-size:12.5px;color:#999999;font-weight:700;line-height:17.5px;margin-bottom:15px;height:35px;padding:0px 10px;overflow:hidden;white-space:normal;-webkit-line-clamp:2;word-wrap:break-word;display:-webkit-box;-webkit-box-orient:vertical;}
.main_banner .slick-slide .list_box .whiter {font-size:11px !important;color:#999999;font-weight:700;line-height:17.5px;display:block;text-align:center;-webkit-text-size-adjust:100%;}
.main_banner .slick-slide {transition: 400ms all;opacity: .2;}
.main_banner .slick-active {opacity:0.5;}
.main_banner .slick-current {opacity:1;}
.main_banner .slick-current .btn_view {display:block;}
.main_banner .slick-prev {position:absolute;bottom:0;left:34%;background:url("../images/arrow_look_01.png") no-repeat;background-size:30px auto;width:30px;height:30px;font-size:0;line-height:0;cursor:pointer;border:none;z-index:100;}
.main_banner .slick-prev:focus,
.main_banner .slick-next:focus {color: transparent;outline: none;}
.main_banner .slick-next {position:absolute;bottom:0;right:34%;background:url("../images/arrow_look_02.png") no-repeat;background-size:30px auto;width:30px;height:30px;font-size:0;line-height:0;cursor:pointer;border:none;z-index:100;}

/* 메인 전국 지점안내 */
.main_info {position:relative;}
.main_info .bg01 img {width:100%;}
.main_info .bg01 h3 {position:absolute;top:12%;left:0;}
.main_info .box_area {position:absolute;top:43%;left:0;width:100%;}
.main_info .box_area ul {*zoom:1;padding:0px 20px;}
.main_info .box_area ul:after {content:" ";display:block;clear:both;height:0;visibility:hidden;}
.main_info .box_area li {float:left;width:50%;text-align:center;}
.main_info .box_area li a {display:inline-block;width:50%;font-size:16.5px;font-weight:700;color:#ffffff;line-height:18px;}
.main_info .box_area li a img {width:100%;margin-bottom:10px;}
.main_info .box_area .btn_area {margin:20px 20px 0px 20px;}
.main_info .box_area .btn_area button {border:2px solid #ffffff;line-height:43px;padding-top:2px;border-radius:45px;font-size:20px;color:#ffffff;font-weight:700;}


/* 메인 팝업 */
.m_popup {position:fixed;bottom:0;left:50%;width:100%;max-width:640px;min-width:320px;padding:20px 20px 30px 20px;transform:translateX(-50%);z-index:160;box-sizing:border-box;}
.m_popup img {width:100%;}
.m_popup .p_close {display:block;position:absolute;top:20px;right:20px;width:10%;height:15%;z-index:210;cursor:pointer;}