@charset "utf-8";


.section {overflow:hidden; height:100vh;}
.section .inwrap {width:96%; max-width:1280px; margin:0 auto; }
.section .inwrap.padding01 {padding-top:40px;}
.section .box {padding:10px;}
.section .inbox {overflow:hidden; position:relative; border-radius:16px; background:#fff;}
.section .inbox.r_none {border-radius:0;}

.icon_main {overflow:hidden; text-align:left; text-indent:-999px; vertical-align:middle; background:url('/images/icon/icon_main.png') no-repeat center;}

.btn_go {display:inline-block; padding:0 25px; border-radius:15px; font-size:15px; color:#fff; line-height:30px; background:#0d2d4f; -webkit-transition:background 0.4s; transition:background 0.4s;}

#section01 {position:relative; height:100vh; background:url('/images/main/main_visual01.jpg') no-repeat center; background-size:cover;}
#section01 a {display:block;}
#section01 .title {font-family: 'NanumSquare','돋움',Dotum,'굴림',Gulim, 'Apple SD Gothic Neo'; text-align:center; color:#fff;}
#section01 .title .stxt {font-weight:500; font-size:18px; letter-spacing:-0.04em;}
#section01 .title h2 {margin:10px 0 32px; font-weight:700; font-size:48px;}
#section01 .box_t01 {padding:38px 10px 62px; text-align:center;}
#section01 .box_t01 dt {position:relative; margin-bottom:5px; font-size:32px; color:#121212; font-family: 'NanumSquare','돋움',Dotum,'굴림',Gulim, 'Apple SD Gothic Neo'; font-weight:700;}
#section01 .box_t01 dd {font-size:17px; color:#999999; line-height:1.29;}
#section01 .box_t01 i {display:block; width:180px; height:180px; margin:0 auto 20px; border-radius:50%; background:no-repeat center #edf1f5; background-size:100% auto;}
#section01 .box_t01 .icon_s0101 {background-image:url('/images/main/icon_s0101.png');}
#section01 .box_t01 .icon_s0102 {background-image:url('/images/main/icon_s0102.png');}
#section01 .box_t01 .icon_s0103 {background-image:url('/images/main/icon_s0103.png');}


#section01 .box_t02 {position:relative; padding:20px 28px 23px;}
#section01 .box_t02 dt {font-family: 'NanumSquare','돋움',Dotum,'굴림',Gulim, 'Apple SD Gothic Neo'; font-size:28px; color:#121212; font-weight:700;}
#section01 .box_t02 dd {position:relative; margin-top:7px; font-size:15px; color:#999999;}
#section01 .box_t02 dd p {height:65px;}
#section01 .icon_s0104 {display:block; position:absolute; right:0px; bottom:0px; width:78px; height:87px; background:url('/images/main/icon_s0104.png') no-repeat; background-size:100% auto;}
#section01 dt .icon_s0104 {display:none;}

#section01 .box_t03 {padding:20px 5%; text-align:center; font-family: 'NanumSquare','돋움',Dotum,'굴림',Gulim, 'Apple SD Gothic Neo'; font-size:18px; color:#fff; background:#108ad3;}
#section01 .box_t03 i {display:block; width:69px; height:69px; margin:0 auto 10px; border-radius:50%; background:no-repeat center; background-size:100% auto;}
#section01 .box_t03 .icon_s0105 {background-image:url('/images/main/icon_s0105.png');}
#section01 .box_t03 .icon_s0106 {background-image:url('/images/main/icon_s0106.png');}
#section01 .box_t03 .icon_s0107 {background-image:url('/images/main/icon_s0107.png');}

.pc #section01 .inbox {-webkit-transition:background 0.3s; transition:background 0.3s;}
.pc #section01 .inbox i {-webkit-transition:all 0.3s; transition:all 0.3s;}
.pc #section01 a:hover .inbox {background-color:#108ad3;}
.pc #section01 a:hover .box_t01 i {background-color:#fff;}
.pc #section01 a:hover .inbox dt {color:#fff;}
.pc #section01 a:hover .inbox dd {color:#fff;}


.favorite_menu h2 {margin-bottom:5px; padding-left:10px; font-size:18px; text-align:left;}
.favorite_menu a {font-size:15px; line-height:1.2;}
.pc .favorite_menu a:hover i {transform:scale(1.1); box-shadow:0 0px 8px rgba(0,0,0,0.7);}


#section01 .board {position:absolute; left:0; bottom:0; right:0; height:60px; color:#fff; background:rgba(11,38,67,.7);}
#section01 .board .inwrap {width:100%;}
#section01 .board .row {border-right:1px solid rgba(255,255,255,0.1);}
#section01 .board .notice, #section01 .board .news {overflow:hidden; position:relative; padding-left:170px; padding-right:70px;}
#section01 .swiper-container {position:relative;}
#section01 .swiper-slide {overflow:hidden; height:60px;}
#section01 .swiper-slide a {display:block; overflow:hidden; font-size:16px; line-height:60px; text-overflow:ellipsis; white-space:nowrap;}
#section01 .board .swiper-container {position:relative; height:60px;}
#section01 .board h2 {position:absolute; top:0; left:0; padding-left:77px; padding-right:20px; line-height:60px; border-left:1px solid rgba(255,255,255,0.1); background:url('/images/main/icon_notice.png') no-repeat 40px center;}
#section01 .news h2 {background-image:url('/images/main/icon_news.png');}
#section01 .board h2:after {position:absolute; top:50%; right:0; width:1px; height:13px; margin-top:-6px; background:rgba(255,255,255,0.2); content:'';}
#section01 .board .swiper-button-next {overflow:hidden; position:absolute; top:50%; right:20px; width:32px; height:29px; margin-top:-15px; text-indent:-999px; background:url('/images/icon/icon_arrow02.png') no-repeat center;}
/*
#section01 .board .btn_more {position:absolute; top:0; right:30px; font-size:25px; line-height:60px; font-weight:300;}
#section01 .board .btn_more span {overflow:hidden; display:block; width:0; height:0; text-indent:-999px;}
#section01 .board .btn_more {overflow:hidden; position:absolute; top:18px; right:20px; width:32px; height:29px; text-indent:-999px; background:url('/images/icon/icon_arrow02.png') no-repeat center;}
*/




#section02 {background:url('/images/main/section02_bg.jpg') no-repeat center; background-size:cover;}
#section02 a {display:block;}
#section02 .m_wrap {display:inline;}
.board_dl {overflow:hidden; min-height:300px; position:relative;}
.board_dl:before {position:absolute; top:0px; left:0; width:100%; height:50px; border-bottom:1px solid #d4d5d8; background:#edf1f5; content:'';}
.board_dl:after {position:absolute; top:50px; left:0; z-index:2; width:100%; height:1px; background:#fff; content:'';}
.board_dl dt {float:left; position:relative; z-index:1; width:33.33%; max-width:140px; border-right:1px solid #d4d5d8; font-family: 'NanumSquare','돋움',Dotum,'굴림',Gulim, 'Apple SD Gothic Neo'; font-weight:700; color:#262626; text-align:center;}
.board_dl dt a {display:block; font-size:18px; line-height:50px;}
.board_dl dd {display:none; position:absolute; top:51px; left:0; right:0; padding:28px 38px;}
.board_dl dt.on a {padding-bottom:1px; background:#ffffff;}
.board_dl dt.on+dd {display:block;}
.board_dl dt + dd.visible-xs {display:none !important;}
.board_dl dt.on + dd {display:block !important;}
.board_list li {position:relative; padding-right:80px; font-size:15px; line-height:32px; color:#6d6d6d;}
.board_list li a {display:block; overflow:hidden; max-width:335px; text-overflow:ellipsis; white-space:nowrap; transition:color 0.3s;}
.pc .board_list li a:hover {color:#108ad3;}
.board_list li .date {position:absolute; top:0; right:0;}
.board_notice {clear:both; padding:20px 30px;}
.board_notice dt {padding-left:9px; font-family: 'NanumSquare','돋움',Dotum,'굴림',Gulim, 'Apple SD Gothic Neo'; font-size:22px; font-weight:700; color:#262626;}
.board_notice dd {position:relative;}
.board_notice ul {padding-top:17px;}
.board_notice .b_more {right:0; top:-28px;}
.b_more {overflow:hidden; position:absolute; top:-32px; right:30px; padding-right:20px; font-size:13px; color:#76787a; line-height:15px; background:url('/images/main/icon_more.png') no-repeat right center;}
.b_more:before {content:'MORE';}



#section02 .qlink01 ul {overflow:visible; height:300px; background:#108ad3;}
.qlink01 ul {padding:15px 10px; text-align:center;}
.qlink01 li {padding:10px; font-size:16px; color:#fff;}
.qlink01 i {display:block; width:82px; height:82px; margin:0 auto 7px; border-radius:50%; background:#fff no-repeat center; background-size:100% auto; transition:all 0.4s;}
.qlink01 i.icon_s0201 {background-image:url('/images/main/icon_s0201.png');}
.qlink01 i.icon_s0202 {background-image:url('/images/main/icon_s0202.png');}
.qlink01 i.icon_s0203 {background-image:url('/images/main/icon_s0203.png');}
.qlink01 i.icon_s0204 {background-image:url('/images/main/icon_s0204.png');}
.pc .qlink01 a:hover i {transform:scale(1.1); box-shadow:0 0px 8px rgba(0,0,0,0.7);}
.popup_zone {position:relative;}
.popup_zone h3 {position:absolute; top:-100px; left:0;}
.popup_zone .swiper-controls {position:absolute; top:21px; right:23px; line-height:0; z-index:10;}
#popup_swiper .swiper-slide {overflow:hidden; position:relative; height:298px;}
#popup_swiper .swiper-slide a {display:block;}
#popup_swiper .swiper-slide .img_wrap {position:relative; width:100%; height:100%;}
#popup_swiper .swiper-slide .img_wrap img {width:101%; height:auto;}
#popup_swiper .swiper-slide img {width:100%;}
#popup_swiper .swiper-container {text-align:center;}
#popup_swiper .swiper-pagination {display:inline-block; position:relative; width:auto; line-height:0; padding:0; vertical-align:top;}
#popup_swiper .swiper-pagination .swiper-pagination-bullet {width:8px; height:8px; margin:0 6px; border:1px solid #333; background:none; opacity:0.8;}
#popup_swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {background:#333}
#popup_swiper .btn_play_pause {position:relative; width:8px; height:8px; margin-left:2px; background:url('/images/main/icon_pause.png') no-repeat center;}
#popup_swiper .btn_play_pause.play {width:8px; height:8px; margin-left:2px; background:url('/images/main/icon_play.png') no-repeat center;}



.qlink02 li {padding:35px 10px; text-align:center;}
.qlink02 li+li {border-left:1px solid #e6eaed;}
.qlink02 i {display:block; height:64px; margin-bottom:10px; background:no-repeat center;}
.qlink02 i.icon_s0205 {background-image:url('/images/main/icon_s0205.png');}
.qlink02 i.icon_s0206 {background-image:url('/images/main/icon_s0206.png');}
.qlink02 i.icon_s0207 {background-image:url('/images/main/icon_s0207.png');}
.qlink02 p {height:50px; font-family: 'NanumSquare','돋움',Dotum,'굴림',Gulim, 'Apple SD Gothic Neo'; font-size:21px; color:#262626; font-weight:700; line-height:50px;}
.qlink02 p.r2 {font-size:17px; line-height:20px;}
.qlink02 .btn_go {display:inline-block; padding:0 17px; border-radius:13px; font-size:14px; color:#fff; line-height:26px; background:#92989b;}
.pc .qlink02 .btn_go {-webkit-transition:background 0.4s; transition:background 0.4s;}
.pc .qlink02 a:hover .btn_go {color:#fff; background:#108ad3}



#section03 a {display:block;}
#section03 .wrap01 {position:relative; text-align:left;}
#section03 .wrap01 .mtitle01 {text-align:left;}
#section03 .wrap01 .mtitle01:before {left:0; margin:0;}
#section03 .wrap01 .stxt01 {text-align:left;}
.qlink03 {margin:20px 0 -1px; text-align:left;}
.qlink03 a {display:block; position:relative; margin-right:35px; padding-left:28px; border-bottom:1px solid #e1e1e1; font-size:16px; color:#505050; line-height:39px; transition:color 0.3s;}
.qlink03 a:after {position:absolute; top:50%; left:4px; width:18px; height:18px; margin-top:-9px; border-radius:50%; background:url('/images/main/icon_arrow01.png') no-repeat #1c1c1c; content:''; transition:background 0.3s;}
.pc .qlink03 a:hover {color:#108ad3;}
.pc .qlink03 a:hover:after {background-color:#108ad3;}
#section03 .img_box {height:345px; background:url('/images/main/s03_bg.jpg') no-repeat center; background-size:cover;}
#section03 .box_t04.gray {background:#f6f8fa;}
#section03 .wrap02 {margin-top:20px;}
.box_t04 {position:relative; padding:30px;}
.box_t04 strong {font-family: 'NanumSquare','돋움',Dotum,'굴림',Gulim, 'Apple SD Gothic Neo'; font-weight:700; font-size:25px; color:#262626; line-height:1.15;}
.box_t04 p {height:75px; margin-top:10px; font-size:16px; color:#838383; line-height:1.25;}
.box_t04 i {position:absolute; right:0; bottom:20px; width:130px; height:78px; background:no-repeat center bottom;}
.box_t04 .icon_s0301 {background-image:url('/images/main/icon_s0301.png');}
.box_t04 .icon_s0302 {background-image:url('/images/main/icon_s0302.png');}
.box_t04 .icon_s0303 {background-image:url('/images/main/icon_s0303.png');}
.box_t04 .icon_s0304 {background-image:url('/images/main/icon_s0304.png');}
.pc .box_t04 {-webkit-transition:background 0.4s; transition:background 0.4s;}
.pc a:hover .box_t04 {background:#108ad3 !important;}
.pc a:hover .box_t04 strong {color:#fff;}
.pc a:hover .box_t04 p {color:#fff;}
.pc a:hover .btn_go {color:#050505; background:#fff;}


#section04 {background:url('/images/main/section04_bg.jpg');}
#section04 a {display:block;}
.recruit_box {position:relative; padding-bottom:143%;}
.recruit_box strong {font-family: 'NanumSquare','돋움',Dotum,'굴림',Gulim, 'Apple SD Gothic Neo'; font-size:30px; line-height:1.233; color:#262626; font-weight:700;}
.recruit_box .txt {position:absolute; top:43px; left:35px; right:35px; font-size:18px; color:#838383; line-height:1.33;}
.recruit_box .txt p {margin-top:16px;}
.recruit_box .obj {position:absolute; left:-16.67%; right:-16.67%; bottom:0; margin-bottom:-16.67%;}
.recruit_box .obj img, .recruit_box .obj span {position:absolute; bottom:0; left:0; width:100%; height:auto; -webkit-transition:all 0.4s; transition:all 0.4s;}
.recruit_box .obj .obj0302_top {}
.pc a:hover .recruit_box .obj .obj0101 {margin-bottom:5.5%;}
.pc a:hover .recruit_box .obj .obj0102 {margin-bottom:5.5%; margin-left:5%; -webkit-transition:all 0.5s 0s; transition:all 0.5s 0s;}
.pc a:hover .recruit_box .obj .obj0201 {margin-bottom:5.5%;}
.pc a:hover .recruit_box .obj .obj0202 {margin-bottom:5.5%; margin-left:5%; -webkit-transition:all 0.5s 0.05s; transition:all 0.5s 0.05s;}
.pc a:hover .recruit_box .obj .obj0203 {margin-bottom:6%; margin-left:7%; -webkit-transition:all 0.5s 0.1s; transition:all 0.5s 0.1s;}
.pc a:hover .recruit_box .obj .obj0301 {margin-bottom:5.5%;}
.pc a:hover .recruit_box .obj .obj0302 {margin-bottom:5.5%;}
.pc a:hover .recruit_box .obj .obj0302_top {margin-bottom:5.5%; -webkit-transition:all 0.5s 0.07s; transition:all 0.5s 0.07s;}
.pc a:hover .recruit_box .obj .obj0303 {margin-bottom:10%;}
.pc a:hover .recruit_box .obj .obj0304 {margin-bottom:3.6%; margin-left:2%;}
.pc a:hover .recruit_box .obj .obj0305 {margin-bottom:2%; margin-left:-1%;}
.pc a:hover .recruit_box .obj .obj0401 {margin-bottom:5.5%;}
.pc a:hover .recruit_box .obj .obj0402 {margin-bottom:8.5%; margin-left:-2%;}
.pc a:hover .recruit_box .obj .obj0403 {margin-bottom:9.5%;}
.pc a:hover .recruit_box .obj .obj0404 {margin-bottom:9.8%; margin-left:-5%;}
.pc a:hover .recruit_box .obj .obj0405 {margin-bottom:9.8%; margin-left:-4%;}


#section05 {background:url('/images/main/section05_bg.jpg');}
#section05 a {display:block;}
#section05 .stxt01 {margin-bottom:100px;}
.mcompany_list {font-size:0;}
.mcompany_list li {display:inline-block; width:20%; padding:2% 2% 2%; text-align:center;}
.mcompany_list i {display:block; position:relative; max-width:178px; margin:0 auto; padding:6px;}
.mcompany_list i:before {display:block; padding-bottom:100%; border-radius:50%; background:no-repeat center; background-size:cover; content:'';}
.mcompany_list i:after {position:absolute; top:0; left:0; right:0; bottom:0; border-radius:50%; border:6px solid #fff; content:'';}
.mcompany_list i.icon_mcompany01:before {background-image:url('/images/main/icon_mcompany01.png');}
.mcompany_list i.icon_mcompany02:before {background-image:url('/images/main/icon_mcompany02.png');}
.mcompany_list i.icon_mcompany03:before {background-image:url('/images/main/icon_mcompany03.png');}
.mcompany_list i.icon_mcompany04:before {background-image:url('/images/main/icon_mcompany04.png');}
.mcompany_list i.icon_mcompany05:before {background-image:url('/images/main/icon_mcompany05.png');}
.mcompany_list i.icon_mcompany06:before {background-image:url('/images/main/icon_mcompany06.png');}
.mcompany_list strong {display:block; margin:28px 0 25px; font-family: 'NanumSquare','돋움',Dotum,'굴림',Gulim, 'Apple SD Gothic Neo'; font-size:22px; color:#101010; font-weight:700; line-height:1.2}
.mcompany_list strong.r2 {margin:15px 0 12px;}
.mcompany_list .txt {font-size:15px; line-height:1.33;}

.pc .mcompany_list i {-webkit-transition:all 0.3s 0s; transition:all 0.3s 0s;}
.pc .mcompany_list a:hover i {-webkit-transform: scale(1.15); transform: scale(1.15);}





#fullpage .mtitle01 {position:relative; width:100%; margin-bottom:50px; padding-top:27px; font-family: 'NanumSquare','돋움',Dotum,'굴림',Gulim, 'Apple SD Gothic Neo'; font-size:48px; line-height:1; text-align:center; color:#1c1c1c; font-weight:700;}
#fullpage .mtitle01:before {position:absolute; top:0; left:50%; width:35px; height:4px; margin-left:-17px; background:#272727; content:'';}
#fullpage .mtitle01.white {color:#fff;}
#fullpage .mtitle01.white:before {background:#fff;}
#fullpage .stxt01 {margin-top:-32px; font-size:26px; font-family: 'NanumSquare','돋움',Dotum,'굴림',Gulim, 'Apple SD Gothic Neo'; color:#1c1c1c; text-align:center;}
#fullpage .border {border:1px solid #d4d5d8;}


#fullpage_nav {position:fixed; top:50%; left:60px; z-index:1000; margin-top:-20px; text-align:left;}
#fullpage_nav li {position:relative; z-index:2;}
#fullpage_nav li+li {margin-top:5px;}
#fullpage_nav span {display:inline-block; position:relative; padding-left:27px; padding-right:26px; border-radius:15px; font-size:15px; color:#b6b9bc; line-height:30px; -webkit-transition:all 0.5s; transition:all 0.5s;}
#fullpage_nav span:after {position:absolute; top:50%; left:10px; width:11px; height:11px; margin-top:-5px; border-radius:50%; background:#b6b9bc; content:''; -webkit-transition:all 0.5s; transition:all 0.5s;}
#fullpage_nav.color01 li span {color:#fff;}
#fullpage_nav.color02 li span {color:#fff;}
#fullpage_nav.color03 li span {color:#fff;}
#fullpage_nav.color04 li span {color:#fff;}
#fullpage_nav.color05 li span {color:#fff;}
#fullpage_nav li.active span {color:#fff; background:#2176bd;}
#fullpage_nav li.active span:after {background:#fff;}

#fullpage_control {position:fixed; width:35px; bottom:100px; left:27px; z-index:100;}
#fullpage_control a {display:block; margin-top:10px;}

.btn_ftop_b {display:none;}

@media (max-width:991.99px){
	#section01 .box_t02 dd .icon_s0104 {display:none;}
}
@media (max-width:1281px){

	#fullpage_control, #fullpage_nav {display:none;}
	.btn_ftop_b {display:block;}
	.section .inwrap.padding01 {padding:100px 0 100px;}

	#popup_swiper .swiper-slide .img_wrap {width:100%; height:auto; padding-bottom:100%;}
	#popup_swiper .swiper-slide .img_wrap img {position:absolute; top:0; left:0; width:100%; height:auto;}

}
@media all and (max-width: 1199.98px){
	.recruit_box {padding-bottom:107%;}
	#section01 .board {display:none;}
	.section .inwrap.padding01 {padding:80px 0;}
	#section01 .inwrap.padding01 {padding-top:130px;}

	#section01 .box_t03 {padding:33px 4%;}
	#section01 .favorite_menu .box_t03 {padding:21px 4%;}

	.box_t04 {text-align:center;}
	.box_t04 p {display:none;}
	.box_t04 i {display:block; position:relative; bottom:0; width:100%; height:80px; margin-bottom:20px; background-position:center;}
	.box_t04 strong {display:block; min-height:55px;}
	.box_t04 .btn_go {display:none;}



	.mcompany_list {text-align:center;}
	.mcompany_list li {width:33.33%;}


	#section02 .qlink01 ul {height:auto;}
	#section02 .m_wrap {position:relative; float:left; width:100%;}
	#section02 .m_wrap .qlink01 {position:absolute; top:10px; left:10px; bottom:10px; right:50%; margin-right:10px; width:auto; border-radius:8px; background:#108ad3;}
	#section02 .m_wrap .qlink01 ul {position:absolute; top:50%; left:5%; right:5%; padding:10% 0; transform:translateY(-50%); padding:0;}
	#section02 .m_wrap .qlink01 ul li {padding:8%;}

	.section .inbox {border-radius:8px;}
	.popup_zone {float:right;}
	#popup_swiper .swiper-slide .img_wrap {position:relative; top:0; left:0; -webkit-transform:translate(0,0); transform:translate(0,0)}
	#popup_swiper .swiper-slide {height:auto;}
}
@media all and (max-width: 767.99px){
	.section .inwrap.padding01 {padding:35px 0;}
	#section01 .inwrap.padding01 {padding-top:85px;}
	.section .box {padding:4px;}
	.section .inbox {border-radius:8px;}

	#section01 .title .stxt {font-size:13px;}
	#section01 .title h2 {margin:5px 0 16px; font-size:22px;}
	#section01 .box_t01 {padding:13px;}
	#section01 .box_t01 i {width:70px; height:70px; margin-bottom:10px;}
	#section01 .box_t01 dt {margin-bottom:0; font-size:14px;}
	#section01 .box_t01 dd {display:none;}
	#section01 .box_t02 {padding:13px 5px 12px; text-align:center;}
	#section01 .box_t02 dd div {display:none;}
	#section01 .box_t02 dt {font-size:14px;}
	#section01 .box_t02 dt .icon_s0104 {display:block; position:relative; width:39px; height:44px; margin:0 auto 10px;}
	#section01 .box_t02 dd {display:none;}
	#section01 .box_t03 {padding:8px 4%; font-size:13px;}
	#section01 .box_t03 i {width:42px; height:42px; margin-bottom:5px;}


	#section01 .favorite_menu .box_t03 {padding:12px 4% 13px;}
	#section01 .favorite_menu h2 {display:none;}
	#section01 .favorite_menu a {font-size:13px;}

	/*
	#section02 .m_wrap {position:relative; float:left; width:100%;}
	#section02 .m_wrap .qlink01 {position:absolute; top:5px; left:5px; bottom:5px; right:50%; margin-right:5px; width:auto; border-radius:8px; background:#92989b;}
	#section02 .m_wrap .qlink01 ul {position:absolute; top:50%; left:0; right:0; margin-top:-70px; padding:0;}
	*/
	#section02 .m_wrap .qlink01 {top:4px; left:5px; bottom:4px; margin-right:5px;}

	.b_more {top:-30px; right:0px; width:30px; height:30px; text-indent:-999px; background:url('/images/main/icon_more02.png') no-repeat center; background-size:9px auto;}
	.board_dl {min-height:180px; padding-right:30px;}
	.board_dl:before {height:31px;}
	.board_dl:after {top:31px;}
	.board_dl dd {top:30px; padding:15px 18px;}
	.board_dl dt a {font-size:13px; line-height:30px;}
	.board_list li {font-size:12px; line-height:20px;}
	#section02 .m_wrap .qlink01 ul li {font-size:11px;}
	.qlink01 i {width:40px; height:40px; margin-bottom:3px;}



	#section03 .wrap01 {text-align:center;}
	#section03 .wrap01 .mtitle01 {text-align:center;}
	#section03 .wrap01 .mtitle01:before {left:50%; margin-left:-8px;}
	#section03 .wrap01 .stxt01 {text-align:center;}
	.qlink03 {overflow:hidden; margin:20px -7px 0;}
	.qlink03 li {padding:0 7px; margin-bottom:-1px;}
	.qlink03 a {margin:0; padding-left:21px; font-size:11px; background-size:12px;}
	.qlink03 a:after {left:2px; width:14px; height:14px; margin-top:-7px; background-size:100%; 100%}
	#section03 .wrap02 {margin-top:10px;}
	.box_t04 {padding:13px 5px;}
	.box_t04 i {height:40px; margin-bottom:10px; background-size:72px auto;}
	.box_t04 strong {display:block; min-height:31px; font-size:13px;}



	.recruit_box .txt {top:18px; left:15px;}
	.recruit_box strong {font-size:15px;}
	.recruit_box .txt p {margin-top:8px; font-size:14px;}


	#section05 .stxt01 {margin-bottom:20px;}

	.mcompany_list i {padding:3px;}
	.mcompany_list i:after {border:3px solid #fff;}
	.mcompany_list strong {margin:18px 0 10px; font-size:13px;}
	.mcompany_list strong.r2 {margin:10px 0 10px;}
	.mcompany_list .txt {display:none;}


	#fullpage .mtitle01 {margin-bottom:20px; padding-top:14px; font-size:24px;}
	#fullpage .mtitle01:before {width:17px; height:2px; margin-left:-8px;}
	#fullpage .stxt01 {margin-top:-10px; font-size:13px;}



}
@media all and (max-width: 575.99px){
	.recruit_box {padding-bottom:113%;}
	.recruit_box .txt p {display:none;}

	#section02 .m_wrap .qlink01 ul li {padding:0 0 5px;}
}