﻿@charset "utf-8";

input[type=button],input[type=submit]{ cursor:pointer}

#wrap{color:#474747}
.ov{overflow:hidden}
.pt_50{padding-top:50px}
.mt_30{margin-top:30px}
.pt_40{padding-top:40px}
.mb_19{margin-bottom:19px}
.mt_50{margin-top:50px}
.mb_55{margin-bottom:55px}
.pb_97{padding-bottom:97px}
.font12{font-size:12px}
.dp{display:block}
.mt10{margin-top:10px}
/*header*/
.header_top{overflow:hidden;width:1045px;height:75px;margin:0 auto}
.header_top h1, .header_top h1 + ul{float:left;height:75px;margin-left:22px;padding-left:47px;background:url(../images/common/logo.jpg) no-repeat left center;background-size:41px; line-height:75px;font-size:20px}
.header_top h1 + ul{float:right;height:75px;background:none;font-size:13px}
.header_top h1 span{font-size:13px}
.header_top h1 span:before{content:"";display:inline-block;width:1px;height:16px;margin:0 8px 0 7px;background:black;vertical-align:middle}
.header_top li{display:inline-block}
.header_top li:after{content:"";display:inline-block;width:1px;height:11px;margin:0 15px;background:#7a7a7a}
.header_top li + li + li:after{content:"";display:none}
.nav{height:53px;background:url(../images/common/nav_bg.png) repeat left top;color:white}
.nav > ul{width:1045px;height:100%;margin:0 auto;text-align:center}
.nav .depth1 li{display:inline-block;line-height:53px;font-size:16px}
.nav .depth1 li:first-child{margin-left:40px}
.nav .depth1 li:after{content:"";display:inline-block;width:1px;height:15px;margin:0 38px 0 41px;background:white}
.nav .depth1 li + li + li + li + li + li:after{content:"";display:none}
.nav .depth1 li.on, .nav .depth1 li a:hover{color:#51fba6}
.nav .depth2_par{position:relative;overflow:hidden;background:white;border-bottom:3px solid #0154c1;z-index:30}
.nav .depth2{width:1045px;height:0px;margin:0 auto;-webkit-transition:height .5s ease-out;-moz-transition:height .5s ease-out;-ms-transition:height .5s ease-out;-o-transition:height .5s ease-out;transition:height .5s ease-out}
.nav .depth2 > li{float:left;display:block;height:100%;margin:0;color:#494949;line-height:100%;border-left:1px solid #c9c9c9;box-sizing:border-box;text-align:center}
.nav .depth2 > li:first-child{width:190px;border-left:none}
.nav .depth2 > li:first-child + li{width:252px}
.nav .depth2 > li:first-child + li + li{width:160px}
.nav .depth2 > li:first-child + li + li + li{width:128px}
.nav .depth2 > li:first-child + li + li + li + li{width:186px}
.nav .depth2 > li:first-child + li + li + li + li + li{width:129px}
.nav .depth2 li ul{padding:15px 0 30px}
.nav .depth2 li ul li{display:block;height:25px;line-height:25px}
.nav:hover .depth2{height:300px}
.nav:hover .depth2 li li:hover{background:#0154c1;color:white;box-sizing:border-box;-webkit-transition:all .25s linear;-moz-transition:all .25s linear;-ms-transition:all .25s linear;-o-transition:all .25s linear;transition:all .25s linear}
.header_top .en, .header_top .jp, .header_top .ch{font-size:12px;margin:0 5px}
.header_top .en{margin-left:15px}
/*/header*/
/*contents*/
.visual{position:relative;border-bottom:3px solid #0657c2}
.roll{display:block;position:relative}
.roll:before{content:"";display:block;position:absolute;left:0;top:0;width:10%;height:100%;background:url(../images/main/visual_left.jpg) no-repeat left top;display:none;}
.roll:after{content:"";display:block;position:absolute;right:0;top:0;width:10%;height:100%;background:url(../images/main/visual_right.jpg) no-repeat right top;display:none;}
.oth_bg:before{content:"";display:block;position:absolute;left:0;top:0;width:10%;height:100%;background:url(../images/main/visual_left2.jpg) repeat-x left top;display:none;}
.oth_bg:after{content:"";display:block;position:absolute;right:0;top:0;width:10%;height:100%;background:url(../images/main/visual_right2.jpg) repeat-x right top;display:none;}
.roll img{max-width:2000px;width:100%;max-height:308px;margin:0 auto}
.visual ul{position:absolute;bottom:8px;width:100%;height:13px;text-align:center}
.visual li{display:inline-block;width:13px;height:13px;margin:0 7px 0 0;background:#bdbdbd;border-radius:50%;text-indent:-9999px;cursor:pointer}
.visual li.on{background:#0154c1}
.visual li + li + li + li + li{margin-right:0}
.visual img{display:block}
.contents{overflow:hidden;width:1045px;min-height:800px;margin:0 auto}
.main .contents{min-height:650px}
.con_wrap{float:left;overflow:hidden;width:1045px}
.index .col_wrap{padding-top:30px}
.con_wrap{padding-bottom:40px}
.rnb{position:absolute;left:100%;top:-100%;width:154px;margin:10px 0 0 0;font-size:16px}
.detail .rnb{margin-top:124px}
.rnb h3{margin-bottom:0 !important;padding:12px 0 10px;color:white;border-bottom:1px solid #12adcd;font-weight:normal}
.rnb h3 + p{margin:22px 0 10px;color:#383838}
.rnb h3:first-child + p + p{display:block;padding-bottom:24px;font-size:15px;color:white;letter-spacing:-1px}
.rnb h3:first-child + p + p strong{display:block;margin-top:10px;font-weight:normal}
.rnb h3:first-child + p + p strong:first-child{margin-top:0}
.rnb_in{padding:5px 12px;background:url(../images/common/bg_kakao.jpg) no-repeat left top}
.rnb_in:first-child p{margin-top:15px;font-size:12px;line-height:18px;letter-spacing:-1px}
.rnb_in:first-child p span{color:#128c67;font-weight:bold}
.rnb_in:first-child h3{border:none;
padding-left:10px;padding-top:50px;line-height:22px;text-shadow:0 0 1px #fff;font-size:20px;font-weight:bold;color:#361b00}
.rnb_in + form .rnb_in{margin-top:1px;padding-top:14px;padding-bottom:15px;background:#0f78e4}
.rnb_in + form .rnb_in h3{height:40px;padding:0 0 0 45px;background:url(../images/main/location_bg.png) no-repeat left top;border:none;line-height:40px;font-size:14px;letter-spacing:-1px;color:white;text-shadow:none}
.rnb_in + form .rnb_in p{padding-bottom:15px;color:white;font-size:13px;line-height:130%}
.detail .con_wrap{width:768px;min-height:500px;margin-left:47px}
.c0304 .con_wrap h3:first-child + p{margin-bottom:15px}
.lnb{float:left;width:210px;color:#5a5a5a}
.lnb h2{height:111px;background:url(../images/contents/category_title_bg.jpg) repeat left top;font-size:24px;line-height:111px;text-align:center;color:white;font-weight:normal}
.lnb h2:first-child + ul{margin-top:11px}
.lnb h2:first-child + ul li{height:39px;border-bottom:1px solid #e0e0e0;line-height:39px;font-size:14px}
.lnb h2:first-child + ul li a{display:block}
.lnb h2:first-child + ul li.current, .lnb h2:first-child + ul li:hover{background:#007ac3;color:white;border-bottom-color:#007ac3}
.lnb h2:first-child + ul li.current a, .lnb h2:first-child + ul li:hover a{padding-left:11px;background:url(../images/contents/category_arr_bg.png) no-repeat 90% center}
.lnb p{padding:15px 0 22px;font-size:14px;line-height:180%;font-weight:bold;border-bottom:1px solid #cfcfcf}
.lnb p strong{font-size:15px;color:#01a453}
.information{overflow:hidden}
.information li{float:left;width:69px;height:78px;background:url(../images/common/reservation.jpg);background-repeat:no-repeat;background-position:center 14px;border-bottom:1px solid #cfcfcf}
.information > li + li{border-left:1px solid #cfcfcf;background-image:url(../images/common/counsel.jpg)}
.information > li + li + li{background-image:url(../images/common/contact_us.jpg)}
.information li a{display:block;width:100%;height:24px;padding-top:55px;font-size:12px;text-align:center}
.information li a span{display:block;height:12px}
.con_wrap h3{height:110px;padding-top:69px;box-sizing:border-box;font-size:25px;border-bottom:1px solid #ededed;color:#171717;background: url(../images/common/sub_bg.jpg) no-repeat right top}
.con_wrap .h3{ height:auto; padding:30px 0 20px; background:none; font-size:20px}
.c0104 h3{margin-bottom:35px}
.c0100 .login_field, .c0101 .login_field{overflow:hidden;width:480px;margin:105px auto 0;text-align:center}
.login_etc_btn{overflow:hidden;width:480px;margin:15px auto 0}
.login_etc_btn a{float:left;display:block;position:relative;width:207px;height:43px;background:#6d7578;line-height:43px;color:white;font-size:14px;text-align:center}
.login_etc_btn a:first-child + a{float:right}
.login_etc_btn a:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/contents/triangle_left_bg.png) no-repeat 90% center}
.login_field p{float:left;width:150px;height:34px;padding-right:15px;font-size:25px;font-weight:bold;border-right:2px solid #007ac3;box-sizing:border-box}
.login_field p:first-child + p{width:320px;margin:0 0 24px 10px;font-size:14px;padding:0;border:none;font-weight:normal;text-align:left;line-height:130%}
.login_left{float:left;width:330px;height:105px;box-sizing:border-box}
.login_right{float:right;width:114px;margin-left:21px}
.login_left input, .login_right input{display:block;width:100%;height:52px;line-height:52px;border:1px solid #ded6d9;background:none;box-sizing:border-box;text-indent:10px;color:#b7aeb1;font-size:14px}
.login_left input:focus{color:inherit}
.login_left input:first-child{border-bottom:none}
.login_right input{height:105px;border:none;background:#189ee5;color:white;font-size:16px;line-height:105px;text-indent:0}
.title_top{margin:52px 0 35px}
.title_top p{display:inline-block;height:34px;vertical-align:middle}
.title_top p:first-child{padding-right:15px;font-size:25px;color:#636363;font-weight:bold;border-right:2px solid #007ac3;box-sizing:border-box}
.title_top p:first-child + p{margin-left:10px;font-size:14px;line-height:130%}
.con_wrap h4{margin-bottom:14px;padding-left:10px;border-left:4px solid #808080}
.form_style{margin:60px 0 30px;padding:10px 0;background:url(../images/contents/form_style_bg.png) repeat left top}
.form_row{height:48px;border-bottom:1px solid #ececed;line-height:48px;background:white;font-size:14px}
.form_row label{position:relative;display:inline-block;width:138px;height:100%;text-indent:30px;background:#fdfdfd}
.form_row label:before{content:"";display:block;position:absolute;left:15px;top:0;width:8px;height:100%;background:url(../images/contents/check_bg.png) no-repeat left center}
.form_row input{width:230px;height:25px;padding-left:5px;line-height:25px;box-sizing:border-box}
.form_row span{margin:0 3px}
.form_row.v2 input{width:80px}
.form_row.v3 input{width:380px}
.form_row.tarea{height:auto;background:#fdfdfd}
.form_row.tarea div{display:inline-block;width:620px;background:white}
.form_row.tarea label{width:110px;padding-left:30px;line-height:130%;text-indent:0}
.form_row.tarea span{margin:0}
.form_row textarea{display:inline-block;width:588px;height:80px;margin:10px 0;box-sizing:border-box;vertical-align:middle}
.form_style + a{display:block;width:107px;height:35px;margin:23px auto 27px;line-height:35px;background:#169fe7;text-align:center;color:white}
.select_par{position:relative;background:white;box-sizing:border-box}
.select_par span{display:block;width:130px;height:25px;margin-bottom:10px;font-size:14px;background:url(../images/main/location_arr.png) no-repeat right top;line-height:25px;text-indent:9px;border:1px solid #f1f1f1;box-sizing:border-box}
.select_par select{position:absolute;left:0;top:0;display:block;width:130px;height:25px;line-height:25px;background:none;-webkit-appearance:none;border-radius:0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0}
.phone_number{overflow:hidden}
.phone_number input, .phone_number span{float:left;display:block;width:36px;height:24px;margin:0;padding:0;line-height:24px;border:1px solid #f1f1f1;box-sizing:border-box}
.phone_number input{font-size:12px;text-indent:3px}
.phone_number span{width:5px;height:3px;margin:0 3px;border:none}
.phone_number + input{display:block;width:134px;height:30px;margin:14px auto 0;background:url(../images/main/location_btn.png) no-repeat left top;border:none;color:white;font-size:14px}

.select_par1{position:relative;background:white;box-sizing:border-box}
.select_par1 span{display:block;width:185px;height:25px;margin-bottom:10px;font-size:14px;background:url(../images/main/location_arr.png) no-repeat right top;line-height:25px;text-indent:9px;border:1px solid #f1f1f1;box-sizing:border-box}
.select_par1 select{position:absolute;left:0;top:0;display:block;width:185px;height:25px;line-height:25px;background:none;-webkit-appearance:none;border-radius:0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0}
.phone_number1{overflow:hidden}
.phone_number1 input, .phone_number1 span{float:left;display:block;width:56px;height:25px;margin:0;padding:0;line-height:25px;border:1px solid #f1f1f1;box-sizing:border-box}
.phone_number1 input{font-size:12px;text-indent:3px}
.phone_number1 span{width:5px;height:3px;margin:0 3px;border:none}

.col3{float:left;display:block;width:294px;margin-right:55px}
.col3 + .col3 + .col3{margin-right:0}
.col3 h3{overflow:hidden;margin-bottom:15px;padding:0 1px 7px 0;text-align:left;font-size:18px;height:18px;line-height:18px;color:#474747;border-bottom:3px solid #1c80e5}
.col3 + .col3 h3, .col3 + .col3 + .col3 h3{border-bottom-color:#339dff}
.col3 .same_border, .col3 + .col3 h3.same_border, .col3 + .col3 + .col3 h3.same_border{display:inline-block;border-bottom-color:#29cef1}
.col3 h3 span, .col3 h3 a{float:right;margin-left:5px;font-size:12px;font-weight:normal;color:#c0c0c0;vertical-align:bottom}
.col3 h3 a{color:#6c6c6c}
.wrong{color:#ffffff; overflow:hidden;height:34px;margin-bottom:46px;padding:0 0 0 12px;background:url(../images/main/wrong_know.png) no-repeat center top;line-height:34px}
.wrong span{color:#ffea00}
.wrong a{float:right;text-indent:-20px;text-indent:-40px\9;color:white}
.maps{position:relative}
.maps .map_phone{display:block;position:absolute;left:0;top:0;width:153px;height:100%;z-index:2;background:url(../images/main/map1.jpg) no-repeat left top}
.map_image{height:215px;padding:5px 0 0;background:url(../images/main/map_img.jpg) no-repeat left top}
.map_image li{width:140px;height:32px;margin-left:154px;border-bottom:1px solid #e7e7e7;line-height:32px;background:url(../images/main/map_arr.jpg) no-repeat 5% center;font-size:12px;text-align:right;cursor:pointer}
.map_image li.on, .map_image li:hover{color:#1c80e5;background:url(../images/main/map_arr_on.jpg) no-repeat 5% center}
.map_image li:first-child{margin-top:5px}
.map_image li a{display:block}
.text_box{padding-bottom:65px;color:#888888}
.text_box li{height:20px;line-height:20px}
.text_box a{overflow:hidden;display:block;margin:10px 0}
.text_box p{overflow:hidden;display:inline-block;width:220px;text-overflow:ellipsis;white-space:nowrap;font-size:14px}
.text_box p.bold{font-weight:bold}
.text_box span{float:right;font-size:12px}
.type2{padding-bottom:30px;background:url(../images/main/why_bg.jpg) no-repeat right bottom}
.type2 p{overflow:initial;width:100%;margin-bottom:12px;white-space:normal;line-height:130%;font-size:16px}
.blue_font{color:#2077ba}
.green_font{color:#4a972e}
.type2 a{display:block;width:101px;height:36px;margin-top:49px;padding:0;border:none;background:url(../images/main/detail_btn.png) no-repeat left top;font-size:14px;font-weight:normal;line-height:36px;text-align:center;text-indent:-10px}
.type3 a{width:250px;text-overflow:ellipsis;white-space:nowrap;font-size:14px}
.contents_top{height:30px;background:#f2f2f2;text-align:right;border-bottom:1px solid #e0e0e0}
.contents_top p{width:1045px;height:31px;margin:0 auto;font-size:12px;line-height:31px}
.contents_top img{vertical-align:-1px}
.sitemap{float:left;width:199px;min-height:320px;margin:0 57px 35px 0}
.sitemap h4{height:40px;margin:0;padding:0;background:url(../images/contents/sitemap_bg.png) repeat left top;border:none;color:white;line-height:40px;font-size:16px;text-align:center}
.sitemap li{height:40px;line-height:40px;color:#636363;text-align:center;list-style:inside circle url(../images/contents/list_0404_bg.png)}
pre{overflow:auto;display:block;width:100%;height:300px;margin-bottom:10px;padding:15px 0;white-space:pre-wrap;box-sizing:border-box;border:1px solid #c9c9c9;font-size:12px;line-height:140%}
.agree{position:relative;display:inline-block;width:250px;height:20px;margin:0 auto 40px;font-size:12px;line-height:20px}
.agree label{display:inline-block;width:45%;height:100%;background:url(../images/contents/agree_check_off.png) no-repeat left center;text-indent:30px}
.agree label:before{display:none}
.agree.v2{margin:0}
.agree input{display:block;position:absolute;left:0;top:0;width:45%;height:100%;padding:0;opacity:0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";z-index:2}
.agree.v2 input + label +input{left:112.5px}
.agree input:checked + label{background-image:url(../images/contents/agree_check_on.png)}
.agree label.agree_checked{background-image:url(../images/contents/agree_check_on.png)}/* for ie8 */
.c0102 .agree{display:block;width:250px}
.c0102 .agree input{width:100%}
.agree_check p{display:inline-block;width:540px}
.c0601_2 .agree.v2{display:inline-block;width:auto;margin:0}
.c0601_2 .agree.v2 input, .c0601_2 .agree.v2 label{display:inline-block;width:120px}
.c0601_2 .agree.v2 input{z-index:10}
.c0601_2 .agree.v2 label:before{display:none}
.check_btn{display:inline-block}
.check_btn a{display:inline-block;width:108px;height:35px;color:white;font-size:14px;line-height:35px;text-align:center;background:#6d7579}
.check_btn a:first-child{background:#169fe7}
.agree_tap2{display:none}
.agree_tap2 .check_btn{display:block;width:240px;margin:30px auto}
.agree_tap2 .check_btn a:first-child{margin-right:10px}
.form_row .id_check{width:80px;height:25px;margin-left:10px;padding:0;line-height:25px;background:#6d7579;text-align:center;color:white;border:none;font-size:12px}
.c0201 h3, .c0202 h3, .c0208 h3, .c0301 h3, .c0303 h3, .c0304 h3, .c0306 h3, .c0401 h3, .c0402 h3, .c0406 h3, .c0601 h3, .c0602 h3, .c0603 h3, .c0604 h3, .c0700.etc h3{margin-bottom:46px}
.label_style{margin-bottom:40px}
.label_style li, .label_style.single{display:list-item;height:16px;margin-bottom:19px;list-style:inside disc url(../images/contents/label_bg.png);line-height:16px; }
.label_style li:first-child + li + li + li{margin:0}
.label_style.single{ font-weight:700;line-height:25px;font-size:22px}
.box_style{margin-bottom:56px;padding:29px 21px;border:1px solid #d8d8d8;font-size:14px}
.c0402 .blue_font{line-height:130%}
.show_year{overflow:hidden;margin-top:20px}
.show_year li{min-height:26px;margin-bottom:19px;line-height:26px;font-size:12px}
.show_year span{float:left;display:block}
.show_year span:first-child{position:relative;width:46px;margin-right:5px;background:#26cbed;color:white;text-align:center}
.show_year span:first-child + span{width:600px;line-height:130%}
.show_year span:first-child:before{content:"";display:block;position:absolute;left:50%;top:100%;width:1px;height:100%;background:#26cbed}
.show_year strong{font-weight:normal;color:#2077ba}
.show_year li:first-child + li + li + li + li{margin-bottom:0}
.show_year li:first-child + li + li + li + li span:first-child:before{display:none}
.img_more{margin:30px 0 80px}
.img_more img, .img_more a{float:left;display:block}
.img_more a{width:97px;height:37px;margin-left:10px;background:url(../images/contents/more_btn_bg.png) no-repeat left top;line-height:37px;text-align:center;text-indent:20px}
.board_style{margin-bottom:20px;font-size:12px;font-family:'ng', 'NanumGothic', 나눔고딕}
.board_style li{overflow:hidden;line-height:44px;color:#696868;border-bottom:1px solid #d6d6d6}
.board_style span, .board_style p{float:left;display:block;height:44px;text-align:center}
.board_style .col1 span , .board_style .col1 p{height:auto;padding:20px 15px 50px;text-align:left;line-height:22px}
.board_style li span:first-child{width:60px}
.board_style li span:first-child + p{overflow:hidden;width:400px;text-overflow:ellipsis;white-space:nowrap;text-align:left}
.board_style li:first-child span:first-child + p{padding:0}
.board_style li span:first-child + p.text_center{text-align:center}
.board_style li span:first-child + p + span{width:75px;margin-right:66px;font-size:12px}
/*.board_style li span:first-child + p + span + span{width:90px}*/
.c0208_01 .board_style li span:first-child + p{padding:0}
.c0208_01 .board_style li span:first-child + p + span{width:auto;margin-right:0}
/*.c0208_01 .board_style li span:first-child + p + span + span{width:28px}*/
.board_style li:first-child{border-top:1px solid #179de5;background:#fcfcfc;color:#808080;font-weight:bold}
.c0502_1 .board_style span, .c0502_1 .board_style p{width:16.6%;height:auto;padding:10px 0;vertical-align:middle}
.c0502_1 .board_style .col1 span, .c0502_1 .col1 p{width:100%}
.c0502_1 .board_style a{text-decoration:underline}
.c0502_list .board_style span:first-child{width:80px}
.c0502_list .board_style p{width:300px}
.c0208 .board_style li span:first-child + p{width:500px}
.search_box{overflow:hidden;width:506px;margin:0 auto 40px}
.search_type, .search_input{float:left;display:block;height:39px;line-height:39px}
.search_type{position:relative;width:94px;margin-right:5px}
.search_type span{display:block;height:37px;text-indent:10px;font-size:12px;border:1px solid #d5d5d5;background:url(../images/contents/down_arr_bg.png) no-repeat 90% center;box-sizing:border-box}
.search_type select{display:block;position:absolute;left:0;top:0;width:100%;height:39px;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0}
.search_input{overflow:hidden}
.search_input input{display:block;float:left;width:83px;height:37px;border:1px solid #d5d5d5;box-sizing:border-box;background:#169fe7;color:white;font-size:14px;line-height:37px}
.search_input input:first-child{width:314px;margin-right:8px;background:none;color:inherit}
.page_nav{overflow:hidden;width:auto;margin:0 auto;text-align:center}
.page_nav li{display:inline-block;width:28px;height:26px;margin-left:4px;border:1px solid #d3d3d3;text-align:center;line-height:26px}
.page_nav li a{display:block;width:100%;height:100%}
.page_nav li:first-child{margin-left:0}
/*.page_nav .prev + li{margin-left:13px}*/
.page_nav .next{margin-left:13px}
.page_nav li:hover{background:#434343;border-color:#434343;color:white}
.page_nav .dbprev:hover, .page_nav .prev:hover, .page_nav .next:hover, .page_nav .dbnext:hover{background:none}
.c0404 .blue_font{margin:23px 0}
.border_style{float:left;width:355px;height:180px;margin:17px 0 0 18px;padding:16px 0 16px 10px;border:1px solid #ececec}
.odd{margin-left:0}
.thumbnail, .character_info{float:left}
.character_info{width:220px;margin:12px 0 0 10px;letter-spacing:-1px}
.character_info p{height:24px;padding-left:32px; font-weight:700;font-size:16px;background:url(../images/contents/name_bg.png) no-repeat left center;line-height:24px}
.character_info ul{margin-top:12px;font-size:12px}
.character_info li{margin-top:10px; padding-left:10px; background:url(../images/contents/list_0404_bg.png) 0 50% no-repeat; font-size:14px}
.character_info li:first-child{margin-top:0}
.c0405 .single{margin:48px 0 20px}
.c0405 .box_style{padding:16px 14px 13px;background:#f9f9f9;}
.c0405 .box_style p { line-height:1.5em; text-align:justify; }
.c0405 .left_box, .c0405 .right_box{float:left}
.c0405 .left_box{width:115px;margin-right:14px}
.c0405 .blue_font{margin:16px 0 14px}
.left_box li{margin:5px 0;list-style:circle url(../images/contents/list_0404_bg.png);font-size:12px;line-height:130%}
.right_box{width:573px;padding:18px 17px;background:white;border:1px solid #e4e4e4;line-height:130%}
.right_box img{display:block;margin:30px auto}
.c0406 .box_style{line-height:180%}
.c0406 .box_style + img{display:block;margin:0 auto}
.c0601 .board_style li span:first-child + p, .c0604 .board_style li span:first-child + p{overflow:hidden;width:400px;text-overflow:ellipsis;white-space:nowrap;text-align:left}
.c0601 .board_style li span:first-child + p.text_center, .c0604 .board_style li span:first-child + p.text_center{text-align:center}
.c0601 .board_style li span:first-child + p + span, .c0604 .board_style li span:first-child + p + span{width:60px;margin-right:10px}
.c0601 .board_style li span:first-child + p + span + span, .c0604 .board_style li span:first-child + p + span + span{width:75px;margin-right:66px}
.c0601 .board_style li span:first-child + p + span + span + span, .c0604 .board_style li span:first-child + p + span + span + span{width:40px}
.c0601 .board_style li:first-child, .c0604 .board_style li:first-child{border-top:1px solid #179de5;background:#fcfcfc;color:#808080;font-weight:bold}
.c0601 .board_style li span:first-child + p{width:500px}
.c0601 .board_style li span:first-child + p + span + span{margin-right:0}
.c0601 .board_style .col1 p, .c0604 .board_style .col1 p{width:100%;text-align:left}
.c0601 .board_style .col1.reply p, .c0604 .board_style .col1.reply p{padding-left:30px;background:url(../images/contents/reply_bg.png) no-repeat left 20px}
.board_style .not_yet{color:#179de4}
.board_style .done{color:#fd0130}
.board_style p img{margin:0 5px;vertical-align:-3px}
.form_style.oth2{margin-top:52px;background:none;border-top:2px solid #179de4}
.c0600 .form_row label:before{display:none}
.c0600 .check_btn, .c0604_1 .check_btn{display:block;width:220px;margin:30px auto 0}
.qna{margin-top:52px}
.qna dt{position:relative;height:50px;background:url(../images/contents/qna_bg.jpg) repeat left top;line-height:50px;text-indent:28px;color:white}
.qna dt:before, .qna dt:after{content:"";display:block;position:absolute;left:17px;top:18px;width:4px;height:14px;background:white}
.qna dt:before{left:auto;right:22px;top:23px;width:14px;height:4px}
.qna dd{padding:26px 20px;line-height:130%;color:#5a5a5a}
.qna .has_con{padding:26px 0}
.qna .has_con span{display:block;margin-bottom:35px;padding:0 20px}
.qna .has_con div{border-top:2px solid #b4c5ce;border-bottom:2px solid #b4c5ce}
.qna .has_con div p{height:33px;margin-bottom:15px;line-height:33px;border-bottom:1px solid #e3e3e3}
.qna .has_con div img{margin-left:15px;vertical-align:middle}
.qna .has_con ul, .qna .has_con div + p{padding:26px 0 17px 25px}
.qna .has_con div + p{padding-bottom:0}
.qna .has_con li{list-style:inside disc url(../images/contents/list_0404_bg.png)}
.img_center{margin:30px 0 50px;text-align:center}
.c0201 .con_wrap{position:relative;height:2060px;background:url(../images/contents/img_0201.jpg) no-repeat 0 0}

.c0201 h3 + h4{position:relative;padding:0;border:none;font-size:36px;font-weight:bold}
.c0201 h3 + h4 span{font-size:24px}
.c0201 h3 + h4:after{content:"";position:absolute;left:0;bottom:-28px;width:45px;height:2px;background:#007ac3}
.desc_box{margin-top:50px;line-height:150%}
.desc_box p:first-child + p{margin-top:30px;font-weight:bold}
.tab_wrapper{overflow:hidden;height:50px;border:1px solid #d7d7d7;box-sizing:border-box;}
.tab_wrapper li{float:left;display:block;width:25%;height:100%;line-height:50px;text-align:center;font-size:16px;box-sizing:border-box;border-right:1px solid #d7d7d7}
/*.tab_wrapper li:first-child + li{border-left:1px solid #d7d7d7;border-right:1px solid #d7d7d7}*/
.tab_wrapper li:last-child { border:none;}
.tab_wrapper .current_tab{position:relative;background:#007ac3;color:white;border-color:#007ac3}
.tab_wrapper .current_tab:after{content:"";display:block;position:absolute;left:86px;bottom:-1px;width:15px;height:7px;background:url(../images/contents/tab_nav_bg.png) no-repeat left top}
.tab_contents{position:relative}
.c0202 .border_style{border:none}
.c0202 .border_style{float:none;width:100%;height:auto;margin:0;padding:0;border-top:none;border-bottom:none}
.c0202 .character_info{width:515px;margin-left:55px}
.c0202 .character_info li{list-style:inside disc url(../images/contents/sitemap_bg.png)}
.naver_logo{position:relative;height:47px;margin:50px 0;background:#f6f6f6;border:1px solid #f0f0f0;font-size:12px;line-height:47px;text-indent:142px}
.naver_logo:after{content:"";display:block;position:absolute;top:11px;left:28px;width:97px;height:25px;background:url(../images/contents/naver_bg.jpg) no-repeat 0 0}
.c0202 .bor_top{padding-top:50px;border-top:1px solid #dedede}
.c0202 .bor_bot{padding-bottom:50px;border-bottom:1px solid #dedede}
.c0202 .mt_50{margin-top:50px}

.new_price { margin-top:50px;}
.nintro_price { border-top:2px solid #179de4;border-bottom:1px solid #179de4;font-size:13px; text-align:center;}
.nintro_price tr th, .nintro_price tr td { padding:17px 10px; border:1px solid #ddd; vertical-align:middle }
.nintro_price tr th { border-right:1px solid #d8d8d8;}
.styleth { background:#e5f2ff !important;font-size:13px;color:#179de4}

.nintro_price tr td { }








/*-----------------------------------------
.tab_0202_2, .tab_0202_3{display:none}
/-----------------------------------------*/
.look{overflow:hidden;height:495px;margin:48px 0  112px  0;padding-top:19px; background:#f5f5f5}
.img_box_left{float:left;width:188px;margin-left:12px}
.img_box_left li{width:176px;height:90px;background:#fff;margin-bottom:8px}
.img_box_left li img{display:block;width:159px;height:85px;margin:0 auto;padding-top:5px;text-align:center;cursor:pointer}
.look ul + p {width:553px;height:483px;margin-left:201px;background:#fff}
.look ul + p img{display:block;width:425px;height:315px;margin:0 auto;padding-top:75px;text-align:center}
table{width:100%}
.tab_0202_3 table{border-top:2px solid #179de4;border-collapse:separate;font-size:12px}
.tab_0202_3 table th{color:#179de4}
.tab_0202_3 table th, .tab_0202_3 table td{width: 238px;height:44px;border:1px solid #d8d8d8;text-align:center;line-height:44px}

.tab_0202_3 table th:first-child, .tab_0202_3 table th:first-child + th, .tab_0202_3 table th:first-child + th + th{border-top:none;border-bottom:none}
.tab_0202_3 table th:first-child + th, .tab_0202_3 table td:first-child + td{border-left:none;border-right:none}
.tab_0202_3 table td.bor_none{border-top:none;border-right:none}
.tab_0202_3 table td.closed{line-height:25px;vertical-align:middle}
.tab_0202_3 .text_rt{padding:11px 0;text-align:right;line-height:20px}
.bus_nv{position:relative;height:38px;margin:26px 0;line-height:38px;text-indent:51px}
.bus_nv:after{content:"";display:inline-block;position:absolute;top:0;left:0;width:38px;height:38px;background:url(../images/contents/bus.png) no-repeat 0 0}
.subway:after{background-image:url(../images/contents/subway.png)}
.airplane:after{background-image:url(../images/contents/airplane.png)}
.train:after{background-image:url(../images/contents/train.png)}
.car:after{background-image:url(../images/contents/car.png)}
.c0207 .con_wrap {min-height:auto;background:none}
.ellipsis{width:508px;display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align: middle}
.bor_bt{padding-bottom:18px;border-bottom:1px solid #ececec}
.c0208_01 .board_style{margin-top:60px}
.c0208_01 .board_style, .c0208_01 .border_list_style{font-size:12px;}
.c0208_01 .board_style li:first-child{background: #fff}
.c0208_01 .board_style li:first-child span.th{height:auto}
.c0208_01 .board_style li:first-child span.td{width:588px;height:auto;margin:13.5px 0 13.5px 40px;padding:0;text-align:left;line-height:18px}
.c0208_01 .th{padding:0 20px;background:#fcfcfc}
.c0208_01 .td{height:auto;padding:0 20px}
.text_con_box{height:200px;padding:9px 30px}
.c0208 .list_but, .c0601 .list_but,.c0604 .list_but,.c0403 .list_but{margin-bottom:35px;text-align:right}
.c0208 .list_but button, .c0601 .list_but button, .c0604 .list_but button, .c0403 .list_but button{width:83px;height:37px;background:#169fe7;border:none;color:#fff;line-height:37px;font-weight:bold;cursor:pointer}
.c0601 .list_but a, .c0604 .list_but a{display:inline-block;text-align:center}
.border_list_style li {overflow: hidden;line-height: 44px;color: #696868;
 border-bottom: 1px solid #d6d6d6}
 .border_list_style li:first-child{border-top: 1px solid #d6d6d6}
.c0301 .box_style, .c0303 .box_style, .c0304 .box_style, .c0306 .box_style{line-height:25px}
.border_bt{border-bottom:1px solid #ececec;padding-bottom:17px}
.c0202 h4, .c0301 h4, .c0303 h4, .c0304 h4, .c0306 h4 .c0501 h4{padding-left:0;border-left:none}
.c0301 h4,.c0303 h4, .c0304 h4{color:#646464}
.c0301 h4 span, .c0303 h4 span{display:inline-block;width:19px;height:19px;margin-right:8px;background:url(../images/contents/circle.png) no-repeat left center;line-height:18px;text-indent:6px;color:#fff;font-size:12px}
.c0301 img, .c0303 img, .c0304 img{display:block;margin:0 auto 40px;text-align:center}
.c0301 .category, .c0303 .category, .c0304 .category{border-bottom:1px dashed #f2f2f2}
.c0303 .img_wrap, .c0304 .img_wrap{margin:0 auto 40px auto;text-align:center}
.c0303 .img_wrap img, .c0304 .img_wrap img{display:inline-block;text-align:center}
.c0303 .img_wrap img:first-child{margin-right:60px}
.c0303 .box{width:392px;display:inline-block;}
.c0202 h4, .c0304 h4, .c0306 h4{position:relative;display:inline-block;height:26px;padding-right:30px;background:#8a8a8a;line-height:26px;color:#fff;text-indent:15px; font-size:17px;}
.c0306 h4{border:none;padding-left:0}
.c0202 h4:after, .c0304 h4:after{content:"";display:block;position:absolute;top:7px;right:9px;width:7px;height:14px;background:url(../images/contents/arr_right.png) no-repeat 0 0}
.c0304 .con_wrap h3 + p{}
.c0304  .category >p, .text_12{margin-bottom:19px;font-size:15px;line-height:25px}
.c0304 .img_wrap img:first-child{margin-right:80px}
.con{border-top:2px solid #b4c5ce;border-bottom:2px solid #b4c5ce;}
.con p{height:33px;margin-bottom:20px;line-height: 33px;
  border-bottom:1px solid #e3e3e3;}
 .con img{display:inline-block;margin:0 0 0 13px;
  text-align:left;vertical-align: middle;}
 .con ol {counter-reset:mycounter;}
 .con ol li{margin:0 0 30px 13px;font-size:15px; line-height:25px;}
 .con ol li:before{counter-increment: mycounter;content: counters(mycounter) ". ";color:#2077ba} 
 .con ol li span{margin-left:14px;line-height:18px}
 .special li{list-style:inside circle url(../images/contents/icon_arr_left.png)}
.special span{margin-left:14px}
.contents_box{width:755px;height:260px;background:url(../images/contents/border_bg.png) no-repeat left center}
.contents_box  img, .contents_box div{display:inline-block;vertical-align:middle}
.contents_box  img{margin:13px 0  0 15px}
.contents_box div{margin-left:6px;width:542px}
.box_line{padding-top:33px;border-top:1px dashed #b3b3b3}
.contents_box div > p + p{font-size:12px;line-height:25px;margin-top:12px;color:#8d8d8d}
pre + p, pre  + p + p{margin-top:5px}
pre  + p{float:left;font-size:12px}
pre  + p + div{float:right}
.c0501 .check_btn{display:block;margin-top:29px;text-align:center}
.redio_wrap{overflow:hidden}
.redio_wrap p{overflow:hidden;float:left;position: relative;width:80px;height:16px}
.redio_wrap label{display:block;width:100%;height:16px;background:url(../images/contents/radio_off.png) no-repeat left center;text-indent:17px;font-size:12px;line-height:16px}
.redio_wrap input[type="radio"]{position:absolute;display:block;width:100%;height:100%;opacity:0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}
.redio_wrap input:checked + label{background-image:url(../images/contents/radio_on.png)}
.redio_wrap label.agree_checked{background-image:url(../images/contents/radio_on.png)}
.redio_wrap .redio_on{background-image:url(../images/contents/radio_on.png)}
.c0501 .form_style{clear:both;margin-top:50px}
.c0501 .form_row.v4 input{width:417px}
.c0501 .spot_wrap{overflow:hidden}
.c0501 .spot, .c0601_2 .spot{display:inline-block;position:relative;vertical-align:middle}
.c0501 .spot span, .c0601_2 .spot span{display:block;width:230px;height:25px;margin:0;background:url(../images/contents/select_but.png) no-repeat right top;line-height:25px;border: 1px solid #d5d5d5;text-indent:9px;box-sizing:border-box}
.c0501 .spot select, .c0601_2 .spot select{position:absolute;left:0;top:0;display:block;width:230px;height:23px;line-height:23px;background:none;border-radius:0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0}
.c0501 .time{position:relative;display:inline-block;}
.c0501 .time span{display:block;width:80px;height:25px;margin:0;background:url(../images/contents/select_but.png) no-repeat right top;line-height:21px;border: 1px solid #d5d5d5;text-indent:9px;box-sizing:border-box}
.c0501 .time select{position:absolute;left:0;top:0;display:block;width:80px;height:25px;line-height:25px;background:none;border-radius:0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0}
.c0700 img{display:block;margin:30px 0}
.c0601 .btn_par, .c0604 .btn_par{margin:15px 0;text-align:right}
.c0604 .btn_par{margin:30px 0 10px}
.c0601 .btn_par button, .c0601 .btn_par .gray_btn, .c0604 .gray_btn{display:inline-block;width:84px;height:27px;text-align:center;line-height:27px}
.gray_btn{background:#969696;color:white;border:none}
.box_gray{margin:20px 0;padding:20px 5px;background:#fdfdfd}
.blue_btn{display:block;width:130px;height:40px;margin:15px auto;line-height:40px;color:white;background:#169fe7;text-align:center}
.c0102_1 .check_btn, .c0601_2 .check_btn{display:block;margin:30px 0;text-align:center}
.cir_num{counter-reset:num}
.cir_num li{display:block;float:left;width:50%;padding:50px 0;border-bottom:1px dashed #f1f1f1}
.cir_num li:first-child{width:100%}
.cir_num p{position:relative;margin-bottom:20px;padding-left:30px;line-height:19px}
.cir_num p:before{content:counter(num);position:absolute;left:0;top:0;width:19px;height:19px;background:url(../images/contents/bg_0303_circle.jpg) no-repeat left top;text-align:center;color:white;counter-increment:num}
.cir_num .no_dash{border:none}
.mb_55 .mt40, .img_wrap.mt40{margin-top:40px}
.c0305 .text_12 div{display:inline-block;width:60%;vertical-align:top}
.c0305 .text_12 div:first-child + div{width:38%;text-align:center}
.c0305 .con ol{counter-reset:nums}
.c0305 .con ol li{position:relative;padding-left:20px}
.c0305 .con ol li:before{content:counter(nums) ". ";display:block;position:absolute;left:0;top:0;counter-increment:nums;font-weight:bold; font-size:17px; }
.c0305 .con ol li span{margin:0}
.c0401 .num{margin:30px 0;counter-reset:nums}
.c0401 .num li{color:white}
.c0401 .num dt{position:relative;padding-left:40px;height:40px;line-height:40px;background:#99b8d9}
.c0401 .num dt:before{content:counter(nums,decimal-leading-zero) ". ";display:block;position:absolute;left:10px;top:0;counter-increment:nums;font-weight:bold;font-style:italic;font-size:18px}
.c0401 .num span{font-size:16px}
.c0401 .num dd{overflow:hidden;padding:20px 15px;color:#646464;line-height:130%}
.c0401 .num img{width:233px;height:175px;vertical-align:top}
.c0401 .num dd img{width:auto;height:auto}
.c0401 .num img + p{display:inline-block;width:476px;margin-left:20px;vertical-align:top}
.c0401 .num .left, .c0401 .num .right{float:left}
.c0401 .num .right{float:right}
.c0401 .num dd li{color:inherit}
/*.c0601_1 .td:first-child + .td, .c0601_1 .td:first-child + .td + .th + .td{width:100px}*/
.c0102 .agree{width:100%;text-align:center}
.c0102 .agree label{width:auto}
.c0207 .img_center{position:relative;width:546px;height:375px;margin:50px auto;background:url(../images/contents/bg_c0207.jpg) no-repeat left top}
.c0207 .img_area{overflow:hidden;position:absolute;left:25px;top:20px;width:495px;height:315px}
.c0207 .circle{position:absolute;left:0;bottom:60px;width:100%}
.c0207 .circle ul{display:block;text-align:center}
.c0207 .circle li{display:inline-block;width:14px;height:14px;margin-left:5px;background-image:url(../images/contents/circle_off.png);background-repeat:no-repeat;background-position:left top;cursor:pointer}
.c0207 .circle li:first-child{margin-left:0}
.c0207 .circle .guide_on{background-image:url(../images/contents/circle_on.png)}
.c0207 .guide_text{position:absolute;left:35px;bottom:0;width:495px;height:50px;font-size:13px;text-align:left;line-height:23px;letter-spacing:-1px}
.c0207 .guide_text span{display:inline-block;width:23px;height:23px;margin-right:5px;background:url(../images/contents/bg_guide.jpg) no-repeat left top;vertical-align:middle;text-align:center;color:white;line-height:23px;font-weight:bold}
.map{height:289px}
.map iframe{width:100%;height:100%}
.gallery_tab{overflow:hidden}
.gallery_tab li{float:left;display:block;width:256px;height:50px;line-height:50px;background:#007ac3;text-align:center;color:white;cursor:pointer;box-sizing:border-box;border-right:1px solid white}
.gallery_tab .gallery_tab3{border-left:none}
.gallery_tab .current{background:white;color:#007ac3;border:1px solid #007ac3}
.gallery_tab_con{margin:30px 0}
.gallery_tab_con table, .gallery_tab_view table{border-spacing:0;border:none;table-layout:fixed;box-sizing:border-box;border-collapse:collapse;border-top:2px solid #dedede;border-bottom:2px solid #dedede}
.gallery_tab_con tr{cursor:pointer}
.gallery_tab_con td{width:170px;padding:15px 10px;vertical-align:top;border-bottom:1px solid #dedede}
.gallery_tab_con td img{width:100%;height:auto}
.gallery_tab_con strong{display:block;margin:10px 0;font-size:13px}
.gallery_tab_con strong + span{font-size:12px}
.g_tab2, .g_tab3{display:none}
.gallery_tab_view th{color:#007ac3;text-align:center}
.gallery_tab_view td{padding-left:15px}
.gallery_tab_view th, .gallery_tab_view td{vertical-align:middle;padding:15px 0;box-sizing:border-box;border-bottom:1px solid #dedede}
.gallery_list{text-align:right}
.table_nav a{display:inline-block;width:90px;height:30px;background:#333;color:white;line-height:30px;text-align:center}
.gallery_list a{background:#007ac3}
.network_map .con_wrap > div{margin:20px 0}
.network_map .con_wrap > div .text_rt{margin:10px 0;text-align:right}
.guest_wrap{position:absolute;left:0;top:30%}
.guest_wrap button, .guest_wrap input{border:none}
.guest{position:relative;width:500px;margin:0 auto;background:white;border:2px solid #1a88c9;z-index:30}
.guest_top{overflow:hidden}
.guest h2, .guest button{float:left;display:block;width:400px;height:72px;line-height:72px;font-size:20px;color:white}
.guest button{width:74px;height:70px;margin:3px 0 0 3px;background:#9ec129}
.guest h2{padding-left:20px;background:url(../images/contents/sitemap_bg.png) repeat left top}
.guest h2 img{vertical-align:middle}
.guest_top + span{display:block;margin:30px 20px 0;color:#545454}
.guest_form{position:relative;padding:30px 20px}
.guest_form input{display:block;width:310px;height:45px;padding-left:10px;border:1px solid #ddd7d9;box-sizing:border-box;line-height:45px}
.guest_form .guest_login_btn{position:absolute;right:20px;top:30px;width:100px;height:100px;padding-left:0;color:white;background:#1a88c9;border:none;cursor:pointer}
#guest_id{margin-bottom:10px}
.guest_form + p{height:40px;line-height:40px;background:#cadaef;text-align:center;font-weight:bold}
.guest_form + p + p{padding:30px 20px;background:url(../images/contents/guset_bg.jpg) repeat left top;line-height:150%}
.guest_wrap{display:none;width:100%}
.video_par{overflow:hidden;padding:30px 0}
.video_par h4{margin:30px 0;padding:0;border:none;font-size:25px;color:#7cb4bd;text-align:center}
.video_par p{margin:30px 0;text-align:center;color:#424242}
.video_left, .video_right{float:left;width:416px;height:422px}
.video_left{background:url(../images/contents/pt_video.jpg) repeat left top;box-sizing:border-box;border:2px solid #dbdbdb}
.video_left iframe{display:block;width:310px;height:240px;margin:0 auto}
.video_right{width:330px;margin-left:20px}
.video_right li{margin-bottom:10px}
.video_right a{overflow:hidden;display:block;border:1px solid #ddd}
.video_right a > img, .video_right a > div{float:left;display:inline-block;width:146px;height:96px;vertical-align:top;border-right:1px solid #ddd;box-sizing:border-box}
.video_right a > div{width:172px;margin-left:10px;padding-top:20px;border:none}
.video_right a > div span:first-child{display:inline-block;height:30px}
.video_right .line{display:block;width:13px;height:2px;margin:20px 0 5px 0;background:#929292}
.c0603 ul{overflow:hidden;padding:15px 10px;border:1px solid #a9cef6;box-sizing:border-box}
.c0603 li{display:inline-block;width:120px;margin-left:1px;cursor:pointer;}
.c0603 li:first-child{margin-left:0}
.c0603 li div{width:118px;height:118px;background-image:url(../images/contents/img_0603_1.png);background-repeat:no-repeat;background-position:left top}
.c0603 .no2 div{background-image:url(../images/contents/img_0603_2.png)}
.c0603 .no3 div{background-image:url(../images/contents/img_0603_3.png)}
.c0603 .no4 div{background-image:url(../images/contents/img_0603_4.png)}
.c0603 .no5 div{background-image:url(../images/contents/img_0603_5.png)}
.c0603 .no6 div{background-image:url(../images/contents/img_0603_6.png)}
.c0603 li span{display:block;margin-top:10px;text-align:center;color:#878787}
.c0603 li:hover span, .c0603 li.curr span{color:#0f78e4}
.c0603 li:hover div, .c0603 li.curr div{background-image:url(../images/contents/img_0603_1_on.png)}
.c0603 .no2:hover div, .c0603 .no2.curr div{background-image:url(../images/contents/img_0603_2_on.png)}
.c0603 .no3:hover div, .c0603 .no3.curr div{background-image:url(../images/contents/img_0603_3_on.png)}
.c0603 .no4:hover div, .c0603 .no4.curr div{background-image:url(../images/contents/img_0603_4_on.png)}
.c0603 .no5:hover div, .c0603 .no5.curr div{background-image:url(../images/contents/img_0603_5_on.png)}
.c0603 .no6:hover div, .c0603 .no6.curr div{background-image:url(../images/contents/img_0603_6_on.png)}
.it{display:none;margin:30px 0;padding-left:2px}
.it img{margin:10px 0}
.it1{display:block}
.c0603 .single{margin-top:20px}
.hos_wrp{ position:absolute;bottom:0; height:700px;left:0; right:0}
.hos{display:block;position:absolute;right:178px;top:381px;width:47px;height:27px}
.hos2{right:113px;top:323px}
.hos3{right:90px;top:246px}
.hos4{right:195px;top:305px}
.hos5{right:0px;top:372px}
.c0306 .category p{margin-bottom:15px;line-height:20px}
.c0306 img{display:block;max-width:100%;height:auto;margin:15px auto}
.c0306 .line{width:100%;height:1px;margin:15px 0;border-bottom:1px dashed #f2f2f2}
.contents_wrap{overflow:hidden}
.contents{overflow:visible}
.rnb{position:static;float:right;margin:-113.2% -16% 0 0;background:#ffd602}
.rnb h3{background:none}
.c0403 .board_style li span:first-child + p{width:500px}
/*/cotents*/
/*footer*/
.footer{clear:both}
.footer_wrap{position:relative;border-top:2px solid #0b5bc3;background:#ededed}
.footer_top{overflow:hidden;width:1045px;height:37px;margin:0 auto;color:#535353;line-height:37px;font-size:14px}

.footer_left{float:left;font-weight:bold}
/*.footer_left a:first-child:after{content:"";display:inline-block;width:1px;height:15px;margin:0  10px 0 16px;background:#a9a9a9;vertical-align:middle}*/
.footer_right{float:right;overflow:hidden}
.footer_right a{float:left;display:block}
.footer_right img{border-left:1px solid #d3d3d3;border-right:1px solid #d3d3d3}
.footer_right a:first-child img, .footer_right a:first-child + a img{border-right:none}
.footer_bottom{padding:10px 0 30px;background:#f2f0e9;color:#737373}
.footer_par{overflow:hidden;width:1045px;margin:0 auto}
.footer_logo, .footer_info{float:left}
.footer_logo{margin-right:32px;text-align:center}
.footer_logo img{margin:20px 0 9px}
.footer_info{width:868px;padding:11px 0 0;font-size:12px;letter-spacing:-1px}
.footer_info ul{margin-bottom:15px}
.footer_info li{height:20px;margin-bottom:3px}
.footer_info li span{display:inline-block;width:30px;height:20px;margin-right:3px;background:url(../images/main/footer_circle.png) no-repeat left center;color:white;text-align:center;line-height:20px}
.footer_info p{font-size:13px;color:#525252}
.footer address{display:inline;font-style:normal}
/*/footer*/
.etc_img_box img{display:block;margin:10px auto 0}

/* menu */

/* Common Class */

#top_area{position:relative; border-bottom:1px solid #ffffff;width:100%; height:55px; background:url(/ncommon/images/common/nav_bg.png) repeat;}
#top_area #gnb_area{position:relative; width:1047px; min-width:1047px; margin:0 auto;}
#top_area #gnb_area #gnb_wrap {position:absolute; top:18px;   width:1047px; height:53px; color:#fff; font-size:16px}
#top_area #gnb_area #gnb_wrap .gnb{position:relative; width:1047px;}
#top_area #gnb_area #gnb_wrap .gnb li a{display:block; height:55px;}
#top_area #gnb_area #gnb_wrap .gnb li{ float:left;}
#top_area #lnb_area{ position:absolute; z-index:200; top:55px; width:100%; height:208px; background:#f7f7f7;}
#top_area #lnb_area #lnb_wrap {width:1047px; margin:0 auto; }
#top_area #lnb_area #lnb_wrap dt, #top_area #lnb_area #lnb_wrap dd{ position:relative; float:left; height:208px; overflow:hidden }
#top_area #lnb_area #lnb_wrap dt div, #top_area #lnb_area #lnb_wrap dd div{ position:absolute; top:-208px; left:0; z-index:6;}
#top_area #lnb_area #lnb_wrap .lnb_title{ position:relative; width:290px; height:208px; }
#top_area #lnb_area #lnb_wrap .lnb_title div{ top:0; width:290px; height:192px; display:none; margin-top:16px;}
#top_area #lnb_area #lnb_wrap .lnb_title a{ display:block;padding-top:150px; margin:auto; width:228px; font-size:20px; font-weight:bold}
#top_area #lnb_area #lnb_wrap .lnb{ position:relative; width:230px; height:208px; font-size:14px; color:#515151}
#top_area #lnb_area #lnb_wrap .lnb div ul{ width:170px; height:208px; margin:215px 0 0 20px; line-height:1.4}
#top_area #lnb_area #lnb_wrap .lnb div ul li{ width:170px; }


/*踰좊꼫*/
#top_area #lnb_area #lnb_wrap .lnb_fixed01{ position:relative; width:269px; height:208px; }
#top_area #lnb_area #lnb_wrap .lnb_fixed01 .lnb_fixed0101{ position:absolute; margin-top:208px; width:269px; height:208px;}
#top_area #lnb_area #lnb_wrap .lnb_fixed02{ position:relative; width:257px; height:208px; }
#top_area #lnb_area #lnb_wrap .lnb_fixed02 .lnb_fixed0201{ position:absolute; width:257px; height:178px;  margin-top:208px;}



/* 2015.12.04 */
.blind{display:block;overflow:hidden;position:absolute;top:-1000em;left:0}
.header_top h1{ padding:0; background:none}
.header_top h1 span:before{ display:none}
.header_top h1 a{ display:block; height:75px; padding-left:220px; background:url(../images/common/logo.png) 0 50% no-repeat}
#top_area #lnb_area{ background:#FFF; border-bottom:2px solid #2253CC; box-shadow:0 2px 4px rgba(0,0,0,.2)}
#top_area #lnb_area #lnb_wrap .lnb{ width:300px}
#top_area #lnb_area #lnb_wrap .lnb>div{top:0;bottom:0;left:0; right:0;}
#top_area #lnb_area #lnb_wrap .lnb div ul{ width:auto; height:auto; margin:0; padding:10px 20px}
#top_area #lnb_area #lnb_wrap .lnb .lnb01{ padding-top:10px; background:#f4f6f8}
#top_area #lnb_area #lnb_wrap .lnb .lnb02{ padding-top:80px; background:#eae8f2}
#top_area #lnb_area #lnb_wrap .lnb .lnb03{ background:#f2eee8}
#top_area #lnb_area #lnb_wrap .lnb .lnb04{padding-top:80px;background:#e8ecf2}
#top_area #lnb_area #lnb_wrap .lnb .lnb05{ padding-top:30px; background:#ebf2e8}
#top_area #lnb_area #lnb_wrap .lnb .lnb06{padding-top:60px;background:#f0f0ea}

/*
#top_area #lnb_area #lnb_wrap .lnb_fixed01{ overflow:hidden; width:240px}
#top_area #lnb_area #lnb_wrap .lnb_fixed01 a{ margin-left:-10px}
#top_area #lnb_area #lnb_wrap .lnb_fixed02{ width:217px; letter-spacing:-1px}
*/
#top_area #lnb_area #lnb_wrap .lnb_fixed02{ width:188px}
.lnb_fixed02>div{ padding:25px}
.lnb_fixed02 h3{ margin:0 0 15px; font-size:18px}
.lnb_fixed02 a{ display:block; line-height:1.8}
.footer_bottom{ padding-bottom:84px}
#quick{ position:fixed; bottom:0;left:0; right:0; z-index:30; background:#4a4f58; border-top:1px solid #3b414d}
#quick>div{margin:auto; width:1120px; height:54px;}

.mr20{ margin-right:20px !important}


/* popup */
.pop{ position:absolute;top:140px;left:5%; display: none;}
.pop img{ display:block; max-width:100%}
.pop_ft{ padding:8px 10px; background:#222; text-align:right; color:#FFF}
.pop_ft *{ margin:0 !important; font-weight:400 !important; vertical-align:middle}
.pop input{-webkit-appearance:checkbox}

/* main */
.flexslider .slides img{}



.t_0305_table { border-collapse: collapse;}
.t_0305_table thead{color:#fff; background:#4b5de3; font-size:16px;}

.t_0305_table tbody tr:nth-of-type(1) th{color:#3343b6; font-size:15px; padding-left:5px; padding-right:5px; vertical-align:middle;}
.t_0305_table tbody tr:nth-of-type(2) th{color:#a62121; font-size:15px; padding-left:5px; padding-right:5px; vertical-align:middle;}
.t_0305_table td, .t_0305_table th {border: 1px solid #97b7ee;
  text-align: center;
  padding: 20px 15px;}
.t_0305_table  tr:nth-child(even) {
  background-color: #f9f9f5;
}
