#service_main h2{margin-bottom:30px}#service_main #block_intro.content{max-width:851px}#service_main .head_box{border-top:2px solid #000;border-bottom:2px solid #000;margin-top:80px;padding:30px 20px}@media screen and (width<=1080px){#service_main .head_box{margin-top:7.4vw;padding:2.8vw 1.9vw}}@media screen and (width<=768px){#service_main .head_box{margin-top:8.4vw;padding:5.2vw 1.9vw}}#service_main .head_box .txt01{text-align:center;font-size:36px;font-weight:700;line-height:1.5em}@media screen and (width<=1080px){#service_main .head_box .txt01{font-size:3.3vw}}@media screen and (width<=768px){#service_main .head_box .txt01{font-size:4.5vw}}@media screen and (width<=420px){#service_main .head_box .txt01{font-size:5.8vw}}#service_main .head_box .txt02{text-align:center;margin-top:.5em;font-size:19px;font-weight:700;line-height:1.5em}@media screen and (width<=1080px){#service_main .head_box .txt02{font-size:1.8vw}}@media screen and (width<=768px){#service_main .head_box .txt02{font-size:2.8vw}}@media screen and (width<=420px){#service_main .head_box .txt02{margin-top:1em;font-size:4.2vw}}#service_main .desc_title{text-align:center;margin-top:70px;font-size:22px;font-weight:700;line-height:1.5em}@media screen and (width<=1080px){#service_main .desc_title{margin-top:6.5vw;font-size:2vw}}@media screen and (width<=768px){#service_main .desc_title{margin-top:5.2vw;font-size:3.8vw}}@media screen and (width<=420px){#service_main .desc_title{margin-top:6.3vw;font-size:4.8vw}}#service_main .desc_txt01{text-align:justify;color:#000;margin-top:20px;font-size:14px;font-weight:500;line-height:1.5em}@media screen and (width<=1080px){#service_main .desc_txt01{margin-top:1.9vw;font-size:1.3vw}}@media screen and (width<=768px){#service_main .desc_txt01{margin-top:1.8vw;font-size:2.8vw}}@media screen and (width<=420px){#service_main .desc_txt01{margin-top:2.3vw;font-size:3.5vw}}#service_main .big_img01{width:100%;margin-top:40px;margin-left:auto;margin-right:auto}@media screen and (width<=1080px){#service_main .big_img01{margin-top:3.7vw}}#service_main .hr01{border:none;border-top:1px solid #000;margin-top:90px;margin-bottom:90px}@media screen and (width<=1080px){#service_main .hr01{margin-top:8.3vw;margin-bottom:8.3vw}}#service_main .desc_txt02{text-align:justify;color:#000;font-size:14px;font-weight:500;line-height:1.5em}#service_main .scroll_box01{margin-top:40px;margin-bottom:90px}@media screen and (width<=1080px){#service_main .scroll_box01{margin-top:3.7vw;margin-bottom:8.3vw}}#service_main .scroll_box01 .scroll_img{width:100%;margin-left:auto;margin-right:auto}#service_main .box_square{border:2px solid #0082b5;margin-bottom:60px;padding:65px 0 25px;position:relative}#service_main .box_square.green{border-color:#7cc953;margin-bottom:0}#service_main .box_square .box_title{color:#fff;letter-spacing:.1em;text-align:center;background:#0082b5;width:468px;height:44px;margin:auto;padding:10px;font-size:18px;font-weight:700;line-height:25px;display:inline-block;position:absolute;top:-22px;left:0;right:0}@media screen and (width<=768px){#service_main .box_square .box_title{width:100%;max-width:350px;padding:1.2vw}}@media screen and (width<=420px){#service_main .box_square .box_title{height:42px;font-size:16px;top:0}}#service_main .box_square.green .box_title{background:#7cc953}@media screen and (width<=768px){#service_main .box_square{margin-bottom:7.2vw;padding-top:7.8vw;padding-bottom:5vw}}@media screen and (width<=420px){#service_main .box_square{margin-bottom:7.2vw;padding:18vw 5vw 8vw}}#service_main .box_img{justify-content:center;display:flex}#service_main .box_img>div{padding-left:15px}@media screen and (width<=1080px){#service_main .box_img>div{padding-left:1.5vw}}#service_main .box_img>div:first-child{padding-left:0;padding-right:30px}@media screen and (width<=1080px){#service_main .box_img>div:first-child{padding-right:3vw}}#service_main .box_img .img_01_02{width:100%;max-width:348px;margin-bottom:10px}@media screen and (width<=768px){#service_main .box_img .img_01_02{margin-bottom:1.2vw}}@media screen and (width<=420px){#service_main .box_img .img_01_02{margin:0 auto 3vw}}#service_main .box_img .txt{color:#000;text-align:center;font-size:17px;font-weight:700}@media screen and (width<=768px){#service_main .box_img .txt{font-size:15px}}@media screen and (width<=420px){#service_main .box_img .txt{font-size:4vw}}@media screen and (width<=768px){#service_main .box_img>div:first-child,#service_main .box_img>div:nth-child(3){width:100%}}@media screen and (width<=720px){#service_main .box_img{display:block}#service_main .box_img>div{padding-left:0}#service_main .box_img>div:first-child{padding-right:0}#service_main .box_img>div,#service_main .box_img>div:nth-child(3){width:100%}}#service_main .box_square.green .img_01_02{margin-bottom:20px}@media screen and (width<=768px){#service_main .box_square.green .img_01_02{margin-bottom:2.4vw}}@media screen and (width<=420px){#service_main .box_square.green .img_01_02{margin-bottom:5vw}}#service_main .box_square.green .line_dotted{height:322px}@media screen and (width<=768px){#service_main .box_square.green .line_dotted{height:275px}}@media screen and (width<=720px){#service_main .box_square.green .line_dotted{width:100%;height:2px;margin-top:4vw;margin-bottom:4vw}}@media screen and (width<=420px){#service_main .box_square.green .line_dotted{margin-top:7vw;margin-bottom:7vw}}#service_main .box_square.green .line_dotted:before{background-image:linear-gradient(#7cc953,#7cc953 3px,#0000 3px 8px)}@media screen and (width<=720px){#service_main .box_square.green .line_dotted:before{background-image:linear-gradient(90deg,#7cc953,#7cc953 3px,#0000 3px 8px);background-repeat:repeat-x;background-size:8px 2px}}#service_main .line_dotted{height:236px;position:relative}@media screen and (width<=768px){#service_main .line_dotted{height:200px}}@media screen and (width<=720px){#service_main .line_dotted{width:100%;height:2px;margin-top:4vw;margin-bottom:4vw}}#service_main .line_dotted:before{content:"";background-image:linear-gradient(#0082b5,#0082b5 3px,#0000 3px 8px);background-repeat:repeat-y;background-size:2px 8px;position:absolute;inset:0}@media screen and (width<=720px){#service_main .line_dotted:before{background-image:linear-gradient(90deg,#0082b5,#0082b5 3px,#0000 3px 8px);background-repeat:repeat-x;background-size:8px 2px}}#service_main .block_link{justify-content:space-between;display:flex}#service_main .block_link>a{width:100%;max-width:411px;display:inline-block}@media screen and (width<=720px){#service_main .block_link>a{margin:0 auto;display:block}#service_main .block_link>a:first-child{margin-bottom:3vw}}#service_main .block_link .bg{color:#fff;text-align:center;background-color:#0082b5;padding-top:35px;padding-bottom:15px;font-weight:700}#service_main .block_link .bg.green{background-color:#7cc953}@media screen and (width<=768px){#service_main .block_link .bg{padding-top:4.2vw;padding-bottom:1.8vw}}@media screen and (width<=420px){#service_main .block_link .bg{padding-bottom:3vw}}#service_main .block_link .box_title{font-size:21px}@media screen and (width<=420px){#service_main .block_link .box_title{font-size:5.5vw}}#service_main .block_link .txt{margin-bottom:10px;font-size:14px}@media screen and (width<=768px){#service_main .block_link .txt{margin-bottom:1.2vw}}@media screen and (width<=420px){#service_main .block_link .txt{font-size:3.5vw}}@media screen and (width<=768px){#service_main .block_link .arrow_white{width:15px;height:15px}}@media screen and (width<=720px){#service_main .block_link{display:block}}#service_main .arrow_black{border-top:22px solid #000;border-left:22px solid #0000;border-right:22px solid #0000;width:0;height:0;margin:0 auto 15px}@media screen and (width<=768px){#service_main .arrow_black{border-top:15px solid #000;border-left:15px solid #0000;border-right:15px solid #0000;margin-bottom:2vw}}@media screen and (width<=420px){#service_main .arrow_black{margin-bottom:4vw}}#service_main .arrow_white{border:1px solid #0000;border-color:#0000 #0000 #fff #fff;width:20px;height:20px;margin:0 auto;transform:rotate(-45deg)}#service_main .contents_box{margin-top:90px;margin-bottom:0;padding-bottom:70px}@media screen and (width<=1080px){#service_main .contents_box{margin-top:8.3vw;margin-bottom:6.5vw}}@media screen and (width<=768px){#service_main .contents_box{margin-bottom:5.2vw;padding-bottom:6.6vw}}@media screen and (width<=420px){#service_main .contents_box{margin-top:14.2vw;padding-bottom:10.2vw}}#service_main .txt_note{text-align:right;margin-bottom:10px;font-size:11px}@media screen and (width<=768px){#service_main .txt_note{margin-bottom:1.2vw}}@media screen and (width<=420px){#service_main .txt_note{margin-top:5vw;margin-bottom:6vw}}#service_main .txt_main{font-size:14px}#service_main .block_btn_bottom{color:#fff;letter-spacing:.1em;text-align:center;justify-content:center;font-size:15px;font-weight:700;display:flex}@media screen and (width<=600px){#service_main .block_btn_bottom{display:block}}#service_main .btn_bottom{background-color:#7cc953;border:2px solid #fff;width:256px;margin-right:12px;padding-top:20px;padding-bottom:20px;box-shadow:4px 4px 1px #00000080}#service_main .btn_bottom:hover{box-shadow:none;transform:translate(4px,4px)}#service_main .btn_bottom.blue{background-color:#0082b5;margin-left:12px;margin-right:0}@media screen and (width<=768px){#service_main .btn_bottom{color:#fff;margin-right:1.4vw;padding-top:2.4vw;padding-bottom:2.4vw}#service_main .btn_bottom.blue{margin-left:1.4vw}}@media screen and (width<=600px){#service_main .btn_bottom{margin:0 auto}#service_main .btn_bottom.blue{margin:5vw auto 0}}#service_main .btn_solutions{text-align:center;width:100%;max-width:440px;margin:80px auto 0;font-size:20px;font-weight:700;display:block}#service_main .btn_solutions a{color:#7cc953;border:2px solid #7cc953;padding:3% 5%;display:block;position:relative}#service_main .btn_solutions a:before{content:"";border-top:2px solid #7cc953;border-right:2px solid #7cc953;width:15px;height:15px;position:absolute;top:21px;right:20px;transform:rotate(45deg)}@media screen and (width<=768px){#service_main .btn_solutions{margin-top:10vw}}@media screen and (width<=420px){#service_main .btn_solutions{width:90%;max-width:none;margin-top:10vw;font-size:4vw}#service_main .btn_solutions a:before{width:3vw;height:3vw;top:4.5vw;right:4vw}}#service_main #advisory{margin-top:90px}@media screen and (width<=1080px){#service_main #advisory{margin-top:8.3vw}}@media screen and (width<=768px){#service_main #advisory{margin-top:7.2vw}}@media screen and (width<=420px){#service_main #advisory{margin-top:10.2vw}}#service_main #advisory h2{margin-bottom:60px}@media screen and (width<=768px){#service_main #advisory h2{margin-bottom:7.2vw}}#service_main #advisory .catch_copy{letter-spacing:.05em;margin-bottom:25px;font-size:22px;font-weight:700}@media screen and (width<=768px){#service_main #advisory .catch_copy{margin-bottom:3vw}}@media screen and (width<=420px){#service_main #advisory .catch_copy{font-size:18px}}#service_main #advisory .txt_main{margin-bottom:70px}@media screen and (width<=768px){#service_main #advisory .txt_main{margin-bottom:8.4vw}}#container #service_main{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='_レイヤー_2'%20data-name='レイヤー%202'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201400%204184.55'%3e%3cdefs%3e%3cstyle%3e%20.cls-1%20{%20fill:%20%231b7cab;%20}%20.cls-1,%20.cls-2%20{%20stroke-width:%200px;%20}%20.cls-2%20{%20fill:%20%237abf56;%20}%20%3c/style%3e%3c/defs%3e%3cg%20id='_背景'%20data-name='背景'%3e%3cg%3e%3cpolygon%20class='cls-1'%20points='1400%203050.21%20442.07%202092.27%200%202534.34%200%202784.55%201400%204184.55%201400%203050.21'/%3e%3cpolygon%20class='cls-2'%20points='0%201400%200%201650.21%200%202534.34%20442.07%202092.27%201400%201134.34%201400%200%200%201400'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");background-position:50% 3350px;background-repeat:no-repeat;background-size:100%}@media screen and (width<=1000px){#service_main .box_square{padding-left:3vw;padding-right:3vw}#service_main .box_img>div{padding-left:1.5vw}#service_main .box_img>div:first-child{padding-right:3vw}}@media screen and (width<=600px){#service_main .block_btn_bottom{display:block}#service_main .btn_bottom{margin:0 auto}#service_main .btn_bottom.blue{margin:5vw auto 0}}@media screen and (width<=768px){#service_main h2{margin-bottom:3.6vw}#service_main .txt_top{margin-top:4.3vw}#service_main .txt_box_01{margin-top:16.8vw;margin-bottom:2.8vw}#service_main .txt_box_01 .title{margin-bottom:4.3vw}#service_main .contents_box{padding-bottom:6.6vw}#service_main .txt_note{margin-bottom:1.2vw}#service_main .arrow_black{border-top:15px solid #000;border-left:15px solid #0000;border-right:15px solid #0000;margin-bottom:2vw}#service_main .btn_bottom{color:#fff;margin-right:1.4vw;padding-top:2.4vw;padding-bottom:2.4vw}#service_main .btn_bottom.blue{margin-left:1.4vw}#service_main #specialist+.contact_box{margin-top:4vw}}@media screen and (width<=420px){#service_main .contents_box{padding-top:15.2vw}#service_main #specialist+.contact_box{margin-top:8vw}}#method .m_content{width:93%;margin-top:60px;margin-left:auto;margin-right:auto}@media screen and (width<=1080px){#method .m_content{margin-top:5.5vw}}@media screen and (width<=768px){#method .m_content{margin-top:4.2vw}}@media screen and (width<=420px){#method .m_content{margin-top:6.3vw}}#method .m_txt01{text-align:center;margin-top:20px;font-size:30px;font-weight:700;line-height:1.5em}@media screen and (width<=1080px){#method .m_txt01{margin-top:1.9vw;font-size:2.8vw}}@media screen and (width<=768px){#method .m_txt01{margin-top:1.8vw;font-size:2.8vw}}@media screen and (width<=420px){#method .m_txt01{margin-top:2.3vw;font-size:3.5vw}}#method .m_txt02{text-align:center;margin-top:1em;font-size:18px;font-weight:700;line-height:1.5em}@media screen and (width<=1080px){#method .m_txt02{font-size:1.7vw}}@media screen and (width<=768px){#method .m_txt02{margin-top:1.8vw;font-size:2.8vw}}@media screen and (width<=420px){#method .m_txt02{margin-top:2.3vw;font-size:3.5vw}}#method .m_txt03{margin-top:25px;font-size:14px;font-weight:500;line-height:1.5em}@media screen and (width<=1080px){#method .m_txt03{margin-top:2.3vw;font-size:1.3vw}}@media screen and (width<=768px){#method .m_txt03{margin-top:2.3vw;font-size:2.8vw}}@media screen and (width<=420px){#method .m_txt03{margin-top:2.3vw;font-size:3.5vw}}#method .m_box{flex-wrap:wrap;justify-content:space-between;width:91.4%;margin-top:60px;margin-left:auto;margin-right:auto;display:flex;position:relative}@media screen and (width<=1080px){#method .m_box{margin-top:5.5vw}}@media screen and (width<=768px){#method .m_box{width:80%;margin-top:4.2vw;display:block}}@media screen and (width<=420px){#method .m_box{margin-top:6.3vw}}#method .m_box .m_box_img01{width:48.1%}@media screen and (width<=768px){#method .m_box .m_box_img01{width:100%}}#method .m_box .m_box_img02{width:48.1%}@media screen and (width<=768px){#method .m_box .m_box_img02{width:100%;margin-top:6vw}}#method .m_box .arrow{width:3.5%;position:absolute;top:50%;left:50%;transform:translate(-5%,-50%)}@media screen and (width<=768px){#method .m_box .arrow{width:10%;transform:translate(-50%,-20%)rotate(90deg)}}#method .m_btn01{width:100%;max-width:350px;margin-top:80px;margin-left:auto;margin-right:auto}@media screen and (width<=1080px){#method .m_btn01{width:32.4vw;max-width:none;margin-top:7.4vw}}@media screen and (width<=768px){#method .m_btn01{width:80%;max-width:none;margin-top:8.3vw}}@media screen and (width<=420px){#method .m_btn01{width:100%;max-width:none;margin-top:10.2vw}}#method .m_btn01 a{text-align:center;color:#fff;background-color:#7abf56;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAABsCAYAAAAlpZFxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAdFJREFUeNrc3NtNxDAQheHEogBKoQU6oTOXBKXQwRDQIi672dixZ+ac80t+tj7F9oOVZDWzRaoNVNVAJoWyn6oaSANl11U1EDfK9qtqIE6UHVfVQFwoa6+qgThQ1l9VA2Gj7HxVDYSJsvGqGggLZfOqaiAMlM2vqoFyUeZXVQPloMy/UFQJmOMlElWC5glDlcDVEIIqwVvWHVWW+FxRGSBXVBbIDZUJckFlg6ajEEBTUSigaSgk0BQUGmgYhQgaQqGCTqOQQadQ6KBuFAOoC8UCakYxgZpQbKBDFCPoLooVtItiBt1EsYOuUAqgP6iHRadPlMwT+u5JCfS2jeeihFnX9b0oYRROuT8YdtAVhhl0E8MK2sUwgu5i2ECHGCZQE4YF1IxhAHVh0EHdGGTQKQwq6DQGETSEQQMNY5BAUzAooGkYBNBUTDZoOiYT5ILJArlhMkCumGiQOyYSFIKJAoVhIkChGG9QOMYTlILxAqVhPECpmNmgdMxMEARmFggG89Xgt0Gv23iEupWQwgyAMDEnQbiYEyBsTCcIH9MB4sA0gngwDSAuzAGID3MHxInZAfFiboC4Mf9A/JhfIA3MBaSDuYB0MFur2p9o1d4KXj4EGADlrQv+s0tZYwAAAABJRU5ErkJggg==);background-position:right 12px center;background-repeat:no-repeat;background-size:8px;padding:.7em 0 .8em;font-size:18px;font-weight:500;display:block}@media screen and (width<=1080px){#method .m_btn01 a{background-position:right .7vw center;background-size:1.1vw;font-size:1.8vw}}@media screen and (width<=768px){#method .m_btn01 a{background-position:right 1.8vw center;background-size:1.4vw;font-size:3.5vw}}@media screen and (width<=420px){#method .m_btn01 a{background-position:right 1.8vw center;background-size:1.4vw;font-size:3.5vw}}#method .book_promo{background-color:#fff;border:3px solid #7abf56;border-radius:8px;align-items:center;gap:24px;max-width:700px;margin:80px auto 0;padding:24px;display:flex}@media screen and (width<=1080px){#method .book_promo{gap:2.2vw;max-width:none;margin-top:7.4vw;padding:2.2vw}}@media screen and (width<=768px){#method .book_promo{gap:4vw;margin-top:8.3vw;padding:4vw}}@media screen and (width<=420px){#method .book_promo{margin-top:10.2vw}}#method .book_promo_img{flex:none;width:80px}@media screen and (width<=768px){#method .book_promo_img{width:18vw}}#method .book_promo_img img{border:1px solid #999;width:100%;display:block}#method .book_promo_txt p{text-align:left;font-size:14px;line-height:1.7}@media screen and (width<=768px){#method .book_promo_txt p{font-size:3vw}}#method .book_promo_link{margin-top:8px}#method .book_promo_link a{color:#7abf56;align-items:center;gap:6px;text-decoration:underline;display:inline-flex}#method .book_promo_link a:before{content:"";border:5px solid #0000;border-left:8px solid #7abf56;border-right-width:0;width:0;height:0;display:inline-block}#process{margin-top:90px}@media screen and (width<=1080px){#process{max-width:none;margin-top:8.3vw}}@media screen and (width<=768px){#process{margin-top:12vw}}#process .p_tagline{text-align:center;width:85%;margin-top:60px;margin-left:auto;margin-right:auto;font-size:30px;font-weight:700;line-height:1.5em}@media screen and (width<=1080px){#process .p_tagline{margin-top:5.5vw;font-size:2.8vw}}@media screen and (width<=768px){#process .p_tagline{margin-top:4.2vw;font-size:2.8vw}}@media screen and (width<=420px){#process .p_tagline{margin-top:6.3vw;font-size:3.5vw}}#process .p_txt01{text-align:justify;color:#000;width:85%;margin-top:25px;margin-left:auto;margin-right:auto;font-size:14px;font-weight:500;line-height:1.5em}@media screen and (width<=1080px){#process .p_txt01{margin-top:2.3vw;font-size:1.3vw}}@media screen and (width<=768px){#process .p_txt01{margin-top:2.3vw;font-size:2.8vw}}@media screen and (width<=420px){#process .p_txt01{margin-top:2.3vw}}#process .p_flow_box{width:85%;margin-top:30px;margin-left:auto;margin-right:auto}@media screen and (width<=1080px){#process .p_flow_box{margin-top:2.8vw}}@media screen and (width<=768px){#process .p_flow_box{margin-top:8.3vw;overflow-x:scroll}#process .p_flow_box .p_flow_img{width:200vw}}#core{margin-top:90px}@media screen and (width<=1080px){#core{margin-top:8.3vw}}@media screen and (width<=768px){#core{margin-top:7.2vw}}@media screen and (width<=420px){#core{margin-top:10.2vw}}#core .c_content{width:85%;margin-top:65px;margin-left:auto;margin-right:auto}@media screen and (width<=1080px){#core .c_content{margin-top:6vw}}@media screen and (width<=768px){#core .c_content{margin-top:4.7vw}}@media screen and (width<=420px){#core .c_content{margin-top:6.3vw}}#core .c_content .c_txt01{margin-top:25px;font-size:14px;font-weight:500;line-height:1.5em}#core .c_box01{width:100%}#core .c_box01 .c_block+.c_block{margin-top:70px}@media screen and (width<=1080px){#core .c_box01 .c_block+.c_block{margin-top:6.5vw}}@media screen and (width<=768px){#core .c_box01 .c_block+.c_block{margin-top:9vw}}@media screen and (width<=420px){#core .c_box01 .c_block+.c_block{margin-top:11vw}}#core .c_box01 .c_block .c_txt02{margin-top:1em;font-size:18px;font-weight:700;line-height:1.5em}@media screen and (width<=1080px){#core .c_box01 .c_block .c_txt02{font-size:1.7vw}}@media screen and (width<=768px){#core .c_box01 .c_block .c_txt02{font-size:2.8vw}}@media screen and (width<=420px){#core .c_box01 .c_block .c_txt02{font-size:4.5vw}}#core .c_box01 .c_block .c_txt03{margin-top:1em;font-size:14px;font-weight:500;line-height:1.5em}@media screen and (width<=1080px){#core .c_box01 .c_block .c_txt03{font-size:1.3vw}}@media screen and (width<=768px){#core .c_box01 .c_block .c_txt03{font-size:2.8vw}}@media screen and (width<=420px){#core .c_box01 .c_block .c_txt03{font-size:3.5vw}}#core .c_box01 .c_block .btn01{width:100%;max-width:240px;margin-top:40px;margin-left:auto;margin-right:auto}@media screen and (width<=1080px){#core .c_box01 .c_block .btn01{width:22.2vw;max-width:none;margin-top:3.7vw}}@media screen and (width<=768px){#core .c_box01 .c_block .btn01{width:80%;max-width:none;margin-top:4.5vw}}@media screen and (width<=420px){#core .c_box01 .c_block .btn01{width:100%;max-width:none;margin-top:5.5vw}}#core .c_box01 .c_block .btn01 a{text-align:center;color:#fff;background-color:#000;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAABsCAYAAAAlpZFxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAdFJREFUeNrc3NtNxDAQheHEogBKoQU6oTOXBKXQwRDQIi672dixZ+ac80t+tj7F9oOVZDWzRaoNVNVAJoWyn6oaSANl11U1EDfK9qtqIE6UHVfVQFwoa6+qgThQ1l9VA2Gj7HxVDYSJsvGqGggLZfOqaiAMlM2vqoFyUeZXVQPloMy/UFQJmOMlElWC5glDlcDVEIIqwVvWHVWW+FxRGSBXVBbIDZUJckFlg6ajEEBTUSigaSgk0BQUGmgYhQgaQqGCTqOQQadQ6KBuFAOoC8UCakYxgZpQbKBDFCPoLooVtItiBt1EsYOuUAqgP6iHRadPlMwT+u5JCfS2jeeihFnX9b0oYRROuT8YdtAVhhl0E8MK2sUwgu5i2ECHGCZQE4YF1IxhAHVh0EHdGGTQKQwq6DQGETSEQQMNY5BAUzAooGkYBNBUTDZoOiYT5ILJArlhMkCumGiQOyYSFIKJAoVhIkChGG9QOMYTlILxAqVhPECpmNmgdMxMEARmFggG89Xgt0Gv23iEupWQwgyAMDEnQbiYEyBsTCcIH9MB4sA0gngwDSAuzAGID3MHxInZAfFiboC4Mf9A/JhfIA3MBaSDuYB0MFur2p9o1d4KXj4EGADlrQv+s0tZYwAAAABJRU5ErkJggg==);background-position:right 12px center;background-repeat:no-repeat;background-size:8px;padding:.7em 0 .8em;font-size:18px;font-weight:500;display:block}@media screen and (width<=1080px){#core .c_box01 .c_block .btn01 a{background-position:right .7vw center;background-size:1.1vw;font-size:1.8vw}}@media screen and (width<=768px){#core .c_box01 .c_block .btn01 a{background-position:right 1.8vw center;background-size:1.4vw;font-size:3.5vw}}@media screen and (width<=420px){#core .c_box01 .c_block .btn01 a{background-position:right 1.8vw center;background-size:1.4vw;font-size:3.5vw}}#core .c_box02{flex-wrap:wrap;justify-content:space-between;margin-top:70px;display:flex}@media screen and (width<=1080px){#core .c_box02{margin-top:6.5vw}}@media screen and (width<=768px){#core .c_box02{margin-top:9vw}}@media screen and (width<=420px){#core .c_box02{margin-top:11vw}}#core .c_box02 .c_block{width:46.5%}@media screen and (width<=768px){#core .c_box02 .c_block{width:100%}#core .c_box02 .c_block+.c_block{margin-top:9vw}}@media screen and (width<=420px){#core .c_box02 .c_block+.c_block{margin-top:11vw}}#core .c_box02 .c_block .c_txt02{margin-top:1em;font-size:18px;font-weight:700;line-height:1.5em}@media screen and (width<=1080px){#core .c_box02 .c_block .c_txt02{font-size:1.7vw}}@media screen and (width<=768px){#core .c_box02 .c_block .c_txt02{font-size:2.8vw}}@media screen and (width<=420px){#core .c_box02 .c_block .c_txt02{font-size:4.5vw}}#core .c_box02 .c_block .c_txt03{margin-top:1em;font-size:14px;font-weight:500;line-height:1.5em}@media screen and (width<=1080px){#core .c_box02 .c_block .c_txt03{font-size:1.3vw}}@media screen and (width<=768px){#core .c_box02 .c_block .c_txt03{font-size:2.8vw}}@media screen and (width<=420px){#core .c_box02 .c_block .c_txt03{font-size:3.5vw}}#core .c_box02 .c_block .btn01{width:100%;max-width:240px;margin-top:40px;margin-left:auto;margin-right:auto}@media screen and (width<=1080px){#core .c_box02 .c_block .btn01{width:22.2vw;max-width:none;margin-top:3.7vw}}@media screen and (width<=768px){#core .c_box02 .c_block .btn01{width:80%;max-width:none;margin-top:4.5vw}}@media screen and (width<=420px){#core .c_box02 .c_block .btn01{width:100%;max-width:none;margin-top:5.5vw}}#core .c_box02 .c_block .btn01 a{text-align:center;color:#fff;background-color:#000;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAABsCAYAAAAlpZFxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAdFJREFUeNrc3NtNxDAQheHEogBKoQU6oTOXBKXQwRDQIi672dixZ+ac80t+tj7F9oOVZDWzRaoNVNVAJoWyn6oaSANl11U1EDfK9qtqIE6UHVfVQFwoa6+qgThQ1l9VA2Gj7HxVDYSJsvGqGggLZfOqaiAMlM2vqoFyUeZXVQPloMy/UFQJmOMlElWC5glDlcDVEIIqwVvWHVWW+FxRGSBXVBbIDZUJckFlg6ajEEBTUSigaSgk0BQUGmgYhQgaQqGCTqOQQadQ6KBuFAOoC8UCakYxgZpQbKBDFCPoLooVtItiBt1EsYOuUAqgP6iHRadPlMwT+u5JCfS2jeeihFnX9b0oYRROuT8YdtAVhhl0E8MK2sUwgu5i2ECHGCZQE4YF1IxhAHVh0EHdGGTQKQwq6DQGETSEQQMNY5BAUzAooGkYBNBUTDZoOiYT5ILJArlhMkCumGiQOyYSFIKJAoVhIkChGG9QOMYTlILxAqVhPECpmNmgdMxMEARmFggG89Xgt0Gv23iEupWQwgyAMDEnQbiYEyBsTCcIH9MB4sA0gngwDSAuzAGID3MHxInZAfFiboC4Mf9A/JhfIA3MBaSDuYB0MFur2p9o1d4KXj4EGADlrQv+s0tZYwAAAABJRU5ErkJggg==);background-position:right 12px center;background-repeat:no-repeat;background-size:8px;padding:.7em 0 .8em;font-size:18px;font-weight:500;display:block}@media screen and (width<=1080px){#core .c_box02 .c_block .btn01 a{background-position:right .7vw center;background-size:1.1vw;font-size:1.8vw}}@media screen and (width<=768px){#core .c_box02 .c_block .btn01 a{background-position:right 1.8vw center;background-size:1.4vw;font-size:3.5vw}}@media screen and (width<=420px){#core .c_box02 .c_block .btn01 a{background-position:right 1.8vw center;background-size:1.4vw;font-size:3.5vw}}#core .c_box02 .c_block .cs{text-align:center;margin-top:1em;font-size:14px;font-weight:500;line-height:1.5em}@media screen and (width<=1080px){#core .c_box02 .c_block .cs{font-size:1.3vw}}#core .circle{width:70.8%;margin-top:90px;margin-left:auto;margin-right:auto}@media screen and (width<=1080px){#core .circle{margin-top:8.3vw}}@media screen and (width<=768px){#core .circle{width:100%;margin-top:7.2vw}}@media screen and (width<=420px){#core .circle{margin-top:10.2vw}}#case{margin-top:90px}@media screen and (width<=1080px){#case{margin-top:8.3vw}}@media screen and (width<=768px){#case{margin-top:7.2vw}}@media screen and (width<=420px){#case{margin-top:10.2vw}}#case h2{margin-bottom:60px}@media screen and (width<=1080px){#case h2{margin-bottom:5.6vw}}@media screen and (width<=768px){#case h2{margin-bottom:7.2vw}}@media screen and (width<=420px){#case h2{margin-bottom:10.2vw}}#case .case_box{flex-wrap:wrap;justify-content:space-between;width:100%;max-width:850px;margin-left:auto;margin-right:auto;display:flex}@media screen and (width<=1080px){#case .case_box{width:78.7vw;max-width:none}}@media screen and (width<=768px){#case .case_box{width:86%;display:block}}#case .case_box .case_block{width:46.5%;margin-bottom:48px;overflow:hidden}@media screen and (width<=1080px){#case .case_box .case_block{margin-bottom:6.5vw}}@media screen and (width<=768px){#case .case_box .case_block{width:100%;margin-left:auto;margin-right:auto}}#case .case_box .case_block .usecase_box{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;margin-bottom:10px;display:flex}@media screen and (width<=1080px){#case .case_box .case_block .usecase_box{margin-bottom:1.5vw}}@media screen and (width<=768px){#case .case_box .case_block .usecase_box{margin-bottom:2.5vw}}#case .case_box .case_block .usecase_box .usecase_name{color:#fff;text-align:center;background-color:#000;border-radius:3px;width:70px;padding:.2em 0 .3em;font-size:16px}@media screen and (width<=1080px){#case .case_box .case_block .usecase_box .usecase_name{width:7.5vw;font-size:2vw}}@media screen and (width<=768px){#case .case_box .case_block .usecase_box .usecase_name{width:12.5vw;font-size:3vw}}#case .case_box .case_block .usecase_box .usecase_value{text-align:left;width:calc(100% - 80px);font-size:18px;line-height:1.9em}@media screen and (width<=1080px){#case .case_box .case_block .usecase_box .usecase_value{width:calc(100% - 9.5vw);font-size:2vw}}@media screen and (width<=768px){#case .case_box .case_block .usecase_box .usecase_value{width:calc(100% - 14.5vw);font-size:3vw}}#case .case_box .case_block .usecase_box .usecase_value span{font-size:18px}@media screen and (width<=1080px){#case .case_box .case_block .usecase_box .usecase_value span{font-size:2vw}}@media screen and (width<=768px){#case .case_box .case_block .usecase_box .usecase_value span{font-size:3vw}}#case .case_box .case_block .exa_img p img{-o-object-fit:cover;object-fit:cover;border-radius:8px;width:100%;height:190px}@media screen and (width<=1080px){#case .case_box .case_block .exa_img p img{height:20vw}}@media screen and (width<=768px){#case .case_box .case_block .exa_img p img{height:50vw}}#case .case_box .case_block .tax_box{flex-wrap:wrap;justify-content:space-between;margin-top:15px;display:flex}@media screen and (width<=1080px){#case .case_box .case_block .tax_box{margin-top:2.5vw}}@media screen and (width<=768px){#case .case_box .case_block .tax_box{margin-top:4.5vw;display:block}}#case .case_box .case_block .tax_box .technology_box{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;width:70%;display:flex}@media screen and (width<=768px){#case .case_box .case_block .tax_box .technology_box{width:100%}}#case .case_box .case_block .tax_box .technology_box .technology_name{width:30px;padding:.2em 0 .3em;font-size:12px;line-height:1.5em}@media screen and (width<=1080px){#case .case_box .case_block .tax_box .technology_box .technology_name{width:4.5vw;font-size:1.5vw}}@media screen and (width<=768px){#case .case_box .case_block .tax_box .technology_box .technology_name{width:8.5vw;font-size:3vw}}#case .case_box .case_block .tax_box .technology_box .technology_value{flex-wrap:wrap;gap:5px;width:calc(100% - 30px);display:flex}@media screen and (width<=1080px){#case .case_box .case_block .tax_box .technology_box .technology_value{gap:1vw;width:calc(100% - 4.5vw)}}@media screen and (width<=768px){#case .case_box .case_block .tax_box .technology_box .technology_value{gap:1.5vw;width:calc(100% - 8.5vw)}}#case .case_box .case_block .tax_box .technology_box .technology_value span{color:#231815;background-color:#e1e7e7;border-radius:3px;padding:.2em 1em .3em;font-size:12px;line-height:1.5em}@media screen and (width<=1080px){#case .case_box .case_block .tax_box .technology_box .technology_value span{font-size:1.5vw}}@media screen and (width<=768px){#case .case_box .case_block .tax_box .technology_box .technology_value span{font-size:3vw}}#case .case_box .case_block .tax_box .industry_box{width:30%}@media screen and (width<=768px){#case .case_box .case_block .tax_box .industry_box{width:100%;padding-top:1.5vw}}#case .case_box .case_block .tax_box .industry_box p{text-align:right;font-size:14px;line-height:1.5em}@media screen and (width<=1080px){#case .case_box .case_block .tax_box .industry_box p{font-size:1.5vw}}@media screen and (width<=768px){#case .case_box .case_block .tax_box .industry_box p{font-size:3vw}}#case .case_box .case_block .title{margin-top:20px;font-size:18px;font-weight:700}@media screen and (width<=768px){#case .case_box .case_block .title{margin-top:2.6vw;font-size:5vw}}#case .case_box .case_block .title a{font-weight:700}#case .case_box .case_block .client{letter-spacing:.1em;margin-top:10px;font-size:14px;font-weight:700}@media screen and (width<=1080px){#case .case_box .case_block .client{margin-top:1.3vw;font-size:1.5vw}}@media screen and (width<=768px){#case .case_box .case_block .client{margin-top:1.3vw;font-size:3.5vw}}#case .case_box .case_block .link{text-align:right}#case .case_box .case_block .link a{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='_レイヤー_2'%20data-name='レイヤー%202'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20399.58%208.56'%3e%3cdefs%3e%3cstyle%3e%20.cls-1%20{%20fill:%20%23231815;%20stroke:%20%23231815;%20stroke-miterlimit:%2010;%20stroke-width:%202px;%20}%20%3c/style%3e%3c/defs%3e%3cg%20id='_レイヤー_1-2'%20data-name='レイヤー%201'%3e%3cpolyline%20class='cls-1'%20points='0%207.56%20394.83%207.56%20381.13%201.53%20381.13%207.43'/%3e%3c/g%3e%3c/svg%3e");background-position:100% 100%;background-repeat:no-repeat;background-size:contain;width:100%;padding-top:1em;padding-bottom:.9em;padding-right:1.8em;font-size:13px;line-height:1.4em;display:block}@media screen and (width<=1080px){#case .case_box .case_block .link a{font-size:1.5vw}}@media screen and (width<=768px){#case .case_box .case_block .link a{font-size:3vw}}
