@charset "utf-8";
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanummyeongjo.css);
*{font-family: 'Nanum Gothic', sans-serif; margin:0; padding:0; }

.contents{overflow:hidden; font-size:14px;}
#contents{overflow:hidden; }
/* CSS Document */



/* Header
-----------------------------------------------------------------------------*/
/*#header {overflow:hidden; width: 980px; height: 74px; overflow:hidden; margin:0 auto;border:0;background:url(../images/main_img/bg.gif) repeat-x left top; }
h1 { float:left; margin-top: 15px; }
.topmenu{ float:right; margin-top:9px; padding-right:7px;}
.topmenu li{ float:left; list-style:none; margin:0 5px; }
.topmenu li a{}




/* Visual
-----------------------------------------------------------------------------*/
.animation_canvas { overflow:hidden; position:relative; width: 100%;  height: 297px; z-index:1; }

.slider_panel { width: 100%; height: 297px; position:relative; }
.slider_image { position: absolute; left:0; top:0; width: 100%; height: 297px; opacity:1;  }

.slider_panel .img1 { background:url(../images/sub_img/01.jpg) no-repeat center top; }
.slider_panel .img2 { background:url(../images/sub_img/02.jpg) no-repeat center top; }
.slider_panel .img3 { background:url(../images/sub_img/03.jpg) no-repeat center top; }
.slider_panel .img4 { background:url(../images/sub_img/04.jpg) no-repeat center top; }
.slider_panel .img5 { background:url(../images/sub_img/05.jpg) no-repeat center top; }
.slider_panel .img6 { background:url(../images/sub_img/06.jpg) no-repeat center top; }
.slider_panel .img7 { background:url(../images/sub_img/07.jpg) no-repeat center top; }
.slider_panel .img8 { background:url(../images/sub_img/08.jpg) no-repeat center top; }
.slider_panel .img9 { background:url(../images/sub_img/09.jpg) no-repeat center top; }
.slider_panel .img10 { background:url(../images/sub_img/10.jpg) no-repeat center top; }
.slider_panel .img11 { background:url(../images/sub_img/11.jpg) no-repeat center top; }
.slider_panel .img12 { background:url(../images/sub_img/12.jpg) no-repeat center top; }

.slider_text_panel { position:absolute; top:0px; left: 0px; width: 100%; height: 240px; }
.slider_text_panel .slider_text { width: 980px; height: 240px; position:absolute; left:50%; top:0; margin-left: -490px; }

.slider_text_panel .txt1 .text1 { position: absolute; left: 50%; top: 70px; margin-left: -600px; opacity: 0; filter: alpha(opacity=0); }
.slider_text_panel .txt1 .text2 { position: absolute; left: 50%; top: 120px; margin-left: -600px; opacity: 0; filter: alpha(opacity=0); }
.slider_text_panel .txt1 .text3 { position: absolute; left: 50%; top: 178px; margin-left: -600px;  opacity: 0; filter: alpha(opacity=0);}

.control_panel { position:absolute; top: 280px; left: 50%; width:69px; height: 20px; overflow:hidden; z-index: 100; }
.control_panel .control_button { width:10px; height:10px; position:relative; float:left; cursor:pointer; display:inline-block; margin: 5px 5px 0 0; }
.control_panel .control_button.active { background-position: center bottom; }
.control_panel .first { margin: 5px 5px 0 7px; }

