






.pt10 {padding-top:10px;}   .pb10 {padding-bottom:10px}    .mt10{margin-top:10px;}     .mb10{margin-bottom:10px;}
.pt20 {padding-top:20px;}   .pb20 {padding-bottom:20px}    .mt20{margin-top:20px;}     .mb20{margin-bottom:20px;}
.pt30 {padding-top:30px;}   .pb30 {padding-bottom:30px}    .mt30{margin-top:30px;}     .mb30{margin-bottom:30px;}
.pt40 {padding-top:40px;}   .pb40 {padding-bottom:40px}    .mt40{margin-top:40px;}     .mb40{margin-bottom:40px;}
.pt50 {padding-top:50px;}   .pb50 {padding-bottom:50px}    .mt50{margin-top:50px;}     .mb50{margin-bottom:50px;}
.pt60 {padding-top:60px;}   .pb60 {padding-bottom:60px}    .mt60{margin-top:60px;}     .mb60{margin-bottom:60px;}
.pt70 {padding-top:70px;}   .pb70 {padding-bottom:70px}    .mt70{margin-top:70px;}     .mb70{margin-bottom:70px;}
.pt80 {padding-top:80px;}   .pb80 {padding-bottom:80px}    .mt80{margin-top:80px;}     .mb80{margin-bottom:80px;}
.pt90 {padding-top:90px;}   .pb90 {padding-bottom:90px}    .mt90{margin-top:90px;}     .mb90{margin-bottom:90px;}
.pt100 {padding-top:100px;}   .pb100 {padding-bottom:100px}    .mt100{margin-top:100px;}     .mb100{margin-bottom:100px;}

.pr10 {padding-right:10px;}    .pl10{padding-left:10px}    .mr10 {margin-right:10px;}   .ml10{margin-left:10px;}
.pr20 {padding-right:20px;}    .pl20{padding-left:20px}    .mr20 {margin-right:20px;}   .ml20{margin-left:20px;}
.pr30 {padding-right:30px;}    .pl30{padding-left:30px}    .mr30 {margin-right:30px;}   .ml30{margin-left:30px;}
.pr40 {padding-right:40px;}    .pl40{padding-left:40px}    .mr40 {margin-right:40px;}   .ml40{margin-left:40px;}
.pr50 {padding-right:50px;}    .pl50{padding-left:50px}    .mr50 {margin-right:50px;}   .ml50{margin-left:50px;}
.pr60 {padding-right:60px;}    .pl60{padding-left:60px}    .mr60 {margin-right:60px;}   .ml60{margin-left:60px;}
.pr70 {padding-right:70px;}    .pl70{padding-left:70px}    .mr70 {margin-right:70px;}   .ml70{margin-left:70px;}
.pr80 {padding-right:80px;}    .pl80{padding-left:80px}    .mr80 {margin-right:80px;}   .ml80{margin-left:80px;}
.pr90 {padding-right:90px;}    .pl90{padding-left:90px}    .mr90 {margin-right:90px;}   .ml90{margin-left:90px;}
.pr100 {padding-right:100px;}    .pl100{padding-left:100px}    .mr100 {margin-right:100px;}   .ml100{margin-left:100px;}


.fw10 { width:10%;}
.fw15 { width:15%;}
.fw20 { width:20%;}
.fw25 { width:25%;}
.fw30 { width:30%;}
.fw40 { width:40%;}
.fw50 { width:50%;}
.fw60 { width:60%;}
.fw70 { width:70%;}
.fw80 { width:80%;}
.fw90 { width:90%;}
.fw100 { width:100%;} 

.t_a { text-align:center;}
.bb { font-weight:bold}


.CENTER { width:1000px; margin:0 auto;}

.pt_bg1 { background:url(../img/pt1/pt1_bg.jpg);}
.pt_bg2 { background:url(../img/pt2/pt2_bg.jpg) no-repeat center; background-size:cover; }
.pt_bg2_back {background:rgba(0, 0, 0, 0.15);}
.pt_bg4 { background:url(../img/pt4/pt4_bg_top.jpg-),url(../img/pt4/pt4_bg_bottom.jpg-),url(../img/pt4/pt4_bg.jpg-);
            background-repeat:no-repeat, no-repeat,repeat;
            background-position:top right,bottom left,center;
        }
        
.pt_bg5 {background:url(../img/pt5/pt5_bg_img.png),url(../img/pt5/pt5_bg.jpg);
            background-repeat:no-repeat, no-repeat;
            background-position:77% bottom,center;
            background-size:auto,cover;
        }
