@charset "UTF-8";#profile_wrapper h3{font-size:clamp(1.4rem,3.5vw,1.9rem);font-weight:600;margin:0 0 20px}@media screen and (max-width:767px){#profile_wrapper .btn{max-width:auto;width:90%}}@media screen and (max-width:520px){#profile_wrapper .btn{max-width:auto;width:98%}}@media screen and (max-width:520px){#profile_wrapper .btn a{font-size:0.95rem}}#profile_wrapper .content_flex-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px;width:100%;flex-wrap:wrap}@media screen and (max-width:767px){#profile_wrapper .content_flex-center{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:block;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto}}#profile_wrapper .content_flex-between{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;flex-wrap:wrap}@media screen and (max-width:767px){#profile_wrapper .content_flex-between{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto}}#profile_wrapper .profile_block{border:3px solid #f9bb00;border-radius:20px;background-color:white;margin:0 auto;padding:8% 6%;max-width:1200px}@media screen and (max-width:767px){#profile_wrapper .profile_block{padding:3rem 2rem 2.5rem 2rem;border-radius:25px}}@media screen and (max-width:520px){#profile_wrapper .profile_block{padding:3.2rem 1.5rem 2.5rem 1.5rem}}#profile_wrapper .profile_block .profile-detailbox{width:36%}@media screen and (max-width:767px){#profile_wrapper .profile_block .profile-detailbox{width:100%}}#profile_wrapper .profile_block .profile-detailbox .position{font-size:clamp(1rem,2.5vw,1.25rem);font-weight:600}#profile_wrapper .profile_block .profile-detailbox .position span{margin-left:0.8rem}#profile_wrapper .profile_block .profile-detailbox .name{font-size:clamp(2rem,5.8vw,3rem);font-weight:500}#profile_wrapper .profile_block .profile-detailbox .name-en{font-size:clamp(1rem,2.5vw,1.25rem);font-weight:500;color:#F9BB00}#profile_wrapper .profile_block .profile-detailbox .sns-list{display:inline-block;margin-top:4rem;overflow:hidden}@media screen and (max-width:767px){#profile_wrapper .profile_block .profile-detailbox .sns-list{margin-top:3rem}}#profile_wrapper .profile_block .profile-detailbox .sns-list .sns-listitem{margin:0 25px 0 0;float:left}#profile_wrapper .profile_block .profile-detailbox .sns-list .sns-listitem img{max-height:33px;width:auto}@media screen and (max-width:767px){#profile_wrapper .profile_block .profile-detailbox .sns-list .sns-listitem img{max-height:28px}}#profile_wrapper .profile_block .profile-imgbox{width:60%}@media screen and (max-width:767px){#profile_wrapper .profile_block .profile-imgbox{width:100%;text-align:center}}#profile_wrapper .profile_block .profile-txtbox{margin:3rem auto 6rem;font-weight:400}@media screen and (max-width:767px){#profile_wrapper .profile_block .profile-txtbox{margin:1.8rem auto 6rem}}@media screen and (max-width:767px){#profile_wrapper .profile_block .profile-txtbox br{display:none}}#profile_wrapper .profile_block .profile-media-box .profile-media-innerbox{margin-bottom:3rem}#profile_wrapper .profile_block .profile-media-box .profile-media-innerbox .content_item{-webkit-box-flex:0;-ms-flex:0 0 32%;flex:0 0 32%;min-height:160px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:0.5rem}@media screen and (max-width:767px){#profile_wrapper .profile_block .profile-media-box .profile-media-innerbox .content_item{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:1.5rem}}#profile_wrapper .profile_block .profile-media-box .profile-media-innerbox .content_item img{height:100%}#profile_wrapper .profile_block .profile-media-box h4{font-size:clamp(1.1rem,2.8vw,1.4rem);margin-bottom:0.5rem}#profile_wrapper .profile_block .profile-media-box .media-list{border-top:1px solid #F9BB00}#profile_wrapper .profile_block .profile-media-box .media-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:0.8rem 0 0.8rem 2rem;border-bottom:1px solid #F9BB00;font-size:clamp(0.75rem,2vw,0.95rem)}@media screen and (max-width:767px){#profile_wrapper .profile_block .profile-media-box .media-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0.8rem 0 0.8rem 1.2rem}}#profile_wrapper .profile_block .profile-media-box .media-category{width:120px;-ms-flex-negative:0;flex-shrink:0;position:relative}#profile_wrapper .profile_block .profile-media-box .media-category::before{content:"";position:absolute;left:-16px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:10px solid #f9bb00}@media screen and (max-width:767px){#profile_wrapper .profile_block .profile-media-box .media-category{width:100%;margin-bottom:0.5rem}}#profile_wrapper .profile_block .profile-media-box .media-names{-webkit-box-flex:1;-ms-flex:1;flex:1}#profile_wrapper .profile_block .profile-cta-box{margin-top:7rem;padding:0;background-color:#F9BB00;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#profile_wrapper .profile_block .profile-cta-box .profile-cta-innerbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px;flex-wrap:wrap}#profile_wrapper .profile_block .profile-cta-box .profile-cta-innerbox.__left{width:50%;padding:1% 6% 2% 6%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media screen and (max-width:767px){#profile_wrapper .profile_block .profile-cta-box .profile-cta-innerbox.__left{width:90%;padding:12% 0 2% 0}}#profile_wrapper .profile_block .profile-cta-box .profile-cta-innerbox.__left h2{font-size:clamp(2.5rem,10vw,4rem);margin:0;line-height:1.3;font-family:"Prompt","Noto Sans JP",sans-serif;color:#FFFFFF;font-weight:200}@media screen and (max-width:520px){#profile_wrapper .profile_block .profile-cta-box .profile-cta-innerbox.__left h2{font-size:clamp(3rem,10vw,5rem)}}#profile_wrapper .profile_block .profile-cta-box .profile-cta-innerbox.__left p{font-weight:500}@media screen and (max-width:767px){#profile_wrapper .profile_block .profile-cta-box .profile-cta-innerbox.__left p br{display:none}}#profile_wrapper .profile_block .profile-cta-box .profile-cta-innerbox.__left .btn a{margin-top:1.2rem;font-family:"Poppins","Noto Sans JP",sans-serif;display:block;width:100%;height:46px;line-height:46px;border-radius:10px;border:1px solid white;text-align:center;color:3000A39;background-color:white;font-weight:bold;height:60px;line-height:60px;border-radius:8px}#profile_wrapper .profile_block .profile-cta-box .profile-cta-innerbox.__left .btn a:hover{background-color:#3E3A39;color:white}#profile_wrapper .profile_block .profile-cta-box .profile-cta-innerbox.__right{width:32%}@media screen and (max-width:767px){#profile_wrapper .profile_block .profile-cta-box .profile-cta-innerbox.__right{width:100%;text-align:center;margin-top:2rem}}#profile_wrapper .profile_block .profile-bookinfo{margin-top:8rem}@media screen and (max-width:767px){#profile_wrapper .profile_block .profile-bookinfo{margin-top:4rem}}#profile_wrapper .profile_block .profile-bookinfo .profile-bookinfo-inner{margin:0 auto;padding:6% 5% 8% 5%;border:1.5px solid #e6e6e6;border-radius:20px;background-color:white;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px;gap:40px;-webkit-box-align:top;-ms-flex-align:top;align-items:top;flex-wrap:wrap}@media screen and (max-width:767px){#profile_wrapper .profile_block .profile-bookinfo .profile-bookinfo-inner{gap:15px}}#profile_wrapper .profile_block .profile-bookinfo .profile-bookinfo-inner .bookinfo_item{margin:0 auto}#profile_wrapper .profile_block .profile-bookinfo .profile-bookinfo-inner .bookinfo_item.__book_img{width:26%}@media screen and (max-width:767px){#profile_wrapper .profile_block .profile-bookinfo .profile-bookinfo-inner .bookinfo_item.__book_img{width:70%;margin-bottom:1.5rem;padding-top:2rem;text-align:center}}#profile_wrapper .profile_block .profile-bookinfo .profile-bookinfo-inner .bookinfo_item.__book_img img{border:1px solid #3E3A39}#profile_wrapper .profile_block .profile-bookinfo .profile-bookinfo-inner .bookinfo_item.__book_text{width:67%;text-align:left}@media screen and (max-width:767px){#profile_wrapper .profile_block .profile-bookinfo .profile-bookinfo-inner .bookinfo_item.__book_text{width:100%}}#profile_wrapper .profile_block .profile-bookinfo .profile-bookinfo-inner .bookinfo_item.__book_text h4{font-size:clamp(1.2rem,1.9vw,1.5rem)}@media screen and (max-width:767px){#profile_wrapper .profile_block .profile-bookinfo .profile-bookinfo-inner .bookinfo_item.__book_text h4 br{display:none}}#profile_wrapper .profile_block .profile-bookinfo .profile-bookinfo-inner .bookinfo_item.__book_text p{margin-top:1.5rem;font-size:clamp(0.85rem,2.2vw,1rem);font-weight:500;line-height:2}@media screen and (max-width:767px){#profile_wrapper .profile_block .profile-bookinfo .profile-bookinfo-inner .bookinfo_item.__book_text p br{display:none}}#profile_wrapper .profile_block .profile-bookinfo .profile-bookinfo-inner .bookinfo_item.__book_text .book-info{margin-top:2rem;width:100%;max-width:400px;font-size:clamp(0.75rem,2vw,0.95rem)}@media screen and (max-width:767px){#profile_wrapper .profile_block .profile-bookinfo .profile-bookinfo-inner .bookinfo_item.__book_text .book-info{margin-bottom:2rem}}#profile_wrapper .profile_block .profile-bookinfo .profile-bookinfo-inner .bookinfo_item.__book_text .book-info .row{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:7px}@media screen and (max-width:767px){#profile_wrapper .profile_block .profile-bookinfo .profile-bookinfo-inner .bookinfo_item.__book_text .book-info .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#profile_wrapper .profile_block .profile-bookinfo .profile-bookinfo-inner .bookinfo_item.__book_text .book-info .label{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:140px}#profile_wrapper .profile_block .profile-bookinfo .profile-bookinfo-inner .bookinfo_item.__book_text .btn a{margin-top:1.2rem;font-family:"Poppins","Noto Sans JP",sans-serif;display:block;width:100%;height:46px;line-height:46px;border-radius:10px;border:1px solid white;text-align:center;color:white;background-color:#3E3A39;font-weight:bold;height:50px;line-height:50px}#profile_wrapper .profile_block .profile-bookinfo .profile-bookinfo-inner .bookinfo_item.__book_text .btn a:hover{background-color:#F9BB00;color:#3E3A39}#profile_wrapper .profile_block .profile-sns{margin-top:8rem}@media screen and (max-width:767px){#profile_wrapper .profile_block .profile-sns{margin-top:4rem}}#profile_wrapper .profile_block .profile-sns .sns-inner-box{border:1.5px solid #e6e6e6;border-radius:20px;background-color:white;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px;padding:4% 5% 4.5%;flex-wrap:wrap}@media screen and (max-width:767px){#profile_wrapper .profile_block .profile-sns .sns-inner-box{padding:8% 6% 7%}}#profile_wrapper .profile_block .profile-sns .sns-tabbox{width:100%;text-align:left;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}#profile_wrapper .profile_block .profile-sns .sns-tabbox .sns-tag{width:62px;text-align:center;background-color:#F9BB00;background-color:#FEF2CB;margin-bottom:2%;padding:0.01rem 1.2rem;border-radius:100px;font-size:0.8rem;font-weight:600}#profile_wrapper .profile_block .profile-sns .recommended-title{margin:0 0 0.4rem 1rem;position:relative;font-size:clamp(1rem,2.5vw,1.25rem)}#profile_wrapper .profile_block .profile-sns .recommended-title::before{content:"";position:absolute;left:-16px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:10px solid #f9bb00}#profile_wrapper .profile_block .profile-sns .youtube-box .content_item.__snsicon{width:17%;margin:0 auto}@media screen and (max-width:767px){#profile_wrapper .profile_block .profile-sns .youtube-box .content_item.__snsicon{width:40%;margin-bottom:1rem}}#profile_wrapper .profile_block .profile-sns .youtube-box .content_item.__snsicon img{width:92%}#profile_wrapper .profile_block .profile-sns .youtube-box .content_item.__youtube-txt{width:72%}@media screen and (max-width:767px){#profile_wrapper .profile_block .profile-sns .youtube-box .content_item.__youtube-txt{width:100%}}#profile_wrapper .profile_block .profile-sns .youtube-box .content_item.__youtube-txt h4{font-size:clamp(1.2rem,1.9vw,1.5rem)}#profile_wrapper .profile_block .profile-sns .youtube-box .content_item.__youtube-txt h4::before{content:"";display:inline-block;vertical-align:middle;margin:0 8px 2px 0;width:27px;height:27px;background-image:url("../img/company/sns_icon_youtube.png");background-size:cover}#profile_wrapper .profile_block .profile-sns .youtube-box .content_item.__youtube-txt p{margin-top:1rem;font-size:clamp(0.75rem,2vw,0.95rem);font-weight:500;line-height:2}@media screen and (max-width:767px){#profile_wrapper .profile_block .profile-sns .youtube-box .content_item.__youtube-txt p{margin-bottom:1.5rem}}#profile_wrapper .profile_block .profile-sns .youtube-box .content_item.__youtube-txt .btn{margin:0 auto}#profile_wrapper .profile_block .profile-sns .youtube-box .content_item.__youtube-txt .btn a{font-family:"Poppins","Noto Sans JP",sans-serif;display:block;width:100%;height:46px;line-height:46px;border-radius:10px;border:1px solid white;text-align:center;color:white;background-color:#3E3A39;font-weight:bold;height:50px;line-height:50px}#profile_wrapper .profile_block .profile-sns .youtube-box .content_item.__youtube-txt .btn a:hover{background-color:#F9BB00;color:#3E3A39}#profile_wrapper .profile_block .profile-sns .youtube-box .youtube-recommended-box{width:100%;margin:2rem auto 0}#profile_wrapper .profile_block .profile-sns .youtube-box .youtube-recommended-box .recommended-innerbox .movie_item{margin-top:0.5rem;width:32%}@media screen and (max-width:767px){#profile_wrapper .profile_block .profile-sns .youtube-box .youtube-recommended-box .recommended-innerbox .movie_item{width:100%}}#profile_wrapper .profile_block .profile-sns .note-box{margin-top:2rem;gap:0}#profile_wrapper .profile_block .profile-sns .note-box .note-content-box{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-sizing:border-box;box-sizing:border-box}#profile_wrapper .profile_block .profile-sns .note-box .note-content-item{-webkit-box-sizing:border-box;box-sizing:border-box}#profile_wrapper .profile_block .profile-sns .note-box .note-content-item.__note-title{position:relative;padding-left:90px;width:45%;font-size:clamp(1.2rem,1.9vw,1.5rem);font-weight:600}#profile_wrapper .profile_block .profile-sns .note-box .note-content-item.__note-title::before{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:50px;height:50px;background-image:url("../img/company/sns_icon03.png");background-size:cover;background-repeat:no-repeat}@media screen and (max-width:767px){#profile_wrapper .profile_block .profile-sns .note-box .note-content-item.__note-title{width:100%;margin-bottom:1rem}}#profile_wrapper .profile_block .profile-sns .note-box .note-content-item.__note-btn{width:40%;text-align:right;margin-top:0.5rem}@media screen and (max-width:767px){#profile_wrapper .profile_block .profile-sns .note-box .note-content-item.__note-btn{width:100%;text-align:center;margin-top:1rem}}#profile_wrapper .profile_block .profile-sns .note-box .note-content-item.__note-btn .btn a{font-family:"Poppins","Noto Sans JP",sans-serif;display:block;width:100%;height:46px;line-height:46px;border-radius:10px;border:1px solid white;text-align:center;color:white;background-color:#248F76;font-weight:bold;height:50px;line-height:50px}#profile_wrapper .profile_block .profile-sns .note-box .note-content-item.__note-btn .btn a:hover{background-color:#F9BB00;color:#3E3A39}#profile_wrapper .profile_block .profile-sns .note-box .note-recommended-box{width:100%;margin:2rem auto 0}#profile_wrapper .profile_block .profile-sns .note-box .note-recommended-box .recommended-innerbox .note_item{margin-top:0.5rem;width:32%}@media screen and (max-width:767px){#profile_wrapper .profile_block .profile-sns .note-box .note-recommended-box .recommended-innerbox .note_item{width:100%}}#profile_wrapper .profile_block .profile-sns .note-box .note-recommended-box .recommended-innerbox .note_item p{margin-top:0.3rem;font-size:clamp(0.65rem,1.8vw,0.8rem);font-weight:600;line-height:1.6}@media screen and (max-width:767px){#profile_wrapper .profile_block .profile-sns .note-box .note-recommended-box .recommended-innerbox .note_item p{font-size:clamp(1rem,2.5vw,1.25rem)}}#profile_wrapper .profile_block .profile-sns .sns-inner-box-flex{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:2rem;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:767px){#profile_wrapper .profile_block .profile-sns .sns-inner-box-flex{display:block;width:100%}}#profile_wrapper .profile_block .profile-sns .sns-inner-box-flex .sns-inner-box-flexitem{-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;margin-top:2rem;width:37%;gap:0}@media screen and (max-width:767px){#profile_wrapper .profile_block .profile-sns .sns-inner-box-flex .sns-inner-box-flexitem{width:90%;padding:6.5% 4.8% 8%}}#profile_wrapper .profile_block .profile-sns .sns-inner-box-flex .sns-inner-box-flexitem .x-content-box,#profile_wrapper .profile_block .profile-sns .sns-inner-box-flex .sns-inner-box-flexitem .facebook-content-box{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-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}#profile_wrapper .profile_block .profile-sns .sns-inner-box-flex .sns-inner-box-flexitem .x-content-item.__note-btn,#profile_wrapper .profile_block .profile-sns .sns-inner-box-flex .sns-inner-box-flexitem .facebook-content-item.__facebook-btn{margin-top:auto}#profile_wrapper .profile_block .profile-sns .x-box .x-content-box,#profile_wrapper .profile_block .profile-sns .facebook-box .facebook-content-box{width:100%}#profile_wrapper .profile_block .profile-sns .x-content-item.__x-title .x-name{font-size:clamp(1rem,2.5vw,1.25rem);font-weight:600;line-height:1.6;position:relative;padding-left:50px}#profile_wrapper .profile_block .profile-sns .x-content-item.__x-title .x-name::before{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:28px;height:28px;background-image:url("../img/company/sns_icon01.png");background-size:cover;background-repeat:no-repeat}#profile_wrapper .profile_block .profile-sns .x-content-item.__x-title .x-id{font-size:clamp(0.85rem,2.2vw,1rem);color:#9D9D9D}#profile_wrapper .profile_block .profile-sns .x-content-item.__x-btn .btn a{margin-top:1.5rem;font-family:"Poppins","Noto Sans JP",sans-serif;display:block;width:100%;height:46px;line-height:46px;border-radius:10px;border:1px solid white;text-align:center;color:white;background-color:black;font-weight:bold;height:50px;line-height:50px;border-radius:100px}#profile_wrapper .profile_block .profile-sns .x-content-item.__x-btn .btn a:hover{background-color:#F9BB00;color:#3E3A39}#profile_wrapper .profile_block .profile-sns .facebook-content-item.__facebook-title{font-size:clamp(1.4rem,3.5vw,1.9rem);font-weight:600}#profile_wrapper .profile_block .profile-sns .facebook-content-item.__facebook-title p{position:relative;padding-left:50px}#profile_wrapper .profile_block .profile-sns .facebook-content-item.__facebook-title p::before{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:28px;height:28px;background-image:url("../img/company/sns_icon02.png");background-size:cover;background-repeat:no-repeat}#profile_wrapper .profile_block .profile-sns .facebook-content-item.__facebook-btn .btn a{margin-top:3.5rem;font-family:"Poppins","Noto Sans JP",sans-serif;display:block;width:100%;height:46px;line-height:46px;border-radius:10px;border:1px solid white;text-align:center;color:white;background-color:#0766FF;font-weight:bold;height:50px;line-height:50px}#profile_wrapper .profile_block .profile-sns .facebook-content-item.__facebook-btn .btn a:hover{background-color:#F9BB00;color:#3E3A39}.contact_block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contact_block-left{-ms-flex-preferred-size:45%;flex-basis:45%}.contact_block-right{-ms-flex-preferred-size:50%;flex-basis:50%}@media screen and (max-width:767px){.contact_block{display:block}}#media-contact .tl01{margin:0 0 2rem;line-height:1.4}#media-contact hr{margin:1.6rem 0 0.5rem 0;border:none;border-top:1px solid #FCDF86}#media-contact ul.media-form-link-ul{line-height:1.3}@media screen and (max-width:767px){#media-contact ul.media-form-link-ul{margin-bottom:3rem}}#media-contact ul.media-form-link-ul li{list-style-type:none}#media-contact ul.media-form-link-ul li::before{content:"●";color:#F9BB00;margin-right:0.5rem;font-size:0.6rem}#media-contact ul.media-form-link-ul li a{text-decoration:underline;color:#F9BB00}.book_block01{margin-bottom:120px}.book_block--main{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}.book_block--main_img{width:38%}.book_block--main_detail{width:57%}.book_block--main_detail h3{font-family:"Poppins","Noto Sans JP",sans-serif;font-size:150%}.book_block--main_detail dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:10px 0;font-size:90%;line-height:2}.book_block--main_detail dt{width:4em;font-family:"Poppins","Noto Sans JP",sans-serif}.book_block--main_detail dd{width:calc(100% - 4em);margin:0}.book_block01 h4{margin:100px 0 20px;font-family:"Poppins","Noto Sans JP",sans-serif;font-size:120%}.book_block--profile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.book_block--profile_img{width:28%}.book_block--profile_detail{width:67%}.book_block--profile_detail .name{font-size:135%;font-family:"Poppins","Noto Sans JP",sans-serif;font-weight:bold}.book_block--profile_detail .data{margin-bottom:20px;font-size:80%;font-weight:bold}@media screen and (max-width:760px){.book_block--main{display:block}.book_block--main_img{width:100%;margin-bottom:20px}.book_block--main_detail{width:100%}.book_block--profile{display:block}.book_block--profile_img{width:80%;margin:0 auto 20px}.book_block--profile_detail{width:100%}}#header{z-index:6;position:relative;background-position:center top;background-size:cover;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:20px}#header .inner-block{max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#header .logo{position:absolute;left:50px;top:10px;width:166px}#header .navi_block{margin-left:auto;margin-right:50px}#header .navi_block .navi{display:inline-block}#header .navi_block .navi li{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 30px 20px;position:relative}#header .navi_block .navi li ul.menu__second-level{width:calc(100% + 60px);padding:15px 10px;margin:5px 0 0 -60px;opacity:0;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease;font-size:14px;background-color:#FFFFFF;border:2px solid #F9BB00;border-radius:10px;position:absolute;z-index:10;pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}#header .navi_block .navi li ul.menu__second-level.column2{width:430px;display:grid;grid-template-columns:4fr 5fr}#header .navi_block .navi li ul.menu__second-level li{display:block;padding:3px 10px;visibility:hidden;background-color:#FFFFFF;font-size:88%;-webkit-transition:visibility 0.3s ease;transition:visibility 0.3s ease}#header .navi_block .navi li ul.menu__second-level li a{display:inline-block;width:100%;-webkit-transition:color 0.2s ease;transition:color 0.2s ease}#header .navi_block .navi li ul.menu__second-level li a:hover{color:#F9BB00}#header .navi_block .navi li:hover>ul.menu__second-level{opacity:1;pointer-events:auto}#header .navi_block .navi li:hover>ul.menu__second-level li{visibility:visible}#header .navi_block .navi li:hover>ul.menu__second-level:hover{opacity:1;pointer-events:auto}#header .btn{padding-left:50px}@media screen and (max-width:767px){#header{padding-top:10px}#header .logo{position:static;margin-top:10px}}#footer{padding:50px 0 30px;background:#F9BB00;z-index:5;position:relative}#footer .logo{width:166px;margin:0 0 20px}#footer .navi_block{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:0 0 50px}#footer .navi_block .box01{-ms-flex-preferred-size:266px;flex-basis:266px;margin-top:-40px}#footer .navi_block .box .btn{margin:0 0 10px;width:100%}#footer .navi_block .box .btn:last-child{margin-bottom:0}#footer .navi{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#footer .navi>li{padding-right:38px}#footer .navi>li a:hover{color:#FFFFFF}#footer .navi li ul.menu__second-level li{padding:6px 0 0 10px;font-size:85%}#footer .f_link{text-align:center;margin:0 0 20px}#footer .f_link a{text-decoration:underline;display:inline-block;margin:0 10px}#footer .cp{font-size:12px;text-align:center;margin-top:20px}@media screen and (max-width:760px){#footer{padding:40px 0 20px}#footer .logo{margin:0 auto 20px}#footer .navi_block{display:block;margin:0 0 40px}#footer .navi_block .box{margin:0 0 40px}#footer .navi_block .box .btn{width:266px;margin:0 auto 20px}#footer .navi_block .box01{margin-top:0}#footer .navi li{font-size:12px;padding-right:10px}#footer .navi li:last-child{padding-right:0}#footer .f_link{margin:0 0 10px}#footer .cp{padding-right:60px}}html{color:#3E3A39;font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,sans-serif;font-size:16px;line-height:1.6}body{background:#FFFFFF;margin:0}img{border:0;margin:0;vertical-align:top;max-width:100%;height:auto}p{line-height:1.8;margin:0 0 1em;padding:0}p:last-child{margin:0}a{color:#3E3A39;text-decoration:none;-webkit-transition:0.7s}@media (min-width:840px){a:hover,.hover:hover{opacity:0.7;text-decoration:none;-webkit-transition:0.7s}.sp_navi{display:none !important}}input,select,textarea{font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,sans-serif}table{border-collapse:collapse}ul{list-style:none;margin:0;padding:0}h1,h2,h3,h4,h5,h6{margin:0;padding:0}.clearfix{clear:both}.clearfix:after{clear:both;content:"";display:block;height:0;font-size:0;visibility:hidden}.clear{clear:both}.outer-block{min-width:1060px;overflow:hidden}header.outer-block{overflow:visible}.inner-block{margin:0 auto;padding:0 20px;position:relative;max-width:1020px}.inner-block:after{clear:both;content:"";display:block;height:0;font-size:0;visibility:hidden}#wrapper{position:relative;overflow:hidden}.pc{display:block !important}.pc-ib{display:inline-block !important}.sp{display:none !important}.sp-ib{display:none !important}*:focus,*:active{outline:none}.cs-borderbox{border:3px solid #F9BB00;border-radius:20px;background-color:white}.bgg{background:-webkit-gradient(linear,left top,left bottom,from(#fbd386),color-stop(20%),to(#FFFFFF));background:linear-gradient(to bottom,#fbd386,20%,#FFFFFF)}.bgg_set{width:100%;height:50%;background:linear-gradient(45deg,#fdefc2,#fbd386,#FFFFFF);background-size:200% 200%}.btn{display:inline-block;width:175px;position:relative}.btn span,.btn a{font-family:"Poppins","Noto Sans JP",sans-serif;display:block;width:100%;height:46px;line-height:46px;border-radius:10px;border:1px solid #3E3A39;text-align:center;color:#3E3A39;font-weight:bold}.btn span:hover,.btn a:hover{opacity:1}.btn01 a:hover{color:#FFFFFF;background:#3E3A39}.btn02 a{border-color:#FFFFFF;background:#FFFFFF;color:#F9BB00}.btn02 a:hover{background:#F9BB00;color:#FFFFFF}.btn_fv{max-width:380px}@media screen and (max-width:767px){.btn_fv{margin:0 auto}}.btn_fv a{display:block;margin-top:80px;padding:20px 0;text-align:center;border-radius:10px;border:1px solid #3E3A39;font-size:110%;font-weight:bold;color:#3E3A39;background-color:rgba(249,187,0,0.65);position:relative}.btn_fv a::after{content:"";position:absolute;top:0;bottom:0;right:27px;width:9px;height:9px;margin:auto;border-top:1px solid #3E3A39;border-right:1px solid #3E3A39;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-box-sizing:border-box;box-sizing:border-box}.navi li a{font-family:"Poppins","Noto Sans JP",sans-serif;font-weight:bold;color:#3E3A39}.navi_block li a{position:relative;display:block}.navi_block li a:hover{opacity:1}.navi_block li a::after{content:"";display:block;height:2px;width:0%;background:#F9BB00;position:absolute;bottom:0;left:0;-webkit-transition:0.3s;transition:0.3s}.navi_block li a::before{content:"";width:8px;height:8px;display:block;background:#F9BB00;position:absolute;bottom:-3px;left:10%;border-radius:50%;opacity:0;-webkit-transition:0.3s;transition:0.3s}.navi_block li a:hover::after{width:100%}.navi_block li a:hover::before{left:100%;opacity:1}.menu{display:none}.pagetop{bottom:20px;position:fixed;right:20px;text-align:center;z-index:80;width:106px;height:106px}.pagetop a{display:block;height:100%;background:url(https://marugotoinc.co.jp/wp-content/themes/chani/img/common/pagetop.png) no-repeat;background-size:100%}@media (min-width:761px){.menu_bg,.navi_wrap{display:none !important}}.logo-policy_content h3{font-size:1rem;margin-bottom:1.5rem}.logo-policy_content p{margin-bottom:1.8rem}.content{padding:100px 0 200px;z-index:5;position:relative}.top_cont01{padding:200px 0 300px}.cont_block01{margin:0 0 200px}.cont_block01:last-child{margin-bottom:0}.cont_block01 .tx_title{margin:0 0 20px;font-size:42px;line-height:1;color:#F9BB00}.tl01{margin:0 0 80px;font-size:78px;font-weight:200;font-family:"Prompt","Noto Sans JP",sans-serif}.tl02{font-family:"Poppins","Noto Sans JP",sans-serif;font-size:36px;font-weight:normal;margin:0 0 10px;line-height:1.2}.sub_tl01{font-weight:bold;font-size:20px;margin:0 0 40px}.top_block01{position:relative}.top_block01 .imgs{position:absolute;right:0;top:20px;width:48%}.top_block01 p{font-size:14px;margin:0 0 50px}.content .btn{width:310px}.btn03 a{border-color:#F9BB00}.btn03 a:hover{background:#F9BB00;color:#FFFFFF}.btn04 a{position:relative;background:#3E3A39;color:#FFFFFF}.btn04 a:hover{background:#FFFFFF;color:#3E3A39}.btn04 a::before{display:block;width:1em;height:1em;position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:transparent url(https://marugotoinc.co.jp/wp-content/themes/chani/img/common/icon01_white.svg) no-repeat center center;background-size:100%;content:""}.btn04 a:hover::before{background:transparent url(https://marugotoinc.co.jp/wp-content/themes/chani/img/common/icon01.svg) no-repeat center center;background-size:100%}.top_block02{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:40px}.top_block02.column2{max-width:80%;margin-right:auto;margin-left:auto}.top_block02.column3{width:120%;margin-left:-10%}.top_block02 .box{display:-webkit-box;display:-ms-flexbox;display:flex;-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:330px;height:330px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:50px 0;margin:0 15px 30px;border-radius:50%;box-sizing:border-box;border:3px solid #F9BB00;text-align:center;background-color:#FFFFFF}.top_block02.__hr .box{padding:30px 0 35px 0}.top_block02.__hr p{font-size:12px}.top_block02 .box:hover{background-color:#F9BB00}.top_block02 .box h3.tx_title{margin:0;font-size:22px;line-height:1;color:#F9BB00;font-weight:bold}.top_block02 .box:hover h3.tx_title{color:#FFFFFF}.top_block02 .box figure{margin:0;height:130px}.top_block02 .box figure img{width:auto;height:100%}.top_block02 .box p{font-size:14px;line-height:1.5}.btn_wrap{text-align:center}.tl03{text-align:center;margin:0 0 50px}.news_list01{max-width:800px;margin:0 auto 60px}.news_list01 li{padding:10px 50px;border-bottom:1px solid rgba(62,58,57,0.4);display:table;width:100%}.news_list01 li:first-child{border-top:1px solid rgba(62,58,57,0.4)}.news_list01 li .cell01,.news_list01 li .cell02{display:table-cell}.news_list01 li .cell01{width:5em;padding-right:20px;font-family:"Poppins","Noto Sans JP",sans-serif;font-weight:bold}.tl04{font-size:23px;text-align:center;line-height:1.2;margin:0 0 40px;color:#3E3A39}#particles-js{position:absolute;z-index:2;width:100%;height:100%;top:-70px}.top_book--area{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}.top_book--area_img{width:320px;border:1px solid rgba(62,58,57,0.4)}.top_book--area_detail{width:calc(100% - 320px - 60px)}.top_book--area_detail p.top_book--area_detail-date{margin:0 0 20px;font-size:90%}.top_book--area_detail h3{margin:0 0 40px;font-size:150%;font-family:"Poppins","Noto Sans JP",sans-serif}.top_book--area_detail p.top_book--area_detail-text{font-size:115%}.top_book--area_detail .btn{margin:0 auto 20px}.top_book--area_detail a{width:95%}.breadcrumblist{padding:0;margin:0 0 100px}.breadcrumblist li{display:inline-block}.breadcrumblist li::before{content:">";display:inline-block;margin-left:0.5em;margin-right:0.5em}.breadcrumblist li:first-child::before{display:none}.breadcrumblist li a{text-decoration:underline}.breadcrumblist li.type_service_choice a{margin-right:4px;text-decoration:inherit}.breadcrumblist li.type_service_choice a span{text-decoration:underline}.second .content{padding-top:70px}.news_list01.news_list01_1 .cell01{color:#F9BB00}.page_navi_area .list .wp-pagenavi{text-align:center}.page_navi_area .list .wp-pagenavi a,.page_navi_area .list .wp-pagenavi a:hover{-webkit-transition-property:color,background-color;transition-property:color,background-color;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-delay:0s;transition-delay:0s}.page_navi_area .list .wp-pagenavi a,.page_navi_area .list .wp-pagenavi span{font-size:1.125rem;line-height:2.4;display:inline-block;border-style:solid;border-color:#F9BB00;border-width:1px;border-radius:4px;min-width:2.4em;height:40px;line-height:40px;margin:4px;padding-left:0.5em;padding-right:0.5em;-webkit-box-sizing:border-box;box-sizing:border-box;background:#FFFFFF}.page_navi_area .list .wp-pagenavi .current,.page_navi_area .list .wp-pagenavi a:hover{color:#FFFFFF;background-color:#F9BB00}.page_navi_area .list .wp-pagenavi a:hover{-webkit-transition-duration:0s;transition-duration:0s;opacity:1}.news_block{margin:0 auto 30px;padding:0 0 50px;border-bottom:3px solid #F9BB00}.news_block .day{font-size:24px;color:#F9BB00;font-family:"Poppins","Noto Sans JP",sans-serif;margin:0 0 10px;font-weight:bold}.news_block .title{font-size:24px;font-weight:900;line-height:1.4;margin:0 0 30px}.news_block .title+img{display:block}.news_block img{margin:20px 0}.news_block h2{font-weight:900;background:#FEECB6;font-size:26px;line-height:1.4;margin:50px 0 40px;padding:10px}.news_block h3{font-size:24px;font-weight:bold;border-bottom:3px solid #F9BB00;border-left:10px solid #F9BB00;line-height:1.4;padding-left:15px;padding-bottom:10px;margin:40px 0 30px}.news_block h4{font-size:18px;font-weight:bold;margin:10px 0}.news_block ul{margin:30px 0;padding:0}.news_block ul li{position:relative;font-weight:bold;margin:0 0 10px;padding-left:20px;font-weight:bold}.news_block ul li:last-child{margin:0}.news_block ul li:after{content:"";width:13px;height:13px;border-radius:13px;background:#F9BB00;position:absolute;left:0;top:8px}.news_block blockquote{margin:40px 0;padding:20px 0;border-top:1px solid #F9BB00;border-bottom:1px solid #F9BB00;font-weight:bold}.news_pt01{padding:20px;border:3px solid #F9BB00}.prev_next_button .jc_sb{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:24px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:50px;font-weight:bold}.prev_next_button .jc_sb a{border-style:solid;border-color:#000000;border-width:1px;position:relative;width:48%;padding:1em;padding-left:1em;-webkit-box-sizing:border-box;box-sizing:border-box}.prev_next_button .jc_sb a::before{content:"";position:absolute;top:0;bottom:0;left:15px;margin:auto;width:0;height:0;border-style:solid;border-width:20px 16px 20px 0;border-color:transparent #F9BB00 transparent transparent}.prev_next_button .jc_sb .prev{padding-left:4em}.prev_next_button .jc_sb .next{padding-right:4em}.prev_next_button .jc_sb .next::before{left:auto;right:15px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.btn.back_btn a{font-weight:bold}.btn.back_btn a:after{content:"";position:absolute;left:20px;top:0;bottom:0;margin:auto;width:8px;height:8px;border-top:1px solid #3E3A39;border-right:1px solid #3E3A39;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.btn.back_btn a:hover:after{border-color:#FFFFFF}.tl05{font-weight:900;font-size:24px;padding:0 0 20px 20px;margin:0 0 50px;line-height:1.4;border-bottom:2px solid #F9BB00}.privacy_block01{font-size:14px;margin-bottom:30px}.privacy_block01 h3{margin-bottom:10px}.privacy_block01 table.privacy_block_table{width:100%}.privacy_block01 table.privacy_block_table tr th{padding:10px;text-align:center;color:#FFFFFF;border-right:1px solid #FFFFFF;background-color:#F9BB00}.privacy_block01 table.privacy_block_table tr th:last-child{border-right:none}.privacy_block01 table.privacy_block_table tr td{padding:10px;vertical-align:top;border-right:1px solid #F9BB00;border-bottom:1px solid #F9BB00;background-color:#FFFFFF}.privacy_block01 table.privacy_block_table tr td:last-child{border-right:none}.privacy_block01 ul li::before{content:"・";color:#F9BB00}h3.service{text-align:left}.service_block01{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-bottom:40px}.service_block01 .box{width:calc(48% - 60px);margin-bottom:30px;border:3px solid #F9BB00;border-radius:25px;padding:30px;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}.service_block01 .box:hover{background-color:#FFFFFF}.service_block01 .box .contents{margin-right:15px}.service_block01 .box .contents h4 img{width:auto;max-height:60px}.service_block01 .box .contents h4.logo_h img{height:52px}.service_block01 .box .contents .box-contents-txt{font-size:1.68rem;color:#F9BB00}@media screen and (max-width:767px){.service_block01 .box .contents .box-contents-txt{font-size:2.4rem}}@media screen and (max-width:520px){.service_block01 .box .contents .box-contents-txt{font-size:1.8rem}}.service_block01 .box .contents p{margin:20px 0;line-height:1.5}.service_block01 .box .contents .btn.btn03{width:220px;display:block;margin:0}.service_block01 .box .illust{max-width:42%}.company_table01{max-width:700px;margin:0 auto 70px;text-align:left}.company_table01 th{width:11em;padding-right:40px}.company_table01 td,.company_table01 th{vertical-align:top;padding-bottom:20px}.authorization_logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;max-width:780px;margin:0 auto 50px}.authorization_logo dl{width:calc(33% - 60px);padding:20px;margin:0;border-radius:10px;background-color:rgba(255,255,255,0.5)}.authorization_logo dt{text-align:center;margin-bottom:20px}.authorization_logo dt img{width:auto;max-width:auto;height:100px}.authorization_logo dl:nth-of-type(1) dd{text-align:center}.authorization_logo dd{margin:0;font-size:12px}.company_list01{max-width:780px;margin:0 auto 70px}.company_list01 li{position:relative;padding-left:120px;padding-bottom:20px;font-size:14px}.company_list01 li:after{width:3px;height:100%;background:#F9BB00;content:"";position:absolute;left:0;top:15px}.company_list01 li:last-child:after{display:none}.company_list01 li span{position:absolute;left:30px;top:-2px;font-size:24px;font-family:"Poppins","Noto Sans JP",sans-serif;font-weight:bold}.company_list01 li span:after{width:20px;height:20px;background:#F9BB00;border-radius:20px;content:"";position:absolute;left:-39px;top:0;bottom:0;margin:auto}.company_block01{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:0 0 70px}.company_block01 .box{-ms-flex-preferred-size:48%;flex-basis:48%}.company_block01 .box .img{margin:0 0 40px;text-align:center}.company_block01 .box .img img{width:50%}.company_block01 .box .yaku{font-size:14px;font-weight:bold}.company_block01 .box .name{font-size:24px;font-weight:bold}.company_block01 .box .data{font-size:14px}.company_block01 .box p{font-size:14px;margin-top:20px}.company_block02 .comp_name{display:block;margin-top:10px;text-align:right}.sns_list01{margin-top:20px}.sns_list01 li{display:inline-block;margin-right:15px;vertical-align:middle}.sns_list01 li img{max-height:42px;width:auto}.sns_list01 li.type2 img{width:auto;height:30px}.company_block02{margin:0 auto 70px;max-width:820px}.company_block02:last-child{margin-bottom:0}.company_block02 .t{text-align:center;margin:0 0 10px;font-size:18px;font-weight:bold}.company_block02 p{font-size:14px}.recruit_block01{max-width:800px;margin:0 auto 60px}.recruit_block01 .recruit_block01_inner{position:relative;width:100%;padding-top:calc(56.25% + 36px)}.recruit_block01 iframe{position:absolute;top:0;left:0;width:100%;height:100%}.recruit_block02{margin:0 0 70px}.recruit_block02 .box{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:0 0 40px}.recruit_block02 .box:last-child{margin-bottom:0}.recruit_block02 .box .cell01,.recruit_block02 .box .cell02{-ms-flex-preferred-size:48%;flex-basis:48%}.recruit_block02 .box .cell02{padding-top:20px}.recruit_block02 .box .cell02 .tx01{font-size:14px;margin:0 0 10px}.recruit_block02 .box .cell02 .tx01 span{font-size:24px;padding-right:20px;font-family:"Poppins","Noto Sans JP",sans-serif;font-weight:bold}.recruit_block02 .box .cell02 .tx02{font-size:24px;font-weight:bold}.recruit_block02 .box .cell02 .btn_wrap{margin-top:40px}.recruit_block03{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:0 0 70px}.recruit_block03 .box{-ms-flex-preferred-size:32%;flex-basis:32%;background:#FFFFFF;border-radius:20px;padding:30px 20px 20px;-webkit-box-sizing:border-box;box-sizing:border-box}.recruit_block03 .box .img{margin:0 0 10px;text-align:center}.recruit_block03 .box .img img{width:70%}.recruit_block03 .box .t{min-height:3.5em;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;font-size:26px;font-weight:900;text-align:center;line-height:1.4}.btn.btn03.btn03_1{width:500px}.btn.btn03.btn03_1 a{height:120px;line-height:120px;font-size:24px;position:relative}.btn.btn03.btn03_1 a:after{content:"";background:url(https://marugotoinc.co.jp/wp-content/themes/chani/img/common/icon01.svg);background-size:100% 100%;position:absolute;right:30px;top:0;bottom:0;margin:auto;width:24px;height:22px}.company_block04{margin:0 0 70px}.qa_list li{margin:0 0 20px}.qa_list li:last-child{margin:0}.qa_list .q{padding:20px;padding-right:70px;text-align:center;font-size:14px;font-weight:bold;background:#F9BB00;position:relative;cursor:pointer}.qa_list .q:after{position:absolute;content:"";top:0;bottom:0;right:30px;width:21px;height:21px;margin:auto;background:url(https://marugotoinc.co.jp/wp-content/themes/chani/img/common/qa_icon01.svg) no-repeat;background-size:100% auto;background-position:center center}.qa_list .q.current:after{background-image:url(https://marugotoinc.co.jp/wp-content/themes/chani/img/common/qa_icon02.svg)}.qa_list .a{padding:40px 50px;background:#FFFFFF;border:1px solid #DCDCDC;border-top:none;font-size:14px;font-weight:bold;display:none}.qa_list .a a{color:#F9BB00;text-decoration:underline}.qa_list .a img{margin-top:20px}.service_bg_li{background-color:rgba(34,34,34,0.8);position:relative;height:60px;margin-top:-60px;z-index:40}.service_bg_li ul{text-align:center}.service_bg_li ul li{display:inline-block;margin-left:1em;margin-right:1em}.service_bg_li ul li a{color:#FFFFFF;line-height:60px;display:block}.recruit_mv{background:#FFFFFF;z-index:4;position:relative}.recruit_mv .inner-block{height:100%}.recruit_mv .tx_in{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;z-index:3}.recruit_mv .tx01{font-size:60px;line-height:1.4;font-family:"Poppins","Noto Sans JP",sans-serif;font-weight:bold}.recruit_mv .tx02{font-size:28px;font-weight:bold;line-height:1.4;margin:0 0 20px}.recruit_mv .tx03{font-size:18px;line-height:1.4}.recruit_mv{height:100vh;margin-top:-78px}.container{position:absolute;width:500px;height:500px;position:absolute;top:-100px;left:0;right:0;margin:auto;-webkit-animation:rotate-anime 20s linear infinite;animation:rotate-anime 20s linear infinite;background:url(https://marugotoinc.co.jp/wp-content/themes/chani/img/recruit/en.png);background-size:100% 100%}.container01{width:1000px;height:1000px;top:-50px;right:-1000px;background-image:url(https://marugotoinc.co.jp/wp-content/themes/chani/img/recruit/en01.png)}.container02{width:450px;height:450px;left:-100px;top:550px;background-image:url(https://marugotoinc.co.jp/wp-content/themes/chani/img/recruit/en02.png)}.container03{width:600px;height:600px;top:200px;left:-350px;background-image:url(https://marugotoinc.co.jp/wp-content/themes/chani/img/recruit/en03.png)}.container04{width:400px;height:400px;top:150px;left:-1050px;background-image:url(https://marugotoinc.co.jp/wp-content/themes/chani/img/recruit/en04.png)}.container05{width:600px;height:600px;top:300px;left:-1500px}.rtn{-webkit-animation:rotate-anime01 20s linear infinite;animation:rotate-anime01 20s linear infinite}@-webkit-keyframes rotate-anime{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate-anime{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes rotate-anime01{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes rotate-anime01{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}.inner-block.inner-block01{position:relative;z-index:5;margin-bottom:-70px}#header .navi_block:after{clear:both;content:"";display:block;height:0;font-size:0;visibility:hidden}textarea.input_tx.input_textarea{height:164px}.top_block02 a.box .ig2{display:none}.top_block02 a.box:hover .ig1{display:none}.top_block02 a.box:hover .ig2{display:block}.company_table01 .tr_pmark td{display:block;vertical-align:middle;position:relative}.tr_pmark img{width:auto;height:80px;position:absolute;top:0;right:0}.consent_btn{text-align:center;position:relative}.consent_btn .in{width:auto;display:inline-block;position:relative}.consent_btn input{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox;position:absolute;top:calc((100% - 13px - 6px) / 2);left:0;z-index:2}.consent_btn label{padding-left:22px;background:none;cursor:pointer;position:relative;z-index:4}.consent_send_btn{pointer-events:cursore;opacity:1}.consent_send_btn.off{pointer-events:none;opacity:0.4}.form-columns-1,.form-columns-2{max-width:680px !important;margin:0 auto 20px !important}fieldset.form-columns-2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}fieldset.form-columns-2 .hs-form-field{width:48% !important;float:none !important}input[type=text].hs-input,input[type=tel].hs-input,input[type=email].hs-input,textarea.hs-input{border:1px solid #3E3A39;border-radius:5px;background:#FFFFFF;padding:10px;width:100% !important;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.hs-form-required{font-size:0}.hs-form-required::after{display:inline;content:"必須";padding:0.1rem 0.5rem;margin-left:0.5rem;font-size:0.8rem;color:#FFFFFF;background-color:#F9BB00}fieldset .input{margin-top:10px}.hs-field-desc{font-size:0.8rem}.hs_privacy{text-align:center}.hs-field-desc a{color:#F9BB00;font-size:1rem;text-decoration:underline}.hs-field-desc a:hover{text-decoration:none}.hs-error-msg,.hs-error-msgs{color:#ff5353}.hs_error_rollup{text-align:center;font-size:120%}input[type=submit].hs-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;margin:40px auto 0;display:block;width:370px;max-width:100%;height:70px;line-height:70px;border-radius:10px;border:none;background:#F9BB00;text-align:center;color:#FFFFFF;font-size:18px;font-weight:bold;cursor:pointer;-webkit-transition:0.25s;transition:0.25s;font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,sans-serif}input[type=submit].hs-button:hover{background:#3E3A39}.media_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:40px;margin-top:40px;border-radius:25px;background-color:#FFFFFF;border:3px solid #F9BB00;line-height:2;font-size:120%}.media_list li{width:25%}.media_list li::before{content:"・";color:#F9BB00}@media screen and (max-width:760px){html{font-size:14px;line-height:1.5}body{position:relative;-webkit-appearance:none;-webkit-text-size-adjust:100%}.outer-block{min-width:320px}.inner-block{width:auto;padding:0 20px}#wrapper{min-width:320px;overflow:hidden}input,select,textarea{font-size:16px;vertical-align:middle}.pc{display:none !important}.pc-ib{display:none !important}.sp{display:block !important}.sp-ib{display:inline-block !important}.aco-body{display:none}img{width:100%}.top #wrapper{background-size:100% 6000px;background-size:100% 9000px}.bgg{background:linear-gradient(to bottom,#fbd386,1200px,#FFFFFF)}.pagetop{width:60px;height:60px}.menu{position:fixed;top:20px;right:20px;z-index:120;display:block}.menu-trigger,.menu-trigger span{display:inline-block;-webkit-transition:all 0.4s;transition:all 0.4s;-webkit-box-sizing:border-box;box-sizing:border-box}.menu-trigger{width:22px;height:22px;right:15px;top:20px;z-index:220}.menu-trigger span{position:absolute;left:0;width:100%;height:2px;background-color:#000;border-radius:2px}.active.menu-trigger span{background-color:#000}.menu-trigger span:nth-of-type(1){top:0}.menu-trigger span:nth-of-type(2){top:0;bottom:0;margin:auto}.menu-trigger span:nth-of-type(3){bottom:0}.menu-trigger.active span:nth-of-type(1){-webkit-transform:translateY(11px) rotate(-315deg);transform:translateY(11px) rotate(-315deg)}.menu-trigger.active span:nth-of-type(2){opacity:0}.menu-trigger.active span:nth-of-type(3){-webkit-transform:translateY(-10px) rotate(315deg);transform:translateY(-10px) rotate(315deg)}.menu_bg{position:fixed;width:100%;height:100%;z-index:100;background:#F9BB00;background-size:cover;left:0;top:0;display:none}#header .navi_block{display:none}.navi_wrap{display:none}.navi_wrap .block{overflow-y:scroll;position:fixed;top:40px;bottom:0;left:0;right:0;z-index:200;width:100vw;margin:auto}.navi_wrap .logo{text-align:center;margin:0 auto 15px;width:120px}.navi_wrap .navi{margin:0 0 20px}.navi_wrap .navi li a{position:relative;padding:10px 0 10px 40px;text-align:left;display:block;color:#000;font-size:115%}.navi_wrap .navi li a::after{content:"";width:7px;height:7px;border:0;border-top:solid 2px #000;border-right:solid 2px #000;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:0;bottom:0;margin:auto;left:20px;margin:auto}.navi_wrap .navi li a.no_link{pointer-events:none}.navi_wrap .navi li a.no_link::after{display:none}.navi_wrap .navi li ul.menu-sp__second-level li a{padding-left:60px;font-size:100%}.navi_wrap .navi li ul.menu-sp__second-level li a::after{left:40px}.navi_wrap .btn{margin-bottom:40px}.navi_wrap .st{margin:0 10px}.btn{width:266px;margin:auto;display:block}.content{padding:60px 0 100px}.top_cont01{padding:100px 0 150px}.top_cont01 .tl_img01 img{height:30px}.cont_block01{margin:0 0 150px}.cont_block01 .tx_title{font-size:34px}.tl01{margin:0 0 40px;text-align:center;font-size:42px}.tl01 img{height:30px}.tl02{font-size:28px}.sub_tl01{font-weight:bold;font-size:18px;margin:0 0 40px}.btn{font-size:16px}.top_block01 .imgs{position:static;width:auto;margin:0 0 50px}.content .btn{width:auto;max-width:310px}.top_block02.column2{max-width:none}.top_block02.column3{width:auto;margin-left:0}.top_block02 .box{width:315px;height:315px;max-width:none;margin:0 auto 40px;padding:50px 0}.top_block02 .box p{font-size:13px}.top_block02.__hr .box{padding:30px 0 35px 0}.top_block02.__hr p{font-size:12px}.news_list01 li{padding:10px 0;display:block}.news_list01 li .cell01,.news_list01 li .cell02{display:block}.news_list01 li .cell01{width:auto;margin-bottom:4px}.top_book--area{display:block}.top_book--area_img{width:100%}.top_book--area_detail{margin-top:20px;width:100%}.top_book--area_detail br{display:none}.top_book--area_detail a{width:100%}.second .content{padding-top:20px}.breadcrumblist{margin:0 0 70px}.news_block .day{font-size:20px}.news_block .title{font-size:20px}.news_block h2{font-size:18px;margin:40px 0 20px}.news_block h3{font-size:16px;margin:30px 0 20px}.news_block h4{font-size:15px}.news_block ul{margin:20px 0}.news_block ul li{padding-left:15px}.news_block ul li:after{width:10px;height:10px;top:7px}.news_block blockquote{margin:30px 0}.news_pt01{padding:15px}.prev_next_button .jc_sb{display:block}.prev_next_button .jc_sb a{display:block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 0 10px}.prev_next_button .jc_sb a:last-child{margin:0}.prev_next_button .jc_sb a::before{left:10px;border-width:10px 8px 10px 0}.prev_next_button .jc_sb .prev{padding-left:2em}.prev_next_button .jc_sb .next{padding-right:2em}.prev_next_button .jc_sb .next::before{left:auto;right:15px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.btn.back_btn a{font-weight:bold}.btn.back_btn a:after{content:"";position:absolute;left:20px;top:0;bottom:0;margin:auto;width:8px;height:8px;border-top:1px solid #3E3A39;border-right:1px solid #3E3A39;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.btn.back_btn a:hover:after{border-color:#FFFFFF}.service_block01{display:block}.service_block01 .box{width:auto;display:block;margin-bottom:20px}.service_block01 .box .contents{margin-right:0;margin-bottom:20px;text-align:center}.service_block01 .box .contents .btn.btn03{margin:0 auto}.service_block01 .box .illust{max-width:75%;margin:0 auto}.company_table01 th{padding-right:20px}.company_table01 td,.company_table01 th{padding-bottom:10px}.authorization_logo dl{width:100%}.company_list01 li{padding-left:100px;padding-top:3px}.company_block01{display:block}.company_block01 .box{margin:0 0 40px}.company_block01 .box:last-child{margin:0}.company_block01 .box .img{margin:0 0 20px}.company_block01 .box .img img{width:60%}.company_block01 .box .name{font-size:18px}.sns_list01{margin-top:20px;text-align:center}.sns_list01 li{margin:0 5px}.sns_list01 li img{width:auto;height:30px}.recruit_block02 .box{margin:0 0 40px;display:block}.recruit_block02 .box .cell02 .tx01 span{font-size:20px;display:block}.recruit_block02 .box .cell02 .tx02{font-size:20px;font-weight:bold}.recruit_block02 .box .cell02 .btn_wrap{margin-top:20px}.recruit_block03{display:block}.recruit_block03 .box{margin:0 0 20px}.recruit_block03 .box:last-child{margin:0}.recruit_block03 .box .t{min-height:0;display:block;text-align:center;font-size:20px;margin:0 0 10px}.btn.btn03.btn03_1{width:100%}.btn.btn03.btn03_1 a{height:60px;line-height:60px;font-size:18px}.btn.btn03.btn03_1 a:after{right:20px;width:20px;height:18px}.qa_list li{margin:0 0 10px}.qa_list .q{padding:15px;padding-right:40px}.qa_list .q:after{right:10px}.qa_list .a{padding:20px}.service_bg_li{width:100%;overflow:hidden}.service_bg_li .inner{height:90px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.service_bg_li ul{white-space:nowrap;overflow-x:auto}.service_bg_li ul li a{font-size:0.875rem}.recruit_mv .tx01{font-size:28px}.recruit_mv .tx02{font-size:22px}.recruit_mv .tx03{font-size:14px}.recruit_mv{margin-top:-62px}.inner-block.inner-block01{padding-top:50px;margin-bottom:-50px}.f_cell02:after{clear:both;content:"";display:block;height:1px;font-size:0;visibility:hidden}.tr_pmark img{height:48px}.media_list{padding:30px}.media_list li{width:100%}}