.con_pick_recruit,.con_special .wrap_spe #choice_s,.con_entry .wrap .box_flow,.con_about .txt{max-width:1280px;margin:auto}@media only screen and (max-width: 1024px){.con_pick_recruit,.con_special .wrap_spe #choice_s,.con_entry .wrap .box_flow,.con_about .txt{width:95%}}.con_news .inner #choice .box_news p:after,.con_news .inner #choice .box_news a:after,.con_special .wrap_spe #tags_s:after,.con_special .wrap_spe #choice_s .wrap:after,.con_special .wrap_spe #choice_s .wrap .box_spe a:after,.con_entry .wrap .box_flow:after,.con_about .wrap:after{content:"";display:table;clear:both}#header{margin:15px auto 0}#header_sp{margin-bottom:0}.con_gnav:before{display:none}@media only screen and (min-width: 560px) and (max-width: 767px){#page{margin-top:80px}}@media only screen and (max-width: 767px){html.android .con_main .wrap_sp .wrap_box_num .box_num .num{margin-top:0;margin-bottom:8px}}.con_main{height:600px;position:relative}@media only screen and (min-width: 1025px){.con_main{overflow:hidden}}@media print{.con_main{overflow:hidden}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_main{overflow:hidden}}@media only screen and (max-width: 767px){.con_main{overflow:initial}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_main{height:240px}}@media only screen and (min-width: 560px) and (max-width: 767px){.con_main{height:320px}}@media only screen and (max-width: 767px){.con_main{height:auto;min-height:170px;background:none;position:relative}.con_main h2{position:absolute;top:35px;font-size:1.2em;line-height:1.4;left:59%;width:40%;letter-spacing:.05em}}@media only screen and (max-width: 767px) and (min-width: 430px) and (max-width: 767px){.con_main h2{font-size:.8em}}@media only screen and (max-width: 767px) and (max-width: 767px){.con_main h2{top:45px !important}}@media only screen and (max-width: 767px){.con_main h2 span{color:#F48E1F;font-size:1.3em}}.con_main .wrap{margin-left:68%;position:relative;z-index:10}@media only screen and (max-width: 1550px){.con_main .wrap{margin-left:59%}}@media only screen and (max-width: 1200px){.con_main .wrap{margin-left:52%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_main .wrap{margin-left:0;width:95%;margin:0 auto}}.con_main .wrap h2{font-size:3em;letter-spacing:.2em;padding:90px 0 0;margin-bottom:25px;margin-right:0;text-shadow:1px 1px 3px #fff}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_main .wrap h2{padding:30px 0 0;font-size:1.5em;text-align:right;margin-bottom:5px}}.con_main .wrap h2 span{color:#F48E1F;font-size:1.3em}.con_main .wrap .txt{font-size:1.7em;margin-bottom:90px;margin-right:0;text-shadow:1px 1px 5px #fff}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_main .wrap .txt{text-align:right;font-size:1em;margin-bottom:10px}}.con_main .wrap .btn_u{margin-left:0}.con_main .wrap .btn_u>p{padding:0}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_main .wrap .btn_u{margin-left:auto;margin-right:0;max-width:140px}.con_main .wrap .btn_u .btn_change a{padding:.25em}}.con_main .wrap_sp{position:relative;z-index:10}@media only screen and (min-width: 560px) and (max-width: 767px){.con_main .wrap_sp h2{font-size:2.4em}.con_main .wrap_sp h2 span{font-size:1.3em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_main .wrap_sp{min-height:408px}.con_main .wrap_sp h2{top:80px;font-size:2.4em}}@media only screen and (max-width: 767px){.con_main .wrap_sp{min-height:220px}}@media only screen and (min-width: 560px) and (max-width: 767px){.con_main .wrap_sp{min-height:320px}.con_main .wrap_sp h2{font-size:1em}}@media only screen and (max-width: 375px){.con_main .wrap_sp{min-height:200px}}@media only screen and (max-width: 320px){.con_main .wrap_sp{min-height:170px}}.con_main .wrap_sp .wrap_box_num{position:absolute;bottom:25px;right:20px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_main .wrap_sp .wrap_box_num{bottom:115px;right:40px}}@media only screen and (min-width: 470px) and (max-width: 767px){.con_main .wrap_sp .wrap_box_num{bottom:45px}}@media only screen and (min-width: 560px) and (max-width: 767px){.con_main .wrap_sp .wrap_box_num{right:40px;bottom:60px}}@media only screen and (max-width: 340px){.con_main .wrap_sp .wrap_box_num{bottom:15px}}@media only screen and (max-width: 767px){.con_main .wrap_sp .wrap_box_num{left:59%;right:auto !important}}.con_main .wrap_sp .wrap_box_num .box_num{background:#f48e1f;border-radius:10px;text-align:center;padding:6px 10px 4px;position:relative;color:#fff;font-size:1.1em;width:100%;margin:0 auto}@media only screen and (min-width: 560px) and (max-width: 767px){.con_main .wrap_sp .wrap_box_num .box_num{padding:12px 25px 10px;font-size:.8em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_main .wrap_sp .wrap_box_num .box_num{padding:10px;font-size:1.5em;margin-bottom:5px}}.con_main .wrap_sp .wrap_box_num .box_num .txt{line-height:1;font-weight:bold;font-size:.7em}@media only screen and (min-width: 560px) and (max-width: 767px){.con_main .wrap_sp .wrap_box_num .box_num .txt{font-size:1em}}.con_main .wrap_sp .wrap_box_num .box_num .num{font-size:2.4em;font-family:"Concert One",cursive,serif;font-weight:normal;line-height:.8;letter-spacing:0.1em}@media only screen and (max-width: 767px){.con_main .wrap_sp .wrap_box_num .box_num .num{margin-top:4px;line-height:.8;font-size:2em;margin-bottom:3px}}@media only screen and (min-width: 560px) and (max-width: 767px){.con_main .wrap_sp .wrap_box_num .box_num .num{font-size:2em}}@media only screen and (max-width: 330px){.con_main .wrap_sp .wrap_box_num .box_num .num{line-height:.8}}.con_main .wrap_sp .wrap_box_num .num_caution{font-size:.7em}@media only screen and (min-width: 560px) and (max-width: 767px){.con_main .wrap_sp .wrap_box_num .num_caution{font-size:.8em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_main .wrap_sp .wrap_box_num .num_caution{font-size:1.2em}}.con_main .box_support{width:96%;margin:.5em auto 20px;border-radius:5px;padding:1em 0;position:relative}.con_main .box_support .ttl_main{margin-bottom:10px;color:#fff;text-shadow:0 0 4px rgba(251,101,100,0.5);font-weight:normal;position:relative;z-index:1}.con_main .box_support .ttl_main span.jp{font-size:1.2em}@media only screen and (max-width: 767px){.con_main .box_support .btn_main{width:95%;margin:10px auto 0;max-width:100%;margin:0 auto;position:relative}.con_main .box_support .btn_main a{width:60%;display:block;background:url(../images/common/bg_red.jpg);border-radius:5px;color:#fff;padding:10px 0 10px 15px;box-shadow:0 7px 0 #fb6564;box-sizing:border-box;margin:0 auto 10px;border:1px solid #ff758c;position:relative}}@media only screen and (max-width: 767px) and (min-width: 560px) and (max-width: 767px){.con_main .box_support .btn_main a{max-width:none;padding:2px 0;margin:0 auto 10px}}@media only screen and (max-width: 767px) and (min-width: 470px) and (max-width: 767px){.con_main .box_support .btn_main a{font-size:.8em}}@media only screen and (max-width: 767px){.con_main .box_support .btn_main a::before{content:'\f003';font-family:FontAwesome;position:absolute;top:50%;left:.5em;transform:translateY(-50%) rotate(-15deg);font-size:1.5em}.con_main .box_support .btn_main a::after{content:'\f0da';font-family:FontAwesome;position:absolute;top:50%;right:.75em;transform:translateY(-50%);font-size:1.5em}.con_main .box_support .btn_main a span{position:relative}.con_main .box_support .btn_main a span::before,.con_main .box_support .btn_main a span::after{content:'';position:absolute;left:50%;transform:translateX(-55%)}.con_main .box_support .btn_main a span::before{width:160%;height:1px;border-top:1px dashed #fff;top:-0.25em}.con_main .box_support .btn_main a span::after{width:160%;height:1px;border-bottom:1px dashed #fff;bottom:-0.25em}}.con_main .wrp_slider{width:100%;position:absolute;top:0;z-index:0}.con_main .wrp_slider .box_slider{display:none}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_main .wrp_slider .box_slider img{width:100%}}.con_main .wrp_slider .box_slider.slick-initialized{display:block}@media only screen and (min-width: 1025px){.con_main .wrp_slider .box_slider .slick-list .slick-track .slick-slide picture img{display:block;width:100%;max-width:1920px;max-height:600px;height:100vh;width:auto;object-fit:cover;overflow-x:hidden}}@media print{.con_main .wrp_slider .box_slider .slick-list .slick-track .slick-slide picture img{display:block;width:100%;max-width:1920px;max-height:600px;height:100vh;width:auto;object-fit:cover;overflow-x:hidden}}.con_search{margin-top:170px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_search{margin-top:140px}}@media only screen and (max-width: 767px){.con_search{margin-top:2em;margin-bottom:40px}}@media only screen and (min-width: 1025px){.con_search{padding-bottom:30px}}@media print{.con_search{padding-bottom:30px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_search{padding-bottom:70px}}@media only screen and (max-width: 767px){.con_search{padding-bottom:0}}.con_search .st_center{margin-bottom:0;position:relative}@media only screen and (max-width: 767px){.con_search .st_center{margin-bottom:32px}}.con_search .st_center .en{color:#EFA3BD}.con_search .st_center .en:after{background:#EFA3BD}.con_search .st_center:before{content:'';position:absolute;top:-160px;left:0;right:0;background:url(../images/common/bg_flag.jpg.webp) no-repeat center;width:100%;height:240px;z-index:-1}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_search .st_center:before{top:-140px}}@media only screen and (max-width: 767px){.con_search .st_center:before{display:none}}@media only screen and (min-width: 1025px){.con_search .st_center_j .jp{font-size:2.2em}}@media print{.con_search .st_center_j .jp{font-size:2.2em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_search .st_center_j .jp{font-size:2em}}@media only screen and (max-width: 767px){.con_search .st_center_j .jp{font-size:1.6em}}.con_search .st_center_j .jp:after{display:none}@media only screen and (min-width: 1025px){.con_search .box_free{margin-top:60px}}@media print{.con_search .box_free{margin-top:60px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_search .box_free{margin-top:40px}}@media only screen and (max-width: 767px){.con_search .box_free{margin-top:20px}}@media only screen and (max-width: 767px){.con_search .box_free{margin-bottom:1em}}.con_search .box_free::before{display:none}.con_search .box_free .tit{display:block}@media only screen and (max-width: 767px){.con_search .box_area{margin-bottom:2em}}.con_search .box_area::before{display:none}.con_search .box_area .tit{display:block}.con_search .box_area a{text-decoration:none;background:#fff;border-radius:5px;position:relative;box-shadow:0 7px 0 #eee;border:1px solid #eee;box-sizing:border-box;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media only screen and (min-width: 1025px){.con_search .box_area a{padding:1em 0.5em}}@media print{.con_search .box_area a{padding:1em 0.5em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_search .box_area a{padding:1em 0.5em}}@media only screen and (max-width: 767px){.con_search .box_area a{padding:.5em}}@media only screen and (min-width: 1025px){.con_search .box_area a:hover{box-shadow:0 3px 0 #eee;transform:translateY(4px)}}@media print{.con_search .box_area a:hover{box-shadow:0 3px 0 #eee;transform:translateY(4px)}}@media only screen and (min-width: 1025px){.con_search .inner{margin-bottom:0;width:1000px}}@media print{.con_search .inner{margin-bottom:0;width:1000px}}@media only screen and (min-width: 768px){.con_search .inner .wrap_check{margin-top:60px;margin-left:0% !important;width:100%}}@media only screen and (min-width: 768px) and (max-width: 850px){.con_search .inner .wrap_check{width:100%}}@media only screen and (min-width: 1025px){.con_search .con_reco{margin-top:4em}}@media print{.con_search .con_reco{margin-top:4em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_search .con_reco{margin-top:3em}}@media only screen and (max-width: 767px){.con_search .con_reco{margin-top:2em}}@media only screen and (min-width: 1025px){.con_search .con_reco{padding-bottom:0;margin-bottom:60px}}@media print{.con_search .con_reco{padding-bottom:0;margin-bottom:60px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_search .con_reco{margin-bottom:80px}}.con_search .box_btn_bottom{display:none}.con_search .box_btn_bottom.is-active{position:fixed;bottom:0;width:100%;z-index:5;text-align:center;background:#fff;border-top:2px solid #F48E1F;box-sizing:border-box;z-index:5}@media only screen and (min-width: 1025px){.con_search .box_btn_bottom.is-active{padding:20px 0}}@media print{.con_search .box_btn_bottom.is-active{padding:20px 0}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_search .box_btn_bottom.is-active{padding:20px 0}}@media only screen and (max-width: 767px){.con_search .box_btn_bottom.is-active{padding:10px 0}}@media only screen and (min-width: 1025px){.con_search .box_btn_bottom.is-active .btn_inner .wrp_btn{width:40%}}@media print{.con_search .box_btn_bottom.is-active .btn_inner .wrp_btn{width:40%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_search .box_btn_bottom.is-active .btn_inner .wrp_btn{width:65%}}@media only screen and (max-width: 767px){.con_search .box_btn_bottom.is-active .btn_inner .wrp_btn{width:90%}}@media only screen and (min-width: 1025px){.con_search .box_btn_bottom.is-active .btn_inner .wrp_btn .reset_btn{width:20%}}@media print{.con_search .box_btn_bottom.is-active .btn_inner .wrp_btn .reset_btn{width:20%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_search .box_btn_bottom.is-active .btn_inner .wrp_btn .reset_btn{width:30%}}@media only screen and (max-width: 767px){.con_search .box_btn_bottom.is-active .btn_inner .wrp_btn .reset_btn{width:28%}}.con_search .box_btn_bottom .btn_inner{justify-content:center}.con_news{text-align:center;margin-bottom:60px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_news{margin-bottom:60px}}@media only screen and (max-width: 767px){.con_news{margin-bottom:30px}}.con_news .st_center{margin-bottom:50px}@media only screen and (max-width: 767px){.con_news .st_center{margin-bottom:32px}}.con_news .st_center .en{color:#FFF106}.con_news .st_center .en:after{background:#FFF106}.con_news .inner{background:url(../images/home/bg_news.jpg) center;padding:40px 0 30px}@media only screen and (max-width: 767px){.con_news .inner{padding:20px 0 15px}}.con_news .inner #tags{margin:0 auto 15px;width:1000px;display:flex;justify-content:center}@media only screen and (max-width: 1024px){.con_news .inner #tags{width:95%}}@media only screen and (max-width: 767px){.con_news .inner #tags{margin:0 auto 10px}}.con_news .inner #tags p,.con_news .inner #tags a{width:19%;margin-left:1%;text-align:center;background:#eee;border-radius:5px;transition:all .2s;margin-bottom:5px;text-decoration:none;font-size:1.3em;padding:10px 5px;color:#434340;display:block;cursor:pointer}@media only screen and (max-width: 1024px){.con_news .inner #tags p,.con_news .inner #tags a{width:32%}.con_news .inner #tags p:nth-child(4n+1),.con_news .inner #tags a:nth-child(4n+1){margin-left:0}}@media only screen and (max-width: 767px){.con_news .inner #tags p,.con_news .inner #tags a{font-size:1em}}.con_news .inner #tags p:hover,.con_news .inner #tags a:hover{opacity:.8}@media only screen and (min-width: 768px){.con_news .inner #tags p:nth-child(5n+1),.con_news .inner #tags a:nth-child(5n+1){margin-left:0}}.con_news .inner #tags .select_t{background:#F48E1F !important;color:#fff !important}.con_news .inner #choice{width:1000px;margin:0 auto 20px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_news .inner #choice{width:95%;padding:25px 15px}}@media only screen and (max-width: 767px){.con_news .inner #choice{width:95%;padding:25px 8px 0}}.con_news .inner #choice .wrap_news.hide_t{display:none}.con_news .inner #choice .wrap_news .wrap{margin-bottom:20px;background:rgba(255,255,255,0.8)}@media only screen and (min-width: 1025px){.con_news .inner #choice .wrap_news .wrap{padding:35px 40px}}@media print{.con_news .inner #choice .wrap_news .wrap{padding:35px 40px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_news .inner #choice .wrap_news .wrap{padding:30px 25px}}@media only screen and (max-width: 767px){.con_news .inner #choice .wrap_news .wrap{padding:25px 15px}}.con_news .inner #choice .box_news{border-bottom:1px solid #000}.con_news .inner #choice .box_news:first-child{border-top:1px solid #000}.con_news .inner #choice .box_news p,.con_news .inner #choice .box_news a{transition:all .2s;display:block}.con_news .inner #choice .box_news p:hover,.con_news .inner #choice .box_news a:hover{opacity:.8}.con_news .inner #choice .box_news p .cate,.con_news .inner #choice .box_news a .cate{text-align:center;color:#fff;font-weight:normal;padding:12px 10px 10px;float:left;box-sizing:border-box}@media only screen and (min-width: 1025px){.con_news .inner #choice .box_news p .cate,.con_news .inner #choice .box_news a .cate{font-size:1.4em}}@media print{.con_news .inner #choice .box_news p .cate,.con_news .inner #choice .box_news a .cate{font-size:1.4em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_news .inner #choice .box_news p .cate,.con_news .inner #choice .box_news a .cate{font-size:1.3em}}@media only screen and (max-width: 767px){.con_news .inner #choice .box_news p .cate,.con_news .inner #choice .box_news a .cate{font-size:1.2em}}@media only screen and (min-width: 1025px){.con_news .inner #choice .box_news p .cate,.con_news .inner #choice .box_news a .cate{width:20%}}@media print{.con_news .inner #choice .box_news p .cate,.con_news .inner #choice .box_news a .cate{width:20%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_news .inner #choice .box_news p .cate,.con_news .inner #choice .box_news a .cate{width:30%}}@media only screen and (max-width: 767px){.con_news .inner #choice .box_news p .cate,.con_news .inner #choice .box_news a .cate{width:50%}}@media only screen and (max-width: 767px){.con_news .inner #choice .box_news p .cate,.con_news .inner #choice .box_news a .cate{width:auto;display:inline-block;padding:12px 5px 10px}}.con_news .inner #choice .box_news p .cate span,.con_news .inner #choice .box_news a .cate span{border-radius:6px;padding:2px 12px;width:100%;display:block;background:#F48E1F}@media only screen and (max-width: 767px){.con_news .inner #choice .box_news p .cate span,.con_news .inner #choice .box_news a .cate span{padding:2px 5px 0}}.con_news .inner #choice .box_news p .time,.con_news .inner #choice .box_news p .tit,.con_news .inner #choice .box_news p .txt,.con_news .inner #choice .box_news a .time,.con_news .inner #choice .box_news a .tit,.con_news .inner #choice .box_news a .txt{padding:16px 10px 10px;text-align:left}.con_news .inner #choice .box_news p .time,.con_news .inner #choice .box_news a .time{font-size:1.4em;float:left}@media only screen and (min-width: 1025px){.con_news .inner #choice .box_news p .time,.con_news .inner #choice .box_news a .time{width:14%}}@media print{.con_news .inner #choice .box_news p .time,.con_news .inner #choice .box_news a .time{width:14%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_news .inner #choice .box_news p .time,.con_news .inner #choice .box_news a .time{width:70%}}@media only screen and (max-width: 767px){.con_news .inner #choice .box_news p .time,.con_news .inner #choice .box_news a .time{width:auto}}@media only screen and (max-width: 767px){.con_news .inner #choice .box_news p .time,.con_news .inner #choice .box_news a .time{box-sizing:border-box;display:inline-block;padding:14px 5px 10px}}.con_news .inner #choice .box_news p .tit,.con_news .inner #choice .box_news a .tit{font-size:1.25em;font-weight:bold;color:#42CAE4;float:left;width:31%}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_news .inner #choice .box_news p .tit,.con_news .inner #choice .box_news a .tit{width:50%}}@media only screen and (max-width: 767px){.con_news .inner #choice .box_news p .tit,.con_news .inner #choice .box_news a .tit{display:block;width:100%;padding:5px 10px 0}}.con_news .inner #choice .box_news p .txt,.con_news .inner #choice .box_news a .txt{font-size:1.3em;float:left;width:66%}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_news .inner #choice .box_news p .txt,.con_news .inner #choice .box_news a .txt{width:90%;padding:8px 20px 10px}}@media only screen and (max-width: 767px){.con_news .inner #choice .box_news p .txt,.con_news .inner #choice .box_news a .txt{display:block;width:100%;padding:5px 10px 10px}}.con_pick_recruit{max-width:1000px;margin-bottom:60px}@media only screen and (min-width: 1025px){.con_pick_recruit .st_center{margin-bottom:50px}}@media print{.con_pick_recruit .st_center{margin-bottom:50px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_pick_recruit .st_center{margin-bottom:30px}}@media only screen and (max-width: 767px){.con_pick_recruit .st_center{margin-bottom:15px}}.con_pick_recruit .inner{display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (max-width: 767px){.con_pick_recruit .inner .slick-slide{margin-right:10px;margin-left:10px;padding-top:5px}.con_pick_recruit .inner .slick-arrow{display:none}}.con_pick_recruit .inner .box{box-sizing:border-box;box-shadow:0 0 8px rgba(0,0,0,0.25);border-radius:10px;overflow:hidden;padding-bottom:2em}@media only screen and (min-width: 1025px){.con_pick_recruit .inner .box{width:calc(95% / 3)}}@media print{.con_pick_recruit .inner .box{width:calc(95% / 3)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_pick_recruit .inner .box{width:calc(95% / 3)}}@media only screen and (max-width: 767px){.con_pick_recruit .inner .box{width:95%}}@media only screen and (min-width: 1025px){.con_pick_recruit .inner .box{margin-right:2.5%}}@media print{.con_pick_recruit .inner .box{margin-right:2.5%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_pick_recruit .inner .box{margin-right:2.5%}}@media only screen and (min-width: 768px){.con_pick_recruit .inner .box{margin-bottom:2em}.con_pick_recruit .inner .box:nth-child(3n){margin-right:0}.con_pick_recruit .inner .box:nth-child(n+7){margin-bottom:0}}.con_pick_recruit .inner .box .box_img img{width:100%}.con_pick_recruit .inner .box .box_detail{padding-top:.75em}.con_pick_recruit .inner .box .box_detail .ttl,.con_pick_recruit .inner .box .box_detail table{width:95%;margin-right:auto;margin-left:auto}.con_pick_recruit .inner .box .box_detail .ttl{font-size:1.2em;position:relative;margin-bottom:10px;background:#ffeade;padding:.25em .25em .1em;border-radius:5px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.5}.firefox .con_pick_recruit .inner .box .box_detail .ttl,.ie .con_pick_recruit .inner .box .box_detail .ttl{max-height:3em}.con_pick_recruit .inner .box .box_detail .ttl span{display:inline;border-bottom:1px dashed orange;padding:0 .25em}.con_pick_recruit .inner .box .box_detail table{margin-bottom:1em}.con_pick_recruit .inner .box .box_detail table tr{border-bottom:1px solid #ccc}.con_pick_recruit .inner .box .box_detail table tr:first-child{border-top:1px solid #ccc}.con_pick_recruit .inner .box .box_detail table tr:last-child{border-bottom:none}.con_pick_recruit .inner .box .box_detail table tr th,.con_pick_recruit .inner .box .box_detail table tr td{padding:.25em .5em}.con_pick_recruit .inner .box .box_detail table tr th{font-weight:bold}@media only screen and (min-width: 1025px){.con_pick_recruit .inner .box .box_detail table tr th{width:25%}}@media print{.con_pick_recruit .inner .box .box_detail table tr th{width:25%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_pick_recruit .inner .box .box_detail table tr th{width:25%}}@media only screen and (max-width: 767px){.con_pick_recruit .inner .box .box_detail table tr th{width:25%}}@media only screen and (min-width: 1025px){.con_pick_recruit .inner .box .box_detail table tr td{width:75%}}@media print{.con_pick_recruit .inner .box .box_detail table tr td{width:75%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_pick_recruit .inner .box .box_detail table tr td{width:75%}}@media only screen and (max-width: 767px){.con_pick_recruit .inner .box .box_detail table tr td{width:75%}}.con_pick_recruit .inner .box .box_detail .tag{display:flex;flex-wrap:wrap;padding:.5em 2.5%;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin-bottom:1.5em}.con_pick_recruit .inner .box .box_detail .tag li{margin-left:.5em;margin-bottom:0.75em}.con_pick_recruit .inner .box .box_detail .tag li span{padding:.25em .5em;border-radius:5px;border:1px solid #ccc;box-sizing:border-box;font-size:0.8em}.con_pick_recruit .inner .box .box_btn{width:90%;margin-right:auto;margin-left:auto;display:flex;flex-wrap:wrap}.con_pick_recruit .inner .box .box_btn .btn_u{font-size:1em}@media only screen and (min-width: 1025px){.con_pick_recruit .inner .box .box_btn .btn_u{width:48%}}@media print{.con_pick_recruit .inner .box .box_btn .btn_u{width:48%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_pick_recruit .inner .box .box_btn .btn_u{width:100%}}@media only screen and (max-width: 767px){.con_pick_recruit .inner .box .box_btn .btn_u{width:48%}}@media only screen and (min-width: 1025px){.con_pick_recruit .inner .box .box_btn .btn_u:first-of-type{margin-right:2%}}@media print{.con_pick_recruit .inner .box .box_btn .btn_u:first-of-type{margin-right:2%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_pick_recruit .inner .box .box_btn .btn_u:first-of-type{margin-bottom:1em}}@media only screen and (max-width: 767px){.con_pick_recruit .inner .box .box_btn .btn_u{font-size:.8em}.con_pick_recruit .inner .box .box_btn .btn_u:first-of-type{margin-right:2%}}.con_pick_recruit .inner .box .box_btn .btn_u p{display:flex;justify-content:center;align-items:center;height:100%;cursor:pointer}@media only screen and (min-width: 1025px){.con_pick_recruit .inner .box .box_btn .btn_u p:hover{color:#434340}}@media print{.con_pick_recruit .inner .box .box_btn .btn_u p:hover{color:#434340}}.con_pick_recruit .inner .box .box_btn .btn_u i{color:#ff5b69;padding-right:4px;font-size:1.1em}.con_special{margin-bottom:60px}@media only screen and (max-width: 767px){.con_special{margin-bottom:30px}}.con_special .st_center{margin-bottom:50px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_special .st_center{margin-bottom:30px}}@media only screen and (max-width: 767px){.con_special .st_center{margin-bottom:15px}}.con_special .st_center .en{color:#C7EDDE}.con_special .st_center .en:after{background:#C7EDDE}.con_special .wrap_spe{background:#D9F5F9;padding:30px 0}@media only screen and (max-width: 1024px){.con_special .wrap_spe{margin-bottom:30px}}.con_special .wrap_spe #tags_s{margin:0 auto 15px;width:1000px}@media only screen and (max-width: 1024px){.con_special .wrap_spe #tags_s{width:95%}}@media only screen and (max-width: 767px){.con_special .wrap_spe #tags_s{margin:0 auto 10px}}.con_special .wrap_spe #tags_s span{float:left;width:19%;margin-left:1%;text-align:center;background:#eee;border-radius:5px;transition:all .2s;margin-bottom:5px;text-decoration:none;font-size:1.3em;padding:10px 5px;color:#434340;display:block;cursor:pointer}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_special .wrap_spe #tags_s span{width:32%}.con_special .wrap_spe #tags_s span:nth-child(3n+1){margin-left:0}}@media only screen and (max-width: 767px){.con_special .wrap_spe #tags_s span{width:49%;margin-left:2%;font-size:1.1em}.con_special .wrap_spe #tags_s span:nth-child(2n+1){margin-left:0}}.con_special .wrap_spe #tags_s span:hover{opacity:.8}@media only screen and (min-width: 768px){.con_special .wrap_spe #tags_s span:nth-child(5n+1){margin-left:0}}.con_special .wrap_spe #tags_s .select_s{background:#42CAE4 !important;color:#fff !important}.con_special .wrap_spe #choice_s{padding:30px 50px;background:#fff}@media only screen and (max-width: 1024px){.con_special .wrap_spe #choice_s{padding:30px 15px;width:90%}}.con_special .wrap_spe #choice_s .wrap{border-bottom:1px solid #000}@media only screen and (max-width: 1024px){.con_special .wrap_spe #choice_s .wrap{border-bottom:none}}.con_special .wrap_spe #choice_s .wrap:first-child{border-top:1px solid #000}.con_special .wrap_spe #choice_s .wrap .box_spe{float:left;width:47%;padding:15px 1%;margin:0 1%}@media only screen and (max-width: 1024px){.con_special .wrap_spe #choice_s .wrap .box_spe{width:100%;border-bottom:1px solid #000}}.con_special .wrap_spe #choice_s .wrap .box_spe a{display:block;transition:all .2s}.con_special .wrap_spe #choice_s .wrap .box_spe a:hover{opacity:.8}.con_special .wrap_spe #choice_s .wrap .box_spe a .img{float:left;width:36%}@media only screen and (max-width: 767px){.con_special .wrap_spe #choice_s .wrap .box_spe a .img{width:100%;float:none}.con_special .wrap_spe #choice_s .wrap .box_spe a .img img{width:100%}}.con_special .wrap_spe #choice_s .wrap .box_spe a .info{float:left;width:59%;margin-left:5%}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_special .wrap_spe #choice_s .wrap .box_spe a .info{margin-left:0}}@media only screen and (max-width: 767px){.con_special .wrap_spe #choice_s .wrap .box_spe a .info{width:100%;margin-left:0;margin-top:10px}}.con_special .wrap_spe #choice_s .wrap .box_spe a .info .cate{margin-bottom:15px;font-size:1.1em}@media only screen and (max-width: 767px){.con_special .wrap_spe #choice_s .wrap .box_spe a .info .cate{margin-bottom:10px}}.con_special .wrap_spe #choice_s .wrap .box_spe a .info .cate .cation{background:#FFF106;font-weight:bold;padding:2px 5px 0;border-radius:5px;font-size:1.2em;margin-right:10px}.con_special .wrap_spe #choice_s .wrap .box_spe a .info .cate .shurui{background:#42CAE4;font-weight:bold;padding:2px 5px 0;border-radius:5px;font-size:1.2em;margin-right:10px;color:#fff}.con_special .wrap_spe #choice_s .wrap .box_spe a .info .cate .shurui.part{background:#EFA3BD}.con_special .wrap_spe #choice_s .wrap .box_spe a .info .cate .shurui.rinji{background:#42CAE4}.con_special .wrap_spe #choice_s .wrap .box_spe a .info .cate .time{font-size:1.2em}.con_special .wrap_spe #choice_s .wrap .box_spe a .info .tit{font-size:1.4em;margin-bottom:10px;color:#F48E1F;font-weight:bold}@media only screen and (max-width: 767px){.con_special .wrap_spe #choice_s .wrap .box_spe a .info .tit{margin-bottom:5px}}.con_special .wrap_spe #choice_s .wrap .box_spe a .info .tit.part{color:#EFA3BD}.con_special .wrap_spe #choice_s .wrap .box_spe a .info .tit.rinji{color:#42CAE4}.con_special .wrap_spe #choice_s .wrap .box_spe a .info .txt{font-size:1.2em}.con_special .wrap_spe .btn_blue{margin-top:35px}.con_special .box_bn{max-width:1180px;margin:0 auto}@media only screen and (max-width: 1300px){.con_special .box_bn{width:95%}}.con_special .box_bn .slide{display:none}.con_special .box_bn .slide.slick-initialized{display:block}.con_special .box_bn .slide div img{display:block;margin-right:auto;margin-left:auto}.con_special .box_bn .slick-arrow{position:absolute;width:30px;height:30px;z-index:10}.con_special .box_bn .slick-arrow::before{display:none}.con_special .box_bn .slick-arrow.slick-prev{left:-50px;top:45%;background:url(../images/common/slide_prev.png) 0 0 no-repeat;border:none;cursor:pointer;text-indent:200%;white-space:nowrap;overflow:hidden;transition:all .2s}@media only screen and (max-width: 1300px){.con_special .box_bn .slick-arrow.slick-prev{left:-15px}}@media only screen and (max-width: 767px){.con_special .box_bn .slick-arrow.slick-prev{left:-5px}}.con_special .box_bn .slick-arrow.slick-prev:hover{left:-45px}@media only screen and (max-width: 1300px){.con_special .box_bn .slick-arrow.slick-prev:hover{left:-10px}}@media only screen and (max-width: 767px){.con_special .box_bn .slick-arrow.slick-prev:hover{left:0}}.con_special .box_bn .slick-arrow.slick-next{right:5px;top:45%;cursor:pointer;background:url(../images/common/slide_next.png) 0 0 no-repeat;border:none;text-indent:200%;white-space:nowrap;overflow:hidden;transition:all .2s}@media only screen and (max-width: 1300px){.con_special .box_bn .slick-arrow.slick-next{right:28px}}@media only screen and (max-width: 767px){.con_special .box_bn .slick-arrow.slick-next{right:-5px}}.con_special .box_bn .slick-arrow.slick-next:hover{right:10px}@media only screen and (max-width: 1300px){.con_special .box_bn .slick-arrow.slick-next:hover{right:33px}}@media only screen and (max-width: 767px){.con_special .box_bn .slick-arrow.slick-next:hover{right:0}}.con_special .box_bn a{display:block;transition:all .2s}@media only screen and (min-width: 768px){.con_special .box_bn a{margin-right:1%}}.con_special .box_bn a:hover{opacity:.8}.con_entry{margin-bottom:120px}@media only screen and (max-width: 767px){.con_entry{margin-bottom:80px}}.con_entry .st_center{margin-bottom:50px}@media only screen and (max-width: 767px){.con_entry .st_center{margin-bottom:15px}}.con_entry .st_center .en{color:#42CAE4}.con_entry .st_center .en:after{background:#42CAE4}.con_entry .wrap{background:#D9F5F9;padding:45px 0 30px;position:relative}.con_entry .wrap:before{content:'';width:260px;height:204px;position:absolute;top:-100px;right:30px;background:url(../images/home/bg_sankaku01.png) no-repeat center}@media only screen and (max-width: 1024px){.con_entry .wrap:before{display:none}}.con_entry .wrap:after{content:'';width:248px;height:188px;position:absolute;bottom:-90px;left:30px;background:url(../images/home/bg_sankaku02.png) no-repeat center}@media only screen and (max-width: 1024px){.con_entry .wrap:after{display:none}}.con_entry .wrap .box_flow{margin-bottom:25px}@media only screen and (max-width: 767px){.con_entry .wrap .box_flow{margin-bottom:20px}}.con_entry .wrap .box_flow .flow{width:calc(100% / 6);float:left;position:relative}@media only screen and (max-width: 767px){.con_entry .wrap .box_flow .flow{width:calc(100% / 2);text-align:center;margin-bottom:20px}}.con_entry .wrap .box_flow .flow a{transition:all .2s}.con_entry .wrap .box_flow .flow a:hover{opacity:.8}.con_entry .wrap .box_flow .flow:before{content:'';width:32px;height:60px;position:absolute;top:40%;left:-38px;background:url(../images/home/ic_arrow.png) no-repeat center}@media only screen and (max-width: 1200px){.con_entry .wrap .box_flow .flow:before{left:-30px}}@media only screen and (max-width: 1100px){.con_entry .wrap .box_flow .flow:before{left:-20px}}@media only screen and (max-width: 1024px){.con_entry .wrap .box_flow .flow:before{display:none}}.con_entry .wrap .box_flow .flow:first-child:before{display:none}.con_about{text-align:center}@media only screen and (max-width: 767px){.con_about{width:95%;margin:0 auto;position:relative}.con_about:before{position:absolute;content:'';top:-35px;left:0;right:0;text-align:center;margin:0 auto;width:100%;height:12px;background:url(../images/common/ic_bot.png)}.con_about:after{position:absolute;content:'';bottom:-36px;left:0;right:0;text-align:center;margin:0 auto;width:100%;height:12px;background:url(../images/common/ic_bot.png)}}.con_about .st_center{margin-bottom:50px}@media only screen and (max-width: 767px){.con_about .st_center{margin-bottom:10px}}.con_about .st_center .jp{font-size:3.4em;position:relative}@media only screen and (max-width: 767px){.con_about .st_center .jp{font-size:1.4em}}.con_about .st_center .jp:before{position:absolute;top:-45px;left:-225px;content:'';width:127px;height:123px;background:url(../images/home/ic_bata01.png) no-repeat center}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_about .st_center .jp:before{left:-140px}}@media only screen and (max-width: 767px){.con_about .st_center .jp:before{display:none}}.con_about .st_center .jp:after{position:absolute;top:-55px;right:-210px;content:'';width:128px;height:120px;background:url(../images/home/ic_bata02.png) no-repeat center}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_about .st_center .jp:after{right:-130px}}@media only screen and (max-width: 767px){.con_about .st_center .jp:after{display:none}}.con_about .st_center .jp span{font-size:1.3em}@media only screen and (max-width: 767px){.con_about .st_center .jp span{font-size:1.8em}}.con_about .st_center .en{color:#F48E1F}.con_about .st_center .en:after{background:#F48E1F}.con_about .catch{font-size:2.4em;margin-bottom:20px}@media only screen and (max-width: 767px){.con_about .catch{text-align:center;font-size:1.3em}}.con_about .txt{font-size:1.35em;line-height:2.2;margin-bottom:125px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_about .txt{text-align:left}}@media only screen and (max-width: 767px){.con_about .txt{font-size:1.1em;line-height:1.8;text-align:left;margin-bottom:0}}.con_about .st_center_j{margin-bottom:115px}@media only screen and (max-width: 767px){.con_about .st_center_j{margin-bottom:0}}.con_about .st_center_j .jp{position:relative}.con_about .st_center_j .jp:before{position:absolute;top:-105px;left:-130px;content:'';width:576px;height:129px;background:url(../images/home/ic_bata03.png) no-repeat center}@media only screen and (max-width: 767px){.con_about .st_center_j .jp:before{display:none}}.con_about .wrap{max-width:1080px;margin:0 auto}@media only screen and (max-width: 1080px){.con_about .wrap{max-width:960px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_about .wrap{width:95%;max-width:100%}}.con_about .wrap .box_about{width:28%;float:left;position:relative;margin-left:8%;margin-bottom:125px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_about .wrap .box_about{width:35%;margin-left:5%;margin-right:10%}}@media only screen and (min-width: 1025px){.con_about .wrap .box_about:nth-child(3n+1){margin-left:0}}@media print{.con_about .wrap .box_about:nth-child(3n+1){margin-left:0}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_about .wrap .box_about:nth-child(2n+1){margin-left:7%;margin-right:5%}}.con_about .wrap .box_about .catch{font-weight:bold;font-size:2.2em;line-height:1.4;margin-bottom:0}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_about .wrap .box_about .catch{margin-left:13%}}.con_about .wrap .box_about .txt{text-align:left;font-size:1.15em;line-height:1.6;margin-left:13%;margin-bottom:0}.con_about .wrap .box_about:after{content:'';width:300px;height:324px;position:absolute;top:-60px;right:0;left:0;margin:0 auto;z-index:-1}.con_about .wrap .box_about.about01:after{background:url(../images/home/bg_point01.png) no-repeat center}.con_about .wrap .box_about.about02:after{background:url(../images/home/bg_point02.png) no-repeat center}.con_about .wrap .box_about.about03:after{background:url(../images/home/bg_point03.png) no-repeat center}.con_about .wrap .box_about.about04:after{background:url(../images/home/bg_point04.png) no-repeat center}.con_about .wrap .box_about.about05:after{background:url(../images/home/bg_point05.png) no-repeat center}.con_about .wrap .box_about.about06:after{background:url(../images/home/bg_point06.png) no-repeat center}.con_about .wrap_sp{width:80%;margin:0 auto 40px}.con_about .wrap_sp .point{text-align:left}.con_about .wrap_sp .point .num{font-family:"Concert One",cursive,serif;font-size:2em;color:#F9CBA9;margin-right:3%}.con_about .wrap_sp .point .jp{font-weight:bold;font-size:1.55em}.con_about .btn_u{margin-bottom:75px}@media only screen and (max-width: 767px){.con_about .btn_u{margin-bottom:45px}}.con_about .box_bn{margin:0 auto 75px;width:95%}.con_about .box_bn a{display:inline-block;transition:all .2s}.con_about .box_bn a:hover{opacity:.8}
