﻿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}header{width:100vw;height:80px;position:fixed;left:0;top:0;z-index:999}@media screen and (max-width: 599px){header{height:40px}}header .header_box{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;width:100vw;max-width:1920px;margin:0 auto;box-sizing:border-box;padding:16px 32px;align-items:center}@media screen and (max-width: 599px){header .header_box{display:none}}@media screen and (min-width: 600px)and (max-width: 1279px){header .header_box{display:none}}header .header_box a:has(.header_logo){height:48px;margin-bottom:12px}header .header_box .header_logo{width:160px;height:48px;background-image:url("../img/logo.png");background-repeat:no-repeat;background-position:0% 0%;background-size:contain}header .header_box .menu_box{width:calc(100% - 160px)}header .header_box .menu_box nav{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;text-align:right;justify-content:flex-end;align-items:center}header .header_box .menu_box nav ul{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center}header .header_box .menu_box nav ul li{list-style:none}header .header_box .menu_box nav ul li a{transition:.4s}header .header_box .menu_box nav ul li a:hover{transition:.4s;transform:scale(1.05);cursor:pointer}header .header_box .menu_box nav ul li a:hover .menu_box__linkbox_ja{color:#ec636c}header .header_box .menu_box nav ul li .menu_box__linkbox{transition:.4s;transition:background-size .5s}header .header_box .menu_box nav ul li .menu_box__linkbox:hover{transition:.4s;transform:scale(1.1);cursor:pointer}header .header_box .menu_box nav ul li .menu_box__linkbox:hover .menu_box__linkbox_ja{color:#ec636c}header .header_box .menu_box nav ul li .menu_box__linkbox:has(.__link_box):hover .__link_box{background-size:100%;margin-top:4px;padding:16px 16px 24px 24px;box-shadow:1px 2px 10px 0px rgba(150,150,150,.25);text-align:left;display:block;transition:.6s;width:480px;height:auto;background-color:rgba(235,245,243,.95)}header .header_box .menu_box nav ul li .menu_box__linkbox:has(.__link_box):hover .__link_box div{margin-top:8px;width:fit-content}header .header_box .menu_box nav ul li .menu_box__linkbox:has(.__link_box):hover .__link_box div a{text-decoration:underline;font-size:12px}header .header_box .menu_box nav ul li .menu_box__linkbox:has(.__link_box):hover .__link_box div a:hover{color:#ec636c;font-weight:bold}header .header_box .menu_box nav ul li .__link_box{display:none;width:0px;height:0px;position:absolute;transition:.6s}header .header_box .menu_box nav ul li .__link_box ul.service_list{display:block;padding-left:24px}header .header_box .menu_box nav ul li .__link_box ul.service_list li{list-style:none}header .header_box .menu_box nav ul li .top_cv_button{margin-left:40px;width:204px;height:56px;border-radius:28px;background-color:#ec636c;color:#fff;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;align-content:center;justify-content:center;box-shadow:2px 2px 10px 0px rgba(150,150,150,.25);transition:.4s}header .header_box .menu_box nav ul li .top_cv_button .top_cv_button__text{margin-left:16px;line-height:1}header .header_box .menu_box nav ul li .top_cv_button i{display:block;font-size:20px;align-items:center;align-content:center;justify-content:center}header .header_box .menu_box nav ul li .top_cv_button:hover{transition:.4s;transform:scale(1.1);cursor:pointer;background-color:#fff;color:#ec636c}header .header_box .menu_box nav ul li .menu_box__tel{margin-left:40px;transition:.4s}header .header_box .menu_box nav ul li .menu_box__tel .menu_box__tel__no{padding-bottom:2px;box-sizing:border-box;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;font-size:32px;line-height:20px;font-family:"futura-pt-condensed",sans-serif;font-weight:700;font-style:normal;align-items:center;align-content:center;justify-content:center}header .header_box .menu_box nav ul li .menu_box__tel .menu_box__tel__no i{font-size:20px}header .header_box .menu_box nav ul li .menu_box__tel .menu_box__tel__no div{margin-left:4px}header .header_box .menu_box nav ul li .menu_box__tel .menu_box__tel__info{border-width:1px 0px 0px 0px;border-color:#0d221f;border-style:solid;font-size:10px;font-weight:bold}header .header_box .menu_box nav ul li .menu_box__tel:hover{transition:.4s;transform:scale(1.05)}header .header_box .menu_box nav ul li .menu_box__linkbox{width:auto;height:32px;margin-left:40px}header .header_box .menu_box nav ul li .menu_box__linkbox .menu_box__linkbox_ja{box-sizing:border-box;width:auto;font-family:"Noto Sans JP",sans-serif;font-weight:700;font-style:normal;font-size:14px;line-height:14px}header .header_box .menu_box nav ul li .menu_box__linkbox .menu_box__linkbox_en{box-sizing:border-box;margin-top:2px;width:100%;height:auto;text-align:center;font-family:"futura-pt",sans-serif;font-weight:600;font-style:boled;font-size:10px;line-height:10px}header .header_box_sp{display:none;width:100vw;margin:0 auto;box-sizing:border-box;padding:8px 16px}@media screen and (max-width: 599px){header .header_box_sp{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center}}@media screen and (min-width: 600px)and (max-width: 1279px){header .header_box_sp{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center}}header .header_box_sp .header_logo{width:80px;height:24px;background-image:url("../img/logo.png");background-repeat:no-repeat;background-position:0% 0%;background-size:contain}header .header_box_sp svg{height:32px;position:absolute;width:32px;right:16px;top:12px;cursor:pointer;z-index:1001}header .header_box_sp .plate{height:41px;width:41px}header .header_box_sp .x{transform:scale(0);transition:transform 400ms}header .header_box_sp .line{fill:none;stroke:#0d221f;stroke-width:6px;stroke-linecap:round;stroke-linejoin:round;transform-origin:50%;transition:stroke-dasharray 500ms 200ms,stroke-dashoffset 500ms 200ms,transform 500ms 200ms}header .header_box_sp .x .line{stroke-width:5.5px}header .header_box_sp .plate2 .line1{stroke-dasharray:21 185.627532959;transition-delay:0}header .header_box_sp .plate2 .line2{stroke-dasharray:21 178.6514129639;transition-delay:30ms}header .header_box_sp .plate2 .line3{stroke-dasharray:21 197.9242553711;transition-delay:60ms}header .header_box_sp .plate2 .line4{stroke-dasharray:21 190.6597137451;transition-delay:90ms}header .header_box_sp .plate2 .line5{stroke-dasharray:21 208.5287475586;transition-delay:120ms}header .header_box_sp .plate2 .line6{stroke-dasharray:21 186.5970306396;transition-delay:150ms}header .header_box_sp .active.plate2 .line1{stroke-dasharray:5 185.627532959;stroke-dashoffset:-155px}header .header_box_sp .active.plate2 .line2{stroke-dasharray:5 178.6514129639;stroke-dashoffset:-150px}header .header_box_sp .active.plate2 .line3{stroke-dasharray:5 197.9242553711;stroke-dashoffset:-190px}header .header_box_sp .active.plate2 .line4{stroke-dasharray:5 190.6597137451;stroke-dashoffset:-180px}header .header_box_sp .active.plate2 .line5{stroke-dasharray:5 208.5287475586;stroke-dashoffset:-160px}header .header_box_sp .active.plate2 .line6{stroke-dasharray:5 186.5970306396;stroke-dashoffset:-186px}header .header_box_sp .active.plate2 .x{transform:scale(1);transition:transform 400ms 250ms}header .header_box_sp #g-nav-list{display:none;position:fixed;z-index:1000;width:100%;height:100vh;overflow:auto;-webkit-overflow-scrolling:touch}header .header_box_sp #g-nav-list .sp_header_area__link_box{color:#0d221f;padding:32px;width:100%}@media screen and (max-width: 599px){header .header_box_sp #g-nav-list .sp_header_area__link_box{width:100%}}@media screen and (min-width: 600px)and (max-width: 959px){header .header_box_sp #g-nav-list .sp_header_area__link_box{width:360px}}@media screen and (min-width: 960px)and (max-width: 1279px){header .header_box_sp #g-nav-list .sp_header_area__link_box{width:50%}}header .header_box_sp #g-nav-list .sp_header_area__link_box .__link_box_set{width:100%;color:#0d221f;margin-top:20px}header .header_box_sp #g-nav-list .sp_header_area__link_box .__link_box_set .__title{width:auto;color:#0d221f;border-bottom:solid 1px #ebf5f3;font-size:14px;font-weight:bold;transition:.4s}header .header_box_sp #g-nav-list .sp_header_area__link_box .__link_box_set a{color:#0d221f;transition:.4s}header .header_box_sp #g-nav-list .sp_header_area__link_box .__link_box_set a:hover .__title{border-bottom:solid 1px #f6a0a6;color:#f6a0a6;transition:.4s;cursor:pointer}header .header_box_sp #g-nav-list .sp_header_area__link_box .__link_box_set .__title:hover a{transition:.4s;color:#f6a0a6}header .header_box_sp #g-nav-list .sp_header_area__link_box .__link_box_set .__link_box{padding:24px;box-sizing:border-box}header .header_box_sp #g-nav-list .sp_header_area__link_box .__link_box_set .__link_box .__link{margin-top:8px;font-size:12px}header .header_box_sp #g-nav-list .sp_header_area__link_box .__link_box_set .__link_box .__link a{color:#0d221f;text-decoration:underline;text-decoration-thickness:.5px;transition:.4s}header .header_box_sp #g-nav-list .sp_header_area__link_box .__link_box_set .__link_box .__link a .small_info{font-size:8px}header .header_box_sp #g-nav-list .sp_header_area__link_box .__link_box_set .__link_box .__link a:hover{transition:.4s;color:#f6a0a6}header .header_box_sp #g-nav-list .sp_header_area__cv_box{width:100%;display:grid;justify-content:end;align-items:end;align-content:end;padding-bottom:72px}@media screen and (max-width: 599px){header .header_box_sp #g-nav-list .sp_header_area__cv_box{width:100%;justify-content:center}}@media screen and (min-width: 600px)and (max-width: 1279px){header .header_box_sp #g-nav-list .sp_header_area__cv_box{width:320px;justify-content:center;align-content:start;padding-top:32px}}header .header_box_sp #g-nav{position:fixed;z-index:999;top:0;right:-120%;width:100%;height:100vh;background:#fff;transition:all .6s}header .header_box_sp #g-nav.panelactive{right:0}header .header_box_sp #g-nav.panelactive #g-nav-list{position:fixed;z-index:1000;width:100%;height:100vh;overflow:auto;display:block;-webkit-overflow-scrolling:touch}@media screen and (min-width: 600px)and (max-width: 1279px){header .header_box_sp #g-nav.panelactive #g-nav-list{display:flex}}header .header_box_sp #g-nav ul{position:absolute;z-index:999;top:50%;left:50%;transform:translate(-50%, -50%)}header .header_box_sp #g-nav li{list-style:none;text-align:center}header .header_box_sp #g-nav li a{color:#333;text-decoration:none;padding:10px;display:block;text-transform:uppercase;letter-spacing:.1em;font-weight:bold}.change-color{background-color:hsla(0,0%,100%,.6)}body a{text-decoration:none}.ruby_set_h4{display:-webkit-flex;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:16px}@media screen and (max-width: 599px){.ruby_set_h4{flex-wrap:wrap;margin-top:32px}}.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:fit-content;margin-top:16px}@media screen and (max-width: 599px){.h4_underline_color2{margin-top:24px}}.h4_underline_color2 h4 .h4_underline_color2__linearea{padding-bottom:2px;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:-webkit-flex;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:860px;display:-webkit-flex;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: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:-webkit-flex;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:-webkit-flex;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:-webkit-flex;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:80px 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: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: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: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:-webkit-flex;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;text-decoration-skip-ink:none}.big_button_area{width:100vw;border:solid .5px #547a75;display:-webkit-flex;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:-webkit-flex;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:-webkit-flex;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:-webkit-flex;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:-webkit-flex;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:-webkit-flex;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:-webkit-flex;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: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:-webkit-flex;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:-webkit-flex;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:-webkit-flex;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:-webkit-flex;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:-webkit-flex;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: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:-webkit-flex;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:-webkit-flex;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: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:-webkit-flex;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);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:-webkit-flex;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-family:"futura-pt","Noto Sans JP",sans-serif;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:fit-content;margin:0 auto;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::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","Noto Sans JP",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:-webkit-flex;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:"Noto Sans JP";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:"Noto Sans JP";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:-webkit-flex;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:-webkit-flex;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:-webkit-flex;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:-webkit-flex;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::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","Noto Sans JP",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: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: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}.top_service_memo{margin-top:16px;font-weight:bold;color:#305e58}@media screen and (max-width: 599px){.top_service_memo{font-size:10px}}p{word-break:break-all}.logo-container{width:100%;margin:0 auto;overflow:hidden;position:relative}.logo-carousel{width:100%;padding:20px 0}.logo-slide{display:flex;animation:slide 40s linear infinite;white-space:nowrap;align-items:center;height:80px;position:relative}.logo-slide img{height:45px;width:auto;margin:0 20px;flex-shrink:0;vertical-align:middle;display:inline-block !important;max-width:none !important;object-fit:contain}.logo-slide img[src*=MIMURAロゴ]{height:140px;width:auto;position:relative}.logo-slide img[src*=THE-Saem]{height:30px;width:auto}.logo-slide img[src*="スクリーンショット-2024-10-10-22.57.38"]{height:30px;width:auto}.logo-slide img[src*=Wonderlabo]{height:30px;width:auto}.logo-slide img[src*=elxea]{height:80px;width:auto}.logo-slide img[src*=ADWINロゴ-1]{height:80px;width:auto}.logo-slide img[src*="Kos-plus@3x-1"]{height:80px;width:auto}.logo-slide img[src*=PA01502712]{height:70px;width:auto}:root{--mobile-ratio: 0.6}@media screen and (min-width: 768px){.logo-slide img{height:50px}}@media screen and (max-width: 767px){.logo-slide img{height:40px;margin:0 8px}.logo-slide img[src*=THE-Saem],.logo-slide img[src*="スクリーンショット-2024-10-10-22.57.38"],.logo-slide img[src*=Wonderlabo]{height:calc(30px*var(--mobile-ratio))}.logo-slide img[src*=elxea],.logo-slide img[src*=ADWINロゴ-1],.logo-slide img[src*="Kos-plus@3x-1"]{height:calc(80px*var(--mobile-ratio))}.logo-slide img[src*=PA01502712]{height:calc(70px*var(--mobile-ratio))}}@keyframes slide{0%{transform:translateX(0)}100%{transform:translateX(calc(-50% - 0px))}}body{color:#180c3b}.marker{text-decoration:underline;text-decoration-thickness:.5em;text-decoration-color:#a7e8df;text-underline-offset:-0.2em;text-decoration-skip-ink:none}.h2_title_area{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:#462b90;bottom:0px;left:0;right:0}.service_h2_double_line::after{content:"";position:absolute;width:100%;height:2px;border-radius:1px;background-color:#462b90;bottom:-4px;left:0;right:0}.h3_underline_color2{width:fit-content;margin-top:16px}.h3_underline_color2 h3 .h3_underline_color2__linearea{padding-bottom:2px;width:fit-content;font-weight:bold;font-size:20px;position:relative;border-bottom:3px solid #bfaef0}.h3_underline_color2 h3 .h3_underline_color2__linearea::before{content:"";position:absolute;bottom:-3px;width:80px;height:3px;background:#29ab99}.h3_underline_color2_big{width:fit-content;margin-top:16px}.h3_underline_color2_big h3 .h3_underline_color2__linearea{padding-bottom:2px;width:fit-content;font-weight:bold;font-size:24px;position:relative;border-bottom:3px solid #bfaef0}.h3_underline_color2_big h3 .h3_underline_color2__linearea::before{content:"";position:absolute;bottom:-3px;width:80px;height:3px;background:#29ab99}.section_service{background-image:url("../img/ecown/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:-webkit-flex;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}}.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%}}@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:48px;font-weight:900;line-height:1}@media screen and (max-width: 599px){.section_service .mv_service .__message_area .__message1 h1{font-size:40px}}.section_service .mv_service .__message_area .__message2{font-size:20px;font-weight:bold}@media screen and (max-width: 599px){.section_service .mv_service .__message_area .__message2{font-size:16px}}.section_service .mv_service .__message_area .__message_en{font-size:24px;font-weight:bold;font-family:"futura-pt",sans-serif;font-style:normal;color:#452b90}.section_service .mv_service .__message_area .__mall_set{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-evenly;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","Noto Sans JP",sans-serif;font-size:16px;font-weight:bold;background-color:#452b90;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}}.section_service .mv_service .__message_area .__mall_set .__mall_box:last-child{margin-right:0px}.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:360px}.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:32px}}.section_service .mv_service .__message_area .__cv_button_area .__cv_button{display:-webkit-flex;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}.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;background-color:#f8f5ff;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:#462b90;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::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","Noto Sans JP",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:-webkit-flex;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}.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:-webkit-flex;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}}.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}.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:#180c3b;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:fit-content;margin:0px auto;font-size:24px}.service_cta_area .service_cta_message1{display:-webkit-flex;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;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}}.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/ecown/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:-webkit-flex;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}@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%}}@media screen and (max-width: 599px){.service_cta_area .service_cta_button_area .cta_cv_button__box{margin:16px auto}}@media screen and (min-width: 600px)and (max-width: 1279px){.service_cta_area .service_cta_button_area .cta_cv_button__box{margin-top:16px}}.service_cta_area .service_cta_button_area .cta_cv_button__box .__btn_message{font-size:12px}.service_cta_area .service_cta_button_area .cta_cv_button__box .__btn_message_slash{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-evenly;align-content:end;align-items:end;font-size:12px}.service_cta_area .service_cta_button_area .cta_cv_button__box .__btn_message_slash img{width:14px}.service_cta_area .service_cta_button_area .cta_cv_button__box .__btn_message_slash .slash_back{transform:scale(-1, 1)}.service_cta_area .service_cta_button_area .cta_cv_button__box .__btn_message_big{font-size:16px;font-weight:bold;display:inline-block;margin-left:4px}.service_cta_area .service_cta_button_area .cta_cv_button__box .__btn_message_big2{font-size:16px;font-weight:bold;display:inline-block;margin-right:4px}.service_cta_area .service_cta_button_area .cta_cv_button__box:not(.service_cta_area .service_cta_button_area .cta_cv_button__box:first-child):not(.service_cta_area .service_cta_button_area .cta_cv_button__box:last-child){margin-left:32px}@media screen and (max-width: 599px){.service_cta_area .service_cta_button_area .cta_cv_button__box:not(.service_cta_area .service_cta_button_area .cta_cv_button__box:first-child):not(.service_cta_area .service_cta_button_area .cta_cv_button__box:last-child){margin:16px auto}}.service_cta_area .service_cta_button_area .cta_cv_button__box:last-child{margin-left:32px}@media screen and (max-width: 599px){.service_cta_area .service_cta_button_area .cta_cv_button__box:last-child{margin-left:0px;margin-bottom:20px}}.service_cta_area .service_cta_button_area .__btn{text-align:left;flex-wrap:wrap;display:-webkit-flex;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:#180c3b;line-height:1.2;transition:.4s}.service_cta_area .service_cta_button_area .__btn i{font-size:24px}.service_cta_area .service_cta_button_area .__btn:hover{cursor:pointer;transition:.4s;transform:scale(1.1)}.service_cta_area .service_cta_button_area .__btn_contact{text-align:left;display:-webkit-flex;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}.service_cta_area .service_cta_button_area .__btn_contact i{font-size:24px}.service_cta_area .service_cta_button_area .__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}.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;padding:0px}}.service_features_area .service_features_set .service_features_box1{display:-webkit-flex;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}}.service_features_area .service_features_set .service_features_box1 .__no{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:64px;font-weight:bold}@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:208px}@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:-webkit-flex;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}}.service_features_area .service_features_set .service_features_box2 .__no{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:64px;font-weight:bold}@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:-webkit-flex;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}}.service_features_area .service_features_set .service_features_box3 .__no{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:64px;font-weight:bold}@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:208px}.service_finner_point_area{width:100%;margin-top:80px}@media screen and (max-width: 599px){.service_finner_point_area{margin-top:40px}}.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: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:-webkit-flex;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: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:#29ab99;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:#29ab99;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 40px auto;text-align:center}@media screen and (max-width: 599px){.service_finner_point_area .service_finner_point_area__point_text{width:90%;margin:20px auto}}@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:-webkit-flex;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_finner_point_area .service_finner_point_area__sub_title__sample{display:block}}.service_finner_point_area .service_finner_point_area__sub_title__sample .__point_box{width:360px;height:432px;padding:32px;background-color:#f8f5ff;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: 1279px){.service_finner_point_area .service_finner_point_area__sub_title__sample .__point_box{width:90%;height:auto;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:104px}@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:-webkit-flex;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:#180c3b;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:-webkit-flex;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}}.service_finner_point_area .point_strong_text .__s{width:fit-content;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}}.service_finner_point_area .point_strong_text .__l{width:fit-content;margin:0px auto;font-size:24px;font-weight:bold}@media screen and (max-width: 599px){.service_finner_point_area .point_strong_text .__l{font-size:20px}}.service_finner_point_area .cycle_area{background-image:url("../img/ecown/cycle_image.png");background-repeat:no-repeat;background-position:50% 50%;background-size:333px;padding:80px 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:-webkit-flex;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:-webkit-flex;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:-webkit-flex;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-color:#f8f5ff;background-color:rgba(248,245,255,.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:#462b90;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:80%;margin:0 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:-webkit-flex;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:-webkit-flex;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:-webkit-flex;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:368px;height:auto;padding:24px;background-color:#f8f5ff;background-color:rgba(248,245,255,.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:168px}.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:#462b90;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}.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:-webkit-flex;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 .__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:#462b90;border-radius:1px;position:absolute;left:0px;bottom:0px}.service_ecmall_information_area .service_type_set .service_type_set__row .__box .__text{padding:8px 0px;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_arrow{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:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-evenly;align-content:center;align-items:stretch;margin-top: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 #452b90;position:relative}@media screen and (max-width: 599px){.service_ecmall_information_area .service_type_cando .__row .__box{width:90%;margin-top:16px;height:auto;min-height:auto;padding:16px 24px 104px 24px}}@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:268px}@media screen and (max-width: 599px){.service_ecmall_information_area .service_type_cando .__row .__big{min-height:auto}}@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:-webkit-flex;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:#180c3b;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:-webkit-flex;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:#29ab99;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:#29ab99;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:#180c3b;font-size:24px;line-height:1}.service_support_archivment_area{width:100%}.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:-webkit-flex;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:#f8f5ff;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:#462b90;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;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 .reason_table_information_text{width:60%;margin:0 auto;text-align:left}.service_select_reason_area .service_select_reason_table table{width:900px;margin:56px auto}.service_select_reason_area .service_select_reason_table table .strong_text{color:#29ab99;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:#462b90}.service_select_reason_area .service_select_reason_table table thead tr th:nth-child(3){width:128px;color:#fff;font-weight:bold;background-color:#29ab99}.service_select_reason_area .service_select_reason_table table thead tr th:last-child{color:#fff;font-weight:bold;background-color:#29ab99}.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:#452b90;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:#f8f5ff}.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:#ebf5f3}.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:#ebf5f3;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_price_area{width:100%;box-sizing:border-box}.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 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:#462b90;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:#462b90;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:#29ab99;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:#452b90;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:#f8f5ff}.service_select_reason_price_area .service_select_reason_price_area__package_price table tbody tr .__starter{background-color:#f8f5ff}.service_select_reason_price_area .service_select_reason_price_area__package_price table tbody tr .__standard{background-color:#ebf5f3}.service_select_reason_price_area .service_select_reason_price_area__package_price table tbody tr .__premium{background-color:#f8f5ff}.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: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:-webkit-flex;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 #452b90;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: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 .__plan_info_service_set .__standard{border:.5px solid #29ab99}.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 #452b90}.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:-webkit-flex;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:#462b90}.service_select_reason_price_area .service_select_reason_price_area__package_price .__row .__box .__standard{background-color:#29ab99}.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: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:-webkit-flex;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 #452b90;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 #29ab99}.service_select_reason_price_area .service_select_reason_price_area__package_price .__row .__box .__starter_info{background-color:#f8f5ff}.service_select_reason_price_area .service_select_reason_price_area__package_price .__row .__box .__standard_info{background-color:#ebf5f3}.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 .__consultant_area_set{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;align-items:stretch;align-content:center;flex-wrap:wrap}.service_select_reason_consultant_area .__consultant_area .__consultant_area_set .__box{width:368px}@media screen and (max-width: 599px){.service_select_reason_consultant_area .__consultant_area .__consultant_area_set .__box{width:100%;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;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 .__name::after{content:"";display:inline-block;width:100%;height:2px;background-color:#462b90;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 16px;box-sizing:border-box}.service_select_reason_consultant_area .__consultant_area .__consultant_area_set .__box:last-child{margin-left:128px}@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: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:#180c3b;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:-webkit-flex;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:-webkit-flex;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 #462b90;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:#462b90;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%;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:#f8f5ff}@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:#452b90}.service_question_area .service_question_set summary .plus{width:32px;height:32px;border-radius:50%;background-color:#bfaef0;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:#462b90;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:#452b90;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 #462b90;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 #180c3b;margin-bottom:4px;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}}