@media (max-width: 900px) {
    @import url('https://cdn.rawgit.com/innks/NanumSquareRound/master/nanumsquareround.min.css');
    * {font-family: 'NanumSquareRound',sans-serif !important;}
    #MainHeader {display: none;}
    #MainSection {display: none;}
    header#SubHeader {display: none;}

    #MobileMainHeader {display:block; width:100%; height:60px; background:#fff; text-align:right; position:absolute; top:0px; left:0px;}
    #MobileMainHeader button {margin-top:20px; margin-right:20px;}
    #MobileMainHeader a {position:absolute; width:198px; left:50%; margin-left:-99px; top:15px;}
    div#MobileMainSection {position:relative; width:100%; padding-top:60px; display:block;}
    div#MobileMainSection section {width:100%; height:150px; position:relative;}
    div#MobileMainSection section h1 {position: absolute; top: 50%; left: 50%; transform: translateX(-50%) translateY(-50%); color: #fff; font-size:26px; font-weight: 700;}
    div#MobileMainSection section h1 a {color: #fff; font-size:26px; font-weight: 700;}
    div#MobileMainSection section.mms1 {background:url("../images/main/mobile_main_bg1.png") no-repeat left top; background-size:cover;}
    div#MobileMainSection section.mms2 {background:url("../images/main/mobile_main_bg2.png") no-repeat left top; background-size:cover;}
    div#MobileMainSection section.mms3 {background:url("../images/main/mobile_main_bg3.png") no-repeat left top; background-size:cover;}
    div#MobileMainSection section.mms4 {background:url("../images/main/mobile_main_bg4.png") no-repeat left top; background-size:cover;}

    div#MobileMenuLayer {background:#f3f3f3; width:100%; height:100%; position:fixed; top:0px; left:0px; z-index:9; padding:100px 40px; display:none;}
    div#MobileMenuLayer button {position:absolute; right:20px; top:20px;}
    div#MobileMenuLayer dl {margin-bottom:20px;}
    div#MobileMenuLayer dl dt {font-size:22px; font-weight:700; padding-bottom:20px;}
    div#MobileMenuLayer dl dd {padding-bottom:20px; display:none;}
    div#MobileMenuLayer dl dd ul.m_sub_menu li {padding-left:20px; margin-bottom:15px;}
    div#MobileMenuLayer dl dd ul.m_sub_menu li a {font-size:20px;}
    div#MobileMenuLayer dl dd ul.m_sub_menu li.on a {color:#2384c6; font-weight:700;}
    div#MobileMenuLayer dl dd ul.m_sub_menu li strong {font-size:20px; color:#2384c6}
    div#MobileMenuLayer dl dd ul.m_sub_menu li ul {margin-top:15px;}
    div#MobileMenuLayer dl dd ul.m_sub_menu li ul li:last-child {margin-bottom:20px;}

    div#SubWarp div#DivSub1 > div.sub_top {height:150px;}
    div#SubWarp div#DivSub2 > div.sub_top {height:150px;}
    div#SubWarp div#DivSub3 > div.sub_top {height:150px;}
    div#SubWarp div#DivSub4 > div.sub_top {height:150px;}
    div#SubWarp div#DivSub5 > div.sub_top {height:150px;}
    div#SubWarp div.sub_top {background-size:100% 100% !important;}
    div#SubWarp div.sub_top ul.sub_menu {display:none;}
    div#SubWarp div.sub_top h2 {font-size:26px;}
    div#SubWarp div.sub_contents {width:100%; padding:20px 10px 40px;}
    div#SubWarp div.sub_contents h1 {font-size:24px;}
    div#SubWarp div.sub_contents h2 {font-size:18px; margin-bottom:40px; word-break:keep-all;}
    div#SubWarp div.sub_contents h2 br {display:none;}
    div#SubWarp div.sub_contents div.sub_img {margin:20px 0 !important;}
    div#SubWarp div.sub_contents div.sub_img img {width:100%;}
    div#MainFooter {padding:0px !important;}
    ul#footer {background:#000; width:100%; padding:20px 0;}
    ul#footer li {margin:10px auto; float:none; width:200px; display:block; text-align:center;}
    ul#footer li img {vertical-align:top;}
    ul#footer li:last-child {margin:10px auto; padding-top:20px;}
    ul#footer li:first-child {margin-top:0px !important;}
    ul.aeo_ul li {width:100%;}
    ul.customs_ul {margin:20px 0 !important;}
    ul.customs_ul li {width:100%; height:auto !important; padding:20px 10px !important;}
    ul.consulting_ul li {width:100%; padding:20px 10px 40px; height:auto; background-size:30px !important;}
    ul.consulting_ul li:nth-child(4) {background-size:50px !important;}
    ul.consulting_ul li dl dt strong {font-size:26px;}
    div#SubWarp div.sub_contents dl {padding:10px 0;}
    div#SubWarp div.sub_contents dl dd {word-break:keep-all; font-size:14px !important; text-indent:-10px; padding-left:10px;}
    div#SubWarp div.sub_contents dl dt {font-size:20px; padding-left: 20px; word-break: keep-all;}
    table.customs_tb tr td input {width:100%;}
    table.customs_tb tr td select {width:100%;}
    table.customs_tb tr th {padding:20px 0px !important;font-size:16px;}
    table.customs_tb tr td {padding:20px 10px !important;}
    div.service_body {margin: 20px auto 0; width: 100%; background: #f3f3f3; padding:20px; text-align: center;}
    div.service_body p {word-break:keep-all; line-height:1.5;}
    div.service_body .type_01 {width: 100px !important; height:48px !important; font-size:16px !important;}
    div.service_body .type_02 {width: 100px !important; height:48px !important; font-size:16px !important;}

    div.list_area ul li {padding:10px;}
    div.list_area ul li a {font-size:14px;}
    div.list_area ul li a span {font-size:14px; padding-right:16px;}
    div.list_area {padding:0 10px 20px;}

    ul.notice_ul {margin-top:20px;}
    ul.notice_ul li dl dt strong {float:none; display:block; width:100%;}
    ul.notice_ul li dl dt span {float:none; display:block; width:100%; text-align:left; line-height:normal;}
    ul.notice_ul li dt {padding:20px; line-height:normal;}
    ul.notice_ul li dt strong {font-size:5vw; margin-bottom:10px;}
    ul.notice_ul li dt strong a {font-weight:700;}
    ul.notice_ul li dt span {font-size:4.5vw; opacity:0.8;}
    ul.notice_ul li dd {font-size:18px !important; padding:10px;}

    footer {height:auto; padding:10px 0;}
    footer ul {padding:0 26px;}
    footer ul li {word-break:keep-all;}

    .input_type_01 {padding:0 2px;}

    /*ÀÎÆ®·Î*/
    div#MainIntroBody div.intro_area {width:300px; height:370px; margin-left:-150px; margin-top:-185px;}
    div#MainIntroBody div.intro_area dl dd p {font-size:44px;}
    div#MainIntroBody div.intro_area dl dt {margin-bottom:20px;}
    .logo_jung {width:100px;}
    .logo_woon {width:86px;}

    div#SubWarp div.sub_contents p.sub_text_01 span {font-size:20px; font-weight:bold; word-break:keep-all;}
    span.mb_sub_title {display:block; padding:10px 0;}
    div#SubWarp div.sub_contents p.sub_text_01 {font-size:16px; word-break:keep-all;}
    div#SubWarp div.sub_contents h2 {word-break:keep-all;}
    div#SubWarp div.sub_contents h2 strong {letter-spacing:-4px;}
    ul.seq_ul {margin:20px 0 40px;}
    ul.seq_ul li {font-size:16px;}
    ul.aeo_ul li dl dt strong {font-size:24px;}
    div#SubWarp div.sub_contents span.sub_text_span {font-weight:700; font-size:20px; word-break:keep-all;}
    table.normal_tb th {font-size:16px; word-break:keep-all;}
    ul.customs_ul li dl dt strong {font-size:22px !important;}
    ul.customs_ul.type3 li {background-size:30px !important;}
    ul.customs_ul.type3 li:nth-child(1) {background-size: 30px !important;}
    ul.customs_ul.type3 li:nth-child(2) {background-size: 30px !important;}
    ul.customs_ul.type3 li:nth-child(3) {background-size: 30px !important;}
    ul.customs_ul.type3 li:nth-child(4) {background-size: 30px !important;}
    ul.customs_ul.type3 li:nth-child(5) {background-size: 30px !important;}
    span.line {display:inline-block;}
    ul.service_ul li {width:100%; height:auto; margin-right:0px;}
    ul.customs_ul li dl dd {text-indent:0px !important}
    table.member_tb {width:100%;}
    table.member_tb th {padding:5px;}
    table.member_tb td {padding:5px; font-size:14px;}

    div#DivJwtnlLayer div.div_jwtnl_body button.close_btn {width:20px; height:20px; background:url("../Images/close_bl_icon.png") no-repeat center center; right:10px;}
    button.mail_type_btn1 {width:100px; height:40px; border-radius:5px; border:1px solid #2384c6; font-size:14px; font-weight:600; color:#2384c6; margin-right:10px;}
    button.mail_type_btn2 {width:100px; height:40px; border-radius:5px; border:1px solid #2384c6; font-size:14px; font-weight:600; color:#2384c6;}
    table.customs_tb tr:first-child td {text-align:center;}
    }
}
