﻿.Title--1.type--1{display:flex;align-items:center}.Title--1.type--1 .en{margin-right:25px  ;padding-right:100px  ;position:relative;display:inline-block}@media only screen and (max-width: 1920px){.Title--1.type--1 .en{margin-right:1.3020833333vw  }}@media only screen and (max-width:768px){.Title--1.type--1 .en{margin-right:3.3333333333vw  }}@media only screen and (max-width: 1920px){.Title--1.type--1 .en{padding-right:5.2083333333vw  }}@media only screen and (max-width:768px){.Title--1.type--1 .en{padding-right:13.3333333333vw  }}@media only screen and (max-width:768px){.Title--1.type--1 .en{margin-right:2vw;padding-right:6.6666666667vw}}.Title--1.type--1 .en:after{content:"";width:70px  ;height:1px;background:#262626;position:absolute;top:50%;right:0}@media only screen and (max-width: 1920px){.Title--1.type--1 .en:after{width:3.6458333333vw  }}@media only screen and (max-width:768px){.Title--1.type--1 .en:after{width:9.3333333333vw  }}@media only screen and (max-width:768px){.Title--1.type--1 .en:after{width:4vw}}.Title--1.type--2{position:relative;z-index:1}.Title--1.type--2 .ja{margin-bottom:25px  ;padding-right:100px  ;display:inline-block;position:relative}@media only screen and (max-width: 1920px){.Title--1.type--2 .ja{margin-bottom:1.3020833333vw  }}@media only screen and (max-width:768px){.Title--1.type--2 .ja{margin-bottom:3.3333333333vw  }}@media only screen and (max-width: 1920px){.Title--1.type--2 .ja{padding-right:5.2083333333vw  }}@media only screen and (max-width:768px){.Title--1.type--2 .ja{padding-right:13.3333333333vw  }}.Title--1.type--2 .ja:after{content:"";width:70px  ;height:1px;background:#262626;position:absolute;top:50%;right:0}@media only screen and (max-width: 1920px){.Title--1.type--2 .ja:after{width:3.6458333333vw  }}@media only screen and (max-width:768px){.Title--1.type--2 .ja:after{width:9.3333333333vw  }}@media only screen and (max-width:768px){.Title--1.type--2 .ja{margin-bottom:2vw;padding-right:8vw}.Title--1.type--2 .ja:after{width:6.6666666667vw}}.Title--1.type--2 .en{display:block;text-transform:uppercase}.Title--1.type--2 .en.min{font-family:"Noto Serif JP", "游明朝", "Yu Mincho", "游明朝体", "YuMincho", "ヒラギノ明朝 ProN W6", "HiraMinProN-W6", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif}.Title--1.type--3 span{display:block}.Title--1.type--3 .ja{margin-bottom:20px  }@media only screen and (max-width: 1920px){.Title--1.type--3 .ja{margin-bottom:1.0416666667vw  }}@media only screen and (max-width:768px){.Title--1.type--3 .ja{margin-bottom:2.6666666667vw  }}.Title--1.type--4{padding-bottom:55px  ;position:relative}@media only screen and (max-width: 1920px){.Title--1.type--4{padding-bottom:2.8645833333vw  }}@media only screen and (max-width:768px){.Title--1.type--4{padding-bottom:7.3333333333vw  }}.Title--1.type--4 span{display:block}.Title--1.type--4 .en{margin-bottom:15px  ;font-size:1.5rem}@media only screen and (max-width: 1920px){.Title--1.type--4 .en{margin-bottom:0.78125vw  }}@media only screen and (max-width:768px){.Title--1.type--4 .en{margin-bottom:2vw  }}.Title--1.type--4 .ja{font-size:2rem}.Title--1.type--4:after{content:"";width:1px;height:40px  ;background:#262626;position:absolute;left:50%;bottom:0;translate:-50%}@media only screen and (max-width: 1920px){.Title--1.type--4:after{height:2.0833333333vw  }}@media only screen and (max-width:768px){.Title--1.type--4:after{height:5.3333333333vw  }}.Title--1.type--5{position:relative}.Title--1.type--5 .en{font-size:1.5rem}.Title--1.type--5:after{content:"";width:140px  ;height:1px;background:#262626;position:absolute;left:-40px  ;top:50%;translate:-100% -50%}@media only screen and (max-width: 1920px){.Title--1.type--5:after{width:7.2916666667vw  }}@media only screen and (max-width:768px){.Title--1.type--5:after{width:18.6666666667vw  }}@media only screen and (max-width: 1920px){.Title--1.type--5:after{left:-2.0833333333vw  }}@media only screen and (max-width:768px){.Title--1.type--5:after{left:-5.3333333333vw  }}@media only screen and (max-width:768px){.Title--1.type--5{padding-top:2.6666666667vw}.Title--1.type--5:after{width:1px;height:10.6666666667vw;top:0;left:0;translate:0 -100%}}.Title--1 .en{font-family:"century-gothic", sans-serif;font-size:4rem;letter-spacing:0.5rem}@media only screen and (max-width:768px){.Title--1 .en{font-size:3rem}}.Title--1 .ja{font-size:1.5rem}.Title--1.big .en{font-size:7rem;font-weight:bold;white-space:nowrap}@media only screen and (max-width:768px){.Title--1.big .en{font-size:4.7rem}}.Title--2{padding-bottom:30px  ;font-size:3.6rem;text-align:center;position:relative}@media only screen and (max-width: 1920px){.Title--2{padding-bottom:1.5625vw  }}@media only screen and (max-width:768px){.Title--2{padding-bottom:4vw  }}.Title--2:after{content:"";width:70px  ;height:1px;background:#262626;position:absolute;bottom:0;left:50%;translate:-50%}@media only screen and (max-width: 1920px){.Title--2:after{width:3.6458333333vw  }}@media only screen and (max-width:768px){.Title--2:after{width:9.3333333333vw  }}@media only screen and (max-width:768px){.Title--2{font-size:2.5rem}}.Title--3{position:relative}.Title--3:after{content:"";width:100%;height:1px;background:#ccc;position:absolute;top:50%;left:0;translate:0 -50%}.Title--3>span{position:relative;z-index:1}.Title--3>span span{display:block}.Button--1{padding:23px 10px  ;position:relative;overflow:hidden;width:260px  ;max-width:100%;color:#fff;font-family:"century-gothic", sans-serif;background:#2B3162;text-align:center;display:inline-block;letter-spacing:0.15rem}@media only screen and (max-width: 1920px){.Button--1{padding:1.1979166667vw 0.5208333333vw  }}@media only screen and (max-width:768px){.Button--1{padding:3.0666666667vw 1.3333333333vw  }}@media only screen and (max-width: 1920px){.Button--1{width:13.5416666667vw  }}@media only screen and (max-width:768px){.Button--1{width:34.6666666667vw  }}.Button--1.min{font-family:"Noto Serif JP", "游明朝", "Yu Mincho", "游明朝体", "YuMincho", "ヒラギノ明朝 ProN W6", "HiraMinProN-W6", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif}.Button--1.small{padding:17px 5px  }@media only screen and (max-width: 1920px){.Button--1.small{padding:0.8854166667vw 0.2604166667vw  }}@media only screen and (max-width:768px){.Button--1.small{padding:2.2666666667vw 0.6666666667vw  }}.Button--1.submit{padding:0}.Button--1.submit input[type="submit"]{padding:23px 10px  ;width:100%;font-weight:bold}@media only screen and (max-width: 1920px){.Button--1.submit input[type="submit"]{padding:1.1979166667vw 0.5208333333vw  }}@media only screen and (max-width:768px){.Button--1.submit input[type="submit"]{padding:3.0666666667vw 1.3333333333vw  }}@media only screen and (max-width:768px){.Button--1.submit{width:70.6666666667vw}}.Button--1>span{position:relative;z-index:1}.Button--1:before{content:"";width:120%;height:100%;background:#4854B2;position:absolute;top:0;left:-130%;transform:skewX(-25deg);transition:left 0.6s cubic-bezier(0.8, 0, 0.2, 1)}@media only screen and (min-width:769px){.Button--1{transition:color 0.6s cubic-bezier(0.8, 0, 0.2, 1)}.Button--1:hover:before{left:-10%}}.Button--2{padding-right:40px  ;font-family:"century-gothic", sans-serif;display:inline-block;font-size:1.2rem;color:#262626;letter-spacing:0.15rem;position:relative}@media only screen and (max-width: 1920px){.Button--2{padding-right:2.0833333333vw  }}@media only screen and (max-width:768px){.Button--2{padding-right:5.3333333333vw  }}.Button--2:after{content:"";width:30px  ;height:1px;background:#262626;position:absolute;top:50%;right:0}@media only screen and (max-width: 1920px){.Button--2:after{width:1.5625vw  }}@media only screen and (max-width:768px){.Button--2:after{width:4vw  }}.Button--2.big{font-size:2rem;font-family:"Noto Serif JP", "游明朝", "Yu Mincho", "游明朝体", "YuMincho", "ヒラギノ明朝 ProN W6", "HiraMinProN-W6", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif}@media only screen and (min-width:769px){.Button--2{transition:color 0.4s ease}.Button--2:after{transition:background 0.4s ease}.Button--2:hover{color:#4854B2}.Button--2:hover:after{background:#4854B2}}body.hidden{overflow:hidden;height:100vh}#loading{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;z-index:2000;background:#2B3162;overflow:hidden}#loading.load{display:block}#load-inner{position:absolute;top:0;left:0;width:100%}#load-logo{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}#load-logo-image{width:200px;position:relative;overflow:hidden}#load-logo-image span{display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:#2B3162;transform:translateX(0%);will-change:transform;transition:transform 0.1s ease}#load-logo-image img{width:100%}.load-text{margin-top:20px;transition-delay:0.2s;text-align:center;transition:opacity 0.5s ease}.load-text.hidden{opacity:0}.load-text p{margin-right:5px;letter-spacing:2px;color:#fff;font-weight:400;display:inline;text-align:center;font-family:"century-gothic", sans-serif}.dot_anm{display:inline;font-size:0}.dot_anm i{background:#fff;width:2px;height:2px;margin:0 4px 0 0;border-radius:100%;display:inline-block;animation:loading-dots-middle-dots 0.5s linear infinite}.dot_anm i:first-child{opacity:0;animation:loading-dots-first-dot 0.5s linear infinite;transform:translate(-4px)}.dot_anm i:last-child{animation:loading-dots-last-dot 0.5s linear infinite}@keyframes loading-dots-first-dot{100%{transform:translate(6px);opacity:1}}@keyframes loading-dots-middle-dots{100%{transform:translate(6px)}}@keyframes loading-dots-last-dot{100%{transform:translate(6px);opacity:0}}#page--top{display:none;position:fixed;bottom:30px  ;right:45px  ;z-index:100;animation:arrowmove 1s ease-in-out infinite}@media only screen and (max-width: 1920px){#page--top{bottom:1.5625vw  }}@media only screen and (max-width:768px){#page--top{bottom:4vw  }}@media only screen and (max-width: 1920px){#page--top{right:2.34375vw  }}@media only screen and (max-width:768px){#page--top{right:6vw  }}#page--top img{width:9px  }@media only screen and (max-width: 1920px){#page--top img{width:0.46875vw  }}@media only screen and (max-width:768px){#page--top img{width:1.2vw  }}@keyframes arrowmove{0%{bottom:1%}50%{bottom:3%}100%{bottom:1%}}.Header{padding:50px 185px 0px 70px  ;position:absolute;top:0;left:0;width:100%;z-index:100;display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width: 1920px){.Header{padding:2.6041666667vw 9.6354166667vw 0vw 3.6458333333vw  }}@media only screen and (max-width:768px){.Header{padding:6.6666666667vw 24.6666666667vw 0vw 9.3333333333vw  }}@media only screen and (max-width:768px){.Header{padding:3.3333333333vw 20vw 0 5.3333333333vw}}.Header--black .Header--logo a{color:#262626}.Header--black .Header--navi--main>li>a{color:#262626}.Header--black .Header--navi--main>li>a:after{background:#262626}.Header--black .Header--navi--sub li a{border-color:#262626;color:#262626}@media only screen and (min-width:769px){.Header--black .Header--navi--sub li a:hover{background:#262626;color:#fff}}.Header--black .Header--navi--sub li p{color:#262626}.Header--white .Header--logo a{color:#fff}.Header--white .Header--navi--main>li>a{color:#fff}.Header--white .Header--navi--main>li>a:after{background:#fff}.Header--white .Header--navi--sub li a{border-color:#fff;color:#fff}@media only screen and (min-width:769px){.Header--white .Header--navi--sub li a:hover{background:#fff;color:#262626}}.Header--white .Header--navi--sub li p{color:#fff}.Header--logo a{display:flex;align-items:center}.Header--logo a img{margin-right:18px  ;width:188px  }@media only screen and (max-width: 1920px){.Header--logo a img{margin-right:0.9375vw  }}@media only screen and (max-width:768px){.Header--logo a img{margin-right:2.4vw  }}@media only screen and (max-width: 1920px){.Header--logo a img{width:9.7916666667vw  }}@media only screen and (max-width:768px){.Header--logo a img{width:25.0666666667vw  }}.Header--logo a span{font-size:1.4rem}.Header--navi{display:flex;align-items:center}.Header--navi--main{margin-right:30px  ;display:flex;align-items:center}@media only screen and (max-width: 1920px){.Header--navi--main{margin-right:1.5625vw  }}@media only screen and (max-width:768px){.Header--navi--main{margin-right:4vw  }}.Header--navi--main>li.current>a:after{opacity:1}.Header--navi--main>li+li{margin-left:35px  }@media only screen and (max-width: 1920px){.Header--navi--main>li+li{margin-left:1.8229166667vw  }}@media only screen and (max-width:768px){.Header--navi--main>li+li{margin-left:4.6666666667vw  }}.Header--navi--main>li>a{padding:20px 0px  ;display:block;position:relative}@media only screen and (max-width: 1920px){.Header--navi--main>li>a{padding:1.0416666667vw 0vw  }}@media only screen and (max-width:768px){.Header--navi--main>li>a{padding:2.6666666667vw 0vw  }}.Header--navi--main>li>a:after{content:"";width:100%;height:1px;position:absolute;bottom:10px  ;left:0;background:#262626;opacity:0}@media only screen and (max-width: 1920px){.Header--navi--main>li>a:after{bottom:0.5208333333vw  }}@media only screen and (max-width:768px){.Header--navi--main>li>a:after{bottom:1.3333333333vw  }}@media only screen and (min-width:769px){.Header--navi--main>li>a:after{transition:opacity 0.4s ease}.Header--navi--main>li>a:hover:after{opacity:1}}@media only screen and (min-width:769px){.Header--navi--main--parent>a:after{transition:opacity 0.4s ease}.Header--navi--main--parent:hover>a:after{opacity:1}.Header--navi--main--parent:hover>.Header--navi--main--child{opacity:1;visibility:visible}}.Header--navi--main--child{opacity:0;visibility:hidden;padding:30px  ;position:absolute;bottom:1px;right:160px  ;translate:0 100%;background:rgba(255, 255, 255, 0.8);width:980px  ;display:flex;justify-content:space-between;transition:0.4s ease;transition-property:opacity, visibility}@media only screen and (max-width: 1920px){.Header--navi--main--child{padding:1.5625vw  }}@media only screen and (max-width:768px){.Header--navi--main--child{padding:4vw  }}@media only screen and (max-width: 1920px){.Header--navi--main--child{right:8.3333333333vw  }}@media only screen and (max-width:768px){.Header--navi--main--child{right:21.3333333333vw  }}@media only screen and (max-width: 1920px){.Header--navi--main--child{width:51.0416666667vw  }}@media only screen and (max-width:768px){.Header--navi--main--child{width:130.6666666667vw  }}.Header--navi--main--child li{width:210px  }@media only screen and (max-width: 1920px){.Header--navi--main--child li{width:10.9375vw  }}@media only screen and (max-width:768px){.Header--navi--main--child li{width:28vw  }}.Header--navi--main--child li a{display:block;color:#262626;font-size:1.4rem;line-height:1.2}.Header--navi--main--child li a span{display:block}@media only screen and (min-width:769px){.Header--navi--main--child li a:hover .Header--navi--main--child--image img{transform:scale(1.3)}}.Header--navi--main--child--image{overflow:hidden}@media only screen and (min-width:769px){.Header--navi--main--child--image img{transition:transform 0.4s ease}}.Header--navi--main--child--text{margin-top:10px  }@media only screen and (max-width: 1920px){.Header--navi--main--child--text{margin-top:0.5208333333vw  }}@media only screen and (max-width:768px){.Header--navi--main--child--text{margin-top:1.3333333333vw  }}.Header--navi--sub li{position:relative}.Header--navi--sub li a{padding:8px 20px 7px  ;border:1px solid #262626;display:block;border-radius:16px  ;color:#262626}@media only screen and (max-width: 1920px){.Header--navi--sub li a{padding:0.4166666667vw 1.0416666667vw 0.3645833333vw  }}@media only screen and (max-width:768px){.Header--navi--sub li a{padding:1.0666666667vw 2.6666666667vw 0.9333333333vw  }}@media only screen and (max-width: 1920px){.Header--navi--sub li a{border-radius:0.8333333333vw  }}@media only screen and (max-width:768px){.Header--navi--sub li a{border-radius:2.1333333333vw  }}@media only screen and (min-width:769px){.Header--navi--sub li a{transition:0.4s ease;transition-property:color, background}.Header--navi--sub li a:hover{background:#262626;color:#fff}}.Header--navi--sub li p{position:absolute;bottom:-8px  ;left:50%;translate:-50% 100%;font-size:1.2rem;font-weight:bold;white-space:nowrap;font-family:"Noto Sans JP", "游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", sans-serif}@media only screen and (max-width: 1920px){.Header--navi--sub li p{bottom:-0.4166666667vw  }}@media only screen and (max-width:768px){.Header--navi--sub li p{bottom:-1.0666666667vw  }}.Navi{padding:65px 40px  ;width:130px  ;position:fixed;top:0;right:0;z-index:1000}@media only screen and (max-width: 1920px){.Navi{padding:3.3854166667vw 2.0833333333vw  }}@media only screen and (max-width:768px){.Navi{padding:8.6666666667vw 5.3333333333vw  }}@media only screen and (max-width: 1920px){.Navi{width:6.7708333333vw  }}@media only screen and (max-width:768px){.Navi{width:17.3333333333vw  }}@media only screen and (max-width:768px){.Navi{padding:2vw;width:10.6666666667vw}}.Navi.Navi--white.active .Navi--torigger .ham span{background:#fff}.Navi.Navi--white.active .Navi--icons li a{color:#fff}.Navi--torigger{margin-bottom:25px  ;aspect-ratio:1;position:relative;z-index:1;width:100%}@media only screen and (max-width: 1920px){.Navi--torigger{margin-bottom:1.3020833333vw  }}@media only screen and (max-width:768px){.Navi--torigger{margin-bottom:3.3333333333vw  }}.Navi--torigger .ham{aspect-ratio:1.5;width:60%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.Navi--torigger .ham span{display:block;width:100%;height:1px;background:#262626;position:absolute;left:0;transition:0.5s ease;transform-property:top, transform, opacity, bottom}.Navi--torigger .ham span:nth-of-type(1){top:0}.Navi--torigger .ham span:nth-of-type(2){top:50%;transform:translateY(-50%)}.Navi--torigger .ham span:nth-of-type(3){bottom:0}.Navi--torigger.active .ham span{background:#fff}.Navi--torigger.active .ham span:nth-of-type(1){top:50%;transform:translate(0, -50%) rotate(45deg)}.Navi--torigger.active .ham span:nth-of-type(2){opacity:0}.Navi--torigger.active .ham span:nth-of-type(3){top:50%;bottom:auto;transform:translate(0, -50%) rotate(-45deg)}.Navi--icons{text-align:center}.Navi--icons li+li{margin-top:40px  }@media only screen and (max-width: 1920px){.Navi--icons li+li{margin-top:2.0833333333vw  }}@media only screen and (max-width:768px){.Navi--icons li+li{margin-top:5.3333333333vw  }}.Navi--icons li a{color:#262626}@media only screen and (min-width:769px){.Navi--icons li a{transition:color 0.4s ease}.Navi--icons li a:hover{color:#4854B2}}.Navi--primary{padding:135px 110px 135px 80px  ;position:absolute;top:0;right:0;width:850px  ;height:100vh;background:#2B3162;display:none}@media only screen and (max-width: 1920px){.Navi--primary{padding:7.03125vw 5.7291666667vw 7.03125vw 4.1666666667vw  }}@media only screen and (max-width:768px){.Navi--primary{padding:18vw 14.6666666667vw 18vw 10.6666666667vw  }}@media only screen and (max-width: 1920px){.Navi--primary{width:44.2708333333vw  }}@media only screen and (max-width:768px){.Navi--primary{width:113.3333333333vw  }}@media only screen and (max-width:768px){.Navi--primary{padding:10.6666666667vw 6vw 13.3333333333vw;width:70vw;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.Navi--primary::-webkit-scrollbar{display:none}}.Navi--primary--list{display:flex;justify-content:space-between;flex-wrap:wrap}.Navi--primary--list li{width:46%}.Navi--primary--list li a{color:#fff;line-height:1.4}.Navi--primary--list li a span{display:block}.Navi--primary--list li a .en{margin-bottom:10px  ;font-size:1.2rem;font-family:"century-gothic", sans-serif}@media only screen and (max-width: 1920px){.Navi--primary--list li a .en{margin-bottom:0.5208333333vw  }}@media only screen and (max-width:768px){.Navi--primary--list li a .en{margin-bottom:1.3333333333vw  }}.Navi--primary--list li a .ja{font-size:2.5rem}@media only screen and (min-width:769px){.Navi--primary--list li a{transition:color 0.4s ease}.Navi--primary--list li a:hover{color:#9ea4d7}}.Navi--primary--list>li{margin-bottom:40px  }@media only screen and (max-width: 1920px){.Navi--primary--list>li{margin-bottom:2.0833333333vw  }}@media only screen and (max-width:768px){.Navi--primary--list>li{margin-bottom:5.3333333333vw  }}.Navi--primary--list>li:nth-child(5){width:100%}.Navi--primary--list>li>a{border-bottom:1px solid #fff;padding-bottom:18px  ;display:block}@media only screen and (max-width: 1920px){.Navi--primary--list>li>a{padding-bottom:0.9375vw  }}@media only screen and (max-width:768px){.Navi--primary--list>li>a{padding-bottom:2.4vw  }}@media only screen and (min-width:769px){.Navi--primary--list>li>a{transition-property:color, border-color}.Navi--primary--list>li>a:hover{border-color:#9ea4d7}}.Navi--primary--list--child{margin-top:20px  ;display:flex;justify-content:space-between;flex-wrap:wrap}@media only screen and (max-width: 1920px){.Navi--primary--list--child{margin-top:1.0416666667vw  }}@media only screen and (max-width:768px){.Navi--primary--list--child{margin-top:2.6666666667vw  }}.Navi--primary--list--child li{margin-top:5px  ;width:46%}@media only screen and (max-width: 1920px){.Navi--primary--list--child li{margin-top:0.2604166667vw  }}@media only screen and (max-width:768px){.Navi--primary--list--child li{margin-top:0.6666666667vw  }}.Navi--primary--list--child li a{padding:8px 0px  ;display:inline-block}@media only screen and (max-width: 1920px){.Navi--primary--list--child li a{padding:0.4166666667vw 0vw  }}@media only screen and (max-width:768px){.Navi--primary--list--child li a{padding:1.0666666667vw 0vw  }}@media only screen and (max-width:768px){.Navi--primary--list{display:block}.Navi--primary--list li{width:100%}.Navi--primary--list li a .en{font-size:1rem}.Navi--primary--list li a .ja{font-size:1.7rem}.Navi--primary--list>li{margin-bottom:3.3333333333vw}.Navi--primary--list--child{margin-top:0.6666666667vw}}.Navi--secondary{display:none}.Navi--secondary li+li{margin-left:20px  }@media only screen and (max-width: 1920px){.Navi--secondary li+li{margin-left:1.0416666667vw  }}@media only screen and (max-width:768px){.Navi--secondary li+li{margin-left:2.6666666667vw  }}.Navi--secondary li a{color:#fff;font-size:2.5rem}@media only screen and (max-width:768px){.Navi--secondary{display:flex}}.Navi--calculator .Calculator--box{margin-bottom:5.3333333333vw;flex-wrap:wrap}.Navi--calculator .Calculator--input--annotation--1{bottom:-0.4vw;right:2.3vw;left:auto;translate:100% 0}.Navi--calculator .Calculator--input--3{margin-top:2vw;width:100%}.Navi--calculator .Calculator--input--3 input{width:100%}.Side--back{background:url("../img/common/side--back.jpg") no-repeat center;background-size:cover}.Side--box{padding:70px 20px  ;display:block;width:100%;height:100%;border:1px solid #fff}@media only screen and (max-width: 1920px){.Side--box{padding:3.6458333333vw 1.0416666667vw  }}@media only screen and (max-width:768px){.Side--box{padding:9.3333333333vw 2.6666666667vw  }}@media only screen and (max-width:768px){.Side--box{padding:4.6666666667vw 2.6666666667vw}}@media only screen and (min-width:769px){.Side--box--link{transition:background 0.4s ease}.Side--box--link .arrow{transition:transform 0.4s ease}.Side--box--link:hover{background:rgba(255, 255, 255, 0.3)}.Side--box--link:hover .arrow{transform:translateX(1rem)}}.Footer--navi--primary{display:flex;justify-content:end}.Footer--navi--primary li+li{margin-left:30px  }@media only screen and (max-width: 1920px){.Footer--navi--primary li+li{margin-left:1.5625vw  }}@media only screen and (max-width:768px){.Footer--navi--primary li+li{margin-left:4vw  }}.Footer--navi--primary li a{color:#262626}@media only screen and (min-width:769px){.Footer--navi--primary li a{transition:color 0.4s ease}.Footer--navi--primary li a:hover{color:#4854B2}}@media only screen and (max-width:768px){.Footer--navi--primary{padding-top:5.3333333333vw;border-top:0.3px solid #262626;flex-wrap:wrap;justify-content:space-between}.Footer--navi--primary li{width:49%}.Footer--navi--primary li+li{margin-left:0}.Footer--navi--primary li a{padding:1.3333333333vw 0;display:block}}.Footer--navi--secondary{display:flex;justify-content:end}.Footer--navi--secondary li+li{margin-left:15px  }@media only screen and (max-width: 1920px){.Footer--navi--secondary li+li{margin-left:0.78125vw  }}@media only screen and (max-width:768px){.Footer--navi--secondary li+li{margin-left:2vw  }}.Footer--navi--secondary li a.Button--1{background:#fff;color:#262626;border:1px solid #262626}@media only screen and (min-width:769px){.Footer--navi--secondary li a.Button--1:hover{color:#fff}}@media only screen and (max-width:768px){.Footer--navi--secondary{justify-content:space-between}.Footer--navi--secondary li{width:48.9552238806%}.Footer--navi--secondary li+li{margin-left:0}.Footer--navi--secondary li a.Button--1{width:100%}}.Footer--navi--thirdy{display:flex;justify-content:end;align-items:center}.Footer--navi--thirdy li+li{margin-left:30px  }@media only screen and (max-width: 1920px){.Footer--navi--thirdy li+li{margin-left:1.5625vw  }}@media only screen and (max-width:768px){.Footer--navi--thirdy li+li{margin-left:4vw  }}.Footer--navi--thirdy li a{color:#262626}@media only screen and (max-width:768px){.Footer--navi--thirdy{display:block}.Footer--navi--thirdy li+li{margin-left:0;margin-top:3.3333333333vw}}.to-up,.to-right,.to-left{opacity:0;transition:1.3s cubic-bezier(0.165, 0.84, 0.44, 1) 0.15s;transition-property:transform, opacity;will-change:opacity, transform}.to-up.active,.to-right.active,.to-left.active{opacity:1;transform:translate(0, 0)}.to-up{transform:translateY(8rem)}.to-right{transform:translateX(-8rem)}.to-left{transform:translateX(8rem)}[inview-parent].active [inview-child]{opacity:1;transform:translate(0, 0)}.wpcf7-list-item{margin-left:0}.wpcf7-list-item-label{padding-top:2px  ;cursor:pointer}@media only screen and (max-width: 1920px){.wpcf7-list-item-label{padding-top:0.1041666667vw  }}@media only screen and (max-width:768px){.wpcf7-list-item-label{padding-top:0.2666666667vw  }}.wpcf7-radio input[type="radio"],.wpcf7-radio input[type="checkbox"],.wpcf7-acceptance input[type="radio"],.wpcf7-acceptance input[type="checkbox"]{display:none}.wpcf7-radio input[type="radio"]+.wpcf7-list-item-label,.wpcf7-radio input[type="checkbox"]+.wpcf7-list-item-label,.wpcf7-acceptance input[type="radio"]+.wpcf7-list-item-label,.wpcf7-acceptance input[type="checkbox"]+.wpcf7-list-item-label{position:relative;display:inline-block;padding-left:45px  }@media only screen and (max-width: 1920px){.wpcf7-radio input[type="radio"]+.wpcf7-list-item-label,.wpcf7-radio input[type="checkbox"]+.wpcf7-list-item-label,.wpcf7-acceptance input[type="radio"]+.wpcf7-list-item-label,.wpcf7-acceptance input[type="checkbox"]+.wpcf7-list-item-label{padding-left:2.34375vw  }}@media only screen and (max-width:768px){.wpcf7-radio input[type="radio"]+.wpcf7-list-item-label,.wpcf7-radio input[type="checkbox"]+.wpcf7-list-item-label,.wpcf7-acceptance input[type="radio"]+.wpcf7-list-item-label,.wpcf7-acceptance input[type="checkbox"]+.wpcf7-list-item-label{padding-left:6vw  }}@media only screen and (max-width:768px){.wpcf7-radio input[type="radio"]+.wpcf7-list-item-label,.wpcf7-radio input[type="checkbox"]+.wpcf7-list-item-label,.wpcf7-acceptance input[type="radio"]+.wpcf7-list-item-label,.wpcf7-acceptance input[type="checkbox"]+.wpcf7-list-item-label{padding-left:9.3333333333vw}}.wpcf7-radio input[type="radio"]+.wpcf7-list-item-label:before,.wpcf7-radio input[type="radio"]+.wpcf7-list-item-label:after,.wpcf7-radio input[type="checkbox"]+.wpcf7-list-item-label:before,.wpcf7-radio input[type="checkbox"]+.wpcf7-list-item-label:after,.wpcf7-acceptance input[type="radio"]+.wpcf7-list-item-label:before,.wpcf7-acceptance input[type="radio"]+.wpcf7-list-item-label:after,.wpcf7-acceptance input[type="checkbox"]+.wpcf7-list-item-label:before,.wpcf7-acceptance input[type="checkbox"]+.wpcf7-list-item-label:after{content:"";position:absolute;top:50%;translate:0 -50%;aspect-ratio:1}.wpcf7-radio input[type="radio"]+.wpcf7-list-item-label:before,.wpcf7-radio input[type="checkbox"]+.wpcf7-list-item-label:before,.wpcf7-acceptance input[type="radio"]+.wpcf7-list-item-label:before,.wpcf7-acceptance input[type="checkbox"]+.wpcf7-list-item-label:before{width:29px  ;border:1px solid #ccc;background:#fff;left:0}@media only screen and (max-width: 1920px){.wpcf7-radio input[type="radio"]+.wpcf7-list-item-label:before,.wpcf7-radio input[type="checkbox"]+.wpcf7-list-item-label:before,.wpcf7-acceptance input[type="radio"]+.wpcf7-list-item-label:before,.wpcf7-acceptance input[type="checkbox"]+.wpcf7-list-item-label:before{width:1.5104166667vw  }}@media only screen and (max-width:768px){.wpcf7-radio input[type="radio"]+.wpcf7-list-item-label:before,.wpcf7-radio input[type="checkbox"]+.wpcf7-list-item-label:before,.wpcf7-acceptance input[type="radio"]+.wpcf7-list-item-label:before,.wpcf7-acceptance input[type="checkbox"]+.wpcf7-list-item-label:before{width:3.8666666667vw  }}@media only screen and (max-width:768px){.wpcf7-radio input[type="radio"]+.wpcf7-list-item-label:before,.wpcf7-radio input[type="checkbox"]+.wpcf7-list-item-label:before,.wpcf7-acceptance input[type="radio"]+.wpcf7-list-item-label:before,.wpcf7-acceptance input[type="checkbox"]+.wpcf7-list-item-label:before{width:6vw}}.wpcf7-radio input[type="radio"]+.wpcf7-list-item-label:after,.wpcf7-radio input[type="checkbox"]+.wpcf7-list-item-label:after,.wpcf7-acceptance input[type="radio"]+.wpcf7-list-item-label:after,.wpcf7-acceptance input[type="checkbox"]+.wpcf7-list-item-label:after{width:16px  ;background:#262626;left:8px  ;opacity:0;transition:opacity 0.5s ease}@media only screen and (max-width: 1920px){.wpcf7-radio input[type="radio"]+.wpcf7-list-item-label:after,.wpcf7-radio input[type="checkbox"]+.wpcf7-list-item-label:after,.wpcf7-acceptance input[type="radio"]+.wpcf7-list-item-label:after,.wpcf7-acceptance input[type="checkbox"]+.wpcf7-list-item-label:after{width:0.8333333333vw  }}@media only screen and (max-width:768px){.wpcf7-radio input[type="radio"]+.wpcf7-list-item-label:after,.wpcf7-radio input[type="checkbox"]+.wpcf7-list-item-label:after,.wpcf7-acceptance input[type="radio"]+.wpcf7-list-item-label:after,.wpcf7-acceptance input[type="checkbox"]+.wpcf7-list-item-label:after{width:2.1333333333vw  }}@media only screen and (max-width: 1920px){.wpcf7-radio input[type="radio"]+.wpcf7-list-item-label:after,.wpcf7-radio input[type="checkbox"]+.wpcf7-list-item-label:after,.wpcf7-acceptance input[type="radio"]+.wpcf7-list-item-label:after,.wpcf7-acceptance input[type="checkbox"]+.wpcf7-list-item-label:after{left:0.4166666667vw  }}@media only screen and (max-width:768px){.wpcf7-radio input[type="radio"]+.wpcf7-list-item-label:after,.wpcf7-radio input[type="checkbox"]+.wpcf7-list-item-label:after,.wpcf7-acceptance input[type="radio"]+.wpcf7-list-item-label:after,.wpcf7-acceptance input[type="checkbox"]+.wpcf7-list-item-label:after{left:1.0666666667vw  }}@media only screen and (max-width:768px){.wpcf7-radio input[type="radio"]+.wpcf7-list-item-label:after,.wpcf7-radio input[type="checkbox"]+.wpcf7-list-item-label:after,.wpcf7-acceptance input[type="radio"]+.wpcf7-list-item-label:after,.wpcf7-acceptance input[type="checkbox"]+.wpcf7-list-item-label:after{width:4vw;left:calc(1px + (8 / 750 * 100vw))}}.wpcf7-radio input[type="radio"]:checked+.wpcf7-list-item-label:after,.wpcf7-radio input[type="checkbox"]:checked+.wpcf7-list-item-label:after,.wpcf7-acceptance input[type="radio"]:checked+.wpcf7-list-item-label:after,.wpcf7-acceptance input[type="checkbox"]:checked+.wpcf7-list-item-label:after{opacity:1}.wpcf7-radio{display:block}.wpcf7-radio input[type="radio"]+.wpcf7-list-item-label:before,.wpcf7-radio input[type="radio"]+.wpcf7-list-item-label:after{border-radius:50%}.wpcf7-radio .wpcf7-list-item+.wpcf7-list-item{margin-left:35px  }@media only screen and (max-width: 1920px){.wpcf7-radio .wpcf7-list-item+.wpcf7-list-item{margin-left:1.8229166667vw  }}@media only screen and (max-width:768px){.wpcf7-radio .wpcf7-list-item+.wpcf7-list-item{margin-left:4.6666666667vw  }}.wpcf7-acceptance .wpcf7-list-item{margin:25px 0px  ;display:block}@media only screen and (max-width: 1920px){.wpcf7-acceptance .wpcf7-list-item{margin:1.3020833333vw 0vw  }}@media only screen and (max-width:768px){.wpcf7-acceptance .wpcf7-list-item{margin:3.3333333333vw 0vw  }}.wpcf7-not-valid-tip{font-size:1.2rem}.wpcf7-spinner{margin:0;position:absolute !important;bottom:-20px  ;left:50%;translate:-50% 100%}@media only screen and (max-width: 1920px){.wpcf7-spinner{bottom:-1.0416666667vw  }}@media only screen and (max-width:768px){.wpcf7-spinner{bottom:-2.6666666667vw  }}.recaptcha_policy{text-align:center;font-size:1.4rem}@media only screen and (max-width:768px){.recaptcha_policy{font-size:2.4rem}}.recaptcha_policy a{color:#4854B2;text-decoration:underline}.grecaptcha-badge{visibility:hidden}.lity-container>.lity-close{display:none}.Calculator{width:850px  ;color:#fff}@media only screen and (max-width: 1920px){.Calculator{width:44.2708333333vw  }}@media only screen and (max-width:768px){.Calculator{width:113.3333333333vw  }}@media only screen and (max-width:768px){.Calculator{width:100%}}.Calculator--popup{padding:200px 0px 175px  ;color:#fff;width:967px  ;background:#2B3162;border-radius:35px  }@media only screen and (max-width: 1920px){.Calculator--popup{padding:10.4166666667vw 0vw 9.1145833333vw  }}@media only screen and (max-width:768px){.Calculator--popup{padding:26.6666666667vw 0vw 23.3333333333vw  }}@media only screen and (max-width: 1920px){.Calculator--popup{width:50.3645833333vw  }}@media only screen and (max-width:768px){.Calculator--popup{width:128.9333333333vw  }}@media only screen and (max-width: 1920px){.Calculator--popup{border-radius:1.8229166667vw  }}@media only screen and (max-width:768px){.Calculator--popup{border-radius:4.6666666667vw  }}.Calculator--popup .Calculator{margin-left:auto;margin-right:auto}.Calculator--popup .lity-close{position:absolute;top:10px  ;right:10px  }@media only screen and (max-width: 1920px){.Calculator--popup .lity-close{top:0.5208333333vw  }}@media only screen and (max-width:768px){.Calculator--popup .lity-close{top:1.3333333333vw  }}@media only screen and (max-width: 1920px){.Calculator--popup .lity-close{right:0.5208333333vw  }}@media only screen and (max-width:768px){.Calculator--popup .lity-close{right:1.3333333333vw  }}.Calculator--box{width:75.2941176471%;display:flex;align-items:center;justify-content:space-between;position:relative}.Calculator--box input[type="number"]::-webkit-outer-spin-button,.Calculator--box input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.Calculator--box input::placeholder{color:rgba(38, 38, 38, 0.5)}.Calculator--box input,.Calculator--box select{color:#262626;font-family:"Noto Sans JP", "游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", sans-serif}@media only screen and (max-width:768px){.Calculator--box{width:100%}}.Calculator--input{position:relative}.Calculator--input--1 input{width:130px  }@media only screen and (max-width: 1920px){.Calculator--input--1 input{width:6.7708333333vw  }}@media only screen and (max-width:768px){.Calculator--input--1 input{width:17.3333333333vw  }}@media only screen and (max-width:768px){.Calculator--input--1 input{width:22vw}}.Calculator--input--2 select{width:230px  ;color:rgba(38, 38, 38, 0.5)}@media only screen and (max-width: 1920px){.Calculator--input--2 select{width:11.9791666667vw  }}@media only screen and (max-width:768px){.Calculator--input--2 select{width:30.6666666667vw  }}@media only screen and (max-width:768px){.Calculator--input--2 select{width:22vw}}.Calculator--input--3 input{padding-left:25px  ;width:228px  }@media only screen and (max-width: 1920px){.Calculator--input--3 input{padding-left:1.3020833333vw  }}@media only screen and (max-width:768px){.Calculator--input--3 input{padding-left:3.3333333333vw  }}@media only screen and (max-width: 1920px){.Calculator--input--3 input{width:11.875vw  }}@media only screen and (max-width:768px){.Calculator--input--3 input{width:30.4vw  }}@media only screen and (max-width:768px){.Calculator--input--3 input{width:28.5333333333vw}}.Calculator--input--text{margin-left:5px  }@media only screen and (max-width: 1920px){.Calculator--input--text{margin-left:0.2604166667vw  }}@media only screen and (max-width:768px){.Calculator--input--text{margin-left:0.6666666667vw  }}.Calculator--input--annotation--1{position:absolute;bottom:-10px  ;left:0;translate:0 100%}@media only screen and (max-width: 1920px){.Calculator--input--annotation--1{bottom:-0.5208333333vw  }}@media only screen and (max-width:768px){.Calculator--input--annotation--1{bottom:-1.3333333333vw  }}.Calculator--input--annotation--2{position:absolute;top:50%;left:10px  ;translate:0 -50%;color:rgba(38, 38, 38, 0.5)}@media only screen and (max-width: 1920px){.Calculator--input--annotation--2{left:0.5208333333vw  }}@media only screen and (max-width:768px){.Calculator--input--annotation--2{left:1.3333333333vw  }}.Calculator--input--annotation--3{position:absolute;bottom:-10px  ;right:0;translate:0 100%}@media only screen and (max-width: 1920px){.Calculator--input--annotation--3{bottom:-0.5208333333vw  }}@media only screen and (max-width:768px){.Calculator--input--annotation--3{bottom:-1.3333333333vw  }}.Calculator--select{position:relative}.Calculator--select:after{content:"";font-family:"Material Icons";position:absolute;top:50%;right:5px  ;translate:0 -50%;color:#262626;font-size:2.6rem;pointer-events:none}@media only screen and (max-width: 1920px){.Calculator--select:after{right:0.2604166667vw  }}@media only screen and (max-width:768px){.Calculator--select:after{right:0.6666666667vw  }}.Calculator--item{padding:0px 15px  ;height:50px  ;border:none;background:rgba(255, 255, 255, 0.68);outline:none}@media only screen and (max-width: 1920px){.Calculator--item{padding:0vw 0.78125vw  }}@media only screen and (max-width:768px){.Calculator--item{padding:0vw 2vw  }}@media only screen and (max-width: 1920px){.Calculator--item{height:2.6041666667vw  }}@media only screen and (max-width:768px){.Calculator--item{height:6.6666666667vw  }}.Calculator--buttons{width:195px  ;position:absolute;top:0;right:0}@media only screen and (max-width: 1920px){.Calculator--buttons{width:10.15625vw  }}@media only screen and (max-width:768px){.Calculator--buttons{width:26vw  }}@media only screen and (max-width:768px){.Calculator--buttons{margin-left:auto;position:static}}.Calculator--submit{padding:16px 0px  ;width:100%;display:block;background:rgba(38, 38, 38, 0.8);color:#fff;text-align:center;font-family:"Noto Serif JP", "游明朝", "Yu Mincho", "游明朝体", "YuMincho", "ヒラギノ明朝 ProN W6", "HiraMinProN-W6", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif}@media only screen and (max-width: 1920px){.Calculator--submit{padding:0.8333333333vw 0vw  }}@media only screen and (max-width:768px){.Calculator--submit{padding:2.1333333333vw 0vw  }}@media only screen and (min-width:769px){.Calculator--submit{transition:background 0.4s ease}.Calculator--submit:hover{background:#262626}}.Calculator--error{position:absolute;bottom:-11px  ;right:80px  ;translate:0 100%;line-height:1;font-size:1.4rem;color:red;display:none}@media only screen and (max-width: 1920px){.Calculator--error{bottom:-0.5729166667vw  }}@media only screen and (max-width:768px){.Calculator--error{bottom:-1.4666666667vw  }}@media only screen and (max-width: 1920px){.Calculator--error{right:4.1666666667vw  }}@media only screen and (max-width:768px){.Calculator--error{right:10.6666666667vw  }}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}select::-ms-expand{display:none}.common-space{padding-right:130px  }@media only screen and (max-width: 1920px){.common-space{padding-right:6.7708333333vw  }}@media only screen and (max-width:768px){.common-space{padding-right:17.3333333333vw  }}@media only screen and (max-width:768px){.common-space{padding-right:10.6666666667vw}}body #wrapper .vegas-container{height:100vh !important}@media only screen and (max-width:768px){body #wrapper .vegas-container{overflow:visible !important;height:178.6666666667vw !important}}.Top--mainvisual{width:100%;height:100vh}.Top--mainvisual:after{content:"";width:100%;height:100%;background:rgba(38, 38, 38, 0.5);position:absolute;top:0;left:0}.Top--mainvisual--info{border-left:1px solid #fff;color:#fff;position:absolute;top:50%;left:200px  ;translate:0 -40%;z-index:1}@media only screen and (max-width: 1920px){.Top--mainvisual--info{left:10.4166666667vw  }}@media only screen and (max-width:768px){.Top--mainvisual--info{left:26.6666666667vw  }}@media only screen and (max-width:768px){.Top--mainvisual--info{left:5.3333333333vw;width:82.4vw;translate:0 -50%}}.Top--mainvisual--work{padding:15px  ;background:#fff;position:absolute;bottom:30px  ;right:30px  ;width:300px  ;box-shadow:0 3px 6px rgba(38, 38, 38, 0.16);z-index:1}@media only screen and (max-width: 1920px){.Top--mainvisual--work{padding:0.78125vw  }}@media only screen and (max-width:768px){.Top--mainvisual--work{padding:2vw  }}@media only screen and (max-width: 1920px){.Top--mainvisual--work{bottom:1.5625vw  }}@media only screen and (max-width:768px){.Top--mainvisual--work{bottom:4vw  }}@media only screen and (max-width: 1920px){.Top--mainvisual--work{right:1.5625vw  }}@media only screen and (max-width:768px){.Top--mainvisual--work{right:4vw  }}@media only screen and (max-width: 1920px){.Top--mainvisual--work{width:15.625vw  }}@media only screen and (max-width:768px){.Top--mainvisual--work{width:40vw  }}@media only screen and (min-width:769px){.Top--mainvisual--work a figure img{transition:transform 0.4s ease}.Top--mainvisual--work a:hover figure img{transform:scale(1.2)}}.Top--mainvisual--work figure{overflow:hidden}.Top--mainvisual--work figure img{aspect-ratio:1.5;width:100%;height:auto;object-fit:cover}.Top--mainvisual--work h1{margin-top:10px  ;font-weight:bold;font-family:"Noto Sans JP", "游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", sans-serif;line-height:1.4}@media only screen and (max-width: 1920px){.Top--mainvisual--work h1{margin-top:0.5208333333vw  }}@media only screen and (max-width:768px){.Top--mainvisual--work h1{margin-top:1.3333333333vw  }}.Top--mainvisual--work--link{padding:10px 5px  ;position:relative;overflow:hidden;width:100%;font-size:1rem;color:#fff;font-family:"century-gothic", sans-serif;background:#2B3162;text-align:center;display:inline-block}@media only screen and (max-width: 1920px){.Top--mainvisual--work--link{padding:0.5208333333vw 0.2604166667vw  }}@media only screen and (max-width:768px){.Top--mainvisual--work--link{padding:1.3333333333vw 0.6666666667vw  }}.Top--mainvisual--work--link>span{position:relative;z-index:1}.Top--mainvisual--work--link:before{content:"";width:120%;height:100%;background:#4854B2;position:absolute;top:0;left:-130%;transform:skewX(-25deg);transition:left 0.6s cubic-bezier(0.8, 0, 0.2, 1)}@media only screen and (min-width:769px){.Top--mainvisual--work--link{transition:color 0.6s cubic-bezier(0.8, 0, 0.2, 1)}.Top--mainvisual--work--link:hover:before{left:-10%}}.Top--mainvisual--work--price{padding:10px  ;position:absolute;bottom:0;right:0;background:rgba(255, 255, 255, 0.73);display:flex;align-items:center;font-family:"century-gothic", sans-serif}@media only screen and (max-width: 1920px){.Top--mainvisual--work--price{padding:0.5208333333vw  }}@media only screen and (max-width:768px){.Top--mainvisual--work--price{padding:1.3333333333vw  }}.Top--mainvisual--work--price dt{margin-right:10px  ;padding:5px 7px  ;border-right:solid #262626;border-width:1px  }@media only screen and (max-width: 1920px){.Top--mainvisual--work--price dt{margin-right:0.5208333333vw  }}@media only screen and (max-width:768px){.Top--mainvisual--work--price dt{margin-right:1.3333333333vw  }}@media only screen and (max-width: 1920px){.Top--mainvisual--work--price dt{padding:0.2604166667vw 0.3645833333vw  }}@media only screen and (max-width:768px){.Top--mainvisual--work--price dt{padding:0.6666666667vw 0.9333333333vw  }}@media only screen and (max-width: 1920px){.Top--mainvisual--work--price dt{border-width:0.0520833333vw  }}@media only screen and (max-width:768px){.Top--mainvisual--work--price dt{border-width:0.1333333333vw  }}.Top--mainvisual--work--price dt small{margin-left:3px  ;display:inline-block;font-size:0.9rem}@media only screen and (max-width: 1920px){.Top--mainvisual--work--price dt small{margin-left:0.15625vw  }}@media only screen and (max-width:768px){.Top--mainvisual--work--price dt small{margin-left:0.4vw  }}@media only screen and (max-width:768px){.Top--mainvisual--work{bottom:0;right:-3.3333333333vw}.Top--mainvisual--work figure img{aspect-ratio:1.8}}.Top--mainvisual--scroller{position:absolute;bottom:45px  ;left:50%;translate:-50%;z-index:1}@media only screen and (max-width: 1920px){.Top--mainvisual--scroller{bottom:2.34375vw  }}@media only screen and (max-width:768px){.Top--mainvisual--scroller{bottom:6vw  }}.Top--mainvisual--scroller img{width:9px  }@media only screen and (max-width: 1920px){.Top--mainvisual--scroller img{width:0.46875vw  }}@media only screen and (max-width:768px){.Top--mainvisual--scroller img{width:1.2vw  }}.Top--mainvisual--scroller:after{content:"";animation:scroll 2s infinite;width:20px  ;aspect-ratio:2;background:url("../img/top/icon--scroll--arrow.png") no-repeat center;background-size:100% 100%;position:absolute;bottom:-10px  ;left:50%;transform:translate(-50%, 100%)}@media only screen and (max-width: 1920px){.Top--mainvisual--scroller:after{width:1.0416666667vw  }}@media only screen and (max-width:768px){.Top--mainvisual--scroller:after{width:2.6666666667vw  }}@media only screen and (max-width: 1920px){.Top--mainvisual--scroller:after{bottom:-0.5208333333vw  }}@media only screen and (max-width:768px){.Top--mainvisual--scroller:after{bottom:-1.3333333333vw  }}.Top--works--main--image{object-fit:cover;width:100%;height:auto;aspect-ratio:1.8406988695}@media only screen and (max-width:768px){.Top--works--main--image{aspect-ratio:1.0142857143}}.Top--works--main--price{padding:25px  ;position:absolute;bottom:156px  ;right:0;background:rgba(255, 255, 255, 0.73);display:flex;align-items:center;font-family:"century-gothic", sans-serif}@media only screen and (max-width: 1920px){.Top--works--main--price{padding:1.3020833333vw  }}@media only screen and (max-width:768px){.Top--works--main--price{padding:3.3333333333vw  }}@media only screen and (max-width: 1920px){.Top--works--main--price{bottom:8.125vw  }}@media only screen and (max-width:768px){.Top--works--main--price{bottom:20.8vw  }}.Top--works--main--price dt{margin-right:23px  ;padding:15px 25px  ;border-right:solid #262626;border-width:1px  ;font-size:4.4rem}@media only screen and (max-width: 1920px){.Top--works--main--price dt{margin-right:1.1979166667vw  }}@media only screen and (max-width:768px){.Top--works--main--price dt{margin-right:3.0666666667vw  }}@media only screen and (max-width: 1920px){.Top--works--main--price dt{padding:0.78125vw 1.3020833333vw  }}@media only screen and (max-width:768px){.Top--works--main--price dt{padding:2vw 3.3333333333vw  }}@media only screen and (max-width: 1920px){.Top--works--main--price dt{border-width:0.0520833333vw  }}@media only screen and (max-width:768px){.Top--works--main--price dt{border-width:0.1333333333vw  }}.Top--works--main--price dt small{margin-left:3px  ;display:inline-block;font-size:2.5rem}@media only screen and (max-width: 1920px){.Top--works--main--price dt small{margin-left:0.15625vw  }}@media only screen and (max-width:768px){.Top--works--main--price dt small{margin-left:0.4vw  }}.Top--works--main--price dd{font-size:4.5rem}@media only screen and (max-width:768px){.Top--works--main--price{padding:3.2vw 1.3333333333vw;bottom:8vw}.Top--works--main--price dt,.Top--works--main--price dd{font-size:2rem}.Top--works--main--price dt{margin-right:9.3333333333vw;padding:0.6666666667vw 1.3333333333vw}.Top--works--main--price dt small{font-size:1rem}}.Top--works--main--title{font-family:"century-gothic", sans-serif;position:absolute;bottom:-15px  ;right:40px  ;color:#fff}@media only screen and (max-width: 1920px){.Top--works--main--title{bottom:-0.78125vw  }}@media only screen and (max-width:768px){.Top--works--main--title{bottom:-2vw  }}@media only screen and (max-width: 1920px){.Top--works--main--title{right:2.0833333333vw  }}@media only screen and (max-width:768px){.Top--works--main--title{right:5.3333333333vw  }}.Top--works--main--title span{display:inline-block}.Top--works--main--title .num{padding-top:10px  ;display:inline-block;font-size:2.3rem;vertical-align:top}@media only screen and (max-width: 1920px){.Top--works--main--title .num{padding-top:0.5208333333vw  }}@media only screen and (max-width:768px){.Top--works--main--title .num{padding-top:1.3333333333vw  }}.Top--works--main--title .title{font-size:10.2rem;letter-spacing:1rem}@media only screen and (max-width:768px){.Top--works--main--title{bottom:-0.6666666667vw;right:0}.Top--works--main--title .num{padding-top:0.5333333333vw;font-size:1.6rem}.Top--works--main--title .title{font-size:4rem}}.Top--works--link a{padding:15px 0px  ;display:block;font-size:1.9rem;position:relative;color:#262626}@media only screen and (max-width: 1920px){.Top--works--link a{padding:0.78125vw 0vw  }}@media only screen and (max-width:768px){.Top--works--link a{padding:2vw 0vw  }}.Top--works--link a small{margin-left:15px  ;display:inline-block}@media only screen and (max-width: 1920px){.Top--works--link a small{margin-left:0.78125vw  }}@media only screen and (max-width:768px){.Top--works--link a small{margin-left:2vw  }}.Top--works--link a:after{content:"";width:9.7px  ;aspect-ratio:0.8083333333;background:url("../img/common/icon--arow--2.png") no-repeat center;background-size:100% 100%;position:absolute;top:50%;right:20px  ;translate:0 -50%}@media only screen and (max-width: 1920px){.Top--works--link a:after{width:0.5052083333vw  }}@media only screen and (max-width:768px){.Top--works--link a:after{width:1.2933333333vw  }}@media only screen and (max-width: 1920px){.Top--works--link a:after{right:1.0416666667vw  }}@media only screen and (max-width:768px){.Top--works--link a:after{right:2.6666666667vw  }}@media only screen and (min-width:769px){.Top--works--link a{transition:color 0.4s ease}.Top--works--link a:after{transition:right 0.4s ease}.Top--works--link a:hover{color:#4854B2}.Top--works--link a:hover:after{right:0}}@media only screen and (max-width:768px){.Top--works--link a{padding:10px 0}}.Top--works--progress{position:relative}.Top--works--progress--bar{position:absolute;bottom:0;left:0;width:100%;height:0.3px;background:#262626}.Top--works--progress--bar.none{visibility:hidden}.Top--works--progress--bar--item{height:1px;width:0%;background:#262626}.Top--works--pager{display:flex;justify-content:space-between}.Top--works--pager li{width:43.7037037037%}@media only screen and (max-width:768px){.Top--works--pager li{width:47.0588235294%}}.Top--works--secondary{width:480px  }@media only screen and (max-width: 1920px){.Top--works--secondary{width:25vw  }}@media only screen and (max-width:768px){.Top--works--secondary{width:64vw  }}.Top--works--secondary .slick-list{margin:0px -20px  ;overflow:visible}@media only screen and (max-width: 1920px){.Top--works--secondary .slick-list{margin:0vw -1.0416666667vw  }}@media only screen and (max-width:768px){.Top--works--secondary .slick-list{margin:0vw -2.6666666667vw  }}.Top--works--secondary .slick-slide{padding:0px 20px  }@media only screen and (max-width: 1920px){.Top--works--secondary .slick-slide{padding:0vw 1.0416666667vw  }}@media only screen and (max-width:768px){.Top--works--secondary .slick-slide{padding:0vw 2.6666666667vw  }}.Top--works--secondary .slick-current .Top--works--secondary--thumb:after{opacity:0}.Top--works--secondary--num{color:#fff;position:absolute;top:20px  ;left:20px  ;font-family:"century-gothic", sans-serif;font-size:2.3rem;z-index:1}@media only screen and (max-width: 1920px){.Top--works--secondary--num{top:1.0416666667vw  }}@media only screen and (max-width:768px){.Top--works--secondary--num{top:2.6666666667vw  }}@media only screen and (max-width: 1920px){.Top--works--secondary--num{left:1.0416666667vw  }}@media only screen and (max-width:768px){.Top--works--secondary--num{left:2.6666666667vw  }}.Top--works--secondary--thumb{position:relative}.Top--works--secondary--thumb img{width:100%;height:auto;object-fit:cover;aspect-ratio:1.6}.Top--works--secondary--thumb:after{content:"";width:100%;height:100%;background:rgba(255, 255, 255, 0.6);position:absolute;top:0;left:0;transition:opacity 1s ease}.Top--works--secondary--price{padding:10px  ;position:absolute;bottom:0;right:0;background:rgba(255, 255, 255, 0.73);display:flex;align-items:center;font-family:"century-gothic", sans-serif}@media only screen and (max-width: 1920px){.Top--works--secondary--price{padding:0.5208333333vw  }}@media only screen and (max-width:768px){.Top--works--secondary--price{padding:1.3333333333vw  }}.Top--works--secondary--price dt{margin-right:10px  ;padding:5px 7px  ;border-right:solid #262626;border-width:1px  }@media only screen and (max-width: 1920px){.Top--works--secondary--price dt{margin-right:0.5208333333vw  }}@media only screen and (max-width:768px){.Top--works--secondary--price dt{margin-right:1.3333333333vw  }}@media only screen and (max-width: 1920px){.Top--works--secondary--price dt{padding:0.2604166667vw 0.3645833333vw  }}@media only screen and (max-width:768px){.Top--works--secondary--price dt{padding:0.6666666667vw 0.9333333333vw  }}@media only screen and (max-width: 1920px){.Top--works--secondary--price dt{border-width:0.0520833333vw  }}@media only screen and (max-width:768px){.Top--works--secondary--price dt{border-width:0.1333333333vw  }}.Top--works--secondary--price dt small{margin-left:3px  ;display:inline-block;font-size:0.9rem}@media only screen and (max-width: 1920px){.Top--works--secondary--price dt small{margin-left:0.15625vw  }}@media only screen and (max-width:768px){.Top--works--secondary--price dt small{margin-left:0.4vw  }}.Top--works--secondary--title{position:relative}.Top--works--secondary--title small{margin-left:10px  ;display:inline-block}@media only screen and (max-width: 1920px){.Top--works--secondary--title small{margin-left:0.5208333333vw  }}@media only screen and (max-width:768px){.Top--works--secondary--title small{margin-left:1.3333333333vw  }}.Top--works--secondary--title:before{content:"";width:20px  ;height:1px;background:#262626;position:absolute;top:50%;left:0;translate:0 -50%}@media only screen and (max-width: 1920px){.Top--works--secondary--title:before{width:1.0416666667vw  }}@media only screen and (max-width:768px){.Top--works--secondary--title:before{width:2.6666666667vw  }}.Top--renovation--box{margin-top:-160px  ;background:rgba(255, 255, 255, 0.85);position:relative}@media only screen and (max-width: 1920px){.Top--renovation--box{margin-top:-8.3333333333vw  }}@media only screen and (max-width:768px){.Top--renovation--box{margin-top:-21.3333333333vw  }}.Top--renovation--navi li a{border-top:1px solid #262626;border-bottom:1px solid #262626;padding:35px 10px  ;height:100%;display:flex;align-items:center;justify-content:center;color:#262626;line-height:1.2;font-size:1.3rem}@media only screen and (max-width: 1920px){.Top--renovation--navi li a{padding:1.8229166667vw 0.5208333333vw  }}@media only screen and (max-width:768px){.Top--renovation--navi li a{padding:4.6666666667vw 1.3333333333vw  }}.Top--renovation--navi li a img{margin-left:15px  ;width:10px  }@media only screen and (max-width: 1920px){.Top--renovation--navi li a img{margin-left:0.78125vw  }}@media only screen and (max-width:768px){.Top--renovation--navi li a img{margin-left:2vw  }}@media only screen and (max-width: 1920px){.Top--renovation--navi li a img{width:0.5208333333vw  }}@media only screen and (max-width:768px){.Top--renovation--navi li a img{width:1.3333333333vw  }}@media only screen and (min-width:769px){.Top--renovation--navi li a{transition:0.4s ease;transition-property:background, color}.Top--renovation--navi li a:hover{background:rgba(72, 84, 178, 0.3)}}@media only screen and (max-width:768px){.Top--renovation--navi{border-top:1px solid #262626}.Top--renovation--navi li a{padding:3.7333333333vw 3.2vw;display:block;border:none;position:relative}.Top--renovation--navi li a img{margin-left:0;position:absolute;top:50%;right:0;translate:0 -50%}}.Top--interview--thumb img{width:100%;height:auto;aspect-ratio:1.371814093;object-fit:cover}.Top--interview--price{padding:15px  ;position:absolute;bottom:60px  ;right:0;background:rgba(255, 255, 255, 0.73);display:flex;align-items:center;font-family:"century-gothic", sans-serif;font-size:3.2rem}@media only screen and (max-width: 1920px){.Top--interview--price{padding:0.78125vw  }}@media only screen and (max-width:768px){.Top--interview--price{padding:2vw  }}@media only screen and (max-width: 1920px){.Top--interview--price{bottom:3.125vw  }}@media only screen and (max-width:768px){.Top--interview--price{bottom:8vw  }}.Top--interview--price dt{margin-right:15px  ;padding:5px 15px  ;border-right:solid #262626;border-width:1px  }@media only screen and (max-width: 1920px){.Top--interview--price dt{margin-right:0.78125vw  }}@media only screen and (max-width:768px){.Top--interview--price dt{margin-right:2vw  }}@media only screen and (max-width: 1920px){.Top--interview--price dt{padding:0.2604166667vw 0.78125vw  }}@media only screen and (max-width:768px){.Top--interview--price dt{padding:0.6666666667vw 2vw  }}@media only screen and (max-width: 1920px){.Top--interview--price dt{border-width:0.0520833333vw  }}@media only screen and (max-width:768px){.Top--interview--price dt{border-width:0.1333333333vw  }}.Top--interview--price dt small{margin-left:3px  ;display:inline-block;font-size:1.9rem}@media only screen and (max-width: 1920px){.Top--interview--price dt small{margin-left:0.15625vw  }}@media only screen and (max-width:768px){.Top--interview--price dt small{margin-left:0.4vw  }}@media only screen and (max-width:768px){.Top--interview--price{padding:3.2vw 1.3333333333vw;bottom:8vw}.Top--interview--price dt,.Top--interview--price dd{font-size:2rem}.Top--interview--price dt{margin-right:9.3333333333vw;padding:0.6666666667vw 1.3333333333vw}.Top--interview--price dt small{font-size:1rem}}.Top--news--image{aspect-ratio:1.1347905282;position:relative}.Top--news--image img{width:calc(100% + 85px);height:100%;max-width:unset;position:absolute;top:0;right:0;object-fit:cover}@media only screen and (max-width: 1920px){.Top--news--image img{width:calc(100% + (85 / 1920 * 100vw))}}@media only screen and (max-width:768px){.Top--news--image{aspect-ratio:3.0454545455}.Top--news--image img{width:calc(100% + (40 / 750 * 100vw))}}hr{margin:0;border:none;height:1px;background:#CCCCCC}@keyframes scroll{0%{opacity:0;transform:translate(-50%, 100%)}40%{opacity:1}80%{opacity:0;transform:translate(-50%, 250%)}100%{opacity:0}}#page--container{padding-top:280px  }@media only screen and (max-width: 1920px){#page--container{padding-top:14.5833333333vw  }}@media only screen and (max-width:768px){#page--container{padding-top:37.3333333333vw  }}@media only screen and (max-width:768px){#page--container{padding-top:21.3333333333vw}}.Page--mainvisual{aspect-ratio:2.0322580645;position:relative}.Page--mainvisual img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;max-width:unset;width:calc(100% + ((100vw - 1750px) / 2))}@media only screen and (max-width: 1920px){.Page--mainvisual img{width:calc(100% + (85 / 1920 * 100vw))}}@media only screen and (max-width:768px){.Page--mainvisual{aspect-ratio:1.34}.Page--mainvisual img{left:50%;translate:-50%;width:calc(100% + ((40 / 750 * 100vw) * 2))}}.Page--navi--1{display:flex}.Page--navi--1 li a{padding-left:30px  ;display:inline-block;color:#262626;position:relative}@media only screen and (max-width: 1920px){.Page--navi--1 li a{padding-left:1.5625vw  }}@media only screen and (max-width:768px){.Page--navi--1 li a{padding-left:4vw  }}.Page--navi--1 li a:before{content:"";width:15px  ;height:1px;position:absolute;top:50%;left:0;background:#262626}@media only screen and (max-width: 1920px){.Page--navi--1 li a:before{width:0.78125vw  }}@media only screen and (max-width:768px){.Page--navi--1 li a:before{width:2vw  }}@media only screen and (min-width:769px){.Page--navi--1 li a{transition:color 0.4s ease}.Page--navi--1 li a:hover{color:#4854B2}}.Page--navi--1 li+li{margin-left:25px  }@media only screen and (max-width: 1920px){.Page--navi--1 li+li{margin-left:1.3020833333vw  }}@media only screen and (max-width:768px){.Page--navi--1 li+li{margin-left:3.3333333333vw  }}.Page--navi--1.type-2{display:block}.Page--navi--1.type-2 li+li{margin-left:0;margin-top:20px  }@media only screen and (max-width: 1920px){.Page--navi--1.type-2 li+li{margin-top:1.0416666667vw  }}@media only screen and (max-width:768px){.Page--navi--1.type-2 li+li{margin-top:2.6666666667vw  }}.Page--navi--1.type-2 li.current-cat a{color:#4854B2}.Page--navi--1.type-2 li.current-cat a:before{background:#4854B2}@media only screen and (max-width:768px){.Page--navi--1.type-2{gap:0;display:flex}.Page--navi--1.type-2 li+li{margin-left:3.3333333333vw;margin-top:0}.Page--navi--1.type-2 li a{padding-top:0;padding-left:2.6666666667vw}.Page--navi--1.type-2 li a:before{top:50%;width:1.3333333333vw}}@media only screen and (max-width:768px){.Page--navi--1{display:grid;grid-template-columns:repeat(2, 1fr);gap:4vw}.Page--navi--1 li+li{margin-left:0}.Page--navi--1 li a{padding-top:3.3333333333vw;padding-left:0}.Page--navi--1 li a:before{top:0;width:4vw}}.Page--navi--2{display:flex;justify-content:end;flex-wrap:wrap}.Page--navi--2 li+li{margin-left:60px  }@media only screen and (max-width: 1920px){.Page--navi--2 li+li{margin-left:3.125vw  }}@media only screen and (max-width:768px){.Page--navi--2 li+li{margin-left:8vw  }}.Page--navi--2 li.current-cat a{color:#4854B2}.Page--navi--2 li a{color:#262626}@media only screen and (min-width:769px){.Page--navi--2 li a{transition:opacity 0.5s ease}.Page--navi--2 li a:hover{opacity:0.6}}@media only screen and (max-width:768px){.Page--navi--2{display:grid;grid-template-columns:repeat(3, 1fr);gap:2vw 0}.Page--navi--2 li+li{margin-left:0}.Page--navi--2 li a{padding:10px  ;display:block;text-align:center}}@media only screen and (max-width:768px) and only screen and (max-width: 1920px){.Page--navi--2 li a{padding:0.5208333333vw  }}@media only screen and (max-width:768px) and (max-width:768px){.Page--navi--2 li a{padding:1.3333333333vw  }}.Page--navi--3{display:grid;grid-template-columns:repeat(3, 1fr);gap:30px 50px  }@media only screen and (max-width: 1920px){.Page--navi--3{gap:1.5625vw 2.6041666667vw  }}@media only screen and (max-width:768px){.Page--navi--3{gap:4vw 6.6666666667vw  }}.Page--navi--3 li{border-top:1px solid #262626}.Page--navi--3 li a{padding:40px 0px  ;display:flex;align-items:center;color:#262626;position:relative}@media only screen and (max-width: 1920px){.Page--navi--3 li a{padding:2.0833333333vw 0vw  }}@media only screen and (max-width:768px){.Page--navi--3 li a{padding:5.3333333333vw 0vw  }}.Page--navi--3 li a img{margin-right:25px  ;width:90px  }@media only screen and (max-width: 1920px){.Page--navi--3 li a img{margin-right:1.3020833333vw  }}@media only screen and (max-width:768px){.Page--navi--3 li a img{margin-right:3.3333333333vw  }}@media only screen and (max-width: 1920px){.Page--navi--3 li a img{width:4.6875vw  }}@media only screen and (max-width:768px){.Page--navi--3 li a img{width:12vw  }}.Page--navi--3 li a:after{content:"";width:10px  ;aspect-ratio:0.8333333333;background:url("../img/common/icon--arow--2.png") no-repeat center;background-size:100% 100%;position:absolute;top:50%;right:10px  ;translate:0 -50%}@media only screen and (max-width: 1920px){.Page--navi--3 li a:after{width:0.5208333333vw  }}@media only screen and (max-width:768px){.Page--navi--3 li a:after{width:1.3333333333vw  }}@media only screen and (max-width: 1920px){.Page--navi--3 li a:after{right:0.5208333333vw  }}@media only screen and (max-width:768px){.Page--navi--3 li a:after{right:1.3333333333vw  }}@media only screen and (min-width:769px){.Page--navi--3 li a{transition:color 0.4s ease}.Page--navi--3 li a img{transition:opacity 0.4s ease}.Page--navi--3 li a:after{transition:right 0.4s ease}.Page--navi--3 li a:hover{color:#4854B2}.Page--navi--3 li a:hover img{opacity:0.6}.Page--navi--3 li a:hover:after{right:0}}@media only screen and (max-width:768px){.Page--navi--3{display:block}.Page--navi--3 li a{padding:2.6666666667vw 0}}.Page--navi--4{display:flex;justify-content:end}.Page--navi--4 li+li{margin-left:20px  }@media only screen and (max-width: 1920px){.Page--navi--4 li+li{margin-left:1.0416666667vw  }}@media only screen and (max-width:768px){.Page--navi--4 li+li{margin-left:2.6666666667vw  }}.Page--navi--4 li a{color:#262626}@media only screen and (min-width:769px){.Page--navi--4 li a{trasntiion:color 0.4s ease}.Page--navi--4 li a:hover{color:#4854B2}}.Page--navi--4 li.current a{opacity:0.4}@media only screen and (max-width:768px){.Page--navi--4{justify-content:space-between}.Page--navi--4 li+li{margin-left:0}.Page--navi--4 li a{font-size:1.3rem}}.Page--navi--5{display:grid;grid-template-columns:repeat(2, 1fr);gap:0px 50px  }@media only screen and (max-width: 1920px){.Page--navi--5{gap:0vw 2.6041666667vw  }}@media only screen and (max-width:768px){.Page--navi--5{gap:0vw 6.6666666667vw  }}.Page--navi--5 li{border-top:1px solid #262626}.Page--navi--5 li a{padding:40px 0px  ;display:flex;align-items:center;color:#262626;position:relative}@media only screen and (max-width: 1920px){.Page--navi--5 li a{padding:2.0833333333vw 0vw  }}@media only screen and (max-width:768px){.Page--navi--5 li a{padding:5.3333333333vw 0vw  }}.Page--navi--5 li a img{margin-right:25px  ;width:90px  }@media only screen and (max-width: 1920px){.Page--navi--5 li a img{margin-right:1.3020833333vw  }}@media only screen and (max-width:768px){.Page--navi--5 li a img{margin-right:3.3333333333vw  }}@media only screen and (max-width: 1920px){.Page--navi--5 li a img{width:4.6875vw  }}@media only screen and (max-width:768px){.Page--navi--5 li a img{width:12vw  }}.Page--navi--5 li a:after{content:"";width:10px  ;aspect-ratio:0.8333333333;background:url("../img/common/icon--arow--2.png") no-repeat center;background-size:100% 100%;position:absolute;top:50%;right:10px  ;translate:0 -50%}@media only screen and (max-width: 1920px){.Page--navi--5 li a:after{width:0.5208333333vw  }}@media only screen and (max-width:768px){.Page--navi--5 li a:after{width:1.3333333333vw  }}@media only screen and (max-width: 1920px){.Page--navi--5 li a:after{right:0.5208333333vw  }}@media only screen and (max-width:768px){.Page--navi--5 li a:after{right:1.3333333333vw  }}@media only screen and (min-width:769px){.Page--navi--5 li a{transition:color 0.4s ease}.Page--navi--5 li a img{transition:opacity 0.4s ease}.Page--navi--5 li a:after{transition:right 0.4s ease}.Page--navi--5 li a:hover{color:#4854B2}.Page--navi--5 li a:hover img{opacity:0.6}.Page--navi--5 li a:hover:after{right:0}}@media only screen and (max-width:768px){.Page--navi--5{display:block}.Page--navi--5 li a{padding:2.6666666667vw 0}}.hamidasi{position:relative}.hamidasi img{width:calc(100% + ((100vw - 1750px) / 2));height:100%;position:absolute;top:0;max-width:unset;object-fit:cover}@media only screen and (max-width: 1920px){.hamidasi img{width:calc(100% + (85 / 1920 * 100vw))}}@media only screen and (max-width:768px){.hamidasi img{width:calc(100% + (40 / 750 * 100vw))}}.hamidasi.left img{right:0}.hamidasi.type-2 img{width:calc(100% + ((100vw - 1581px) / 2))}@media only screen and (max-width: 1920px){.hamidasi.type-2 img{width:calc(100% + (170 / 1920 * 100vw))}}.pnkz{display:flex;align-items:center;font-size:1.3rem}.pnkz .material-icons-outlined{margin:0px 10px  ;font-size:2.4rem}@media only screen and (max-width: 1920px){.pnkz .material-icons-outlined{margin:0vw 0.5208333333vw  }}@media only screen and (max-width:768px){.pnkz .material-icons-outlined{margin:0vw 1.3333333333vw  }}.pnkz a{color:#262626}.wp-pagenavi{font-size:0}.wp-pagenavi a,.wp-pagenavi span{margin-right:5px;padding:20px  ;display:inline-block;border:1px solid #2B3162;font-size:1.5rem;font-family:"century-gothic", sans-serif}@media only screen and (max-width: 1920px){.wp-pagenavi a,.wp-pagenavi span{padding:1.0416666667vw  }}@media only screen and (max-width:768px){.wp-pagenavi a,.wp-pagenavi span{padding:2.6666666667vw  }}.wp-pagenavi a{color:#2B3162}.wp-pagenavi span{background:#2B3162;color:#fff}.wp-pagenavi.news-pagenavi a,.wp-pagenavi.news-pagenavi span{border-color:#262626}.wp-pagenavi.news-pagenavi a{color:#262626}.wp-pagenavi.news-pagenavi span{background:#262626}.About--navi--image{position:absolute;top:0;right:0;width:420px  }@media only screen and (max-width: 1920px){.About--navi--image{width:21.875vw  }}@media only screen and (max-width:768px){.About--navi--image{width:56vw  }}@media only screen and (max-width:768px){.About--navi--image{width:36vw;right:-5.3333333333vw}.About--navi--image img{aspect-ratio:1;object-fit:cover}}.About--message--image{aspect-ratio:0.8386363636}@media only screen and (max-width:768px){.About--message--image{aspect-ratio:1.2884615385}}.About--mid img{width:100%}@media only screen and (max-width:768px){.About--mid img{aspect-ratio:1.3392857143;object-fit:cover}}.About--staff--title{position:absolute;top:50px  ;left:0}@media only screen and (max-width: 1920px){.About--staff--title{top:2.6041666667vw  }}@media only screen and (max-width:768px){.About--staff--title{top:6.6666666667vw  }}@media only screen and (max-width:768px){.About--staff--title{position:static}}.About--staff--list .staff--box:nth-child(odd) .staff--info{order:-1}.About--staff--list .staff--text p+p{margin-top:30px  }@media only screen and (max-width: 1920px){.About--staff--list .staff--text p+p{margin-top:1.5625vw  }}@media only screen and (max-width:768px){.About--staff--list .staff--text p+p{margin-top:4vw  }}.About--company--image{aspect-ratio:0.9214814815}.About--company--table{width:100%}.About--company--table tbody tr th,.About--company--table tbody tr td{padding-top:20px  ;padding-bottom:20px  ;line-height:2;font-size:1.5rem}@media only screen and (max-width: 1920px){.About--company--table tbody tr th,.About--company--table tbody tr td{padding-top:1.0416666667vw  }}@media only screen and (max-width:768px){.About--company--table tbody tr th,.About--company--table tbody tr td{padding-top:2.6666666667vw  }}@media only screen and (max-width: 1920px){.About--company--table tbody tr th,.About--company--table tbody tr td{padding-bottom:1.0416666667vw  }}@media only screen and (max-width:768px){.About--company--table tbody tr th,.About--company--table tbody tr td{padding-bottom:2.6666666667vw  }}.About--company--table tbody tr th{width:210px  }@media only screen and (max-width: 1920px){.About--company--table tbody tr th{width:10.9375vw  }}@media only screen and (max-width:768px){.About--company--table tbody tr th{width:28vw  }}@media only screen and (max-width:768px){.About--company--table{width:calc(100% - (40 / 750 * 100vw))}.About--company--table tbody tr th{width:23.3333333333vw}}@media only screen and (max-width:768px){.About--company--info{margin-left:5.3333333333vw}}.About--map iframe{width:100%;aspect-ratio:3.3103448276}@media only screen and (max-width:768px){.About--map iframe{aspect-ratio:1.7857142857}}.About--map--link{translate:0 -50%}.Works--wrapper{display:grid;grid-template-columns:repeat(2, 1fr);gap:80px 105px  }@media only screen and (max-width: 1920px){.Works--wrapper{gap:4.1666666667vw 5.46875vw  }}@media only screen and (max-width:768px){.Works--wrapper{gap:10.6666666667vw 14vw  }}@media only screen and (max-width:768px){.Works--wrapper{grid-template-columns:repeat(1, 1fr);gap:4.6666666667vw}}.Works--box a{display:block;color:#262626}@media only screen and (min-width:769px){.Works--box a img{transition:transform 0.4s ease}.Works--box a:hover img{transform:scale(1.15)}}.Works--box--thumb{overflow:hidden}.Works--box--thumb img{width:100%;height:auto;aspect-ratio:1.5;object-fit:cover}.Works--box--price{padding:15px  ;position:absolute;bottom:0;right:0;background:rgba(255, 255, 255, 0.73);display:flex;align-items:center;font-family:"century-gothic", sans-serif;font-size:2.3rem}@media only screen and (max-width: 1920px){.Works--box--price{padding:0.78125vw  }}@media only screen and (max-width:768px){.Works--box--price{padding:2vw  }}.Works--box--price dt{margin-right:15px  ;padding:5px 15px  ;border-right:solid #262626;border-width:1px  }@media only screen and (max-width: 1920px){.Works--box--price dt{margin-right:0.78125vw  }}@media only screen and (max-width:768px){.Works--box--price dt{margin-right:2vw  }}@media only screen and (max-width: 1920px){.Works--box--price dt{padding:0.2604166667vw 0.78125vw  }}@media only screen and (max-width:768px){.Works--box--price dt{padding:0.6666666667vw 2vw  }}@media only screen and (max-width: 1920px){.Works--box--price dt{border-width:0.0520833333vw  }}@media only screen and (max-width:768px){.Works--box--price dt{border-width:0.1333333333vw  }}.Works--box--price dt small{margin-left:3px  ;display:inline-block;font-size:1.3rem}@media only screen and (max-width: 1920px){.Works--box--price dt small{margin-left:0.15625vw  }}@media only screen and (max-width:768px){.Works--box--price dt small{margin-left:0.4vw  }}.Works--box--info{display:flex;align-items:center}.Works--box--category{padding:8px 20px  ;border:1px solid #262626;font-family:"century-gothic", sans-serif;font-size:1.4rem;display:inline-block}@media only screen and (max-width: 1920px){.Works--box--category{padding:0.4166666667vw 1.0416666667vw  }}@media only screen and (max-width:768px){.Works--box--category{padding:1.0666666667vw 2.6666666667vw  }}.Works--box--title small{margin-left:15px  }@media only screen and (max-width: 1920px){.Works--box--title small{margin-left:0.78125vw  }}@media only screen and (max-width:768px){.Works--box--title small{margin-left:2vw  }}.Works--single--header{height:100vh;position:relative}.Works--single--header:after{content:"";width:100%;height:100%;background:rgba(38, 38, 38, 0.5);position:absolute;top:0;left:0}.Works--single--header--box{position:absolute;top:50%;left:50%;translate:-50% -50%;z-index:1}.Works--single--header--title{padding-bottom:30px  ;font-size:3.7rem;position:relative}@media only screen and (max-width: 1920px){.Works--single--header--title{padding-bottom:1.5625vw  }}@media only screen and (max-width:768px){.Works--single--header--title{padding-bottom:4vw  }}.Works--single--header--title:after{content:"";width:240px  ;height:1px;background:#fff;position:absolute;bottom:0;left:50%;translate:-50%}@media only screen and (max-width: 1920px){.Works--single--header--title:after{width:12.5vw  }}@media only screen and (max-width:768px){.Works--single--header--title:after{width:32vw  }}.Works--single--price{padding:25px  ;position:absolute;bottom:40px  ;right:0;background:rgba(255, 255, 255, 0.73);display:flex;align-items:center;font-family:"century-gothic", sans-serif}@media only screen and (max-width: 1920px){.Works--single--price{padding:1.3020833333vw  }}@media only screen and (max-width:768px){.Works--single--price{padding:3.3333333333vw  }}@media only screen and (max-width: 1920px){.Works--single--price{bottom:2.0833333333vw  }}@media only screen and (max-width:768px){.Works--single--price{bottom:5.3333333333vw  }}.Works--single--price dt{margin-right:23px  ;padding:15px 25px  ;border-right:solid #262626;border-width:1px  ;font-size:4.4rem}@media only screen and (max-width: 1920px){.Works--single--price dt{margin-right:1.1979166667vw  }}@media only screen and (max-width:768px){.Works--single--price dt{margin-right:3.0666666667vw  }}@media only screen and (max-width: 1920px){.Works--single--price dt{padding:0.78125vw 1.3020833333vw  }}@media only screen and (max-width:768px){.Works--single--price dt{padding:2vw 3.3333333333vw  }}@media only screen and (max-width: 1920px){.Works--single--price dt{border-width:0.0520833333vw  }}@media only screen and (max-width:768px){.Works--single--price dt{border-width:0.1333333333vw  }}.Works--single--price dt small{margin-left:3px  ;display:inline-block;font-size:2.5rem}@media only screen and (max-width: 1920px){.Works--single--price dt small{margin-left:0.15625vw  }}@media only screen and (max-width:768px){.Works--single--price dt small{margin-left:0.4vw  }}.Works--single--price dd{font-size:4.5rem}@media only screen and (max-width:768px){.Works--single--price{padding:3.2vw 1.3333333333vw;bottom:2vw}.Works--single--price dt,.Works--single--price dd{font-size:2rem}.Works--single--price dt{margin-right:9.3333333333vw;padding:0.6666666667vw 1.3333333333vw}.Works--single--price dt small{font-size:1rem}}.Works--single--table{width:100%}.Works--single--table tbody tr th,.Works--single--table tbody tr td{padding:3px 0px  ;line-height:2}@media only screen and (max-width: 1920px){.Works--single--table tbody tr th,.Works--single--table tbody tr td{padding:0.15625vw 0vw  }}@media only screen and (max-width:768px){.Works--single--table tbody tr th,.Works--single--table tbody tr td{padding:0.4vw 0vw  }}.Works--single--table tbody tr th{width:83px  }@media only screen and (max-width: 1920px){.Works--single--table tbody tr th{width:4.3229166667vw  }}@media only screen and (max-width:768px){.Works--single--table tbody tr th{width:11.0666666667vw  }}.Works--single--table tbody tr th span{display:block;position:relative}.Works--single--table tbody tr th span:after{content:"：";position:absolute;top:50%;right:0;translate:50% -50%}.Works--single--table tbody tr td{padding-left:20px  }@media only screen and (max-width: 1920px){.Works--single--table tbody tr td{padding-left:1.0416666667vw  }}@media only screen and (max-width:768px){.Works--single--table tbody tr td{padding-left:2.6666666667vw  }}.Works--single--content p{line-height:2.4}.Works--single--slider--main .slick-list{margin:0 -0.5208333333vw}.Works--single--slider--main .slick-slide{padding:0 0.5208333333vw;font-size:0}.Works--single--slider--main .slick-arrows{position:absolute;top:50%;translate:0 -50%;width:3.125vw;z-index:1}.Works--single--slider--main .slick-prev{left:10.4166666667vw}.Works--single--slider--main .slick-next{right:10.4166666667vw}@media only screen and (max-width:768px){.Works--single--slider--main .slick-arrows{width:5.3333333333vw}.Works--single--slider--main .slick-prev{left:5.3333333333vw}.Works--single--slider--main .slick-next{right:5.3333333333vw}}.Works--single--slider--sub .slick-list{margin:0 -0.1302083333vw}.Works--single--slider--sub .slick-slide{padding:0 0.1302083333vw;opacity:0.6;font-size:0}.Works--single--slider--sub .slick-slide.slick-current{opacity:1}.Works--single--slide--main img{width:100%;aspect-ratio:1.5;object-fit:cover}.Works--single--slide--sub img{width:100%;aspect-ratio:1;object-fit:cover}.Works--single--link a{padding:70px 0px  ;border-top:1px solid #ccc;border-bottom:1px solid #ccc;text-align:center;display:block;font-size:2rem;color:#262626}@media only screen and (max-width: 1920px){.Works--single--link a{padding:3.6458333333vw 0vw  }}@media only screen and (max-width:768px){.Works--single--link a{padding:9.3333333333vw 0vw  }}@media only screen and (max-width:768px){.Works--single--link a{padding:6.6666666667vw 0}}.Works--single--link a span{padding-right:40px  ;display:inline-block;letter-spacing:0.15rem;position:relative}@media only screen and (max-width: 1920px){.Works--single--link a span{padding-right:2.0833333333vw  }}@media only screen and (max-width:768px){.Works--single--link a span{padding-right:5.3333333333vw  }}.Works--single--link a span:after{content:"";width:30px  ;height:1px;background:#262626;position:absolute;top:50%;right:0}@media only screen and (max-width: 1920px){.Works--single--link a span:after{width:1.5625vw  }}@media only screen and (max-width:768px){.Works--single--link a span:after{width:4vw  }}@media only screen and (min-width:769px){.Works--single--link a{transition:color 0.4s ease}.Works--single--link a:after{transition:background 0.4s ease}.Works--single--link a:hover{color:#4854B2}.Works--single--link a:hover:after{background:#4854B2}}.Works--single--pager{display:flex;justify-content:space-between}.Works--single--pager li.none{visibility:hidden;pointer-events:none}.Works--single--pager li a{display:flex;align-items:center;color:#262626;font-family:"century-gothic", sans-serif;letter-spacing:0.3rem;font-size:1.5rem}.Works--single--pager li a img{width:13px  }@media only screen and (max-width: 1920px){.Works--single--pager li a img{width:0.6770833333vw  }}@media only screen and (max-width:768px){.Works--single--pager li a img{width:1.7333333333vw  }}.Works--single--pager li a span{margin:0px 20px  }@media only screen and (max-width: 1920px){.Works--single--pager li a span{margin:0vw 1.0416666667vw  }}@media only screen and (max-width:768px){.Works--single--pager li a span{margin:0vw 2.6666666667vw  }}@media only screen and (min-width:769px){.Works--single--pager li a{transition:color 0.4s ease}.Works--single--pager li a:hover{color:#4854B2}}.Service--for--image{aspect-ratio:1.0064655172}@media only screen and (max-width:768px){.Service--for--image{aspect-ratio:1.3099630996}}.Service--for--price{padding:25px  ;position:absolute;bottom:82px  ;background:#fff;display:flex;align-items:center;font-family:"century-gothic", sans-serif}.Service--for--price--right{right:0}.Service--for--price--left{left:0}@media only screen and (max-width: 1920px){.Service--for--price{padding:1.3020833333vw  }}@media only screen and (max-width:768px){.Service--for--price{padding:3.3333333333vw  }}@media only screen and (max-width: 1920px){.Service--for--price{bottom:4.2708333333vw  }}@media only screen and (max-width:768px){.Service--for--price{bottom:10.9333333333vw  }}.Service--for--price dt{margin-right:23px  ;padding:15px 25px  ;border-right:solid #262626;border-width:1px  ;font-size:4.4rem}@media only screen and (max-width: 1920px){.Service--for--price dt{margin-right:1.1979166667vw  }}@media only screen and (max-width:768px){.Service--for--price dt{margin-right:3.0666666667vw  }}@media only screen and (max-width: 1920px){.Service--for--price dt{padding:0.78125vw 1.3020833333vw  }}@media only screen and (max-width:768px){.Service--for--price dt{padding:2vw 3.3333333333vw  }}@media only screen and (max-width: 1920px){.Service--for--price dt{border-width:0.0520833333vw  }}@media only screen and (max-width:768px){.Service--for--price dt{border-width:0.1333333333vw  }}.Service--for--price dt small{margin-left:3px  ;display:inline-block;font-size:2.5rem}@media only screen and (max-width: 1920px){.Service--for--price dt small{margin-left:0.15625vw  }}@media only screen and (max-width:768px){.Service--for--price dt small{margin-left:0.4vw  }}.Service--for--price dd{font-size:4.5rem}@media only screen and (max-width:768px){.Service--for--price{padding:3.2vw 1.3333333333vw;bottom:8vw}.Service--for--price dt,.Service--for--price dd{font-size:2rem}.Service--for--price dt{margin-right:9.3333333333vw;padding:0.6666666667vw 1.3333333333vw}.Service--for--price dt small{font-size:1rem}}.Service--side{overflow:hidden}.Service--side a{display:block;position:relative;overflow:hidden}.Service--side a img{width:100%}@media only screen and (min-width:769px){.Service--side a img{transition:transform 0.3s ease}.Service--side a:hover img{transform:scale(1.05)}}.Service--side--box{position:absolute;top:50%;left:0;width:100%;translate:0 -50%}@media only screen and (max-width:768px){.Service--side img{aspect-ratio:5.1724137931;object-fit:cover}.Service--side--box{top:60%}}.Service--page--mv{aspect-ratio:2.114213198}@media only screen and (max-width:768px){.Service--page--mv{aspect-ratio:1.34}.Service--page--mv.hamidasi img{margin-left:-5.3333333333vw;width:calc(100% + ((40  / 750 * 100vw) * 2))}}.Service--superiority--image{aspect-ratio:1.9834070796}.Service--superiority--image.hamidasi.left img{object-position:bottom right}.Service--superiority--image.hamidasi.right img{object-position:bottom left}@media only screen and (max-width:768px){.Service--superiority--image{aspect-ratio:1.3308687616}}@media only screen and (max-width:768px){.Service--superiority--title{transform:rotate(90deg) translate(0, -50%);transform-origin:left top;position:absolute;top:0;left:0}}.Service--flow{display:flex;justify-content:space-between;border-top:1px solid #ccc}.Service--flow--step--inner{display:inline-block;text-align:center}.Service--flow--step--inner span,.Service--flow--step--inner b{white-space:nowrap;display:block;letter-spacing:0.3rem}.Faq--box dt,.Faq--box dd{padding:45px 110px  ;position:relative}@media only screen and (max-width: 1920px){.Faq--box dt,.Faq--box dd{padding:2.34375vw 5.7291666667vw  }}@media only screen and (max-width:768px){.Faq--box dt,.Faq--box dd{padding:6vw 14.6666666667vw  }}.Faq--box dt:before,.Faq--box dd:before{font-family:"century-gothic", sans-serif;font-size:4rem;position:absolute;left:30px  }@media only screen and (max-width: 1920px){.Faq--box dt:before,.Faq--box dd:before{left:1.5625vw  }}@media only screen and (max-width:768px){.Faq--box dt:before,.Faq--box dd:before{left:4vw  }}.Faq--box dt{line-height:1.6;cursor:pointer}.Faq--box dt:before{content:"Q";top:50%;translate:0 -50%}.Faq--box dt:after{content:"";width:40px  ;aspect-ratio:1;background:url("../img/common/icon--plus.png") no-repeat center;background-size:100% 100%;position:absolute;top:50%;right:20px  ;translate:0 -50%}@media only screen and (max-width: 1920px){.Faq--box dt:after{width:2.0833333333vw  }}@media only screen and (max-width:768px){.Faq--box dt:after{width:5.3333333333vw  }}@media only screen and (max-width: 1920px){.Faq--box dt:after{right:1.0416666667vw  }}@media only screen and (max-width:768px){.Faq--box dt:after{right:2.6666666667vw  }}.Faq--box dt.active:after{background:url("../img/common/icon--minus.png") no-repeat center;background-size:100% auto}.Faq--box dd{padding-top:0;display:none;transform:translate3d(0, 0, 0)}.Faq--box dd:before{content:"A";color:#FF0000;top:0}@media only screen and (max-width:768px){.Faq--box dt,.Faq--box dd{padding:3vw 6.6666666667vw}.Faq--box dt:before,.Faq--box dd:before{font-size:2.3rem;left:0.6666666667vw}.Faq--box dt:after{width:2.8vw}.Faq--box dd{padding-top:0}}.Contact--table{width:100%;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.Contact--table tbody tr th,.Contact--table tbody tr td{padding-top:30px  ;padding-bottom:30px  ;line-height:1.8}@media only screen and (max-width: 1920px){.Contact--table tbody tr th,.Contact--table tbody tr td{padding-top:1.5625vw  }}@media only screen and (max-width:768px){.Contact--table tbody tr th,.Contact--table tbody tr td{padding-top:4vw  }}@media only screen and (max-width: 1920px){.Contact--table tbody tr th,.Contact--table tbody tr td{padding-bottom:1.5625vw  }}@media only screen and (max-width:768px){.Contact--table tbody tr th,.Contact--table tbody tr td{padding-bottom:4vw  }}.Contact--table tbody tr th ul,.Contact--table tbody tr td ul{gap:0px 160px  }@media only screen and (max-width: 1920px){.Contact--table tbody tr th ul,.Contact--table tbody tr td ul{gap:0vw 8.3333333333vw  }}@media only screen and (max-width:768px){.Contact--table tbody tr th ul,.Contact--table tbody tr td ul{gap:0vw 21.3333333333vw  }}.Contact--table tbody tr th{width:445px  }@media only screen and (max-width: 1920px){.Contact--table tbody tr th{width:23.1770833333vw  }}@media only screen and (max-width:768px){.Contact--table tbody tr th{width:59.3333333333vw  }}.Contact--table tbody tr th em{color:red}.Contact--table tbody tr th.vt{padding-top:45px  ;vertical-align:top}@media only screen and (max-width: 1920px){.Contact--table tbody tr th.vt{padding-top:2.34375vw  }}@media only screen and (max-width:768px){.Contact--table tbody tr th.vt{padding-top:6vw  }}@media only screen and (max-width:768px){.Contact--table:not(.type-0){display:block}.Contact--table:not(.type-0) tbody{display:block}.Contact--table:not(.type-0) tbody tr{display:block}.Contact--table:not(.type-0) tbody tr:first-child th{padding-top:4vw}.Contact--table:not(.type-0) tbody tr th,.Contact--table:not(.type-0) tbody tr td{padding:0;display:block;width:100%}.Contact--table:not(.type-0) tbody tr th{margin-bottom:2vw}.Contact--table:not(.type-0) tbody tr+tr{margin-top:6vw}.Contact--table.type-0 tbody tr th{width:24vw}.Contact--table.type-0 tbody tr td ul{justify-content:space-between;gap:0}}.Form--item{padding-left:20px  ;padding-right:20px  ;width:100%;background:#fff;border:none;outline-color:#4854B2}@media only screen and (max-width: 1920px){.Form--item{padding-left:1.0416666667vw  }}@media only screen and (max-width:768px){.Form--item{padding-left:2.6666666667vw  }}@media only screen and (max-width: 1920px){.Form--item{padding-right:1.0416666667vw  }}@media only screen and (max-width:768px){.Form--item{padding-right:2.6666666667vw  }}@media only screen and (max-width:768px){.Form--item{font-size:16px}}.Form--input{height:55px  }@media only screen and (max-width: 1920px){.Form--input{height:2.8645833333vw  }}@media only screen and (max-width:768px){.Form--input{height:7.3333333333vw  }}.Form--text{padding-top:15px  ;padding-bottom:15px  ;height:260px  ;resize:vertical}@media only screen and (max-width: 1920px){.Form--text{padding-top:0.78125vw  }}@media only screen and (max-width:768px){.Form--text{padding-top:2vw  }}@media only screen and (max-width: 1920px){.Form--text{padding-bottom:0.78125vw  }}@media only screen and (max-width:768px){.Form--text{padding-bottom:2vw  }}@media only screen and (max-width: 1920px){.Form--text{height:13.5416666667vw  }}@media only screen and (max-width:768px){.Form--text{height:34.6666666667vw  }}@media only screen and (max-width:768px){.Form--text{height:26.6666666667vw}}.Form--short--200{width:200px  }@media only screen and (max-width: 1920px){.Form--short--200{width:10.4166666667vw  }}@media only screen and (max-width:768px){.Form--short--200{width:26.6666666667vw  }}.Form--short--240{width:240px  }@media only screen and (max-width: 1920px){.Form--short--240{width:12.5vw  }}@media only screen and (max-width:768px){.Form--short--240{width:32vw  }}.Form--short--300{width:300px  }@media only screen and (max-width: 1920px){.Form--short--300{width:15.625vw  }}@media only screen and (max-width:768px){.Form--short--300{width:40vw  }}.Form--short--380{width:380px  }@media only screen and (max-width: 1920px){.Form--short--380{width:19.7916666667vw  }}@media only screen and (max-width:768px){.Form--short--380{width:50.6666666667vw  }}.Form--privacy{padding:20px  ;height:260px  ;border:1px solid #262626;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}@media only screen and (max-width: 1920px){.Form--privacy{padding:1.0416666667vw  }}@media only screen and (max-width:768px){.Form--privacy{padding:2.6666666667vw  }}@media only screen and (max-width: 1920px){.Form--privacy{height:13.5416666667vw  }}@media only screen and (max-width:768px){.Form--privacy{height:34.6666666667vw  }}.Form--privacy::-webkit-scrollbar{display:none}@media only screen and (max-width:768px){.Form--privacy{height:26.6666666667vw}}.Interview--wrapper .Interview--box:nth-child(even) .Interview--info{order:-1}.Interview--category{padding:10px  ;display:inline-block;color:#262626;border:1px solid #262626;font-family:"century-gothic", sans-serif}@media only screen and (max-width: 1920px){.Interview--category{padding:0.5208333333vw  }}@media only screen and (max-width:768px){.Interview--category{padding:1.3333333333vw  }}.Interview--data{padding:27px 0px  ;border-top:1px solid #ccc;line-height:1.6;display:flex}@media only screen and (max-width: 1920px){.Interview--data{padding:1.40625vw 0vw  }}@media only screen and (max-width:768px){.Interview--data{padding:3.6vw 0vw  }}.Interview--data dt{width:82px  ;position:relative}@media only screen and (max-width: 1920px){.Interview--data dt{width:4.2708333333vw  }}@media only screen and (max-width:768px){.Interview--data dt{width:10.9333333333vw  }}.Interview--data dt:after{content:":";position:absolute;top:50%;right:0;translate:0 -50%}.Interview--data dd{padding-left:20px  }@media only screen and (max-width: 1920px){.Interview--data dd{padding-left:1.0416666667vw  }}@media only screen and (max-width:768px){.Interview--data dd{padding-left:2.6666666667vw  }}.Interview--single--mv{aspect-ratio:1.3997627521}@media only screen and (max-width:768px){.Interview--single--mv.hamidasi img{right:-5.3333333333vw;width:calc(100% + (40 * 2 / 750 * 100vw))}}.Interview--single--content .Interview--single--box:nth-of-type(odd) .Interview--single--box--title{text-align:right}@media only screen and (max-width:768px){.Interview--single--content .Interview--single--box:nth-of-type(odd) .Interview--single--box--title{text-align:justify}}.Interview--single--content .Interview--single--box:nth-of-type(odd) .Interview--single--box--column--images{order:-1}.Interview--single--content .Interview--single--image{aspect-ratio:1.9063180828}.Interview--single--content .Interview--single--image:nth-of-type(odd) img{left:0}.Interview--single--content .Interview--single--image:nth-of-type(even) img{right:0}@media only screen and (max-width:768px){.Interview--single--content .Interview--single--image{aspect-ratio:0.7306434024}.Interview--single--content .Interview--single--image img{width:100%;position:static}}@media only screen and (max-width:768px){.Interview--single--box--title br{display:none}}.Interview--single--box--column figure+figure{margin-top:20px  }@media only screen and (max-width: 1920px){.Interview--single--box--column figure+figure{margin-top:1.0416666667vw  }}@media only screen and (max-width:768px){.Interview--single--box--column figure+figure{margin-top:2.6666666667vw  }}.Interview--single--box--column--text--info+.Interview--single--box--column--text--info{margin-top:40px  }@media only screen and (max-width: 1920px){.Interview--single--box--column--text--info+.Interview--single--box--column--text--info{margin-top:2.0833333333vw  }}@media only screen and (max-width:768px){.Interview--single--box--column--text--info+.Interview--single--box--column--text--info{margin-top:5.3333333333vw  }}.News--data{display:flex;align-items:center;justify-content:space-between}.News--data--box{width:250px  ;display:flex;align-items:center;justify-content:space-between}@media only screen and (max-width: 1920px){.News--data--box{width:13.0208333333vw  }}@media only screen and (max-width:768px){.News--data--box{width:33.3333333333vw  }}.News--data--box time{font-size:1.2rem;font-family:"century-gothic", sans-serif;letter-spacing:0.15rem}.News--data--category{padding:9px 0px  ;width:140px  ;display:inline-block;color:#fff;background:#999999;border-radius:15px  ;font-size:1.2rem;text-align:center}@media only screen and (max-width: 1920px){.News--data--category{padding:0.46875vw 0vw  }}@media only screen and (max-width:768px){.News--data--category{padding:1.2vw 0vw  }}@media only screen and (max-width: 1920px){.News--data--category{width:7.2916666667vw  }}@media only screen and (max-width:768px){.News--data--category{width:18.6666666667vw  }}@media only screen and (max-width: 1920px){.News--data--category{border-radius:0.78125vw  }}@media only screen and (max-width:768px){.News--data--category{border-radius:2vw  }}@media only screen and (min-width:769px){.News--data--category{transition:opacity 0.5s ease}.News--data--category:hover{opacity:0.6}}.News--data--title{width:calc(100% - 270px)}@media only screen and (max-width: 1920px){.News--data--title{width:calc(100% - (270 / 1920 * 100vw))}}.News--data--title a{color:#262626}@media only screen and (min-width:769px){.News--data--title a:hover{text-decoration:underline}}@media only screen and (max-width:768px){.News--data{display:block}.News--data--box{margin-bottom:2vw;width:29.3333333333vw}.News--data--category{width:17.3333333333vw}}.News--thumb a{display:block;overflow:hidden}.News--thumb a img{aspect-ratio:1.3347457627;object-fit:cover}@media only screen and (max-width:768px){.News--thumb a img{aspect-ratio:1}}@media only screen and (min-width:769px){.News--thumb a img{transition:transform 0.4s ease}.News--thumb a:hover img{transform:scale(1.15)}}.Single--content h1,.Single--content h2,.Single--content h3,.Single--content h4,.Single--content h5,.Single--content h6{margin:40px 0px 15px  ;line-height:1.4;font-weight:bold;color:#262626}@media only screen and (max-width: 1920px){.Single--content h1,.Single--content h2,.Single--content h3,.Single--content h4,.Single--content h5,.Single--content h6{margin:2.0833333333vw 0vw 0.78125vw  }}@media only screen and (max-width:768px){.Single--content h1,.Single--content h2,.Single--content h3,.Single--content h4,.Single--content h5,.Single--content h6{margin:5.3333333333vw 0vw 2vw  }}.Single--content h1{padding:8px 20px  ;font-size:2.8rem;font-weight:bold;background:#262626;color:#fff;line-height:1.2}@media only screen and (max-width: 1920px){.Single--content h1{padding:0.4166666667vw 1.0416666667vw  }}@media only screen and (max-width:768px){.Single--content h1{padding:1.0666666667vw 2.6666666667vw  }}.Single--content h2{padding:5px 10px  ;font-size:3rem;line-height:1.3;color:#262626;border-bottom:2px solid #262626}@media only screen and (max-width: 1920px){.Single--content h2{padding:0.2604166667vw 0.5208333333vw  }}@media only screen and (max-width:768px){.Single--content h2{padding:0.6666666667vw 1.3333333333vw  }}.Single--content h3{font-size:2.4rem}.Single--content h4{font-size:2rem}.Single--content h5{font-size:1.8rem}.Single--content h6{font-size:1.6rem}.Single--content p{margin:25px 0px  ;line-height:2.6}@media only screen and (max-width: 1920px){.Single--content p{margin:1.3020833333vw 0vw  }}@media only screen and (max-width:768px){.Single--content p{margin:3.3333333333vw 0vw  }}.Single--content p:first-child{margin-top:0}.Single--content img{height:auto}.Single--content strong{font-weight:bold}.Single--content em{font-style:italic}.Single--content b{font-weight:bold}.Single--content mark{display:inline;background-color:#fffb7b;color:#262626}.Single--content blockquote{margin:30px 0px  ;padding:40px 30px  ;display:block;line-height:1.8;font-size:1.2rem;border:1px solid #dcdcdc;color:rgba(33, 33, 33, 0.8)}@media only screen and (max-width: 1920px){.Single--content blockquote{margin:1.5625vw 0vw  }}@media only screen and (max-width:768px){.Single--content blockquote{margin:4vw 0vw  }}@media only screen and (max-width: 1920px){.Single--content blockquote{padding:2.0833333333vw 1.5625vw  }}@media only screen and (max-width:768px){.Single--content blockquote{padding:5.3333333333vw 4vw  }}.Single--content blockquote p{margin:0}.Single--content blockquote p+p{margin-top:30px}.Single--content a{color:#262626;text-decoration:underline}@media only screen and (min-width:769px){.Single--content a:hover{text-decoration:none}}.Single--content .aligncenter{display:block;margin:0 auto;text-align:center}.Single--content .alignright{float:right}.Single--content .alignleft{float:left}.Single--content img[class*=attachment-],.Single--content img[class*=wp-image-]{height:auto;max-width:100%}.Single--content ul,.Single--content ol{margin:30px 0px  }@media only screen and (max-width: 1920px){.Single--content ul,.Single--content ol{margin:1.5625vw 0vw  }}@media only screen and (max-width:768px){.Single--content ul,.Single--content ol{margin:4vw 0vw  }}.Single--content ul li,.Single--content ol li{line-height:1.8}.Single--content ul li+li,.Single--content ol li+li{margin-top:12px  }@media only screen and (max-width: 1920px){.Single--content ul li+li,.Single--content ol li+li{margin-top:0.625vw  }}@media only screen and (max-width:768px){.Single--content ul li+li,.Single--content ol li+li{margin-top:1.6vw  }}.Single--content ul{padding-left:20px  ;list-style-type:disc}@media only screen and (max-width: 1920px){.Single--content ul{padding-left:1.0416666667vw  }}@media only screen and (max-width:768px){.Single--content ul{padding-left:2.6666666667vw  }}.Single--content ol{counter-reset:num}.Single--content ol li{padding-left:24px  ;position:relative}@media only screen and (max-width: 1920px){.Single--content ol li{padding-left:1.25vw  }}@media only screen and (max-width:768px){.Single--content ol li{padding-left:3.2vw  }}.Single--content ol li:before{counter-increment:num;content:counter(num) ".";position:absolute;top:0;left:0;color:#000}@media only screen and (max-width:768px){p{line-height:2}.pc{display:none !important}.sp{display:block !important}.sp-i{display:inline !important}.flex{display:block}.flex-sp{display:flex}.vertical-sp{align-items:center}.between-sp{justify-content:space-between}.vertical-sp-none{align-items:start}.col-sm-1{width:100%}.tc-sp{text-align:center}.tj-sp{text-align:justify}.tr-sp{text-align:right}.di-sp{display:inline}}