/* BASIC css start */
/* »ç¾÷ÀÚ¿øµÎ³³Ç° ÆäÀÌÁö */
.sub_page_area{text-align:center;}
.sub_page_area {}
.sub_page_area .sub_top_menu {height:40px; margin-bottom:55px; margin-top:30px; margin-left:335px;}  /* 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:15px;}  /* 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:155px; line-height:21px; padding-bottom:35px; padding-top:15px; letter-spacing:0.5px; line-height:30px;}
.sub_page_area .c_text02 {font-size:13px; color:#777; text-align:left; margin-left:155px; line-height:21px; padding-bottom:35px; padding-top:3px; letter-spacing:0.5px; line-height:30px;}
.sub_page_area .c_text00 {font-weight:500; font-size:17px; color:#555555; text-align:center; line-height:51px; padding-bottom:15px; padding-top:40px; padding-left:5px; letter-spacing:0.5px; line-height:30px;}
.sub_page_area .c_text000 {font-weight:500; font-size:17px; color:#555555; text-align:left; margin-left:155px; line-height:21px; padding-bottom:35px; padding-top:50px; padding-left:5px; letter-spacing:0.5px; line-height:30px;}
.sub_page_area .c_text03 {font-size:15px; color:#777; text-align:left; margin-left:21px; line-height:21px; padding-bottom:15px; padding-top:0px; padding-left:5px; letter-spacing:0.5px; }
.sub_page_area .c_text04 {font-size:15px; color:#777; text-align:left; margin-left:20px; line-height:21px; padding-bottom:35px; padding-top:10px; padding-left:5px; letter-spacing:0.5px; line-height:30px;}
.sub_page_area .c_text05 {font-size:15px; color:#555555; text-align:left; margin-left:155px; line-height:21px; padding-bottom:35px; padding-top:14px;  letter-spacing:0.5px; line-height:30px; background-color: #f5f5f5; width:300px; height:100px; margin-top:80px; border-radius:20px;}  /* width:1120px;  */
.sub_page_area .c_text022 {font-size:14px; color:#b32c39; text-align:left; margin-left:155px; line-height:21px; padding-bottom:35px; padding-top:3px; letter-spacing:0.5px; line-height:30px; font-weight:500;}
.sub_page_area .c_text06 {font-size:15px; color:#777; text-align:left; margin-left:152px; line-height:21px; padding-bottom:0px; padding-top:0px; letter-spacing:0.5px; }
.sub_page_area .c_text07 {font-size:15px; color:#777; text-align:right; margin-right:120px; line-height:21px; padding-bottom:0px; margin-top:-180px; letter-spacing:0.5px; }
.sub_page_area .c_text08 {font-size:15px; color:#777; text-align:right; margin-right:120px; line-height:21px; padding-bottom:0px; margin-top:-180px; letter-spacing:0.5px; }

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

/* »ó´Ü Å¸ÀÌÆ²   */
.bcate {padding-bottom: 10px;font-weight:bold;text-align: center;font-size: 20px;color: #333; margin-top:0px; letter-spacing:3px;}   /*  catename »ó´Ü°£°Ý   margin-top:5px;  */

.g_title_area {height:28px; clear:both; margin-top:20px; margin-bottom:30px;}
.g_title01 {font-weight:600; padding-bottom:0px;  font-size:22px; letter-spacing:0.5px;  color:#404040; text-align:center; height:22px; line-height:28px; font-family: 'Noto Sans KR';  background-position:0px 2px;}
.g_title03 {font-weight:500; padding-bottom:0px;  font-size:15px; letter-spacing:1px;  color:#676767; text-align:center; height:28px; line-height:55px; font-family: 'Noto Sans KR';  background-position:0px 2px;}
.g_title02 {font-weight:normal; padding-bottom:0px; margin-left:70px; 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_title01_sub{font-size:22px; color:#b32c39; font-weight:bold; padding-bottom:0px; text-align:left; margin-left:150px; }


.sub_page_area .c_title02 {font-size:18px; color:#000; text-align:left; margin:60px 0px 20px;}
.g_title02_sub{font-size:22px; color:#b32c39; font-weight:bold; padding-top:0px; padding-bottom:0px; text-align:left; margin-left:150px; } /* color:#7c7c7b;  */
.g_title03_sub{font-size:30px; color:#404040; font-weight:bold; padding-top:10px; padding-bottom:0px; text-align:left; margin-left:150px; } /* color:#404040;  */

.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; font-size:0; }
.sliderkit .sliderkit-nav-clip ul li{display:inline-block; }
.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-sub {width:1060px; height:600px; margin:0px; margin-top:10px; margin-bottom:30px; margin-left:150px; padding:0px; }  /*  ½½¶óÀÌ´õ ¿ÏÂÊÁ¶Á¤  margin-left:150px;  */
.contentslider-sub .sliderkit-btn .sliderkit-btn-inner {width:1060px; position:relative; text-align:center; margin:0 auto; }
.contentslider-sub .sliderkit-go-btn { position:absolute; top:0px;z-index:10; }
.contentslider-sub .sliderkit-go-prev {left:-54px;}
.contentslider-sub .sliderkit-go-next {right:0px;}
.contentslider-sub .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-sub .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-sub .sliderkit-panels {width:100%;height:600px;overflow:hidden;padding:0px;margin:0px;}
.contentslider-sub .sliderkit-panel {width:100%;height:600px;overflow:hidden;padding:0px;margin:0px;}
.contentslider-sub .sliderkit-panel .main_img_area {width:100%;height:600px;overflow:hidden;}




.contentslider-sub .sliderkit-nav{position:relative; top:504px;text-align:center; margin:0 auto;}

.sub_img2 .contentslider-sub .sliderkit-nav{position:relative; top:504px; text-align:center; margin:0 auto;}

.contentslider-sub .sliderkit-nav-clip {position:relative;margin:0 auto;text-align:center;}
.contentslider-sub .sliderkit-nav-clip ul {font-size:0;text-align:center; font-size:0;}
.contentslider-sub .sliderkit-nav-clip li {cursor:pointer;display:inline-block; text-align:center;}	
.contentslider-sub .sliderkit-nav-clip li a {margin:4px;text-decoration:none;width:10px;height:10px; border:1px solid #fff;  border-radius:6px; cursor:pointer;}  /*  µ¿±ÛÀÌ °£°Ý  margin:2px;  */
.contentslider-sub .sliderkit-nav-clip li.sliderkit-selected a {width:10px;height:10px; border:1px solid #b32c39; background-color:#b32c39; border-radius:6px;}

/*ÅØ½ºÆ® ·Ñ¸µ*/
.sub_ban2_txt{position:absolute; bottom:0; width:100%; height:150px; background:rgba(0,0,0,0.5); color:#fff; font-size:15px; text-align:center; line-height:30px;}
.sub_ban2_txt_inner{padding-top:60px;}






/* BASIC css end */

