/* BASIC css start */
.sub_page_area{text-align:center;}
.sub_page_area .sub_top_menu {height:40px; margin-bottom:90px; margin-top:0px; margin-left:315px;}  /*  서브탑메뉴 상단 여유값 margin-top:30px; / float의 중앙정렬을 위함 margin-left:200px;  */
.sub_page_area .sub_top_menu ul li {float:left;}
.sub_page_area .sub_top_menu ul li a {width:230px; height:41px; font-size:15px; border:1px solid #0a0a3d; border-radius:20px; margin:15px;  background-color:#fff; solid #0a0a3d; display:block; line-height:38px; color:#777; font-family:"Open Sans", "Nanum Gothic", sans-serif; font-weight:700; text-align:center;}   /*  골드색상 solid #b58a16;  레드  solid #ed2638;  */
.sub_page_area .sub_top_menu ul li:first-child a{border:0px solid #fff;}
.sub_top_menu ul li a:hover { background-color:#0a0a3d; color:#fff; border:0px solid #fff;}  /*  maroon(레드브라운)   버튼면채우는 컬러  */
.sub_top_menu ul li a.on {background-color:#0c0c49; color:#fff; border:0px solid #fff;}
.sub_academy{display:block !important;}
.sub_img_comm{display:none;}

.loc-navi { margin-top:30px; margin:25px; }  /* 현재위치 상단으로부터 아래로 위치조정시   */


.bbs-tit {letter-spacing:5px; margin-bottom: 40px; text-align:center; margin-top: -50px; font-size:24px; color:#000; font-weight:bold; }  /* 타이틀 중앙으로 text-align:center;  / 폰트색상 color:#ed2638;   */










.sub_page_area .c_text00 {width:1150px; font-size:227px; color:maroon; text-align:left;  margin-bottom:10px; padding-top:70px; padding-right:25px; letter-spacing:0.5px; line-height:30px; margin-left:0px; font-weight:400;}  /*  color:#b58a16;  */
.sub_page_area .c_text01 {width:1150px; font-size:22px; color:#777; text-align:left; line-height:21px; padding-bottom:10px; padding-top:20px; padding-left:0px; letter-spacing:0.5px; line-height:35px;}



.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:"Noto Sans KR"; float:left;  }
.g_title01_sub{font-size:24px; color:#c69a22; font-weight:bold; letter-spacing:-0.5px; padding-top:80px;}
.g_title01_sub2{font-size:24px; color:#c69a22; font-weight:bold; letter-spacing:-0.5px; padding-top:100px;}
.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:1150px; clear:both; }
.hotel_ban {float:right; width:580px; padding-right:0px; padding-top:120px;}
.hotel_ban2 {float:left; width:580px; margin-left:-20px; padding-top:60px;}
.hotel_ban3 {float:right; width:580px; padding-left:0px; padding-top:55px;}
.hotel_ban4 {float:left; width:580px; margin-left:-20px; padding-top:35px;}
.hotel_text_area {width:580px;  float:left; text-align:left; padding-top:0px;}
.hotel_text_area2 {width:560px;  float:right; text-align:left; padding-top:100px;}
.hotel_text_area3 {width:560px;  float:right; text-align:left;  padding-top:20px;}
.hotel_text011 {color:#000; font-size:25px; font-family: 'Noto Sans KR'; font-weight:500; line-height:40px; margin-top:-30px; padding-bottom:18px; text-align:left; margin-left:100px;}
.hotel_text01 {color:#000; font-size:23px; font-family: 'Noto Sans KR'; font-weight:500; line-height:28px; padding-bottom:18px; text-align:left; line-height:40px; margin-top:-530px;}  /*   'Montserrat', sans-serif;  */
.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_text03 {color:#000; font-size:25px; font-family: 'Noto Sans KR'; font-weight:300; line-height:28px; padding-top:100px; padding-bottom:18px; text-align:center; line-height:22px; }
.hotel_text07 {color:#000; font-size:23px; font-family: 'Noto Sans KR'; font-weight:500; line-height:40px; padding-bottom:0px; text-align:left;  margin-top:-515px;}
.hotel_text08 {color:#000; font-size:23px; font-family: 'Noto Sans KR'; font-weight:500; line-height:40px; padding-bottom:18px; text-align:left; margin-left:100px; margin-top:-35px;}
.hotel_line{width:480px; height:1px; background:#dedede; margin-bottom:40px; margin-left:0px; }
.hotel_line2{width:480px; height:1px; background:#dedede; margin-bottom:20px; margin-left:90px; }
.hotel_line3{width:480px; height:1px; background:#dedede; margin-bottom:34px; margin-left:0px;}
.hotel_line4{width:480px; height:1px; background:#dedede; margin-bottom:20px; margin-left:90px; }


.hotel_text02 {color:#555; font-size:16px; font-family: 'Noto Sans KR'; font-weight:400; padding-bottom:21px;}
.hotel_text022 {color:#555; font-size:16px; font-family: 'Noto Sans KR'; font-weight:400; padding-bottom:18px; text-align:center;}
.hotel_text023 {color:#555; font-size:16px; font-family: 'Noto Sans KR'; font-weight:400; padding-bottom:0px; line-height:32px; text-align:left; margin-left:0px; margin-right:80px;}
.hotel_text033 {color:#444; font-size:16px; line-height:32px; padding-bottom:60px; padding-top:25px; letter-spacing:-0.8px;  margin-left:100px; margin-right:20px;}
.hotel_text033 span{padding-left:12px; background:url(/design/redbrown/0705wishblack/academy_dot02.gif) no-repeat; background-position:0px 4px;}
.hotel_text035 {color:#444; font-size:16px; line-height:32px; padding-bottom:60px; padding-top:25px; letter-spacing:-0.8px;  margin-left:100px; margin-right:20px;}
.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:150px; height:40px; background:#000; border:0px solid #8a8889; border-radius:18px; text-align:center; color:#fff; line-height:35px; font-size:13px; margin:0 auto; margin-bottom:25px; margin-left:150px; }  /* 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:1150px; clear:both; border-bottom:0px solid #dbdbdb;  margin-top:52px; }   /* 하단긴라인  */
.border_space2 {width:1150px; 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;}














/* BASIC css end */

