
/* header */
#main_top {position:relative; width:100%;  margin:0 auto; }
#main_top:after { content:""; display:block; clear:both; }


/*»ó´Ü¹è³Ê top_banner */
#topb {clear:both;position:relative;width:100%;  margin:0 auto;}
.top_banner {position:relative; width:100%; padding:0px; margin:0px; text-align:center;  background:#ffffff; z-index:80;}
.btn_area2 {position:absolute; width:40px; padding:0px; margin:0px; text-align:center;  top:15px; left:50%; margin-left:550px; z-index:200;  }


/*¸Þ´º°íÁ¤*/
.default { position:relative; width:100%; margin:0px auto 0; min-width:1000px; z-index:98; background:#ffffff; }       
.fixed { position:fixed; top:0; z-index:99; height:auto; width:100%; min-width:1000px;margin:0px auto 0;background:#ffffff; border-bottom:1px solid #ededed; opacity:0.95;filter:alpha(opacity=95); }       


/*TOP.html ·Î°í/·Î±×ÀÎ¸Þ´º/°Ë»öÃ¢Å¾¸Þ´º*/
.top {position:relative; width:100%; height:50px; background:#444444; margin:0 auto;}
.top .global_nav { position:relative; width:1200px; margin:0 auto; }
.top .global_nav h1 {width:600px;  float:left; text-align:left; margin:0px 0;} 
.top .loginmenu { height:25px; float:right; margin:0 auto;text-align:right; margin:5px 0px 10px 0px;padding:0px;}

.top .loginmenu #top_menu li { float:left; }
.top .loginmenu #top_menu a { padding:0px 0px 0 10px;  color:#c7c3bb; text-decoration:none; font:11px '¸¼Àº°íµñ','Malgun Gothic','tahoma'; letter-spacing:0px; line-height:40px; }
.top .loginmenu #top_menu img {padding:17px 0px 0 15px;}
.top .loginmenu #top_menu a:hover { color:#c7c3bb; }







/*Å¾¸Þ´º ·Î°í¶óÀÎ*/
#menuw {position:relative;width:100%;height:46px; margin:0 auto; background:url("../../img/medi/menu_bg.jpg") repeat-x; z-index:90;}


/*¸Þ´º »ó¼¼*/
.d_container{width:1200px;margin:0 auto}

#d_lnb{position:relative;border-bottom:1px solid #ccc}
#d_lnb .d_arrow{position:absolute;left:-10px;opacity:0;bottom:0;margin-left:-4px;}
#d_lnb .d_lnb_con{position:relative;}
#d_lnb ul{height:46px}
#d_lnb li{font-size:12px; height:46px;line-height:46px;float:left;padding:0 21px;}
#d_lnb li > a:hover{color:#000000}
#d_lnb li:first-child{margin-left:0}
#d_lnb .d_con{position:absolute;left:0;top:47px;;width:100%;padding:20px 0;border-top:0px solid #aaa;border-bottom:1px solid #ccc;background:#fff;overflow:hidden;display:none; z-index:97;}

#d_lnb strong{display:block;font-weight:normal;border-bottom:1px solid #ddd;font-size:15px;line-height:46px;text-align:center;margin-bottom:20px;letter-spacing:2px}
#d_lnb .d_menu{float:left; }
#d_lnb .d_menu dl{float:left; margin-right:100px; }
#d_lnb .d_menu dl.end  {margin-right:0px;}
#d_lnb .d_menu.d2 dl{width:50%;}    /*dl ÀÌ 2ÀÎ°æ¿ì .d2*/
#d_lnb .d_menu.d3 dl{width:33.33%;} /*dl ÀÌ 3ÀÎ°æ¿ì .d3*/
#d_lnb .d_menu dl dd{text-indent:10px;}
#d_lnb .d_menu dl dd a{line-height:28px;color:#797979;}
#d_lnb .d_menu dl dd a:hover{color:#000;}


#d_lnb .d_banner{float:right}
#d_lnb .d_banner dd{float:left;margin-left:4px; margin-top:25px;}




/*¸ÞÀÎÀÌ¹ÌÁö*/
#visual {clear:both;position:relative;width:100%; margin:0px auto;background:#f0f0f0; border-top:1px solid #dedcdc;}

#DB_tab16 ul, #DB_tab16 li{list-style:none;margin:0;padding:0}
#DB_tab16 img{border:none}

#DB_tab16 {width:1200px;height:568px;position:relative; margin: 0 auto;}
#DB_tab16 .DB_img{position:relative;width:100%;height:100%;overflow:hidden;}
#DB_tab16 .DB_img li{position:absolute;height:100%;left:50%;width:1200px;margin-left:-600px/*ÀÌ¹ÌÁöÀÇ Àý¹Ý*/;display:none}
/*#DB_tab16 .DB_img li:first-child{display:block}*/

#DB_tab16 .DB_menu{position:absolute;bottom:10px;width:100%;text-align:center;}
#DB_tab16 .DB_menu li{display:inline;cursor:pointer;margin:0px 5px;}
#DB_tab16 .DB_dirBtn{ position:absolute;width:100%;top:250px;}
#DB_tab16 .DB_dirBtn .DB_prev{position:absolute;left:10px;cursor:pointer; opacity:0;filter:alpha(opacity=0); }
#DB_tab16 .DB_dirBtn .DB_next{position:absolute;right:10px;cursor:pointer;opacity:0;filter:alpha(opacity=00); }
#DB_tab16 .DB_dirBtn .DB_prev:hover ,#DB_tab16 .DB_dirBtn .DB_next:hover { opacity:1;filter:alpha(opacity=100); }





/*index.html ¸ÞÀÎÄÁÅÙÃ÷ */  

.main_w  {position:relative; width:1200px; margin:0px auto; text-align:center;}
#m1 {position:relative; width:100%;height:216px; margin:50px auto 0;}
#m1:after { content:""; display:block; clear:both; }  

/* 1´Ü */ 
.main_ban { float:left; margin:0 auto; padding:0 0; border:1px solid #ededed; } 
.main_ban  a {display:block;width:100%;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
-ms-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
  

.main_ban a:hover{background:#ffffff;opacity:0.7;filter:alpha(opacity=70); }

.ban02 {margin-left:19px;}
.ban03 {margin-left:19px;}



/* ¿µ»óÆË¾÷ */
#basic-modal-content {display:none; }
/* Overlay */
#simplemodal-overlay {background-color:#000000;}
/* Container */
#simplemodal-container {height:360px; width:600px; color:#bbb; background-color:#none; border:4px solid #444; padding:5px;}
#simplemodal-container .simplemodal-data {padding:0px;}
#simplemodal-container code {background:#141414; border-left:3px solid #65B43D; color:#bbb; display:block; font-size:12px; margin-bottom:12px; padding:4px 6px 6px;}
#simplemodal-container a {color:#ddd;}
#simplemodal-container a.modalCloseImg {background:url(./img/dmedi/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}
#simplemodal-container h3 {color:#84b8d9;}
 
 

/* 2´Ü */
#m2 {position:relative; width:100%; margin:100px auto 0;}
#m2:after { content:""; display:block; clear:both; }
.md {width:795px;float:left; margin:0px 0px 0 0;text-align:left; }
.md h2 {margin:0 0 30px 0;}
.md ul li {float:left;}


.photo_riview {position:relative;width:380px;float:right;text-align:left;}
/* BEST REVIEW */
.photo_riview .best_review { float:left; width:380px; height:497px;margin:30px 0 0px 0; padding:5px 0 6px; margin-left:0px; position:relative; display:inline; border:1px solid #d6d6d6; }
.photo_riview .best_review table { margin-top:4px; } 
.photo_riview .best_review tr {border-bottom:1px solid #d6d6d6; }
.photo_riview .best_review td { line-height:18px; padding:17px 10px 17px 20px;  }
.photo_riview .best_review .title a { font-weight:bold; color:#000000;  }
.photo_riview .best_review td.img a { display:block; width:86px; height:86px; border:1px solid #e2e2e2; overflow:hidden; }
.photo_riview .best_review td.img img { width:86px; }
.photo_riview .best_review .txt { padding-right:20px; height:86px; overflow:hidden; }
.photo_riview .best_review .con {padding-top:8px; height:40px; overflow:hidden;}
.photo_riview .best_review .point {margin-top:5px;}
.photo_riview .more {position:absolute; width:43px; height:11px; top:7px; right:0px; }
 



/* 5´Ü ¹è³Ê */
#m3 {position:relative; width:100%; margin:140px auto 0;}
#m3:after { content:""; display:block; clear:both; }
#m3 ul li{width:20%;float:left;text-align:center;}
#m3 .txt {margin-top:28px;}
#m3 img:hover {opacity:0.7;filter:alpha(opacity=70);}


/* ¸ÞÀÎ »óÇ° ·¹ÀÌ¾Æ¿ô */
.mainproduct {position:relative; margin:50px auto;}
.mainproduct h2 { margin:100px 0 65px;}


/* wide ¹è³Ê */
#wide {position:relative; width:100%; height:363px;  margin:0px auto; }
 

/* 3´Ü ¹è³Ê */
#m4 {position:relative; width:100%; margin:30px auto 0;}
#m4:after { content:""; display:block; clear:both; }
#m4 ul li{width:33.3333%;float:left;text-align:center;border:1px solid #ffffff;height:390px; box-sizing:border-box; padding-top:1px; }
#m4 ul li a{display:block;}
#m4 .txt {margin-top:28px;}
#m4 img:hover {border:1px solid #cccccc;margin-top:-1px;}


/* ÇÏ´Ü cs */
.csbar {position:relative; width:100%; height:210px; margin:80px auto 0; border-top:1px solid #dcdcdc; text-align:left; }
.csbar:after { content:""; display:block; clear:both; }

.cscon {position:relative;width:1200px; margin:0 auto; padding-top:40px;}
.cscon h3{font-size:12px; line-height:30px; color:#1c1c1e; font-weight:bold; }
.cscon h3 span {font-size:11px; color:#1c1c1e; margin-left:20px; font-weight:normal;}
.cscon .left {width:399px; float:left; line-height:25px; } 
.cscon .left p {width:300px; font-size:13px; float:left; margin-top:10px;} 
.cscon .left .tel {width:100%; font-size:33px; font-weight:bold;}
.cscon .center {position:relative; width:399px; float:left; line-height:20px; } 
.cscon .right {width:399px; float:left; line-height:20px; }
.cscon .right p {width:300px; font-size:13px; float:left; margin-top:10px; line-height:20px;}
.cscon .right .bank01 {width:100%; font-size:17px; font-weight:bold;}

 
.cscon .center .more { position:absolute; top:10px; left:250px;}





 
/* ÇÏ´ÜÁ¤º¸ */
footer {width:100%;  margin:20px auto 0; text-align:left; height:350px; padding-top:40px; border-top:1px solid #dcdcdc; }
footer h2 {position:relative; height:100px;margin:0px auto 0; text-align:center; }
.f2 {position:relative; width:1200px; height:120px;margin:10px auto; text-align:center;}

 

/*È¸»çÁ¤º¸*/
.f1 {width:100%; width:100%;  margin:0 auto; background:#545454; }
.footlink {position:relative;width:1200px;height:26px;line-height:26px; text-align:center; margin:0 auto; font-weight:normal;color:#cccccc;}
.footlink a{ color:#ffffff; padding:10px 10px 0 10px; font-weight:bold;}

.footcopy {position:relative;width:1200px; height:70px; color:7d7c7c; margin:0px 0 0;}
.footcopy {padding:10px 5px 0 0px;font-size:11px;color:#848484;line-height:20px;}
.footcopy a {padding:10px 5px 0 0px;font-size:11px;color:#848484;text-decoration:none; font-weight:bold;vertical-align:sub;}





/* ¿ìÃøÄü·¹ÀÌ¾î */

#quick {position:fixed; right:0; top:0;  width:230px;  height:100%;  background-color:#1b1b1b;  z-index:100;  border-left:0px solid #e9e9e9;}
#quick:after {clear:both; display:block; content:"";}
#quick .quick { width:230px; }
#quick .quick .quick_RBook {clear:both; padding:25px 0 0; margin-left:34px;}

 
#top_search {clear:both; width:100%; padding-top:50px; margin-left:25px; float:left;}
.search_table { width:161px; height:23px; margin:0; padding:0; border:none; border-collapse:collapse; text-align:left; }
.search_td { margin:0; padding:0; border:solid 1px #c8c8c8; border-width:1px 0 1px 1px; }
.search_input { width:135px; height:23px; margin:0; padding:0; border:none; background-color:transparent; font-size:14px; font-weight:bold; text-align:left; color:#ffffff;}
.search_btn { margin:0; padding:0; border:solid 1px #c8c8c8; border-width:1px 1px 1px 0; }




#quick .quick .quick_community {clear:both;width:190px;padding:20px 0 0 25px;}
#quick .quick .quick_community h2 {color:#ffffff;font-size:14px;line-height:35px;}

#quick .quick .quick_community ul li {float:left; width:80px;height:80px; margin-top:13px; margin-right:13px; border:1px solid #737373; text-align:center; }
#quick .quick .quick_community ul li img {padding-top:5px;}
#quick .quick .quick_community ul li a {line-height:25px;color:#bab6b6;}
#quick .quick .quick_community ul li:hover {border:1px solid #ffffff;}

#quick .quick .quick_community2 {clear:both;width:190px;padding:30px 0 0 25px;}
#quick .quick .quick_community2  {margin:30px auto 0;}
#quick .quick .quick_community2 a {color:#ffffff;font-size:13px;line-height:30px;}
#quick .quick .quick_community2 .eng {color:#696666;}
#quick .quick .quick_community2 .point {color:#ff428e;}



#quick .quick .quick_insta {width:190px;padding:30px 0 0 25px;}
#quick .quick .quick_insta h2 {color:#ffffff;font-size:14px;line-height:35px;}

#quick .quick .quick_list {width:190px;padding:30px 0 0 25px;}
#quick .quick .quick_list h2 {color:#ffffff;font-size:14px;line-height:35px;}


.quick_tb {position:absolute; bottom:50px; right:235px;}
#quick .quick .quick_RBanner {clear:both; padding:20px 0 0; margin-left:15px;}
 
#quick .quick_btn {position:absolute; top:20%; right:230px;}
#quick #quick_btn_open{display:none;}








.path {display:none;clear:both;text-align:right;line-height:40px;margin-bottom:10px;}

/*** ÁÂÃø¸Þ´º ***/
.lnbmenu {color:#7a7a7a; font-size:11px; letter-spacing:-1;}
table.lnbMyMenu {width:100%; font-size:11px; letter-spacing:-1; text-align:left;}
table.lnbMyMenu th {background:url(./img/common/sid_icon07.gif) 93% 50% no-repeat #FAFAFC; color:#525252; text-align:left; padding:14px 0 10px 21px; border-bottom:solid 1px #E8E8E8;}
table.lnbMyMenu th.unline {border-width:0;}
table.lnbMyMenu td {border-bottom:solid 1px #E8E8E8; padding:10px 20px; line-height:19px;}







.b_cate {height:100px; line-height:100px;}


#top_banner {  height:23px; margin:0; padding:5px 0 0 0; border:none; float:left; list-style:none; }
#top_banner li { margin:0; padding:0 0 0 3px; border:none; float:left; }
#top_banner li img { display:block; }

#top_cscenter { width:600px; margin:0; padding:0; border:none; clear:both; float:left; font-family:Arial, dutom, µ¸¿ò; font-size:10px; color:#888; line-height:36px; text-align:left; vertical-align:middle; }

#top_menu2 { width:150px; margin:0; padding:10px 0 0 0; border:none; float:right; list-style:none; }
#top_menu2 li { margin:0; padding:0; border:none; float:left; }
#top_menu2 li img { display:block; }

#top_cate { height:80px; margin:0; padding:0; border:none; clear:both; }
#t_cate { }
#r_cate { float:left; text-align:left;  }
#r_cate .catebar { height:80px; text-align:left; vertical-align:middle; }
#r_cate a.cate1 { font-family:"Times New Roman", dotum, µ¸¿ò; font-size:25px; color:#ccc; }
#r_cate a.cate1:hover { font-family:"Times New Roman", dotum, µ¸¿ò; font-size:25px; color:#ffafaf; }
.subLayer { position:absolute; display:none; width:154px; top:0px; left:0px; }
.subLayer #table_cate { background:#fff; }
#table_arrow { background:#fff; text-align:center; font-size:0px; }
#table_cate { border:solid 1px #a5a5a5; border-width:0 1px 1px 1px; }
#table_cate .cate { display:table-row; padding:3px 0 3px 17px; }
#table_cate .cate a { color:#666; font-size:12px; line-height:23px; vertical-align:middle; }
#table_cate .cate a:hover { color:#666; font-size:12px; line-height:23px; vertical-align:middle; font-weight:bold; }

#main_banner { display:none; position:relative; width:1000px; height:726px; margin:0; padding:0 0 57px 0; border:none; }
#main_banner ul { top: 745px !important; left:0px !important; width:100%; }
#main_banner ul li { padding-left:6px; }

#main_contents { margin:0 auto; padding:0; border:none; text-align:center;}
#main_contents #md_choice { margin:0; padding:0; border:none; }
.title { margin:0; padding:23px 0 37px 0; border:none; float:left; text-align:left; }
.contents { margin:0; padding:0; border:none; text-align:center; }

a.pname { font-family:¸¼Àº°íµñ, Arial, dotum, µ¸¿ò; font-size:11px; font-weight:bold; text-align:left; color:#a4a4a4; }
a.pname:hover { font-family:¸¼Àº°íµñ, Arial, dotum, µ¸¿ò; font-size:11px; font-weight:bold; text-align:left; color:#a4a4a4; }
a.pname2 { font-family:¸¼Àº°íµñ, Arial, dotum, µ¸¿ò; font-size:11px; font-weight:bold; text-align:left; color:#a4a4a4; }
a.pname2:hover { font-family:¸¼Àº°íµñ, Arial, dotum, µ¸¿ò; font-size:11px; weight:bold; text-align:left; color:#a4a4a4; }
a.pprice { font-family:¸¼Àº°íµñ, Arial, dotum, µ¸¿ò; font-size:12px; font-weight:bold; text-align:left; color:#ff9999; }
a.pprice:hover { font-family:¸¼Àº°íµñ, Arial, dotum, µ¸¿ò; font-size:12px; font-weight:bold; text-align:left; color:#ff9999; }

#footer_top { margin-top:70px; }

#footer_top #cs_contents { margin:0px; text-align:center; border-collapse:collapse; border-top:solid 1px #dfdfdf; }
#footer_top #cs_contents .border_line {  }

#cs_contents #cscenter { float:left; width:210px; text-align:left; }
#cs_contents #cscenter .cstel { margin:0; padding-top:28px; border:none; font-size:14px; color:#000; font-weight:bold; line-height:20px; vertical-align:top; }
#cs_contents #cscenter dl { list-style:none; margin:0; border:none; color:#888; font-size:12px; line-height:20px; }
#cs_contents #cscenter dl dd { margin:0; padding:0; border:none; font-weight:bold; }
#cs_contents #cscenter dl dd .txt { color:#888; font-weight:normal; }
#cs_contents #cscenter dl dd .bar { color:#c5c5c5; }

#cs_contents #bankinfo { float:left; width:189px; font-size:11px; color:#888; text-align:left; line-height:16px; }
#cs_contents #bankinfo .bold { font-weight:bold; }

#cs_contents #about { width:173px; font-size:11px; color:#888; line-height:24px;  }
#cs_contents #about .bold { font-weight:bold; }

#cs_contents #info { width:310px; font-size:11px; color:#888; line-height:24px; letter-spacing:-0.5px; }
#cs_contents #info .txt { font-weight:bold; }

#cs_contents a { color:#888; }

#footer_company { padding:0; margin:0; border:none; float:left; text-align:left; }
#footer_company p { margin:0; padding:0; border:none; font-size:11px; color:#888; }
#footer_company span { margin:0; padding:0; border:none; }
#footer_company span .txt { color:#888; }
#footer_company span .bar { color:#cbcbcb; }

.line_h17 { line-height:17px; }
.line_h20 { line-height:20px; }
.line_h23 { line-height:23px; }
.line_h50 { line-height:50px; }

#left_mypage { border:solid 1px #e5e5e5; border-width:0 1px 1px 1px; padding:17px 0 0 0; }
#left_mypage .title_mypage { font-size:12px; font-weight:bold; color:#333; text-align:left; padding:0 0 10px 15px; }
#left_mypage .line_mypage { width:100%; height:10px; line-height:10px; font-size:10px; margin:0; padding:0; text-align:left; background:url(img/common/left_line_dot.gif) repeat-x; }
#left_mypage #mem_box { padding:5px 0 0 10px; font-size:12px; color:#7a7a7a; text-align:left; }
#left_mypage #mem_box .line_mypage2 { width:170px; border-bottom:solid 1px #e0e0e0; font-size:0px; margin:0 0 10px 0; padding-top:10px; }

#left_cs { padding:17px 0 0 0; text-align:left; border:solid 1px #e0e0e0; border-width:0 1px; }
#left_cs .title_cs { font-size:12px; font-weight:bold; color:#333; text-align:left; padding:0 0 10px 15px; }
#left_cs .line_cs { width:100%; height:1px; line-height:1px; font-size:1px; margin:0; padding:0; text-align:left; background:url(img/common/left_line_dot.gif) repeat-x; }



/* yuls ½ºÅ² ¼öÁ¤ 2014-04-15 */

#top_noticearea { overflow:hidden; padding:0; margin:0; text-align:left; float:left; }
#top_noticearea .notice { overflow:hidden; padding:14px 0 12px 0 !important; margin:0 0 0 0 !important; float:left; text-align:left !important;  }
#top_noticearea .notice li { list-style:none; float:left; line-height:100%; margin-right:10px !important; text-align:left; }
.search_pd {width:165px !important; padding:14px 0 0 0 !important;  }
#main_banner { padding:0 !important;}
.div_main_line { width:100%; height:1px; margin:50px 0 30px 0; padding:0; border:none; clear:both; font-size:1px; line-height:1px; background-color:#dfdfdf; }
.yuls_main_tit { padding-bottom:45px;}
.yuls_main_tit a:link {font:normal 25px Georgia, verdana, sans-serif, arial;color:#454545;}
.yuls_main_tit a:visited {font:normal 25px Georgia, verdana, sans-serif, arial;color:#454545;}
.yuls_main_tit a:hover {font:normal 25px Georgia, verdana, sans-serif, arial;color:#000000;}
.yuls_main_tit a:active {font:normal 25px Georgia, verdana, sans-serif, arial;color:#454545;}
.sc_bn { padding:0 0 10px 10px; }






/* °Ô½ÃÆÇ */ 
.board_default {margin-top:20px;}
.board_default td {line-height:30px;color:#8d8d8d;font-size:10px;}
.board_default th {line-height:30px;color:#8d8d8d;font-size:10px;}


.detailtitle {width:1200px; padding:7px ;margin-top:20px;  font-family:'¸¼Àº °íµñ','Malgun Gothic'; font-size:14px; font-weight:bold; color:#333333; border-top:1px #cacaca solid; }
.detail td {font-family:'¸¼Àº °íµñ','Malgun Gothic'; font-size:12px; line-height:10px;}