.l_header{box-shadow:0 1px 3px 3px rgb(0 0 0/10%)}.index_info{-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin-bottom:20px;padding:10px;background:#fff;border-radius:4px;box-shadow:0 2px 5px rgba(0,0,0,.16),0 2px 10px rgba(0,0,0,.12);position:relative;top:-10px}.index_info,.index_info_ttl{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex}.index_info_ttl{width:30px;padding-left:5px;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;-ms-grid-row-align:center;align-items:center}.index_info_ttl .fa{font-size:1.6rem;color:#ee5b33}.index_info_body{width:calc(100% - 30px)}.index_info_body ul li{margin-bottom:5px;padding-bottom:5px;border-bottom:1px dotted #ccc}.index_info_body ul li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.index_event_banner{text-align:center}.index_event_banner a{display:block;margin:0 auto 12px;font-size:0}.index_event_banner a .outline{border:4px solid #fff}.index_event_banner a:first-of-type{margin-top:20px}.index_event_banner a:last-of-type{margin-bottom:14px}.index_update{background-color:#fff;color:#fa6b33;border-radius:8px;padding:8px;text-align:center}.index_weeklyrecom_wrap{padding:0;background:#fff2ea}.index_weeklyrecom{margin-top:0}.index_weeklyrecom .title_weekly_wrap{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex}.index_weeklyrecom .title_weekly{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;width:95%;margin-left:-8px;background-color:#fa7e33;font-size:1.8rem;font-weight:700;text-align:center;text-indent:90px;color:#fff;position:relative}.index_weeklyrecom .title_weekly:before{content:" ";position:absolute;left:30px;top:0;bottom:0;margin:auto;width:50px;height:50px;background:url(../img/ico-megaphone-930d52eb7d0d14626aef397c5fe468cf.png) no-repeat;background-size:50px;background-position:50%}.index_weeklyrecom .title_weekly span{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:100%}.index_weeklyrecom .weekly_list{height:100%;padding:15px 0 5px;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.index_weeklyrecom .weekly_list li{margin-bottom:10px;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.index_weeklyrecom .weekly_list a{display:block;color:inherit}.index_weeklyrecom .weekly_list a:hover{color:#ee5b33}.index_freeword_inner{display:table}.index_freeword_item{display:table-cell;vertical-align:middle}.index_freeword_title{width:140px}.index_freeword_title .title{display:inline-block;width:100%;margin-right:12px;white-space:nowrap}.index_freeword_control{width:375px;padding-right:12px}.index_freeword_control .form_control{display:inline-block;width:100%;vertical-align:middle}.index_freeword_select{width:212px;padding-right:12px}.index_freeword_select .form_select{display:inline-block;width:100%;height:37px;margin-right:12px;vertical-align:middle}.index_freeword_btn{width:180px}.index_freeword_btn .js-keyword-btn,.index_freeword_btn .js-keyword-btn .btn,.index_freeword_btn .js-nokeyword-btn,.index_freeword_btn .js-nokeyword-btn .btn{display:inline-block;width:100%;vertical-align:middle}.c_about__create{font-size:1.2rem;font-weight:700;padding:16px 0 6px 24px}.c_about__create span{font-size:2.2rem;color:#5aae08}.index_otherContent .hgroup .hgroup_link{top:0}.index_otherContent .title{margin:1em 0;font-size:1.6rem}.index_otherContent .title_icon{margin:.8em 0;font-size:1.8rem}.index_otherContent .title_icon img{vertical-align:bottom}.index_otherContent p{font-size:1.2rem;text-align:justify;text-justify:inter-ideograph}.index_otherContent .schedule_title{margin-top:50px;padding-left:60px;padding-bottom:10px;border-bottom:1px solid #ddd;position:relative}.index_otherContent .schedule_title .icon_step{display:block;width:61px;height:61px;background:url(../img/ico-step-16651f5203bff20b068b6fd9e269c982.png) no-repeat;background-size:123px 183px;background-position:0 0;text-indent:-9999px;position:absolute;bottom:3px;left:-7px}.index_otherContent .schedule_title:nth-of-type(2) .icon_step{background-position:100% 0}.index_otherContent .schedule_title:nth-of-type(3) .icon_step{background-position:0 -61px}.index_otherContent .schedule_title:nth-of-type(4) .icon_step{background-position:-62px -61px}.index_otherContent .schedule_title:nth-of-type(5) .icon_step{background-position:0 100%}.index_otherContent .schedule p span{color:#fa6b33;font-weight:700}.index_otherContent .schedule .bs_gray_grayline{width:400px;padding:12px}.index_otherContent .schedule .bs_gray_grayline .hgroup{margin:0}.index_otherContent .schedule .bs_gray_grayline .hgroup .title{margin:0;font-size:1.5rem}.index_otherContent .schedule .bs_gray_grayline .list_btn{margin-bottom:0}.index_otherContent .schedule .bs_gray_grayline .list_btn>li .btn{padding-left:35px;background:#fff;text-shadow:none;position:relative}.index_otherContent .schedule .bs_gray_grayline .list_btn>li .btn:before{content:"";width:15px;height:15px;background:url(../img/ico-arrow-article-b5e200b5b93b97f543d49e83fb449dd4.png) no-repeat;background-size:15px;background-position:50%;position:absolute;top:0;bottom:0;margin:auto;left:10px}.index_otherContent .schedule .bs_gray_grayline .list_btn>li .btn:hover{background:#ddd}.index_otherContent .schedule .bs_gray_grayline .list_btn_row01 li:last-child{padding-bottom:0}.index_otherContent .banner_list{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.index_otherContent .banner_item{width:30%;margin-right:5%}.index_otherContent .banner_item:last-child{margin-right:0}.index_otherContent .banner_title{margin:10px 0}.banner{display:block;margin:0 auto 8px;font-size:0}.banner:last-of-type{margin-bottom:0}.banner_slide{display:block;margin:0 auto}.banner_inline{display:inline-block;margin:0 4px 8px;font-size:0}.banner_294{width:294px}.banner_300{width:300px}.breadcrumb_item_home.information{color:#ed6942;font-size:1.4rem}.breadcrumb_item_home.information .fa{font-size:1.8rem}.breadcrumb_items .information_link{font-size:1.4rem;text-decoration:underline!important}.tab:after{content:"";display:block;clear:both}.tab li{min-width:150px;padding:8px 25px;margin-right:8px;font-weight:700;background:#fa7e33;border-radius:4px 4px 0 0;color:#fff;text-align:center;float:left;bottom:-7px;position:relative}.tab li:hover{background:#e0722d;cursor:pointer}.tab li.select{padding:10px 25px 12px;background:#fff;border-left:1px solid #fa7e33;border-right:1px solid #fa7e33;border-top:1px solid #fa7e33;color:#000;bottom:-1px}.tab li.select:hover{cursor:auto}.tab_content{padding:12px;background:#fff;border:1px solid #fa7e33;border-radius:0 4px 4px 4px}.tab_content ul li .btn{padding:8px 12px}.tab_content ul li .btn:after{color:#fa6b33}.tab_content ul li .btn.search_text:before{content:"検索";display:inline-block;height:1em;line-height:1;position:absolute;top:0;bottom:0;right:25px;margin:auto;color:#fa6b33}.tab_content ul li .btn .card_jobInfo_title{height:auto;padding:0;margin:0 0 .2em}.tab_content ul li .btn .card_jobInfo_subtitle{height:auto;padding:0}.tab_content .list_btn_wrap{margin-bottom:0}.tab_content .list_btn{margin:0 -14px -8px 0}