@import url("../css/webfont_ys.css");

.youthsh_tit{padding:0px 0px 30px !important;}

.blue_ys{color:#3127d6;}

#youthm_bn .mainbg_image{/*padding-bottom:8%;*/ height:100%; text-align:center; width:100%;}

#youthm_bn {margin:0 auto; /*position:absolute; overflow:hidden;*/ z-index:0; width:100%; }
#youthm_bn .slidesjs-previous {position: absolute; top: 280px; left: 30px; width:72px; z-index: 10;}
#youthm_bn .slidesjs-next {position: absolute; top: 280px; right: 30px; width:72px; z-index: 10;}
#youthm_bn #mainbn_slide {margin:0 auto;}

#youthm_bn .bx-wrapper .bx-pager {}
#youthm_bn .bx-wrapper .bx-controls-auto {display:none;}
#youthm_bn .bx-controls-direction{display:none;}
#youthm_bn .bx-pager-item {display:none;}

#youthm_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;
	width:100%;
	text-align:center;
}

#youthm_bn .bx-wrapper .bx-controls{
	 position: absolute;
	 /*bottom: 123px;*/
	bottom: 13px;
	 width: 100%;
	 z-index:100;
	 text-align: right;
	 margin:0px auto;
}

#youthm_bn .bx-wrapper .bx-controls .bx-controls-direction{display:none;}

#youthm_bn .bx-wrapper .bx-controls-auto {
  /*position: absolute;
  bottom: 130px;
  width: 100%;
  z-index:100;
  text-align: center;
  display:inline-block;*/
}

#youthm_bn .bx-wrapper .bx-pager .bx-pager-item,
#youthm_bn .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;

}

#youthm_bn .bx-wrapper .bx-pager.bx-default-pager a {
	color:#fff;
	text-indent: -9999px;
	margin: 0 1px;
	display:inline-block;
	overflow:hidden; width:25px; height:25px; text-align:center; line-height:25px;
}

#youthm_bn .bx-wrapper .bx-pager.bx-default-pager a:hover,
#youthm_bn .bx-wrapper .bx-pager.bx-default-pager a.active {
	background-position: 0 -30px;
	text-indent:0;
}

#youthm_bn .bx-wrapper .bx-pager a:hover,active{text-decoration:none !important;}



#youthm_bn .bx-pager-item .bxbtn {background: url('/images/youthw/bxy_roll.png'); background-repeat:no-repeat; padding:0px 6px; background-position:center; background-size:8px; width:8px; height:8px; margin:3px 2px;}
#youthm_bn .bx-pager-item .active .bxbtn {background: url('/images/youthw/bxy_roll_on.png'); background-repeat:no-repeat; padding:0px 6px;  background-position:center; background-size:8px; width:8px; height:8px;}

#youthm_bn .visualbox{height:100%; min-height:492px; position:relative;}
#youthm_bn .visual_imgbox{position:relative; width:100%; height:492px; position:absolute;}
#youthm_bn .visual_images{
	width:100%; 
	height:100%; 
	max-width:1200px;
	background-repeat:no-repeat !important; 
	background-size:100% !important; 
	background-position:center !important;
}


#youthm_bn .visualbox{min-height:241px;}
#youthm_bn .visual_imgbox{ height:241px;}

.mnb_btn{display:inline-block; width:100%; box-sizing:border-box; padding:60px 0px;}
.mnb_btn ul li{float:left; /*width:16.2%;*/ width:13.85%; box-sizing:border-box; margin:0px 0.2%;}
.mnb_btn img{width:100%;}


/*지역주도권*/
.ysh_topbt{position:absolute; top:-2px;}
.ysh_topbt li{/*background:rgba(255,255,255,0.5);*/ color:#fff; font-size:18px; padding:10px 10px 20px; border-radius:0px 0px 25px 25px; display:inline-block;}
.ysh_topbt li.on{background:#fff; border:2px solid #fff; color:#269dd9; font-weight:bold;}


#youthm_bns .mainbg_image{ height:100%; text-align:center; width:100%;}

#youthm_bns {margin:0 auto; z-index:0; width:100%; position:absolute; background:#000;}
#youthm_bns .slidesjs-previous {position: absolute; top: 280px; left: 30px; width:72px; z-index: 10;}
#youthm_bns .slidesjs-next {position: absolute; top: 280px; right: 30px; width:72px; z-index: 10;}
#youthm_bns #mainywsbn_slide {margin:0 auto;}

#youthm_bns .bx-wrapper .bx-pager {}
#youthm_bns .bx-wrapper .bx-controls-auto {display:none;}
#youthm_bns .bx-controls-direction{display:none;}
#youthm_bns .bx-pager-item {display:none;}

#youthm_bns .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;
	width:100%;
	text-align:center;*/
}

#youthm_bns .bx-wrapper .bx-controls{
	 position: absolute;
	 /*bottom: 20px;*/
	 top:40px;
	 width: 100%;
	 z-index:100;
	 text-align: left;
	 margin:0px auto;
}

#youthm_bns .bx-wrapper .bx-controls .bx-controls-direction{display:none;}

#youthm_bns .bx-wrapper .bx-controls-auto {
  /*position: absolute;
  bottom: 130px;
  width: 100%;
  z-index:100;
  text-align: center;
  display:inline-block;*/
}

#youthm_bns .bx-wrapper .bx-pager .bx-pager-item,
#youthm_bns .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	/*display: inline-block;*/
	display: block;
	*zoom: 1;
	*display: inline;

}

#youthm_bns .bx-wrapper .bx-pager.bx-default-pager a {
	color:#fff;
	text-indent: -9999px;
	margin: 0 1px;
	display:inline-block;
	overflow:hidden; width:25px; height:25px; text-align:center; line-height:25px;
}

#youthm_bns .bx-wrapper .bx-pager.bx-default-pager a:hover,
#youthm_bns .bx-wrapper .bx-pager.bx-default-pager a.active {
	background-position: 0 -30px;
	text-indent:0;
}

#youthm_bns .bx-wrapper .bx-pager a:hover,active{text-decoration:none !important;}



