/* ¹ÝÀÀÇü ºÒ·¯¿À±â */

/* ¹è³ÊÇÏ´Ü */
.img_step { float:left;padding-right:20px; }

.img_round { 
	border-top-left-radius : 10px;
	border-top-right-radius : 10px;
	border-bottom-right-radius : 10px;
	border-bottom-left-radius : 10px;
	border:1px solid #c9c9c9
}

.img_rounds {
	max-width:220px;
	margin-bottom:20px;margin-right:20px;
}

.menu01_01 { width:70%;float:left;padding-right:20px }
.menu01_02 { width:30%;float:left;margin-top:20px; }

/* PC È­¸é¿¡¼­ ¸Þ´º¿Í ÀÌ¹ÌÁö À¯°Ý */
    .top_rounds { height:110px; } 
/* PC È­¸é¿¡¼­ ¸Þ´º¿Í ÀÌ¹ÌÁö À¯°Ý */

/* PC È­¸é¿¡¼­ ¸Þ´º À¯°Ý */
.w_10ps_job{width:10%}
.w_10ps1_line{width:40%}
.w_10ps_line{width:50%}
.w_10ps2_line{width:80%}
.w_15p_jpb{width:15%}
.w_54p_jpb{width:55%}
/* PC È­¸é¿¡¼­ ¸Þ´º À¯°Ý */

/* PC È­¸é¿¡¼­ Å×ÀÌºí */
.job_sec1 { width:70%}
.job_sec2 { width:30%}
.wjob40 { float:left; width:30% }
.wjob60 { float:left; width:60% }

/* ¸ð¹ÙÀÏ È­¸é¿¡¼­ ÆùÆ® */
.wfsmall { font-size:0.9em; }

