@charset "UTF-8"; 
/* Nanum Gothic (Korean) */
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,button{margin:0;padding:0;color:#454545;font-size:13px;font-family:'Nanum Gothic','Malgun Gothic', 돋움, Arial, sans-serif;line-height:1.25em;}
header,footer,section,article,aside,nav,hgroup,details,menu,figure,figcaption{display:block}
button,input[type=submit],input[type=reset],input[type=button]{cursor:pointer;overflow:visible}
a{color:#484646;text-decoration:none;}
a:hover{text-decoration:underline;}
form,fieldset,img{border:0 none;}
table{border-spacing:0;border-collapse:collapse;}
em{font-style:normal}
ul,ol,li{list-style:none outside;}
input,select{vertical-align:middle;}
button{border:0;margin:0;padding:0;overflow:visible;background:none;*padding:0 .25em  0 .25em;}
legend, caption, .skip, .hide{visibility:hidden;overflow:hidden;position:absolute;left:-1000em;width:0;height:0;font-size:0;line-height:0;margin:0;padding:0;}

.text{height:19px;padding:2px 3px;border:1px solid #a2b8c7;}
textarea{padding:3px;border:1px solid #c7c8c8;}
select{border:1px solid #a2b8c7;color:#666;font-size:13px;}

#wrap{width:100%;}
.conts{width:1020px;min-height:400px;margin:0 auto;}
.conts:after{content:'';display:block;clear:both;height:0;font-size:0;}
.cont_sec{float:left;width:866px;}
.cont_aside{float:right;width:140px;}

/* header */
header{}
#header{position:relative;min-width:1020px;z-index:10;background:url('../img/bg/bg_top_main.jpg') repeat-x;}
.sub01 #header{background:url('../img/bg/bg_top_sub01.jpg') repeat-x;}
.sub02 #header{background:url('../img/bg/bg_top_sub02.jpg') repeat-x;}
.sub03 #header{background:url('../img/bg/bg_top_sub03.jpg') repeat-x;}
.sub04 #header{background:url('../img/bg/bg_top_sub04.jpg') repeat-x;}
.sub05 #header{background:url('../img/bg/bg_top_sub05.jpg') repeat-x;}
.sub06 #header{background:url('../img/bg/bg_top_sub06.jpg') repeat-x;}
.sub07 #header{background:url('../img/bg/bg_top_sub07.jpg') repeat-x;}
.sub08 #header{background:url('../img/bg/bg_top_sub05.jpg') repeat-x;}
.sub09 #header{background:url('../img/bg/bg_top_sub05.jpg') repeat-x;}
#head{position:relative;height:156px;margin:0 auto;}
#head .hd_top{width:1020px;height:75px;margin:0 auto;}
#head h1{padding:7px 0 0 1px;font-size:0;}
#head .hd_cont{position:relative;border-top:1px solid #d1d2d3;}
#head .hd_cont:after{content:'';display:block;position:absolute;top:47px;left:0;width:100%;height:1px;background:#d1d2d3;font-size:0;}
#head .gnb_area{position:relative;z-index:10;width:1019px;margin:0 auto;background:#e9f4ea;}
#head .gnb_area .nav{display:table;width:100%;table-layout:fixed;border-right:1px solid #d1d2d3;border-bottom:1px solid #d1d2d3;}
#head .gnb_area .nav a{display:table-cell;}
#head .gnb_area .nav a:hover{text-decoration:none;}
#head .gnb_area .inr{display:block;height:47px;border-left:1px solid #d1d2d3;color:#59625f;font-weight:bold;font-size:16px;line-height:3em;text-align:center;}
#head .gnb_area .on .inr{position:relative;z-index:15;margin:-1px -1px -1px 0;border:1px solid #427891;background:#427891;color:#e6ecef;text-decoration:none;}

.gnb_menu{display:none;position:relative;z-index:30;width:1020px;height:29px;background:#427891;}
.gnb_menu .menu_sub{display:none;position:absolute;top:0;}
.gnb_menu .menu_sub.menu_0{left:7px;}
.gnb_menu .menu_sub.menu_1{left:146px;}
.gnb_menu .menu_sub.menu_2{left:292px;}
.gnb_menu .menu_sub.menu_3{left:438px;}
.gnb_menu .menu_sub.menu_4{left:345px;}
.gnb_menu .menu_sub.menu_5{left:630px;}
.gnb_menu .menu_sub.menu_6{left:830px;}

.gnb_menu .menu_sub a{display:inline-block;padding:7px 4px;color:#fbfdfc;}
.gnb_menu .menu_sub a:hover{color:#8cd733;text-decoration:none;}

/* footer */
#foot{clear:both;height:196px;margin-top:14px;border-top:1px solid #d9dada;}
.cnt_foot{position:relative;width:1020px;margin:0 auto;padding:12px 0 0}
.link_ft{margin:0 0 10px;}
.link_ft a{display:inline-block;position:relative;margin:0 11px;color:#484848;font-size:14px}
.link_ft a:after{content:'';display:block;position:absolute;left:-12px;top:2px;width:2px;height:13px;background:url('../img/icon/bar_gray.png') no-repeat;}
.link_ft a:first-child{margin-left:0}
.link_ft a:first-child:after{display:none;}
.txt_ft{color:#868788;font-size:12px;}
.copyright{margin:7px 0 0;color:#7a7a7b;font-size:12px;letter-spacing:-1px;}
.copyright .since{margin-left:8px;padding-left:8px;background:url('../img/icon/bar_blue.png') no-repeat 0 2px;}

/* main */
.box_sec{}
.box_sec:after{content:'';display:block;clear:both;height:0;font-size:0;}
.grop_mbnr{margin:14px 0 0;font-size:0}
.grop_mbnr a{display:inline-block;margin-left:14px;}
.grop_mbnr a:first-child{margin-left:0}
.view_ginkgo{position:relative;float:left;width:402px;height:581px;background:url('../img/etc/main_img.jpg') no-repeat;font-size:0}
.view_ginkgo .txt_words{display:none;position:absolute;top:390px;left:20px;width:360px;color:#126a46;line-height:1.45em;letter-spacing:-1px; font-size:16px; text-align: center;}
.view_ginkgo .txt_words .sm{display:block;margin:0 0 12px;color:#3474f7;font-weight:bold;font-size:19px;line-height:30px; text-align: center;}

.view_mcont{float:right;width:450px;}
.wp_login{overflow:hidden;height:25px;margin:0 0 14px;padding:11px 0 11px 11px;border-radius:7px;-webkit-border-radius:7px;background:#a4d4c0;}
.wp_login label{display:inline-block;margin:0 4px 0 0;color:#fff;font-weight:bold;font-size:12px;}
.wp_login label.pw{margin-left:8px;}
.wp_login .text{width:90px;height:21px;border:0;background:#e7edea;}
.wp_login .btn_login{width:49px;height:25px;margin-left:4px;border-radius:4px;-webkit-border-radius:4px;background:#3b7092;color:#c9ddd5;text-align:center;}
.wp_login .link{display:inline-block;margin-right:6px;padding-left:8px;background:url('../img/icon/arr_right.png') no-repeat 0 3px;color:#51565b;font-size:12px;letter-spacing:-1px;}

.bx_logout{}
.bx_logout .words{display:inline-block;width:235px;padding-left:8px;background:url('../img/icon/arr_right4.png') no-repeat 0 5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:-5px;}
.wp_login .bx_logout .btn_login{width:59px;background:#d86622;color:#fcfdfd;}
.wp_login .bx_logout .link{background:url('../img/icon/arr_right5.png') no-repeat 0 3px;color:#ce3b23;}

.tab_intro{position:relative;border-left:1px solid #d8d8d8;z-index:5;}
.tab_intro:after{content:'';display:block;clear:both;height:0;font-size:0;}
.tab_intro a{display:block;float:left;padding:2px;border-top:1px solid #d8d8d8;border-right:1px solid #d8d8d8;background:#fff;}
.tab_intro a:hover{text-decoration:none;}
.tab_intro a.on{position:relative;}
.tab_intro span{display:block;width:128px;height:23px;padding-top:10px;background:#81c975;color:#fefefe;font-weight:bold;font-size:16px;text-align:center;}
.tab_intro a.on span{height:24px;background:#fff;color:#2259ab;}

.div_notice{position:relative;margin-top:-1px;border:1px solid #d8d8d8;}
.div_notice .more{position:absolute;top:-21px;right:0;z-index:5;padding-right:9px;background:url('../img/icon/ico_more.png') no-repeat 100% 4px;color:#70706e;font-size:12px;}
.m_notice{padding:28px 0 10px 15px;}
.m_notice li{margin:0 0 11px;}
.m_notice li *{vertical-align:middle;}
.m_notice .titl{display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:300px;color:#262626;}
.m_notice .date{display:inline-block;width:119px;color:#606060;font-size:12px;text-align:right;}
.m_notice a:hover .titl,.m_notice a:hover .date{text-decoration:underline;}

.wp_clinic{position:relative;height:281px;margin-top:14px;border:1px solid #8ba4cc;border-radius:14px 14px 0 0;-webkit-border-radius:14px 14px 0 0;}
.wp_clinic .top_clinic{height:41px;border-bottom:1px solid #acbfe4;border-radius:13px 13px 0 0;-webkit-border-radius:13px 13px 0 0;
	background: #93c1da; /* Old browsers */
	background: -moz-linear-gradient(top,  #93c1da 0%, #edf3f6 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #93c1da 0%,#edf3f6 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #93c1da 0%,#edf3f6 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#93c1da', endColorstr='#edf3f6',GradientType=0 ); /* IE6-9 */
}
.wp_clinic .tit_clinic{overflow:hidden;padding:6px 0 0;text-align:center;}
.wp_clinic .more{position:absolute;top:15px;right:13px;padding-right:11px;background:url('../img/icon/arr_right2.png') no-repeat 100% 3px;color:#334a95;font-size:12px;}


/*contents*/
.menu_lnb{float:left;width:230px;}
.tit_lnb{margin:0 0 2px;padding:15px 0;border-radius:8px;-webkit-border-radius:8px;color:#fffefe;font-weight:normal;font-size:22px;text-align:center;}
.sub01 .tit_lnb{background:#51a691;}
.sub02 .tit_lnb{background:#705eb3;}
.sub03 .tit_lnb{background:#bf294f;}
.sub04 .tit_lnb{background:#033598;}
.sub05 .tit_lnb{background:#6cba0e;}
.sub06 .tit_lnb{background:#8c0e9d;}
.sub07 .tit_lnb{background:#036798;}
.sub08 .tit_lnb{background:#6cba0e;}
.sub09 .tit_lnb{background:#6cba0e;}

.list_lnb{height:367px;}
.sub01 .list_lnb{background:url('../img/bg/ginkgo_01.jpg') no-repeat}
.sub02 .list_lnb{background:url('../img/bg/ginkgo_02.jpg') no-repeat}
.sub03 .list_lnb{background:url('../img/bg/ginkgo_03.jpg') no-repeat}
.sub04 .list_lnb{background:url('../img/bg/ginkgo_04.jpg') no-repeat}
.sub05 .list_lnb{background:url('../img/bg/ginkgo_05.jpg') no-repeat}
.sub06 .list_lnb{background:url('../img/bg/ginkgo_06.jpg') no-repeat}
.sub07 .list_lnb{background:url('../img/bg/ginkgo_07.jpg') no-repeat}
.sub08 .list_lnb{background:url('../img/bg/ginkgo_05.jpg') no-repeat}
.sub09 .list_lnb{background:url('../img/bg/ginkgo_05.jpg') no-repeat}
.list_lnb li{border-top:1px solid #fdfdfc;}
.list_lnb li a{display:block;height:16px;padding:5px 0 4px 20px;color:#323836;font-weight:bold;}
.list_lnb li.on a,.list_lnb li a:hover{color:#0c62cc;text-decoration:none;}
.list_lnb li.on a.logout,.list_lnb li a.logout:hover{color:#d1332b;}

.view_cont{float:right;width:601px;margin-right:7px;}
.top_area{position:relative;height:57px;margin:0 0 28px;border-bottom:1px solid #d9dada;}
.top_area:after{content:'';display:block;position:absolute;bottom:-3px;left:0;width:241px;height:3px;background:#d9dada;}
.top_area .ctit{padding:24px 0 0;color:#434860;font-size:20px;}

.location{position:absolute;bottom:0 ;right:2px}
.location .loca{display:inline-block;}
.location .item{display:inline-block;margin-left:2px;padding-left:12px;background:url('../img/icon/arr_right3.png') no-repeat 2px 2px;}
.location a{color:#a8a9a9;font-size:12px;}
.location em{color:#1a1a1a;font-size:12px;}
.location .home{display:inline-block;font-size:0;vertical-align:-1px;}

.dgo_link{border:1px solid #dbdbdb;border-radius:9px;-webkit-border-radius:9px;background:#f6f6f6;}
.dgo_link .tit_link{height:28px;padding:10px 0 0;border:2px solid #f6f6f6;border-radius:9px;-webkit-border-radius:9px;background:#b3cbd3;font-size:0;text-align:center;}
.dgo_link .wp_link{}
.dgo_link .wp_link a{display:block;height:27px;padding:11px 0 0;border-bottom:1px solid #dbdbdb;color:#89898b;font-weight:bold;font-size:14px;text-align:center;-webkit-box-shadow:0px 1px 0 #fff;box-shadow:0px 1px 0 #fff;}
.dgo_link .wp_link a:last-child{border-bottom:0;-webkit-box-shadow:none;box-shadow:none;}
.tit_book{height:28px;margin:0px 0 7px;padding:10px 0 0;background:#d0d3cc;text-align:center;border-radius:8px;-webkit-border-radius:8px;}
.list_book{}
.list_book li{margin:20px 0 0;font-size:0}
.list_book li:first-child{margin:21px 0 0;}

.view_cont .stit{margin:0 0 16px;color:#705eb3;font-weight:bold;font-size:16px;}
.view_cont .cth3{margin-bottom:50px;color:#3473fb;font-size:22px; font-weight: 700; padding-bottom: 20px;}
.stl_star{margin:0 0 2px;padding-left:10px;background:url('../img/icon/bul_star.png') no-repeat 0 5px;color:#4f597b;font-weight:bold;}

/* 220214추가 */
.view_cont .zoombold {font-size: 14px; font-weight: 500; color: cornflowerblue; margin: 10px 0;}
.view_cont .phone {font-size: 15px; font-weight: 400; color:firebrick; margin: 0px 0 10px 0;}
.view_cont .stit_01 {font-size: 15px; font-weight: 400; color:crimson ;}
.view_cont ul li {display: inline-block; line-height: 1.7em;}

.txt_cnts{margin-bottom:24px;line-height:1.55em;}
.txt_stxt{margin-bottom:22px;color:#3f5a88;line-height:1.55em;}
.box_mission{padding:33px 30px 30px 31px;border:1px solid #d9dada;background:#f7f6f8;}
.box_mission .tit_mission{margin:0 0 16px;color:#4a7c22;font-size:16px;}
.box_mission .txt_mission{color:#318094;font-size:14px;line-height:1.45em;}

.lst_guide{}
.lst_guide li{margin-top:7px;padding-left:17px;background:url('../img/icon/bul_rd.png') no-repeat 0px 5px ;font-weight:bold;font-size:14px;}
.lst_guide li:first-child{margin:0}
.lst_guide .sc{color:#036798;}

.box_currt{margin:0 0 30px;padding:18px 20px 19px 21px;border:1px solid #d9dada;background:#f7f6f8;}
.list_currt{}
.list_currt dt{margin:0 0 2px;color:#375b6a;font-weight:bold;font-size:15px;}
.list_currt dd{margin:0 0 15px;color:#618993;line-height:1.6em;}
.txt_currt{padding-left:16px;color:#804b34;line-height:1.6em;text-indent:-16px;}

.txt_blue{color:#2b78e1;font-size:12px;}
.txt_blue2{color:#167edf;font-size:14px;}
.txt_notic{margin-bottom:11px;padding:10px 15px;border-bottom:3px solid #304164;color:#724b45;font-size:12px;}

.ct_sbt{margin:0 0 7px;color:#777;font-size:16px;}
.ct_total{margin:0 0 8px;color:#363535;}

.bbs_list{width:100%;}
.bbs_list th{background:#304164 url('../img/bg/bg_th.png') repeat-x 0 100%;color:#fff;font-size:14px;}/*position:relative; 라인이 잘 안나옴*/
.bbs_list th .inr{position:relative;display:block;height:39px;padding-bottom:3px;line-height:2.8em;}
.bbs_list th .inr:after{content:'';position:absolute;left:0;bottom:3px;width:1px;height:38px;background:#586889;}
.bbs_list th:first-child .inr:after{display:none;}
.bbs_list td{padding:9px 0 9px;border-bottom:1px solid #e8e8e8;color:#5d5d5d;text-align:center;}
.bbs_list td.subj{padding-left:9px;text-align:left;}
.bbs_list tr:nth-of-type(even) td{background:#f7f7f7;}
.bbs_list tr:last-child td{border-bottom:1px solid #c7c8c8;}
.bbs_list tr.notice td{background:#eff5f6;color:#403f3f;font-weight:bold;}
.bbs_list tr.notice.fir td{border-top:1px solid #c7c8c8;}
.bbs_list tr.notice.end td{border-bottom:1px solid #c7c8c8;}

.bbs_view{border-top:3px solid #304164;}
.bbs_view.nline_t{border-top:1px solid #c7c8c8;}
.bbs_view table{width:100%;}
.bbs_view th{height:35px;padding-left:11px;border-bottom:1px solid #d9d6d6;background:#edeeee;color:#403f3f;text-align:left;}
.bbs_view tr:first-child th{border-top:1px solid #fff;}
.bbs_view td{height:35px;padding-left:7px;border-bottom:1px solid #e8e8e8;color:#777;}
.bbs_view td.subj{color:#403f3f;font-weight:bold;}
.bbs_view tr:last-child th,.bbs_view tr:last-child td{border-bottom:1px solid #c7c8c8;}
.bbs_view.nline_b tr:last-child th,.bbs_view.nline_b tr:last-child td{border-bottom:3px solid #304164;}
.bbs_view .sp_reg{position:absolute;top:5px;right:35px;color:#403f3f;font-weight:bold;}
.bbs_view .sp_reg .check{margin-right:5px;}

.bbs_view .bx_radio{}
.bbs_view .bx_radio label{display:inline-block;margin:0 20px 0 10px;}
.bbs_view .bx_radio .radio{margin-right:3px;}

.bbs_view .gtxt{display:inline-block;margin:0 0 0 9px;color:#393939;}
.bbs_view .bar{color:#a2b8c7;}

.wp_upload *{vertical-align:middle;}
.wp_upload .bt_upload{display:inline-block;overflow:hidden;position:relative;width:71px;height:21px;margin-left:12px;padding-top:4px;background:#b3b4b4;color:#fff;font-weight:bold;text-align:center}
.wp_upload .upload{position:absolute;top:0;right:0;margin:0;padding:0;font-size:20px;cursor:pointer;opacity:0;filter:alpha(opacity=0)}

.box_editor{margin:5px 0 6px;font-size:0;}

.paging{margin:16px 0 0;text-align:center;}
.paging *{vertical-align:middle}
.paging .btns{display:inline-block;padding:0 7px;font-size:0}
.paging .btns a{display:inline-block;margin:0 3px;}
.paging .num{display:inline-block;}
.paging .num a{display:inline-block;height:25px;margin:0 1px 0;padding:0 9px;border:1px solid #7a7a7a;background:#f8f8f8;box-shadow:0 1px 0 #e9e9e9;color:#4a4a4b;font-weight:bold;line-height:2em;}
.paging .num a:hover{text-decoration:none;}
.paging .num .on{display:inline-block;height:25px;margin:0 1px 0;padding:0 9px;border:1px solid #7a7a7a;background:#f8f8f8;box-shadow:0 1px 0 #e9e9e9;color:#1a72c9;font-weight:bold;line-height:2em;}

.box_search{margin:18px 0 0;padding:14px 0 13px;border:1px solid #d8d9d9;background:#f5f5f5;text-align:center;}
.box_search *{vertical-align:middle;}
.box_search .rad_sch{margin:0 6px 0 0;}
.box_search .rad_sch label{display:inline-block;margin:0 11px 0 0;color:#777f8f;}
.box_search .radio{margin:0 2px 0 0}
.box_search .text{display:inline-block;width:167px;height:23px;border:1px solid #d8d9d9;}
.box_search .btn_sch{display:inline-block;width:60px;height:22px;margin-left:4px;padding-top:7px;background:#b3b4b4;color:#fff;text-align:center;}

.cnt_view{margin:0 0 12px;padding:18px 13px 18px;border-bottom:1px solid #c7c8c8;color:#777;line-height:1.55em;}
.cnt_view img{display:block;width:auto !important;height:auto !important;max-width:100%;}

.view_page{margin:15px 0 0;border-top:1px solid #c7c8c8;border-bottom:1px solid #c7c8c8;}
.view_page .ln_page{border-top:1px solid #e8e8e8;}
.view_page .ln_page:after{content:'';display:block;clear:both;height:0;font-size:0;}
.view_page .ln_page:first-child{border-top:0}
.view_page .label{display:block;float:left;width:72px;padding:10px 0 10px 13px;color:#403f3f;font-weight:bold;}
.view_page .go_link{display:block;float:left;width:516px;padding:10px 0 10px;color:#777;}

.view_commt{margin:27px 0 0;background:#edeeee;}
.view_commt .vtxt{padding:12px 13px 16px;color:#315d8f;line-height:1.55em;}
.view_commt .bm_commt{height:36px;padding:9px 12px 0 14px;;border-top:1px solid #d2d2d2;}
.view_commt .bm_commt:after{content:'';display:block;clear:both;height:0;font-size:0;}
.view_commt .name{display:inline-block;float:left;margin-top:6px;}
.view_commt .wp_inp{display:inline-block;float:right;}
.view_commt .wp_inp *{vertical-align:middle;}
.view_commt .text{width:96px;margin-right:5px;}

.box_commt{margin:8px 0 0;padding:12px;background:#edeeee;}
.box_commt .wp_ta{font-size:0}
.box_commt .wp_ta textarea{width:569px;height:67px;}
.box_commt .wp_input{padding:11px 0 0;}
.box_commt .wp_input:after{content:'';display:block;clear:both;height:0;font-size:0;}
.box_commt .bx_input{display:inline-block;float:left;}
.box_commt .bx_input label{display:inline-block;margin:0 10px 0 0;color:#403f3f}
.box_commt .bx_input .text{width:96px;margin:0 11px 0 0}
.box_commt .bx_btn{display:inline-block;float:right;}

.lit_teacher{margin:0 0 38px;}
.lit_teacher:after{content:'';display:block;clear:both;height:0;font-size:0;}
.lit_teacher .pic{float:left;padding:8px 10px;border:1px solid #1989da;font-size:0}
.lit_teacher .pic img{width:122px;height:161px}
.lit_teacher .wp_career{float:right;width:444px;}
.wp_career .name{color:#048262;font-size:14px;}
.wp_career .email{display:block;margin:4px 0 0;color:#0c64c6;font-size:14px;}
.wp_career .tl_item{margin:23px 0 4px;padding-left:16px;background:url('../img/icon/arr_down.png') no-repeat 0 4px;color:#242424;font-size:14px;}
.wp_career .lst_item{padding:0 0 0 1px;}
.wp_career .lst_item li{padding-left:15px;background:url('../img/icon/bul_rd2.png') no-repeat 0 5px;line-height:1.5em;}

.lst_area{padding:3px 0 0}
.lst_area li{margin:0 0 9px;padding-left:12px;background:url('../img/icon/bul_rd3.png') no-repeat 0 6px;line-height:1.5em;}
.lst_area .tx{color:#040404;}

.box_quest{margin:29px 0 0;padding:16px 30px 16px;border:1px solid #d9dada;background:#f7f6f8;}
.box_quest .stl{margin:0 0 10px;color:#4925b2;font-size:16px;}
.box_quest .stxt{color:#be4120;line-height:1.55em;}

.lst_cslt{}
.lst_cslt li{margin:0 0 17px;padding-left:13px;background:url('../img/icon/bul_rect.png') no-repeat 0 6px;line-height:1.5em;}
.lst_cslt .tl_cslt{display:block;margin:0 0 2px;color:#525d0b;font-weight:bold;font-size:14px;}

.box_resv{margin:0 0 30px;padding:13px 23px;border:4px solid #dfe2e2;background:#f5f7f7;color:#296c11;line-height:1.5em;}

.bx_wpimg{font-size:0}

.area_map{height:378px;margin:0 0 17px;border:1px solid #d9dada;}
.list_load{padding-top:15px;}
.list_load li{padding-left:9px;color:#909092;line-height:1.6em;letter-spacing:-1px;text-indent:-9px;}

.box_mebr{height:98px;margin-top:46px;padding:37px 0 0 82px;border-top:3px solid #304164;border-bottom:3px solid #304164;}
.box_mebr:after{display:block;clear:both;content:"";}
.box_mebr .mebr_side01{float:left;}
.box_mebr .mebr_side01 label{display:block;margin-bottom:10px;}
.box_mebr .mebr_side01 .tx{display:inline-block;width:76px;color:#403f3f;font-weight:bold;}
.box_mebr .mebr_side01 .text{display:inline-block;width:225px}
.box_mebr .mebr_side02{float:left;padding:0 0 0 10px;}
.box_mebr .btn_func{display:block;width:93px;height:37px;padding:23px 0 0;background:#5093e5;color:#fff;font-weight:bold;font-size:16px;text-align:center;border-radius:4px;-webkit-border-radius:4px;}
.txt_thanks{margin:8px 0 0;color:#2575d6;font-size:12px;letter-spacing:-1px;text-align:center;}

.box_policy{margin:17px 0 0;padding:20px 30px 18px 33px;border:1px solid #c4ced5;background:#f7f9fb;}
.box_policy .tit{margin:0 0 15px;color:#1168d4;font-size:14px;}
.box_policy .btit{color:#0f0f0f;font-weight:bold;}
.box_policy .list{}
.box_policy .list li{color:#6f6d6d;line-height:1.35em;}
.box_policy .list > li{margin:12px 0 0;}
.box_policy .list2{}
.box_policy .list2 > li{padding-left:6px;text-indent:-6px;}
.box_policy .txt{color:#6f6d6d;line-height:1.35em;text-indent:0;}

.btn_both{}
.btn_both:after{content:'';display:block;clear:both;height:0;font-size:0;}
.btn_c{text-align:center}
.btn_c a{margin:0 2px;}
.btn_l{}
.btn_l a{margin-right:5px;}
.btn_both .btn_l{float:left;}
.btn_r{height:30px;text-align:right}
.btn_r a{margin-left:3px;}
.btn_both .btn_r{float:right;}

.btn_h30{display:inline-block;width:66px;height:23px;padding-top:7px;border-radius:5px;-webkit-border-radius:5px;color:#fff;text-align:center;}
.btn_h30:hover{text-decoration:none;}
.btn_h29{display:inline-block;width:77px;height:23px;padding-top:6px;border-radius:2px;-webkit-border-radius:2px;color:#fff;font-weight:bold;font-size:12px;text-align:center;}
.btn_h29:hover{text-decoration:none;}
.btn_h25{display:inline-block;width:77px;height:20px;padding-top:5px;border-radius:3px;-webkit-border-radius:3px;color:#fff;text-align:center;}
.btn_h25:hover{text-decoration:none;}
.bg_ylwgrn{background:#8dcb15;}
.bg_blue{background:#2ba5d2;}
.bg_blue2{background:#346492;}
.bg_blue3{background:#1b72de;}
.bg_gray{background:#a3a3a3;}
.bg_gray2{background:#777161;}
.bg_orange{background:#dc8323;}
.bg_pstcho{background:#63b0a1;}
.bg_pstcho2{background:#5d827b;}
.bg_brown{background:#82655d;}

.pos_rela{position:relative;}
.align_l{text-align:left !important;}

.no_border{border:0 !important;}
.mg0{margin:0 !important;}
.mgt0{margin-top:0 !important;}
.mgt22{margin-top:22px !important;}
.mgt-30{margin-top:-30px !important;}
.mgl4{margin-left:4px !important;}
.mgb8{margin-bottom:8px !important;}
.mgb10{margin-bottom:10px !important;}
.mgb15{margin-bottom:15px !important;}
.mgb20{margin-bottom:20px !important;}
.mgb26{margin-bottom:26px !important;}
.mgb30{margin-bottom:30px !important;}
.pdt15{padding-top:15px !important}
.pdt22{padding-top:22px !important}

.tx_blue{color:#065ff8 !important;}
.tx_blue2{color:#2156de !important;}
.tx_blue3{color:#2866a0 !important;}
.tx_blue4{color:#2564b2 !important;}
.tx_blue5{color:#0483fa !important;}
.tx_marine{color:#3d8faa !important;}
.tx_green{color:#3daa5e !important;}
.tx_green2{color:#58a028 !important;}
.tx_green3{color:#3f8128 !important;}
.tx_pstcho{color:#318094 !important;}
.tx_red{color:#de2151 !important;}
.tx_red2{color:#bf294f !important;}

.wth93{width:93px !important;}
.wth74{width:74px !important;}

/*popup*/
#wrap_popup{}
.header_pop{height:28px;padding:9px 0 0 14px;background:url('../img/bg/bg_header.png') repeat}
.header_pop .title{padding-left:18px;background:url('../img/icon/dot_white.png') no-repeat 0 4px;color:#f8fafb;font-size:16px;}
.cont_pop{padding:20px 38px;}
.cont_pop.type2{padding:20px 18px;}
.txt_popup{margin:0 0 22px;color:#484848;line-height:1.35em;}
.pop_inpt{padding:12px 20px 17px;}
.pop_inpt .text{width:238px;}

/*layer*/
.layer_policy{display:none;position:absolute;top:50%;left:50%;width:564px;height:600px;margin:-300px 0 0 -300px;padding:0 0 0 36px;border:1px solid #8c8c8c;background:#fff;z-index:35;}
.layer_policy .wp_policy{width:526px;height:483px;border:1px solid #e0e0e0;overflow-x:hidden;overflow-y:auto;background:#fff;}
.layer_policy .wp_policy2{width:497px;padding:5px 0 5px 8px;font-size:13px;line-height:1.45em;}
.layer_policy .tit{height:43px;padding-top:27px;color:#030303;font-family:'Nanum Gothic';font-weight:bold;font-size:16px;}
.layer_policy .close{position:absolute;top:12px;right:12px;}