/* BASIC css start */
.sub_page_area_middle{margin:0 10px;}
.company_tab_ban {width:1200px; height:630px; margin:0 auto; clear:both; background-color:#f6f6f6; margin-top:60px;}

.sub_page_area{text-align:center;}
.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:70px; line-height:21px; padding-bottom:35px; padding-top:15px; padding-left:65px; 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:#777; text-align:left; margin-left:70px; line-height:21px; padding-bottom:35px; padding-top:0px; padding-left:65px; 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{text-align:center;}
.sub_page_area2 {}
.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:10px;}  /* 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;}




.g_title_area {height:52px; clear:both; margin-bottom:15px; margin-top:0px; margin-left:100px; }
.g_title01 {font-weight:400; padding-bottom:0px; font-size:23px;  color:#222; text-align:left; height:28px; padding-top:20px; padding-left:0px; line-height:28px; font-family: 'Noto Sans KR';  background-position:0px 2px; letter-spacing:1px; margin-left:30px;}
.g_title04 {font-weight:400; padding-bottom:0px; font-size:23px;  color:#222; text-align:left; height:28px; padding-top:20px; padding-left:0px; line-height:28px; font-family: 'Noto Sans KR';  background-position:0px 2px; letter-spacing:1px; margin-left:-60px;}
.g_title03 {font-weight:400; padding-bottom:0px; font-size:23px;  color:#222; text-align:left; padding-top:0px; line-height:28px; font-family: 'Noto Sans KR';  background-position:0px 2px; letter-spacing:1px;  margin-left:25px;}
.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:#b58a16; font-weight:normal; padding-bottom:10px;}

.g_title_area2 {height:52px; clear:both; margin-bottom:0px; margin-top:0px; margin-left:100px; }
.g_title05 {font-weight:400; padding-bottom:0px; font-size:23px;  color:#b58a16; text-align:left; height:28px; padding-top:0px; padding-left:0px; line-height:28px; font-family: 'Noto Sans KR';  background-position:0px 2px; letter-spacing:1px; margin-left:30px;}

.sub_page_area .c_title02 {font-size:18px; color:#000; text-align:left; margin:60px 0px 20px;}
.g_title02_sub{font-size:23px; color:#b58a16; font-weight:normal; padding-top:15px; padding-bottom:15px; margin-left:20px;}


/* ÇöÀçÀ§Ä¡ »ó´ÜÀ¸·ÎºÎÅÍ ¾Æ·¡·Î À§Ä¡Á¶Á¤½Ã   */
.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;  */

.sliderkit{display:none;position:relative;overflow:hidden;}
.sliderkit a,
.sliderkit a:hover{text-decoration:none;}
.sliderkit img{border:0;}
.sliderkit .sliderkit-nav{z-index:10;position:absolute;text-align:center;}
.sliderkit .sliderkit-nav-clip{position:relative;overflow:hidden;margin:0 auto;}
.sliderkit .sliderkit-nav-clip ul{position:relative;left:0;top:0;list-style:none;margin:0;padding:0;}
.sliderkit .sliderkit-nav-clip ul li{float:left;}
.sliderkit .sliderkit-nav-clip ul li a{display:block;overflow:hidden;}
.sliderkit .sliderkit-btn{z-index:10;}
.sliderkit .sliderkit-panel{z-index:1;position:absolute;overflow:hidden;}
.sliderkit .sliderkit-panel-active{z-index:5;}
.sliderkit .sliderkit-panel-old{z-index:4;}

