﻿@-webkit-keyframes rotating{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.s-emergency{position:absolute;left:50%;z-index:1000}.s-emergency_link{display:flex;font-weight:700;line-height:1.4;max-height:inherit;-webkit-transition:color .5s;transition:color .5s}.s-emergency_link:hover{color:#0a2f8c}.s-emergency_link_ico{-ms-flex-item-align:center;align-self:center;display:block;margin-left:auto}.s-intro{overflow:hidden;position:relative}.s-intro.is-nb:after{content:none !important}.s-intro:after{position:absolute;left:0;width:100%}.s-intro__bg{position:absolute;left:0;width:100%;top:0;min-height:100%}.s-intro:after{content:"";display:block}.s-intro__bg_image,.s-intro__bg_video{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:auto;height:auto;min-width:100%;min-height:100%;max-width:inherit}.s-intro__box{position:relative;z-index:1;display:flex;align-items:center}.s-intro__box_title{pointer-events:none;position:relative;z-index:99;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.s-intro__box_title_text{display:none}.s-intro__box_title_bg{width:100%;height:100%;-webkit-animation:rotating 40s linear infinite;animation:rotating 40s linear infinite}.s-intro__box_title_bg_wrap{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.s-intro__box_title_svg{position:relative}.s-intro__box_title_old{position:relative;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.s-intro__box_title_old_image{width:100%}.s-about__head{position:relative;transform:translateZ(0)}.s-about__list{display:flex;flex-wrap:wrap}.s-about__list_item{width:23.2%}.s-about__list_item_link .c-btn__grad_inner--center{padding:20px 15px}.s-about__list_wrap{overflow:hidden}.s-about__list_item_title{font-family:Montserrat;-webkit-transition:color .5s;transition:color .5s}.s-about__list_item_title+.s-about__list_item_text:before{content:"";display:block;background-color:#d2d2d2;text-align:center}.s-about__list_item_text{font-weight:700}.s-service .c-grid__col_multi--small{justify-content:space-between}.s-information__list_item:not(:last-child){border-bottom-style:solid;border-bottom-color:#eee}.s-information__list_item_group{display:flex;align-items:center}.s-information__list_item_date{color:#444}.s-information__list_item_type,[class^=s-information__list_item_type--]{display:flex;justify-content:center;align-items:center;color:#fff;font-weight:700}[class^=s-information__list_item_type--]{background-color:#005b98}.s-information__list_item_type--pressrelease{background-color:#0957b1}.s-information__list_item_type--info{background-color:#0086cc}.s-information__list_item_text{overflow:hidden}.s-information__list_item_link{display:inline-block;font-weight:700;font-size:inherit;line-height:inherit;max-height:inherit;-webkit-transition:color .5s;transition:color .5s}.s-information__list_item_link:hover{color:#009fe8}@media screen and (min-width: 769px),print{.s-information__list_item{padding-bottom:16px;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.s-information__list_item:not(:last-child){margin-bottom:16px;border-bottom-width:1px}.s-information__list_item_group{margin-right:24px;width:32%;max-width:190px}.s-information__list_item_date{margin-right:28px;font-size:12px;line-height:2.16667}.s-information__list_item_type,[class^=s-information__list_item_type--]{width:102px;height:24px;font-size:9px}.s-information__list_item_text{flex:1;font-size:14px;line-height:1.85714;margin-right:10px}.s-information__list_item_ico{margin-left:auto}}.s-magazine .p-magazine__card_link:hover{background-color:#fdfdfd}.s-magazine__content__img{text-align:center}.s-magazine__content img{max-width:560px;width:100%}@media screen and (max-width: 768px){.s-magazine__title{flex-wrap:wrap}.s-magazine__title .c-ttl__2_sub{margin-top:3%;margin-left:0}.p-magazine__card{margin-left:-2%;margin-right:-2%}.p-magazine__card_link{padding:2%}}.s-recruit__list_item_title{font-weight:700}.s-recruit__list_item_sub{font-family:Montserrat;color:#0a2f8c;font-weight:700}.s-contact__list_item_link{text-align:center}.s-contact__list_item_title{font-weight:700}.s-contact__list_item_sub{font-family:Montserrat;color:#0a2f8c;font-weight:700}.s-contact__list .c-btn__arrow{right:10px}@media screen and (min-width: 769px),print{.s-emergency{margin-left:-560px;padding:24px;top:360px;width:1120px}.s-emergency_link{font-size:16px}.s-emergency__list_item_date{font-size:14px;margin-right:24px}.s-intro{margin-top:0;margin-bottom:0}.s-intro:after{background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(255, 255, 255, 0)), color-stop(15%, rgba(255, 255, 255, 0.5)), color-stop(50%, #fff), color-stop(85%, rgba(255, 255, 255, 0.5)), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 15%, #fff 50%, rgba(255, 255, 255, 0.5) 85%, rgba(255, 255, 255, 0) 100%);top:72px;height:364px}.s-intro__box{min-height:595px}.s-intro__box_title{margin-right:32px;width:711px;height:226px;mask-image:url(https://hs.supership.jp/hubfs/raw_assets/public/supership2018/img/index/intro_title--l.svg);-webkit-mask-position:center left;mask-position:center left}.s-intro__box_title_bg_wrap{width:800px;height:800px}.s-intro__box_title_svg{width:711px;height:226px}.s-intro__box_title_svg_image{-webkit-clip-path:url(#s-intro__box_title_svg_clip--l);clip-path:url(#s-intro__box_title_svg_clip--l)}.s-intro__box_text{margin-left:32px;font-size:12px;line-height:2}.s-intro__box_title_old{margin-right:32px;width:711px;height:226px}.s-about{margin-top:60px}.s-about__text{margin-bottom:40px}.s-about__list{justify-content:space-between}.s-about__list_item_ico_wrap--philosophy{margin-bottom:24px;width:40px;height:40px}.s-about__list_item_ico_wrap--message{margin-bottom:24px;width:33px;height:33px}.s-about__list_item_ico_wrap--company{margin-bottom:24px;width:36px;height:40px}.s-about__list_item_ico_wrap--enterprise{margin-bottom:24px;width:30px;height:34px}.s-about__list_item_link{height:100%}.s-about__list_item_title{font-size:24px}.s-about__list_item_title+.s-about__list_item_text:before{margin:12px auto;width:1px;height:16px}.s-about__list_item_text{font-size:13px}.s-recruit__list{display:flex;justify-content:space-between;flex-wrap:wrap;margin:-8px}.s-recruit__list_item{margin:8px;width:calc(48.5% - 8px)}.s-recruit__list_item_link .c-btn__grad_inner--center{padding:35px 20px}.s-recruit__list_item_title{margin-bottom:20px;font-size:26px}.s-recruit__list_item_sub{font-size:18px}.top_recruit_btn{max-width:600px;margin-inline:auto}.s-contact__list,.s-contact__list_item{display:flex}.s-contact__list{flex-wrap:wrap;margin:-8px}.s-contact__list_item{margin:8px;width:calc(33.3333333333% - 16px)}.s-contact__list_item_link{width:100%}.s-contact__list_item_link .c-btn__grad_inner--center{line-height:1.6;padding:16px 20px}.s-contact__list_item_title{margin-bottom:15px;font-size:22px;line-height:1.5}.s-contact__list_item_sub{font-size:14px}}@media screen and (max-width: 768px){.c-ttl__2--middle{margin-bottom:6%}.c-ttl__large_description--left{margin-top:0}.s-emergency{margin-left:-45vw;padding:5vw;top:70vw;width:90vw}.s-emergency_link{font-size:2.75vw}.s-emergency_link_ico{width:3.75vw}.s-intro{margin-top:0;margin-bottom:0}.s-intro:after{background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(255, 255, 255, 0)), color-stop(50%, #fff), to(rgba(255, 255, 255, 0)));background-image:linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, #fff 50%, rgba(255, 255, 255, 0) 100%);top:12.5vw;height:75.3125vw}.s-intro__box{flex-direction:column;justify-content:center;height:105vw}.s-intro__box_title{margin-bottom:8.75vw;width:83.4375vw;height:35vw;-webkit-mask-image:url(https://hs.supership.jp/hubfs/raw_assets/public/supership2018/img/index/intro_title--s.svg);mask-image:url(https://hs.supership.jp/hubfs/raw_assets/public/supership2018/img/index/intro_title--s.svg);-webkit-mask-position:top center;mask-position:top center}.s-intro__box_title_bg_wrap{width:93.75vw;height:93.75vw}.s-intro__box_title_svg{width:83.4375vw;height:35vw}.s-intro__box_title_svg_image{-webkit-clip-path:url(#s-intro__box_title_svg_clip--s);clip-path:url(#s-intro__box_title_svg_clip--s)}.s-intro__box_text{font-size:3.4375vw;line-height:1.63636;text-align:center;letter-spacing:.05em}.s-intro__box_title_old{margin-bottom:8.75vw;width:83.4375vw;height:35vw}.s-about{margin-top:50px}.s-about .c-btn__pile_item--default{position:static}.s-about__text{margin-bottom:10vw}.s-about__list{justify-content:center;margin:-1.5625vw;display:block}.s-about__list_item{margin:1.5625vw;width:auto}.s-about__list_item_ico_wrap--philosophy{margin-bottom:2.5vw;width:6.875vw;height:6.875vw}.s-about__list_item_ico_wrap--philosophy img{height:auto}.s-about__list_item_ico_wrap--message{margin-bottom:2.5vw;width:6.875vw;height:6.875vw}.s-about__list_item_ico_wrap--company{margin-bottom:2.5vw;width:6.25vw;height:6.875vw}.s-about__list_item_ico_wrap--enterprise{margin-bottom:2.5vw;width:5.9375vw;height:6.875vw}.s-about__list_item_link{width:42.1875vw;height:31.25vw}.s-about__list_item_title{font-size:4.6875vw}.s-about__list_item_title+.s-about__list_item_text:before{margin:1.25vw auto;width:.3125vw;height:2.8125vw}.s-about__list_item_text{font-size:3.125vw}.s-information__list_item:not(:last-child){padding-bottom:6.25vw;margin-bottom:6.25vw;border-bottom-width:.3125vw}.s-information__list_item_group{margin-bottom:3.75vw;justify-content:space-between}.s-information__list_item_date{font-size:3.75vw}.s-information__list_item_type,[class^=s-information__list_item_type--]{width:27.5vw;height:8.75vw;font-size:2.8125vw}.s-information__list_item_text{font-size:3.75vw;line-height:1.6}.s-information__list_item_ico{display:none}.s-contact__list_item:not(:last-child),.s-recruit__list_item:not(:last-child){margin-bottom:3.75vw}.s-recruit__list_item_title{margin-bottom:12px;font-size:21px}.s-recruit__list_item_sub{font-size:13px}.s-recruit__list_item_link .c-btn__grad_inner--center{padding:25px 20px;line-height:1.4}.s-contact__list_item_title{margin-bottom:3.75vw;font-size:18px}.s-contact__list_item_sub{font-size:12px}}.c-ttl__large_description--left{text-align:left}.c-slide--days{font-size:0;overflow-x:scroll;overflow-y:hidden;white-space:nowrap}.c-slide--days a{display:inline-block;width:271px}.c-slide--days a:not(:first-child){margin-left:12px}.c-slide--days img{object-fit:cover;width:271px;height:169px}.c-slide__txt--days{display:flex;margin-top:16px}.c-slide__txt--days div{border-left:1px solid #eee;display:flex;flex-direction:column;justify-content:center;font-weight:bold;padding:0 12px;height:66px}.c-slide__txt--days div:first-child{font-size:32px;text-align:center}.c-slide__txt--days div:last-child{flex:1;font-size:16px;line-height:22px;padding-right:0;word-break:break-word;white-space:normal}.c-slide__txt--days span{display:block;font-size:13px;margin-bottom:4px}.pr-table--day{overflow:hidden;position:relative;height:249px}.pr-table--day iframe{position:absolute;top:-40px}@media screen and (max-width: 768px){.s-about__list_item_link{width:90vw}.pr-table--day{height:400px}.pr-table--day iframe{position:relative}}@media screen and (min-width: 769px){.s-intro__box_title{-webkit-mask-position:center;mask-position:center}.c-slide--days{overflow-x:hidden}}*::-webkit-media-controls-panel,*::-webkit-media-controls-play-button,*::-webkit-media-controls-start-playback-button{display:none !important;-webkit-appearance:none}.article_other_content .bold{font-weight:bold}.article_other_content .c-list__magazine_tag--center{text-align:center;margin-inline:auto;padding-inline:30px;max-width:1200px;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 15px}.article_other_content .c-list__magazine_tag_item{display:inline-block;margin:0}.article_other_content .c-list__magazine_tag_item .icon_arrow_triangle{margin-right:5px}@media screen and (max-width: 768px){.article_other_content .c-list__magazine_tag--center{padding-inline:5vw;justify-content:flex-start;gap:8px 13px}.article_other_content .c-list__magazine_tag_item .icon_arrow_triangle{border-width:4px 2.5px 0 2.5px}.article_other_content .c-btn__grad_tag_inner{padding:6px 12px}}.article_other_content .col2-table{border:1px solid #ccc;font-size:14px;margin-top:15px}.article_other_content .col2-table__head__content{background-color:#f1f1f1;padding:8px 15px;border:1px solid #ccc;font-weight:bold}.article_other_content .col2-table__body__row__content{padding:10px 15px;border:1px solid #ccc}.article_other_content .enactment-history{text-align:right}.article_other_content .enactment-history__title{font-size:14px;font-weight:bold}.article_other_content .enactment-history__wrap{margin-top:10px;padding-left:5px}.article_other_content .enactment-history__wrap__list{margin-bottom:10px;font-size:12px}.article_other_content .personal-information-guideline2 .col2-table__head__content{text-align:left}.article_other_content .col2-table{font-size:.8rem;line-height:1.6}.article_other_content .col2-table__body__row__content--center{text-align:center}.article_other_content .c-list__num_item_label{padding-right:10px}.article_other_content .c-grid__block--medium p+p{margin-top:10px}.article_other_content .c-list__dot{margin-left:.5rem}.article_other_content .c-list__dot_item{text-indent:-1rem;margin-bottom:10px}.article_other_content .c-list__dot_item::before{content:"・"}.article_other_content .c-grid__inner{max-width:780px}.article_other_content .c-grid__inner.lead_copy{max-width:1200px}.article_other_content .c-ttl__large_description img{width:100%}.article_other_content .p-service__card_text{font-size:14px;line-height:1.4}.article_other_content .p-service__card_text a{color:#0a2f8c;display:inline-block;margin-top:10px;text-decoration:underline}.article_other_content .c-grid__section__child{margin-top:40px}.article_other_content .c-grid__col_2a{margin-top:40px}.article_other_content .imgs{margin-top:40px;text-align:center}.article_other_content .imgs1{width:100%;max-width:300px}.article_other_content .imgs2{margin-top:40px}.article_other_content .imgs2__child p{font-size:14px;margin-top:40px}.article_other_content .c-btn__grad--jiaa:before{background:rgba(255,255,255,0);z-index:2}@media screen and (min-width: 769px){.article_other_content .p-service__card_image_wrap{height:104px}.article_other_content .p-service__card_image--ad-generation{width:240px}.article_other_content .imgs2{display:flex}.article_other_content .imgs2__child{flex:1}.article_other_content .imgs2__child+.imgs2__child{margin-left:96px}}@media screen and (max-width: 768px){.article_other_content .p-service__card_image_wrap{height:104px}.article_other_content .imgs2__child img{width:220px}.article_other_content .imgs2__child+.imgs2__child{margin-top:40px}.article_other_content .c-ttl__large_description img{max-width:450px;margin:0 auto;display:block}}.article_other_content .optout-tdl{border:solid 1px #ccc}.article_other_content .optout-tdl th{border:solid 1px #ccc;background-color:#eee;vertical-align:middle}.article_other_content .optout-tdl td{border:solid 1px #ccc}.article_other_content .optout-tdl th,.article_other_content td{padding:4px 8px;font-size:13px;line-height:1.4}.article_other_content .optout-tdl+.u-text__medium{margin-top:12px}.article_other_content .btn-opt{background:-moz-linear-gradient(top, #ffffff 0%, #c6c7c1);background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#c6c7c1));border:1px solid #cecece;border-radius:17px;color:#050505;font-size:12px;padding:4px 16px}.article_other_content .btn-opt:hover{border:1px solid #9b9c96}@media screen and (max-width: 430px){.article_other_content .table_wrap{margin-top:20px;position:relative;padding-top:20px;overflow-x:auto}.article_other_content .table_wrap::before{content:"横にスクロールできます";font-size:11px;position:absolute;top:0;left:0}.article_other_content .table_wrap .optout-tdl{min-width:460px}}.article_contact .p-magazine__list_3--inside--contact{margin-top:0}.article_contact .comment_area{margin-top:40px;line-height:1.6}.article_contact .comment_area .comment_subtitle{font-weight:600;margin-bottom:8px}.article_contact .comment_area a{transition:ease .3s}.article_contact .comment_area a:hover{color:#009fe8}.article_contact .comment_area .txt_red{color:#e10000;font-size:15px}@media screen and (min-width: 769px){.article_contact .p-magazine__ad_box_btns--contact{margin-top:24px}.article_contact .s-contact__list+.p-service__card_title{margin-top:40px}.article_contact .s-contact__list_item_title--onry{margin-bottom:0}}@media screen and (max-width: 768px){.article_contact .p-magazine__card_link--contact{padding:0}.article_contact .p-magazine__card_link--contact .p-magazine__card_text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;word-break:break-all;height:48px}.article_contact .p-magazine__list_3--inside{margin-top:0}.article_contact .s-contact__list+.p-service__card_title{margin-top:8.75vw}.article_contact .s-contact__list_item_link{line-height:1.5}.article_contact .s-contact__list_item_link .c-btn__grad_inner--center{padding-block:17px}.article_contact .s-contact__list_item_title{margin-bottom:6px}.article_contact .s-contact__list_item_title--onry{margin-bottom:0}}.announcement_area{background-color:#edf7ff;text-align:center;font-size:18px;line-height:1.6;font-weight:600;padding-block:35px}.announcement_area a{color:#0b2f8b;transition:ease .3s;position:relative}.announcement_area a::before{content:"";display:block;position:absolute;width:100%;height:1px;bottom:-4px;right:0;background-color:#0b2f8b;transition:ease .3s}.announcement_area a:hover{color:#222}.announcement_area a:hover::before{opacity:0;bottom:-6px}@media screen and (max-width: 768px){.announcement_area{font-size:16px;padding-block:20px}}