@charset "utf-8";

/* 모바일에서 않보임 */
.pc_blok{display: none !important;}
.lay_popup{display: none;}

#wrap{width: 100%;position: relative}
/* header */
#header{width: 100%;position: fixed;z-index: 101;}
    .head_wrap{width: 100%;}
    .head_line{border-bottom: 1px solid #e5e5e5}
    .head_default{position: absolute;top:0;z-index: 100;}
    .head_default h1{background: url('../../images/common/logo.png') no-repeat 0 -36px;}
    .head_default .gnb_nav > li > a{color: #000;}
    .head_default .utile_nav li a{color: #000;}
	.head_default .gnb_nav > li.select_on > a{color: #d20004;}
	.head_default .gnb_nav > li.select_on > a:after {display: block; content: ''; clear: both;}
    .head_default .utile_nav li a::after{color: #fff;background-position: 0 0;}
    .head_default button.btn_search_open{background-position: 0 0;}
    .head_default button.btn_fullMenu{background-position: 0 0;}

    /* header 이미지에 따라 변경되는 색상 */
    .head_backg_colorRe h1{background: url('../../images/common/logo.png') no-repeat 0 0px;}
    .head_backg_colorRe .gnb_nav > li > a{color: #000;}
    .head_backg_colorRe .utile_nav li a{color: #000;}
    .head_backg_colorRe .utile_nav ul li:last-child a{color: #000;}
    .head_backg_colorRe .utile_nav li a::after{color: #000;background-position: 0 -12px;}
    .head_backg_colorRe button.btn_fullMenu{background-position: 0 -25px;}

    .head_backg_colorRe .utile_nav button.btn_search_open{background-position: 0 -17px;}
    .head_backg_colorRe .utile_nav ul::after{content: "|";width: 1px;float: right;display: inline-block;margin-top: -15px;font-size: 0.7rem;color: #333;}

    /* header 고정 형태 */
    .head_fix{position: fixed;top:0;z-index: 100;background-color: #d20004;}
    .head_fix h1{background: url('../../images/common/logo.png') no-repeat 0 -36px;}
    .head_fix .gnb_nav > li > a{color: #fff;}
    .head_fix .utile_nav li a{color: #fff;}
    .head_fix .utile_nav li a::after{color: #fff;background-position: 0 0;}
    .head_fix button.btn_search_open{background-position: 0 0;}
    .head_fix button.btn_fullMenu{background-position: 0 0;}

    /* header active 형태 */
    .head_active{background-color: #d20004;}
    .head_active h1{background: url('../../images/common/logo.png') no-repeat 0 -36px;}
    .head_active .gnb_nav > li > a{color: #fff;}
    .head_active .utile_nav li a{color: #fff;}
    .head_active .utile_nav li a::after{color: #fff;background-position: 0 0;}
    .head_active button.btn_search_open{background-position: 0 0;}
    .head_active button.btn_fullMenu{background-position: 0 0;}

    .head_wrap > button.mob_btn_menu{width: 50px;height: 50px;display: block;position: absolute;left:0;z-index: 8;background: #e00000 url("../../images/common/mob_btn_menu.png") no-repeat center;background-size: 50%;}

    .head_wrap > button.mob_btn_menu_close{width: 14.53125%;height: 50px;display: block;left: auto;right: 0;z-index: 10001;background: #000 url("../../images/common/mob_btn_menu_close.png") no-repeat 70% center;background-size: 50%;}

    .utile_nav{width: 100%;height: 50px;position: fixed;top: 0;right: 0;z-index: 7;}
        .utile_nav ul{position: absolute;top: 15px;right: 45px;}
        .utile_nav ul::after{content: "|";width: 1px;float: right;display: inline-block;margin-top: -15px;font-size: 0.7rem;color: #fff;}
        .utile_nav ul li:first-child{display: none;}
        .utile_nav ul li:nth-child(2){display:none}
        .utile_nav ul li:last-child a{font-size: 0.9286rem;color: #fff;position: relative;top: 3px;right: 10px;}
        .utile_nav button.btn_search_open{width:47px;position: absolute;top: 15px;right: -15px;text-indent: -10000px;background: url("../../images/common/gnb_icon_search.png") no-repeat 1px 3px;background-size: 70%;}
        .utile_nav.zIndex {z-index:10;}
        .util_Bg ul::after{color: #000;}
        .util_Bg ul li:last-child a{color: #000;}/* 스크롤 이동시 폰트 색상 변화 */
        .util_Bg{width: 100%;height: 50px;background: #fff;opacity: 0.9;z-index: 7;}/* 스크롤시 변경되는 배경 */
        .util_Bg button.btn_search_open{width:47px;position: absolute;top: 15px;right: -15px;text-indent: -10000px;background: url("../../images/common/gnb_icon_search.png") no-repeat 1px -17px;background-size: 70%;}

    .mob_logo{width: 100%;padding-bottom: 7%;background: #fff;}
        .mob_logo span{width: 97px;height: 38px;display: inline-block;margin: 11% 0 0 7.5%;background: url('../../images/common/logo02.png') no-repeat 0 0;background-size: 60%;}
        .mob_logo > a{display: inline-block;float: right;margin: 11% 7% 0 0;font-size: 0.8125rem;font-weight: 500;}
        .mob_logo > a::after{content: "";width: 14px;height: 10px;margin: 0 0 0 5px;display: inline-block;vertical-align: middle;background: url('../../images/common/icon_eng.png') no-repeat center 0;background-size: 70%;}

        #nav{width: 85.46875%;height: 100%;position: fixed; top: 0;left: 0;z-index: 1000;background: #fff;display: none;}
        #nav:before {content:"";position:fixed;right:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);z-index:-1}
            .gnb_nav{height: calc(100% - 155px);overflow-y: scroll;background: #fff;}
			.gnb_nav::after{content: "";padding-bottom: 60px;display:block;}
            .gnb_nav > li.select ul{width:100%;margin-top:-1px;display: inline-block;border-top: 1px solid #e3e3e3;background: #fff;}
            .gnb_nav > li ul{margin-top:-1px;display: none;border-top:1px solid #ddd;}
            .gnb_nav > li.select{}
            .gnb_nav > li.select > a{width: 85.2%;margin-left: 7.8125%;color:#e00000;border-bottom: 1px solid #e3e3e3;}
			.gnb_nav > li > ul > li.select > a{color:#e00000}
            .gnb_nav > li > a{width: 85.2%;height: 50px;line-height: 50px;margin-left: 7.8125%;display: block;position: relative;border-bottom: 1px solid #d4d4d4;box-sizing: border-box;}
            .gnb_nav > li > ul > li{width: 100%;margin-top: 0;display: inline-block;background: #fbfbfb;}
            .gnb_nav > li > ul > li > a{width: 100%;margin: 0 auto 0;display: table;position: relative;line-height: 50px;font-size: 0.875rem;font-weight: 300;background: #fbfbfb;}
            .gnb_nav > li > ul > li > a::before{content: "•";width: 10px;padding-left: 3%;margin-left: 1.7%;display: inline-block;font-size: 10px;font-weight: 300;vertical-align: top;}
            .gnb_nav > li > ul > li:first-child{display: none;}
			.gnb_nav > li > ul > li:last-child{border-bottom:1px solid #ddd;}
			.gnb_nav > li:first-child > ul > li:nth-child(4) > ul {display:none;}
            .mob_3depth li{width: 100%;}
            .mob_3depth li strong{width: 100%;position: relative;padding: 5% 7.8125%;margin: 0 auto 0;display: block;font-size: 0.875rem;font-weight: normal;color: #666;border-bottom: 1px solid #e3e3e3;box-sizing: border-box;}
            .mob_3depth li:last-child strong{margin-bottom: 0;}
            .mob_3depth li strong + ul{margin-top: -1px;}
            .mob_3depth li strong span{width: 20px;margin-top: 12px;margin-right: -2px;display: inline-block;float: right;}
            .mob_3depth li:first-child strong{border-top:none;}
            .mob_3depth li.on_menu_3depth strong{position: relative;}
            .mob_3depth ul{width: 100%;}
            .gnb_nav li ul li ul.mob_3depth{width: 100%;margin: 1px 0 0 0;}
            .mob_3depth > li{width: 100%;padding: 0 0 0 0;background: #f5f5f5;}
            .mob_3depth > li > a {width: 50%;color: #666;min-height: 48px;padding: 5% 0;display: table-cell;float: left;font-size: 0.875rem;text-align: center;color: #898989;border-right: 1px solid #e3e3e3;border-bottom: 1px solid #e3e3e3;box-sizing: border-box;background: #fff;}
            .mob_3depth li li a{width: 50%;min-height: 48px;padding: 4% 0;display: table-cell;float: left;font-size: 0.875rem;text-align: center;color: #898989;border-right: 1px solid #e3e3e3;border-bottom: 1px solid #e3e3e3;box-sizing: border-box;background: #fff;}
            .mob_3depth li ul::after{content: "";clear: both;}
            .mob_3depth > li > ul{display: none;}

        span.boxSpan3_on:before{content:''; height:1px; width:9px;margin: -5px auto 0;display:block; background:#e00000;}
        span.boxSpan3:before, .boxSpan3:after{content:''; height:1px; width:9px;margin: -5px auto 0;display:block; background:#666;}
        .boxSpan3:after{height:9px; width:1px; top:24px; right:7px; }

        .boxSpan4{height:18px; width:18px; display:block; position:absolute;top: 16px;right: 7.2%;background: #fbfbfb;}

        .select span.boxSpan1{position: absolute; right: 0; top: 16px; height:20px; width:20px; display: inline-block; background: #e00000;}
        .select span.boxSpan1:before{content:''; height:1px; width:9px;margin: 10px auto 0;display:block; background:#fff;}

		.select_on span.boxSpan1{position: absolute; right: 0; top: 16px; height:20px; width:20px; display: inline-block; background: #e00000;}
        .select_on span.boxSpan1:before{content:''; height:1px; width:9px;margin: 10px auto 0;display:block; background:#fff;}

        .gnb_nav > li > a > span.boxSpan2{height:18px; width:18px; display:block; position:absolute;top: 16px;right: 0;border: 1px solid #d5d5d5;background: #fff;}
        .gnb_nav > li > a > span.boxSpan2:before, .boxSpan2:after{content:''; height:1px; width:7px; display:block;background:#666; position:absolute; top:9px; left:5px;}
        .boxSpan2:after{height:7px; width:1px; top:6px; left:8px; }


    /*03-12*/
    .mob_sns{width: 100%;height: 64px;position: absolute;bottom: 0;left:0;text-align: center;border:0;box-sizing: border-box;background: #333;}
    .mob_sns li{width:28px; height:28px;display: inline-block;margin:17px 6% 0;text-indent: -100000px;background: url("../../images/common/sns_link_icon2.png") no-repeat; background-size:405px 32px;}
    .mob_sns li:nth-child(1){width:34px;background-position:-272px -2px;}
    .mob_sns li:nth-child(2){background-position:-340px -3px;}
    .mob_sns li:nth-child(3){background-position:-309px -3px;}  
    .mob_sns li:nth-child(4){width:32px;background-position:-372px 0px;}
	.mob_sns li a{width:100%;height:100%;display: inline-block;float:left;}

    /* search */
    button.btn_search_open{width:32px;top: 18px;right: 0px;background: url("../../images/common/gnb_icon_search.png") no-repeat 0 0;background-size: 100%;}
    button.btn_fullMenu{width:28px;top:5px;right: 50px;background: url("../../images/common/gnb_icon_fullMenu.png") no-repeat 0 0;}
    button.btn_search_open, button.btn_fullMenu{height: 18px;position: absolute;text-indent: -10000px;}
    .search_area{display: none;position: absolute;top: -30px;left: 0;z-index: 13;width: 100%;height: 83px;background: rgba(231, 24, 28, 1)}
    form.search_form{position: absolute;width: 100%;left: 0;}
        form.search_form > select, form.search_form > input{float: left}
        form.search_form > input{width: 63%;margin-top: 30px;padding: 15px;border: none;font-size: 1rem;color: #fff;}
        form.search_form > input::placeholder{color: #fff;}
        .btn_search{width:46px;height: 46px;position: absolute;top: 29px;right: 52px;z-index: 12;text-indent: -10000px;background: url("../../images/common/m_icon_search.png") no-repeat 8px 18px;background-size: 50%;}
        .btn_close_search{width: 53px;height: 53px;position: absolute;top: 30px;right: 0px;z-index: 1;text-indent: -10000px;background:#333  url("../../images/main/m_serch_close.png") no-repeat center;background-size: 36%;}

/* 뉴스 슬라이드 */
#swiper_news {padding: 0 !important;}
#swiper_news .swiper-pagination {padding-bottom:20px;}
/* container */
#container{width: 100%;position: relative;padding-bottom: 45%;}
    .container_wrap{width: 100%;height: 100%;position: relative;top: 560px;z-index: 9;}
    .main_visual::after{content: "";width: 100%;height: 50px;position: absolute;bottom: 0px;z-index: 1;display: inline-block;background: url('../../images/main/head_saline.png') no-repeat;}
    .swiper-container{padding: 0 0 60px;}
    .inner{padding-bottom: 460px;}
    .inner2{padding-top: 30px;padding-bottom: 0px;}
    .sub_container_wrap{width: 100%;position: relative;top: 52px;z-index: 9;}
    h3.mob_title{padding: 18px 0;border-bottom: 1px solid #b5b5b5;text-align: center;font-size: 1.5rem;}
    h3.mob_title span{display: block;text-indent: -100000px;background: url("../../images/contents/m_allways_logo.png") no-repeat center;background-size: contain;}


    /* sub_conts */
    .sub_conts{width: 100%;min-width: 100%;position: relative;}
        .sub_conts h3{width: 100%;margin: 0 auto 0;font-size: 1.25rem;font-weight: 500;}
        .sub_conts p{width: 100%;margin: 8px 0 0;color: #333;}
        .innerArea{width: 100%;display: block;}

.posi_L00, .posi_R00{margin-top: -70px !important;}

/* footer */
#footer{position: relative;z-index: 9;padding-bottom: 25%;border-top: 1px solid #dedede;background: #a7a7a7;}
    .footer_wrap{width: 90%;padding:10% 0;position: relative;top: 0;left:20px;display: -webkit-box;display: -moz-box;display: box;-webkit-box-orient: vertical;-moz-box-orient: vertical;box-orient: vertical;}
    .footer_wrap h2{width: 172px;height: 37px;padding-top: 5px;position: relative;top: 0;line-height: 100px;font-size: 1.2rem;color: #fff;background: url("../../images/common/footer_logo.png") no-repeat 0 0;-webkit-box-ordinal-group: 2;-moz-box-ordinal-group: 2;box-ordinal-group: 2;}
    .site_link{width: 100%;padding-bottom: 10px;margin-bottom: 5%;position: relative;border-bottom: 1px solid #e7e7e7;}
    .site_link ul{width:100%;padding: 19px 5% 9px;display: inline-block;float: left;font-size: 14px;font-weight: 400;box-sizing: border-box;background: #fbfbfb;}
    .site_link li{padding-bottom: 10px;display: inline-block;}
    .site_link li a{color: #898989;}
    .site_link li a:hover{color: #e8171a;}
    .site_link li a::after{content: "/";padding: 0 10px 0 15px;vertical-align: top;font-weight: 100;color: #d4d4d4;}
    .site_link li:last-child a::after{content: "";}
    .addA{padding-top: 10%;position: relative;top: 5%;font-size: 0.9375rem;line-height: 20px;color: #fff;-webkit-box-ordinal-group: 3;-moz-box-ordinal-group: 3;box-ordinal-group: 3;}
    .addA p{padding-top: 10px;font-size: 12px;color: #fff;}
    .foot_sns{width: 100%;position: absolute;bottom: 0; margin-bottom: 20px;text-align: center;}
    .foot_sns ul{display: none;}
    .sns_link{width: 90%;position: absolute;bottom: 7%;left: 5%;z-index: 100;}

.custom_Zone{height: auto;padding: 0 0 20px;position: relative;z-index: 9;background: #fff;color: #333;}
    .custom_Zone::before{content: "";width: 100%;height: 50px;position: absolute;top: -50px;display: inline-block;background: url('../../images/main/foot_saline.png') no-repeat;}
    .custom_Zone ul{width: 90%;margin: 0 auto 0;padding-top: 30px;}
    .custom_Zone ul li{}
    .custom_Zone ul li strong{line-height: 39px;}
    .custom_Zone ul li p{width: 82%;padding-top: 20px;font-size: 0.9375rem;font-weight: 300;line-height: 22px;color: #898989;}
    .custom_Zone ul li p span{display: block;}
    .custom_Zone ul li:nth-child(1){padding-bottom: 7%;border-bottom: 1px solid #e7e7e7;}
	.custom_Zone ul li:nth-child(2) {padding: 20px 0; }
	.custom_Zone ul li:nth-child(2) a {display:block;}
    .custom_Zone ul li:nth-child(3){display: none;}
    .custom_Zone ul li:nth-child(4){display: none;}
	.custom_Zone ul li:nth-child(5) {display:none;padding-top: 20px;padding-bottom: 7%;border-top: 1px solid #e7e7e7;}

	.custom_Zone ul li ul li:nth-child(1){padding-bottom: 0;border-bottom: 0;}

    .custom_Zone ul li strong{width: auto;font-size: 1.25rem;font-weight: bold;text-indent: 0;line-height: 25px;border-bottom: 1px solid #333;color:#666;}
    .custom_Zone ul li a{padding-top: 0px;display: inline-block;/*font-size: 1.125rem;*/text-indent: 0;color: #898989;}
	.mail_Wrap{display: inline-block;font-size: 1.125rem;text-indent: 0;color: #898989;padding-top:10px;}
    .centerTime{display: none;}

    .formNewsLetter{padding-top: 22px;}
    .formNewsLetter input{width: 27%;height: 40px;padding: 0 10px;line-height: 40px;border: 0;border-radius: 5px;box-sizing: border-box;color: #b9b9b9;background: #f5f5f5;}
    .formNewsLetter input + input{width: 45%;margin-left: 4px;}
    .formNewsLetter button{width: 65px;height: 40px;margin-left: 4px;line-height: 40px;font-size: 14px;text-align: center;color: #888;border: 1px solid #ddd;border-radius: 3px;box-sizing: border-box;}

    select.fam_select{ width: 100%;padding: 5%;color: #898989;background:#fbfbfb url('../../images/common/icon_select.png') no-repeat 95% 50%;-webkit-appearance: none;-moz-appearance: none; appearance: none;}
    select.fam_select::-ms-expand {display: none;}

    select.qa_select{ width: 160px;padding: 16px 10px;margin-top: 0;float: right;color: #898989;background:#f5f5f5 url('../../images/common/icon_select02.png') no-repeat 90% 50%;-webkit-appearance: none;-moz-appearance: none; appearance: none;}
    select.qa_select::-ms-expand {display: none;}
   
    select.last_select{ width: 33%;height: 44px;padding: 12px 10px 12px;margin: 0 0 0 0;float: left;border: 1px solid #d6d6d6;background:#fff url('../../images/common/icon_select01.png') no-repeat 90% 50%;-webkit-appearance: none;-moz-appearance: none; appearance: none;}
    select.last_select::-ms-expand {display: none;}

    select.qa_select{ width: 30%;height: 50px;padding: 11px 10px;margin-top: 0;float: right;font-size:0.8125rem;color: #898989;border-top:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5;background:#f5f5f5 url('../../images/common/icon_select01.png') no-repeat 90% 50%;-webkit-appearance: none;-moz-appearance: none; appearance: none;}
    select.qa_select::-ms-expand {display: none;}
    select.qa_select.type2{width:100%;background-color:#fff;border:1px solid #f5f5f5;}
    
    select.as_type_select{ width: 30%;height: 50px;padding: 11px 10px;margin-top: 0; font-size:0.8125rem; border:1px solid #ddd; background:#fff url('../../images/common/icon_select01.png') no-repeat 90% 50%;-webkit-appearance: none;-moz-appearance: none; appearance: none;}
    select.as_type_select::-ms-expand {display: none;}

    address{width: 96%;display: inline-block;line-height: 20px;font-size: 0.875rem;}
    address span{display: block;vertical-align: middle;padding: 0 0 5px 0;}
	address span + span{padding-left:0;}

/* input designs */
    .checks input[type="checkbox"]{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);border: 0;}
    .checks input[type="checkbox"] + label {display: inline-block; position: relative; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none;font-size: 0.8125rem;}
    .checks input[type="checkbox"] + label:before {content: ''; display: inline-block; width: 18px;height: 18px;margin: -2px 8px 0 0; text-align: center; vertical-align: middle; background: url("../../images/common/m_checkbox_off.png") no-repeat;}
    .checks input[type="checkbox"] + label:active:before, .checks input[type="checkbox"]:checked + label:active:before {}
        .checks input[type="checkbox"]:checked + label{color: #d92628;}
    .checks input[type="checkbox"]:checked + label:before {content: '';background: url("../../images/common/m_checkbox_on.png") no-repeat;}

/* 레이어팝업 */
.lay_popup{position:absolute; top:0px; left:0px; min-width:240px; min-height:100px;z-index:99;}
.img_pop_area{position:relative;min-height:100px;text-align: center;word-break:break-all;background: #fff;}
    .img_pop_area a{height:100%;display:inline-block;}
    .img_pop_area img{max-width: 100%;}
.btn_poparea{width: 100%;display: inline-block;position:relative;border-top: 1px solid #f5f5f5;background: #fff;}
    .btn_poparea li{width: 100%;display: inline-block;}
    .btn_poparea li label{padding-bottom: 13px;margin: 0 0 0 20px;display: inline-block;font-size: 14px;color: #666;}
    .btn_poparea li span{width: 22px;height: 22px;margin-right: 20px;display: inline-block;float: right;cursor: pointer;text-indent: -100000px;background: url("../../images/common/pop_close.png") no-repeat;}

/* !important 적용 */
.btn_fullMenu{display: none;}

.main_visual .img_area a{height:fit-content;display:block;}
.main_visual img{width: 100%}
.main_visual video{width: 100%}
.full_nav{display: none;}
.inner h3{display: none;}
.loction_nav{display: none;}
.areaWd90{width: 90% !important;}
.posi_T140{bottom: 25% !important;}
.posi_B_10{bottom: -10px !important;}
.posi_B10{bottom: 15px !important;}
.posi_B60{bottom: 60px !important;}
.padd_t0{padding-top: 0 !important;}
.padd_t20{padding-top: 20px !important;}
.padd_b0{padding-bottom: 0 !important;}
.padd_b20{padding-bottom: 20px !important;}

.marg_t25{padding-top: 25% !important;}
.m_ml10{margin-left: 3.5% !important;}
.clear{clear: both;}
/* css 기호 */
    /*.css-arrow{display: inline-block;position: relative;margin: 5px 0 0 10px;padding: 0;width: 0;height: 0;border: 4px solid transparent;border-left-color: #000;}
    .css-arrow:before, .css-arrow:after{display: block;content: "";position: absolute;top: 0;width: 0;height: 0;}
    .css-arrow:before{left: -13px;margin-top: -4px;border: 4px solid transparent;border-right-color: #000;}
    .css-arrow:after{left: -9px;margin-top: -8px;border: 8px solid transparent;border-left-color: #f5f5f5;}*/
    .css-arrow01{display: inline-block;position: absolute;right: 2px;margin: 5px 0 0 10px;padding: 0;width: 0;height: 0;border: 4px solid transparent;border-left-color: #000;}
    .css-arrow01:before, .css-arrow01:after{display: block;content: "";position: absolute;top: 0;width: 0;height: 0;}
    .css-arrow01:before{left: -13px;margin-top: -4px;border: 4px solid transparent;border-right-color: #000;}
    .css-arrow01:after{left: -9px;margin-top: -8px;border: 8px solid transparent;border-left-color: #fbfbfb;}


/*@media only screen and (min-width:412px) and (max-width:425px){
    .container_wrap{top:640px;}
}
@media only screen and (width:375px){
    .container_wrap{top:580px;}
}*/
@media only screen and (max-width:320px){
    .addA{top: 18px;}
	address span + span{padding-left:0;}
    .checks input[type="checkbox"] + label:before {content: ''; display: inline-block; width: 18px;height: 18px;margin: -2px 4px 0 0; text-align: center; vertical-align: middle; background: url("../../images/common/m_checkbox_off.png") no-repeat;}
    .checks input[type="checkbox"] + label:active:before, .checks input[type="checkbox"]:checked + label:active:before {}
        .checks input[type="checkbox"]:checked + label{color: #d92628;}
    .checks input[type="checkbox"]:checked + label:before {content: '';background: url("../../images/common/m_checkbox_on.png") no-repeat;}
}



input::-webkit-input-placeholder {color: #999;}
input:focus::-webkit-input-placeholder {color: transparent;}
/* Firefox < 19 */
input:-moz-placeholder {color: #999;}
input:focus:-moz-placeholder {color: transparent;}
/* Firefox > 19 */
input::-moz-placeholder {color: #999;}
input:focus::-moz-placeholder {color: transparent;}

/* Internet Explorer 10 */
input:-ms-input-placeholder {color: #999;}
input:focus:-ms-input-placeholder {color: transparent;}

@media (width: 568px), handheld and (orientation: landscape){
	/* .footer_wrap h2{top:-260px;}
	.addA{top:-115px;} */
	.inner{padding-bottom:644px;}
}

@media (width: 640px), handheld and (orientation: landscape){
	/* .footer_wrap h2{top:-290px;}
	.addA{top:-145px;} */
	.inner{padding-bottom:644px;}
}

@media (width: 667px), handheld and (orientation: landscape){
	/* .footer_wrap h2{top:-310px;}
	.addA{top:-165px;} */
	.inner{padding-bottom:644px;}
}

@media (width: 736px), handheld and (orientation: landscape){
	/* .footer_wrap h2{top:-330px;}
	.addA{top:-185px;} */
	.inner{padding-bottom:750px;}
}
/* 어워드 추가 */
.award{display:none;}
.ico_scroll{display:none;}