/* BASIC css start */
/* È¸»ç¼Ò°³ ÆäÀÌÁö */
.company_tab_ban {width:1200px; 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:320px;}  /* sub_top_menu »ó´ÜÀ¸·ÎºÎÅÍ À§Ä¡Á¶Á¤½Ã   margin-left:30px ; ¿ÞÂÊÀ¸·ÎºÎÅÍ À§Ä¡Á¶Á¤*/
.sub_page_area .sub_top_menu ul li {float:left; }
.sub_page_area .sub_top_menu ul li a {width:180px; height:40px; font-size:13px; background-color:#fff; border:1px solid #a51e22; border-left:1; display:block; line-height:38px; color:#777; font-family:"Open Sans", "Nanum Gothic", sans-serif; font-weight:500; text-align:center; border-radius:20px; margin-left:20px;}  /* width:675px; height:41px; ÅÇÀÌ 3°³ÀÏ¶§   width:450px; background-color:#f5f5f5; ¸Þ´º°£°Ý margin-left:20px; */
.sub_page_area .sub_top_menu ul li:first-child a{border-left:1px solid #a51e22;}
.sub_page_area .sub_top_menu ul li a:hover { background-color:#a51e22; color:#fff; border-top:0px solid #a51e22;}  /*  background-color:#c9955d;  */
.sub_page_area .sub_top_menu ul li a.on {background-color:#a51e22; color:#fff; border-top:0px solid #222;}
.sub_page_area .c_text01 {font-size:15px; color:#777; text-align:left; margin-left:0px; line-height:21px; padding-bottom:35px; padding-top:15px; letter-spacing:0.5px; line-height:30px;}
.sub_page_area .c_text02 {font-size:12px; color:#777; text-align:left; margin-left:70px; padding-bottom:35px; padding-top:0px; padding-left:65px; letter-spacing:0.5px; line-height:30px;}
.sub_page_area .c_text00 {font-size:15px; color:#222; text-align:left; margin-left:130px; line-height:21px; padding-bottom:35px; padding-top:0px;letter-spacing:0.5px; line-height:30px;}
.sub_page_area .c_text03 {font-size:15px; color:#777; text-align:left; margin-left:35px; line-height:21px; padding-bottom:35px; padding-top:0px; padding-left:5px; letter-spacing:0.5px; line-height:30px;}




.sub_page_area2 .sub_top_menu {height:30px; margin-bottom:50px; margin-top:35px; margin-left:115px;}  /* sub_top_menu »ó´ÜÀ¸·ÎºÎÅÍ À§Ä¡Á¶Á¤½Ã   margin-left:30px ; ¿ÞÂÊÀ¸·ÎºÎÅÍ À§Ä¡Á¶Á¤*/
.sub_page_area2 .sub_top_menu ul li {float:left; }
.sub_page_area2 .sub_top_menu ul li a {width:125px; height:30px; font-size:13px; background-color:#f5f5f5; border:1px solid #dedede; border-left:1; display:block; line-height:30px; color:#777; font-family:"Open Sans", "Nanum Gothic", sans-serif; font-weight:500; text-align:center; border-radius:0px; margin-left:15px;}  /* width:675px; height:41px; ÅÇÀÌ 3°³ÀÏ¶§   width:450px; background-color:#f5f5f5; ¸Þ´º°£°Ý margin-left:20px; */
.sub_page_area2 .sub_top_menu ul li:first-child a{border-left:1px solid #dedede;}
.sub_page_area2 .sub_top_menu ul li a:hover { background-color:#222; color:#fff; border-top:0px solid #222;}  /*  background-color:#c9955d;  9f9f9f */
.sub_page_area2 .sub_top_menu ul li a.on {background-color:#222; color:#fff; border-top:0px solid #222;}



/* ÇöÀçÀ§Ä¡ »ó´ÜÀ¸·ÎºÎÅÍ ¾Æ·¡·Î À§Ä¡Á¶Á¤½Ã   */
.loc-navi { margin-top:20px; }  
/* »ó´Ü Å¸ÀÌÆ²   */
.bcate {padding-bottom: 10px;font-weight:bold;text-align: center;font-size: 20px;color: #333; margin-top:5px; letter-spacing:3px;}   /*  catename »ó´Ü°£°Ý   margin-top:5px;  */


.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:23px; color:#c69a22; font-weight:bold; letter-spacing:-0.5px;}

.g_title_area2 {clear:both; margin-bottom:20px;  margin-left:130px}
.g_title03 {font-weight:normal; padding-bottom:0px; margin-left:0px; font-size:23px; 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:1200px; clear:both; }
.hotel_ban {float:right; width:580px; padding-right:0px; padding-top:80px;}
.hotel_ban3 {float:right; width:560px; padding-right:0px; padding-top:80px;}
.hotel_ban2 {float:left; margin-left:140px;width:580px; padding-right:0px; padding-top:40px;}
.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; margin-right:100px;}
.hotel_text01 {color:#000; font-size:23px; font-family: 'Noto Sans KR'; font-weight:300; line-height:28px; padding-top:50px; padding-bottom:18px; text-align:left; margin-left:20px; line-height:22px; }


.hotel_line{width:549px; height:1px; background:#dedede; margin-bottom:40px; margin-left:10px; }
.hotel_line2{width:529px; height:1px; background:#dedede; margin-bottom:20px; margin-left:0px; }
.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_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:left; padding-top:10px; color:#af8831; line-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:1200px; clear:both; border-bottom:1px solid #dbdbdb;  margin-top:52px; }
.border_space2 {width:1200px; clear:both; border-bottom:1px solid #dbdbdb;  margin-top:50px; padding-top:20px;}



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



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





.hotel_area3 .hotel_text01 {padding-bottom:32px; margin-right:50px;}
.hotel_area3 .hotel_text02{color:#000; font-size:23px; font-family: 'Noto Sans KR'; font-weight:300; line-height:28px; padding-top:50px; padding-bottom:20px; text-align:left; margin-left:50px; line-height:22px;}
.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 */

