﻿.page__head{margin-bottom:5rem}.page__contents{margin-bottom:6.5rem}#tabs{margin-bottom:7rem}#tabs .sec_inner{display:flex;flex-flow:row wrap;align-content:flex-start;justify-content:space-between}#tabs .tabs__link{flex:0 1 31.9402985%;width:31.9402985%;display:grid;place-content:center;padding:1rem 0 2.1rem;border:.1rem solid #fff;border-bottom:none;box-sizing:border-box;position:relative}#tabs .tabs__link .tabs__item{font-size:1.2rem;font-family:"ヒラギノ角ゴ W9 JIS2004","Hiragino Kaku Gothic W9 JIS2004","Noto Sans JP",sans-serif;font-weight:900;line-height:1.233em;letter-spacing:0;text-align:center}#tabs .tabs__link .tabs__arrow{width:3rem;height:3rem;box-sizing:border-box;background:#ff57ec;position:absolute;left:50%;bottom:0;transform:translate(-50%, 65%)}#tabs .tabs__link .tabs__arrow::before,#tabs .tabs__link .tabs__arrow::after{content:"";position:absolute}#tabs .tabs__link .tabs__arrow::before{width:.15rem;height:1.4rem;background:#0a0a0b;top:48%;left:50%;transform:translate(-50%, -50%)}#tabs .tabs__link .tabs__arrow::after{width:.7rem;height:.7rem;border-right:.15rem solid #0a0a0b;border-bottom:.15rem solid #0a0a0b;top:43%;left:50%;transform:translateX(-50%) rotate(45deg)}#tabs .tabs__link::before,#tabs .tabs__link::after{content:"";width:32.2429907%;height:.1rem;background:#fff;position:absolute;bottom:0}#tabs .tabs__link::before{left:0}#tabs .tabs__link::after{right:0}.pitch__wrap{padding:2.6rem 1.5rem 4rem;color:#0a0a0b;background:#fff;box-shadow:.3rem .3rem 1.5rem 0 rgba(255,255,255,.44)}.pitch__wrap .pitch__wrap_head{margin-bottom:1.9rem;padding-bottom:2.1rem;position:relative}.pitch__wrap .pitch__wrap_head::before{content:"";width:33.5rem;height:.2rem;background:#6accff;background:linear-gradient(270deg, rgb(106, 204, 255) 0%, rgb(255, 87, 236) 100%);position:absolute;left:50%;bottom:0;transform:translateX(-50%)}.pitch__wrap .pitch__title{font-size:1.8rem;font-weight:700;line-height:1em;letter-spacing:.1em;text-align:center;color:#ff57ec}.pitch__wrap .thumbnail{margin-bottom:.5rem;border-radius:.4rem;position:relative;overflow:hidden;background-color:#e8e8e8;background-image:url("../../img/common/no_image_logo_v2.png");background-position:center;background-size:80%;background-repeat:no-repeat}.pitch__wrap .thumbnail img{width:calc(100% + .1rem);height:calc(100% + .1rem);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);transition:.45s cubic-bezier(0.55, 0.05, 0.51, 1.07) opacity;z-index:2;opacity:0;-webkit-backface-visibility:unset}.pitch__wrap .thumbnail img.no_image{width:100%;height:auto;background:unset}.pitch__wrap .thumbnail img[loading=false]{opacity:1}.pitch__wrap .thumbnail::before{content:"";display:block;padding-top:62.167%}.pitch__wrap .pitch__intro{margin-bottom:1.9rem;font-size:1.2rem;font-family:"ヒラギノ角ゴ W5 JIS2004","Hiragino Kaku Gothic W5 JIS2004","Noto Sans JP",sans-serif;font-weight:500;line-height:1.533em;letter-spacing:.2em;text-align:center}.pitch__wrap .pitch__info .pitch__info_item{padding:1.55rem 0;border-bottom:.1rem solid #d8d8d8}.pitch__wrap .pitch__info .pitch__info_item .info__item_ttl{margin-bottom:.9rem}.pitch__wrap .pitch__info .pitch__info_item .info__item_ttl *{font-size:1.3rem;font-weight:700;line-height:1em;letter-spacing:.05em;text-align:center}.pitch__wrap .pitch__info .pitch__info_item .info__item_txt *{font-size:1.2rem;font-family:"ヒラギノ角ゴ W5 JIS2004","Hiragino Kaku Gothic W5 JIS2004","Noto Sans JP",sans-serif;font-weight:500;line-height:1.4444em;letter-spacing:.1em}.pitch__wrap .pitch__info .pitch__info_item .info__item_txt a{text-decoration:underline;color:#4facfe}.pitch__wrap .pitch__info .pitch__info_item .info__item_txt ul li{padding-left:1em;text-indent:-0.6em}.pitch__wrap .pitch__info .pitch__info_item .info__item_txt ul li::before{content:"・";display:inline}.pitch__wrap .pitch__info .pitch__info_item .info__item_txt ul li+li{margin-top:.133rem}.pitch__wrap .pitch__info .pitch__info_item.item_date .info__item_txt *{font-size:1.6rem;font-family:"ヒラギノ角ゴ W7 JIS2004","Hiragino Kaku Gothic W7 JIS2004","Noto Sans JP",sans-serif;font-weight:700;line-height:1em;text-align:center;color:#4facfe}.pitch__wrap .pitch__info .pitch__info_item.item_price .info__item_txt *{text-align:center}.pitch__wrap .pitch__contact_btn{margin-top:3rem;width:25rem;position:relative}.pitch__wrap .pitch__contact_btn a{padding:2.2rem 0}.pitch__wrap .pitch__contact_btn a:hover{opacity:1}.pitch__wrap .pitch__contact_btn.recruitment a{padding:2.1rem 0;border:.1rem solid #6accff;background:#fff}.pitch__wrap .pitch__contact_btn.recruitment a .arrow{background:#6accff}.pitch__wrap .pitch__contact_btn+.pitch__contact_btn{margin-top:1.5rem}.pitch__wrap+.pitch__wrap{margin-top:3rem}@media screen and (min-width: 961px){.sec_inner{max-width:111rem}.page__head{margin-bottom:7rem}.page__contents{margin-bottom:13.2rem}#tabs{margin-bottom:9.4rem}#tabs .tabs__link{flex:0 1 30.9782609%;width:30.9782609%;padding:1.5rem 0 2.2rem;transition:.3s ease transform}#tabs .tabs__link .tabs__item{font-size:1.6rem;line-height:1.125em}#tabs .tabs__link .tabs__arrow{width:3.1rem;height:3.1rem;transform:translate(-50%, 50%);transition:.3s ease transform}#tabs .tabs__link::before,#tabs .tabs__link::after{width:41.4035088%}#tabs .tabs__link:hover{transform:translateY(0.5rem);opacity:1}#tabs .tabs__link:hover .tabs__arrow{transform:translate(-50%, 65%)}.pitch__wrap{padding:4rem 9.5rem 5rem}.pitch__wrap .pitch__wrap_head{margin-bottom:2rem;padding-bottom:2.2rem}.pitch__wrap .pitch__wrap_head::before{width:111rem}.pitch__wrap .pitch__title{font-size:2.4rem}.pitch__wrap .thumbnail{margin-top:1.45rem;margin-bottom:0;background-size:70%}.pitch__wrap .thumbnail img{transition:.5s cubic-bezier(0.55, 0.05, 0.51, 1.07) opacity}.pitch__wrap .thumbnail::before{padding-top:66.96%}.pitch__wrap .pitch__intro{margin-bottom:2.1rem;font-size:1.4rem;line-height:1.357em;letter-spacing:.1em}.pitch__wrap .pitch__layout{display:flex;flex-flow:row wrap;align-content:flex-start;justify-content:space-between}.pitch__wrap .pitch__layout .thumbnail{flex:0 1 37.173913%;width:37.173913%;height:100%}.pitch__wrap .pitch__layout .pitch__info{flex:0 1 57.9347826%;width:57.9347826%}.pitch__wrap .pitch__info .pitch__info_item{padding:1.45rem 0}.pitch__wrap .pitch__info .pitch__info_item .info__item_ttl{margin-bottom:1.1rem}.pitch__wrap .pitch__info .pitch__info_item .info__item_ttl *{font-size:1.4rem;letter-spacing:.1em;text-align:left}.pitch__wrap .pitch__info .pitch__info_item .info__item_txt *{font-size:1.4rem;line-height:1.357em}.pitch__wrap .pitch__info .pitch__info_item .info__item_txt ul li+li{margin-top:.25rem}.pitch__wrap .pitch__info .pitch__info_item.item_date .info__item_txt *{font-size:1.8rem;text-align:left}.pitch__wrap .pitch__info .pitch__info_item.item_price .info__item_txt *{text-align:left}.pitch__wrap .pitch__contact_btn{margin-top:3.6rem;width:33.5rem}.pitch__wrap .pitch__contact_btn a{padding:2.4rem 1.5rem 2.4rem 0;border:.1rem solid #ff57ec}.pitch__wrap .pitch__contact_btn.recruitment a{padding:2.4rem 1.5rem 2.4rem 0}.pitch__wrap .pitch__contact_btn.recruitment a:hover{background:#6accff}.pitch__wrap .pitch__contact_btn.recruitment a:hover .arrow{background:#fff}.pitch__wrap .pitch__contact_btns{display:flex;flex-flow:row wrap;align-content:flex-start;justify-content:space-between;justify-content:center;margin-top:3.6rem}.pitch__wrap .pitch__contact_btns .pitch__contact_btn{flex:0 1 33.5rem;width:33.5rem;margin:0 5% 0 0}.pitch__wrap .pitch__contact_btns .pitch__contact_btn:nth-of-type(2n),.pitch__wrap .pitch__contact_btns .pitch__contact_btn:last-of-type{margin-right:0}.pitch__wrap+.pitch__wrap{margin-top:5rem}}