@charset "utf-8";

/* 공통 */
.top_tit{font-size:25px;font-weight:bold;color:#333}
.top_cont{font-size:14px;line-height:20px;margin:13px 0 0}
.pg_tit{margin:50px 0 10px;font-size:18px;font-weight:bold;color:#e80141}
.pg_color{color:#3f69bd}
#PageCommon {font-size:14px;line-height:24px;letter-spacing:-0.25px;color:#777}
#PageCommon * {box-sizing:border-box}
#PageCommon h3 {padding-left:26px;margin-bottom:15px;font-size:18px;font-weight:bold;color:#333;background:url(/sh_page/img/h3_bg.png) left center no-repeat}
#PageCommon h3.mg_0 {margin-top:0}
#PageCommon .rc_tbl {margin:10px 0;border:5px solid #ebebeb;font-size:13px;line-height:22px;text-align:center;background-color:#ebebeb}
#PageCommon .rc_tbl th {padding:15px 0;border-top:2px solid #333;border-bottom:2px solid #e80141;font-size:15px;color:#222;background-color: #ebebeb}
#PageCommon .rc_tbl td {padding:10px 0;background-color:#fff}

/* 공통 */
#pageCm{padding-bottom:50px;position:relative;font-size:16px;letter-spacing:-.3px;line-height:1.8;color:#777;font-family:'notokr-regular'}
#pageCm .tit_area{margin-bottom:25px;color:#aaa;letter-spacing:-.8px;font-family:'notokr-light'}
#pageCm .tit_area span{display:inline-block;font-size:14px;letter-spacing:2px;text-transform:uppercase;font-family:'notokr-bold'}
#pageCm .tit_area.t_center span:after{display:block;content:"";width:1px;height:30px;margin:12px auto;background-color:#d1d1d1}
#pageCm .tit_area p{font-size:29px;line-height:1.4}
#pageCm .t_center{text-align:center}
#pageCm .c_black{color:#333}
#pageCm strong{font-weight:normal;font-family:'notokr-bold'}
#pageCm .stit_area{font-size:17px;line-height:1.6}
#pageCm .stit_area h4{padding-bottom:15px;font-size:29px;font-weight:normal;line-height:1.4;font-family:'notokr-regular'}

.idx_area02{padding:30px 0;background:none}
/* 대표 인사말 */
.p6{text-align:center}
.p6 .cont_area{padding-top:250px;background:url(/sh_page/img/p6_img.jpg) top center no-repeat}
.p6 .cont{padding-top:50px;width:90%;margin:0 auto;background-color:#fff}
.p6 .cont .st{padding-bottom:10px;font-size:22px;letter-spacing:-.8px;color:#333;font-family:'notokr-medium'}
.p6 .cont .sign{color:#333;font-family:'notokr-bold'}
.p6 .cont .sign span{padding-left:5px;font-size:26px;color:#333;font-family:'Nanum Pen Script'}

.category02{overflow:hidden;width:536px;height:53px;margin:0 auto 24px}
.category02 > li{float:left;width:261px;height:53px;margin-right:14px;}
.category02 > li a{display:block;width:100%;height:53px;font-size:19px;line-height:53px;border:0;border-radius:53px;text-align:center;color:#737373;background:#b6b6b6;font-family:'notokr-bold'}
.category02 > li .on{color:#fff;background:#3f69bd}
.category02 > li:last-child{margin-right:0}


.category{overflow:hidden;width:710px;height:53px;margin:0 auto 24px}
.category > li{float:left;width:261px;height:53px;margin-right:14px;}
.category > li button{width:100%;height:53px;font-size:19px;line-height:53px;border:0;border-radius:53px;color:#737373;background:#b6b6b6;font-family:'notokr-bold'}
.category > li:last-child{width:160px !important;margin-right:0}
.category > li .on{color:#fff;background:#3f69bd}

.car_category {overflow:hidden;width:1200px;margin:0 auto 37px;text-align:center}
.car_category li{display:inline-block;width:120px;height:39px;margin:5px;}
.car_category li button{overflow:hidden;width:120px;height:39px;border:1px solid #ddd;border-radius:39px;font-size:14px;color:#949494;background:#fff;font-family:'notokr-medium'}
.car_category li button.on{border:0;color:#fff;background:#2b3037}
.p_sch_btn{width:150px;height:30px;color:#fff;background:#009;}


#bo_gall .sch_bar_box{display:none;position:absolute;z-index:9999;width:1200px;border:1px solid #ddd;padding:50px;background:#fff;box-shadow: 10px 10px 5px -2px rgba(0,0,0,0.1)}
#bo_gall .sch_bar_box .sch_close{position:absolute;top:15px;right:15px}
#bo_gall .sch_bar_box .sch_tit{position:relative;margin-bottom:20px;font-size:22px;color:#333;font-family:'notokr-bold'}
#bo_gall .sch_bar_box .sch_btn{position:absolute;top:0;right:0;}
#bo_gall .sch_bar_box .sch_btn li{float:left;width:120px;height:40px;margin-left:10px;border-radius:40px;font-size:15px;line-height:40px;text-align:center;border:1px solid #ddd;background:#f7f7f7;font-family:'notokr-medium'}
#bo_gall .sch_bar_box .sch_btn li.on{color:#fff;background:#3f69bd}

#bo_gall .sch_bar_box .handle{overflow:hidden;width:100%;padding:20px 40px;border:1px solid #ddd;}
.sch_bar_box .ui-slider .ui-slider-handle{width:18px;height:18px;border:2px solid #3f69bd;margin-left:-9px;border-radius:18px;outline:none;background:#fff;cursor:pointer}
.sch_bar_box .ui-widget-header{background:#3f69bd}
.sch_bar_box .ui-widget-content{background:#f7f7f7;}
.sch_bar_box .handle_tit{margin-bottom:10px;font-size:18px;color:#333;font-family:'notokr-bold'}
.sch_bar_box .handle_tit span{color:#3f69bd}
.sch_bar_box .graduation{width:100;height:50px;clear:both}
.sch_bar_box .graduation > div{position:relative;float:left;width:20%;height:10px;border-right:1px solid #333;}
.sch_bar_box .graduation > div:first-child{border-left:1px solid #333}
.sch_bar_box .graduation > div > div{float:left;width:10%;height:10px;border-right:1px solid #ddd}
.sch_bar_box .graduation > div > div:last-child{border-right:0}
.sch_bar_box .graduation .g_num{position:absolute;right:-12px;bottom:-20px;color:#333;font-family:'notokr-bold'}
.sch_bar_box .graduation .g_num_left{left:-4px}
.sch_bar_box .sch_input{width:100px;height:40px;padding:0 10px;border:1px solid #ddd;font-size:15px;color:#333;font-family:'notokr-medium'}
.sch_bar_box .p_sch_btn{width:230px;height:40px;border:0;border-radius:40px;margin-left:20px;font-size:14px;color:#fff;background:#333;font-family:'notokr-bold'}
.sch_bar_box .p_sch_btn:hover{background:#3f69bd}

#bo_gall .sch_on{font-size:15px;color:#fff;background:#333;transition:all .3s}
#bo_gall .sch_on:hover{background:#3f69bd}