@font-face {
    font-family:'Nanum Gothic';
    font-style:normal;
    font-weight:400;
    src:url(./fonts/NanumGothic-Regular.eot);
    src:url(./fonts/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
        url(./fonts/NanumGothic-Regular.woff) format('woff'),
        url(./fonts/NanumGothic-Regular.ttf) format('truetype');
}
@font-face {
    font-family:'Nanum Gothic';
    font-style:normal;
    font-weight:700;
    src:url(./fonts/NanumGothic-Bold.eot);
    src:url(./fonts/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
        url(./fonts/NanumGothic-Bold.woff) format('woff'),
        url(./fonts/NanumGothic-Bold.ttf) format('truetype');
}
@font-face {
    font-family:'Nanum Gothic';
    font-style:normal;
    font-weight:800;
    src:url(./fonts/NanumGothic-ExtraBold.eot);
    src:url(./fonts/NanumGothic-ExtraBold.eot?#iefix) format('embedded-opentype'),
        url(./fonts/NanumGothic-ExtraBold.woff) format('woff'),
        url(./fonts/NanumGothic-ExtraBold.ttf) format('truetype');
}
html {overflow-y: scroll;height: 100%;}
body {min-width: 1100px;height: 100%;font-family:NanumGothic, 'Nanum Gothic', sans-serif;font-size: 13px;line-height: 1.538461538461538;color: #333;}
/* @space
   ========================================================================== */
.p0{padding:0 !important;}.m0{margin:0!important;}.mt0{margin-top:0px!important}.mt1{margin-top:1px!important}.mt2{margin-top:2px!important}.mt3{margin-top:3px!important}.mt4{margin-top:4px!important}.mt5{margin-top:5px!important}.mt6{margin-top:6px!important}.mt7{margin-top:7px!important}.mt8{margin-top:8px!important}.mt9{margin-top:9px!important}.mt10{margin-top:10px!important}.mt11{margin-top:11px!important}.mt12{margin-top:12px!important}.mt13{margin-top:13px!important}.mt14{margin-top:14px!important}.mt15{margin-top:15px!important}.mt16{margin-top:16px!important}.mt17{margin-top:17px!important}.mt18{margin-top:18px!important}.mt19{margin-top:19px!important}.mt20{margin-top:20px!important}.mt21{margin-top:21px!important}.mt22{margin-top:22px!important}.mt23{margin-top:23px!important}.mt24{margin-top:24px!important}.mt25{margin-top:25px!important}.mt26{margin-top:26px!important}.mt27{margin-top:27px!important}.mt28{margin-top:28px!important}.mt29{margin-top:29px!important}.mt30{margin-top:30px!important}.mt31{margin-top:31px!important}.mt32{margin-top:32px!important}.mt33{margin-top:33px!important}.mt34{margin-top:34px!important}.mt35{margin-top:35px!important}.mt36{margin-top:36px!important}.mt31{margin-top:37px!important}.mt38{margin-top:38px!important}.mt39{margin-top:39px!important}.mt40{margin-top:40px!important}.mt41{margin-top:41px!important}.mt42{margin-top:42px!important}.mt43{margin-top:43px!important}.mt44{margin-top:44px!important}.mt45{margin-top:45px!important}.mt46{margin-top:46px!important}.mt47{margin-top:47px!important}.mt48{margin-top:48px!important}.mt49{margin-top:49px!important}.mt50{margin-top:50px!important}.mt51{margin-top:51px!important}.mt52{margin-top:52px!important}.mt53{margin-top:53px!important}.mt54{margin-top:54px!important}.mt55{margin-top:55px!important}.mt56{margin-top:56px!important}.mt57{margin-top:57px!important}.mt58{margin-top:58px!important}.mt59{margin-top:59px!important}.mt60{margin-top:60px!important}.mt61{margin-top:61px!important}.mt62{margin-top:62px!important}.mt63{margin-top:63px!important}.mt64{margin-top:64px!important}.mt65{margin-top:65px!important}.mt66{margin-top:66px!important}.mt67{margin-top:67px!important}.mt68{margin-top:68px!important}.mt69{margin-top:69px!important}.mt70{margin-top:70px!important}.mt71{margin-top:71px!important}.mt72{margin-top:72px!important}.mt73{margin-top:73px!important}.mt74{margin-top:74px!important}.mt75{margin-top:75px!important}.mt76{margin-top:76px!important}.mt77{margin-top:77px!important}.mt78{margin-top:78px!important}.mt79{margin-top:79px!important}.mt80{margin-top:80px!important}.mt81{margin-top:81px!important}.mt82{margin-top:82px!important}.mt83{margin-top:83px!important}.mt84{margin-top:84px!important}.mt85{margin-top:85px!important}.mt86{margin-top:86px!important}.mt87{margin-top:87px!important}.mt88{margin-top:88px!important}.mt89{margin-top:89px!important}.mt90{margin-top:90px!important}.mt91{margin-top:91px!important}.mt92{margin-top:92px!important}.mt93{margin-top:93px!important}.mt94{margin-top:94px!important}.mt95{margin-top:95px!important}.mt96{margin-top:96px!important}.mt97{margin-top:97px!important}.mt98{margin-top:98px!important}.mt99{margin-top:99px!important}.mt100{margin-top:100px!important}.mr0{margin-right:0px!important}.mr1{margin-right:1px!important}.mr2{margin-right:2px!important}.mr3{margin-right:3px!important}.mr4{margin-right:4px!important}.mr5{margin-right:5px!important}.mr6{margin-right:6px!important}.mr7{margin-right:7px!important}.mr8{margin-right:8px!important}.mr9{margin-right:9px!important}.mr10{margin-right:10px!important}.mr11{margin-right:11px!important}.mr12{margin-right:12px!important}.mr13{margin-right:13px!important}.mr14{margin-right:14px!important}.mr15{margin-right:15px!important}.mr16{margin-right:16px!important}.mr17{margin-right:17px!important}.mr18{margin-right:18px!important}.mr19{margin-right:19px!important}.mr20{margin-right:20px!important}.mr21{margin-right:21px!important}.mr22{margin-right:22px!important}.mr23{margin-right:23px!important}.mr24{margin-right:24px!important}.mr25{margin-right:25px!important}.mr26{margin-right:26px!important}.mr27{margin-right:27px!important}.mr28{margin-right:28px!important}.mr29{margin-right:29px!important}.mr30{margin-right:30px!important}.mr31{margin-right:31px!important}.mr32{margin-right:32px!important}.mr33{margin-right:33px!important}.mr34{margin-right:34px!important}.mr35{margin-right:35px!important}.mr36{margin-right:36px!important}.mr31{margin-right:37px!important}.mr38{margin-right:38px!important}.mr39{margin-right:39px!important}.mr40{margin-right:40px!important}.mr41{margin-right:41px!important}.mr42{margin-right:42px!important}.mr43{margin-right:43px!important}.mr44{margin-right:44px!important}.mr45{margin-right:45px!important}.mr46{margin-right:46px!important}.mr47{margin-right:47px!important}.mr48{margin-right:48px!important}.mr49{margin-right:49px!important}.mr50{margin-right:50px!important}.mr51{margin-right:51px!important}.mr52{margin-right:52px!important}.mr53{margin-right:53px!important}.mr54{margin-right:54px!important}.mr55{margin-right:55px!important}.mr56{margin-right:56px!important}.mr57{margin-right:57px!important}.mr58{margin-right:58px!important}.mr59{margin-right:59px!important}.mr60{margin-right:60px!important}.mr61{margin-right:61px!important}.mr62{margin-right:62px!important}.mr63{margin-right:63px!important}.mr64{margin-right:64px!important}.mr65{margin-right:65px!important}.mr66{margin-right:66px!important}.mr67{margin-right:67px!important}.mr68{margin-right:68px!important}.mr69{margin-right:69px!important}.mr70{margin-right:70px!important}.mr71{margin-right:71px!important}.mr72{margin-right:72px!important}.mr73{margin-right:73px!important}.mr74{margin-right:74px!important}.mr75{margin-right:75px!important}.mr76{margin-right:76px!important}.mr77{margin-right:77px!important}.mr78{margin-right:78px!important}.mr79{margin-right:79px!important}.mr80{margin-right:80px!important}.mr81{margin-right:81px!important}.mr82{margin-right:82px!important}.mr83{margin-right:83px!important}.mr84{margin-right:84px!important}.mr85{margin-right:85px!important}.mr86{margin-right:86px!important}.mr87{margin-right:87px!important}.mr88{margin-right:88px!important}.mr89{margin-right:89px!important}.mr90{margin-right:90px!important}.mr91{margin-right:91px!important}.mr92{margin-right:92px!important}.mr93{margin-right:93px!important}.mr94{margin-right:94px!important}.mr95{margin-right:95px!important}.mr96{margin-right:96px!important}.mr97{margin-right:97px!important}.mr98{margin-right:98px!important}.mr99{margin-right:99px!important}.mr100{margin-right:100px!important}.mb0{margin-bottom:0px!important}.mb1{margin-bottom:1px!important}.mb2{margin-bottom:2px!important}.mb3{margin-bottom:3px!important}.mb4{margin-bottom:4px!important}.mb5{margin-bottom:5px!important}.mb6{margin-bottom:6px!important}.mb7{margin-bottom:7px!important}.mb8{margin-bottom:8px!important}.mb9{margin-bottom:9px!important}.mb10{margin-bottom:10px!important}.mb11{margin-bottom:11px!important}.mb12{margin-bottom:12px!important}.mb13{margin-bottom:13px!important}.mb14{margin-bottom:14px!important}.mb15{margin-bottom:15px!important}.mb16{margin-bottom:16px!important}.mb17{margin-bottom:17px!important}.mb18{margin-bottom:18px!important}.mb19{margin-bottom:19px!important}.mb20{margin-bottom:20px!important}.mb21{margin-bottom:21px!important}.mb22{margin-bottom:22px!important}.mb23{margin-bottom:23px!important}.mb24{margin-bottom:24px!important}.mb25{margin-bottom:25px!important}.mb26{margin-bottom:26px!important}.mb27{margin-bottom:27px!important}.mb28{margin-bottom:28px!important}.mb29{margin-bottom:29px!important}.mb30{margin-bottom:30px!important}.mb31{margin-bottom:31px!important}.mb32{margin-bottom:32px!important}.mb33{margin-bottom:33px!important}.mb34{margin-bottom:34px!important}.mb35{margin-bottom:35px!important}.mb36{margin-bottom:36px!important}.mb31{margin-bottom:37px!important}.mb38{margin-bottom:38px!important}.mb39{margin-bottom:39px!important}.mb40{margin-bottom:40px!important}.mb41{margin-bottom:41px!important}.mb42{margin-bottom:42px!important}.mb43{margin-bottom:43px!important}.mb44{margin-bottom:44px!important}.mb45{margin-bottom:45px!important}.mb46{margin-bottom:46px!important}.mb47{margin-bottom:47px!important}.mb48{margin-bottom:48px!important}.mb49{margin-bottom:49px!important}.mb50{margin-bottom:50px!important}.mb51{margin-bottom:51px!important}.mb52{margin-bottom:52px!important}.mb53{margin-bottom:53px!important}.mb54{margin-bottom:54px!important}.mb55{margin-bottom:55px!important}.mb56{margin-bottom:56px!important}.mb57{margin-bottom:57px!important}.mb58{margin-bottom:58px!important}.mb59{margin-bottom:59px!important}.mb60{margin-bottom:60px!important}.mb61{margin-bottom:61px!important}.mb62{margin-bottom:62px!important}.mb63{margin-bottom:63px!important}.mb64{margin-bottom:64px!important}.mb65{margin-bottom:65px!important}.mb66{margin-bottom:66px!important}.mb67{margin-bottom:67px!important}.mb68{margin-bottom:68px!important}.mb69{margin-bottom:69px!important}.mb70{margin-bottom:70px!important}.mb71{margin-bottom:71px!important}.mb72{margin-bottom:72px!important}.mb73{margin-bottom:73px!important}.mb74{margin-bottom:74px!important}.mb75{margin-bottom:75px!important}.mb76{margin-bottom:76px!important}.mb77{margin-bottom:77px!important}.mb78{margin-bottom:78px!important}.mb79{margin-bottom:79px!important}.mb80{margin-bottom:80px!important}.mb81{margin-bottom:81px!important}.mb82{margin-bottom:82px!important}.mb83{margin-bottom:83px!important}.mb84{margin-bottom:84px!important}.mb85{margin-bottom:85px!important}.mb86{margin-bottom:86px!important}.mb87{margin-bottom:87px!important}.mb88{margin-bottom:88px!important}.mb89{margin-bottom:89px!important}.mb90{margin-bottom:90px!important}.mb91{margin-bottom:91px!important}.mb92{margin-bottom:92px!important}.mb93{margin-bottom:93px!important}.mb94{margin-bottom:94px!important}.mb95{margin-bottom:95px!important}.mb96{margin-bottom:96px!important}.mb97{margin-bottom:97px!important}.mb98{margin-bottom:98px!important}.mb99{margin-bottom:99px!important}.mb100{margin-bottom:100px!important}.ml0{margin-left:0px!important}.ml1{margin-left:1px!important}.ml2{margin-left:2px!important}.ml3{margin-left:3px!important}.ml4{margin-left:4px!important}.ml5{margin-left:5px!important}.ml6{margin-left:6px!important}.ml7{margin-left:7px!important}.ml8{margin-left:8px!important}.ml9{margin-left:9px!important}.ml10{margin-left:10px!important}.ml11{margin-left:11px!important}.ml12{margin-left:12px!important}.ml13{margin-left:13px!important}.ml14{margin-left:14px!important}.ml15{margin-left:15px!important}.ml16{margin-left:16px!important}.ml17{margin-left:17px!important}.ml18{margin-left:18px!important}.ml19{margin-left:19px!important}.ml20{margin-left:20px!important}.ml21{margin-left:21px!important}.ml22{margin-left:22px!important}.ml23{margin-left:23px!important}.ml24{margin-left:24px!important}.ml25{margin-left:25px!important}.ml26{margin-left:26px!important}.ml27{margin-left:27px!important}.ml28{margin-left:28px!important}.ml29{margin-left:29px!important}.ml30{margin-left:30px!important}.ml31{margin-left:31px!important}.ml32{margin-left:32px!important}.ml33{margin-left:33px!important}.ml34{margin-left:34px!important}.ml35{margin-left:35px!important}.ml36{margin-left:36px!important}.ml31{margin-left:37px!important}.ml38{margin-left:38px!important}.ml39{margin-left:39px!important}.ml40{margin-left:40px!important}.ml41{margin-left:41px!important}.ml42{margin-left:42px!important}.ml43{margin-left:43px!important}.ml44{margin-left:44px!important}.ml45{margin-left:45px!important}.ml46{margin-left:46px!important}.ml47{margin-left:47px!important}.ml48{margin-left:48px!important}.ml49{margin-left:49px!important}.ml50{margin-left:50px!important}.ml51{margin-left:51px!important}.ml52{margin-left:52px!important}.ml53{margin-left:53px!important}.ml54{margin-left:54px!important}.ml55{margin-left:55px!important}.ml56{margin-left:56px!important}.ml57{margin-left:57px!important}.ml58{margin-left:58px!important}.ml59{margin-left:59px!important}.ml60{margin-left:60px!important}.ml61{margin-left:61px!important}.ml62{margin-left:62px!important}.ml63{margin-left:63px!important}.ml64{margin-left:64px!important}.ml65{margin-left:65px!important}.ml66{margin-left:66px!important}.ml67{margin-left:67px!important}.ml68{margin-left:68px!important}.ml69{margin-left:69px!important}.ml70{margin-left:70px!important}.ml71{margin-left:71px!important}.ml72{margin-left:72px!important}.ml73{margin-left:73px!important}.ml74{margin-left:74px!important}.ml75{margin-left:75px!important}.ml76{margin-left:76px!important}.ml77{margin-left:77px!important}.ml78{margin-left:78px!important}.ml79{margin-left:79px!important}.ml80{margin-left:80px!important}.ml81{margin-left:81px!important}.ml82{margin-left:82px!important}.ml83{margin-left:83px!important}.ml84{margin-left:84px!important}.ml85{margin-left:85px!important}.ml86{margin-left:86px!important}.ml87{margin-left:87px!important}.ml88{margin-left:88px!important}.ml89{margin-left:89px!important}.ml90{margin-left:90px!important}.ml91{margin-left:91px!important}.ml92{margin-left:92px!important}.ml93{margin-left:93px!important}.ml94{margin-left:94px!important}.ml95{margin-left:95px!important}.ml96{margin-left:96px!important}.ml97{margin-left:97px!important}.ml98{margin-left:98px!important}.ml99{margin-left:99px!important}.ml100{margin-left:100px!important}.pt0{padding-top:0px!important}.pt1{padding-top:1px!important}.pt2{padding-top:2px!important}.pt3{padding-top:3px!important}.pt4{padding-top:4px!important}.pt5{padding-top:5px!important}.pt6{padding-top:6px!important}.pt7{padding-top:7px!important}.pt8{padding-top:8px!important}.pt9{padding-top:9px!important}.pt10{padding-top:10px!important}.pt11{padding-top:11px!important}.pt12{padding-top:12px!important}.pt13{padding-top:13px!important}.pt14{padding-top:14px!important}.pt15{padding-top:15px!important}.pt16{padding-top:16px!important}.pt17{padding-top:17px!important}.pt18{padding-top:18px!important}.pt19{padding-top:19px!important}.pt20{padding-top:20px!important}.pt21{padding-top:21px!important}.pt22{padding-top:22px!important}.pt23{padding-top:23px!important}.pt24{padding-top:24px!important}.pt25{padding-top:25px!important}.pt26{padding-top:26px!important}.pt27{padding-top:27px!important}.pt28{padding-top:28px!important}.pt29{padding-top:29px!important}.pt30{padding-top:30px!important}.pt31{padding-top:31px!important}.pt32{padding-top:32px!important}.pt33{padding-top:33px!important}.pt34{padding-top:34px!important}.pt35{padding-top:35px!important}.pt36{padding-top:36px!important}.pt31{padding-top:37px!important}.pt38{padding-top:38px!important}.pt39{padding-top:39px!important}.pt40{padding-top:40px!important}.pt41{padding-top:41px!important}.pt42{padding-top:42px!important}.pt43{padding-top:43px!important}.pt44{padding-top:44px!important}.pt45{padding-top:45px!important}.pt46{padding-top:46px!important}.pt47{padding-top:47px!important}.pt48{padding-top:48px!important}.pt49{padding-top:49px!important}.pt50{padding-top:50px!important}.pt51{padding-top:51px!important}.pt52{padding-top:52px!important}.pt53{padding-top:53px!important}.pt54{padding-top:54px!important}.pt55{padding-top:55px!important}.pt56{padding-top:56px!important}.pt57{padding-top:57px!important}.pt58{padding-top:58px!important}.pt59{padding-top:59px!important}.pt60{padding-top:60px!important}.pt61{padding-top:61px!important}.pt62{padding-top:62px!important}.pt63{padding-top:63px!important}.pt64{padding-top:64px!important}.pt65{padding-top:65px!important}.pt66{padding-top:66px!important}.pt67{padding-top:67px!important}.pt68{padding-top:68px!important}.pt69{padding-top:69px!important}.pt70{padding-top:70px!important}.pt71{padding-top:71px!important}.pt72{padding-top:72px!important}.pt73{padding-top:73px!important}.pt74{padding-top:74px!important}.pt75{padding-top:75px!important}.pt76{padding-top:76px!important}.pt77{padding-top:77px!important}.pt78{padding-top:78px!important}.pt79{padding-top:79px!important}.pt80{padding-top:80px!important}.pt81{padding-top:81px!important}.pt82{padding-top:82px!important}.pt83{padding-top:83px!important}.pt84{padding-top:84px!important}.pt85{padding-top:85px!important}.pt86{padding-top:86px!important}.pt87{padding-top:87px!important}.pt88{padding-top:88px!important}.pt89{padding-top:89px!important}.pt90{padding-top:90px!important}.pt91{padding-top:91px!important}.pt92{padding-top:92px!important}.pt93{padding-top:93px!important}.pt94{padding-top:94px!important}.pt95{padding-top:95px!important}.pt96{padding-top:96px!important}.pt97{padding-top:97px!important}.pt98{padding-top:98px!important}.pt99{padding-top:99px!important}.pt100{padding-top:100px!important}.pr0{padding-right:0px!important}.pr1{padding-right:1px!important}.pr2{padding-right:2px!important}.pr3{padding-right:3px!important}.pr4{padding-right:4px!important}.pr5{padding-right:5px!important}.pr6{padding-right:6px!important}.pr7{padding-right:7px!important}.pr8{padding-right:8px!important}.pr9{padding-right:9px!important}.pr10{padding-right:10px!important}.pr11{padding-right:11px!important}.pr12{padding-right:12px!important}.pr13{padding-right:13px!important}.pr14{padding-right:14px!important}.pr15{padding-right:15px!important}.pr16{padding-right:16px!important}.pr17{padding-right:17px!important}.pr18{padding-right:18px!important}.pr19{padding-right:19px!important}.pr20{padding-right:20px!important}.pr21{padding-right:21px!important}.pr22{padding-right:22px!important}.pr23{padding-right:23px!important}.pr24{padding-right:24px!important}.pr25{padding-right:25px!important}.pr26{padding-right:26px!important}.pr27{padding-right:27px!important}.pr28{padding-right:28px!important}.pr29{padding-right:29px!important}.pr30{padding-right:30px!important}.pr31{padding-right:31px!important}.pr32{padding-right:32px!important}.pr33{padding-right:33px!important}.pr34{padding-right:34px!important}.pr35{padding-right:35px!important}.pr36{padding-right:36px!important}.pr31{padding-right:37px!important}.pr38{padding-right:38px!important}.pr39{padding-right:39px!important}.pr40{padding-right:40px!important}.pr41{padding-right:41px!important}.pr42{padding-right:42px!important}.pr43{padding-right:43px!important}.pr44{padding-right:44px!important}.pr45{padding-right:45px!important}.pr46{padding-right:46px!important}.pr47{padding-right:47px!important}.pr48{padding-right:48px!important}.pr49{padding-right:49px!important}.pr50{padding-right:50px!important}.pr51{padding-right:51px!important}.pr52{padding-right:52px!important}.pr53{padding-right:53px!important}.pr54{padding-right:54px!important}.pr55{padding-right:55px!important}.pr56{padding-right:56px!important}.pr57{padding-right:57px!important}.pr58{padding-right:58px!important}.pr59{padding-right:59px!important}.pr60{padding-right:60px!important}.pr61{padding-right:61px!important}.pr62{padding-right:62px!important}.pr63{padding-right:63px!important}.pr64{padding-right:64px!important}.pr65{padding-right:65px!important}.pr66{padding-right:66px!important}.pr67{padding-right:67px!important}.pr68{padding-right:68px!important}.pr69{padding-right:69px!important}.pr70{padding-right:70px!important}.pr71{padding-right:71px!important}.pr72{padding-right:72px!important}.pr73{padding-right:73px!important}.pr74{padding-right:74px!important}.pr75{padding-right:75px!important}.pr76{padding-right:76px!important}.pr77{padding-right:77px!important}.pr78{padding-right:78px!important}.pr79{padding-right:79px!important}.pr80{padding-right:80px!important}.pr81{padding-right:81px!important}.pr82{padding-right:82px!important}.pr83{padding-right:83px!important}.pr84{padding-right:84px!important}.pr85{padding-right:85px!important}.pr86{padding-right:86px!important}.pr87{padding-right:87px!important}.pr88{padding-right:88px!important}.pr89{padding-right:89px!important}.pr90{padding-right:90px!important}.pr91{padding-right:91px!important}.pr92{padding-right:92px!important}.pr93{padding-right:93px!important}.pr94{padding-right:94px!important}.pr95{padding-right:95px!important}.pr96{padding-right:96px!important}.pr97{padding-right:97px!important}.pr98{padding-right:98px!important}.pr99{padding-right:99px!important}.pr100{padding-right:100px!important}.pb0{padding-bottom:0px!important}.pb1{padding-bottom:1px!important}.pb2{padding-bottom:2px!important}.pb3{padding-bottom:3px!important}.pb4{padding-bottom:4px!important}.pb5{padding-bottom:5px!important}.pb6{padding-bottom:6px!important}.pb7{padding-bottom:7px!important}.pb8{padding-bottom:8px!important}.pb9{padding-bottom:9px!important}.pb10{padding-bottom:10px!important}.pb11{padding-bottom:11px!important}.pb12{padding-bottom:12px!important}.pb13{padding-bottom:13px!important}.pb14{padding-bottom:14px!important}.pb15{padding-bottom:15px!important}.pb16{padding-bottom:16px!important}.pb17{padding-bottom:17px!important}.pb18{padding-bottom:18px!important}.pb19{padding-bottom:19px!important}.pb20{padding-bottom:20px!important}.pb21{padding-bottom:21px!important}.pb22{padding-bottom:22px!important}.pb23{padding-bottom:23px!important}.pb24{padding-bottom:24px!important}.pb25{padding-bottom:25px!important}.pb26{padding-bottom:26px!important}.pb27{padding-bottom:27px!important}.pb28{padding-bottom:28px!important}.pb29{padding-bottom:29px!important}.pb30{padding-bottom:30px!important}.pb31{padding-bottom:31px!important}.pb32{padding-bottom:32px!important}.pb33{padding-bottom:33px!important}.pb34{padding-bottom:34px!important}.pb35{padding-bottom:35px!important}.pb36{padding-bottom:36px!important}.pb31{padding-bottom:37px!important}.pb38{padding-bottom:38px!important}.pb39{padding-bottom:39px!important}.pb40{padding-bottom:40px!important}.pb41{padding-bottom:41px!important}.pb42{padding-bottom:42px!important}.pb43{padding-bottom:43px!important}.pb44{padding-bottom:44px!important}.pb45{padding-bottom:45px!important}.pb46{padding-bottom:46px!important}.pb47{padding-bottom:47px!important}.pb48{padding-bottom:48px!important}.pb49{padding-bottom:49px!important}.pb50{padding-bottom:50px!important}.pb51{padding-bottom:51px!important}.pb52{padding-bottom:52px!important}.pb53{padding-bottom:53px!important}.pb54{padding-bottom:54px!important}.pb55{padding-bottom:55px!important}.pb56{padding-bottom:56px!important}.pb57{padding-bottom:57px!important}.pb58{padding-bottom:58px!important}.pb59{padding-bottom:59px!important}.pb60{padding-bottom:60px!important}.pb61{padding-bottom:61px!important}.pb62{padding-bottom:62px!important}.pb63{padding-bottom:63px!important}.pb64{padding-bottom:64px!important}.pb65{padding-bottom:65px!important}.pb66{padding-bottom:66px!important}.pb67{padding-bottom:67px!important}.pb68{padding-bottom:68px!important}.pb69{padding-bottom:69px!important}.pb70{padding-bottom:70px!important}.pb71{padding-bottom:71px!important}.pb72{padding-bottom:72px!important}.pb73{padding-bottom:73px!important}.pb74{padding-bottom:74px!important}.pb75{padding-bottom:75px!important}.pb76{padding-bottom:76px!important}.pb77{padding-bottom:77px!important}.pb78{padding-bottom:78px!important}.pb79{padding-bottom:79px!important}.pb80{padding-bottom:80px!important}.pb81{padding-bottom:81px!important}.pb82{padding-bottom:82px!important}.pb83{padding-bottom:83px!important}.pb84{padding-bottom:84px!important}.pb85{padding-bottom:85px!important}.pb86{padding-bottom:86px!important}.pb87{padding-bottom:87px!important}.pb88{padding-bottom:88px!important}.pb89{padding-bottom:89px!important}.pb90{padding-bottom:90px!important}.pb91{padding-bottom:91px!important}.pb92{padding-bottom:92px!important}.pb93{padding-bottom:93px!important}.pb94{padding-bottom:94px!important}.pb95{padding-bottom:95px!important}.pb96{padding-bottom:96px!important}.pb97{padding-bottom:97px!important}.pb98{padding-bottom:98px!important}.pb99{padding-bottom:99px!important}.pb100{padding-bottom:100px!important}.pl0{padding-left:0px!important}.pl1{padding-left:1px!important}.pl2{padding-left:2px!important}.pl3{padding-left:3px!important}.pl4{padding-left:4px!important}.pl5{padding-left:5px!important}.pl6{padding-left:6px!important}.pl7{padding-left:7px!important}.pl8{padding-left:8px!important}.pl9{padding-left:9px!important}.pl10{padding-left:10px!important}.pl11{padding-left:11px!important}.pl12{padding-left:12px!important}.pl13{padding-left:13px!important}.pl14{padding-left:14px!important}.pl15{padding-left:15px!important}.pl16{padding-left:16px!important}.pl17{padding-left:17px!important}.pl18{padding-left:18px!important}.pl19{padding-left:19px!important}.pl20{padding-left:20px!important}.pl21{padding-left:21px!important}.pl22{padding-left:22px!important}.pl23{padding-left:23px!important}.pl24{padding-left:24px!important}.pl25{padding-left:25px!important}.pl26{padding-left:26px!important}.pl27{padding-left:27px!important}.pl28{padding-left:28px!important}.pl29{padding-left:29px!important}.pl30{padding-left:30px!important}.pl31{padding-left:31px!important}.pl32{padding-left:32px!important}.pl33{padding-left:33px!important}.pl34{padding-left:34px!important}.pl35{padding-left:35px!important}.pl36{padding-left:36px!important}.pl31{padding-left:37px!important}.pl38{padding-left:38px!important}.pl39{padding-left:39px!important}.pl40{padding-left:40px!important}.pl41{padding-left:41px!important}.pl42{padding-left:42px!important}.pl43{padding-left:43px!important}.pl44{padding-left:44px!important}.pl45{padding-left:45px!important}.pl46{padding-left:46px!important}.pl47{padding-left:47px!important}.pl48{padding-left:48px!important}.pl49{padding-left:49px!important}.pl50{padding-left:50px!important}.pl51{padding-left:51px!important}.pl52{padding-left:52px!important}.pl53{padding-left:53px!important}.pl54{padding-left:54px!important}.pl55{padding-left:55px!important}.pl56{padding-left:56px!important}.pl57{padding-left:57px!important}.pl58{padding-left:58px!important}.pl59{padding-left:59px!important}.pl60{padding-left:60px!important}.pl61{padding-left:61px!important}.pl62{padding-left:62px!important}.pl63{padding-left:63px!important}.pl64{padding-left:64px!important}.pl65{padding-left:65px!important}.pl66{padding-left:66px!important}.pl67{padding-left:67px!important}.pl68{padding-left:68px!important}.pl69{padding-left:69px!important}.pl70{padding-left:70px!important}.pl71{padding-left:71px!important}.pl72{padding-left:72px!important}.pl73{padding-left:73px!important}.pl74{padding-left:74px!important}.pl75{padding-left:75px!important}.pl76{padding-left:76px!important}.pl77{padding-left:77px!important}.pl78{padding-left:78px!important}.pl79{padding-left:79px!important}.pl80{padding-left:80px!important}.pl81{padding-left:81px!important}.pl82{padding-left:82px!important}.pl83{padding-left:83px!important}.pl84{padding-left:84px!important}.pl85{padding-left:85px!important}.pl86{padding-left:86px!important}.pl87{padding-left:87px!important}.pl88{padding-left:88px!important}.pl89{padding-left:89px!important}.pl90{padding-left:90px!important}.pl91{padding-left:91px!important}.pl92{padding-left:92px!important}.pl93{padding-left:93px!important}.pl94{padding-left:94px!important}.pl95{padding-left:95px!important}.pl96{padding-left:96px!important}.pl97{padding-left:97px!important}.pl98{padding-left:98px!important}.pl99{padding-left:99px!important}.pl100{padding-left:100px!important}
/* @skip
   ========================================================================== */
#skip {position:relative;z-index:999999999;}
#skip a {position:absolute;top:-9999em;left:0;width:100%;background:#374b5d;color:#ffffff;text-align:center;}
#skip a:active,
#skip a:focus {top:0;zoom:1;cursor:pointer;text-decoration:none;}
#skip span {display:block;font-size:16px;font-weight:800;color:#ffffff;line-height:40px;}
/* @helper
   ========================================================================== */
.gc-inner{max-width: 1100px;margin: 0 auto;height: 100%;}
.clearfix:before,
.clearfix:after {content: " "; /* 1 */ display: table; /* 2 */}
.clearfix:after {clear: both;}
.block-child,
.block{display: block!important;width: 100%!important;}
.block-child > *{display: block!important;width: 100%!important;}
.text-left{text-align:left!important;}
.text-center{text-align:center!important;}
.text-right{text-align:right!important;}
.text-justify{text-align:justify!important;}
.text-nowrap{white-space: nowrap!important;}
.font-normal{font-weight: normal !important;}
.pull-left {float: left !important;}
.pull-right {float: right !important;}
.center-block {display: block;margin-left: auto;margin-right: auto;}
.show {display: block !important;}
.hidden {display: none !important;visibility: hidden !important;}
.invisible {visibility: hidden;}
.sr-only {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);border: 0;}
.list-unstyled {padding-left: 0;list-style: none;}
.ellipsis {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.keep-all {word-break: keep-all;white-space: initial !important;}
.list-inline {padding-left: 0;margin-left: -5px;list-style: none;}
.list-inline > li{display: inline-block;padding-right: 5px;padding-left: 5px;}
.disabled{background: #dddddd!important;color: #a2a2a2!important;-webkit-box-shadow: none!important;box-shadow: none!important;cursor:default!important; }
.help-block {display: block;margin-top: 14px;margin-bottom: 14px;color: #8f1508!important;font-size: 13px;}
.half-rule {width: 100px;margin: 40px auto;}
.underline {text-decoration: underline;}
.inner-line {margin: 8px 0;border: 0;height: 1px;background: #e1e1e1;}
.justify-center{position: absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.semi-bold {color: #424242!important;font-weight: 500;}
.color-red{color: #eb0000;}
.color-darkred{color: #8f1508;}
.color-blue{color: #0065ba;}
.color-orange{color: #ff671d;}
.color-green{color: #008040;}
.hyphen{display: inline-block;width: 10px;height: 1px;background: #a8a8a8;vertical-align: middle;margin: 0 3px 0 4px;}
.date{width: 17px;height: 18px;background: url(../images/sub/date_icon.png) no-repeat 0 0 transparent;border: 0;text-indent: -999em;vertical-align: middle;cursor: pointer;}
/* button */
.btn{display: inline-block;padding:6px 12px 5px 12px;vertical-align: middle;color: #fff;text-decoration: none;text-align: center;background: #4157a0;border: 0;min-width: 78px;cursor: pointer;}
.btn.secondary{background: #424a69;border-radius: 3px;padding: 4px 12px;}
.btn.gray{background: #757575;}
.btn.print{background: url(../images/sub/btn_print_bg.png) no-repeat 13px 50% #4157a0;padding-left: 34px;}
.btn.orange{background: #f26d0b;border: 1px solid #e05f00;color: #fff;}
.btn.white{background: #fff;border: 1px solid #c7c7c7;color: #414141;}
/* 관리자 추가 삭제 버튼 */
.btn.add{position: relative;min-width: 64px;border-radius: 2px;padding-left: 27px;}
.btn.add:before{content: '';position: absolute;left: 10px;top: 50%;margin-top: -1px;width: 10px;height: 2px;background: #fff;}
.btn.add:after{content: '';position: absolute;left: 14px;top: 50%;margin-top: -5px;width: 2px;height: 10px;background: #fff;}
.btn.delete{position: relative;min-width: 64px;border-radius: 2px;padding-left: 27px;}
.btn.delete:before{content: '';position: absolute;left: 10px;top: 50%;margin-top: -1px;width: 10px;height: 2px;background: #f26d0b;}
.btn.bbs-search{text-align: left;background: url(../images/sub/bbs_search_arr.png) no-repeat 59px 12px #4157a0;padding-left: 18px;}
.file-link{color: #166aac;line-height: 22px;}
/* 테이블 */
.table{width: 100%;border-top: 1px solid #7e8498;}
.table.text-center__th th{text-align: center;padding:0 5px;}
.table.text-top td,
.table.text-top th{vertical-align: top;padding-top: 10px;}
.table table{width: 100%;}
.table table th{background: #f4f7ff;height: 42px;font-size: 14px;color: #535a71;border-right: 1px solid #cfd6ec;border-bottom: 1px solid #d3d3d3;padding: 0 10px;}
.table table th.last-child{border-right: 0;}
.table table th:last-child{border-right: 0;}

.table table td{text-align: center;height: 42px;font-size: 13px;color: #000;border-right: 1px solid #d3d3d3;border-bottom: 1px solid #d3d3d3;
border-top: 1px solid #d3d3d3;padding: 10px 8px;line-height: 1.538461538461538;word-break: break-word;}
.table table th.is-active-orange{border:0;padding: 0;}
.table table td.is-active-orange{padding: 0;}
.table table th .orange-area{background: #f17900;color: #fff;height: 100%;line-height: 42px;}
.table table td .orange-area{height: 100%;line-height: 42px;border: 2px solid #f17900;border-top: 0;}
.table table tr:first-child td{border-top: 0;}
.table table td.last-child{border-right: 0!important;}
.table table td:last-child{border-right: 0!important;}
.table-layout table{table-layout: auto;}
.table-layout table th{width: 136px;text-align: left;font-size: 13px;padding-left: 20px;}
.table-layout table td{text-align: left;}
.table-condensed table th,
.table-condensed table td{padding-left: 5px;padding-right: 5px;}
.table-fixed table{table-layout: fixed!important}
/*.table table .progress-bar{padding: 0;padding-right: 45px;}*/
.table table .progress-bar{padding: 0;padding-right: 55px;}
.table table .progress{position: relative;background: url(../images/common/progress_ptt.gif) repeat #5c70ad;height: 24px;}
/*.table table .progress:after{content: attr(data-val);position: absolute;right: -40px;line-height: 24px;color: #404040;font-weight: 600;}*/
.table table .progress:after{content: attr(data-val);position: absolute;right: -53px;line-height: 24px;color: #404040;font-weight: 600;}
.table.bbs table th,
.table.bbs table td{height: 32px;}
.table.table-responsive{overflow-y: hidden;overflow-x: auto;min-height: 01%;}
.table.table-responsive table{table-layout: auto;}
.table.table-responsive table th,
.table.table-responsive table td{white-space: nowrap;}
/* 탭 */
.tabs{display: table;width: 100%;border-collapse: collapse;table-layout: fixed;}
.tabs > a{display: table-cell;height: 48px;vertical-align: middle;font-size: 15px;border: 1px solid #d9d9d9;text-decoration: none;text-align: center;background: #f4f4f4;}
.tabs > a.is-active{color: #fff;background: #3f70b4;border-color: #3f70b4;}
/* 폼 */
.form-group{display: inline-block;}
/* 검색버튼 */
.form-group.search{position: relative;}
.form-group.search input[type="text"]{padding-right: 40px;}
.form-group.search button[type="button"]{position: absolute;right: 0;top: 0;width: 33px;height: 100%;text-indent: -999em;border: 0;background: url(../images/sub/search_btn_icon.png) no-repeat 50% 50% #9a9a9a;cursor: pointer;}
/* 체크박스, 라디오 */
html:not(.ie8) .form-group input[type="radio"]{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);border: 0;}
html:not(.ie8) .form-group input[type="checkbox"]{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);border: 0;}
/* 체크박스 레이블 */
html:not(.ie8) .form-group input[type="checkbox"] + label{position: relative;display: inline-block;padding-left: 22px;line-height: 17px;vertical-align: middle;}
html:not(.ie8) .form-group input[type="checkbox"] + label:before{content: '';position: absolute;left: 0; top: 0;width: 17px;height: 17px;border: 1px solid #e1e1e1;background: #fff;}
html:not(.ie8) .form-group input[type="checkbox"]:focus + label:before{outline: 1px dotted #808080;}
html:not(.ie8) .form-group input[type="checkbox"].is-checked + label:after{position: absolute;left: 6px;top: 3px;width: 5px;height: 8px;border-width: 2px;border-style: solid;border-top: 0;border-left: 0;content: '';border-color: #cf541e;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
html:not(.ie8) .form-group input[type="checkbox"]:checked + label:after{position: absolute;left: 6px;top: 3px;width: 5px;height: 8px;border-width: 2px;border-style: solid;border-top: 0;border-left: 0;content: '';border-color: #cf541e;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
/* 라디오 레이블 */
html:not(.ie8) .form-group input[type="radio"] + label{position: relative;display: inline-block;padding-left: 25px;line-height: 19px;}
html:not(.ie8) .form-group input[type="radio"] + label:before{content: '';position: absolute;left: 0;top: 0;width: 19px;height: 19px;border: 1px solid #a4a4a4;border-radius: 50%;background: #fff;}
html:not(.ie8) .form-group input[type="radio"]:focus + label:before{outline: 1px dotted #808080;}
html:not(.ie8) .form-group input[type="radio"].is-checked + label:after{content: '';position: absolute;left: 5px;top: 5px;width: 9px;height: 9px;background: #cf541e;border-radius: 50%;}
html:not(.ie8) .form-group input[type="radio"]:checked + label:after{content: '';position: absolute;left: 5px;top: 5px;width: 9px;height: 9px;background: #cf541e;border-radius: 50%;}
.ie8 .form-group input[type="radio"]{vertical-align: middle}
.ie8 .form-group input[type="radio"] + label{padding-left: 4px;}
.ie8 .form-group input[type="checkbox"]{vertical-align: middle}
.ie8 .form-group input[type="checkbox"] + label{padding-left: 4px;}
.ie8 label.pl14{padding-left: 0!important;}

/* input text */
.form-group input[type="text"]{width: 100%;border: 1px solid #e0e0e0;font-size: 14px;height: 33px;line-height: 1.42857143;padding: 6px 12px;color: #555;vertical-align: middle;}
/* input file  */
.form-group input[type="file"]{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);border: 0;}
.form-group input[type="file"] + label{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;vertical-align: middle;max-width: 120px;padding: 0 20px;height: 33px;line-height: 33px;color: #fff;background: #7e7e7e;cursor: pointer;}
/* select */
.form-group select{border: 1px solid #e0e0e0;height: 33px;padding-left: 10px;padding-right: 45px;vertical-align: middle;-webkit-appearance: none;-moz-appearance: none;appearance: none;background: url(../images/sub/select_arrow.gif) no-repeat 100% 0 #fff;background-size: contain;}
.form-group select::-ms-expand{display: none;}
.ie8 .form-group select{background: none;padding: 0;padding-left: 5px;}
.ie9 .form-group select{background: none;padding: 0;padding-left: 5px;}
/* textarea */
.form-group textarea{border: 1px solid #e0e0e0;padding:10px;display: block;width: 100%;height: 100%;resize: vertical; }
/* button */
.form-group .btn{height: 33px;}
/* 메세지 창 */
.message{position: fixed;left: 50%;top: 45%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);width: 500px;}
.message h1{margin: 0 0 13px 0;}
.message hr{display: block;height: 6px;background: url(../images/common/message_ptt.gif) repeat #0066b5;margin: 0;border: 0;}
.message .message-contents{padding:60px 0;border-bottom: 2px solid #e0e0e0;}
.message .message-contents .gray-box{max-width: 400px;margin: 0 auto;font-weight: 600;color: #4c4c4c;}
.gc-wrapper{height: 100%;}
/* @header
  ========================================================================== */
.gc-header{border-top: 5px solid #0065b3;}
/* header util */
.gc-util{position:absolute;top:5px;width:100%;height: 45px;border-bottom: 1px solid #e8e8e8;}
/* connect */
.gc-connect{width:84px;border-left: 1px solid #e8e8e8;border-right: 1px solid #e8e8e8;}
.gc-connect ul{overflow: hidden;padding: 0;}
.gc-connect ul > li{float: left;width: 50%;list-style: none;}
.gc-connect ul > li > a {display: block;height:44px;}
.gc-connect ul > li.tw-connect > a{background: url(../images/common/twitter_icon.gif) no-repeat 21px 14px;}
.gc-connect ul > li.fb-connect > a{background: url(../images/common/facebook_icon.gif) no-repeat 13px 12px;}
/* zoom */
.gc-zoom{float: left;width: 101px;height: 44px;border-left: 1px solid #e8e8e8;}
.gc-zoom-control{width: 70px;height: 22px;border: 1px solid #c6c6c6;margin:11px auto 0;font-size: 0;}
.gc-zoom-control > button {width:33.33%;height: 100%;border: 0;background: #fff;cursor: pointer;}
.gc-zoom-control > button.zoom-in{background: url(../images/common/zoom_in_icon.gif) no-repeat 50%;}
.gc-zoom-control > button.zoom-reset {background: url(../images/common/zoom_reset_icon.gif) no-repeat 50%;
	border-left: 1px solid #c3c3c3;border-right: 1px solid #c3c3c3;}
.gc-zoom-control > button.zoom-out{background: url(../images/common/zoom_out_icon.gif) no-repeat 50%;}
/* lnb */
.gc-lnb{float: right;min-width: 205px;height: 44px;border-right: 1px solid #e8e8e8;border-left: 1px solid #e8e8e8;}
.gc-lnb.last-child{padding-right: 14px;}
.gc-lnb:last-child{padding-right: 14px;}
.gc-lnb > ul{overflow: hidden;padding: 0;}
.gc-lnb > ul > li{float: left;list-style: none;}
.gc-lnb > ul > li > a{display: block;font-size: 13px;font-weight: 700;color: #444546;text-decoration: none;line-height:44px;letter-spacing: -1px;
padding:0 11px;}
.gc-lnb > ul > li:first-child > a{padding-left: 21px;}
/* header nav */
.gc-nav{padding-top: 45px;height: 142px;}
.gc-nav ul{padding: 0;}
.gc-nav li{list-style: none;}
.gc-nav a{text-decoration: none;}
.gc-nav .gc-branding{float: left;margin: 25px 89px 0 0;}
.gc-nav .gc-branding .gc-logo{display: block;width: 186px;height: 40px;}
/* gnb */
.gc-gnb{display: inline-block;}
.gc-gnb > ul{padding: 0;}
.gc-gnb > ul > li{float: left;list-style: none;line-height: 1;}
.gc-gnb > ul > li{margin-right: 59px;}
.gc-gnb > ul > li.last-child{margin-right: 0;}
.gc-gnb > ul > li:last-child{margin-right: 0;}
.gc-gnb > ul > li > a{display: block;position: relative;font-size:19px;font-weight: 700;color: #474747;text-decoration: none;letter-spacing: -1.5px;padding: 0 7px;line-height: 97px;}
.gc-gnb > ul > li.is-active > a{color: #0065ba;}
.gc-gnb > ul > li.is-active > a:after{content:'';position: absolute;left: 0;bottom: 0;width: 100%;height: 5px;background: #3175a8;}
.gc-sub-menu{display: none;position: absolute;left: 0;width: 100%;z-index: 101;background: #f8f8f8;border-top: 1px solid #3175a8;border-bottom: 1px solid #3175a8;}
.gc-gnb > ul > li.is-active .gc-sub-menu{display: block;}
.gc-sub-menu .gc-sub-inner{position: relative;max-width: 1100px;margin: 0 auto;padding-left: 240px;}
.gc-sub-menu .gc-sub-inner > ul{display: table;width: auto;min-height: 228px;border-left: 1px solid #e3e3e3;border-right: 1px solid #e3e3e3;}
.gc-sub-menu .gc-sub-inner > ul > li:first-child {border-left: 0;}
/*.gc-sub-menu .gc-sub-inner > ul > li{display: table-cell;width: 286px;padding: 37px 10px 10px 45px;border-left: 1px solid #e3e3e3;}*/
.gc-sub-menu .gc-sub-inner > ul > li{display: table-cell;width: 286px;padding: 37px 10px 10px 35px;border-left: 1px solid #e3e3e3;}
.gc-gnb > ul > li.last-child .gc-sub-menu .gc-sub-inner > ul > li{padding: 37px 0 0 0;text-align: center;}
.gc-gnb > ul > li:last-child .gc-sub-menu .gc-sub-inner > ul > li{padding: 37px 0 0 0;text-align: center;}
.gc-gnb > ul > li.last-child .gc-sub-menu .gc-sub-inner > ul > li > ul{padding-left: 19px;text-align: left;}
.gc-gnb > ul > li:last-child .gc-sub-menu .gc-sub-inner > ul > li > ul{padding-left: 19px;text-align: left;}

.gc-sub-menu .gc-sub-inner > ul > li > a{color: #474747;font-size: 16px;font-weight: 600;line-height: 23px;}
.gc-sub-menu .gc-sub-inner > ul > li > a:hover,
.gc-sub-menu .gc-sub-inner > ul > li > a:focus {color:#0065ba;}
.gc-sub-menu .gc-sub-inner > ul > li > ul{margin-top: 8px;}
.gc-sub-menu .gc-sub-inner > ul > li > ul > li > a{position: relative;font-size: 13px;color: #000;line-height: 25px;padding-left: 8px;}
.gc-sub-menu .gc-sub-inner > ul > li > ul > li > a:before{content:'';position: absolute;left: 0;top: 50%;margin-top: -1.5px;width: 3px;height: 3px;background: #55565b;}
.gc-sub-menu .gc-sub-inner > ul > li > ul > li > a:hover,
.gc-sub-menu .gc-sub-inner > ul > li > ul > li > a:focus {color:#0065ba;}
.gc-sub-menu .gc-sub-inner > .gc-gnb-title{position: absolute;left: 0;top: 0;width: 240px;height: 100%;padding: 37px 0 0 0;text-align: center;}
.gc-sub-menu .gc-sub-inner > .gc-gnb-title h2{font-size: 25px;font-weight: 600;color: #55616a;margin-top: 0;margin-bottom: 25px;}
.gc-sub-menu01 .gc-sub-inner > .gc-gnb-title{background: url(../images/common/menu_title_bg01.png) no-repeat 50% 90px;}
.gc-sub-menu02 .gc-sub-inner > .gc-gnb-title{background: url(../images/common/menu_title_bg02.png) no-repeat 50% 90px;}
.gc-sub-menu03 .gc-sub-inner > .gc-gnb-title{background: url(../images/common/menu_title_bg03.png) no-repeat 50% 90px;}
.gc-sub-menu04 .gc-sub-inner > .gc-gnb-title{background: url(../images/common/menu_title_bg04.png) no-repeat 50% 90px;}

.gc-going{position: relative;z-index: 10;float:right;margin-top: 38px;}
.gc-going > a{display: block;}


/* @footer
  ========================================================================== */
.gc-footer{background: #2d2d2d;padding:80px 0 20px 0;clear: both;}
.gc-footer-logo{display: block;width: 57px;height: 82px;margin-top: 6px;margin-right: 26px;}
.gc-fnb{margin-top: 4px;}
.gc-fnb > ul{padding: 0;overflow: hidden;}
.gc-fnb > ul > li{float: left;list-style: none;line-height : 1;}
.gc-fnb > ul > li:first-child > a{margin: 0;padding: 0;}
.gc-fnb > ul > li:first-child > a:after{display: none;}
.gc-fnb > ul > li > a{display: block;position: relative;color: #cbcbcb;text-decoration: none;margin-left: 13px;padding-left: 13px;}
.gc-fnb > ul > li > a:after{content:'';position: absolute;left: 0;top: 1px;width: 1px;height: 13px;background: #bbb;}
.gc-address{font-size:12px;color: #858585;margin:11px 0 7px 0;}
.gc-address address{font-style: normal;}
.gc-copy{font-size:12px;font-weight: 300;color: #ccc2c0;}
.gc-footer-connect{font-size: 0;text-align: right;margin-bottom: 23px;}
.gc-footer-connect > ul{display: inline-block;padding: 0;overflow: hidden;}
.gc-footer-connect > ul > li{float: left;margin-left: 8px;list-style: none;}
.gc-footer-connect > ul > li:first-child{margin-left: 0;}
.gc-footer-connect > ul > li > a{display: block;width: 34px;height: 34px;text-decoration: none;border: 1px solid #8f8f8f;border-radius: 50%;}
.gc-footer-connect > ul > li:first-child{background: url(../images/common/foot_twitter_icon.png) no-repeat 50%;}
.gc-footer-connect > ul > li:first-child + li{background: url(../images/common/foot_facebook_icon.png) no-repeat 50%;}
.gc-footer-connect > ul > li:first-child + li + li{background: url(../images/common/foot_insta_icon.png) no-repeat 50%;}
.gc-family > dl{position: relative;width: 164px;height: 30px;margin: 0;font-size:12px;color: #c9c9c9;background: #212121;}
.gc-family > dl > dt{height: 100%;}
.gc-family > dl > dt > button{position: relative;display: block;width: 100%;height: 100%;padding:0 13px;border:1px solid #525252;text-align: left;background: transparent;cursor: pointer;}
.gc-family > dl > dt > button:after{content:'';display: block;width: 28px;height: 28px;position: absolute;right: 0;top: 0;background: url(../images/common/family_arr.png) no-repeat 50% 12px;border-left: 1px solid #525252;}
.gc-family > dl > dd{display:none;position: absolute;bottom: 30px;left: 0;width: 100%;margin: 0;}
.gc-family > dl > dd > ul{padding:4px 0;background: #212121;border:1px solid #525252;border-bottom: 0;}
.gc-family > dl > dd > ul > li{list-style: none;}
.gc-family > dl > dd > ul > li > a{display: block;padding:4px 13px;text-decoration: none;}


/* @index main
  ========================================================================== */
.gc-main{position: relative;}
.gc-visual {position: relative;height: 897px;background: url(../images/main/main_bg1.png) no-repeat 50% 0 #232f46;background-size: cover;}
.gc-rolling{position: relative;z-index: 4;height: 528px;}
.gc-guide{position: relative;z-index: 4;}
.gc-guide > ul{padding: 0;}
/* 2022.06.20 lty 보증료 계산기 적용으로 배너1개 추가, 기존정보 주석 */
/*.gc-guide > ul > li{float:left;list-style: none;width: 259px;height: 317px;background: #fff;margin-left: 21px;padding-top: 146px;text-align: center;}
.gc-guide > ul > li:first-child{background: url(../images/main/gc_guide_01.png) no-repeat 0 0 #fff;margin-left: 0;}
.gc-guide > ul > li:first-child + li{background: url(../images/main/gc_guide_02.png) no-repeat 0 0 #fff;}
.gc-guide > ul > li:first-child + li + li{background: url(../images/main/gc_guide_03.png) no-repeat 0 0 #fff;}
.gc-guide > ul > li:first-child + li + li + li{background: url(../images/main/gc_guide_04.png) no-repeat 0 0 #fff;}
.gc-guide > ul > li:first-child + li + li + li + li{background: url(../images/main/gc_guide_05.png) no-repeat 0 0 #fff;}*/
.gc-guide > ul > li{float:left;list-style: none;width: 200px;height: 317px;background: #fff;margin-left: 21px;padding-top: 123px;text-align: center;}
.gc-guide > ul > li:first-child{background: url(../images/main/gc_guide_01.png) no-repeat 0 0 #fff;margin-left: 0;background-size:contain;}
.gc-guide > ul > li:first-child + li{background: url(../images/main/gc_guide_01_1.png) no-repeat 0 0 #fff;background-size:contain;}
.gc-guide > ul > li:first-child + li + li{background: url(../images/main/gc_guide_02.png) no-repeat 0 0 #fff;background-size:contain;}
.gc-guide > ul > li:first-child + li + li + li{background: url(../images/main/gc_guide_03.png) no-repeat 0 0 #fff;background-size:contain;}
.gc-guide > ul > li:first-child + li + li + li + li{background: url(../images/main/gc_guide_04.png) no-repeat 0 0 #fff;background-size:contain;}
.gc-guide > ul > li:first-child + li + li + li + li + li{background: url(../images/main/gc_guide_05.png) no-repeat 0 0 #fff;background-size:contain;}
.gc-guide > ul > li dl{margin: 8px 0 0 0;}
.gc-guide > ul > li dt{font-size: 30px;font-weight: 600;color: #2e2e2e}
.gc-guide > ul > li dt:after{content:'';display: block;width: 14px;height: 3px;background: #adadad;margin: 6px auto 12px;}
.gc-guide > ul > li dd{margin: 0;}
.gc-guide > ul > li dd span{display: block;color: #505050;font-size: 13px;letter-spacing: -1px;margin-bottom:12px;}
.gc-guide > ul > li dd a{display:block;text-decoration: none;width: 105px;height: 35px;line-height:35px;color: #fff;font-size: 12px;font-weight: 600;text-align: left;text-indent: 33px;background: url(../images/main/gc_guide_more.png) no-repeat 10px 50% #001a3d;margin:0 auto;}
/* @index helper
  ========================================================================== */
.gc-helper{background: #fff;height: 320px;text-align: center;}
.gc-helper h3{margin: 0;font-size: 25px;color: #FFFFFF;letter-spacing: -1px; background-color: #232f43;}
.gc-customer-support{float:left;width: 148px;margin-top: 55px;padding-top: 137px;background: url(../images/main/customer_support.png) no-repeat 50% 50px;}
.gc-customer-support a{display: block;font-size:25px;font-weight: 600;color: #d35e00;letter-spacing: -1px;line-height: 1;margin:10px 0 12px 0;text-decoration: none;}
.gc-customer-support span{font-size: 16px;color: #25324e;letter-spacing: -1px;}
.gc-customer-support p{display: block;font-size:25px;font-weight: 600;color: #d35e00;letter-spacing: -1px;line-height: 1;margin:10px 0 12px 0;text-decoration: none;}
.gc-procedure{float: left;/*width: 860px;*/padding: 50px 0 0 94px;margin-top: 10px;}
.gc-procedure > ol{padding: 0;overflow: hidden;margin-top: 27px;}
.gc-procedure > ol > li{float: left;list-style: none;width: 144px;padding-right: 19px;
	box-sizing: content-box;
	background: url(../images/main/gc-procedure_arr.png) no-repeat 100% 33px;}
.gc-procedure > ol > li:first-child{}
.gc-procedure > ol > li:first-child dl{background: url(../images/main/gc-procedure_01.png) no-repeat 50% 0;}
.gc-procedure > ol > li:first-child + li dl{background: url(../images/main/gc-procedure_02.png) no-repeat 50% 0;}
.gc-procedure > ol > li:first-child + li + li dl{background: url(../images/main/gc-procedure_03.png) no-repeat 50% 0;}
.gc-procedure > ol > li:first-child + li + li + li dl{background: url(../images/main/gc-procedure_04.png) no-repeat 50% 0;}
.gc-procedure > ol > li:first-child + li + li + li + li dl{background: url(../images/main/gc-procedure_05.png) no-repeat 50% 0;}
.gc-procedure > ol > li:first-child + li + li + li + li{background: none;padding-right: 0;}

.gc-procedure > ol > li dl{margin: 0;min-width: 93px;padding-top: 98px;}
.gc-procedure > ol > li dt{font-size: 16px;font-weight: 600;color: #454d53;}
.gc-procedure > ol > li dd{margin: 0;font-weight: 600;color: #818181;}
/* @index rolling
  ========================================================================== */
.gc-rolling{}
.gc-rolling-primary{position: relative;height: 100%;overflow: hidden;}
.gc-rolling-primary .gc-main-visual{height: 528px;}
.gc-rolling-primary .bx-controls{position: absolute;top: 349px;left: 0;color: #fff;overflow: hidden;z-index: 110; display:none;}
.gc-rolling-primary .bx-controls .bx-pager .bx-pager-item{float: left;margin-right: 9px;}
.gc-rolling-primary .bx-controls .bx-pager .bx-pager-item > a{position: relative;display: block;width: 10px;height: 10px;background: #fff;font-size: 0;border-radius: 50%;}
.gc-rolling-primary .bx-controls .bx-pager .bx-pager-item > a.active{width:13px;height: 10px;background: transparent;}
.gc-rolling-primary .bx-controls .bx-pager .bx-pager-item > a.active:after{content:'';width: 0;height: 0;border-style: solid;border-width: 0 6.5px 10px 6.5px;border-color: transparent transparent #ff6600 transparent;}
.gc-rolling-primary div.item{position: relative;padding-top: 162px;height: 100%;}
.gc-rolling-primary h3{position: relative;z-index:4;margin: 0;color: #fff196;font-size: 38px;line-height: 44px;font-weight: 600;margin-bottom: 19px;}
.gc-rolling-primary p{position: relative;z-index:4;font-size: 18px;color: #fff;line-height: 29px;} 
.gc-rolling-primary img{position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index:2;pointer-events: none;-webkit-user-select: none;-ms-user-select: none;user-select: none;}
/*.gc-rolling-secondary{position: absolute;top: 90px;right: 0;width: 260px;z-index: 10;z-index: 110;}*/
.gc-rolling-secondary{position: absolute;top: 290px;right: 0;width: 260px;z-index: 10;z-index: 110;}
.gc-rolling-secondary h3{font-size: 18px;font-weight: 400;color: #fff;margin: 0;}
.gc-rolling-secondary .bx-wrapper{position: relative;}
.gc-rolling-secondary .bx-viewport{height: 316px!important;}
.gc-rolling-secondary .bx-controls{position: absolute;top: 0;left: 0;width: 100%;color: #fff;height: 40px;z-index: 110;}
.gc-rolling-secondary .bx-controls > div{display: inline-block;vertical-align: middle;}
.gc-rolling-secondary .bx-controls .bx-pager{padding-top: 16px;line-height: 1;}
.gc-rolling-secondary .bx-controls .bx-pager .bx-pager-item{float: left;margin-right: 9px;}
.gc-rolling-secondary .bx-controls .bx-pager .bx-pager-item > a{display: block;width: 10px;height: 10px;background: #fff;font-size: 0;border-radius: 50%;}
.gc-rolling-secondary .bx-controls .bx-pager .bx-pager-item > a.active{width:13px;height: 10px;background: transparent;}
.gc-rolling-secondary .bx-controls .bx-pager .bx-pager-item > a.active:after{content:'';width: 0;height: 0;border-style: solid;border-width: 0 6.5px 10px 6.5px;border-color: transparent transparent #ff6600 transparent;}
.gc-rolling-secondary .bx-controls .bx-controls-direction{position: absolute;right: 0;top: 12px;}
.gc-rolling-secondary .bx-controls .bx-controls-direction > a{display: block;float: left;width: 21px;height: 21px;font-size: 0;}
.gc-rolling-secondary .bx-controls .bx-controls-direction > a:first-child{background: url(../images/main/visual_rolling_arr_left.gif) no-repeat 50% #3567b4;margin-right: 25px;}
.gc-rolling-secondary .bx-controls .bx-controls-direction > a:first-child + a{background: url(../images/main/visual_rolling_arr_right.gif) no-repeat 50% #3567b4; }
.gc-rolling-secondary .bx-controls .bx-controls-auto {position: absolute;right: 23px;top: 12px;}
.gc-rolling-secondary .bx-controls .bx-controls-auto a{display: block;width: 21px;height: 21px;font-size: 0;}
.gc-rolling-secondary .bx-controls .bx-controls-auto a.bx-stop{background: url(../images/main/visual_rolling_stop.gif) no-repeat 50% #3567b4;}
.gc-rolling-secondary .bx-controls .bx-controls-auto a.bx-start{background: url(../images/main/visual_rolling_start.gif) no-repeat 50% #3567b4;}

.gc-rolling-secondary .gc-guarantee-goods{padding-top: 40px;height: 316px;overflow: hidden;}
.gc-rolling-secondary .gc-guarantee-goods ul{padding: 0;overflow: hidden;}
.gc-rolling-secondary .gc-guarantee-goods ul > li{float: left;width: 50%;height: 138px;list-style: none;}
.gc-rolling-secondary .gc-guarantee-goods ul > li > a{position: relative;display: block;height: 100%;padding-top: 87px;color: #fff;text-align: center;text-decoration: none;letter-spacing: -1px;line-height: 19px;}
.gc-rolling-secondary .gc-guarantee-goods ul > li > a > img{position: absolute;z-index: 3;left: 0;top: 0;right: 0;bottom: 0;}
.gc-rolling-secondary .gc-guarantee-goods ul > li > a > span{position: relative;z-index: 4;}

/* @sub
  ========================================================================== */
.gc-sub-header{height: 47px;background: url(../images/sub/sub_top_bg.gif) repeat 0 0 #233048;color:#fff;border-bottom: 28px solid #fff;box-sizing: content-box;}
.gc-sub-header .gc-location{float: left;padding-top: 15px;font-size:0;}
.gc-sub-header .gc-location > a{color: #fff;text-decoration: none;padding-left: 25px;font-size: 12px;background: url(../images/sub/location_arr.png) no-repeat 11px 50%;}
.gc-sub-header .gc-location > a:first-child{padding-left: 0;background: none;}
.gc-sub-header .gc-location > a:first-child > span{display:inline-block;width: 11px;height: 100%;background: url(../images/sub/location_home.png) no-repeat 0 50%;text-indent: -999em;}
.gc-sub-header .gc-function{float: right;}
.gc-function .gc-font-size-change{float: left;margin-top: 11px;overflow: hidden;margin-right: 14px;}
.gc-function .gc-font-size-change span{font-size: 12px;padding-right: 4px;}
.gc-function .gc-font-size-change .gc-font-size-control{display: inline-block;border: 1px solid #6a747f;width: 45px;height: 23px;vertical-align: middle;font-size: 0;}
.gc-function .gc-font-size-change .gc-font-size-control button{width: 50%;height: 100%;border: 0;background: none;cursor: pointer;}
.gc-function .gc-font-size-change .gc-font-size-control button.zoom-in{background: url(../images/sub/font_zoom_in.png) no-repeat 50%;border-right:1px solid #6a747f;}
.gc-function .gc-font-size-change .gc-font-size-control button.zoom-out{background: url(../images/sub/font_zoom_out.png) no-repeat 50%;}
.gc-function .gc-print{float: right;}
.gc-function .gc-print > button{width: 55px;height: 47px;font-size: 0;border: 0;cursor: pointer;padding: 0;border-left: 1px solid #384863;border-right: 1px solid #384863;background: url(../images/sub/print_icon.png) no-repeat 50% #192337;}
/* @sub contents
  ========================================================================== */
.gc-sub-container{position: relative;height: 100%;min-height: calc(100% - 305px);background: url(../images/sub/sub_bg.gif) repeat-y 50% 28px;}
.gc-sub-body{}
.gc-sub-body .gc-inner{background: url(../images/sub/sub_bg.gif) repeat-y;}
.gc-sub-left{position: relative;float: left;width: 240px;padding-top: 152px;}
.gc-sub-left .gc-snb-title{position: absolute;top: 0;left: 0;background: #166aac;width: 100%;height: 152px;padding-top: 62px;}
.gc-sub-left .gc-snb-title h2{font-size: 26px;font-weight: 600;color: #fff;margin: 0;text-align: center;}
.gc-sub-left .gc-snb{height: 100%;}
.gc-sub-left .gc-snb ul{padding: 0;}
.gc-sub-left .gc-snb li{list-style: none;}
.gc-sub-left .gc-snb a{text-decoration: none;}
.gc-sub-left .gc-snb > ul > li > a{display: block;padding: 15px 0 14px 26px;word-break: keep-all;border-bottom: 1px solid #e3e3e3;color: #707070;font-size: 16px;font-weight: 600;}
.gc-sub-left .gc-snb > ul > li:first-child > a{border-top: 0;}
.gc-sub-left .gc-snb > ul > li.is-active > a{position: relative;background: #0a375b;color: #fff;}
.gc-sub-left .gc-snb > ul > li.is-active > a:after{content:'';position: absolute;right: 16px;top: 50%;width: 12px;height: 3px;margin-top: -1.5px;background: #2fcae6;}
.gc-sub-left .gc-snb > ul > li > ul{padding: 17px 0;background: #f2f2f2;border-bottom: 1px solid #e3e3e3;border-left: 1px solid #e3e3e3;border-right: 1px solid #e3e3e3;}
.gc-sub-left .gc-snb > ul > li > ul > li > a{display: block;padding:4px 0 4px 42px;font-weight: 700;color: #535353;}
.gc-sub-left .gc-snb > ul > li > ul > li > a:focus,
.gc-sub-left .gc-snb > ul > li > ul > li > a:hover,
.gc-sub-left .gc-snb > ul > li > ul > li.is-active > a{color: #074e98;}

.gc-sub-right{position: relative;float: right;width: 860px;border-top: 1px solid #e3e3e3;}
.gc-sub-right .gc-contents{padding: 44px 44px 42px 44px;}
.gc-sub-right .gc-contents-title{height: 152px;border-bottom: 1px solid #e3e3e3;}
.gc-sub-right .gc-contents-title h3{font-size: 26px;font-weight: 600;color: #166aac;padding: 62px 0 0 63px;margin: 0;}
.gc-sub-right .gc-contents-title[data-num="01"]{background: url(../images/sub/sub_title_bg01.jpg) no-repeat 0 0;background-size: cover;}
.gc-sub-right .gc-contents-title[data-num="02"]{background: url(../images/sub/sub_title_bg02.jpg) no-repeat 0 0;background-size: cover;}
.gc-sub-right .gc-contents-title[data-num="03"]{background: url(../images/sub/sub_title_bg03.jpg) no-repeat 0 0;background-size: cover;}
.gc-sub-right .gc-contents-title[data-num="04"]{background: url(../images/sub/sub_title_bg04.jpg) no-repeat 0 0;background-size: cover;}
.gc-sub-right .gc-contents-title[data-num="05"]{background: url(../images/sub/sub_title_bg05.jpg) no-repeat 0 0;background-size: cover;}

.gc-contents h4{font-size: 22px;font-weight: 600;color: #245275;margin: 0;margin-bottom: 15px;}
.gc-contents p{font-size: 13px;color: #000;word-break: keep-all;}

.gc-contents dl{margin: 0;}
.gc-contents dt{font-size: 18px;font-weight: 600;color: #424242;margin-bottom: 10px;}
.gc-contents dt ~ dt{margin-top: 30px;}
.gc-contents dt small{font-size: 15px;font-weight: 400;color: #686868;}
.gc-contents dd{font-size: 13px;color: #000;word-break: keep-all;text-align: justify;margin: 0;}

.gc-contents ol{padding-left: 0;list-style: none;counter-reset: decimal;}
.gc-contents ol > li{position: relative;padding-left: 15px;color:#454545;}
.gc-contents ol > li + li{margin-top: 5px;}
.gc-contents ol > li:before{content:counter(decimal)'. ';counter-increment: decimal;display: block; position: absolute; top: 0; left: 0;}
.gc-contents .rest1 > ol > li:before{content:'';display:none;}
.gc-contents ol ol{counter-reset:decimal;}
.gc-contents ol ol > li{position:relative; padding-left:15px; color:#454545;}
.gc-contents ol ol > li{margin-top: 3px;}
.gc-contents ol ol > li:before{content:counter(decimal)') ';counter-increment:decimal;display:block; position:absolute; top:0; left:0;}
.gc-contents ul.list-style-01{list-style: none;padding: 0;}
.gc-contents ul.list-style-01 > li{position: relative;padding-left: 11px;line-height: 21px;}
.gc-contents ul.list-style-01 > li:before{content: '';position: absolute;left: 0;top: 10px;background: #767676;width: 3px;height: 3px;}
.gc-contents .red-title{display: block;font-weight: 600;margin-top: 30px;margin-bottom: 10px;font-size: 15px;color: #8f1508;line-height: 24px;}
.gc-contents .hr-paragraph{padding: 22px 0 27px 10px;border-top: 1px solid #c9c9c9;border-bottom: 1px solid #c9c9c9;line-height: 24px;word-break: keep-all;}
.gc-contents .hr-brochure{font-size: 18px;color: #424242;padding-top: 20px;border-top: 1px solid #e3e3e3;}
.gc-contents .hr-brochure strong{font-weight: 600;}
.gc-contents .cyber-guaranteed-order{height: 102px;background: url(../images/sub/cyber_guaranteed_order.gif) no-repeat 0 0;background-size: 100% 100%;}
.gc-info{margin-top: 60px;}
.gc-info > ul{list-style :none;padding: 0;background: #f6f6f6;border: 1px solid #e3e3e3;overflow: hidden;height: 68px;}
.gc-info > ul > li{position: relative;float: left;line-height: 68px;width: 256px;}
.gc-info > ul > li:after{content: '';position: absolute;right: 0px;top: 50%;width: 1px;height: 36px;background: #e3e3e3;margin-top: -18px;}
.gc-info > ul > li:before{content:'';position: relative;top:7px;display: inline-block;width: 24px;height: 24px;margin-right: 8px;}
.gc-info > ul > li:first-child:before{background: url(../images/sub/info_icon01.png) no-repeat 0 0;margin-left: 32px;}
.gc-info > ul > li:first-child + li:before{background: url(../images/sub/info_icon02.png) no-repeat 0 0;margin-left: 48px;}
.gc-info > ul > li:first-child + li + li:before{background: url(../images/sub/info_icon03.png) no-repeat 0 0;margin-left: 52px;}
.gc-info > ul > li:first-child + li + li:after{display: none;}

/* 사이트맵 */
.gc-sitemap{padding: 0;list-style: none;margin-right: -30px;overflow: hidden;}
.gc-sitemap ul{padding: 0;list-style: none;}
.gc-sitemap a{text-decoration: none;}
.gc-sitemap > li{width: 237px;float: left;margin-right: 30px;}
.gc-sitemap > li > a{display: block;height: 58px;text-align: center;line-height: 58px;color: #fff;font-size: 22px;font-weight: 600;background: #2e7587;}

.site_map{ position:relative;overflow: hidden;margin-top: 34px;}
.site_map ul{padding: 0;list-style: none;}
.site_map a{text-decoration: none;}
.depth01ul{margin-right: -30px;}
.depth01ul > li{  float:left; margin-right:30px;min-height: 540px;}
.depth01ul > li > a {font-size: 22px;font-weight: 600; color:#fff;background:#2e7587 url(../images/sub/bg_ethics_management_img05.png) 0 0 repeat;width: 237px; display:block; text-align:center; height:58px; line-height:58px;}
.depth02ul > li{border-bottom:1px dashed #d7d7d7; padding-top:15px; padding-bottom:15px;}
.depth02ul > li > a {font-size: 15px;color: #4d4d4d;padding-left: 30px; position:relative;font-weight:600;}
.depth02ul > li > a:after{ position:absolute; top:9px; left:18px; content:''; display:block; width:3px; height:3px; background:#9c9c9c;}
.depth03ul{ margin-top:10px;}
.depth03ul > li > a {font-size: 13px;color: #686868;padding-left: 30px; position:relative;}
.depth03ul > li > a:after{ position:absolute; top:-1px; left:21px; display:block; content:'-';}
.depth03ul > li > a:hover{ color:#1a687c;}



.scroll-box{border: 1px solid #e0e0e0;padding:18px 22px;height: 300px;overflow-y: auto;}
.scroll-box ul{list-style: none;padding: 0}
.application-step{list-style: none;padding-left: 0;overflow: hidden;background: url(../images/sub/application_step_line.gif) no-repeat 0 50%;}
.application-step li{float: left;width: 150px;height: 150px;margin-right: 56px;text-align: center;background: url(../images/sub/application_step_off.png) no-repeat 0 0;padding:0!important;}
.application-step li:before{display:none!important;}
.application-step li:first-child + li + li + li{margin-right: 0;}
.application-step li.is-active{background-image: url(../images/sub/application_step_on.png);}
.application-step li:first-child > span{background: url(../images/sub/application_step_icon01.png) no-repeat 50% 26px;}
.application-step li:first-child + li > span{background: url(../images/sub/application_step_icon02.png) no-repeat 50% 26px;}
.application-step li:first-child + li + li > span{background: url(../images/sub/application_step_icon03.png) no-repeat 50% 26px;}
.application-step li:first-child + li + li + li > span{background: url(../images/sub/application_step_icon04.png) no-repeat 50% 26px;}
.application-step li > span{display: block;height: 100%;padding-top: 99px;font-size: 15px;font-weight: 600;color: #fff;}

.application-step1{list-style: none;padding-left: 0;overflow: hidden;background: url(../images/sub/application_step_line.gif) no-repeat 0 50%;}
.application-step1 li{float: left;width: 150px;height: 150px;margin-right: 56px;text-align: center;background: url(../images/sub/application_step_off.png) no-repeat 0 0;padding:0!important;}
.application-step1 li:before{display:none!important;}
.application-step1 li:first-child + li + li + li{margin-right: 0;}
.application-step1 li.is-active{background-image: url(../images/sub/application_step_on.png);}
.application-step1 li:first-child > span{background: url(../images/sub/application_step_icon01.png) no-repeat 50% 26px;}
.application-step1 li:first-child + li > span{background: url(../images/sub/application_step_icon02.png) no-repeat 50% 26px;}
.application-step1 li:first-child + li + li > span{background: url(../images/sub/application_step_icon03.png) no-repeat 50% 26px;}
.application-step1 li:first-child + li + li + li > span{background: url(../images/sub/application_step_icon04.png) no-repeat 50% 26px;}
.application-step1 li > span{display: block;height: 100%;padding-top: 87px;font-size: 15px;font-weight: 600;color: #fff;}


.agreement-title{overflow: hidden;margin-bottom: 22px;}
.agreement-title > h4{float: left;margin-bottom: 0;line-height: 31px;}
.agreement-title > div{float: right;width: 94px;height: 31px;line-height: 31px;text-align: center;border: 1px solid #ddd;background: #fafafa;color: #000;}
/* 동의서 css height 765->565 수정 */
.agreement-document{padding: 47px 20px 22px 20px;height: 565px;overflow-y: auto;border-top: 1px solid #545b71;border-bottom: 1px solid #545b71;border-left: 1px solid #e3e3e3;border-right: 1px solid #e3e3e3;margin-bottom: 20px;background: #fafafa;}
.agreement-document > strong{display: block;font-size: 20px;font-weight: 600;color: #505050;text-align: center;margin-bottom: 35px;}
.agreement-document > dl{margin-bottom: 40px;}
.agreement-document > dl dt{text-align: center;margin-bottom: 17px;}
.agreement-document > dl dd{text-align: justify;padding: 18px 25px 14px 25px;line-height: 23px;color: #686868;border-top: 1px solid #d5d5d5;border-bottom: 1px solid #d5d5d5;}
/* 동의서 css 추가 start */
.agreement-document > ol > li > div > table > tbody > tr > td > ul{padding-left:15px;}
span.sub_title{display: block;font-weight: bold;color: #505050;margin:15px 0px 5px 3px;}
.table-layout > table > tbody > tr > th.middle_title{text-align:center !important;}
.table-layout > p.table_comment{margin-top:5px; font-size:11px;}
/* 동의서 css 추가 finish */
.agreement-action .agreement-action{margin-bottom: 27px;}
.agreement-action .agreement-action-header{height: 45px;line-height: 45px;background: #545b71;text-align: center;color: #fff;}
.agreement-action .agreement-action-body{min-height: 100px;padding: 26px 24px 15px;background: #fff;line-height: 23px;color: #686868;border-right: 1px solid #cecece;border-left: 1px solid #cecece;}
.agreement-action .agreement-action-footer{background: #f5f5f5;text-align: center;padding: 12px 0;border-right: 1px solid #cecece;border-left: 1px solid #cecece;border-bottom: 1px solid #cecece;}
.line-box{text-align: center;padding: 43px 0;border-top: 1px solid #545b71;border-bottom: 1px solid #545b71;border-left: 1px solid #e3e3e3;border-right: 1px solid #e3e3e3;margin-bottom: 20px;background: #fafafa;}
.line-box-inner{display: inline-block;}
.line-box-inner th,
.line-box-inner td{height: 33px;padding: 7px 0;text-align: left;}
.line-box strong{font-size: 15px;color: #5b5b5b;font-weight: 600;}
.line-box.completed{padding-top: 217px;background: url(../images/sub/after_completed.png) no-repeat 50% 55px;}
.line-box.login strong{display: block;font-size: 17px;color: #666;margin-bottom: 50px;}
.doc-icon{color: #3a3a3a;padding-left: 18px;background: url(../images/sub/doc_icon.png) no-repeat 0 50%;font-size: 13px;}
.accordion{border-top: 1px solid #7e8498;margin-top: 15px!important;}
.accordion .acc-header:first-child{border-top: 0;}

.accordion .acc-header{margin: 0;border-top: 1px solid #d3d3d3;}
/*.accordion .acc-header > a{display:table;table-layout: fixed;width: 100%;font-size: 13px;color: #686868;height: 47px;line-height: 47px;text-decoration: none;
background: url(../images/sub/acc_off.png) no-repeat 96.75745784695201% 50%;}*/
.accordion .acc-header > a{display:table;table-layout: fixed;width: 100%;font-size: 13px;color: #686868;height: 47px;text-decoration: none;
background: url(../images/sub/acc_off.png) no-repeat 96.75745784695201% 50%;}
.accordion .acc-header span{display: table-cell;}
.accordion .acc-header span.acc-nth{width: 76px;text-align: center;}
/*.accordion .acc-header span.acc-title{padding-right: 66px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;} */
.accordion .acc-header span.acc-title{padding: 14px 66px 11px 0px;}
.accordion .acc-body{display: none;background: #f7f7f7;font-size: 13px;color: #686868;padding: 26px 76px 25px;border-top: 1px solid #d3d3d3;word-break: normal;}
.accordion .acc-header.last-child{border-bottom: 1px solid #d3d3d3;}
.accordion .acc-header:last-of-type{border-bottom: 1px solid #d3d3d3;}
.accordion .acc-body.last-child{border-bottom: 1px solid #d3d3d3;}
.accordion .acc-body:last-child{border-bottom: 1px solid #d3d3d3;}

.accordion .acc-header.is-active{border-bottom: 0;}
.accordion .acc-header.is-active > a{background: url(../images/sub/acc_on.png) no-repeat 96.75745784695201% 50% #2587be;color: #fff;}
.accordion .acc-header.is-active + .acc-body{display: block;}

.pagination{display: inline-block;overflow: hidden;}
.pagination .pagination-control{float: left;border: 1px solid #d2d2d2;}
.pagination .pagination-control > a{float: left;width: 25px;height: 25px;background: #fff;text-indent: -999em;}
.pagination .pagination-control > a:first-child{border-right: 1px solid #d2d2d2;}
.pagination .pagination-control > a:first-child + a{border-right: 0;}
.pagination .pagination-control > a.first-btn{background: url(../images/sub/pagination_first_arr.gif) no-repeat 50% 50%;}
.pagination .pagination-control > a.previous-btn{background: url(../images/sub/pagination_previous_arr.gif) no-repeat 50% 50%;}
.pagination .pagination-control > a.next-btn{background: url(../images/sub/pagination_next_arr.gif) no-repeat 50% 50%;}
.pagination .pagination-control > a.last-btn{background: url(../images/sub/pagination_last_arr.gif) no-repeat 50% 50%;}
.pagination-list{float: left;list-style: none;padding: 0;border: 1px solid #d2d2d2;margin: 0 12px;}
.pagination-list > li{float: left;}
.pagination-list > li.last-child a{border-right: 0;}
.pagination-list > li:last-child a{border-right: 0;}
.pagination-list > li > a{display: block;border-right: 1px solid #d2d2d2;font-size: 13px;min-width: 25px;height: 25px;padding:0 3px;line-height: 25px;background: #fff;font-family: Gulim; color: #949494;text-decoration: none;}
.pagination-list > li.is-active > a{font-weight: 600;color: #008aff;}
.gray-box{padding: 22px 0;background: #f6f6f6;text-align: center;}

/* 관리자 */
.admin-section-nav{float: left;position: relative;padding: 20px 10px 15px 30px;width: 230px;margin-right: 20px;border: 1px solid #e0e0e0;}
.admin-section-nav > .admin-nav-list:before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 4px;background: #fff;}
.admin-section-nav > .admin-nav-list:after{content: '';position: absolute;bottom: 0;left: 0;width: 100%;height: 3px;background: #fff;}
.admin-nav-list{position: relative;background: url(../images/common/admin_nav_line.gif) repeat-y 0 0;list-style: none;padding: 0;}
.admin-nav-list .admin-nav-item{line-height: 25px;}
.admin-nav-list .admin-nav-item > a{position: relative;display: block;padding-left: 28px;color: #686868;text-decoration: none;}
.admin-nav-list .admin-nav-item > a:before{content: '';position: absolute;left: 0;top: 50%;width: 25px;height: 1px;background: url(../images/common/admin_nav_item_line.gif) repeat-x 0 50%;}
.admin-nav-list .admin-nav-item-toggle > a:after{content: '';position: absolute;left: 0;top: 50%;width: 17px;height: 17px;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);background: url(../images/common/admin_nav_item_plus01.png) no-repeat 0 0;}
.admin-nav-list .admin-nav-item-toggle > ul{display: none;}
.admin-nav-list .admin-nav-item > .admin-nav-list .admin-nav-item > a{padding-left: 48px;}
.admin-nav-list .admin-nav-item > .admin-nav-list .admin-nav-item > a:before{width: 44px;}
.admin-nav-list .admin-nav-item > .admin-nav-list .admin-nav-item-toggle > a:after{content: '';position: absolute;left: 20px;top: 50%;width: 17px;height: 17px;-webkit-transform: translate(0, -50%);-moz-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%);background: url(../images/common/admin_nav_item_plus02.png) no-repeat 0 0;}
.admin-nav-list .admin-nav-item > .admin-nav-list .admin-nav-item > .admin-nav-list .admin-nav-item > a{padding-left: 60px;}
.admin-nav-list .admin-nav-item > .admin-nav-list .admin-nav-item > .admin-nav-list .admin-nav-item > a:before{width: 54px;}
.admin-config{float: left;width: 522px;}
.add-text{font-size: 12px;color: #999;letter-spacing: -1px;vertical-align: middle}

/* 우편번호 찾기 */
.postal-code{width: 950px;}
.postal-code .postal-code-header{position: relative;height: 60px;background: url(../images/sub/postal_code_ptt.png) repeat 0 0 #315ea9;}
.postal-code .postal-code-header h1{font-size: 20px;line-height: 60px;color: #fff;margin:0;padding-left: 30px;}
.postal-code .postal-code-header .close{position: absolute;right: 30px;top: 15px;width: 30px;height: 30px;background: url(../images/sub/postal_code_colse.png) no-repeat 50% 50% #164aa1;border: 1px solid #d9e1ef;text-indent: -999em;}
.postal-code .postal-code-body{border: 1px solid #315ea9;border-top: 0;padding: 30px 28px;}
.postal-code .postal-code-tabs{position: relative;overflow: hidden;}
.postal-code .postal-code-tabs:after{content: '';position: absolute;z-index: 9;left :0; bottom: 0;width: 100%;height: 1px;background: #747474;}
.postal-code .postal-code-tabs a{position: relative;z-index: 10;display: block;float: left;text-decoration: none;width: 250px;height: 40px;line-height: 40px;text-align: center;background: #f3f3f3;
border: 1px solid #d7d7d7;border-bottom: 1px solid #747474;margin-right: -1px;}
.postal-code .postal-code-tabs a.is-active{border: 1px solid #747474;border-bottom: 0;background: #fff;margin-right: 0px;}
.postal-code .postal-code-tabs a.is-active + a{border-left: 0;}
.postal-code-form{overflow: hidden;margin-top: 30px;}
.postal-code-form > div:first-child{width: 445px;margin-right: 30px;}
.postal-code-form > div.last-child{width: 415px;}
.postal-code-form > div:last-child{width: 415px;}
.postal-code-form .gray-box{background: #f7f7f7;border: 1px solid #e0e0e0;padding: 15px;text-align: left;color: #686868;}
.postal-code-form strong{display: block;margin-bottom: 7px;color: #504f4f;}
/* 아이고 실수 ㅡㅡ */
.popup{}
.popup .popup-header{position: relative;height: 60px;background: url(../images/sub/postal_code_ptt.png) repeat 0 0 #315ea9;}
.popup .popup-header h3{font-size: 20px;line-height: 60px;color: #fff;margin:0;padding-left: 30px;}
.popup .popup-header .close{position: absolute;right: 30px;top: 15px;width: 30px;height: 30px;background: url(../images/sub/postal_code_colse.png) no-repeat 50% 50% #164aa1;border: 1px solid #d9e1ef;text-indent: -999em;}
.popup .popup-body{border: 1px solid #315ea9;border-top: 0;padding: 30px 28px;}
.popup .popup-tabs{position: relative;overflow: hidden;}
.popup .popup-tabs:after{content: '';position: absolute;z-index: 9;left :0; bottom: 0;width: 100%;height: 1px;background: #747474;}
.popup .popup-tabs a{position: relative;z-index: 10;display: block;float: left;text-decoration: none;width: 250px;height: 40px;line-height: 40px;text-align: center;background: #f3f3f3;
border: 1px solid #d7d7d7;border-bottom: 1px solid #747474;margin-right: -1px;}
.popup .popup-tabs a.is-active{border: 1px solid #747474;border-bottom: 0;background: #fff;margin-right: 0px;}
.popup .popup-tabs a.is-active + a{border-left: 0;}
.popup-form{overflow: hidden;margin-top: 30px;}
.popup-form > div:first-child{width: 445px;margin-right: 30px;}
.popup-form > div.last-child{width: 415px;}
.popup-form > div:last-child{width: 415px;}
.popup-form .gray-box{background: #f7f7f7;border: 1px solid #e0e0e0;padding: 15px;text-align: left;color: #686868;}
.popup-form strong{display: block;margin-bottom: 7px;color: #504f4f;}

.no-layout{background: none!important;}
.no-layout .gc-inner{background: none!important;}
.security h3{border-bottom: 1px solid #d3d3d3;;padding-bottom: 10px;color: #166aac;}
.security .current-user{display: block;margin-top: 24px;font-size: 14px;}
.security .line-box{text-align: left;padding: 14px 0;margin-top: 7px;border-left: 0;border-right: 0;}

.login_box{ border:1px solid #e0e0e0; margin-top:34px; overflow:hidden;}
.login_box > p{ height:70px; text-align:center; background:#f5f5f5; color:#4f4f4f; font-size:15px; font-weight:600; line-height:70px;}
.login_box div{ float:left; width:50%; box-sizing:border-box; height:382px; text-align:center; padding-top:215px;}
.login_box div strong{ color:#474747; font-size:20px;}
.login_box div p{ color:#686868; font-size:13px; margin-top:10px; margin-bottom:15px;}
.login_box div a{ text-decoration: none;color:#fff; font-weight:600; font-size:14px; width:122px; height:40px; display:block; text-align:center; background:#256aab; line-height:40px; margin:0 auto;}
.login_box .cert_box{ background:url(../images/sub/bg_cert_box.png) center 50px no-repeat; position:relative;}
.login_box .cert_box:after{ content:''; display:block; position:absolute; top:50px; right:0; width:1px; height:282px; border-right:1px dashed #e0e0e0;}
.login_box .ipin_box{ background:url(../images/sub/bg_ipin_box.png) center 50px no-repeat;}