#youthm_bns .bx-pager-item .bxbtn {background: url('/images/youthw/bxy_roll.png'); background-repeat:no-repeat; padding:0px 6px; background-position:center; background-size:8px; width:8px; height:8px; margin:3px 2px;}
#youthm_bns .bx-pager-item .active .bxbtn {background: url('/images/youthw/bxy_roll_on.png'); background-repeat:no-repeat; padding:0px 6px;  background-position:center; background-size:8px; width:8px; height:8px;}

#youthm_bns .visualbox{height:100%; min-height:492px; position:relative;}
#youthm_bns .visual_imgbox{position:relative; width:100%; height:380px; position:absolute;}
#youthm_bns .visual_images{
	width:100%; 
	height:100%; 
	/*max-width:1200px;*/
	background-repeat:no-repeat !important; 
	background-size:cover !important; 
	background-position:center !important;
}


#youthm_bns .visualbox{min-height:380px;}
#youthm_bns .visual_imgbox{ height:380px;}

#youthm_bxpager{display:inline-block; box-sizing:border-box; width:100%;}
#youthm_bxpager .bx-pager-item{color:#eee; font-size:18px; padding:10px 0px;}
#youthm_bxpager .bx-pager-item a{color:#eee; font-size:18px; padding:5px 20px 5px 15px;}
#youthm_bxpager .bx-pager-item .active{color:#0085ff; font-weight:bold; background:#fff;  border-radius:0px 20px 20px 0px;}

/**/
#youthm_ysbn .mainbg_image{/*padding-bottom:8%;*/ height:100%; text-align:center; width:100%;}

#youthm_ysbn {margin:0 auto; /*position:absolute; overflow:hidden;*/ z-index:0; width:100%; }
#youthm_ysbn .slidesjs-previous {position: absolute; top: 280px; left: 30px; width:72px; z-index: 10;}
#youthm_ysbn .slidesjs-next {position: absolute; top: 280px; right: 30px; width:72px; z-index: 10;}
#youthm_ysbn #mainbn_slide {margin:0 auto;}

#youthm_ysbn .bx-wrapper .bx-pager {}
#youthm_ysbn .bx-wrapper .bx-controls-auto {display:none;}
#youthm_ysbn .bx-controls-direction{display:none;}
#youthm_ysbn .bx-pager-item {display:none;}

#youthm_ysbn .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;
	width:100%;
	text-align:center;
}

#youthm_ysbn .bx-wrapper .bx-controls{
	 position: absolute;
	 /*bottom: 123px;*/
	bottom: 13px;
	 width: 100%;
	 z-index:100;
	 text-align: right;
	 margin:0px auto;
}

#youthm_ysbn .bx-wrapper .bx-controls .bx-controls-direction{display:none;}

#youthm_ysbn .bx-wrapper .bx-controls-auto {
  /*position: absolute;
  bottom: 130px;
  width: 100%;
  z-index:100;
  text-align: center;
  display:inline-block;*/
}

#youthm_ysbn .bx-wrapper .bx-pager .bx-pager-item,
#youthm_ysbn .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;

}

#youthm_ysbn .bx-wrapper .bx-pager.bx-default-pager a {
	color:#fff;
	text-indent: -9999px;
	margin: 0 1px;
	display:inline-block;
	overflow:hidden; width:25px; height:25px; text-align:center; line-height:25px;
}

#youthm_ysbn .bx-wrapper .bx-pager.bx-default-pager a:hover,
#youthm_ysbn .bx-wrapper .bx-pager.bx-default-pager a.active {
	background-position: 0 -30px;
	text-indent:0;
}

#youthm_ysbn .bx-wrapper .bx-pager a:hover,active{text-decoration:none !important;}



#youthm_ysbn .bx-pager-item .bxbtn {background: url('/images/youthw/bxy_roll.png'); background-repeat:no-repeat; padding:0px 6px; background-position:center; background-size:8px; width:8px; height:8px; margin:3px 2px;}
#youthm_ysbn .bx-pager-item .active .bxbtn {background: url('/images/youthw/bxy_roll_on.png'); background-repeat:no-repeat; padding:0px 6px;  background-position:center; background-size:8px; width:8px; height:8px;}

#youthm_ysbn .visualbox{height:100%; min-height:492px; position:relative;}
#youthm_ysbn .visual_imgbox{position:relative; width:100%; height:492px; position:absolute;}
#youthm_ysbn .visual_images{
	width:100%; 
	height:100%; 
	max-width:1200px;
	background-repeat:no-repeat !important; 
	background-size:100% !important; 
	background-position:center !important;
}


#youthm_ysbn .visualbox{min-height:241px;}
#youthm_ysbn .visual_imgbox{ height:241px;}

/*.yshlist_box{margin-top:60px;}*/
.youthsh_titbox{padding:80px 0px 0px;}

.youthshbgbox_1{background:url('/images/youthw/youths_bg_s.jpg'); background-position:top center !important; background-repeat:no-repeat !important;}
.youthshbgbox_2{background:url('/images/youthw/youths_bg.jpg'); background-position:top center !important; background-repeat:no-repeat !important;}

/*검색박스*/
.search_box_yw{width:100%; height:100%;}
.search_box_yw_bgnone{background:transparent !important;}

.search_box_yw .search_input{/*height:49px;*/ height:40px; width:100%; z-index:1; position:relative; box-sizing:border-box;}
.search_box_yw .search_input .sch_ico{position:absolute; z-index:5; top:10px; right:10px;}
.search_box_yw .search_input .sch_ico .sch_icoimg{width:24px;}

.search_box_yw .search_input .slt_ico{position:absolute; z-index:5; top:0px; right:10px;}
.search_box_yw .search_input .slt_ico .sltico_img{width:26px;}

.search_box_yw .search_input .sc_ico{position:absolute; z-index:5; top:12px; left:10px;}
.search_box_yw .search_input .sc_ico .sc_icoimg{width:26px;}