.pt7_bg {background:#222;}

.deco { position:absolute; display:inline-block;}
.pt1_deco1 {left:20%; top:130px; z-index:0;}
.pt1_deco2 {right:18%; top:500px;}


.pt02_img { overflow:hidden;width:100%; }
.pt02_img li { float:left;width:25%; text-align:center;}



.pt03_cont { position:absolute; z-index:9999; padding-left:540px;}

.pt03_slide { height:952px;}
.pt03_bg1 { background:url(../img/pt3/slide1_img.png),url(../img/pt3/slide1_bg.jpg);
            background-repeat:no-repeat,repeat;
            background-position:33% bottom, center;
            }
.pt03_bg2 { background:url(../img/pt3/slide2_img.png),url(../img/pt3/slide2_bg.jpg);
            background-repeat:no-repeat,repeat;
            background-position:33% bottom, center;
            }
.pt03_bg3 { background:url(../img/pt3/slide3_img.png),url(../img/pt3/slide3_bg.jpg);
            background-repeat:no-repeat,repeat;
            background-position:33% bottom, center;
            }
.pt03_bg4 { background:url(../img/pt3/slide4_img.png),url(../img/pt3/slide4_bg.jpg);
            background-repeat:no-repeat,repeat;
            background-position:33% bottom, center;
            }
.pt03_bg5 { background:url(../img/pt3/slide5_img.png),url(../img/pt3/slide5_bg.jpg);
            background-repeat:no-repeat,repeat;
            background-position:33% bottom, center;
            }
.pt03_bg6 { background:url(../img/pt3/slide6_img.png),url(../img/pt3/slide6_bg.jpg);
            background-repeat:no-repeat,repeat;
            background-position:33% bottom, center;
            }
.pt03_bg7 { background:url(../img/pt3/slide7_img.png),url(../img/pt3/slide7_bg.jpg);
            background-repeat:no-repeat,repeat;
            background-position:33% bottom, center;
            }

.ck_txt span{ font-size:12px;font-family:'dotum';font-weight:300;padding-top:6px;}
.pt04_contract_form1, .pt04_contract_form2 {font:normal 15px 'Noto Sans Korean' , AppleGothic, Arial, Verdana, sans-serif !important; }

.pt04_contract_form1 ul li {overflow:hidden;margin-bottom:5px;}

.pt04_contract_form2 { border-top:1px solid #bbb;}
.pt04_contract_form2 ul li { border-bottom:1px solid #bbb;padding:10px 0; overflow:hidden;}
.ptform_title { overflow:hidden;}
.form_title, .form_area,.form_txt{ float:left; font-family: 'Noto Sans Korean' , sans-serif;}
.form_title { width:220px; font-size:18px; padding:8px 10px 0;font-weight:400;letter-spacing:-1px;}
.form_title span{color:#b20000;margin-left:5px;font-weight:bold;}
.form_area  { width:70%;}

.form_txt { font-size:16px;padding-top:6px;}

.board_01 li { border:none !important; padding:5px 0 !important;}

.board_02 li { border:none !important; padding:0px 0 !important;}

.form_float {float:left;}
.select_pt { padding:6px 12px !important; height:34px !important;}

.pt04_sumit { width:441px; height:90px;background:url(../img/pt4/btn_sumit.png) no-repeat center;border:none;}


.pt06_title {position:absolute;}

.box{ }
.box .tab{ overflow:hidden; }
.box .tab ul:after{content:"";display:block;clear:both;}
.box .tab ul{float:right;margin-top:5px;}
.box .tab ul li:first-child{}
.box .tab ul li{float:left;border:1px solid #bbb; width:150px; margin-left:5px;position:relative;text-align:center;background-color:#fff;}
.box .tab ul li.on{background-color:#e03e52; border:1px solid #e03e52;}
.box .tab ul li.on a {color:#fff;}
.box .tab ul li a{display:block;letter-spacing:-1px; padding:18px 0; font-family: 'Noto Sans Korean' , sans-serif;font-size:18px;text-decoration:none;color:#444;}

.box .con{display:none;margin:60px 0 50px;}
.box .con.on{display:block;}



.pt07_area span { color:#666 !important; font-size:16px;font-family: 'Noto Sans Korean' , sans-serif;} 
.pt07_area span a { color:#666 !important; font-size:16px;font-family: 'Noto Sans Korean' , sans-serif;} 

.go_top { position:fixed; right:20px; bottom:20px; z-index:9999999;}
.go_top a { padding:20px; background:#e03e52;display:block;border-radius:5px;border:2px solid #fff}
.go_top a span { color:#fff;}