@media screen and (min-width:1200px) {
	.latest_mobiles { display: none; }
    .maptbl3 { display: none; }
    #lmenu { float:left;min-width:260px }
	#rmenu { float:right;max-width:920px;width:920px;margin-left:20px; }
	#hd_wrapper{ display: none;}
    #header { display: show; }
	#main_img { background: url('/homeimg/main.jpg') no-repeat;background-size:cover;width: 100%; height:700px; max-height:700px;background-position: top center; }
	#sub_img { width: 100%; height:80px; max-height:80px;background-position: top center; }
    .lt_wr{height:440px}
    .t20 { margin-top:20px; }
    #aside { display: none; }
    #bside { position: fixed; right: -170px; top: 125px; margin: 0px; z-index: 1000; overflow-y: auto; }
	.hidden-small{ display: show; }

}
@media screen and (max-width:1200px) {
/* PC È­¸é¿¡¼­ ¸Þ´º¿Í ÀÌ¹ÌÁö À¯°ÝÀ» Á¦°Å */
    .top_rounds { display: none; }
/* PC È­¸é¿¡¼­ ¸Þ´º¿Í ÀÌ¹ÌÁö À¯°ÝÀ» Á¦°Å */
	.latest_pcs { display: none; }
	.latest_mobiles { display: show; }
    .icon_load a{width:50%;margin:0px;height:103px;display:block;float:left;}

    .pic_subject { font-size:1em;overflow:hidden }
    .hidden-small{ display: show; }
    #lmenu { display:none;  } 
	#rmenu { width:100%;max-width:920px;margin-left:0px;margin:0 auto; }
	.lt_wr{width:47.5% !important; margin-left: 0px !important; }
    .lt_wr:first-child{margin-right:5%;background:blue}
    .lt_wr:last-child{padding-left:5%;background:red}
	.hidden-small{ display: show; }





/* °øÁö»çÀÌÁî Á¶Àý  */
    .lst1{
	float:left;
    width: 32%;
    background-color: #fff;
    margin-right: 2%;
	}
    .lst2{
	float:left;
    width: 32%;
    background-color: #fff;
    margin-right: 2%;
	}
    .lst3{
	float:left;
    width: 32%;
    background-color: #fff;
	}


    .slst1{
	float:left;
    width: 49%;
	max-width:49%;
    background-color: #fff;
    margin-right: 2%;
	border:1px solid #d5d5d5;
    display:table

	}
    .slst2{
	float:left;
    width: 49%;
	max-width:49%;
    background-color: #fff;
    margin-right: 0%;
	border:1px solid #d5d5d5;
    display:table
	}
    .slst3{
	margin-top:2%;
	float:left;
    width: 49%;
	max-width:49%;
    background-color: #fff;
    margin-right: 2%;
	border:1px solid #d5d5d5;
    display:table
	}
    .slst4{
	margin-top:2%;
	float:left;
    width: 49%;
	max-width:49%;
    background-color: #fff;
	border:1px solid #d5d5d5;
    display:table
	}

    .slsmall1 {
	width: 49%;
	height:300px;
	margin-top:-180px;
	font-size:3em;
	position:absolute;
	display:none
	}

/* ¹è³ÊÇÏ´Ü */
    #ft_copy { padding-top:20px; }

	#tnb ul { width: 100%; }
	#hd_wrapper { display: show;width: 100%; margin: auto; height: 85px; background:#fff; border-bottom:1px solid silver }
    #header { display: none; }
	#main_img { background: url('/homeimg/main.jpg') no-repeat;background-size:cover;width: 100%; height:400px; max-height:700px;background-position: top center; }
	#sub_img { width: 100%; height:80px; max-height:80px;background-position: top center; }

    .hide { display:none }
    .full { width: 100%;}
    .full img { margin-top:20px;margin-bottom:20px;}


	#logo {width: calc(100% - 20px); margin-left: 10px; float:left;padding:0; text-align: center; }
	#logo #mobile_open {padding-top:10px;}
	#logo > span { display: block; float: left; cursor: pointer; font-size: 25px; }
	.hd_sch_wr{position:absolute;top:80px;left:10px;width:430px;margin-left:0px;  }
	#hd_qnb{float:right;margin-top:30px}
	#gnb { display: none; }

	#container_wr {width:100%; }
	#aside { position: fixed; left: -335px; top: 0px; margin: 0px; z-index: 1000; overflow-y: auto; }
	.close_menu { position: fixed; display: block; height: 0px; z-index: 1100; top: 0px; left: -45px }
	.close_menu > i { font-size: 10px; cursor: pointer; }
	.mobile_menu { display: block;font-size:0.8em }
    #bside { display: none; }

	#container {width: calc(100% - 20px); margin:10px 10px;}

	#ft_wr {width:100%; }


	.mobile_menu { margin: 20px; }
	.mobile_menu > ul { background: #3c3c3c; padding-bottom: 15px;  }
	.mobile_menu > ul > li { 
		color:#fff;position: relative; width: 100%; padding: 15px 10px 0px 10px;font-size:1.4em

	}
	.mobile_menu > ul > li > i { position: absolute; right: 10px; color: #fff; font-size: 12px; cursor: pointer;}
	.mobile_menu > ul > li > ul { display: none; margin-top: 15px; background: #fff; padding-bottom: 10px; }
	.mobile_menu > ul > li > ul > li { width: 100%;  padding: 10px 15px 0px 10px;}
	.mobile_menu > ul > li > ul > li > a:hover { font-weight: 700; }

}

@media screen and (min-width:1100px) {
 .maptbl3 { display: none; }
}

@media screen and (max-width:1100px) {
    .funding_boxx{ width:33%; }
	.hidden-small{ display: none }

     .job_sec1 { width:100%}
     .job_sec2 { width:100%;text-align:center}
}

@media screen and (min-width:900px) {
 .maptbl3 { display: none; }
}

@media screen and (max-width:900px) {
    .indec_boxx{width:33%}
	.w_10ps_job{width:15%}
	.w_10ps_line{width:15%}
	.w_10ps2_line{width:70%}
    .mt575 { width:100%;}
    .item_listbox{ float:left;width:47%;}
    .item_listbox2{ float:left;width:47%;}


.wjob40 { float:normal; width:100% }
.wjob60 { float:normal; width:100% }

	.basic5{ width:100% }
	.basic5_small{ width:100%; }
	.basic5_small_gan { display:none }
	.basic5_align_left { margin-right:0px;margin-bottom:5px; } 
	.basic5_align_right { margin-left:0px;margin-bottom:5px; } 
	.basic5_small2 { padding:0px;width:100%; }
	.basic5_small2_right { padding-right:0px }
	.basic5_small2_left { padding-left:0px }
}


@media screen and (min-width:860px) {
	.maptbl3 { display: none; }
	.latest_mobile { display: none; }
}

@media screen and (max-width:860px) {
    .left_c_box3 { width:100%;float:left; }
    .right_c_box3 { width:100%;float:right; }
    .left_c_box2 { width:100%;float:left; }
    .right_c_box2 { width:100%;float:right; }
    .left_c_box { width:100%;float:left; }
    .right_c_box { width:100%;float:right; }
    .funding_boxx{ width:50%; }
    .op_box ul li { float:left }

	.w_10ps_job{width:20%;}
	.w_10ps_job a{font-size:0.8em}
    .w_10ps_line{width:0%}
	.w_10ps2_line{width:60%}

    .menu01_01 { width:100%;float:left;padding-right:0px }
    .menu01_02 { width:100%;float:left;margin-top:50px; }

    .main_space1 { min-height:950px;height:950px;display:table;}
    .main_space2 { min-height:950px;height:950px;display:table;}

	/*ÀÛÀº»çÀÌÁî¿¡¼­ ÀÌ¹ÌÁö Å©±â 100%º¯Çü */
    .img_round { width:100% }
    .img_rounds { max-width:280px;width:100% }


	.lst1{
	float:left;
    width: 100%;
    max-width: 100%;
    background-color: #fff;
	}
    .lst2{
	float:left;
    width: 100%;
    max-width: 100%;
    background-color: #fff;
	}
    .lst3{
	float:left;
    width: 100%;
    max-width: 100%;
    background-color: #fff;
	}
    .t1 { display:table;padding:5px;text-align:center;}
    .icon_load { text-align:center;}


	#tnb ul { width: 100%; }
	#main_img { display: none; }
	#sub_img { display: none; }
	.hd_sch_wr{top:80px;width: calc(100% - 20px); z-index: 0; }
	#hd_qnb{ display: none; float:right;margin-top:30px}
    #ft_link { display: none; }
    #ft_copy_pc { display: none; }

	#hd_sch #sch_stx {width:calc(100% - 50px);}

	.latest_pc { display: none; }
	.latest_mobile { display: show; }


}

@media screen and (min-width:680px) {
    .maptbl3 { display: none; }


}

@media screen and (max-width:680px) {
    .item_listbox{ width:95%;}
    .item_listbox2{ width:95%;}
    .indec_boxx{width:50%}
	.rv_photo { width:100%;display:table}
	.rv_photo img { width:100%;display:inline}
	.rv_txt { float:normal;width:100%;margin:5px }
    .rv_star { float:normal;width:100%;margin:5px  }
    .w_15p_jpb{width:25%}
    .w_54p_jpb{width:25%}
    
    .bbs_td0 { width:25%}

    .main_space1 { min-height:900px;height:900px;display:table;}
    .main_space2 { min-height:900px;height:900px;display:table;}

    .tab_ns .smt { font-size:1em }

    .maptbl2 { display: none; }
    .maptbl3 { display: show; }


	.sub_mobile_bg01 { background: url('/homeimg/mbg.jpg') no-repeat;background-size:cover; height:105px; max-height:105px;background-position: top center; }

	.lt_wr{width:100% !important; margin-left: 0px !important; }

    .bo_v_snswr { display: show; }
}


@media screen and (max-width:520px) {
    .indec_boxx{width:100%}
    .funding_boxx{ width:100%; }

    .main_space1 { min-height:840px;height:840px;display:table;}
    .main_space2 { min-height:840px;height:840px;display:table;}


    .img_rounds { margin-bottom:20px;max-width:520px;width:100% }
    .img_step { padding-left:10px;padding-right:10px;padding-bottom:10px; }
    .icon_load a{
	float:left;
	display:table;
    width: 50%;
	max-width:50%;
	text-align:center;
	}


    .slst1{
	float:left;
    width: 100%;
	max-width:100%;
    background-color: #fff;
	border:1px solid #d5d5d5;
    display:table

	}
    .slst2{
	float:left;
    width: 100%;
	max-width:100%;
    background-color: #fff;
	border:1px solid #d5d5d5;
    display:table
	}
    .slst3{
	margin-top:2%;
	float:left;
    width: 100%;
	max-width:100%;
    background-color: #fff;
	border:1px solid #d5d5d5;
    display:table
	}
    .slst4{
	margin-top:2%;
	float:left;
    width: 100%;
	max-width:100%;
    background-color: #fff;
	border:1px solid #d5d5d5;
    display:table
	}
    .bo_v_snswr { display: show; }
}

.viewset .sc:hover{
background-color: #fff;
opacity: 0.5; transition: .3s ease;
} 
.icon_load a:hover{
opacity: 0.5; transition: .3s ease;
} 
.icon_loads a:hover{
opacity: 0.5; transition: .3s ease;
} 