.search_box_yw .search_input_1{border:1px solid #fff; background:#fff;}
.search_box_yw .search_input_2{border:5px solid #014099; background:#fff;}
.search_box_yw .search_input_3{border:1px solid #014099; background:#fff;}
.search_box_yw .search_input input[type="text"]{/*height:45px; line-height:45px;*/ height:36px; line-height:36px; padding:0px 0px 0px 10px; border:0px; width:94%; font-size:15px;}
.search_box_yw .search_input_1 input[type="text"]{/*height:45px; line-height:45px;*/ height:36px; line-height:36px; padding:0px 0px 0px 10px; border:0px; width:94%; font-size:15px;}

.search_box_yw .search_input_1 .ip_ps1{position:relative; top:1px;}

.search_box_yw .search_input_1 .ip_box_1{width:70% !important;}

.search_box_yw .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_yw .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_yw .search_input_2 select{border:0px; font-size:15px;}
.search_box_yw .search_input_2 .sch_ico{position:absolute; z-index:5; top:9px; right:10px;} 
.search_box_yw .search_input_3 .sch_ico{position:absolute; z-index:5; top:12px; right:10px;} 
.search_box_yw .job_searchoption{/*line-height:45px;*/line-height:36px; color:#b2b2b2; font-weight:bold; padding-left:10px; padding-right:35px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.search_box_yw .job_searchoption .js_ico{width:27px;}


.search_box_yw .searchmore_input{height:45px; width:100%; z-index:1; position:relative; box-sizing:border-box; border:0px; background:#fff;}
.search_box_yw .searchmore_input .sch_ico{position:absolute; z-index:5; top:8px; right:10px;}
.search_box_yw .searchmore_input .sch_ico .sch_icoimg{width:24px;}
.search_box_yw .si2_select{width:25%; box-sizing:border-box; float:left;}
.search_box_yw .si2_search{width:75%; box-sizing:border-box; float:left;}

.search_box_yw .si2_select_a{width:25%; box-sizing:border-box; float:left;}
.search_box_yw .si2_select_edit{width:20%; box-sizing:border-box; float:left;}
.search_box_yw .si2_keyword{width:75%; box-sizing:border-box; float:left;}
.search_box_yw .si2_keyword_edit{width:80%; box-sizing:border-box; float:left;}


.search_box_yw .search_input_1 a:link{text-decoration:none;}
.search_box_yw .search_input_1 a:hover,active,focus{text-decoration:none;}

.search_box_yw .tag{background:rgba(255,255,255,0.9); display:inline-block; margin-bottom:5px; border:1px solid #aaa; border-radius:20px; color:#666; padding:0px 10px; font-size:15px; line-height:32px;}
.search_box_yw a div.tag:link{text-decoration:none;}
.search_box_yw a div.tag:hover,active,focus{background:#fff; border:1px solid #3127d6; border-radius:20px; color:#fff; background:#3127d6; text-decoration:none;}
.search_box_yw a div.tag_on{background:#3127d6; border:1px solid #3127d6; border-radius:3px; color:#fff; text-decoration:none;}


.search_box_yw .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_yw a div.tag_tp1:link{text-decoration:none;}
.search_box_yw 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_yw a div.tag_tp1_on{background:#5778df; border:1px solid #5778df; border-radius:3px; color:#fff; text-decoration:none;}
.search_box_yw 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_listbox_1{width:100%; display:inline-block; box-sizing:border-box;}
.search_listbox_1 li{/*width:31.4%;*/ float:left; box-sizing:border-box;}
.search_listbox_1 li.select{width:25%; margin-right:0px;}
.search_listbox_1 li.select_a{width:33.2%;}
.search_listbox_1 li.select_b{width:25%;}
.search_listbox_1 li.searchinput{/*width:25%;*/ width:50%; position:relative;}
.search_listbox_1 li.searchinput_a{width:61.3%; position:relative;}
.search_listbox_1 li.btn{width:5.5%; background:#014099; cursor:pointer; height:49px; border:1px solid #014099; float:left;}
.search_listbox_1 li.btn .btn_ico{background:transparent url(../images/common/search_more_on.png); cursor:pointer; width:100%; border:0px; height:49px; line-height:49px; background-repeat:no-repeat; background-position:center; }
.search_listbox_1 li.btn_active .btn_ico{background:transparent url(../images/common/search_more_off.png); cursor:pointer; width:100%; border:0px; height:49px; line-height:49px; background-repeat:no-repeat; background-position:center; }
.search_listbox_1 li.btn::before .btn_ico{background:#014099 url(../images/common/search_more_on.png); cursor:pointer; width:100%; border:0px; height:49px; line-height:49px; background-repeat:no-repeat; background-position:center; }
.search_listbox_1 li.btn::after .btn_ico{background:#014099 url(../images/common/search_more_off.png);  cursor:pointer; width:100%; border:0px; height:49px; line-height:49px; background-repeat:no-repeat; background-position:center; }

.search_listbox_1 li.btn .btnsch_ico{background:transparent url(../images/common/btn_ico_m_2.png); cursor:pointer; width:100%; border:0px; height:49px; line-height:49px; background-repeat:no-repeat; background-position:center; background-size:16px;}
/*.search_listbox_1 li.btn{width:5.5%; cursor:pointer; background:#014099 url(../images/common/search_more_on.png); background-repeat:no-repeat; background-position:center; height:49px; border:1px solid #014099; float:left;}*/

.search_listbox_1 li a:link{text-decoration:none;}

.search_listbox_2{width:100%; display:inline-block; box-sizing:border-box;}
.search_listbox_2 li{width:94.5%; float:left; box-sizing:border-box;}
.search_listbox_2 li.btn{width:5.5%; background:#014099; cursor:pointer; height:49px; border:1px solid #014099; float:left;}
.search_listbox_2 li.btn .btn_ico{background:transparent url(../images/common/search_more_on.png); cursor:pointer; width:100%; border:0px; height:49px; line-height:49px; background-repeat:no-repeat; background-position:center; }

.selected_li{font-size:15px; color:#0b4da2; padding:5px 5px; word-break:break-all; cursor:pointer;}

/*마이너스 클래스 추가*/
.search_listbox_2 li.btn .btn_ico_off{background:transparent url(../images/common/search_more_off.png); cursor:pointer; width:100%; border:0px; height:49px; line-height:49px; background-repeat:no-repeat; background-position:center; }
/*.search_listbox_2 li.btn::before{background:#014099 url(../images/common/search_more_on.png);}
.search_listbox_2 li.btn::after{background:#014099 url(../images/common/search_more_off.png);}*/

.search_listbox_2 li.btn .btn_map{background:transparent url(../images/common/search_mapico.png) 16% 10px; cursor:pointer; width:93%; border:0px; height:49px; line-height:49px; background-repeat:no-repeat; background-position:center; }

.search_listbox_3{width:100%; display:inline-block; box-sizing:border-box;}
.search_listbox_3 li{width:92.5%; float:left; box-sizing:border-box;}
.search_listbox_3 li.btn{width:7.5%; background:#014099; cursor:pointer; height:49px; border:1px solid #014099; float:left;}

.search_listbox_3 li.btn .btn_map{background:transparent url(../images/common/search_mapico.png) 16% 10px; cursor:pointer; width:93%; border:0px; height:49px; line-height:49px; background-repeat:no-repeat; background-position:center; }


.search_option {color:#888; font-size:15px; position:relative;}
.search_option a{color:#888;}
.search_option a:link,.search_option a:hover,acitve,focus{text-decoration:none;}
.search_option img{position:relative; top:0px; width:13px;}

.search_optionpop{position:absolute; z-index:5; top:20px; background:#fff; display:inline-block;  border:1px solid #90abc5; border-radius:0px 0px 5px 5px;
	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);
}
.searchoptionpop{width:250px; right:0px;}
.search_optionpop .so_pd{padding:5px 5px 0px;}
.search_optionpop .tit{color:#fff !important; font-size:15px; margin:0px; padding:5px; background:#90abc5; font-weight:400;}



.searchpop_box{position:absolute; z-index:4; width:100%; /*top:58px;*/ top:70px; width:99.98%; background:#f9f9f9; /*height:100%;*/ border:2px solid #90abc5;
	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);
}

.searchpop_box .searchpop_exit{position:absolute; z-index:5; right:10px; top:12px;}
.searchpop_box .searchpop_exit .exitbtn{background:url(../images/youthw/searchmore_exit.png); background-size:19px; border:0px; width:19px; height:19px; cursor:pointer;}


.searchpop_box .searchpop_list_1{width:100%; display:inline-block; /*height:100%;*/ box-sizing:border-box;}
.searchpop_box .searchpop_list_1 li{width:33.33%; float:left; box-sizing:border-box; border-right:1px solid #ddd;}

.searchpop_box .searchpop_list_2{width:100%; display:inline-block; /*height:100%;*/ box-sizing:border-box;}
.searchpop_box .searchpop_list_2 li{/*width:50%;*/ width:100%; float:left; box-sizing:border-box;}

.searchpop_box .cst_checkbox{/*width:33.3%;*/ width:25%; float:left; box-sizing:border-box; margin-bottom:5px;}
.searchpop_box .cst_checkbox_a{width:25%; float:left; box-sizing:border-box; margin-bottom:5px;}


.cst_checkbox_edit{/*width:33.3%;*/ width:25%; float:left; box-sizing:border-box; margin-bottom:5px;}

.searchpop_box .sp_tit{padding:10px 6px; color:#fff; font-weight:600;}
.searchpop_box .sp_tit_1,.searchpop_box .sp_tit_2,.searchpop_box .sp_tit_3{background:#769fde;}

.searchpop_box .sp_box{padding:10px; overflow-y:scroll; height:100%; max-height:213px;}
.searchpop_box .sp_box_a{padding:5px; overflow-y:scroll; height:100%;}
.searchpop_box .sp_box .custom-control{cursor:pointer;}

#pop_btnarea_yw{/*border-top:1px solid #aaa;*/ width:100%; display:inline-block; padding:5px 0px; background:#dae3ed;}
#pop_btnarea_yw:link, #pop_btnarea a:hover,active,focus{text-decoration:none;}
#pop_btnarea_yw .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:120px; 
	border:1px solid #aaa;
	border-radius:20px;
}

#pop_btnarea_yw .lpsearch_btn{
	line-height:34px; 
	height:36px; 
	color:#fff; 
	font-size:15px; 
	text-align:center; 
	display:inline-block;
	background:#454545 url(../images/common/btn_ico_2.png) 15% 10px;
	background-repeat:no-repeat; 
	border:1px solid #454545;
	padding:0px 20px 0px 35px;
	border-radius:20px;

}

#pop_btnarea_yw .selected_list{
    border:1px solid #fff;
	margin:5px;
	/*height:100px;*/
	height:70px;
	word-break:break-all;
	box-sizing:content-box;
	background:rgba(255,255,255,0.6);
}

.searchbox_yth1{/*background:rgba(0,0,0,0.5);*/}

/*new_디자인쿠키 시안 수정(검색박스)*/
.search_listbox_rn{border:5px solid #3127d6; background:#fff;}
.searchinput_dbox{margin:5px 0px;}
.searchinput_dbox_br{border-right:1px solid #3127d6;}
.searchinput_dbox_br_tp1{border-right:1px solid #3127d6;}

.searchinput_dbox .ip_ps1::-webkit-input-placeholder {
  color: #b2b2b2 !important;
  opacity: 1;
  font-weight:bold;
}

.searchinput_dbox .ip_ps1::-moz-placeholder {
  color: #b2b2b2 !important;
  opacity: 1;
  font-weight:bold;
}

.searchinput_dbox .ip_ps1:-ms-input-placeholder {
  color: #b2b2b2 !important;
  opacity: 1;
  font-weight:bold;
}

.searchinput_dbox .ip_ps1::-ms-input-placeholder {
  color: #b2b2b2 !important;
  opacity: 1;
  font-weight:bold;
}

.searchinput_dbox .ip_ps1::placeholder {
  color: #b2b2b2 !important;
  opacity: 1;
  font-weight:bold;
}

/*달력*/
.layer_poppst{position:absolute; z-index:100; text-align:center; /*width:100%;*/ right:0px; top:58px;}
#layer_popschduel{
	background:#fff; max-width:302px; width:100%; 
	 height:102%; /*min-height:350px;*/ border:0px; border:2px solid #aaa;
}

.layer_popschduelbox{max-width:302px; width:100%;
	/*height:410px;*/ height:102%; /*min-height:400px; min-height:350px;*/ border:0px;
}

.layer_popschduelbox .lp_top{background:#333333; position:relative; width:100%;  max-width:332px; margin:0px auto; text-align:center;}

.layer_poppst_in{position:absolute; left:0px;}
.layer_poppst .searchpop_exit{position:absolute; z-index:105; right:10px; top:12px;}
.layer_poppst .searchpop_exit .exitbtn{background:url(../images/youthw/searchmore_exit.png); background-size:19px; border:0px; width:19px; height:19px; cursor:pointer;}

.sch_month{text-align:center; color:#444444;  background:rgba(0,0,0,0.8); padding:10px 0px; position:relative;}
.sch_month strong{font-size:18px; color:#fff;}
.sch_month a{font-size:0.4em; font-weight:normal;}
.sch_month img{margin-top:-7px; width:8px;}
.sch_month_month{display:inline-block;}

.schedule{ table-layout:fixed; border-collapse:collapse;/*margin-top:4px;*/ font-size:14px;}
.schedule th{padding:10px 0px; color:#53544b; background:rgba(0,0,0,0.8); color:#fff; /*font-size:15px;*/ font-size:13px;}
.schedule .red{color:#ed2024;}
.schedule .blue{color:#00bdf2;}
.schedule td{/*padding:10px 5px;*/ cursor:pointer;padding:5px 5px; border:1px solid #aaa; text-align:right; vertical-align:top; height:34px; background:rgba(255,255,255,0.85); color:#333;} 
.schedule td.on{background:rgba(0,189,242,0.5); border:1px solid #00bdf2;}
.schedule td.select_day{background:rgba(255,198,0,0.5); border:1px solid #ffc600;}
.schedule td.select_end_day{background:rgba(255,209,51,0.5); border:1px solid #ffc600;}
.schedule a td:hover,focus,active{background:#f4f3ea; color:#666;}
.schedule p{margin:0px; padding:0px;}


/*테이블*/
.tablebox_yw{border-collapse:collapse; table-layout:fixed; font-family:'Noto Sans','Noto Sans KR',"맑은 고딕", "MalgunGothic", sans-serif;}
.tablebox_yw th{color:#fff; font-size:15px; padding:17px 1%; background:#3127d6; border-top:2px solid #3127d6; border-bottom:1px solid #3127d6; font-family:'Noto Sans KR', sans-serif sans-serif; font-weight:800;}
.tablebox_yw th.bd_right{border-right:1px solid #3127d6;}
.tablebox_yw th.bd_bottom{border-bottom:1px solid #3127d6;}
.tablebox_yw td{color:#3127d6; font-size:15px; padding:18px 1%;  border-bottom:1px solid #3127d6;  font-family:'Noto Sans','Noto Sans KR',"맑은 고딕", "MalgunGothic", sans-serif; font-weight:400; }
.tablebox_yw td a{font-family:'Noto Sans','Noto Sans KR',"맑은 고딕", "MalgunGothic", sans-serif;}
.tablebox_yw td.bg_white{background:#fff;}
.tablebox_yw td.bd_right{border-right:1px solid #3127d6;}
.tablebox_yw td.bd_right_m{border-right:1px solid #3127d6;}
.tablebox_yw td.td_2{padding:0px; border-bottom:0px;}
.tablebox_yw td.word-breakall{word-break:break-all;}


/*박스형*/
.wp_tit{color:#666666; font-size:18px; font-weight:normal;}
.workpolicy_box{margin-left:5px; margin-top:5px; position:relative; box-sizing:border-box; display:inline-block; cursor:pointer;}
.workpolicy_box .wp_pd{padding:20px 30px;}

.workpolicy_box .wb_box{box-sizing:border-box; width:100%; display:inline-block; position:relative;}
.workpolicy_box .wb_left{box-sizing:border-box;}
.workpolicy_box .wb_right{box-sizing:border-box; /*float:right;*/}
.workpolicy_box .wb_right .wb_tagbox{box-sizing:border-box; /*float:left;*/ width:100%;}
.workpolicy_box .wb_right .wb_pdfdown{box-sizing:border-box; float:right;}
.workpolicy_box .wb_box .wb_check{position:absolute; z-index:5; bottom:0px;}
.workpolicy_box h3{color:#000; font-weight:normal; font-size:18px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.workpolicy_box table{border-collapse:collapse; table-layout:fixed; font-size:15px;}
.workpolicy_box table th{color:#198df6; font-weight:normal; width:20%; padding:3px 0px;}
.workpolicy_box table td{color:#666; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; padding:3px 0px;}

.workpolicy_box .wb_left p{overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:15px; color:#000; margin:0px;}


.wfytype_1{font-size:15px; line-height:28px; color:#fff; background:#335cff; padding:0px 14px; border:1px solid #335cff; border-radius:15px; display:inline-block;}
.wfytype_2{font-size:15px; line-height:28px; color:#fff; background:#009f08; padding:0px 14px; border:1px solid #009f08; border-radius:15px; display:inline-block;}
.wfytype_3{font-size:15px; line-height:28px; color:#fff; background:#fd7214; padding:0px 14px; border:1px solid #fd7214; border-radius:15px; display:inline-block;}
.wfytype_4{font-size:15px; line-height:28px; color:#fff; background:#fe7bac; padding:0px 14px; border:1px solid #fe7bac; border-radius:15px; display:inline-block;}


.wfytypeb_1{font-size:15px; color:#335cff; display:inline-block;}
.wfytypeb_2{font-size:15px; color:#009f08; display:inline-block;}
.wfytypeb_3{font-size:15px; color:#fd7214; display:inline-block;}
.wfytypeb_4{font-size:15px; color:#fe7bac; display:inline-block;}

.tag_area_wfy .tag_tp1{background:#fff; display:inline-block; margin-bottom:5px; margin-right:3px; border:1px solid #aaa; border-radius:15px; color:#aaa;  padding:0px 15px; line-height:28px; font-size:15px;}
.tag_area_wfy a div.tag_tp1:link{text-decoration:none;}
.tag_area_wfy a div.tag_tp1:hover,active,focus{background:#fff; border:1px solid #335cff; border-radius:15px; color:#fff; background:#335cff; text-decoration:none;}
.tag_area_wfy a div.tag_tp1_on{background:#335cff; border:1px solid #335cff; border-radius:15px; color:#fff; text-decoration:none;}

/*페이지표시*/
#page_box{padding:30px 0px; display:inline-block; width:100%;}
#page_box ul{margin:0px auto; text-align:center;}
#page_box ul li{color:#aaa; background:transparent; border:0px; padding:0px 10px; font-size:15px; line-height:38px; display:inline-block;}
#page_box ul li.on{color:#198df6; font-weight:bold; border:0px; background:transparent; display:inline-block; }

#page_box ul li.pg_bt{color:#aaa; background:transparent; border:0px; padding:0px 10px; font-size:15px; line-height:38px; height:40px;  display:inline-block; top:-2px;}
#page_box ul li.pg_bt img{width:12px;}

/*청년인턴제*/
.ysth_list label{cursor:pointer; text-align:center; margin:0px 7px 10px;}
.ysth_list input[type="checkbox"]{
	display:none; 
	position:absolute; 
	width:0px; 
	height:0px; 
	margin:0px; 
	opacity:0;
	cursor:pointer;
}
.ysth_list .ysl_ico{
	border-radius:50%; 
	border:3px solid #efefef; 
	background-size:63px !important;  
	width:63px !important; 
	height:63px !important; 
	background-repeat:no-repeat !important; 
	background-position:center !important;
	margin:0px auto;
}
.ysth_list .labeltxt{text-align:center;}
.ysth_list input:checked ~.ysl_ico{border:3px solid #007bff;}
.ysth_list input:checked ~ .labeltxt {color:#007bff;}

.ysth_list_1 ,.ysth_list_2, .ysth_list_3, .ysth_list_4, .ysth_list_5, .ysth_list_6{display:inline-block; margin:0px 5px;}
.ysth_list_1 .ysl_ico{background:url(/images/youthw/bt_ct_1.png); }
.ysth_list_2 .ysl_ico{background:url(/images/youthw/bt_ct_2.png); }
.ysth_list_3 .ysl_ico{background:url(/images/youthw/bt_ct_3.png); }
.ysth_list_4 .ysl_ico{background:url(/images/youthw/bt_ct_4.png); }
.ysth_list_5 .ysl_ico{background:url(/images/youthw/bt_ct_5.png); }
.ysth_list_6 .ysl_ico{background:url(/images/youthw/bt_ct_6.png); }


.ysgd_box{display:inline-block; width:100%; box-sizing:border-box;}
.ysgd_box .ysgd_left{/*width:75%;*/ box-sizing:border-box;}
.ysgd_box .ysgd_right{/*width:25%;*/ box-sizing:border-box;}
.ysgd_box .ysgdlink_bt{border-radius:10px; width:150px; height:100px; /*text-align:center;*/ display:inline-block; color:#fff; position:relative;}
.ysgd_box .ysgdlink_btpd{padding:25px 0px; line-height:130%; margin:0px auto;}
.ysgd_box .ysgdlink_bt_1{background:#007bff; border:2px solid #007bff;}
.ysgd_box .ysgdlink_bt_2{background:#014099; border:2px solid #014099;}
.ysgd_box .ysgdlink_bt_1:hover{background:#fff; border:2px solid #007bff; color:#007bff;}
.ysgd_box .ysgdlink_bt_2:hover{background:#fff; border:2px solid #014099; color:#014099;}
.ysgd_box .ysgdlink_bt .ysbt_ico{background:url(/images/youthw/bt_yico_lg.png); width:33px; height:33px; background-size:33px; position:absolute; margin-top:3px; left:10px;}

.ysgd_box .ysbt_txtbox{display:inline-block; margin-left:50px;}

.ystb_tablebox h3{color:#000; /*white-space:nowrap; text-overflow:ellipsis; overflow:hidden;*/ font-weight:400;}
.ystb_tablebox h3.bx_tit{/*white-space:nowrap;*/ text-overflow:ellipsis; overflow:hidden; /*height:60px;*/ height:56px;}
.ystb_tablebox h3{color:#000; font-weight:400; overflow:visible; white-space:normal;}

.ystb_tablebox .cpn_logo{width:100%; padding-bottom:35%; background-repeat:no-repeat !important; 
	background-size:60% !important; background-position:center;
}
.ystb_tablebox .bs_ctico{padding: 3px 5px; border-radius: 30px; color:#fff !important; font-size: 12px !important; font-weight:bold; display: inline-block;}

.policy_mr_edit{margin-right:0px !important;}


/*청년원클릭_상세*/
.view_box_ys{
	width:100%;
	table-layout:fixed;
	border-collapse: collapse;
	font-size:15px;
	border-top:2px solid #aaa;
}
.view_box_ys th{
	background-color:#f3f3f3; 
	padding:15px 1%;
	word-wrap:break-word;
	color:#000;
	border:1px solid #d5d5d5;
	font-weight:bold;
}

.view_box_ys .th_mobile{color:#000; font-weight:bold; background:#f3f3f3; border-bottom:1px solid #d5d5d5; padding:10px; margin-bottom:0px;}

.view_box_ys td{
	word-wrap:break-word;
	border:1px solid #d5d5d5;
}

.view_box_ys td div.td_bx{padding:15px 10px;}

.view_box_ys td.view_detail{
	word-break:break-all; 
	white-space:normal; 
	word-wrap: break-word;
	padding:15px;
}

.view_box_ys td.view_detail img{
	width:100%; max-width:750px;
}

.ysh_viewtit{background:url(/images/youthw/vp_icotit.png); background-size:23px 25px; background-repeat:no-repeat; padding-left:30px; /*padding-top:5px;*/ padding-top:0px; padding-bottom:5px;}

/*단계*/
.yshvieww .guidestep{width:100%; height:100%; box-sizing:border-box; margin:0px auto; max-width:850px; position:relative; text-align:center;}
.yshvieww .guidestep li{background:#fff; color:#014099; border:1px solid #014099; border-radius:70px; vertical-align:middle; padding:20px 0px; text-align:center; display:inline-block; position:relative;}
.yshvieww .guidestep li.on{background:#014099; color:#fff; border:1px solid #014099;}
.yshvieww .guidestep li.arr{display:inline-block; position:relative; width:5%; background:transparent; border:0px;}
.yshvieww .guidestep .gs_arr{background:url(/images/common/guidestep_arr.png); position:absolute; width:35px; height:24px; background-repeat:no-repeat; left:-5px; top:15px; z-index:0;}

/*new_quickb*/
#scroll_qlink{position:absolute; z-index:2;}
#scroll_qlink_tp1{position:absolute; z-index:5;}

/*new_취업연수생*/
.wsview_tit_box{background-size:100% !important; background-repeat:no-repeat !important; background-position:top center !important;}
.youth_wsview .view_list .li_tit{width:25% !important;}
.youth_wsview .view_list .li_sub{width:75% !important;}

.wsview_listbox{margin:0px auto 20px;}


/*new_청년원클릭_상세*/
.view_box_ysnew{
	width:100%;
	table-layout:fixed;
	border-collapse: collapse;
	border-top:1px solid #3127d6;
	font-size:15px;
}
.view_box_ysnew th{
	/*background-color:#f3f3f3;*/ 
	padding:15px 1%;
	word-wrap:break-word;
	color:#3127d6;
	border-bottom:1px solid #3127d6;
	border-right:1px solid #3127d6;
	font-weight:bold;
	font-family:'NanumSquare', sans-serif;  font-weight:800;
}

.view_box_ysnew .bd_left{border-left:1px solid #3127d6;}
.view_box_ysnew .bd_right{border-right:1px solid #3127d6;}
.view_box_ysnew .bd_none{border-right:0px;}
.view_box_ysnew .th_mobile{color:#3127d6; font-weight:bold; /*background:#f3f3f3;*/ border-bottom:1px solid #3127d6; padding:10px; margin-bottom:0px;}

.view_box_ysnew td{
	word-wrap:break-word;
	border-bottom:1px solid #3127d6;
	color:#3127d6;
	font-family:'NanumSquare', sans-serif;  font-weight:400;
}

.view_box_ysnew td.listtdbox{padding:15px 10px;}


.view_box_ysnew td div.td_bx{padding:15px 10px;}

.view_box_ysnew td.view_detail{
	word-break:break-all; 
	white-space:normal; 
	word-wrap: break-word;
	padding:15px;
}

.view_box_ysnew td.view_detail img{
	width:100%; max-width:750px;
}

.yshnew_viewtit{border-bottom:5px solid #3127d6; padding-bottom:10px; }

.yshnewtit_box{border-top:2px solid #3127d6; border-bottom:2px solid #3127d6; padding:5px 0px;}
.yshnewtit_box .vbtit{background:#3127d6; padding:8px 0px; color:#fff; font-family:'NanumSquare', sans-serif;  font-weight:800;}

/*로케이션(청년원클릭)*/
#location .lc_menubox .arr_off{position:relative; top:-2px; padding:0px 10px 2px;}
#location .lc_menubox .arr_on{position:relative; top:-2px;  padding:0px 10px 2px;}

/*로컬크리에이터*/
.ys_9bt{padding:5px 7px; background:#3127d6; color:#fff; display:inline-block; font-size:14px;}


/*홈페이지 디자인 전체 리뉴얼시 바뀐부분_230329*/
.companyyouthlist .list_box_4{
	background:#fbfbfb;
	border:1px solid #dddddd;
	border-radius:0px;
}

/*홈페이지 디자인 전체 리뉴얼시 바뀐부분_230329_탭버튼*/
.tab_btnarea_a{border-bottom:1px solid #3c33da; width:100%; display:inline-block; /*border-bottom:1px solid #014099;*/}
.tab_btnarea_b{border-bottom:1px solid #3c33da;  width:100%; display:inline-block; /*border-bottom:1px solid #014099;*/}
.tab_btnarea_8_ys{border-bottom:1px solid #3c33da; width:100%; display:inline-block;}



/* Desktop Device : 480 이하 */
@media screen and (max-width:480px){

	.youthsh_tit h1.tit{font-size:25px !important;}

	/*검색박스*/
	.search_box_1{}
	.search_listbox_1 li.select{width:50%; margin-bottom:0px !important;}
	.search_listbox_1 li.searchinput{width:100%;}

	.search_listbox_2 li{width:85%;}
	.search_listbox_2 li.btn{width:15%;}

	.searchpop_box .searchpop_list_1 li{width:100%; box-sizing:border-box;}
	.searchpop_box .searchpop_list_2 li{width:100%; box-sizing:border-box;}

	.search_listbox_1 li.searchinput_y1{width:100%;}

	.search_listbox_1 li.select_b{width:100%;}
	.search_listbox_1 li.select_b .searchinput_dbox_br{border-right:0px;}

	.searchpop_box{top:15px;}

	/*#youthm_bn .visualbox{min-height:382px;}
	#youthm_bn .visual_imgbox{height:300px; overflow:hidden; top:45px;}

	#youthm_bn .visual_images{max-width:440px;}
	#youthm_bn .bx-wrapper .bx-controls{ bottom: 10px;}*/

	/*지억주도권*/
	#youthm_bns .bx-wrapper .bx-controls{top:50px;}
	#youthm_bns .visualbox{min-height:430px;}
	#youthm_bns .visual_imgbox{height:430px;}

	.searchbox_yth1 #seachpop_1{top:49px !important;}
	.searchbox_yth1 #seachpop_2{top:49px !important;}


	/*청년인턴제*/
	.ysgd_box .ysgd_right{margin-top:20px;}
	.ysgd_box .ysgdlink_bt{margin:0px 0px 10px; width:100%; height:80px;}
	.ysgd_box .ysgdlink_btpd{padding:15px 0px;}
	.ysgd_box .ysgdlink_bt .ysbt_ico{left:25%;}

	.ysgd_box .ysbt_txtbox{margin-left:40%;}


	/*단계*/
	.yshvieww .guidestep li{padding:20px 0px; /*width:29%;*/width:24%; margin-bottom:10px;}
	.yshvieww .guidestep li.arr{width:3.5%;}
	.yshvieww .guidestep .gs_arr{background:url(/images/common/guidestep_m_arr.png);  background-size:22px; background-repeat:no-repeat; left:-5px; top:12px;}
	.yshvieww .guidestep li h2{font-size:15px;}
	.yshvieww .guidestep li h3{font-size:13px;}

	
	/*new_quickb*/
	#scroll_qlink{/*display:none;*/ top:870px; right:20px;}

	#scroll_qlink_tp1{top:350px; right:15px;}

	/*new_디자인쿠키 시안 수정(검색박스)*/
	.searchinput_dbox{margin:5px 0px 0px;}
	.searchinput_dbox_tp1{margin:5px 5px;}
	.searchinput_dbox_br_tp1{border-right:0px;}
	.searchinput_dbox_bt{border-top:1px solid #3127d6;}

}



/* Desktop Device : 481~768 */
@media screen and (min-width:481px) and (max-width:768px){

	/*검색박스*/
	.search_box_1{}
	.search_listbox_1 li.select{width:50%; margin-bottom:0px !important;}
	.search_listbox_1 li.searchinput{width:100%;}

	.search_listbox_2 li{width:90%;}
	.search_listbox_2 li.btn{width:10%;}

	.searchpop_box{top:15px;}

	.search_listbox_1 li.searchinput_y1{width:100%;}

	.search_listbox_1 li.select_b{width:100%;}
	.search_listbox_1 li.select_b .searchinput_dbox_br{border-right:0px;}

	/*#youthm_bn .visualbox{min-height:382px;}
	#youthm_bn .visual_imgbox{ height:300px; overflow:hidden; top:45px;}

	#youthm_bn .visual_images{max-width:728px;}
	#youthm_bn .bx-wrapper .bx-controls{bottom: 10px;}*/

	/*지억주도권*/
	#youthm_bns .visualbox{min-height:410px;}
	#youthm_bns .visual_imgbox{height:410px;}

	.searchbox_yth1 #seachpop_1{top:49px !important;}
	.searchbox_yth1 #seachpop_2{top:49px !important;}


	/*청년인턴제*/
	.ysgd_box .ysgd_right{margin-top:20px;}
	.ysgd_box .ysgdlink_bt{margin:0px 1.5% 10px; width:46.3%; height:80px;}
	.ysgd_box .ysgdlink_btpd{padding:15px 0px;}
	.ysgd_box .ysgdlink_bt .ysbt_ico{left:20%;}

	.ysgd_box .ysbt_txtbox{margin-left:40%;}

	/*단계*/
	.yshvieww .guidestep li{padding:20px 0px; /*width:28%;*/width:22%; }
	.yshvieww .guidestep li.arr{display:inline-block; position:relative; width:4.5%; margin-right:1.5%; background:transparent; border:0px;}
	.yshvieww .guidestep .gs_arr{background:url(/images/common/guidestep_m_arr.png);background-size:35px; background-repeat:no-repeat; left:-5px; top:5px;}
	.yshvieww .guidestep li h2{font-size:18px;}
	.yshvieww .guidestep li h3{font-size:15px;}

	/*new_quickb*/
	#scroll_qlink{/*display:none; */ top:800px; right:20px;}

	#scroll_qlink_tp1{top:350px; right:15px;}

	
	/*new_취업연수생*/
	.wsview_tit_box{background:url(/images/youthw/homeyouth_ws_t.png);}
	.wsview_listbox{max-width:430px;}
	
	/*new_디자인쿠키 시안 수정(검색박스)*/
	.searchinput_dbox{margin:5px 0px 0px;}
	.searchinput_dbox_tp1{margin:5px 5px;}
	.searchinput_dbox_br_tp1{border-right:0px;}
	.searchinput_dbox_bt{border-top:1px solid #3127d6;}
}


/* Desktop Device : 769 이상 또는 print 출력시*/
@media screen and (min-width:769px), only print{

	/*#youthm_bn .visualbox{min-height:241px;}
	#youthm_bn .visual_imgbox{ height:241px;}*/

	
	/**/
	##youthm_ysbn .visualbox{min-height:241px;}
	##youthm_ysbn .visual_imgbox{ height:241px;}

	.policy_mr_edit{margin-right:30px;}

	/*청년인턴제*/
	.ysgd_box .ysgd_left{float:left;}
	.ysgd_box .ysgd_right{float:right;}
	.ysgd_box .ysgdlink_bt{margin:0px 8px;}

	/*단계*/
	.yshvieww .guidestep{max-width:850px;}
	.yshvieww .guidestep li{ width:29%;}

	/*new_quickb*/
	#scroll_qlink{top:1150px; right:70px;}

	#scroll_qlink_tp1{top:250px; right:30px;}

	/*new_취업연수생*/
	.wsview_tit_box{background:url(/images/youthw/homeyouth_ws.png); max-width:1200px; padding-bottom:5%;}

	.wsview_listbox{max-width:550px;}

	/*검색박스*/
	.search_listbox_1 li.searchinput_y1{width:75%;}


}


.corp_int_new{
	border: solid #3127d6;
	border-width: 0px 0px 1px 0px;
	padding: 20px 10px;
	display: flex;
	justify-content: start;
	align-items: center;
	gap: 20px;
}
.corp_int_new span{
	display: flex;
	align-items: center;
	justify-content: center;
	background: #3127d6;
	width: fit-content;
	border-radius: 40px;
	padding: 10px 20px;
	color: #fff;
	line-height: 1;
}
.corp_int_new p{
	color:#3127d6
}
.ys_searchwrap{
	display:flex;
	justify-content: space-between;
}
.ys_search_keyword{
	display: flex;
	gap: 10px;
	justify-content: flex-start;
	align-items: center;
	width: 100%;
	flex-wrap: wrap;
	margin: 0 auto;
}
.ys_search_keyword a{
	border: 1px solid #3127d6;
	padding: 8px 15px;
	border-radius: 50px;
	line-height: 1;
	display: flex;
	align-items: center;
	justify-content: center;
}
.ys_search_keyword a:hover{
	color:#3127d6;
	background:#3127d6 ;
	color:#fff
}