﻿body{background-color:#fff;color:#0d221f;font-weight:500;font-style:normal;font-size:14px;line-height:1.8;letter-spacing:normal;width:100vw;overflow-x:hidden}@media screen and (max-width: 599px){body{font-size:12px}}a{color:#0d221f;text-decoration:none}.font_big{font-size:48px}.font_bold{font-weight:bold}.font_futura{font-family:"futura-pt",sans-serif;font-style:normal}.text_center{text-align:center}.line_height1{line-height:1}.line_height1_2{line-height:1.2}.margin_center{margin:0px auto}.change-color{background-color:hsla(0,0%,100%,.6)}body a{text-decoration:none}.ruby_set_h4{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:flex-start;align-items:end;position:relative;font-size:16px;line-height:1.6;margin-top:0px}@media screen and (max-width: 599px){.ruby_set_h4{flex-wrap:wrap;margin-top:0px}}.ruby_set_h4 .ruby_set_text{position:relative}.ruby_set_h4 .ruby_set_text .cls_ruby{font-size:10px;width:100%;text-align:center;line-height:1.6;position:absolute;top:-8px}.h4_underline_color2{width:-moz-fit-content;width:fit-content;margin-top:8px}@media screen and (max-width: 599px){.h4_underline_color2{margin-top:12px}}.h4_underline_color2 h4 .h4_underline_color2__linearea{padding-bottom:2px;width:-moz-fit-content;width:fit-content;font-weight:bold;font-size:16px;position:relative;border-bottom:3px solid #c5dbd8}@media screen and (max-width: 599px){.h4_underline_color2 h4 .h4_underline_color2__linearea{font-size:16px}}.h4_underline_color2 h4 .h4_underline_color2__linearea::before{content:"";position:absolute;bottom:-3px;width:80px;height:3px;background:#f6a0a6}.inline_content{width:100%;box-sizing:border-box;padding:24px 24px}@media screen and (max-width: 599px){.inline_content{width:100%;padding:16px}}.max_width_content{width:100%;max-width:1280px;margin:0px auto}.max_width_content_recruit{width:100%;max-width:1280px;margin:0px auto}.recruit_section{width:100vw;max-width:1920px;background-image:url("../img/circle.svg");background-repeat:no-repeat;background-size:480px;background-position:110% 100%}.title_en_ds_h2{position:relative}@media screen and (max-width: 599px){.title_en_ds_h2{padding:0px 16px 0px 16px}}@media screen and (min-width: 600px)and (max-width: 1279px){.title_en_ds_h2{padding:0px 24px 0px 24px}}.title_en_ds_h2 h2{position:relative;z-index:2;font-size:40px}@media screen and (max-width: 599px){.title_en_ds_h2 h2{font-size:24px}}.title_en_ds_h2 .title_en_ds_h2__en{position:absolute;z-index:1;font-family:"futura-pt",sans-serif;font-size:64px;line-height:64px;font-weight:700;font-style:normal;top:-25px;left:0;color:#ebf5f3}@media screen and (max-width: 599px){.title_en_ds_h2 .title_en_ds_h2__en{width:100%;font-size:48px;padding:0px 16px 0px 16px}}@media screen and (max-width: 1103px){.title_en_ds_h2 .title_en_ds_h2__en{width:100%;font-size:48px;padding:0px 24px 0px 24px}}@media screen and (max-width: 599px){.title_en_ds_h2 .double_set{line-height:48px;top:-48px}}.h3_number_set{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:flex-start;align-items:center;align-content:center}.h3_number_set h3{font-size:24px;line-height:24px;font-weight:700;margin-left:16px}@media screen and (max-width: 599px){.h3_number_set h3{font-size:20px;line-height:24px}}.h3_number_set .h3_number_set_no{font-family:"futura-pt",sans-serif;font-size:36px;line-height:36px;font-weight:bold}@media screen and (max-width: 599px){.h3_number_set .h3_number_set_no{font-size:24px;line-height:24px}}.title_under_double_line{display:inline-block;position:relative}.title_under_double_line h2{font-size:24px}@media screen and (max-width: 599px){.title_under_double_line h2{font-size:18px}}.title_under_double_line::before{content:"";position:absolute;width:100%;height:4px;border-radius:2px;background-color:#78aba4;bottom:0px;left:0;right:0}.title_under_double_line::after{content:"";position:absolute;width:100%;height:2px;border-radius:1px;background-color:#78aba4;bottom:-4px;left:0;right:0}.mv_top{width:100vw;height:720px;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center}@media screen and (max-width: 599px){.mv_top{height:-moz-fit-content;height:fit-content}}@media screen and (min-width: 600px)and (max-width: 1279px){.mv_top{align-content:start;height:auto}}.mv_top .video{width:100%;height:720px;position:absolute;top:0;right:0;overflow:hidden;background-image:url(../img/back_sample.png);background-size:1040px;background-repeat:no-repeat;background-position:calc((100vw - 1280px)/2 + 426px) -30%;z-index:-1}@media screen and (max-width: 599px){.mv_top .video{width:100vw;height:100vh;top:280px;right:0px;background-position:0% 0%;background-size:0px}}@media screen and (min-width: 600px)and (max-width: 1279px){.mv_top .video{height:640px;background-size:0px}}.mv_top .video video{height:80%;position:absolute;right:calc((100vw - 1280px)/2 - 180px);top:-5%;z-index:0}@media screen and (max-width: 599px){.mv_top .video video{width:480px;height:auto;top:5px;left:0px}}@media screen and (min-width: 600px)and (max-width: 959px){.mv_top .video video{height:60%;right:calc((100vw - 600px)/2 - 240px);top:40%}}@media screen and (min-width: 960px)and (max-width: 1279px){.mv_top .video video{height:80%;right:calc((100vw - 800px)/2 - 240px);top:25%}}.mv_top .mv_top__box{width:100vw;max-width:1280px;margin:80px auto 0 auto;box-sizing:border-box;padding:24px;font-size:32px;font-weight:700}@media screen and (max-width: 599px){.mv_top .mv_top__box{max-width:599px;padding:16px;font-size:24px}}@media screen and (min-width: 600px)and (max-width: 1279px){.mv_top .mv_top__box{max-width:auto;height:640px}}.mv_top .mv_top__box .mv_copy_big{font-size:56px;line-height:1.5}@media screen and (max-width: 599px){.mv_top .mv_top__box .mv_copy_big{font-size:32px}}.mv_top .mv_top__box .mv_copy_narrow{font-feature-settings:"palt";display:inline-block;margin-left:-24px}@media screen and (max-width: 599px){.mv_top .mv_top__box .mv_copy_narrow{margin-left:-12px}}.mv_top .mv_top__box .mv_copy_en{font-family:"futura-pt",sans-serif;font-weight:700;font-style:normal;font-size:32px;color:#547a75}@media screen and (max-width: 599px){.mv_top .mv_top__box .mv_copy_en{font-size:24px}}.mv_top .mv_top__box .mv_message{margin-top:56px;font-size:16px;font-weight:bold}@media screen and (max-width: 599px){.mv_top .mv_top__box .mv_message{font-size:12px;margin-top:40px}}.mv_top .mv_top__box .mv_top__cv{margin-top:88px;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}@media screen and (max-width: 599px){.mv_top .mv_top__box .mv_top__cv{margin-top:240px;flex-wrap:wrap;justify-content:center;align-content:space-evenly}}@media screen and (min-width: 600px)and (max-width: 959px){.mv_top .mv_top__box .mv_top__cv{margin-top:216px;flex-wrap:wrap;justify-content:center;align-content:space-evenly}}@media screen and (min-width: 960px)and (max-width: 1279px){.mv_top .mv_top__box .mv_top__cv{margin-top:216px;flex-wrap:wrap;justify-content:start;align-content:space-evenly}}@media screen and (max-width: 599px){.mv_top .mv_top__box .mv_top__cv .cv_button_top_contact{margin-left:0px;margin-top:16px}}.media_box_set{width:1080px;margin:0px auto;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;justify-content:space-evenly;align-items:first baseline;align-content:center}@media screen and (max-width: 599px){.media_box_set{width:100%;justify-content:center}}@media screen and (min-width: 600px)and (max-width: 1279px){.media_box_set{width:100%;justify-content:space-evenly}}.media_box_set a{margin-top:40px}.media_box_set a .media_box{width:300px;transition:.4s}.media_box_set a .media_box .media_box__thumbnail{background-repeat:no-repeat;background-size:contain;background-position:50% 50%;height:157px;transition:.4s}.media_box_set a .media_box .media_box__category{border:solid .5px #79aba4;display:inline-block;width:auto;margin-top:8px;border-radius:15px;background-color:hsla(0,0%,100%,.6);padding:4px 24px;text-align:center;font-size:10px}.media_box_set a .media_box .media_box__title{transition:.4s;font-weight:bold}.media_box_set .media_box:hover{cursor:pointer}.media_box_set .media_box:hover .media_box__title{transition:.4s;color:#ec636c}.media_box_set .media_box:hover .media_box__thumbnail{transition:.4s;transform:scale(1.05)}.news_archive_area{width:1080px;height:auto;margin:96px auto 80px auto}@media screen and (max-width: 599px){.news_archive_area{margin:40px auto;width:100vw}}.news_archive_area .news_archive_set{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;width:80%;margin:0px auto;padding:16px 24px;box-sizing:border-box;position:relative}@media screen and (max-width: 599px){.news_archive_area .news_archive_set{display:block;width:90%}}.news_archive_area .news_archive_set .__date{width:20%;font-family:"futura-pt",sans-serif;font-style:normal;font-size:16px}@media screen and (max-width: 599px){.news_archive_area .news_archive_set .__date{width:100%;font-size:12px}}.news_archive_area .news_archive_set .news_archive_title{width:80%;font-size:16px}@media screen and (max-width: 599px){.news_archive_area .news_archive_set .news_archive_title{width:100%;font-size:14px}}.news_archive_area .news_archive_set::after{content:"";width:100%;height:.5px;background-color:#0d221f;position:absolute;left:0;bottom:10px}.cv_button_top_download{width:304px;height:64px;border-radius:16px;display:flex;justify-content:center;align-items:center;color:#fff;background-color:#0d221f;box-shadow:2px 2px 10px 0px rgba(150,150,150,.25);transition:.4s}.cv_button_top_download i{font-size:24px;width:24px;height:24px;justify-content:center;align-items:center;display:flex}.cv_button_top_download .cv_button_top_download__text{margin-left:24px;font-size:14px;line-height:1;font-weight:bold}.cv_button_top_download:hover{transition:.4s;transform:scale(1.1)}.cv_button_top_contact{width:304px;height:64px;border-radius:16px;display:flex;justify-content:center;align-items:center;color:#fff;background-color:#ec636c;margin-left:24px;transition:.4s;box-shadow:2px 2px 10px 0px rgba(150,150,150,.25)}.cv_button_top_contact i{font-size:24px;width:24px;height:24px;justify-content:center;align-items:center;display:flex}.cv_button_top_contact .cv_button_top_contact__text{margin-left:24px;font-size:14px;line-height:1;font-weight:bold}.cv_button_top_contact:hover{transition:.4s;transform:scale(1.1)}.top_h1{width:100vw;background-color:#0d221f;color:#fff;box-sizing:border-box;padding:16px 0px;margin-top:56px;text-align:center}.top_h1 h1{font-size:20px;font-weight:700}.top_fm{width:1080px;height:auto;min-height:400px;margin:0 auto;box-sizing:border-box;padding:80px 24px 0px 24px;background-image:url("../img/finner_top_cycle_image.png");background-repeat:no-repeat;background-position:100% 100%;background-size:30%}@media screen and (max-width: 599px){.top_fm{width:100vw;padding:40px 24px 280px 24px;background-position:50% 100%;background-size:240px}}@media screen and (min-width: 600px)and (max-width: 1279px){.top_fm{width:100vw;background-position:98% 100%}}.top_fm .top_fm__message{margin-top:48px;width:70%}@media screen and (max-width: 599px){.top_fm .top_fm__message{width:100%}}.top_service_area_01{background-image:url("../img/top_service_image.png");background-repeat:no-repeat;background-size:456px;background-position:calc((100vw - 1080px)/2 + 720px) 100%}@media screen and (max-width: 599px){.top_service_area_01{background-size:240px;background-position:100% 90%}}@media screen and (min-width: 600px)and (max-width: 1279px){.top_service_area_01{background-size:30%;background-position:110% 100%}}.top_service_area_01 .top_service{width:1080px;height:auto;min-height:400px;margin:0 auto;padding:80px 24px 0px 24px;box-sizing:border-box}@media screen and (min-width: 600px)and (max-width: 1279px){.top_service_area_01 .top_service{width:100vw}}@media screen and (max-width: 599px){.top_service_area_01 .top_service{width:100vw;min-height:350px;padding-bottom:240px}}.top_service_area_01 .top_service .top_service_content{margin-top:24px;max-width:640px}.top_service_area_01 .top_service .top_service_content .top_service_content__more{margin-top:40px;font-weight:700;color:#547a75;text-align:center}@media screen and (min-width: 600px)and (max-width: 1279px){.top_service_area_01 .top_service .top_service_content .top_service_content__more{text-align:left}}.top_service_area_01 .top_service .top_service_content .top_service_content__button_set{display:flex;justify-content:space-evenly;align-items:center;align-content:center;margin-top:16px;position:relative;width:auto}@media screen and (max-width: 599px){.top_service_area_01 .top_service .top_service_content .top_service_content__button_set{justify-content:center;flex-wrap:wrap}}@media screen and (min-width: 600px)and (max-width: 1279px){.top_service_area_01 .top_service .top_service_content .top_service_content__button_set{text-align:left;justify-content:start;flex-wrap:wrap}}.top_service_area_01 .top_service .top_service_content .top_service_content__button_set a{text-decoration:none}.top_service_area_01 .top_service .top_service_content .top_service_content__button_set a:hover .top_service_content__butonn_set__button{transition:.4s;transform:scale(1.1);background-color:#0d221f;color:#fff}.top_service_area_01 .top_service .top_service_content .top_service_content__button_set a:hover i{color:#f6a0a6}.top_service_area_01 .top_service .top_service_content .top_service_content__button_set .top_service_content__butonn_set__button{transition:.4s;box-sizing:border-box;padding:24px 56px;flex-shrink:0;display:flex;align-items:center;justify-content:center;align-content:center;font-size:14px;position:relative;border-radius:16px;border:.5px solid #a2a7a6;background:#fff;box-shadow:2px 2px 10px 0px rgba(150,150,150,.25)}@media screen and (max-width: 599px){.top_service_area_01 .top_service .top_service_content .top_service_content__button_set .top_service_content__butonn_set__button{width:280px}}@media screen and (max-width: 599px){.top_service_area_01 .top_service .top_service_content .top_service_content__button_set .top_service_content__butonn_set__button{margin-top:16px}}@media screen and (min-width: 600px)and (max-width: 1279px){.top_service_area_01 .top_service .top_service_content .top_service_content__button_set .top_service_content__butonn_set__button{margin-top:16px;margin-right:16px}}.top_service_area_01 .top_service .top_service_content .top_service_content__button_set .top_service_content__butonn_set__button i{position:absolute;font-size:12px;color:#547a75;right:10px;bottom:30px}.top_service_area_01 .top_service_2{width:1080px;height:auto;min-height:400px;margin:0 auto;padding:80px 24px 0px 24px;box-sizing:border-box}@media screen and (min-width: 600px)and (max-width: 1279px){.top_service_area_01 .top_service_2{width:100vw}}.top_service_area_01 .top_service_2 .top_service_content{margin-top:24px;max-width:640px}@media screen and (min-width: 600px)and (max-width: 1279px){.top_service_area_01 .top_service_2 .top_service_content{width:100vw}}.top_service_area_01 .top_service_2 .top_service_content .top_service_content__more{margin-top:40px;font-weight:900;color:#547a75}.top_service_area_01 .top_service_2 .top_service_content .top_service_content__button_set{display:flex;justify-content:flex-start;align-items:center;align-content:center;margin-top:16px;position:relative;width:-moz-fit-content;width:fit-content}@media screen and (max-width: 599px){.top_service_area_01 .top_service_2 .top_service_content .top_service_content__button_set{justify-content:center}}.top_service_area_01 .top_service_2 .top_service_content .top_service_content__button_set a{text-decoration:none}.top_service_area_01 .top_service_2 .top_service_content .top_service_content__button_set a:hover .top_service_content__butonn_set__button{transition:.4s;transform:scale(1.1);background-color:#0d221f;color:#fff}.top_service_area_01 .top_service_2 .top_service_content .top_service_content__button_set a:hover i{color:#f6a0a6}.top_service_area_01 .top_service_2 .top_service_content .top_service_content__button_set .top_service_content__butonn_set__button{transition:.4s;box-sizing:border-box;padding:24px 56px;flex-shrink:0;display:flex;align-items:center;justify-content:center;align-content:center;font-size:14px;position:relative;border-radius:16px;border:.5px solid #a2a7a6;background:#fff;box-shadow:2px 2px 10px 0px rgba(150,150,150,.25)}.top_service_area_01 .top_service_2 .top_service_content .top_service_content__button_set .top_service_content__butonn_set__button i{position:absolute;font-size:12px;color:#547a75;right:10px;bottom:30px;transition:.4s}.top_service_area_02{background-image:url("../img/top_service_image2.png");background-repeat:no-repeat;background-size:396px;background-position:calc((100vw - 1080px)/2 - 200px) 100%}@media screen and (max-width: 599px){.top_service_area_02{background-size:240px;background-position:50% 100%}}@media screen and (min-width: 600px)and (max-width: 1279px){.top_service_area_02{background-size:40%;background-position:-20% 100%}}.top_service_area_02 .top_service{width:1080px;height:auto;min-height:400px;margin:0 auto;padding:80px 24px 0px 24px;box-sizing:border-box}@media screen and (max-width: 599px){.top_service_area_02 .top_service{width:100%;padding:0px 16px 0px 16px}}@media screen and (min-width: 600px)and (max-width: 1279px){.top_service_area_02 .top_service{width:100%}}.top_service_area_02 .top_service .inline_content{padding:0px 24px 0px 240px;box-sizing:border-box}@media screen and (max-width: 599px){.top_service_area_02 .top_service .inline_content{padding:16px 16px 240px 16px}}@media screen and (min-width: 960px)and (max-width: 1279px){.top_service_area_02 .top_service .inline_content{padding:0px 24px 0px 320px}}.top_service_area_02 .top_service .top_service_content{margin-top:24px;width:840px}@media screen and (max-width: 599px){.top_service_area_02 .top_service .top_service_content{width:100%}}@media screen and (min-width: 600px)and (max-width: 1279px){.top_service_area_02 .top_service .top_service_content{width:100%}}.top_service_area_02 .top_service .top_service_content .top_service_content__more{margin-top:40px;font-weight:900;color:#547a75}.top_service_area_02 .top_service .top_service_content .top_service_content__button_set{display:flex;justify-content:flex-start;align-items:center;align-content:center;margin-top:16px;position:relative;width:-moz-fit-content;width:fit-content}.top_service_area_02 .top_service .top_service_content .top_service_content__button_set a{text-decoration:none}.top_service_area_02 .top_service .top_service_content .top_service_content__button_set a:hover .top_service_content__butonn_set__button{transition:.4s;transform:scale(1.1);background-color:#0d221f;color:#fff}.top_service_area_02 .top_service .top_service_content .top_service_content__button_set a:hover i{color:#f6a0a6}.top_service_area_02 .top_service .top_service_content .top_service_content__button_set .top_service_content__butonn_set__button{transition:.4s;box-sizing:border-box;padding:24px 56px;flex-shrink:0;display:flex;align-items:center;justify-content:center;align-content:center;font-size:14px;position:relative;border-radius:16px;border:.5px solid #a2a7a6;background:#fff;box-shadow:2px 2px 10px 0px rgba(150,150,150,.25)}@media screen and (max-width: 599px){.top_service_area_02 .top_service .top_service_content .top_service_content__button_set .top_service_content__butonn_set__button{width:300px}}.top_service_area_02 .top_service .top_service_content .top_service_content__button_set .top_service_content__butonn_set__button i{position:absolute;font-size:12px;color:#547a75;right:10px;bottom:30px;transition:.4s}@media screen and (max-width: 599px){.top_service_area_02 .top_service .top_service_content .top_service_content__button_set .top_service_content__butonn_set__button i{bottom:45px}}.top_service_area_02 .top_service_2{width:1080px;height:auto;min-height:400px;margin:0 auto;padding:80px 24px 0px 24px;box-sizing:border-box}@media screen and (max-width: 599px){.top_service_area_02 .top_service_2{width:100%}}.top_service_area_02 .top_service_2 .top_service_content{margin-top:24px;max-width:640px}.top_service_area_02 .top_service_2 .top_service_content .top_service_content__more{margin-top:40px;font-weight:900;color:#547a75}.top_service_area_02 .top_service_2 .top_service_content .top_service_content__button_set{display:flex;justify-content:flex-start;align-items:center;align-content:center;margin-top:16px;position:relative;width:-moz-fit-content;width:fit-content}.top_service_area_02 .top_service_2 .top_service_content .top_service_content__button_set a{text-decoration:none}.top_service_area_02 .top_service_2 .top_service_content .top_service_content__button_set .top_service_content__butonn_set__button{transition:.4s;box-sizing:border-box;padding:24px 56px;flex-shrink:0;display:flex;align-items:center;justify-content:center;align-content:center;font-size:14px;position:relative;border-radius:16px;border:.5px solid #a2a7a6;background:#fff;box-shadow:2px 2px 10px 0px rgba(150,150,150,.25)}.top_service_area_02 .top_service_2 .top_service_content .top_service_content__button_set .top_service_content__butonn_set__button i{position:absolute;font-size:12px;color:#547a75;right:10px;bottom:30px}.top_media_area{background-image:url("../img/circle.svg");background-repeat:no-repeat;background-size:contain;background-position:150% 0%;padding:104px 0px 0px 0px;box-sizing:border-box;width:100vw;height:700px}@media screen and (max-width: 599px){.top_media_area{height:auto;background-image:none}}@media screen and (min-width: 600px)and (max-width: 1279px){.top_media_area{height:auto;background-image:none}}.top_media_area .top_media_area__content{width:1080px;margin:0 auto}@media screen and (max-width: 599px){.top_media_area .top_media_area__content{width:100vw}}@media screen and (min-width: 600px)and (max-width: 1279px){.top_media_area .top_media_area__content{width:100vw}}.common_media_area{box-sizing:border-box;width:100vw;padding:20px 0px 80px 0px;box-sizing:border-box}@media screen and (max-width: 599px){.common_media_area{padding:20px 0px 20px 0px}}.common_media_area .common_media_area__content{width:1080px;margin:0 auto}@media screen and (max-width: 599px){.common_media_area .common_media_area__content{width:100%}}@media screen and (min-width: 600px)and (max-width: 1279px){.common_media_area .common_media_area__content{width:100%}}.top_news_area{padding:104px 0px 0px 0px;box-sizing:border-box;width:100vw;height:700px}@media screen and (max-width: 599px){.top_news_area{height:auto;padding-bottom:80px}}@media screen and (min-width: 600px)and (max-width: 1279px){.top_news_area{height:auto;padding-bottom:80px}}.top_news_area .top_news_area__content{width:1080px;margin:0 auto}@media screen and (max-width: 599px){.top_news_area .top_news_area__content{width:100vw;height:auto}}@media screen and (min-width: 600px)and (max-width: 1279px){.top_news_area .top_news_area__content{width:100vw;height:auto}}.news_set{width:800px;margin:24px auto 0px auto}@media screen and (max-width: 599px){.news_set{width:100%}}@media screen and (min-width: 600px)and (max-width: 1279px){.news_set{width:100%}}.news_set .news_set__box{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;border-bottom:solid #547a75 .5px;width:100%;padding:16px 24px;transition:.4s}@media screen and (max-width: 599px){.news_set .news_set__box{width:90%;display:block;margin:0 auto}}.news_set .news_set__box .news_set__box__date{font-family:"futura-pt",sans-serif;font-weight:500;font-style:normal;font-size:16px}.news_set .news_set__box .news_set__box__title{font-size:16px;margin-left:40px;transition:.4s;transform-origin:top left}@media screen and (max-width: 599px){.news_set .news_set__box .news_set__box__title{margin-left:0px;font-size:12px}}.news_set .news_set__box:hover{cursor:pointer}.news_set .news_set__box:hover .news_set__box__title{color:#ec636c;transition:.4s;transform-origin:top left}.no_wrap{display:inline-block}.pink_marker{text-decoration:underline;text-decoration-thickness:.5em;text-decoration-color:#fedee0;text-underline-offset:-0.2em;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.big_button_area{width:100vw;border:solid .5px #547a75;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}@media screen and (max-width: 599px){.big_button_area{display:block}}@media screen and (min-width: 600px)and (max-width: 959px){.big_button_area{display:block}}.big_button_area .footer_line{width:100%;height:40px;background-color:#305e58}.big_button_area .color_green{color:#547a75}.big_button_area .color_lightgreen{color:#c5dbd8}.big_button_area .color_white{color:#fff}.big_button_area .__icon{font-size:32px;line-height:1.8;text-align:center;width:100%}@media screen and (max-width: 599px){.big_button_area .__icon{font-size:24px}}.big_button_area .__text{font-size:32px;text-align:center;line-height:1.2;width:100%;height:104px;display:grid;align-items:center;align-content:center;justify-content:center}@media screen and (max-width: 599px){.big_button_area .__text{font-size:24px;height:80px}}.big_button_area .__text .__en{font-size:16px;text-align:center;line-height:1.4;font-family:"futura-pt",sans-serif;font-weight:700;font-style:normal;width:100%}.big_button_area .__info{font-size:14px;text-align:center;width:80%;margin:24px auto 0px auto}@media screen and (max-width: 599px){.big_button_area .__info{margin:8px auto 0px auto}}.big_button_area a{width:50%}@media screen and (max-width: 599px){.big_button_area a{width:100%}}.big_button_area a .big_button_area__01{width:100%}.big_button_area a .big_button_area__01 .big_button__box__company{width:100%;min-width:540px;height:320px;background-color:#c5dbd8;margin:0px 0px 0px auto}@media screen and (max-width: 599px){.big_button_area a .big_button_area__01 .big_button__box__company{min-width:auto;height:280px}}@media screen and (min-width: 600px)and (max-width: 959px){.big_button_area a .big_button_area__01 .big_button__box__company{min-width:auto;width:100%}}@media screen and (min-width: 960px)and (max-width: 1279px){.big_button_area a .big_button_area__01 .big_button__box__company{min-width:480px;width:100%}}.big_button_area a .big_button_area__01 .big_button__box__company .big_button__box__company__inner_box{width:100%;min-width:540px;height:320px;background-color:#fff;transition:.4s;margin:0px 0px 0px auto;padding:32px 0px 40px 0px;box-sizing:border-box}@media screen and (max-width: 599px){.big_button_area a .big_button_area__01 .big_button__box__company .big_button__box__company__inner_box{min-width:auto;height:280px;padding:24px 0px 32px 0px}}@media screen and (min-width: 600px)and (max-width: 959px){.big_button_area a .big_button_area__01 .big_button__box__company .big_button__box__company__inner_box{min-width:auto;width:100%}}@media screen and (min-width: 960px)and (max-width: 1279px){.big_button_area a .big_button_area__01 .big_button__box__company .big_button__box__company__inner_box{min-width:480px;width:100%}}.big_button_area a .big_button_area__01 .big_button__box__company .big_button__box__company__inner_box .__text{transition:.4s}.big_button_area a .big_button_area__01 .big_button__box__company .big_button__box__company__inner_box .__icon{transition:.4s}.big_button_area a .big_button_area__01 .big_button__box__company .big_button__box__company__inner_box .__info{transition:.4s}.big_button_area a .big_button_area__01 .big_button__box__company:hover .big_button__box__company__inner_box{transition:.4s;cursor:pointer}.big_button_area a .big_button_area__01 .big_button__box__company:hover .big_button__box__company__inner_box .__text{transition:.4s;transform:scale(1.1)}.big_button_area a .big_button_area__01 .big_button__box__company:hover .big_button__box__company__inner_box .__info{transition:.4s;transform:scale(1.1)}.big_button_area a .big_button_area__01 .big_button__box__company:hover .big_button__box__company__inner_box .__icon{transition:.4s;transform:scale(1.1)}.big_button_area a .big_button_area__02{width:100%;background-color:#78aba4}.big_button_area a .big_button_area__02 .big_button__box__download1{width:100%;min-width:540px;height:320px;background-color:#fff;margin:0px auto 0px 0px;border:solid .5px #78aba4;position:relative}@media screen and (max-width: 599px){.big_button_area a .big_button_area__02 .big_button__box__download1{min-width:auto;height:280px}}@media screen and (min-width: 600px)and (max-width: 959px){.big_button_area a .big_button_area__02 .big_button__box__download1{min-width:auto;width:100%}}@media screen and (min-width: 960px)and (max-width: 1279px){.big_button_area a .big_button_area__02 .big_button__box__download1{min-width:480px;width:100%}}.big_button_area a .big_button_area__02 .big_button__box__download1 .big_button__box__download1__inner_box{width:100%;min-width:540px;height:320px;background-color:#78aba4;margin:0px auto 0px 0px;transition:.4s;padding:32px 0px 0px 0px;box-sizing:border-box;position:absolute;top:0;left:0}@media screen and (max-width: 599px){.big_button_area a .big_button_area__02 .big_button__box__download1 .big_button__box__download1__inner_box{min-width:auto;height:280px;padding:24px 0px 32px 0px}}@media screen and (min-width: 600px)and (max-width: 959px){.big_button_area a .big_button_area__02 .big_button__box__download1 .big_button__box__download1__inner_box{min-width:auto;width:100%}}@media screen and (min-width: 960px)and (max-width: 1279px){.big_button_area a .big_button_area__02 .big_button__box__download1 .big_button__box__download1__inner_box{min-width:480px;width:100%}}.big_button_area a .big_button_area__02 .big_button__box__download1 .big_button__box__download1__inner_box .__text{color:#fff;transition:.4s}.big_button_area a .big_button_area__02 .big_button__box__download1 .big_button__box__download1__inner_box .__icon{transition:.4s}.big_button_area a .big_button_area__02 .big_button__box__download1 .big_button__box__download1__inner_box .__info{color:#fff;transition:.4s}.big_button_area a .big_button_area__02 .big_button__box__download1:hover .big_button__box__download1__inner_box{transition:.4s;cursor:pointer}.big_button_area a .big_button_area__02 .big_button__box__download1:hover .big_button__box__download1__inner_box .__text{transition:.4s;transform:scale(1.1)}.big_button_area a .big_button_area__02 .big_button__box__download1:hover .big_button__box__download1__inner_box .__info{transition:.4s;transform:scale(1.1)}.big_button_area a .big_button_area__02 .big_button__box__download1:hover .big_button__box__download1__inner_box .__icon{transition:.4s;transform:scale(1.1)}.big_button_area a .big_button_area__03{width:100%;background-color:#547a75}.big_button_area a .big_button_area__03 .big_button__box__download2{width:100%;min-width:540px;height:320px;background-color:#fff;margin:0px 0px 0px auto;border:solid .5px #547a75;position:relative}@media screen and (max-width: 599px){.big_button_area a .big_button_area__03 .big_button__box__download2{min-width:auto;height:280px}}@media screen and (min-width: 600px)and (max-width: 959px){.big_button_area a .big_button_area__03 .big_button__box__download2{min-width:auto;width:100%}}@media screen and (min-width: 960px)and (max-width: 1279px){.big_button_area a .big_button_area__03 .big_button__box__download2{min-width:480px;width:100%}}.big_button_area a .big_button_area__03 .big_button__box__download2 .big_button__box__download2__inner_box{width:100%;min-width:540px;height:320px;background-color:#547a75;margin:0px 0px 0px auto;padding:32px 0px 0px 0px;box-sizing:border-box;transition:.4s;position:absolute;top:0;left:0}@media screen and (max-width: 599px){.big_button_area a .big_button_area__03 .big_button__box__download2 .big_button__box__download2__inner_box{min-width:auto;height:280px;padding:24px 0px 32px 0px}}@media screen and (min-width: 600px)and (max-width: 959px){.big_button_area a .big_button_area__03 .big_button__box__download2 .big_button__box__download2__inner_box{min-width:auto;width:100%}}@media screen and (min-width: 960px)and (max-width: 1279px){.big_button_area a .big_button_area__03 .big_button__box__download2 .big_button__box__download2__inner_box{min-width:480px;width:100%}}.big_button_area a .big_button_area__03 .big_button__box__download2 .big_button__box__download2__inner_box .__text{color:#fff;transition:.4s}.big_button_area a .big_button_area__03 .big_button__box__download2 .big_button__box__download2__inner_box .__info{color:#fff}.big_button_area a .big_button_area__03 .big_button__box__download2:hover .big_button__box__download2__inner_box{transition:.4s;cursor:pointer}.big_button_area a .big_button_area__03 .big_button__box__download2:hover .big_button__box__download2__inner_box .__text{transition:.4s;transform:scale(1.1)}.big_button_area a .big_button_area__03 .big_button__box__download2:hover .big_button__box__download2__inner_box .__info{transition:.4s;transform:scale(1.1)}.big_button_area a .big_button_area__03 .big_button__box__download2:hover .big_button__box__download2__inner_box .__icon{transition:.4s;transform:scale(1.1)}.big_button_area a .big_button_area__04{width:100%;background-color:#0d221f;color:#fff}.big_button_area a .big_button_area__04 .big_button__box__contact{width:100%;min-width:540px;height:320px;background-color:#f6a0a6;margin:0px auto 0px 0px}@media screen and (max-width: 599px){.big_button_area a .big_button_area__04 .big_button__box__contact{min-width:auto;height:280px}}@media screen and (min-width: 600px)and (max-width: 959px){.big_button_area a .big_button_area__04 .big_button__box__contact{min-width:auto;width:100%}}@media screen and (min-width: 960px)and (max-width: 1279px){.big_button_area a .big_button_area__04 .big_button__box__contact{min-width:480px;width:100%}}.big_button_area a .big_button_area__04 .big_button__box__contact .big_button__box__contact__inner_box{width:100%;min-width:540px;height:320px;background-color:#0d221f;margin:0px 0px auto 0px;padding:32px 0px 0px 0px;box-sizing:border-box;transition:.4s}@media screen and (max-width: 599px){.big_button_area a .big_button_area__04 .big_button__box__contact .big_button__box__contact__inner_box{min-width:auto;height:280px;padding:24px 0px 32px 0px}}@media screen and (min-width: 600px)and (max-width: 959px){.big_button_area a .big_button_area__04 .big_button__box__contact .big_button__box__contact__inner_box{min-width:auto;width:100%}}@media screen and (min-width: 960px)and (max-width: 1279px){.big_button_area a .big_button_area__04 .big_button__box__contact .big_button__box__contact__inner_box{min-width:480px;width:100%}}.big_button_area a .big_button_area__04 .big_button__box__contact .big_button__box__contact__inner_box .__text{transition:.4s}.big_button_area a .big_button_area__04 .big_button__box__contact .big_button__box__contact__inner_box .__icon{transition:.4s}.big_button_area a .big_button_area__04 .big_button__box__contact .big_button__box__contact__inner_box .__info{transition:.4s}.big_button_area a .big_button_area__04 .big_button__box__contact:hover .big_button__box__contact__inner_box{transition:.4s;cursor:pointer;background-color:#ec636c;color:#fff}.big_button_area a .big_button_area__04 .big_button__box__contact:hover .big_button__box__contact__inner_box .__text{transition:.4s;transform:scale(1.1)}.big_button_area a .big_button_area__04 .big_button__box__contact:hover .big_button__box__contact__inner_box .__info{transition:.4s;transform:scale(1.1)}.big_button_area a .big_button_area__04 .big_button__box__contact:hover .big_button__box__contact__inner_box .__icon{transition:.4s;transform:scale(1.1)}footer{width:100vw;background-color:#0d221f}footer .copy_light{text-align:right;font-family:"futura-pt",sans-serif;font-weight:400;font-style:normal;font-size:12px;color:#fff;padding-right:24px;padding-bottom:16px;box-sizing:border-box;width:100%}footer .footer_area{width:100%;max-width:1280px;margin:0px auto;color:#fff;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}@media screen and (max-width: 599px){footer .footer_area{display:block}}@media screen and (min-width: 600px)and (max-width: 1279px){footer .footer_area{flex-wrap:wrap}}footer .footer_area .footer_area__info_box{width:33%;padding-top:56px;padding-left:24px;box-sizing:border-box}@media screen and (max-width: 599px){footer .footer_area .footer_area__info_box{width:100%}}footer .footer_area .footer_area__info_box a{transition:.4s}footer .footer_area .footer_area__info_box a:hover{transition:.4s;transform:scale(1.1)}footer .footer_area .footer_area__info_box .footer_logo{transform-origin:top left;width:168px;transition:.4s}footer .footer_area .footer_area__info_box .footer_logo img{width:168px}footer .footer_area .footer_area__info_box .footer_logo:hover{transform-origin:top left;transform:scale(1.1);transition:.4s}footer .footer_area .footer_area__info_box .__company_name{margin-top:16px;font-size:16px;font-weight:bold}footer .footer_area .footer_area__info_box .__privacy_policy{margin-top:8px}footer .footer_area .footer_area__info_box .__privacy_policy a{font-weight:bold;color:#fff;text-decoration:underline;transition:.4s}footer .footer_area .footer_area__info_box .__privacy_policy a:hover{transition:.4s;color:#f6a0a6}footer .footer_area .footer_area__link_box{color:#fff;padding:52px;width:33%}@media screen and (max-width: 599px){footer .footer_area .footer_area__link_box{width:100%}}@media screen and (min-width: 600px)and (max-width: 959px){footer .footer_area .footer_area__link_box{width:67%}}footer .footer_area .footer_area__link_box .__link_box_set{width:100%;color:#fff;margin-top:20px}footer .footer_area .footer_area__link_box .__link_box_set .__title{width:auto;color:#fff;border-bottom:solid 1px #ebf5f3;font-size:14px;font-weight:bold;transition:.4s}footer .footer_area .footer_area__link_box .__link_box_set a{color:#fff;transition:.4s}footer .footer_area .footer_area__link_box .__link_box_set a:hover .__title{border-bottom:solid 1px #f6a0a6;color:#f6a0a6;transition:.4s;cursor:pointer}footer .footer_area .footer_area__link_box .__link_box_set .__title:hover a{transition:.4s;color:#f6a0a6}footer .footer_area .footer_area__link_box .__link_box_set .__link_box{padding:24px;box-sizing:border-box}footer .footer_area .footer_area__link_box .__link_box_set .__link_box .__link{margin-top:8px;font-size:12px}footer .footer_area .footer_area__link_box .__link_box_set .__link_box .__link a{color:#fff;text-decoration:underline;text-decoration-thickness:.5px;transition:.4s}footer .footer_area .footer_area__link_box .__link_box_set .__link_box .__link a:hover{transition:.4s;color:#f6a0a6}footer .footer_area .footer_area__cv_box{width:33%;display:grid;justify-content:end;align-items:end;align-content:end;padding-bottom:72px}@media screen and (min-width: 600px)and (max-width: 959px){footer .footer_area .footer_area__cv_box{display:flex;flex-wrap:wrap;justify-content:space-evenly;width:100%}}@media screen and (max-width: 599px){footer .footer_area .footer_area__cv_box{width:100%;justify-content:center}}.btn_footer_cv1{width:304px;padding-top:16px;padding-bottom:16px;background-color:#fff;border-radius:16px;margin-top:24px;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;align-content:center;transition:.4s;box-shadow:2px 2px 10px 0px rgba(150,150,150,.25)}.btn_footer_cv1 .__text{font-size:14px;line-height:1.4}.btn_footer_cv1 .__icon{margin-left:24px;font-size:24px}.btn_footer_cv1 ._s{margin-left:36px}.btn_footer_cv1:hover{transition:.4s;transform:scale(1.1);background-color:#feeeed}.btn_footer_cv2{width:304px;padding-top:16px;padding-bottom:16px;margin-top:24px;transition:.4s;background-color:#ec636c;color:#fff;border-radius:16px;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;align-content:center;align-items:center}.btn_footer_cv2 .__text{font-size:14px;margin-left:24px}.btn_footer_cv2 .__tel{margin-left:8px}.btn_footer_cv2 .__icon{font-size:24px}.btn_footer_cv2:hover{transition:.4s;transform:scale(1.1);background-color:#fff;color:#ec636c}.common_button_set{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;align-items:center;align-content:center;margin-top:48px;position:relative;width:100%}.common_button_set a{text-decoration:none}.common_button_set .common_button_set__out_site_button{transition:.4s;box-sizing:border-box;padding:24px 56px;flex-shrink:0;display:flex;align-items:center;justify-content:center;align-content:center;font-size:14px;position:relative;border-radius:16px;border:.5px solid #a2a7a6;background:#fff;box-shadow:2px 2px 10px 0px rgba(150,150,150,.25)}@media screen and (max-width: 599px){.common_button_set .common_button_set__out_site_button{padding-left:24px;padding-right:24px}}.common_button_set .common_button_set__out_site_button i{font-size:16px;color:#547a75;margin-left:8px}.common_button_set .common_button_set__out_site_button:hover{background-color:#0d221f;color:#fff;transform:scale(1.1);transition:.4s}.common_button_set .common_button_set__out_site_button:hover i{color:#f6a0a6}.common_button_set .common_button_set__out_site_button2{transition:.4s;box-sizing:border-box;padding:24px 56px;flex-shrink:0;display:flex;align-items:center;justify-content:center;align-content:center;font-size:14px;position:relative;border-radius:16px;border:.5px solid #a2a7a6;background:#fff;box-shadow:2px 2px 10px 0px rgba(150,150,150,.25);margin-bottom:80px;background-color:#0d221f;color:#fff}.common_button_set .common_button_set__out_site_button2 i{font-size:16px;color:#fff;margin-left:8px;transition:.4s}.common_button_set .common_button_set__out_site_button2:hover{background-color:#fff;color:#0d221f;transform:scale(1.1);transition:.4s}.common_button_set .common_button_set__out_site_button2:hover i{color:#0d221f}.common_button_set .common_button_set__button{transition:.4s;box-sizing:border-box;padding:24px 56px;flex-shrink:0;display:flex;align-items:center;justify-content:center;align-content:center;font-size:14px;position:relative;border-radius:16px;border:.5px solid #a2a7a6;background:#fff;box-shadow:2px 2px 10px 0px rgba(150,150,150,.25)}.common_button_set .common_button_set__button i{position:absolute;font-size:12px;color:#547a75;right:10px;bottom:30px}.common_button_set .common_button_set__button:hover{background-color:#0d221f;color:#fff;transform:scale(1.1);transition:.4s}.common_button_set .common_button_set__button:hover i{color:#f6a0a6}.margin_top_8{margin-top:8px}.margin_top_16{margin-top:16px}.margin_top_24{margin-top:24px}.margin_top_40{margin-top:40px}.header_visual{width:1080px;height:240px;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;align-items:center;margin:40px auto 0px auto}@media screen and (max-width: 599px){.header_visual{width:100vw;height:auto;padding:40px 24px;display:block}}@media screen and (min-width: 600px)and (max-width: 1279px){.header_visual{width:100vw;height:auto;padding:0px 24px 40px 24px;justify-content:space-between}}.header_visual .header_visual__page_title{width:1080px;margin:0 auto}@media screen and (max-width: 599px){.header_visual .header_visual__page_title{width:100%}}@media screen and (min-width: 600px)and (max-width: 1279px){.header_visual .header_visual__page_title{width:100%}}.header_visual .header_visual__page_title .__jp{font-size:56px;font-weight:bold;line-height:1}@media screen and (max-width: 599px){.header_visual .header_visual__page_title .__jp{font-size:40px}}@media screen and (min-width: 600px)and (max-width: 1279px){.header_visual .header_visual__page_title .__jp{font-size:40px}}.header_visual .header_visual__page_title .__en{font-family:"futura-pt",sans-serif;font-weight:700;font-style:normal;font-size:32px;line-height:1;color:#547a75;margin-top:16px}@media screen and (max-width: 599px){.header_visual .header_visual__page_title .__en{font-size:24px}}.header_visual .header_visual__button{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}@media screen and (max-width: 599px){.header_visual .header_visual__button{display:block}}@media screen and (min-width: 600px)and (max-width: 1279px){.header_visual .header_visual__button{display:block}}.header_visual .header_visual__button a{width:-moz-fit-content;width:fit-content}@media screen and (max-width: 599px){.header_visual .header_visual__button a{margin-top:24px}}@media screen and (min-width: 600px)and (max-width: 1279px){.header_visual .header_visual__button a{margin-top:24px}}.header_visual .header_visual__button .cv_button_top_contact_green{width:304px;height:64px;border-radius:16px;display:flex;justify-content:center;align-items:center;color:#fff;background-color:#0d221f;margin-left:24px;transition:.4s;box-shadow:2px 2px 10px 0px rgba(150,150,150,.25)}@media screen and (max-width: 599px){.header_visual .header_visual__button .cv_button_top_contact_green{margin:16px auto 0px auto}}@media screen and (min-width: 600px)and (max-width: 1279px){.header_visual .header_visual__button .cv_button_top_contact_green{margin:16px auto 0px auto}}.header_visual .header_visual__button .cv_button_top_contact_green i{font-size:24px;width:24px;height:24px;justify-content:center;align-items:center;display:flex}.header_visual .header_visual__button .cv_button_top_contact_green .cv_button_top_contact__text{margin-left:24px;font-size:14px;line-height:1;font-weight:bold}.header_visual .header_visual__button .cv_button_top_contact_green:hover{transition:.4s;transform:scale(1.1);background-color:#ec636c;color:#fff}.header_visual .header_visual__button .cv_button_top_download_white{width:304px;height:64px;border-radius:16px;display:flex;justify-content:center;align-items:center;color:#0d221f;background-color:#fff;transition:.4s;box-shadow:2px 2px 10px 0px rgba(150,150,150,.25)}@media screen and (max-width: 599px){.header_visual .header_visual__button .cv_button_top_download_white{margin:16px auto 0px auto}}@media screen and (min-width: 600px)and (max-width: 1279px){.header_visual .header_visual__button .cv_button_top_download_white{margin:16px auto 0px auto}}.header_visual .header_visual__button .cv_button_top_download_white i{font-size:24px;width:24px;height:24px;justify-content:center;align-items:center;display:flex}.header_visual .header_visual__button .cv_button_top_download_white .cv_button_top_download__text{margin-left:24px;font-size:14px;line-height:1;font-weight:bold}.header_visual .header_visual__button .cv_button_top_download_white:hover{transition:.4s;transform:scale(1.1);background-color:#0d221f;color:#fff}.breadcrumbs_area{width:100%;background-color:#0d221f;overflow-x:auto;white-space:nowrap}.breadcrumbs_area .breadcrumbs{color:#fff;width:1080px;margin:0 auto;padding:8px 16px;box-sizing:border-box;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:start;align-items:center;align-content:center}@media screen and (max-width: 599px){.breadcrumbs_area .breadcrumbs{width:100vw}}@media screen and (min-width: 600px)and (max-width: 1279px){.breadcrumbs_area .breadcrumbs{width:100vw}}.breadcrumbs_area .breadcrumbs li{list-style:none;font-size:12px;line-height:1}.breadcrumbs_area .breadcrumbs li i{color:#fff;font-size:16px;line-height:1;transition:.4s}.breadcrumbs_area .breadcrumbs li a{color:#fff;text-decoration:underline;transition:.4s}.breadcrumbs_area .breadcrumbs li a:hover{transition:.4s;color:#f6a0a6}.breadcrumbs_area .breadcrumbs li a:hover i{transform:scale(1.1);transition:.4s;color:#f6a0a6}.breadcrumbs_area .breadcrumbs li::after{font-family:"Font Awesome 6 Free";font-weight:900;content:"";display:inline-block;line-height:1.6;padding:0 16px 0px 16px}.breadcrumbs_area .breadcrumbs li:first-child a{text-decoration:none}.breadcrumbs_area .breadcrumbs li:last-child::after{display:none}.greeting_area{width:1080px;margin:80px auto 0px auto}@media screen and (max-width: 599px){.greeting_area{width:100vw;margin:40px auto 0px auto;padding:0px 16px}}@media screen and (min-width: 600px)and (max-width: 1279px){.greeting_area{width:100vw;margin:40px auto 0px auto;padding:0px 16px}}.greeting_area .greeting__ceo_name{width:100%;padding:0px 24px;text-align:right;font-size:20px}.greeting_area .greeting__ceo_name .greeting__ceo_name__position{font-size:14px}.member_area{width:1080px;margin:80px auto 0px auto}@media screen and (max-width: 599px){.member_area{width:100vw;margin:40px auto 0px auto;padding:0px 16px}}@media screen and (min-width: 600px)and (max-width: 1279px){.member_area{width:100vw;margin:40px auto 0px auto;padding:0px 16px}}.member_area .member_set{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;padding:56px 16px}@media screen and (max-width: 599px){.member_area .member_set{display:grid;justify-content:center;padding:0px;margin-top:40px}}@media screen and (min-width: 600px)and (max-width: 1279px){.member_area .member_set{display:grid;justify-content:center;padding:0px;margin-top:80px}}.member_area .member_set .member_box_image{width:168px;height:192px}@media screen and (max-width: 599px){.member_area .member_set .member_box_image{margin:0 auto;height:auto}}@media screen and (min-width: 600px)and (max-width: 1279px){.member_area .member_set .member_box_image{margin:0 auto;height:auto}}.member_area .member_set .member_box_image .__image img{width:168px;height:192px}.member_area .member_set .member_box_image .__position{text-align:center;font-size:12px}.member_area .member_set .member_box_image .__name{text-align:center;font-size:16px}.member_area .member_set .member_box_info{width:calc(100% - 168px);padding:0px 16px}@media screen and (max-width: 599px){.member_area .member_set .member_box_info{width:100%}}@media screen and (min-width: 600px)and (max-width: 1279px){.member_area .member_set .member_box_info{width:100%}}.company_info_area{width:1080px;margin:80px auto}@media screen and (max-width: 599px){.company_info_area{width:100vw;margin:40px auto 0px auto;padding:56px 16px}}@media screen and (min-width: 600px)and (max-width: 1279px){.company_info_area{width:100vw;margin:40px auto 0px auto;padding:56px 16px}}.company_info_area .company_information_set{width:800px;margin:0px auto;border-bottom:solid .5px #74a59f;padding:8px 16px;box-sizing:border-box;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:start;align-items:center;align-content:center}@media screen and (max-width: 599px){.company_info_area .company_information_set{width:100%;display:block}}@media screen and (min-width: 600px)and (max-width: 1279px){.company_info_area .company_information_set{width:100%;display:block}}.company_info_area .company_information_set .company_information_set__col{width:160px;font-size:16px;font-weight:bold}@media screen and (max-width: 599px){.company_info_area .company_information_set .company_information_set__col{font-size:14px}}@media screen and (min-width: 600px)and (max-width: 1279px){.company_info_area .company_information_set .company_information_set__col{font-size:14px}}@media screen and (max-width: 599px){.company_info_area .company_information_set .company_information_set__value{font-size:14px}}@media screen and (min-width: 600px)and (max-width: 1279px){.company_info_area .company_information_set .company_information_set__value{font-size:14px}}.map_area{width:1080px;margin:104px auto 104px auto}@media screen and (max-width: 599px){.map_area{width:100vw;margin:40px auto 0px auto;padding:0px 16px 40px 16px}}@media screen and (min-width: 600px)and (max-width: 1279px){.map_area{width:100vw;margin:40px auto 0px auto;padding:0px 16px 40px 16px}}.map_area .map_iframe_area_pc{width:800px;margin:0px auto;filter:grayscale(100%);transition:.4s}@media screen and (max-width: 599px){.map_area .map_iframe_area_pc{display:none}}@media screen and (min-width: 600px)and (max-width: 1279px){.map_area .map_iframe_area_pc{display:none}}.map_area .map_iframe_area_pc:hover{filter:grayscale(0%);transition:.4s}.map_area .map_iframe_area_tb{display:none;width:600px;margin:0px auto;filter:grayscale(100%);transition:.4s}@media screen and (max-width: 599px){.map_area .map_iframe_area_tb{display:none}}@media screen and (min-width: 600px)and (max-width: 1279px){.map_area .map_iframe_area_tb{display:block}}.map_area .map_iframe_area_tb:hover{filter:grayscale(0%);transition:.4s}.map_area .map_iframe_area_sp{display:none;width:100%;margin:0px auto;filter:grayscale(100%);transition:.4s}@media screen and (max-width: 599px){.map_area .map_iframe_area_sp{display:block}}@media screen and (min-width: 600px)and (max-width: 1279px){.map_area .map_iframe_area_sp{display:none}}.map_area .map_iframe_area_sp:hover{filter:grayscale(0%);transition:.4s}.recruit_message_area{width:100vw;max-width:1920px;margin:0px auto;position:relative}@media screen and (max-width: 599px){.recruit_message_area{overflow:hidden}}@media screen and (min-width: 600px)and (max-width: 1279px){.recruit_message_area{overflow:hidden}}.recruit_message_area img{width:480px;position:absolute;right:-131px;bottom:-160px;z-index:0}@media screen and (max-width: 599px){.recruit_message_area img{width:200px;right:-80px;bottom:-10px}}@media screen and (min-width: 600px)and (max-width: 1279px){.recruit_message_area img{width:200px;right:-10px;bottom:0px}}.recruit_message_area .recruit_message_area__title{width:1080px;margin:0px auto;margin-top:80px}.recruit_message_area .recruit_message_back{background-image:url("../img/enjoy_like_youth.png");background-repeat:no-repeat;background-position:100% 100%;background-size:346px;position:relative;z-index:1}@media screen and (max-width: 599px){.recruit_message_area .recruit_message_back{background-position:50% 100%;background-size:280px}}@media screen and (min-width: 600px)and (max-width: 1279px){.recruit_message_area .recruit_message_back{background-position:50% 100%;background-size:280px}}.recruit_message_area .recruit_message_back2{background-image:url("../img/recruit_image2.png");background-repeat:no-repeat;background-position:80% 0%;background-size:200px;position:relative;z-index:1}@media screen and (max-width: 599px){.recruit_message_area .recruit_message_back2{background-position:80% 100%;padding-bottom:128px;background-size:128px}}@media screen and (min-width: 600px)and (max-width: 1279px){.recruit_message_area .recruit_message_back2{background-position:80% 100%;padding-bottom:128px;background-size:128px}}.recruit_message_area .recruit_message_area__content{width:1080px;margin:0px auto;padding:40px 24px 24px 24px}@media screen and (max-width: 599px){.recruit_message_area .recruit_message_area__content{width:100vw;padding:40px 16px 0px 16px}}@media screen and (min-width: 600px)and (max-width: 1279px){.recruit_message_area .recruit_message_area__content{width:100vw}}.recruit_message_area .recruit_message_area__content .recruit_message_area__text{width:70%}@media screen and (max-width: 599px){.recruit_message_area .recruit_message_area__content .recruit_message_area__text{width:100%}}@media screen and (min-width: 600px)and (max-width: 1279px){.recruit_message_area .recruit_message_area__content .recruit_message_area__text{width:100%}}@media screen and (max-width: 599px){.recruit_message_area .image_back_bottom{padding-bottom:256px}}@media screen and (min-width: 600px)and (max-width: 1279px){.recruit_message_area .image_back_bottom{padding-bottom:256px}}.recruit_message_area .recruit_message_area__content2{width:1080px;margin:0px auto;height:240px}@media screen and (max-width: 599px){.recruit_message_area .recruit_message_area__content2{width:100vw;height:auto}}@media screen and (min-width: 600px)and (max-width: 1279px){.recruit_message_area .recruit_message_area__content2{width:100vw;height:auto}}.recruit_message_area .recruit_message_area__content2 .recruit_list{width:70%}@media screen and (max-width: 599px){.recruit_message_area .recruit_message_area__content2 .recruit_list{width:100%}}@media screen and (min-width: 600px)and (max-width: 1279px){.recruit_message_area .recruit_message_area__content2 .recruit_list{width:100%}}.recruit_message_area .recruit_message_area__content2 .recruit_list li{font-size:16px}@media screen and (max-width: 599px){.recruit_message_area .recruit_message_area__content2 .recruit_list li{font-size:12px}}.recruit_type_area{width:1080px;margin:0px auto}@media screen and (max-width: 599px){.recruit_type_area{width:100vw;margin-top:80px}}@media screen and (min-width: 600px)and (max-width: 1279px){.recruit_type_area{width:100vw;margin-top:80px}}.recruit_type_area .recruitment_type_box{width:864px;height:auto;margin:32px auto;background-color:#fff;border:solid .5px #547a75;box-shadow:2px 2px 6px rgba(133,133,133,.25);padding:24px 24px 32px 24px;box-sizing:border-box;border-radius:20px}@media screen and (max-width: 599px){.recruit_type_area .recruitment_type_box{width:90%}}@media screen and (min-width: 600px)and (max-width: 1279px){.recruit_type_area .recruitment_type_box{width:90%}}.recruit_type_area .recruitment_type_box .__type_name_box{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;border-bottom:solid .5px #305e58}.recruit_type_area .recruitment_type_box .__type_name_box .__type_name{width:80%;font-size:24px;font-weight:bold}@media screen and (max-width: 599px){.recruit_type_area .recruitment_type_box .__type_name_box .__type_name{font-size:16px;width:70%}}@media screen and (min-width: 600px)and (max-width: 1279px){.recruit_type_area .recruitment_type_box .__type_name_box .__type_name{font-size:16px;width:70%}}.recruit_type_area .recruitment_type_box .__type_name_box .__inexperienced{width:20%;text-align:right;font-size:16px}@media screen and (max-width: 599px){.recruit_type_area .recruitment_type_box .__type_name_box .__inexperienced{font-size:14px;width:30%}}@media screen and (min-width: 600px)and (max-width: 1279px){.recruit_type_area .recruitment_type_box .__type_name_box .__inexperienced{font-size:14px;width:30%}}.recruit_type_area .recruitment_type_box .___info_box{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;margin-top:16px}@media screen and (max-width: 599px){.recruit_type_area .recruitment_type_box .___info_box{display:block}}@media screen and (min-width: 600px)and (max-width: 1279px){.recruit_type_area .recruitment_type_box .___info_box{display:block}}.recruit_type_area .recruitment_type_box .___info_box .__title{font-size:16px;font-weight:bold;color:#305e58;margin-left:-16px}@media screen and (max-width: 599px){.recruit_type_area .recruitment_type_box .___info_box .__title{margin-left:0px;font-size:14px}}@media screen and (min-width: 600px)and (max-width: 1279px){.recruit_type_area .recruitment_type_box .___info_box .__title{margin-left:0px;font-size:14px}}.recruit_type_area .recruitment_type_box .___info_box .__info_box__must_skill{width:50%;box-sizing:border-box;padding:0px 40px;font-size:14px}@media screen and (max-width: 599px){.recruit_type_area .recruitment_type_box .___info_box .__info_box__must_skill{width:100%;font-size:12px;padding:0px}}@media screen and (min-width: 600px)and (max-width: 1279px){.recruit_type_area .recruitment_type_box .___info_box .__info_box__must_skill{width:100%;font-size:12px;padding:0px}}.recruit_type_area .recruitment_type_box .___info_box .__info_box__well_skill{width:50%;box-sizing:border-box;padding:0px 40px;border-left:solid 2px #305e58;font-size:14px}@media screen and (max-width: 599px){.recruit_type_area .recruitment_type_box .___info_box .__info_box__well_skill{width:100%;font-size:12px;margin-top:24px;border-left:0px;padding:0px}}@media screen and (min-width: 600px)and (max-width: 1279px){.recruit_type_area .recruitment_type_box .___info_box .__info_box__well_skill{width:100%;font-size:12px;margin-top:24px;border-left:0px;padding:0px}}.recruitment_flow_area{width:1080px;margin:0px auto;margin-top:80px}@media screen and (max-width: 599px){.recruitment_flow_area{width:100vw}}@media screen and (min-width: 600px)and (max-width: 1279px){.recruitment_flow_area{width:100vw}}.recruitment_flow_area .recruit_flow_set{width:-moz-fit-content;width:fit-content;min-width:600px;margin:0 auto;position:relative}@media screen and (max-width: 599px){.recruitment_flow_area .recruit_flow_set{width:90%;min-width:auto}}@media screen and (min-width: 600px)and (max-width: 1279px){.recruitment_flow_area .recruit_flow_set{width:90%;min-width:auto}}.recruitment_flow_area .recruit_flow_set .__arrows{width:calc(100% - 130px);margin-left:130px;padding:16px 24px;box-sizing:border-box}@media screen and (max-width: 599px){.recruitment_flow_area .recruit_flow_set .__arrows{margin-left:0px}}@media screen and (min-width: 600px)and (max-width: 1279px){.recruitment_flow_area .recruit_flow_set .__arrows{margin-left:0px}}.recruitment_flow_area .recruit_flow_set .__arrows i{font-size:40px;color:#c5dbd8}.recruitment_flow_area .recruit_flow_set .recruit_flow_set__box{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;align-items:center;align-content:center}.recruitment_flow_area .recruit_flow_set .recruit_flow_set__box .__image img{width:160px}@media screen and (max-width: 599px){.recruitment_flow_area .recruit_flow_set .recruit_flow_set__box .__image img{width:100px}}@media screen and (min-width: 600px)and (max-width: 1279px){.recruitment_flow_area .recruit_flow_set .recruit_flow_set__box .__image img{width:100px}}.recruitment_flow_area .recruit_flow_set .recruit_flow_set__box .__info_box{width:100%}.recruitment_flow_area .recruit_flow_set .recruit_flow_set__box .__info_box .__title{font-size:20px;width:auto;min-width:320px;max-width:640px;border-bottom:solid #78aba4 2px;padding:4px 24px;box-sizing:border-box}@media screen and (max-width: 599px){.recruitment_flow_area .recruit_flow_set .recruit_flow_set__box .__info_box .__title{width:90%;min-width:auto;max-width:300px}}@media screen and (min-width: 600px)and (max-width: 1279px){.recruitment_flow_area .recruit_flow_set .recruit_flow_set__box .__info_box .__title{width:90%;min-width:auto;max-width:none}}.recruitment_flow_area .recruit_flow_set .recruit_flow_set__box .__info_box .__info{font-size:14px;width:auto;min-width:320px;max-width:640px;padding:4px 16px;box-sizing:border-box}@media screen and (max-width: 599px){.recruitment_flow_area .recruit_flow_set .recruit_flow_set__box .__info_box .__info{width:90%;min-width:auto;max-width:300px}}@media screen and (min-width: 600px)and (max-width: 1279px){.recruitment_flow_area .recruit_flow_set .recruit_flow_set__box .__info_box .__info{width:90%;min-width:auto;max-width:none}}.recruit_cv_message{width:100%;text-align:center;font-size:24px;margin-top:56px}.section_ec_mall{background-image:url("../img/ecmall_back.svg");background-position:0% 100%;background-repeat:no-repeat;background-size:100%;height:670px}.archive_list_title{width:1080px;margin:0 auto}.archive_list_title h2{font-size:24px;font-weight:bold;height:auto}.mv_service_ecmall{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.section_search{width:100%}.section_search h4{color:#305e58;font-size:16px}.section_search ul{margin:0px;padding-left:16px;box-sizing:border-box}.section_search .search_input_area{width:1080px;margin:24px auto 0px auto}@media screen and (max-width: 599px){.section_search .search_input_area{width:100vw;padding:0px 16px}}@media screen and (min-width: 600px)and (max-width: 1279px){.section_search .search_input_area{width:100vw;padding:0px 16px}}.section_search .search_input_area input[type=text]{height:34px;width:420px;border:solid .5px #0d221f;border-radius:0;box-sizing:border-box;vertical-align:middle}@media screen and (max-width: 599px){.section_search .search_input_area input[type=text]{width:280px}}.section_search .search_input_area input[type=submit]{width:34px;height:34px;border-radius:0px 4px 4px 0px;font-family:"FontAwesome";color:#fff;background-color:#0d221f;box-shadow:none;border:0px;box-sizing:border-box;font-size:16px;vertical-align:middle}@media screen and (max-width: 599px){.section_search .search_input_area input[type=submit]{font-size:12px}}.section_search .searchandfilter ul{padding:0px}.section_search .searchandfilter ul li{padding:0px}.section_search .search_keyword_area{width:1080px;margin:24px auto 0px auto}@media screen and (max-width: 599px){.section_search .search_keyword_area{width:100vw;padding:0px 16px}}@media screen and (min-width: 600px)and (max-width: 1279px){.section_search .search_keyword_area{width:100vw;padding:0px 16px}}.section_search .search_keyword_area ul{display:flex;flex-wrap:wrap}.section_search .search_keyword_area ul li{list-style:"#";margin-right:24px}.section_search .search_keyword_area ul li a{text-decoration:underline;transition:.4s}.section_search .search_keyword_area ul li a:hover{transition:.4s;color:#ec636c}.section_search .search_category_area{width:1080px;margin:0px auto 24px auto}@media screen and (max-width: 599px){.section_search .search_category_area{width:100vw;padding:0px 16px}}@media screen and (min-width: 600px)and (max-width: 1279px){.section_search .search_category_area{width:100vw;padding:0px 16px}}.section_search .search_category_area .__title{margin-top:16px}.section_search .search_category_area ul{display:flex;flex-wrap:wrap}.section_search .search_category_area ul li{list-style:none;margin-top:8px}.section_search .search_category_area ul li a{margin-right:16px;background-color:#fff;border:solid .5px #547a75;display:grid;width:-moz-fit-content;width:fit-content;height:auto;padding:4px 24px;box-sizing:border-box;border-radius:20px;font-size:12px;transition:.4s}.section_search .search_category_area ul li a:hover{transition:.4s;background-color:#547a75;border:solid .5px #fff;color:#fff}.media_area{margin:0px auto 80px auto}.media_area .search_result_title{width:1080px;margin:0 auto}@media screen and (max-width: 599px){.media_area .search_result_title{width:100vw;padding:0px 16px}}@media screen and (min-width: 600px)and (max-width: 1279px){.media_area .search_result_title{width:100vw;padding:0px 16px}}.media_area .result_area{width:1080px;margin:0 auto}#ez-toc-container{width:100%;margin:40px auto 24px auto !important;padding:48px 48px;box-sizing:border-box;background-color:#ebf5f3}@media screen and (max-width: 599px){#ez-toc-container{margin:24px auto 16px auto !important;padding:16px 8px}}@media screen and (min-width: 600px)and (max-width: 1279px){#ez-toc-container{margin:24px auto 16px auto !important;padding:16px 8px}}#ez-toc-container .ez-toc-title-container .ez-toc-title{font-size:14px;color:#305e58;font-weight:bold}#ez-toc-container .ez-toc-title-container li{padding:16px}#ez-toc-container .ez-toc-title-container li::after{display:block;content:"";width:100%;height:1px;background-color:#0d221f}#ez-toc-container .ez-toc-list-level-1 li.ez-toc-heading-level-2{font-size:16px;font-weight:bold;margin-top:16px}#ez-toc-container .ez-toc-list-level-1 li.ez-toc-heading-level-2::after{display:block;content:"";width:100%;height:1px;background-color:#0d221f}#ez-toc-container ul{padding:0px;border-radius:0px;border:0px}@media screen and (max-width: 599px){ul.ez-toc-list a.ez-toc-link{padding-left:16px !important}}@media screen and (min-width: 600px)and (max-width: 1279px){ul.ez-toc-list a.ez-toc-link{padding-left:16px !important}}.searchandfilter h4{margin:0px}.popup_bunner{width:200px;height:168px;background-color:hsla(0,0%,100%,.9);border-radius:15px 0px 0px 15px;display:flex;justify-content:center;align-items:center;position:fixed;right:0;top:calc(100vh - 180px);font-size:20px;color:#305e58;background-image:url("../img/free_analys.png");background-repeat:no-repeat;background-position:100% 100%;background-size:80%;z-index:5;border-radius:15px 0px 0px 15px;border-top:1px solid #0d221f;border-bottom:1px solid #0d221f;border-left:1px solid #0d221f;background-color:hsla(0,0%,100%,.9);box-shadow:2px 2px 6px 0px rgba(0,0,0,.25);transition:.4s}.popup_bunner:hover{background-color:rgba(197,219,216,.9);transform:scale(1.1);transition:.4s;cursor:pointer}.blog_content_area{width:1200px;margin:0 auto;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;align-content:center;align-items:flex-start;font-family:"Noto Sans JP","Yu Gothic",游ゴシック,游ゴシック体,"ヒラギノ角ゴ Pro W3",メイリオ,sans-serif}@media screen and (max-width: 599px){.blog_content_area{width:100vw;display:block}}@media screen and (min-width: 600px)and (max-width: 1279px){.blog_content_area{width:100vw;display:block}}.blog_content_area .left_side_area{width:75%;max-width:900px;padding:40px;font-size:20px;line-height:2.2;border-right:.5px solid #305e58}@media screen and (max-width: 599px){.blog_content_area .left_side_area{width:100%;font-size:16px;border-right:0px}}@media screen and (min-width: 600px)and (max-width: 1279px){.blog_content_area .left_side_area{width:100%;font-size:16px;line-height:1.8;border-right:0px}}.blog_content_area .left_side_area h1{font-size:40px;font-weight:bold;line-height:1.6}@media screen and (max-width: 599px){.blog_content_area .left_side_area h1{font-size:24px}}@media screen and (min-width: 600px)and (max-width: 1279px){.blog_content_area .left_side_area h1{font-size:24px}}.blog_content_area .left_side_area h2{font-size:32px;font-weight:bold;height:auto;margin-top:24px;margin-bottom:24px;padding:8px 24px;box-sizing:border-box;background-color:#ebf5f3;border-left:8px solid #305e58;line-height:1.6}@media screen and (max-width: 599px){.blog_content_area .left_side_area h2{font-size:20px}}@media screen and (min-width: 600px)and (max-width: 1279px){.blog_content_area .left_side_area h2{font-size:20px}}.blog_content_area .left_side_area h3{font-size:24px;margin-top:24px;margin-bottom:24px;border-bottom:#547a75 solid 1px;line-height:1.6}@media screen and (max-width: 599px){.blog_content_area .left_side_area h3{font-size:18px}}@media screen and (min-width: 600px)and (max-width: 1279px){.blog_content_area .left_side_area h3{font-size:18px}}.blog_content_area .left_side_area h4{font-size:22px;color:#547a75;font-weight:bold;margin-top:24px;margin-bottom:8px;line-height:1.6}@media screen and (max-width: 599px){.blog_content_area .left_side_area h4{font-size:16px}}@media screen and (min-width: 600px)and (max-width: 1279px){.blog_content_area .left_side_area h4{font-size:16px}}.blog_content_area .left_side_area strong{font-weight:bold}.blog_content_area .left_side_area .icatch{width:80%;height:auto;margin:40px auto}.blog_content_area .left_side_area img{margin:40px auto}.blog_content_area .left_side_area ul{padding:8px 32px;box-sizing:border-box;border-radius:15px;border:2px solid #79aba4}.blog_content_area .left_side_area .blog_date_area{font-size:16px}.blog_content_area .right_side_area{width:25%;padding:40px 16px}@media screen and (max-width: 599px){.blog_content_area .right_side_area{width:100%}}@media screen and (min-width: 600px)and (max-width: 1279px){.blog_content_area .right_side_area{width:100%}}.blog_content_area .right_side_area h3{margin-top:24px;font-size:20px;font-weight:bold}.blog_content_area .right_side_area h3::after{content:"";display:block;width:100%;height:2px;border-radius:1px;background-color:#305e58}.blog_content_area .right_side_area ul{padding:0px}.blog_content_area .right_side_area ul li{list-style:"#"}.blog_content_area .right_side_area ul .cat-item{display:inline-block;padding:8px 16px;height:32px;border-radius:16px;border:solid .5px #305e58;line-height:1;margin-top:16px;transition:.4s}.blog_content_area .right_side_area ul .cat-item a{line-height:1;transition:.4s}.blog_content_area .right_side_area ul .cat-item a:hover{color:#fff;transition:.4s}.blog_content_area .right_side_area ul .cat-item:hover{background-color:#305e58;transition:.4s}.blog_content_area .right_side_area ul .cat-item:hover a{color:#fff;transition:.4s}.blog_content_area .right_side_area .__our_service_area ul{padding:0px}.blog_content_area .right_side_area .__our_service_area ul li{list-style:none}.blog_content_area .right_side_area .popular_searches ul{padding:0px}.blog_content_area .right_side_area .popular_searches ul li{list-style:none;display:inline-block;padding:4px 16px;height:24px;border-radius:12px;border:solid .5px #305e58}.blog_category_area{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;font-size:16px}.blog_category_area ul.post-categories{padding:0px;border-radius:0px;border:0px;margin:16px}@media screen and (max-width: 599px){.blog_category_area ul.post-categories{margin:8px 8px 0px 8px}}@media screen and (min-width: 600px)and (max-width: 1279px){.blog_category_area ul.post-categories{margin:8px 8px 0px 8px}}.blog_category_area ul.post-categories li{list-style:none;display:flex;flex-wrap:wrap;padding:8px 24px;justify-content:center;align-items:center;gap:10px;border-radius:18px;border:.5px solid #547a75;background:hsla(0,0%,100%,.6);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);line-height:1}.blog_category_area ul.tag_set{display:flex;flex-wrap:wrap;justify-content:start;align-items:center;border-radius:0px;border:0px;margin:16px}@media screen and (max-width: 599px){.blog_category_area ul.tag_set{margin:0px 8px 8px 8px;padding:8px}}@media screen and (min-width: 600px)and (max-width: 1279px){.blog_category_area ul.tag_set{margin:8px 8px 0px 8px;padding:8px}}.blog_category_area ul.tag_set a{transition:.4s}.blog_category_area ul.tag_set a li{list-style:"#";margin-right:24px;padding:0px}.blog_category_area ul.tag_set a:hover{transition:.4s;cursor:pointer}.blog_category_area ul.tag_set a:hover li{transition:.4s;color:#ec636c}.media_breadcrumbs_section{margin-top:100px}@media screen and (max-width: 599px){.media_breadcrumbs_section{margin-top:48px}}@media screen and (min-width: 600px)and (max-width: 1279px){.media_breadcrumbs_section{margin-top:48px}}.news_breadcrumbs_section{margin-top:0px}.news_content_area{width:1080px;padding:80px 24px;line-height:1.6;margin:0 auto;box-sizing:border-box}@media screen and (max-width: 599px){.news_content_area{width:100vw;padding:40px 16px}}@media screen and (min-width: 600px)and (max-width: 1279px){.news_content_area{width:100vw;padding:40px 16px}}.news_content_area .blog_title{font-size:32px}@media screen and (max-width: 599px){.news_content_area .blog_title{font-size:24px}}@media screen and (min-width: 600px)and (max-width: 1279px){.news_content_area .blog_title{font-size:24px}}.news_content_area .content_area{margin-top:32px}@media screen and (max-width: 599px){.news_content_area .content_area{margin-top:24px}}@media screen and (min-width: 600px)and (max-width: 1279px){.news_content_area .content_area{margin-top:24px}}.news_content_area .page_nation_single{margin-top:80px}.author_set{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:flex-start;align-content:center;align-items:center;width:100%;border:.5px solid #547a75;background:#fff;box-shadow:2px 2px 6px 0px rgba(104,104,104,.25)}@media screen and (max-width: 599px){.author_set{display:block}}@media screen and (min-width: 600px)and (max-width: 1279px){.author_set{display:block}}.author_set .author_info_box{width:200px;font-size:10px;font-weight:bold;justify-content:center}@media screen and (max-width: 599px){.author_set .author_info_box{width:100%;margin-top:16px}}@media screen and (min-width: 600px)and (max-width: 1279px){.author_set .author_info_box{width:100%;margin-top:16px}}.author_set .author_info_box .author_written_by{width:176px;margin:0 auto}.author_set .author_info_box .author_name{width:176px;margin:0 auto;font-size:16px;font-weight:bold}@media screen and (max-width: 599px){.author_set .author_info_box .author_name{font-size:12px}}.author_set .author_info_box .author_position{width:176px;margin:0 auto;font-size:12px;font-weight:bold;color:#547a75}@media screen and (max-width: 599px){.author_set .author_info_box .author_position{font-size:12px}}.author_set .author_info_box img{width:176px;margin:0px auto}.author_set .author_prof_box{width:calc(100% - 200px);padding:24px 16px;font-size:16px;box-sizing:border-box}@media screen and (max-width: 599px){.author_set .author_prof_box{width:100%;font-size:12px}}@media screen and (min-width: 600px)and (max-width: 1279px){.author_set .author_prof_box{width:100%}}.media_contact_announce1{text-align:center;margin-top:40px}.media_contact_announce1 .achivements_category_area{display:flex;height:-moz-fit-content;height:fit-content;margin:0 auto;width:-moz-fit-content;width:fit-content}.media_contact_announce1 .achivements_category_area img{margin:0}.media_contact_announce1 .__strong{font-size:20px;font-weight:bold}.media_contact_announce1 .__red{color:#ec636c}.media_contact_announce2{text-align:center;margin-top:24px;margin-bottom:24px}.media_conttact_area{width:80%;margin:0px auto}@media screen and (max-width: 599px){.media_conttact_area{width:100%}}.media_conttact_area p{margin-bottom:20px}.media_conttact_area label{font-size:16px;font-weight:bold;line-height:1}.media_conttact_area .contact_privacy_policy_link{font-weight:bold;text-decoration:underline;color:#ec636c;transition:.4s}.media_conttact_area .contact_privacy_policy_link:hover{color:#305e58;transition:.4s}.media_conttact_area .pp_text{margin-bottom:8px;font-size:14px}.media_conttact_area .required_input{display:inline-block;background-color:#0d221f;color:#fff;margin-left:8px;box-sizing:border-box;line-height:1;padding:2px 6px;font-size:12px}.media_conttact_area .any_input{display:inline-block;background-color:#547a75;color:#fff;margin-left:8px;box-sizing:border-box;line-height:1;padding:2px 6px;font-size:12px}.media_conttact_area input,.media_conttact_area textarea{width:100%;font-weight:normal;margin-top:4px}.media_conttact_area input::-moz-placeholder,.media_conttact_area textarea::-moz-placeholder{font-size:12px;color:#656565;font-weight:normal}.media_conttact_area input::placeholder,.media_conttact_area textarea::placeholder{font-size:12px;color:#656565;font-weight:normal}.media_conttact_area input[type=submit]{width:100%;height:56px;border-radius:8px;background:#ec636c;box-shadow:2px 2px 10px 0px rgba(150,150,150,.25);border:0px;color:#fff;color:#fff;font-size:16px;font-style:normal;font-weight:700;line-height:normal;transition:.4s;margin:0 auto}.media_conttact_area input[type=submit]:hover{transition:.4s;transform:scale(1.1);cursor:pointer}.blog_thumbnail img{width:80%;margin:0 auto}.sidebar_area{width:100%;padding:16px;box-sizing:border-box}.sidebar_area ul li{list-style:"#";font-size:16px}.sidebar_area ul li a:hover{color:#ec636c}.sidebar_area .side_box{width:100%}.sidebar_area .side_box .__title{font-size:24px;font-weight:bold;border-bottom:solid 2px #305e58}.sidebar_area .side_box a .__link{margin-top:16px;display:block;font-size:16px;font-weight:bold;text-decoration:underline;text-decoration-color:#305e58;transition:.4s}.sidebar_area .side_box a:hover{transition:.4s;color:#ec636c;cursor:pointer}.sidebar_area .__our_service_area{font-size:16px}.sidebar_area .__our_service_area .banner_area img{margin:0 auto}.sidebar_area .achievements_category li{display:inline-block;padding:8px 16px;height:32px;border-radius:16px;border:solid .5px #305e58;line-height:1;margin-top:16px;margin-right:8px;transition:.4s}.sidebar_area .achievements_category li:hover{background-color:#305e58;color:#fff;transition:.4s}.sidebar_area .achievements_category li:hover a{color:#fff;transition:.4s}.sidebar_area .block_achivements div .wp-block-categories{display:none}.wpcf7-not-valid-tip{color:#ec636c;font-weight:bold;font-size:10px;margin-top:4px}.gallery-item{width:100% !important}.gallery-icon a:hover img{cursor:pointer;transform:scale(1.05);transition:.4s}#rpbt-related-gallery-1 img{transition:.4s;width:235px !important;height:132px}#rpbt-related-gallery-1 a:hover #rpbt-related-gallery-1 img{transition:.4s;transform:scals(1.05)}@media screen and (min-width: 600px)and (max-width: 1279px){#rpbt-related-gallery-1{display:flex;flex-wrap:wrap;margin:0 auto 24px auto}}#rpbt-related-gallery-1 a img{margin:0 auto}#rpbt-related-gallery-1 .gallery-item{width:256px}@media screen and (min-width: 600px)and (max-width: 1279px){#rpbt-related-gallery-1 .gallery-item{width:256px !important;margin-left:24px}}#rpbt-related-gallery-1 .gallery-caption{width:100% !important;text-align:left !important;margin:0 auto 24px auto}.page_nation_single{display:flex;justify-content:space-between;align-items:center}.page_nation_single a{transition:.4s;box-sizing:border-box;padding:24px 56px;flex-shrink:0;display:flex;align-items:center;justify-content:center;align-content:center;font-size:14px;position:relative;border-radius:16px;border:.5px solid #a2a7a6;background:#fff;box-shadow:2px 2px 10px 0px rgba(150,150,150,.25)}.page_nation_single a i{position:absolute;font-size:12px;color:#547a75;right:10px;bottom:30px}.page_nation_single a:hover{transition:.4s;transform:scale(1.1);background-color:#0d221f;color:#fff}.page_nation_single a:hover i{color:#f6a0a6}.page_nation_single a:first-child i{left:10px;bottom:30px}.page_nation_back{display:flex;justify-content:center;align-items:center}@media screen and (max-width: 599px){.page_nation_back{margin-top:24px}}.page_nation_back a{transition:.4s;box-sizing:border-box;padding:24px 56px;flex-shrink:0;display:flex;align-items:center;justify-content:center;align-content:center;font-size:14px;position:relative;border-radius:16px;border:.5px solid #a2a7a6;background:#fff;box-shadow:2px 2px 10px 0px rgba(150,150,150,.25)}.page_nation_back a i{position:absolute;font-size:12px;color:#547a75;right:10px;bottom:30px}.page_nation_back a:hover{transition:.4s;transform:scale(1.1);background-color:#0d221f;color:#fff}.page_nation_back a:hover i{color:#f6a0a6}.thanks_area{width:1080px;margin:80px auto}.thanks_area h1{margin:40px 0px 0px 0px;font-size:40px;color:#ec636c;text-align:center}.thanks_area img{width:240px;margin:32px auto}.thanks_area .__en{font-family:"futura-pt","Zen Kaku Gothic New",sans-serif;font-size:24px;font-weight:bold;color:#305e58;margin-bottom:40px;text-align:center}.thanks_area .__message{text-align:center}.thanks_area .__arrow{width:40px;margin:0px auto}.h4_title_area{text-align:center;margin:0 auto}.navigation{margin:40px auto 0px auto;width:1080px}@media screen and (max-width: 599px){.navigation{width:100vw}}@media screen and (min-width: 600px)and (max-width: 1279px){.navigation{width:100vw}}.navigation .nav-links{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.navigation .nav-links a{margin-top:8px}.navigation .current{display:inline-flex;padding:22px 24px;flex-direction:column;align-items:flex-start;gap:10px;border-radius:16px;border:.5px solid #a2a7a6;background:#0d221f;color:#fff;font-family:"Zen Kaku Gothic New";font-size:16px;font-style:normal;font-weight:900;line-height:16px}@media screen and (max-width: 599px){.navigation .current{padding:16px;font-size:12px;border-radius:12px}}.navigation a.page-numbers{display:inline-flex;padding:22px 24px;margin:0px 16px;flex-direction:column;align-items:flex-start;gap:10px;border-radius:16px;border:.5px solid #a2a7a6;background:#fff;box-shadow:2px 2px 10px 0px rgba(150,150,150,.25);font-family:"Zen Kaku Gothic New";font-size:16px;font-style:normal;line-height:16px;transition:.4s}@media screen and (max-width: 599px){.navigation a.page-numbers{padding:16px;font-size:12px;border-radius:12px}}.navigation a.page-numbers:hover{transition:.4s;transform:scale(1.1);background-color:#0d221f;color:#fff}.navigation a.prev{padding:24px 56px;position:relative}@media screen and (max-width: 599px){.navigation a.prev{padding:16px}}.navigation a.prev i{position:absolute;font-size:12px;color:#547a75;left:10px;bottom:26px;transition:.4s}@media screen and (max-width: 599px){.navigation a.prev i{left:4px;bottom:20px}}.navigation a.prev:hover{transition:.4s;transform:scale(1.1);background-color:#0d221f;color:#fff}.navigation a.prev:hover i{color:#f6a0a6}.navigation a.next{padding:24px 56px;position:relative}@media screen and (max-width: 599px){.navigation a.next{padding:16px}}.navigation a.next i{position:absolute;font-size:8px;color:#547a75;right:10px;bottom:26px;transition:.4s}@media screen and (max-width: 599px){.navigation a.next i{right:4px;bottom:20px}}.navigation a.next:hover{transition:.4s;transform:scale(1.1);background-color:#0d221f;color:#fff}.navigation a.next:hover i{color:#f6a0a6}body:has(contact_page_area){overflow:hidden}.contact_page_area{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;width:1080px;margin:0 auto;overflow:hidden}@media screen and (max-width: 599px){.contact_page_area{width:100vw;display:block}}@media screen and (min-width: 600px)and (max-width: 959px){.contact_page_area{width:100vw;display:block}}.contact_page_area .contact_info_area{padding:24px 0px 0px 0px;width:50%}@media screen and (max-width: 599px){.contact_page_area .contact_info_area{width:100%;padding:24px 16px}}@media screen and (min-width: 600px)and (max-width: 959px){.contact_page_area .contact_info_area{width:100%;padding:32px 24px}}@media screen and (min-width: 960px)and (max-width: 1279px){.contact_page_area .contact_info_area{padding:24px 24px 0px 24px}}.contact_page_area .contact_info_area .title_under_double_line{margin-bottom:16px}.contact_page_area .contact_info_area .title_under_double_line h2{font-size:32px;line-height:1.4}@media screen and (max-width: 599px){.contact_page_area .contact_info_area .title_under_double_line h2{font-size:24px}}.contact_page_area .contact_info_area .__big_text{font-size:20px;font-weight:bold;margin-top:16px}.contact_page_area .contact_info_area .__small_text{font-size:12px}.contact_page_area .contact_info_area .contact_info_area__tel .__tel__no a{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;font-weight:bold;justify-content:start;align-items:baseline;font-size:32px;color:#547a75}.contact_page_area .contact_info_area .contact_info_area__consultant .__consultant_box{margin-top:24px;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:start}@media screen and (max-width: 599px){.contact_page_area .contact_info_area .contact_info_area__consultant .__consultant_box{justify-content:space-evenly}}.contact_page_area .contact_info_area .contact_info_area__consultant .__consultant_box img{width:160px}@media screen and (max-width: 599px){.contact_page_area .contact_info_area .contact_info_area__consultant .__consultant_box img{width:40%}}.contact_page_area .contact_info_area .contact_info_area__consultant .__consultant_box img:last-child{margin-left:80px}@media screen and (max-width: 599px){.contact_page_area .contact_info_area .contact_info_area__consultant .__consultant_box img:last-child{margin-left:0px}}.contact_page_area .contact_info_area .contact_info_area__image{padding-top:24px}.contact_page_area .contact_info_area .contact_info_area__image .h4_underline_color2{margin-top:0px}.contact_page_area .contact_info_area .contact_info_area__image .__service_box{margin-top:24px;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:start}.contact_page_area .contact_info_area .contact_info_area__image .__service_box img{width:60%}.contact_page_area .contact_form_area{width:50%;margin:0px auto;padding:32px 32px;box-sizing:border-box;line-height:1;position:relative}@media screen and (max-width: 599px){.contact_page_area .contact_form_area{width:100%}}@media screen and (min-width: 600px)and (max-width: 959px){.contact_page_area .contact_form_area{width:100%}}.contact_page_area .contact_form_area p{margin-bottom:20px}.contact_page_area .contact_form_area label{font-size:14px;font-weight:bold;line-height:1}.contact_page_area .contact_form_area .contact_privacy_policy_link{font-weight:bold;text-decoration:underline;color:#ec636c;transition:.4s}.contact_page_area .contact_form_area .contact_privacy_policy_link:hover{color:#305e58;transition:.4s}.contact_page_area .contact_form_area .pp_text{margin-bottom:8px}.contact_page_area .contact_form_area .required_input{display:inline-block;background-color:#0d221f;color:#fff;margin-left:8px;box-sizing:border-box;line-height:1;padding:2px 6px;font-size:12px}.contact_page_area .contact_form_area .any_input{display:inline-block;background-color:#547a75;color:#fff;margin-left:8px;box-sizing:border-box;line-height:1;padding:2px 6px;font-size:12px}.contact_page_area .contact_form_area input,.contact_page_area .contact_form_area textarea{width:100%;font-weight:normal;margin-top:4px}.contact_page_area .contact_form_area input::-moz-placeholder,.contact_page_area .contact_form_area textarea::-moz-placeholder{font-size:12px;color:#656565;font-weight:normal}.contact_page_area .contact_form_area input::placeholder,.contact_page_area .contact_form_area textarea::placeholder{font-size:12px;color:#656565;font-weight:normal}@media screen and (min-width: 960px)and (max-width: 1279px){.contact_page_area .contact_form_area input,.contact_page_area .contact_form_area textarea{width:90%}}.contact_page_area .contact_form_area textarea{height:60px;resize:vertical}.contact_page_area .contact_form_area input[type=submit]{width:480px;height:56px;border-radius:8px;font-family:"FontAwesome","Zen Kaku Gothic New",sans-serif;background:#0d221f;box-shadow:2px 2px 10px 0px rgba(150,150,150,.25);color:#fff;color:#fff;font-size:16px;font-style:normal;font-weight:700;line-height:normal;transition:.4s}@media screen and (max-width: 599px){.contact_page_area .contact_form_area input[type=submit]{width:100%;height:56px;font-size:12px}}@media screen and (min-width: 600px)and (max-width: 959px){.contact_page_area .contact_form_area input[type=submit]{width:100%}}@media screen and (min-width: 960px)and (max-width: 1279px){.contact_page_area .contact_form_area input[type=submit]{width:90%}}.contact_page_area .contact_form_area input[type=submit]:hover{cursor:pointer;transition:.4s;transform:scale(1.1)}.contact_page_area .contact_form_area .copy_light{position:absolute;right:16px;bottom:16px}.download_content_area{width:1080px;margin:40px auto 80px auto}@media screen and (max-width: 599px){.download_content_area{width:90vw}}@media screen and (min-width: 600px)and (max-width: 1279px){.download_content_area{width:90vw}}.download_content_area .__message_title{width:-moz-fit-content;width:fit-content;margin:0 auto}.download_content_area .__message_title h1{font-size:32px;font-weight:bold;margin:0 auto;text-align:center;color:#305e58;line-height:1.4}.download_content_area .__image img{width:320px;margin:32px auto}.btn_hover{transition:.4s}.btn_hover:hover{transition:.4s;transform:scale(1.1)}.privacy_policy_area{width:100vw}.privacy_policy_area .content_area{width:1080px;margin:24px auto}@media screen and (max-width: 599px){.privacy_policy_area .content_area{width:90vw}}@media screen and (min-width: 600px)and (max-width: 1279px){.privacy_policy_area .content_area{width:90vw}}.privacy_policy_area .content_area a{text-decoration:underline;color:#305e58;font-weight:bold;transition:.4s}.privacy_policy_area .content_area a:hover{transition:.4s;color:#ba373f}.privacy_policy_area .content_area h2{font-size:24px;display:inline-block;position:relative;width:-moz-fit-content;width:fit-content;margin-bottom:24px}@media screen and (max-width: 599px){.privacy_policy_area .content_area h2{font-size:18px}}.privacy_policy_area .content_area h2::after{content:"";position:absolute;width:100%;height:2px;border-radius:1px;background-color:#78aba4;bottom:-4px;left:0;right:0}.privacy_policy_area .content_area h2::before{content:"";position:absolute;width:100%;height:4px;border-radius:2px;background-color:#78aba4;bottom:0px;left:0;right:0}.privacy_policy_area .content_area ol li{font-weight:bold}.privacy_policy_area .content_area ol .is-style-vk-numbered-square-mark li{font-weight:normal}.privacy_policy_area .content_area ol .is-style-vk-numbered-square-mark li::before{background-color:#305e58;font-size:12px;font-weight:bold;width:20px;height:20px;align-content:center;margin-top:4px;line-height:1}@media screen and (min-width: 1280px){.blog_content_area .left_side_area{overflow-y:hidden;height:100%}.blog_content_area .right_side_area{position:sticky;top:10%;height:calc(100vh - 150px);overflow-y:auto;width:25%;padding:40px 16px;border-left:solid .5px #0d221f}}.pagetop{height:50px;width:50px;position:fixed;right:30px;bottom:30px;background:hsla(0,0%,100%,.8);border:solid .5px #305e58;border-radius:50%;display:flex;justify-content:center;align-items:center;z-index:2}.pagetop__arrow{height:10px;width:10px;border-top:3px solid #305e58;border-right:3px solid #305e58;transform:translateY(20%) rotate(-45deg)}.news_archive_set:hover .news_archive_title{color:#ec636c;transition:.4s;transform-origin:top left}.blog_content_area a:hover{color:#ec636c;transition:color .3s ease}.materials_section{padding-bottom:80px}.finner_title_image_pc{margin-top:64px}@media screen and (max-width: 599px){.finner_title_image_pc{display:none}}@media screen and (min-width: 600px)and (max-width: 1279px){.finner_title_image_pc{display:none}}.finner_title_image_pc img{width:90vw;max-width:1280px;margin:0 auto}@media screen and (max-width: 599px){.finner_title_image_pc img{display:none;width:0px}}@media screen and (min-width: 600px)and (max-width: 1279px){.finner_title_image_pc img{display:none;width:0px}}.finner_title_image_tb{display:none}@media screen and (max-width: 599px){.finner_title_image_tb{display:none}}@media screen and (min-width: 600px)and (max-width: 1279px){.finner_title_image_tb{display:block;margin-top:40px}}.finner_title_image_tb img{display:none;width:0px;margin:0 auto}@media screen and (max-width: 599px){.finner_title_image_tb img{display:none;width:0px}}@media screen and (min-width: 600px)and (max-width: 1279px){.finner_title_image_tb img{display:block;width:90vw;max-width:1000px}}.finner_title_image_sp{display:none}@media screen and (max-width: 599px){.finner_title_image_sp{display:block;margin-top:24px}}@media screen and (min-width: 600px)and (max-width: 1279px){.finner_title_image_sp{display:none}}.finner_title_image_sp img{display:none;width:0px;margin:0 auto}@media screen and (max-width: 599px){.finner_title_image_sp img{display:block;width:90vw}}@media screen and (min-width: 600px)and (max-width: 1279px){.finner_title_image_sp img{display:none;width:0px}}.title_service_tb_sp{margin-top:64px}.pr_bunner_area{width:fit-content;margin:80px auto 40px auto}.pr_bunner_area img{width:653px;aspect-ratio:653/300}@media screen and (max-width: 599px){.pr_bunner_area img{width:90%;margin:0 auto}}.top_service_memo{margin-top:16px;font-weight:bold;color:#305e58}@media screen and (max-width: 599px){.top_service_memo{font-size:10px}}body{color:#0d221f}.marker{text-decoration:underline;text-decoration-thickness:.5em;text-decoration-color:#fedee0;text-underline-offset:-0.2em;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.h2_title_area{width:-moz-fit-content;width:fit-content;margin:0px auto}.service_h2_double_line{display:inline-block;position:relative;margin:0px auto}.service_h2_double_line h2{font-size:32px}@media screen and (max-width: 599px){.service_h2_double_line h2{font-size:24px}}.service_h2_double_line::before{content:"";position:absolute;width:100%;height:4px;border-radius:2px;background-color:#ec636c;bottom:0px;left:0;right:0}.service_h2_double_line::after{content:"";position:absolute;width:100%;height:2px;border-radius:1px;background-color:#ec636c;bottom:-4px;left:0;right:0}.h3_underline_color2{width:-moz-fit-content;width:fit-content;margin-top:16px}.h3_underline_color2 h3 .h3_underline_color2__linearea{padding-bottom:2px;width:-moz-fit-content;width:fit-content;font-weight:bold;font-size:20px;position:relative;border-bottom:3px solid #f6a0a6}.h3_underline_color2 h3 .h3_underline_color2__linearea::before{content:"";position:absolute;bottom:-3px;width:80px;height:3px;background:#2f3a3a}.h3_underline_color2_big{width:-moz-fit-content;width:fit-content;margin-top:16px}.h3_underline_color2_big h3 .h3_underline_color2__linearea{padding-bottom:2px;width:-moz-fit-content;width:fit-content;font-weight:bold;font-size:24px;position:relative;border-bottom:3px solid #f6a0a6}.h3_underline_color2_big h3 .h3_underline_color2__linearea::before{content:"";position:absolute;bottom:-3px;width:80px;height:3px;background:#2f3a3a}.section_service{background-image:url("../img/ecmall_new/mv_back.svg");background-position:0% 100%;background-repeat:no-repeat;background-size:100%;height:auto;min-height:640px}@media screen and (max-width: 599px){.section_service{height:auto}}.section_service .mv_service{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;width:100%;max-width:1280px;margin:0px auto;padding:80px 24px 0px 24px;justify-content:center;align-items:center;align-content:center;flex-wrap:wrap}@media screen and (max-width: 599px){.section_service .mv_service{display:block;padding:40px 24px 0px 24px}}@media screen and (min-width: 600px)and (max-width: 959px){.section_service .mv_service{display:block;padding:40px 24px 0px 24px}}@media screen and (min-width: 960px)and (max-width: 1279px){.section_service .mv_service{padding:80px 24px 0px 24px}}.section_service .mv_service .__message_area{width:50%;max-width:540px;height:498px;position:relative;padding-top:24px;box-sizing:border-box}@media screen and (max-width: 599px){.section_service .mv_service .__message_area{width:100%;height:428px}}@media screen and (min-width: 600px)and (max-width: 959px){.section_service .mv_service .__message_area{width:100%;max-width:none;height:auto}}.section_service .mv_service .__message_area .__message1 h1{font-size:40px;font-weight:900;line-height:1}@media screen and (max-width: 599px){.section_service .mv_service .__message_area .__message1 h1{font-size:40px}}@media screen and (min-width: 600px)and (max-width: 1279px){.section_service .mv_service .__message_area .__message1 h1{font-size:40px}}.section_service .mv_service .__message_area .__message2{font-size:24px;font-weight:bold}@media screen and (max-width: 599px){.section_service .mv_service .__message_area .__message2{font-size:16px}}@media screen and (min-width: 600px)and (max-width: 1279px){.section_service .mv_service .__message_area .__message2{font-size:18px}}.section_service .mv_service .__message_area .__message_en{font-size:24px;font-weight:bold;font-family:"futura-pt",sans-serif;font-style:normal;color:#547a75}.section_service .mv_service .__message_area .__mall_set{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-evenly;flex-wrap:wrap;margin-top:24px}.section_service .mv_service .__message_area .__mall_set .__mall_box{width:114px;text-align:center;padding:8px 24px;box-sizing:border-box;font-family:"futura-pt","Zen Kaku Gothic New",sans-serif;font-size:16px;font-weight:bold;background-color:#2f3a3a;border-radius:8px;color:#fff;margin-right:16px}@media screen and (max-width: 599px){.section_service .mv_service .__message_area .__mall_set .__mall_box{width:80px;font-size:12px;padding:8px}}@media screen and (min-width: 600px)and (max-width: 1279px){.section_service .mv_service .__message_area .__mall_set .__mall_box{font-size:14px}}.section_service .mv_service .__message_area .__mall_set .__mall_box:last-child{margin-right:0px}.section_service .mv_service .__message_area .__mall_set .__mall_box_image{width:114px;height:32px;text-align:center;box-sizing:border-box;background-repeat:no-repeat;background-position:50% 0%;background-size:contain}@media screen and (max-width: 599px){.section_service .mv_service .__message_area .__mall_set .__mall_box_image{width:80px}}.section_service .mv_service .__message_area .__mall_set ._yahoo{background-image:url("../img/yahoo_shopping.png");width:147px}.section_service .mv_service .__message_area .__mall_set ._qoo10{background-image:url("../img/qoo10.png");width:94px}.section_service .mv_service .__message_area .__mall_set ._amazon{background-image:url("../img/amazon.png")}.section_service .mv_service .__message_area .__mall_set ._rakuten{background-image:url("../img/rakuten.png")}.section_service .mv_service .__message_area .__image{width:100%;display:flex;justify-content:center;margin-top:24px}.section_service .mv_service .__message_area .__image img{width:100%}.section_service .mv_service .__message_area .__cv_button_area{width:100%;display:flex;justify-content:center;position:absolute;bottom:40px;left:0px}@media screen and (max-width: 599px){.section_service .mv_service .__message_area .__cv_button_area{bottom:0px}}@media screen and (min-width: 600px)and (max-width: 959px){.section_service .mv_service .__message_area .__cv_button_area{position:relative;margin-top:64px}}.section_service .mv_service .__message_area .__cv_button_area .__cv_button{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;align-items:center;align-content:center;width:400px;background-color:#ec636c;border-radius:8px;padding:16px 56px;box-sizing:border-box;color:#fff;font-size:16px;box-shadow:2px 2px 10px 0px rgba(150,150,150,.25);transition:.4s}@media screen and (max-width: 599px){.section_service .mv_service .__message_area .__cv_button_area .__cv_button{width:100%;padding:16px 24px}}.section_service .mv_service .__message_area .__cv_button_area .__cv_button i{font-size:24px}.section_service .mv_service .__message_area .__cv_button_area .__cv_button div{margin-left:40px}@media screen and (max-width: 599px){.section_service .mv_service .__message_area .__cv_button_area .__cv_button div{margin-left:20px}}.section_service .mv_service .__message_area .__cv_button_area .__cv_button:hover{transition:.4s;transform:scale(1.1);background-color:#fff;color:#ec636c;cursor:pointer}.section_service .mv_service .__form{width:50%;max-width:540px;position:relative}@media screen and (max-width: 599px){.section_service .mv_service .__form{width:100%}}@media screen and (min-width: 600px)and (max-width: 959px){.section_service .mv_service .__form{width:100%;max-width:none;height:auto}}.section_service .mv_service .__form .__form_box{width:466px;height:auto;position:relative;border-radius:20px;border-radius:20px;background-color:hsla(0,0%,100%,.8);box-shadow:2px 2px 8px 0 hsla(0,0%,100%,.25) inset,-2px -2px 8px 0 hsla(0,0%,100%,.25) inset,-2px -2px 4px 0 rgba(139,139,139,.25),2px 2px 6px 0 rgba(139,139,139,.25);margin-left:56px;padding:24px 24px 0px 24px;font-size:12px;box-sizing:border-box;text-align:center;margin-bottom:24px}@media screen and (max-width: 599px){.section_service .mv_service .__form .__form_box{width:100%;height:auto;padding:32px 24px 0px 24px;margin:24px auto}}@media screen and (min-width: 600px)and (max-width: 959px){.section_service .mv_service .__form .__form_box{width:80%;height:auto;margin:24px auto}}@media screen and (min-width: 960px)and (max-width: 1279px){.section_service .mv_service .__form .__form_box{width:96%;margin-left:16px}}.section_service .mv_service .__form .__form_box .__title{font-size:16px}@media screen and (max-width: 599px){.section_service .mv_service .__form .__form_box .__title{line-height:1.4}}.section_service .mv_service .__form .__form_box .__title .big_font{font-family:"futura-pt",sans-serif;font-size:24px;font-weight:bold}.section_service .mv_service .__form .__form_box .__title::after{content:"";display:block;position:relative;height:2px;width:100%;background-color:#ec636c;left:0;top:-8px}@media screen and (max-width: 599px){.section_service .mv_service .__form .__form_box .__title::after{top:-1px}}.section_service .mv_service .__form .__form_box .__from_area{width:100%;margin:0px auto;padding:10px 24px;box-sizing:border-box;text-align:left;line-height:1;position:relative}@media screen and (max-width: 599px){.section_service .mv_service .__form .__form_box .__from_area{width:100%;margin:24px auto 0px auto;padding:10px 0px}}.section_service .mv_service .__form .__form_box .__from_area p{margin-bottom:20px}.section_service .mv_service .__form .__form_box .__from_area label{font-size:12px;font-weight:bold;line-height:1}.section_service .mv_service .__form .__form_box .__from_area .contact_privacy_policy_link{font-weight:bold;text-decoration:underline;color:#ec636c;transition:.4s}.section_service .mv_service .__form .__form_box .__from_area .contact_privacy_policy_link:hover{color:#305e58;transition:.4s}.section_service .mv_service .__form .__form_box .__from_area .pp_text{margin-bottom:8px;text-align:center}.section_service .mv_service .__form .__form_box .__from_area .required_input{display:none}.section_service .mv_service .__form .__form_box .__from_area .any_input{display:none}.section_service .mv_service .__form .__form_box .__from_area p:has(input[type=submit]){margin-bottom:0px}.section_service .mv_service .__form .__form_box .__from_area input,.section_service .mv_service .__form .__form_box .__from_area textarea{width:100%;font-weight:normal;margin-top:4px}.section_service .mv_service .__form .__form_box .__from_area input::-moz-placeholder,.section_service .mv_service .__form .__form_box .__from_area textarea::-moz-placeholder{font-size:12px;color:#656565;font-weight:normal}.section_service .mv_service .__form .__form_box .__from_area input::placeholder,.section_service .mv_service .__form .__form_box .__from_area textarea::placeholder{font-size:12px;color:#656565;font-weight:normal}.section_service .mv_service .__form .__form_box .__from_area textarea{height:60px;resize:vertical}.section_service .mv_service .__form .__form_box .__from_area input[type=submit]{width:100%;height:56px;border-radius:8px;font-family:"FontAwesome","Zen Kaku Gothic New",sans-serif;background:#0d221f;box-shadow:2px 2px 10px 0px rgba(150,150,150,.25);color:#fff;color:#fff;font-size:16px;font-style:normal;font-weight:500;line-height:normal;transition:.4s}@media screen and (max-width: 599px){.section_service .mv_service .__form .__form_box .__from_area input[type=submit]{font-size:12px}}.section_service .mv_service .__form .__form_box .__from_area input[type=submit]:hover{cursor:pointer;transition:.4s;transform:scale(1.1)}.section_service .mv_service .__form .__form_box .__from_area .copy_light{position:absolute;right:16px;bottom:16px}.section_service .mv_service .__form .__form_box .__privacy_policy_info{margin-top:16px;font-size:12px;font-weight:normal;line-height:1.2;margin-bottom:24px}.section_service .mv_service .__form .__form_box .__privacy_policy_info a{color:#ec636c;text-decoration:underline;transition:.4s}.section_service .mv_service .__form .__form_box .__privacy_policy_info a:hover{transition:.4s;color:#547a75;font-weight:bold}.section_service .mv_service .__form .__cv_button_area{width:100%;display:flex;justify-content:center;position:absolute;bottom:32px;left:0px}.section_service .mv_service .__form .__cv_button_area .__cv_button{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;align-items:center;align-content:center;width:400px;margin:0px auto;background-color:#0d221f;border-radius:8px;padding:16px 24px;box-sizing:border-box;color:#fff;font-size:16px;box-shadow:2px 2px 10px 0px rgba(150,150,150,.25);transition:.4s}@media screen and (max-width: 599px){.cta_cv_button__box{margin:16px auto}}@media screen and (min-width: 600px)and (max-width: 1279px){.cta_cv_button__box{margin-top:16px}}.cta_cv_button__box .__btn_message{font-size:12px}.cta_cv_button__box .__btn_message_slash{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-evenly;align-content:end;align-items:end;font-size:12px}.cta_cv_button__box .__btn_message_slash img{width:14px}.cta_cv_button__box .__btn_message_slash .slash_back{transform:scale(-1, 1)}.cta_cv_button__box .__btn_message_big{font-size:16px;font-weight:bold;display:inline-block;margin-left:4px}.cta_cv_button__box .__btn_message_big2{font-size:16px;font-weight:bold;display:inline-block;margin-right:4px}@media screen and (max-width: 599px){.cta_cv_button__box:not(.cta_cv_button__box:first-child):not(.cta_cv_button__box:last-child){margin:16px auto}}@media screen and (max-width: 599px){.cta_cv_button__box:last-child{margin-bottom:20px}}.section_service .mv_service .__form .__cv_button_area .__cv_button i{font-size:24px}.section_service .mv_service .__form .__cv_button_area .__cv_button div{margin-left:16px}.section_service .mv_service .__form .__cv_button_area .__cv_button:hover{transition:.4s;transform:scale(1.1);background-color:#fff;color:#0d221f;cursor:pointer}.service_worries{padding-top:64px;box-sizing:border-box;display:grid;width:100%}.service_worries .service_worries_set{width:1080px;margin:0px auto;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-evenly;align-items:center;align-content:center;margin-top:72px}.service_worries .service_worries_set h2{line-height:1.4}@media screen and (max-width: 599px){.service_worries .service_worries_set{width:100%;display:block;justify-content:center;margin-top:40px}}@media screen and (min-width: 600px)and (max-width: 1279px){.service_worries .service_worries_set{width:100vw;padding:0px 8px}}.service_worries .service_worries_set .service_worries_set__box{width:300px}@media screen and (max-width: 599px){.service_worries .service_worries_set .service_worries_set__box{width:100%;margin-bottom:40px}}.service_worries .service_worries_set .service_worries_set__box .__worries_message1{font-size:18px;font-weight:900;text-align:center}@media screen and (min-width: 600px)and (max-width: 1279px){.service_worries .service_worries_set .service_worries_set__box .__worries_message1{font-size:16px}}.service_worries .service_worries_set .service_worries_set__box img{width:184px;margin:0px auto}.service_worries .service_worries_set .service_worries_set__box .__worries_message2{font-size:14px;text-align:center}.service_cta_area{color:#fff;background-color:#2f3a3a;height:auto;padding-top:56px;padding-bottom:16px;margin-top:80px;position:relative}@media screen and (max-width: 599px){.service_cta_area{height:auto}}.service_cta_area .service_cta_message2{width:-moz-fit-content;width:fit-content;margin:0px auto;font-size:24px}.service_cta_area .service_cta_message1{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;margin:0px auto;justify-content:center;align-items:end;align-content:center;font-size:32px;line-height:1}@media screen and (max-width: 599px){.service_cta_area .service_cta_message1{display:grid;text-align:center;font-size:24px}}.service_cta_area .service_cta_message1 .__message1{font-size:20px;font-weight:bold}.service_cta_area .service_cta_message1 .__message2{background-image:radial-gradient(circle at center, #EC636C 20%, transparent 20%);background-position:top right;background-repeat:repeat-x;background-size:1em .3em;padding-top:.4em}@media screen and (max-width: 599px){.service_cta_area .service_cta_message1 .__message2{width:48px;font-size:24px;text-align:center;margin:8px auto}}.service_cta_area .service_cta_message1 .__message3 .ruby_set_text{font-size:48px;font-family:"futura-pt",sans-serif;font-style:normal;font-weight:bold;margin:0px 8px;position:relative;line-height:.7}@media screen and (max-width: 599px){.service_cta_area .service_cta_message1 .__message3 .ruby_set_text{margin-top:8px;margin-bottom:8px;text-align:center}}.service_cta_area .service_cta_message1 .__message3 .ruby_set_text .cls_ruby{font-size:10px;width:100%;text-align:center;line-height:1.6;position:absolute;top:-4px}@media screen and (max-width: 599px){.service_cta_area .service_cta_message1 .__message3 .ruby_set_text .cls_ruby{left:0;line-height:1.4;top:-5px}}.service_cta_area::before{content:"";background-image:url("../img/fukidashi_white.svg");background-repeat:no-repeat;background-position:50% 50%;background-size:contain;width:80px;height:80px;position:absolute;top:-40px;left:calc(50% - 40px)}.service_cta_area::after{content:"";background-image:url("../img/ecmall_new/fukidashi_dark.svg");background-repeat:no-repeat;background-position:50% 50%;background-size:contain;width:80px;height:80px;position:absolute;bottom:-40px;left:calc(50% - 40px)}.service_cta_area .service_cta_button_area{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;margin-top:32px;width:992px;margin:32px auto 24px auto;justify-content:center;align-items:end;align-content:center;text-align:center;flex-wrap:wrap;column-gap:32px}@media screen and (max-width: 599px){.service_cta_area .service_cta_button_area{width:100%;display:grid;margin:32px auto 16px auto}}@media screen and (min-width: 600px)and (max-width: 1279px){.service_cta_area .service_cta_button_area{width:100%}}.__btn{text-align:left;flex-wrap:wrap;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;background-color:#fff;border-radius:16px;justify-content:space-evenly;align-items:center;align-content:center;width:288px;height:80px;font-size:14px;color:#0d221f;line-height:1.2;transition:.4s}.__ecmall_new_btn_color{color:#fff;background-color:#0d221f}.__btn i{font-size:24px}.__btn:hover{cursor:pointer;transition:.4s;transform:scale(1.1)}.__btn_contact{text-align:left;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;background-color:#ec636c;border-radius:16px;justify-content:space-evenly;align-items:center;align-content:center;width:288px;height:80px;font-size:14px;color:#fff;transition:.4s}.__btn_contact i{font-size:24px}.__btn_contact:hover{cursor:pointer;transition:.4s;transform:scale(1.1)}.__margin_top_0{margin-top:0px}.service_features_area{padding-top:88px;box-sizing:border-box;width:100%;display:grid}@media screen and (max-width: 599px){.service_features_area{padding-top:40px}}@media screen and (min-width: 600px)and (max-width: 1279px){.service_features_area{padding-top:64px}}.service_features_area .service_features_set{width:1080px;margin:0px auto;padding:40px 0px}@media screen and (max-width: 599px){.service_features_area .service_features_set{width:100vw;padding:0px}}@media screen and (min-width: 600px)and (max-width: 1279px){.service_features_area .service_features_set{width:100vw;max-width:1080px;padding-top:0px}}.service_features_area .service_features_set .service_features_box1{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;margin-top:40px}@media screen and (max-width: 599px){.service_features_area .service_features_set .service_features_box1{display:block;padding:16px;margin-top:16px}}@media screen and (min-width: 600px)and (max-width: 1279px){.service_features_area .service_features_set .service_features_box1{padding:16px}}.service_features_area .service_features_set .service_features_box1 .__no{color:#eb626c;width:80px;font-family:"futura-pt",sans-serif;font-style:normal;font-weight:bold;font-size:64px;line-height:1;padding-top:16px;box-sizing:border-box}@media screen and (max-width: 599px){.service_features_area .service_features_set .service_features_box1 .__no{width:100%;font-size:40px;display:grid;justify-content:center}}.service_features_area .service_features_set .service_features_box1 .__text{width:560px;padding-left:16px;padding-top:16px;box-sizing:border-box}@media screen and (max-width: 599px){.service_features_area .service_features_set .service_features_box1 .__text{width:100%}}.service_features_area .service_features_set .service_features_box1 .__text .__text_title{font-size:24px;line-height:40px;font-weight:bold;margin-bottom:24px}@media screen and (max-width: 599px){.service_features_area .service_features_set .service_features_box1 .__text .__text_title{font-size:20px;line-height:1.4}}.service_features_area .service_features_set .service_features_box1 .__text ol{padding:0;padding-left:1em;margin:0px}@media screen and (max-width: 599px){.service_features_area .service_features_set .service_features_box1 .__text ol{margin-top:16px}}.service_features_area .service_features_set .service_features_box1 .__text ol li{font-size:16px;list-style:disc}.service_features_area .service_features_set .service_features_box1 .__image{width:440px}@media screen and (max-width: 599px){.service_features_area .service_features_set .service_features_box1 .__image{width:100%;display:grid;justify-content:center;margin-top:24px}}@media screen and (min-width: 600px)and (max-width: 1279px){.service_features_area .service_features_set .service_features_box1 .__image{width:auto}}.service_features_area .service_features_set .service_features_box1 .__image img{margin:0 auto 0 0;width:260px}@media screen and (max-width: 599px){.service_features_area .service_features_set .service_features_box1 .__image img{width:200px}}.service_features_area .service_features_set .service_features_box2{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;margin-top:72px}@media screen and (max-width: 599px){.service_features_area .service_features_set .service_features_box2{display:block;padding:16px;margin-top:16px}}@media screen and (min-width: 600px)and (max-width: 1279px){.service_features_area .service_features_set .service_features_box2{padding:16px}}.service_features_area .service_features_set .service_features_box2 .__no{color:#eb626c;width:80px;font-family:"futura-pt",sans-serif;font-style:normal;font-weight:bold;font-size:64px;line-height:1;padding-top:16px;box-sizing:border-box}@media screen and (max-width: 599px){.service_features_area .service_features_set .service_features_box2 .__no{width:100%;font-size:40px;display:grid;justify-content:center}}.service_features_area .service_features_set .service_features_box2 .__text{padding-left:16px;padding-top:16px;box-sizing:border-box}@media screen and (max-width: 599px){.service_features_area .service_features_set .service_features_box2 .__text{width:100%}}.service_features_area .service_features_set .service_features_box2 .__text .__text_title{font-size:24px;line-height:40px;font-weight:bold;margin-bottom:24px}@media screen and (max-width: 599px){.service_features_area .service_features_set .service_features_box2 .__text .__text_title{font-size:20px;line-height:1.4}}.service_features_area .service_features_set .service_features_box2 .__text ol{padding:16px 0;padding-left:1em;margin:0px}.service_features_area .service_features_set .service_features_box2 .__text ol li{font-size:16px;list-style:disc}.service_features_area .service_features_set .service_features_box2 .__image{width:344px}@media screen and (max-width: 599px){.service_features_area .service_features_set .service_features_box2 .__image{display:none}}@media screen and (min-width: 600px)and (max-width: 1279px){.service_features_area .service_features_set .service_features_box2 .__image{width:25%}}.service_features_area .service_features_set .service_features_box2 .__image img{margin:0 auto;width:228px}.service_features_area .service_features_set .service_features_box2 .__image_sp{width:100vw;display:none}@media screen and (max-width: 599px){.service_features_area .service_features_set .service_features_box2 .__image_sp{width:100%;display:grid;justify-content:center;margin-top:24px}}.service_features_area .service_features_set .service_features_box2 .__image_sp img{margin:0 auto;width:200px}.service_features_area .service_features_set .service_features_box3{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;margin-top:72px}@media screen and (max-width: 599px){.service_features_area .service_features_set .service_features_box3{display:block;padding:16px;margin-top:16px}}@media screen and (min-width: 600px)and (max-width: 1279px){.service_features_area .service_features_set .service_features_box3{padding:16px}}.service_features_area .service_features_set .service_features_box3 .__no{color:#eb626c;width:80px;font-family:"futura-pt",sans-serif;font-style:normal;font-weight:bold;font-size:64px;line-height:1;padding-top:16px;box-sizing:border-box}@media screen and (max-width: 599px){.service_features_area .service_features_set .service_features_box3 .__no{width:100%;font-size:40px;display:grid;justify-content:center}}.service_features_area .service_features_set .service_features_box3 .__text{width:632px;padding-top:16px;padding-left:16px;box-sizing:border-box}@media screen and (max-width: 599px){.service_features_area .service_features_set .service_features_box3 .__text{width:100%}}.service_features_area .service_features_set .service_features_box3 .__text .__text_title{font-size:24px;line-height:40px;font-weight:bold;margin-bottom:24px}@media screen and (max-width: 599px){.service_features_area .service_features_set .service_features_box3 .__text .__text_title{font-size:20px;line-height:1.4}}.service_features_area .service_features_set .service_features_box3 .__text ol{padding:16px 0;padding-left:1em;margin:0px}.service_features_area .service_features_set .service_features_box3 .__text ol li{font-size:16px;list-style:disc}.service_features_area .service_features_set .service_features_box3 .__image{width:368px}@media screen and (max-width: 599px){.service_features_area .service_features_set .service_features_box3 .__image{width:100%;display:grid;margin-top:24px;justify-content:center}}@media screen and (min-width: 600px)and (max-width: 1279px){.service_features_area .service_features_set .service_features_box3 .__image{width:35%}}.service_features_area .service_features_set .service_features_box3 .__image img{margin:0 auto;width:280px}.service_finner_point_area{width:100%;margin-top:80px}@media screen and (max-width: 599px){.service_finner_point_area{width:90%;margin:40px auto}}.service_finner_point_area .under_line{text-decoration:underline;text-decoration-thickness:.1em;text-decoration-color:#ec636c;text-underline-offset:.2em;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.service_finner_point_area .service_finner_point_area__title{width:-moz-fit-content;width:fit-content;text-align:center;margin:0px auto}.service_finner_point_area .service_finner_point_area__title .__title1{font-size:20px;font-weight:bold}.service_finner_point_area .service_finner_point_area__title .__title1 .__en_bold{font-family:"futura-pt",sans-serif;font-style:normal;font-weight:bold;font-size:32px}.service_finner_point_area .service_finner_point_area__title .__title2 h2{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:flex-start;align-items:end;position:relative;font-size:24px}@media screen and (max-width: 599px){.service_finner_point_area .service_finner_point_area__title .__title2 h2{flex-wrap:wrap;justify-content:center}}.service_finner_point_area .service_finner_point_area__title .__title2 h2 .__ruby_set{position:relative}.service_finner_point_area .service_finner_point_area__title .__title2 h2 .__ruby_set .__ruby{font-size:14px;width:100%;text-align:center;line-height:1.6;position:absolute;top:-12px}.service_finner_point_area .service_finner_point_area__title .__title2 h2 .__point{font-weight:bold;font-size:32px;margin-left:0px;display:flex;justify-content:flex-start;align-items:end;position:relative;line-height:1.4}.service_finner_point_area .service_finner_point_area__title .__title2 h2 .__point .__no{font-family:"futura-pt",sans-serif;font-style:normal;font-size:48px;letter-spacing:-4px;line-height:1}.service_finner_point_area .service_finner_point_area__sub_title{width:-moz-fit-content;width:fit-content;margin:56px auto 0px auto;text-align:center;position:relative}.service_finner_point_area .service_finner_point_area__sub_title .__sub_title_point{font-family:"futura-pt",sans-serif;font-style:normal;font-size:24px;font-weight:bold;color:#ec636c;line-height:1.6}.service_finner_point_area .service_finner_point_area__sub_title .__sub_title_text h3{font-size:24px;font-weight:bold;line-height:1}.service_finner_point_area .service_finner_point_area__sub_title .__sub_title_text::after{content:"";width:40px;height:3px;border-radius:1.5px;background-color:#ec636c;position:absolute;bottom:-16px;left:calc(50% - 20px)}.service_finner_point_area .service_finner_point_area__point_text{width:800px;padding:0px 24px;margin:40px auto 80px auto;text-align:center}@media screen and (max-width: 599px){.service_finner_point_area .service_finner_point_area__point_text{width:100%;padding:0px 16px;margin:20px auto;text-align:left}}@media screen and (min-width: 600px)and (max-width: 1279px){.service_finner_point_area .service_finner_point_area__point_text{width:90%;margin:20px auto}}.service_finner_point_area .service_finner_point_area__sub_title__sample{width:1280px;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-evenly;align-content:center;align-items:stretch;flex-wrap:wrap;margin:0 auto;margin-bottom:96px}@media screen and (max-width: 599px){.service_finner_point_area .service_finner_point_area__sub_title__sample{display:block;width:100%}}@media screen and (min-width: 600px)and (max-width: 959px){.service_finner_point_area .service_finner_point_area__sub_title__sample{width:100%}}@media screen and (min-width: 960px)and (max-width: 1279px){.service_finner_point_area .service_finner_point_area__sub_title__sample{width:100%}}.service_finner_point_area .service_finner_point_area__sub_title__sample .__point_box{width:360px;height:auto;padding:32px;background-color:#2f3a3a;color:#fff;border-radius:10px}@media screen and (max-width: 599px){.service_finner_point_area .service_finner_point_area__sub_title__sample .__point_box{width:90%;height:auto;margin:24px auto}}@media screen and (min-width: 600px)and (max-width: 959px){.service_finner_point_area .service_finner_point_area__sub_title__sample .__point_box{width:90%;height:auto;margin:24px auto}}@media screen and (min-width: 960px)and (max-width: 1279px){.service_finner_point_area .service_finner_point_area__sub_title__sample .__point_box{margin:24px auto}}.service_finner_point_area .service_finner_point_area__sub_title__sample .__point_box .__title{font-size:20px;font-weight:bold;text-align:center}@media screen and (max-width: 599px){.service_finner_point_area .service_finner_point_area__sub_title__sample .__point_box .__title{font-size:18px}}.service_finner_point_area .service_finner_point_area__sub_title__sample .__point_box .__text{height:auto;margin-top:24px}@media screen and (max-width: 599px){.service_finner_point_area .service_finner_point_area__sub_title__sample .__point_box .__text{height:auto}}@media screen and (min-width: 600px)and (max-width: 1279px){.service_finner_point_area .service_finner_point_area__sub_title__sample .__point_box .__text{height:auto}}.service_finner_point_area .service_finner_point_area__sub_title__sample .__point_box .__image{height:208px;position:relative;display:grid;align-content:center;margin-top:24px}@media screen and (min-width: 600px)and (max-width: 1279px){.service_finner_point_area .service_finner_point_area__sub_title__sample .__point_box .__image{height:auto;width:100%}}.service_finner_point_area .service_finner_point_area__sub_title__sample .__point_box .__image img{width:304px}@media screen and (min-width: 600px)and (max-width: 1279px){.service_finner_point_area .service_finner_point_area__sub_title__sample .__point_box .__image img{height:auto;width:100%;margin:0 auto}}.service_finner_point_area .service_finner_point_area__analytics_area{width:744px;padding:40px 0px;margin:0px auto 0px auto}@media screen and (max-width: 599px){.service_finner_point_area .service_finner_point_area__analytics_area{width:100%}}@media screen and (max-width: 1103px){.service_finner_point_area .service_finner_point_area__analytics_area{width:100%}}.service_finner_point_area .service_finner_point_area__analytics_area .__analytics_row{width:744px;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-evenly;align-content:center;align-items:center;margin:24px auto;flex-wrap:wrap}@media screen and (max-width: 599px){.service_finner_point_area .service_finner_point_area__analytics_area .__analytics_row{width:100%;margin:0 auto;flex-wrap:wrap}}@media screen and (min-width: 600px)and (max-width: 1279px){.service_finner_point_area .service_finner_point_area__analytics_area .__analytics_row{width:100%;margin:0 auto;justify-content:center}}.service_finner_point_area .service_finner_point_area__analytics_area .__analytics_row .__analytics_box{width:169px;height:56px;font-size:16px;font-weight:bold;background-color:#0d221f;color:#fff;border-radius:10px;display:grid;justify-content:center;align-content:center;margin-top:16px}@media screen and (max-width: 599px){.service_finner_point_area .service_finner_point_area__analytics_area .__analytics_row .__analytics_box{margin-top:8px}}@media screen and (min-width: 600px)and (max-width: 1279px){.service_finner_point_area .service_finner_point_area__analytics_area .__analytics_row .__analytics_box{margin-top:8px;margin-left:8px;margin-right:8px}}.service_finner_point_area .analytics_sample_area{width:100%;max-width:1280px;margin:0 auto;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-evenly;align-items:start}@media screen and (max-width: 599px){.service_finner_point_area .analytics_sample_area{flex-wrap:wrap;width:100%}}.service_finner_point_area .analytics_sample_area figure{width:45%;text-align:center}@media screen and (max-width: 599px){.service_finner_point_area .analytics_sample_area figure{flex-wrap:wrap;width:90%;margin-top:24px}}.service_finner_point_area .analytics_sample_area figure img{width:100%;border:solid .5px #0d221f}.service_finner_point_area .point_strong_text{width:100%;font-size:20px}@media screen and (max-width: 599px){.service_finner_point_area .point_strong_text{margin-top:40px}}@media screen and (min-width: 600px)and (max-width: 1279px){.service_finner_point_area .point_strong_text{margin-top:40px}}.service_finner_point_area .point_strong_text .__s{width:100%;text-align:center;margin:0px auto;font-size:20px;font-weight:bold}@media screen and (max-width: 599px){.service_finner_point_area .point_strong_text .__s{font-size:18px;text-align:center}}.service_finner_point_area .point_strong_text .__l{width:-moz-fit-content;width:fit-content;margin:0px auto;font-size:24px;font-weight:bold}@media screen and (min-width: 600px)and (max-width: 1279px){.service_finner_point_area .point_strong_text .__l{text-align:center}}@media screen and (max-width: 599px){.service_finner_point_area .point_strong_text .__l{text-align:center;font-size:20px}}.service_finner_point_area .cycle_area{background-image:url("../img/ecmall_new/cycle_image.png");background-repeat:no-repeat;background-position:50% 50%;background-size:333px;padding:40px 0px 40px 0px;box-sizing:border-box}@media screen and (max-width: 599px){.service_finner_point_area .cycle_area{display:none}}@media screen and (min-width: 600px)and (max-width: 959px){.service_finner_point_area .cycle_area{display:none}}.service_finner_point_area .cycle_area .box_1_row{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;margin-top:40px;justify-content:center}.service_finner_point_area .cycle_area .box_2_row{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;margin-top:40px;justify-content:center}.service_finner_point_area .cycle_area .box_3_row{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;margin-top:40px;justify-content:center}.service_finner_point_area .cycle_area .__box{width:368px;height:auto;padding:24px;background:rgba(242,242,242,.8);position:relative;border-radius:10px}.service_finner_point_area .cycle_area .__box .__no{position:absolute;font-family:"futura-pt",sans-serif;font-style:normal;font-size:32px;font-weight:bold;line-height:1;top:-18px;left:calc(50% - 18px)}.service_finner_point_area .cycle_area .__box .__title{font-size:16px;font-weight:bold;text-align:center;line-height:1.5}.service_finner_point_area .cycle_area .__box .__title::after{content:"";display:inline-block;width:100%;height:2px;background-color:#ec636c;border-radius:1px}.service_finner_point_area .cycle_area .margin_box2{margin-left:298px}.service_finner_point_area .cycle_area .margin_box3{margin-left:124px}.service_finner_point_area .cycle_area__sp{display:none;box-sizing:border-box}@media screen and (max-width: 599px){.service_finner_point_area .cycle_area__sp{background-image:none;display:block;padding:0px}}@media screen and (min-width: 600px)and (max-width: 959px){.service_finner_point_area .cycle_area__sp{background-image:none;display:block;padding:0px}}.service_finner_point_area .cycle_area__sp img{width:60%;margin:20px auto}@media screen and (min-width: 600px)and (max-width: 959px){.service_finner_point_area .cycle_area__sp img{width:40%;margin-top:40px}}.service_finner_point_area .cycle_area__sp .box_1_row{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;margin-top:40px;justify-content:center}.service_finner_point_area .cycle_area__sp .box_2_row{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;margin-top:40px;justify-content:center}.service_finner_point_area .cycle_area__sp .box_3_row{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;margin-top:40px;justify-content:center}.service_finner_point_area .cycle_area__sp .__box{width:300px;height:auto;padding:24px;background:rgba(242,242,242,.8);position:relative;border-radius:10px}.service_finner_point_area .cycle_area__sp .__box .__no{position:absolute;font-family:"futura-pt",sans-serif;font-style:normal;font-size:32px;font-weight:bold;line-height:1;top:-18px;left:131px}.service_finner_point_area .cycle_area__sp .__box .__title{font-size:16px;font-weight:bold;text-align:center;line-height:1.5}.service_finner_point_area .cycle_area__sp .__box .__title::after{content:"";display:inline-block;width:100%;height:2px;background-color:#ec636c;border-radius:1px}.service_finner_point_area .cycle_area__sp .margin_box2{margin-left:298px}.service_finner_point_area .cycle_area__sp .margin_box3{margin-left:124px}.point1_message_area{width:980px;height:204px;border-radius:10px;background:#f2f2f2;position:relative;margin:180px auto 0px auto}@media screen and (min-width: 600px)and (max-width: 1279px){.point1_message_area{width:90%;height:auto;margin:40px auto 0px auto;padding:24px 16px}}@media screen and (max-width: 599px){.point1_message_area{width:100%;height:auto;margin:40px auto 0px auto}}.point1_message_area .fukidashi_area{position:absolute;width:496px;height:160px;padding-top:16px;text-align:center;padding-left:64px;background-image:url("../img/ecmall_new/fukidashi.png");background-repeat:no-repeat;background-position:50%;background-size:cover;top:-96px;left:280px}@media screen and (min-width: 600px)and (max-width: 1279px){.point1_message_area .fukidashi_area{background-image:none;width:100%;height:auto;position:relative;top:0px;left:0px;padding:16px}}@media screen and (max-width: 599px){.point1_message_area .fukidashi_area{background-image:none;width:100%;height:auto;position:relative;top:0px;left:0px;padding:16px}}.point1_message_area .main_area{height:100%;align-content:center}.point1_message_area .photo{position:absolute;width:184px;height:252px;bottom:0;left:104px}@media screen and (min-width: 600px)and (max-width: 1279px){.point1_message_area .photo{display:none}}@media screen and (max-width: 599px){.point1_message_area .photo{display:none}}.point1_message_area .photo img{width:184px;height:252px}@media screen and (max-width: 599px){.point1_message_area .photo img{width:80px;height:109px}}.point1_message_area .button{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;justify-content:center;margin-top:32px;margin-left:280px;column-gap:32px}@media screen and (min-width: 600px)and (max-width: 1279px){.point1_message_area .button{margin:0 auto}}@media screen and (max-width: 599px){.point1_message_area .button{margin:0 auto;justify-content:space-evenly}}.service_ecmall_information_area{width:100%;padding:80px 0px;box-sizing:border-box}.service_ecmall_information_area .service_type_set{width:1080px;margin:40px auto}@media screen and (max-width: 599px){.service_ecmall_information_area .service_type_set{width:100%}}@media screen and (min-width: 600px)and (max-width: 1279px){.service_ecmall_information_area .service_type_set{width:100%}}.service_ecmall_information_area .service_type_set .service_type_set__row{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;margin-top:80px;justify-content:center;align-content:center;align-items:center;flex-wrap:wrap}@media screen and (max-width: 599px){.service_ecmall_information_area .service_type_set .service_type_set__row{width:100%;margin-top:16px}}@media screen and (min-width: 600px)and (max-width: 959px){.service_ecmall_information_area .service_type_set .service_type_set__row{width:100%;margin-top:16px}}.service_ecmall_information_area .service_type_set .service_type_set__row .__box{width:400px;height:auto}@media screen and (max-width: 599px){.service_ecmall_information_area .service_type_set .service_type_set__row .__box{width:90%}}@media screen and (min-width: 600px)and (max-width: 959px){.service_ecmall_information_area .service_type_set .service_type_set__row .__box{width:90%}}.service_ecmall_information_area .service_type_set .service_type_set__row .__box ._crm{height:88px;display:grid;align-content:end}@media screen and (max-width: 599px){.service_ecmall_information_area .service_type_set .service_type_set__row .__box ._crm{height:auto}}@media screen and (min-width: 600px)and (max-width: 959px){.service_ecmall_information_area .service_type_set .service_type_set__row .__box ._crm{height:auto}}.service_ecmall_information_area .service_type_set .service_type_set__row .__box .__title{text-align:center;position:relative}.service_ecmall_information_area .service_type_set .service_type_set__row .__box .__title h4{font-size:24px}@media screen and (max-width: 599px){.service_ecmall_information_area .service_type_set .service_type_set__row .__box .__title h4{font-size:18px}}.service_ecmall_information_area .service_type_set .service_type_set__row .__box .__title::after{content:"";display:inline-block;width:100%;height:2px;background-color:#f2f2f2;border-radius:1px;position:absolute;left:0px;bottom:0px}.service_ecmall_information_area .service_type_set .service_type_set__row .__box .__text{padding:8px 16px;line-height:1.6}.service_ecmall_information_area .service_type_set .service_type_set__row ._last{margin-left:64px}@media screen and (max-width: 599px){.service_ecmall_information_area .service_type_set .service_type_set__row ._last{margin-left:0px;margin-top:16px}}@media screen and (min-width: 600px)and (max-width: 959px){.service_ecmall_information_area .service_type_set .service_type_set__row ._last{margin-left:0px;margin-top:16px}}.service_ecmall_information_area .service_type_set ._crm1{margin-top:0px}@media screen and (max-width: 599px){.service_ecmall_information_area .service_type_set ._crm1{margin-top:16px}}@media screen and (min-width: 600px)and (max-width: 959px){.service_ecmall_information_area .service_type_set ._crm1{margin-top:16px}}.service_ecmall_information_area .service_type_set ._crm2{margin-top:24px}@media screen and (max-width: 599px){.service_ecmall_information_area .service_type_set ._crm2{margin-top:16px}}@media screen and (min-width: 600px)and (max-width: 959px){.service_ecmall_information_area .service_type_set ._crm2{margin-top:16px}}.service_ecmall_information_area .service_arrow{width:-moz-fit-content;width:fit-content;margin:16px auto}.service_ecmall_information_area .service_arrow img{width:40px}.service_ecmall_information_area .service_type_cando{width:1080px;margin:40px auto}@media screen and (max-width: 599px){.service_ecmall_information_area .service_type_cando{width:100%}}@media screen and (min-width: 600px)and (max-width: 1279px){.service_ecmall_information_area .service_type_cando{width:100%}}.service_ecmall_information_area .service_type_cando .service_type_cando__set{margin-top:40px}.service_ecmall_information_area .service_type_cando .__row{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-evenly;align-content:center;align-items:stretch;row-gap:40px;flex-wrap:wrap}@media screen and (max-width: 599px){.service_ecmall_information_area .service_type_cando .__row{margin-top:0px}}@media screen and (min-width: 600px)and (max-width: 1279px){.service_ecmall_information_area .service_type_cando .__row{margin-top:0px}}.service_ecmall_information_area .service_type_cando .__row .__box{width:304px;min-height:226px;padding:16px 24px 0px 24px;border-radius:10px;border:solid .5px #2f3a3a;position:relative}@media screen and (max-width: 599px){.service_ecmall_information_area .service_type_cando .__row .__box{width:90%;margin:16px;height:auto;min-height:auto;padding:16px 24px 104px 24px;border:solid 1px #547a75}}@media screen and (min-width: 600px)and (max-width: 1279px){.service_ecmall_information_area .service_type_cando .__row .__box{margin-top:16px}}.service_ecmall_information_area .service_type_cando .__row .__big{min-height:284px}@media screen and (max-width: 599px){.service_ecmall_information_area .service_type_cando .__row .__big{min-height:auto}}.service_ecmall_information_area .service_type_cando .__row .__crm{padding:16px 24px 16px 24px}@media screen and (max-width: 599px){.service_ecmall_information_area .service_type_cando .__row .__crm{padding:16px 24px 16px 24px}}@media screen and (min-width: 600px)and (max-width: 1279px){.service_ecmall_information_area .service_type_cando .__row .__crm{min-height:auto}}.service_ecmall_information_area .service_type_cando .__row .__title{font-size:16px;font-weight:bold;text-align:center}.service_ecmall_information_area .service_type_cando .__row .__text{margin-top:16px;line-height:1.6}.service_ecmall_information_area .service_type_cando .__row .__image img{width:80px;position:absolute;left:calc(50% - 40px);bottom:0px}.service_ecmall_information_area .service_finner_support_real_number{width:1080px;margin:80px auto}@media screen and (max-width: 599px){.service_ecmall_information_area .service_finner_support_real_number{width:100%;margin-bottom:24px}}@media screen and (min-width: 600px)and (max-width: 1279px){.service_ecmall_information_area .service_finner_support_real_number{width:100%;margin-bottom:24px}}.service_ecmall_information_area .service_finner_support_real_number .__row{margin-top:40px;width:1080px;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-evenly;align-content:center;align-items:center;flex-wrap:wrap}@media screen and (max-width: 599px){.service_ecmall_information_area .service_finner_support_real_number .__row{width:90%;margin:32px auto 0px auto}}@media screen and (min-width: 600px)and (max-width: 1279px){.service_ecmall_information_area .service_finner_support_real_number .__row{width:90%;margin:32px auto 0px auto}}.service_ecmall_information_area .service_finner_support_real_number .__row .__box_out{width:480px;height:242px;background-color:#0d221f;border-radius:10px;padding:16px 24px;box-sizing:border-box}@media screen and (max-width: 599px){.service_ecmall_information_area .service_finner_support_real_number .__row .__box_out{width:100%;height:auto;margin-top:24px}}@media screen and (min-width: 600px)and (max-width: 1279px){.service_ecmall_information_area .service_finner_support_real_number .__row .__box_out{width:48%;height:440px;margin-top:24px}}.service_ecmall_information_area .service_finner_support_real_number .__row .__box_out .__box_inner{width:432px;height:210px;background-color:#fff;border-radius:10px;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-evenly;align-content:center;align-items:center}@media screen and (max-width: 599px){.service_ecmall_information_area .service_finner_support_real_number .__row .__box_out .__box_inner{width:100%;height:auto;flex-wrap:wrap-reverse;padding:16px}}@media screen and (min-width: 600px)and (max-width: 1279px){.service_ecmall_information_area .service_finner_support_real_number .__row .__box_out .__box_inner{width:100%;height:408px;flex-wrap:wrap-reverse;padding:16px}}.service_ecmall_information_area .service_finner_support_real_number .__row .__box_out .__box_inner .__image_area img{width:200px}@media screen and (max-width: 599px){.service_ecmall_information_area .service_finner_support_real_number .__row .__box_out .__box_inner .__image_area img{width:80%;margin:0 auto}}@media screen and (max-width: 599px){.service_ecmall_information_area .service_finner_support_real_number .__row .__box_out .__box_inner .__number_area{text-align:center}}.service_ecmall_information_area .service_finner_support_real_number .__row .__box_out .__box_inner .__number_area .__text_16{font-size:16px;line-height:1.2}.service_ecmall_information_area .service_finner_support_real_number .__row .__box_out .__box_inner .__number_area .__text_20{font-size:20px;line-height:1.2}.service_ecmall_information_area .service_finner_support_real_number .__row .__box_out .__box_inner .__number_area .__text_24{font-size:24px;line-height:1.2}.service_ecmall_information_area .service_finner_support_real_number .__row .__box_out .__box_inner .__number_area .__text_add_info{font-size:12px;line-height:1.2}.service_ecmall_information_area .service_finner_support_real_number .__row .__box_out .__box_inner .__number_area .__text_number_big{font-family:"futura-pt",sans-serif;font-style:normal;font-weight:bold;color:#ec636c;font-size:80px;line-height:1}.service_ecmall_information_area .service_finner_support_real_number .__row .__box_out .__box_inner .__number_area .__text_number_small{font-family:"futura-pt",sans-serif;font-style:normal;font-weight:bold;color:#ec636c;font-size:56px;line-height:1}.service_ecmall_information_area .service_finner_support_real_number .__row .__box_out .__box_inner .__number_area ._text_percent{font-family:"futura-pt",sans-serif;font-style:normal;font-weight:bold;color:#0d221f;font-size:24px;line-height:1}.service_support_archivment_area{width:100%}.service_support_archivment__voice_new{width:1080px;padding:24px 32px;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-evenly;align-items:center;gap:16px;align-self:stretch;border-radius:10px;border:2px solid #2f3a3a;background:#fff;margin:40px auto;flex-wrap:wrap}@media screen and (min-width: 600px)and (max-width: 1279px){.service_support_archivment__voice_new{width:90%}}@media screen and (max-width: 599px){.service_support_archivment__voice_new{width:90%}}.__sec{flex-wrap:wrap}@media screen and (min-width: 600px)and (max-width: 1279px){.__sec{flex-wrap:wrap-reverse}}@media screen and (max-width: 599px){.__sec{flex-wrap:wrap-reverse}}.service_support_archivment__voice_new__image{width:320px;height:214px;background-position:50%;background-repeat:no-repeat;background-size:contain}.__no1{background-image:url("../img/ecmall_new/voice_image1.jpg")}.__no2{background-image:url("../img/ecmall_new/voice_image2.jpg")}.__no3{background-image:url("../img/ecmall_new/voice_image3.jpg")}.service_support_archivment__voice_new__info_box{width:640px}@media screen and (min-width: 600px)and (max-width: 1279px){.service_support_archivment__voice_new__info_box{width:100%}}@media screen and (max-width: 599px){.service_support_archivment__voice_new__info_box{width:100%}}.service_support_archivment__voice_new__info_box .service_support_archivment__voice_new__info_box__company__info__tag_area_sp{display:-moz-flex;display:-ms-flex;display:-o-flex;display:none;justify-content:start;column-gap:16px;row-gap:8px;flex-wrap:wrap}@media screen and (min-width: 600px)and (max-width: 1279px){.service_support_archivment__voice_new__info_box .service_support_archivment__voice_new__info_box__company__info__tag_area_sp{display:flex}}@media screen and (max-width: 599px){.service_support_archivment__voice_new__info_box .service_support_archivment__voice_new__info_box__company__info__tag_area_sp{display:flex}}.service_support_archivment__voice_new__info_box .service_support_archivment__voice_new__info_box__company__info__tag_area_sp .__tag{border-radius:25px;background:#2f3a3a;padding:4px 24px;gap:10px;text-align:center;color:#fff;text-align:justify;font-family:"Zen Kaku Gothic New";font-size:10px;font-style:normal;font-weight:700;line-height:24px;width:fit-content}.service_support_archivment__voice_new__info_box .service_support_archivment__voice_new__info_box__company{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:start;column-gap:24px;row-gap:8px;margin-top:16px}.service_support_archivment__voice_new__info_box .service_support_archivment__voice_new__info_box__company .service_support_archivment__voice_new__info_box__company__logo{width:140px;height:80px;background-position:50% 100%;background-repeat:no-repeat;background-size:contain}@media screen and (min-width: 600px)and (max-width: 1279px){.service_support_archivment__voice_new__info_box .service_support_archivment__voice_new__info_box__company .service_support_archivment__voice_new__info_box__company__logo{height:auto}}@media screen and (max-width: 599px){.service_support_archivment__voice_new__info_box .service_support_archivment__voice_new__info_box__company .service_support_archivment__voice_new__info_box__company__logo{height:auto}}.service_support_archivment__voice_new__info_box .service_support_archivment__voice_new__info_box__company .__logo1{background-image:url("../img/ecmall_new/logo_1.png")}.service_support_archivment__voice_new__info_box .service_support_archivment__voice_new__info_box__company .service_support_archivment__voice_new__info_box__company__info .service_support_archivment__voice_new__info_box__company__info__tag_area{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:start;column-gap:16px;row-gap:8px;flex-wrap:wrap}@media screen and (min-width: 600px)and (max-width: 1279px){.service_support_archivment__voice_new__info_box .service_support_archivment__voice_new__info_box__company .service_support_archivment__voice_new__info_box__company__info .service_support_archivment__voice_new__info_box__company__info__tag_area{display:none}}@media screen and (max-width: 599px){.service_support_archivment__voice_new__info_box .service_support_archivment__voice_new__info_box__company .service_support_archivment__voice_new__info_box__company__info .service_support_archivment__voice_new__info_box__company__info__tag_area{display:none}}.service_support_archivment__voice_new__info_box .service_support_archivment__voice_new__info_box__company .service_support_archivment__voice_new__info_box__company__info .service_support_archivment__voice_new__info_box__company__info__tag_area .__tag{border-radius:25px;background:#2f3a3a;padding:4px 24px;gap:10px;text-align:center;color:#fff;text-align:justify;font-family:"Zen Kaku Gothic New";font-size:10px;font-style:normal;font-weight:700;line-height:24px}.service_support_archivment__voice_new__info_box .service_support_archivment__voice_new__info_box__company .service_support_archivment__voice_new__info_box__company__info .service_support_archivment__voice_new__info_box__company__info__name_area{margin-top:8px}.service_support_archivment__voice_new__info_box .service_support_archivment__voice_new__info_box__company .service_support_archivment__voice_new__info_box__company__info .service_support_archivment__voice_new__info_box__company__info__name_area .__type{color:#0d221f;text-align:justify;font-family:"Zen Kaku Gothic New";font-size:12px;font-style:normal;font-weight:500;line-height:24px}.service_support_archivment__voice_new__info_box .service_support_archivment__voice_new__info_box__company .service_support_archivment__voice_new__info_box__company__info .service_support_archivment__voice_new__info_box__company__info__name_area .__name{color:#000;text-align:justify;font-family:"Zen Kaku Gothic New";font-size:20px;font-style:normal;font-weight:700;line-height:24px}.service_support_archivment__voice_new__info_box .service_support_archivment__voice_new__info_box__message_title{color:#0d221f;text-align:justify;font-family:"Zen Kaku Gothic New";font-size:16px;font-style:normal;font-weight:700;line-height:24px;margin-top:16px}.service_support_archivment__voice_new__info_box .service_support_archivment__voice_new__info_box__message_title::after{content:"";display:block;position:relative;width:640px;height:3px;background-color:#f6a0a6}@media screen and (min-width: 600px)and (max-width: 1279px){.service_support_archivment__voice_new__info_box .service_support_archivment__voice_new__info_box__message_title::after{width:100%}}@media screen and (max-width: 599px){.service_support_archivment__voice_new__info_box .service_support_archivment__voice_new__info_box__message_title::after{width:100%}}.service_support_archivment__voice_new__info_box .service_support_archivment__voice_new__info_box__message{color:#0d221f;text-align:justify;font-family:"Zen Kaku Gothic New";font-size:14px;font-style:normal;font-weight:500;line-height:24px;margin-top:16px}.service_support_archivment_area .service_support_archivment__voice{width:1080px;margin:80px auto}@media screen and (max-width: 599px){.service_support_archivment_area .service_support_archivment__voice{width:100%;margin-top:32px}}@media screen and (min-width: 600px)and (max-width: 1279px){.service_support_archivment_area .service_support_archivment__voice{width:100%;margin-top:32px}}.service_support_archivment_area .service_support_archivment__voice .__row{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-evenly;align-items:stretch;align-content:center;margin-top:40px;flex-wrap:wrap}.service_support_archivment_area .service_support_archivment__voice .__row .__box{width:334px;min-height:368px;padding:24px 32px;box-sizing:border-box;background-color:#ebf5f3;border-radius:10px;position:relative}@media screen and (max-width: 599px){.service_support_archivment_area .service_support_archivment__voice .__row .__box{width:90%;min-height:auto;height:auto;margin-top:24px}}@media screen and (min-width: 960px)and (max-width: 1279px){.service_support_archivment_area .service_support_archivment__voice .__row .__box{margin-top:24px}}@media screen and (min-width: 600px)and (max-width: 959px){.service_support_archivment_area .service_support_archivment__voice .__row .__box{width:90%;min-height:auto;height:auto;margin-top:24px}}.service_support_archivment_area .service_support_archivment__voice .__row .__box .__title{font-size:16px;font-weight:bold}.service_support_archivment_area .service_support_archivment__voice .__row .__box .__title::after{content:"";display:inline-block;width:100%;height:2px;background-color:#78aba4;border-radius:1px;position:relative;bottom:10px}.service_support_archivment_area .service_support_archivment__voice .__row .__box .__text{line-height:1.6;margin-bottom:48px}.service_support_archivment_area .service_support_archivment__voice .__row .__box .__voice_p{font-size:12px;height:48px;text-align:right;position:absolute;bottom:24px;right:32px}.service_select_reason_area{width:100vw;width:100%;max-width:100vw;overflow-x:hidden;padding:112px 0px 0px 0px;box-sizing:border-box}@media screen and (max-width: 599px){.service_select_reason_area .service_select_reason_table{overflow:scroll}}@media screen and (min-width: 600px)and (max-width: 1279px){.service_select_reason_area .service_select_reason_table{overflow:scroll}}.service_select_reason_area .service_select_reason_table table{width:900px;margin:56px auto}@media screen and (max-width: 599px){.service_select_reason_area .service_select_reason_table table{width:640px}}.service_select_reason_area .service_select_reason_table table .strong_text{color:#ec636c;font-weight:bold}.service_select_reason_area .service_select_reason_table table thead .__en_big{font-family:"futura-pt",sans-serif;font-style:normal;font-weight:bold;font-size:20px}.service_select_reason_area .service_select_reason_table table thead tr{height:56px}.service_select_reason_area .service_select_reason_table table thead tr th{border:2px solid #fff}.service_select_reason_area .service_select_reason_table table thead tr th:first-child{background-color:#fff}.service_select_reason_area .service_select_reason_table table thead tr th:nth-child(2){width:128px;color:#fff;font-weight:bold;background-color:#2f3a3a}@media screen and (max-width: 599px){.service_select_reason_area .service_select_reason_table table thead tr th:nth-child(2){width:80px}}.service_select_reason_area .service_select_reason_table table thead tr th:nth-child(3){width:128px;color:#fff;font-weight:bold;background-color:#ec636c}@media screen and (max-width: 599px){.service_select_reason_area .service_select_reason_table table thead tr th:nth-child(3){width:80px}}.service_select_reason_area .service_select_reason_table table thead tr th:last-child{color:#fff;font-weight:bold;background-color:#ec636c}.service_select_reason_area .service_select_reason_table table tbody tr td{border:2px solid #fff;padding:0px 16px}.service_select_reason_area .service_select_reason_table table tbody tr th{background-color:#2f3a3a;color:#fff;width:168px;font-weight:bold;border:2px solid #fff}.service_select_reason_area .service_select_reason_table table tbody tr td:nth-child(2){width:128px;font-weight:bold;background-color:#f1f1f1}@media screen and (max-width: 599px){.service_select_reason_area .service_select_reason_table table tbody tr td:nth-child(2){width:80px}}.service_select_reason_area .service_select_reason_table table tbody tr td:nth-child(2) img{width:26px;margin:0 auto}.service_select_reason_area .service_select_reason_table table tbody tr td:nth-child(2) .wide_img{width:74px}.service_select_reason_area .service_select_reason_table table tbody tr td:nth-child(3){width:128px;font-weight:bold;background-color:#feeeed}@media screen and (max-width: 599px){.service_select_reason_area .service_select_reason_table table tbody tr td:nth-child(3){width:80px}}.service_select_reason_area .service_select_reason_table table tbody tr td:nth-child(3) img{width:26px;margin:0 auto}.service_select_reason_area .service_select_reason_table table tbody tr td:last-child{background-color:#feeeed;text-align:left}.service_select_reason_area .service_select_reason_table table tbody tr td:last-child ol li{list-style:disc}.service_select_reason_area .service_select_reason_table table tbody tr .wide_img{width:74px}.service_select_reason_area .reason_table_information_text{width:900px;margin:0 auto;text-align:center}@media screen and (max-width: 599px){.service_select_reason_area .reason_table_information_text{width:300px;text-align:left}}@media screen and (min-width: 600px)and (max-width: 1279px){.service_select_reason_area .reason_table_information_text{width:600px}}.service_select_reason_price_area{width:100%;box-sizing:border-box}@media screen and (max-width: 599px){.service_select_reason_price_area{padding:0px 16px}}.service_select_reason_price_area .service_select_reason_price_area__h3_title{margin-top:72px}.service_select_reason_price_area .service_select_reason_price_area__melit{width:1080px;margin:40px auto;text-align:center;font-size:16px;font-weight:bold}@media screen and (max-width: 599px){.service_select_reason_price_area .service_select_reason_price_area__melit{width:100%}}@media screen and (min-width: 600px)and (max-width: 1279px){.service_select_reason_price_area .service_select_reason_price_area__melit{width:100%}}.service_select_reason_price_area .service_select_reason_price_area__melit img{margin:0 auto;width:80%}.service_select_reason_price_area .service_select_reason_price_area__package_price{width:1080px;margin:0px auto}@media screen and (max-width: 599px){.service_select_reason_price_area .service_select_reason_price_area__package_price{width:100%;max-width:100vw;overflow:auto}}@media screen and (min-width: 600px)and (max-width: 1279px){.service_select_reason_price_area .service_select_reason_price_area__package_price{width:100%;max-width:100vw;overflow:auto}}.service_select_reason_price_area .service_select_reason_price_area__package_price .btn_estimate{padding:24px 40px;gap:10px;border-radius:12px;background:#ec636c;box-shadow:2px 2px 10px 0 rgba(150,150,150,.25);color:#fff;font-family:"Zen Kaku Gothic New";font-size:12px;font-style:normal;font-weight:700;line-height:14px;transition:.4s}.service_select_reason_price_area .service_select_reason_price_area__package_price .btn_estimate:hover{transition:.4s;transform:scale(1.1)}.service_select_reason_price_area .service_select_reason_price_area__package_price table{margin:40px auto}.service_select_reason_price_area .service_select_reason_price_area__package_price table caption{caption-side:bottom;text-align:left;font-size:12px}.service_select_reason_price_area .service_select_reason_price_area__package_price table thead tr th{width:256px;color:#fff;font-weight:bold;vertical-align:bottom;border:2px solid #fff}.service_select_reason_price_area .service_select_reason_price_area__package_price table thead tr th .__title_en{font-size:20px;font-family:"futura-pt",sans-serif;font-style:normal;line-height:1}.service_select_reason_price_area .service_select_reason_price_area__package_price table thead tr th .__title_jp{font-size:14px;line-height:1}.service_select_reason_price_area .service_select_reason_price_area__package_price table thead tr th img{width:64px;margin:0px auto 4px auto}.service_select_reason_price_area .service_select_reason_price_area__package_price table thead tr th .__trial{width:100%;height:80px;background-color:#78aba4;display:grid;justify-content:center;align-content:center}.service_select_reason_price_area .service_select_reason_price_area__package_price table thead tr th .__starter{width:100%;height:80px;background-color:#656565;display:grid;justify-content:center;align-content:center}.service_select_reason_price_area .service_select_reason_price_area__package_price table thead tr th .__standard{width:100%;height:96px;background-color:#ec636c;display:grid;justify-content:center;align-content:center}.service_select_reason_price_area .service_select_reason_price_area__package_price table thead tr th .__premium{width:100%;height:80px;background-color:#2f3a3a;display:grid;justify-content:center;align-content:center}.service_select_reason_price_area .service_select_reason_price_area__package_price table tbody tr td{padding:16px 24px;box-sizing:border-box;text-align:center;border:2px solid #fff}.service_select_reason_price_area .service_select_reason_price_area__package_price table tbody tr .__trial{background-color:#ebf5f3}.service_select_reason_price_area .service_select_reason_price_area__package_price table tbody tr .__starter{background-color:#f1f1f1}.service_select_reason_price_area .service_select_reason_price_area__package_price table tbody tr .__standard{background-color:#feeeed}.service_select_reason_price_area .service_select_reason_price_area__package_price table tbody tr .__premium{background-color:#f1f1f1}.service_select_reason_price_area .service_select_reason_price_area__package_price table tbody tr .__price{font-size:40px;font-weight:bold;font-family:"futura-pt",sans-serif;font-style:normal;line-height:1}.service_select_reason_price_area .service_select_reason_price_area__package_price table tbody tr .__left{text-align:left;line-height:1.6;padding-left:16px;padding-right:16px;vertical-align:top}.service_select_reason_price_area .service_select_reason_price_area__package_price table tbody tr .__plan_info_service_set_area{width:-moz-fit-content;width:fit-content;margin:0px auto}.service_select_reason_price_area .service_select_reason_price_area__package_price table tbody tr .__plan_info_service_set_area .__plan_info_service_set{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;margin-top:8px;justify-content:flex-start;align-items:center;align-content:center}.service_select_reason_price_area .service_select_reason_price_area__package_price table tbody tr .__plan_info_service_set_area .__plan_info_service_set .__box{width:104px;height:40px;display:grid;align-items:center;align-content:center;text-align:center;background-color:hsla(0,0%,100%,.8);border:.5px solid #547a75;border-radius:8px;font-size:12px}.service_select_reason_price_area .service_select_reason_price_area__package_price table tbody tr .__plan_info_service_set_area .__plan_info_service_set .__box .__s{font-size:10px;line-height:1}.service_select_reason_price_area .service_select_reason_price_area__package_price table tbody tr .__plan_info_service_set_area .__plan_info_service_set .__box:last-child:not(:first-child){margin-left:8px}.service_select_reason_price_area .service_select_reason_price_area__package_price table tbody tr .__plan_info_service_set_area .__note{font-size:12px;margin-top:16px}.service_select_reason_price_area .service_select_reason_price_area__package_price table tbody tr .__plan_info_service_set_area .__plan_info_service_set .__standard{border:.5px solid #ec636c}.service_select_reason_price_area .service_select_reason_price_area__package_price table tbody tr .__plan_info_service_set_area .__plan_info_service_set .__premium{border:.5px solid #2f3a3a}.service_select_reason_price_area .service_select_reason_price_area__package_price table tbody tr .__plan_info_service_set_area .__plan_info_service_set .__small{font-size:10px;line-height:1}.service_select_reason_price_area .service_select_reason_price_area__package_price .__row{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-evenly;align-items:stretch;align-content:end;margin-top:40px}.service_select_reason_price_area .service_select_reason_price_area__package_price .__row .__box{width:256px}.service_select_reason_price_area .service_select_reason_price_area__package_price .__row .__box .__plan{width:256px;color:#fff;font-weight:bold;text-align:center;padding:24px 0px;box-sizing:border-box}.service_select_reason_price_area .service_select_reason_price_area__package_price .__row .__box .__plan .__title_en{font-size:20px;font-family:"futura-pt",sans-serif;font-style:normal;line-height:1}.service_select_reason_price_area .service_select_reason_price_area__package_price .__row .__box .__plan ._title_jp{font-size:14px;line-height:1}.service_select_reason_price_area .service_select_reason_price_area__package_price .__row .__box .__starter{background-color:hsla(0,0%,100%,.8)}.service_select_reason_price_area .service_select_reason_price_area__package_price .__row .__box .__standard{background-color:#ec636c}.service_select_reason_price_area .service_select_reason_price_area__package_price .__row .__box .__plan_info{width:256px;text-align:center;margin-top:8px;padding:24px 0px;box-sizing:border-box}.service_select_reason_price_area .service_select_reason_price_area__package_price .__row .__box .__plan_info .__price{font-size:40px;font-weight:bold;font-family:"futura-pt",sans-serif;font-style:normal;line-height:1}.service_select_reason_price_area .service_select_reason_price_area__package_price .__row .__box .__plan_info .__plan_info_service_set_area{width:-moz-fit-content;width:fit-content;margin:0px auto}.service_select_reason_price_area .service_select_reason_price_area__package_price .__row .__box .__plan_info .__plan_info_service_set_area .__plan_info_service_set{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;margin-top:8px;justify-content:flex-start;align-items:center;align-content:center}.service_select_reason_price_area .service_select_reason_price_area__package_price .__row .__box .__plan_info .__plan_info_service_set_area .__plan_info_service_set .__box{width:104px;height:40px;display:grid;align-items:center;background-color:hsla(0,0%,100%,.8);border:.5px solid #547a75;border-radius:8px;font-size:12px}.service_select_reason_price_area .service_select_reason_price_area__package_price .__row .__box .__plan_info .__plan_info_service_set_area .__plan_info_service_set .__box:last-child:not(:first-child){margin-left:8px}.service_select_reason_price_area .service_select_reason_price_area__package_price .__row .__box .__plan_info .__plan_info_service_set_area .__plan_info_service_set .__standard{border:.5px solid #ec636c}.service_select_reason_price_area .service_select_reason_price_area__package_price .__row .__box .__starter_info{background-color:#ebf5f3}.service_select_reason_price_area .service_select_reason_price_area__package_price .__row .__box .__standard_info{background-color:#feeeed}.service_select_reason_price_area .service_select_reason_price_area__package_price .__row .__box .__left{text-align:left;line-height:1.6;padding-left:16px;padding-right:16px}.service_select_reason_consultant_area{width:100%;padding-top:32px;box-sizing:border-box}.service_select_reason_consultant_area .__consultant_area{width:1080px;margin:0px auto;padding:80px 0px 80px 0px;box-sizing:border-box}@media screen and (max-width: 599px){.service_select_reason_consultant_area .__consultant_area{width:100%;padding:0px 0px 80px 0px}}@media screen and (min-width: 600px)and (max-width: 1279px){.service_select_reason_consultant_area .__consultant_area{width:100%}}.service_select_reason_consultant_area .__consultant_area ._wrap{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;align-items:stretch;align-content:center;flex-wrap:wrap;column-gap:40px;row-gap:24px}.service_select_reason_consultant_area .__consultant_area ._wrap ._row{width:368px}.service_select_reason_consultant_area .__consultant_area .__consultant_area_set{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;align-items:stretch;align-content:center;flex-wrap:wrap;row-gap:32px;column-gap:48px}.__consultant_area_set .__box{width:240px}@media screen and (max-width: 599px){.service_select_reason_consultant_area .__consultant_area .__consultant_area_set .__box{width:90%;margin-top:40px}}@media screen and (min-width: 600px)and (max-width: 959px){.service_select_reason_consultant_area .__consultant_area .__consultant_area_set .__box{width:100%;margin-top:40px}}.service_select_reason_consultant_area .__consultant_area .__consultant_area_set .__box img{width:163px;height:186.28px;margin:0px auto}.service_select_reason_consultant_area .__consultant_area .__consultant_area_set .__box .__position{font-size:12px;text-align:center;line-height:1.2;margin-top:8px}.service_select_reason_consultant_area .__consultant_area .__consultant_area_set .__box .__name{font-size:16px;text-align:center;line-height:1.2}.service_select_reason_consultant_area .__consultant_area .__consultant_area_set .__box .__name2{font-size:16px;text-align:center;line-height:2.4}.service_select_reason_consultant_area .__consultant_area .__consultant_area_set .__box .__name::after{content:"";display:inline-block;width:100%;height:2px;background-color:#a2a7a6;border-radius:1px;position:relative;bottom:6px}.service_select_reason_consultant_area .__consultant_area .__consultant_area_set .__box .__name2::after{content:"";display:inline-block;width:100%;height:2px;background-color:#a2a7a6;border-radius:1px;position:relative;bottom:6px}.service_select_reason_consultant_area .__consultant_area .__consultant_area_set .__box .__text{line-height:1.6;font-weight:400;padding:4px 4px;box-sizing:border-box}@media screen and (max-width: 599px){.service_select_reason_consultant_area .__consultant_area .__consultant_area_set .__box:last-child{margin-left:0px}}@media screen and (min-width: 600px)and (max-width: 959px){.service_select_reason_consultant_area .__consultant_area .__consultant_area_set .__box:last-child{margin-left:0px}}.service_use_flow_area{width:100%;padding-top:80px;box-sizing:border-box}.service_use_flow_area .service_use_flow_set{width:880px;height:-moz-fit-content;height:fit-content;margin:40px auto 0px auto;position:relative}@media screen and (max-width: 599px){.service_use_flow_area .service_use_flow_set{width:90%}}@media screen and (min-width: 600px)and (max-width: 1279px){.service_use_flow_area .service_use_flow_set{width:90%}}.service_use_flow_area .service_use_flow_set .__box{padding:16px 16px;margin-bottom:24px;position:relative}.service_use_flow_area .service_use_flow_set .__box .__ball{padding:16px 16px;position:absolute;display:grid;left:0px;top:0px;justify-content:center;align-content:center;align-items:center;width:104px;height:104px;border-radius:50%;background-color:#0d221f;color:#fff;font-family:"futura-pt",sans-serif;font-style:normal;font-weight:bold;font-size:16px;line-height:1;z-index:1}@media screen and (max-width: 599px){.service_use_flow_area .service_use_flow_set .__box .__ball{width:80px;height:80px}}@media screen and (min-width: 600px)and (max-width: 959px){.service_use_flow_area .service_use_flow_set .__box .__ball{width:80px;height:80px}}.service_use_flow_area .service_use_flow_set .__box .__ball .__no{font-size:40px;line-height:1;text-align:center}@media screen and (max-width: 599px){.service_use_flow_area .service_use_flow_set .__box .__ball .__no{font-size:32px}}@media screen and (min-width: 600px)and (max-width: 959px){.service_use_flow_area .service_use_flow_set .__box .__ball .__no{font-size:32px}}.service_use_flow_area .service_use_flow_set .__box .__title{font-size:20px;padding-left:120px;box-sizing:border-box}@media screen and (max-width: 599px){.service_use_flow_area .service_use_flow_set .__box .__title{padding-left:88px;padding-bottom:8px;font-size:16px;line-height:1.2;height:40px;display:flex;align-items:end}}@media screen and (min-width: 600px)and (max-width: 959px){.service_use_flow_area .service_use_flow_set .__box .__title{padding-left:88px;padding-bottom:8px;font-size:16px;line-height:1.2;height:40px;display:flex;align-items:end}}.service_use_flow_area .service_use_flow_set .__box .__text{padding:0px 16px 0px 120px;box-sizing:border-box}@media screen and (max-width: 599px){.service_use_flow_area .service_use_flow_set .__box .__text{padding-left:88px;padding-top:8px}}@media screen and (min-width: 600px)and (max-width: 959px){.service_use_flow_area .service_use_flow_set .__box .__text{padding-left:88px;padding-top:8px}}.service_use_flow_area .service_use_flow_set .__box .__text_set{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;padding:0px 16px 0px 0px;box-sizing:border-box}@media screen and (max-width: 599px){.service_use_flow_area .service_use_flow_set .__box .__text_set{flex-wrap:wrap;justify-content:end}}@media screen and (min-width: 600px)and (max-width: 959px){.service_use_flow_area .service_use_flow_set .__box .__text_set{padding-left:88px;padding-top:8px}}.service_use_flow_area .service_use_flow_set .__box .__text_set .__sample_image_area{width:168px;margin-top:8px}.service_use_flow_area .service_use_flow_set .__box .__text_set .__sample_image_area .__point_text{width:168px;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-evenly;align-content:center;align-items:center;font-size:12px}.service_use_flow_area .service_use_flow_set .__box .__text_set .__sample_image_area .__point_text img{width:8px}.service_use_flow_area .service_use_flow_set .__box .__text_set .__sample_image_area .__point_text .__reverse{transform:scale(-1, 1)}.service_use_flow_area .service_use_flow_set .__box .__text_set .__sample_image_area .__image{width:168px;height:100px;border-radius:8px;border:.5px solid #78aba4;background-color:#fff;padding:16px 16px;position:relative;z-index:10}.service_use_flow_area .service_use_flow_set .__box .__text_set .__sample_image_area .__image img{width:114px;margin:0px auto}.service_use_flow_area .service_use_flow_set .__box .__arrow_inline{position:absolute;width:80%;bottom:24px;left:28px}@media screen and (max-width: 599px){.service_use_flow_area .service_use_flow_set .__box .__arrow_inline{left:16px}}@media screen and (min-width: 600px)and (max-width: 959px){.service_use_flow_area .service_use_flow_set .__box .__arrow_inline{left:16px}}.service_use_flow_area .service_use_flow_set .__box .__arrow_inline img{width:48px}.service_use_flow_area .service_use_flow_set .__box::before{content:"";display:block;width:100%;height:4px;background-color:#d9d9d9;border-radius:1px;position:relative;top:36px;z-index:0}@media screen and (max-width: 599px){.service_use_flow_area .service_use_flow_set .__box::before{top:44px}}@media screen and (min-width: 600px)and (max-width: 959px){.service_use_flow_area .service_use_flow_set .__box::before{top:44px}}.service_use_flow_area .service_use_flow_set .__arrow{width:100%;margin-bottom:24px}@media screen and (max-width: 599px){.service_use_flow_area .service_use_flow_set .__arrow{width:80%}}@media screen and (min-width: 600px)and (max-width: 959px){.service_use_flow_area .service_use_flow_set .__arrow{width:80%}}.service_use_flow_area .service_use_flow_set .__arrow img{width:48px;margin-left:28px}@media screen and (max-width: 599px){.service_use_flow_area .service_use_flow_set .__arrow img{margin-left:16px}}@media screen and (min-width: 600px)and (max-width: 959px){.service_use_flow_area .service_use_flow_set .__arrow img{margin-left:16px}}.service_question_area{width:100%;padding:80px 0px;box-sizing:border-box}.service_question_area .service_question_set{width:1080px;margin:80px auto}@media screen and (max-width: 599px){.service_question_area .service_question_set{width:90%;margin:40px auto 0px auto}}@media screen and (min-width: 600px)and (max-width: 1279px){.service_question_area .service_question_set{width:90%;max-width:1080px;margin:40px auto 0px auto}}.service_question_area .service_question_set summary{margin:8px auto 0px auto;width:800px;padding:16px 24px;border-radius:8px 8px 0px 0px;font-size:16px;box-sizing:border-box;list-style:none;position:relative;cursor:pointer;background-color:#2f3a3a;color:#fff}@media screen and (max-width: 599px){.service_question_area .service_question_set summary{width:100%;font-size:14px}}@media screen and (min-width: 600px)and (max-width: 1279px){.service_question_area .service_question_set summary{width:100%;font-size:14px}}.service_question_area .service_question_set summary ._q{font-size:20px;font-weight:bold;font-family:"futura-pt",sans-serif;font-style:normal;line-height:1;color:#f6a0a6}.service_question_area .service_question_set summary .plus{width:32px;height:32px;border-radius:50%;background-color:#fff;position:absolute;top:25%;right:24px}@media screen and (max-width: 599px){.service_question_area .service_question_set summary .plus{width:24px;height:24px;right:8px}}@media screen and (min-width: 600px)and (max-width: 1279px){.service_question_area .service_question_set summary .plus{right:8px}}@media not all and (min-width: 768px){.service_question_area .service_question_set summary{padding:20px 50px 20px 20px}}.service_question_area .service_question_set summary::-webkit-details-marker{display:none}.service_question_area .service_question_set summary:hover,.service_question_area .service_question_set details[open] summary{background-color:#f6a0a6;color:#fff}.service_question_area .service_question_set summary:hover ._q,.service_question_area .service_question_set details[open] summary ._q{color:#fff}.service_question_area .service_question_set .plus::before,.service_question_area .service_question_set .plus::after{content:"";display:inline-block;width:20px;height:4px;background-color:#f6a0a6;position:absolute;right:6px;top:50%;transform:translateY(-50%);transition:opacity 1s}@media screen and (max-width: 599px){.service_question_area .service_question_set .plus::before,.service_question_area .service_question_set .plus::after{width:16px;right:4px}}.service_question_area .service_question_set .plus::after{transform:translateY(-50%) rotate(90deg);transition:transform 1s}.service_question_area .service_question_set .plus.show::before{opacity:0}.service_question_area .service_question_set .plus.show::after{transform:translateY(-50%) rotate(180deg)}.service_question_area .service_question_set details[open] summary::after{transform:translateY(-50%) rotate(45deg)}.service_question_area .service_question_set .answer{width:800px;margin:0px auto;padding:20px 30px;border:solid 1px #a2a7a6;transition:opacity 1s}@media screen and (max-width: 599px){.service_question_area .service_question_set .answer{width:100%}}@media screen and (min-width: 600px)and (max-width: 1279px){.service_question_area .service_question_set .answer{width:100%}}.service_question_area .service_question_set .answer ._a_area{border-bottom:solid 1px #0d221f;margin-bottom:4px;width:-moz-fit-content;width:fit-content;font-size:16px}.service_question_area .service_question_set .answer ._a_area ._a{font-size:20px;font-family:"futura-pt",sans-serif;font-style:normal;line-height:1}@media not all and (min-width: 768px){.service_question_area .service_question_set summary::after{right:20px;font-size:20px}.service_question_area .service_question_set .answer{padding:10px 20px;transition:opacity 1s}}.service_question_area .service_question_set details[open] .answer{animation:fadein .5s ease}@keyframes fadein{0%{opacity:0}100%{opacity:1}}.fade-img{opacity:0;transform:translateY(30px);transition:opacity 1s,transform 1s}.fade-img.is-visible{opacity:1;transform:translateY(0)}html,body{overflow-x:hidden}.p-service-rakuten .is-sp{display:none !important}@media(max-width: 599px){.p-service-rakuten .is-sp{display:block !important}}.p-service-rakuten .is-pc{display:block !important}@media(max-width: 599px){.p-service-rakuten .is-pc{display:none !important}}.p-service-rakuten{--section-py: 80px}@media(max-width: 1280px){.p-service-rakuten{--section-py: 72px}}@media(max-width: 599px){.p-service-rakuten{--section-py: 60px}}.p-service-rakuten [data-sec]{padding-block:var(--section-py);margin-bottom:0 !important;padding-bottom:0}.p-service-rakuten [data-sec] :where(p,ul,ol,dl,table,figure,blockquote):last-child{margin-bottom:0 !important}.p-service-rakuten .section_service{background-image:url(../img/rakuten/mv_back.svg)}.p-service-rakuten .section_service .mv_service .__message_area{max-width:600px}.p-service-rakuten .section_service .mv_service .__message_area .__message1 h1{line-height:1.2;font-size:40px;margin-top:5px;display:flex;align-items:flex-start;gap:5px;line-height:1.2}@media(max-width: 599px){.p-service-rakuten .section_service .mv_service .__message_area .__message1 h1{align-items:flex-start;flex-direction:column;line-height:1.2}}.p-service-rakuten .section_service .mv_service .__message_area .__message1 h1 .line1,.p-service-rakuten .section_service .mv_service .__message_area .__message1 h1 .line2{display:inline-flex;align-items:flex-start}@media(max-width: 599px){.p-service-rakuten .section_service .mv_service .__message_area .__message1 h1 .line1{margin-bottom:6px;font-size:57px}}.p-service-rakuten .section_service .mv_service .__message_area .__message1 h1 .line2{gap:0}@media(max-width: 599px){.p-service-rakuten .section_service .mv_service .__message_area .__message1 h1 .line2{display:flex;align-items:flex-start;gap:0}}.p-service-rakuten .section_service .mv_service .__message_area .__message1 h1 .line2 .consul{width:50%}@media(max-width: 599px){.p-service-rakuten .section_service .mv_service .__message_area .__message1 h1 .line2 .consul{width:40%}}.p-service-rakuten .section_service .mv_service .__message_area .__message1 h1 .line2 .consul img{width:100%}@media(max-width: 599px){.p-service-rakuten .section_service .mv_service .__message_area .__message1 h1 .line2 .consul img{width:100%}}@media(max-width: 599px){.p-service-rakuten .section_service .mv_service .__message_area .__message1 h1 .line2 .support{font-size:38px;margin-top:-13px}}.p-service-rakuten .section_service .mv_service .__message_area .__message2{font-size:20px !important}@media(max-width: 599px){.p-service-rakuten .section_service .mv_service .__message_area .__message2{line-height:1.5}}.p-service-rakuten .service__issue .service_h2_double_line h2,.p-service-rakuten .serive__ec .service_h2_double_line h2{padding-bottom:10px}.p-service-rakuten .service__issue .service_h2_double_line h2 span,.p-service-rakuten .serive__ec .service_h2_double_line h2 span{display:block;line-height:1;font-size:22px}@media(max-width: 599px){.p-service-rakuten .service__issue .service_h2_double_line h2 span,.p-service-rakuten .serive__ec .service_h2_double_line h2 span{font-size:16px}}.p-service-rakuten .service_h2_double_line h2{padding-bottom:10px}.p-service-rakuten .section_service .mv_service .__form .__form_box .__title::after,.p-service-rakuten .section_service .mv_service .__message_area .__cv_button_area .__cv_button,.p-service-rakuten .service_h2_double_line::before,.p-service-rakuten .service_h2_double_line::after,.p-service-rakuten .__btn_contact,.p-service-rakuten .service_finner_point_area .service_finner_point_area__sub_title .__sub_title_text::after,.p-service-rakuten .service_finner_point_area .cycle_area .__box .__title::after,.p-service-rakuten .h3_underline_color2_big h3 .h3_underline_color2__linearea::before,.p-service-rakuten .service_ecmall_information_area .service_type_set .service_type_set__row .__box .__title::after,.p-service-rakuten .service_support_archivment__voice_new__info_box .service_support_archivment__voice_new__info_box__message_title::after,.p-service-rakuten .service_select_reason_price_area .service_select_reason_price_area__package_price table thead tr th .__standard,.p-service-rakuten .service_select_reason_price_area .service_select_reason_price_area__package_price .btn_estimate,.p-service-rakuten .service_question_area .service_question_set summary:hover,.p-service-rakuten .service_question_area .service_question_set details[open] summary,.p-service-rakuten .service_question_area .service_question_set .plus::before,.p-service-rakuten .service_question_area .service_question_set .plus::after{background-color:#bf0000}.p-service-rakuten .service_finner_point_area .service_finner_point_area__sub_title__sample .__point_box,.p-service-rakuten .service_select_reason_price_area .service_select_reason_price_area__package_price table tbody tr .__standard{background-color:#fbeaea;color:#0d221f}.p-service-rakuten .service_select_reason_price_area .service_select_reason_price_area__package_price table tbody tr .__plan_info_service_set_area .__plan_info_service_set .__standard{border:.5px solid #bf0000}.p-service-rakuten .service_cta_area .service_cta_message1 .__message2{background-image:radial-gradient(circle at center, #BF0000 20%, transparent 20%)}.p-service-rakuten .service_finner_point_area .service_finner_point_area__sub_title .__sub_title_point,.p-service-rakuten .service_question_area .service_question_set summary ._q{color:#bf0000}.p-service-rakuten .service_question_area .service_question_set summary ._q{color:#fbeaea}.p-service-rakuten .service_finner_point_area .cycle_area{background-image:url("../img/ecmall/cycle_image.png")}.p-service-rakuten .service_finner_point_area .cycle_area .__box{background-color:rgba(251,234,234,.8)}.p-service-rakuten .h3_underline_color2_big h3 .h3_underline_color2__linearea{border-bottom:3px solid #c5dbd8}.p-service-rakuten .point_strong_text .marker{text-decoration-color:#ebf5f3}.p-service-rakuten .service_select_reason_area .service_select_reason_table table tbody tr th{background-color:#547a75}.p-service-rakuten .service_select_reason_area .service_select_reason_table table thead tr th:nth-child(2){background-color:#78aba4}.p-service-rakuten .service_select_reason_area .service_select_reason_table table tbody tr td:nth-child(2){background-color:#ebf5f3}.p-service-rakuten .service_select_reason_table_information_text{width:900px;margin:0 auto;text-align:center}.p-service-rakuten .h3_underline_color2 h3 .h3_underline_color2__linearea{border-bottom:3px solid #fbeaea}.p-service-rakuten .service_type_cando2__set{margin-top:40px}.p-service-rakuten .service_type_cando2__set__grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:40px 48px}@media(max-width: 599px){.p-service-rakuten .service_type_cando2__set__grid{grid-template-columns:1fr;gap:24px}}.p-service-rakuten .service_type_cando2__set__item{border-radius:10px;background:rgba(251,234,234,.8);padding:25px 20px;display:grid;grid-template-areas:"head" "body";row-gap:20px}@media(max-width: 599px){.p-service-rakuten .service_type_cando2__set__item{padding:18px;row-gap:14px}}.p-service-rakuten .service_type_cando2__set__left{grid-area:head;display:grid;grid-template-columns:56px 1fr;column-gap:10px;align-items:center}@media(max-width: 599px){.p-service-rakuten .service_type_cando2__set__left{grid-template-columns:44px 1fr;column-gap:14px}}.p-service-rakuten .service_type_cando2__set__icon{width:50px;height:50px;object-fit:contain;display:block}@media(max-width: 599px){.p-service-rakuten .service_type_cando2__set__icon{width:44px;height:44px}}.p-service-rakuten .service_type_cando2__set__title{margin:0;max-width:100%;font-size:22px;line-height:2;letter-spacing:.01em;border-left:1px solid #999;padding:0 0 0 15px}@media(max-width: 599px){.p-service-rakuten .service_type_cando2__set__title{font-size:20px;line-height:1.3}}.p-service-rakuten .service_type_cando2__set__right{grid-area:body;min-width:0}.p-service-rakuten .service_type_cando2__set__right ul,.p-service-rakuten .service_type_cando2__set__right p{margin:0}.p-service-rakuten .service_type_cando2__set__right ul{padding-left:1.2em;line-height:1.9}.p-service-rakuten .service_type_cando2__set__right ul li{margin:0 0 8px;position:relative;padding-left:32px;margin-bottom:10px;line-height:1.8;list-style:none}@media(max-width: 599px){.p-service-rakuten .service_type_cando2__set__right ul li{padding-left:20px}}.p-service-rakuten .service_type_cando2__set__right ul li:before{content:"";position:absolute;left:0;top:5px;width:18px;height:18px;background-repeat:no-repeat;background-size:contain;background-position:center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23BF0000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E")}@media(max-width: 599px){.p-service-rakuten .service_type_cando2__set__right ul li:before{width:15px;height:15px}}.p-service-rakuten .service_type_cando2__set__right p{line-height:1.9}.p-service-rakuten .service_type_cando2__set__left,.p-service-rakuten .service_type_cando2__set__title{width:auto !important;max-width:100% !important}.p-service-rakuten .service_worries{counter-reset:worries}.p-service-rakuten .service_worries .service_worries_set{margin-top:80px;align-items:flex-start}.p-service-rakuten .service_worries .service_worries_set .service_worries_set__box{counter-increment:worries}.p-service-rakuten .service_worries .service_worries_set .service_worries_set__box .__worries_message1{position:relative;font-size:18px;font-weight:900;text-align:center}.p-service-rakuten .service_worries .service_worries_set .service_worries_set__box .__worries_message1::after{font-family:"futura-pt",sans-serif;font-size:100px;content:"0" counter(worries);position:absolute;top:-90px;right:15%;transform:translateX(15%);font-weight:700;color:rgba(0,0,0,.05);z-index:-1;pointer-events:none}.p-service-rakuten .service_worries .service_worries_set .service_worries_set__box img{position:relative;z-index:-2}.p-service-rakuten .service_worries .service_worries_set .service_worries_set__box:last-child{margin-bottom:0}.p-service-rakuten .service_finner_support_real_number{max-width:1200px;margin:80px auto 0}.p-service-rakuten .service_finner_support_real_number .__row{max-width:1200px}@media(max-width: 1280px){.p-service-rakuten .service_finner_support_real_number .__row{width:100%}}.p-service-rakuten .service_finner_support_real_number .__row .__box_out{width:45%}.p-service-rakuten .service_finner_support_real_number .__row .__box_out .__box_inner{width:100%}@media(max-width: 599px){.p-service-rakuten .service_finner_support_real_number{width:100%;max-width:100%;padding:5px 0;box-sizing:border-box;padding-left:0;padding-right:0;margin:40px auto 0px auto}.p-service-rakuten .service_finner_support_real_number .__row{display:grid !important;grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px;width:100% !important;max-width:100% !important;margin:0 auto !important;box-sizing:border-box}.p-service-rakuten .service_finner_support_real_number .__row.first_rw{margin:40px auto 20px !important}.p-service-rakuten .service_finner_support_real_number .__box_out{width:100% !important;min-width:0;padding:10px !important;margin-top:0 !important}.p-service-rakuten .service_finner_support_real_number .__box_inner{min-height:clamp(250px,50vw,410px) !important;height:100% !important;display:flex;align-items:stretch !important;padding:5px 0 !important}.p-service-rakuten .service_finner_support_real_number .__number_area{display:flex;flex-direction:column;justify-content:space-between;height:100%;text-align:center;min-width:0}.p-service-rakuten .service_finner_support_real_number .__text_24 p,.p-service-rakuten .service_finner_support_real_number .__text_20 p,.p-service-rakuten .service_finner_support_real_number .__text_16 p{font-size:10px;line-height:1.4;margin:0}.p-service-rakuten .service_finner_support_real_number .__text_number_big{font-size:48px !important;line-height:1}.p-service-rakuten .service_finner_support_real_number .__text_number_small{font-size:30px !important;line-height:1}.p-service-rakuten .service_finner_support_real_number ._text_percent{font-size:15px !important;margin-left:2px}.p-service-rakuten .service_finner_support_real_number .__text_add_info{font-size:10px !important;line-height:1.4}.p-service-rakuten .service_finner_support_real_number img{max-width:100%;height:auto;display:block;margin:10px auto 0 !important}.p-service-rakuten .service_finner_support_real_number .__image_area{margin-top:auto !important}}.p-service-rakuten .logo-container{padding:0}.p-service-rakuten .logo-container .logo-showcase-wrapper{height:200px}@media(max-width: 1280px){.p-service-rakuten .logo-container{padding:60px;min-height:90px}.p-service-rakuten .logo-container .logo-showcase-wrapper{height:170px}}@media(max-width: 599px){.p-service-rakuten .logo-container{padding:100px 0 0;min-height:auto}.p-service-rakuten .logo-container .logo-showcase-wrapper{height:150px}}@media(max-width: 599px){.p-service-rakuten .service_worries{padding-top:20px !important}.p-service-rakuten .service_worries .service_worries_set .service_worries_set__box .__worries_message2{padding-top:10px}.p-service-rakuten .service_worries .service_worries_set .service_worries_set__box .__worries_message1 p,.p-service-rakuten .service_worries .service_worries_set .service_worries_set__box .__worries_message2 p{padding-bottom:15px}}.p-service-rakuten .service_type_set{counter-reset:service-type}.p-service-rakuten .service_type_set .__box{counter-increment:service-type}.p-service-rakuten .service_type_set .__box .__title h4{position:relative}.p-service-rakuten .service_type_set .__box .__title h4::before{font-family:"futura-pt",sans-serif;content:"0" counter(service-type);position:absolute;top:-10px;right:-10%;transform:translate(-50%, 0%);font-size:60px;font-weight:700;color:rgba(251,234,234,.8);z-index:-1;pointer-events:none;line-height:1}.p-service-rakuten .pr_bunner_area{margin:80px auto 0 auto}@media(max-width: 599px){.p-service-rakuten .pr_bunner_area{margin:40px auto 0}}@media(max-width: 599px){.p-service-rakuten .service_cta_area{margin-top:20px}}.p-service-rakuten .service_cta_message1 .__message3{display:flex;align-items:baseline}.p-service-rakuten .service_cta_area .service_cta_message1 .__message3 .ruby_set_text .cls_ruby{top:-10px}@media(max-width: 599px){.p-service-rakuten .service_cta_message1{display:grid;grid-template-columns:max-content max-content;grid-template-areas:"m1 m1" "m2 m3";justify-content:center;align-items:baseline;text-align:center;row-gap:15px;column-gap:0}.p-service-rakuten .service_cta_area .service_cta_message1 .__message3 .ruby_set_text .cls_ruby{top:-10px}.p-service-rakuten .service_cta_message1 .__message1{grid-area:m1}.p-service-rakuten .service_cta_message1 .__message2{grid-area:m2}.p-service-rakuten .service_cta_message1 .__message3{grid-area:m3;display:flex;align-items:baseline}}.p-service-rakuten .service_h2_double_line{letter-spacing:.02em !important;text-align:center;line-height:1.3}.p-service-rakuten .service_h2_double_line .jp-tight{margin:0 -0.08em !important;display:inline-block !important;font-size:20px}.p-service-rakuten .service_h2_double_line .jp-tight.jp-tight02{font-size:32px}@media(max-width: 599px){.p-service-rakuten .service_h2_double_line .consul_ttl{font-size:20px}}.p-service-rakuten .service_h2_double_line .font_en{letter-spacing:-0.04em !important;margin:0 -0.04em !important;font-family:"futura-pt",sans-serif;font-style:normal;font-weight:bold;font-size:32px;line-height:.5}.p-service-rakuten .service_h2_double_line .num{margin:0 -0.3em !important;display:inline-block !important}@media(max-width: 599px){.p-service-rakuten .service_h2_double_line .num{line-height:.2}}.p-service-rakuten .service-cta-scope .service_cta_message1{flex-wrap:wrap;justify-content:center}@media(max-width: 599px){.p-service-rakuten .service-cta-scope .service_cta_message1{display:block;text-align:center;line-height:1.25;font-size:24px}.p-service-rakuten .service-cta-scope .service_cta_message1 .__message3{display:block;margin:0 auto 10px}.p-service-rakuten .service-cta-scope .service_cta_message1 .ruby_set_text{display:inline-block}.p-service-rakuten .service-cta-scope .service_cta_message1 .cls_ruby{top:-10px;left:0}}.p-service-rakuten .service_use_flow_area .service_use_flow_set .__box::before{top:45px}.p-service-rakuten .service_use_flow_area .service_use_flow_set .__box .__text{padding:30px 16px 0px 120px}.p-service-rakuten .service_use_flow_area .service_use_flow_set .__box .__text_set{padding:30px 16px 0px 0px}@media(max-width: 599px){.p-service-rakuten .service_use_flow_area .service_use_flow_set .__box .__text_set{padding:30px 0 0}}.p-service-rakuten .service_use_flow_area .service_use_flow_set .__box .__text_set .__text{padding:0px 16px 0px 120px}@media(max-width: 599px){.p-service-rakuten .service_use_flow_area .service_use_flow_set .__box .__text_set .__text{padding:0}}.p-service-rakuten .service_finner_point_area .service_finner_point_area__sub_title .__sub_title_text h3{line-height:1.5}@media(max-width: 599px){.p-service-rakuten .service_finner_point_area .service_finner_point_area__title .__title1{line-height:1.5}.p-service-rakuten .service_finner_point_area .service_finner_point_area__title .__title2 h2,.p-service-rakuten .service_finner_point_area .service_finner_point_area__sub_title .__sub_title_text h3{line-height:1.5}.p-service-rakuten .service_finner_point_area .service_finner_point_area__sub_title .__sub_title_text::after{width:50px;bottom:-10px;left:auto;transform:translate(-50%, -50%)}.p-service-rakuten .service_finner_point_area .service_finner_point_area__point_text{margin:30px auto 10px}.p-service-rakuten .service_finner_point_area .service_finner_point_area__sub_title__sample{margin-bottom:0}.p-service-rakuten .service_finner_point_area .service_finner_point_area__sub_title__sample .__point_box .__image{height:100%}.p-service-rakuten .service_finner_point_area .point_strong_text{margin-top:56px}.p-service-rakuten .service_ecmall_information_area .service_type_cando .service_type_cando__set{margin-top:30px}.p-service-rakuten .service_ecmall_information_area .service_type_set{margin-bottom:0}.p-service-rakuten .service_ecmall_information_area .service_type_cando{margin:20px auto 0;padding:0}.p-service-rakuten .service_ecmall_information_area .service_type_set .service_type_set__row .__box .__title::after{width:90%;left:5%;bottom:-5px}.p-service-rakuten .service_ecmall_information_area .service_type_set .service_type_set__row .__box .__text{padding:15px 20px}.p-service-rakuten .service_support_archivment__voice_new__info_box .service_support_archivment__voice_new__info_box__message_title::after{bottom:-5px}.p-service-rakuten .service_support_archivment__voice_new__info_box .service_support_archivment__voice_new__info_box__message{font-size:14px;margin-top:25px}.p-service-rakuten .service_support_archivment__voice_new{padding:15px 20px}.p-service-rakuten .media_box_set a{margin-top:0}.p-service-rakuten .service_use_flow_area .service_use_flow_set .__box{margin-bottom:0}.p-service-rakuten .service_use_flow_area .service_use_flow_set .__box .__title{padding-left:75px}.p-service-rakuten .service_use_flow_area .service_use_flow_set .__box .__text{padding:0;padding-top:40px}.p-service-rakuten .service_use_flow_area .service_use_flow_set .__arrow{width:100%;display:flex;justify-content:center;margin-bottom:24px}.p-service-rakuten .service_use_flow_area .service_use_flow_set .__arrow img{margin-left:0}.p-service-rakuten .service_use_flow_area .service_use_flow_set .__box .__text_set .__sample_image_area{width:100%;margin:20px auto}.p-service-rakuten .service_use_flow_area .service_use_flow_set .__box .__text_set .__sample_image_area .__point_text{width:100%;justify-content:center}.p-service-rakuten .service_use_flow_area .service_use_flow_set .__box .__text_set .__sample_image_area .__image{width:100%;height:100%}.p-service-rakuten .service_use_flow_area .service_use_flow_set .__box .__text_set .__sample_image_area .__image img{width:100%}.p-service-rakuten .service_use_flow_area .service_use_flow_set .__box .__arrow_inline{display:flex;justify-content:center;position:static;width:100%;margin-top:20px}.p-service-rakuten .service_select_reason_price_area .service_select_reason_price_area__melit{text-align:left;margin:20px auto 40px}.p-service-rakuten .service_select_reason_price_area .service_select_reason_price_area__melit img{margin:20px auto 0}.p-service-rakuten .service_select_reason_area .service_select_reason_table table,.p-service-rakuten .service_select_reason_price_area .service_select_reason_price_area__package_price table{margin:20px auto}.p-service-rakuten .service_select_reason_table_information_text{text-align:left;width:max-content;font-size:12px}.p-service-rakuten .scroll-hint-shadow-wrap{padding:0px 16px;width:100%;box-sizing:border-box}.p-service-rakuten .service_select_reason_price_area .scroll-hint-shadow-wrap{padding:0px 16px;width:100%;box-sizing:border-box}.p-service-rakuten .service_select_reason_table{padding:20px 0;margin-top:20px}.p-service-rakuten .service_select_reason_price_area .scroll-hint-shadow-wrap{padding:0 20px 0;margin-top:20px}.p-service-rakuten .service_select_reason_price_area .service_select_reason_price_area__package_price table caption{margin-top:20px;font-size:12px;-webkit-text-size-adjust:100%}.p-service-rakuten .service_select_reason_price_area.cont-sec2{padding:60px 16px 0}.p-service-rakuten .service_select_reason_price_area .service_select_reason_price_area__h3_title{margin-top:30px}.p-service-rakuten .service_ecmall_information_area .service_type_set .service_type_set__row .__box .__title h4{text-align:left}}.p-service-rakuten .service_finner_point_area .service_finner_point_area__title .__title1 .brand_cl{color:#bf0000}.p-service-rakuten .service_finner_point_area .service_finner_point_area__title .__title2 h2 .__en_bold{font-family:"futura-pt",sans-serif;font-style:normal;font-weight:bold}@media(max-width: 599px){.p-service-rakuten .service_ecmall_information_area .service_type_cando .service_type_cando__set--cols2 .__row{width:100%;margin:0 auto;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px;justify-content:initial;align-items:stretch}.p-service-rakuten .service_ecmall_information_area .service_type_cando .service_type_cando__set--cols2 .__row .__box{width:auto;margin:0;padding:16px;min-height:auto}.p-service-rakuten .service_ecmall_information_area .service_type_cando .service_type_cando__set--cols2 .__row .__box .__title{font-size:14px}.p-service-rakuten .service_ecmall_information_area .service_type_cando .service_type_cando__set--cols2 .__row .__box.__big{grid-column:1/-1}.p-service-rakuten .service_ecmall_information_area .service_type_cando .service_type_cando__set--cols2 .__row .__box .__image img{max-width:100%;height:auto}.p-service-rakuten .service_ecmall_information_area .service_type_cando .service_type_cando__set--cols2 .__row .__box.__cando1 .__image img{transform:translateY(10px)}}@media(max-width: 599px){.p-service-rakuten .service_finner_point_area .cycle_area__sp{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px}.p-service-rakuten .service_finner_point_area .cycle_area__sp>img{grid-column:1/-1;width:60%;height:auto;display:block}.p-service-rakuten .service_finner_point_area .cycle_area__sp .box_1_row{margin:10px 0}.p-service-rakuten .service_finner_point_area .cycle_area__sp .box_1_row .__no{left:50%;transform:translate(-50%, 0)}.p-service-rakuten .service_finner_point_area .cycle_area__sp .box_1_row:nth-of-type(5){grid-column:1/-1}.p-service-rakuten .service_finner_point_area .cycle_area__sp .box_1_row:nth-of-type(5) .__box{width:100%}}@media(max-width: 599px){.p-service-rakuten .service_select_reason_consultant_area .__consultant_area .__consultant_area_set .__box:first-child{margin-top:40px}.p-service-rakuten .service_select_reason_consultant_area .__consultant_area .__consultant_area_set .__box{margin-top:0}}.p-service-rakuten .service_finner_point_area__sub_title__sample{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px;width:100%}@media(max-width: 599px){.p-service-rakuten .service_finner_point_area__sub_title__sample{grid-template-columns:1fr;gap:0;padding:0}}.p-service-rakuten .service_finner_point_area__sub_title__sample .__point_box{background:#fff;border-radius:10px;overflow:hidden;display:flex;flex-direction:column;padding:0}@media(max-width: 1280px){.p-service-rakuten .service_finner_point_area__sub_title__sample .__point_box{width:100% !important}}@media(max-width: 599px){.p-service-rakuten .service_finner_point_area__sub_title__sample .__point_box{margin:24px auto 0}}.p-service-rakuten .service_finner_point_area__sub_title__sample .__image{order:1}.p-service-rakuten .service_finner_point_area__sub_title__sample .__thumb{order:2}.p-service-rakuten .service_finner_point_area__sub_title__sample .__title{order:3}.p-service-rakuten .service_finner_point_area__sub_title__sample .__text{order:4}.p-service-rakuten .service_finner_point_area__sub_title__sample .__image{margin-top:0 !important;width:100%}.p-service-rakuten .service_finner_point_area__sub_title__sample .__image img{width:100% !important;height:220px !important;object-fit:cover;display:block}.p-service-rakuten .service_finner_point_area__sub_title__sample .__thumb,.p-service-rakuten .service_finner_point_area__sub_title__sample .__title,.p-service-rakuten .service_finner_point_area__sub_title__sample .__text{padding-left:20px;padding-right:20px}.p-service-rakuten .service_finner_point_area__sub_title__sample .__thumb{padding-top:30px;font-size:12px;color:#666;line-height:1.4}.p-service-rakuten .service_finner_point_area__sub_title__sample .__title{margin-top:8px;font-size:18px !important;font-weight:700;line-height:1.4;text-align:left !important}.p-service-rakuten .service_finner_point_area__sub_title__sample .__text{margin-top:12px;padding-bottom:20px}.p-service-rakuten .service_finner_point_area__sub_title__sample .__text p{margin:0;line-height:1.8}@media(max-width: 599px){.p-service-rakuten .service_finner_point_area__sub_title__sample .__point_box{border-radius:10px}.p-service-rakuten .service_finner_point_area__sub_title__sample .__thumb,.p-service-rakuten .service_finner_point_area__sub_title__sample .__title,.p-service-rakuten .service_finner_point_area__sub_title__sample .__text{padding-left:16px;padding-right:16px}.p-service-rakuten .service_finner_point_area__sub_title__sample .__thumb{padding-top:14px}.p-service-rakuten .service_finner_point_area__sub_title__sample .__title{font-size:16px}.p-service-rakuten .service_finner_point_area__sub_title__sample .__text{padding-bottom:16px}}.p-service-rakuten .service_features_area .service_features_set{max-width:1080px !important}@media(max-width: 599px){.p-service-rakuten .service_features_area .service_features_set{width:100vw !important}}.p-service-rakuten .service_features_area .service_features_set .service_features_box{display:flex;align-items:flex-start;justify-content:center;gap:clamp(20px,3vw,48px);min-width:0}.p-service-rakuten .service_features_area .service_features_set .service_features_box .__content{max-width:60%;flex:1 1 auto;min-width:0}.p-service-rakuten .service_features_area .service_features_set .service_features_box.service_features_box3 .__content{padding-right:20px}.p-service-rakuten .service_features_area .service_features_set .service_features_box .__head{display:flex;align-items:center;gap:12px;min-width:0;margin-bottom:18px}.p-service-rakuten .service_features_area .service_features_set .service_features_box .__text{display:flex;align-items:flex-start;gap:12px;min-width:0;padding-left:5em;padding-top:0}.p-service-rakuten .service_features_area .service_features_set .service_features_box .__no{flex:0 0 auto;width:auto;line-height:1;padding-top:0;color:#fbeaea}.p-service-rakuten .service_features_area .service_features_set .service_features_box .__text_title{min-width:0;font-size:24px;line-height:40px;font-weight:bold;margin-bottom:0}.p-service-rakuten .service_features_area .service_features_set .service_features_box .__text ul,.p-service-rakuten .service_features_area .service_features_set .service_features_box .__text ol{padding:0 0 0 30px;font-size:14px}.p-service-rakuten .service_features_area .service_features_set .service_features_box .__image{width:20%;flex:0 1 20%;min-width:160px;display:flex;justify-content:center;align-items:flex-start}.p-service-rakuten .service_features_area .service_features_set .service_features_box .__image img{display:block;width:100% !important;height:auto;max-width:100%}.p-service-rakuten .service_features_area .service_features_set .service_features_box.is-reverse{flex-direction:row}.p-service-rakuten .service_features_area .service_features_set .service_features_box.is-reverse .__image{order:1}.p-service-rakuten .service_features_area .service_features_set .service_features_box.is-reverse .__content{order:2}@media(max-width: 599px){.p-service-rakuten .service_features_area .service_features_set .service_features_box,.p-service-rakuten .service_features_area .service_features_set .service_features_box.is-reverse{flex-direction:column;gap:18px;align-items:stretch}.p-service-rakuten .service_features_area .service_features_set .service_features_box .__content,.p-service-rakuten .service_features_area .service_features_set .service_features_box.is-reverse .__content{max-width:100%}.p-service-rakuten .service_features_area .service_features_set .service_features_box .__head,.p-service-rakuten .service_features_area .service_features_set .service_features_box.is-reverse .__head{flex-direction:column;margin-bottom:20px;align-items:flex-start;gap:0}.p-service-rakuten .service_features_area .service_features_set .service_features_box .__text,.p-service-rakuten .service_features_area .service_features_set .service_features_box.is-reverse .__text{padding-left:0}.p-service-rakuten .service_features_area .service_features_set .service_features_box .__no,.p-service-rakuten .service_features_area .service_features_set .service_features_box.is-reverse .__no{width:auto;margin:0;font-size:80px}.p-service-rakuten .service_features_area .service_features_set .service_features_box .__text_title{font-size:20px;line-height:1.5;margin-top:-3rem}.p-service-rakuten .service_features_area .service_features_set .service_features_box .__text ul,.p-service-rakuten .service_features_area .service_features_set .service_features_box .__text ol,.p-service-rakuten .service_features_area .service_features_set .service_features_box.is-reverse .__text ul,.p-service-rakuten .service_features_area .service_features_set .service_features_box.is-reverse .__text ol{margin-top:12px;padding:0 0 0 15px}.p-service-rakuten .service_features_area .service_features_set .service_features_box .__image,.p-service-rakuten .service_features_area .service_features_set .service_features_box.is-reverse .__image{width:70%;max-width:100%;justify-content:center;margin:0 auto}.p-service-rakuten .service_features_area .service_features_set .service_features_box.is-reverse .__image{order:2}.p-service-rakuten .service_features_area .service_features_set .service_features_box .__image img,.p-service-rakuten .service_features_area .service_features_set .service_features_box.is-reverse .__image img{width:min(100%,420px) !important;margin:0 auto}}.p-service-rakuten .service_features_area .service_features_set .service_features_box2 .__text ol li,.p-service-rakuten .service_features_area .service_features_set .service_features_box3 .__text ol li{font-size:14px}.p-service-rakuten .service_finner_point_area{margin-top:30px}@media(max-width: 1280px){.p-service-rakuten .service_finner_point_area .service_finner_point_area__sub_title__sample{width:95%}}.p-service-rakuten .service_finner_point_area .service_finner_point_area__sub_title__sample .__point_box{width:320px}@media(max-width: 1280px){.p-service-rakuten .service_finner_point_area .service_finner_point_area__sub_title__sample .__point_box{width:32%}}@media(max-width: 599px){.p-service-rakuten .service_finner_point_area .service_finner_point_area__sub_title__sample .__point_box{width:100%}}@media(max-width: 599px){.p-service-rakuten .service_ecmall_information_area .service_type_set__row .__box{width:100%}}@media(max-width: 599px){.p-service-rakuten .service_ecmall_information_area .service_type_set .service_type_set__row .__box .__title{padding:15px 16px 0}}.p-service-rakuten .service_ecmall_information_area .service_type_set .service_type_set__row .__box .__title::after{bottom:-7px}.p-service-rakuten .service_ecmall_information_area .service_type_set .service_type_set__row .__box .__text{padding:20px 16px 0}@media(max-width: 1280px){.p-service-rakuten .service_ecmall_information_area .service_type_cando .service_type_cando__set{width:100%;margin:40px auto 0}}.p-service-rakuten .service_select_reason_price_area .service_select_reason_price_area__h3_title{margin-top:0}.service_finner_point_area__analytics_area .__analytics_row{display:grid !important;grid-template-columns:repeat(4, 1fr) !important;align-items:initial !important}@media(max-width: 599px){.service_finner_point_area__analytics_area .__analytics_row{grid-template-columns:repeat(2, 1fr) !important;gap:3px 10px}}.service_finner_point_area__analytics_area .__analytics_box{display:grid !important;place-items:center;padding:2rem 10px}@media(max-width: 599px){.service_finner_point_area__analytics_area .__analytics_box{width:100% !important}}.service_finner_point_area__analytics_area .__analytics_box p{margin:0;text-align:center;line-height:1.4}.p-service-rakuten .service_finner_point_area .cycle_area{padding:40px 0px 0 0px}.p-service-rakuten .service_select_reason_consultant_area .__consultant_area{padding-bottom:0}.p-service-rakuten .service_ecmall_information_area .service_type_cando,.p-service-rakuten .service_support_archivment__voice_new:last-child,.p-service-rakuten .service_question_area .service_question_set{margin-bottom:0}.p-service-rakuten .inline_content{padding:24px 24px 0}.p-service-rakuten .common_media_area{padding-bottom:80px}@media(max-width: 1280px){.p-service-rakuten .common_media_area{padding-bottom:72px}}@media(max-width: 599px){.p-service-rakuten .common_media_area{padding-bottom:40px}}.p-service-rakuten .service_select_reason_price_area__package_price table,.p-service-rakuten .service_select_reason_area .service_select_reason_table table,.p-service-rakuten .service_cta_area .service_cta_button_area,.p-service-rakuten .service_ecmall_information_area .service_type_cando .__row .__box,.p-service-rakuten .service_support_archivment__voice_new,.p-service-rakuten .service_question_area .service_question_set summary,.p-service-rakuten .service_question_area .service_question_set .answer{width:100% !important}@media(max-width: 599px){.p-service-rakuten .service_select_reason_area .service_select_reason_table table{width:700px}}@media(max-width: 599px){.p-service-rakuten .service_select_reason_price_area__package_price,.p-service-rakuten .service_select_reason_price_area .scroll-hint-shadow-wrap{padding:0 !important}}.p-service-rakuten .service_select_reason_price_area .service_select_reason_price_area__package_price table tbody tr .__plan_info_service_set_area{width:100%}.p-service-rakuten .service_select_reason_price_area .service_select_reason_price_area__package_price table tbody tr .__plan_info_service_set_area .__plan_info_service_set .__box{width:50%}@media(max-width: 599px){.p-service-rakuten .service_select_reason_price_area .service_select_reason_price_area__package_price table tbody tr .__plan_info_service_set_area .__plan_info_service_set .__box{width:104px}}.p-service-rakuten .service_select_reason_price_area .service_select_reason_price_area__melit img{width:100%}@media(max-width: 1280px){.p-service-rakuten .service_select_reason_price_area .service_select_reason_price_area__melit img{width:80%}}@media(max-width: 599px){.p-service-rakuten .service_select_reason_price_area .service_select_reason_price_area__melit img{width:100%}}.p-service-rakuten .service_select_reason_consultant_area{width:100% !important}.p-service-rakuten .service_select_reason_consultant_area.l-container{padding:80px 0 0 !important}@media(max-width: 599px){.p-service-rakuten .service_select_reason_consultant_area.l-container{padding:40px 0 0 !important}}.p-service-rakuten .__consultant_area_set{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:56px 80px}@media(max-width: 599px){.p-service-rakuten .__consultant_area_set{width:90%;margin:0 auto}}.p-service-rakuten .__consultant_area_set>.__box{flex:1 1 10%;box-sizing:border-box;min-width:0}.p-service-rakuten .__consultant_area_set>.__box img{width:100% !important;height:auto !important;object-fit:cover}@media(max-width: 599px){.p-service-rakuten .__consultant_area_set>.__box img{width:40% !important}}.p-service-rakuten .__consultant_area_set>.__box .__text p{overflow-wrap:anywhere;word-break:break-word;font-size:12px}@media(max-width: 1280px){.p-service-rakuten .__consultant_area_set{gap:40px 40px}.p-service-rakuten .__consultant_area_set>.__box{flex:0 0 calc((100% - 160px)/3)}}@media(max-width: 599px){.p-service-rakuten .__consultant_area_set{gap:24px}.p-service-rakuten .__consultant_area_set>.__box{flex:0 0 100%}}.p-service-rakuten .service_ecmall_information_area .service_type_set .service_type_set__row{align-items:flex-start}@media(max-width: 599px){.p-service-rakuten .voice-slider{position:relative;overflow:visible}}@media(max-width: 599px){.p-service-rakuten .voice-slider__viewport{overflow:hidden;width:100%}}@media(max-width: 599px){.p-service-rakuten .voice-slider__track{display:flex;transition:transform .4s ease;will-change:transform;width:100%;margin:0;padding:0}}@media(max-width: 599px){.p-service-rakuten .voice-slider__track.l-container{width:100%;max-width:none;margin:0;padding:0}}@media(max-width: 599px){.p-service-rakuten .voice-slider .js-voice-slide{flex:0 0 80%;margin:54px 10px 20px;height:auto;gap:0;flex-direction:column}}.p-service-rakuten .voice-slider__dots{display:none}@media(max-width: 599px){.p-service-rakuten .voice-slider__dots{display:flex;justify-content:center;gap:8px;margin-top:16px}}@media(max-width: 599px){.p-service-rakuten .voice-slider__dot{width:10px;height:12px;border-radius:50%;background-color:#ccc;cursor:pointer;transition:background-color .3s;border:none}.p-service-rakuten .voice-slider__dot--active{background-color:#bf0000}}.p-service-rakuten .voice-slider__arrow{display:none}@media(max-width: 599px){.p-service-rakuten .voice-slider__arrow{display:flex;align-items:center;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:50px;height:50px;border-radius:50%;border:none;background-color:#bf0000;color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.25);cursor:pointer;padding:0}}@media(max-width: 599px){.p-service-rakuten .voice-slider__arrow--prev{left:8px}}@media(max-width: 599px){.p-service-rakuten .voice-slider__arrow--next{right:8px}}@media(max-width: 599px){.p-service-rakuten .voice-slider__arrow::before{content:"";position:absolute;top:50%;left:50%;width:12px;height:12px;border-top:2px solid #fff;border-right:2px solid #fff;transform:translate(-50%, -50%) rotate(45deg)}}@media(max-width: 599px){.p-service-rakuten .voice-slider__arrow--prev::before{transform:translate(-50%, -50%) rotate(-135deg);left:27px}}@media(max-width: 599px){.p-service-rakuten .voice-slider__arrow--next::before{transform:translate(-50%, -50%) rotate(45deg);left:23px}}.p-service-rakuten .voice--box{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;width:100%;padding:56px 40px 40px 56px;-webkit-box-shadow:0 3px 8px 0 rgba(0,0,0,.24);box-shadow:0 3px 8px 0 rgba(0,0,0,.24);border-radius:8px;background-color:#fff;overflow:hidden;margin:60px auto}@media(max-width: 599px){.p-service-rakuten .voice--box{display:flex !important;flex-direction:column;padding:46px 20px 24px 20px !important;margin:0;height:auto}}.p-service-rakuten .voice--box:last-child{margin-bottom:0}@media(max-width: 599px){.p-service-rakuten .voice--box:last-child{margin-bottom:auto}}.p-service-rakuten .voice--ttl{width:100%}@media(max-width: 599px){.p-service-rakuten .voice--ttl{display:flex;flex-direction:column}}.p-service-rakuten .voice--ttl .voice--tags{margin-bottom:10px}@media(max-width: 599px){.p-service-rakuten .voice--ttl .voice--tags{order:2;margin-bottom:20px}}.p-service-rakuten .voice--ttl .voice--tags span{position:relative;background:#fff;border:1px solid #e0e3e6;color:#999;padding:5px 10px;border-radius:50vh;font-size:12px;margin-right:7px;padding-left:30px;margin:5px;display:inline-block}@media(max-width: 599px){.p-service-rakuten .voice--ttl .voice--tags span{font-size:10px;padding:5px 10px;padding-left:20px}}.p-service-rakuten .voice--ttl .voice--tags span:before{content:"";position:absolute;left:10px;top:7px;width:18px;height:18px;background-repeat:no-repeat;background-size:contain;background-position:center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23BF0000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E")}@media(max-width: 599px){.p-service-rakuten .voice--ttl .voice--tags span:before{top:.45em;left:5px;width:12px;height:20px}}.p-service-rakuten .voice--ttl h3{position:relative;z-index:2;font-size:28px;margin-bottom:32px;width:100%;z-index:1}@media(max-width: 599px){.p-service-rakuten .voice--ttl h3{font-size:20px;order:1;margin-bottom:32px}}.p-service-rakuten .voice--ttl h3::before{content:"“";color:#fbeaea;font-size:200px;position:absolute;top:-180px;right:-20px;font-weight:500;z-index:-1}@media(max-width: 599px){.p-service-rakuten .voice--ttl h3::before{top:-140px;left:auto;right:-10px}}.p-service-rakuten .voice--ttl h3 span{color:#bf0000}.p-service-rakuten .voice--quote{max-width:35%;margin-right:24px}.p-service-rakuten .voice--by{margin-bottom:24px}@media(max-width: 599px){.p-service-rakuten .voice--by{margin-bottom:16px}}.p-service-rakuten .voice--company{margin-right:24px}.p-service-rakuten .voice--company small{font-size:86%}.p-service-rakuten .voice--ceo{font-size:93%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;flex-direction:column}@media(max-width: 599px){.p-service-rakuten .voice--ceo{margin-bottom:16px}}.p-service-rakuten .voice--ceo .img{padding:15px 0}@media(max-width: 599px){.p-service-rakuten .voice--ceo .img{margin-bottom:0}}.p-service-rakuten .voice--ceo .img img{border:2px solid #fff;background-color:#fff;-webkit-box-shadow:0px 1px 5px rgba(0,0,0,.3411764706);box-shadow:0px 1px 5px rgba(0,0,0,.3411764706)}.p-service-rakuten .voice--txt{max-width:60%;padding-left:30px;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}@media(max-width: 599px){.p-service-rakuten .voice--txt{font-size:14px;padding-left:0;padding-top:0;display:flex;flex-direction:column;flex:1 1 auto}}.p-service-rakuten .voice--txt .mgn-btm16{margin-bottom:16px}@media(max-width: 599px){.p-service-rakuten .voice--txt .mgn-btm16{margin-bottom:8px}}.p-service-rakuten .voice--txt .txt{text-align:right;color:#bf0000;font-size:12px;margin-top:45px;padding:15px 0 0;border-top:1px solid #ddd}@media(max-width: 599px){.p-service-rakuten .voice--txt .txt{text-align:left;font-size:12px;letter-spacing:.01em;border:none;padding:0}}@media(max-width: 599px){.p-service-rakuten .voice--txtarea{flex:1 1 auto}}@media(max-width: 599px){.p-service-rakuten .voice--quote,.p-service-rakuten .voice--compan,.p-service-rakuten .voice--txt{width:100%;max-width:100%;margin-right:0}}.p-service-rakuten .service_select_reason_price_area .service_select_reason_price_area__melit p{margin-bottom:20px}.p-service-rakuten .cta_cv_button__box .__btn_message_slash{justify-content:center;gap:5px}.p-service-rakuten .cta_cv_button__box .__btn_contact{line-height:1.2}.p-service-rakuten .service_finner_point_area .analytics_sample_area,.p-service-rakuten .service_select_reason_area .service_select_reason_table table{width:100%}@media(max-width: 599px){.p-service-rakuten .service_finner_point_area .analytics_sample_area,.p-service-rakuten .service_select_reason_area .service_select_reason_table table{width:max-content !important}}.p-service-rakuten .common_media_area{padding-top:0}.p-service-rakuten .service_finner_point_area .analytics_sample_area{width:100% !important}@media(max-width: 599px){.p-service-rakuten .service_select_reason_price_area .service_select_reason_price_area__package_price table{width:600px}}.p-service-rakuten .service_support_archivment_area .common_media_area{padding-bottom:0}@media(max-width: 599px){.p-service-rakuten .service_support_archivment_area .common_media_area{padding-bottom:40px}}.p-service-rakuten .section_service .mv_service .__message_area .__message_en{color:#bf0000}@media(max-width: 599px){.p-service-rakuten .section_service .mv_service .__message_area .__message_en{font-size:13px}}@media(max-width: 599px){.p-service-rakuten .section_service .mv_service .__message_area{height:100%;min-height:460px}}.p-service-rakuten .service_select_reason_price_area__h3_title{width:90%;margin:0 auto}.finner_title_image_pc img{width:80vw}.p-service-rakuten .logo-container .logo-carousel{padding:0}