.serviceLP main *{-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 641px){.serviceLP main{font-size:16px;line-height:1.75}}@media screen and (max-width: 640px){.serviceLP main{font-size:3.73333vw;line-height:1.78571}}.serviceLP main a{color:inherit}.serviceLP main b{font-weight:bold}.serviceLP main picture{display:block}.serviceLP main picture img{width:100%;height:100%}@-webkit-keyframes fadeIn_to_fadeOutLarger1{0%{opacity:0;visibility:visible;-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1}100%{opacity:0;visibility:visible;-webkit-transform:scale(1.35);transform:scale(1.35)}}@keyframes fadeIn_to_fadeOutLarger1{0%{opacity:0;visibility:visible;-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1}100%{opacity:0;visibility:visible;-webkit-transform:scale(1.35);transform:scale(1.35)}}@-webkit-keyframes fadeIn_to_fadeOutLarger2{0%{opacity:0;visibility:visible;-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1}100%{opacity:0;visibility:visible;-webkit-transform:scale(1.35);transform:scale(1.35)}}@keyframes fadeIn_to_fadeOutLarger2{0%{opacity:0;visibility:visible;-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1}100%{opacity:0;visibility:visible;-webkit-transform:scale(1.35);transform:scale(1.35)}}.serviceLP main{overflow:hidden}.serviceLP main .inner{margin:0 auto}@media screen and (min-width: 641px){.serviceLP main .inner{width:960px}}@media screen and (max-width: 640px){.serviceLP main .inner{width:91.46667vw}}@media screen and (min-width: 641px){.serviceLP .contentBody{padding:100px 0 50px}}@media screen and (max-width: 640px){.serviceLP .contentBody{padding:13.33333vw 0 8vw}}@media screen and (min-width: 641px){.serviceLP .contentBody .inner{padding:0 36px}}.serviceLP .text-caution{color:#E00000}.serviceLP sub.text-caution{display:inline-block;line-height:1;vertical-align:top}@media screen and (min-width: 641px){.serviceLP sub.text-caution{font-size:10px}}@media screen and (max-width: 640px){.serviceLP sub.text-caution{font-size:2.66667vw}}@media screen and (min-width: 641px){.serviceLP .section{padding:50px 0}}@media screen and (max-width: 640px){.serviceLP .section{padding:9.33333vw 0}}.serviceLP .section:first-of-type{padding-top:0}.serviceLP .section:last-of-type{padding-bottom:0}.serviceLP .section_title{font-family:'Hiragino Kaku Gothic W7 JIS2004', 'ヒラギノ角ゴ W7 JIS2004', sans-serif;font-weight:bold}@media screen and (min-width: 641px){.serviceLP .section_title{width:960px;font-size:32px;line-height:1.8125;margin:-13px 0 -13px -36px}}@media screen and (max-width: 640px){.serviceLP .section_title{font-size:6.4vw;line-height:1.79167;margin:-2.53333vw 0}}@media screen and (min-width: 641px){.serviceLP .section_lead{font-size:18px;line-height:1.77778;margin:25px 0 -7px}}@media screen and (max-width: 640px){.serviceLP .section_lead{margin:3.86667vw 0 -1.46667vw}}@media screen and (min-width: 641px){.serviceLP .serviceNav{background-color:#151515;color:#fff}}@media screen and (max-width: 640px){.serviceLP .serviceNav{display:none}}.serviceLP .serviceNav_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width: 641px){.serviceLP .serviceNav_container{line-height:64px}}.serviceLP .serviceNav_container a{display:block;width:100%;height:100%}@media screen and (min-width: 641px){.serviceLP .serviceNav_container a:hover{opacity:.7}}.serviceLP .enquiryBtn a{display:block;text-align:center;font-weight:bold}@media screen and (min-width: 641px){.serviceLP .enquiryBtn a{width:288px;height:64px;border:1px solid transparent;border-radius:32px;font-size:18px;line-height:64px}}@media screen and (max-width: 640px){.serviceLP .enquiryBtn a{width:78.66667vw;height:16vw;border-radius:8vw;font-size:4.53333vw;line-height:16vw}}.serviceLP .roundTag{display:inline-block;border:solid #d5d5d5;font-weight:bold}@media screen and (min-width: 641px){.serviceLP .roundTag{border-width:1px;border-radius:24px;padding:0 15px;font-size:14px;line-height:22px}}@media screen and (max-width: 640px){.serviceLP .roundTag{border-width:.26667vw;border-radius:3.6vw;padding:0 3.2vw;font-size:3.46667vw;line-height:6.66667vw}}@media screen and (min-width: 641px){.serviceLP .roundTag-large{padding:0 19px;font-size:22px;line-height:36px}}@media screen and (max-width: 640px){.serviceLP .roundTag-large{border-radius:4.4vw;font-size:4.53333vw;line-height:8.8vw}}@media screen and (min-width: 641px){.serviceLP .sectionBtn{border:solid 1px transparent;height:56px;border-radius:2px;line-height:54px;text-align:center;overflow:hidden}.serviceLP .sectionBtn:hover,.serviceLP .sectionBtn:focus{background:url(../../../images/common/bg_anime.gif) repeat}}.serviceLP .sectionBtn a{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;width:100%;height:100%}@media screen and (min-width: 641px){.serviceLP .sectionBtn a{background-color:#151515;color:#fff}.serviceLP .sectionBtn:hover a,.serviceLP .sectionBtn:focus a{background-color:#fff;color:#151515}}.serviceLP .sectionBtn_iconWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fff}@media screen and (min-width: 641px){.serviceLP .sectionBtn_iconWrap{width:18px;height:18px;margin-right:16px}}.serviceLP .sectionBtn_icon{stroke:#151515}@media screen and (min-width: 641px){.serviceLP .sectionBtn_icon{width:9px;height:9px;margin-top:-2px}}@media screen and (min-width: 641px){.serviceLP .case_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-16px}}@media screen and (max-width: 640px){.serviceLP .case_container{margin-top:5.33333vw}}@media screen and (min-width: 641px){.serviceLP .case_boxWrap{width:424px;margin-top:40px}}@media screen and (max-width: 640px){.serviceLP .case_boxWrap:nth-of-type(n+2){margin-top:10.66667vw}}@media screen and (min-width: 641px){.serviceLP .case_boxWrap-oneColumn{width:100%}}.serviceLP .case_box{display:block;width:100%;height:100%}@media screen and (min-width: 641px){.serviceLP .case_box{position:relative;padding-bottom:64px}.serviceLP .case_boxWrap-link:hover .case_box,.serviceLP .case_boxWrap-link:focus .case_box{opacity:0.7}}.serviceLP .case_videoBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;width:100%}@media screen and (min-width: 641px){.serviceLP .case_videoBox{height:238px}}@media screen and (max-width: 640px){.serviceLP .case_videoBox{height:47.46667vw}}@media screen and (min-width: 641px){.serviceLP .case_videoBox-videoTag{height:272px}}@media screen and (max-width: 640px){.serviceLP .case_videoBox-videoTag{height:29.33333vw}}.serviceLP .case_videoBox>iframe{width:100%}@media screen and (min-width: 641px){.serviceLP .case_videoBox>iframe{height:238px}}@media screen and (max-width: 640px){.serviceLP .case_videoBox>iframe{position:absolute;top:0;left:0;height:100%}}.serviceLP .video-container,.serviceLP .video{position:absolute;top:0;left:0;width:100%;height:100%}.serviceLP .video>iframe{width:100%}@media screen and (min-width: 641px){.serviceLP .video>iframe{height:238px}}@media screen and (max-width: 640px){.serviceLP .video>iframe{position:absolute;top:0;left:0;height:100%}}.serviceLP .case_videoPoster{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%}.serviceLP .case_videoPoster.isInvisible{display:none}.serviceLP .case_videoWrap{position:relative;z-index:1;border:solid #d5d5d5}@media screen and (min-width: 641px){.serviceLP .case_videoWrap{width:272px;height:272px;border-width:1px}.serviceLP .case_videoWrap:hover{cursor:pointer}.serviceLP .case_videoWrap:hover,.serviceLP .case_videoWrap:focus{opacity:0.7}}@media screen and (max-width: 640px){.serviceLP .case_videoWrap{width:29.33333vw;height:29.33333vw;border-width:.26667vw}}.serviceLP .case_videoWrap>video{position:absolute;top:0;left:0;width:100%;height:100%}.serviceLP .case_videoStatus{position:absolute;z-index:0;top:0;left:0;bottom:0;right:0;margin:auto;visibility:hidden}@media screen and (min-width: 641px){.serviceLP .case_videoStatus{width:70px;height:70px}}@media screen and (max-width: 640px){.serviceLP .case_videoStatus{width:10.66667vw;height:10.66667vw}}.serviceLP .case_videoStatus.isPlay{z-index:3;background:url(../../../images/service/movie/video/video-play.png) no-repeat center/contain;-webkit-animation:fadeIn_to_fadeOutLarger1 0.6s cubic-bezier(0.39, 0.575, 0.565, 1) none;animation:fadeIn_to_fadeOutLarger1 0.6s cubic-bezier(0.39, 0.575, 0.565, 1) none}.serviceLP .case_videoStatus.isPause{z-index:3;background:url(../../../images/service/movie/video/video-pause.png) no-repeat center/contain;-webkit-animation:fadeIn_to_fadeOutLarger2 0.6s cubic-bezier(0.39, 0.575, 0.565, 1) none;animation:fadeIn_to_fadeOutLarger2 0.6s cubic-bezier(0.39, 0.575, 0.565, 1) none}.serviceLP .case_image{display:block;border:solid #d5d5d5}@media screen and (min-width: 641px){.serviceLP .case_image{width:424px;height:238px;border-width:1px}.serviceLP .case_boxWrap-link:hover .case_image,.serviceLP .case_boxWrap-link:focus .case_image{border-color:transparent;background:url(../../../images/common/bg_anime.gif) repeat}}@media screen and (max-width: 640px){.serviceLP .case_image{width:100%;height:51.33333vw;border-width:.26667vw}}.serviceLP .case_title{font-weight:bold}@media screen and (min-width: 641px){.serviceLP .case_title{font-size:24px;line-height:1.83333;margin:6px 0 -10px}}@media screen and (max-width: 640px){.serviceLP .case_title{font-size:5.33333vw;line-height:1.75;margin:2.26667vw 0 -2vw}}@media screen and (min-width: 641px){.serviceLP .case_type{margin-top:12px}}@media screen and (max-width: 640px){.serviceLP .case_type{margin-top:3.2vw}}@media screen and (min-width: 641px){.serviceLP .case_text{margin:10px 0 -6px}}@media screen and (max-width: 640px){.serviceLP .case_text{margin:1.73333vw 0 -1.46667vw}}.serviceLP .case_linkText{border:solid #d5d5d5;font-weight:bold;text-align:center}@media screen and (min-width: 641px){.serviceLP .case_linkText{display:inline-block;position:absolute;right:0;bottom:0;left:0;width:160px;margin:auto;border-width:4px;font-size:14px;line-height:32px}.serviceLP .case_boxWrap-link:hover .case_linkText,.serviceLP .case_boxWrap-link:focus .case_linkText{border-color:#151515;background-color:#151515;color:#fff}}@media screen and (max-width: 640px){.serviceLP .case_linkText{display:block;width:43.2vw;margin:4.26667vw auto 0;border-width:.53333vw;line-height:10.13333vw}}@media screen and (min-width: 641px){.serviceLP .case_btn{width:274px;margin:32px auto 0}}.serviceLP .checkList_item{position:relative}@media screen and (min-width: 641px){.serviceLP .checkList_item{padding-left:57px}}@media screen and (max-width: 640px){.serviceLP .checkList_item{padding-left:7.46667vw}}@media screen and (min-width: 641px){.serviceLP .checkList_item:nth-of-type(n+2){margin-top:36px}}@media screen and (max-width: 640px){.serviceLP .checkList_item:nth-of-type(n+2){margin-top:3.46667vw}}.serviceLP .checkList_icon{position:absolute;left:0}@media screen and (min-width: 641px){.serviceLP .checkList_icon{top:11px;width:32px;height:24px}}@media screen and (max-width: 640px){.serviceLP .checkList_icon{top:1.86667vw;width:5.33333vw;height:4vw}}.serviceLP .checkList_title{font-weight:bold}@media screen and (min-width: 641px){.serviceLP .checkList_title{font-size:28px;line-height:1.78571;margin:-11px 0}}@media screen and (max-width: 640px){.serviceLP .checkList_title{font-size:4.53333vw;line-height:1.82353;margin:-1.86667vw 0}}@media screen and (min-width: 641px){.serviceLP .checkList_text{margin:14px 0 -6px 0}}@media screen and (max-width: 640px){.serviceLP .checkList_text{margin:1.73333vw 0 -1.46667vw}}.serviceLP .cost_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width: 641px){.serviceLP .cost_container{margin-top:32px}}@media screen and (max-width: 640px){.serviceLP .cost_container{margin-top:5.33333vw}}.serviceLP .cost_box{border:solid #d5d5d5;font-weight:bold;text-align:center}@media screen and (min-width: 641px){.serviceLP .cost_box{width:424px;padding:24px 0 28px;border-width:4px}}@media screen and (max-width: 640px){.serviceLP .cost_box{width:44vw;padding:4.26667vw 0;border-width:.53333vw}}.serviceLP .cost_boxTitle{line-height:1}@media screen and (min-width: 641px){.serviceLP .cost_boxTitle{font-size:18px}}.serviceLP .cost_boxText{line-height:1}@media screen and (min-width: 641px){.serviceLP .cost_boxText{margin-top:16px;font-size:24px}}@media screen and (max-width: 640px){.serviceLP .cost_boxText{margin-top:3.2vw;font-size:4.53333vw}}.serviceLP .cost_table{font-weight:bold}@media screen and (min-width: 641px){.serviceLP .cost_table .only-pc{display:inline-block}}@media screen and (max-width: 640px){.serviceLP .cost_table .only-sp{display:inline-block}}@media screen and (min-width: 641px){.serviceLP .cost_table{margin-top:26px;font-size:24px;line-height:1;text-align:center}}@media screen and (max-width: 640px){.serviceLP .cost_table{margin-top:5.86667vw;line-height:1.28571}}.serviceLP .cost_tableRow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;border:solid #DDDDDD}@media screen and (min-width: 641px){.serviceLP .cost_tableRow{margin-top:-4px;border-width:4px}}@media screen and (max-width: 640px){.serviceLP .cost_tableRow{margin-top:-.53333vw;border-width:.53333vw}}.serviceLP .cost_tableRow:first-of-type{border-color:transparent}@media screen and (min-width: 641px){.serviceLP .cost_tableRow:first-of-type{height:69px}}@media screen and (max-width: 640px){.serviceLP .cost_tableRow:first-of-type{height:10.13333vw}}.serviceLP .cost_tableRow:nth-of-type(n+2){border-color:#DDDDDD}@media screen and (min-width: 641px){.serviceLP .cost_tableRow:nth-of-type(n+2){height:82px}}@media screen and (max-width: 640px){.serviceLP .cost_tableRow:nth-of-type(n+2){min-height:14.66667vw}}@media screen and (min-width: 641px){.serviceLP .cost_tableRow:last-of-type{margin-bottom:-4px}}.serviceLP .cost_tableColumn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}@media screen and (min-width: 641px){.serviceLP .cost_tableColumn{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width: 640px){.serviceLP .cost_tableColumn{padding:4.53333vw 0 4.53333vw 3.2vw}}.serviceLP .cost_tableColumn-first{background-color:#eee}@media screen and (min-width: 641px){.serviceLP .cost_tableColumn-first{width:224px}}@media screen and (max-width: 640px){.serviceLP .cost_tableColumn-first{width:28.53333vw}}@media screen and (min-width: 641px){.serviceLP .cost_tableColumn-second{width:326px}}@media screen and (max-width: 640px){.serviceLP .cost_tableColumn-second{width:33.06667vw}}.serviceLP .cost_tableColumn-third{border-left:#DDDDDD dotted}@media screen and (min-width: 641px){.serviceLP .cost_tableColumn-third{width:330px;border-left-width:4px}}@media screen and (max-width: 640px){.serviceLP .cost_tableColumn-third{width:28.8vw;border-left-width:.53333vw}}.serviceLP .cost_tableRow:first-of-type .cost_tableColumn{background-color:#DDDDDD}@media screen and (min-width: 641px){.serviceLP .cost_tableRow:first-of-type .cost_tableColumn{padding-top:2px}}@media screen and (max-width: 640px){.serviceLP .cost_tableRow:first-of-type .cost_tableColumn{padding-top:2.93333vw;padding-bottom:3.2vw}}@media screen and (min-width: 641px){.serviceLP .cost_tableRow:first-of-type .cost_tableColumn-third{width:334px;margin-right:-4px}}@media screen and (max-width: 640px){.serviceLP .cost_tableRow:first-of-type .cost_tableColumn-third{width:29.33333vw;margin-right:-.53333vw}}@media screen and (min-width: 641px){.serviceLP .cost_tableColumn>span{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media screen and (min-width: 641px){.serviceLP .cost_tableEntry{font-size:18px}}.serviceLP .cost_tableRow:nth-of-type(n+2) .cost_tableEntry{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:left}@media screen and (min-width: 641px){.serviceLP .cost_tableRow:nth-of-type(n+2) .cost_tableEntry{padding-left:28px}}@media screen and (min-width: 641px){.serviceLP .cost_note{margin-top:32px}}@media screen and (max-width: 640px){.serviceLP .cost_note{margin-top:3.2vw;font-size:2.93333vw;line-height:1.81818}}@media screen and (max-width: 640px){.serviceLP .cost_noteItem{padding-left:2em;text-indent:-2em}}@media screen and (min-width: 641px){.serviceLP .cost_noteItem:last-of-type{margin-bottom:-6px}}@media screen and (max-width: 640px){.serviceLP .cost_noteItem:last-of-type{margin-bottom:-1.2vw}}@media screen and (min-width: 641px){.serviceLP .faq_container{margin-top:32px}}@media screen and (max-width: 640px){.serviceLP .faq_container{margin-top:5.33333vw}}.serviceLP .faq_box{border-top:dotted #9a9a9a}@media screen and (min-width: 641px){.serviceLP .faq_box{padding:32px 0;border-width:2px}}@media screen and (max-width: 640px){.serviceLP .faq_box{padding:5.33333vw 0;border-width:.26667vw}}@media screen and (min-width: 641px){.serviceLP .faq_box:last-of-type{border-bottom:dotted #9a9a9a 2px}}@media screen and (max-width: 640px){.serviceLP .faq_box:last-of-type{padding-bottom:0}}.serviceLP .faq_q,.serviceLP .faq_a{position:relative}@media screen and (min-width: 641px){.serviceLP .faq_q,.serviceLP .faq_a{font-size:18px;line-height:1.77778;margin:-7px 0;padding-left:40px}}@media screen and (max-width: 640px){.serviceLP .faq_q,.serviceLP .faq_a{margin:-1.46667vw 0;padding-left:6.4vw}}.serviceLP .faq_q{font-weight:bold}@media screen and (min-width: 641px){.serviceLP .faq_a{margin-top:25px}}@media screen and (max-width: 640px){.serviceLP .faq_a{margin-top:1.73333vw}}.serviceLP .faq_a a{color:#00e;text-decoration:underline}@media screen and (min-width: 641px){.serviceLP .faq_a a:hover,.serviceLP .faq_a a:focus{opacity:0.7}}.serviceLP .faq_a a:visited{color:#551eb8}.serviceLP .faq_item{position:absolute;left:0}.serviceLP .flow_lead{font-weight:bold}@media screen and (min-width: 641px){.serviceLP .flow_lead{font-size:24px;line-height:1.83333;margin:30px 0 -10px}}@media screen and (max-width: 640px){.serviceLP .flow_lead{font-size:4.53333vw;line-height:1.82353;margin:3.46667vw 0 -1.86667vw}}@media screen and (min-width: 641px){.serviceLP .flow_sublead{font-size:18px;line-height:1.77778;margin:17px 0 -7px}}@media screen and (max-width: 640px){.serviceLP .flow_sublead{margin:1.73333vw 0 -1.46667vw}}@media screen and (min-width: 641px){.serviceLP .flow_image{width:888px;margin-top:40px}}@media screen and (max-width: 640px){.serviceLP .flow_image{width:100%;margin-top:5.33333vw}}@media screen and (min-width: 641px){.serviceLP .flow_block{margin-top:60px}}@media screen and (max-width: 640px){.serviceLP .flow_block{margin-top:10.66667vw}}.serviceLP .flow_subtitle{font-weight:bold}@media screen and (min-width: 641px){.serviceLP .flow_subtitle{font-size:24px;line-height:1.83333;margin:-10px 0}}@media screen and (max-width: 640px){.serviceLP .flow_subtitle{font-size:4.53333vw;line-height:1.82353;margin:-1.86667vw 0}}@media screen and (min-width: 641px){.serviceLP .intro_title{margin-top:-11px;margin-bottom:-11px;font-size:28px;line-height:1.78571}.serviceLP .intro_title-larger{margin-top:-12px;margin-bottom:-12px;font-size:30px;line-height:1.8}}@media screen and (max-width: 640px){.serviceLP .intro_title{font-size:4.53333vw;line-height:1.82353;margin:-1.86667vw 0}}@media screen and (min-width: 641px){.serviceLP .intro_container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:16px}}@media screen and (max-width: 640px){.serviceLP .intro_container{margin-top:5.33333vw}}@media screen and (min-width: 641px){.serviceLP .intro_item{display:inline-block;margin:16px 16px 0 0;padding:7px 16px 7px 5px;border:3px solid;font-size:20px;line-height:1.6}}@media screen and (max-width: 640px){.serviceLP .intro_item{padding:3.2vw 2.66667vw 3.2vw calc(1.6vw + 1em);border:.53333vw solid;text-indent:-1em}.serviceLP .intro_item:nth-of-type(n+2){margin-top:2.13333vw}}@media screen and (min-width: 641px){.serviceLP .intro_text{font-size:18px;line-height:1.77778;margin:17px 0 -7px}}@media screen and (max-width: 640px){.serviceLP .intro_text{margin:3.86667vw 0 -1.46667vw}}.brand .mainColor{color:#008984}.brand .mv .inner{position:relative;z-index:1}@media screen and (min-width: 641px){.brand .mv .inner{padding:62px 0 64px}}@media screen and (max-width: 640px){.brand .mv .inner{padding-top:8.53333vw}}.brand .mv .inner::after{content:'';display:block;position:absolute;z-index:-1;background:url(../../../images/service/brand/mv_image.png?v=200727) no-repeat center/contain}@media screen and (min-width: 641px){.brand .mv .inner::after{top:34px;right:-91px;width:596px;height:465px}}@media screen and (max-width: 640px){.brand .mv .inner::after{top:36.26667vw;right:0;left:0;width:100%;height:71.33333vw;margin:auto}}.brand .mv_copy{color:#5C1AB5;font-family:'Hiragino Kaku Gothic W7 JIS2004', 'ヒラギノ角ゴ W7 JIS2004', sans-serif;font-weight:bold;line-height:1}@media screen and (min-width: 641px){.brand .mv_copy{font-size:28px}}@media screen and (max-width: 640px){.brand .mv_copy{font-size:4.53333vw}}.brand .mv_title{font-family:'Hiragino Kaku Gothic W7 JIS2004', 'ヒラギノ角ゴ W7 JIS2004', sans-serif;font-weight:bold}@media screen and (min-width: 641px){.brand .mv_title{margin:30px auto -10px;font-size:48px;line-height:1.41667}}@media screen and (max-width: 640px){.brand .mv_title{margin:3.46667vw 0 -.8vw;font-size:9.6vw;line-height:1.16667}}.brand .mv_title span{display:block;font-weight:normal}@media only screen and (min-width: 641px){.brand .mv_title span{font-family:"Hiragino Kaku Gothic ProN", "ヒラギノ角ゴW3 ", Arial, "Hiragino Sans", Meiryo, system-ui, sans-serif}}@media only screen and (max-width: 640px){.brand .mv_title span{font-family:"Hiragino Kaku Gothic ProN", "ヒラギノ角ゴW3 ", Arial, "Hiragino Sans", Meiryo, system-ui, sans-serif}}@media screen and (min-width: 641px){.brand .mv_title span{margin:-9px 0;font-size:38px;line-height:1.78947}}@media screen and (max-width: 640px){.brand .mv_title span{margin:1.33333vw 0 -1.86667vw;font-size:6.4vw;line-height:1.58333}}@media screen and (min-width: 641px){.brand .mv_lead{width:424px;margin-top:33px;font-size:18px;line-height:1.77778}}@media screen and (max-width: 640px){.brand .mv_lead{margin:64.8vw 0 -1.46667vw}}.brand .mv .enquiryBtn a{background-color:#DF2432;color:#fff}@media screen and (min-width: 641px){.brand .mv .enquiryBtn a{margin:40px 0 0 67px}.brand .mv .enquiryBtn a:hover,.brand .mv .enquiryBtn a:focus{border-color:#DF2432;background-color:#fff;color:#DF2432}}@media screen and (max-width: 640px){.brand .mv .enquiryBtn a{margin:8.53333vw auto 0}}.brand .intro_item{border-color:rgba(0,137,132,0.5)}@media screen and (min-width: 641px){.brand .need_box{margin-top:64px}}@media screen and (max-width: 640px){.brand .need_box{margin-top:10.66667vw}}.brand .need_boxTitle{font-weight:bold}@media screen and (min-width: 641px){.brand .need_boxTitle{font-size:28px;line-height:1.78571;margin:-11px 0}}@media screen and (max-width: 640px){.brand .need_boxTitle{font-size:5.6vw;line-height:1.80952;margin:-2.26667vw 0}}@media screen and (min-width: 641px){.brand .need_boxText{font-size:18px;line-height:1.77778;margin:17px 0 -7px}}@media screen and (max-width: 640px){.brand .need_boxText{margin:3.86667vw 0 -1.46667vw}}.brand .need_boxImage{width:100%}@media screen and (min-width: 641px){.brand .need_boxImage{margin-top:40px}}@media screen and (max-width: 640px){.brand .need_boxImage{margin-top:5.33333vw}}@media screen and (min-width: 641px){.brand .need_boxImage-1{height:384px}}@media screen and (max-width: 640px){.brand .need_boxImage-1{height:49.33333vw}}@media screen and (min-width: 641px){.brand .need_boxImage-2{height:400px}}@media screen and (max-width: 640px){.brand .need_boxImage-2{height:125.86667vw}}@media screen and (min-width: 641px){.brand .checkList{margin:64px 0 0 58px}}@media screen and (max-width: 640px){.brand .checkList{margin-top:5.86667vw}}@media screen and (min-width: 641px){.brand .checkList_icon{top:10px}}@media screen and (min-width: 641px){.brand .checkList_title{font-size:24px;line-height:1.83333}}.brand .checkList_icon{fill:rgba(0,137,132,0.3)}.brand .strength_btn a{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;background-color:#00A69D;color:#fff;text-align:center}@media screen and (min-width: 641px){.brand .strength_btn a{width:432px;height:56px;margin:64px auto 0;border:1px solid transparent;border-radius:7px;font-size:16px;line-height:54px}.brand .strength_btn a:hover,.brand .strength_btn a:focus{border-color:#00A69D;background-color:#fff;color:#00A69D}}@media screen and (max-width: 640px){.brand .strength_btn a{width:85.86667vw;height:16vw;margin:8.53333vw auto 0;border-radius:3.2vw;line-height:16vw}}.brand .strength_btnIconWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fff}@media screen and (min-width: 641px){.brand .strength_btnIconWrap{width:18px;height:18px;margin-right:16px}.brand .strength_btn a:hover .strength_btnIconWrap,.brand .strength_btn a:focus .strength_btnIconWrap{background-color:#00A69D}}@media screen and (max-width: 640px){.brand .strength_btnIconWrap{width:3.2vw;height:3.2vw;margin-right:3.2vw}}.brand .strength_btnIcon{-webkit-transform:rotate(90deg);transform:rotate(90deg);stroke:#00A69D}@media screen and (min-width: 641px){.brand .strength_btnIcon{width:9px;height:9px;margin-top:-2px}.brand .strength_btn a:hover .strength_btnIcon,.brand .strength_btn a:focus .strength_btnIcon{stroke:#fff}}@media screen and (max-width: 640px){.brand .strength_btnIcon{width:1.6vw;height:1.6vw}}@media screen and (min-width: 641px){.brand .capability_siteContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-8px}}@media screen and (max-width: 640px){.brand .capability_siteContainer{margin-top:5.33333vw}}@media screen and (min-width: 641px){.brand .capability_siteBox{width:260px;margin-top:48px}}@media screen and (max-width: 640px){.brand .capability_siteBox:nth-of-type(n+2){margin-top:10.13333vw}}.brand .capability_siteIcon{display:block;margin:auto}@media screen and (min-width: 641px){.brand .capability_siteIcon{width:56px;height:56px}}@media screen and (max-width: 640px){.brand .capability_siteIcon{width:13.86667vw;height:13.86667vw}}.brand .capability_siteType{border:solid #707070;font-weight:bold;text-align:center}@media screen and (min-width: 641px){.brand .capability_siteType{margin-top:8px;border-width:1px;border-radius:24px;line-height:36px}}@media screen and (max-width: 640px){.brand .capability_siteType{width:58.66667vw;margin:2.66667vw auto 0;border-width:.26667vw;border-radius:4.4vw;font-size:4.53333vw;line-height:8.26667vw}}@media screen and (min-width: 641px){.brand .capability_siteText{margin:10px 10px -6px}}@media screen and (max-width: 640px){.brand .capability_siteText{margin:1.73333vw 0 -1.46667vw}}@media screen and (min-width: 641px){.brand .capability_block{margin-top:60px}.brand .capability_block.case{margin-top:0;padding-top:60px}}@media screen and (max-width: 640px){.brand .capability_block{margin-top:13.33333vw}}.brand .capability_subtitle{font-weight:bold}@media screen and (min-width: 641px){.brand .capability_subtitle{font-size:28px;line-height:1.78571;margin:-11px 0}}@media screen and (max-width: 640px){.brand .capability_subtitle{font-size:6.4vw;line-height:1.79167;margin:-2.53333vw 0}}@media screen and (min-width: 641px){.brand .capability_blockLead{font-size:18px;line-height:1.77778;margin:25px 0 -7px}}@media screen and (max-width: 640px){.brand .capability_blockLead{margin:3.86667vw 0 -1.46667vw}}.brand .capability_industryContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width: 641px){.brand .capability_industryContainer{margin-top:16px}}@media screen and (max-width: 640px){.brand .capability_industryContainer{margin-top:3.2vw}}.brand .capability_industryType{border:solid #d5d5d5}@media screen and (min-width: 641px){.brand .capability_industryType{margin:16px 16px 0 0;padding:0 24px 0 14px;border-width:3px;font-size:20px;line-height:38px}}@media screen and (max-width: 640px){.brand .capability_industryType{margin:2.13333vw 2.13333vw 0 0;padding:0 3.2vw 0 1.6vw;border-width:.53333vw;line-height:9.06667vw}}@media screen and (min-width: 641px){.brand .case_image{width:424px;height:304px}}@media screen and (min-width: 641px){.brand .reason_box{margin-top:64px;padding-left:72px}}@media screen and (max-width: 640px){.brand .reason_box{margin-top:10.66667vw}}.brand .reason_boxTitle{position:relative;font-weight:bold;font-family:'Hiragino Kaku Gothic W7 JIS2004', 'ヒラギノ角ゴ W7 JIS2004', sans-serif}@media screen and (min-width: 641px){.brand .reason_boxTitle{font-size:28px;line-height:1.78571}}@media screen and (max-width: 640px){.brand .reason_boxTitle{font-size:4.53333vw;line-height:1.82353;margin:-1.86667vw 0;padding-left:10.93333vw}}.brand .reason_boxNum{position:absolute;color:#fff;background-color:#000;text-align:center}@media only screen and (min-width: 641px){.brand .reason_boxNum{font-family:"Hiragino Kaku Gothic ProN", "ヒラギノ角ゴW3 ", Arial, "Hiragino Sans", Meiryo, system-ui, sans-serif}}@media only screen and (max-width: 640px){.brand .reason_boxNum{font-family:"Hiragino Kaku Gothic ProN", "ヒラギノ角ゴW3 ", Arial, "Hiragino Sans", Meiryo, system-ui, sans-serif}}@media screen and (min-width: 641px){.brand .reason_boxNum{top:0;left:-72px;width:50px;line-height:50px}}@media screen and (max-width: 640px){.brand .reason_boxNum{top:.26667vw;left:0;width:7.73333vw;line-height:7.73333vw}}@media screen and (min-width: 641px){.brand .reason_boxText,.brand .reason_boxList{font-size:18px;line-height:1.77778}}@media screen and (min-width: 641px){.brand p.reason_boxText:first-of-type{margin-top:17px}}@media screen and (max-width: 640px){.brand p.reason_boxText:first-of-type{margin-top:3.86667vw}}@media screen and (min-width: 641px){.brand p.reason_boxText:last-of-type{margin-bottom:-7px}}@media screen and (max-width: 640px){.brand p.reason_boxText:last-of-type{margin-bottom:-1.46667vw}}.brand .reason_boxList{padding-left:2em;text-indent:-1em}@media screen and (min-width: 641px){.brand .reason_boxImage{margin-top:40px}}@media screen and (max-width: 640px){.brand .reason_boxImage{margin-top:5.33333vw}}@media screen and (min-width: 641px){.brand .reason_boxImage-1{height:189px}}@media screen and (max-width: 640px){.brand .reason_boxImage-1{height:25.2vw}}@media screen and (min-width: 641px){.brand .reason_boxImage-2{height:496px}}@media screen and (max-width: 640px){.brand .reason_boxImage-2{height:60.8vw}}@media screen and (min-width: 641px){.brand .reason_boxImage-3{height:285px}}@media screen and (max-width: 640px){.brand .reason_boxImage-3{height:40.4vw}}@media screen and (min-width: 641px){.brand .reason_boxImage-4{height:300px}}@media screen and (max-width: 640px){.brand .reason_boxImage-4{height:36.93333vw}}@media screen and (min-width: 641px){.brand .reason_boxImage-5{height:277px}}@media screen and (max-width: 640px){.brand .reason_boxImage-5{height:34.4vw}}@media screen and (min-width: 641px){.brand .reason_boxImage-6{height:484px}}@media screen and (max-width: 640px){.brand .reason_boxImage-6{height:54.26667vw}}@media screen and (min-width: 641px){.brand .cost_container{margin-top:48px}}@media screen and (min-width: 641px){.brand .cost_note{margin-top:48px}}@media screen and (min-width: 641px){.brand .flow_image-1{height:711px}}@media screen and (max-width: 640px){.brand .flow_image-1{height:73.2vw}}@media screen and (min-width: 641px){.brand .flow_image-2{height:979px}}@media screen and (max-width: 640px){.brand .flow_image-2{height:100.53333vw}}
