@media only screen and (max-width: 640px){.yakukyari_1st-header .flexbox .header-link_higher_wrap{margin-left:8px;text-align:center}.yakukyari_1st-header .flexbox .header-link_higher_wrap .sp_test{color:#333;font-size:10px}.yakukyari_1st-header .flexbox .header-link_higher_wrap .header-link_higher_img_SP{height:48px;width:auto}.yakukyari_1st-header .flexbox .header-link_higher_wrap img{padding:0}}.yakukyari_1st-header .flexbox .header-link_higher_wrap .homeinternship_new_txt{top:50%;left:50%;transform:translate(-50%, -50%);position:absolute;background:#F36060;padding:.2em .05em;text-align:center;border-radius:10px;display:block;width:80px;z-index:1;animation:huyo 10s linear 1 alternate;opacity:0}.yakukyari_1st-header .flexbox .header-link_higher_wrap .homeinternship_new_txt span{font-weight:bold;display:block;font-size:10px;color:#fff;width:100%}.yakukyari_1st-header .flexbox .header-link_higher_wrap .homeinternship_new_txt:before{position:absolute;top:-3px;left:50%;transform:translateX(-50%);content:"";width:0;height:0;border-style:solid;border-right:3px solid transparent;border-left:3px solid transparent;border-bottom:3px solid #F36060;border-top:0}.yakukyari_1st-header .flexbox .header-link_higher_wrap .check_new_txt{width:60px}@media only screen and (min-width: 640px){.flexbox a{margin-left:20px;display:flex;flex-direction:column;align-items:center;height:auto}}@media only screen and (min-width: 640px) and (max-width: 640px){.flexbox a{margin-left:8px}}@media only screen and (min-width: 640px){.flexbox a .header_notifiy_badge02{right:0;top:2px}.flexbox a .header-link_higher_img_PC{padding-top:.3em;display:flex;align-items:center;justify-content:center}.flexbox a .header-link_higher_img_PC .header-link_higher_img{max-width:40px;width:auto;height:27px;margin:auto;padding:0}.flexbox a .header-link_higher_txt{margin:4px auto 0;display:flex;justify-content:center;align-items:center}.flexbox a:hover{text-decoration:none}.flexbox a:hover .header-link_higher_txt{opacity:0.8}}@media only screen and (max-width: 640px){.flexbox a .header_notifiy_badge02{top:-4% !important;right:3% !important}}@keyframes huyo{0%{opacity:1;transform:translateX(-50%) translateY(-10%)}10%{opacity:1;transform:translateX(-50%) translateY(-50%)}20%{opacity:1;transform:translateX(-50%) translateY(-10%)}30%{opacity:1;transform:translateX(-50%) translateY(-50%)}40%{opacity:1;transform:translateX(-50%) translateY(-10%)}50%{opacity:1;transform:translateX(-50%) translateY(-50%)}60%{opacity:1;transform:translateX(-50%) translateY(-10%)}70%{opacity:1;transform:translateX(-50%) translateY(-50%)}80%{opacity:1;transform:translateX(-50%) translateY(-10%)}90%{opacity:1;transform:translateX(-50%) translateY(-50%)}100%{opacity:0}}@media only screen and (max-width: 640px){.yakukyari_1st-header{padding:4px 0}}.yakukyari_1st-header .container{display:flex;justify-content:space-between;align-items:center}@media only screen and (min-width: 641px){.yakukyari_1st-header .container{padding:12px 0}}.yakukyari_1st-header .container:before,.yakukyari_1st-header .container:after{display:none}.yakukyari_1st-header .container .yakukyari_1st-header_left{overflow:hidden}.yakukyari_1st-header .container .yakukyari_1st-header_left .logo_1st{padding-top:0;text-align:left;float:left;border:0px none;padding-top:5px;margin:0px auto}@media only screen and (max-width: 640px){.yakukyari_1st-header .container .yakukyari_1st-header_left .logo_1st{float:none}}.yakukyari_1st-header .container .yakukyari_1st-header_left a{display:block}.yakukyari_1st-header .container .yakukyari_1st-header_left a img{max-height:26px;width:auto}@media only screen and (max-width: 640px){.yakukyari_1st-header .container .yakukyari_1st-header_left a img{width:147px}}.yakukyari_1st-header .container .yakukyari_1st-header_left .powered-by{float:left;margin-top:10px;width:140px}@media only screen and (max-width: 640px){.yakukyari_1st-header .container .yakukyari_1st-header_left .powered-by{float:none}}@media only screen and (max-width: 640px){.yakukyari_1st-header .container .yakukyari_1st-header_left .powered-by img{width:98px;margin-top:-8px}}@media only screen and (max-width: 640px){.yakukyari_1st-header .container .yakukyari_1st-header_right{display:flex}}.yakukyari_1st-header .container .yakukyari_1st-header_right .flexbox{display:flex}.yakukyari_1st-header .container .yakukyari_1st-header_right .flexbox .header-link_higher_wrap{position:relative}.yakukyari_1st-header .container .yakukyari_1st-header_right .flexbox a.pc_hidden{display:none}@media only screen and (max-width: 640px){.yakukyari_1st-header .container .yakukyari_1st-header_right .flexbox a.pc_hidden{display:flex}}.header_container{position:relative}#rwdMenuWrap_hamburger{text-align:left;top:0;right:-640px;width:250px;height:100%;background:#fff;overflow:auto;position:fixed;z-index:9999;width:82%;letter-spacing:0.04em;padding-bottom:12px;box-sizing:border-box}#rwdMenuWrap_hamburger p{margin:0}#rwdMenuWrap_hamburger .box_nav-username{color:#fff;background:#09947B}#rwdMenuWrap_hamburger .box_nav-username .nav-username{padding:20px 16px;font-size:16px;line-height:1.5}#rwdMenuWrap_hamburger .box_nav-special{background:#fff;padding:12px;box-sizing:border-box;border-bottom:1px #D9D9D9 solid}#rwdMenuWrap_hamburger .box_nav-special a{display:block}#rwdMenuWrap_hamburger .box_nav-special_txt{background:#E5F6EC;border-bottom:1px #D9D9D9 solid}#rwdMenuWrap_hamburger .box_nav-special_txt a{display:block;position:relative;padding:20px 34px 20px 12px;line-height:1.5;font-size:16px;font-weight:bold;box-sizing:border-box}#rwdMenuWrap_hamburger .box_nav-special_txt a:before{content:"";position:absolute;box-sizing:border-box;right:12px;top:50%;width:12px;height:12px;border:none;background:url(/1st/assets/icon/select_arrow_companies_search-0d387f13b7953b6f5658620f5162b83a4b82c5d274bd02632b7f19da897f4c22.svg) center no-repeat;background-size:contain;transform:translateY(-50%) rotateZ(-90deg)}#rwdMenuWrap_hamburger .box_nav-container .nav-container_title{padding:8px 12px;box-sizing:border-box;font-weight:bold;font-size:15px;border-bottom:1px #D9D9D9 solid;background:#F3F3F3}#rwdMenuWrap_hamburger .box_nav-container .nav-container_title .nav-icon{width:22px;margin-right:8px;display:inline-block;vertical-align:middle}#rwdMenuWrap_hamburger .box_nav-container .nav-container_title span{display:inline-block;vertical-align:middle}#rwdMenuWrap_hamburger .box_nav-container>ul{background:#fff}#rwdMenuWrap_hamburger .box_nav-container>ul li{display:block;border-bottom:1px #D9D9D9 solid}#rwdMenuWrap_hamburger .box_nav-container>ul li a{position:relative;padding:12px 30px 12px 42px;width:100%;font-size:15px;color:#333;line-height:1.5;display:block}#rwdMenuWrap_hamburger .box_nav-container>ul li a .message_num{font-size:10px;position:absolute;top:50%;text-align:center;right:44px;transform:translateY(-50%);color:#fff;background:#E84D4D;padding:2px 4px 1px;width:34px;border-radius:20px}#rwdMenuWrap_hamburger .box_nav-container>ul li a:before{content:"";position:absolute;box-sizing:border-box;right:12px;top:50%;width:12px;height:12px;border:none;background:url(/1st/assets/icon/select_arrow_companies_search-0d387f13b7953b6f5658620f5162b83a4b82c5d274bd02632b7f19da897f4c22.svg) center no-repeat;background-size:contain;transform:translateY(-50%) rotateZ(-90deg)}#rwdMenuWrap_hamburger .box_nav-constant{border-top:2px #D9D9D9 solid}#rwdMenuWrap_hamburger .box_nav-constant>ul li a{padding:12px 34px 12px 12px}#menuOverlay{top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.6);display:none;position:fixed;z-index:9997}.box_switch{margin-left:10px;width:24px;padding-top:5px}.box_switch a{display:block;position:relative;border-radius:5px}.box_switch a p{margin:0}.box_switch a .hamburger_icon{position:relative;width:24px;height:20px}.box_switch a .hamburger_icon span{left:0;width:100%;height:3px;display:block;position:absolute;background-color:#09947B;border-radius:5px;transition:all 0.2s linear}.box_switch a .hamburger_icon span:first-of-type{top:0;transform:rotate(0)}.box_switch a .hamburger_icon span:nth-of-type(2){top:50%;transform:translateY(-50%) scale(1)}.box_switch a .hamburger_icon span:nth-of-type(3){bottom:0;transform:rotate(0)}.box_switch a .hamburger_txt{margin-top:6px;background-color:initial;color:#333;text-align:center;display:block;font-size:10px;transform:translateX(-3px) scale(0.8);font-weight:bold}.box_switch .btnClose{background:transparent;display:block;position:fixed;left:7%;top:12px;z-index:99999990}.box_switch .btnClose .hamburger_icon{height:24px}.box_switch .btnClose .hamburger_icon span:first-of-type{right:0;top:50%;transform:rotate(-45deg);background:#fff}.box_switch .btnClose .hamburger_icon span:nth-of-type(2){transform:scale(0)}.box_switch .btnClose .hamburger_icon span:nth-of-type(3){right:0;top:50%;transform:rotate(45deg);background:#fff}.box_switch .btnClose .hamburger_txt{display:none}#yakukyari_1st-headernav{background-color:#fff;position:relative;z-index:10;border-bottom:3px solid #09947B;min-width:1180px}#yakukyari_1st-headernav ul li{font-weight:bold;font-size:14px;float:left;color:#09947B}#yakukyari_1st-headernav a{padding:20px 15px;vertical-align:middle;display:inline-block;transition:0.3s;color:#333}#yakukyari_1st-headernav ul li:hover>a{text-decoration:none;background-color:#f6f6f6;box-sizing:border-box;color:#09947B}#yakukyari_1st-headernav ul li>a.active{text-decoration:none;box-sizing:border-box;color:#09947B}#contents{margin:0 auto;padding:40px 0;text-align:left}#contents p{padding-bottom:2em;font-size:1em;line-height:2em}.nav-container_icon{width:22px;margin-right:5px;display:inline-block}.nav-container_icon.pc_hidden{display:none !important}.sp_only_menu_big{display:none}@media only screen and (max-width: 640px){#yakukyari_1st-headernav{display:none;min-width:1px}}#yakukyari_1st-headernav .navbar_txt{text-align:right;width:100%;display:block}#yakukyari_1st-headernav .navbar_txt a{color:#09947B;padding:20px 0;font-size:12px}#yakukyari_1st-headernav .navbar_txt i{color:#09947B;font-size:12px}#yakukyari_1st-headernav>ul:before,#yakukyari_1st-headernav>ul:after{content:" ";display:table}#yakukyari_1st-headernav>ul:after{clear:both}#yakukyari_1st-headernav>ul{*zoom:1}.container:after{clear:both}.container:before,.container:after{content:" ";display:table}
