


/*import*/
/*@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);*/
@import url('//cdn.rawgit.com/innks/NanumSquareRound/master/nanumsquareround.min.css');

/*@keyframes popup {
  0% {
    transform: translate(0,0);
  }
  50% {
    transform: translate(0,-5px);
  }
  100% {
    transform: translate(0,0);
  }
}
/*--------------------------怨듯넻--------------------------*/
/*怨듯넻*/
*{margin:0; padding:0;}
body{font-size:13px; line-height:18px; font-family:'nanumsquareround'; letter-spacing:-0.5px;}
img{border:0; vertical-align:middle;}
ul, ol, li{list-style:none;}
a{text-decoration:none; color:inherit;}
input{font:inherit; border:1px solid #ccc; text-indent:10px; height:25px;}
input[type=radio], input[type=checkbox]{vertical-align:middle; margin-left:20px;}
input[type=radio]:first-child, input[type=checkbox]:first-child{margin-left:0;}
td input:focus{border:1px solid #c9302f; outline:none;}
td textarea:focus{border:1px solid #c9302f; outline:none;}
select{font:inherit; background:none; -webkit-appearance:none; -moz-appearance:none; border:1px solid #cccccc; height:27px;
vertical-align:top; text-indent:10px; color:#fff; background:#d94044 url('/img/common/select-bg.gif') no-repeat 115px center;
width:138px; margin-left:5px;}
select::-ms-expand{display:none;}
textarea{border:1px solid #ccc;}
label{margin-left:5px;}
table{border-spacing:0 !important;}
strong{color:#333;}
#wrap{width:100%; overflow:hidden; min-width:1060px;}
.total{padding:10px 42px; border:1px solid #d93634;font-size:16px; display:inline-block; color:#d93634; border-radius: 8px;}
.total:hover {background:#d93634; color:#fff}
.total_wrap{text-align:center;margin-top:0px;}
.clfix:after{content:""; display:block; clear:both;}
.inner{width:1000px; margin:0 auto; position:relative;}
.sub-inner{margin:0 0 0 264px; box-sizing:border-box; min-height:535px;width:754px;padding-bottom:35px;}
.hidden{position:absolute; left:-9999px;}
.bt-0{border-top:0 !important;}
.bb-0{border-bottom:0 !important;}
.bb-1{border-bottom:0 !important;}
.bl{border-left:1px solid #ccc !important;}
.section{padding:50px 0;}
.more{display:inline-block; width:14px; height:13px;}
.align-left{text-align:left !important;}
.align-right{float:right;}
.align-right-02{margin-bottom:20px;}
.align-right-02 select{padding:5px 0px 5px 5px; float:left; width:95px !important; background:#595959 url('/img/common/select-bg.gif') no-repeat 70px center;}
.align-right-02 input{float:left; margin:0 9px 0 5px; width:170px;}
.align-right-02 button{float:left;}
.more-btn{display:inline-block; padding:3px 30px 3px 15px; background:url(/img/common/sub-more.png) no-repeat 145px center; text-align:center;
border:1px solid #ccc;}
.file-icon{display:inline-block; text-indent:-9999px; width:19px; height:21px; vertical-align:middle; background:url('/img/common/file-icon.png') no-repeat center;}
.file-icon2{background-image:url('/img/common/download-file.png')}
.file-doc{background-image:url('/img/common/file-icon-doc.png')}
.file-docx{background-image:url('/img/common/file-icon-doc.png')}
.file-hwp{background-image:url('/img/common/file-icon-hwp.png')}
.file-etc{background-image:url('/img/common/file-icon-etc.png')}
.file-pdf{background-image:url('/img/common/file-icon-pdf.png')}
.file-xls{background-image:url('/img/common/file-icon-xls.png')}
.file-xlsx{background-image:url('/img/common/file-icon-xls.png')}
.tip{font-size:10px; vertical-align:top;}
.ml{display:inline-block; margin-left:10px;}
.down-btn-02{padding:3px 40px 3px 15px !important;
background:#39444e url(/img/common/down-icon.png) no-repeat 150px center !important;}
.down-btn-03{width:185px !important; background:#39444e url(/img/common/more-icon-w-2.png) no-repeat 205px center !important; margin-top:10px;}
.mail-btn{width:100px !important; padding:3px 10px 3px 30px !important;
background:#39444e url(/img/common/mail-icon.png) no-repeat 25px center !important;}
.s-down-btn{padding:0 20px 0 0 !important; width:10px !important; height:11px;
background:url(/img/common/download-icon-02.png) no-repeat center !important; border:0 !important;}
/*怨듯넻 - ?룿?듃*/
h1{font-size:22px;}
h1.page-title{font-size:30px; line-height:40px; margin-bottom:50px; padding-left:20px; background:url('/img/common/page-bar.gif') no-repeat 0 5px;}
h3{font-size:16px; line-height:20px;}
h4{font-size:14px;}
h5{font-size:12px;}
p.sub-title{font-size:22px; line-height:32px;}
p.content-title{font-size:15px;}
p.content-title-02{font-size:14px;}
p.content-title-03{margin-bottom:10px;}
.tbl-mid-title{color:#000000; margin-bottom:10px;}
.red-bar-title{margin-bottom:10px;}
/*怨듯넻 - 而щ윭*/
.red-font{color:#c9302f !important;}
.gray-font{color:#666;}
.pp-font{color:#660099;}
.cm-font{color:#cc9966;}
.red-dot{display:inline-block; margin-right:5px; width:5px; height:5px; background:#c9302f; vertical-align:top; margin-top:7px;}
.gray-dot{display:inline-block; margin-right:5px; width:4px; height:4px; background:#364a41; vertical-align:top; margin-top:9px;
border-radius:4px;}
.bb-gray{border-bottom:1px solid #ccc !important;}
.basic-btn{display:inline-block; width:138px; border:1px solid #39444e; color:#39444e; padding:15px 0; background:none;
cursor:pointer; text-align:center;}
.search-btn{width:60px; padding:5px 0; background:none; border:0; cursor:pointer;}
.n-btn{background:#39444e; color:#fff; margin-left:3px;}
.n-btn:hover{background-color:#2a353e !important;}
.comp-btn{width:225px; padding:10px 0; background:#39444e url(/img/common/more-icon-w-2.png) no-repeat 190px center;}
.l-btn:hover{background:#c9302f !important; border-color:#c9302f; text-align:center;}
.comp-btn span{vertical-align:top; margin:-1px 5px 0 -10px; display:inline-block;}
.bsns-btn{font-size:12px; background-position:204px center; letter-spacing:-1px; text-indent:-10px; color:#fff; font-weight:normal;}
.bsns-btn-02{width:100px; background-position:77px center;}
.red-bar-title span{display:inline-block; width:2px; height:11px; background:#c9302f; vertical-align:top; margin:3px 5px 0 0;}
/*?뿤?뜑*/
#header{width:100%; height:90px; border-bottom:1px solid #c9302f; background:#fff; z-index:900;}
#header .inner{height:90px;}
#header .inner .logo{padding-top:35px; float:left; margin-right:32px;}
#header .inner .utill{font-size:12px; position:absolute; top:10px; right:0;}
#header .inner .utill li{float:left; margin-left:15px; padding-right:15px; background:url('/img/common/utill-bar.gif') no-repeat right center;}
#header .inner .utill li:last-child{background:none; padding-right:0;}
/*?뿤?뜑 - gnb*/
#gnb{float:left; margin-top:37px; z-index:800; position:relative;}
#gnb > ul > li{float:left; font-weight:bold; text-align:center; position:relative; font-size:12px;}
#gnb > ul > li .gnb-img{position:absolute; top:78px; left:-200px; display:none; width:202px; height:209px; text-align:left;}
#gnb > ul > li .gnb-img img{margin-top:0;}
#gnb > ul > li > a{display:block; padding:18px 44px; font-size:12px; position:relative;}
#gnb > ul > li:hover > .m{color:#c9302f;}
#gnb > ul > li > .m-act{color:#c9302f;}
#gnb > ul > li > .m > .m-bar{display:none; width:100%; height:4px; background:#c9302f; position:absolute; bottom:0; left:0;}
#gnb > ul > li > .m > .m-bar-act{display:block; width:100%; height:4px; background:#c9302f; position:absolute; bottom:0; left:0;}
#gnb > ul > li:hover > .m > .m-bar{display:block;}
#gnb .sub{display:none; padding:6px 20px; width:100%; box-sizing:border-box; font-weight:normal; text-align:left;
background:url('/img/common/main-content-bar.gif') no-repeat right 6px/1px 100%; height:220px; position:absolute; top:53px;}
#gnb .sub li{line-height:12px; letter-spacing:-0.9px;}
#gnb .sub li a{display:block; padding:7px 0;}
#gnb .sub li a:hover{color:#c9302f;}
#gnb-bg{display:none; position:absolute; top:288px; width:100%; height:270px; border-bottom:1px solid #ccc; background:#fff; z-index:799;}
/*?뿤?뜑 - ?쟾泥대찓?돱*/
#all-menu{display:inline-block; width:66px; padding:13px 21px; position:absolute; top:38px; right:0;
font-size:13px;}
#all-menu > span{display:inline-block; width:20px; margin:-14px 0 0 52px; vertical-align:top;}
#all-menu > span i{display:block; height:2px; background:#c9302f; margin-bottom:2px;}
#all-menu > span i:last-child{display:block; height:2px; background:#c9302f; margin-bottom:2px;}
#all-menu:focus #all-menu-in{display:block;}
#all-menu-in{display:none; position:absolute; top:91px; left:0; background:#fff; z-index:900; width:100%; border:2px solid #c9302f;
padding:10px 50px; box-sizing:border-box;}
#all-menu-in > ul > li{padding-bottom:5px;}
#all-menu-in > ul > li > a{color:#c9302f; font-size:14px; padding-bottom:3px;
float:left; vertical-align:middle; margin-top:10px;}
#all-menu-in .all-sub{padding:10px 0 10px; border-bottom:1px solid #d9d9d9; padding-left:80px;}
#all-menu-in .all-sub a:hover{text-decoration:underline;}
#all-menu-in > ul > li:last-child .all-sub{border-bottom:0; padding-bottom:0;}
#all-menu-in .all-sub > li{float:left; padding-left:10px; background:url(/img/common/red-dot.gif) no-repeat 0 6px; margin-right:20px;
 font-size:12px; min-width:63px;}
#all-menu-in .all-sub > li:first-child{min-width:85px;}
#all-menu-in .all-sub > li:last-child{margin-right:0;}
#all-menu-in .all-sub-depth{margin-top:5px; width:167px;}
#all-menu-in .all-sub-depth li{margin-bottom:2px; color:#666; font-weight:normal;}
#all-menu-in .all-sub-depth li span{display:inline-block; vertical-align:top;}
#all-menu-in .all-sub-depth li .lnb-line{width:7px;}
#all-menu-in .all-sub-depth li .lnb-menu{width:160px; line-height:20px; font-size:11px;}
#all-menu-in #all-close{position:absolute; top:20px; right:25px;}
#all-bg{display:none; position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.5); z-index:850;}
/*?뫖?꽣*/
#footer{position:relative; z-index:800;}
.sub-footer{top:0 !important; padding-bottom:0 !important;}
.footer-menu{border-top:1px solid #ccc; margin:0 auto; background:#fff;}
.footer-menu ul{padding:22px 0; float:left;}
.footer-menu li{float:left; margin-right:13px; padding-right:13px; border-right:1px solid #ccc; line-height:10px;}
.footer-menu li a{color:#666;}
.footer-menu li:last-child{border:0;}
.footer-menu .family{float:right;}
.footer-menu .family > select#family{width:140px; padding:5px 0 5px 10px; border:1px solid #ccc; box-sizing:border-box; margin-top:12px;
font-size:11px; background:url('/img/common/more-icon-bold-bt.gif') no-repeat 110px center;}
.footer-cp{border-top:1px solid #ccc; height:120px; background:#ebedee; font-size:12px; padding-top:20px;}
.footer-cp p{float:left; margin-right:33px; line-height:19px;}
.footer-cp p .copy{display:block; font-size:11px;}
.footer-cp p .cp-icon{display:inline-block; text-indent:-9999px; width:18px; height:15px; background:url('/img/common/cs-icon.png') no-repeat center;
margin:-2px 2px 0 0; vertical-align:middle;}
.footer-cp p .red-font{font-weight:900; margin:0 8px 0 4px; font-size:13px;}
/*nav*/
.nav{padding:35px 0 30px; position:absolute; top:0; right:0;}
.nav li{float:left;margin-right:10px; font-size:12px;}
.nav li:last-child{margin-right:0;}
.nav li span{display:inline-block; width:5px; height:9px; background:url('/img/common/more-icon-thin-R.png') no-repeat center;
margin-right:9px; text-indent:-9999px; vertical-align:middle; margin-top:-2px;}
.nav li img{margin-top:-2px;}
/*lnb*/
.lnb{width:186px; border-right:1px solid #ccc; border-left:1px solid #ccc; height:100%; float:left;z-index:600;
position:absolute;top:0;left:0;}
.lnb .lnb-title{color:#fff; height:160px; background:#c9302f url(/img/common/lnb-bg.png) no-repeat; text-align:center; padding-top:65px; box-sizing:border-box;}
.lnb .lnb-title p{color:#fff; margin-top:8px; font-size:11px;}
.lnb > ul{border-bottom:3px solid #ccc;}
.lnb > ul > li .lnb-m{display:block; padding:15px;border-bottom:1px solid #ccc; font-size:14px; font-weight:bold;}
.lnb > ul > li .lnb-m.active{color:#c9302f;}
.lnb > ul > li .cs-m{background:url('/img/common/lnb-plus.png') no-repeat 163px center;}
.lnb > ul > li .cs-m.active{background:url('/img/common/lnb-minus.png') no-repeat 163px center !important; color:#c9302f;}
.lnb > ul > li .lnb-sub a.active{color:#c9302f;}
.lnb > ul > li:last-child .cs-m{letter-spacing:-1px;}
.lnb .lnb-sub{display:none; border-bottom:1px solid #ccc; padding:8px 15px;}
.lnb .lnb-sub a{display:block; padding:6px 0;}
.lnb .lnb-sub a:hover{color:#c9302f;}
.lnb .lnb-sub a span{display:inline-block; vertical-align:top;}
.lnb .lnb-sub .lnb-line{width:7px;}
.lnb .lnb-sub .lnb-menu{width:149px;letter-spacing:-1px;}
.lnb .lnb-banner{border-top:1px solid #ccc;}
.lnb .lnb-banner a{display:block; border-bottom:1px solid #ccc;}
/*--------------------------硫붿씤?럹?씠吏?--------------------------*/
/*而⑦뀒?씠?꼫 - 硫붿씤 ?뒳?씪?씠?뜑*/
#container{position:relative;}
#container.sub-container{width:1000px;margin:0 auto;padding-top:100px;}
#main-slider{position:relative; height:448px; background:#ebeeed}
#main-slider .bx-pager{position:absolute; bottom:112px; left:50%; z-index:80; margin:0 0 0 -474px;}
#main-slider .bx-pager div{float:left; margin-right:5px; text-indent:-9999px;}
#main-slider .bx-pager div a{display:block; width:11px; height:11px; background:#333; border-radius:11px;}
#main-slider .bx-pager div .active{background:#c9302f;}
#main-slider .bx-controls-auto-item a{position:absolute; bottom:113px; left:50%; z-index:80; width:11px; height:11px; text-indent:-9999px;
margin:0 0 0 -490px; background:url('/img/common/visual-stop.png') no-repeat center;}
#main-slider .bx-controls-auto-item .bx-start{background:url('/img/common/visual-start.png') no-repeat center;}
#main-slider .bx-controls-auto-item .active{display:none;}
.main-slider-img li{width:100%; height:448px; background:#ebeeed;}
.main-slider-img li.slider-img-02{display:none;}
.main-slider-img li.slider-img-03{display:none;}
.main-slider-img li img{position:absolute; left:50%; margin-left:-926px;}
.main-slider-img li .main-slider-txt{position:absolute; top:70px; left:50%; z-index:80; margin:0 0 0 -500px;}
.main-slider-img li .main-slider-txt h1{font-size:40px; line-height:46px; margin-bottom:30px;}
.main-slider-img li .main-slider-txt p{line-height:19px;}
.main-slider-img li .main-slider-txt p b{display:block; margin-top:10px;}
/*而⑦뀒?씠?꼫 - ?? 硫붾돱*/
.quick-menu{position:absolute; top:-410px; right:0; z-index:100; width:202px;}
.quick-menu li{float:left; background:rgba(236, 3, 0, 0.7); border-left:1px solid rgba(255,255,255,0.2); border-bottom:1px solid rgba(0,0,0,0.2);
border-top:1px solid rgba(255,255,255,0.2); font-size:12px;}
.quick-menu li:hover{background:#dc1624;}
.quick-menu li.br-b{border-right:1px solid rgba(0,0,0,0.2); border-left:0;}
.quick-menu li a{display:block; width:100px; height:90px; text-align:center; color:#fff; padding:15px 0; box-sizing:border-box;}
.quick-menu li .quick-icon{width:40px; height:40px; background:url('/img/main/quick-icon-01.png') no-repeat center/100%; margin:0 auto 5px;}
.quick-menu li.quick-li-02 .quick-icon{background:url('/img/main/quick-icon-02.png') no-repeat center;}
.quick-menu li.quick-li-03 .quick-icon{background:url('/img/main/quick-icon-03.png') no-repeat center;}
.quick-menu li.quick-li-04 .quick-icon{background:url('/img/main/quick-icon-04.png') no-repeat center;}
.quick-menu li.quick-li-05 .quick-icon{background:url('/img/main/quick-icon-05.png') no-repeat center;}
.quick-menu li.quick-li-06 .quick-icon{background:url('/img/main/quick-icon-06.png') no-repeat center/100%;}
/*而⑦뀒?씠?꼫 - 而⑦뀗?듃 01*/
.main-content-01{padding:34px 30px; text-align:center;}
.main-content-01 li{float:left; background:#ccc; width:190px; padding-right:30px; margin-right:30px;
background:url('/img/common/main-content-bar.gif') no-repeat right center;}
.main-content-01 li:last-child{padding-right:0; margin-right:0; background:none;}
.main-content-01 li a{display:block;}
.main-content-01 li .main-cont1-icon{display:block; width:65px; height:55px; background:url('/img/main/main-cont1-icon-01.png') no-repeat center;
margin:0 auto;}
.main-content-01 li.main-cont1-li-02 .main-cont1-icon{background:url('/img/main/main-cont1-icon-02.png') no-repeat center;}
.main-content-01 li.main-cont1-li-03 .main-cont1-icon{background:url('/img/main/main-cont1-icon-03.png') no-repeat center;}
.main-content-01 li.main-cont1-li-04 .main-cont1-icon{background:url('/img/main/main-cont1-icon-04.png') no-repeat center;}
.main-content-01 li .content-01-title{font-size:16px; margin:10px 0;}
.main-content-01 li .content-01-title span{display:inline-block; width:7px; height:12px; background:url('/img/common/more-icon-bold.gif') no-repeat center;
margin-left:14px;}
.main-content-01 li a:hover p{/*color:#c9302f;*/}
.main-content-01 li:hover .content-01-title span{/*background-image:url('/img/common/more-icon-bold-r.gif')*/}
.main-content-01 li:hover .main-cont1-icon{/*animation: popup 1s ease infinite;*/}
/*而⑦뀒?씠?꼫 - 而⑦뀗?듃 02 - ?뒳?씪?씠?뜑*/
.main-content-02{background:#ebe7e6; padding:40px 0; text-align:center;}
.main-content-02 h1{margin-bottom:20px;}
.main-content-02 .content-slider{margin-bottom:40px; position:relative; border-bottom:1px solid #c2c0bf; padding-bottom:40px;}
.main-content-02 .content-slider .bx-wrapper{max-width:100% !important;}
.main-content-02 .content-slider li{position:relative; float:left; height:150px;
background:url('/img/main/main-cont2-slider-01.jpg') no-repeat center/cover;}
.main-content-02 .content-slider li a{display:block; color:#fff; height:150px;}
.main-content-02 .content-slider li .slide-txt{height:100%;}
.main-content-02 .content-slider li .slide-txt p{padding-top:45px; font-size:12px; font-weight:bold;}
.main-content-02 .content-slider li .slide-txt span{display:block; width:35px; height:1px; background:#fff; margin:15px auto;}
.main-content-02 .content-slider li .slide-more{display:none; width:100%; height:100%; position:absolute; top:0; left:0;}
.main-content-02 .content-slider li .slide-more p{display:inline-block; margin-top:66px; padding-bottom:5px; border-bottom:1px solid #fff;}
.main-content-02 .content-slider li .slide-more p span{display:inline-block; width:12px; height:10px; margin:0 0 0 23px;
background:url(/img/main/slider-more.png) no-repeat center;}
.main-content-02 .content-slider li:hover .slide-more{background-color:rgba(209, 63, 63, 0.7);}
.main-content-02 .content-slider li.slider-li-02{margin-right:0; background:url('/img/main/main-cont2-slider-02.jpg') no-repeat center/cover;}
.main-content-02 .content-slider li.slider-li-03{background:url('/img/main/main-cont2-slider-03.jpg') no-repeat center/cover;}
.main-content-02 .content-slider li.slider-li-04{background:url('/img/main/main-cont2-slider-04.jpg') no-repeat center/cover;}
.main-content-02 .content-slider li.slider-li-05{background:url('/img/main/main-cont2-slider-05.jpg') no-repeat center/cover;}
.main-content-02 .content-slider li.slider-li-06{background:url('/img/main/main-cont2-slider-06.jpg') no-repeat center/cover;}
.main-content-02 .content-slider .bx-pager{position:absolute; top:-36px; right:-5px; z-index:80;}
.main-content-02 .content-slider .bx-pager div{float:left; margin-right:5px; text-indent:-9999px;}
.main-content-02 .content-slider .bx-pager div a{display:block; width:10px; height:10px; background:#999; border-radius:10px;}
.main-content-02 .content-slider .bx-pager div .active{background:#c9302f;}
.main-content-02 .content-slider .bx-controls-direction a{position:absolute; bottom:70px; left:-20px; z-index:100; width:60px; height:40px;
text-indent:-9999px; background:rgba(0,0,0,0.5) url('/img/main/cont-slider-L.png') no-repeat center;}
.main-content-02 .content-slider .bx-controls-direction a:hover{background-color:rgba(201,48,47,0.9);}
.main-content-02 .content-slider .bx-controls-direction .bx-next{left:960px;
background:rgba(0,0,0,0.5) url('/img/main/cont-slider-R.png') no-repeat center;}
.main-content-02 .content-slider .bx-controls-auto-item a{position:absolute; top:-38px; right:77px; width:10px; height:13px;
background:url('/img/common/visual-stop-gray.gif') no-repeat center; text-indent:-9999px;}
.main-content-02 .content-slider .bx-controls-auto-item .bx-start{background:url('/img/common/visual-start-gray.png') no-repeat center;}
.main-content-02 .content-slider .bx-controls-auto-item .active{display:none;}
/*而⑦뀒?씠?꼫 - 而⑦뀗?듃 02 - 而⑦뀗?듃 硫붾돱*/
.main-content-02 .content-menu li{float:left; margin-right:10px; position:relative; text-align:left;}
.main-content-02 .content-menu li img{height:100%; width:100%; transition:transform 3s;}
.main-content-02 .content-menu li:hover img{transform:scale(1.5);}
.main-content-02 .content-menu li.main-cont2-li-03{margin-right:0;}
.main-content-02 .content-menu li a{display:block; width:326.5px; height:202px; overflow:hidden; color:#fff;}
.main-content-02 .content-menu li a div{position:absolute; top:30px; left:20px;}
.main-content-02 .content-menu li a h3{margin-bottom:15px;}
.main-content-02 .content-menu li a p{color:#fff;}
.main-content-02 .content-menu li a .more{border:1px solid #fff; position:absolute; top:30px; right:20px;
background:url('/img/common/more-icon-w.png') no-repeat center;}
/*而⑦뀒?씠?꼫 - 而⑦뀗?듃 03 - 怨듭??궗?빆*/
.main-content-03 .inner > div{width:493px; margin-right:10px; float:left; height:165px; box-sizing:border-box;}
.main-content-03 .inner .notice{background:#e2e5e5; border:1px solid #e2e5e5; position:relative; padding:20px;}
.main-content-03 .inner .notice h3{margin-bottom:19px;}
.main-content-03 .inner .notice li{margin-bottom:1px; font-size:13px;}
.main-content-03 .inner .notice li:last-child{margin-bottom:0;}
.main-content-03 .inner .notice li a{display:inline-block; width:230px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.main-content-03 .inner .notice li a:hover{color:#c9302f;}
.main-content-03 .inner .notice li span{float:right;}
.main-content-03 .inner .notice > a{position:absolute; top:15px; right:20px;}
.main-content-03 .inner .notice > a span{border:1px solid #333; vertical-align:middle; margin:-2px 0 0 5px;
background:url('/img/common/more-icon-thin-R.png') no-repeat center;}
/*而⑦뀒?씠?꼫 - 而⑦뀗?듃 03 - 媛??씠?뱶 - 怨좉컼媛??씠?뱶*/
.main-content-03 .inner .guide{margin-right:0; border:1px solid #ccc; width:497px;}
.main-content-03 .inner .guide > div{float:left; overflow:hidden; height:163px;}
.main-content-03 .inner .guide li{position:relative !important;overflow:visible;}
.main-content-03 .inner .guide-box{display:block; width:214px; height:95px; margin:15px 0 0 20px; position:relative;}
.main-content-03 .inner .guide-01{width:255px; border-right:1px solid #e5e5e5; box-sizing:border-box; position:relative;}
.main-content-03 .inner .guide-01 h3{margin:20px 80px 0 20px;}
.main-content-03 .inner .guide-01 li a img{width:100%;}
.main-content-03 .inner .guide-01 li div{position:absolute; top:15px; left:10px;}
.main-content-03 .inner .guide-01 li h4{letter-spacing:-1px;}
.main-content-03 .inner .guide-01 li p{font-size:12px; margin-top:7px;}
.main-content-03 .inner .bx-controls-direction a{position:absolute; top:20px; right:50px; z-index:100; width:14px; height:13px;
text-indent:-9999px; background:#fff url('/img/common/more-icon-thin-L.png') no-repeat center; border:1px solid #333;}
.main-content-03 .inner .bx-viewport{height:100% !important;}
.main-content-03 .inner .bx-controls-direction .bx-next{background:#fff url('/img/common/more-icon-thin-R.png') no-repeat center;
right:20px;}
.main-content-03 .inner .bx-controls-auto-item a{position:absolute; top:20px; right:35px; width:14px; height:13px;
background:#fff url('/img/common/visual-stop-thin.png') no-repeat center; border:1px solid #333; text-indent:-9999px; z-index:100;}
.main-content-03 .inner .bx-controls-auto-item .bx-start{background:#fff url('/img/common/visual-start-thin.png') no-repeat center;}
.main-content-03 .inner .bx-controls-auto-item .active{display:none;}
/*而⑦뀒?씠?꼫 - 而⑦뀗?듃 03 - 媛??씠?뱶 - 湲덉쑖?꽌鍮꾩뒪*/
.main-content-03 .inner .guide-02{width:240px; float:left; box-sizing:border-box; background:#eef0f0;}
.main-content-03 .inner .guide-02 .guide-box{position:relative; height:148px; margin:0;padding:10px;}
.main-content-03 .inner .guide-02 .guide-box .box-txt{position:absolute; top:20px; left:20px;}
.main-content-03 .inner .guide-02 .guide-box p{font-size:12px; margin-top:15px;}
.main-content-03 .inner .guide-02 .bx-controls-auto-item a{background-color:#eef0f0;}
.main-content-03 .inner .guide-02 .bx-controls-direction a{background-color:#eef0f0}
.main-content-03 .inner .guide-02 .bx-controls-auto-item .active{display:none;}
.main-content-01{padding:34px 30px; text-align:center;}
.main-content-01 li{float:left; background:#ccc; width:190px; padding-right:30px; margin-right:30px;
background:url('/img/common/main-content-bar.gif') no-repeat right center;}
.main-content-04 {background:#ebe7e6; padding:40px 0; text-align:center;}
.main-content-04 li:last-child{padding-right:0; margin-right:0; background:none;}
.main-content-04 li a{display:block;}
.main-content-04 partners-wrap{display:block; width:65px; height:55px;}s
.main-content-04 partners-wrap .emerson{background:url('/img/main/leadingplus_logo.png') no-repeat center;}
.main-content-04 partners-wrap .leadingplus{background:url('/img/main/leading_logo.png') no-repeat center;}
.main-content-04 partners-wrap .centella{background:url('/img/main/centella_logo.png') no-repeat center;}

/*top 踰꾪듉*/
.goTop{position:fixed; bottom:200px; left:50%; margin-left:530px; z-index:900; display:none;}
/*--------------------------?긽?떒?뙘?뾽--------------------------*/
.pop-img{background:#fff; text-align:left;}
.pop-today{background:#39444e; color:#fff; height:30px; text-align:right; line-height:30px;}
.pop-today a{display:inline-block; padding-left:20px; background:url(/img/common/pop-close.gif) no-repeat left center; margin-left:20px;
color:#fff;}
/*--------------------------?꽌釉뚰럹?씠吏?--------------------------*/
/*?꽌釉뚭났?넻 - ?꺆*/
.basic-tab{margin-top:50px; position:relative;}
.basic-tab li{width:200px; margin-right:10px; float:left;}
.basic-tab li:last-child{margin-right:0;}
.basic-tab li a{display:block; padding:12px 0; border-bottom:1px solid #ccc; color:#666; box-sizing:border-box; font-size:14px;}
.basic-tab li.active a{color:#000; border-bottom:3px solid #c9302f; padding:11px 0; font-weight:bold;}
/*?꽌釉뚭났?넻 - 3媛? ?꺆*/
.basic-3-tab li{width:240px;}
/*?꽌釉뚭났?넻 - 4媛? ?꺆*/
.basic-4-tab li{width:176px;}
/*?꽌釉뚭났?넻 - ?씤?룷由ъ뒪?듃(?젅李?)*/
.info-list{margin-top:20px;}
.info-list li{float:left; padding:20px 20px 20px 35px; width:33.3%; box-sizing:border-box; border-top:1px solid #ccc;
border-bottom:1px solid #ccc; position:relative; height:112px; background:url('/img/common/info-bg.png') no-repeat 0 center;}
.info-list li:first-child{background:none; border-left:1px solid #ccc; padding:20px;}
.info-list li:last-child{border-right:1px solid #ccc;}
.info-list p:first-child{margin-bottom:15px;}
.info-list h4{margin-bottom:5px;}
.info-list li img{position:absolute; top:15px; right:20px;}
.info-list-02 li{height:135px;}
.info-list-02 a{display:inline-block; padding:5px 30px 5px 15px; border:1px solid #ccc; text-align:center;
background:url(/img/common/more-icon-thin-R.png) no-repeat 75px center; margin-top:5px;}
.info-2-list li{width:50%; background:url('/img/common/main-content-bar.gif') no-repeat 0 center;}
.info-2-list p:first-child{display:inline-block; width:29px; height:29px; border-radius:29px; color:#fff; background:#c9302f;
margin-right:10px; text-align:center; font-weight:bold; line-height:28px;}
.info-2-list h4{display:inline-block;}
.info-2-list h3{margin:-10px 0 0 40px;}
.info-2-list a{display:block; width:121px; padding:5px 30px 5px 15px; border:1px solid #ccc; text-align:center;
background:url(/img/common/more-icon-thin-R.png) no-repeat 143px center;}
.info-list-03 li{width:25%; text-align:center; height:160px; background:url('/img/common/info-bg-02.png') no-repeat 0 -26px;}
.info-list-03 li p{margin-bottom:5px !important;}
.info-list-03 li img{position:static;}
.info-list-03 li h4{margin-top:5px;}
.info-list-04 li:first-child{background:none; border-left:1px solid #ccc; padding:15px;}
.info-list-04 li{width:20%; text-align:center; height:160px; background:url('/img/common/info-bg-02.png') no-repeat 0 -26px; padding:15px;}
.info-list-04 li p{margin-bottom:5px !important;}
.info-list-04 li img{position:static;}
.info-list-04 li h4{margin-top:5px;}
/*?꽌釉뚭났?넻 - ?궗?뾽?쁺?뿭*/
.sect-list ul li{border-bottom:1px solid #ccc; padding:35px 0; background:url(/img/company/cp-img-01.jpg) no-repeat right 33px;
min-height:270px; box-sizing:border-box;}
.sect-list ul li.sect-li-02{background-image:url(/img/company/cp-img-02.jpg);}
.sect-list ul li.sect-li-03{background-image:url(/img/company/cp-img-06.jpg);}
.sect-list ul li.sect-li-04{background-image:url(/img/bsns/IB-img-01.jpg);}
.sect-list ul li.sect-li-05{background-image:url(/img/bsns/IB-img-02.jpg);}
.sect-list ul li.sect-li-06{background-image:url(/img/bsns/IB-img-03.jpg);}

.sect-list ul li h5{color:#666; margin-bottom:3px;}
.sect-list ul li h4{margin-bottom:30px;}
.sect-list ul li p{line-height:22px;}
.sect-list .bsns-btn{margin-top:25px;}
/*?럹?씠吏? 諛곌꼍*/
.ceo{background:url('/img/company/ceo-bg.png') no-repeat right 0;}
.cs{background:url('/img/cs/cs-bg.png') no-repeat right 0;}
.fin{background:url('/img/announce/fin-bg.png') no-repeat right 0;}
.company{background:url('/img/company/company-bg.png') no-repeat right 0;}
.bsns{background:url('/img/bsns/bsns-bg.png') no-repeat right 0;}
.IB{background:url('/img/bsns/IB-bg.png') no-repeat right 0;}
.bond{background:url('/img/bsns/bond-bg.png') no-repeat right 0;}
.rc{background:url('/img/rc/pp-bg.png') no-repeat right 0;}
.hedge{background:url('/img/bsns/hedge-bg.jpg') no-repeat right 0;}
/*?꽌釉뚭났?넻 - ?럹?씠??*/
.pager{text-align:center;}
.pager li{display:inline-block; width:30px; height:30px; line-height:30px; vertical-align:middle; margin-right:5px;}
.pager li.active{color:#c9302f !important; text-decoration:underline;}
.pager li a{display:block; width:30px; height:30px;}
.pager li.pg-all-L a{background:url(/img/common/pager-all-L.gif) no-repeat center; text-indent:-9999px;}
.pager li.pg-L a{background:url(/img/common/pager-L.gif) no-repeat center; text-indent:-9999px;}
.pager li.pg-R a{background:url(/img/common/pager-R.gif) no-repeat center; text-indent:-9999px;}
.pager li.pg-all-R a{background:url(/img/common/pager-all-R.gif) no-repeat center; text-indent:-9999px;}
.pager li.pg-all-L a:hover{background-image:url(/img/common/pager-all-L-on.gif);}
.pager li.pg-L a:hover{background-image:url(/img/common/pager-L-on.gif);}
.pager li.pg-R a:hover{background-image:url(/img/common/pager-R-on.gif);}
.pager li.pg-all-R a:hover{background-image:url(/img/common/pager-all-R-on.gif);}
/*?꽌釉뚭났?넻 - ?씠誘몄?諛뺤뒪*/
.imgBox{margin-top:40px;}
.imgBox-02{margin:0 0 20px;}
.imgBox h3{margin-bottom:15px;}
.imgBox p{border:1px solid #ccc; text-align:center; box-sizing:border-box; overflow:hidden;}
.imgBox .intro-dl{margin-top:15px;}
/*?꽌釉뚭났?넻 - notice*/
.c-notice{padding:20px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; background:#f1eff0; margin-top:80px;}
.c-notice h3{padding-left:20px; background:url(/img/common/warning-icon.gif) no-repeat 0 2px; margin-bottom:20px;}
.c-notice li{line-height:22px;}
.c-notice li .gray-dot{margin-top:8px;}
.c-notice li span:last-child{margin-left:10px; display:block;}
.c-notice .tip-wrap{margin-top:20px;}
.c-notice li .tip{font-size:10px; vertical-align:top; margin-top:-2px; display:inline-block;}
/*?꽌釉뚭났?넻 - ?? notice*/
.pt-notice{margin-top:20px; line-height:22px;}
.pt-notice span{font-size:12px;}
.pt-notice-02{margin-top:-20px;}
.pt-notice a{color:#51697b; font-weight:bold; text-decoration:underline;}
/*?꽌釉뚭났?넻 - ?씠誘몄? ?븞 ?뀓?뒪?듃*/
.check-info{margin-top:40px;}
.check-info .pv-wrap{position:relative; padding:0;}
.check-info .txt-box{position:absolute; top:30px; left:20px;}
.check-info .txt-box-02{top:25px; left:150px;}
.check-info .txt-box-02 h4{margin-bottom:10px;}
.check-info .txt-box p{font-weight:bold;}
.check-info .check-p{line-height:20px; margin-left:20px;}
.check-info .check-p:last-child{margin:20px 0 50px 20px;}
/*?꽌釉뚭났?넻 - ?봽濡쒖꽭?뒪 ?젅李?*/
.check-list ul{border-top:1px solid #000; border-bottom:1px solid #ccc; margin-top:20px;}
.check-list li{text-align:center; background:url(/img/common/info-bg-bt.png) no-repeat;}
.check-list li div{padding:25px 0 20px 30px; display:table-cell; box-sizing:border-box; min-height:95px;}
.check-list li .left{width:190px; background:#f1eff0 url(/img/common/info-bg-bt.png) no-repeat; padding:25px 0 20px;}
.check-list li .left h4{margin:5px 0 10px; border-bottom:1px solid #333; display:inline-block;}
.check-list li:first-child{background:none;}
.check-list li:first-child .left{background-image:none;}
.check-list li:first-child div{padding-top:15px;}
.check-list li .right{width:564px; text-align:left; line-height:20px;}
.check-list li .right span{display:block; margin-top:7px;}
/*?떎?슫濡쒕뱶 ?끂?떚?뒪*/
.down-notice{background:#f4f5f6; padding:10px !important;}
.down-notice p{margin-bottom:5px; display:inline-block;}
.down-notice .down-btn{display:inline-block; float:right; border:1px solid #ccc; margin-top:-2px;}
/*?꽌釉뚭났?넻 - ?씪?뵒?삤, 泥댄겕諛뺤뒪*/
/*.input-wrap label{display:inline-block; cursor:pointer; position:relative;}
.input-wrap input{display: none;}
.input-wrap label:before{display:inline-block; content:""; vertical-align:middle; background:#fff; margin-right:5px;
width:13px; height:13px; border:1px solid #a9a9a9;}
.input-wrap input[type=radio] + label:before{border-radius:13px;}
.input-wrap input[type=radio]:checked + label:before{background:#fff url('/img/common/radio-btn.png') no-repeat center;
border:1px solid #a9a9a9;}
.input-wrap input[type=checkbox]:checked + label:before{background:url('/img/common/checkbox-btn.gif') no-repeat center;}
/*ceo?씤?궗留?*/
.ceo .page-title{color:#333;}
.ceo .sub-title{margin-bottom:65px;}
.ceo .ceo-block{margin:12px 0; line-height:20px;}
.ceo .ceo-block-01{margin-top:24px;}
.ceo h3{text-align:right; margin-top:35px; color:#333;}
.ceo .ceo-sign{display:inline-block; text-indent:-9999px; width:100%; height:36px; background:url('/img/company/ceo-sign.gif') no-repeat right center;
margin-top:10px;}
/*寃쎌쁺吏꾩냼媛?*/
.member-list{border-top:1px solid #000; border-bottom:1px solid #ccc; margin-top:30px;}
.member-list li{padding:30px; width:50%; background:url(/img/common/main-content-bar.gif) no-repeat right center/1px 80%; float:left;
box-sizing:border-box; border-bottom:1px solid #ccc; height:265px;} /*height 수정 20201112 by.황정화*/
.member-list li dl:first-child{font-weight:bold; margin-bottom:15px;}
.member-list li dl:first-child dt{font-size:16px;}
.member-list li dl{margin-bottom:25px; letter-spacing:-1px;}
.member-list li dl dt{margin-bottom:5px;}
.member-list li dl dd{margin-bottom:3px;}
.member-list img{display:inline-block; vertical-align:top; margin-right:15px;}
.member-list div{display:inline-block;}
/*?빟愿?/?꽕紐낆꽌/?쑀?쓽?궗?빆 - ?빟愿??븞?궡*/
.cs-tab li{float:left; width:33.2%; text-align:center;}
.cs-tab li.active{width:33.2% !important;}
.cs-tab li.active a{background:#39444e; color:#fff; }
.cs-tab li a{display:block; padding:15px 0; border-top:1px solid #ccc; border-right:1px solid #ccc; border-left:1px solid #ccc; border-bottom:1px solid #ccc}
/*.cs-tab ul:last-child li{border-bottom:1px solid #ccc;}*/
/*.cs-tab ul li:first-child{border-left:1px solid #ccc;}*/
/*?꽌釉뚭났?넻 - 而⑦뀗痢좎쁺?뿭*/
.intro{margin-top:40px;}
.inner-intro{margin-top:15px;}
.intro h3{margin-bottom:20px; display:inline-block; margin-right:20px;}
.intro p{margin-bottom:15px; line-height:20px;}
.intro .content-title-02{margin:20px 0 10px;}
.intro ul li, .intro ol li{margin-bottom:5px; line-height:20px;}
.intro ul li:last-child, .intro ol li:last-child{margin-bottom:0;}
.intro-recruit ul li, .intro ol li{margin-bottom:5px; line-height:25px;}
/*.intro ul li span:last-child{margin-left:10px; display:block;}*/
.intro .gray-dot{margin-top:8px;}
/*?쉶?궗?뿰?쁺*/
.history{position:absolute; width:100%;}
.history2{left:0;}
.history ul{border-top:1px solid #000; margin-top:30px;}
.history li{padding:20px 10px; border-bottom:1px solid #ccc; width:100%;}
.history li p{margin-bottom:20px; line-height:20px;}
.history li p:last-child{margin-bottom:0;}
.history li .year{display:inline-block; vertical-align:top; font-size:18px; width:140px;}
.history li .h-detail{display:inline-block;}
.history li .h-detail span:first-child{display:inline-block; width:65px; vertical-align:top;}
.history li .h-detail span:last-child{display:inline-block; width:500px;}
.history li .h-detail .red-dot{margin-right:20px;}
/*?쉶?궗?쐞移?*/
.map-info .tel span:first-child{margin-right:25px;}
.map-info .train span.circle{width:20px; height:20px; border-radius:20px; border:3px solid #660099; text-align:center; font-weight:bold;
margin-right:3px; display:inline-block;}
.map-info .train span.cm-font.circle{border-color:#cc9966;}
/*怨꾩쥖媛쒖꽕?븞?궡*/
.area-info h3{margin-bottom:15px;}
.area-info .more-btn{display:inline-block; margin-left:20px; background-position:123px center; padding:5px 30px 5px 9px;}
/*?엯異쒓툑 ?븞?궡*/
.intro-dl dl{margin-bottom:15px;}
.intro-dl dl dt{margin-bottom:5px; line-height:22px;}
.intro-dl dl dd{line-height:22px;}
.intro-dl dl dd span{display:block;}
/*二쇰Ц諛⑸쾿?븞?궡*/
.order-list li{float:left; margin-right:10px;}
/*?닔?닔猷?/?삁?긽湲? ?씠?슜猷? ?븞?궡*/
.cms{padding:25px 155px; border:1px solid #ccc; background:url('/img/cs/cs-bg-02.png') no-repeat 40px center;}
/*怨좉컼?쓽 ?냼由? - ?벑濡?*/
.pv-wrap{padding:15px 10px; border-top:1px solid #000; border-bottom:1px solid #ccc; margin-bottom:20px;}
.pv-wrap li{line-height:20px;}
.pv-wrap li .gray-font{font-size:12px; display:block; margin-top:7px;}
.pv-check p{padding-left:20px; background:url('/img/common/warning-icon.gif') no-repeat 0 center; float:left;}
.pv-check .pv-radio{float:right;}
.pv-check .pv-radio span{margin-left:15px;}
.pv-agree{text-align:center;}
.pv-list{text-align:center; margin-bottom:70px;}
/*怨좉컼?쓽 ?냼由? - ?븞?궡*/
.cs-list{border-top:1px solid #ccc; border-bottom:1px solid #ccc; margin:40px 0;}
.cs-list li{padding:30px 0; text-align:center; float:left; width:33.3%; margin-bottom:0 !important;
background:url(/img/common/main-content-bar.gif) no-repeat right center/1px 153px;}
.cs-list li:last-child{background:none;}
.cs-list li .tbl-mid-title{margin:10px 0 5px;}
/*踰뺤씤?쁺?뾽*/
.bsns-intro{padding-bottom:40px; border-bottom:1px solid #ccc;}
.bsns-intro p{margin-top:-10px;}
/*利앷굅湲덉쑉 ?븞?궡*/
.pt-detail .more-btn{display:block; padding:5px 30px 5px 9px; background-position:100px center; width:80px;}
/*湲덉쑖?냼鍮꾩옄蹂댄샇 議곗쭅?룄*/
.o-chart{border:1px solid #ccc;}
/*湲덉쑖?냼鍮꾩옄蹂댄샇媛뺣졊*/
.cs-info .txt-box h3{margin-bottom:2px;}
.mission{margin-top:40px;}
.mission ul{border-top:1px solid #000;}
.mission li{padding:15px 20px; border-bottom:1px solid #ccc;}
.mission li p{display:inline-block;}
.mission li p:first-child{font-weight:bold; font-size:14px; margin-right:25px;}
/*誘쇱썝嫄댁닔 怨듭떆*/
#notiSrch{width:295px; background-position:269px center; padding:5px 0; margin-bottom:10px;}
/*誘쇱썝?뾽臾댁븞?궡*/
.pv-wrap-02 span:last-child{font:inherit;}
/*媛쒖씤?떊?슜?젙蹂? ?씠?슜 ?븞?궡*/
.pv-wrap-02 dl{display:inline-block; margin-right:70px; margin-bottom:0;}
.pv-wrap-02 dl dt{display:inline-block; background:url(/img/cs/svc-icon-01.png) no-repeat 0 center; padding:5px 0 5px 25px; font-weight:bold;
margin-right:5px;}
.pv-wrap-02 dl:last-child dt{background-image:url(/img/cs/svc-icon-02.png)}
.pv-wrap-02 dl dd{display:inline-block;}
.pv-wrap-02 p{margin-bottom:5px;}
/*由ъ꽌移?*/
.bsns-info .txt-box h3{margin-bottom:2px;}
.bsns-info .txt-box p{font-weight:normal;}
.bsns-info .txt-box a{font-weight:normal;}
/*湲덉쑖二쇱냼?븳踰덉뿉 ?꽌鍮꾩뒪*/
.cs-list-02{margin:15px 0;}
.cs-list-02 li{background:url(/img/common/info-bg-02.png) no-repeat 0 center;}
.cs-list-02 li:last-child{background:url(/img/common/info-bg-02.png) no-repeat 0 center;}
.cs-list-02 li:first-child{background:none;}
/*?떊?슜/?떞蹂대?異? ?븞?궡*/
.pt-detail-02 .more-btn{width:130px; background-position:145px center; margin-top:30px;}
/*怨듭??궗?빆*/
.td-noti .align-left{font-weight:bold; line-height:20px;}
.td-noti .align-left a:hover{border-color:#c9302f;}
.gr-box{display:inline-block; padding:0 10px; background:#4c7370; color:#fff;}
/*?닾?옄???뻾(IB)*/
.IB-list li{background:none !important;}
.IB-list li div{float:left; vertical-align:top;}
.IB-list li div:first-child{margin-right:64px;}
.IB-list li div h4{margin-bottom:15px;}
.IB-list img{margin-bottom:20px;}
/*梨꾧텒*/
.bond-list .bond-li-01{background-image:url(/img/bsns/bond-img-01.jpg);}
.bond-list .bond-li-02{background-image:url(/img/bsns/bond-img-02.jpg);}
.bond-list .bond-li-03{background-image:url(/img/bsns/bond-img-03.jpg) !important;}
.bond-list div{margin-top:20px;}
/*hedge-list*/
.hedge-list{margin-top:35px;}
.hedge-list dl{margin-bottom:10px;}
.hedge-list dl dt{font-weight:bold;font-size:14px;display:inline-block;margin-right:15px;color:#153f71;}
.hedge-list dl dd{display:inline-block;margin-right:15px;}
.hedge-img-01{margin:30px 0 50px;}
/*?닾?옄?꽦?뼢 TEST*/
.test-list dd{border-top:1px solid #000; margin-top:10px;}
.test-list dd > div{border-bottom:1px solid #ccc; padding:10px;}
.test-list dd > div p{display:table-cell; width:590px;}
.test-list dd > div div{display:table-cell;}
.test-list dd > div div span{display:inline-block;}
.test-list dd > div div span:first-child{margin-right:10px;}
.test-wrap{margin-top:35px;}
.test-wrap .test-title{padding-bottom:10px; border-bottom:3px solid #c9302f;}
.test-wrap .test-area{margin-top:15px;}
.test-wrap .test-area .test-bg{background:#f1eff0; border-bottom:1px solid #ccc; padding:10px 20px 15px; margin-top:15px;}
.test-wrap .test-area .test-bg span{margin-right:29px;}
.test-wrap .test-area .test-bg p{margin-bottom:15px;}
.test-wrap .test-area .test-bg span:last-child,
.test-wrap .test-area .test-bg p:last-child{margin-bottom:0;}
.test-wrap .test-area > .gray-font{display:block; margin-top:5px; font-size:12px;}
.test-wrap .test-area > h5 .gray-font{margin-left:10px; font-weight:normal;}
.test-wrap .test-area .test-bg div{margin-bottom:15px;}
.test-wrap .test-area .test-bg .test-type-p{margin:5px 0 0 20px; line-height:20px;}
.test-wrap .pv-agree{margin-top:50px;}
.test-result h3{margin-bottom:10px;}
.test-result > p{margin-bottom:25px;}
.test-result .result-box{border-top:3px solid #c9302f; border-bottom:1px solid #ccc; padding:30px 0 30px 150px;
background:#f1eff0 url(/img/cs/test-result-bg.png) no-repeat 40px center; font-weight:bold; font-size:14px;}
.test-result .result-box p{margin-bottom:10px;}
.test-result .result-box p span{display:inline-block; width:40px; line-height:25px; color:#c9302f; text-align:center;
border-bottom:1px solid #c9302f; margin-left:10px;}
.test-result .result-box dl{display:inline-block;}
.test-result .result-box dl dt{display:inline-block; vertical-align:middle;}
.test-result .result-box dl dd{display:inline-block; width:95px; height:25px; border:1px solid #ccc; margin:0 15px 0 3px;
background:#fff; text-align:center; line-height:25px; color:#c9302f;}
.test-result .pv-agree{margin-top:50px;}
.test-result .pv-agree a{width:175px;}
/*?옄媛?吏꾨떒?몴*/
.test-wrap .ask{background:#f1eff0; padding:15px 0; text-align:center; border-top:1px solid #ccc; border-bottom:1px solid #ccc;
margin-top:60px;}
.self-test-area{border-top:3px solid #c9302f; margin-top:15px; padding-left:5px;}
.self-test-area .test-bg{background:none !important; margin-top:0 !important; padding:15px 5px !important; position:relative;}
.self-test-area .test-bg div{font-size:12px; margin-bottom:0 !important;}
.self-test-area .test-bg div p{margin:5px 0 0 0 !important;}
.self-test-area .test-bg span{position:absolute; top:50%; margin-top:-10px; right:5px;}
.self-test-area .test-bg .ml{display:block !important;}
/*?씤?옱梨꾩슜*/
.rc-li li{margin-bottom:20px !important;}
.rc-li .down-btn-02{vertical-align:top; margin:-3px 10px 0;}
.rc-li .mail-btn{vertical-align:top; margin:-3px 10px 0;}
/*?옱臾댁긽?깭*/
.fin-wrap{position:absolute; width:100%; left:0;}
/*鍮꾩쟾*/
.vision-wrap h3{margin-bottom:10px !important;}







/*--------------------------?뀒?씠釉?--------------------------*/
.table-wrap{margin:20px 0 45px;}
.table-wrap h3{margin:0 20px 20px 0; display:inline-block;}
.table-wrap > span{color:#666; font-size:12px; margin-bottom:10px;}
.table-wrap .limit{display:block; color:#435b89; margin:-15px 0 10px; font-size:13px; font-weight:bold}
.table-wrap .content-title-02{margin-bottom:10px;}
/*湲곕낯 ?뀒?씠釉?, 寃뚯떆?뙋?삎*/
.basic-tbl{border-top:1px solid #000; border-bottom:1px solid #ccc; text-align:center; width:100%;}
.basic-tbl thead tr th{padding:10px; background:#f4f5f6;}
.basic-tbl tbody tr:first-child td{border-top:1px solid #000;}
.basic-tbl tbody td{border-top:1px solid #ccc; line-height:22px; padding:10px;}
.basic-tbl tbody td a:hover{color:#c9302f;}
.basic-tbl tbody td p .gray-font{display:block; margin-top:5px; font-size:12px;}
.inner-tbl{margin-bottom:30px;}
/*湲곕낯 ?뀒?씠釉?(寃뚯떆?뙋 ?긽?꽭蹂닿린)*/
.basic-tbl-detail thead tr:first-child th:first-child{padding:20px 25px; font-size:16px; line-height:22px;}
.basic-tbl-detail thead tr:first-child th{padding:20px 0; border-bottom:1px solid #ccc;}
.basic-tbl-detail thead tr th{text-align:left; padding:10px 25px; background:none; font-weight:normal;}
.basic-tbl-detail thead th a .file-icon{margin:-2px 5px 0 0;}
.basic-tbl-detail thead th a:hover{text-decoration:underline;}
.basic-tbl-detail tbody tr:first-child td{border-color:#ccc;}
.basic-tbl-detail tbody td{padding:30px 25px; text-align:left; height:200px;}
.basic-tbl-detail table tbody td{padding:0;}
/*湲곕낯 ?뀒?씠釉?(?씠?쟾湲?, ?떎?쓬湲?)*/
.basic-tbl-nav{border-bottom:1px solid #000;}
.basic-tbl-nav tbody th{border-top:1px solid #ccc;}
/*row ?뀒?씠釉?*/
.row-tbl{border-bottom:0;}
.row-tbl tbody th{border-bottom:1px solid #ccc; background:#f4f5f6;}
.row-tbl tbody tr:first-child td{border-top:0;}
.row-tbl tbody td{padding-left:20px; border-bottom:1px solid #ccc; border-top:0; text-align:left;}
/*col ?뀒?씠釉?*/
.col-tbl tbody td:first-child{border-left:0;}
.col-tbl tbody td{border-left:1px solid #ccc;}
/*col-02 ?뀒?씠釉? - align-left*/
.col-tbl-02 thead th{border-bottom:1px solid #000;}
.col-tbl-02 tbody tr:first-child td{border-top:0;}
.col-tbl-02 tbody td:first-child{border-left:0; text-align:center;}
.col-tbl-02 tbody td{text-align:left;}
/*multi ?뀒?씠釉?*/
.multi-tbl thead th{border-bottom:1px solid #000;}
.multi-tbl tbody th{padding:10px; font-weight:normal; border-top:1px solid #ccc;}
.multi-tbl tbody tr:first-child td{border-top:0;}
.multi-tbl tbody tr:first-child th{border-top:0;}
.multi-tbl tbody td{border-left:1px solid #ccc; padding:10px;}
.multi-tbl tbody td span{margin-right:5px;}
/*multi ?뀒?씠釉? (fin-tbl)*/
.fin-tbl tbody th{text-align:left; padding:10px 25px;}
.fin-tbl tbody td{text-align:right; padding:10px 25px;}
.fin-tbl tbody .tbl-bg th{background:#f4f5f6;}
.fin-tbl tbody .tbl-bg td{background:#f4f5f6;}
/*multi ?뀒?씠釉? (noti-tbl)*/
.noti-tbl tbody td{text-align:right;}

/* Skip to Content */
#skipToContent{overflow:hidden; position:absolute;left:0;top:0; width:100%; z-index:1000;}
#skipToContent dt,#skipToContent dd{margin-left:0;}
#skipToContent .hid { position: absolute; left: 0; top: -90px;}
a.skip01,a.skip02 {display:block; font-size:0; height: 1px; line-height:0; margin:0 -1px -1px 0; overflow:hidden;text-align:center; width:1px;}
a.skip01:hover,a.skip01:focus,a.skip01:active,a.skip02:hover,a.skip02:focus,a.skip02:active {background:#002658; color:#fff; font-size:12px;
font-weight:bold; margin:0; height:20px; line-height:20px; margin:0; padding:4px 0; width:auto;}
