/* BASIC css start */
/* È¸»ç¼Ò°³ ÆäÀÌÁö */
.company_tab_ban {width:1350px; height:630px; margin:0 auto; clear:both; background-color:#f6f6f6; margin-top:60px;}
.sub_page_area {}
.sub_page_area .sub_top_menu {height:40px; margin-bottom:50px; margin-top:30px; margin-left:70px ;}
.sub_page_area .sub_top_menu ul li {float:left;}
.sub_page_area .sub_top_menu ul li a {width:675px; height:41px; font-size:13px; background-color:#f5f5f5; border:1px solid #dedede; border-left:0; display:block; line-height:38px; color:#777; font-family:"Open Sans", "Nanum Gothic", sans-serif; font-weight:500; text-align:center;}
.sub_page_area .sub_top_menu ul li:first-child a{border-left:1px solid #dedede;}
.sub_top_menu ul li a:hover { background-color:#9f9f9f; color:#fff; border-top:1px solid #222;}
.sub_top_menu ul li a.on {background-color:#9f9f9f; color:#fff; border-top:1px solid #222;}


.loc-navi { margin-top:90px; }  /* ÇöÀçÀ§Ä¡ »ó´ÜÀ¸·ÎºÎÅÍ ¾Æ·¡·Î À§Ä¡Á¶Á¤½Ã   */


.sub_page_area .c_text00 {font-size:20px; color:#b58a16; text-align:left; line-height:21px; margin-bottom:10px; padding-top:0px; padding-left:5px; letter-spacing:0.5px; line-height:30px; margin-left:70px; }
.sub_page_area .c_text01 {font-size:15px; color:#777; text-align:left; line-height:21px; padding-bottom:10px; padding-top:15px; padding-left:5px; letter-spacing:0.5px; line-height:30px; }



.g_title_area {clear:both; margin-bottom:30px; }
.g_title01 {padding-bottom:33px; font-size:24px;  color:#222; text-align:left; height:28px; padding-left:10px; line-height:28px; font-family: 'Noto Sans KR'; background:url(/design/redbrown/0705wishblack/guide_title_bg.gif) no-repeat; background-position:0px 2px;}
.g_title02 {font-size:13px; color:#777; line-height:28px; height:28px; padding-left:8px; font-family:"Nanum Gothic"; float:left;  }
.g_title01_sub{font-size:24px; color:#c69a22; font-weight:bold; letter-spacing:-0.5px;}

.g_title_area2 {clear:both; margin-bottom:20px;}
.g_title03 {font-weight:normal; padding-bottom:0px; margin-left:70px; font-size:33px; letter-spacing:2px;  color:#222; text-align:left; height:28px; line-height:28px; font-family: 'Noto Sans KR';  background-position:0px 2px;}
.g_title04 {font-weight:normal; padding-bottom:0px; padding-top:10px; margin-left:5px; font-size:33px; letter-spacing:1.5px;  color:#222; text-align:left; height:28px; line-height:28px; font-family: 'Noto Sans KR';  background-position:0px 2px;}
.g_title03_sub{font-size:23px; color:#b58a16; font-weight:bold; padding-bottom:0px; text-align:left;}

.hotel_area {height:357px; width:1350px; clear:both; }
.hotel_ban {float:right; width:580px; padding-right:0px; padding-top:80px;}
.hotel_ban3 {float:right; width:580px; padding-right:0px; padding-top:110px;}
.hotel_ban2 {float:left; width:580px; padding-right:0px; padding-top:60px;}
.hotel_text_area {width:580px;  float:left; text-align:left;}
.hotel_text_area2 {width:560px;  float:right; text-align:left; }
.hotel_text_area3 {width:560px;  float:right; text-align:left;  padding-top:20px;}
.hotel_text01 {color:#000; font-size:25px; font-family: 'Noto Sans KR'; font-weight:300; line-height:28px; padding-top:50px; padding-bottom:18px; text-align:center; line-height:22px; }
.hotel_text02 {color:#000; font-size:25px; font-family: 'Noto Sans KR'; font-weight:300; line-height:28px; padding-top:50px; padding-bottom:0px; text-align:center; line-height:22px;}

.hotel_line{width:549px; height:1px; background:#dedede; margin-bottom:40px; margin-left:10px; }
.hotel_line2{width:549px; height:1px; background:#dedede; margin-bottom:20px; margin-left:-30px; }
.hotel_line3{width:549px; height:1px; background:#dedede; margin-bottom:34px; margin-left:10px;}
.hotel_line4{width:549px; height:1px; background:#dedede; margin-bottom:12px; }


.hotel_text02 {color:#555; font-size:16px; font-family: 'Noto Sans KR'; font-weight:300; padding-bottom:21px;}
.hotel_text022 {color:#555; font-size:16px; font-family: 'Noto Sans KR'; font-weight:300; padding-bottom:18px; text-align:center;}
.hotel_text023 {color:#555; font-size:16px; font-family: 'Noto Sans KR'; font-weight:300; padding-bottom:10px; padding-left:20px; text-align:left;}
.hotel_text033 {color:#444; font-size:15px; line-height:35px; padding-left:30px; padding-bottom:25px; padding-top:25px; letter-spacing:-0.8px;}
.hotel_text033 span{padding-left:12px; background:url(/design/redbrown/0705wishblack/academy_dot02.gif) no-repeat; background-position:0px 4px;}
.hotel_text034 {color:#444; font-size:15px; line-height:35px; padding-left:20px;  padding-top:20px; padding-bottom:0px; letter-spacing:-0.8px;}  /* padding-bottom:15px;  */
.hotel_text034 span{padding-left:12px; background:url(/design/redbrown/0705wishblack/academy_dot01.gif) no-repeat; background-position:0px 4px;}
.hotel_text03 {color:#444; font-size:15px; line-height:35px; padding-left:67px; padding-bottom:20px; padding-top:10px; letter-spacing:-0.8px;}
.hotel_text03 span{padding-left:12px; background:url(/design/redbrown/0705wishblack/academy_dot01.gif) no-repeat; background-position:0px 4px;}
.hotel_text04 {font-size:14px; color:#222; padding-bottom:5px;}
.hotel_text05 {font-size:12px; color:#777; line-height:22px; }
.hotel_text_border {border-top:1px dashed #dedede; padding-top:20px;  margin-top:20px; width:550px; clear:both; float:left; }
.hotel_btn{width:300px; height:20px; background:#fff; border:0px solid #8a8889; border-radius:18px; text-align:center; color:#af8831; lin
e-height:35px; font-size:13px; margin:0 auto; margin-bottom:25px; margin-left:30px;}  /* width:150px; height:35px; background:#8a8889;  */
.hotel_btn:hover{background:#fff; color:#f93344; border:0px solid #8a8889; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s;}     /*¿øº»  background:#fff; color:#8a8889; border:1px solid #8a8889;  */


.border_space1 {width:1350px; clear:both; border-bottom:1px solid #dbdbdb;  margin-top:52px; }
.border_space2 {width:1350px; clear:both; border-bottom:1px solid #dbdbdb;  margin-top:50px; padding-top:20px;}



.circle_tab  {margin-top:30px; margin-left:0px; margin-bottom:20px; clear:both; height:35px;}
.circle_tab ul li {float:left; width:210px; height:35px;}
.circle_tab ul li a {display:block; width:180px; height:35px; background-color:#fff; color:#333; border-radius:7px; line-height:35px; font-size:15px; text-align:center; cursor:pointer; border:1px solid #b58a16;}
.circle_tab ul li a:hover {background-color:#b42c38; color:#fff; }
.circle_tab ul li a.on {background-color:#b42c38; color:#fff;  border:1px solid #b42c38;}
.sub_academy{display:block !important;}
.sub_img_comm{display:none;}



.hotel_area2 .hotel_text01 {padding-bottom:32px; margin-right:170px;}
.hotel_area2 .hotel_text02{color:#808080; padding-bottom:18px; text-align:center;}
.hotel_area2 .hotel_inner_text03{line-height:16px; }
.hotel_area2 .hotel_text03 span{padding-left:12px; background:url(/design/redbrown/0705wishblack/academy_dot02.gif) no-repeat; background-position:0px 4px; padding-bottom:13px;}
.hotel_area2 .hotel_text03{line-height:30.7px; padding-left:99px; padding-bottom:18px;}


.hotel_area3 .hotel_text01 {padding-bottom:32px; margin-right:150px;}
.hotel_area3 .hotel_text02{color:#808080; padding-bottom:18px; text-align:center;}
.hotel_area3 .hotel_inner_text03{line-height:16px;  }
.hotel_area3 .hotel_text03 span{padding-left:12px; background:url(/design/redbrown/0705wishblack/academy_dot02.gif) no-repeat; background-position:0px 4px; padding-bottom:13px;}
.hotel_area3 .hotel_text03{line-height:30.7px; padding-left:50px; padding-bottom:18px;}



/* BASIC css end */

