.blind{color:#fff;}

input[type="text"]{border:1px solid #ddd; padding:5px;}
input[type="password"]{border:1px solid #ddd; padding:5px;}
input[type="checkbox"]{border:1px solid #ddd;}
input[type="button"]{border:1px solid #40493f; background:#555; padding:4px 7px; color:#fff;} 
select{border:1px solid #ddd; }
select.search_op{border:1px solid #ddd; padding:3px;}
select.family_st{border-radius:10px; background:#fff; border:1px solid #ddd; background-repeat:repeat-x; padding:3px 6px;}
textarea{border:1px solid #ddd; overflow-y:scroll;}

input:focus{outline:none;}
button:focus{outline:none;}
select:focus{outline:none;}
textarea:focus{outline:none;}

/*인풋박스(기본)*/
input[type="file"]{height:35px; line-height:20px; padding:0px 0px 0px 0px;}

/*인풋박스(기능별 사이즈),셀렉트박스,체크박스,라디오버튼 등*/
input.date{width:100px !important;}
input.date_a{width:100px !important;}
input.mouth{width:75px !important;}
input.mouth_a{width:65px !important;}
input.year{width:85px !important;}
input.time{width:55px !important;}
input.phone_number{max-width:160px !important;}
input.undercover{width:80px !important;}
input.checketc{max-width:200px !important;}
input.id{width:200px !important;}
input.money{max-width:80px !important;}
input.cpnum{min-width:300px !important; width:60%;}
input.Business_rgt{width:90px !important;}

input.date_cst{height:28px; border-radius:5px; line-height:28px;}

select {
	-webkit-appearance: none;  /* 네이티브 외형 감추기 */
    -moz-appearance: none;
    appearance: none;
	border-radius: 0px;
    /*background:url(../images/common/select_arr.png) no-repeat 95% 50%;*/  /* 화살표 모양의 이미지 */
}

input:focus{outline:none;}
button:focus{outline:none;}
select:focus{outline:none;}
textarea:focus{outline:none;}
/*select{height:37px; line-height:20px; padding:0px 0px 0px 10px; border:1px solid #d9d9d9;}*/


#keywordbox input[type="checkbox"]{
	display:none; 
	position:absolute; 
	width:20px; 
	height:20px; 
	margin:0px; 
	opacity:0;
	cursor:pointer;
}
#keywordbox input[type="checkbox"] + label {
	position:relative;
	display:inline-block; 
	padding:0px 10px 0px 12px; 
	height:38px; 
	line-height:36px;
	/*height:35px; 
	line-height:32px;
	height:45px;
	line-height:42px;*/
	border-radius:5px; 
	box-sizing:border-box;  
	font-size:15px; 
	text-align:center;
	margin-right:2px;
	margin-bottom:6px;
	font-weight:400;
	cursor:pointer;

}
#keywordbox input[type="checkbox"] + label:after {
	/*display:none;*/ 
	position:absolute; 
	left:0; 
	top:0; 
	content:" "; 
	display:block; 
	background:url('../images/common/bg_check_off.png');


}

input[type="checkbox"].keyword_type + label {border:1px solid #999999; color:#666; background:#fff;}
input[type="checkbox"].keyword_type:checked + label {border:1px solid #00bdf2; color:#fff; background:#00bdf2;}

#keywordbox input[type="radio"]{
	display:none; 
	position:absolute; 
	width:20px; 
	height:20px; 
	margin:0px; 
	opacity:0;
	cursor:pointer;
}
#keywordbox input[type="radio"] + label {
	position:relative;
	display:inline-block; 
	padding:0px 10px 0px 12px; 
	height:38px; 
	line-height:36px;
	/*height:35px; 
	line-height:32px;
	height:45px;
	line-height:42px;*/
	border-radius:5px; 
	box-sizing:border-box;  
	font-size:15px; 
	text-align:center;
	margin-right:2px;
	margin-bottom:6px;
	font-weight:400;
	cursor:pointer;


}
#keywordbox input[type="radio"] + label:after {
	/*display:none;*/ 
	position:absolute; 
	left:0; 
	top:0; 
	content:" "; 
	display:block; 
	background:url('../images/common/bg_check_off.png');


}

input[type="radio"].keyword_type + label {border:1px solid #999999; color:#666; background:#fff;}
input[type="radio"].keyword_type:checked + label {border:1px solid #00bdf2; background:#00bdf2; color:#fff;}

.keywordbox_1 input[type="radio"].keyword_type + label {border:1px solid #014099; color:#014099; background:#fff;}
.keywordbox_1 input[type="radio"].keyword_type:checked + label {border:1px solid #014099; background:#014099; color:#fff;}

.searchoptionpop input[type="radio"] + label {width:48% !important;}
.searchoptionpop input[type="checkbox"] + label {width:48% !important;}

.custom-control{cursor:pointer;}
.custom-control-input:checked ~ .custom-control-label::before {font-weight:bold; color:#007bff;}
.custom-control-input:focus ~ .custom-control-label::before {font-weight:bold; color:#007bff;}

/*ie 인풋박스 x표시 안보이도록 처리*/
input[type=text]::-ms-clear { 
    display: none; 
}

/*placeholder*/
::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #aaa !important;
  opacity: 1; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #aaa !important;
}

::-ms-input-placeholder { /* Microsoft Edge */
  color: #aaa !important;
}



/* selectbox IE 10, 11의 네이티브 화살표 숨기기 */
select::-ms-expand {
    display: none;
}

div.select_box{
	position:relative;
    /*display:inline-block;*/
    z-index:0;
}

div.select_box select {
    z-index:1;
}

div.select_box:before {
    display:block;
    position:absolute;
    content:'';
	right:0px;
	top:0px;
	height:39px;
	width:30px;
	background:#fff url(../images/board/select_arr.png); 
	background-position:75%;
	background-repeat:no-repeat; 
	background-size:23px;
    z-index:5;
	color:#777777;
}

div.select_box_{
	position:relative;
    /*display:inline-block;*/
    z-index:0;
}

div.select_box_ select {
    z-index:1;
}

div.select_box_:before {
    display:block;
    position:absolute;
    content:'';
	right:1px;
	top:1px;
	/*height:37px;*/
	height:36px;
	width:30px;
	background:#fff url(../images/board/select_arr.png); 
	background-position:75%;
	background-repeat:no-repeat; 
	background-size:23px;
    z-index:5;
	color:#777777;
}

.select_custom{width:100%; padding-left:10px; line-height:39px; height:39px; /*line-height:38px; height:38px;*/ border:1px solid #989b9f; position:relative; background:#fff; font-size:15px;}

/*아이콘*/
.btn_fileadd{
	background:/*#00bdf2*/ url(../images/board/ico_fileup_m.png); background-size:38px; background-position:center; background-repeat:no-repeat; width:35px; height:35px; display:inline-block;
}

.btn_fileremove{
	background:/*#00bdf2*/ url(../images/board/ico_filedown_m.png); background-size:38px; background-position:center; background-repeat:no-repeat; width:35px; height:35px; display:inline-block;
}

/*인풋박스*/
.buske_input{border-top:0px !important; border-right:0px !important; border-left:0px !important; border-bottom:1px solid #666 !important; width:100%; background:transparent;}


/*게시판 상단 정렬*/
.ed_txt{margin:0px; color:#666; font-size:15px; }
.list_arrange a{font-size:15px; color:#666;}
.list_arrange a:link{text-decoration:none;}
.list_arrange a:hover{ color:#014099;}
.list_arrange .on{color:#014099; font-weight:bold;}


/*마진*/
.margin_auto{margin:0 auto !important;}

.mg_0{margin:0px !important;}

.mt_0{margin-top:0px !important;}
.mt_5{margin-top:5px !important;}
.mt_10{margin-top:10px !important;}
.mt_15{margin-top:15px !important;}
.mt_20{margin-top:20px !important;}
.mt_25{margin-top:25px !important;}
.mt_30{margin-top:30px !important;}
.mt_35{margin-top:35px !important;}
.mt_40{margin-top:40px !important;}
.mt_45{margin-top:45px !important;}
.mt_50{margin-top:50px !important;}


.mr_5{margin-right:5px !important;}
.mr_10{margin-right:10px !important;}
.mr_15{margin-right:15px !important;}
.mr_20{margin-right:20px !important;}
.mr_25{margin-right:25px !important;}
.mr_30{margin-right:30px !important;}

.mb_0{margin-bottom:0px !important;}
.mb_5{margin-bottom:5px !important;}
.mb_10{margin-bottom:10px !important;}
.mb_15{margin-bottom:15px !important;}
.mb_20{margin-bottom:20px !important;}
.mb_25{margin-bottom:25px !important;}
.mb_30{margin-bottom:30px !important;}
.mb_35{margin-bottom:35px !important;}
.mb_40{margin-bottom:40px !important;}

.ml_5{margin-left:5px !important;}
.ml_10{margin-left:10px !important;}
.ml_15{margin-left:15px !important;}
.ml_20{margin-left:20px !important;}
.ml_25{margin-left:25px !important;}
.ml_30{margin-left:30px !important;}

/*패딩*/
.pt_5{padding-top:5px !important;}
.pt_10{padding-top:10px !important;}
.pt_15{padding-top:15px !important;}
.pt_20{padding-top:20px !important;}
.pt_25{padding-top:25px !important;}
.pt_30{padding-top:30px !important;}
.pt_35{padding-top:35px !important;}
.pt_40{padding-top:40px !important;}
.pt_45{padding-top:45px !important;}
.pt_50{padding-top:50px !important;}

.pr_5{padding-right:5px !important;}
.pr_10{padding-right:10px !important;}
.pr_15{padding-right:15px !important;}
.pr_20{padding-right:20px !important;}
.pr_25{padding-right:25px !important;}
.pr_30{padding-right:30px !important;}

.pb_5{padding-bottom:5px !important;}
.pb_10{padding-bottom:10px !important;}
.pb_15{padding-bottom:15px !important;}
.pb_20{padding-bottom:20px !important;}
.pb_25{padding-bottom:25px !important;}
.pb_30{padding-bottom:30px !important;}

.pl_5{padding-left:5px !important;}
.pl_10{padding-left:10px !important;}
.pl_15{padding-left:15px !important}
.pl_20{padding-left:20px !important;}
.pl_25{padding-left:25px !important;}
.pl_30{padding-left:30px !important;}

/*정렬*/
.float_left{float:left !important;}
.float_right{float:right !important;}

.txt_center{text-align:center !important;}
.txt_left{text-align:left !important;}
.txt_right{text-align:right !important;}

.display_inlineblock{display:inline-block !important;}

.margin_auto{margin:0px auto;}

.overflow_hidden{overflow:hidden;}

.position_relative{position:relative;}


/*폰트 굵기*/
.font_bold{font-weight:bold !important;}
.font_normal{font-weight:normal !important;}

.font_italic{font-style:italic !important;}

/*스크롤 여부*/
.overflowbox_sy{overflow-y:scroll;}
.overflowbox_sx{overflow-x:scroll;}

/*오버플로우*/
.overflow_hd{overflow:hidden;}

/*테이블 특성*/
.tablely_fixed{table-layout:fixed;}


/*폰트 크기*/
.font_h1{font-size:30px;}
.font_h2{font-size:22px;}
.font_h3{font-size:18px;}
.font_h4{font-size:14px;}
.font_h4_1{font-size:15px;}
.font_h5{font-size:12px;}

/*문단간격*/
.line_height_1{line-height:150%;}
.line_height_2{line-height:180%;}


/*폰트컬러*/
.red{color:#ff0000 !important;}
.red_1{color:#e83428 !important;}
.red_2{color:#af4926 !important;}
.orange{color:#f9921c !important;}
.blue_1{color:#005bac !important;}
.blue_2{color:#00aae7 !important;}
.blue_3{color:#035cb0 !important;}
.blue_4{color:#3a6cff !important;}
.blue_5{color:#0085ff !important;}
.blue_6{color:#44a6ff !important;}
.green_1{color:#00afa3 !important;}
.green_2{color:#2c977e !important;}
.green_3{color:#59a528 !important;}
.black_1{color:#000 !important;}
.black_2{color:#333 !important;}
.black_3{color:#454545 !important;}
.grey_1{color:#666 !important;}
.grey_2{color:#888 !important;}
.grey_3{color:#aaa !important;}
.white{color:#fff !important;}
.yellow{color:#f0bb02 !important;}
.yellow_1{color:#ffff80 !important;}

/*txt_decoration*/
.txt_underline{text-decoration:underline;}
.txt_linethrough{text-decoration:line-through;}

/*a태그*/
.a_file{color:#00bcf4 !important; text-decoration:underline !important; word-break:break-all;}

.mail{text-decoration:underline !important; color:#4c9ddb !important;}

/*아이콘 등*/
.tit_num_1{background:#00bdf2; width:35px; line-height:30px; color:#fff; float:left; text-align:center;}

/*아이프레임_팝업*/
.ifp_box{padding:10px;}

/*버튼*/
#btn_area{margin:30px auto; width:100%;}
.btn_area_edit{margin:30px auto; width:100%;}
#btn_area a:link, #btn_area a:hover,active,focus{text-decoration:none;}
.btn_area_edit a:link, #btn_area a:hover,active,focus{text-decoration:none;}

.btn_area{width:100%; display:inline-block;}
.btn_area a:link, #btn_area a:hover,active,focus{text-decoration:none;}
.btn_area .bt_half{width:49.5%; box-sizing:border-box;}
.button_btn{background:#00bdf2; color:#fff; padding:0px 20px; border-radius:30px; line-height:44px; height:44px; display:inline-block; font-size:15px; border:0px;}
.exsave_btn{background:#454545; color:#fff; padding:0px 20px; border-radius:30px; line-height:44px; height:44px; display:inline-block; font-size:15px;  border:0px;}
.prev_btn{background:#888; color:#fff; padding:0px 20px; border-radius:30px; line-height:44px; height:44px; display:inline-block; font-size:15px;  border:0px;}
.adress_btn{
	line-height:36px; height:38px; color:#fff; font-size:15px; text-align:center; display:inline-block; 
	background:#444 url(../images/common/btn_ico_2.png) 6%; background-repeat:no-repeat; width:135px; border:1px solid #444;
}

.mapopen_btn{
	line-height:36px; height:38px; color:#fff; font-size:15px; text-align:center; display:inline-block; 
	background:#444 url(../images/common/btn_ico_3.png) 16% 10px; background-repeat:no-repeat; width:135px; border:1px solid #444;
}

.organization_btn{
	line-height:36px; height:38px; color:#fff; font-size:15px; text-align:center; display:inline-block; 
	background:#00bdf2 url(../images/common/btn_ico_2.png) 6%; background-repeat:no-repeat; width:115px;  border:1px solid #00bdf2;
}

.accredit_btn{
	line-height:36px; height:38px; color:#fff; font-size:15px; text-align:center; display:inline-block; 
	background:#00bdf2; border:1px solid #00bdf2;
	padding:0px 10px;
}

.small_tp1_btn{
	line-height:30px; height:32px; color:#fff; font-size:15px; text-align:center; display:inline-block; 
	background:#00bdf2; border:1px solid #00bdf2;
	padding:0px 10px;
}

.small_tp2_btn{
	line-height:30px; height:32px; color:#fff; font-size:15px; text-align:center; display:inline-block; 
	background:#777; border:1px solid #777;
	padding:0px 10px;
}

.small_tp3_btn{
	line-height:30px; height:32px; color:#fff; font-size:15px; text-align:center; display:inline-block; 
	background:#00bdf2; border:1px solid #00bdf2;
	padding:0px 10px;
}

.small_tp4_btn{
	line-height:30px; height:32px; color:#666; font-size:15px; text-align:center; display:inline-block; 
	background:#efefef; border:1px solid #aaa;
	padding:0px 10px;
}

.view_ranking{
	line-height:25px; height:27px; color:#666; font-size:13px; text-align:center; display:inline-block; 
	background:#efefef; border:1px solid #aaa;
	padding:0px 5px; border-radius:5px;
}

.delete_btn{
	line-height:36px; height:38px; color:#fff; font-size:15px; text-align:center; display:inline-block; 
	background:#777; border:1px solid #777;
	padding:0px 10px;
}

.write_btn{
	line-height:36px; height:38px; color:#fff; padding:0px 20px; font-size:15px; text-align:center; display:inline-block; background:#fff; border:1px solid #444; background:#444;
}

.order_btn{
	line-height:36px; height:38px; color:#fff; padding:0px 20px; font-size:15px; text-align:center; display:inline-block; background:#fff; border:1px solid #00bdf2; background:#00bdf2;
}

.btn_fileadd{
	background:/*#00bdf2*/ url(../images/board/ico_fileup.png); background-size:38px; background-position:center; background-repeat:no-repeat; width:35px; height:35px; display:inline-block;
}

.btn_fileremove{
	background:/*#00bdf2*/ url(../images/board/ico_filedown.png); background-size:38px; background-position:center; background-repeat:no-repeat; width:35px; height:35px; display:inline-block;
}

.btn_selectadd{
	background:/*#00bdf2*/ url(../images/board/ico_fileup.png); background-size:38px; background-position:center; background-repeat:no-repeat; width:38px; height:39px; display:inline-block;
}

.btn_selectremove{
	background:/*#00bdf2*/ url(../images/board/ico_filedown.png); background-size:38px; background-position:center; background-repeat:no-repeat; width:38px; height:39px; display:inline-block;
}

.small_profilewrite_btn{
	line-height:30px; height:32px; color:#fff; font-size:15px; text-align:center; display:inline-block; background-repeat:no-repeat !important;
	background:#777  url(../images/common/ico_prfwrite.png) 5px 5px; border:1px solid #777; background-size:20px 20px;
	padding:0px 10px;
}


.btn_joinusphoto{line-height:35px; border:1px solid #454545; background:#454545; color:#fff; width:180px; height:40px; font-size:15px;}
.btn_mkgood{line-height:35px; border:1px solid #90b969; background:#90b969; color:#fff; width:180px; height:40px; font-size:15px;}

/*.btn_like a{background:url(../images/common/like_ico.png) 1px 2px; background-size:20px 19px; background-repeat:no-repeat !important; color:#888; padding-left:25px; font-size:15px;}
.btn_like a:hover{background:url(../images/common/like_ico_on.png) 1px 2px; background-size:20px 19px; background-repeat:no-repeat !important; color:#00bdf2;}
.btn_like a.on{background:url(../images/common/like_ico_on.png) 1px 2px; background-size:20px 19px; background-repeat:no-repeat !important; color:#00bdf2;}*/
.btn_like a{background:url(../images/common/like_ico_w.png) 1px 5px; background-size:15px 15px; background-repeat:no-repeat !important; color:#888; padding-left:20px; font-size:15px;}
.btn_like a:hover{background:url(../images/common/like_ico_w_on.png) 1px 5px; background-size:15px 15px; background-repeat:no-repeat !important; color:#00bdf2;}
.btn_like a.on{background:url(../images/common/like_ico_w_on.png) 1px 5px; background-size:15px 15px; background-repeat:no-repeat !important; color:#00bdf2;}
.btn_like a:link{text-decoration:none;}

.jobview_btn{border:1px solid #7d96b9; color:#7d96b9; font-size:15px; background:#fff; line-height:35px; height:37px; display:inline-block; float:left; padding:0px 15px;}
.jobview_btn_on{border:1px solid #7d96b9; color:#fff; font-size:15px; background:#7d96b9; line-height:35px; height:37px; display:inline-block; float:left; padding:0px 15px;}
.jobview_btn_edit{border:1px solid #7d96b9; color:#7d96b9; font-size:15px; background:#fff; line-height:35px; height:37px; display:inline-block; float:left; /*padding:0px 15px;*/}
.jobview_btn_b{border:1px solid #7d96b9; color:#7d96b9; font-size:15px; background:#fff; line-height:36px; height:38px; display:inline-block; float:left; padding:0px 15px;}
.jobview_btn .in_ico{position:relative; top:-2px; width:18px;}
.jobview_btn_on .in_ico{position:relative; top:-2px; width:18px;}
.jobview_btn .jbv_ico{width:18px;}
.jobview_btn_on .jbv_ico{width:18px;}
.jobview_btn_edit .jbv_ico{width:23px;}
.jobview_btn .mpl_ico{width:17px;}

.jobview_btn_a{border:1px solid #3a6cff; color:#fff; font-size:15px; background:#3a6cff; line-height:35px; height:37px; display:inline-block; float:left; padding:0px 15px;}
.jobview_btn_c{border:1px solid #767676; color:#fff; font-size:15px; background:#767676; line-height:35px; height:37px; display:inline-block; float:left; padding:0px 15px;}

.busan_sharebtn{color:#fff; border:1px solid #035cb0; line-height:36px; height:38px; font-size:15px; padding:0px 10px; text-align:center; background:#035cb0;}
.busan_sharebtn .share_ico{width:19px; position:relative; top:-2px;}

.busan_moreviewbtn{color:#035cb0; font-size:15px;}
.busan_moreviewbtn .bsmv_ico{width:21px; position:relative; top:-2px;}

.mptable_btn{color:#fff; font-size:13px; line-height:31px; height:33px; padding:0px 15px; margin-bottom:5px;}
.mptable_btn_1{background:#7f97bb;  border:1px solid #7f97bb;}
.mptable_btn_2{background:#c6c8d1;  border:1px solid #c6c8d1;}

.mptable_btn_a{color:#fff; font-size:13px; line-height:31px; height:33px; padding:0px 5px; margin-bottom:5px;}
.mptable_btn_b{color:#fff; font-size:13px; line-height:31px; height:33px; padding:0px 3px; margin-bottom:5px;}

.mpright_btn{color:#fff; font-size:13px; line-height:31px; height:33px; padding:0px 15px; margin-bottom:5px; background:#3a6cff;   border:1px solid #3a6cff;}

.wageview_btn{border:1px solid #7d96b9; color:#7d96b9; font-size:15px; background:#fff; line-height:30px; height:32px; display:inline-block; float:left; padding:0px 15px;}

#btn_area_searchbox{margin:10px auto; width:100%; display:inline-block;}
#btn_area_searchbox a:link, #btn_area_searchbox a:hover,active,focus{text-decoration:none;}
#btn_area_searchbox .search_btn{line-height:36px; height:38px; color:#fff; font-size:15px; text-align:center; display:inline-block;}
#btn_area_searchbox .search_btn_1{background:#545454 url(../images/common/btn_ico_1.png) 22%; background-repeat:no-repeat; width:127px; border:1px solid #545454;}
#btn_area_searchbox .search_btn_2{background:#00bdf2 url(../images/common/btn_ico_2.png) 27%; background-repeat:no-repeat; width:127px; border:1px solid #00bdf2;}
#btn_area_searchbox .search_btn_3{background:#00bdf2 url(../images/common/btn_ico_2.png) 7%; background-repeat:no-repeat; width:140px; border:1px solid #00bdf2;}
#btn_area_searchbox .search_btn_4{background:#00bdf2 url(../images/common/btn_ico_2.png) 27%; background-repeat:no-repeat; width:107px; border:1px solid #00bdf2;}

#btn_area_searchbox .writeop_btn{line-height:32px; height:34px; color:#fff; font-size:15px; text-align:center; display:inline-block;}
#btn_area_searchbox .writeop_btn_1{background:#545454 url(../images/common/btn_ico_1_s.png) 22%; background-repeat:no-repeat; width:97px; border:1px solid #545454;}
#btn_area_searchbox .writeop_btn_add{background:#00bdf2 url(../images/board/ico_fileup_w.png) 6%;  background-size:30px; background-repeat:no-repeat; width:127px; border:1px solid #00bdf2;}
#btn_area_searchbox .writeop_btn_add_a{background:#00bdf2 url(../images/board/ico_fileup_w.png) 3%;  background-size:30px; background-repeat:no-repeat; padding:0px 10px; border:1px solid #00bdf2;}
#btn_area_searchbox .writeop_btn_remove{background:#545454 url(../images/board/ico_filedown_w.png) 6%;  background-size:30px; background-repeat:no-repeat; width:77px; border:1px solid #545454;}
#btn_area_searchbox .writeop_btn_addinput{background:#00bdf2 url(../images/board/ico_fileup_w.png) 5%;  background-size:30px; background-repeat:no-repeat; width:185px; border:1px solid #00bdf2;}
#btn_area_searchbox .writeop_btn_2{background:#00bdf2; background-repeat:no-repeat; width:97px; border:1px solid #00bdf2;}

#btn_area_searchbox .btn_tp1{background:#00bdf2; padding:0px 10px; border:1px solid #00bdf2; line-height:32px; height:34px; color:#fff; font-size:15px; text-align:center; display:inline-block;}
#btn_area_searchbox .btn_tp2{background:#545454; padding:0px 10px; border:1px solid #545454; line-height:32px; height:34px; color:#fff; font-size:15px; text-align:center; display:inline-block;}
#btn_area_searchbox .btn_tp3{background:#888; padding:0px 10px; border:1px solid #888; line-height:32px; height:34px; color:#fff; font-size:15px; text-align:center; display:inline-block;}


#pop_btnarea{border-top:1px solid #aaa; width:100%; display:inline-block; padding:5px 0px;}
#pop_btnarea:link, #pop_btnarea a:hover,active,focus{text-decoration:none;}
#pop_btnarea .search_btn_1{
	line-height:34px; 
	height:36px; 
	color:#fff; 
	font-size:15px; 
	text-align:center; 
	display:inline-block; 
	background:#aaa url(../images/common/btn_ico_1.png) 22%; 
	background-repeat:no-repeat; 
	width:100px; 
	border:1px solid #aaa;
}

#pop_btnarea .search_btn_2{
	line-height:34px; 
	height:36px; 
	color:#fff; 
	font-size:15px; 
	text-align:center; 
	display:inline-block; 
	background:#90abc5 url(../images/common/btn_ico_2.png) 22%; 
	background-repeat:no-repeat; 
	width:100px; 
	border:1px solid #90abc5;
}

#pop_btnarea .exit_btn{
	line-height:34px; 
	height:36px; 
	color:#666; 
	font-size:15px; 
	text-align:center; 
	display:inline-block;
	background:#fff;
	border:1px solid #aaa;
	padding:0px 10px;

}


#pop_btnarea .lpsearch_btn{
	line-height:34px; 
	height:36px; 
	color:#fff; 
	font-size:15px; 
	text-align:center; 
	display:inline-block;
	background:#00bdf2 url(../images/common/btn_ico_2.png) 15% 10px;
	background-repeat:no-repeat; 
	border:1px solid #00bdf2;
	padding:0px 10px;

}

#pop_btnarea .reset_btn{
	line-height:34px; 
	height:36px; 
	color:#fff; 
	font-size:15px; 
	text-align:center; 
	display:inline-block;
	background:#545454 url(../images/common/btn_ico_1.png) 15% 10px; 
	background-repeat:no-repeat; 
	border:1px solid #545454;
	padding:0px 10px;

}


/*리스트*/
.list_tp1_1 li{background:url(../images/common/li_dot_1.png) 3px 5px; background-repeat:no-repeat; background-size:3px 12px; padding:0px 10px; font-size:15px;}
.list_tp1_2 li{background:url(../images/common/li_dot_1.png) 3px 7px; background-repeat:no-repeat; background-size:3px 12px; padding:3px 10px; font-size:15px;}
.list_tp1_3 li{background:url(../images/common/li_dot_1.png) 3px 7px; background-repeat:no-repeat; background-size:3px 12px; padding:3px 10px; font-size:18px;}
.list_tp2_1 li{background:url(../images/common/li_dot_2.png) 3px 5px; background-repeat:no-repeat; background-size:3px 12px; padding:0px 10px; font-size:15px;}
.list_tp2_2 li{background:url(../images/common/li_dot_2.png) 3px 7px; background-repeat:no-repeat; background-size:3px 12px; padding:3px 10px; font-size:15px;}
.list_tp2_3 li{background:url(../images/common/li_dot_2.png) 3px 7px; background-repeat:no-repeat; background-size:3px 12px; padding:3px 10px; font-size:18px;}
.list_tp3_1 li{background:url(../images/common/do_liico.png) 3px 5px; background-repeat:no-repeat; background-size:12px 12px; padding:0px 10px; font-size:15px;}
.list_tp3_2 li{background:url(../images/common/do_liico.png) 3px 7px; background-repeat:no-repeat; background-size:12px 12px; padding:3px 10px; font-size:15px;}
.list_tp3_3 li{background:url(../images/common/do_liico.png) 0px 11px; background-repeat:no-repeat; background-size:12px 12px; padding:3px 16px; font-size:18px;}

/*콘텐츠(전체)*/
.conbox_tp1{border-radius:5px; border:1px solid #ddd; background:#eff0f1; color:#000;}
.conbox_tp2{border-radius:5px; border:1px solid #ddd; background:#fff;}
.conbox_tp3{border:1px solid #ddd; background:#eff0f1; color:#000;}
.conbox_tp4{border:1px solid #ddd; background:#fff; color:#000;}
.conbox_tp1 .cb_pd,.conbox_tp2 .cb_pd, .conbox_tp3 .cb_pd,.conbox_tp4 .cb_pd{padding:20px;}
.conbox_tp1 .cb_pd_1,.conbox_tp2 .cb_pd_1, .conbox_tp3 .cb_pd_1,.conbox_tp4 .cb_pd_1{padding:20px;}
.conbox_tp1 .cb_pd_2,.conbox_tp2 .cb_pd_2, .conbox_tp3 .cb_pd_2,.conbox_tp4 .cb_pd_2{padding:10px;}

.contsb_tit{font-size:16px;}

.cont100_box{width:100%; display:inline-block; box-sizing:border-box;}

/*검색박스*/
.search_box{background:#e2e9ef; border:1px solid #cdd8e4; width:100%; height:100%; border-radius:5px;}
.search_box_bgtp1{background:#f1f1f1;}
.search_box_bgnone{background:transparent;}
.search_box_1{padding:20px 0px;}
.search_box_2{padding:40px 0px;}


.search_box .search_input{height:49px; width:100%; z-index:1; position:relative; box-sizing:border-box;}
.search_box .search_input .sch_ico{position:absolute; z-index:5; /*top:15px;*/ top:13px; right:10px;}
.search_box .search_input .sch_ico .sch_icoimg{width:24px;}

.search_box .search_input .slt_ico{position:absolute; z-index:5; top:0px; right:10px;}
.search_box .search_input .slt_ico .sltico_img{width:26px;}

.search_box .search_input .sc_ico{position:absolute; z-index:5; top:12px; left:10px;}
.search_box .search_input .sc_ico .sc_icoimg{width:26px;}

.search_box .search_input_1{border:1px solid #999999; background:#fff;}
.search_box .search_input_2{border:5px solid #0b3669; background:#fff;}
.search_box .search_input_3{border:1px solid #0b3669; background:#fff;}
.search_box .search_input input[type="text"]{height:45px; line-height:45px; padding:0px 0px 0px 10px; border:0px; width:94%; font-size:15px;}
.search_box .search_input_1 input[type="text"]{height:45px; line-height:45px; padding:0px 0px 0px 10px; border:0px; width:94%; font-size:15px;}

.search_box .search_input_1 .ip_box_1{width:70% !important;}

.search_box .search_input_2 input[type="text"]{/*height:39px; line-height:39px;*/ line-height:35px; height:37px; padding:0px 0px 0px 10px; border:0px; width:94%; font-size:15px; position:relative; top:1px;}
.search_box .search_input_3 input[type="text"]{height:47px; line-height:47px; padding:0px 0px 0px 10px; border:0px; width:100%; font-size:15px;}
.search_box .search_input_2 select{border:0px; font-size:15px;}
.search_box .search_input_2 .sch_ico{position:absolute; z-index:5; top:9px; right:10px;} 
.search_box .search_input_3 .sch_ico{position:absolute; z-index:5; top:12px; right:10px;} 
.search_box .job_searchoption{line-height:45px; padding-left:10px; padding-right:35px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.search_box .job_searchoption .js_ico{width:27px;}


.search_box .searchmore_input{height:45px; width:100%; z-index:1; position:relative; box-sizing:border-box; border:0px; background:#fff;}
.search_box .searchmore_input .sch_ico{position:absolute; z-index:5; top:8px; right:10px;}
.search_box .searchmore_input .sch_ico .sch_icoimg{width:24px;}
.search_box .si2_select{width:25%; box-sizing:border-box; float:left;}
.search_box .si2_search{width:75%; box-sizing:border-box; float:left;}

.search_box .si2_select_a{width:25%; box-sizing:border-box; float:left;}
.search_box .si2_select_edit{width:20%; box-sizing:border-box; float:left;}
.search_box .si2_keyword{width:75%; box-sizing:border-box; float:left;}
.search_box .si2_keyword_edit{width:80%; box-sizing:border-box; float:left;}

.search_box .si3_select{width:25%; box-sizing:border-box; float:left;}
.search_box .si3_search{width:50%; box-sizing:border-box; float:left;}

.search_box .search_input_1 a:link{text-decoration:none;}
.search_box .search_input_1 a:hover,active,focus{text-decoration:none;}

.search_box .tag{background:#fff; display:inline-block; margin-bottom:5px; border:1px solid #aaa; border-radius:3px; color:#888; padding:0px 10px; font-size:15px; line-height:32px;}
.search_box a div.tag:link{text-decoration:none;}
.search_box a div.tag:hover,active,focus{background:#fff; border:1px solid #539cee; border-radius:3px; color:#fff; background:#539cee; text-decoration:none;}
.search_box a div.tag_on{background:#5778df; border:1px solid #5778df; border-radius:3px; color:#fff; text-decoration:none;}


.search_box .tag_tp1{background:#fff; display:inline-block; margin-bottom:5px; border:1px solid #aaa; border-radius:3px; color:#888; padding:5px 10px; font-size:15px;}
.search_box a div.tag_tp1:link{text-decoration:none;}
.search_box a div.tag_tp1:hover,active,focus{background:#fff; border:1px solid #539cee; border-radius:3px; color:#fff; background:#539cee; text-decoration:none;}
.search_box a div.tag_tp1_on{background:#5778df; border:1px solid #5778df; border-radius:3px; color:#fff; text-decoration:none;}
.search_box a div.tag_tp1_on_edit{background:#539cee; border:1px solid #539cee; border-radius:3px; color:#fff; text-decoration:none;}

.tag_area .tag_tp1{background:#fff; display:inline-block; margin-bottom:5px; border:1px solid #aaa; border-radius:3px; color:#888; /*padding:5px 10px;*/ padding:3px 5px; /*font-size:15px;*/ font-size:13px;}
.tag_area a div.tag_tp1:link{text-decoration:none;}
.tag_area a div.tag_tp1:hover,active,focus{background:#fff; border:1px solid #539cee; border-radius:3px; color:#fff; background:#539cee; text-decoration:none;}
.tag_area a div.tag_tp1_on{background:#5778df; border:1px solid #5778df; border-radius:3px; color:#fff; text-decoration:none;}
.tag_area a div.tag_tp1_on_edit{background:#539cee; border:1px solid #539cee; border-radius:3px; color:#fff; text-decoration:none;}


.search_morebox{ background:#f9f9f9; width:99.8%; height:100%; border-radius:5px;}
.search_morebox .sm_pd{padding:30px;}
.search_morebox .tit{color:#333;}

.searchmore_table{border-collapse:collapse; font-size:15px;}
.searchmore_table th{color:#333; font-weight:normal; padding:8px; border-bottom:1px solid #d8d8d8;}
.searchmore_table .th_mobile{color:#333;}
.searchmore_table td{padding:8px; border-bottom:1px solid #d8d8d8; position:relative;}
.searchmore_table .bd_none{border-bottom:0px;}

.searchmore_table .selectbox{margin:0px 5px 5px 0px;}
.searchmore_table .radio{margin:4px 8px 4px 0px;}

.searchmore_table .search_optionpop{top:47px; width:100%;}
.searchmore_table .schmore_poplist{height:100%; max-height:200px; box-sizing:border-box;}
.searchmore_table .schmore_poplist .sm_poplist{width:50%; float:left; box-sizing:border-box;}

.search_morebox .search_input{height:49px; width:100%; z-index:1; position:relative; box-sizing:border-box;}
.search_morebox .search_input .sch_ico{position:absolute; z-index:5; /*top:15px;*/ top:13px; right:10px;}
.search_morebox .search_input .sch_ico .sch_icoimg{width:24px;}

.search_morebox .search_input .slt_ico{position:absolute; z-index:5; top:0px; right:10px;}
.search_morebox .search_input .slt_ico .sltico_img{width:26px;}

.search_morebox .search_input .sc_ico{position:absolute; z-index:5; top:12px; left:10px;}
.search_morebox .search_input .sc_ico .sc_icoimg{width:26px;}

.search_morebox .search_input_1{border:1px solid #999999; background:#fff;}
.search_morebox .search_input_2{border:5px solid #00bdf2; background:#fff;}
.search_morebox .search_input_3{border:1px solid #00bdf2; background:#fff;}
.search_morebox .search_input input[type="text"]{height:45px; line-height:45px; padding:0px 0px 0px 10px; border:0px; width:94%; font-size:15px;}
.search_morebox .search_input_1 input[type="text"]{height:45px; line-height:45px; padding:0px 0px 0px 10px; border:0px; width:94%; font-size:15px;}

.search_morebox .search_input_1 .ip_ps1{position:relative; top:1px;}

.search_morebox .search_input_1 .ip_box_1{width:70% !important;}

.search_morebox .search_input_2 input[type="text"]{/*height:39px; line-height:39px;*/ line-height:35px; height:37px; padding:0px 0px 0px 10px; border:0px; width:94%; font-size:15px; position:relative; top:1px;}
.search_morebox .search_input_3 input[type="text"]{height:47px; line-height:47px; padding:0px 0px 0px 10px; border:0px; width:100%; font-size:15px;}
.search_morebox .search_input_2 select{border:0px; font-size:15px;}
.search_morebox .search_input_2 .sch_ico{position:absolute; z-index:5; top:9px; right:10px;} 
.search_morebox .search_input_3 .sch_ico{position:absolute; z-index:5; top:12px; right:10px;} 
.search_morebox .job_searchoption{line-height:45px; padding-left:10px; padding-right:35px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.search_morebox .job_searchoption .js_ico{width:27px;}


/*게시판*/
.total{font-size:15px; color:#000;}

/*로그인*/
#loginbox{display:inline-block; width:100%; height:100%; padding:0px 0px 40px;}
#loginbox .login_box{
	border-radius:10px;
	border:1px solid #ddd; 
	margin:0px auto; 
	width:100%; 
	background:#f9f9f9;
	box-shadow:2px 5px 5px rgba(0,0,0,0.2); 
	-ms-box-shadow:2px 5px 5px rgba(0,0,0,0.2); 
	-webkit-box-shadow:2px 5px 5px rgba(0,0,0,0.2);


}
#loginbox h3{font-weight:normal; font-size:18px;}
#loginbox .login_box .lg_pd{padding:30px 30px 20px;}
#loginbox .loginin_box{width:75%; margin:0px auto;}
#loginbox .loginin_box .logbox{display:inline-block; width:100%; box-sizing:border-box;  padding:20px 0px 25px;}
#loginbox .logbox .loginbox_left{width:45%; float:left; box-sizing:border-box; text-align:center;}
#loginbox .logbox .loginbox_left img{width:100%; max-width:166px;}
#loginbox .logbox .loginbox_right{width:55%; float:left; box-sizing:border-box;}

#loginbox .login_table{border-collapse:collapse;}
#loginbox .login_table th{color:#313131; font-size:15px; padding:3px 0px 3px 20px;}
#loginbox .login_table td{font-size:15px; padding:3px 0px 3px 0px;}
#loginbox .login_table .th_mobile{color:#313131;}
#loginbox .login_table a{font-size:15px; color:#014099; text-decoration:underline;}

#loginbox .snsbox{display:inline-block; width:100%; box-sizing:border-box;   border-top:1px solid #ddd;  padding:10px 0px 10px 0px;}
#loginbox .snslogin_btn{/*width:31.5%;*//*페이스북삭제*/width:48.5%; position:relative; margin:0px 10px 10px 0px; float:left; box-sizing:border-box; padding:0px 0px; line-height:44px; height:44px;  font-size:15px; text-align:center;}
#loginbox .snslogin_btn .snslg_img{position:relative; top:-2px;}
#loginbox .snslogin_btn_f{color:#fff; background:#314f9a; display:inline-block;}
#loginbox .snslogin_btn_k{background:#fae100; color:#3d1f1f; display:inline-block;}
#loginbox .snslogin_btn_n{background:#00c850; color:#fff; display:inline-block;}

.login_btn{font-size:18px; font-weight:bold; width:100%; height:50px; line-height:50px; background:#00bdf2; color:#fff; text-align:center; border:1px solid #00bdf2;}
.login_btn_a{font-size:18px; font-weight:bold; width:100%; height:50px; line-height:50px; background:#454545; color:#fff; text-align:center; border:1px solid #454545;}


/*회원가입*/
.member_photo{/*width:100%; height:100%;*/  width:180px; height:186px;}

.agreebox{width:100%; /*height:500px;*/ height:300px; border: 1px solid #d5d5d5; padding:20px; overflow-y:scroll; border-radius:5px 0px 0px 5px;}

#joinusbox{
	width:100%; 
	height:100%; 
	display:inline-block; 
	padding:50px 0px 50px; 
	box-sizing:border-box; 
	background:#f7f7f7;
}

.joinus_box{
	background:#fff;
	padding:30px 0px;
}

.submain_box{margin-top:5px; margin-left:5px;  background:#efefef; border:1px solid #ddd;  text-align:center;}
.submain_box:hover,active,focus{
	border:1px solid #014099; 
	box-shadow:0px 0px 15px rgba(1,64,153,0.4); 
	-ms-box-shadow:0px 0px 15px rgba(1,64,153,0.4); 
	-webkit-box-shadow:0px 0px 15px rgba(1,64,153,0.4); 
}
.submain_box .sbm_pd{padding:20px 20px;}
.submain_box .sbmbox{width:100%; display:inline-block; box-sizing:border-box;}
.submain_box .sbmbox h2{margin:0px; font-size:22px; color:#000;}
.submain_box .sbmbox p{color:#666; font-size:15px;}
.submain_box .sbm_top{width:100%; box-sizing:border-box; text-align:center; padding:20px 0px 0px;}
.submain_box .sbm_bottom{width:100%; box-sizing:border-box; text-align:center; padding:20px 0px 20px;}
.submain_box .smb_btn{border:1px solid #014099; height:40px; line-height:38px; color:#014099; font-size:15px; border-radius:30px; padding:0px 20px; display:inline-block;}
.submain_box .smb_btn_a{border:1px solid #014099; /*height:40px; line-height:38px;*/ color:#014099; font-size:15px; border-radius:30px; padding:13px 20px; display:inline-block;}
.submain_box .lgn_ico{width:100%; max-width:120px;}
.submain_box a:link{text-decoration:none;}
.submain_box a:hover,active,focus{text-decoration:none;}

.joinguide_box .joinguide_left{float:left; text-align:center; padding:2% 0px;}
.joinguide_box .mg_ico{width:100%; max-width:155px;}
.joinguide_box .joinguide_right{float:left;}

.joinmemguide{box-sizing:border-box; width:100%; display:inline-block;}
.joinmemguide li{float:left; color:#333; line-height:150%; width:50% !important;}

.joinusbox_write .member_photo{/*width:100%; height:100%;*/  width:180px; height:186px;}
.joinusbox_write .btn_joinusphoto{line-height:35px; border:1px solid #014099; background:#014099; color:#fff; width:180px; height:35px; font-size:15px;}

/*14세 이상/이하*/
.yearguicebox{width:100%; box-sizing:border-box; border:1px solid #aaa;}
.yearguicebox .yg_pd{padding:15px;}
.yearguicebox .yg_box{width:100%; box-sizing:border-box; display:inline-block;}
.yearguicebox .yg_box_h1{box-sizing:border-box; }
.yearguicebox .yg_boxbar{border-left:1px solid #ddd;}
.yearguicebox .yg_box_pd{padding:15px;}


/*가입완료*/
.login_compbox{width:100%; box-sizing:border-box; display:inline-block;}
.login_compbox .lg_comp_1{box-sizing:border-box; }
.login_compbox .lg_comp_2{ box-sizing:border-box; }

/*동의하기 체크*/
.argeebox_tp1{border-radius:5px; border:1px solid #ddd; font-size:15px;}
.argeebox_tp1 .argbtp1_tit{padding:15px; background:#ededed;  line-height:180%; color:#333;}
.argeebox_tp1 .argbtp1_box{padding:15px;  line-height:180%;}


.arg_chkbox{display:inline-block; width:100%; border-top:1px solid #ddd;}
.arg_chkbox .argchb_left{float:left; padding:5px;}
.arg_chkbox .argchb_right{float:right; padding:5px;}


/*탭버튼*/
.tab_btn_1{width:100%; display:inline-block; position:relative; height:56px;}
.tab_btn_1 li{background:url(../images/common/tit_arr.png) 90%; background-repeat:no-repeat; padding:0px 35px 0px 15px; float:left; line-height:54px; /*height:54px;*/ color:#000; font-size:18px; font-weight:bold; border-radius:10px 10px 0px 0px; border-top:2px solid #666;  border-right:2px solid #666;  border-left:2px solid #666; border-bottom:1px solid #00bdf2; cursor:pointer; margin-right:4px;}
.tab_btn_1 li.on{background:url(../images/common/tit_arr_on.png) 90%; background-repeat:no-repeat; padding:0px 35px 0px 15px; float:left; line-height:54px; /*height:54px;*/ color:#014099; font-size:18px; font-weight:bold; border-radius:10px 10px 0px 0px; border-top:2px solid #014099;  border-right:2px solid #014099;  border-left:2px solid #014099; border-bottom:1px solid #fff;}

.tab_btn_2{width:100%; margin:0px auto;  text-align:center;}
.tab_btn_2 li{color:#666666; display:inline-block; padding:0px 2% 15px; text-align:center; font-size:15px; cursor:pointer;}
.tab_btn_2 li.on{color:#014099; font-weight:bold; border-bottom:2px solid #014099;}
.tab_btn_2 li.bar{padding:20px 10px;}

.tab_btn_3{width:100%; margin:0px auto; position:relative; height:42px; /*text-align:center;*/}
.tab_btn_3 li{color:#666666; display:inline-block; background:#f5f5f5; padding:0px 15px; line-height:40px; text-align:center; border-bottom:1px solid #014099; border-left:1px solid #aaa; border-right:1px solid #aaa; border-top:1px solid #aaa; font-size:15px; cursor:pointer;}
.tab_btn_3 li.on{color:#014099; font-weight:bold; background:#fff; border-bottom:1px solid #f5f5f5; border-top:2px solid #014099;  border-right:2px solid #014099;  border-left:2px solid #014099;}

.tab_btn_4{width:100%; margin:0px auto; position:relative; height:44px; /*text-align:center;*/}
.tab_btn_4 li{color:#666666; display:inline-block; background:#fff; padding:10px 15px; text-align:center; border-bottom:2px solid  #89a5cd; border-left:1px solid #aaa; border-right:1px solid #aaa; border-top:1px solid #aaa; font-size:15px; cursor:pointer;}
.tab_btn_4 li.on{color:#fff; background:#adc0dc; font-weight:bold; border-bottom:2px solid #adc0dc; border-top:2px solid #89a5cd;  border-right:2px solid  #89a5cd;  border-left:2px solid  #89a5cd;}

.tab_btn_5{width:100%; margin:0px auto; position:relative; height:45px; /*text-align:center;*/}
.tab_btn_5 li{color:#666666; display:inline-block; background:#f5f5f5; line-height:43px; padding:0px 15px; text-align:center; border-bottom:1px solid #014099; border-left:1px solid #aaa; border-right:1px solid #aaa; border-top:1px solid #aaa; font-size:15px; cursor:pointer;}
.tab_btn_5 li.on{color:#014099; font-weight:bold; background:#fff;  border-bottom:1px solid #fff; border-top:2px solid #014099;  border-right:2px solid #014099;  border-left:2px solid #014099;}

.tab_btn_6{width:100%; margin:0px auto; position:relative; /*text-align:center;*/}
.tab_btn_6 li{color:#666666; display:inline-block; background:#f5f5f5; line-height:43px; padding:0px 15px; text-align:center; border-bottom:1px solid #014099; border-left:1px solid #aaa; border-right:1px solid #aaa; border-top:1px solid #aaa; font-size:15px; cursor:pointer;}
.tab_btn_6 li.on{color:#014099; font-weight:bold; background:#fff;  border-bottom:1px solid #fff; border-top:2px solid #014099;  border-right:2px solid #014099;  border-left:2px solid #014099;}

.tab_btn_7{width:100%; margin:0px auto; position:relative; height:40px; /*text-align:center;*/}
.tab_btn_7 li{color:#666666; display:inline-block; background:#f5f5f5; line-height:38px; padding:0px 8px; text-align:center; border-bottom:1px solid #014099; border-left:1px solid #aaa; border-right:1px solid #aaa; border-top:1px solid #aaa; font-size:13px; cursor:pointer;}
.tab_btn_7 li.on{color:#014099; font-weight:bold; background:#fff;  border-bottom:1px solid #fff; border-top:2px solid #014099;  border-right:2px solid #014099;  border-left:2px solid #014099;}

.tab_btnarea{border-bottom:1px solid #014099; width:100%; display:inline-block;}
.tab_btnarea_a{border-bottom:1px solid #014099; width:100%; display:inline-block;}
.tab_btnarea_b{border-bottom:1px solid #014099; width:100%; display:inline-block;}

.tab_btnarea .num{background:#00bdf2; color:#fff; padding:0px 10px; border-radius:5px; line-height:22px; height:22px; display:inline-block;}

/*단계*/
.stepbox{overflow:hidden; margin-right:-1%;}
.step_1{width:100%; display:inline-block;  box-sizing:border-box;}
.step_1 li{border-radius:20px; padding:15px 0px 0px; background:#fff; color:#666; border:2px solid #aaa; float:left; width:24%; cursor:pointer; font-size:15px; margin:0px 1% 0px 0px;}
.step_1 li.on{background:#014099; color:#fff; border:2px solid #014099; }
.step_1 li.arr{background:url(../images/common/step_arr.png); background-size:19px; border:0px; background-repeat:no-repeat; float:left; width:19px; height:36px; padding:10px 0px; background-position:center;}
.step_1 .listepnum_bar{border-bottom:2px dotted #014099; display:inline-block; padding:0px 2% 10px;}
.step_1 li.on .listepnum_bar{border-bottom:2px dotted #efefef;}
.step_1 li h3{color:#000;}
.step_1 li.on h3{color:#fff;}
.step_1 li.on h4{color:#8ae2ff;}

/*공연장상세*/
.caravan_bn{background-repeat:no-repeat; background-position:top center; background-size:100%; width:100%; position:relative; /*padding-bottom:100%;*/}
.caravanp_0{background:url(../images/common/caravan_normal_1.jpg); background-repeat:no-repeat; background-position:top center; background-size:100%;}
.caravanp_1{background:url(../images/common/caravan_normal_2.jpg); background-repeat:no-repeat; background-position:top center; background-size:100%;}
.caravanp_2{background:url(../images/common/caravan_c_1.jpg); background-repeat:no-repeat; background-position:top center; background-size:100%;}
.caravanp_3{background:url(../images/common/caravan_c_2.jpg); background-repeat:no-repeat; background-position:top center; background-size:100%;}
.caravanp_4{background:url(../images/common/caravan_c_3.jpg); background-repeat:no-repeat; background-position:top center; background-size:100%;}


.caravan_bn .caravanp_image{/*padding-bottom:8%;*/ height:100%; text-align:center; width:100%; padding-bottom:100%;}
.caravan_bn .visual{padding-bottom:10px; position:relative;}
.caravan_bn .visual img{width:100%; border-radius:5px; 
	/*width:99%; box-shadow:5px 5px 1px rgba(0,0,0,0.4); -ms-box-shadow:5px 5px 1px rgba(0,0,0,0.4); -webkit-box-shadow:5px 5px 1px rgba(0,0,0,0.4);*/
	/*top:50%;  -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%);*/
}

.caravan_bn {margin:0 auto; /*position:absolute;*/ z-index:0; width:100%; overflow:hidden;}
.caravan_bn .slidesjs-previous {position: absolute; top: 280px; left: 30px; width:72px; z-index: 10;}
.caravan_bn .slidesjs-next {position: absolute; top: 280px; right: 30px; width:72px; z-index: 10;}
.caravan_bn #caravanbn_slide {margin:0 auto;}

/*.caravan_bn .bx-wrapper .bx-pager {display:none;}
.caravan_bn .bx-wrapper .bx-controls-auto {display:none;}
.caravan_bn .bx-controls-direction{display:none;}
.caravan_bn .bx-pager-item {display:none;}*/


.caravan_bn  .bx-wrapper .bx-pager {
	/*text-align: center;
	font-size: .85em;
	font-weight: bold;
	color: #666;
	position: absolute;
	z-index:99;
	width:100%;*/
	display:inline-block;
}

.caravan_bn  .bx-wrapper .bx-controls{
	/* position: absolute;
	 bottom: 20px;*/
	 position: relative;
	 width: 100%;
	 z-index:100;
	 text-align: center;
	 margin:0px auto;
	 font-size:14px;
}

.caravan_bn  .bx-wrapper .bx-controls .bx-controls-direction{display:none;}

.caravan_bn  .bx-wrapper .bx-controls-auto {
  position: absolute;
  bottom: 20px;
  width: 100%;
  z-index:100;
  text-align: center;
 /* display:none;*/
  
}

.caravan_bn  .bx-wrapper .bx-pager .bx-pager-item,
.caravan_bn  .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;

}

.caravan_bn  .bx-wrapper .bx-pager.bx-default-pager a {
	color:#fff;
	text-indent: -9999px;
	margin: 0 1px;
	display:inline-block;
	overflow:hidden; width:7px; height:7px; text-align:center; line-height:7px;
}

.caravan_bn  .bx-wrapper .bx-pager.bx-default-pager a:hover,
.caravan_bn  .bx-wrapper .bx-pager.bx-default-pager a.active {
	background-position: 0 -30px;
	text-indent:0;
}

.caravan_bn  .bx-wrapper .bx-pager a:hover,active{text-decoration:none !important;}
.caravan_bn  .bx-wrapper .bx-pager a:link{text-decoration:none !important;}

.caravan_bn .bx-pager-item .bxbtn {background:url(/images/common/bxc_roll.png); background-size:9px 9px; width:9px; height:9px; padding:0px 5px; margin:0px 5px; background-position:center; background-repeat:no-repeat;}
.caravan_bn .bx-pager-item .active .bxbtn { background:url(/images/common/bxc_roll_on.png); background-size:9px 9px; width:9px; height:9px; background-position:center; background-repeat:no-repeat;}

/* AUTO CONTROLS (START / STOP) */
.caravan_bn .bx-wrapper .bx-controls-auto .bx-start {
  display: block;
  width: 11px;
  height: 16px;
  outline: 0;
  /*text-indent: -9999px;
  background: url('../images/main/m_ow_play.png') 0px 4px no-repeat;*/
  margin: 10px 15px;
  color:#fff;
}
.caravan_bn .bx-wrapper .bx-controls-auto .bx-start:hover,
.caravan_bn .bx-wrapper .bx-controls-auto .bx-start.active,
.caravan_bn .bx-wrapper .bx-controls-auto .bx-start:focus {
  /*background-position: -86px -33px;*/
  background-position:0px 4px;
}
/*.caravan_bn .bx-wrapper .bx-controls-auto .bx-start:before{content:"play";}
.caravan_bn .bx-wrapper .bx-controls-auto .bx-start:after{content:"play";}*/

.caravan_bn .bx-wrapper .bx-controls-auto .bx-stop {
  display: block;
  width: 11px;
  height: 16px;
  outline: 0;
  /*text-indent: -9999px;
  background: url('../images/main/m_ow_stop.png')  0px 4px no-repeat;*/
  margin:  10px 15px;
  color:#fff;
}
.caravan_bn .bx-wrapper .bx-controls-auto .bx-stop:hover,
.caravan_bn .bx-wrapper .bx-controls-auto .bx-stop.active,
.caravan_bn .bx-wrapper .bx-controls-auto .bx-stop:focus {
  /*background-position: -86px -33px;*/
  background-position:0px 4px;
}


#crvviewlist_box_2{display:inline-block; box-sizing:border-box; width:100%;}
#crvviewlist_box_2 .bx-pager-item{float:left; width:25%; box-sizing:border-box; padding:0%;}
#crvviewlist_box_2 .bx-pager-item .active{}
#crvviewlist_box_2 .bx-pager-item .active img{border:1px solid #f0820f;}
#crvviewlist_box_2 .bx-pager-item img{width:100%; border:1px solid #ddd;}

#crvviewlist_box_3{display:inline-block; box-sizing:border-box; width:100%;}
#crvviewlist_box_3 .bx-pager-item{float:left; width:25%; box-sizing:border-box; padding:0.5%; border:1px solid #ddd;}
#crvviewlist_box_3 .bx-pager-item img{width:100%;}

.crvviewlist_boxpager{display:inline-block; box-sizing:border-box; width:100%;}
.crvviewlist_boxpager .bx-pager-item{float:left; width:25%; box-sizing:border-box; padding:0.5%; border:1px solid #ddd;}
.crvviewlist_boxpager .bx-pager-item img{width:100%;}


.crvbn_btn{position:absolute; width:100%; z-index:10; top:40%; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%);}
.crvbn_btn .bx-prev{width:59px; left:10px; position:absolute;}
.crvbn_btn .bx-next{width:59px; right:10px; position:absolute;}
/*.crvbn_btn .slider-prev{width:59px; left:10px; position:absolute;}
.crvbn_btn .slider-next{width:59px; right:10px; position:absolute;}*/
.crv_arrbtn{width:59px;}

.crvbn_btn_1{top:30% !important;}
.crvbn_btn_2{top:40% !important;}

/*조직도*/
.orgnbox{border:1px solid #ddd; text-align:center;}
.orgnbox img{/*max-width:780px;*/ max-width:780px; width:100%;}

/*문의처*/
.fac_table{table-layout:fixed; border-top:2px solid #97a1aa; border-collapse:collapse; /*font-size:14px;*/}
.fac_table th{background:#eceef0; padding:10px 10px; color:#333; border-bottom:1px solid #cdd1d6; border-left:1px solid #eceef0; border-right:1px solid #eceef0;}
.fac_table td{padding:10px 10px; color:#333; border:1px solid #ddd; line-height:170%; word-break:break-all;}
.fac_table td.center{/*border-left:1px solid #ddd; border-right:1px solid #ddd;*/ padding:0px;}
.fac_table td.center .cp{padding:10px 10px;}
.fac_table td.ict_fcimg{padding:5px;}
.fac_table .cttit{background:#eceef0; padding:10px 10px; border-bottom:1px solid #cdd1d6; border-top:1px solid #cdd1d6; font-weight:bold;}
.fac_table .ctbox{padding:10px;}


/*FAQ*/
.faqbox{border-top:2px solid #97a1aa; border-left:1px solid #cdd1d6; border-right:1px solid #cdd1d6;}
.faqbox .faq_p{/*background:#f9f9f9;*/ background:#eceef0;  border-bottom:1px solid #cdd1d6;  font-size:18px; font-weight:bold;}
.faqbox .faq_p table{padding:10px;}
.faqbox .faq_p span{background:url(../images/common/faq_ico01.png) 0px 8px no-repeat; width:22px; height:32px; padding:9px 13px;}
.faqbox .faq_a{background:#fff; border-bottom:1px solid #ddd; padding:10px; line-height:180%;}
.faqbox .faq_a span{background:url(../images/common/faq_ico02.png) 0px 8px no-repeat; width:22px; height:32px; padding:9px 13px;}
.faqbox .faq_a .ico{position:relative; top:4px;}

/*대관안내*/
.mkint_img{width:100%; max-width:1158px;}

.mkintf_list{box-sizing:border-box; width:100%; display:inline-block;}
.mkintf_list li{padding:4px; border:1px solid #ddd; box-sizing:border-box; float:left; border-collapse:collapse;}
.mkintf_list .mkintf_img{width:100%; max-width:280px;}

.mkintf_list_1{box-sizing:border-box; width:100%; display:inline-block;}
.mkintf_list_1 li{padding:4px; border:1px solid #ddd; box-sizing:border-box; float:left; border-collapse:collapse;}
.mkintf_list_1 .mkintf_img{width:100%; max-width:377px;}

.mkintf_list_2{box-sizing:border-box; width:100%; display:inline-block;}
.mkintf_list_2 li{padding:4px; border:1px solid #ddd; box-sizing:border-box; float:left; border-collapse:collapse;}
.mkintf_list_2 .mkintf_img{width:100%; max-width:567px;}

.mkintf_list_btit{border-bottom:1px solid #ddd; border-left:1px solid #ddd; border-right:1px solid #ddd; padding:5px;}



/*참여마켓,프로그램()*/
/*.jobedubox .jobevt_poster_notype_1{
	background:#ffbb00;
	background-repeat:no-repeat;
	background-size:84px;
	background-position:99% 10px;
	text-align:center; 
	margin:0px auto;

}

.jobedubox .jobevt_poster_notype_2{
	background:#4fb9ff;
	background-repeat:no-repeat;
	background-size:84px;
	background-position:99% 10px;
	text-align:center; 
	margin:0px auto;

}

.jobedubox .jobevt_poster_notype_3{
	background:#ff8cb2;
	background-repeat:no-repeat;
	background-size:84px;
	background-position:99% 10px;
	text-align:center; 
	margin:0px auto;

}

.jobedubox .jbp_ntbox{position:absolute; width:100%; height:100%;}
.jobedubox .jbp_ntbox .ctbox{position:absolute; font-size:13px; padding:3px 0px; text-align:center; width:100%; }
.jobedubox .jbp_ntbox .ctbox p{border-bottom:1px solid #fff; display:inline-block; color:#fff;}
.jobedubox .jbpn_tit_box{position:relative; top:30%;  -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); padding:0px 20px;}
.jobedubox .jbpn_tit_box h3{}

.joborganization{margin-left:5px; margin-top:5px; position:relative; box-sizing:border-box; display:inline-block; cursor:pointer;}
.joborganization .jo_pd{padding:30px 30px;}
.joborganization  h3{color:#000; font-size:18px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.joborganization  p.cate{color:#666; font-size:15px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}

.joborganization-contents-scroll-carousel .item{
	width:30vw; 
	height:130px;
	display:block;
	position:relative;
	background:transparent; 
	margin-bottom:30px;
}

.joborganization-contents-scroll-carousel .item .joborganization{width:100%; max-width:570px; }

.joborganization-contents-scroll-carousel .joborganization_roll{position:absolute; width:100%; display:inline-block; text-align:center;}
.joborganization-contents-scroll-carousel .joborganization_roll .sld-autos {display:none;}

.joborganization-contents-scroll-carousel .custom_dots {display:inline-block; z-index:100; text-align:center;}
.joborganization-contents-scroll-carousel .custom_dots .owl-dot span{background:#a0a0a0; border-radius:50%; width:10px; height:10px; display:block; transition:all .3s ease; margin:0 4px;}
.joborganization-contents-scroll-carousel .custom_dots .active span{background:#0b4caa; width:27px; border-radius:20px;} 
.joborganization-contents-scroll-carousel .custom_dots .owl-dot:hover span{background:#0b4caa; width:27px; border-radius:20px;}*/


.jobevt_box{
	background:#fff; 
	border:1px solid #fff; 
	height:100%;
	box-shadow:2px 5px 5px rgba(0,0,0,0.2); 
	-ms-box-shadow:2px 5px 5px rgba(0,0,0,0.2); 
	-webkit-box-shadow:2px 5px 5px rgba(0,0,0,0.2);
	position:relative;
	margin-top:5px;
	margin-left:5px;
}

.jobevt_box:hover,acitve,focus{	
	border:1px solid #00bdf2; 
	box-shadow:0px 0px 15px rgba(1,64,153,0.4); 
	-ms-box-shadow:0px 0px 15px rgba(1,64,153,0.4); 
	-webkit-box-shadow:0px 0px 15px rgba(1,64,153,0.4); 
	text-decoration:none;
}

.jobevt_box .jobevt_poster{
	width:100%; 
	padding-bottom:70%;
	background-position:center !important;
	background-repeat:no-repeat !important;
	background:#fff;
	border-radius:10px 10px 0px 0px;
}


.jobevt_box .jobevt_contbox{
	position:relative;
}

.jobevt_box .jobevt_contbox .jec_pd{
	padding:18px 18px;
}

.jobevt_box .jobc_state{position:absolute; z-index:10; padding:5px 0px; text-align:center; width:54px; font-size:14px; background:#0b4caa; color:#fff; right:10px; top:-15px;}

.jobevt_box .jobevt_contbox h3{color:#000; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-size:18px; margin:0px;}

.jobevt_box .je_table{table-layout:fixed; font-size:14px;}
.jobevt_box .je_table th{color:#0b4caa; padding:4px 0px; line-height:100%;}
.jobevt_box .je_table td{white-space:nowrap; text-overflow:ellipsis; overflow:hidden; padding:4px 0px; color:#000; line-height:100%;}

.jobevt_box .dday_area{margin:14px auto 0px; text-align:center; display:inline-block; width:100%;}
.jobevt_box .dday_box{display:inline-block; height:36px; border:2px solid #ed1f1f; color:#ed1f1f; padding:0px 20px; line-height:34px; border-radius:30px;}
.jobevt_box .dday_box_none{/*line-height:34px; height:38px;*/ line-height:38px; height:40px;}

.jobevt_box .pdfdownload_bt{display:inline-block; height:36px; border:2px solid #f39a2e; background:#f39a2e; color:#fff; padding:0px 15px; font-size:15px; line-height:34px; border-radius:30px;}
.jobevt_box .pdfdownload_bt:hover,active,focus{background:#fff; color:#f39a2e;}
.jobevt_box .dday_box_none{/*line-height:34px; height:38px;*/ line-height:38px; height:40px;}


/*프로그램 상세*/
.participate_view .pv_left{float:left; width:18%; box-sizing:border-box; margin-right:2%;}
.participate_view .pv_left .pv_tit{ color:#1c63c8; font-weight:bold;}
.participate_view .pv_left .pv_tit .pv_pdl{padding-left:20px;}
.participate_view .pv_left .pv_tit .pvtit_ico{background:url(/images/common/li_ico_wk.png) 0px 5px; background-size:18px; background-repeat:no-repeat;}
.participate_view .pv_right{float:left; width:80%; box-sizing:border-box; color:#666;}

#recruitment_event{padding:0px 0px; width:100%; position:relative; display:inline-block; box-sizing:border-box; border-top:2px solid #289f97;}
#recruitment_event .recruitmentevent_view{border-bottom:1px solid #ddd; padding:30px 0px; width:100%; display:inline-block; }
#recruitment_event .receventview_left{width:45%; position:relative; display:inline-block; box-sizing:border-box; float:left; margin-right:5%;}
#recruitment_event .receventview_right{width:50%; position:relative; display:inline-block; box-sizing:border-box; float:left;}

#recruitment_event .rcev_poster{width:100%; padding-bottom:60%; border:1px solid #aaa; border-radius:10px;
	background-repeat:no-repeat !important; background-size:100% !important; background-position:center !important;
}
#recruitment_event .receventview_right h2{font-size:22px; color:#000; margin:0px;}
#recruitment_event .rcev_list li{padding:8px 0px; width:100%; position:relative; display:inline-block; box-sizing:border-box;}
#recruitment_event .rcev_list li.tp_1{padding:3px 0px; width:100%; position:relative; display:inline-block; box-sizing:border-box;}
#recruitment_event .rcev_list .li_tit{float:left; width:20%; font-size:15px;}
#recruitment_event .rcev_list .li_cont{float:left; width:80%; font-size:15px;}

#recruitment_event .rce_stepbox{display:inline-block; background:#00bdf2; line-height:39px; border-radius:30px; padding:0px 20px; margin:0px 5px 10px; color:#fff; text-align:center; font-size:15px;}
#recruitment_event .receventbox_left{width:18%; position:relative; display:inline-block; box-sizing:border-box; float:left; }
#recruitment_event .receventbox_right{width:82%; position:relative; display:inline-block; box-sizing:border-box; float:left;}

#recruitment_event .application_btn{
	border:2px solid #8e9b9a; color:#fff; font-size:18px; line-height:55px; background:#8e9b9a; text-align:center;	
	padding:0px; width:100%; font-weight:bold; cursor:pointer;
	
}
#recruitment_event .application_btn:hover,active,focus{
	border:2px solid #8e9b9a; color:#8e9b9a; font-size:18px; line-height:55px; background:#fff; text-align:center;	
	padding:0px; width:100%; font-weight:bold; cursor:pointer;
	
}


#recruitment_event .partcompany-contents-scroll-carousel .item{
	width:289px; 
	height:100%;
	display:block;
	position:relative;
	background:transparent; 
}
#recruitment_event  .partcompany-contents-scroll-carousel .item a:link{text-decoration:none;}
#recruitment_event  .partcompany-contents-scroll-carousel .item .partcompany{width:100%; height:100%;}
#recruitment_event  .partcompany-contents-scroll-carousel .item .partcompany .pc_pd{padding:20px;}

#recruitment_event  .partcompany-contents-scroll-carousel .partcompany_roll{position:absolute; width:100%; display:inline-block; text-align:center; margin:20px 0px;}
#recruitment_event  .partcompany-contents-scroll-carousel .partcompany_roll .sld-autos {display:none;}

#recruitment_event  .partcompany-contents-scroll-carousel .custom_dots {display:inline-block; z-index:100; text-align:center;}
#recruitment_event  .partcompany-contents-scroll-carousel .custom_dots .owl-dot span{background:#a0a0a0; border-radius:50%; width:10px; height:10px; display:block; transition:all .3s ease; margin:0 4px;}
#recruitment_event  .partcompany-contents-scroll-carousel .custom_dots .active span{background:#0b4caa; width:27px; border-radius:20px;} 
#recruitment_event  .partcompany-contents-scroll-carousel .custom_dots .owl-dot:hover span{background:#0b4caa; width:27px; border-radius:20px;}

#recruitment_event .view_detail{word-break:break-all; white-space:normal; word-wrap: break-word;}
#recruitment_event .view_detail img{width:100%; max-width:1200px;}
#recruitment_event .btn_bottom{position:relative; padding:15px 0px;  width:100%; display:inline-block; color:#677a85; font-size:15px;}
#recruitment_event .btn_bottom img{width:17px; position:relative; top:-2px;}
#recruitment_event .btn_bottom a{background:#677a85; padding:5px 8px; color:#fff; border-radius:3px;}
#recruitment_event .btn_bottom a:link{text-decoration:none;}


/*마켓 이벤트*/
.evt_table{table-layout:fixed; font-size:14px;}
.evt_table th{color:#014099; padding:4px 0px; line-height:100%;}
.evt_table td{white-space:nowrap; text-overflow:ellipsis; overflow:hidden; padding:4px 0px; color:#000; line-height:100%;}


.jobevt_box .cate_1{padding:5px 15px; color:#fff; background:#00afa3; font-size:14px; display:inline-block; border-radius:10px; line-height:100%;}
.jobevt_box .cate_2{padding:5px 15px; color:#fff; background:#005bac; font-size:14px; display:inline-block; border-radius:10px; line-height:100%;}
.jobevt_box .cate_3{padding:5px 15px; color:#fff; background:#f7ad00; font-size:14px; display:inline-block; border-radius:10px; line-height:100%;}

.jobevt_box .dtp{white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}


/*참여마켓_상세*/
.busan_cop{text-align:center;}
.busan_cop a:link{text-decoration:none;}
.busan_cop .bs_pd{padding:25px 20px 35px;}
.busan_cop .cpn_logo{width:100%; padding-bottom:65%;}
.busan_cop  h2{color:#000; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-weight:600; font-size:22px;}
.busan_cop  p{color:#000; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-size:15px;}

#busancompany_view{display:inline-block; width:100%; height:100%; box-sizing:border-box;}
#busancompany_view .viewc_top{width:100%; display:inline-block;}
#busancompany_view .viewc_bottom{/*border-bottom:1px solid #d7d7d7;*/}
#busancompany_view .bsconvtop_left{float:left; box-sizing:border-box; width:23%; margin-right:2%;}
#busancompany_view .bsconvtop_right{float:left; box-sizing:border-box; width:75%;}

#busancompany_view .bscompany_photo{width:100%; height:100%; border-radius:30px; padding-bottom:78%; }
#busancompany_view .bsconpany_name{border-bottom:1px solid #ddd; padding-bottom:10px;}
#busancompany_view .bsconpany_name a{color:#999;}
#busancompany_view .bsconpany_name a:link{text-decoration:none;}
#busancompany_view .bsconpany_name .hp_ico{width:10px;}

#busancompany_view .cp_catebox{display:inline-block; background:rgb(75, 160, 0); color:#fff; line-height:30px; border-radius:28px; height:28px; padding:0px 9px; font-size:15px;}


#busancompany_view .bscp_list li{padding:12px;}
#busancompany_view .bscp_list .li_tit{width:14.5%;}
#busancompany_view .bscp_list .li_cont{width:85.5%;}

#busancompany_view .bs_companyview_sector{display:inline-block; width:100%; height:100%; box-sizing:border-box;}
#busancompany_view .bs_companyview_sector h2.tit{font-size:22px; color:#000; padding-bottom:10px; border-bottom:1px solid #d8d8d8;}
#busancompany_view .bs_companyview_sector .bscom_box{padding:20px 0px; box-sizing:border-box; display:inline-block;}
#busancompany_view .bs_companyview_sector .bscom_left{box-sizing:border-box;}
#busancompany_view .bs_companyview_sector .bscom_left .bl_pd{padding:20px;}
#busancompany_view .bs_companyview_sector .bscom_right{box-sizing:border-box;}
#busancompany_view .bs_companyview_sector .jobin_photo{border-radius:50%; }
#busancompany_view  .jobin_photo{/*max-width:147px; max-height:147px;*/ width:100%; height:100%; margin:0px auto;}
#busancompany_view  .jobin_photo{border-radius:50%; }



#busancompany_view .bs_companyview_sector h1, .bs_companyview_sector h2, .bs_companyview_sector h3, .bs_companyview_sector h4, .bs_companyview_sector p{margin:0px;}
#busancompany_view .bscmvbox{display:inline-block; width:100%; height:100%; box-sizing:border-box; margin-bottom:20px;}
#busancompany_view .bscmvbox .bscmvbox_left{float:left; width:20%; box-sizing:border-box;}
#busancompany_view .bscmvbox .bscmvbox_right{float:left; width:80%; box-sizing:border-box;}
#busancompany_view .bscmvbox h3.tit{border-bottom:2px solid #00bdf2; color:#00bdf2; padding-bottom:5px;}
#busancompany_view .bscp_table th{padding:8px;}
#busancompany_view .bscp_table td{padding:8px;}

#busancompany_view .partcompany-contents-scroll-carousel .item{
	width:289px; 
	height:100%;
	display:block;
	position:relative;
	background:transparent; 
}
#busancompany_view .partcompany-contents-scroll-carousel .item a:link{text-decoration:none;}
#busancompany_view .partcompany-contents-scroll-carousel .item .mkphoto{background-size:100% !important; padding-bottom:67% !important; background-position:center !important; background-repeat:no-repeat !important;}
#busancompany_view .partcompany-contents-scroll-carousel .item .partcompany{width:100%; /*height:201px;*/ height:100%;}
#busancompany_view .partcompany-contents-scroll-carousel .item .partcompany .pc_pd{padding:20px;}

#busancompany_view .partcompany-contents-scroll-carousel .partcompany_roll{position:absolute; width:100%; display:inline-block; text-align:center; margin:20px 0px;}
#busancompany_view .partcompany-contents-scroll-carousel .partcompany_roll .sld-autos {/*display:inline-block; margin:0 0px 0 0*/ display:none;}

#busancompany_view .partcompany-contents-scroll-carousel .custom_dots {display:inline-block; z-index:100; text-align:center;}
#busancompany_view .partcompany-contents-scroll-carousel .custom_dots .owl-dot span{background:#a0a0a0; border-radius:50%; width:10px; height:10px; display:block; transition:all .3s ease; margin:0 4px;}
#busancompany_view .partcompany-contents-scroll-carousel .custom_dots .active span{background:#00bdf2; width:27px; border-radius:20px;} 
#busancompany_view .partcompany-contents-scroll-carousel .custom_dots .owl-dot:hover span{background:#00bdf2; width:27px; border-radius:20px;}


.bscompcate_list{width:100%; box-sizing:border-box;}
.bscompcate_list li{display:inline-block; width:24.5%; box-sizing:border-box;}

.jobincate_list{width:100%; box-sizing:border-box;}
.jobincate_list li{display:inline-block; width:25%; box-sizing:border-box;}
.jobincate_box_1{background:url(../images/common/jobiflst_bg.png); background-size:100%; background-repeat:no-repeat; max-width:196px; max-height:196px; background-position:center; text-align:center; margin:0px auto; padding:100px 0px; position:relative;}
.jobincate_box_1 .jb_pd{padding:0px 4%;}
.jobincate_box_1 .jobcate_txt{position:absolute; width:100%; height:100%; top:30%;}


.jobincate_box_2{background:url(../images/common/bscplst_bg.png); background-size:100%; background-repeat:no-repeat; max-width:211px; max-height:210px; background-position:center; text-align:center; margin:0px auto; padding:120px 0px; position:relative;}
.jobincate_box_2 .jb_pd{padding:0px 4%;}
.jobincate_box_2 .jobcate_txt{position:absolute; width:100%; height:100%; top:30%;}


/*프로그램*/
#participate{padding:20px 0px;}
#participate a:link{
	text-decoration:none;
}
#participate a:hover,active,focus{
	text-decoration:none;
}
#participate .jobedubox{
	/*width:262px;*/
	height:100%; 
	position:relative;
	float:left;
}

#participate .jobedubox .jobedu_poster{
	width:100%; 
	padding-bottom:70%;
	background-repeat:no-repeat !important;
	border-radius:5px 5px 0px 0px;
	background-size:cover !important;
}

#participate .jobedubox .je_pd{padding:20px;}
#participate .jobedubox .jobe_state{
	position:absolute; 
	z-index:10; 
	padding:5px 0px; 
	text-align:center; 
	width:86px; 
	font-size:14px; 
	background:#0b4caa;
	color:#fff; 
	right:10px; 
	top:-15px;
}

#participate .jobedubox .jobedu_contbox{position:relative;}
#participate .jobedubox .jobedu_contbox h3{color:#000; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-size:18px;}

#participate .jobedubox .jobedu_contbox p{color:#000; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-size:15px;}
#participate .jobedubox .jobedu_contbox .ask{line-height:19px; height:19px;}
#participate .jobedubox .d_daybox{width:100%; /*height:28px;*/ display:inline-block; text-align:center;}
#participate .jobedubox .d_dayico{/*background:#90abc5; color:#fff; border-radius:10px; line-height:26px; height:26px; */ border:2px solid #ed1f1f; color:#ed1f1f; border-radius:20px; line-height:26px; height:26px; padding:0px 10px; font-size:15px; display:inline-block;}

#participate .jobedubox .d_dayico_none{
	/*height:26px; line-height:26px;*/
	height:30px; line-height:30px;
}

#participate .jobedubox .jobedu_psbox{position:relative;}
#participate .jobedu_psbox .jobedu_endbox{position:absolute; z-index:5; width:100%; text-align:center; height:100%; background:rgba(0,0,0,0.5); border-radius:5px 5px 0px 0px;}
#participate .jobedu_psbox .jobedu_endbox .jobedu_end{
	margin:0px auto;  
	/*text-align:center;*/
	text-align:right;
	position:relative; 
	/*top:50%;
	top:10%;*/
	margin-top:35%;
	-webkit-transform:translateY(-50%); 
	-ms-transform:translateY(-50%); 
	transform:translateY(-50%); 
	font-weight:bold; 
	font-size:18px; color:#fff;
	/*right:10px;*/
	background:rgba(0,0,0,0.5);
	padding:30px;
	border-radius:50%;
	display:inline-block;
}


#participate .jobevt_box .jobedu_psbox{position:relative;}
#participate .jobedu_psbox .jobedu_endbox{position:absolute; z-index:5; width:100%; text-align:center; height:100%; background:rgba(0,0,0,0.5);}
#participate .jobedu_psbox .jobedu_endbox .jobedu_end{
	margin:0px auto;  
	text-align:center;
	/*text-align:right; */
	position:relative; 
	/*top:50%;
	top:10%;*/
	margin-top:35%;
	-webkit-transform:translateY(-50%); 
	-ms-transform:translateY(-50%); 
	transform:translateY(-50%); 
	font-weight:bold; 
	font-size:18px; color:#fff;
	/*right:10px;*/
	background:rgba(0,0,0,0.5);
	padding:30px;
	border-radius:50%;
	display:inline-block;
}


#participate .jobedubox .jobevt_poster_notype_1{
	background:#ffbb00; /*url(../images/main/sm3_ico_1_new_ma.png);*/
	background-repeat:no-repeat;
	background-size:84px;
	background-position:99% 10px;
	text-align:center; 
	margin:0px auto;

}

#participate .jobedubox .jobevt_poster_notype_2{
	background:#4fb9ff; /*url(/images/main/sm3_ico_2_new_ma.png);*/
	background-repeat:no-repeat;
	background-size:84px;
	background-position:99% 10px;
	text-align:center; 
	margin:0px auto;

}

#participate .jobedubox .jobevt_poster_notype_3{
	background:#ff8cb2; /*url(/images/main/sm3_ico_3_new_ma.png);*/
	background-repeat:no-repeat;
	background-size:84px;
	background-position:99% 10px;
	text-align:center; 
	margin:0px auto;

}

#participate .jobedubox .jbp_ntbox{position:absolute; width:100%; height:100%;}
#participate .jobedubox .jbp_ntbox .ctbox{position:absolute; font-size:13px; padding:3px 0px; text-align:center; width:100%; }
#participate .jobedubox .jbp_ntbox .ctbox p{border-bottom:1px solid #fff; display:inline-block; color:#fff;}
#participate .jobedubox .jbpn_tit_box{position:relative; top:30%;  -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); padding:0px 20px;}
#participate .jobedubox .jbpn_tit_box h3{/*font-family:"yg-jalnan", sans-serif;*/}
/*#participate .jobedubox .jbpn_tit_box{position:relative; width:100%; height:100%;}
#participate .jobedubox .jbpn_tit_box .txtimg{
	position:absolute;   background-position:top; width:100%; height:100%; background-repeat:no-repeat;
	background-size:contain !important;
}*/


#participate .joborganization{margin-left:5px; margin-top:5px; position:relative; box-sizing:border-box; display:inline-block; cursor:pointer;}
#participate .joborganization .jo_pd{padding:30px 30px;}
#participate .joborganization  h3{color:#000; font-size:18px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
#participate .joborganization  p.cate{color:#666; font-size:15px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}

#participate .joborganization-contents-scroll-carousel .item{
	width:30vw; 
	height:130px;
	display:block;
	position:relative;
	background:transparent; 
	margin-bottom:30px;
}

#participate .joborganization-contents-scroll-carousel .item .joborganization{width:100%; max-width:570px; }

#participate .joborganization-contents-scroll-carousel .joborganization_roll{position:absolute; width:100%; display:inline-block; text-align:center;}
#participate .joborganization-contents-scroll-carousel .joborganization_roll .sld-autos {/*display:inline-block; margin:0 0px 0 0*/ display:none;}

#participate .joborganization-contents-scroll-carousel .custom_dots {display:inline-block; z-index:100; text-align:center;}
#participate .joborganization-contents-scroll-carousel .custom_dots .owl-dot span{background:#a0a0a0; border-radius:50%; width:10px; height:10px; display:block; transition:all .3s ease; margin:0 4px;}
#participate .joborganization-contents-scroll-carousel .custom_dots .active span{background:#0b4caa; width:27px; border-radius:20px;} 
#participate .joborganization-contents-scroll-carousel .custom_dots .owl-dot:hover span{background:#0b4caa; width:27px; border-radius:20px;}


#participate .jobevt_box{
	background:#fff; 
	border:1px solid #fff; 
	/*height:403px; 
	width:350px;*/
	height:100%;
	/*width:100%;*/
	box-shadow:2px 5px 5px rgba(0,0,0,0.2); 
	-ms-box-shadow:2px 5px 5px rgba(0,0,0,0.2); 
	-webkit-box-shadow:2px 5px 5px rgba(0,0,0,0.2);
	position:relative;
	margin-top:5px;
	margin-left:5px;
}

#participate .jobevt_box:hover,acitve,focus{	
	border:1px solid #00bdf2; 
	/*box-shadow:2px 5px 5px rgba(1,64,153,0.2); 
	-ms-box-shadow:2px 5px 5px rgba(1,64,153,0.2); 
	-webkit-box-shadow:2px 5px 5px rgba(1,64,153,0.2);*/
	box-shadow:0px 0px 15px rgba(1,64,153,0.4); 
	-ms-box-shadow:0px 0px 15px rgba(1,64,153,0.4); 
	-webkit-box-shadow:0px 0px 15px rgba(1,64,153,0.4); 
	text-decoration:none;
}
#participate  .jobevt_box .jobevt_poster{
	width:100%; 
	/*padding-bottom:55%;*/
	padding-bottom:70%;
}


#participate  .jobevt_box .jobevt_contbox{
	position:relative;
}

#participate  .jobevt_box .jobevt_contbox .jec_pd{
	padding:26px 18px 18px;
}

#participate  .jobevt_box .jobc_state{position:absolute; z-index:10; padding:5px 0px; text-align:center; width:54px; font-size:14px; background:#0b4caa; color:#fff; right:10px; top:-15px;}

#participate  .jobevt_box .jobevt_contbox h3{color:#000; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-size:18px; margin:0px;}

#participate  .jobevt_box .je_table{table-layout:fixed; font-size:14px;}
#participate  .jobevt_box .je_table th{color:#0b4caa; padding:4px 0px; line-height:100%;}
#participate  .jobevt_box .je_table td{white-space:nowrap; text-overflow:ellipsis; overflow:hidden; padding:4px 0px; color:#000; line-height:100%;}

#participate  .jobevt_box .dday_area{margin:14px auto 0px; text-align:center;}
#participate  .jobevt_box .dday_box{display:inline-block; height:36px; border:2px solid #ed1f1f; color:#ed1f1f; padding:0px 20px; line-height:34px; border-radius:30px;}
#participate  .jobevt_box .dday_box_none{/*line-height:34px; height:38px;*/ line-height:38px; height:40px;}

.participate_view .pv_left{float:left; width:18%; box-sizing:border-box; margin-right:2%;}
.participate_view .pv_left .pv_tit{/*border-right:2px solid #1c63c8;*/ color:#1c63c8; font-weight:bold;}
.participate_view .pv_left .pv_tit .pv_pdl{padding-left:20px;}
.participate_view .pv_left .pv_tit .pvtit_ico{background:url(/images/common/li_ico_wk.png) 0px 5px; background-size:18px; background-repeat:no-repeat;}
.participate_view .pv_right{float:left; width:80%; box-sizing:border-box; color:#666;}

#participate .prg_arr{background:url(../images/main/prg_arr.png); background-size:11px 8px; background-repeat:no-repeat; background-position:right;}
#participate .prg_arr strong{color:#8d8f90; font-size:14px;}

/*마켓 상품(판매제품)상세*/
#marketgood__bn{background-repeat:no-repeat; background-position:top center; background-size:100%; width:100%; position:relative; /*padding-bottom:100%;*/}
#marketgood__bn .caravanp_image{/*padding-bottom:8%;*/ height:100%; text-align:center; width:100%; padding-bottom:100%;}
#marketgood__bn .visual{padding-bottom:10px; position:relative;}
#marketgood__bn .visual img{width:100%; border-radius:5px; 
	/*width:99%; box-shadow:5px 5px 1px rgba(0,0,0,0.4); -ms-box-shadow:5px 5px 1px rgba(0,0,0,0.4); -webkit-box-shadow:5px 5px 1px rgba(0,0,0,0.4);*/
	/*top:50%;  -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%);*/
}

#marketgood__bn {margin:0 auto; /*position:absolute;*/ z-index:0; width:100%; overflow:hidden;}
#marketgood__bn .slidesjs-previous {position: absolute; top: 280px; left: 30px; width:72px; z-index: 10;}
#marketgood__bn .slidesjs-next {position: absolute; top: 280px; right: 30px; width:72px; z-index: 10;}
#marketgood__bn #marketgood_slide {margin:0 auto;}

/*#marketgood__bn .bx-wrapper .bx-pager {display:none;}
#marketgood__bn .bx-wrapper .bx-controls-auto {display:none;}
#marketgood__bn .bx-controls-direction{display:none;}
#marketgood__bn .bx-pager-item {display:none;}*/


#marketgood__bn  .bx-wrapper .bx-pager {
	/*text-align: center;
	font-size: .85em;
	font-weight: bold;
	color: #666;
	position: absolute;
	z-index:99;
	width:100%;*/
	display:inline-block;
}

#marketgood__bn  .bx-wrapper .bx-controls{
	/* position: absolute;
	 bottom: 20px;*/
	 position: relative;
	 width: 100%;
	 z-index:100;
	 text-align: center;
	 margin:0px auto;
	 font-size:10px;
}

#marketgood__bn  .bx-wrapper .bx-controls .bx-controls-direction{display:none;}

#marketgood__bn  .bx-wrapper .bx-controls-auto {
  /*position: absolute;
  bottom: 130px;
  width: 100%;
  z-index:100;
  text-align: center;*/
  display:none;
}

#marketgood__bn  .bx-wrapper .bx-pager .bx-pager-item,
#marketgood__bn  .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;

}

#marketgood__bn  .bx-wrapper .bx-pager.bx-default-pager a {
	color:#fff;
	text-indent: -9999px;
	margin: 0 1px;
	display:inline-block;
	overflow:hidden; width:7px; height:7px; text-align:center; line-height:7px;
}

#marketgood__bn  .bx-wrapper .bx-pager.bx-default-pager a:hover,
#marketgood__bn  .bx-wrapper .bx-pager.bx-default-pager a.active {
	background-position: 0 -30px;
	text-indent:0;
}

#marketgood__bn  .bx-wrapper .bx-pager a:hover,active{text-decoration:none !important;}
#marketgood__bn  .bx-wrapper .bx-pager a:link{text-decoration:none !important;}

#marketgood__bn .bx-pager-item .bxbtn {background:url(/images/common/bxc_roll.png); background-size:9px 9px; width:9px; height:9px; padding:0px 5px; margin:0px 5px; background-position:center; background-repeat:no-repeat;}
#marketgood__bn .bx-pager-item .active .bxbtn { background:url(/images/common/bxc_roll_on.png); background-size:9px 9px; width:9px; height:9px; background-position:center; background-repeat:no-repeat;}

#marketgood__bn .marketgood_bxpg{width:100%; padding-bottom:75%;
	background-repeat:no-repeat !important; background-size:100% !important; background-position:center !important;
}

#marketgood__bn .marketgood_poster{width:100%; padding-bottom:75%; border:1px solid #aaa; border-radius:10px;
	background-repeat:no-repeat !important; background-size:100% !important; background-position:center !important;
}

#marketgood__bn .marketgood_bxpg{width:100%; padding-bottom:75%;
	background-repeat:no-repeat !important; background-size:100% !important; background-position:center !important;
}

#marketgoodlist_box{display:inline-block; box-sizing:border-box; width:100%; text-align:center;}
#marketgoodlist_box .bx-pager-item{display:inline-block;  width:16.6%; box-sizing:border-box; padding:0.5%; border:1px solid #ddd; margin:0.5%;}
#marketgoodlist_box .bx-pager-item img{width:100%;}

.mkgood_btn{
	border:2px solid #00bff7; color:#fff; font-size:15px; line-height:45px; background:#00bff7; text-align:center;	
	padding:0px; width:100%; font-weight:bold; cursor:pointer;
	
}

.mkgood_btn:hover,active,focus{
	border:2px solid #00bff7; color:#00bff7; font-size:15px; line-height:45px; background:#fff; text-align:center;	
	padding:0px; width:100%; font-weight:bold; cursor:pointer;
	
}


.mkgood_btn_cancle{
	border:2px solid #888; color:#fff; font-size:15px; line-height:45px; background: #888; text-align:center;	
	padding:0px; width:100%; font-weight:bold; cursor:pointer;
	
}

.mkgood_btn_cancle:hover,active,focus{
	border:2px solid  #888; color: #888; font-size:15px; line-height:45px; background:#fff; text-align:center;	
	padding:0px; width:100%; font-weight:bold; cursor:pointer;
	
}

/*마켓제품 상세_리뷰*/
.goodsv_list{padding:0px;}
.goodsv_list li{display:table; width:100%; border-bottom:1px solid #ccc; padding:10px 10px 20px; box-sizing:border-box;  position:relative;}
.goodsv_list li.on{background:#efefef;}
.goodsv_list .goodsc_ment{/*width:80%; display:table-cell;*/ box-sizing:border-box; vertical-align:top; overflow:hidden;}
.goodsv_list .goodsc_photo{/*width:15%;  display:table-cell;*/ box-sizing:border-box; position:relative;}
.goodsv_list .goodsphoto{
	background-position:center center !important; 
	background-size:cover !important;
	width:100%;
	/*max-width:120px;*/
	padding-bottom:65%;
	height:100%;
	/*width:120px;
	height:95px;*/
}
.goodsv_list li.on .goodsc_photo{display:none;}
.gooddt_box img{width:100%; max-width:550px !important;}

#content_view3 .locking_ico{position:relative; top:1px;}
#content_view3 .viewc_comment{
	border:1px solid #ddd; 
	border-radius:5px;
	position:relative; 
	
	background:#f9f9f9;
	width:100%; height:100%; display:inline-block;
	margin:0px;

}

#content_view3 .viewc_comment .vc_pd{padding:20px;}
#content_view3 .viewc_comment .vc_detail{font-size:15px;}

/*별점*/
.score_area{position:relative; top:0px;}
.score_area a div{background:url(../images/common/score_star.png); width:21px; height:20px; background-repeat:no-repeat; background-size:21px 20px; float:left;}
.score_area a div:hover,active,focus{background:url(../images/common/score_star_on.png); width:21px; height:20px;  background-size:21px 20px; background-repeat:no-repeat;}
.score_area .star_on{background:url(../images/common/score_star_on.png); width:21px; height:20px;  background-size:21px 20px; background-repeat:no-repeat;}
.score_num{color:#1c1c1b; font-size:15px; position:relative; top:0px;}

.score_box{background:#fdfdfd; width:100%; box-sizing:border-box; display:inline-block;}
.score_box .scb_pd{padding:20px;}
.score_box .scb_box{ width:100%; box-sizing:border-box; display:inline-block;}
.score_box .scb_left{box-sizing:border-box; margin:0px auto; text-align:center; position:relative; background:#454545; height:220px; vertical-align:middle; border-radius:5px;}
.score_box .scb_left .scbleft_box{top:50%; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); position:absolute; width:100%;/*background:#454545; height:230px; top:50%; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); position:absolute;*/}
.score_box .scb_left h1{font-size:35px; }
.score_box .score_img{width:102px !important;}
.score_box .scb_right{box-sizing:border-box; }


/*페이지별 평가*/
.score_starbox{border:1px solid #e0e0e0; width:99.6%; background:#f9f9f9; border-radius:5px; box-shadow:2px 2px 1px rgba(0,0,0,0.2); -ms-box-shadow:2px 2px 1px rgba(0,0,0,0.2); -webkit-box-shadow:2px 2px 1px rgba(0,0,0,0.2);}
.score_starbox .ss_padding{padding:20px 13px; display:inline-block;}
.ss_subtit{display:inline-block; color:#005bac; font-size:13px; font-weight:bold;}
.ss_tit{font-size:14px; font-weight:normal; color:#232220; margin:5px 0px;}

.scoerlist_box{display:inline-block;}
.score_list{float:left; font-size:12px; color:#232220; vertical-align:middle; margin-right:25px; margin-bottom:10px;}
.score_list .score_name{position:relative; top:3px;}
.btn_scstar{float:left; background:#313131; color:#fff; padding:0px 10px; font-size:14px; width:60px; display:inline-block; text-align:center; border:1px solid #313131; line-height:35px;}

.score_starbox input[type="text"]{line-height:35px; height:35px; padding:0px 5px 0px 5px;}

/*장바구니*/
.shopping_bskbox{display:inline-block; width:100%; box-sizing:border-box;}
.shopping_bskbox .shpb_left{box-sizing:border-box;}
.shopping_bskbox .shpb_right{box-sizing:border-box;}
.shopping_bskbox .shpphoto{background-position:center center !important; background-size:cover !important; width:100%; padding-bottom:65%;}
.shopping_bskbox .slctbox{display:inline-block; width:100%; box-sizing:border-box;}
.shopping_bskbox .btnareabox{padding:5px 0px;}



/*통계*/
table.t_stats{width:100%; line-height:1.5; text-align:center;}
table.t_stats th{background:#f2f2f2; color:#333;}
table.t_stats td{padding:5px;}
.bt_stats{width:69px; float:left; text-align:center;}

/*작성페이지*/
.write_content .searchmore_input{height:45px; width:100%; z-index:1; position:relative; box-sizing:border-box; border:0px; /*background:#fff;*/}
.write_content .searchmore_input .sch_ico{position:absolute; z-index:5; top:8px; right:10px;}
.write_content .searchmore_input .sch_ico .sch_icoimg{width:24px;}

/*완료페이지*/
.complt_box{padding:0px 0px 0px;}
.complt_box .cpl_img{width:100%; max-width:1200px;}
.complt_box .cp_txtbox{padding:30px 0px;}

.comp_tablebox_1{margin:0px auto; max-width:550px;}
.complist li{margin:5px 0px;}


/*스케줄 팝업_레이어*/
.lay_pop_1{position:absolute; z-index:50; background:#fff; width:300px; border:3px solid #ddd;}
.lay_pop_1 .p_tit{color:#58595b; padding:5px; font-weight:bold;}


/*커뮤니티*/
.qna_stt1{color:#ea5134;}
.qna_stt2{color:#b1b1b1;}

/*소개*/
.int_stlist{width:100%; box-sizing:border-box; display:inline-block; padding:50px 0px;}
.int_stlist li{display:inline-block; padding-bottom:20px;}
.int_stlist li h3{background:url(../images/common/int_lt.png); background-size:100%; background-position:center; background-repeat:no-repeat; color:#fff; padding:25% 0px 10%;  margin:0px; font-size:20px;}
.int_stlist li h4{color:#333; background:#fff; border:1px dotted #888; padding:20px 1.5%; margin:0px; font-size:15px;
	box-shadow:0px 3px 1px rgba(0,0,0,0.25);
	-ms-box-shadow:0px 3px 1px rgba(0,0,0,0.25);
	-webkit-box-shadow:0px 3px 1px rgba(0,0,0,0.25);
}

.int_bgbox{background:url(../images/common/intimg.jpg); background-size:cover; background-position:center; background-repeat:no-repeat;}

/*등급*/
.rating_1{background:#ecb306; padding: 0px 5px; border-radius: 5px; width: 20px; text-align: center; color:#fff;}
.rating_2{background:#c75656; padding: 0px 5px; border-radius: 5px; width: 20px; text-align: center; color:#fff;}
.rating_3{background:#00bcf4; padding: 0px 5px; border-radius: 5px; width: 20px; text-align: center; color:#fff;}

.rating_1_f{text-align: center; color:#ecb306;}
.rating_2_f{text-align: center; color:#c75656;}
.rating_3_f{text-align: center; color:#00bcf4;}


/*사이트맵*/
#sitemap_box{ padding:30px 0px;}
.sitemap_box .depth2{/*float:left; width:18%; min-height:300px; */ width:17.5%; display:inline-block; margin-right:2%; margin-bottom:30px; box-sizing:border-box; min-height:200px; vertical-align:top;}
.sitemap_box .depth2 h1,.sitemap_box .depth2 h2,.sitemap_box .depth2 h3,.sitemap_box .depth2 h4,.sitemap_box .depth2 p{margin:0px;}
.sitemap_box .depth2 h4{background:#e1eeff; /*border-top:2px solid #9fb6c6;*/ font-size:16px;  border-bottom:1px solid #014099; color:#014099; padding:10px;}
.sitemap_box .depth2 p{font-size:15px; color:#333; margin:5px 0px;}
.sitemap_box .depth2 a:link{text-decoration:none;}
.sitemap_box .stmap_list{background:#edf1f5; border-radius:5px; /*min-height:175px;*/ min-height:217px;}
.sitemap_box .stmap_list li{border-bottom:1px dotted #014099;}
.sitemap_box .stmap_list .slb{border-bottom:1px dotted #014099;
	font-size:15px; 
	box-sizing:border-box; 
	width:100%; 
	padding:5px 15px 5px; 
}

/*포인트 내역*/
.pointguide_box{border-radius:5px; background:rgba(1,64,153,0.8); box-shadow:2px 2px 1px rgba(0,0,0,0.3);}
.pointguide_box .pgb_pd{padding:20px;}
.pointguide{width:100%; display:inline-block; box-sizing:border-box;}
.pointguide .pg_half{box-sizing:border-box;}
.pointdt_box{background:#fff; display:inline-block; width:100%; padding:10px; border-radius:10px;}
.point_dtbox{border-top:1px solid #ddd;}
.point_dttbl th{font-weight:normal;}

/*라인 캘린더*/
#bsk_schdule{position:relative; width:100%; background:#ebf9fc; padding:30px 0px;  display:inline-block;}
#bsk_schdule .day_div .num_t1{padding:0px 0.5%; letter-spacing:-0.5px; font-size:15px; color:#333;}
#bsk_schdule .day_div .num_t2{/*color:#00b7ee;*/ padding:0px 0.5%; letter-spacing:-0.5px;}
#bsk_schdule .day_div .num_t3{color:#e60012; padding:0px 0.5%; letter-spacing:-0.5px;}
#bsk_schdule .day_div .on{color:#60d3f4; padding-bottom:0.5%; padding-right:1px;}

#bsk_sch_pop{position:absolute; z-index:1200;}
#bsk_sch_pop .sch_pop .s_tit{background:#00bcf4; color:#fff; padding:5px 0px 5px 8px;}
#bsk_sch_pop .sch_pop{position:absolute;}
#bsk_sch_pop .sch_pop ul.shc_pop_de li{overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:13px;}
#bsk_sch_pop .pop_boarw{position:absolute;}

#bsk_sch_pop .sch_pop{background:#fff; width:240px; height:200px; border:1px solid #00bcf4;}
#bsk_sch_pop .sch_pop .s_tit{padding:10px 0px 10px 10px;}
#bsk_sch_pop .sch_pop ul.shc_pop_de{padding:10px 10px;}



/*달력 팝업_레이어*/
.lay_pop_1{position:absolute; z-index:50; background:#fff; width:300px; border:3px solid #ddd;}
.lay_pop_1 .p_tit{color:#58595b; padding:5px; font-weight:bold;}

/*공연장소*/
.cont100_stage1{box-sizing:border-box;}
.cont100_stage2{box-sizing:border-box;}

/*공연장소_상세*/
.cont100_stagev1{box-sizing:border-box; margin-bottom:20px;}
.cont100_stagev2{box-sizing:border-box;}

/*ucc 영상*/
.ucc_listbox .thumnlist a.on{}
.ucc_listbox a.on .thumnlistpbox .jobedu_endbox{
	box-shadow:2px 5px 5px rgba(0,189,242,0.5); 
	-ms-box-shadow:2px 5px 5px rgba(0,189,242,0.5); 
	-webkit-box-shadow:2px 5px 5px rgba(0,189,242,0.5);
	border:1px solid #00bdf2;
}


/*소개*/
.program_box tr{border-bottom:1px solid #ddd;}
.program_box td{border-left:1px solid #ddd; border-right:1px solid #ddd;  border-bottom:1px solid #ddd; padding:20px; color:#000; border-radius:0px 0px 5px 5px;}
.program_box td.br_none{border:0px !important; padding:5px  !important;}
.br_top_1{border-top:2px solid #014099;}
.br_top_2{border-top:2px solid #00bdf2;}
.br_top_3{border-top:2px solid #e60012;}
.br_top_4{border-top:2px solid #004077;}
.br_top_5{border-top:2px solid #2c95eb;}
.p_tit{margin:0px;}
.p_tit_1{color:#014099;}
.p_tit_2{color:#00bdf2;}
.p_tit_3{color:#e60012;}
.p_tit_4{color:#004077;}
.p_tit_5{color:#2c95eb;}
.p_tit_box{border-radius:20px; padding:10px 0px; color:#fff; text-align:center; box-shadow:1px 5px 5px rgba(0,0,0,0.2);}
.p_tit_box h3{margin:0px;}
.p_tit_box_1{ background:#014099; }
.p_tit_box_2{ background:#00bdf2; }
.p_tit_box_3{ background:#e60012; }
.p_tit_box_4{ background:#004077; }
.p_tit_box_5{ background:#2c95eb; }


/*연혁*/
.estabbox{border-bottom:1px dotted #3165ce; border-top:2px solid #597ab7; background:#eff5f8; color:#000;}
.estabbox .pd{padding:15px;}
.estabbox strong{color:#3165ce;}
.estab_list li{line-height:180%; /*font-size:14px;*/ font-size:16px;}

.con_dearea{display:inline-block; width:100%;}
.con_dearea .orga_detail{width:49%; padding-bottom:15px;}

.con_year{margin-bottom:15px; width:100%; display:inline-block; padding-top:10px; box-sizing:border-box;}
.con_year .con_year_left{display:inline-block; padding-right:10px; font-size:22px; background:#0aade8; border-radius:15px 0px 0px 15px; margin-right:10px; color:#fff; text-align:right;  box-sizing:border-box;}
.con_year .on_year_right{display:inline-block; padding-left:10px; font-size:15px; color:#575757;  box-sizing:border-box;}
.con_year .on_year_right .mouth_ico{padding:0px 5px; color:#3165ce; border-radius:15px; font-weight:bold; display:inline-block;}
.con_year .on_year_right li{line-height:160%;}
.on_yeartbl{text-align:left; font-size:16px;}
.on_yeartbl th{padding:5px 0px;}
.on_yeartbl td{padding:5px 0px;}

.contit_box{width:100%; height:150px;  position:relative; border-bottom:2px solid #0aade8;}
.contit_box_1{background:url(../images/common/contit_box_1.jpg); background-position:center;}
.contit_box_2{background:url(../images/common/contit_box_2.jpg); background-position:center;}
.contit_box_3{background:url(../images/common/contit_box_3.jpg); background-position:center;}
.contit_box_4{background:url(../images/common/contit_box_4.jpg); background-position:center;}
.contit_box_5{background:url(../images/common/contit_box_5.jpg); background-position:center;}
.contit_box_6{background:url(../images/common/contit_box_6.jpg); background-position:center;}
.contit_box_7{background:url(../images/common/contit_box_7.jpg); background-position:center;}
.contit_box h1{position:absolute; left:20px; bottom:20px; color:#fff;}


/*조직안내*/
.orgselectbox{border:1px solid #ddd;}
.orgselectbox .pd{padding:20px;}
.pk_orgtable th{border-top:2px solid #8fa6c0; border-bottom:1px solid #c2c2c2; background:#fff; padding:10px 0px; font-size:14px;}
.pk_orgtable td{border-bottom:1px solid #eee; padding:10px 5px;}
.pk_orgtable td.br_right{border-right:1px solid #eee;}
.pk_orgtable td.orgname{background:#e7f8fe; border-bottom:1px solid #96cee9;}
.pk_orgtable .th_box_br{border-right:1px solid #c2c2c2;}


/*서브페이지*/
.mmappcnt_box_st .mmappcb_pd{padding:130px 0px 5% !important;}
.mmapp_cont .mmapp_contbox{box-sizing:border-box; text-align:center;}
.mmapp_cont .mmapp_contbox img{max-width:347px; width:100%;}
.mapc_txtbox{background:rgba(255,255,255,0.85); border-radius:10px; padding:20px 0px;}

.appdnbg{background:url(../images/main/hpmain_bg_4.jpg); width:100%; height:100%; /*min-height:1000px;*/ background-position:center; background-size:cover; position:relative;}

.menulink_bt{color:#fff; display:inline-block; font-weight:bold; border-radius:30px;}
.menulink_bt_1{background:#0085ff;}
.menulink_bt_2{background:#005bac;}
.menulink_bt .arr{position:relative; top:-2px;}

/*소개*/
.innt_box{box-sizing:border-box; width:100%; display:inline-block;}
.innt_box_1{box-sizing:border-box;  display:inline-block; text-align:left;}
.innt_box_2{box-sizing:border-box;  display:inline-block; }
.innt_box_2 img{width:100%;}

.innbox{background:#fff; box-sizing:border-box; width:100%; display:inline-block; box-shadow:1px 1px 7px rgba(0,0,0,0.5); border-radius:0px;}

/* Desktop Device : 480 이하 */
@media screen and (max-width:480px){
	
	.disappear{display:none;}
	.disappear_t{display:none;}

	/*로그인*/
	#loginbox .loginin_box{width:100%; margin:0px auto;}
	#loginbox .logbox .loginbox_left{width:100%; float:left; box-sizing:border-box; text-align:center; margin-bottom:10px;}
	#loginbox .logbox .loginbox_right{width:100%; float:left; box-sizing:border-box;}

	#loginbox .snslogin_btn{width:100%; position:relative; margin:0px 0px 10px 0px;}

	/*단계 스탭*/
	.step_1 li h3{font-size:16px;}


	/*탭버튼*/
	.tab_btn_1 {height:47px;}
	.tab_btn_1 li{font-size:13px; /*height:45px;*/ line-height:45px;}
	.tab_btn_1 li.on{font-size:13px; /*height:45px;*/ line-height:45px;}
	
	.tab_btn_2 li{font-size:15px; padding:0px 1.5% 15px; font-size:14px;}
	.tab_btn_2 li.bar{padding:15px 10px;}

	.tab_btn_3{position:relative; height:41px;}
	.tab_btn_3 li{font-size:13px; /*padding:10px;*/ line-height:39px;}
	.tab_btn_3 li.on{color:#014099; font-weight:bold; /*border:0px;*/}

	.tab_btn_5{position:relative; height:41px;}
	.tab_btn_5 li{font-size:13px; /*padding:10px;*/ line-height:39px;}
	.tab_btn_5 li.on{color:#014099; font-weight:bold; /*border:0px;*/}

	.tab_btn_6 li{border-bottom:1px solid #aaa; border-left:1px solid #aaa; border-right:1px solid #aaa; border-top:1px solid #aaa; margin-bottom:5px; border-radius:3px;}
	.tab_btn_6 li.on{border-bottom:2px solid #014099; border-top:2px solid #014099;  border-right:2px solid #014099;  border-left:2px solid #014099;}

	.tab_btnarea{/*padding:5px 0px;*/}
	
	.tab_btnarea_a{border-bottom:0px;}

	.tab_btnarea .num{padding:0px 7px}
	

	/*콘텐츠(전체)*/
	.conbox_tp1 .cb_pd_1,.conbox_tp2 .cb_pd_1{padding:20px 10px;}

	/*인풋박스,셀렉트박스 등 등*/
	div.select_box:before {
		height:39px;
		width:30px;
		background:#fff url(../images/board/select_arr_m.png); 
		background-position:75%;
		background-repeat:no-repeat; 
		background-size:23px;
	}


	div.select_box_:before {
		height:37px;
		width:30px;
		background:#fff url(../images/board/select_arr_m.png); 
		background-position:75%;
		background-repeat:no-repeat; 
		background-size:23px;
	}
	
	/*검색박스*/
	.search_box .search_box_pd{padding:0px 20px;}
	.search_box .search_input .sch_ico{top:9px;}

	.search_morebox .sm_pd{padding:15px 2%;}

	.search_left{margin-bottom:10px;}


	
	.search_box .si3_select{width:50%; box-sizing:border-box; float:left;}
	.search_box .si3_search{width:100%; box-sizing:border-box; float:left; position:relative; border-top:1px solid #ddd;}

	.search_box .search_input_min_d{width:100%; margin:0px auto; height:90px;}

	/**/
	.crvbn_btn{top:35%;}
	.crvbn_btn_int{top:25% !important;}
	.crvbn_btn_2{top:28%;}
	.crvbn_btn .crv_arrbtn{width:35px;}
	.crvbn_btn .bx-prev,.crvbn_btn .bx-next{width:35px;}

	/*조직도*/
	.orgnbox{padding:0px 20px;}

	/*대관안내*/
	.mkintf_list li{width:50%;}
	.mkintf_list_1 li{width:50%;}
	.mkintf_list_2 li{width:50%;}

	
	/*스케줄(달력팝업창)*/
	.mobile_on{display:block;}
	.mobile_off{display:none;}
	.posi_pop_m{position:absolute; top:35px;}

	/*예약*/
	.Month_tblarea{width:100%;}
	/*예약일정확인 및 신청버튼*/
	.monthrsv_listarea{width:100%; float:right;}
	.monthrsv_listbox p{margin-top:20px; color:#0072bc;}


	/*별점*/
	.score_box .scb_left{height:120px;}
	.score_box .scb_right{margin-top:15px;}

	/*통계*/
	table.t_stats{font-size:13px;} 
	table.t_stats td{padding:5px 1%;}

	

	/*소개*/
	.int_stlist li{width:300px;}
	.int_bgbox{padding:40px 0px;}
	.ing_bgtxt{line-height:180%; font-size:15px;}

	.int_stlist li h3{font-size:18px;}
	.int_stlist li h4{font-size:15px;}

	/*버스커 소개 상세*/
	.my_profiletoptxt{margin:20px;}

	/*사이트맵*/
	.sitemap_box .depth2{width:47.3%; margin-right:2%;}

	/*포인트 내역*/
	.pointguide .pg_half_1{margin-bottom:20px;}


	/*라인 캘린더*/
	#bsk_schdule {min-width:340px;}
	#bsk_schdule .month_div{padding:0px 10px; text-align:center;}
	#bsk_schdule .month_div .leftbtn{float:left; position:relative; top:10px;}
	#bsk_schdule .month_div .rightbtn{float:right; position:relative; top:10px;}
	#bsk_schdule .day_div{display:inline-block; vertical-align:middle; position:relative; top:10px; padding:0px 10px;}
	
	

	/*달력 팝업창*/
	.mobile_on{display:block;}
	.mobile_off{display:none;}
	.posi_pop_m{position:absolute; top:35px;}


	/*14세 이상/이하*/
	.yearguicebox .yg_boxbar{border-left:0px solid #ddd; border-top:1px solid #ddd;}

	/*가입완료*/
	.login_compbox .lg_comp_2{border-top:1px dotted #aaa; text-align:center;}

	/*소개*/
	.int_list li{font-size:16px;}

	/*회사연혁*/
	.con_year .con_year_left{float:left; padding:3px 10px; margin-bottom:10px; width:100%; text-align:left !important;}
	.con_year .on_year_right{float:left; padding-bottom:10px; padding-left:0px;  width:100%; border-top:0px dotted #3165ce;}

	/*FAQ*/
	.faqbox .faq_p{font-size:15px;}
	
	/**/
	.mmapp_cont .mmapp_contbox{width:48%; display:inline-block; margin:0px auto; /*width:50%; float:left;*/}
	.mmapp_cont .mmapp_contbox img{max-width:247px; width:100%;}

	.menulink_btbox{margin:30px auto 10px;}
	.menulink_bt{padding:10px 25px; font-size:18px;}

	/*소개*/
	.innt_box_1{padding:30px 0px;}
	.innt_box_2 img{max-width:400px;}
	.mmappcb_pd_int{padding:130px 0px 0px;}

	/**/
	.video{padding-top:92px;}
}


/* Desktop Device : 481~768 */
@media screen and (min-width:481px) and (max-width:768px){
	
	.disappear_t{display:none;}

	/*로그인*/
	#loginbox .loginin_box{width:80%;}
	#loginbox .logbox .loginbox_left{width:100%; float:left; box-sizing:border-box; text-align:center; margin-bottom:10px;}
	#loginbox .logbox .loginbox_right{width:100%; float:left; box-sizing:border-box;}
	#loginbox .snslogin_btn{width:47%; position:relative; margin:0px 10px 10px 0px;}


	/*탭버튼*/	
	.tab_btn_3 li{/*padding:10px 2%;*/ padding:0px 2%;}

	.tab_btn_6 li{border-bottom:1px solid #aaa; border-left:1px solid #aaa; border-right:1px solid #aaa; border-top:1px solid #aaa; margin-bottom:5px; border-radius:3px;}
	.tab_btn_6 li.on{border-bottom:2px solid #014099; border-top:2px solid #014099;  border-right:2px solid #014099;  border-left:2px solid #014099;}

	.tab_btnarea_a{border-bottom:0px;}


	/*인풋박스,셀렉트박스 등 등*/
	div.select_box:before {
		height:39px;
		width:30px;
		background:#fff url(../images/board/select_arr_m.png); 
		background-position:75%;
		background-repeat:no-repeat; 
		background-size:23px;
	}


	div.select_box_:before {
		height:37px;
		width:30px;
		background:#fff url(../images/board/select_arr_m.png); 
		background-position:75%;
		background-repeat:no-repeat; 
		background-size:23px;
	}

	/*검색박스*/
	.search_box .search_box_pd{padding:0px 20px;}
	
	.search_morebox .sm_pd{padding:20px 15px;}

	.search_left{margin-bottom:10px;}
	.search_right{}




	/*리스트페이지 제작시 주의*/
	.margin_mn2{margin-right:-2%;}

	/**/
	.crvbn_btn{top:35%;}
	.crvbn_btn_2{top:30%;}

	/*조직도*/
	.orgnbox{padding:0px 20px;}

	/*대관안내*/
	.mkintf_list li{width:25%;}
	.mkintf_list_1 li{width:33.3%;}
	.mkintf_list_2 li{width:50%;}


	

	/*스케줄(달력팝업창)*/
	.mobile_on{display:none;}
	.mobile_off{display:block;}

	/*예약*/
	.Month_tblarea{width:100%;}
	/*예약일정확인 및 신청버튼*/
	.monthrsv_listarea{width:100%; float:right;}
	.monthrsv_listbox p{margin-top:20px; color:#0072bc;}



	/*별점*/
	.score_box .scb_left{height:120px;}
	.score_box .scb_right{margin-top:15px;}


	
	/*소개*/
	.int_stlist li{width:47%; margin:0px 1%;}

	.int_bgbox{padding:50px 0px;}
	.ing_bgtxt{line-height:220%; max-width:700px; margin:0px auto;}

	/*버스커 소개 상세*/
	.my_profiletoptxt{margin:20px;}

	/*사이트맵*/
	.sitemap_box .depth2{width:30.5%; margin-right:2%;}

	/*포인트 내역*/
	.pointguide .pg_half_1{margin-bottom:20px;}

	/*라인 캘린더*/
	#bsk_schdule .month_div{padding:0px 10px; text-align:center;}
	#bsk_schdule .month_div .leftbtn{float:left; position:relative; top:10px;}
	#bsk_schdule .month_div .rightbtn{float:right; position:relative; top:10px;}
	#bsk_schdule .day_div{display:inline-block; vertical-align:middle; position:relative; top:10px; padding:0px 3%;width:93%}



	/*달력 팝업창*/
	.mobile_on{display:none;}
	.mobile_off{display:block;}

	/*14세 이상/이하*/
	.yearguicebox .yg_box_h1{width:50%; float:left;}

	/*가입완료*/
	.login_compbox .lg_comp_2{border-top:1px dotted #aaa; text-align:center;}

	/*회사연혁*/
	.con_year .con_year_left{float:left; width:20%; display:inline-block;}
	.con_year .on_year_right{float:left; width:72%; display:inline-block;  border-left:1px dotted #3165ce;}

	/*FAQ*/
	.faqbox .faq_p{font-size:16px;}

	/**/
	.mmapp_cont .mmapp_contbox{width:33.3%; float:left;}
	.mmapp_cont .mmapp_contbox img{max-width:347px; width:100%;}

	.menulink_btbox{margin:2.2% auto;}
	.menulink_bt{padding:10px 25px; font-size:18px;}

	/*소개*/
	.innt_box_1{padding:30px 0px;}
	.innt_box_2 img{max-width:400px;}
	.mmappcb_pd_int{padding:130px 0px 0px;}

	/**/
	.video{padding-top:92px;}


}


/* Desktop Device : 769 이상 또는 print 출력시*/
@media screen and (min-width:769px), only print{

	/*탭버튼*/
	.tab_btn_6{height:45px; /*text-align:center;*/}
	.tab_btn_6 li{border-radius:3px 3px 0px 0px;}

	.tab_btn_7 li{padding:0px 1.8%;}


	/*검색박스*/
	.search_box .search_input_min{width:65%; margin:0px auto;}
	.search_box .search_input_min_a{width:74%; margin:0px auto;}
	.search_box .search_input_min_b{width:60%; max-width:480px;}
	.search_box .search_input_min_c{width:100%; margin:0px auto; max-width:1100px;}
	.search_box .search_input_min_d{width:80%; margin:0px auto;}

	.searchpop_box{/*height:250px;*/}
	.searchpop_box .sp_box{height:215px;}

	.searchmore_table .selectbox_1{width:35%; display:inline-block;}


	/*리스트페이지 제작시 주의*/
	.margin_mn2{margin-right:-2%;}

	/*대관안내*/
	.mkintf_list li{width:25%;}
	.mkintf_list_1 li{width:33.3%;}
	.mkintf_list_2 li{width:50%;}

	/*스케줄(달력팝업창)*/
	.mobile_on{display:none;}
	.mobile_off{display:block;}

	/*별점*/
	.score_box .scb_left{float:left; width:28%; }
	.score_box .scb_right{width:69%; margin-left:2%; float:right;}

	
	/*소개*/
	.int_stlist li{width:29%; margin:0px 1%;}

	.int_bgbox{padding:50px 0px;}
	.ing_bgtxt{line-height:220%; max-width:700px; margin:0px auto;}


	
	/*라인 캘린더*/
	#bsk_schdule .month_div{display:inline-block; width:20%; text-align:center; vertical-align:middle;}
	#bsk_schdule .month_div .leftbtn{/*float:left;*/ position:relative; top:-3px; margin:0px 2px;}
	#bsk_schdule .month_div .rightbtn{/*float:right;*/ position:relative; top:-3px; margin:0px 2px;}
	#bsk_schdule .day_div{display:inline-block; /*width:75%;*/ width:78%; float:right; vertical-align:middle; position:relative; top:5px;}
	
	

	/*달력 팝업창*/
	.mobile_on{display:none;}
	.mobile_off{display:block;}

	/*공연장소*/
	.cont100_stage1{width:65%; /*margin-right:2%;*/ margin-left:2%; float:left;}
	.cont100_stage2{width:33%; float:left;}

	/*공연장소_상세*/
	.cont100_stagev1{width:48%; float:left; margin-bottom:0px;}
	.cont100_stagev2{width:48%; float:right;}

	/*14세 이상/이하*/
	.yearguicebox .yg_box_h1{width:50%; float:left;}

	/*가입완료*/
	.login_compbox .lg_comp_1{width:45%; float:left;}
	.login_compbox .lg_comp_2{width:55%; float:left; text-align:left;}

	/*소개*/
	.program_box .tit_box{max-width:190px;} 
	.p_tit_box{width:180px; border-radius:20px; /*padding:50px 0px;*/}


	/*회사연혁*/
	.con_year .con_year_left{float:left; width:17%; display:inline-block;}
	.con_year .on_year_right{float:left; width:80%; display:inline-block; border-left:1px dotted #3165ce;}

	/*FAQ*/
	.faqbox .faq_p table{padding:15px;}


	/*서브페이지 상단*/
	.mmappcnt_box_st{/*min-height:910px !important;*/}
	.mmappcnt_box_sb{/*min-height:910px !important;*/}
	.mmappcnt_box_st .mmappcb_pd{padding:170px 0px 5% !important;}		
	.mmapp_cont .mmapp_contbox{width:33.3%; float:left;}
	.mmapp_cont .mmapp_contbox img{max-width:347px; width:100%;}

	.menulink_btbox{margin:2.5% auto;}
	.menulink_bt{padding:13px 33px; font-size:20px;}
	
	/*소개*/
	.innt_box_1{width:50%; position:relative; padding:50px 0px; float:left;}
	.innt_box_2{width:45%; float:right; /*float:left;*/}
	
	.innt_box_2 img{vertical-align:top;}
	.mmappcb_pd_int{padding:170px 30px 30px;}

}
