@charset "UTF-8";
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;400;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@400;700&display=swap");html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:0.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,:after,:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility}html{font-size:62.5%}body{font-weight:400;font-family:"Noto Sans JP", -apple-system, BlinkMacSystemFont, "Helvetica Neue", YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif;font-size:14px;font-size:1.4rem;line-height:1.4;color:#000}img{max-width:100%;vertical-align:bottom;width:100%}a{color:#000;text-decoration:none;outline:0}a:hover{color:#4d4d4d}a:active,a:focus,a:hover{outline:0}b,strong{font-weight:bold}input:focus{outline:0;border:1px solid #eb151f}ul{padding:0;margin:0}ul li{list-style:none}p{line-height:2.25}iframe{max-width:100%}article h3{font-size:18px}article img{margin-right:4px}textarea{width:100%;padding:16px}.l-wrap{margin:0 auto;position:relative;width:1100px}.l-container{min-width:1100px;overflow:hidden}.l-section{margin-bottom:140px}.page .l-section{margin-bottom:100px}.l-content{min-height:calc(100vh - 145px)}.l-inner{width:820px;margin:auto}.l-inner--small{width:750px;margin:auto;max-width:100%}@media screen and (max-width:1200px){.l-wrap{padding:0 50px}}@media screen and (max-width:767px){.is-open .l-container{-webkit-transform:none;-ms-transform:none;transform:none}.l-wrap{padding:0 15px;width:100%}.l-container{min-width:auto;overflow-x:hidden;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.page .l-section{margin-bottom:50px}.l-inner{width:100%}}header{padding:0}header .c-headerTitle .l-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .c-headerTitle h1{font-size:24px}header .c-headerTitle ul{display:-webkit-box;display:-ms-flexbox;display:flex}header .c-headerTitle ul .c-navItem{float:none}.about header{position:relative;z-index:2}.p-navWrap{border-bottom:1px solid #000}.home .p-navWrap{border-top:2px solid #eb151f;border-bottom:2px solid #eb151f}.p-nav{margin-top:25px;margin-bottom:25px}.c-navItem{list-style:none;float:left;display:inline-block;vertical-align:middle;position:relative;text-align:center}.c-navItem a{display:block;padding:0 19px;line-height:30px;border-left:1px solid #000}.c-navItem img{width:1.5em;margin-right:0.5em}.c-navItem.c-navItem--lastChild>a{border-right:0}.c-navItem.is-active a{color:#4d4d4d;cursor:default}.c-navItem--facebook a{padding-right:0}.c-navItem--facebook a:before{content:"";background:url(../img/icons/facebook.svg) no-repeat center center;width:30px;height:30px;display:inline-block;vertical-align:middle}.p-nav--secondary{text-align:right;height:80px}.p-nav--secondary ul{display:inline-block}.c-navItem--secondary a{line-height:80px;border:0;width:250px}.c-navItem--secondary.c-navItem--first a{background:#231815;color:#fff}.c-navItem--secondary.c-navItem--second a{background:#f18d2b;color:#fff;margin-right:20px}@media screen and (max-width:767px){header{padding-top:calc(18vw + 50px)}header .c-headerTitle{padding:0;height:18vw;padding-right:14vw;margin-bottom:80px;position:fixed;top:0;left:0;z-index:2;width:100vw}header .c-headerTitle .l-wrap{display:block}header .c-headerTitle h1{text-align:left;padding-top:20px;height:18vw}header .c-headerTitle ul{width:100vw;left:-15px;position:relative}.home .p-navWrap{border:0}.is-open .p-navWrap{position:fixed;z-index:1}.p-nav{position:relative;float:none;top:0;bottom:0;margin:0;right:0px;left:0;width:100%;background:rgba(255, 255, 255, 0.8);z-index:3;padding-top:calc(18vw + 50px);display:none;overflow-y:auto}.p-nav .inner{padding:30px 10px}.p-nav .inner ul{background:#fff;border-top:1px solid #eb151f;text-align:center}.p-nav.is-active{-webkit-box-shadow:0 0 8px rgba(0, 0, 0, 0.5);box-shadow:0 0 8px rgba(0, 0, 0, 0.5)}.p-nav .c-navItem{float:none;display:block}.p-nav .c-navItem a{padding:18px 10px;padding-left:20px;border-bottom:1px solid #eb151f;border-left:0}.p-nav .c-navItem a:after{display:none}.p-nav .c-navItem.is-active,.p-nav .c-navItem:active{background:#eb151f}.p-nav .c-navItem.is-active a,.p-nav .c-navItem:active a{color:#fff}.p-nav .c-navItem.is-active:after,.p-nav .c-navItem.is-active:before{display:none}.is-open .p-nav{position:fixed}.home .p-nav--secondary{height:0}.p-nav--secondary{height:auto;text-align:left}.p-nav--secondary ul{position:fixed;z-index:2;top:18vw;left:0;padding:0}.c-navItem--secondary{width:50vw}.c-navItem--secondary a{width:100%;line-height:50px;max-height:50px;display:block}.c-navMenu--close a{background:#000;color:#fff;padding-left:14px}.c-navMenu--close a:before{content:"";background:url(../img/icons/nav_menu_close.svg) no-repeat center center;width:16px;height:16px;display:inline-block;vertical-align:middle;margin-right:.5em}}.l-main--hasSidebar{float:left;width:72%;margin-right:5%}@media screen and (max-width:767px){.l-main--hasSidebar{float:none;width:100%;margin-right:0}}.l-sidebar{float:left;width:23%}.widget_media_image{margin-bottom:12px}.widget_media_image a{display:block}@media screen and (max-width:767px){.l-sidebar{float:none;width:100%}}.l-footer{padding:17px 0}#homeSlider{display:none}.js #homeSlider{display:block;position:relative;height:551px;min-width:1100px;margin-bottom:-1px}.c-slide.slick-slide{height:550px;width:800px;position:relative;border-right:5px solid #fff;border-left:5px solid #fff}.c-slide__text{position:absolute;bottom:0;background:#fff;background:-moz-linear-gradient(left, white 0%, rgba(255, 255, 255, 0) 100%);background:-webkit-linear-gradient(left, white 0%, rgba(255, 255, 255, 0) 100%);background:-webkit-gradient(linear, left top, right top, from(white), to(rgba(255, 255, 255, 0)));background:-o-linear-gradient(left, white 0%, rgba(255, 255, 255, 0) 100%);background:linear-gradient(to right, white 0%, rgba(255, 255, 255, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 );width:100%;border-left:10px solid #eb151f;padding-left:20px;padding-top:80px;height:200px}.c-slide__text:before{content:"";background:url(../img/home/recruit_message.svg) no-repeat center center;position:absolute;width:203px;height:30px;top:22px;left:20px}.c-slide__text h3{margin:0}.slick-prev{position:absolute;z-index:2;left:calc(50% - 425px);top:225px;width:50px;height:50px;text-indent:-9999px;background:url(../img/icons/arrow_left.svg) no-repeat center center;border:0}.slick-next{position:absolute;z-index:2;right:calc(50% - 425px);top:225px;width:50px;height:50px;text-indent:-9999px;background:url(../img/icons/arrow_right.svg) no-repeat center center;border:0}.slick-dots{text-align:center;margin:0;margin-top:20px;position:relative;top:-50px;margin-left:36vw}.slick-dots li{display:inline-block;margin-right:10px}.slick-dots li button{text-indent:-9999px;background:#fff;border:0;border-radius:50px;width:10px;height:10px;padding:0;overflow:hidden}.slick-dots li.slick-active button{background:#eb151f}@media screen and (max-width:767px){.slick-dots{top:-50px}.js #homeSlider{min-width:100%;height:96vw;border-bottom:0;min-height:400px}.c-slide.slick-slide{height:96vw;width:100%;min-height:400px;position:relative;border-right:0;border-left:0}.c-slide__text{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:scale(0.6);-ms-transform:scale(0.6);transform:scale(0.6);width:160vw}}.c-label{display:inline-block;padding:1px;border-radius:20px;width:84px;font-size:10px;font-weight:600;text-align:center;color:#fff;background:#eb151f;margin-right:12px}.c-label a{color:#fff}.c-label.c-label--information{background:#345aa8}.c-label.c-label--csr{background:#59a14f}.c-label.c-label--blog{background:#e15759}.c-label--tag{font-size:17px;background:#fff;padding:1.6px 8px;width:inherit;border:2px solid #eb151f;color:#eb151f;min-width:110px}@media screen and (max-width:767px){.c-label--tag{margin-bottom:10px}}.c-copyright{background:#4d4d4d;color:#fff;padding:12px 0}.c-title--primary{font-size:20px;font-size:2rem;background:#eb151f;color:#fff;border-radius:100px;line-height:45px;text-align:center}.c-title--secondary{font-size:35px;font-size:3.5rem;color:#000;display:inline-block;border-right:5px solid;border-left:5px solid;padding:0 16px;line-height:1.4}.c-title--tertiary{display:inline-block;border-left:10px solid #eb151f;padding-left:.5em;text-shadow:0px 0px 20px rgba(0, 0, 0, 0.5)}.c-title--quaternary:before{content:"";display:inline-block;width:0;height:0;border-style:solid;border-width:15px 0 15px 23px;border-color:transparent transparent transparent #eb151f;vertical-align:middle;margin-right:.3em;margin-bottom:4px}.c-titleBox--120{background:#eb151f;color:#fff;position:relative;height:120px;padding-top:20px;padding-left:54px;width:450px}.c-titleBox--120:after{content:"";width:0;height:0;border-style:solid;border-width:120px 48px 0 0;border-color:#eb151f transparent transparent transparent;position:absolute;right:-48px;top:0}.c-titleBox--50{background:#eb151f;color:#fff;position:relative;height:50px;width:calc(100% - 21px);text-align:center;font-size:30px;padding-top:5px}.c-titleBox--50:after{content:"";width:0;height:0;border-style:solid;border-width:50px 21px 0 0;border-color:#eb151f transparent transparent transparent;position:absolute;right:-21px;top:0}.c-subTitle{width:750px;margin:0 auto;line-height:2}.c-title--full{background:#eb151f;color:#fff;font-size:35px;padding:47px 0;margin:0}@media screen and (max-width:767px){.c-titleBox--120{max-width:calc(100% - 48px);padding-left:24px}.c-title--secondary{font-size:26px;font-size:2.6rem}.c-subTitle{width:100%}.c-title--full{font-size:17px;padding:20px 20px;line-height:1.8}}.c-button{display:inline-block;line-height:76px;width:500px;position:relative;background:#fff;color:#eb151f;border-radius:100px;font-size:20px;font-weight:600;border:2px solid #eb151f;position:relative;max-width:100%;text-align:center}.c-button:after{content:"";position:absolute;display:inline-block;height:22px;width:13px;background:url(../img/icons/button_arrow_right.svg) no-repeat center center;right:42px;top:27px}.c-button:hover{color:#eb151f}.c-button a{color:#eb151f}a.c-button:hover{background:#eb151f;color:#fff}a.c-button:hover:after{background-image:url(../img/icons/button_arrow_right_white.svg)}.c-button.c-button--small{width:300px;line-height:45px}.c-button.c-button--small:after{right:22px;top:12px}.c-button.c-button--mini{width:250px;line-height:45px}.c-button.c-button--mini:after{right:14px;top:12px}@media screen and (max-width:767px){.c-button:after{right:22px}}.c-navMenu{background:url(../img/icons/nav_menu.svg) no-repeat center center;position:fixed;z-index:3;right:3.2vw;top:3.7vw;height:10.6vw;width:10.6vw;cursor:pointer}.is-open .c-navMenu{background-image:url(../img/icons/close.svg)}.c-video{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;width:475px;margin:0 auto}.c-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width:767px){.c-video{width:100%}}.c-list__item{line-height:1.9}.c-list__item:before{content:"";display:inline-block;width:1em;height:1em;background:#eb151f;border-radius:20px;vertical-align:middle;margin-right:.5em}.c-list__item--disc{list-style:disc}.c-list__item--info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:30px 0;border-bottom:1px solid;padding-right:30px}.c-list__item--info time{font-size:15px;font-weight:600;color:#fff;background:#eb151f;width:120px;margin-right:16px;border-radius:100px;line-height:30px}.c-list__item--info h3{margin:0;font-size:20px;font-weight:300;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;-ms-flex-preferred-size:calc(100% - 136px);flex-basis:calc(100% - 136px);text-align:left}.c-list__item--info--link{position:relative}.c-list__item--info--link:after{content:"";background:url(../img/icons/new_tab.svg) no-repeat center center;width:20px;height:19px;right:5px;position:absolute}.c-list--archive{border-top:1px solid}.c-list--archive .c-list__item--info{padding:50px 0;display:block}.c-list--archive .c-list__item--info time{display:block;margin-bottom:15px}.c-list--archive .c-list__item--info h3{font-weight:600;white-space:normal;overflow:auto;-o-text-overflow:inherit;text-overflow:inherit}.c-list--archive .c-list__item--info div{font-size:17px;text-align:left}.c-list--archive .c-list__item--info div a{text-decoration:underline}.c-list--archive .c-list__item--info p{line-height:1.8;margin:10px 0}@media screen and (max-width:767px){.c-list__item--info{padding:20px 0;padding-right:30px}.c-list__item--info time{width:100px;line-height:26px}.c-list__item--info h3{font-size:18px;-ms-flex-preferred-size:calc(100% - 116px);flex-basis:calc(100% - 116px)}}.c-banner__img{margin-bottom:20px}.c-banner--01__img{width:373px}.c-banner--02__img{width:232px}.c-banner--entry__img{width:725px}.c-headerVisual{height:20.8vw;background-size:cover;background-image:url(../img/page/header_bg.jpg)}.c-headerVisual h2{padding-top:calc(10.4vw - 65px)}.error404 .c-headerVisual{background-image:url(../img/page/header_bg_404.jpg)}@media screen and (max-width:767px){.c-headerVisual{height:40vw}.c-headerVisual h2{padding-top:calc(20vw - 40px)}.c-headerVisual h2 img{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:scale(1.6);-ms-transform:scale(1.6);transform:scale(1.6)}}.c-triangleBg{position:relative;min-height:400px}.c-triangleBg:before{content:"";width:0;height:0;border-style:solid;border-width:400px 400px 0 0;border-color:#eb151f transparent transparent transparent;position:absolute}@media screen and (max-width:767px){.c-triangleBg:before{border-width:160px 160px 0 0}}.c-card{height:350px;background-size:cover}.c-card--hover a,.c-card a{display:block;position:relative;height:100%}.c-card--hover a:hover:after,.c-card a:hover:after{content:"";background:rgba(0, 0, 0, 0.4);position:absolute;left:0;right:0;top:0;bottom:0}.c-card--hover img,.c-card img{width:100%}.c-card--recruit{height:200px}.c-card__label{margin:0;position:absolute;bottom:0;height:50px;line-height:50px;text-align:center;width:100%;background:#eb151f;color:#fff}.c-card__label:before{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:32px 0 0 32px;border-color:transparent transparent transparent #eb151f;left:0;top:-32px}.c-card__label--secondary{height:20px;line-height:88px;text-align:left;padding-left:1em}.c-card__label--secondary:before{border-width:88px 0 0 725px;top:-88px}.c-card__label--secondary span{position:absolute;top:-68px}.c-anchor:hover{opacity:.8}.p-table{width:100%;font-weight:300;border-collapse:collapse}.p-table tbody{border-top:1px solid #dddddd}.p-table tr{border-bottom:1px solid #dddddd}.p-table td,.p-table th{text-align:left;padding:20px;line-height:1.4}.p-table th{background:#efefef;font-weight:300;vertical-align:top}.p-table p{line-height:1.4}.p-table.p-table--history tbody,.p-table.p-table--history tr{border:0}.p-table.p-table--history th{width:200px;padding:12px 0;background:transparent;position:relative}.p-table.p-table--history th:after{content:"";width:9px;height:9px;background:#eb151f;position:absolute;right:3px;top:24px;z-index:2;border-radius:10px}.p-table.p-table--history th img{vertical-align:top;height:22px;width:76px}.p-table.p-table--history td{padding:17px 20px 10px}.p-table.p-table--history .p-table--history__date{display:inline-block;margin-top:6px}.p-table--historyWrap{position:relative}.p-table--historyWrap:after{content:"";position:absolute;height:100%;width:1px;background:#dddddd;top:0;left:192px}.p-table.p-table--recruit th{width:20%;text-align:center;vertical-align:middle;background:transparent;border-right:1px solid #dddddd;font-size:14px;font-weight:600}.p-table.p-table--requirements tbody{border:1px solid #000}.p-table.p-table--requirements th{width:20%;vertical-align:middle;font-weight:600}.p-table.p-table--requirements tr{border-left:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #000}.p-table.p-table--requirements td{line-height:1.8}.p-table--requirements__title{width:100%;text-align:center;font-size:16px}@media screen and (max-width:767px){.p-table td,.p-table th{padding:14px}.p-table th{width:27%}}.p-homeContentVision__head{background-image:url(../img/home/vision_bg.png);background-size:cover;padding-top:104px;height:395px}.c-homeContentTitle img{height:50px}.c-homeContentText--01{width:680px}.p-homeContentVision__main__list{width:966px;margin:0 auto;margin-top:42px}.p-homeContentVision__main__list__item{float:left;width:260px;margin-right:90px;padding-bottom:20px;border-bottom:5px solid #eb151f}.p-homeContentVision__main__list__item:nth-child(3n){margin-right:0}.p-homeContentVision__main__list__item:before{content:"";background:no-repeat center center;display:inline-block;width:50px;height:50px;margin-bottom:8px}.p-homeContentVision__main__list__item:first-child:before{background-image:url(../img/icons/label_1.svg)}.p-homeContentVision__main__list__item:nth-child(2):before{background-image:url(../img/icons/label_2.svg)}.p-homeContentVision__main__list__item:nth-child(3):before{background-image:url(../img/icons/label_3.svg)}.p-homeContentVision__main__message__image{width:746px;position:absolute;left:0;top:0;z-index:-1}.p-homeContentVision__main__message__text{padding-top:342px;margin-left:650px}.p-homeContentVision__main__message__text p{line-height:2.35}.p-homeContentInterview{background:-webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(25%, #fff), color-stop(25%, #eb151f), to(#eb151f));background:-webkit-linear-gradient(#fff 0%, #fff 25%, #eb151f 25%, #eb151f 100%);background:-o-linear-gradient(#fff 0%, #fff 25%, #eb151f 25%, #eb151f 100%);background:linear-gradient(#fff 0%, #fff 25%, #eb151f 25%, #eb151f 100%);margin-bottom:0}.p-homeContentInterview .col-3{width:300px;margin-right:100px}.p-homeContentInterview .col-3:last-child{margin-right:0}.p-homeContentInterview .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-homeContentInterview .col-2{width:300px;margin:0 75px}.p-homeContentInterview__button{background-image:-webkit-radial-gradient(#000 20%, transparent 0), -webkit-radial-gradient(#000 20%, transparent 0);background-image:-o-radial-gradient(#000 20%, transparent 0), -o-radial-gradient(#000 20%, transparent 0);background-image:radial-gradient(#000 20%, transparent 0), radial-gradient(#000 20%, transparent 0);background-position:0px 0, 7px 7px;background-size:14px 14px;padding:56px 0}.p-homeContentPoint{height:786px;background-size:cover;padding-top:198px;margin-bottom:0}.p-homeContentPoint__block{width:760px;margin:0 auto}.p-homeContentPoint__block__item{width:220px;height:220px;float:left;margin-right:50px;border-radius:200px;background:#eb151f;color:#fff;position:relative;font-size:20px;text-align:center}.p-homeContentPoint__block__item:nth-child(3n){margin-right:0}.p-homeContentPoint__block__item:before{content:"";background:no-repeat center center;display:inline-block;height:60px;margin-top:45px}.p-homeContentPoint__block__item--faq{margin-right:0}.p-homeContentPoint__block__item--faq h3{margin-top:.5em}.p-homeContentPoint__block__item--career:before{background-image:url(../img/icons/career.svg);width:80px}.p-homeContentPoint__block__item--check:before{background-image:url(../img/icons/check.svg);width:39px}.p-homeContentPoint__block__item--faq:before{background-image:url(../img/icons/faq.svg);width:65px}.p-homeContentRecruit{-webkit-box-shadow:0 0 0 10px #eb151f, 0 0 0 20px #fff, 0 0 0 30px #eb151f, 0 0 0 40px #fff, 0 0 0 50px #eb151f;box-shadow:0 0 0 10px #eb151f, 0 0 0 20px #fff, 0 0 0 30px #eb151f, 0 0 0 40px #fff, 0 0 0 50px #eb151f;margin-top:50px;margin-bottom:0px}.p-homeContentRecruit .l-wrap{padding-top:205px;background:url(../img/home/recruit_bg.png) no-repeat center 28px;background-size:contain;padding-bottom:100px}.p-homeContentRecruit__item{padding:30px 37px;border:2px solid #eb151f}.p-homeContentRecruit__item__block{padding:30px 72px}.p-homeContentNew{background-image:-webkit-radial-gradient(#000 20%, transparent 0), -webkit-radial-gradient(#000 20%, transparent 0);background-image:-o-radial-gradient(#000 20%, transparent 0), -o-radial-gradient(#000 20%, transparent 0);background-image:radial-gradient(#000 20%, transparent 0), radial-gradient(#000 20%, transparent 0);background-position:0px 0, 7px 7px;background-size:14px 14px;height:795px}.p-homeContentNew__inner{width:990px;margin:0 auto;position:relative}.p-homeContentNew__block{width:750px;margin:0 auto}.p-homeContentNew__block ul{padding:28px 43px}.p-homeContentNew__list{padding:24px 0;border-bottom:1px solid #000}.p-homeContentInternship .p-homeContentInternship__text{float:left;width:350px;margin-right:50px;padding-left:50px}.p-homeContentInternship .p-homeContentInternship__table{float:left;width:calc(100% - 400px);padding-right:50px}.p-homeContentFoot__row{margin-bottom:200px}.p-homeContentFoot__row .u-col2:first-child{padding-left:50px}.p-homeContentFoot__row .u-col2:nth-child(2){padding-right:50px}.p-homeContentFoot__testInfo{background:#f9f8ed;border-top:2px solid #eb151f;border-bottom:2px solid #eb151f;padding:44px 48px}.p-homeContentFoot__testInfo__address{background:#fff;padding:42px 30px 4px;position:relative}.p-homeContentFoot__testInfo__address:before{content:"";position:absolute;top:0;left:30px;width:0;height:0;border-style:solid;border-width:30px 35px 0 35px;border-color:#eb151f transparent transparent transparent}.p-homeContentFoot__testInfo__address h5{padding-bottom:12px;border-bottom:2px solid}.p-homeContentFoot__facebook{width:425px;margin:0 auto}.p-homeContentFoot__group a{display:block}.p-homeContentInfo{padding:96px 0 70px;margin-bottom:0;position:relative;overflow:hidden}.p-homeContentInfo__inner{width:650px;margin:auto}.p-homeContentInfo__link{font-weight:600}.p-homeContentInfo__link:after{content:"";display:inline-block;height:22px;width:13px;background:url(../img/icons/button_arrow_right.svg) no-repeat center center;vertical-align:text-bottom;margin-left:10px}.p-homeContentInterview__title{text-align:center;background:#FF9322;color:#fff;padding:6px;border-radius:20px;font-size:24px;margin-bottom:50px}.p-homeContentInterview__inner{width:955px;margin:auto;max-width:100%}.p-homeContentInterview__inner h3{font-size:38px;font-family:"Noto Serif JP", serif;font-weight:300;color:#fff}.p-homeContentInterview__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.p-homeContentInterview__row .p-interviews__card{-ms-flex-preferred-size:60%;flex-basis:60%;background-image:url(../img/interviews/card_deco_black.png);margin-bottom:100px}.p-homeContentInterview__row .message_desc{-ms-flex-preferred-size:35%;flex-basis:35%;color:#fff}@media screen and (max-width:767px){.c-homeContentTitle img{height:40px}.p-homeContentVision__head{background-image:none}.p-homeContentVision__main__list{width:100%}.p-homeContentVision__main__list__item,.p-homeContentVision__main__list__item:nth-child(3n){float:none;width:80%;margin:0 auto;margin-bottom:40px}.p-homeContentVision__main__message__image{width:calc(100% + 30px);left:-15px}.p-homeContentVision__main__message__text{margin:0;padding-top:230px}.p-homeContentInterview{background:-webkit-linear-gradient(#fff 0%, #fff 350px, #eb151f 350px, #eb151f 100%);background:-o-linear-gradient(#fff 0%, #fff 350px, #eb151f 350px, #eb151f 100%);background:linear-gradient(#fff 0%, #fff 350px, #eb151f 350px, #eb151f 100%)}.p-homeContentInterview .col-2,.p-homeContentInterview .col-3{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin:0;margin-bottom:30px}.p-homeContentInterview .row{display:block}.p-homeContentPoint{height:1100px;padding-top:60px}.p-homeContentPoint__block{width:100%}.p-homeContentPoint__block__item{float:none;margin:0 auto;margin-bottom:20px}.p-homeContentRecruit .l-wrap{padding-top:100px;background-size:calc(100% - 30px);padding-bottom:30px}.p-homeContentNew__block,.p-homeContentNew__inner{width:100%}.p-homeContentNew__block ul{padding:20px 0}.p-homeContentNew__button{margin-top:20px}.p-homeContentBottomSection{position:relative;top:-1px}.p-homeContentInternship .p-homeContentInternship__table,.p-homeContentInternship .p-homeContentInternship__text{float:none;width:100%;margin:0 auto;padding:0 10px;margin-bottom:20px}.p-homeContentFoot__row .u-col2:first-child,.p-homeContentFoot__row .u-col2:nth-child(2){padding:0 10px;margin-bottom:20px}.p-homeContentFoot__testInfo{padding:20px}.p-homeContentFoot__testInfo__address{padding:42px 15px 4px}.p-homeContentFoot__row{margin-bottom:40px}.p-homeContentFoot__facebook{width:100%;margin-bottom:40px}.p-homeContentInfo{padding:76px 0 40px}.p-homeContentInfo:after,.p-homeContentInfo:before{display:none}.p-homeContentInfo__inner{width:100%}.p-homeContentInterview__title{font-size:18px}.p-homeContentInterview__inner h3{font-size:24px}.p-homeContentInterview__row{display:block}.p-homeContentInterview__row .p-interviews__card{margin-bottom:30px}.p-homeContentInterview__row .message_desc{margin-bottom:50px}}.p-pageHead{height:28vw;background-size:cover;background-color:#efefef;padding-top:9vw}.p-pageHead__title{text-align:center}.p-pageHead__title img{height:82px}@media screen and (max-width:767px){.p-pageHead{height:45vw;background-position:center center}}.p-interview__voice{position:absolute}.p-interview__voice.p-interview__voice--1{bottom:-19px;left:-63px;width:392px}.p-interview__voice.p-interview__voice--2{bottom:-2px;left:-10px;width:400px}.p-interview__voice.p-interview__voice--3{bottom:4px;left:-6px;width:400px}.p-interview__voice.p-interview__voice--4{bottom:4px;left:-46px;width:300px}.p-interview__voice.p-interview__voice--5{bottom:-23px;left:-66px;width:343px}.p-interview__name{position:relative;padding-bottom:30px;margin-bottom:25px}.p-interview__name:after{content:"";position:absolute;left:0;bottom:0;height:2px;width:50px;background:#fff}@media screen and (max-width:767px){.p-interview__image{width:31%;left:-15px}.p-interview__text{width:69%;padding-top:130px}.p-interview__voice.p-interview__voice--1,.p-interview__voice.p-interview__voice--2{left:31vw;width:63vw;top:0}.p-interview__voice.p-interview__voice--3{left:33vw;width:50vw;top:20px}.p-interview__voice.p-interview__voice--4{left:33vw;width:42vw;top:20px}.p-interview__voice.p-interview__voice--5{left:33vw;width:56vw;top:8px}}.p-breadcrumbs{float:left;font-size:13px;padding-top:30px;max-width:520px;width:520px;text-align:left}.p-breadcrumbs a{color:#fff}.p-breadcrumbs span:not(.p-breadcrumbs__item--first){margin:0 3px}.p-breadcrumbs .p-breadcrumbs__item--first{margin-right:3px}@media screen and (max-width:767px){.p-breadcrumbs{padding:12px 0}}.p-recruitCard{padding:60px 90px;border:1px solid;border-radius:20px;width:750px;margin:0 auto;position:relative;background:#fff}.p-recruitCard:before{content:"";position:absolute;width:50px;height:10px;background:red;top:0;left:calc(50% - 25px)}.p-recruitCard--list{width:500px;padding:45px 50px}.p-recruitCard--full{width:100%;padding:60px 94px}.p-recruitCard--small{padding:54px 50px}.p-recruitCard--large{padding:101px 94px}.p-recruitCard--secondary{padding:44px}.p-recruitCard--450{width:450px;padding:54px 50px}.p-recruitCard--450 p{line-height:2}.p-recruitCard__title{border-bottom:1px solid}.p-recruitCard__title:before{content:"";display:inline-block;width:18px;height:18px;border-radius:20px;background:#eb151f;margin-right:10px}.p-recruitCard__table{border-collapse:collapse;font-size:17px;width:100%;line-height:1.8}.p-recruitCard__table tr{border-bottom:1px solid}.p-recruitCard__table tr:first-child{border-top:1px solid}.p-recruitCard__table th{width:6em;vertical-align:top}.p-recruitCard__table td,.p-recruitCard__table th{padding:12px 0;text-align:left}.p-recruitCard--full__table th{width:12em;padding-right:2em}@media screen and (max-width:767px){.p-recruitCard{width:100%;padding:35px 25px}.p-recruitCard ul{padding-left:1.5em}.p-recruitCard--450{padding:54px 50px;width:100%}.p-recruitCard--large{padding:54px 50px}.p-recruitCard--full__table th{width:6em}}.p-pageAbout{min-height:900px;position:relative;padding-top:100px;padding-bottom:100px;margin-bottom:60px}.p-pageAbout:before{content:"";position:absolute;background:url(../img/page/about_head.png) no-repeat top center;background-size:contain;top:0;left:0;width:100%;height:100%;min-height:900px}.page .l-section.p-pageAbout{margin-bottom:0}.p-pageAbout__desc{padding-right:80px}.p-pageAbout__point{float:left;height:220px;width:220px;background:#f18d2b;position:relative;border-radius:250px;margin-right:50px}.p-pageAbout__point:nth-child(2n){margin-right:0px}.p-pageAbout__point h5{position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);width:100%}.p-pageAbout__inner{width:750px;margin:0 auto}.p-pageAbout__inner__row{display:table}.p-pageAbout__inner__image{display:table-cell;width:330px;height:206px;padding-right:30px}.p-pageAbout__inner__text{display:table-cell;vertical-align:bottom}.p-pageAbout--work{background-image:-webkit-radial-gradient(#e6e6e6 20%, transparent 0), -webkit-radial-gradient(#e6e6e6 20%, transparent 0);background-image:-o-radial-gradient(#e6e6e6 20%, transparent 0), -o-radial-gradient(#e6e6e6 20%, transparent 0);background-image:radial-gradient(#e6e6e6 20%, transparent 0), radial-gradient(#e6e6e6 20%, transparent 0);background-position:0px 0, 7px 7px;background-size:14px 14px;padding-bottom:100px}.p-pageAbout--work.l-section{margin-bottom:0}.p-pageAbout--work .head{background:#fff}.p-pageAbout--work .content{padding-top:100px}.p-pageAbout--work .card{margin-right:0;margin-left:0;margin-bottom:50px}.p-pageAbout--work .image{width:300px;margin:auto;max-width:80%}.p-pageAbout--work .desc{min-height:calc(8em * 2.25)}.p-pageAbout--work .desc2{min-height:calc(5em * 2.25)}.p-pageAbout--secondary{padding:100px 0 50px;-webkit-box-shadow:0 0 0 10px #eb151f, 0 0 0 20px #fff, 0 0 0 30px #eb151f, 0 0 0 40px #fff, 0 0 0 50px #eb151f;box-shadow:0 0 0 10px #eb151f, 0 0 0 20px #fff, 0 0 0 30px #eb151f, 0 0 0 40px #fff, 0 0 0 50px #eb151f;margin-top:50px;margin-bottom:50px}.p-pageAbout--secondary__block{padding:0 50px}.p-pageAbout--secondary__image{height:215px}.p-pageAbout--tertiary{padding-top:100px}@media screen and (max-width:767px){.p-pageAbout{padding-top:50px}.p-pageAbout:before{background-size:cover;height:540px;min-height:540px}.p-pageAbout__point,.p-pageAbout__point:nth-child(2n){float:none;margin:0 auto;margin-bottom:30px}.p-pageAbout__desc{padding-right:0}.p-pageAbout__inner{width:100%}.p-pageAbout__inner__image{width:180px;height:123px;padding-right:10px}.p-pageAbout--secondary__block{padding:0 10px}.p-pageAbout--secondary__block .u-col3--per{width:49%;margin-right:2%}.p-pageAbout--secondary__block .u-col3--per:nth-child(3n){margin-right:2%}.p-pageAbout--secondary__block .u-col3--per:nth-child(2n){margin-right:0}.p-pageAbout--secondary__image{height:125px}.p-pageAbout--tertiary{padding-top:50px}.p-pageAbout--work .content{padding-top:60px}.p-pageAbout--work .desc,.p-pageAbout--work .desc2{min-height:auto}}.p-pageInterview--head .col-3{width:350px;margin-right:50px}.p-pageInterview--head .col-3:last-child{margin-right:0}.p-pageInterview--head .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-pageInterview--head .col-2{width:350px;margin:0 25px}.p-pageInterview{background:no-repeat top center;background-size:contain;min-height:1200px}.p-pageInterview__head{height:52vw;min-height:660px}#interview_01{background-image:url(../img/page/interview_main_01.png)}#interview_02{background-image:url(../img/page/interview_main_02.png)}#interview_03{background-image:url(../img/page/interview_main_03.png)}#interview_04{background-image:url(../img/page/interview_main_04.png)}#interview_05{background-image:url(../img/page/interview_main_05.png)}.p-pageInterview__label{background:url(../img/page/interview_bg.svg) no-repeat top center;width:525px;height:363px;padding-top:158px;padding-left:30px}.p-pageInterview__label h4,.p-pageInterview__label h5,.p-pageInterview__label h6{-webkit-transform:rotate(-7.75deg);-ms-transform:rotate(-7.75deg);transform:rotate(-7.75deg);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.p-pageInterview__label h5{font-size:27px;margin-bottom:17px}.p-pageInterview__label h4{font-size:45px;margin-bottom:28px}.p-pageInterview__label h6{font-size:24px}#interview_03 .p-pageInterview__label,#interview_04 .p-pageInterview__label,#interview_05 .p-pageInterview__label{background-image:url(../img/page/interview_bg_double.svg);height:396px}#interview_03 .p-pageInterview__label h5,#interview_04 .p-pageInterview__label h5,#interview_05 .p-pageInterview__label h5{line-height:35px}.p-pageInterview__text{width:525px;padding:30px 35px}.p-pageInterview__text p{font-size:16px;line-height:2.25}.p-pageInterview__wrap{position:relative;padding-top:100px}.p-pageInterview__wrap:after{content:"";position:absolute;background:no-repeat top right;background-size:450px;right:-46px;width:450px;height:1333px;top:80px}#interview_01 .p-pageInterview__wrap:after{background-image:url(../img/page/interview_sub_01.png)}#interview_02 .p-pageInterview__wrap:after{background-image:url(../img/page/interview_sub_02.png)}#interview_03 .p-pageInterview__wrap:after{background-image:url(../img/page/interview_sub_03.png)}#interview_04 .p-pageInterview__wrap:after{background-image:url(../img/page/interview_sub_04.png)}#interview_05 .p-pageInterview__wrap:after{background-image:url(../img/page/interview_sub_05.png)}.p-pageInterview__item{width:640px;padding-left:240px;background:no-repeat top left;background-size:210px;margin-bottom:90px;min-height:210px}.p-pageInterview__item p{line-height:2.25}.p-pageInterview__item--01{background-image:url(../img/page/question_1.svg)}.p-pageInterview__item--02{background-image:url(../img/page/question_2.svg)}.p-pageInterview__item--03{background-image:url(../img/page/question_3.svg)}.p-pageInterview__item--04{background-image:url(../img/page/question_4.svg)}.p-pageInterview__item--05{background-image:url(../img/page/question_5.svg)}.p-pageInterview__item--06{background-image:url(../img/page/question_6.svg)}@media screen and (max-width:767px){.p-pageInterview--head{margin-bottom:80px}.p-pageInterview--head .row{display:block}.p-pageInterview--head .col-2,.p-pageInterview--head .col-3{margin:0;margin-bottom:40px;width:100%}.p-pageInterview__label{-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.p-pageInterview__wrap:after{display:none}.p-pageInterview{margin-top:300px}#interview_01{background-image:url(../img/page/interview_main_sp_01.png)}#interview_02{background-image:url(../img/page/interview_main_sp_02.png)}#interview_03{background-image:url(../img/page/interview_main_sp_03.png)}#interview_04{background-image:url(../img/page/interview_main_sp_04.png)}#interview_04 .p-pageInterview__head{height:220vw}#interview_05{background-image:url(../img/page/interview_main_sp_05.png)}#interview_05 .p-pageInterview__head{height:220vw}.p-pageInterview__head{height:200vw;top:-150px}.p-pageInterview__text{-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;margin-top:70vw}.p-pageInterview__wrap{padding-top:0;position:relative}.p-pageInterview__wrap:before{content:"";position:absolute;background:url(../img/page/interview_deco.png) no-repeat center center;width:24vw;height:24vw;background-size:24vw;right:30px;top:-15vw}.p-pageInterview__item{width:100%;padding-left:0px;background-size:100px;padding-top:20px;margin-bottom:50px}.p-pageInterview__item h3{padding-left:100px;margin-bottom:20px;margin-top:40px;font-size:20px;font-size:2.6rem}}.p-pageBenefits__inner{width:1000px;margin:0 auto}.p-pageBenefits__inner--second{padding:0 30px}.p-pageBenefits__illust{padding:0 10px}.p-pageBenefits__text{height:9em}@media screen and (max-width:767px){.p-pageBenefits__inner--second{padding:0 10px}.p-pageBenefits__inner{width:100%}}.p-pageFaq__labelImg{display:inline-block;width:90px;margin:0 8px}.p-pageFaq__item{padding-left:240px;background:no-repeat top left;background-size:210px;margin-bottom:90px;position:relative}.p-pageFaq__item:before{content:"";width:0;height:0;border-style:solid;border-width:200px 200px 0 0;border-color:#EB151F transparent transparent transparent;position:absolute;left:0;top:0;z-index:-1}.p-pageFaq__item .num{position:absolute;font-family:"Roboto", "Noto Sans JP", -apple-system, BlinkMacSystemFont, "Helvetica Neue", YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif;font-weight:700;left:18px;top:16px}.p-pageFaq__item .num span{font-size:25px;color:#fff;border-bottom:1px solid #fff;margin-right:0.5em;vertical-align:baseline;display:inline-block}.p-pageFaq__item .num h6{display:inline-block;margin:0;font-size:43px;line-height:1;vertical-align:middle}p.p-pageFaq__item__text{float:left;width:400px;margin-right:60px}.p-pageFaq__item__image{float:left;width:400px;height:274px}@media screen and (max-width:767px){.p-pageFaq__item{padding-left:0;background-size:100px;padding-top:60px;margin-bottom:50px}.p-pageFaq__item h3{padding-left:30px;min-height:80px;margin-top:20px;font-size:20px;font-size:2.6rem}p.p-pageFaq__item__text{float:none;width:100%;margin-right:0}.p-pageFaq__item__image{float:none;width:100%;height:220px}}.p-pageStory__head img{width:100%}.p-pageStory__content p{width:740px;margin-right:auto;margin-left:auto;max-width:100%;font-weight:600;font-size:15px}.p-pageStory__content img{width:100%;margin-bottom:50px}.p-pageStory__foot__block{width:482px;max-width:100%;margin:auto}.p-pageStory__foot__block .p-homeContentFoot__testInfo__address:before{left:0;right:0;margin:auto}.p-questionList{padding:0 130px;border-bottom:1px solid;padding-bottom:50px;margin-bottom:100px}.p-questionList__item{margin-bottom:48px}.p-questionList__item span{font-size:38px;background:#EB151F;color:#fff;padding:0 8px;line-height:1.4;vertical-align:middle;font-family:"Roboto", "Noto Sans JP", -apple-system, BlinkMacSystemFont, "Helvetica Neue", YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif}.p-questionList__item .num{background:#000;margin-right:.5em}@media screen and (max-width:767px){.p-questionList{padding:0;margin-bottom:50px}.p-questionList__item{margin-bottom:28px}.p-questionList__item:before{display:block}}.p-inquiry{line-height:1.2}.p-inquiry br{display:none}.p-inquiry p{*zoom:1}.p-inquiry p:after,.p-inquiry p:before{content:' ';display:table}.p-inquiry p:after{clear:both}.p-inquiry p+br{display:inline}.p-inquiry p input:not(:first-child){margin-left:6px}.p-inquiry p input[type=text]{margin-right:6px;border:1px solid #000}.p-inquiry p textarea{border:1px solid #000}.p-inquiry p input[type=checkbox],.p-inquiry p input[type=radio]{margin-right:3px}.p-inquiry b{display:block}.p-inquiry input[type=submit]{margin:0 auto;display:block;border-radius:5px;-webkit-appearance:inherit;border:1px solid #000}.p-inquiry__label{display:inline-block;width:160px;font-weight:bold}.p-inquiry__require__mark{color:#eb151f;margin-right:3px;font-weight:bold}.p-inquiry__bannerWrap{width:750px;margin:0 auto;max-width:100%}.p-inquiry__banner{display:inline-block;width:40%;margin:0 4%;vertical-align:middle}.p-inquiry__banner a:hover{opacity:.7}.p-inquiry__banner img{width:100%;max-width:240px}@media screen and (max-width:767px){.p-inquiry__banner{width:80%;margin:0;margin-bottom:20px}}.page-numbers{font-size:20px;padding:0 20px;border-left:1px solid #000;line-height:1}.page-numbers.next,.page-numbers.prev{display:none}.page-numbers:not(.next):last-child{border-right:1px solid #000}.page-numbers.current{background:#eb151f;color:#fff;font-weight:600}.pagination{font-size:0}.p-interviews{background:url(../img/interviews/bg.png) repeat;background-size:14px;padding:70px 0;color:#606060;font-family:"Noto Sans JP", -apple-system, BlinkMacSystemFont, "Helvetica Neue", YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif}.p-interviews .selected_tag{text-align:center;background:#fff;padding:10px;margin-bottom:30px;font-size:16px;font-weight:600}.p-interviews--single .head{width:860px;margin:auto;max-width:100%;position:relative;padding-top:145px;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:840px;margin-bottom:100px}.p-interviews--single .head:after{content:"";background:url(../img/interviews/head.png) no-repeat center top;position:absolute;width:1800px;height:840px;top:0;left:-470px;z-index:-1}.p-interviews--single .head .left{-ms-flex-preferred-size:46%;flex-basis:46%}.p-interviews--single .head .right{-ms-flex-preferred-size:48%;flex-basis:48%}.p-interviews--single .head h3{font-family:"Roboto", "Noto Sans JP", -apple-system, BlinkMacSystemFont, "Helvetica Neue", YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif;font-size:45px;border-bottom:1px solid;line-height:1;margin:10px 0}.p-interviews--single .head time{font-size:11px;font-weight:700;margin-bottom:30px;display:block}.p-interviews--single .head h4{font-size:14px;margin-top:30px;margin-bottom:10px}.p-interviews--single .head h1{font-weight:100;font-size:60px;line-height:1;margin:0}.p-interviews--single .head p{font-size:16px;font-weight:700;line-height:2}.p-interviews--single .message{width:750px;margin:auto;max-width:100%;padding:90px 50px 50px 50px;background:rgba(255, 255, 255, 0.5);border-radius:30px;position:relative}.p-interviews--single .message:before{content:"";width:50px;height:10px;position:absolute;background:#EB151F;right:0;top:0;left:0;margin:auto}.p-interviews--single .message h2{font-size:38px;font-family:"Noto Serif JP", serif;font-weight:400;margin:0;margin-bottom:50px;border-bottom:1px solid;padding-bottom:50px}.p-interviews--single .message h3{color:#6CB4CE;font-weight:700;font-size:20px;margin-bottom:40px;padding-left:2.5em;position:relative}.p-interviews--single .message h3:before{content:"";background:url(../img/interviews/arrow.png) no-repeat center center;display:inline-block;width:2.5em;height:1.2em;background-size:contain;vertical-align:middle;position:absolute;top:0.16em;left:0}.p-interviews--single .message p{font-size:16px;margin-bottom:60px}.p-interviews--single .message .wp-block-image{text-align:center;margin-bottom:60px}.p-interviews--single .message .wp-block-image img{width:500px;max-width:100%;height:auto}.p-interviews--single .balloon{width:200px;margin:auto;margin-bottom:20px;max-width:60%}.p-interviews__tag{color:#000;font-weight:700;background:#C1ECF3;margin-right:10px;padding:6px 0;border-radius:100px;min-width:73px;padding-left:30px;padding-right:12px;display:inline-block;position:relative}.p-interviews__tag:before{content:"";background:url(../img/interviews/tag.svg) no-repeat center center;display:inline-block;width:15px;height:19px;position:absolute;left:10px;background-size:contain}.p-interviews__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:30px}.p-interviews__nav a{text-decoration:none;padding:0 30px;color:#000000}.p-interviews__nav .prev{border-right:1px solid #000000;color:#606060}.p-interviews__nav .next{border-left:1px solid #000000;color:#606060}.p-interviews__tags{padding:4px 10px;border:1px solid #DBDBDB}.p-interviews__tags h5{margin:0;font-size:14px}.p-interviews__tags h5:before{content:"";width:0;height:0;border-style:solid;border-width:7px 0 7px 10px;border-color:transparent transparent transparent #EB151F;display:inline-block;vertical-align:middle;width:1.5em;margin-bottom:2px;-webkit-transform-origin:5px;-ms-transform-origin:5px;transform-origin:5px;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.p-interviews__tags h5.open:before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.p-interviews__tags .content{padding:20px 10px 10px 10px}.p-interviews__label{background:#EFEFEF;padding:7px}.p-interviews__image{margin-right:10px;position:relative}.p-interviews__image img{z-index:2;position:relative}.p-interviews__image:after{content:"";background:#606060;position:absolute;width:100%;height:100%;right:-10px;bottom:-10px;z-index:0}.p-interviews__card{background:url(../img/interviews/card_deco.png) no-repeat left center;background-color:#fff;background-size:contain;padding:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:50px;border-top-right-radius:20px;border-bottom-right-radius:20px;position:relative}.p-interviews__card:after{content:"";width:0;height:0;border-style:solid;border-width:0 0 20px 20px;border-color:transparent transparent #EB151F transparent;position:absolute;bottom:20px;right:20px}.p-interviews__card .p-interviews__image{-ms-flex-preferred-size:46%;flex-basis:46%}.p-interviews__card .p-interviews__image:after{right:-6px;bottom:-6px}.p-interviews__card .text{-ms-flex-preferred-size:44%;flex-basis:44%}.p-interviews__card .p-interviews__label{margin-top:0;margin-bottom:0px}.p-interviews__card h2{margin:0;font-size:36px;margin-bottom:4px}.p-interviews__card time{font-size:11px;padding-bottom:6px;border-bottom:1px solid;margin-bottom:10px;display:block;font-weight:700}.p-interviews__card .p-interviews__tag{margin-bottom:10px}.p-interviews__pagination{text-align:center}.p-interviews__pagination .page-numbers{font-size:14px;border:0}.p-interviews__pagination .page-numbers.current{background:transparent;color:#EB151F;font-weight:700;border:0}.p-interviews__pagination .next,.p-interviews__pagination .prev{display:inline}@media screen and (max-width:767px){.p-interviews{padding:50px 0}.p-interviews--single .head{display:block;margin-bottom:60px}.p-interviews--single .head:after{content:"";background-image:url(../img/interviews/head_sp.png);width:100vw;height:100%;left:-15px;background-size:contain}.p-interviews--single .head h3{font-size:30px;border-bottom:0}.p-interviews--single .head time{margin-top:10px;padding-top:10px;border-top:1px solid;text-align:right;margin-bottom:10px}.p-interviews--single .head h4{margin-top:16px}.p-interviews--single .head h1{font-size:42px}.p-interviews--single .head p{font-size:14px;line-height:1.9;margin:10px 0}.p-interviews--single .message{width:100vw;max-width:100vw;left:-15px;border-radius:0;padding:40px 20px 20px 20px}.p-interviews--single .message:before{width:40px;height:5px}.p-interviews--single .message h2{font-size:21px;padding-bottom:30px;margin-bottom:30px}.p-interviews--single .message .wp-block-image img{max-width:100%}.p-interviews__label{padding:4px 7px;margin:10px 0}.p-interviews__card{padding:20px 20px 20px 30px;color:#606060;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:30px}.p-interviews__card .p-interviews__label{font-size:11px}.p-interviews__card .text{-ms-flex-preferred-size:48%;flex-basis:48%}.p-interviews__card h2{font-size:24px}.p-interviews__tag{margin-right:6px;padding:4px 0;min-width:60px;padding-left:25px;padding-right:8px;font-size:12px}.p-interviews__tag:before{width:12px;height:20px;left:6px}.p-interviews__nav{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.p-interviews__nav>*{font-size:13px}.p-interviews__nav a{padding:0 7px}.p-interviews__nav a span{display:none}}.u-bgRed{background-color:#eb151f}.u-bgWhite{background-color:#fff}.u-cf:after,.u-cf:before{content:' ';display:table}.u-cf:after{clear:both}.u-cf{*zoom:1}@media screen and (max-width:767px){.u-cf--sp:after,.u-cf--sp:before{content:' ';display:table}.u-cf--sp:after{clear:both}.u-cf--sp{*zoom:1}}.u-col2{float:left;width:47.7%;margin-right:4.6%}.u-col2:nth-child(2n){margin-right:0}.u-col2.u-col2--mr0{width:50%;margin-right:0}.u-col2--secondary{width:500px;margin-right:100px}.u-col2--secondary:nth-child(2n){margin-right:0}.u-col3{float:left;width:350px;margin-right:25px}.u-col3:nth-child(3n){margin-right:0}.u-col3--per{float:left;width:31.8%;margin-right:2.3%}.u-col3--per:nth-child(3n){margin-right:0}.u-row .u-col3.u-col3--last{margin-right:0}.u-row .u-col3:nth-child(3n){margin-right:inherit}.u-row .u-col3--left2,.u-row .u-col3--right2{width:725px}@media screen and (max-width:767px){.u-col2,.u-col3{float:none;width:100%;margin-right:0}.u-col3{margin-bottom:40px}}.u-white{color:#fff}.u-white--hoverWhite:hover{color:#fff}.u-red{color:#eb151f}.u-colorTextLight{color:#4d4d4d}.u-m0{margin:0}.u-mb0{margin-bottom:0!important}.u-mb10{margin-bottom:10px}.u-mb15{margin-bottom:15px}.u-mb20{margin-bottom:20px}.u-mb25{margin-bottom:25px}.u-mb40{margin-bottom:40px}.u-mb30{margin-bottom:30px}.u-mb50{margin-bottom:50px}.u-mb60{margin-bottom:60px}.u-mb80{margin-bottom:80px}.u-mb100{margin-bottom:100px}.u-mb150{margin-bottom:150px}.u-mb180{margin-bottom:180px}.u-mb200{margin-bottom:200px}.u-mt100{margin-top:100px}.u-marginCenter{margin:0 auto}@media screen and (max-width:767px){.u-mb0--sp{margin-bottom:0px}.u-mb20sp{margin-bottom:20px}.u-mb40sp{margin-bottom:40px}.u-mb50sp{margin-bottom:50px}.u-mb80sp{margin-bottom:80px}.u-mt80sp{margin-top:80px}}.u-textCenter{text-align:center}.u-textRight{text-align:right}.u-textLeft{text-align:left}@media screen and (max-width:767px){.u-textLeft--sp{text-align:left}}.u-ofi{overflow:hidden}.u-ofi img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;height:100%;width:100%;font-family:"object-fit: cover; object-position: 50% 50%;"}.u-ofi a{display:block;height:100%}.u-spShow{display:none!important}.u-spHide{display:block!important}.u-spHide--inline{display:inline!important}.u-dib{display:inline-block}.u-spShow--inline{display:none}@media screen and (max-width:767px){.u-spShow{display:block!important}.u-spHide{display:none!important}.u-spHide--inline{display:none!important}.u-spShow--inline{display:inline}.u-spDb{display:block}}.u-font10{font-size:10px;font-size:1rem}.u-font12{font-size:12px;font-size:1.2rem}.u-font14{font-size:14px;font-size:1.4rem}.u-font16{font-size:16px;font-size:1.6rem}.u-font17{font-size:17px;font-size:1.7rem}.u-font18{font-size:18px;font-size:1.8rem}.u-font19{font-size:19px;font-size:1.9rem}.u-font20{font-size:20px;font-size:2rem}.u-font22{font-size:22px;font-size:2.2rem}.u-font26{font-size:26px;font-size:2.6rem}.u-font27{font-size:27px;font-size:2.7rem}.u-font30{font-size:30px;font-size:3rem}.u-font35{font-size:35px;font-size:3.5rem}.u-fontBold{font-weight:600}.u-fontNormal{font-weight:300}@media screen and (max-width:767px){.u-font14sp{font-size:14px;font-size:1.4rem}.u-font16sp{font-size:16px;font-size:1.6rem}.u-font20sp{font-size:20px;font-size:2rem}.u-font26sp{font-size:26px;font-size:2.6rem}}.u-boxShadow{-webkit-box-shadow:2px 2px 10px 0px rgba(0, 0, 0, 0.2);box-shadow:2px 2px 10px 0px rgba(0, 0, 0, 0.2);background:#fff}.u-textUnderline{text-decoration:underline}.u-relative{position:relative}.u-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.u-flex--col2{-ms-flex-wrap:wrap;flex-wrap:wrap}.u-flex--col2>*{width:48%}.u-flex--col3{-ms-flex-wrap:wrap;flex-wrap:wrap}.u-flex--col3>div{width:31%}.u-flex--center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.u-flex--col3--item1,.u-flex--col3--item2{-ms-flex-pack:distribute;justify-content:space-around}@media screen and (max-width:768px){.u-flex{-ms-flex-wrap:wrap;flex-wrap:wrap}#find .u-flex{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:column-reverse;flex-flow:column-reverse}.u-flex--col3>div{width:100%}.u-flex--col2>*{width:100%}}
/*# sourceMappingURL=style.css.map */