@charset "UTF-8";


#First{background:url(/job/images/main/First_bg.png) no-repeat center top; padding:50px 0 50px 0; width: 100%; }
#First .m_wrap{width:1400px; margin:0 auto; position:relative;}
#First .m_wrap:after { clear:both; float:none; content:""; display:block; height:0;}



.first_info1{width:54%; float:left;}
.vi_text{margin:30px 0 20px 0;}
.vi_text .vi_sub_text{padding-left:16px; font-size:2.8rem; font-family: 's-core-dream-medium';}
.vi_text .vi_sub_text span{position:relative;}
.vi_text .vi_sub_text span:after{content:''; width:4px; height:4px; background:#000; border-radius:50%; position:absolute; top:-5px; left:50%;}
.vi_text .vi_main_text{font-family: 'TmonMonsori'; color:#253ab9; font-size:8.0rem; line-height: 12.0rem;}
.vi_text .vi_main_text span{color:#f55b5a;}


/* 구직/구인 간편 메뉴 */
.quick_bt{width: 100%;}
.quick_bt li{}
.quick_bt li a.qbt_a{display: block; width: 49%;  padding: 4px 0; text-align: center; border-radius: 10px;  font-size: 18px; }
.quick_bt li:nth-child(1) a{background: #253ab9 url(/job/images/main/gu_bg.png) no-repeat 28px center;}
.quick_bt li:nth-child(1) a:hover{box-shadow: 5px 5px 5px #253ab961; transform: translateY(-3px);}
.quick_bt li:nth-child(2) a{background: #f55b5a url(/job/images/main/gu_in.png) no-repeat 28px center; margin-left: 2%;}
.quick_bt li:nth-child(2) a:hover{box-shadow: 5px 5px 5px #f55b5a4f; transform: translateY(-3px);}
.quick_bt li:nth-child(3) a{background: #00ab9c url(/job/images/main/gu_bg_5.png) no-repeat 28px center; margin-top: 1%;}
.quick_bt li:nth-child(3) a:hover{box-shadow: 5px 5px 5px #00ab9c52; transform: translateY(-3px);}
.quick_bt li:nth-child(4) a{background: #3e3f49 url(/job/images/main/gu_bg_4.png) no-repeat 28px center; margin-top: 1%; margin-left: 2%;}
.quick_bt li:nth-child(4) a:hover{box-shadow: 5px 5px 5px #3e3f4954; transform: translateY(-3px);}
@media only screen and (max-width:590px) {
	.quick_bt li a.qbt_a{ background-image: none;}
}



/* .top_box{width:40%; float:right; box-shadow: 5px 5px 8px rgba(0,0,0,0.2);     box-sizing: border-box; border-radius:40px 40px 80px 40px; background:#fff url(/job/images/main/top_box_bg.jpg) no-repeat right bottom; } */
.top_box{width:40%; float:right; box-shadow: 5px 5px 8px rgba(0,0,0,0.2);     box-sizing: border-box; border-radius:40px 40px 80px 40px; background:#fff; }
.top_box h2{position:relative; width:335px; float:right; color:#fff; box-sizing: border-box; padding-left:115px; background:#e3134e; border-radius:0px 40px 0 80px;  font-family: 'yg-jalnan'; font-size:1.8rem; height:54px; line-height: 54px;  }
.top_box h2:before{content:''; display:block;  position: absolute; left:-92px; top:-30px; background:url(/job/images/main/top_box_a.png) no-repeat; width:209px; height:84px; z-index:0;}
.top_box h2:after{clear:both; content:""; display:block;}
.top_box h2 span{position:relative; z-index:1; padding-right:30px; background:url(/job/images/main/h2_arr.png) no-repeat right center; display: inline-block;}
.top_box .top_link{padding: 0 47px 157px 47px; }
.top_box h2 a{color:#fff;}
.top_box .link_sub_text{font-size:2.4rem; font-family: 's-core-dream-bold'; color:#253ab9; margin-bottom: 5px;}
.top_box .link_sub_text span{position:relative; color:#ed466d;}
.top_box .link_sub_text span:after{content:''; width:4px; height:4px; background:#ed466d; border-radius:50%; position:absolute; top:-5px; left:50%;}
.top_box .link_main_text{color:#000; font-size:2.0rem; margin-bottom:22px; font-family: 's-core-dream-bold';}
.top_box .top_link a{ float: left; display:block; width:175px; box-sizing:border-box; background:#253ab9 url(/job/images/main/gu_bg.png) no-repeat 28px center; border-radius:30px; line-height:50px; margin-bottom:5px; padding-left:70px; color:#fff;}
.top_box .top_link a.gu_in{background:#f55b5a url(/job/images/main/gu_in.png) no-repeat 30px center; margin-left: 10px;}
.top_box .top_link a.gu_gy{width: 360px; font-size: 22px; height: 60px; line-height: 60px; text-align: center; padding-left: 0;  background: #00ab9c url(/job/images/main/gu_bg_3.png) no-repeat 29px center;}


/* 공지사항 섹션 */
.msec-board{height:666px; position:relative; float:right; width:718px;}
.msec-board ul{height:240px;}
.msec-board li.tab{float:left;width:130px; height:50px;}
.msec-board li .tabs{display:block; height:50px;  position:relative; color:#989898; padding-left:0;text-align:center; line-height:50px; font-weight:500; font-size:20px; }
.msec-board li.active .news_more {display:block;}

.msec-board li.active .tabs{background:#253ab9; color:#fff; border-radius:10px 10px 0 0;}
.msec-board li.active .list{display:block;}
.msec-board li .bir{position:relative;}
.msec-board li .list{position:absolute; display:none; left:0; top:50px; width:100%; height:648px; box-sizing:border-box; box-shadow: 5px 5px 8px rgba(0,0,0,0.2); background:#fff; border-radius:0 30px 30px 30px; padding:25px 37px;}
.msec-board li .list ul{position:relative; height:327px;}
.msec-board li .list li{position:relative; padding-left:115px; border-bottom:1px solid #ddd; margin-bottom:15px;}
.msec-board li .list li a{position:relative; display:block;  transition:all .2s; }
.msec-board li .list li .btxt{color:#333; font-size:22px; letter-spacing:-0.08em; display:block; font-weight: 700; padding:15px 0 10px 0; overflow: hidden; white-space: nowrap;text-overflow: ellipsis;}
.msec-board li .list li .stxt{color:#777; font-size:18px; letter-spacing:-0.08em; line-height:25px; padding-bottom:35px; display: block; overflow: hidden; white-space: nowrap;  text-overflow: ellipsis;}
.msec-board li .list li .date{width:87px; color: #e0e0e0; font-size: 15px; position: absolute; left: -115px; top: 0;  border: 3px solid #e0e0e0;  padding: 10px 0; border-radius: 10px; text-align: center;}
.msec-board li .list li .date span{font-size:4.0rem; display:block; font-weight: 700; line-height:3.5rem; letter-spacing: -2px;}
.msec-board li .list li a:hover .date{color:#253ab9; border:3px solid #253ab9;}
.msec-board li .list li:last-child{border:none; }

/* 공지사항 버튼 섹션 */
.new_bt{ float: right; width: 40px; height: 40px; background: url(/job/images/main/add_btt.png) no-repeat 0 -40px;}
.new_bt:hover{transition: ease-out;  background: url(/job/images/main/add_btt.png) no-repeat 0 0;}


/* 링크 섹션 */
.link_list{position:relative;  margin: 70px 0 30px 0; padding:0 47px; height:202px;}
.link_list ul{ height:160px;}
.link_list li.tab{ margin-right:30px; height:30px; float:left; }
/*.link_list li.tab:after{content:''; display:block; position:absolute;  right:-21px; top:7px; background:url(/job/images/main/bar.png) no-repeat right 50%; width:13px; height:12px;}*/
.link_list li.tab:last-child{margin-right:0;}
.link_list li .tabs{display:block; height:30px;  position:relative; color:#989898; font-family: 's-core-dream-bold';line-height:30px; font-size:20px; }
.link_list li.active .news_more {display:block;}

.link_list li.active .tabs{background:url(/job/images/main/link_inco_tab.png) no-repeat 0 2px; color:#464789;  padding-left:30px;}
.link_list li.active .list{display:block;}
.link_list li .bir{position:relative;}
.link_list li .list{position:absolute; display:none; left:0; top:40px; width:100%; box-sizing:border-box; padding:0 47px;}
.link_list li .list ul{position:relative; width:100%; }
.link_list li .list ul li{margin-bottom:10px;  width: 49%; float:left;}
.link_list li .list ul li:nth-child(2n){float:right;}
.link_list li .list ul li a{display: block; border: 1px solid #ddd; font-weight: 600; border-radius: 5px; line-height: 45px;  background: #fff url(/job/images/main/link_inco.png) no-repeat 93% center;  padding: 0 20px;    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis; }
.link_list li .list ul li a:hover{border: 1px solid #2757ac; background: #fff url(/job/images/main/link_inco_over.png) no-repeat 93% center; }




#Second{background:url(/job/images/main/Second_bg.png) no-repeat center bottom; padding:100px 0 37px 0;}

.Recruitment_wrap {width:1400px; margin:0 auto; position:relative;}
.Recruitment_wrap:before{content:''; z-inde:0; display:block; position:absolute; left:17%; top:-74px; background:url(/job/images/main/job_list_pic.png) no-repeat 0 0; height:175px; width:447px;}
.Recruitment_wrap > div {position:relative;z-inde:1; }
.Recruitment_wrap .tab { letter-spacing: -1px; font-family: 's-core-dream-bold'; color:#787878; width:120px; display:inline-block; font-size:2.6rem; font-weight:600; line-height:55px; text-align:center; border-radius:30px;}
.Recruitment_wrap .tab.active {color:#0155a5; text-decoration: underline;}
.Recruitment_wrap .tabcon {display:none; padding:90px 0 0 0; width:100%;}
.Recruitment_wrap .tabcon.active {display:block;}
.Recruitment_wrap .tab.t03 {position:absolute; top:20px; left:40%;}
.Recruitment_wrap .tab.t01 {position:absolute; top:20px; left:48%;}
.Recruitment_wrap .tab.t02 {position:absolute; top:20px; left:56%}


.Recruitment_wrap .tabcon { width:100%;}
.Recruitment_wrap .tabcon ul.items {display:flex; flex-wrap: wrap; padding:10px;}
.Recruitment_wrap .tabcon ul.items > li { background:#fff; border-radius:30px;  margin-right:26px;  width:23.5%; box-sizing:border-box; margin-bottom:30px; box-shadow: 0px 0px 10px rgb(0 0 0 / 10%);}

.Recruitment_wrap .tabcon ul.items > li:hover{box-shadow: 0px 0px 20px rgb(0 0 0 / 30%);}
.Recruitment_wrap .tabcon ul.items > li a:hover{box-shadow:0 0 0 2px #11bcc2 inset; border-radius:30px;}
.Recruitment_wrap .tabcon ul.items > li a{display:block; padding:25px; box-sizing: border-box;}
.Recruitment_wrap .tabcon ul.items > li:nth-child(4n){ margin-right:0;}

.Recruitment_wrap .top_info{display:flex; justify-content: space-between;     align-items: center; margin-bottom:20px;}
.Recruitment_wrap .top_info span{ display: inline-block;  min-width: 50px;   line-height: 2.6rem;  border-radius: 32px; font-size: 1.2rem; font-weight: 600;  text-align: center;}
.Recruitment_wrap .top_info span.new{color:#fff; background:#27c8cd; border:1px solid #27c8cd; }
.Recruitment_wrap .top_info span.Newcomer{color:#f55b5a; background:#fff; border:1px solid #f55b5a;}
.Recruitment_wrap .top_info span.Career{color:#00a4aa; background:#fff; border:1px solid #00a4aa;}
.Recruitment_wrap .top_info .data{color:#cbcbcb; font-size:1.3rem; font-weight: 200;}

.Recruitment_wrap .suject{font-size:2.2rem; font-weight: 700; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;  word-break: break-all; white-space: nowrap; margin-bottom:10px;}
.Recruitment_wrap .con_text{font-size:1.8rem; font-weight: 500; color:#626262; margin-bottom:15px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

.Recruitment_wrap .info_list{background:#f3f3f3; font-size:1.6rem; color:#8b8b8b; padding:15px; border-radius:10px; margin-bottom:10px;}
.Recruitment_wrap .info_list p span.tit{display: inline-block; width:37px; font-weight: 700;}
.Recruitment_wrap .info_list p span.con_{display: inline-block;}

.Recruitment_wrap .controll {width:140px; position:absolute; top:13px; right:0; }
.Recruitment_wrap .controll button{width:40px; height:40px;text-indent:-99999px;overflow:hidden; }

.Recruitment_wrap .controll .next-slide{background:url('/job/images/main/left_arr.png') no-repeat center center; }
.Recruitment_wrap .controll .prev-slide{background:url('/job/images/main/right_arr.png') no-repeat center center;}
.Recruitment_wrap .controll .stop-slide{background:url('/job/images/main/stop_icon.png') no-repeat center center;}
.Recruitment_wrap .controll .start-slide{background:url('/job/images/main/play_icon.png') no-repeat center center; }

.Recruitment_wrap .controll .next-slide:hover{background:url('/job/images/main/left_arr_over.png') no-repeat center center; }
.Recruitment_wrap .controll .prev-slide:hover{background:url('/job/images/main/right_arrr_over.png') no-repeat center center;}
.Recruitment_wrap .controll .stop-slide:hover{background:url('/job/images/main/stop_iconr_over.png') no-repeat center center;}
.Recruitment_wrap .controll .start-slide:hover{background:url('/job/images/main/play_iconr_over.png') no-repeat center center; }





#Third{background:url(/job/images/main/Third_bg.png) no-repeat right top; padding: 68px 0 0 0; }
#Third .m_wrap{width:1400px; margin:0 auto 123px auto; position:relative;}
#Third .m_wrap:after { clear:both; float:none; content:""; display:block; height:0;}

.Customer_wrap{position:relative; float:left; width:555px;      box-sizing: border-box;  box-shadow: 5px 5px 8px rgba(0,0,0,0.2); background: #fff; border-radius: 30px 30px 30px 30px; padding: 25px 37px; }
.Customer_wrap .cell_wrap{display: flex;  justify-content: flex-start; letter-spacing: -1px;}

.Customer_wrap .cell_wrap .CallCenter{position: relative; font-size:3.0rem; color:#262626; font-weight: 800;  margin-right:20px;  padding: 0 20px 0 88px; border-right:1px solid #ddd; margin-bottom:6rem;}
.Customer_wrap .cell_wrap .CallCenter:after{position: absolute; left:-36px; top:-40px; content:''; display:block;  width:99px; height:93px; background:url(/job/images/main/Customer_icon.png)no-repeat 0 0;} 
.Customer_wrap .cell_wrap .CallCenter span{display: block; margin-top:10px; font-size:2.0rem; color:#f55b5a; font-weight: 400}
.Customer_wrap .cell_wrap .time{font-size:2.0rem; font-weight: 800; letter-spacing: -2px;}
.Customer_wrap .cell_wrap .time p{padding:0 0 15px 45px}
.Customer_wrap .cell_wrap .time p span{color:#6d6d6d; }
.Customer_wrap .cell_wrap .time p.tel{background:url(/job/images/main/tel_icon.png) no-repeat 0 0;}
.Customer_wrap .cell_wrap .time p.fax{background:url(/job/images/main/fax_icon.png) no-repeat 0 0; padding:0 0 15px 45px;}

.Customer_wrap a{position: relative; padding-left:185px; display:block; color:#fff3a9; background:#f55b5a; border-radius:10px; line-height:104px;  font-size:2.5rem; font-family: 's-core-dream-extrabold';}
.Customer_wrap a:before{content:''; display:block; position: absolute; left:-9px; top:-34px; width:180px; height:138px;  background:url(/job/images/main/Customer_bg.png) no-repeat 0 0;}
.Customer_wrap a:after{content:''; display:block; position: absolute; right:30px; top:50%; background:url(/job/images/main/Customer_btn.png) no-repeat right 0; height:40px; width: 40px; transform: translate(0, -50%);}




/*슬라이더1-1*/
.mConBox1-1{position:relative; background:#fff; width:718px;height:340px; border-radius:15px; box-shadow: 5px 5px 10px rgb(0 0 0 / 10%);}
.mConBox1-1 .Slide01 li {height:340px; display:block;  border-radius:15px;}
.mConBox1-1 .Slide01 li img{border-radius:10px;}
.mConBox1-1 .Slide01 li a:focus img{border:2px solid #00ffff;}

.mConBox1-1 .control{position:absolute;  bottom:-1px; right:0px; display:block; height:48px; width:165px; border-radius:25px 0 15px 0; background:rgba(0,0,0,0.5); line-height:48px;  box-sizing:border-box; padding:0 20px; }
.mConBox1-1 .control button{width:25px; height:25px;text-indent:-99999px;overflow:hidden; border:0; }
.mConBox1-1 .control .next-slide{background:url('/job/images/main/top_arr.png') no-repeat center center; position: absolute;  right: 20px;  top: 10px;}
.mConBox1-1 .control .prev-slide{background:url('/job/images/main/bot_arr.png') no-repeat center center; position: absolute;  right: 70px;  top: 10px;}
.mConBox1-1 .control .stop-slide{background:url('/job/images/main/stop_icon_01.png') no-repeat center center; position: absolute;  right: 45px;  top: 10px;}
.mConBox1-1 .control .start-slide{background:url('/job/images/main/play_icon.png') no-repeat center center;}

.mConBox1-1 .slide-count{color: #fff;text-align: center; font-size: 17px; height: 40px; line-height: 50px; display: inline-block;letter-spacing: 0.01em; position: absolute; bottom: 10px; left: 0px; letter-spacing: 2px; width: 80px;}
.mConBox1-1 .slide-count .current {font-weight:500; font-size:20px; color:#fff;}
.mConBox1-1 .top_copy { margin:70px 50px 130px 150px;}



/* 배너 리스트 섹션 */
#banner{position:relative;margin:0 auto; width:1400px; background:#f3f3f3; border-radius:30px 30px 0 0; padding:0 43px; box-sizing:border-box;}
#banner:before{z-index:0;content:''; display:block; background:#0c1dba; border-radius:30px 30px 0 0; position:absolute; left:0; top:0; height:6.3rem; width:660px;}
#banner h2{position:relative; font-size:2.4rem; line-height:6.3rem; z-index:1; color:#fff; font-family: 's-core-dream-bold';}
#banner h2:after{position: absolute; content: ''; display: inline-block; left: 10%; top:-50px; background:url(/job/images/main/banner_icon.png) no-repeat 0 0; width:128px; height:113px;}

.banner_list{height:63px; position:absolute; left:315px; top:0; width:1045px;  z-index:99;}
.banner_list ul{height:63px;}
.banner_list li.tab{float:left;width:105px; height:63px;}
.banner_list li .tabs{display:block; height:60px; font-family: 's-core-dream-bold';  position:relative; color:#6877ce; padding-left:26px;text-align:left; line-height:60px;  font-size:20px; }

.banner_list li.active .tabs{background:url(/job/images/main/banner_icon_2.png) no-repeat 0 center; color:#fff; }
.banner_list li.active .list{display:block;}
.banner_list li .bir{position:relative;}
.banner_list li .list{position:absolute; display:none; left:33.5%; top:0px; width:700px; box-sizing:border-box;  height:63px; overflow: hidden;}
.banner_list li .list ul{position:relative; }
.banner_list li .list li{position:relative; float:left; padding:0 10px;width:auto; }
.banner_list li .list li a{position:relative; display:block;  transition:all .2s; line-height: 63px; padding-left:8px}
.banner_list li .list li a:after{position: absolute; content: ''; display:block; left: 0; top:50%; maring-top:-2px; width:3px; height:3px; background:#666;}

/* 공지사항 + */
.h_add_bt_job{width: 40px;  height: 40px; background: url(/job/images/main/add_btt.png) no-repeat center -40px;  display: block; position: absolute; top: 0; right: 18px;}
.h_add_bt_job:hover{background: url(/job/images/main/add_btt.png) no-repeat center 0; transition-delay: 0.2s;}

@media only screen and (max-width:1024px) {
	
	#Second,#First,#Third{ padding:20px; box-sizing: border-box;}
	
	#First {background:#f2f5fe url(/job/images/main/First_bg.png) no-repeat left bottom; padding:20px 20px 30px 20px;}
	#First .m_wrap{width:100%;}
	.msec-board{width:100%; margin-top:20px;}

	
	.first_info1{width:100%; float:none;}
	.top_box{width:100%;float:none; margin-top:40px; border-radius:30px;}
	
	
    .vi_text{margin: 30px 0 0 0;}
    .vi_text .vi_main_text{font-size:6rem; line-height: 10.0rem;}

	.top_box h2{width: 100%; float: none; }
	.link_list{margin: 20px 0 30px 0;}
	
	.Recruitment_wrap .tabcon ul.items > li{width:30%;}
	.Recruitment_wrap .tabcon ul.items > li:nth-child(4n){margin-right:26px;}
	
	#Second{padding:40px 20px;}
	.Recruitment_wrap {width:100%;}
	.Recruitment_wrap:before{left:0; background-size:100%; width: 300px; top: -25px;}
	.Recruitment_wrap .tabcon > ul{justify-content: space-between;}
	.Recruitment_wrap .tabcon > ul li{width:49%;     margin-right: 0;}
	.Recruitment_wrap .tabcon > ul li:nth-child(2n){ margin-right:0;}
	
	#Third .m_wrap{width:100%;}
	.Customer_wrap{width:100%;     float: none; margin-bottom:20px;}
	.Customer_wrap .cell_wrap .CallCenter{padding: 0 20px 0 117px;}
	.Customer_wrap .cell_wrap .CallCenter:after{left:0; top: -30px;}
	.mConBox1-1{    width: 100%; float: none; height:auto;}
	.mConBox1-1 .Slide01 li{height:auto;}
	.mConBox1-1 .Slide01 li img{width: 100%; height:auto;}
	
	#Third .m_wrap{margin: 0 auto 50px auto;}
	#banner{display:none;}

	.top_box .top_link a.gu_gy{margin-left: 10px;}
	
	
	
}
@media only screen and (max-width:870px) {
	.top_box .top_link a.gu_gy{margin-left: 0;}
}



@media only screen and (max-width:768px) {
	.vi_text {margin: 30px 0px 10px 0;}	
	.vi_text .vi_sub_text{font-size:2.0rem; padding-left: 0px;}
	.vi_text .vi_main_text{font-size: 3.7rem; line-height: 6.0rem;}
	
	
	.top_box{background-size: 250px;}
	
	.link_list li .tabs, .msec-board li .tabs{font-size: 18px;}
	.link_list li.tab{margin-right:15px;}
	
	.msec-board li .list{padding: 20px 25px; border-radius: 0 0px 20px 20px;}
	.msec-board li .list li .date{display:none;}
	.msec-board li .list li{padding-left:0;}	
	
	.Recruitment_wrap:before{display:none;}	
	.Recruitment_wrap .tab{font-size: 2rem; width: 80px;}
	.Recruitment_wrap .tabcon > ul li{width: 100%;}
	.Recruitment_wrap .tab.t03{left:0px; top:5px;}
	.Recruitment_wrap .tab.t01{left:90px; top:5px; }
	.Recruitment_wrap .tab.t02{left:180px; top:5px;}
	.Recruitment_wrap .tabcon{padding: 100px 0 0 0;}
	/* .Customer_wrap .cell_wrap{display:block;} */
	.Customer_wrap .cell_wrap .CallCenter{border-right:none; margin-right: 0px;     margin-bottom: 2rem; font-size: 2.5rem;}
	.Customer_wrap .cell_wrap .time{padding-left: 114px;}
	.Customer_wrap a{margin-top:20px; font-size:2rem; padding-left: 110px; line-height: 80px;}
	.Customer_wrap a:before{background-size: 100%; width: 100px; height: 94px; left:0; top:-14px;    }
	
	.Recruitment_wrap .tabcon ul.items > li{width:100%;}
	.Recruitment_wrap .tabcon ul.items > li{margin-right:0px;}
	.Recruitment_wrap .tabcon ul.items > li:nth-child(4n){margin-right:0px;}

    .Recruitment_wrap .controll {top:60px;  }
}


@media only screen and (max-width:510px) {
	.top_box .top_link a{margin-left: 0;}
	.top_box .top_link a.gu_in{margin-left: 0;}
	.top_box .top_link{ padding: 0 47px 216px 47px;}
}


@media only screen and (max-width:500px) {
	.link_list, .link_list li .list{ padding: 0 20px;}
	.link_list li .list ul li{    width: 100%;     margin-bottom: 5px;}
	
	.link_list{ height: 350px;}
	.top_box .top_link{padding: 0 15px 160px 20px;}
	.top_box .top_link a.gu_gy{margin-left: 0;}
}
@media only screen and (max-width:452px) {
	.top_box .top_link{ padding: 0 15px 191px 20px;}
	.top_box .top_link a.gu_in{margin-left: 0;}
	.top_box .top_link a.gu_gy{width: 248px; font-size: 20px; height: 48px;line-height: 48px; text-align: center; padding-left: 45px; margin-left: 0;}
}

