.top_fv_section{position:relative;padding:0;margin:0;overflow:hidden}.top_fv_section .top_fv_img{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;z-index:0}.top_fv_section .top_fv_img img{position:relative;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom center;object-position:bottom center}.p_fv_section{position:relative;padding:0;margin:0;overflow:hidden}.p_fv_section:before{content:"";position:absolute;top:0;left:0;height:100%;width:calc(50% - 620px + 550px);background:0 0;-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);--webkit-backdrop-filter:blur(11px);background-color:rgba(255,255,255,.15);-webkit-transform:skewX(-15deg);transform:skewX(-15deg);-webkit-transform-origin:top left;transform-origin:top left;z-index:1}@media print,screen and (max-width:1240px){.p_fv_section:before{width:290px}}.p_fv_section:after{content:"";position:absolute;top:0;left:0;height:100%;width:calc(50% - 620px + 526px);background:#105a95;-webkit-transform:skewX(-15deg);transform:skewX(-15deg);-webkit-transform-origin:top left;transform-origin:top left;z-index:2}@media print,screen and (max-width:1240px){.p_fv_section:after{width:276px}}.p_fv_section .p_fv_img{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;z-index:0}.p_fv_section .p_fv_img img{position:relative;width:100%;height:400px;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom center;object-position:bottom center}@media only screen and (max-width:768px){.p_fv_section .p_fv_img img{height:200px}}.p_fv_section .p_fv_info{position:absolute;top:0;left:0;right:0;bottom:0;z-index:5;padding:50px 0;margin:0}@media only screen and (max-width:768px){.p_fv_section .p_fv_info{padding:30px 0}}.p_fv_section .p_fv_info .container{position:relative;height:100%}.p_fv_section .p_fv_info_inner{position:relative;height:100%}.p_fv_section .p_fv_info .p_fv_title{position:absolute;left:0;bottom:0}.p_fv_section .p_fv_info .p_fv_title h2{position:relative;font-family:"Comfortaa";font-weight:400;font-size:30px;line-height:36px;text-align:left;color:#fff}@media only screen and (max-width:768px){.p_fv_section .p_fv_info .p_fv_title h2{font-size:24px;line-height:30px}}.p_fv_section .p_fv_info .p_fv_title p{position:relative;font-family:"A-OTF Shin Go Pro";font-weight:500;font-size:25px;line-height:30px;color:rgba(255,255,255,.7)}@media only screen and (max-width:768px){.p_fv_section .p_fv_info .p_fv_title p{font-size:20px;line-height:26px}}.top_about_section{overflow:hidden;padding:80px 0}@media only screen and (max-width:768px){.top_about_section{padding:50px 0}}.c_about_info_list_container{position:relative}.c_about_info_list_container .c_about_list{position:relative}.c_about_info_list_container .c_about_item{position:relative;padding:0}.c_about_info_list_container .c_about_item:not(:last-child){margin-bottom:60px}@media print,screen and (min-width:769px){.c_about_info_list_container .c_about_item:before{content:"";position:absolute;top:0;bottom:0;left:calc(600px - 50vw);width:calc(50vw - 600px + 260px);background:#e6e6e6;z-index:0}}@media print,screen and (min-width:769px) and (max-width:1240px){.c_about_info_list_container .c_about_item:before{left:-20px;width:260px}}.c_about_info_list_container .c_about_item>*{position:relative;z-index:2}.c_about_info_list_container .c_about_item .flex_area{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0}.c_about_info_list_container .c_about_item .flex_area .column_left{position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:52.2rem;padding:42px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:768px){.c_about_info_list_container .c_about_item .flex_area .column_left{width:100%;padding:0;margin-bottom:20px}}.c_about_info_list_container .c_about_item .flex_area .column_right{position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% - 52.2rem - 60px)}@media print,screen and (max-width:1024px){.c_about_info_list_container .c_about_item .flex_area .column_right{width:calc(100% - 52.2rem - 30px)}}@media only screen and (max-width:768px){.c_about_info_list_container .c_about_item .flex_area .column_right{width:100%}}.c_about_info_list_container .c_about_item_img{position:relative;width:100%}.c_about_info_list_container .c_about_item_img img{min-height:312px}@media only screen and (max-width:768px){.c_about_info_list_container .c_about_item_img img{min-height:198px}}.c_about_info_list_container .c_about_item_info{position:relative;width:100%}.c_about_info_list_container .c_about_item_info .info_wrap{position:relative}.c_about_info_list_container .c_about_item .common_title{position:relative;margin-bottom:16px}@media only screen and (max-width:768px){.c_about_info_list_container .c_about_item .common_title{margin-bottom:40px}.c_about_info_list_container .c_about_item .common_title h3,.c_about_info_list_container .c_about_item .common_title p{text-align:center}}.c_about_info_list_container .c_about_item .item_description{position:relative;margin-bottom:20px}@media only screen and (max-width:768px){.c_about_info_list_container .c_about_item .item_description{margin-bottom:16px}}.c_about_info_list_container .c_about_item .item_description .des_text{position:relative;font-family:"A-OTF Shin Go Pro";font-weight:400;font-size:25px;line-height:42px;text-align:left;color:#1a1a1a}@media only screen and (max-width:768px){.c_about_info_list_container .c_about_item .item_description .des_text{font-size:20px;line-height:32px}}@media print,screen and (min-width:769px){.c_about_info_list_container .c_about_item:nth-of-type(even):before{left:auto;right:calc(600px - 50vw)}}@media only screen and (min-width:769px) and (max-width:1240px){.c_about_info_list_container .c_about_item:nth-of-type(even):before{left:auto;right:-20px}}@media print,screen and (min-width:769px){.c_about_info_list_container .c_about_item:nth-of-type(even) .flex_area{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.c_message_info_container{position:relative}.c_message_info_container .c_message_item{position:relative}.c_message_info_container .c_message_item .flex_area{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.c_message_info_container .c_message_item .flex_area .column_left{position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:522px}@media print,screen and (max-width:991px){.c_message_info_container .c_message_item .flex_area .column_left{width:50%}}@media only screen and (max-width:768px){.c_message_info_container .c_message_item .flex_area .column_left{width:100%;margin-bottom:20px}}.c_message_info_container .c_message_item .flex_area .column_right{position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% - 522px - 60px)}@media print,screen and (max-width:991px){.c_message_info_container .c_message_item .flex_area .column_right{width:calc(50% - 30px)}}@media only screen and (max-width:768px){.c_message_info_container .c_message_item .flex_area .column_right{width:100%}}.c_message_info_container .c_message_item_img{position:relative;width:100%}.c_message_info_container .c_message_item_img img{min-height:300px}@media only screen and (max-width:768px){.c_message_info_container .c_message_item_img img{min-height:198px}}.c_message_info_container .c_message_item_info{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.c_message_info_container .c_message_item_info .info_wrap{position:relative;-webkit-box-flex:1;-ms-flex:1 auto;flex:1 auto;width:100%}.c_message_info_container .c_message_item_info .btn_wrap{position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.c_message_info_container .c_message_item .common_title{position:relative}@media only screen and (max-width:768px){.c_message_info_container .c_message_item .common_title h3,.c_message_info_container .c_message_item .common_title p{text-align:center}}.top_message_section{position:relative;padding:80px 0}@media only screen and (max-width:768px){.top_message_section{padding:50px 0}}.btn_content_section{position:relative;padding:45px 0}.btn_content_section .btn_container{position:relative;max-width:960px;width:100%;margin:0 auto}.btn_content_section .btn_container .flex_area{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-left:-10px;margin-right:-10px}@media screen and (max-width:860px){.btn_content_section .btn_container .flex_area{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.btn_content_section .btn_container .flex_area .column{position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;max-width:420px;padding:0 10px}@media screen and (max-width:860px){.btn_content_section .btn_container .flex_area .column:not(:last-child){margin-bottom:20px}}.btn.c_benefit_btn{background:url(//ita.ne.jp/recruit/wp-content/themes/psvita/assets/css/../img/top/benefit_btn_bg.jpg)}.btn.c_company_btn{background:url(//ita.ne.jp/recruit/wp-content/themes/psvita/assets/css/../img/top/company_btn_bg.jpg)}.p_about_info_box{position:relative;padding:0}.p_about_info_sub_box{position:relative;padding:0;max-width:1120px;width:100%;margin:0 auto}@media only screen and (max-width:768px){.p_about_info_sub_box{padding:60px 0 0}}.p_message_list_container{position:relative}.p_message_list_container .c_message_list{position:relative}.p_message_list_container .c_message_item{position:relative;padding:0}.p_message_list_container .c_message_item:not(:last-child){margin-bottom:80px}@media only screen and (max-width:768px){.p_message_list_container .c_message_item:not(:last-child){margin-bottom:60px}}.p_message_list_container .c_message_item .flex_area{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0}.p_message_list_container .c_message_item .flex_area .column_left{position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:52.2rem}@media only screen and (max-width:768px){.p_message_list_container .c_message_item .flex_area .column_left{width:100%;padding:0;margin-bottom:20px}}.p_message_list_container .c_message_item .flex_area .column_right{position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% - 52.2rem - 50px)}@media print,screen and (max-width:1024px){.p_message_list_container .c_message_item .flex_area .column_right{width:calc(100% - 52.2rem - 30px)}}@media only screen and (max-width:768px){.p_message_list_container .c_message_item .flex_area .column_right{width:100%}}.p_message_list_container .c_message_item_img{position:relative;width:100%}.p_message_list_container .c_message_item_img img{min-height:500px}@media only screen and (max-width:768px){.p_message_list_container .c_message_item_img img{min-height:198px}}.p_message_list_container .c_message_item_info{position:relative;width:100%}.p_message_list_container .c_message_item_info .info_wrap{position:relative}.p_message_list_container .c_message_item .common_title{position:relative;margin-bottom:30px}.p_message_list_container .c_message_item .common_title:before{background:#d4b90b}@media only screen and (max-width:768px){.p_message_list_container .c_message_item .common_title{margin-bottom:30px}.p_message_list_container .c_message_item .common_title h3{font-size:24px;line-height:30px}.p_message_list_container .c_message_item .common_title h3,.p_message_list_container .c_message_item .common_title p{text-align:center}}@media print,screen and (min-width:769px){.p_message_list_container .c_message_item:nth-of-type(even) .flex_area{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.p_business_info_container{position:relative}.p_business_info_container .p_business_item{position:relative}.p_business_info_container .p_business_item .flex_area{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p_business_info_container .p_business_item .flex_area .column_left{position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:41.6rem}@media only screen and (max-width:768px){.p_business_info_container .p_business_item .flex_area .column_left{width:100%;margin-bottom:20px}}.p_business_info_container .p_business_item .flex_area .column_right{position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% - 41.6rem - 50px)}@media print,screen and (max-width:1024px){.p_business_info_container .p_business_item .flex_area .column_right{width:calc(100% - 41.6rem - 30px)}}@media only screen and (max-width:768px){.p_business_info_container .p_business_item .flex_area .column_right{width:100%}}.p_business_info_container .p_business_item_img{position:relative;width:100%}.p_business_info_container .p_business_item_img img{min-height:220px}@media only screen and (max-width:768px){.p_business_info_container .p_business_item_img img{min-height:198px}}.p_business_info_container .p_business_item_info{position:relative}.p_business_info_container .p_business_item_info .info_wrap{max-width:625px}.p_business_info_container .p_business_item_info .m_text{font-weight:400}.p_business_info_container .p_business_content_list{position:relative}.p_business_info_container .p_content_item{position:relative;padding:0}.p_business_info_container .p_content_item:not(:last-child){margin-bottom:20px}@media only screen and (max-width:768px){.p_business_info_container .p_content_item:not(:last-child){margin-bottom:50px}}.p_business_info_container .p_content_item .grid_area{position:relative;display:-ms-grid;display:grid;-ms-grid-columns:186px 1fr;grid-template-columns:186px 1fr;grid-column-gap:20px}@media only screen and (max-width:768px){.p_business_info_container .p_content_item .grid_area{-ms-grid-columns:100%;grid-template-columns:100%;grid-row-gap:20px}}.p_business_info_container .p_content_item .grid_area .column_left{position:relative}.p_business_info_container .p_content_item .grid_area .column_right{position:relative}.p_business_info_container .p_content_item_tag{position:relative;width:100%;height:58px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#006bc8;font-family:"A-OTF Shin Go Pro";font-size:16px;line-height:22px;letter-spacing:0;font-weight:500;color:#fff;text-align:center;padding:4px 6px 8px}@media only screen and (max-width:768px){.p_business_info_container .p_content_item_tag{height:52px}.p_business_info_container .p_content_item_tag br{display:none}}.p_business_info_container .p_content_item_info .m_text{font-weight:400;line-height:28px}.p_welfare_list_container{position:relative}.p_welfare_list_container .p_welfare_list{position:relative}.p_welfare_list_container .p_welfare_item{position:relative;display:-ms-grid;display:grid;-ms-grid-columns:184px 1fr;grid-template-columns:184px 1fr;grid-column-gap:10px;padding-bottom:12px;border-bottom:1px dashed #a2a2a2}@media only screen and (max-width:768px){.p_welfare_list_container .p_welfare_item{padding-bottom:18px;-ms-grid-columns:100%;grid-template-columns:100%;grid-row-gap:3px}}.p_welfare_list_container .p_welfare_item:not(:last-child){margin-bottom:20px}@media only screen and (max-width:768px){.p_welfare_list_container .p_welfare_item:not(:last-child){margin-bottom:15px}}.p_welfare_list_container .p_welfare_item .item_title{position:relative}.p_welfare_list_container .p_welfare_item .item_title .mx_text{position:relative;font-size:20px;line-height:30px}@media only screen and (max-width:768px){.p_welfare_list_container .p_welfare_item .item_title .mx_text{font-size:18px;font-weight:500}}.p_welfare_list_container .p_welfare_item .item_content{position:relative}.p_system_list_container{position:relative}.p_system_list_container .p_system_list{position:relative;display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px, 1fr));grid-column-gap:36px;grid-row-gap:40px}.p_system_list_container .p_system_item{position:relative;display:block;padding:0;margin:0;background:#efefef}.p_system_list_container .p_system_item_img{position:relative;width:100%}.p_system_list_container .p_system_item_img img{width:100%}.p_system_list_container .p_system_item_info{position:relative;padding:20px 16px;width:100%}@media print,screen and (min-width:769px){.p_system_list_container .p_system_item_info{min-height:170px}}.p_system_list_container .p_system_item_info .item_title{position:relative;margin-bottom:10px}.p_system_list_container .p_system_item_info .item_title .mx_text{font-size:20px;line-height:30px;font-weight:500;text-align:center}@media only screen and (max-width:768px){.p_system_list_container .p_system_item_info .item_title .mx_text{font-size:18px;text-align:center}}.p_system_list_container .p_system_item_info .item_content{position:relative;margin:0}.p_event_list_container{position:relative}.p_event_list_container .p_event_item_list{position:relative;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);grid-column-gap:90px;grid-row-gap:50px}@media print,screen and (max-width:991px){.p_event_list_container .p_event_item_list{grid-column-gap:50px}}@media only screen and (max-width:768px){.p_event_list_container .p_event_item_list{-ms-grid-columns:100%;grid-template-columns:100%}}.p_event_list_container .p_event_item{position:relative;display:block;padding:0;margin:0}.p_event_list_container .p_event_item_img{position:relative;width:100%}.p_event_list_container .p_event_item_img img{width:100%}.p_event_list_container .p_event_item_info{position:relative;padding:20px 0 0;width:100%}.p_event_list_container .p_event_item_info .item_title{position:relative;margin-bottom:8px}.p_event_list_container .p_event_item_info .item_title .mx_text{font-size:20px;line-height:30px;font-weight:500;text-align:left}@media only screen and (max-width:768px){.p_event_list_container .p_event_item_info .item_title .mx_text{font-size:18px;text-align:center}}.p_event_list_container .p_event_item_info .item_content{position:relative;margin:0}.p_news_list_container{position:relative}.p_news_list_container>.flex_area{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.p_news_list_container>.flex_area .column_left{position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:27.2rem}@media screen and (max-width:1140px){.p_news_list_container>.flex_area .column_left{width:100%}}.p_news_list_container>.flex_area .column_right{position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:80.8rem}@media screen and (max-width:1140px){.p_news_list_container>.flex_area .column_right{width:100%}}.p_news_list_container>.flex_area .column_mid{position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:1px;background:#000}@media screen and (max-width:1140px){.p_news_list_container>.flex_area .column_mid{display:none}}.p_news_list_container .p_news_list{position:relative}.p_news_list_container .p_news_item{position:relative;display:-ms-grid;display:grid;-ms-grid-columns:86px 1fr;grid-template-columns:86px 1fr;grid-column-gap:10px;padding-bottom:10px;border-bottom:1px dashed #000}@media only screen and (max-width:768px){.p_news_list_container .p_news_item{-ms-grid-columns:70px 1fr;grid-template-columns:70px 1fr}}.p_news_list_container .p_news_item:not(:last-child){margin-bottom:12px}@media only screen and (max-width:768px){.p_news_list_container .p_news_item .mx_text{font-size:16px;line-height:30px}}.p_news_list_container .p_news_item .date_text{position:relative}.p_news_list_container .p_news_item .post_text{position:relative}.p_new_recruit_box{position:relative;padding:80px 0 0;background-image:url(//ita.ne.jp/recruit/wp-content/themes/psvita/assets/css/../img/new_recruit/recruit_bg.jpg);background-position:top center;background-repeat:no-repeat;background-size:cover}@media only screen and (max-width:768px){.p_new_recruit_box{padding:50px 0 0;background:0 0}}.p_new_recruit_box .box_title{position:relative;margin-bottom:40px}@media only screen and (max-width:768px){.p_new_recruit_box .box_title{margin-bottom:36px}}.p_new_recruit_box .box_title h3{position:relative;font-family:"A-OTF Shin Go Pro";font-weight:500;font-size:50px;line-height:65px;color:#1a1a1a;text-align:center}@media only screen and (max-width:768px){.p_new_recruit_box .box_title h3{font-size:30px;line-height:40px}}.p_new_recruit_box .box_title h3 strong{font-size:65px;font-weight:700}@media only screen and (max-width:768px){.p_new_recruit_box .box_title h3 strong{font-size:36px}}.p_new_recruit_box .box_description{position:relative;margin-bottom:75px}@media only screen and (max-width:768px){.p_new_recruit_box .box_description{margin-bottom:60px}}.p_new_recruit_box .box_description .mx_text{font-size:25px;font-weight:300;line-height:40px}@media print,screen and (max-width:991px){.p_new_recruit_box .box_description .mx_text{font-size:20px;line-height:35px}}@media only screen and (max-width:768px){.p_new_recruit_box .box_description .mx_text{font-size:18px;line-height:30px}}.p_new_recruit_box .box_content{position:relative}.p_new_recruit_box .p_recruit_btn_container{position:relative;max-width:80%;width:100%;margin:0 auto}.p_new_recruit_box .p_recruit_btn_container .p_recruit_tag{position:relative;padding-bottom:12px;margin-bottom:60px}@media only screen and (max-width:768px){.p_new_recruit_box .p_recruit_btn_container .p_recruit_tag{margin-bottom:50px}}.p_new_recruit_box .p_recruit_btn_container .p_recruit_tag .tag_text{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:48px;width:100%;padding:10px 10px 8px;background:#0079b8;border-radius:4px;font-family:"Comfortaa";font-weight:400;font-size:18px;line-height:24px;color:#fff;text-align:center}.p_new_recruit_box .p_recruit_btn_container .p_recruit_tag .tag_text:after{content:"";position:absolute;top:99.9%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-left:10px solid transparent;border-right:10px solid transparent;border-top:12px solid #0079b8;border-bottom:0}.p_new_recruit_box .p_recruit_btn_container .p_recruit_btn_wrap{position:relative;max-width:294px;width:100%;margin:0 auto}@media not all and (min-width:1246px){.p_new_recruit_box .p_recruit_btn_container .p_recruit_btn_wrap{position:relative;max-width:100%;width:100%;margin:0 auto;padding-bottom:20px}}.p_new_recruit_box .p_recruit_btn_container .p_recruit_btn{position:relative;display:block;border:1px solid #0079b8;border-radius:3px;padding:17px 12px 16px;text-decoration:none;outline:none}.p_new_recruit_box .p_recruit_btn_container .p_recruit_btn_img{position:relative;width:100%}.p_new_recruit_box .p_recruit_btn_container .p_recruit_btn_text{position:relative;font-family:"A-OTF Folk Pro";font-size:16px;font-weight:400;line-height:28px;text-align:center;color:#1a1a1a;margin-bottom:20px}.p_new_recruit_box .p_recruit_btn_container .p_recruit_btn_tag{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:50px;background:#0079b8;padding:6px 10px 10px;font-family:"A-OTF Folk Pro";font-weight:500;font-size:16px;line-height:24px;color:#fff;border-radius:3px;-webkit-transition:all .4s;transition:all .4s}.p_new_recruit_box .p_recruit_btn_container .p_recruit_btn:focus{border-color:#00507a}.p_new_recruit_box .p_recruit_btn_container .p_recruit_btn:focus .p_recruit_btn_tag{background:#00507a}@media print,screen and (min-width:769px){.p_new_recruit_box .p_recruit_btn_container .p_recruit_btn:hover{border-color:#00507a}.p_new_recruit_box .p_recruit_btn_container .p_recruit_btn:hover .p_recruit_btn_tag{background:#00507a}}.p_recruit_btn_container{position:relative}.p_recruit_btn_container>.grid_area{position:relative;display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px, 1fr));grid-column-gap:60px;grid-row-gap:40px}@media screen and (max-width:1065px){.p_recruit_btn_container>.grid_area{grid-column-gap:30px;grid-template-columns:repeat(auto-fill,minmax(280px, 1fr))}}@media only screen and (max-width:768px){.p_recruit_btn_container>.grid_area{grid-row-gap:20px}}.p_recruit_btn_container>.grid_area .column{position:relative}.p_accept_btn_container{position:relative}.p_accept_btn_container>.grid_area{position:relative;display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px, 1fr));grid-column-gap:30px;grid-row-gap:40px}@media screen and (max-width:1065px){.p_accept_btn_container>.grid_area{grid-template-columns:repeat(auto-fill,minmax(280px, 1fr))}}@media only screen and (max-width:768px){.p_accept_btn_container>.grid_area{grid-row-gap:20px}}.p_accept_btn_container>.grid_area .column{position:relative}.btn.recruit_btn{background-image:url(//ita.ne.jp/recruit/wp-content/themes/psvita/assets/css/../img/mid_recruit/recruit_btn_bg.jpg)}@media print,screen and (min-width:769px){.btn.recruit_btn{height:106px}}.btn.recruit_btn_01.mix_btn:after{background:#46fff9}.btn.recruit_btn_02.mix_btn:after{background:#46c2ff}.btn.recruit_btn_03.mix_btn:after{background:#46fff9}.btn.recruit_btn_04.mix_btn:after{background:#46c2ff}.btn.recruit_btn_05.mix_btn:after{background:#46fff9}.btn.recruit_btn_06.mix_btn:after{background:#46c2ff}@media print,screen and (min-width:769px){.btn.apply_btn{height:106px}}@media print,screen and (max-width:991px){.c_problem_info_part .grid_area{grid-column-gap:30px}.c_problem_info_part .grid_area .problem_text_list li{font-size:20px;padding-left:40px}.c_problem_info_part .grid_area .problem_text_list li:before{top:10px;width:25.63px;height:24.97px}.c_problem_info_part .grid_area .c_part_img img{min-height:272px}.c_seminar_info_list_container .c_seminar_item .flex_area .column_left{width:50%}.c_seminar_info_list_container .c_seminar_item .flex_area .column_right{width:calc(50% - 30px)}.c_seminar_info_list_container .c_seminar_item:not(:last-child){margin-bottom:90px}.c_news_info_container .c_news_info_list{grid-column-gap:30px;grid-row-gap:30px}.c_apply_actions_area .c_apply_action_list{-ms-grid-columns:100%;grid-template-columns:100%}.p_company_info_container .company_title h3{font-size:26px}.post_single_info_container .post_date{font-size:18px}}@media only screen and (max-width:768px){.c_seminar_slider_container{padding:0}.c_seminar_slider_container .c_seminar_info_slider{display:-ms-grid;display:grid;-ms-grid-columns:100%;grid-template-columns:100%;grid-row-gap:30px}.c_problem_info_part .grid_area{-ms-grid-columns:100%;grid-template-columns:100%;grid-row-gap:22px}.c_problem_info_part .grid_area .problem_text_list li{font-size:16px;padding-left:35px;line-height:2.4}.c_problem_info_part .grid_area .problem_text_list li:before{top:10px;width:21.63px;height:20.97px}.c_problem_info_part .grid_area .c_part_img:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.16);z-index:1}.c_problem_info_part:after{width:178px;height:57px}.c_problem_info_part{position:relative;padding-bottom:80px}.c_seminar_info_part .c_part_img{max-width:242px}.c_seminar_info_list_container .c_seminar_item .flex_area .column_left{width:100%;margin-bottom:22px}.c_seminar_info_list_container .c_seminar_item .flex_area .column_right{width:100%}.c_seminar_info_list_container .c_seminar_item:not(:last-child){margin-bottom:60px}.c_seminar_slider_container .c_seminar_info_slider .slick-next,.c_seminar_slider_container .c_seminar_info_slider .slick-prev{height:80px;width:18px;border-top:40px solid transparent;border-bottom:40px solid transparent}.c_seminar_slider_container .c_seminar_info_slider .slick-prev{left:-28px}.c_seminar_slider_container .c_seminar_info_slider .slick-next{right:-28px}.c_seminar_slider_container .c_seminar_slider_item{-webkit-box-shadow:0 13px 36px rgba(0,0,0,.16);box-shadow:0 13px 36px rgba(0,0,0,.16)}.c_seminar_slider_container .c_seminar_slider_item .slider_item_img img{height:auto}.c_seminar_slider_container .c_seminar_slider_item .slider_item_info{position:relative;padding:18px 20px}.c_seminar_slider_container .c_seminar_slider_item .slider_item_info .date_text{margin-bottom:8px}.c_news_info_container .c_news_item_img img{height:186px}.c_news_info_container .c_news_item_info{padding:20px}.p_company_info_container .company_title h3{font-size:22px;line-height:1.8}.p_company_info_container .company_title{padding-bottom:10px;margin-bottom:30px}.p_company_info_container .company_text_area .text_item{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-8px}.p_company_info_container .company_text_area .text_item .name{width:100%;margin-right:0}.p_company_info_container .company_text_area .text_item .value{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.c_apply_actions_area .c_apply_action_list{grid-row-gap:20px}.c_seminar_slider_container .c_seminar_info_list{grid-row-gap:30px}.post_single_info_container .post_tags .tag_text{position:relative;padding:2px 22px 4px;font-size:20px}.post_single_info_container .post_date{font-size:16px;margin-top:30px}.post_single_info_container .post_date span:before{width:19px;height:19px;top:5px}.post_single_info_container .post_date span{padding-left:30px}}.box-n{margin:auto;box-sizing:border-box;background:#fff;width:94%;animation:boxAnime 10s linear infinite alternate;letter-spacing:0;line-height:1}.box-n div{display:inline-block}