body{ margin:0; padding:0; word-break:keep-all; /**word-break:break-all;-ms-word-break:break-all;*/ *word-break:break-all;-ms-word-break:break-all;}

b, th{font-family:'Nanum Barun Gothic', ±¼¸², Gulim, sans-serif;font-family:'Nanum Barun Gothic'\0/!important;*font-family:'Nanum Barun Gothic'; color:#010101;}
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, form, fieldset, p, button{margin:0; padding:0;}
ul, ol, dl, dd, dt, li{list-style:none;}

table, tbody, tfoot, thead, tr, th, td{border-collapse:collapse; border-spacing:0;}
/* 6 */* html table, tbody, tfoot, thead, tr, th, td {border-collapse:collapse}
/* 7 */* + html table, tbody, tfoot, thead, tr, th, td {border-collapse:collapse}
img, fieldset, iframe{border:0 none; margin:0; padding: 0;}


/* font */
body, td, p, input, button, textarea, select, h1, h2, div, li, ul{font-family:'Nanum Barun Gothic', ±¼¸², Gulim, sans-serif;font-family:'Nanum Barun Gothic'\0/!important;*font-family:'Nanum Square'; font-size:14px; color:#000; line-height:180% ; letter-spacing: -0.4pt; color: #000000;}

a:link, a:visited, a:active{text-decoration:none; color:#000; line-height:180%; font-family:'Nanum Barun Gothic', ±¼¸², Gulim, sans-serif;font-family:'Nanum Barun Gothic'\0/!important;*font-family:'Nanum Barun Gothic';}
a:hover {text-decoration:none; color:#1a8885; line-height:180%; font-family:'Nanum Barun Gothic', ±¼¸², Gulim, sans-serif;font-family:'Nanum Barun Gothic'\0/!important;*font-family:'Nanum Barun Gothic';}

/* form */
input[type=text].intx01{height: 35px; padding-left: 5px; box-sizing: border-box; font-size: 13px; font-weight: normal; color: #000000; background:#ffffff; height: 35px; border: none; border-radius: 4px; line-height: 35px;}
input[type=text].intx02{height: 35px; padding-left: 5px; box-sizing: border-box; font-size: 13px; font-weight: normal; color: #000000; background:#ffffff; height: 35px; border: #d2d2d2 1px solid; border-radius: 4px; line-height: 35px;}

select.sel01{width:220px;height: 35px; border: none; border-radius: 4px; line-height: 35px; padding-left: 15px; box-sizing: border-box; font-size: 13px; font-weight: normal; color: #000000; background:#ffffff url("../pimg/common/arr04.png") no-repeat top 14px right 10px;
    -webkit-appearance: none;  /*Removes default chrome and safari style*/
    -moz-appearance: none;  /*Removes default style Firefox*/}
select.sel01::-ms-expand { display: none; }

select.sel02{width:220px; height: 50px; float: right; border-right: #e5e5e5 1px solid; border-left: #e5e5e5 1px solid; border-bottom: none; border-top: none; line-height: 50px; padding-left: 15px; box-sizing: border-box; font-weight: normal; color: #000000; background:#ffffff url("../pimg/common/arr02.png") no-repeat top 22px right 15px;
    -webkit-appearance: none;  /*Removes default chrome and safari style*/
    -moz-appearance: none;  /*Removes default style Firefox*/}
select.sel02::-ms-expand { display: none; }

select.sel03{width:220px;height: 35px; border:#d2d2d2 1px solid; border-radius: 4px; line-height: 35px; padding-left: 15px; box-sizing: border-box; font-size: 13px; font-weight: normal; color: #000000; background:#ffffff url("../pimg/common/arr06.png") no-repeat top 14px right 10px;
    -webkit-appearance: none;  /*Removes default chrome and safari style*/
    -moz-appearance: none;  /*Removes default style Firefox*/}
select.sel03::-ms-expand { display: none; }
select.sel04{width:170px;height: 35px; border:#d2d2d2 1px solid;  line-height: 35px; padding-left: 15px; box-sizing: border-box; font-size: 13px; font-weight: normal; color: #999999; background:#ffffff url("../pimg/common/arr08.gif") no-repeat top 14px right 10px;
    -webkit-appearance: none;  /*Removes default chrome and safari style*/
    -moz-appearance: none;  /*Removes default style Firefox*/}
select.sel04::-ms-expand { display: none; }

/* Ã¼Å© 1 */
input[type="checkbox"].check01 {  /* ½ÇÁ¦ Ã¼Å©¹Ú½º´Â È­¸é¿¡¼­ ¼û±è */
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip:rect(0,0,0,0);
    border: 0
}
input[type="checkbox"].check01 + label {
    display: inline-block;
    position: relative;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
}
input[type="checkbox"].check01 + label:before {  /* °¡Â¥ Ã¼Å©¹Ú½º */
    content: ' ';
    display: inline-block;
    width: 13px;  /* Ã¼Å©¹Ú½ºÀÇ ³Êºñ¸¦ ÁöÁ¤ */
    height: 13px;  /* Ã¼Å©¹Ú½ºÀÇ ³ôÀÌ¸¦ ÁöÁ¤ */
    line-height: 13px; /* ¼¼·ÎÁ¤·ÄÀ» À§ÇØ ³ôÀÌ°ª°ú ÀÏÄ¡ */
    margin: -2px 3px 0 20px;
    vertical-align: middle;
    background: url("../pimg/common/radio_off.png");
}
input[type="checkbox"].check01no + label:before{
    margin: -2px 4px 0 0px;
}

input[type="checkbox"].check01:checked + label:before {  /* Ã¼Å©¹Ú½º¸¦ Ã¼Å©ÇßÀ»¶§ */
    background: url("../pimg/common/radio_ov.png");
}

/* Ã¼Å© 2 */
input[type="checkbox"].check02 {  /* ½ÇÁ¦ Ã¼Å©¹Ú½º´Â È­¸é¿¡¼­ ¼û±è */
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip:rect(0,0,0,0);
    border: 0
}
input[type="checkbox"].check02 + label {
    display: inline-block;
    position: relative;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
}
input[type="checkbox"].check02 + label:before {  /* °¡Â¥ Ã¼Å©¹Ú½º */
    content: ' ';
    display: inline-block;
    width: 13px;  /* Ã¼Å©¹Ú½ºÀÇ ³Êºñ¸¦ ÁöÁ¤ */
    height: 13px;  /* Ã¼Å©¹Ú½ºÀÇ ³ôÀÌ¸¦ ÁöÁ¤ */
    line-height: 13px; /* ¼¼·ÎÁ¤·ÄÀ» À§ÇØ ³ôÀÌ°ª°ú ÀÏÄ¡ */
    margin: -2px 3px 0 20px;
    vertical-align: middle;
    background: url("../pimg/common/radio_off2.png");
}
input[type="checkbox"].check02no + label:before{
    margin: -2px 4px 0 0px;
}

input[type="checkbox"].check02:checked + label:before {  /* Ã¼Å©¹Ú½º¸¦ Ã¼Å©ÇßÀ»¶§ */
    background: url("../pimg/common/radio_ov2.png");
}

/* float clearfix */
.clearfix{*zoom:1}
.clearfix:after{content:"";display:block;clear:both}

/* ¸ÞÀÎ Å×¸¶º° */
#mth_thum{width: 1100px; min-height: 200px; margin: 60px auto 65px;}
#mth_thum > .tit{font-size:28px; width: 100%; text-align: center; margin-bottom: 35px;}
#mth_thum > .thum_list {text-align: center;}
#mth_thum > .thum_list li{display: inline-block; margin: 0 20px; cursor: pointer;  }
#mth_thum > .thum_list li:first-child{ margin: 0 20px 0 0;}
#mth_thum > .thum_list li:last-child{ margin: 0 0 0 20px;}
#mth_thum > .thum_list li span{display: inline-block; margin-bottom: 10px; width: 100px; height: 100px; border-radius: 50%; }
#mth_thum > .thum_list li .thum_img img{transition: all .2s ease-in-out; width: 100px; height: 100px; }
#mth_thum > .thum_list li:hover .thum_img img{transform: scale(1.1);}

/* ¸ÞÀÎ Å¸ÀÌÆ² */
.pm_tit{width:1100px; text-align: center; font-size:28px; line-height: 35px; margin: 60px auto 40px;}
.pm_tit b{color: #5d5d5d; font-size:15px; font-weight: normal; display: block; }

/* ¸ÞÀÎ ÃßÃµ Ææ¼Ç */
#recom_area{width: 1100px; margin: 0 auto 70px;}
#recom_area > div {margin-bottom: 17px;}
#recom_area > div > .recom_box{float: left; margin-right: 17px; position: relative; height: 300px; border-bottom:#e5e5e5 1px solid; overflow: hidden; background: #000; cursor: pointer;}
#recom_area > div > .recom_box:hover .recom_tx{transition: bottom 0.4s; bottom: 0;}
#recom_area > div > .recom_box:hover .recom_img{opacity: 0.5;}
#recom_area > div > .recom_box:last-child{margin-right: 0;}
#recom_area > div > .recom_box > .recom_tx{width: 100%; height: 135px; background: #ffffff; border-left:#e5e5e5 1px solid; border-top:#e5e5e5 1px solid; border-right:#e5e5e5 1px solid; box-sizing: border-box; position: absolute; bottom: -55px; padding: 20px; transition: all .2s ease-in-out;}
#recom_area > div > .recom_box > .recom_tx > .tx1 li{ float: left;}
#recom_area > div > .recom_box > .recom_tx > .tx1 li:first-child{width: 160px;}
#recom_area > div > .recom_box > .recom_tx > .tx1 li:first-child b{font-size: 11px; color: #777777; display: block; text-decoration: underline; font-weight: normal; line-height: 180%;}
#recom_area > div > .recom_box > .recom_tx > .tx1 li:last-child{width: 150px; text-align: right; font-size: 18px; color: #eb2635; line-height: 25px;}
#recom_area > div > .recom_box > .recom_tx > .tx1 li:last-child s{color: #777777; font-size: 10px;}
#recom_area > div > .recom_box > .recom_tx > .tx2 {margin-top: 15px;}
#recom_area > div > .recom_box > .recom_tx > .tx2 li:first-child{float: left; width: 200px; color:#eb2635; font-size: 12px; line-height: 35px;}
#recom_area > div > .recom_box > .recom_tx > .tx2 li:first-child img{margin-right: 6px; margin-top: 2px;}
#recom_area > div > .recom_box > .recom_tx > .tx2 li:first-child img:last-child{margin-right: 0;}
#recom_area > div > .recom_box > .recom_tx > .tx2 li:last-child{float:right; width: 110px; height: 35px; line-height: 35px; background: #f6467b url("../pimg/common/arr01.png") right 18px top 12px no-repeat; color: #ffffff; text-indent: 18px;}
#recom_area > div > .recom_box > .recom_tx > .tx2 li:last-child a{width: 90px; height: 35px; line-height: 35px; background: #f6467b url("../pimg/common/arr01.png") right 16px top 12px no-repeat; color: #ffffff; text-indent:-1px; font-size: 15px;}

/* ¸ÞÀÎ Ä¿¹Â´ÏÆ¼ */
#pm_com{width: 100%; background: #f7f7f7; display: inline-block; text-align: center; padding-bottom: 65px;}
#pm_com li{display: inline-block; margin: 0 50px; cursor: pointer;}
#pm_com li a{font-size: 16px; color: #000;}
#pm_com li img{margin-bottom: 20px; display: block;}

/* Å¾¹è³Ê */
#p_tbn{width: 100%; height: 80px; min-width: 1100px; background: url("../pimg/common/tbn_bg.jpg") center no-repeat; text-align: center;}

/* gng */
#pgnb{width: 100%; min-width: 1100px; height: 40px; border-bottom:#dbdbdb 1px solid;}
#pgnb > .inner{width: 1100px; margin: 0 auto; text-align: right;}
#pgnb > .inner > a{display: inline-block; line-height: 40px; font-size: 13px;}
#pgnb > .inner > a:hover{color: #1a8885;}
#pgnb > .inner > a.ga{color: #1a8885;}
#pgnb > .inner > a img{margin: 0 5px 0 10px; vertical-align: middle;}
#pgnb > .inner > span{display: inline-block; line-height: 40px; font-size: 11px; color: #dbdbdb; margin: 0 6px;}

/* search */
.psearch{height:28px; width:150px; z-index:999; padding:0; margin:5px 0 0 20px; background:#e8e8e8; border-radius: 15px; display: inline-block; position: relative;}
.psearch_input{color:#797979; border:0; background:transparent;font-size:12px; width:100px; height:28px; line-height: 28px; display: block; margin-left: 15px;}
.psearch_bt{width: 20px; height: 28px; position: absolute; right: 15px; top: 0; }

/* nav */
#plnb{width:100%; min-width: 1100px; height: 80px; border-bottom: #e2e2e2 1px solid;}
#plnb > .inner{width: 1100px; margin: 0 auto;}
#plnb > .inner > .plogo{width: 150px; height: 44px; margin-top: 17px; float: left; }
#plnb > .inner >  nav{width: 950px; height: 80px; float: left; text-align: right;}
#plnb > .inner >  nav a{font-size: 18px; line-height: 78px; margin-left: 80px; display: inline-block;}
#plnb > .inner >  nav a:hover{color: #03a7a2; border-bottom:#03a7a2 2px solid;}
#plnb > .inner >  nav a.active{color: #03a7a2; border-bottom:#03a7a2 2px solid;}

/* ºó¹æ°Ë»ö */
#psearcharea{width: 100%; min-width:1100px; height: 150px; background:rgba(14,149,164,0.9); position: absolute; top: 622px;z-index: 999; }
#psearch{width: 1100px; height:150px; position: relative; background: transparent; left: 50%; margin-left: -550px;}
#psearch > div{float: left;}
#psearch > div.form_bt{width: 150px; background: rgba(2, 125, 139,10); line-height: 150px; color: #ffffff; font-weight: bold; font-size: 18px; text-align: center; cursor: pointer; }
#psearch > div.form_area{width: 950px; background: transparent; color: #ffffff;}
#psearch > div.form_area > .tit {margin: 25px 0 0 30px;}
#psearch > div.form_area > .tit li{float: left; font-size: 13px; color: #ffffff; line-height: 16px;}
#psearch > div.form_area > .tit li img{margin-right: 7px; vertical-align: middle;}
#psearch > div.form_area > .tit li:first-child{width: 405px; margin-right: 15px;}
#psearch > div.form_area > .tit li:last-child{width: 460px;}
#psearch > div.form_area > .form_box {margin: 10px 0 0 30px;}
#psearch > div.form_area > .form_box li{float: left;}
#psearch > div.form_area > .form_box li:first-child{margin-right: 15px;}
#psearch > div.form_area > .form_box li select:first-child{margin-right:3px;}
#psearch > div.form_area > .form_box li > .form_txt{font-size: 13px; color: #6fd5e1; line-height: 35px; margin: 0 2px;}
#psearch > div.form_area > .form_check{font-size: 13px; color: #ffffff; margin: 15px 0 0 35px;}

/* ºó¹æ°Ë»ö_¼­ºê */
.psearch_sf{width: 100%; background: #f3f4f6; border-bottom: #ebebeb 1px solid;}
#psearch_s{width: 1100px; height:100px; position: relative; background: #f3f4f6; z-index: 999; margin: 0 auto;}
#psearch_s > div{float: left;}
#psearch_s > div.form_bt{width: 160px; background: #2599a6; line-height: 65px; color: #ffffff; font-weight: bold; font-size: 17px; text-align: center; border-radius: 5px; cursor: pointer; margin-top: 17px;}
#psearch_s > div.form_area{width: 940px; color: #939393;}
#psearch_s > div.form_area > .form_box {margin: 17px 0 0 30px;}
#psearch_s > div.form_area > .form_box li{float: left;}
#psearch_s > div.form_area > .form_box li:first-child{margin-right: 15px;}
#psearch_s > div.form_area > .form_box li select:first-child{margin-right:3px;}
#psearch_s > div.form_area > .form_box li > .form_txt{font-size: 13px; color: #939393; line-height: 35px; margin: 0 2px;}
#psearch_s > div.form_area > .form_check{font-size: 13px; color: #939393; margin: 10px 0 0 35px;}

/* foot */
#pfoot_in{width: 100%; min-width: 1100px; height: 50px; border-bottom: #e5e5e5 1px solid; border-top: #e5e5e5 1px solid;}
#pfoot_in > .inner{width: 1100px; margin: 0 auto;}
#pfoot_in > .inner a{line-height: 50px; font-size: 13px; margin-right: 40px;}

#pfoot_cs{width: 100%; min-width: 1100px; height: 130px; border-bottom: #ededed 1px solid;}
#pfoot_cs > .inner{width: 1100px; margin: 30px auto 0;}
#pfoot_cs > .inner > li{float: left; font-size: 13px; color: #5e5e5e; line-height: 20px;}
#pfoot_cs > .inner > li:first-child b{font-size: 19px; display: block; font-weight: normal; margin-bottom: 15px;}
#pfoot_cs > .inner > li:first-child span{font-size: 28px; color: #1dbfba; display: block; margin-bottom: 10px; font-weight: bold;}
#pfoot_cs > .inner > li:nth-child(2){margin-left: 70px;}
#pfoot_cs > .inner > li:nth-child(2) b{font-size: 15px; display: block; font-weight: normal; margin: 37px 0 7px 0;}
#pfoot_cs > .inner > li:last-child{float: right !important; text-align: right; }
#pfoot_cs > .inner > li:last-child a{margin:40px 0 0 10px; cursor: pointer;}

#pfoot_copy{width: 1100px; margin: 0 auto; padding: 30px 0 80px; color: #888888; font-size: 13px; line-height: 18px;}
#pfoot_copy b{font-size: 13px; font-weight: normal; display: block; margin-top: 15px; color: #888888;}
#pfoot_copy .line{min-width: 25px; display: inline-block;}


#qm{width: 100%; min-width: 1100px; height: 185px; background: #1dbfba; position: fixed; bottom:-135px; z-index: 999;}
#qm > .inner{width: 1100px; margin: 0 auto;}
#qm > .inner li{float: left; line-height: 50px; color: #ffffff;}
#qm > .inner li a{line-height: 50px; color: #ffffff; display: inline-block;  padding: 0 20px; font-size: 14px;}
#qm > .inner li:last-child{float: right !important;}
#qm > .inner li.qm_open{width: 180px; text-indent: 20px; background:#2599a6 url("../pimg/common/arr03.png") top 22px right 20px no-repeat; cursor: pointer;}
#qm > .inner li:nth-child(2) {font-size: 0;}
#qm > .inner li:nth-child(2) a{border-right: #1ab0ab 1px solid;}
#qm > .inner li:nth-child(2) a:hover{background: #1ab0ab;}
#qm > .inner li:last-child {font-size: 0;}
#qm > .inner li:last-child span{font-size:14px !important;line-height: 50px; color: #ffffff; background: url('../pimg/common/fq_qmark.gif') left top 12px no-repeat; text-indent: 30px; margin-right: 20px;}
#qm > .inner li:last-child a.home{background:#2599a6 !important;}
#qm > .inner li:last-child a.ga{background:#e6b817;}
#qm > .inner li:last-child a.ga:hover{background:#dfad00;}
#qm > .cont{width:100%; min-width: 1100px; height:135px; background: #f7f7f7; padding-top: 21px;}
#qm > .cont > .inner{width:1100px; height:90px; margin:0 auto 0;}
#qm > .cont > .inner > .foot_view{min-width:804px; width:804px; float: left;}
#qm > .cont > .inner > .foot_view img{margin-right: 20px;}
#qm > .cont > .inner > .por_bn{width:296px; height:93px; float: right;}

/* ½ºÅ©·Ñ Å¾ */
#back-top {
    z-index: 999;
    position: fixed;
    width: 55px;
    height: 115px;
    bottom: 80px;
    right: 20px;
    display: block;
    cursor: pointer;
}
#back-top span.t_bt {
    width: 55px;
    height: 55px;
    display: block;
    background:url(../pimg/common/bt_top.png) no-repeat center center;
    opacity: 0.5;
}

#back-top span.re_bt {
    width: 55px;
    height: 55px;
    display: block;
    background:url(../pimg/common/bt_req.png) no-repeat center center;
    opacity: 0.5;
    margin-bottom: 10px;
}

#back-top span:hover {
    opacity: 0.7;
}

/*MD ÃßÃµ */
/*#nmmd > .nmmd_gbt{*/
    /*width: 1100px;*/
    /*margin: 0 auto;*/
    /*text-align: center;*/
    /*font-size: 0;*/
    /*border-top: #e3e3e3 1px solid;*/
    /*border-right: #e3e3e3 1px solid;*/
/*}*/
/*#nmmd > .nmmd_gbt .tablinks02{*/
    /*width: 20%;*/
    /*text-align: center;*/
    /*color: #6e6e6e;*/
    /*background: #f4f4f4;*/
    /*font-size: 15px;*/
    /*display: inline-block;*/
    /*cursor: pointer;*/
    /*box-sizing: border-box;*/
    /*line-height: 50px;*/
    /*border-left: #e3e3e3 1px solid;*/
    /*border-bottom: #e3e3e3 1px solid;*/
/*}*/
/*#nmmd > .nmmd_gbt .active{*/
    /*color: #000000;*/
    /*background: #ffffff;*/
    /*border-bottom: none;*/
/*}*/
/*#nmmd > .nmmd_cont{*/
    /*height: 395px;*/
    /*background: #ffffff;*/
    /*width: 1100px;*/
    /*margin: 0 auto 80px;*/
/*}*/
/*#nmmd > .nmmd_cont .tabcontent02{display: none; border-bottom: #e3e3e3 1px solid; border-left: #e3e3e3 1px solid; border-right: #e3e3e3 1px solid; box-sizing: border-box; padding: 30px; height: 395px;}*/

/*.tabcontent02 > div{float: left;}*/
/*.tabcontent02 > div.mdimg{width:243px; text-align: center; margin-right: 30px; color: #676767; font-size: 13px; line-height: 20px; margin-top: 20px; }*/
/*.tabcontent02 > div.mdimg h1{font-size: 23px; font-weight: normal; line-height: 110% !important;}*/
/*.tabcontent02 > div.mdimg h2{font-size: 14px; color: #424242; font-weight: normal;}*/
/*.tabcontent02 > div.mdimg span.line{display:block; margin: 8px auto; width: 20px; min-height:1px; background: #000000;}*/
/*.tabcontent02 > div.mdimg img{margin-top: 17px;}*/
/*.tabcontent02 > div.rep_list{width:765px; }*/
/*.tabcontent02 > div.rep_list ul{height: 165px;}*/
/*.tabcontent02 > div.rep_list ul:first-child{margin-bottom: 10px;}*/
/*.tabcontent02 > div.rep_list ul > div{float: left; height: 165px; width: 180px; box-sizing: border-box; margin-right: 15px; cursor: pointer;}*/
/*.tabcontent02 > div.rep_list ul > div:last-child{margin-right: 0;}*/
/*.tabcontent02 > div.rep_list ul > div .thum_img{ margin-bottom: 6px;}*/
/*.tabcontent02 > div.rep_list ul > div .txt{font-size: 13px; color: #2b2b2b; line-height: 20px; text-align: left;}*/
/*.tabcontent02 > div.rep_list ul > div .txt strong{color: #4f9d36;}*/

.nmmd2{
    width: 1100px;
    margin: 0 auto 80px;
    border: #e3e3e3 1px solid;
}
.mdcon_box{width: 100%;  box-sizing: border-box; padding:0 30px; height: 395px;margin-top: 50px; padding: 30px; position: relative; z-index: 999; }
.mdcon_box > div{float: left;}
.mdcon_box > div.mdimg{width:243px; text-align: center; margin-right: 30px; color: #676767; font-size: 13px; line-height: 20px; margin-top: 20px; }
.mdcon_box > div.mdimg h1{font-size: 23px; font-weight: normal; line-height: 110% !important;}
.mdcon_box > div.mdimg h2{font-size: 14px; color: #424242; font-weight: normal;}
.mdcon_box > div.mdimg span.line{display:block; margin: 8px auto; width: 20px; min-height:1px; background: #000000;}
.mdcon_box > div.mdimg img{margin-top: 17px;}
.mdcon_box > div.rep_list{width:765px; }
.mdcon_box > div.rep_list ul{height: 165px;}
.mdcon_box > div.rep_list ul:first-child{margin-bottom: 10px;}
.mdcon_box > div.rep_list ul > div{float: left; height: 165px; width: 180px; box-sizing: border-box; margin-right: 15px; cursor: pointer;}
.mdcon_box > div.rep_list ul > div:last-child{margin-right: 0;}
.mdcon_box > div.rep_list ul > div .thum_img{ margin-bottom: 0px;}
.mdcon_box > div.rep_list ul > div .txt{font-size: 13px; color: #2b2b2b; line-height: 20px; text-align: left;}
.mdcon_box > div.rep_list ul > div .txt strong{color: #4f9d36;}

/* ¿©ÇàÁöº° */

.nmt_inner{width: 1100px; margin: 0 auto; position: relative;}
.nmt_inner span{width: 100px; height: 100px; background: #81ab26; border-radius: 50%; font-size: 15px; line-height:18px; color: #ffffff; text-align: center; box-sizing: border-box; padding-top: 33px; position: absolute; right: 0; top:50px; }
.nmt_inner > div{float: left; }
.nmt_inner .tout_img{width: 460px; margin-right: 30px;}
.nmt_inner .tout_txt{width: 610px; min-height: 240px; margin-top: 80px; text-align: left;}
.nmt_inner .tout_txt .tit{font-size: 35px; color: #898989; line-height: 40px; }
.nmt_inner .tout_txt .tit strong{font-size: 34px; color: #000000; font-weight: normal;}
.nmt_inner .tout_txt .txt{font-size: 14px; color: #555555; margin: 10px 0 20px 0;}
.nmt_inner .tout_txt .plist{font-size: 0;}
.nmt_inner .tout_txt .plist > a{display: inline-block; width: 132px; height: 120px; color:#838383; font-size: 13px; margin-right: 25px; line-height: 200%;}
.nmt_inner .tout_txt .plist > a:last-child{margin-right: 0;}

/*Áö¿ªº° ÃßÃµ */
/*#nmarea{width: 100%; height: 325px; position: relative;}*/
/*#nmarea > .nmarea_gbt{*/
    /*width: 180px;*/
    /*height: 325px;*/
    /*position: absolute;*/
    /*top: 0;*/
    /*left: 50%;*/
    /*margin-left: -550px;*/
    /*background: transparent;*/
/*}*/
/*#nmarea > .nmarea_gbt .tablinks{*/
    /*width: 180px;*/
    /*text-align: left;*/
    /*color: rgba(255,255,255, 0.7);*/
    /*font-size: 13px;*/
    /*display:block;*/
    /*cursor: pointer;*/
    /*margin:25px 0;*/
    /*line-height: 17px;*/
    /*box-sizing: border-box;*/
/*}*/
/*#nmarea > .nmarea_gbt .active{*/
    /*color: #ffffff;*/
    /*padding-left: 10px;*/
    /*background:url("../pimg/common/arr09.png") no-repeat top 12px right 40px !important;*/
/*}*/
/*#nmarea > .nmarea_cont{*/
    /*height: 325px;*/
    /*background: #ffffff;*/
    /*width: 100%;*/
    /*margin: 0 auto;*/
/*}*/
/*#nmarea > .nmarea_cont > #area01{background: #00bbac url("../pimg/main/area_bg_ganghwa.jpg") no-repeat top center;}*/
/*#nmarea > .nmarea_cont > #area02{background: #1a68ce url("../pimg/main/area_bg_geoje.jpg") no-repeat top center;}*/
/*#nmarea > .nmarea_cont > #area03{background: #1a8885 url("../pimg/main/area_bg_yangpyeong.jpg") no-repeat top center;}*/
/*#nmarea > .nmarea_cont > #area04{background: #4b8524 url("../pimg/main/area_bg_gapyeong.jpg") no-repeat top center;}*/
/*#nmarea > .nmarea_cont > #area05{background: #3e0e0e url("../pimg/main/area_bg_daebu.jpg") no-repeat top center;}*/
/*#nmarea > .nmarea_cont .tabcontent{display: none; height: 325px; }*/

.nmarea_inner{width: 920px; background: transparent; height: 325px; position: absolute; top: 0; left: 50%; margin-left: -370px;}
.nmarea_inner > div{float: left;  color: #ffffff;}
.nmarea_inner > div.mna_tx{float: left; width: 300px; font-size: 13px;margin: 80px 0 0 50px; text-align: left;}
.nmarea_inner > div.mna_tx h1{font-size: 25px; display: block; line-height: 30px; color: #ffffff; margin-bottom: 10px; font-weight: normal;}
.nmarea_inner > div.mna_tx h1 b{ color: #fcd321; font-weight: normal;}
.nmarea_inner > div.mna_tx a{display: block; margin-top: 15px; color: #ffffff; font-size: 13px; letter-spacing: -0.4pt; cursor: pointer;}
.nmarea_inner > div.mna_gal{float: left; width: 570px; height: 325px; position: relative; overflow: hidden; text-align: center; cursor: pointer;}

.circle_img{width: 170px; height: 170px; border-radius: 50%; background: #1eb2f0; overflow: hidden;box-shadow: 5px 7px 7px rgba(0,0,0,0.2); margin-top: 75px; text-align: center; display: inline-block; position: relative; margin-right: 20px;}
.circle_img:last-child{margin-right: 0px;}
.circle_img > div{text-align: center; background: rgba(0,0,0,0.7); height:55px; position: absolute; bottom: 0; color: #ffffff; width: 100%; line-height: 18px; box-sizing: border-box; padding-top: 7px;}

#nmarea2{width: 100%; height: 325px; position: relative; margin-bottom: 70px; min-width: 1100px; background: #3e0e0e;}

/* ¼­ºê Å×¸¶º° Ææ¼Ç */
#theme_area{width: 1100px; margin: 0 auto 70px;}
#theme_area > div {margin-bottom: 17px;}
#theme_area > div > .theme_box{float: left; margin-right: 17px; position: relative; width: 355px; height: 305px; cursor: pointer;}
#theme_area > div > .theme_box:last-child{margin-right: 0;}
#theme_area > div > .theme_box > .theme_bg{position: absolute; background: rgba(42, 42, 42, 0.4); min-width: 355px; min-height: 305px; text-align: center; transition: background .2s ease-in-out;}
#theme_area > div > .theme_box > .theme_bg:hover{background: rgba(42, 42, 42, 0.2);  transition: background .2s ease-in-out;}
#theme_area > div > .theme_box > .theme_bg > div{color: #ffffff;}
#theme_area > div > .theme_box > .theme_bg > .the_tit{font-size: 27px; margin-top: 75px;}
#theme_area > div > .theme_box > .theme_bg > .the_line{width: 45px; min-height: 1px; background: #ffffff; margin: 10px auto 15px;}
#theme_area > div > .theme_box > .theme_bg > .the_txt{}
#theme_area > div > .theme_box > .theme_bg > .the_bt{width: 80px; height: 25px; box-sizing: border-box; border: #ffffff 1px solid; text-align: center; line-height: 25px; border-radius: 15px; margin: 20px auto 0;}

/* Áö¿ªº° Ææ¼Ç */
.parea_tit{width: 1100px; margin: 0 auto 25px; border-bottom: #47586d 2px solid;padding-bottom: 10px;}
.parea_tit li:first-child{float: left; font-size: 20px; color: #484848;}
.parea_tit li:last-child{float: right; font-size: 13px; color: #7a7a7a; cursor: pointer;}
.parea_tit li:last-child img{margin-left: 5px;}
.parea_cont{width: 1100px; margin: 0 auto 30px;}
.parea_cont a{display: inline-block; width: 140px; height: 40px; line-height: 40px; text-align: center; color: #148380; background: #f4fafb; margin:0 17px 20px 0; font-size: 16px; border-radius: 20px;}
.parea_cont a:hover{color: #ffffff; background: #1dbfba;}
.parea_cont a:nth-child(7n){margin:0 0 20px 0 !important;}

/* ÇÒÀÎ Ææ¼Ç */
#pdis_form{background: #f8fbfe; box-sizing: border-box; border: #ebecec 1px solid; height: 100px; width: 1100px; margin:0 auto 20px;}
.pbt_dis{height: 35px; padding: 0 20px; background: #1e7de8; color: #ffffff; border: none; margin-left: 5px; cursor: pointer;}

/* °Ô½ÃÆÇ */
#pboard_tab {text-align: center; margin: 10px auto 25px; min-width: 500px; font-size: 0;}
#pboard_tab a{display: inline-block; line-height:50px; padding:0 23px; font-size: 17px; color: #494949; border-top:#eaeaea 1px solid; border-bottom:#eaeaea 1px solid;}
#pboard_tab a:hover{color: #2599a6;}
#pboard_tab a.active{color: #2599a6;}

.pboard01 {margin: 10px 0;}
.pboard01 th{line-height: 60px; background: #f2f2f2; border-top: #505050 2px solid; border-bottom: #e0e0e0 1px solid; font-weight: normal; color: #636363; font-size: 15px;}
.pboard01 .th2{line-height: 50px; background: #f2f2f2; font-weight: normal; color: #636363; font-size: 15px; width: 150px !important; text-align: center;}
.pboard01 td{line-height: 50px;color: #636363; font-size: 14px;}
.pboard01 td a{color: #636363; font-size: 14px;}
.pboard01 td a:hover{color: #2599a6; font-size: 14px;}

.pboard_page_on{color:#ffffff; background: #2599a6; border: #2599a6 1px solid; width: 30px; height: 30px; text-align: center; line-height: 30px; box-sizing: border-box;}
.pboard_page_off{color:#636363; background: #ffffff; border: #e0e0e0 1px solid; width: 30px; height: 30px; text-align: center; line-height: 30px; box-sizing: border-box;}
.pboard_prev{margin: 0 5px 0 2px;}
.pboard_next{margin: 0 2px 0 5px;}

/* ¿©ÇàÁöº° Ææ¼Ç */
#travel_area{width: 1100px; margin: 40px auto; text-align: center;}
#travel_area > .tthum{float: left; margin:0 17px 17px 0; width: 355px; height: 382px; overflow: hidden; cursor: default; position: relative; border-bottom: #e5e5e5 1px solid;}
#travel_area > .tthum > .tthum_img {width: 355px; height: 225px; overflow: hidden !important; background: #000;}
#travel_area > .tthum > .tthum_img .timg{transition: all .2s ease-in-out; opacity: 1.0;}
#travel_area > .tthum:hover .timg {transition: all .2s ease-in-out; transform: scale(1.1); opacity: 0.7;}
#travel_area > .tthum:hover .tx_area {transition: bottom 0.4s; bottom: 0;}
#travel_area > div:nth-child(3n){margin: 0 0 17px 0;}
#travel_area > div > .tx_area{bottom:-66px; background:#ffffff; border-right: #e5e5e5 1px solid; border-left: #e5e5e5 1px solid; padding: 30px; box-sizing: border-box; position: absolute; width: 355px;transition: all .2s ease-in-out;}
#travel_area > div > .tx_area > span{font-size: 20px; color: #000; border-bottom: #000 2px solid;}
#travel_area > div > .tx_area > div:nth-child(2){color: #6d6d6d; background: url("../pimg/common/icon_area.gif") no-repeat top 5px left; text-align: left; margin-top: 25px; text-indent: 25px;}
#travel_area > div > .tx_area > div:nth-child(3){color: #6d6d6d; background: url("../pimg/common/icon_tel.gif") no-repeat top 5px left; text-align: left; margin-top: 5px; text-indent: 25px;}
#travel_area > div > .tx_area > a{color: #ffffff; background: #1dbfba; line-height: 35px; text-align: center; width: 120px; display:block; font-size: 13px; margin: 23px auto 0;}

.to_view_tit{width: 100%;}
.to_view_tit .tit{width: 100%; font-size: 25px; line-height: 100%; padding-bottom: 20px;border-bottom: #000000 1px solid; margin-bottom: 10px;}
.to_view_tit .txt li{float: left; font-size: 15px; line-height: 35px;}
.to_view_tit .txt li:first-child{width: 100px;}
.to_view_tit .txt li:last-child{color: #575757; width: 333px;}
.to_view_tit .txt li.txt_tv{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3; /* ¶óÀÎ¼ö */
    -webkit-box-orient: vertical;
    word-wrap:break-word;
    line-height: 25px !important;
    height: 75px;
    padding-top: 5px;
}

.to_view_tit .txt_view {margin-top: 55px;}
.to_view_tit .txt_view a{width: 125px; display: inline-block; line-height: 35px; text-align: center; box-sizing: border-box; font-size: 13px;}
.to_view_tit .txt_view a:first-child{background: #1dbfba; border: #2599a6 1px solid; color: #ffffff; margin-right: 10px;}
.to_view_tit .txt_view a:first-child:hover{background: #2599a6;}
.to_view_tit .txt_view a:last-child{border: #2b2b2b 1px solid; color: #3a3a3a;}
.to_view_tit .txt_view a:last-child:hover{color: #ffffff; background: #2b2b2b; }
.to_num{width: 100%; height: 60px; box-sizing: border-box; background: #fdfdfd; border: #ebecec 1px solid; text-align: center; font-size: 15px; line-height: 60px; margin: 40px 0 15px;}
.to_num b{color: #fe1818; font-weight: normal;}

/*.to_pen_list:nth-child(2n+0){margin: 0 15px !important; }*/
.to_pen_list:nth-child(3n+0){margin: 0 13px !important; }
.to_pen_list{float: left; display: block; margin-bottom: 15px;}
.to_pen_list > .txt{float: left; border: #e5e5e5 1px solid; width: 100%; box-sizing: border-box; padding: 15px 20px; }
.to_pen_list > .txt > div:first-child{font-size: 12px; color: #777777; text-decoration: underline;}
.to_pen_list > .txt > div:last-child li:first-child{float: left; font-size: 14px;}
.to_pen_list > .txt > div:last-child li:last-child{float: right; font-size: 11px; text-align: right; color: #fe1818;
    width: 80px;  display: inline-block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;
}

/*.to_pen_list2:nth-child(3n+0){margin: 0 0 0 15px !important; }*/
.to_pen_list2{margin:0 0 15px 9px; width: 355px; display: inline-block;}
.to_pen_list2 > .txt{float: left; border: #e5e5e5 1px solid; width: 100%; box-sizing: border-box; padding: 15px 20px; }
.to_pen_list2 > .txt > div:first-child{font-size: 12px; color: #777777; text-decoration: underline;}
.to_pen_list2 > .txt > div:last-child li:first-child{float: left; font-size: 14px;}
.to_pen_list2 > .txt > div:last-child li:last-child{float: right; font-size: 11px; text-align: right; color: #fe1818;
    width: 80px;  display: inline-block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;
}

.to_detail_list{margin-top: 40px;}
.to_detail_list > .tit{
    width: 100%;
    line-height: 60px;
    background: #fdfdfd url("../pimg/common/arr07.png") no-repeat top 27px right 20px;
    border-bottom:#ebecec 1px solid ;
    border-top:#7f7f7f 1px solid ;
    font-size: 17px; 
    text-indent: 20px;
}
.to_detail_list > .cont{
    font-size: 15px;
    line-height: 33px;
    padding: 20px 0 30px;
}
.to_list_view a{
    background: #2599a6;
    color: #ffffff !important;
    text-align: center;
    font-size: 12px !important;
    width: 70px;
    border-radius: 15px;
    line-height: 25px;
}

/* Áö¿ªº° Ææ¼Ç */
.parea_ptit{
     width: 100%;
     line-height: 60px;
     font-size: 20px;
     border-bottom: #666666 2px solid;
     margin-bottom: 25px;
 }
.parea_stit{
    width: 110px;
    line-height: 35px;
    background: #008380;
    text-align: center;
    color: #ffffff;
    font-size: 16px;
    border-radius: 25px;
}
.parea_stxt a{
    font-size: 14px !important;
    line-height: 35px;
}
.parea_ptxt{
    width: 1100px;
    margin-bottom: 30px;
    border-bottom: #e9e9e9 1px solid;
}