.contentslider-main {width:100%; height:800px; margin:0px; padding:0px; }
.contentslider-main .sliderkit-btn .sliderkit-btn-inner {width:1700px; position:relative; text-align:center; margin:0 auto;}
.contentslider-main .sliderkit-go-btn { position:absolute; top:0px;z-index:10; }
.contentslider-main .sliderkit-go-prev {left:-54px;}
.contentslider-main .sliderkit-go-next {right:0px;}
.contentslider-main .sliderkit-go-prev a {position:absolute;width:54px;height:54px;cursor:pointer;background:url("/design/redbrown/0705wishblack/btn_prev.png") no-repeat; margin-top:375px; opacity:0.3; }
.contentslider-main .sliderkit-go-next a {position:absolute; width:54px;height:54px;cursor:pointer;background:url("/design/redbrown/0705wishblack/btn_next.png") no-repeat; margin-top:375px; opacity:0.3;}
.contentslider-main:hover .sliderkit-go-prev a {opacity:0.5; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s;  transition: all 0.5s;}
.contentslider-main:hover .sliderkit-go-next a {opacity:0.5; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s;  transition: all 0.5s;}
.contentslider-main .text_inner {width:1200px; margin:0 auto; position:relative; }  
.contentslider-main .text_inner .main_text_area {text-align:center; color:#fff; width:1200px;  font-size:14px;  position:absolute; top:316px; z-index:99;}
.contentslider-main .text_inner .t1 {font-size:45px; font-family:"Open Sans", "Nanum Gothic", sans-serif; font-weight:300;  letter-spacing:3px; }
.contentslider-main .text_inner .t2 {font-size:18px; padding-top:10px; letter-spacing:-0.3px;}
.contentslider-main .text_inner .t3 {font-size:15px; padding-top:5px; letter-spacing:-0.3px;}
.contentslider-main .text_inner .btn_detail a {margin:30px auto 0px; width:165px; height:34px; border:1px solid #fff; text-align:center; line-height:34px; 
display:block; border-radius:18px; color:#fff; font-size:20px; opacity:1; font-family:"Open Sans", "Nanum Gothic", sans-serif; font-weight:300; }
.contentslider-main .text_inner .btn_detail a:hover {opacity:1;}

.contentslider-main .sliderkit-panels {width:100%;height:800px;overflow:hidden;padding:0px;margin:0px;}
.contentslider-main .sliderkit-panel {width:100%;height:800px;overflow:hidden;padding:0px;margin:0px;}
.contentslider-main .sliderkit-panel .main_img_area {width:100%;height:800px;overflow:hidden;}
.contentslider-main .sliderkit-panel .main_img_area.maintt_3 {background:url('/design/redbrown/0705wishblack/maintt_3.jpg') no-repeat top center;background-size:cover;}
.contentslider-main .sliderkit-panel .main_img_area.maintt_1 {background:url('/design/redbrown/0705wishblack/maintt_1.jpg') no-repeat top center;background-size:cover;}
.contentslider-main .sliderkit-panel .main_img_area.maintt_2 {background:url('/design/redbrown/0705wishblack/maintt_2.jpg') no-repeat top center;background-size:cover;}

.main_img {width:100%; height:800px;margin: 0 auto;}
#main_section {width:1230px; margin:30px auto 10px; }
#main_section .section {margin:60px auto 10px;}
#main_section .section .main_ban01 {float:center;}
#main_section .section ul {float:left;}
#main_section .section ul li {float:left; width:300px; height:280px;position:relative;}
#main_section .section ul li .ban_text_area {position:absolute; top:38px; text-align:center; width:100%;}
#main_section .section ul li .ban_area_title01 {font-size:18px; color:#fff; line-height:22px;}
#main_section .section ul li .ban_area_title02 {font-size:12px; color:#fff; line-height:18px; padding-top:16px; letter-spacing:-0.3px;}
#main_section .section ul li .ban_area_numb01 {font-size:28px; font-weight:bold; padding-top:10px; font-family:"Open Sans", "Nanum Gothic", sans-serif;}
#main_section .section ul li .ban_area_numb02 {font-size:12px; color:#fff; line-height:18px; padding-top:0px; letter-spacing:-0.3px;}
#main_section .section ul li .colorb1 {color:#222 !important;}
#main_section .section ul li .colorb2 {color:#555 !important;}
#main_section .section01 {width:1230px; margin:0 auto; margin-left:0px; position:relative;}
#main_section .section01 .thumb { width:170px; height:250px; margin-left:0; margin-right:outo;}
#main_section .section01 .thumb a,
#main_section .section01 .thumb img {width:170px; height:250px; }
#main_section .section01 .thumb figure {width:170px; height:250px;  overflow:hidden; margin:0 auto;}
#main_section .section01 .thumb.hover02 figure img {-webkit-transform: scale(1);transform: scale(1);-webkit-transition: .3s ease-in-out;transition: .3s ease-in-out;}
#main_section .section01 .main_roll li:hover figure img {-webkit-transform: scale(1.1);transform: scale(1.1);}
#main_section .section01 .main_roll ul li {width:170px; padding-left:50px;}
#main_section .section01 .main_roll .text_area {text-align:center;}
#main_section .section01 .main_roll .text_area .text01 { padding-top:20px; font-family:"Oswald", "Open Sans", "Nanum Gothic", sans-serif; font-size:13px; color:#222; letter-spacing:1px; font-weight:400;}
#main_section .section01 .main_roll .text_area .text02 { padding-top:10px; font-size:12px; color:#555; line-height:18px; letter-spacing:-0.3px; height:72px;}
#main_section .section01 .main_roll .text_area {height:113px; border:1px solid #ffffff; width:168px; margin:0  margin-left:0px; auto;}
#main_section .section01 .main_roll .text_area .btn_detail { width:136px; margin:0 auto; height:32px; margin-top:20px;}
#main_section .section01 .main_roll .text_area .btn_detail a:first-child {width:104px; border:1px solid #dedede; border-right:0px; height:30px; line-height:30px; text-align:center; font-family:"Arial"; font-size:11px; color:#222; display:block; float:left;}
#main_section .section01 .main_roll .text_area .btn_detail a:first-child:hover {background-color:#000; border:1px solid #000; border-right:0px; color:#fff;}
#main_section .section01 .main_roll_prev {position:absolute;top:3%;left:-30px;margin-top:20px;cursor:pointer;}
#main_section .section01 .main_roll_next {position:absolute;top:3%;right:50px;margin-top:20px;cursor:pointer;}



.main_title_area01 {width:1200px; margin:0 auto;text-align:center;}
.main_big_title01 {font-size:27px; font-family:"Open Sans", "Nanum Gothic", sans-serif; font-weight:300; color:#4d4d4f; margin-top:80px; margin-bottom:18px; letter-spacing:7px;}
.main_big_title02 {font-size:27px; font-family:"Open Sans", "Nanum Gothic", sans-serif; font-weight:300; color:#000; margin-top:0px; margin-bottom:18px;}
.main_text01 {font-size:14px; color:#777; line-height:25px;}
.main_border_bottom {border-bottom:2px solid #222; width:20px;text-align:center;margin:0 auto 20px;font-size:0px; }


.main_title_area02 {width:100%; margin:0 auto;text-align:center;}
.main_big_title01 {font-size:27px; font-family:"Open Sans", "Nanum Gothic", sans-serif; font-weight:300; color:#4d4d4f; margin-top:80px; margin-bottom:18px; letter-spacing:7px;}
.main_big_title02 {font-size:27px; font-family:"Open Sans", "Nanum Gothic", sans-serif; font-weight:300; color:#000; margin-top:0px; margin-bottom:18px;}
.main_text01 {font-size:14px; color:#777; line-height:25px;}
.main_border_bottom {border-bottom:2px solid #222; width:20px;text-align:center;margin:0 auto 20px;font-size:0px; }



.map_area .openbtn {display:block !important;}

#ftWrap {padding-top:0 !important;}




/* BASIC css end */