/*h2{color:#FFFFFF; margin-bottom:10px; display:inline-block; background:#068ccd; padding:5px 10px; !important;}*/
h2.t16B{font:bold 16px 'Nanum Gothic',NanumGothicBoldWeb,Dotum; color:#FFFFFF;}
.aaa{font:bold 24px 'Nanum Gothic',NanumGothicBoldWeb,Dotum; color:#F60;}
.g5{width:700px; height:auto; margin-top:20px; margin-bottom:20px; line-height:24px;  font-size:14px;  font-family:"'Nanum Gothic',NanumGothicBoldWeb,Dotum;";}
hr{width:650px}


/*Q&A
---------------------------------------------------*/

		 
		  






/* Visual
-----------------------------------------------------------------------------*/
#visual_wrap{width:100%; margin:0 auto; text-align:center;background:url(../images/sub_img/bg_subContents.png) repeat-x center top;}
*html #visual_wrap{width:100%; margin:0 auto; text-align:center;background:url(../images/sub_img/bg_subContents.png) repeat-x center top;}
*+html #visual_wrap{width:100%; margin:0 auto; text-align:center;background:url(../images/sub_img/bg_subContents.png) repeat-x center top;}
#visual_wrap #visual{width:980px; margin:0 auto;  text-align:center; position:relative;}
*html #visual_wrap #visual{width:980px;  margin:0 auto; text-align:center;}
*+html #visual_wrap #visual{width:980px; margin:0 auto;  text-align:center;}

#visual_wrap #visual .visual_left{float:left; width:240px;}

#visual_wrap #visual .visual_left .banner{ width:190px; text-align:left;}
/*
#visual_wrap #visual .visual_left .banner li{float:left; width:170px;list-style:none; margin-bottom:20px; }
#visual_wrap #visual .visual_left .banner li img{}
*/

#visual_wrap #visual .visual_right{float:right; width:720px; padding-bottom:30px;}

#visual_wrap #visual .visual_right .contents{width:720px; text-align:left;}
*html #visual_wrap #visual .visual_right .contents{width:720px; text-align:left; }
*+html #visual_wrap #visual .visual_right .contents {width:720px; text-align:left;  }

#visual_wrap #visual .visual_right .contents .visual_text{width:731px; text-align:left; line-height:20px;}
*html #visual_wrap #visual .visual_right .contents .visual_text{width:731px; text-align:left;}
*+html #visual_wrap #visual .visual_right .contents .visual_text{width:731px; text-align:left;}


.location00{position:absolute; top:3px; right:0;width:720px;text-align:right; height:30px;font:normal 12px 'Nanum Gothic',NanumGothicBoldWeb,Dotum;}
.location01{ font:normal 12px 'Nanum Gothic',NanumGothicBoldWeb,Dotum;}
.location02{ font:bold 12px 'Nanum Gothic',NanumGothicBoldWeb,Dotum; color:#21409a;}

.ctitle{position:relative; width:720px; height:30px; top:5px; text-align:left;border-bottom:1px solid #e5e5e5;margin-bottom:30px; font:bold 22px 'Nanum Gothic',NanumGothicBoldWeb,Dotum;}
h3>.cctitle{position:relative; width:720px; height:30px; top:5px; text-align:left; margin-bottom:30px; font:bold 26px 'Nanum Gothic',NanumGothicBoldWeb,Dotum; list-style-image:none}
.con_text{ text-align:left; line-height:200%;}
.con_text p{ padding-bottom:9px;line-height:150%;text-align:justify;}
.hp01Bg{background:url(../images/sub_img/hp01Bg.png) no-repeat right top;}
.hp02Bg{background:url(../images/sub_img/hp02Bg.png) no-repeat right top;}
.hp03Bg{background:url(../images/sub_img/hp03Bg.png) no-repeat right top;}
.hp04Bg{background:url(../images/sub_img/hp04Bg.png) no-repeat right top;}
.hp05Bg{background:url(../images/sub_img/hp05Bg.png) no-repeat right top;}


.Btxt01{ margin-bottom:20px;}
.Stxt01{ margin-bottom:34px;}
.mb15{ margin-bottom:15px;}
.mb10{margin-bottom:10px;}
.mb5{ margin-bottom:5px;}
.t16Bcs01{font:bold 16px 'Nanum Gothic',NanumGothicBoldWeb,Dotum; color:#999;}
.t30B{font:bold 30px 'Nanum Gothic',NanumGothicBoldWeb,Dotum; color:#666;}
.t30{font:normal 30px 'Nanum Gothic',NanumGothicBoldWeb,Dotum; color:#666;}
.t30MB{font:bold 30px 'Nanum Myeongjo',NanumMyeongjoBoldWeb,Dotum; color:#666;}
.t30M{font:normal 30px 'Nanum Myeongjo',NanumMyeongjoBoldWeb,Dotum; color:#666;}
.t28B{font:bold 28px 'Nanum Gothic',NanumGothicBoldWeb,Dotum; color:#666;}
.t28{font:normal 28px 'Nanum Gothic',NanumGothicBoldWeb,Dotum; color:#666;}
.t24B{font:bold 24px 'Nanum Gothic',NanumGothicBoldWeb,Dotum;; color:#666;}
.t24{font:normal 24px 'Nanum Gothic',NanumGothicBoldWeb,Dotum; color:#666;}
.t22B{font:bold 22px 'Nanum Gothic',NanumGothicBoldWeb,Dotum;; color:#666;}
.t22{font:normal 22px 'Nanum Gothic',NanumGothicBoldWeb,Dotum; color:#666;}
.t20B{font:bold 20px 'Nanum Gothic',NanumGothicBoldWeb,Dotum;; color:#666;}
.t20{font:normal 20px 'Nanum Gothic',NanumGothicBoldWeb,Dotum; color:#666;}
.t18B{font:bold 18px 'Nanum Gothic',NanumGothicBoldWeb,Dotum; color:#666;}
.t18{font:normal 18px 'Nanum Gothic',NanumGothicBoldWeb,Dotum; color:#666;}
.t16B{font:bold 16px 'Nanum Gothic',NanumGothicBoldWeb,Dotum; color:#666;}
.t16{font:normal 16px 'Nanum Gothic',NanumGothicBoldWeb,Dotum; color:#666;}
.t15B{font:bold 15px 'Nanum Gothic',NanumGothicBoldWeb,Dotum; color:#666;}
.t15{font:normal 15px 'Nanum Gothic',NanumGothicBoldWeb,Dotum; color:#666;}
.t15MB{font:bold 15px 'Nanum Myeongjo',NanumMyeongjoBoldWeb,Dotum; color:#666;}
.t15M{font:normal 15px 'Nanum Myeongjo',NanumMyeongjoBoldWeb,Dotum; color:#666;}
.t14B{font:bold 14px 'Nanum Gothic',NanumGothicBoldWeb,Dotum;; color:#666;}
.t14{font:normal 14px 'Nanum Gothic',NanumGothicBoldWeb,Dotum; color:#666;}
.t13MB{font:bold 13px 'Nanum Myeongjo',NanumMyeongjoBoldWeb,Dotum; color:#666;}
.t13B{font:bold 14px 'Nanum Gothic',NanumGothicBoldWeb,Dotum; color:#666;}
.t13{font:normal 14px 'Nanum Gothic',NanumGothicBoldWeb,Dotum; color:#666;}
.t12B{font:bold 12px 'Nanum Gothic',NanumGothicBoldWeb,Dotum; color:#666;}
.t12{font:normal 12px 'Nanum Gothic',NanumGothicBoldWeb,Dotum; color:#666;line-height:150%;}
.t11{font:normal 11px 'Nanum Gothic',NanumGothicBoldWeb,Dotum; color:#666;line-height:80%;}
.t10B{font:bold 10px 'Nanum Gothic',NanumGothicBoldWeb,Dotum; color:#666;/*line-height:50%;*/}
.t10{font:normal 10px 'Nanum Gothic',NanumGothicBoldWeb,Dotum; color:#666;/*line-height:50%;*/}
.stitle{text-align:left;margin-bottom:7px;}
.ci01{ width:360px;}
.ci02{width:370px;}
.left{ float:left;}
.right{ float:right;}
.lcen{ clear:both;}
.box01{ width:720px; height:181px; background:#f8f8f8; }
.box_point{width:720px; height:170px;background:#fff url(../images/sub_img/box_point.png) no-repeat center top;}
.pt10{padding-top: 10px !important;}
.pt15{padding-top: 15px !important;}
.pt20{padding-top: 20px !important;}
.pt60{padding-top: 60px !important;}
.pl10{padding-left: 10px; !important;}
.pl20{padding-left: 20px !important;}
.pl30{padding-left: 30px !important;}
.pl285{padding-left: 285px !important;}
.ml10{margin-left:10px !important;}
.ml15{margin-left:15px !important;}
.ml20{margin-left:20px !important;}
.mr10{margin-right:10px;  !important;}
.colorB{color:#097ac9 !important;}
.overhidden{overflow:hidden;}
.height90{height:90px; line-height:90px;}
.lh24{line-height:30px;}
.lh100{line-height:100px;}
h1 span{color:#1563c3;}
/*p{font-size:14px; font-family:"돋움","굴림", Seoul, "한강체"; color:#666666;}*/
/*p span{font-weight:bold; color:#1563c3;}*/
.red{color:#dc3603;}
.green{color:#006666;}
.blue{color:#388fe0;}
.lh20{line-height:20px;}
.lh18{line-height:18px;}
.small_point{background:url(../images/sub_img/small_point_img.png) no-repeat left 5px; padding-left:10px;}
.sred{color:#f982a4;}
.borbt{border-bottom:1px solid #388fe0; padding-bottom:5px;}
.talign_c{text-align:center;}
.box_gray{padding:20px; background:#f6f4f4; border-radius:10px 0;}


/*서브공통*/
/*#sub_con_all{width:960px; margin:0 auto; overflow:hidden;}
#sub_con{float:right; width:720px; overflow:hidden; margin-top:20px;}*/


.csub_colum_01 img{/*width:250px;*/ height:auto;}



/*병원소개*/
#sub_con{width:720px;}
#sub_con>.discription>h2.small_tit{font-size:18px; margin-bottom:30px; color:#666666;}
#sub_con>.end_cap{margin-top:150px;}
#sub_con>.discription{float:left; width:500px;}
#sub_con>.lady_pic{float:right; width:220px; margin-top:35px;}
#sub_con>h1.big_tit{font-size:32px; color:#333333;}


/*의료진 소개*/
.doctor>ul{overflow:hidden; border-top:#CCCCCC 1px dashed; padding-top:25px; padding-bottom:25px;}
.doctor>ul.pada{ border-top:none; padding-top:0; overflow:hidden;}

.doctor>ul>li.pic_doctor{float:left;}
.doctor>ul>li.profile_all{float:left;}
.doctor>ul>li.doctor_cha{float:left; height:100%; vertical-align:bottom; line-height:100%; padding-left:10px; margin-top:100px;}

.doctor>ul>li>ul.pro_tit{overflow:hidden; margin-bottom:20px;}
.doctor>ul>li>ul.profile_con{font-size:14px; color:#666666; font-weight:100; width:300px; list-style-image:url(../img/ic_profile_front.gif); list-style-type:none; /*margin:0; padding:0;*/}
.doctor>ul>li>ul.profile_con>li{font-weight:100; font-family:"돋움","굴림", Seoul, "한강체"; font-size:12px; display:block; margin-left:18px; margin-top:10px;}

.doctor>ul>li>ul>li.docter_name{float:left; font-weight:bold; font-size:35px; margin-right:5px;}
.doctor>ul>li>ul>li.pro_rank{float:left;}
.doctor>ul>li>ul>li>ul.profile{font-family:'Nanum Myeongjo', serif; color:#999999; font-weight:bold;}



/*진료시간 및 안내*/
.consul_all{overflow:hidden;}
.consul_all>ul.consul_tit{font-size:18px;}
.consul_all>ul.consul_add_tit{font-size:40px; margin-bottom:10px; color:#999; font-family:'Nanum Myeongjo', serif; font-weight:bold;}
.consul_all>ul.consul_con{height:82px; padding:20px; border-top:2px solid #1563c3; border-bottom:2px solid #1563c3;}
.consul_all>ul.consul_con>li{float:left; overflow:hidden;}
.consul_all>ul.consul_con>li table{text-align:left;}
.consul_all>ul.consul_con>li table th{height:20px; width:80px; text-align:left;}
.consul_all>ul.consul_con>li table td{height:20px; width:180px; color:#666;}
.consul_all>ul.consul_con>li.consul_time{margin-left:20px;}
.consul_all>ul.consul_con>li.consul_time>ul{margin-top:5px; font-size:12px; color:#06F;}
.consul_all>ul.consul_con>li.phone_call{margin-left:80px; margin-top:33px;}
.consul_all>ul.consul_con>li.phone_call>ul.call_num{font-size:24px; color:#06F; font-weight:bold;}
caption{display:none;}

.treatment_clinic{margin-top:40px; overflow:hidden;}
.treatment_clinic>ul.treatment_tit{font-size:18px;}
.treatment_clinic>ul.treatment_add_tit{font-size:40px; margin-bottom:10px; color:#999; font-family:'Nanum Myeongjo', serif; font-weight:bold;}
.treatment_clinic>ul>li table{empty-cells:show;}
.treatment_clinic>ul>li table th{text-align:left; padding:10px; box-sizing:border-box; border-top:#1563c3 1px dotted; border-left:#CCC 1px dotted; background:#c6d4ff;}
.treatment_clinic>ul>li table th.bc{background:#e2e9ff;/*#e6e6e6;*/}
.treatment_clinic>ul>li table th.first{border-top:#1563c3 2px solid;}
.treatment_clinic>ul>li table th.end{border-bottom:#1563c3 2px solid;}
.treatment_clinic>ul>li table th.t{border-right:#CCC 1px dotted;}
.treatment_clinic>ul>li table td{box-sizing:border-box; height:15px; padding:10px; border-left:#CCC 1px dotted; border-bottom:#CCC 1px dotted; line-height:18px;}
.treatment_clinic>ul>li table td.first{border-top:#1563c3 2px solid;}
.treatment_clinic>ul>li table td.end{border-bottom:#1563c3 2px solid;}
.treatment_clinic>ul>li table td.t{border-right:#CCC 1px dotted;}
.treatment_clinic>ul>li table td.bc{background:url(../images/sub_img/ic_treat_front.png) no-repeat 10px center #f6f4f4;}
.treatment_clinic>ul>li table td span{font-size:14px; display:block; margin-left:20px; font-family:"돋움","굴림", Seoul, "한강체";}
.treatment_clinic>ul>li table td.none{background-image:none;}

/*태안과 둘러보기*/
ul.look_round_ct>li table{border-top:#1563c3 1px solid; border-bottom:#1563c3 1px solid;}
ul.look_round_ct>li table tr td{border-left:#CCC 1px dotted; border-bottom:#CCC 1px dotted;}
ul.look_round_ct>li table tr td a{padding:10px; width:159px; display:block;}
ul.look_round_ct>li table tr td.bc{background:#f6f4f4;}
ul.look_round_ct>li.look_img{margin-top:20px; position:relative;}
ul.look_round_ct>li.look_img>ul.prev{position:absolute; left:20px; top:50%; margin-top:-39px; cursor:pointer;}
ul.look_round_ct>li.look_img>ul.next{position:absolute; right:20px; top:50%; margin-top:-39px; cursor:pointer;}
ul.look_round_ct>li.look_img>ul.look_explan{position:absolute; bottom:0; left:50%; margin-left:-291px; height:60px; background:#FFFFFF; filter:alpha(opacity=70); padding:15px 0 10px 20px; width:562px; border-radius:10px 10px 0 0;}
ul.look_round_ct>li.look_img>ul.look_explan>li{font-size:14px;}
ul.look_round_ct>li.look_img>ul.look_explan>li.img_sm_tit{font-size:18px; font-weight:bold; margin-bottom:2px; font-family:"돋움","굴림", Seoul, "한강체";}
ul.look_round_ct>li.look_img>ul.look_num{position:absolute; right:0; top:30px; padding:5px 20px 5px 10px; background:#FFFFFF; border-radius:5px 0 0 5px;}


/*찾아오시는 길*/
.rough_map>.small_tit{padding-bottom:10px; font-size:16px; color:#333;}
.rough_map_con>.parking_traffic{margin:40px 0 10px 0; font-size:16px; color:#333;}
.rough_map_con>ul{padding:20px 0; overflow:hidden; border-bottom:#CCCCCC 1px dashed;}
.rough_map_con>ul.mln{padding-top:10px;}
.rough_map_con>ul>li{float:left; margin-right:10px;}
.rough_map_con>ul>li>ul>h3{font-size:14px; color:#1563c3; margin-bottom:5px;}
.rough_map_con>ul>li>ul>p{font-size:14px; color:#999; line-height:24px;}
.rough_map_con>ul>li.icon_subway{background:url(../images/sub_img/ic_subway.png) no-repeat;}
.rough_map_con>ul>li.icon_bus{background:url(../images/sub_img/ic_bus.png) no-repeat;}
.rough_map_con>ul>li>ul.text{margin-left:30px;}
.rough_map_con>ul>li>ul.text span{}
/*.rough_map_con{margin-top:20px;}*/


/*보유장비*/
.equip_menu{overflow:hidden; margin-bottom:40px;}
.equip_menu>li{float:left;}
.equip_menu>li.on>a{font-weight:bold; background:#0099FF; color:#FFFFFF;}
.equip_menu>li>a{padding:10px 20px; background:#f6f4f4; display:block;}
.equip_menu>li>a:hover{background:#0099FF; color:#FFFFFF; font-weight:bold;}


.equip_con{overflow:hidden; margin-top:30px; width:720px;}
.equip_con>.sm_img{margin-bottom:15px; overflow:hidden;}
.equip_con>.sm_img.fo{float:right; margin-left:10px;}
.equip_con>.sm_img.fl{float:left; margin-right:10px;}
.equip_con>.sm_img>.visx_img{float:left; margin-right:10px;}
.equip_con .small_tit{margin-bottom:10px; font-size:16px; color:#333;}
.equip_con .ssm_tit{font-size:14px; margin-bottom:8px; color:#1563c3; font-family:'Nanum Myeongjo', serif; font-weight:bold;}
.equip_con>ul>li.small_con{line-height:20px; font-weight:100; font-family:"돋움","굴림", Seoul, "한강체";}
.equip_con>p.mb_adjust{margin-bottom:5px;}


/*라식*/
.csub_colum_01 .tblsty{border-top:#CCCCCC 1px solid;}
.csub_colum_01 .tblsty td{border-bottom:#CCCCCC 1px solid; border-right:#CCCCCC 1px solid; padding:10px; line-height:18px;}
.csub_colum_01 .tblsty td.last{border-right:medium none;}
.csub_colum_01 .tblsty th{border-bottom:#CCCCCC 1px solid; border-right:#CCCCCC 1px solid; padding:10px; line-height:18px;}
.csub_colum_01 .tblsty th.last{border-right:medium none;}


.csub_colum_04 ul li{line-height:20px;}
.listy{padding:10px 20px; background:#f6f4f4; border-radius:10px 0;}
.listy li{background:url(../images/sub_img/small_point_img.png) no-repeat 0 8px; padding-left:10px; margin-top:10px; line-height:20px;}
.tit_bullet{background:url(../images/sub_img/point_img2.png) no-repeat 0 3px; padding-left:15px;}
.img_ma{margin:0 0 34px 10px;}

/*라섹*/
.lasek_bg{background:url(../images/sub_img/lasek_icon_img.png) no-repeat center; width:29px; height:32px; text-align:center; line-height:32px; font-weight:bold; color:#FFFFFF;}

.csub_colum_bobt .tblsty{border-top:#CCCCCC 1px solid;}
.csub_colum_bobt .tblsty td{border-bottom:#CCCCCC 1px solid; padding:10px; line-height:18px;}
.csub_colum_bobt .tblsty td.last{border-right:medium none;}

/*안내렌즈*/
.csub_colum_all_bo .tblsty{border:#CCCCCC 1px solid;}
.csub_colum_all_bo .tblsty td{padding:10px 20px;line-height:18px; border-bottom:#CCCCCC 1px solid; border-right:#CCCCCC 1px solid;}
.csub_colum_all_bo .tblsty td.last{border-bottom:medium none;}
.csub_colum_all_bo .tblsty td.end{border-right:medium none;}
.csub_colum_all_bo .tblsty th{padding:10px 20px;line-height:18px; border-bottom:#CCCCCC 1px solid; border-right:#CCCCCC 1px solid; background:#f6f4f4; text-align:left;}
.csub_colum_all_bo .tblsty th.last{border-bottom:medium none;}
.csub_colum_all_bo .tblsty th.end{border-right:medium none;}
.csub_colum_all_bo .tblsty th.col{background:#388fe0; color:#FFFFFF;}



.csub_long_colum_all_bo .tblsty{border:#CCCCCC 1px solid;}
.csub_long_colum_all_bo .tblsty td{padding:5px 10px;line-height:18px; border-bottom:#CCCCCC 1px solid; border-right:#CCCCCC 1px solid;}
.csub_long_colum_all_bo .tblsty td.last{border-bottom:medium none;}
.csub_long_colum_all_bo .tblsty td.end{border-right:medium none;}
.csub_long_colum_all_bo .tblsty th{padding:5px 10px;line-height:18px; border-bottom:#CCCCCC 1px solid; border-right:#CCCCCC 1px solid; background:#f6f4f4; text-align:left;}
.csub_long_colum_all_bo .tblsty th.last{border-bottom:medium none;}
.csub_long_colum_all_bo .tblsty th.end{border-right:medium none;}
.csub_long_colum_all_bo .tblsty th.col{background:#388fe0; color:#FFFFFF;}



/*RGP렌즈*/
.leave_lans{height:100px;}

/* 사이트맵 */
.sitemapCont a { text-decoration:none; }
.sitemap { overflow:hidden; }
.sitemap .section { width:170px; margin-left:15px; float:left;padding-bottom:17px; }
.sitemap .section:first-child { margin-left:0; }
.sitemap a:hover { color:#097ac9; }
.sitemap .section .dep1 { font-size:24px; color:#097ac9; font-weight:bold; border-bottom:solid 3px #6fafdc; padding-bottom:17px; line-height:1; }
.sitemap .section .dep2 > li { border-bottom:dotted 1px #aaa; padding:14px 0 12px 3px; list-style:none; }
.sitemap .section .dep2 > li > strong a {color:#222222;font:bold 14px "돋움","돋움체", Dotum, Dotumche; }
.sitemap .section .dep2 > li > strong a:hover,.sitemap .otherMenu span.line span a:hover,.otherMenu a:hover { color:#097ac9;font:bold 14px "돋움","돋움체", Dotum, Dotumche; }

.sitemap .section .dep2 > li.wait { position:relative; height:26px; }
.sitemap .section .dep2 > li.wait > strong a { display:block; }
.sitemap .section .dep2 .preMsg { visibility:hidden; height:0; position:absolute; top:0; left:0; }
.sitemap .section .dep2 > li.wait  a:hover .preMsg,
.sitemap .section .dep2 > li.wait  a:focus .preMsg { z-index:2; height:58px; background:#000; opacity:0.6; filter:alpha(opacity=60); visibility:visible; width:216px; font-size:16px; text-align:center; color:#fff !important; font-weight:bold; line-height:58px; }



/* Footer
-----------------------------------------------------------------------------*/
#footer_wrap{clear:both;width:100%; border-top: 1px #dfdfdf solid;}
#footer { width: 980px; height: 105px; margin:0 auto; position: relative; overflow:hidden; z-index:1000;}
#footer:after {	content: ''; clear: both; display: table; }

#footer .copylogo { width: 176px; float:left; margin-top:20px; }
#footer .copymenu { float:left; margin-top:20px; }
#footer .copymenu address{font:normal 12px 'Nanum Gothic',NanumGothicBoldWeb,Dotum; color:#666;}
#footer .qr { width:80px; height:25px; position:absolute; right:0; top:10px; }


.select_open { background-color:#fff; border: 1px #ccc solid; border-bottom: 1px #eee solid; width: 218px; position:absolute; right:50%; margin-right: -490px; bottom: 79px; list-style:none; z-index:1000; display:none; }
.select_open li { border-bottom: 1px #eee solid; }
.select_open li.end { border:0; }
.select_open li a { display:block; padding:6px 12px 6px 12px; width: 216px; color: #666; }
.select_open li:hover { background-color:#2e4a73; }
.select_open li:hover a { color: #fff; }




.png24 { 
  tmp:expression(setPng24(this)); 
}



.bottom_link_all{overflow:hidden; margin-bottom:10px;}
.bottom_link{float:left;}
.bottom_link a{padding:0 10px; font-size:14px; font-weight:bold; color:#333;}
.bottom_link.front a{padding-left:0;}
