@charset "utf-8";

/* È­¸é³¶µ¶±â »ç¿ëÀÚ¿ë */
#hd_login_msg {position:absolute;top:0;left:0;font-size:0;line-height:0;overflow:hidden}
.msg_sound_only, .sound_only {display:inline-block !important;position:absolute;top:0;left:0;margin:0 !important;padding:0 !important;font-size:0;line-height:0;border:0 !important;overflow:hidden !important}

/* ckeditor ´ÜÃàÅ° */
.cke_sc {margin:0 0 5px;text-align:right}
.btn_cke_sc{display:inline-block;padding:0 10px;height:23px;border:1px solid #ccc;background:#fafafa;color:#000;text-decoration:none;line-height:1.9em;vertical-align:middle;cursor:pointer}
.cke_sc_def {margin:0 0 5px;padding:10px;border:1px solid #ccc;background:#f7f7f7;text-align:center}
.cke_sc_def dl{margin:0 0 5px;text-align:left;zoom:1}
.cke_sc_def dl:after {display:block;visibility:hidden;clear:both;content:""}
.cke_sc_def dt, .cke_sc_def dd {float:left;margin:0;padding:5px 0;border-bottom:1px solid #e9e9e9}
.cke_sc_def dt {width:20%;font-weight:bold}
.cke_sc_def dd {width:30%}

/* °øÅë½ºÅ¸ÀÏ  */
h3.title {font-size:30px; color:#000; padding:100px 0 50px 0; text-align:center; font-weight:200;font-family:'Nanum Square';}
h3.title02 {font-size:30px; color:#000; padding:100px 0 10px 0; text-align:center; font-weight:200;font-family:'Nanum Square';}
h4 {font-size:25px; color:#000; padding:0 0 20px 0; text-align:center; font-weight:200;font-family:'Nanum Square';}
h4.wh {color:#fff;}
p.con_tit {font-size:14px; color:#000;text-align:center; font-weight:200;font-family:'Nanum Square'; line-height:20px;}
p.title01 {font-size:16px; color:#777;text-align:center; font-weight:200;font-family:'Nanum Square'; line-height:25px;}
p.title01_wh {font-size:16px; color:#fff;text-align:center; font-weight:200;font-family:'Nanum Square'; line-height:25px;}

.sub-navi { text-align:center; height:50px; box-sizing:border-box; z-index:20; margin-bottom:60px;}
.sub-navi ul {border-left:1px solid #d9d9d9;display:table;text-align:center;width:100%;width:1100px; margin:0 auto; border-bottom:1px solid #e8e8e8;}
.sub-navi ul li {position:relative; display:table-cell;}
.sub-navi ul.type1 li {width:16.6%}
.sub-navi ul.type2 li {width:20%}
.sub-navi ul.type3 li {width:33%}
.sub-navi ul.type4 li {width:25%}
.sub-navi ul.type5 li {width:50%}
.sub-navi ul.type6 li {width:33.3%}
.sub-navi ul li a {display:block;font-size:13px; color:#333; line-height:48px; backface-visibility: hidden; overflow:hidden;border-right:1px solid #e8e8e8;font-weight:400; border-top:1px solid #e8e8e8;}
.sub-navi ul li a:hover, .sub-navi ul li a:hover {color:#474e61; font-weight: 600; border-bottom:1px solid #474e61;}
.sub-navi ul li.on {color:#fff; background:#474e61;}
.sub-navi ul li.on a {color:#fff;font-size:15px;font-weight: 600; }
.sub-navi ul li a.on {color:#fff;font-size:15px;font-weight: 600; }

/* ÇÑ¹æ 119 ¼Ò°³ */
.intro01 {font-size:15px;font-weight:400; color:#777; padding-bottom:70px; text-align:center;line-height:1.7em;}
.intro01 span {font-size:35px;font-weight: 600; color:#000; line-height:45px;display:block; padding-bottom:20px;}
.intro02 {background:url("/images/sub/intro_bg01.png") center 0 no-repeat; width:100%; height:420px; margin-bottom:70px;}
.intro03 {background:url("/images/sub/intro_bg02.png") center 0 no-repeat; width:100%; height:394px; margin-bottom:70px;}
.intro04 {background:url("/images/sub/intro_bg03.png") center 0 no-repeat; width:100%; height:580px; margin-bottom:150px;}
.intro_con_wrap {margin: 0 auto; width:1000px;}
.intro_con {width:400px;}
.intro_con p.intro_st01 {color:#000;font-size:16px;background:url("/images/sub/black_line.png") 0 bottom no-repeat; padding-bottom:32px;}
.intro_con p.intro_st01 span {color:#000;font-size:30px; padding:50px 0 18px 0;display:block; line-height:45px;}
.intro_con p.intro_st02 {color:#777;font-size:14px; padding-top:42px; line-height:23px;}

/* Áö¿ª¸íÀ¸·Î Ã£±â */
.branch_search_area {background:#f5f5f5; padding:40px 0; margin-top:-59px;}
.branch_search {width:1100px;  margin:0 auto;text-align:center;}
.branch_search ul {margin:0 auto; width:800px;}
.branch_search ul li {display:table-cell; padding-right:60px;}
.branch_search ul li:last-child { padding-right:0;}
.branch_search ul li span.tit {color:#000; padding-right:25px; display:inline-block;}
.branch_search ul li span.txt {color:#000; padding-right:5px; display:inline-block;}
.branch_search ul li span.btn {color:#fff; background:#999; padding-right:0; display:inline-block; padding:9px 25px;}
.branch_search ul li select {width:100px; height:40px; font-family:'Nanum Square'; color:#666; font-size:14px;}
.branch_search ul li input {width:148px; height:32px; font-family:'Nanum Square'; color:#666; font-size:15px;}
#map1{width:100%;height:700px;}
.branch_result_wrap {width:1100px;  margin:0 auto;}
.branch_result {margin:30px 0 0 10px; background:#fff; position:absolute; z-index:10; border:1px solid #e3e3e3; width:340px; height:550px; padding:40px 30px; overflow-y:scroll;}
.branch_result p {border-bottom:1px solid #4b8fcc; font-size:15px; color:#666; padding-bottom:10px;}
.branch_result p span {color:#1b5486;}
.branch_result ul {border-bottom:1px solid #4b8fcc;}
.branch_result ul li {border-bottom:1px solid #e3e3e3;}
.branch_result ul li a span.br {color:#000; padding-bottom:10px; font-size:15px;display:block;}
.branch_result ul li a span.ad {color:#666; padding-bottom:0; font-size:14px;display:block;}
.branch_result ul li a span.tel {color:#666;display:block;}
.branch_result ul li a{background:#fff; display:block;padding:20px; }
.branch_result ul li a:hover{background:#f78f2c;}
.branch_result ul li a:hover span.br, .branch_result ul li a:hover span.ad, .branch_result ul li a:hover span.tel {color:#fff;display:block;}

/* Áöµµ·Î Ã£±â */
.branch_search_area02 {background:#f5f5f5; padding:30px 0; margin-top:-59px;}
.branch_search02 {width:1100px;  margin:0 auto; height:410px;}
.branch_type_le {width:450px; float:left;}
.branch_type_le p {padding:70px 0 20px 0;}
.branch_type_le ul li a {border:1px solid #cccdce;text-align:center; display:inline-block; width:135px; padding:10px 0;}
.branch_type_le ul li a:hover, .branch_type_le ul li a.on {border:1px solid #f78f2c; background:#f78f2c; color:#fff;} 
.branch_type_le ul li {float:left; margin:0 4px 4px 0;}
.branch_type_ri {width:600px; float:right;text-align:center;}
.branch_result_table {width:1050px;  margin:0 auto; padding:30px 0 100px 0;}
.branch_result_table p {font-size:15px; color:#666; padding-bottom:10px;}
.branch_result_table p span {color:#1b5486;}
a.branch_view {display:inline-block; background:url("/images/sub/icon_view.png") 0 0 no-repeat; width:21px; height:21px;text-indent: -9999px;}
a.branch_view:hover {display:inline-block; background:url("/images/sub/icon_view_on.png") 0 0 no-repeat; width:21px; height:21px;}

.branch_result02_wrap {width:1050px;  margin:0 auto; padding-bottom:100px;}
.branch_result02 {margin:20px 0 0 0;}
.branch_result02 p {border-bottom:1px solid #4b8fcc; font-size:15px; color:#666; padding-bottom:10px;}
.branch_result02 p span {color:#1b5486;}
.branch_result02 ul {border-bottom:1px solid #4b8fcc;}
.branch_result02 ul li {border-bottom:1px solid #e3e3e3;}
.branch_result02 ul li a span.br {color:#000; width:14%; font-size:15px;display:inline-block;text-align:center;}
.branch_result02 ul li a span.name {color:#000; width:17%; font-size:15px;display:inline-block;text-align:center;}
.branch_result02 ul li a span.ad {color:#666;  width:45%; font-size:14px;display:inline-block;}
.branch_result02 ul li a span.tel {color:#666; width:15%;display:inline-block;text-align:center;}
.branch_result02 ul li a span.view {width:5%;text-align:center;display:inline-block;}
.branch_result02 ul li a{background:#fff; display:block;padding:20px 0; }
.branch_result02 ul li a:hover{background:#eee;}
.branch_result02 ul li a:hover span.br, .branch_result ul li a:hover span.ad, .branch_result ul li a:hover span.tel {color:#000;}


/* ÁöÁ¡»ó¼¼ */
.branch_top_wrap {background:#dddde0 url("/images/sub/branch_top_bg.png") center 0 no-repeat; height:475px; overflow:hidden;}
.branch_top {width:1062px;  margin:0 auto;}
.branch_top_nav {background:#00447f url("/images/sub/branch_nav_bg.png") 0 0 no-repeat; float:left; margin:110px 0 0 0; width:220px; height:365px;}
.branch_top_nav ul {margin:200px 0 0 30px;}
.branch_top_nav ul li {border-bottom:1px solid #1a578c; width:160px;}
.branch_top_nav ul li a {background:url("/images/sub/branch_nav_bl.png") right 12px no-repeat; display:block; width:160px; color:#fff; padding:7px 0; font-size:13px;}
.branch_top_info_bg {background:#dddde0; float:right; width:725px; height:475px;}
.doctor_gocheok {background:url("/images/sub/doctor_gocheok.png") right bottom no-repeat;}
.doctor_sinjeong {background:url("/images/sub/doctor_sinjeong.png") right bottom no-repeat;}
.doctor_suseong {background:url("/images/sub/doctor_suseong.png") right bottom no-repeat;}
.doctor_indong {background:url("/images/sub/doctor_indong.png") right bottom no-repeat;}
.doctor_bongcheon {background:url("/images/sub/doctor_bongcheon.png") right bottom no-repeat;}
.doctor_yangjae {background:url("/images/sub/doctor_yangjae.png") right bottom no-repeat;}
.doctor_cheolsan {background:url("/images/sub/doctor_cheolsan.png") right bottom no-repeat;}
.doctor_buyeoeup {background:url("/images/sub/doctor_buyeoeup.png") right bottom no-repeat;}
.doctor_wansan {background:url("/images/sub/doctor_wansan.png") right bottom no-repeat;}
.doctor_samsan {background:url("/images/sub/doctor_samsan.png") right bottom no-repeat;}
.doctor_okcheon {background:url("/images/sub/doctor_okcheon.png") right bottom no-repeat;}
.doctor_masanhappo {background:url("/images/sub/doctor_masanhappo.png") right bottom no-repeat;}
.doctor_suyeong {background:url("/images/sub/doctor_suyeong.png") right bottom no-repeat;}
.branch_top_info {float:left; width:440px;}
.branch_top_info p.name {padding:65px 0 25px 0; font-size:25px; color:#696969; font-weight:500;display:block;}
.branch_top_info p.name span {color:#000;}
.branch_top_info dl {float:left; width:440px;display:block; height:270px;}
.branch_top_info dl dt {float:left; font-size:14px; color:#000; width:80px; font-weight:500; padding-bottom:15px;}
.branch_top_info dl dd {float:right; font-size:14px; color:#666; width:360px; padding-bottom:15px;}
.branch_top_info p.link {display:block;}
.branch_top_info p.link a { display:inline-block; border:1px solid #000; padding:7px 45px; margin-left:10px;}
.branch_con {width:1060px;  margin:0 auto;}
.branch_con ul li {margin-top:75px; float:left; width:100%;}
.branch_con ul li:last-child {margin-bottom:50px}
.branch_con ul li dl dt {float:left; width:200px; background:url("/images/sub/black_line.png") 0 top no-repeat; font-size:25px; color:#666; font-weight:500; padding-top:15px;}
.branch_con ul li dl dt span {color:#000;}
.branch_con ul li dl dd {float:right; width:800px; color:#666; line-height:25px; font-size:14px;}
#map2{width:100%;height:300px;}
.pic_view {width:800px; height:400px;}
.pic_view_btn {position:absolute; margin-top:-220px;z-index:100;width:800px;}
.pic_view_btn p.prev {float:left;}
.pic_view_btn p.next {float:right;}
.pic_view_info {width:100%;overflow:hidden; position:relative; height:400px;}
.pic_view_info ul li{width:100%; margin-top:0; height:400px;}
.branch_foot {background:url("/images/sub/branch_foot_bg.png") center 0 no-repeat; clear:both; padding:70px 0;text-align:center;}
.branch_foot a {color:#fff; border:1px solid #fff; font-size:15px; font-weight:600; height:85px; width:125px; padding-top:40px; text-align:center; display:inline-block; border-radius:80px; margin:0 5px;}
.branch_foot a:hover {color:#f4690e; background:#fff; border:1px solid #fff;}

/* ±³Åë»ç°í º¸ÇèÀýÂ÷ */
.insurance01 {width:100%; text-align:center;color:#777; font-size:16px; padding-bottom:80px;}
.insurance01 span {color:#f15b47; font-size:25px; font-weight:500;display:block; padding-bottom:15px;}
.insurance02 {width:100%; padding-bottom:120px; width:1100px; margin:0 auto;text-align:center;}
.insurance02 ul {margin-top:35px; height:140px;}
.insurance02 ul li {float:left; width:340px; height:140px; margin:0 7px;}
.insurance02 ul li.insu_bg01 {background:url("/images/sub/img_insurance01.jpg") center 0 no-repeat;}
.insurance02 ul li.insu_bg02 {background:url("/images/sub/img_insurance02.jpg") center 0 no-repeat;}
.insurance02 ul li.insu_bg03 {background:url("/images/sub/img_insurance03.jpg") center 0 no-repeat;}
.insurance02 ul li p {width:300px; display:block; margin:125px 20px 0 20px; background:#fff; border-top:2px solid #f15b47; padding-top:20px;}
.insurance03 {width:100%; background:url("/images/sub/img_insurance04.jpg") center 0 no-repeat; color:#fff; padding:60px 0 ;}
.insurance_step {padding-top:45px;width:1000px; margin:0 auto;text-align:center;}
.insurance_step ul {width:780px;margin:0 auto;}
.insurance_step ul li {width:195px;display:table-cell;}
.insurance_step ul li.step01 {background:url("/images/sub/step01.png") center 0 no-repeat;}
.insurance_step ul li.step02 {background:url("/images/sub/step02.png") center 0 no-repeat;}
.insurance_step ul li.step03 {background:url("/images/sub/step03.png") center 0 no-repeat;}
.insurance_step ul li.step04 {background:url("/images/sub/step04.png") center 0 no-repeat;}
.insurance_step ul li p.step {font-size:17px; display:block; height:160px;}
.insurance_step ul li p.step span {color:#f5dd6d; font-size:13px; display:block; padding:35px 0 0 0; letter-spacing:0;}
.insurance_step p.noti {font-size:14px; padding-top:28px; border-top:1px solid #585d5e; margin-top:40px;}
.insurance_step p span {display:inline-block; padding-right:15px; font-weight: 600;}
.insurance04 {width:100%; padding-top:80px; text-align:center;}
.insurance04 p.txt01 {font-size:20px; color:#000; padding-top:10px;margin-bottom:60px;}
.insurance04 p.txt01 span {color:#f15b47;display:block; line-height:35px;}
.insurance04 ul li {margin-bottom:60px;}
.insurance04 ul li p.num {background:url("/images/sub/num_bg.png") center 0 no-repeat; color:#fff; font-size:15px;display:block; padding-top:10px; height:45px;}
.insurance04 ul li p.tit {padding-bottom:12px; font-size:23px; color:#000;}
.insurance04 ul li p.txt { font-size:16px; color:#777; line-height:25px;} 
.insurance04 ul li p.txt02 { font-size:16px; color:#777; line-height:25px; padding-bottom:50px;} 
.insurance04 ul li p.txt02 u {color:#000; display:block; padding-bottom:30px;} 
.insurance04 ul li p.txt02 span {color:#f15b47; font-size:20px;}
.shoot { background:url("/images/sub/img_insurance08.jpg") center 0 no-repeat; width:1200px; margin:0 auto; padding-left:80px; overflow:hidden; height:412px;}
.shoot p {font-size:25px; text-align:left; padding:60px 0 25px 0;}
.shoot ul li {width:244px; font-size:14px; color:#666; float:left; margin-right:25px;}
.shoot ul li img {margin-bottom:20px;}
.insurance05 {text-align:center;}
.insurance05 p.img {padding:60px 0 90px 0;}
.insurance06 {text-align:center;}
.mistake {margin-top:60px; padding-bottom:100px;}
.mistake ul {width:1100px; margin:0 auto;}
.mistake ul li {background:#fff;color:#000; border:1px solid #d1d1d1; margin:0 10px 30px 10px; padding:0 25px; width:100px; height:150px;border-radius:150px;display:inline-block; vertical-align:top;}
.mistake ul li span {color:#f36910; font-size:15px;display:block; padding-top:50px; height:30px;}
.mistake ul li.bg02 { background:#eeeeee;}

/* ÇÑ¹æ119 ¸ÂÃã¼Ö·ç¼Ç */
.soultion01 {background:url("/images/sub/soultion_bg02.png") center 0 no-repeat;text-align:center; padding:80px 0 60px 0; font-size:27px; line-height:40px;}
.soultion02 {background:#201f29 url("/images/sub/soultion_bg01.jpg") center 0 no-repeat;text-align:center; color:#fff;font-size:18px; padding-top:65px; height:385px}
.soultion02 span {font-size:25px; line-height:35px; display:block; padding-top:45px;}
.soultion03 {background:url("/images/sub/soultion_bg03.png") center bottom no-repeat;text-align:center; padding:70px 0 85px 0; margin-bottom:100px;}
.soultion03 p.st01 {font-size:27px; line-height:35px; color:#000; padding-bottom:35px;}
.soultion03 p.st01 span { color:#f15b47;display:block;}
.soultion03 p.st02 {color:#555; font-size:15px;}

/* ±³Åë»ç°í ÈÄÀ¯Áõ */
.after_top {width:100%; background:url("/images/sub/after_bg01.png") center 0 no-repeat; color:#fff; font-size:25px;  text-align:center; height:170px; margin-bottom:70px;}
.after_top span {padding:60px 0 10px 0; font-size:16px; display:block;}
.after01 { padding:30px 0 70px 0;text-align:center;}
.after01_info {margin:0 auto; width:1100px; padding-top:40px;}
.after01_info ul { height:250px;}
.after01_info ul li {float:left; width:340px;; margin:0 7px;}
.after01_info ul li.af_bg01 {background:url("/images/sub/after_img01.png") center 0 no-repeat;}
.after01_info ul li.af_bg02 {background:url("/images/sub/after_img02.png") center 0 no-repeat;}
.after01_info ul li.af_bg03 {background:url("/images/sub/after_img03.png") center 0 no-repeat;}
.after01_info ul li p {width:300px; display:block; margin:125px 20px 0 20px; background:#fff; border-top:2px solid #f15b47; color:#777; padding-top:20px;}
.after01_info ul li p span {color:#000; font-size:16px; padding-bottom:10px; display:block;}
.after02 { margin-bottom:100px;}
.after02_bg { background:url("/images/sub/after_bg02.png") center 0 no-repeat; height:290px; margin-top:50px;}
.after02_con_wrap {margin:0 auto; width:1000px;}
.after02_con {width:600px; float:right; color:#777; line-height:25px; font-size:15px; padding-top:15px;}
.after03 { margin:50px 0 100px 0;}
.after03 h4 {margin-bottom:40px;}
.after03_con {background:#ececee url("/images/sub/after_bg03.png") center 0 no-repeat; margin:0 auto; width:1100px; padding:100px 0 100px 150px; overflow:hidden;}
.after03_con p {font-size:18px; color:#000; padding-bottom:50px;display:block; line-height:30px;}
.after03_con p span {color:#f15b47;}
.after03_con ul li {background:url("/images/sub/after_check.png") 0 0 no-repeat; color:#333; padding:0 0px 8px 30px;}

/* ÇÑ¹æ119 Ä¡·áÇÁ·Î±×·¥ */
.cure_top {margin:0 auto; width:1100px;  text-align:center;}
.cure_top span.st01 {color:#666; font-size:20px; display:block;} 
.cure_top span.st02 {color:#f15b47; font-size:25px; padding:10px 0 20px 0; display:block;} 
.cure_top span.st03 {color:#666; font-size:16px; margin-bottom:70px; display:block; line-height:25px;} 
.cure01 {margin:0 auto; width:1100px;  text-align:center; }
.cure01 ul { height:680px;}
.cure01 ul li {float:left; width:517px; margin:0 11px; height:340px;}
.cure01 ul li.cure_bg01 {background:url("/images/sub/program_img01.png") center 0 no-repeat;}
.cure01 ul li.cure_bg02 {background:url("/images/sub/program_img02.png") center 0 no-repeat;}
.cure01 ul li.cure_bg03 {background:url("/images/sub/program_img03.png") center 0 no-repeat;}
.cure01 ul li.cure_bg04 {background:url("/images/sub/program_img04.png") center 0 no-repeat;}
.cure01 ul li p {width:460px; display:block; margin:125px 20px 0 20px; background:#fff; border-top:2px solid #f15b47; color:#777; padding-top:20px;}
.cure01 ul li p span {color:#000; font-size:16px; padding-bottom:10px; display:block;}
.cure02 {margin:0 auto; width:1100px;  text-align:center; clear:both; padding-bottom:100px;}
.cure02 h4 {margin-top:50px;}
.cure02 p.txt {color:#666; font-size:16px; line-height:25px; display:block; padding-bottom:50px;}
.cure02 p.txt span {color:#f15b47; font-size:20px; display:block;padding:30px 0 10px 0;}  
.graph {background:#efefef; margin:0 auto; width:1100px; padding:50px 0;}
.graph p {padding-top:50px; color:#666;}
.graph_img {text-align:center;}
.graph_img p {display:inline-block; margin:0 50px; color:#000; font-size:15px;}
.graph_img p img {margin-bottom:15px;}



/* °Ô½ÃÆÇ */
.board_wrap {width:1100px;  margin:0 auto; padding:20px 0 70px 0; font-size:14px; z-index:1;}

/* °Ô½ÃÆÇ°Ë»ö  */
.lst_header{position:relative; margin-bottom:20px; line-height:34px; overflow:hidden; width:1100px;}

.lst_header .search{float:right; position:relative; width:240px; border:1px solid #ccc;}
.lst_header .search input{width:calc(100% - 12px); padding-left:10px; height:32px; border:0;font-family:NotoSans,'µ¸¿ò',Dotum,'±¼¸²',Gulim,Helvetica,sans-serif;}
.lst_header .search .btn_search{text-indent:-9999px;position:absolute; background:url("/images/sub/btn_search.png") 0 0 no-repeat; top:8px; right:0; display:inline-block; width:25px; height:34px; line-height:34px; text-align:center;}

/* ÆäÀÌÂ¡  */
.paging{  clear:both;text-align:center; padding:0; margin:40px 0 0 0; position:relative; font-size:13px; line-height:20px; font-family:'Roboto';}
.paging a{ display:inline-block; width:30px; height:30px; border:none; line-height:30px; text-align:center; margin:0 2px; color:#999; vertical-align:middle; }
.paging a:hover,
.paging a.on{ color:#2471c8; font-weight:bold; text-decoration:underline;}
.paging .direction,
.paging .direction:hover{ text-indent:-9999px; width:30px; border:#ddd 2px solid; border-radius:50%;}
.paging .direction.prev{ background:url("/images/sub/paging_prev.png") 50% 50% no-repeat; margin-right:10px;}
.paging .direction.next{ background:url("/images/sub/paging_next.png") 50% 50% no-repeat; margin-left:10px;}
.paging .paging-pc{ display:inline-block;}
.paging .paging-m{ display:none;}

/* °Ô½ÃÆÇbtn */
.board_btn {padding-top:30px; overflow:hidden;width:100%;}
.board_btn .btn_left {float:left;}
.board_btn .btn_right {float:right;}
.board_btn .btn_center {margin:0 30%; float:left;}
.grybt01 {background: #fff; color: #828b9c; display: inline-block; font-size: 14px; height:30px; padding:10px 20px 0 20px; border:1px solid #828b9c;border-radius:50px;}
.grybt02 {background: #aaa; color: #fff; display: inline-block; font-size: 14px; height:25px; padding:5px 10px 0 10px; border-radius:3px;margin-right:3px;}
.orgbt01 {background: #000; color: #fff; display: inline-block; font-size: 14px; height:30px; padding:10px 20px 0 20px; border-radius:50px;}
.orgbt02 {background: #000; color: #fff; display: inline-block; font-size: 14px; height:30px; width:80px;padding:30px 0 0 40px; border-radius:50px;}
.blubt01 {background: #008299; color: #fff; display: inline-block; font-size: 14px; height:30px; padding:10px 20px 0 20px; border:1px solid #828b9c;border-radius:50px;}

/* type1 */
.lst_board.type1 {border-top:2px solid #000;}
.lst_board.type1 ul li{display:table; table-layout:fixed; width:100%; height:69px; overflow:hidden; border-bottom:1px solid #c5c8d3;}
.lst_board.type1 ul li:last-child {border-bottom:1px solid #435057;}
.lst_board.type1 ul li p{display:table-cell; vertical-align:middle; height:43px; padding:13px 0; font-size:14px; color:#4f5355;}
.lst_board.type1 ul li p.no{width:80px; padding-left:0; text-align:center; font-size:25px; color:#ccc;font-family: 'Play', sans-serif;}
.lst_board.type1 ul li p.subject a{display:inline-block; vertical-align:middle; max-width:calc(100% - 68px); font-size:15px; color:#4f5355; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.lst_board.type1 ul li p.subject img {vertical-align:middle; margin:0 0 0 10px;}
.lst_board.type1 ul li p.subject .lock{margin-left:16px; width:16px;}
.lst_board.type1 ul li p.author{position:relative; width:90px; padding:0 10px 0 50px;}
.lst_board.type1 ul li p.author .logintype{position:absolute; top:16px; left:0; width:40px; height:40px; background-color:#edeff4;}
.lst_board.type1 ul li p.date{width:120px; }
.lst_board.type1 ul li p.state{width:130px;}
.lst_board.type1 ul li p.state span{display:inline-block; vertical-align:middle; width:80px; line-height:30px; text-align:center; font-size:12px; font-weight:700; color:#fff; border-radius:30px; -webkit-border-radius:30px; -moz-border-radius:30px;}
.lst_board.type1 ul li p.state span.ing{background:#509afa;}
.lst_board.type1 ul li p.state span.fin{background:#bbc7cd;}
.lst_board.type1 .board_empty{width:100%; line-height:350px; padding:0; text-align:center; font-size:14px; color:#084d98;}
.lst_board.type1 .board_empty p{color:#084d98;}


/* view */
.viewType02 {}
.viewType02 dt {border-bottom:2px solid #000;padding-top:30px;}
.viewType02 dt .titA {font-size: 27px; line-height: 1.5; margin: 0 auto; text-align:center;}
.viewType02 dt .dateA {font-size: 14px; color: #f1732f; text-align:center; padding:10px 0 30px 0;}
.viewType02 dt .posA {font-size: 14px; color: #f1732f; text-align:center; padding:10px 0 0 0;}
.viewType02 dd .fileA  {background: #f8f8f8; padding: 13px;width: 100%; border-top:1px solid #e5e5e5; font-size:13px;}
.viewType02 dd .fileA .item{color:#000; padding-right:15px;}
.viewType02 dd .fileA .file_name{color:#666;}
.viewType02 dd .fileA .file_name a {background:url("/images/sub/ico_file_o.png") no-repeat scroll 0 0; content: ""; left: 0;padding:0 20px 5px 20px; top: -2px; display:block;}
.viewType02 dd{padding:0 ; }
.viewType02 dd .viewCon {color:#555; line-height:25px; padding:50px; word-break:break-all; }
.viewType02 dd .viewCon div.img {width:100% !important; height:650px; overflow:hidden;position:relative; margin-bottom:10px;}
.viewType02 dd .viewCon div.img img{width:100%;}
.viewType02 dd .viewCon div.btn {position:absolute;top:1150px; z-index:99; width:1100px; margin:0 auto;}
.viewType02 dd .viewCon div.btn p.img_prev{float:left;}
.viewType02 dd .viewCon div.btn p.img_next{float:right;}
.viewType02 dd .viewCon div.v_con_list {width:100% !important; overflow:hidden;position:relative; margin-bottom:10px;}
.viewType02 dd .viewCon div.v_con_list ul li {width:135px; height:79px; float:left; margin-right:2px; margin-bottom:1px; overflow:hidden;}
.viewType02 dd .viewCon div.v_con_list ul li img {width:100%; border:1px solid #fff;}

.viewShiftA{border-top:1px solid #cdcdcd; border-bottom:1px solid #cdcdcd; clear:both;}
.viewShiftA p{padding:15px 0; border-top:1px solid #e1e1e1;  color:#555}
.viewShiftA p:first-child{border-top:none}
.viewShiftA span.Tit{color:#000; display:inline-block; padding:0 20px;}
.viewShiftA span.data{color:#000; display:inline-block; }
.viewShiftA a{white-space:nowrap; text-overflow:ellipsis}
.viewShiftA a:hover{text-decoration:underline;}


/* qna */
.qnaList {width:100%; margin:0 auto; text-align:center;overflow:hidden;}
.qnaList ul li {float:left; width:25%; margin:0 0 50px 0;  text-align:left;}
.qna {width:90%; margin:0 auto;background:#f1f1f1;}
.qna .txt-line {padding:25px 30px 30px;}
.qna .txt-line p.cate {color:#363630; font-size:13px; letter-spacing:-0.5px;}
.qna .txt-line b {display:block; margin-bottom:45px; color:#000; font-size:18px; font-weight:500; letter-spacing:-1px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.qna .txt-line p.man {color:#666; font-size:13px; letter-spacing:-0.5px;}
.qna .txt-line p.man span {padding:0 20px; display:inline-block; font-size:13px;}
.qna .txt-line p.man span.name {background:url("/images/sub/icon_name.png") no-repeat 0 0;}
.qna .txt-line p.man span.time {background:url("/images/sub/icon_view.png") no-repeat 0 0;}
.qna .txt-line2 {padding:15px 30px; border-top:1px solid #000;}
.qna .txt-line2 span.ing {padding:0 0 5px 40px; display:inline-block; font-size:13px;background:url("/images/sub/icon_ing.png") no-repeat 0 0;}
.qna .txt-line2 span.com {padding:0 0 5px 40px; display:inline-block; font-size:13px;background:url("/images/sub/icon_com.png") no-repeat 0 0;}

.qna_viewA {border-top:1px solid #cdcdcd; border-bottom:1px solid #cdcdcd;background:#eee;}
.qna_viewA p.an {padding:25px;color:#555;}
.qna_viewA p.btn {padding:0 25px 25px 0;text-align:right;}

.qna_writeA {border-top:1px solid #cdcdcd; border-bottom:1px solid #cdcdcd; padding:25px;vertical-align:top;position:relative;height:80px;}
.qna_writeA p.qna_writeA_le {width:90%;display:inline-block; float:left;}
.qna_writeA p.qna_writeA_le textarea {border:1px solid #ccc; width:100%; display:inline-block;height:55px;}
.qna_writeA p.qna_writeA_ri {width:7%;display:inline-block; float:right;}
.qna_writeA p.qna_writeA_ri span.btn {background:#aaa;width:100%; color:#fff; display:inline-block; height:45px; padding-top:30px;text-align:center;}
.qna_writeA p.qna_writeA_ri span.btn a {color:#fff;}

/* faq */
.faq_lst{border-top:1px solid #999;}
.faq_lst li{position:relative; width:100%; font-size:14px; line-height:24px; color:#bcbcbc;}
.faq_lst li .qna{display:inline-block;background:#fff; width:60px; font-size:30px; line-height:30px; text-align:center; vertical-align:top; font-family: 'Roboto', sans-serif;}
.faq_lst li .tit {color:#555;}
.faq_lst li .tit{display:inline-block; width:80%; text-align:left; vertical-align:top;}
.faq_lst li .txt{width:90%; font-size:14px; text-align:left; color:#333;}
.faq_lst .question, .faq_lst .answer{padding:28px 0 30px; border-bottom:1px solid #e5e5e5; cursor:pointer;}
.faq_lst .answer{display:none; padding:28px 64px 30px; background:#f5f5f5; color:#333;}
.faq_lst li .question:after{content:''; display:block; position:absolute; top:32px; right:34px; width:18px; height:11px;}
.faq_lst li.on .question:after{width:17px; height:10px;}
.faq_lst li.on .answer{display:block;}

/* write */
.wrt_board{border-top:1px solid #435057; border-bottom:1px solid #435057;}
.wrt_board dl{display:table; table-layout:fixed; width:100%;}
.wrt_board dl + dl{border-top:1px solid #c5c8d3;}
.wrt_board dl dt, .wrt_board dl dd{display:table-cell; min-height:44px; padding:13px 0; text-align:left; font-weight:700;}
.wrt_board dl dt{width:130px; vertical-align:top; padding-left:20px; line-height:44px; font-size:14px; color:#4f5355;}
.wrt_board dl dd{padding-right:30px; vertical-align:middle; color:#999;}
.wrt_board dl dd:after{content:""; display:block; clear:both;}
.wrt_board dl dd .wfull{width:100%; height:30px;}
.wrt_board dl dd .he1 { height:350px; }
.wrt_board dl dd .w1{width:27.4% !important; height:30px;}
.wrt_board dl dd .w2{width:37% !important; height:30px;}
.wrt_board dl dd input[type="radio"] + label{display:inline-block; padding:0 5px 0 2px; min-width:43px; }
.wrt_board dl dd .frm_item{display:table; table-layout:fixed;}
.wrt_board dl dd .frm_item label{display:table-cell; vertical-align:middle; line-height:44px;}
.wrt_board dl dd .frm_item input{display:table-cell; width:100%; vertical-align:middle;}
.wrt_board dl dd .frm_item.type1{float:left; width:37%;}
.wrt_board dl dd .frm_item.type1 label{width:32px;}
.wrt_board dl dd .frm_item.type2{float:right; width:59%;}
.wrt_board dl dd .frm_item.type2 label{width:42px;}
.wrt_board dl dd span {color:#333; font-weight:200; font-size:14px; display:inline-block; padding-left:15px;}




/* ·Î±×ÀÎ  */
.login_bg {background:url('/images/sub/login_bg.png') no-repeat center 0; background-size:cover; }
.login-bx{ overflow:hidden; display:block; width:900px;  margin:0 auto; padding:0 0 100px 0; margin-top:50px;border-top:2px solid #000;}
.login-bx div.tc{ width:350px; margin:0 auto; padding:50px 0;}
.login-bx div.tc .inp{ padding:0;}
.login-bx div.tc .inp .input{font-family:'NanumGothic',sans-serif; border:#ccc 1px solid; height:36px; border-radius:5px; line-height:36px; text-indent:22px; display:block; width:100%; color:#666;}
.login-bx div.tc .inp+.inp{ margin-top:10px;}
.login-bx div.tc .chk{ padding:14px 0; text-align:right; color:#666; display:block; font-size:13px;}
.login-bx div.tc .btn-box{ margin-top:10px;}
.login-bx div.tc .btn-box a{ width:100%; padding:15px 0; border-radius: 25px; background:#f26900; display:block; text-align:center; font-size: 16px;color: #fff;}
.s_btn-box .menu {margin:30px 0 74px 0; text-align:center;}
.s_btn-box .menu > li {margin:0 3px; display:inline-block;}
.s_btn-box .menu > li a {font-size:14px; color:#222; display:block;}
.s_btn-box .menu > li a:before {width:80px; height:80px; margin:0 auto 20px auto;  border-radius:80px; background-position:50% 50%; background-repeat:no-repeat; background-color:##fff; display:block; content:"";}
.s_btn-box .menu > li:first-child a:before {background-image:url("/images/sub/ico_join01.png"); }
.s_btn-box .menu > li:nth-child(2) a:before {background-image:url("/images/sub/ico_findID01.png");}
.s_btn-box .menu > li:nth-child(3) a:before {background-image:url("/images/sub/ico_findPW01.png");}
.s_btn-box .menu > li a:hover {color:#51779c;}
a .mem_btn005 {width:100%; padding:10px 0; border-radius: 25px; background:#fff; display:block; border:1px solid #f26900; text-align:center; font-size: 15px;color: #f26900;}
a:hover .mem_btn005 {width:100%; padding:10px 0; border-radius: 25px; background:#f26900; display:block; text-align:center; font-size: 16px;color: #fff;}

/* È¸¿ø°ü·Ã */
.member_wrap {width:1100px;  margin:0 auto; padding:0 0 70px 0; font-size:14px; z-index:1;}

/* È¸¿ø°¡ÀÔ */
.join_top { width:100%;}
.join_step01 {background:url("/images/sub/join_bg01.png") no-repeat 0 0;}
.join_step02 {background:url("/images/sub/join_bg02.png") no-repeat 0 0;}
.join_step03 {background:url("/images/sub/join_bg03.png") no-repeat 0 0;}
.join_top_info {margin:0 auto; width:1100px; text-align:center;padding-bottom:80px;}
.join_top_info ul li {display:inline-block; width:33.0%;vertical-align:center; padding-top:30px;}
.join_top_info ul li span {color:#fff; font-weight:600;display:block; height:60px;}
.join_top_info ul li.on {color:#f78f2c; font-weight:600;}
.joinA {width:1100px;  position:relative; margin:0 auto;}
.agree-box {height:150px; padding:30px; color:#666; font-size:13px; line-height:22px; border:1px solid #c9c9c9; overflow-x:hidden; overflow-y:auto;}
.agree-box02 {height:500px; padding:30px; color:#666; font-size:13px; line-height:22px; border:1px solid #c9c9c9; overflow-x:hidden; overflow-y:auto;}

.agreeW{position:relative; border-top:3px solid #000; margin-top:10px;width:100%;}
.agree_check {position:relative;font-size:14px; padding:20px 0;}
.agree_check span {display:inline-block;}
.agree_check span.ri {display:inline-block; float:right}
.agree_A {width:100%;position:relative;border:1px solid #d7d7d6;width:100%; color:#666; clear:both; padding:20px 0; overflow-y:scroll; margin-bottom:50px;}
.agree_A ul {width:90%; margin:0 auto; font-size:13px;}

.join_btn {margin-top:50px; width:100%; text-align:center;}
.titTp {color: #000; font-size:20px;width:100%;position:relative;font-weight:400;}
a .mem_btn01 {display:inline-block;text-align:center;border:none; color:#fff; border-radius:20px; background:#f4690e; text-decoration:none; padding:10px 20px;}
a:hover .mem_btn01  {background:#f4690e;border-color:#f4690e;display:inline-block;text-align:center;border:none; color:#fff; border-radius:20px; padding:10px 20px;}
a .mem_btn02 {display:inline-block;text-align:center;border:1px solid #ccc; color:#000; border-radius:20px; background:#fff; text-decoration:none; padding:10px 20px;}
a:hover .mem_btn02  {background:#fff;border:1px solid #f4690e; display:inline-block;text-align:center; color:#000; border-radius:20px; padding:10px 20px;}
.set-btn-type5 { background: #fff; color: #666; font-size: 13px; font-weight:400; padding:10px 10px;display:inline-block; border:1px solid #000;;}
.desc-form {color: #666; font-size: 13px; padding-top:10px; text-align:left;;}
.custom-checkbox {color: #555; font-size: 14px; padding-top:10px; text-align:left;}

.join_ok {width:100%; padding:50px 0; display:inline-block;vertical-align:top; text-align:center;}
.join_ok p.tit {font-size:20px; color:#333; font-weight:500;}
.join_ok p.tit span { color:#996b56;}
.join_ok p.txt {padding:20px 0; font-size:14px; color:#666;}
.join_ok p.btn {padding:50px 0 0 0;}

.email_no {width:100%; padding:130px 0 50px 0; margin-top:50px; display:inline-block;vertical-align:top; text-align:center;background:url('/images/sub/icon_email.png') center 0 no-repeat;}
.email_no p.tit {font-size:20px; color:#333; font-weight:500;}
.email_no p.tit span { color:#996b56;}
.email_no p.txt {padding:20px 0; font-size:14px; color:#666;}
.email_no p.btn {padding:50px 0 0 0;}

/*¾ÆÀÌµðÃ£±â*/
.id_serA {width:800px; position:relative; margin:0 auto; padding:70px 0; font-size:14px;border-top:1px solid #000; height:300px;}
.id_ser {width:800px; margin:0 auto;}
.id_ser_info {width:350px; margin:0 25px;float:left;}
.id_ser_info01 {width:100%;float:left; padding-bottom:20px; color:#000; font-size:25px;}
.id_ser_info02 {width:100%;float:left;padding-bottom:20px; height:150px;}
.id_ser_info02 p { width:330px;;line-height:50px; font-size:14px; color:#000; font-weight:400; display:block; clear:both;}
.id_ser_info02 p:after{content:""; }
.id_ser_info02 p input[type="text"],
.id_ser_info02 p input[type="password"]{width:330px; height:40px; line-height:48px; border-bottom:1px solid #000; border-top:none; border-right:none; border-left:none;background:#fff; color:#333; font-size:14px;}
.id_ser_info02 p input[type="text"]:focus,
.id_ser_info02 p input[type="password"]:focus{border-bottom:1px solid #000; border-top:none; border-right:none; border-left:none; background-color:#fff; color:#000; font-size:14px;}
.id_ser_info03 {width:100%;float:left;}

.con_box02 {padding:0 0 0 0; clear:both;}
.con_box02 h3 {font-size:15px; color:#000; margin-bottom:10px;background:none; }
.con_box02 ul{padding:0 0 30px 0px;}
.con_box02 ul li{line-height:19px; padding:0 0 10px 0;  font-size:14px; color:#666;}
.con_box02 ul li p {padding:10px 0px;}
.con_box02 ul li ul{padding:10px 0px;}
.con_box02 ul li ul li{ line-height:20px; font-weight:normal; padding:0 0 5px 15px;background:url('/images/sub/con_bl.gif') 0 6px no-repeat; }
.con_box02 ul li ul li ul li {background:url('/images/sub/con_bl02.gif') 0 6px no-repeat; }













@media screen and (max-width:752px){
/* °øÅë½ºÅ¸ÀÏ  */
h2.title {font-size:30px; padding:150px 0 10px 0; font-weight:200;}
p.title {font-size:13px; letter-spacing:10px; padding-top:10px;}
h3.title {font-size:25px; padding-top:70px;}
h3.title02 {font-size:20px; color:#000; padding:50px 0 10px 0; text-align:center; font-weight:200;font-family:'Nanum Square';}
h4 {font-size:20px; color:#000; padding:0 0 20px 0; text-align:center; font-weight:200;font-family:'Nanum Square';}
h4.wh {color:#fff;}
p.con_tit {font-size:13px; color:#000;text-align:center; font-weight:200;font-family:'Nanum Square'; line-height:20px; color:#666;}
p.title01 {font-size:13px; color:#777;text-align:center; font-weight:200;font-family:'Nanum Square'; line-height:25px;}
p.title01_wh {font-size:13px; color:#fff;text-align:center; font-weight:200;font-family:'Nanum Square'; line-height:25px;}
.sub-navi { text-align:center; height:40px; box-sizing:border-box; z-index:20; margin-bottom:60px;}
.sub-navi ul {border-left:none;display:table;text-align:center;width:100%; border-bottom:1px solid #e8e8e8;}
.sub-navi ul li a {display:block;font-size:13px; color:#333; line-height:40px; backface-visibility: hidden; overflow:hidden;border-right:none;font-weight:400; border-top:none;}
.sub-navi ul li.on a {font-size:14px;}
.sub-navi ul li a.on {font-size:14px;}


/* ÇÑ¹æ 119 ¼Ò°³ */
.intro01 {font-size:13px; padding:50px 20px 30px 20px;line-height:1.5em;}
.intro01 span {font-size:20px; line-height:30px; padding-bottom:10px;}
.intro02 {background:url("/images/sub/intro_bg01_.png") center 0 no-repeat; height:360px; margin-bottom:30px; padding-top:180px; border-bottom:1px solid #ccc;}
.intro03 {background:none; height:380px; margin-bottom:30px; border-bottom:1px solid #ccc;}
.intro04 {background:none;  height:380px; margin-bottom:30px;}
.intro_con_wrap {width:100%;text-align:center;}
.intro_con {width:100%;}
.intro_con p.intro_st01 {color:#000;font-size:15px;background:url("/images/sub/black_line.png") center bottom no-repeat; padding:0 30px 32px 30px;}
.intro_con p.intro_st01 span {color:#000;font-size:19px; padding:30px 5px 18px 5px;display:block; line-height:45px;}
.intro_con p.intro_st02 {color:#777;font-size:13px; padding:42px 20px 0 20px; line-height:23px;}

/* Áö¿ª¸íÀ¸·Î Ã£±â */
.branch_search_area {padding:30px 0; margin-top:-59px;}
.branch_search {width:100%;}
.branch_search ul {margin:0 auto; width:90%;}
.branch_search ul li {display:block; padding:0 0 5px 0;}
.branch_search ul li span.tit {display:none;}
.branch_search ul li span.txt {color:#000; padding-right:5px; display:inline-block;}
.branch_search ul li span.btn {color:#fff; background:#999; padding-right:0; display:inline-block; padding:9px 25px;}
.branch_search ul li select {width:100px; height:35px;font-size:13px;}
.branch_search ul li input {width:200px; height:30px;font-size:13px;}
#map1{display:none;}
.branch_result_wrap {width:100%;}
.branch_result {margin:0; background:#fff; position:relative; z-index:10; border:none; width:100%; height:auto; padding:20px 0 0 0; overflow-y:hidden;}
.branch_result p {border-bottom:1px solid #4b8fcc; font-size:14px; color:#666; padding:0 0 10px 20px;}
.branch_result p span {color:#1b5486;}
.branch_result ul {border-bottom:1px solid #4b8fcc;}
.branch_result ul li {border-bottom:1px solid #e3e3e3;}
.branch_result ul li a span.br {color:#000; padding-bottom:10px; font-size:15px;display:block;}
.branch_result ul li a span.ad {color:#666; padding-bottom:0; font-size:14px;display:block;}
.branch_result ul li a span.tel {color:#666;display:block;}
.branch_result ul li a{background:#fff; display:block;padding:20px; }

/* Áöµµ·Î Ã£±â */
.branch_search_area02 {background:#f5f5f5; padding:20px 0; margin-top:-59px;}
.branch_search02 {width:100%; height:470px;}
.branch_type_le {width:100%; float:none;}
.branch_type_le p {padding:10px 0 20px 20px;}
.branch_type_le ul {display:none;}
.branch_type_le ul li a {border:1px solid #cccdce;text-align:center; display:inline-block; width:135px; padding:10px 0;}
.branch_type_le ul li a:hover, .branch_type_le ul li a.on {border:1px solid #f78f2c; background:#f78f2c; color:#fff;} 
.branch_type_le ul li {float:left; margin:0 4px 4px 0;}
.branch_type_ri {width:100%; float:none;text-align:center;}
.branch_result_table {width:90%;  margin:0 auto; padding:30px 0 100px 0;}
.branch_result_table p {font-size:15px; color:#666; padding-bottom:10px;}
.branch_result_table p span {color:#1b5486;}
a.branch_view {display:inline-block; background:url("/images/sub/icon_view.png") 0 0 no-repeat; width:21px; height:21px;text-indent: -9999px;}
a.branch_view:hover {display:inline-block; background:url("/images/sub/icon_view_on.png") 0 0 no-repeat; width:21px; height:21px;}
.branch_result02_wrap {width:90%;  margin:0 auto; padding-bottom:100px;}
.branch_result02 {margin:20px 0 0 0;}
.branch_result02 p {border-bottom:1px solid #4b8fcc; font-size:15px; color:#666; padding-bottom:10px;}
.branch_result02 p span {color:#1b5486;}
.branch_result02 ul {border-bottom:1px solid #4b8fcc;}
.branch_result02 ul li {border-bottom:1px solid #e3e3e3;}
.branch_result02 ul li a span.br {color:#000; width:100%;padding-bottom:10px; font-size:15px;display:block;text-align:left;}
.branch_result02 ul li a span.name {display:none;}
.branch_result02 ul li a span.ad {color:#666;  width:100%; font-size:14px;display:block;}
.branch_result02 ul li a span.tel {color:#666; width:100%;display:block;text-align:left;}
.branch_result02 ul li a span.view {display:none;}
.branch_result02 ul li a{background:#fff; display:block;padding:20px; }
.branch_result02 ul li a:hover{background:#eee;}
.branch_result02 ul li a:hover span.br, .branch_result ul li a:hover span.ad, .branch_result ul li a:hover span.tel {color:#000;}

/* ÁöÁ¡»ó¼¼ */
.branch_top_wrap {width:100%;background:#dddde0 url("/images/sub/branch_top_bg.png") center 0 no-repeat; height:700px; overflow:hidden;text-align:center;}
.branch_top {width:100%; margin:0 auto;}
.branch_top_nav {display:none;}
.branch_top_info_bg {background:#dddde0; float:none; width:100%;  clear:both; height:700px;}
.doctor_gocheok {background:url("/images/sub/doctor_gocheok.png") center bottom no-repeat; background-size:50%; }
.doctor_sinjeong {background:url("/images/sub/doctor_sinjeong.png") center bottom no-repeat;background-size:50%;}
.doctor_suseong {background:url("/images/sub/doctor_suseong.png") center bottom no-repeat;background-size:50%;}
.doctor_indong {background:url("/images/sub/doctor_indong.png") center bottom no-repeat;background-size:50%;}
.doctor_bongcheon {background:url("/images/sub/doctor_bongcheon.png") center bottom no-repeat; background-size:50%;}
.doctor_yangjae {background:url("/images/sub/doctor_yangjae.png") center bottom no-repeat;background-size:50%;}
.doctor_cheolsan {background:url("/images/sub/doctor_cheolsan.png") center bottom no-repeat;background-size:50%;}
.doctor_buyeoeup {background:url("/images/sub/doctor_buyeoeup.png") center bottom no-repeat;background-size:50%;}
.doctor_wansan {background:url("/images/sub/doctor_wansan.png") center bottom no-repeat;background-size:50%;}
.doctor_samsan {background:url("/images/sub/doctor_samsan.png") center bottom no-repeat;background-size:50%;}
.doctor_okcheon {background:url("/images/sub/doctor_okcheon.png") center bottom no-repeat;background-size:50%;}
.doctor_masanhappo {background:url("/images/sub/doctor_masanhappo.png") center bottom no-repeat;background-size:50%;}
.doctor_suyeong {background:url("/images/sub/doctor_suyeong.png") center bottom no-repeat;background-size:50%;}
.branch_top_info {width:100%; height:400px;}
.branch_top_info p.name {padding:50px 0 25px 0; font-size:25px; color:#696969; font-weight:500;display:block;}
.branch_top_info p.name span {color:#000;}
.branch_top_info dl {float:left; width:100%;display:block; height:310px;}
.branch_top_info dl dt {float:left; font-size:14px; width:100%; padding-bottom:10px;}
.branch_top_info dl dd {float:right; font-size:13px; width:100%; padding-bottom:15px;}
.branch_con {width:90%;  margin:0 auto;}
.branch_con ul li dl dt { font-size:20px; color:#666; font-weight:500; padding:15px 0;}
.branch_con ul li dl dt span {color:#000;}
.branch_con ul li dl dd {width:100%;line-height:25px; font-size:14px;}
#map2{width:100%;height:300px;}
.pic_view {width:100%; height:300px;}
.pic_view_btn {position:absolute; margin-top:-180px;z-index:100;width:90%;}
.pic_view_btn p.prev {float:left;}
.pic_view_btn p.next {float:right;}
.pic_view_info {width:100%;overflow:hidden; position:relative; height:300px;}
.pic_view_info ul li{width:100%; margin-top:0; height:400px;}
.branch_foot {display:none;}

/* ±³Åë»ç°í º¸ÇèÀýÂ÷ */
.insurance01 {width:90%; margin:0 auto;text-align:center;color:#777; font-size:14px;}
.insurance01 span {color:#f15b47; font-size:20px; font-weight:500;display:block;  padding:0 0 15px 0; line-height:28px;}
.insurance02 {width:90%; margin:0 auto; padding:0 0 70px 0; text-align:center;}
.insurance02 ul {margin-top:35px; height:615px;}
.insurance02 ul li {float:left; width:100%; height:65px; padding-top:125px;margin:0 7px 30px 7px;}
.insurance02 ul li p {width:90%; display:block; margin:0 auto; background:#fff; border-top:2px solid #f15b47; padding:25px 0;}
.insurance03 {width:100%; height:1100px; background:#000 url("/images/sub/img_insurance04.jpg") center 0 no-repeat; background-size:cover; padding:60px 0 ;}
.insurance_step {padding-top:45px;width:100%; text-align:center;}
.insurance_step ul {width:90%;margin:0 auto; height:840px;}
.insurance_step ul li {width:100%;float:left; padding-bottom:35px;}
.insurance_step ul li p.step {font-size:17px; display:block; height:160px;}
.insurance_step ul li p.step span {color:#f5dd6d; font-size:13px; display:block; padding:35px 0 0 0; letter-spacing:0;}
.insurance_step p.noti {font-size:13px; padding:28px 15px 0 15px; border-top:1px solid #585d5e; margin-top:40px;}
.insurance_step p span {display:block; padding-right:15px; font-weight: 600;}
.insurance04 {width:90%; margin:0 auto;padding-top:50px; text-align:center;}
.insurance04 p.txt01 {font-size:15px; color:#000; padding-top:10px;margin-bottom:30px;}
.insurance04 p.txt01 span {color:#f15b47;display:block; line-height:35px;}
.insurance04 ul li {margin-bottom:30px;}
.insurance04 ul li p.tit {padding-bottom:12px; font-size:17px; color:#000;}
.insurance04 ul li p.txt { font-size:13px; color:#777; line-height:25px;} 
.insurance04 ul li p.txt02 { font-size:13px; color:#777; line-height:25px; padding-bottom:50px;} 
.insurance04 ul li p.txt02 u {color:#000; display:block; padding-bottom:30px;} 
.insurance04 ul li p.txt02 span {color:#f15b47; font-size:17px;}
.shoot { background:#e6e6e6 url("/images/sub/img_insurance08.jpg") center bottom no-repeat; width:100%; padding:0; overflow:hidden; height:800px;}
.shoot p {font-size:17px;  text-align:center; padding:25px 0;}
.shoot ul {width:244px; margin:0 auto;}
.shoot ul li {width:244px; font-size:13px; color:#666; float:left; margin-right:25px;}
.shoot ul li img {margin-bottom:20px;}
.insurance05 {text-align:center; width:90%;margin:0 auto;}
.insurance05 p.img {padding:60px 0 90px 0; }
.insurance05 p.img img {width:100%;}
.insurance06 {text-align:center;width:90%;margin:0 auto;}
.mistake {margin-top:60px; padding-bottom:100px;width:100%;}
.mistake ul {width:100%; margin:0 auto;}
.mistake ul li {background:#fff;color:#000; border:1px solid #d1d1d1; margin:0 10px 30px 10px; padding:0 25px; width:100px; height:150px;border-radius:150px;display:inline-block; vertical-align:top;}
.mistake ul li span {color:#f36910; font-size:15px;display:block; padding-top:50px; height:30px;}
.mistake ul li.bg02 { background:#eeeeee;}

/* ÇÑ¹æ119 ¸ÂÃã¼Ö·ç¼Ç */
.soultion01 {background:url("/images/sub/soultion_bg02.png") center 0 no-repeat;text-align:center; padding:80px 0 60px 0; font-size:17px; line-height:25px;}
.soultion02 {background:#201f29 url("/images/sub/soultion_bg01.jpg") center 0 no-repeat;text-align:center; color:#fff;font-size:15px; padding-top:65px; height:385px}
.soultion02 span {font-size:20px; line-height:30px; display:block; padding-top:45px;}
.soultion03 {background:none;text-align:center; padding:70px 0 85px 0; margin:0 auto; width:90%;}
.soultion03 p.st01 {font-size:17px; line-height:25px; color:#000; padding-bottom:35px;}
.soultion03 p.st01 span { color:#f15b47;display:block;}
.soultion03 p.st02 {color:#555; font-size:13px;}

/* ±³Åë»ç°í ÈÄÀ¯Áõ */
.after_top {font-size:20px;  text-align:center; height:150px; margin-bottom:30px;}
.after_top span {padding:60px 0 10px 0; font-size:14px; display:block;}
.after01 { padding:30px 0 70px 0;text-align:center;}
.after01_info {margin:0 auto; width:90%; padding-top:40px;}
.after01_info ul { height:700px;}
.after01_info ul li {float:left; width:100%; margin:0 0 55px 0;}
.after01_info ul li p {width:90%; margin:0 auto; display:block; margin:125px 0 0 5%;}
.after02 { margin-bottom:100px;}
.after02_bg { background:none; height:290px; margin-top:0px;}
.after02_con_wrap {margin:0 auto; width:90%;}
.after02_con {width:100%; float:right; color:#777; text-align:center; line-height:22px; font-size:13px; padding-top:15px;}
.after03 { margin:50px 0 100px 0;}
.after03 h4 {margin-bottom:40px;}
.after03_con {background:#ececee; width:100%; padding:50px 0 50px 20px; overflow:hidden;}
.after03_con p {font-size:15px; color:#000; padding:0 50px 30px 0;display:block; line-height:30px;}






/* ÇÑ¹æ119 Ä¡·áÇÁ·Î±×·¥ */
.cure_top {width:90%; margin:0 auto;}
.cure_top span.st01 {color:#666; font-size:15px; display:block;} 
.cure_top span.st02 {color:#f15b47; font-size:20px; padding:10px 0 20px 0; display:block; line-height:30px;} 
.cure_top span.st03 {color:#666; font-size:13px; margin-bottom:70px; display:block; line-height:20px;} 
.cure01 {margin:0 auto; width:90%;  text-align:center; }
.cure01 ul { height:1200px;}
.cure01 ul li {float:left; width:100%; margin:0; height:300px;}
.cure01 ul li p {width:90%; display:block; margin:125px 0 0 5%; background:#fff; border-top:2px solid #f15b47; color:#777; padding-top:20px;}
.cure01 ul li p span {color:#000; font-size:16px; padding-bottom:10px; display:block;}
.cure02 {margin:0 auto; width:90%;  text-align:center; clear:both; padding-bottom:100px;}
.cure02 h4 {margin-top:50px;}
.cure02 p.txt {color:#666; font-size:13px; line-height:22px; display:block; padding-bottom:50px;}
.cure02 p.txt span {color:#f15b47; font-size:17px; display:block;padding:30px 0 10px 0;}  
.graph {background:#efefef; margin:0 auto; width:100%; padding:50px 0;}
.graph p {padding-top:50px; color:#666;}
.graph_img {text-align:center;}
.graph_img p {display:inline-block; margin:0 50px; color:#000; font-size:15px;}
.graph_img p img {margin-bottom:15px;}
















/* °Ô½ÃÆÇ  */
.board_wrap {padding:20px 10px 50px 10px; font-size:13px; z-index:1; width:90%;}

/* °Ô½ÃÆÇ°Ë»ö  */
.lst_header{margin-bottom:15px; line-height:30px; width:100%;}
.lst_header .counter{display:none;}
.lst_header .search{float:none; width:auto; max-width:100%; padding-right:83px; height:33px;}
.lst_header .search input{width:calc(100% - 10px); padding-left:8px; height:28px; font-size:13px;}
.lst_header .search .btn_search{text-indent:-9999px;position:absolute; background:url("/images/sub/btn_search.png") 0 0 no-repeat; top:5px; right:0; display:inline-block; width:25px; height:34px; line-height:34px; text-align:center;}

/* °Ô½ÃÆÇbtn */
.board_btn {padding-top:30px; overflow:hidden;width:100%;}
.board_btn .btn_left {float:left;}
.board_btn .btn_right {float:right;}
.board_btn .btn_center {margin:0 30%; float:left;}
.grybt01 {background: #fff; color: #828b9c; display: inline-block; font-size: 11px; height:22px; padding:8px 15px 0 15px; border:1px solid #828b9c;border-radius:50px; cursor : default; }
.orgbt01 {background: #2471c8; color: #fff; display: inline-block; font-size: 11px; height:22px; padding:8px 15px 0 15px; border-radius:50px; cursor : default; }
.orgbt02 {background: #2471c8; color: #fff; display: inline-block; font-size: 11px; height:22px; width:80px;padding:30px 0 0 40px; border-radius:50px; cursor : default; }
.grybt02 {background: #aaa; color: #fff; display: inline-block; font-size: 11px; height:22px; padding:5px 10px 0 10px; border-radius:3px;margin-right:3px;}

/* type1 */
.lst_board.type1 ul li{display:block; height:64px; padding:10px 0;}
.lst_board.type1 ul li p{float:left; display:block; height:32px; line-height:32px; padding:0; font-size:11px;}
.lst_board.type1 ul li p.no{display:none;}
.lst_board.type1 ul li p.subject{width:calc(100% - 22px); padding:0 11px;}
.lst_board.type1 ul li p.subject a{max-width:calc(100% - 30px); font-size:13px;}
.lst_board.type1 ul li p.subject .lock{margin-left:4px; width:12px;}
.lst_board.type1 ul li p.author{width:calc(100% - 172px); padding:0 0 0 37px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.lst_board.type1 ul li p.author .logintype{top:50%; left:11px; margin-top:-12px; width:23px; height:23px;}
.lst_board.type1 ul li p.date{width:64px; padding:0 11px;}
.lst_board.type1 ul li p.state{width:71px;}
.lst_board.type1 ul li p.state span{width:60px; line-height:23px; font-size:11px; border-radius:23px; -webkit-border-radius:23px; -moz-border-radius:23px;}
.lst_board.type1 .board_empty{line-height:160px; font-size:12px;}

/* view */
.viewType02 {position:relative;}
.viewType02 dt {border-bottom:1px solid #000;padding:30px 0 0 0;}
.viewType02 dt .titA {font-size: 20px; line-height: 1.5; margin: 0 auto; text-align:center;padding:0 0 0 0; color:#000;}
.viewType02 dt .dateA {font-size: 14px; color: #666; text-align:center; padding:10px 0 30px 0;}
.viewType02 dt .cateA {font-size: 14px; color: #2d71c4; text-align:center; padding:10px 0 0 0;}
.viewType02 dd .fileA  {background: #f8f8f8; padding: 13px 0;width: 100%; border-top:1px solid #e5e5e5; font-size:13px;}
.viewType02 dd .fileA .item{color:#000; padding-right:15px;}
.viewType02 dd .fileA .file_name{color:#666; font-size:11px;}
.viewType02 dd .fileA .file_name a {background:url("http://daesung-ref.co.kr/img/sub/ico_file_o.png") no-repeat scroll 0 5px;  padding:5px 20px 5px 20px; position:relative;top: -2px; display:block;}
.viewType02 dd{padding:0 ; border-bottom:1px solid #e5e5e5;}
.viewType02 dd .viewCon {color:#555; line-height:25px; padding:50px 0;}
.viewType02 dd .viewCon p > img{max-width:100% !important;}
.viewType02 dd .viewCon img{ max-width:100%; width: auto !important; height: auto;}
.viewType02 dd .viewCon {color:#555; line-height:25px; word-break:break-all; }
.viewType02 dd .viewCon div.img {width:100% !important; height:380px; overflow:hidden;position:relative; margin-bottom:10px;}
.viewType02 dd .viewCon div.img img{width:100%;}
.viewType02 dd .viewCon div.btn {position:absolute;top:310px; left:0;z-index:99; width:100%; margin:0 auto;}
.viewType02 dd .viewCon div.btn img {height:70px;}
.viewType02 dd .viewCon div.v_con_list {display:none;}

.viewShiftA {border-top:1px solid #cdcdcd; border-bottom:1px solid #cdcdcd; font-size:13px;}
.viewShiftA p{padding:15px 0; border-top:1px solid #e1e1e1; position:relative; color:#555;}
.viewShiftA p:first-child{border-top:none}
.viewShiftA .prvTit{position:absolute; left:19px; color:#000; display:inline-block;}
.viewShiftA .nxtTit{position:absolute; left:19px; color:#000; display:inline-block;}
.viewShiftA .date{top:19px; right:0px; color:#767676;}
.viewShiftA a{width:100%; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.viewShiftA a:hover{text-decoration:underline;}

/* write */
.wrt_board {position:relative;border-top:2px solid #000; } 
.wrt_board dl dt, .wrt_board dl dd{min-height:33px; padding:5px 0;}
.wrt_board dl dt{display: block;width:95px;  line-height:33px; font-size:12px; color:#000;}
.wrt_board dl dd{font-size:12px;display: block;}
.wrt_board dl.mdrop dt, .wrt_board dl.mdrop dd{display:block;}
.wrt_board dl.mdrop dt{padding-bottom:0;}
.wrt_board dl.mdrop dd{padding-top:0;}
.wrt_board dl dd .w1{width:70% !important;}
.wrt_board dl dd .w2{width:60% !important;}
.wrt_board dl dd .w3{width:25% !important;}
.wrt_board dl dd .frm_item label{line-height:33px;}
.wrt_board dl dd .frm_item input{display:table-cell; width:90%; vertical-align:middle;}
.wrt_board dl dd .frm_item.type1{float:none; width:100%;}
.wrt_board dl dd .frm_item.type1 label{width:35px;}
.wrt_board dl dd .frm_item.type2{float:none; margin-top:2px; width:100%;}
.wrt_board dl dd .frm_item.type2 label{width:35px;}
.wrt_board dl dd .wfull{width:95%;}
.wrt_board dl dd .textbox {color:#555; height:30px;}
.wrt_board dl dd .h_n {height:auto;}
.wrt_board dl dd span {font-weight:200; font-size:12px; padding:10px 0; color:#666; display:inline-block;}

.board_view_wrap {background:#000 fixed; width:100%; z-index:1100; position:absolute; height:100%; left: 0px; top: 0px; width: 100%;}
.board_view_btn a {z-index:10000; position:fixed;text-align:center;}
.board_view_btn a.prev {top:400px; left:0;display:block;width:60px; height:60px; }
.board_view_btn a.next {top:400px; right:0;display:block; width:60px; height:60px;}
.board_view_btn a.close {top:30px; right:0;display:block; width:60px; height:60px;}

.qna_writeA {border-top:1px solid #cdcdcd; border-bottom:1px solid #cdcdcd; padding:25px;vertical-align:top;position:relative;height:70px;}
.qna_writeA p.qna_writeA_le {width:65%;display:inline-block; float:left;}
.qna_writeA p.qna_writeA_le textarea {border:1px solid #ccc; width:100%; display:inline-block;height:55px;}
.qna_writeA p.qna_writeA_ri {width:25%;display:inline-block; float:right;}
.qna_writeA p.qna_writeA_ri span.btn {background:#aaa;width:100%; color:#fff; display:inline-block; height:45px; padding-top:30px;text-align:center;}


.faq_lst li{position:relative; width:100%; font-size:13px; line-height:20px; color:#bcbcbc;}
.faq_lst li .txt{width:100%; font-size:13px;}


/* ·Î±×ÀÎ  */
.login_bg {background:url('/images/sub/login_bg.png') no-repeat center 0; background-size:cover;width:100%; overflow:hidden;}
.login-bx{ overflow:hidden; display:block; width:75%;  margin:0 auto; padding:0 0 100px 0; margin-top:50px;border-top:2px solid #000;}
.login-bx div.tc{ width:100%; padding:50px 0;}
.login-bx div.tc .inp .input{font-family:'NanumGothic',sans-serif; border:#ccc 1px solid; height:36px; border-radius:5px; line-height:36px; text-indent:22px; display:block; width:97%; color:#666;}
.s_btn-box .menu {margin:30px 0 74px 0; text-align:center;}
.s_btn-box .menu > li {margin:0 3px; display:inline-block;}
.s_btn-box .menu > li a {font-size:14px; color:#222; display:block;}
.s_btn-box .menu > li a:before {width:60px; height:60px; margin:0 auto 20px auto;  border-radius:80px; background-position:50% 50%; background-repeat:no-repeat; background-color:##fff; display:block; content:"";}
a .mem_btn005 {width:100%; padding:10px 0; border-radius: 25px; background:#fff; display:block; border:1px solid #f26900; text-align:center; font-size: 15px;color: #f26900;}
a:hover .mem_btn005 {width:100%; padding:10px 0; border-radius: 25px; background:#f26900; display:block; text-align:center; font-size: 16px;color: #fff;}

/* È¸¿ø°ü·Ã */
.member_wrap {width:100%; padding:0 0 70px 0; font-size:14px; z-index:1;}

/* È¸¿ø°¡ÀÔ */
.join_top { display:none;}
.joinA {width:90%;  position:relative;padding:50px 0;}
.agree-box {height:50px; padding:30px; color:#666; font-size:11px; line-height:18px; border:1px solid #c9c9c9; overflow-x:hidden; overflow-y:auto;}
.agree-box02 {height:500px; padding:30px; color:#666; font-size:11px; line-height:22px; border:1px solid #c9c9c9; overflow-x:hidden; overflow-y:auto;}

.agreeW{position:relative;width:90%; border-top:3px solid #000; margin-top:10px;width:100%;}
.agree_check {position:relative;font-size:14px; padding:20px 0;}
.agree_check span {display:inline-block;}
.agree_check span.ri {display:inline-block; float:right}
.agree_A {width:100%;position:relative; font-size:13px;border:1px solid #d7d7d6;width:100%; color:#666; clear:both; padding:20px 0; overflow-y:scroll; margin-bottom:50px;}
.agree_A ul {width:90%; margin:0 auto;}

.join_ok p.txt {font-size:12px;}

.email_no p.tit {font-size:20px; color:#333; font-weight:500;}
.email_no p.txt {font-size:12px;}


/*¾ÆÀÌµðÃ£±â*/
.id_serA {width:90%; position:relative; margin:0 auto; padding:0; font-size:14px;border-top:none; height:300px;}
.id_ser {width:100%; margin:0 auto;}
.id_ser_info {width:100%; margin:0 0 70px 0;float:left;}
.id_ser_info01 {width:100%;float:left; padding-bottom:20px; color:#000; font-size:20px;}
.id_ser_info02 {width:100%;float:left;padding-bottom:20px; height:150px;}
.id_ser_info02 p { width:100%;line-height:50px; font-size:14px; color:#000; font-weight:400; display:block; clear:both;}
.id_ser_info02 p:after{content:""; }
.id_ser_info02 p input[type="text"],
.id_ser_info02 p input[type="password"]{width:100%; height:40px; line-height:48px; border-bottom:1px solid #000; border-top:none; border-right:none; border-left:none;background:#fff; color:#333; font-size:14px;}
.id_ser_info02 p input[type="text"]:focus,
.id_ser_info02 p input[type="password"]:focus{border-bottom:1px solid #000; border-top:none; border-right:none; border-left:none; background-color:#fff; color:#000; font-size:14px;}
.id_ser_info03 {width:100%;float:left;}

.con_box02 {padding:0 0 0 0; clear:both;}
.con_box02 h3 {font-size:12px; color:#000; margin-bottom:10px;background:none; }
.con_box02 ul{padding:0 0 30px 0px;}
.con_box02 ul li{line-height:19px; padding:0 0 10px 0;  font-size:12px; color:#666;}
.con_box02 ul li p {padding:10px 0px;}
.con_box02 ul li ul{padding:10px 0px;}
.con_box02 ul li ul li{ line-height:20px; font-weight:normal; padding:0 0 5px 15px;background:url('/images/sub/con_bl.gif') 0 6px no-repeat; }
.con_box02 ul li ul li ul li {background:url('/images/sub/con_bl02.gif') 0 6px no-repeat; }



}


