#main{padding-top:4rem}#contents{width:60rem;max-width:calc(100% - 2rem);margin:4rem auto}#snb{position:relative;background:url("../../images/common/sub/spot1.jpg") no-repeat center 0;background-size:auto 100% !important;text-align:center}#snb.snb2{background:url("../../images/common/sub/spot2.jpg") no-repeat center 0}#snb.snb3{background:url("../../images/common/sub/spot3.jpg") no-repeat center 0}#snb.snb4{background:url("../../images/common/sub/spot4.jpg") no-repeat center 0}#snb.snb5{background:url("../../images/common/sub/spot5.jpg") no-repeat center 0}#snb .snb-title{height:17rem;font-size:2.5rem;color:#fff;line-height:17rem}#snb nav{overflow:hidden;overflow-x:auto;position:relative;height:3.5rem;background-color:rgba(36,47,81,0.75);line-height:3.5rem;white-space:nowrap}#snb nav li{display:inline;vertical-align:top}#snb nav a{display:inline-block;position:relative;z-index:0;padding:0 2.5rem;font-size:.9rem;color:#fff;vertical-align:top}#snb nav a::before{position:absolute;left:50%;top:0;width:0;height:100%;background-color:#fff;content:'';z-index:-1;-webkit-transition:all .2s;transition:all .2s}#snb nav a:hover::before,#snb nav a:focus::before{left:0;width:100%}#snb nav .active a{border:0 none !important}#snb nav a:hover,#snb nav .active a{color:#000}#snb nav .active a::before{left:0;width:100%}#snb nav.fix{position:fixed;top:4rem;left:0;width:100%;z-index:1}#snb.snbGray nav .active a::before{background-color:#e8e8e8}.clearfix{width:100%}.clearfix::after{content:"";display:block;visibility:hidden;clear:both}.list-box li{position:relative;display:table;width:100%;height:auto;min-height:142px;padding:16px 75px 0 165px;border:1px solid #ddd;border-top:none}.list-box li:first-child{border-top-width:1px}.list-box li .list-box li .ico{position:absolute;top:44px;left:55px;display:inline-block}.list-box li .list-box li p{display:table-cell;vertical-align:middle;font-size:.9rem;letter-spacing:-1px;line-height:1.4}.list-box li::before{position:absolute;top:9px;left:0;content:"";display:inline-block;width:8px;height:1px;background-color:#8f8979}.dot-bar li{position:relative;padding-left:11px}.dot-bar li::before{position:absolute;top:11px;left:0;content:"";display:inline-block;width:3px;height:3px;background-color:#adb3c0}.tblbox{border-bottom:1px solid #ddd;margin-bottom:25px}.tbl-basic{display:table;margin-bottom:60px;width:100%;border-top:1px solid #434343;border-bottom:1px solid #ccc;border-collapse:collapse}.tbl-basic.tbl-row{border-top:none}.tbl-basic.tbl-row tr:first-child{border-top:2px solid #000}.tbl-basic.tbl-row th{background-color:#f9f9f9}.tbl-basic.tbl-row td .file+.file{display:block}.tbl-basic th{padding:22px 0;line-height:1;border-left:1px solid transparent;border-bottom:1px solid transparent;margin-left:-1px;vertical-align:middle;word-wrap:break-word;word-break:keep-all;color:#2d2d2d}.tbl-basic td{padding:22px 10px;border-left:1px solid transparent;border-bottom:1px solid transparent;margin-left:-1px;vertical-align:middle;word-wrap:break-word;word-break:keep-all;color:#767676;text-align:center}.tbl-basic th{background:#fafafa}.tbl-basic th:first-child,.tbl-basic td:first-child{border-left:0;color:#000}.tbl-basic tbody th,.tbl-basic thead th{vertical-align:middle}.tbl-basic tfoot th,.tbl-basic tfoot td{background-color:#f3f3f3;border-bottom:0}.tbl-basic tbody th{color:#333;background-color:#f0f7ea;font-weight:700}.tbl-basic thead th{color:#333;background-color:#eef2f2;font-size:.9rem;border-bottom:1px solid #cac8c7;font-weight:600}.tbl-basic th[rowspan],.tbl-basic td[rowspan]{border-right:1px solid #ddd}.tbl-basic td.left{text-align:left}.tbl-basic th:last-child,.tbl-basic td:last-child{border-right:0}.tbl-basic th{border-left-color:#ddd;border-bottom-color:#ddd}.tbl-basic td{border-left-color:#ddd;border-bottom:1px solid #ddd}.policy-topbox{width:100%;height:auto;background:url(../../images/common/contents/sub6/policy_patt.png) repeat;padding:5px}.policy-topbox *{letter-spacing:-1px}.policy-topbox .inner{width:100%;height:auto;background-color:#fff;padding:50px 65px}.policy-topbox .inner .policy-tit{display:block;font-size:1.5rem;font-weight:400;color:#000;margin-bottom:30px;line-height:1}.policy-topbox .inner p{color:#767676;line-height:1.5;margin-bottom:20px}.policy-topbox .inner p:last-child{margin-bottom:0}.policy-acc .accordion{margin-bottom:50px;border:1px solid #ddd;border-top-color:#000}.policy-acc .accordion dt a{position:relative;display:block;font-family:'Noto Sans KR';font-weight:500;font-size:1rem;color:#555;padding:20px 50px 20px 30px}.policy-acc .accordion dt a:after{position:absolute;top:32px;right:30px;content:"";display:inline-block;width:19px;height:11px;background:url(../../images/common/contents/sub6/policy_arr.png) no-repeat;vertical-align:middle}.policy-acc .accordion dt.on a:after{transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg)}.policy-acc .accordion dd{display:none;color:#555;background-color:#f9f9f9;padding:20px 30px}.policy-acc .accordion dt,.policy-acc .accordion dd{border-top:1px solid #ddd}.policy-acc .accordion p{margin-bottom:30px}.cont-nav{text-align:center;margin-bottom:1rem;font-size:.7rem}.cont-nav h1{font-size:2rem;color:#333}.sub0101 .greeting-imgbox.mo{display:none}.sub0101 .greeting-imgbox.pc{display:block}.sub0101 .greeting-imgbox{margin:-30px 0 40px}.sub0101 .greeting-imgbox img{width:100%;height:auto}.sub0101 .greeting-contbox{position:relative;padding:31px 28px 75px 340px}.sub0101 .greeting-contbox::before{position:absolute;top:28px;left:41px;content:"";display:inline-block;width:207px;height:131px;background:url(../../images/common/contents/sub1/greeting_message.png) no-repeat;background-size:contain;vertical-align:middle}.sub0101 .greeting-contbox::after{position:absolute;top:0;left:284px;content:"";display:inline-block;width:1px;height:384px;background:url(../../images/common/contents/sub1/greeting_message_line.png) no-repeat}.sub0101 .greeting-contbox strong{display:block;font-size:1.25rem;font-weight:400;line-height:1.3;color:#000;margin-bottom:28px;word-break:keep-all}.sub0101 .greeting-contbox p{margin-bottom:35px;font-size:.9rem}.sub0101 .greeting-contbox p strong{display:inline-block;margin-bottom:0;font-size:1.2rem;color:#001d79}.sub0102 #map{width:100%;margin-bottom:5rem}.sub0102 #map iframe{width:100%;height:560px}.sub0102 #map .address{position:relative;margin-bottom:1rem;width:100%;padding:1.2rem 0 1.2rem 13rem;background:url(../../images/common/contents/sub1/map_logo.png) no-repeat 3rem 50%;background-color:#001d79}.sub0102 #map .address *{font-weight:500;color:white;text-align:left;letter-spacing:-1px;line-height:1.2;word-break:keep-all}.sub0102 #map .address h2{font-size:1.5rem}.sub0102 #map .address h3{font-size:1rem}.sub0102 #map .address p{font-size:1rem;margin-top:1rem;font-weight:800}.sub0102 #map .trans{padding-left:15rem;background:url(../../images/common/contents/sub1/map_building.jpg) no-repeat 1rem 50%;background-size:contain}.sub0102 #map .trans .box{padding:1rem 2rem 1rem 1rem;text-align:center;border:1px solid #e3e3e3;background-color:white}.sub0102 #map .trans ul{position:relative;display:inline-block;min-width:30%;vertical-align:top}.sub0102 #map .trans ul:first-child{margin-right:4vw}.sub0102 #map .trans ul::before{position:absolute;display:block;content:'';background-color:#d3d3d3;top:3.2rem;left:1rem;width:1px;height:calc(100% - 3.5rem)}.sub0102 #map .trans li{margin:.5rem 0 .5rem 1.5rem;font-weight:500;font-size:1rem;text-align:left}.sub0102 #map .trans li:first-child{margin:.5rem 0;font-size:1.5rem}.sub0102 #map .trans li span{display:inline-block;width:2rem;text-align:center;font-size:1.5rem;vertical-align:bottom}.sub0102 #map .trans .sub-7{color:#5b692e}.sub0102 #map .trans .sub-bd{color:#dba829}.sub0102 #map .trans .bus-artery{color:#0068b7}.sub0102 #map .trans .bus-express{color:#e60012}.sub0102 #map .trans .bus-branch{color:#53b332}.sub0102 #map .trans .bus-town{color:#53b332}.sub00{text-align:center}.sub00 .area-img{width:100%}.sub00 .area-img>div{position:relative}.sub00 .area-img>div:nth-child(2n){margin:1rem 0;background-color:#e8e8e8}.sub00 .area-img .hang{position:absolute;top:-8rem}.sub00 .area-img h2{margin:0 .5rem;padding:.5rem 0 .5rem .5rem;border-bottom:2px solid #3b641d;color:#3b641d}.sub00 .area-img img{width:100%}.sub00 .form-button{width:50%;height:3rem;margin-top:2.5rem;background-color:#001d79;font-size:.95rem;font-weight:700;color:#fff;text-align:center}.sub03 .consult{margin:0 auto;width:34rem}.sub03 .consult span.check{color:orangered}.sub03 .consult>p{font-size:.6rem;border-bottom:1px solid #767676}.sub03 .consult h2{margin:1.5rem 0 .5rem;text-align:center}.sub03 .consult h3{margin:.5rem 0 .3rem;font-size:.75rem;font-weight:300;text-align:center}.sub03 .consult .form{margin-bottom:2rem}.sub03 .consult .form li{padding:.7rem 0 .7rem .5rem;border-bottom:1px solid #d3d3d3}.sub03 .consult .form p{display:inline-block;padding-left:.5rem;width:5rem;vertical-align:middle}.sub03 .consult .form p.v-top{vertical-align:top}.sub03 .consult .form p.selector{width:27rem}.sub03 .consult .form p.selector label{margin:0 2rem 0 .2rem}.sub03 .consult .form .form-text,.sub03 .consult .form .form-long,.sub03 .consult .form .form-con{margin-right:.5rem;background-color:#e3e3e3;border:1px solid #cecece}.sub03 .consult .form .form-text{height:37px;width:10.5rem}.sub03 .consult .form .form-long{height:37px;width:27rem}.sub03 .consult .form .form-con{width:27rem;height:7rem;resize:none}.sub03 .consult .form .box{overflow:hidden;overflow-y:auto;height:5.5rem;padding:0 .8rem;font-size:.65rem;border:1px solid #e3e3e3;text-align-last:left;white-space:pre-line}.sub03 .consult .form .form-check{display:block;padding:.25rem 0;text-align:right}.sub03 .consult .form .form-check label{font-size:.7rem}.sub03 .consult .form .file{position:relative;display:inline-block;cursor:pointer;height:39px;vertical-align:super}.sub03 .consult .form .file input{min-width:27rem;margin:0;filter:alpha(opacity=0);opacity:0}.sub03 .consult .form .file-custom{position:absolute;top:0;right:0;left:0;z-index:1;padding:.3rem .5rem;height:37px;color:#555;background-color:#e3e3e3;border:1px solid #cecece;border-radius:3px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sub03 .consult .form .file-custom::before{position:absolute;top:-.075rem;right:-.075rem;bottom:-.075rem;z-index:6;display:block;content:"찾아보기";padding:.3rem .5rem;height:37px;color:#555;background-color:#eee;border:1px solid #cecece;border-radius:0 .25rem .25rem 0}.sub03 .consult .form-button{width:100%;height:3rem;margin-top:2.5rem;background-color:#001d79;font-size:.95rem;font-weight:700;color:#fff;text-align:center}.sub04 .resume{margin:0 auto;width:34rem}.sub04 .resume h2{letter-spacing:10px}.sub04 .resume .form{margin-bottom:2rem}.sub04 .resume .form li{padding:.2rem 0 .2rem .5rem;border-bottom:1px solid #d3d3d3}.sub04 .resume .form li.header{padding:1.5rem 0 0 .5rem}.sub04 .resume .form p{display:inline-block;padding-right:.5rem;width:6rem;vertical-align:middle;text-align:right}.sub04 .resume .form p.short{width:4rem}.sub04 .resume .form p.v-top{vertical-align:top}.sub04 .resume .form .form-long,.sub04 .resume .form .form-con,.sub04 .resume .form select{margin-right:.5rem;background-color:#e3e3e3;border:1px solid #cecece}.sub04 .resume .form .form-long{width:26rem;height:37px}.sub04 .resume .form .form-con{width:26rem;height:7rem;resize:none}.sub04 .resume .form select{width:5.4rem;height:37px}.sub04 .resume .form .file{position:relative;display:inline-block;cursor:pointer;height:39px;vertical-align:super}.sub04 .resume .form .file input{min-width:27rem;margin:0;filter:alpha(opacity=0);opacity:0}.sub04 .resume .form .file-custom{position:absolute;top:0;right:0;left:0;z-index:1;padding:.3rem .5rem;height:37px;color:#555;background-color:#e3e3e3;border:1px solid #cecece;border-radius:3px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sub04 .resume .form .file-custom::before{position:absolute;top:-.075rem;right:-.075rem;bottom:-.075rem;z-index:6;display:block;content:"찾아보기";padding:.3rem .5rem;height:37px;color:#555;background-color:#eee;border:1px solid #cecece;border-radius:0 .25rem .25rem 0}.sub04 .resume .form-button{width:100%;height:3rem;margin-top:2.5rem;background-color:#001d79;font-size:.95rem;font-weight:700;color:#fff;text-align:center}.sub05 .mem-box{margin:3rem auto;width:16rem}.sub05 .mem-box h2{margin:1.5rem 0 .5rem;text-align:center}.sub05 .mem-box h3{margin:2rem 0 .3rem;font-size:.75rem;font-weight:300;text-align:center}.sub05 .mem-box p{margin:.5rem}.sub05 .mem-box .form-text,.sub05 .mem-box .box{border:1px solid #e3e3e3}.sub05 .mem-box .form-text{width:100%}.sub05 .mem-box .form-button{width:100%;height:3rem;margin-top:1.5rem;background-color:#001d79;font-size:.95rem;font-weight:700;color:#fff;text-align:center}.sub05 .mem-box .box{overflow:hidden;overflow-y:auto;height:5.5rem;padding:0 .8rem;font-size:.65rem;text-align-last:left;white-space:pre-line}.sub05 .mem-box .form-check{display:block;padding:.25rem 0;text-align:right}.sub05 .mem-box .form-check label{font-size:.7rem}
