﻿#kv{margin-top:4.8vw}@media screen and (min-width: 769px){#kv{margin:0}}@media screen and (min-width: 769px){#kv .kv_blurBox--a{top:-41.1538461538vw;left:21.9230769231vw}}@media screen and (min-width: 1300px){#kv .kv_blurBox--a{top:-535px;left:285px}}#kv .kv_blurBox--b{z-index:-1;bottom:-93.0666666667vw;right:-22.6666666667vw}@media screen and (min-width: 769px){#kv .kv_blurBox--b{bottom:-16.6153846154vw;right:-24.1538461538vw}}@media screen and (min-width: 1300px){#kv .kv_blurBox--b{bottom:-216px;right:-314px}}#kv .kv_slide{overflow:hidden;width:100%}#kv .kv_slide .kv_slide_inner{display:flex;flex-wrap:nowrap;animation:animInfinity 120s linear infinite;width:fit-content;will-change:transform;backface-visibility:hidden;transform:translateZ(0)}#kv .kv_slide .kv_slide_item{width:86.1333333333vw;height:86.1333333333vw;border-radius:8vw;overflow:hidden;flex-shrink:0;margin-right:6.4vw}@media screen and (min-width: 769px){#kv .kv_slide .kv_slide_item{width:34.6153846154vw;height:34.6153846154vw;border-radius:3.8461538462vw;margin-right:2.0769230769vw}}@media screen and (min-width: 1300px){#kv .kv_slide .kv_slide_item{width:450px;height:450px;border-radius:50px;margin-right:27px}}#kv .kv_slide .kv_slide_item img{width:100%;height:100%;object-fit:cover;object-position:center center;display:block}#kv .kv_slide .kv_slide_item:nth-of-type(2n){margin-top:20.5333333333vw}@media screen and (min-width: 769px){#kv .kv_slide .kv_slide_item:nth-of-type(2n){margin-top:7.3076923077vw}}@media screen and (min-width: 1300px){#kv .kv_slide .kv_slide_item:nth-of-type(2n){margin-top:95px}}#kv .kv_copy{position:relative;height:42.1333333333vw}@media screen and (min-width: 769px){#kv .kv_copy{height:7.6153846154vw}}@media screen and (min-width: 1300px){#kv .kv_copy{height:99px}}#kv .kv_copy .kv_copy_main{position:absolute;bottom:112vw;left:5.3333333333vw}@media screen and (min-width: 769px){#kv .kv_copy .kv_copy_main{bottom:22.4615384615vw;left:7.6923076923vw}}@media screen and (min-width: 1300px){#kv .kv_copy .kv_copy_main{bottom:292px;left:100px}}#kv .kv_copy .kv_copy_main p,#kv .kv_copy .kv_copy_main span{font-size:8.2666666667vw;line-height:1;font-weight:700;color:#fff;margin-top:1.0666666667vw}@media screen and (min-width: 769px){#kv .kv_copy .kv_copy_main p,#kv .kv_copy .kv_copy_main span{font-size:3.3846153846vw;margin-top:.3076923077vw;transition:opacity .3s ease}}@media screen and (min-width: 1300px){#kv .kv_copy .kv_copy_main p,#kv .kv_copy .kv_copy_main span{font-size:44px;margin-top:4px}}#kv .kv_copy .kv_copy_main p .line-bg,#kv .kv_copy .kv_copy_main span .line-bg{display:inline-block;background-color:#e9535e;padding:1.6vw 3.2vw 2.6666666667vw;border-radius:2.1333333333vw;box-decoration-break:clone;-webkit-box-decoration-break:clone;white-space:pre-wrap;word-break:keep-all}@media screen and (min-width: 769px){#kv .kv_copy .kv_copy_main p .line-bg,#kv .kv_copy .kv_copy_main span .line-bg{display:inline-block;padding:.6153846154vw 1.2307692308vw .9230769231vw;border-radius:.7692307692vw}}@media screen and (min-width: 1300px){#kv .kv_copy .kv_copy_main p .line-bg,#kv .kv_copy .kv_copy_main span .line-bg{padding:8px 16px 12px;border-radius:10px;margin-top:2px}}#kv .kv_copy .kv_copy_sub{position:absolute;bottom:6.6666666667vw;right:2.6666666667vw}@media screen and (min-width: 769px){#kv .kv_copy .kv_copy_sub{bottom:5.2307692308vw;right:13.2307692308vw}}@media screen and (min-width: 1300px){#kv .kv_copy .kv_copy_sub{bottom:68px;right:172px}}#kv .kv_copy .kv_copy_sub p{font-size:4vw;line-height:10.1333333333vw;font-weight:500;color:#fff}@media screen and (min-width: 769px){#kv .kv_copy .kv_copy_sub p{font-size:1.3846153846vw;line-height:2.9230769231vw;margin-top:.5384615385vw;transition:opacity .3s ease}}@media screen and (min-width: 1300px){#kv .kv_copy .kv_copy_sub p{font-size:18px;line-height:38px;margin-top:7px}}#kv .kv_copy .kv_copy_sub p .line-bg{display:inline;background-color:#4680ce;padding:1.3333333333vw 2.6666666667vw 1.6vw;padding:1.0666666667vw 0vw 1.6vw;border-radius:1.6vw;box-decoration-break:clone;-webkit-box-decoration-break:clone;white-space:pre-wrap;word-break:keep-all}@media screen and (min-width: 769px){#kv .kv_copy .kv_copy_sub p .line-bg{display:inline-block;padding:.2307692308vw .9230769231vw .3076923077vw 1vw;border-radius:.2307692308vw}}@media screen and (min-width: 1300px){#kv .kv_copy .kv_copy_sub p .line-bg{padding:3px 12px 4px 13px;border-radius:4px}}#kv .kv_copy br{display:inline-block}#kv .kv_copy .hp-displaySp{display:inline-block}@media screen and (min-width: 769px){#kv .kv_copy .hp-displaySp{display:none}}#kv .kv_copy .hp-displayPc{display:none}@media screen and (min-width: 769px){#kv .kv_copy .hp-displayPc{display:inline-block}}@keyframes animInfinity{from{transform:translateX(0)}to{transform:translateX(-50%)}}#message{position:relative;width:94.6666666667vw;margin:0 auto;background-color:#fff;border-radius:8vw;padding:9.3333333333vw 0 15.4666666667vw}@media screen and (min-width: 769px){#message{width:92.3076923077vw;border-radius:3.8461538462vw;padding:3.1538461538vw 0 5.3846153846vw}}@media screen and (min-width: 1300px){#message{width:1200px;border-radius:50px;padding:41px 0 70px}}#message .message_inner{width:84vw;margin:0 auto}@media screen and (min-width: 769px){#message .message_inner{width:76.9230769231vw}}@media screen and (min-width: 1300px){#message .message_inner{width:1000px}}@media screen and (min-width: 769px){#message h2{display:flex;align-items:flex-end}}#message h2 p{position:relative;font-size:10.6666666667vw;line-height:18.6666666667vw;font-weight:200;color:#4680ce}@media screen and (min-width: 769px){#message h2 p{font-size:3.8461538462vw;line-height:5.3846153846vw}}@media screen and (min-width: 1300px){#message h2 p{font-size:50px;line-height:70px}}#message h2 p::before{display:inline-block;content:"";width:3.2vw;height:3.2vw;border-radius:1.0666666667vw;background-color:#4680ce;margin-right:4.2666666667vw;margin-bottom:2.1333333333vw}@media screen and (min-width: 769px){#message h2 p::before{width:.9230769231vw;height:.9230769231vw;border-radius:.3076923077vw;margin-right:1.7692307692vw;margin-bottom:.7692307692vw}}@media screen and (min-width: 1300px){#message h2 p::before{width:12px;height:12px;border-radius:4px;margin-right:23px;margin-bottom:10px}}#message h2 span{font-size:3.7333333333vw;line-height:5.3333333333vw;font-weight:500;margin-left:8.2666666667vw}@media screen and (min-width: 769px){#message h2 span{font-size:1.0769230769vw;line-height:3.8461538462vw;margin-left:2.9230769231vw}}@media screen and (min-width: 1300px){#message h2 span{font-size:14px;line-height:50px;margin-left:38px}}#message h3{font-size:5.8666666667vw;line-height:8.5333333333vw;font-weight:500;margin-top:13.0666666667vw}@media screen and (min-width: 769px){#message h3{font-size:1.6923076923vw;line-height:2.4615384615vw;margin-top:4.5384615385vw}}@media screen and (min-width: 1300px){#message h3{font-size:22px;line-height:32px;margin-top:59px}}@media screen and (min-width: 769px){#message .message_wrap{display:flex;align-items:flex-end;margin-top:1.4615384615vw}}@media screen and (min-width: 1300px){#message .message_wrap{margin-top:19px}}#message .message_text{margin-top:9.3333333333vw}@media screen and (min-width: 769px){#message .message_text{width:63.8461538462vw;margin-top:0vw}}@media screen and (min-width: 1300px){#message .message_text{width:830px;margin-top:0px}}#message .message_text p{font-size:3.7333333333vw;line-height:7.4666666667vw;font-weight:400;text-align:justify}@media screen and (min-width: 769px){#message .message_text p{font-size:1.2307692308vw;line-height:2.7692307692vw}}@media screen and (min-width: 1300px){#message .message_text p{font-size:16px;line-height:36px}}#message .message_btn a{width:45.3333333333vw;height:16vw;border:1px solid #000;border-radius:8vw;background-color:#000;margin:12.2666666667vw auto 0;display:flex;align-items:center;justify-content:center}@media screen and (min-width: 769px){#message .message_btn a{width:13.0769230769vw;height:4.6153846154vw;border-radius:2.3076923077vw;margin:0;transition:background-color .3s ease}#message .message_btn a:hover{background-color:#fff}#message .message_btn a:hover p{color:#000}}@media screen and (min-width: 1300px){#message .message_btn a{width:170px;height:60px;border-radius:30px}}#message .message_btn a p{font-size:4.8vw;line-height:1;font-weight:500;color:#fff}@media screen and (min-width: 769px){#message .message_btn a p{font-size:1.2307692308vw;transition:color .3s ease}}@media screen and (min-width: 1300px){#message .message_btn a p{font-size:16px}}#message .hp-blurBox{position:absolute;z-index:-1;bottom:-28.5333333333vw;left:-45.3333333333vw}@media screen and (min-width: 769px){#message .hp-blurBox{bottom:-15.3846153846vw;left:-21.1538461538vw}}@media screen and (min-width: 1300px){#message .hp-blurBox{bottom:-200px;left:-275px}}#infinity .infinity_inner{padding:3.4666666667vw 0 8.8vw}@media screen and (min-width: 769px){#infinity .infinity_inner{padding:.3076923077vw 0 4.4615384615vw}}@media screen and (min-width: 1300px){#infinity .infinity_inner{padding:4px 0 58px}}#infinity .infinity_inner .infinity_text{display:flex;animation:animInfinity 60s linear infinite}#infinity .infinity_inner .infinity_text li{font-size:17.8666666667vw;line-height:1.4;font-weight:100;color:#c4c4c4;white-space:nowrap;margin-right:6.4vw}@media screen and (min-width: 769px){#infinity .infinity_inner .infinity_text li{font-size:11.8461538462vw;margin-right:2.0769230769vw}}@media screen and (min-width: 1300px){#infinity .infinity_inner .infinity_text li{font-size:154px;margin-right:27px}}#service{background-color:#e9535e;border-radius:8vw;padding:9.3333333333vw 0 5.3333333333vw}@media screen and (min-width: 769px){#service{border-radius:3.8461538462vw;padding:5.9230769231vw 0 5.3846153846vw}}@media screen and (min-width: 1300px){#service{border-radius:50px;padding:77px 0 70px}}#service .service_inner{width:89.3333333333vw;margin:0 auto}@media screen and (min-width: 769px){#service .service_inner{width:84.6153846154vw}}@media screen and (min-width: 1300px){#service .service_inner{width:1100px}}#service .service_head{width:88vw;margin:0 auto}@media screen and (min-width: 769px){#service .service_head{width:auto;margin:0;display:flex;align-items:flex-start;gap:0 5.0769230769vw}}@media screen and (min-width: 1300px){#service .service_head{gap:0 66px}}@media screen and (min-width: 769px){#service .service_head h2{display:flex;align-items:flex-end;transform:translateY(0.7692307692vw)}}@media screen and (min-width: 1300px){#service .service_head h2{transform:translateY(10px)}}#service .service_head h2 p{position:relative;font-size:10.6666666667vw;line-height:18.6666666667vw;font-weight:200;color:#fff}@media screen and (min-width: 769px){#service .service_head h2 p{font-size:3.8461538462vw;line-height:5.3846153846vw}}@media screen and (min-width: 1300px){#service .service_head h2 p{font-size:50px;line-height:70px}}#service .service_head h2 p::before{display:inline-block;content:"";width:3.2vw;height:3.2vw;border-radius:1.0666666667vw;background-color:#fff;margin-right:4.2666666667vw;margin-bottom:2.1333333333vw}@media screen and (min-width: 769px){#service .service_head h2 p::before{width:.9230769231vw;height:.9230769231vw;border-radius:.3076923077vw;margin-right:1.7692307692vw;margin-bottom:.7692307692vw}}@media screen and (min-width: 1300px){#service .service_head h2 p::before{width:12px;height:12px;border-radius:4px;margin-right:23px;margin-bottom:10px}}#service .service_head h2 span{font-size:3.7333333333vw;line-height:5.3333333333vw;font-weight:500;margin-left:8.2666666667vw;color:#fff}@media screen and (min-width: 769px){#service .service_head h2 span{font-size:1.0769230769vw;line-height:3.8461538462vw;margin-left:2.9230769231vw}}@media screen and (min-width: 1300px){#service .service_head h2 span{font-size:14px;line-height:50px;margin-left:38px}}#service .service_head .service_head_text{font-size:4.2666666667vw;line-height:8.5333333333vw;font-weight:400;color:#fff;margin-top:7.2vw}@media screen and (min-width: 769px){#service .service_head .service_head_text{font-size:1.7692307692vw;line-height:3.5384615385vw;margin:0}}@media screen and (min-width: 1300px){#service .service_head .service_head_text{font-size:23px;line-height:46px}}#service ul.service_list li.service_list_cate{border-radius:5.3333333333vw;overflow:hidden;margin-top:5.3333333333vw}@media screen and (min-width: 769px){#service ul.service_list li.service_list_cate{border-radius:1.5384615385vw;margin-top:1.6153846154vw}}@media screen and (min-width: 1300px){#service ul.service_list li.service_list_cate{border-radius:20px;margin-top:21px}}#service ul.service_list li.service_list_cate dl.service_list_cate_inner{background-color:#f2f2f2}#service ul.service_list li.service_list_cate dl.service_list_cate_inner dt.service_list_cate_head{position:relative;padding:5.3333333333vw;border-bottom-left-radius:5.3333333333vw;border-bottom-right-radius:5.3333333333vw;background-color:#fff;box-shadow:0px 1.3333333333vw 2.6666666667vw rgba(0,0,0,.1)}@media screen and (min-width: 769px){#service ul.service_list li.service_list_cate dl.service_list_cate_inner dt.service_list_cate_head{display:flex;align-items:center;padding:3.8461538462vw;border-bottom-left-radius:1.5384615385vw;border-bottom-right-radius:1.5384615385vw;box-shadow:0px .3846153846vw .7692307692vw rgba(0,0,0,.1);cursor:pointer}#service ul.service_list li.service_list_cate dl.service_list_cate_inner dt.service_list_cate_head:hover .service_list_cate_head_arrow{background-color:#fff;background-image:url("../../img/common/common_accord_arrow--hover.png")}}@media screen and (min-width: 1300px){#service ul.service_list li.service_list_cate dl.service_list_cate_inner dt.service_list_cate_head{padding:50px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;box-shadow:0px 5px 10px rgba(0,0,0,.1)}}#service ul.service_list li.service_list_cate dl.service_list_cate_inner dt.service_list_cate_head h3{display:flex;align-items:center;gap:0 8.2666666667vw}@media screen and (min-width: 769px){#service ul.service_list li.service_list_cate dl.service_list_cate_inner dt.service_list_cate_head h3{gap:0 5.6153846154vw}}@media screen and (min-width: 1300px){#service ul.service_list li.service_list_cate dl.service_list_cate_inner dt.service_list_cate_head h3{gap:0 73px}}#service ul.service_list li.service_list_cate dl.service_list_cate_inner dt.service_list_cate_head h3 span{display:block;width:24.5333333333vw;height:19.2vw;background-repeat:no-repeat;background-size:contain}@media screen and (min-width: 769px){#service ul.service_list li.service_list_cate dl.service_list_cate_inner dt.service_list_cate_head h3 span{width:10.6153846154vw;height:8.3076923077vw}}@media screen and (min-width: 1300px){#service ul.service_list li.service_list_cate dl.service_list_cate_inner dt.service_list_cate_head h3 span{width:138px;height:108px}}#service ul.service_list li.service_list_cate dl.service_list_cate_inner dt.service_list_cate_head h3 p{font-size:5.8666666667vw;font-weight:600}@media screen and (min-width: 769px){#service ul.service_list li.service_list_cate dl.service_list_cate_inner dt.service_list_cate_head h3 p{width:17.5384615385vw;font-size:2.3076923077vw}}@media screen and (min-width: 1300px){#service ul.service_list li.service_list_cate dl.service_list_cate_inner dt.service_list_cate_head h3 p{width:228px;font-size:30px}}#service ul.service_list li.service_list_cate dl.service_list_cate_inner dt.service_list_cate_head .service_list_cate_head_lead{width:67.4666666667vw;font-size:3.7333333333vw;line-height:6.4vw;font-weight:400;color:#e9535e;margin-top:8.2666666667vw}@media screen and (min-width: 769px){#service ul.service_list li.service_list_cate dl.service_list_cate_inner dt.service_list_cate_head .service_list_cate_head_lead{width:auto;font-size:1.5384615385vw;line-height:3.0769230769vw;margin:0}}@media screen and (min-width: 1300px){#service ul.service_list li.service_list_cate dl.service_list_cate_inner dt.service_list_cate_head .service_list_cate_head_lead{font-size:20px;line-height:40px}}#service ul.service_list li.service_list_cate dl.service_list_cate_inner dt.service_list_cate_head .service_list_cate_head_arrow{position:absolute;top:50%;right:5.0666666667vw;transform:translateY(-50%);width:9.6vw;height:9.6vw;background-image:url("../../img/common/common_accord_arrow.png");background-repeat:no-repeat;background-size:contain;background-color:#000;border:1px solid #000;border-radius:50%;transition:all .3s ease,transform 0s}@media screen and (min-width: 769px){#service ul.service_list li.service_list_cate dl.service_list_cate_inner dt.service_list_cate_head .service_list_cate_head_arrow{right:3.8461538462vw;width:3.8461538462vw;height:3.8461538462vw}}@media screen and (min-width: 1300px){#service ul.service_list li.service_list_cate dl.service_list_cate_inner dt.service_list_cate_head .service_list_cate_head_arrow{right:50px;width:50px;height:50px}}#service ul.service_list li.service_list_cate dl.service_list_cate_inner dt.service_list_cate_head.is-active .service_list_cate_head_arrow{border-color:#000;background-color:#fff;transform:translateY(-50%) scaleY(-1);background-image:url("../../img/common/common_accord_arrow--hover.png")}@media screen and (min-width: 769px){#service ul.service_list li.service_list_cate dl.service_list_cate_inner dt.service_list_cate_head.is-active:hover .service_list_cate_head_arrow{background-color:#000;background-image:url("../../img/common/common_accord_arrow.png")}}#service ul.service_list li.service_list_cate dl.service_list_cate_inner dd.service_list_cate_brand{height:0;opacity:0;overflow:hidden;transition:height .5s ease,opacity .5s ease;will-change:height,opacity;transform:translateZ(0)}#service ul.service_list li.service_list_cate dl.service_list_cate_inner dd.service_list_cate_brand.is-opa{opacity:1}#service ul.service_list li.service_list_cate dl.service_list_cate_inner dd.service_list_cate_brand dl.service_brand{padding:6.9333333333vw 5.3333333333vw 0}@media screen and (min-width: 769px){#service ul.service_list li.service_list_cate dl.service_list_cate_inner dd.service_list_cate_brand dl.service_brand{padding:4.6923076923vw 0 3.8461538462vw}}@media screen and (min-width: 1300px){#service ul.service_list li.service_list_cate dl.service_list_cate_inner dd.service_list_cate_brand dl.service_brand{padding:61px 0 50px}}#service ul.service_list li.service_list_cate dl.service_list_cate_inner dd.service_list_cate_brand dl.service_brand dt h4{font-size:6.4vw;line-height:9.6vw;font-weight:700}@media screen and (min-width: 769px){#service ul.service_list li.service_list_cate dl.service_list_cate_inner dd.service_list_cate_brand dl.service_brand dt h4{width:76.9230769231vw;margin:0 auto;padding-left:21.7692307692vw;font-size:2vw;line-height:3.1538461538vw}}@media screen and (min-width: 1300px){#service ul.service_list li.service_list_cate dl.service_list_cate_inner dd.service_list_cate_brand dl.service_brand dt h4{width:1000px;padding-left:283px;font-size:26px;line-height:41px}}@media screen and (min-width: 769px){#service ul.service_list li.service_list_cate dl.service_list_cate_inner dd.service_list_cate_brand dl.service_brand dd ol.service_brand_list li.service_brand_item{display:flex;align-items:flex-start;gap:0 3vw;width:76.9230769231vw;margin:4vw auto 0}}@media screen and (min-width: 1300px){#service ul.service_list li.service_list_cate dl.service_list_cate_inner dd.service_list_cate_brand dl.service_brand dd ol.service_brand_list li.service_brand_item{gap:0 39px;width:1000px;margin:52px auto 0}}@media screen and (min-width: 769px){#service ul.service_list li.service_list_cate dl.service_list_cate_inner dd.service_list_cate_brand dl.service_brand dd ol.service_brand_list li.service_brand_item:first-of-type{margin-top:3.0769230769vw}}@media screen and (min-width: 1300px){#service ul.service_list li.service_list_cate dl.service_list_cate_inner dd.service_list_cate_brand dl.service_brand dd ol.service_brand_list li.service_brand_item:first-of-type{margin-top:40px}}#service ul.service_list li.service_list_cate dl.service_list_cate_inner dd.service_list_cate_brand dl.service_brand dd ol.service_brand_list li.service_brand_item .service_brand_item_thumb{width:59.4666666667vw;height:36.8vw;border-radius:2.6666666667vw;background-color:#fff;overflow:hidden;flex-shrink:0;margin:7.4666666667vw auto 0}@media screen and (min-width: 769px){#service ul.service_list li.service_list_cate dl.service_list_cate_inner dd.service_list_cate_brand dl.service_brand dd ol.service_brand_list li.service_brand_item .service_brand_item_thumb{width:18.7692307692vw;height:11.6153846154vw;border-radius:.7692307692vw;margin:0}}@media screen and (min-width: 1300px){#service ul.service_list li.service_list_cate dl.service_list_cate_inner dd.service_list_cate_brand dl.service_brand dd ol.service_brand_list li.service_brand_item .service_brand_item_thumb{width:244px;height:151px;border-radius:10px}}#service ul.service_list li.service_list_cate dl.service_list_cate_inner dd.service_list_cate_brand dl.service_brand dd ol.service_brand_list li.service_brand_item .service_brand_item_thumb img{width:100%;height:100%;object-fit:cover;object-position:center center;display:block}#service ul.service_list li.service_list_cate dl.service_list_cate_inner dd.service_list_cate_brand dl.service_brand dd ol.service_brand_list li.service_brand_item .service_brand_item_info{margin-top:7.7333333333vw}@media screen and (min-width: 769px){#service ul.service_list li.service_list_cate dl.service_list_cate_inner dd.service_list_cate_brand dl.service_brand dd ol.service_brand_list li.service_brand_item .service_brand_item_info{margin:0}}#service ul.service_list li.service_list_cate dl.service_list_cate_inner dd.service_list_cate_brand dl.service_brand dd ol.service_brand_list li.service_brand_item .service_brand_item_info h5{font-size:5.3333333333vw;line-height:9.0666666667vw;font-weight:700;color:#e9535e}@media screen and (min-width: 769px){#service ul.service_list li.service_list_cate dl.service_list_cate_inner dd.service_list_cate_brand dl.service_brand dd ol.service_brand_list li.service_brand_item .service_brand_item_info h5{font-size:1.5384615385vw;line-height:2.6153846154vw;margin-bottom:1.8461538462vw}}@media screen and (min-width: 1300px){#service ul.service_list li.service_list_cate dl.service_list_cate_inner dd.service_list_cate_brand dl.service_brand dd ol.service_brand_list li.service_brand_item .service_brand_item_info h5{font-size:20px;line-height:34px;margin-bottom:24px}}#service ul.service_list li.service_list_cate dl.service_list_cate_inner dd.service_list_cate_brand dl.service_brand dd ol.service_brand_list li.service_brand_item .service_brand_item_info .service_brand_item_info_text{font-size:3.7333333333vw;line-height:6.4vw;font-weight:400;text-align:justify;margin-top:2.9333333333vw}@media screen and (min-width: 769px){#service ul.service_list li.service_list_cate dl.service_list_cate_inner dd.service_list_cate_brand dl.service_brand dd ol.service_brand_list li.service_brand_item .service_brand_item_info .service_brand_item_info_text{font-size:1.0769230769vw;line-height:1.8461538462vw;margin:0;margin-bottom:2.6923076923vw}}@media screen and (min-width: 1300px){#service ul.service_list li.service_list_cate dl.service_list_cate_inner dd.service_list_cate_brand dl.service_brand dd ol.service_brand_list li.service_brand_item .service_brand_item_info .service_brand_item_info_text{font-size:14px;line-height:24px;margin-bottom:35px}}#service ul.service_list li.service_list_cate dl.service_list_cate_inner dd.service_list_cate_brand dl.service_brand dd ol.service_brand_list li.service_brand_item .service_brand_item_info .service_brand_item_info_text a{display:inline;font-size:3.7333333333vw;line-height:6.4vw;font-weight:400;color:#218dc6}@media screen and (min-width: 769px){#service ul.service_list li.service_list_cate dl.service_list_cate_inner dd.service_list_cate_brand dl.service_brand dd ol.service_brand_list li.service_brand_item .service_brand_item_info .service_brand_item_info_text a{font-size:1.0769230769vw;line-height:1.8461538462vw}}@media screen and (min-width: 1300px){#service ul.service_list li.service_list_cate dl.service_list_cate_inner dd.service_list_cate_brand dl.service_brand dd ol.service_brand_list li.service_brand_item .service_brand_item_info .service_brand_item_info_text a{font-size:14px;line-height:24px}}#service ul.service_list li.service_list_cate dl.service_list_cate_inner dd.service_list_cate_brand dl.service_brand dd ol.service_brand_list li.service_brand_item .service_brand_item_info .service_brand_item_info_links{display:flex;flex-wrap:wrap;gap:5.3333333333vw;padding:6.9333333333vw 0 13.3333333333vw}@media screen and (min-width: 769px){#service ul.service_list li.service_list_cate dl.service_list_cate_inner dd.service_list_cate_brand dl.service_brand dd ol.service_brand_list li.service_brand_item .service_brand_item_info .service_brand_item_info_links{gap:1.5384615385vw;padding:0}}@media screen and (min-width: 1300px){#service ul.service_list li.service_list_cate dl.service_list_cate_inner dd.service_list_cate_brand dl.service_brand dd ol.service_brand_list li.service_brand_item .service_brand_item_info .service_brand_item_info_links{gap:20px}}#service ul.service_list li.service_list_cate dl.service_list_cate_inner dd.service_list_cate_brand dl.service_brand dd ol.service_brand_list li.service_brand_item .service_brand_item_info .service_brand_item_info_links a{position:relative;background-color:#e9535e;padding:2.6666666667vw 14.9333333333vw 2.6666666667vw 8vw;border:1px solid #e9535e;border-radius:999px;margin:0 auto;max-width:77.3333333333vw;min-width:77.3333333333vw;display:flex;align-items:center}@media screen and (min-width: 769px){#service ul.service_list li.service_list_cate dl.service_list_cate_inner dd.service_list_cate_brand dl.service_brand dd ol.service_brand_list li.service_brand_item .service_brand_item_info .service_brand_item_info_links a{padding:.7692307692vw 4.3076923077vw .7692307692vw 2.3076923077vw;margin:0;max-width:auto;min-width:15.3846153846vw;transition:background-color .3s ease}#service ul.service_list li.service_list_cate dl.service_list_cate_inner dd.service_list_cate_brand dl.service_brand dd ol.service_brand_list li.service_brand_item .service_brand_item_info .service_brand_item_info_links a:hover{background-color:#fff}#service ul.service_list li.service_list_cate dl.service_list_cate_inner dd.service_list_cate_brand dl.service_brand dd ol.service_brand_list li.service_brand_item .service_brand_item_info .service_brand_item_info_links a:hover::before{background-image:url("../../img/service/service_arrow_document--hover.png")}#service ul.service_list li.service_list_cate dl.service_list_cate_inner dd.service_list_cate_brand dl.service_brand dd ol.service_brand_list li.service_brand_item .service_brand_item_info .service_brand_item_info_links a:hover p{color:#e9535e}}@media screen and (min-width: 1300px){#service ul.service_list li.service_list_cate dl.service_list_cate_inner dd.service_list_cate_brand dl.service_brand dd ol.service_brand_list li.service_brand_item .service_brand_item_info .service_brand_item_info_links a{padding:10px 56px 10px 30px;min-width:200px}}#service ul.service_list li.service_list_cate dl.service_list_cate_inner dd.service_list_cate_brand dl.service_brand dd ol.service_brand_list li.service_brand_item .service_brand_item_info .service_brand_item_info_links a p{font-size:3.7333333333vw;line-height:1.5;font-weight:500;color:#fff}@media screen and (min-width: 769px){#service ul.service_list li.service_list_cate dl.service_list_cate_inner dd.service_list_cate_brand dl.service_brand dd ol.service_brand_list li.service_brand_item .service_brand_item_info .service_brand_item_info_links a p{font-size:1.2307692308vw}}@media screen and (min-width: 1300px){#service ul.service_list li.service_list_cate dl.service_list_cate_inner dd.service_list_cate_brand dl.service_brand dd ol.service_brand_list li.service_brand_item .service_brand_item_info .service_brand_item_info_links a p{font-size:16px}}#service ul.service_list li.service_list_cate dl.service_list_cate_inner dd.service_list_cate_brand dl.service_brand dd ol.service_brand_list li.service_brand_item .service_brand_item_info .service_brand_item_info_links a::before{position:absolute;top:50%;right:0;transform:translateY(-50%);content:"";right:3.7333333333vw;width:9.6vw;height:9.6vw;background-image:url("../../img/service/service_arrow_document.png");background-repeat:no-repeat;background-size:contain}@media screen and (min-width: 769px){#service ul.service_list li.service_list_cate dl.service_list_cate_inner dd.service_list_cate_brand dl.service_brand dd ol.service_brand_list li.service_brand_item .service_brand_item_info .service_brand_item_info_links a::before{right:1.0769230769vw;width:2.7692307692vw;height:2.7692307692vw}}@media screen and (min-width: 1300px){#service ul.service_list li.service_list_cate dl.service_list_cate_inner dd.service_list_cate_brand dl.service_brand dd ol.service_brand_list li.service_brand_item .service_brand_item_info .service_brand_item_info_links a::before{right:14px;width:36px;height:36px}}#service ul.service_list li.service_list_cate dl.service_list_cate_inner dd.service_list_cate_brand dl.service_brand dd ol.service_brand_list li.service_brand_item .service_brand_item_info .service_brand_item_info_links a.is-blank{border-color:#4680ce;background-color:#4680ce}#service ul.service_list li.service_list_cate dl.service_list_cate_inner dd.service_list_cate_brand dl.service_brand dd ol.service_brand_list li.service_brand_item .service_brand_item_info .service_brand_item_info_links a.is-blank::before{background-image:url("../../img/service/service_arrow_blank.png")}@media screen and (min-width: 769px){#service ul.service_list li.service_list_cate dl.service_list_cate_inner dd.service_list_cate_brand dl.service_brand dd ol.service_brand_list li.service_brand_item .service_brand_item_info .service_brand_item_info_links a.is-blank:hover{background-color:#fff}#service ul.service_list li.service_list_cate dl.service_list_cate_inner dd.service_list_cate_brand dl.service_brand dd ol.service_brand_list li.service_brand_item .service_brand_item_info .service_brand_item_info_links a.is-blank:hover::before{background-image:url("../../img/service/service_arrow_blank--hover.png?v=2")}#service ul.service_list li.service_list_cate dl.service_list_cate_inner dd.service_list_cate_brand dl.service_brand dd ol.service_brand_list li.service_brand_item .service_brand_item_info .service_brand_item_info_links a.is-blank:hover p{color:#4680ce}}#service ul.service_list li.service_list_cate dl.service_list_cate_inner dd.service_list_cate_brand dl.service_brand dd ol.service_brand_list li.service_brand_item .service_brand_item_info .service_brand_item_info_links a.sikyu-irai{pointer-events:none}#service ul.service_list li.service_list_cate dl.service_list_cate_inner dd.service_list_cate_brand dl.service_brand dd ol.service_brand_list li.service_brand_item .service_brand_item_info .service_brand_item_info_links a.sikyu-irai::after{display:flex;align-items:center;justify-content:center;content:"ご支給ください";position:absolute;height:100%;top:50%;right:0;left:0;transform:translateY(-50%);text-align:center;background-color:#ff0;opacity:.8;font-weight:900}#service ul.service_list li.service_list_cate dl.service_list_cate_inner dd.service_list_cate_brand dl.service_brand:nth-of-type(2n){background-color:#e5e5e5}#service ul.service_list li.service_list_cate dl.service_list_cate_inner dd.service_list_cate_brand .service_brand_bottom{border-top:1px solid #c9c9c9;background-color:#fff;padding:8.5333333333vw 0 8.2666666667vw}@media screen and (min-width: 769px){#service ul.service_list li.service_list_cate dl.service_list_cate_inner dd.service_list_cate_brand .service_brand_bottom{padding:3.8461538462vw 0 4.2307692308vw}}@media screen and (min-width: 1300px){#service ul.service_list li.service_list_cate dl.service_list_cate_inner dd.service_list_cate_brand .service_brand_bottom{padding:50px 0 55px}}#service ul.service_list li.service_list_cate dl.service_list_cate_inner dd.service_list_cate_brand .service_brand_bottom .js-accord-close{position:relative;width:48.5333333333vw;height:16vw;border:1px solid #000;border-radius:8vw;padding-left:10.4vw;background-color:#000;margin:0 auto;display:flex;align-items:center}@media screen and (min-width: 769px){#service ul.service_list li.service_list_cate dl.service_list_cate_inner dd.service_list_cate_brand .service_brand_bottom .js-accord-close{width:14vw;height:4.6153846154vw;border-radius:2.3076923077vw;padding-left:3.0769230769vw;transition:background-color .3s ease}#service ul.service_list li.service_list_cate dl.service_list_cate_inner dd.service_list_cate_brand .service_brand_bottom .js-accord-close:hover{background-color:#fff}#service ul.service_list li.service_list_cate dl.service_list_cate_inner dd.service_list_cate_brand .service_brand_bottom .js-accord-close:hover p{color:#000}#service ul.service_list li.service_list_cate dl.service_list_cate_inner dd.service_list_cate_brand .service_brand_bottom .js-accord-close:hover div span::before,#service ul.service_list li.service_list_cate dl.service_list_cate_inner dd.service_list_cate_brand .service_brand_bottom .js-accord-close:hover div span::after{background-color:#000}}@media screen and (min-width: 1300px){#service ul.service_list li.service_list_cate dl.service_list_cate_inner dd.service_list_cate_brand .service_brand_bottom .js-accord-close{width:182px;height:60px;border-radius:30px;padding-left:40px}}#service ul.service_list li.service_list_cate dl.service_list_cate_inner dd.service_list_cate_brand .service_brand_bottom .js-accord-close p{font-size:4.8vw;line-height:1;font-weight:500;color:#fff}@media screen and (min-width: 769px){#service ul.service_list li.service_list_cate dl.service_list_cate_inner dd.service_list_cate_brand .service_brand_bottom .js-accord-close p{font-size:1.2307692308vw;transition:color .3s ease}}@media screen and (min-width: 1300px){#service ul.service_list li.service_list_cate dl.service_list_cate_inner dd.service_list_cate_brand .service_brand_bottom .js-accord-close p{font-size:16px}}#service ul.service_list li.service_list_cate dl.service_list_cate_inner dd.service_list_cate_brand .service_brand_bottom .js-accord-close div{position:absolute;top:50%;right:6.6666666667vw;transform:translateY(-50%);width:7.4666666667vw;height:7.4666666667vw}@media screen and (min-width: 769px){#service ul.service_list li.service_list_cate dl.service_list_cate_inner dd.service_list_cate_brand .service_brand_bottom .js-accord-close div{right:2vw;width:2.1538461538vw;height:2.1538461538vw}}@media screen and (min-width: 1300px){#service ul.service_list li.service_list_cate dl.service_list_cate_inner dd.service_list_cate_brand .service_brand_bottom .js-accord-close div{right:26px;width:28px;height:28px}}#service ul.service_list li.service_list_cate dl.service_list_cate_inner dd.service_list_cate_brand .service_brand_bottom .js-accord-close div span{position:relative;display:block;width:100%;height:100%;transform:rotate(45deg)}#service ul.service_list li.service_list_cate dl.service_list_cate_inner dd.service_list_cate_brand .service_brand_bottom .js-accord-close div span:before,#service ul.service_list li.service_list_cate dl.service_list_cate_inner dd.service_list_cate_brand .service_brand_bottom .js-accord-close div span:after{position:absolute;content:"";top:50%;right:0;left:0;transform:translateY(-50%);width:100%;height:1px;background-color:#fff;margin:0 auto}@media screen and (min-width: 769px){#service ul.service_list li.service_list_cate dl.service_list_cate_inner dd.service_list_cate_brand .service_brand_bottom .js-accord-close div span:before,#service ul.service_list li.service_list_cate dl.service_list_cate_inner dd.service_list_cate_brand .service_brand_bottom .js-accord-close div span:after{transition:background-color .3s ease}}#service ul.service_list li.service_list_cate dl.service_list_cate_inner dd.service_list_cate_brand .service_brand_bottom .js-accord-close div span:after{width:1px;height:100%}#service ul.service_list li.service_list_cate:nth-of-type(2n) dl.service_list_cate_inner dt.service_list_cate_head .service_list_cate_head_lead{color:#4680ce}#service ul.service_list li.service_list_cate:nth-of-type(1){margin-top:6.6666666667vw}@media screen and (min-width: 769px){#service ul.service_list li.service_list_cate:nth-of-type(1){margin-top:3.3846153846vw}}@media screen and (min-width: 1300px){#service ul.service_list li.service_list_cate:nth-of-type(1){margin-top:44px}}#service ul.service_list li.service_list_cate#suit dl.service_list_cate_inner dt.service_list_cate_head h3 span{background-image:url("../../img/service/service_icon_suit.png")}#service ul.service_list li.service_list_cate#room dl.service_list_cate_inner dt.service_list_cate_head h3 span{background-image:url("../../img/service/service_icon_room.png")}#service ul.service_list li.service_list_cate#pc dl.service_list_cate_inner dt.service_list_cate_head h3 span{background-image:url("../../img/service/service_icon_pc.png")}#service ul.service_list li.service_list_cate#hoken dl.service_list_cate_inner dt.service_list_cate_head h3 span{background-image:url("../../img/service/service_icon_hoken.png")}.gallery_right,.gallery_left{width:93.3333333333vw;height:53.3333333333vw;border-radius:8vw;overflow:hidden;flex-shrink:0;margin-right:6.4vw}@media screen and (min-width: 769px){.gallery_right,.gallery_left{width:88.4615384615vw;height:36.5384615385vw;border-radius:3.8461538462vw}}@media screen and (min-width: 1300px){.gallery_right,.gallery_left{width:1150px;height:475px;border-radius:50px}}.gallery_right img,.gallery_left img{width:100%;height:100%;object-fit:cover;object-position:center center;display:block}.gallery_right{margin-right:0;margin-left:auto;border-top-right-radius:0;border-bottom-right-radius:0}.gallery_left{margin-left:0;margin-right:auto;border-top-left-radius:0;border-bottom-left-radius:0}.gallery_a{padding:14.4vw 0 0}@media screen and (min-width: 769px){.gallery_a{padding:7.4615384615vw 0 0}}@media screen and (min-width: 1300px){.gallery_a{padding:97px 0 0}}.gallery_a .hp-inner .hp-blurBox{z-index:-1;top:-21.3333333333vw;left:-22.6666666667vw}@media screen and (min-width: 769px){.gallery_a .hp-inner .hp-blurBox{top:-16.8461538462vw;left:-16.3846153846vw}}@media screen and (min-width: 1300px){.gallery_a .hp-inner .hp-blurBox{top:-219px;left:-213px}}.gallery_b .hp-inner .hp-blurBox{z-index:-1;top:12.5333333333vw;right:-32.5333333333vw}@media screen and (min-width: 769px){.gallery_b .hp-inner .hp-blurBox{top:14.6153846154vw;right:-23vw}}@media screen and (min-width: 1300px){.gallery_b .hp-inner .hp-blurBox{top:190px;right:-299px}}#news{padding:12vw 0 16vw}@media screen and (min-width: 769px){#news{padding:6.6923076923vw 0 5.8461538462vw}}@media screen and (min-width: 1300px){#news{padding:87px 0 76px}}#news .news_inner{width:88vw;margin:0 auto}@media screen and (min-width: 769px){#news .news_inner{width:76.9230769231vw}}@media screen and (min-width: 1300px){#news .news_inner{width:1000px}}@media screen and (min-width: 769px){#news h2{display:flex;align-items:flex-end}}#news h2 p{position:relative;font-size:10.6666666667vw;line-height:18.6666666667vw;font-weight:200;color:#4680ce}@media screen and (min-width: 769px){#news h2 p{font-size:3.8461538462vw;line-height:5.3846153846vw}}@media screen and (min-width: 1300px){#news h2 p{font-size:50px;line-height:70px}}#news h2 p::before{display:inline-block;content:"";width:3.2vw;height:3.2vw;border-radius:1.0666666667vw;background-color:#4680ce;margin-right:4.2666666667vw;margin-bottom:2.1333333333vw}@media screen and (min-width: 769px){#news h2 p::before{width:.9230769231vw;height:.9230769231vw;border-radius:.3076923077vw;margin-right:1.7692307692vw;margin-bottom:.7692307692vw}}@media screen and (min-width: 1300px){#news h2 p::before{width:12px;height:12px;border-radius:4px;margin-right:23px;margin-bottom:10px}}#news h2 span{font-size:3.7333333333vw;line-height:5.3333333333vw;font-weight:500;margin-left:8.2666666667vw}@media screen and (min-width: 769px){#news h2 span{font-size:1.0769230769vw;line-height:3.8461538462vw;margin-left:2.9230769231vw}}@media screen and (min-width: 1300px){#news h2 span{font-size:14px;line-height:50px;margin-left:38px}}#news .news_archive{margin-top:6.9333333333vw}@media screen and (min-width: 769px){#news .news_archive{margin-top:3.0769230769vw}#news .news_archive:hover .news_article time,#news .news_archive:hover .news_article h3,#news .news_archive:hover .news_article .news_article_arrow{opacity:.3}#news .news_archive:hover .news_article:hover time,#news .news_archive:hover .news_article:hover h3,#news .news_archive:hover .news_article:hover .news_article_arrow{opacity:1}}@media screen and (min-width: 1300px){#news .news_archive{margin-top:40px}}#news .news_archive .news_article{border-bottom:1px solid #ddd}@media screen and (min-width: 769px){#news .news_archive .news_article a:hover .news_article_arrow{background-color:#fff;background-image:url("../../img/news/news_article_arrow--hover.png")}}#news .news_archive .news_article .news_article_inner{padding:6.9333333333vw 1.6vw;display:flex;align-items:center;margin:0 auto}@media screen and (min-width: 769px){#news .news_archive .news_article .news_article_inner{padding:2vw 1.5384615385vw}}@media screen and (min-width: 1300px){#news .news_archive .news_article .news_article_inner{padding:26px 20px}}#news .news_archive .news_article time{width:22.1333333333vw;font-size:3.2vw;font-weight:400}@media screen and (min-width: 769px){#news .news_archive .news_article time{width:10.5384615385vw;font-size:1.2307692308vw;transition:opacity .3s ease}}@media screen and (min-width: 1300px){#news .news_archive .news_article time{width:137px;font-size:16px}}#news .news_archive .news_article h3{width:52.5333333333vw;font-size:3.2vw;line-height:5.8666666667vw;font-weight:400;padding-right:3.2vw}@media screen and (min-width: 769px){#news .news_archive .news_article h3{width:60.3846153846vw;font-size:1.2307692308vw;line-height:2.3076923077vw;padding-right:1.2307692308vw;transition:opacity .3s ease}}@media screen and (min-width: 1300px){#news .news_archive .news_article h3{width:785px;font-size:16px;line-height:30px;padding-right:16px}}#news .news_archive .news_article .news_article_arrow{width:9.6vw;height:9.6vw;border:1px solid #000;border-radius:50%;background-image:url("../../img/news/news_article_arrow.png");background-repeat:no-repeat;background-size:contain;background-color:#000}@media screen and (min-width: 769px){#news .news_archive .news_article .news_article_arrow{width:2.9230769231vw;height:2.9230769231vw;transition:all .3s ease}}@media screen and (min-width: 1300px){#news .news_archive .news_article .news_article_arrow{width:38px;height:38px}}#news .news_archive .news_article.is-text .news_article_inner{pointer-events:none}#news .news_archive .news_article.is-text .news_article_arrow{display:none}#news .news_archive .news_article.is-blank .news_article_arrow{background-image:url("../../img/news/news_article_arrow_blank.png")}@media screen and (min-width: 769px){#news .news_archive .news_article.is-blank a:hover .news_article_arrow{background-image:url("../../img/news/news_article_arrow_blank--hover.png")}}#news .news_archive .news_article.is-document .news_article_arrow{background-image:url("../../img/news/news_article_arrow_document.png")}@media screen and (min-width: 769px){#news .news_archive .news_article.is-document a:hover .news_article_arrow{background-image:url("../../img/news/news_article_arrow_document--hover.png")}}/*# sourceMappingURL=home.css.map */
