:root{--clr-border:#333;--AnimationLength:0px}body,html{font-family:'Zen Kaku Gothic New',sans-serif;text-align:justify;text-justify:inter-ideograph;text-transform:none;font-variant:normal;word-spacing:auto;word-break:normal;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;font-feature-settings:"palt"}html{width:100%;font-size:62.5%;height:-webkit-fill-available}body{background-color:#fff;letter-spacing:.06em;line-height:2em;margin:0;padding:0;width:100%;overflow-y:auto;overflow-x:hidden;position:relative;-webkit-font-feature-settings:'palt' 1;font-feature-settings:'palt' 1;text-align:justify;text-justify:inter-ideograph;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;-o-text-size-adjust:100%;text-size-adjust:100%;-webkit-overflow-scrolling:touch;color:#242424;min-height:100vh;min-height:-webkit-fill-available}div,h1,h2,h3,h4,h5,p,ul,li,dl,dt,dd{margin:0;padding:0}a{text-decoration:none;display:block;outline:none;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}a:-webkit-any-link{color:-webkit-link;text-decoration:none;cursor:pointer;display:inline;border-style:none}a img{border-style:none;outline:none}a:focus{border-style:none;outline:none}a img:active{border-style:none;outline:none}a:active{border-style:none;outline:none}img{height:auto;max-width:100%;width:100%;display:block}a:hover{opacity:.5}::selection{background-color:rgba(215,215,215,.35);background-color:rgb(215 215 215/35%)}ul,ul li{list-style-type:none}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}p{display:block;-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:0px;-webkit-margin-end:0px;margin:0;font-size:14px}br{line-height:1}input[type=text],input[type=password],textarea,select,input[type=url],input[type=date],input[type=submit],input[type=file],input[type=checkbox]{outline:none}select{-moz-appearance:none;text-indent:.01px;text-overflow:''}select::-ms-expand{display:none}textarea{overflow:hidden}[class^=icon-],[class*=icon-]{font-family:'icomoon';color:#fff;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.Animate-box{opacity:0}img[src$=".svg"]{width:100%}svg{fill:currentColor;width:100%}div,h1,h2,h3,h4,h5,p,ul,li,dl,dt,dd,span,a{font-weight:300}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#fff;border:none;border-radius:0;box-shadow:inset 0 0 1px #777}::-webkit-scrollbar-thumb{background:#d0d0d0;border-radius:100px;box-shadow:none}br.PcNone{display:none}br.PcIpadNone{display:none}.PcBlock{display:block!important}.SpBlock{display:none!important}@media screen and (max-width:751px){br.PcNone{display:none}br.PcIpadNone{display:block}}@media screen and (max-width:681px){.PcBlock{display:none!important}.SpBlock{display:block!important}}@media screen and (max-width:481px){br.PcNone{display:block}br.PcIpadNone{display:none}br.SpNone{display:none}}img,input,svg,*:before,*:after,a,a:hover img,a:hover input,a:hover,input:hover{backface-visibility:hidden;-webkit-backface-visibility:hidden}body:not(.home){opacity:0;-webkit-transition:opacity 1s ease 0s;transition:opacity 1s ease 0s}body.Open_Changed:not(.home){opacity:1}@-webkit-keyframes byeShutter{70%{opacity:1}100%{opacity:0;display:none;z-index:-1}}@keyframes byeShutter{70%{opacity:1}100%{opacity:0;display:none;z-index:-1}}@-webkit-keyframes shutterOpen1{0%{width:0;height:1px}50%{width:100%;height:1px}90%{width:100%;height:100%}100%{width:100%;height:100%}}@keyframes shutterOpen1{0%{width:0;height:1px}50%{width:100%;height:1px}90%{width:100%;height:100%}100%{width:100%;height:100%}}@-webkit-keyframes shutterOpen2{60%{width:120%;height:0;transform:rotate(5deg)}90%{width:120%;height:100%;transform:rotate(-5deg)}100%{width:120%;height:100%;transform:rotate(-5deg)}}@keyframes shutterOpen2{60%{width:120%;height:0;transform:rotate(5deg)}90%{width:120%;height:100%;transform:rotate(-5deg)}100%{width:120%;height:100%;transform:rotate(-5deg)}}@-webkit-keyframes contentScale{70%{transform:perspective(800px) scale(.98) rotateX(2deg);opacity:0;visibility:visible}100%{transform:perspective(800px) scale(1) rotateX(0);opacity:1;visibility:visible;z-index:0}}@keyframes contentScale{70%{transform:perspective(800px) scale(.98) rotateX(2deg);opacity:0;visibility:visible}100%{transform:perspective(800px) scale(1) rotateX(0);opacity:1;visibility:visible;z-index:0}}@-webkit-keyframes cube{from{transform:scale(0) rotate(0deg) translate(-50%,-50%);opacity:1}to{transform:scale(20) rotate(960deg) translate(-50%,-50%);opacity:0}}@keyframes cube{from{transform:scale(0) rotate(0deg) translate(-50%,-50%);opacity:1}to{transform:scale(20) rotate(960deg) translate(-50%,-50%);opacity:0}}@keyframes arrow01{0%{transform:scale(1,0)}30%{transform:scale(1,0)}40%{transform:scale(1,1);opacity:1}85%{transform:scale(1,1);opacity:1}95%{transform:scale(1,1);opacity:1}100%{transform:scale(1,1);opacity:0}}@keyframes arrow02{0%{transform:scale(1,0)}30%{transform:scale(1,0)}40%{transform:scale(1,1);opacity:1}85%{transform:scale(1,1);opacity:1}90%{transform:scale(1,1);opacity:0}100%{transform:scale(1,1);opacity:0}}@keyframes arrow03{0%{transform:rotate(45deg) scale(1,0)}45%{transform:rotate(45deg) scale(1,0)}55%{transform:rotate(45deg) scale(1,1)}85%{transform:rotate(45deg) scale(1,1);opacity:1}90%{transform:rotate(45deg) scale(1,1);opacity:0}100%{transform:rotate(45deg) scale(1,1);opacity:0}}@-webkit-keyframes pulseMotion{0%{-webkit-transform:translate(-50%,-50%) scale(1,1);transform:translate(-50%,-50%) scale(1,1);background-color:rgb(46 73 161/40%)}100%{-webkit-transform:translate(-50%,-50%) scale(6.5,6.5);transform:translate(-50%,-50%) scale(6.5,6.5);background-color:rgb(46 73 161/0%)}}@keyframes pulseMotion{0%{transform:translate(-50%,-50%) scale(1,1);background-color:rgb(46 73 161/40%)}100%{transform:translate(-50%,-50%) scale(6.5,6.5);background-color:rgb(46 73 161/0%)}}@-webkit-keyframes fadeInUpI{from{opacity:0;-webkit-transform:translate3d(0,15%,0);transform:translate3d(0,15%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpI{from{opacity:0;-webkit-transform:translate3d(0,15%,0);transform:translate3d(0,15%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes slideIn{0%{opacity:0;-webkit-transition:translate3d(-100px,0,0);transform:translate3d(-10px,0,0)}100%{opacity:1;-webkit-transition:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideIn{0%{opacity:0;-webkit-transition:translate3d(-100px,0,0);transform:translate3d(-10px,0,0)}100%{opacity:1;-webkit-transition:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes masklogo{0%{clip-path:polygon(0 0,0 0,0 100%,0% 100%)}100%{clip-path:polygon(0 0%,100% 0,100% 100%,0% 100%)}}@keyframes masklogo{0%{clip-path:polygon(0 0,0 0,0 100%,0% 100%)}100%{clip-path:polygon(0 0%,100% 0,100% 100%,0% 100%)}}@-webkit-keyframes arrow02{0%{transform:scale(1,0)}30%{transform:scale(1,0)}40%{transform:scale(1,1);opacity:1}85%{transform:scale(1,1);opacity:1}90%{transform:scale(1,1);opacity:0}100%{transform:scale(1,1);opacity:0}}@keyframes arrow02{0%{transform:scale(1,0)}30%{transform:scale(1,0)}40%{transform:scale(1,1);opacity:1}85%{transform:scale(1,1);opacity:1}90%{transform:scale(1,1);opacity:0}100%{transform:scale(1,1);opacity:0}}@-webkit-keyframes arrow03{0%{transform:rotate(25deg) scale(1,0)}45%{transform:rotate(25deg) scale(1,0)}55%{transform:rotate(25deg) scale(1,1)}85%{transform:rotate(25deg) scale(1,1);opacity:1}90%{transform:rotate(25deg) scale(1,1);opacity:0}100%{transform:rotate(25deg) scale(1,1);opacity:0}}@keyframes arrow03{0%{transform:rotate(25deg) scale(1,0)}45%{transform:rotate(25deg) scale(1,0)}55%{transform:rotate(25deg) scale(1,1)}85%{transform:rotate(25deg) scale(1,1);opacity:1}90%{transform:rotate(25deg) scale(1,1);opacity:0}100%{transform:rotate(25deg) scale(1,1);opacity:0}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.Fade_Group02>div{position:fixed;top:0;left:0;right:0;width:100%;height:100%;opacity:1;pointer-events:none;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:999999;-webkit-transition:all 2s cubic-bezier(.18,.06,.23,1) 0s;transition:all 2s cubic-bezier(.18,.06,.23,1) 0s;background:#fff;background:radial-gradient(circle at top left,#ededed 0%,#fff 100%);will-change:opacity;background-position:0 100%;background-size:100% 200%}body.Open_Changed .Fade_Group02>div{opacity:0}.Logo{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.Logo img.Img_Front{max-width:230px;-webkit-transition:cubic-bezier(.18,.06,.23,1) 1.2s;transition:cubic-bezier(.18,.06,.23,1) 1.2s;-webkit-transition-delay:.5s;transition-delay:.5s;clip-path:polygon(0 0,0 0,0 100%,0% 100%);position:relative;z-index:1;-webkit-animation-name:masklogo;animation-name:masklogo;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-timing-function:cubic-bezier(.18,.06,.23,1);animation-timing-function:cubic-bezier(.18,.06,.23,1);-webkit-animation-delay:.6s;animation-delay:.6s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.Logo img.Img_Back{max-width:230px;mix-blend-mode:luminosity;-webkit-transition:cubic-bezier(.18,.06,.23,1) 1.2s;transition:cubic-bezier(.18,.06,.23,1) 1.2s;position:absolute;opacity:.5}.Animate-box{opacity:0}.Animate-box{-webkit-transition:all .3s ease .5s;transition:all .3s ease .5s}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.Order1{-webkit-transition:all .5s ease .5s;transition:all .5s ease .5s}.animated .Order1{-webkit-transition:all .5s ease .5s;transition:all .5s ease .5s}.Order2{-webkit-transition:all .5s ease 0s;transition:all .5s ease 0s}.animated .Order2{-webkit-transition:all .5s ease 0s;transition:all .5s ease 0s}.animated3{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.Header .Header_Line{width:100%;display:block;background-color:#323232;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-transition:background .6s ease 0s;transition:background .6s ease 0s;position:relative;z-index:99999;will-change:transform,background;-webkit-backface-visibility:hidden;backface-visibility:hidden}.Header .Header_Inner{display:flex;justify-content:space-between;align-items:center;padding:5%;padding-top:0;padding-bottom:0;padding-right:0;-webkit-transition:cubic-bezier(.18,.06,.23,1) 1s;transition:cubic-bezier(.18,.06,.23,1) 1s;will-change:height,padding,display;transform:translateZ(0)}.Header .Header_Flex{display:flex;width:100%;align-items:center;justify-content:center;position:relative;height:84px}.Header .Header_Flex_Left{position:absolute;left:0}.Header .Header_Flex_Left a{display:block;width:140px}.Header .Header_Flex_Right{display:flex;width:105%;justify-content:center;padding-left:275px;padding-right:275px;margin-left:-5%}.Header .Header_Flex_Right .Header_Flex_Right_F{display:flex;padding-top:32px;width:100%;padding-bottom:32px;justify-content:center;align-items:center}.Header .Header_Flex_Right .Header_Flex_Right_F .Header_Flex_Right_F_Box{margin-right:10%}.Header .Header_Flex_Right .Header_Flex_Right_F .Header_Flex_Right_F_Box:last-of-type{margin-right:0}.Header .Header_Flex_Right .Header_Flex_Right_F .Header_Flex_Right_F_Box a{display:block;color:#fff;font-size:1.25rem;letter-spacing:0;word-break:keep-all;white-space:nowrap;font-weight:400}.Header .Header_Flex_Right .Header_Flex_Right_S{display:flex;background:#fff;position:absolute;right:0;top:0;bottom:0;width:270px;justify-content:space-around;align-items:center}.Header .Header_Flex_Right .Header_Flex_Right_S .Header_Flex_Right_S_Box{width:calc(100%/3);height:100%;border-right:solid 1px #323232}.Header .Header_Flex_Right .Header_Flex_Right_S .Header_Flex_Right_S_Box:last-of-type{border-right:none}.Header .Header_Flex_Right .Header_Flex_Right_S .Header_Flex_Right_S_Box a{display:flex;height:100%;justify-content:center;align-items:center;flex-flow:column}.Header .Header_Flex_Right .Header_Flex_Right_S .Header_Flex_Right_S_Box a .Icon{width:42px}.Header .Header_Flex_Right .Header_Flex_Right_S .Header_Flex_Right_S_Box a .Icon.Icon02{width:33px}.Header .Header_Flex_Right .Header_Flex_Right_S .Header_Flex_Right_S_Box a .Icon.Icon03{width:32px}.Header .Header_Flex_Right .Header_Flex_Right_S .Header_Flex_Right_S_Box a .Name{font-size:1.2rem;font-weight:600;color:#323232;line-height:1;padding-top:7px}.clone-nav{position:fixed;top:0;left:0;z-index:9999;width:100%;opacity:0;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);-webkit-transition:transform .8s cubic-bezier(.78,.07,0,1) 0s,opacity .6s cubic-bezier(.78,.07,0,1) 0s;transition:transform .8s cubic-bezier(.78,.07,0,1) 0s,opacity .6s cubic-bezier(.78,.07,0,1) 0s;-webkit-transform:translateY(-150%);transform:translateY(-150%);background-color:transparent}.is-show{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:transform 1.2s cubic-bezier(.78,.07,0,1) 0s,opacity 1s cubic-bezier(.78,.07,0,1) 0s;transition:transform 1.2s cubic-bezier(.78,.07,0,1) 0s,opacity 1s cubic-bezier(.78,.07,0,1) 0s}.Header.clone-nav .Header_Line{background-color:rgb(50 50 50/65%)}.Header.clone-nav .Header_Inner{padding:18px;padding-left:5%;padding-right:0;padding-top:0;padding-bottom:0;justify-content:space-between}.Header.clone-nav .Header_Left{display:block}nav{display:none;visibility:hidden}.Footer .Footer_Contact_Inner{padding-top:10%;padding-bottom:10%;padding-right:4%;padding-left:4%}.Footer .Footer_Contact_Head{display:flex;flex-flow:column;align-items:center}.Footer .Footer_Contact_Head .Title{position:relative;margin-bottom:60px}.Footer .Footer_Contact_Head .Title .Text{position:absolute;z-index:1;text-align:center;top:0;bottom:0;left:0;right:0;font-size:1.5rem;font-weight:600;letter-spacing:0;display:flex;justify-content:center;align-items:center}.Footer .Footer_Contact_Head .Title .Icon{font-variant:proportional-nums;width:85px;margin:auto}.Footer .Footer_Contact_Head .Vertical_Letters{-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;font-family:'Zen Old Mincho',serif;font-size:1.95rem;letter-spacing:.2rem;font-weight:700;line-height:1.8}.Footer .Footer_Contact_Foot .Mail{padding-top:80px;padding-bottom:30px}.Footer .Footer_Contact_Foot .Mail a{font-family:'Zen Old Mincho',serif;font-size:2.2rem;letter-spacing:.15rem;display:flex;justify-content:center;align-items:flex-end;color:#242424;line-height:1}.Footer .Footer_Contact_Foot .Mail a img{width:60px;margin-left:10px}.Footer .Footer_Contact_Foot .Tel{text-align:center}.Footer .Footer_Contact_Foot .Tel a{display:block;max-width:360px;margin:auto;color:#242424;line-height:1;font-weight:500;font-family:'Zen Old Mincho',serif;font-size:2.4rem;border:solid 1px #242424;padding:20px}.Footer .Footer_Nav_Line{background:#323232}.Footer .Footer_Nav_Inner{padding-top:9%;padding-bottom:9%;padding-right:8%;padding-left:8%;max-width:1900px;margin:auto}.Footer .Footer_Nav_List{display:flex;justify-content:center}.Footer .Footer_Nav_List .Footer_Nav_Area{width:calc(100% / 7)}.Footer .Footer_Nav_List .Footer_Nav_Area.Orignal01 .Footer_Nav_Box,.Footer .Footer_Nav_List .Footer_Nav_Area.Orignal02 .Footer_Nav_Box{text-align:center;position:relative}.Footer .Footer_Nav_List .Footer_Nav_Area.Orignal01 .Footer_Nav_Box:after,.Footer .Footer_Nav_List .Footer_Nav_Area.Orignal02 .Footer_Nav_Box:after{content:"";position:absolute;width:100%;bottom:0;left:50%;height:1px;background:#fff;transform:translate(-50%,0)}.Footer .Footer_Nav_List .Footer_Nav_Area a{color:#fff;display:block;line-height:1;font-size:1.3rem;font-weight:400;padding:15px;padding-top:15px;padding-bottom:15px;white-space:nowrap;letter-spacing:0}.Footer .Footer_Nav_List .Footer_Nav_Area .Footer_Nav_Box.Pc_None{display:none}.Footer .Footer_Nav_List .Footer_Nav_Area.Orignal01 .Footer_Nav_Box a,.Footer .Footer_Nav_List .Footer_Nav_Area.Orignal02 .Footer_Nav_Box a{display:block;position:relative}.Footer .Footer_Nav_List .Footer_Nav_Area.Orignal01 .Footer_Nav_Box a:after{content:"";position:absolute;width:100%;height:100%;border:solid 1px #fff;top:0;left:0}.Footer .Footer_Nav_List .Footer_Nav_Area.Orignal01 .Footer_Nav_Box a:before{content:"";position:absolute;bottom:-20px;right:0;width:1px;height:20px;background:#fff}.Footer .Footer_Nav_List .Footer_Nav_Area .Footer_Nav_Area_Sub{display:flex;flex-flow:column;align-items:center}.Footer .Footer_Nav_List .Footer_Nav_Area .Footer_Nav_Box_Sub a{color:#c3c3c3;font-size:1.2rem}.Footer .Footer_Bottom_Inner{padding-top:max(6%,70px);padding-bottom:max(6%,70px);padding-right:5%;padding-left:5%;max-width:1900px;margin:auto}.Footer .Footer_Bottom_List{display:flex;align-items:center}.Footer .Footer_Bottom_Line .Footer_Logo{width:100%;max-width:300px;margin-right:40px}.Footer .Footer_Bottom_Line .Footer_Address{font-size:1.2rem;font-weight:400;line-height:1.5;margin-right:35px}.Footer .Footer_Bottom_Line .Footer_P{width:100%;max-width:85px}.Footer .Footer_Copyright{background:#e6e6e6;text-align:center;padding:35px;line-height:1.2;font-weight:400;font-size:1.25rem}.Swaip_Line{overflow:hidden;background:#e6e6e6}.Swaip_Line .swiper{overflow:visible}.Swaip_Line .Swaip_Inner{position:relative;-webkit-box-sizing:content-box;box-sizing:content-box;margin:0 auto;padding:0 5%;padding-top:4rem;padding-bottom:3.5rem}.Swaip_Line .swiper-slide{width:-webkit-max-content;width:-moz-max-content;width:max-content;box-shadow:.4rem .4rem .8rem rgb(0 0 0/25%),-.4rem -.4rem .8rem #e6e6e6;border-radius:6px;position:relative;z-index:1;height:145px;background:#fff}.Swaip_Line .Swaip_Flex{overflow:hidden;width:36rem;display:flex;justify-content:space-around;align-items:flex-start}.Swaip_Line .Swaip_Flex.Size01{width:43rem}.Swaip_Line .Swaip_Flex.Size02{width:14.5rem}.Swaip_Line .Swaip_Flex.Size03{width:70rem}.Swaip_Line h2.Title_h2_Genre{text-align:center;font-size:1.3rem;line-height:1;padding-top:12px;font-weight:600}.Swaip_Line .Swaip_Flex .Swaip_Box a{display:flex;flex-flow:column;justify-content:center;text-align:center;opacity:1}.Swaip_Line .Swaip_Flex .Swaip_Box a .Icon{height:80px;margin:auto;position:relative;overflow:hidden}.Swaip_Line .Swaip_Flex .Swaip_Box a .Icon:after{content:"";background:#3c94ce;background:linear-gradient(90deg,rgba(60,148,206,1) 0%,rgba(175,212,237,1) 40%,rgba(252,216,36,1) 60%,rgba(232,76,43,1) 100%);position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;width:90%;height:90%;margin:auto;-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(.4,1);transform:scale(.4,1);background-position:center;-webkit-transition:all 1s ease 0s;transition:all 1s ease 0s}.Swaip_Line .Swaip_Flex .Swaip_Box a:hover .Icon:after{-webkit-transform-origin:right top;transform-origin:right top;-webkit-transform:scale(1,1);transform:scale(1,1)}.Swaip_Line .Swaip_Flex .Swaip_Box a .Icon img{width:auto;height:100%;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all .8s ease 0s;transition:all .8s ease 0s;will-change:transform;mix-blend-mode:normal;opacity:1}.Swaip_Line .Swaip_Flex .Swaip_Box a:hover .Icon img{-webkit-transform:scale(.95);transform:scale(.95);mix-blend-mode:screen}.Swaip_Line .Swaip_Flex .Swaip_Box a .Name{line-height:1.2;font-size:1.05rem;letter-spacing:0;color:#323232;font-weight:500}.Swaip_Line .swiper-button-prev,.Swaip_Line .swiper-button-next{display:grid;place-content:center;width:6.4rem;height:6.4rem;cursor:pointer}.Swaip_Line .swiper-button-prev:before,.Swaip_Line .swiper-button-next:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";border-radius:50%;-webkit-transition:.8s cubic-bezier(.2,1,.2,1);transition:.8s cubic-bezier(.2,1,.2,1)}.Swaip_Line .swiper-button-prev:after,.Swaip_Line .swiper-button-next:after{width:2.4rem;height:2.4rem;content:"";border:solid #fff;border-width:5px 5px 0 0;border-radius:3px}.Swaip_Line .swiper-button-prev:after{content:"";margin-left:1rem;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.Swaip_Line .swiper-button-next:after{content:"";margin-right:1rem;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.Swaip_Line .swiper-button-next.swiper-button-disabled,.Swaip_Line .swiper-button-prev.swiper-button-disabled{opacity:0;cursor:auto;pointer-events:none}.Swaip_Line .swiper-button-prev,.Swaip_Line .swiper-button-next{position:absolute;z-index:1;top:0;bottom:0;margin:auto}.Swaip_Line .swiper-button-prev:before,.Swaip_Line .swiper-button-next:before{content:"";background-color:rgba(0,0,0,.3);-webkit-box-shadow:.8rem .8rem 1.2rem rgba(0,0,0,.1),-.8rem -.8rem 1.2rem rgba(#fff,.2);box-shadow:.8rem .8rem 1.2rem rgba(0,0,0,.1),-.8rem -.8rem 1.2rem rgba(#fff,.2)}.Swaip_Line .swiper-button-prev:after,.Swaip_Line .swiper-button-next:after{content:"";border-color:#fff}.Swaip_Line .swiper-button-prev{right:calc(100% - 1.6rem);margin-left:-5%}.Swaip_Line .swiper-button-next{left:calc(100% - 1.6rem)}.Swaip_Line .swiper-button-prev:hover:before,.Swaip_Line .swiper-button-next:hover:before{-webkit-transform:scale(1.2);transform:scale(1.2)}.Swaip_Line .swiper-scrollbar-drag{background:rgb(0 0 0/90%)!important}.Swaip_Line .swiper-free-mode>.swiper-wrapper{padding-bottom:2.5rem}.Swaip_Line .swiper-horizontal>.swiper-scrollbar,.Swaip_Line .swiper-scrollbar.swiper-scrollbar-horizontal{bottom:.5rem}.Kv{position:relative}.Kv .Kv_Line{position:relative;overflow:hidden;min-height:660px}.Kv .Kv_Inner{margin-bottom:40px}.Kv .Kv_Fix{position:absolute;z-index:5;top:8vw;left:0;right:0;bottom:0;width:100%;height:calc(100% - 40px);display:flex;justify-content:center;align-items:center;flex-flow:column;will-change:transform}.Kv .Kv_Fix .Kv_Anime{overflow:hidden}.Kv .Kv_Fix h1.Kv_h1_Title{font-size:8.5vw;line-height:1;color:#fff;font-weight:700;letter-spacing:0;text-indent:2vw;-webkit-transform:translate3d(0px,120%,0px);transform:translate3d(0px,120%,0px);transition:none 0s ease 0s;text-shadow:2px 4px 5px rgb(0 0 0/75%)}.Open_Changed .Kv .Kv_Fix h1.Kv_h1_Title{-webkit-transform:translateZ(0px);transform:translateZ(0px);-webkit-transition:transform 1s cubic-bezier(.43,.05,.17,1) 0s;transition:transform 1s cubic-bezier(.43,.05,.17,1) 0s}.Kv .Kv_Fix span.Min_B{font-family:'Zen Old Mincho',serif;font-size:9.6vw;line-height:1;font-weight:700}.Kv .Kv_Fix span.Min_S{font-family:'Zen Old Mincho',serif;font-size:5vw;line-height:1;font-weight:700;letter-spacing:-.9vw}.Kv .Kv_Text{font-size:1.23vw;font-weight:800;letter-spacing:.03vw;line-height:2.5vw;text-align:center;padding-top:2.5vw;-webkit-transform:translate3d(0px,120%,0px);transform:translate3d(0px,120%,0px);transition:none 0s ease 0s;color:#fff;text-shadow:1px 1px 5px #000}.Open_Changed .Kv_Text{-webkit-transform:translateZ(0px);transform:translateZ(0px);-webkit-transition:transform 1s cubic-bezier(.43,.05,.17,1) 0s;transition:transform 1s cubic-bezier(.43,.05,.17,1) 0s}.Kv .Kv_Link{padding-top:1.5vw;-webkit-transform:translate3d(0px,120%,0px);transform:translate3d(0px,120%,0px);transition:none 0s ease 0s}.Open_Changed .Kv_Link{-webkit-transform:translateZ(0px);transform:translateZ(0px);-webkit-transition:transform 1s cubic-bezier(.43,.05,.17,1) 0s;transition:transform 1s cubic-bezier(.43,.05,.17,1) 0s}.Kv .Kv_Link a{line-height:1;font-size:1vw;color:#242424;font-weight:600;padding:10px;width:14vw;text-align:center;border-radius:100px;letter-spacing:0;display:flex;justify-content:center;align-items:center;border:1px dashed #242424;opacity:1;position:relative;z-index:1}.Kv .Kv_Link a:hover{background:linear-gradient(90deg,#242424 50%,transparent 0) repeat-x,linear-gradient(90deg,#242424 50%,transparent 0) repeat-x,linear-gradient(0deg,#242424 50%,transparent 0) repeat-y,linear-gradient(0deg,#242424 50%,transparent 0) repeat-y;background-size:4px 1px,4px 1px,1px 4px,1px 4px;background-position:0 0,0 100%,0 0,100% 0;-webkit-animation:linearGradientMove .3s infinite linear;animation:linearGradientMove .3s infinite linear;border:1px solid transparent;border-radius:5px}.Kv .Kv_Link a:after{content:"";background:#fff;width:calc(100% - 2px);height:calc(100% - 2px);position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;z-index:-2;border-radius:100px;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.Kv .Kv_Link a:hover:after{border-radius:0}.Kv .Kv_Slider_Line{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);will-change:transform;-webkit-transition:transform 0s ease;transition:transform 0s ease}.Kv .Kv_Slider_Line .swiper-slide{backface-visibility:hidden;-webkit-backface-visibility:hidden;width:100%;height:100%;overflow:hidden;padding-top:60%}.Kv .Kv_Slider_Line .swiper-slide .images a{opacity:1!important}.Kv .Kv_Slider_Line .swiper-slide .images,.Kv .Kv_Slider_Line .swiper-slide .images .image,.Kv .Kv_Slider_Line .swiper-slide .images .image img,.Kv .Kv_Slider_Line .swiper-slide .images .image video{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;will-change:transform}.Kv .Kv_Slider_Line .swiper-slide .images .image img,.Kv .Kv_Slider_Line .swiper-slide .images .image video{object-fit:cover}.Kv .Kv_Slider_Line .swiper-slide .images .image:nth-child(2){left:50%}.Kv .Kv_Slider_Line .swiper-slide .images .image:nth-child(2) img,.Kv .Kv_Slider_Line .swiper-slide .images .image:nth-child(2) video{left:-50%}.Kv .Kv_Slider_Line .swiper-pagination03{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.Kv .Kv_Slider_Line .swiper-horizontal>.swiper-pagination-bullets{bottom:-40px}.Kv .Kv_Slider_Line .swiper-pagination-bullet{background:0 0;border:solid 2px #242424}.Kv .Kv_Slider_Line .swiper-pagination-bullet-active{background:#242424}.Concept .Concept_Inner{display:flex;justify-content:center;align-items:center;padding-top:calc(10% + 40px);padding-bottom:15%}.Concept h2.Concept_h2_Title{-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;font-family:'Zen Old Mincho',serif;font-size:3.3rem;line-height:1.5;font-weight:800;margin-right:10px;padding-right:100px;position:relative}.Concept h2.Concept_h2_Title span{display:inline-block;transform:rotate(-90deg);font-weight:800;margin-top:-5px}.Concept h2.Concept_h2_Title .Arrow01{height:110%;width:1px;position:absolute;right:70px;top:-42px;background:#242424;-webkit-transform:scale(1,0);transform:scale(1,0);transform-origin:bottom;-webkit-transition:transform .2s cubic-bezier(.43,.05,.17,1) 0s;transition:transform .2s cubic-bezier(.43,.05,.17,1) 0s}.Concept .AnimeB.is-show h2.Concept_h2_Title .Arrow01{-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transition:transform .8s cubic-bezier(.43,.05,.17,1) 0s;transition:transform .8s cubic-bezier(.43,.05,.17,1) 0s}.Concept h2.Concept_h2_Title .Arrow02{height:1px;width:85%;position:absolute;left:7px;top:-30px}.Concept h2.Concept_h2_Title .Arrow02:before{content:"";height:1px;width:100%;position:absolute;left:0;top:0;background:#242424;-webkit-transform:scale(0,1);transform:scale(0,1);transform-origin:right;-webkit-transition:transform .2s cubic-bezier(.43,.05,.17,1) 0s;transition:transform .2s cubic-bezier(.43,.05,.17,1) 0s}.Concept .AnimeB.is-show h2.Concept_h2_Title .Arrow02:before{-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transition:transform .6s cubic-bezier(.43,.05,.17,1) 1.1s;transition:transform .6s cubic-bezier(.43,.05,.17,1) 1.1s}.Concept h2.Concept_h2_Title .Arrow02:after{content:"";height:1px;width:19%;position:absolute;right:0;top:-12px;background:#242424;-webkit-transform:rotate(17deg) scale(0,1);transform:rotate(17deg)scale(0,1);transform-origin:left;-webkit-transition:transform .2s cubic-bezier(.43,.05,.17,1) 0s;transition:transform .2s cubic-bezier(.43,.05,.17,1) 0s}.Concept .AnimeB.is-show h2.Concept_h2_Title .Arrow02:after{-webkit-transform:rotate(17deg) scale(1,1);transform:rotate(17deg)scale(1,1);-webkit-transition:transform .3s cubic-bezier(.43,.05,.17,1) .8s;transition:transform .3s cubic-bezier(.43,.05,.17,1) .8s}.Concept .Concept_Area{display:flex;-webkit-transform:translate(0,15%);transform:translate(0,15%);-webkit-transition:opacity 1s cubic-bezier(.43,.05,.17,1) 0s,transform 1s cubic-bezier(.43,.05,.17,1) 0s;transition:opacity 1s cubic-bezier(.43,.05,.17,1) 0s,transform 1s cubic-bezier(.43,.05,.17,1) 0s;opacity:0}.Concept .AnimeB.is-show .Concept_Area{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1;-webkit-transition:opacity 1s cubic-bezier(.43,.05,.17,1) .1s,transform 1s cubic-bezier(.43,.05,.17,1) .1s;transition:opacity 1s cubic-bezier(.43,.05,.17,1) .1s,transform 1s cubic-bezier(.43,.05,.17,1) .1s}.Concept .Concept_Detail{position:relative;top:-5px}.Concept .Concept_Detail .Concept_Detail_Head{font-size:1.8rem;font-family:'Zen Old Mincho',serif;letter-spacing:.1rem;line-height:1.9;font-weight:600}.Concept .Concept_Detail_Foot{padding-top:40px}.Concept .Concept_Detail_Foot a{display:block;color:#fff;text-align:center;line-height:1;padding:10px;font-size:1.2rem;letter-spacing:.2rem;font-weight:500;max-width:210px;border-radius:100px;box-shadow:.3rem .3rem .4rem rgb(0 0 0/25%);border:1px dashed #323232;opacity:1;position:relative;z-index:1}.Concept .Concept_Detail_Foot a:first-of-type{margin-bottom:13px}.Concept .Concept_Detail_Foot a span.Big{font-weight:500;font-size:1.6rem;display:inline-block;margin-left:-1px;margin-right:-1px}.Concept .Concept_Detail_Foot a img{max-width:17px;display:inline-block;vertical-align:middle;margin-left:7px;margin-top:-3px}.Concept .Concept_Detail_Foot a:hover{background:linear-gradient(90deg,#323232 50%,transparent 0) repeat-x,linear-gradient(90deg,#323232 50%,transparent 0) repeat-x,linear-gradient(0deg,#323232 50%,transparent 0) repeat-y,linear-gradient(0deg,#323232 50%,transparent 0) repeat-y;background-size:4px 1px,4px 1px,1px 4px,1px 4px;background-position:0 0,0 100%,0 0,100% 0;-webkit-animation:linearGradientMove .3s infinite linear;animation:linearGradientMove .3s infinite linear;border:1px solid transparent;border-radius:5px}.Concept .Concept_Detail_Foot a:after{content:"";background:#323232;width:calc(100% - 2px);height:calc(100% - 2px);position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;z-index:-2;border-radius:100px;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.Concept .Concept_Detail_Foot a:hover:after{border-radius:0}.iziModal .Close{cursor:pointer;position:fixed;right:0;top:-40px;width:50px;height:50px;z-index:10}.iziModal .Close .Close_Box{position:relative}.iziModal .Close .Close_Box:before{content:"";position:absolute;left:0;width:100%;height:2px;background-color:#fff;border-radius:100px;display:inline-block;-webkit-transition:all .4s ease;transition:all .4s ease;-webkit-transform:translateY(0px) rotate(-45deg);transform:translateY(0px) rotate(-45deg)}.iziModal .Close .Close_Box:after{content:"";position:absolute;left:0;width:100%;height:2px;background-color:#fff;border-radius:100px;display:inline-block;-webkit-transition:all .4s ease;transition:all .4s ease;-webkit-transform:translateY(0px) rotate(45deg);transform:translateY(0px) rotate(45deg)}.Service .Service_Line{background:#e6e6e6}.Service .Service_Title{position:relative;margin-bottom:60px;top:-45px}.Service .Service_Title .Text{position:absolute;z-index:1;text-align:center;top:0;bottom:0;left:0;right:0;font-size:1.5rem;font-weight:600;letter-spacing:0;display:flex;justify-content:center;align-items:center}.Service .Service_Title .Icon{font-variant:proportional-nums;width:85px;margin:auto}.Service .Service_Area{padding-top:10%;padding-bottom:10%;overflow:hidden}.Service .Service_Area:first-of-type{padding-top:5%}.Service .Service_Area:last-of-type{padding-bottom:0;overflow:visible}.Service .Service_Box{display:flex}.Service .Service_Box .Service_Box_Left{width:37%;padding-right:1.5%;padding-left:12%}.Service .Service_Box .Service_Box_Left_Inner{-webkit-transform:translate(0,15%);transform:translate(0,15%);-webkit-transition:opacity 1s cubic-bezier(.43,.05,.17,1) 0s,transform 1s cubic-bezier(.43,.05,.17,1) 0s;transition:opacity 1s cubic-bezier(.43,.05,.17,1) 0s,transform 1s cubic-bezier(.43,.05,.17,1) 0s;opacity:0}.Service .Service_Box.AnimeB.is-show .Service_Box_Left_Inner{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1;-webkit-transition:opacity 1s cubic-bezier(.43,.05,.17,1) .1s,transform 1s cubic-bezier(.43,.05,.17,1) .1s;transition:opacity 1s cubic-bezier(.43,.05,.17,1) .1s,transform 1s cubic-bezier(.43,.05,.17,1) .1s}.Service .Service_Area.Area02 .Service_Box .Service_Box_Left{padding-right:12%;padding-left:1.5%;order:2;text-align:right}.Service .Service_Box .Service_Box_Right{width:63%;position:relative}.Service .Service_Box .Vide_Line{position:relative;overflow:hidden;z-index:1}.Service .Service_Box .Vide_Line:after{content:'';-webkit-transition:width 1s cubic-bezier(.43,.05,.17,1) 0s;transition:width 1s cubic-bezier(.43,.05,.17,1) 0s;display:block;z-index:1;position:absolute;right:0;width:100%;height:105%;background-color:#e6e6e6;bottom:-2.5%}.Service .Service_Box.AnimeB.is-show .Vide_Line:after{width:0}.Service .Service_Area.Area02 .Service_Box .Service_Box_Right{order:1}.Service .Service_Box .Service_Box_Right .Vide_Fix{position:absolute;top:0;left:0;right:0;z-index:1}.Service .Service_Area.Animate-Video .Vide_Fix,.Service .Service_Area.Animate-Video.fadeIn.animated3 .Vide_Fix{opacity:1;-webkit-transition:opacity .1s cubic-bezier(.43,.05,.17,1) 0s;transition:opacity .1s cubic-bezier(.43,.05,.17,1) 0s}.Service .Service_Area.Animate-Video.animated .Vide_Fix{opacity:0;-webkit-transition:opacity 2s cubic-bezier(.43,.05,.17,1) 1.8s;transition:opacity 2s cubic-bezier(.43,.05,.17,1) 1.8s}.Service .Service_Area .Vide_Fix .Vide_Fix_Inner{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:transform .1s cubic-bezier(.43,.05,.17,1) 0s;transition:transform .1s cubic-bezier(.43,.05,.17,1) 0s;will-change:transform}.Service .Service_Area.Animate-Video.animated .Vide_Fix .Vide_Fix_Inner{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:transform 1s cubic-bezier(.43,.05,.17,1) 0s;transition:transform 1s cubic-bezier(.43,.05,.17,1) 0s}.Service .Service_Box .Service_Box_Right .Vide_Fix .Thumbnail_Catch{position:absolute;top:0;z-index:0;color:#fff;width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-flow:column;font-size:5vw;font-family:'Zen Old Mincho',serif;line-height:1.1}.Service .Service_Box .Service_Box_Right .Vide_Fix .Thumbnail_Catch span.Katakana{letter-spacing:-1vw}.Service .Service_Box .Service_Box_Right .Vide_Fix .Thumbnail_Name{position:absolute;font-size:1.65vw;bottom:3.7vw;line-height:1}.Service .Service_Box video{display:block;width:100%}.Service .Service_Area h2.Service_h2_Title_En{padding-bottom:3.5vw}.Service .Service_Area h2.Service_h2_Title_En .Small{font-size:3.2rem;line-height:1;font-weight:600;letter-spacing:0}.Service .Service_Area h2.Service_h2_Title_En .Big{font-size:4.4rem;line-height:1;font-weight:600;letter-spacing:0}.Service .Service_Area h2.Service_h2_Title_En .Big span{font-family:'Zen Old Mincho',serif;font-size:4.5rem;font-weight:800;line-height:1;position:relative;display:inline-block}.Service .Service_Area h2.Service_h2_Title_En .Big span:after{content:"";position:absolute;bottom:-4px;left:0;right:0;height:1px;width:98%;background:#242424}.Service .Service_Area h3.Service_h3_Title_Jp{font-family:'Zen Old Mincho',serif;font-size:2.91rem;font-weight:800;line-height:1.3;letter-spacing:0;text-align:left;padding-bottom:1.5vw}.Service .Service_Area.Area02 h3.Service_h3_Title_Jp{text-align:right}.Service .Service_Area h3.Service_h3_Title_Jp span.Letter_S{font-weight:800;letter-spacing:-.5rem}.Service .Service_Area .Service_Text{font-size:1.5rem;line-height:1.6;font-weight:400}.Service .Service_Area .Service_Link{padding-top:3vw}.Service .Service_Area .Service_Link a{display:block;width:57%;max-width:176px;text-align:center;line-height:1;font-size:1.3rem;color:#242424;font-weight:700;padding:3.7%;border-radius:100px;border:1px dashed #242424;box-shadow:.3rem .3rem .4rem rgb(0 0 0/25%);opacity:1;position:relative;z-index:1}.Service .Service_Area.Area02 .Service_Link a{margin-left:auto}.Service .Service_Area .Service_Link a:hover{background:linear-gradient(90deg,#242424 50%,transparent 0) repeat-x,linear-gradient(90deg,#242424 50%,transparent 0) repeat-x,linear-gradient(0deg,#242424 50%,transparent 0) repeat-y,linear-gradient(0deg,#242424 50%,transparent 0) repeat-y;background-size:4px 1px,4px 1px,1px 4px,1px 4px;background-position:0 0,0 100%,0 0,100% 0;-webkit-animation:linearGradientMove .3s infinite linear;animation:linearGradientMove .3s infinite linear;border:1px solid transparent;border-radius:5px}@keyframes linearGradientMove{100%{background-position:4px 0,-4px 100%,0 -4px,100% 4px}}.Service .Service_Area .Service_Link a:after{content:"";background:#fff;width:calc(100% - 2px);height:calc(100% - 2px);position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;z-index:-2;border-radius:100px;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.Service .Service_Area .Service_Link a:hover:after{border-radius:0}.Service .Service_Nav_Line{background:#323232;padding:4%;padding-top:0;padding-bottom:0;position:relative;z-index:1}.Service .Service_Nav_Inner{display:flex;justify-content:space-between;align-items:center}.Service .Service_Nav_Inner.Sp_Block{display:none}.Service .Service_Nav_Box{position:relative;z-index:1;width:calc(100% / 5);text-align:center}.Service .Service_Nav_Box a{display:block;color:#fff;font-size:1.5rem;font-weight:400;padding-top:25px;padding-bottom:25px;opacity:1}.Service .Service_Nav_Box a:hover{background:#222}.Service .Service_Nav_Box .Service_Nav_Contents{width:100%;position:absolute;top:70px;left:0;right:0;padding:5px;padding-top:20px;padding-bottom:20px;background:#323232;opacity:0;-webkit-transition:transform .6s ease 0s,opacity .6s ease 0s,visibility .6s ease 0s;transition:transform .6s ease 0s,opacity .6s ease 0s,visibility .6s ease 0s;-webkit-transform:translate(0,-10px);transform:translate(0,-10px);visibility:hidden}.Service .Service_Nav_Inner.Pc_Block .Service_Nav_Box:hover .Service_Nav_Contents{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0);visibility:visible}.Service .Service_Nav_Box .Service_Nav_Contents a{-webkit-transition:opacity .6s ease 0s;transition:opacity .6s ease 0s;color:#c3c3c3;font-size:1.2rem;padding:3px}.Review .Review_Inner{padding:12%;padding-top:13%;padding-bottom:13%}.Review h2.Review_h2_Title{text-align:center;line-height:1.1;font-size:3.2rem;font-weight:700;letter-spacing:0;padding-bottom:50px}.Review h2.Review_h2_Title span.Min_B{font-family:'Zen Old Mincho',serif;font-size:4.5rem;font-weight:800;line-height:1;position:relative;display:inline-block}.Review h2.Review_h2_Title span.Min_B:after{content:"";position:absolute;bottom:-4px;left:0;right:0;height:1px;width:98%;background:#242424}.Review h2.Review_h2_Title span.Big{font-size:4.5rem;font-weight:800;line-height:1}.Review h3.Review_h3_Text{font-family:'Zen Old Mincho',serif;font-size:2.8rem;font-weight:800;text-align:center;line-height:1.2;padding-bottom:60px}.Review .Review_Tab_Area .Review_Tab_Area_Head{display:flex;justify-content:center}.Review .Review_Tab_Area .Review_Tab_Area_Head .Review_Tab_Area_Head_Box{text-align:center;width:100%;background:#e5e5e5;line-height:1;padding:10px;padding-top:30px;padding-bottom:30px;font-size:1.3rem;font-weight:500;letter-spacing:0;margin-left:2px;margin-right:2px;display:flex;justify-content:center;align-items:center;-webkit-transition:all .4s ease 0s;transition:all .4s ease 0s;-webkit-transform:scale(1);transform:scale(1);will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased/}.Review .Review_Tab_Area .Review_Tab_Area_Head .Review_Tab_Area_Head_Box.On{background:#323232;color:#fff}.Review .Review_Tab_Area .Review_Tab_Area_Head .Review_Tab_Area_Head_Box img{width:12px;margin-right:6px;mix-blend-mode:exclusion}.Review .Review_Tab_Area_Nav{display:flex;flex-wrap:wrap;padding-top:20px;padding-bottom:20px}.Review .Reset{width:140px;display:block;border:solid 1px #e5e5e5;line-height:1;font-size:1.2rem;padding:10px;background:#f5f5f5;border-radius:3px;margin:auto}.Review .Wait{font-weight:500;font-size:1.7rem;line-height:1;padding-top:20px;padding-bottom:40px;text-align:center;width:100%}.Review .Review_Tab_Area_List{display:flex;padding-top:40px;padding-bottom:40px;flex-wrap:wrap;gap:15px}.Review .Review_Tab_Area_List .Review_Tab_Area_List_Box{width:calc(100% / 3 - 15px);min-height:135px}.Review .Review_Tab_Area_List .Review_Tab_Area_List_Box a{font-size:1.3rem;color:#242424;font-weight:700;padding:4%;box-shadow:.3rem .3rem .4rem rgb(0 0 0/25%);opacity:1;position:relative;z-index:1;display:block;border-radius:0;background:linear-gradient(90deg,#242424 70%,transparent 0) repeat-x,linear-gradient(90deg,#242424 70%,transparent 0) repeat-x,linear-gradient(0deg,#242424 70%,transparent 0) repeat-y,linear-gradient(0deg,#242424 70%,transparent 0) repeat-y;background-size:5px 1px,5px 1px,1px 5px,1px 5px;background-position:0 0,0 100%,0 0,100% 0;height:100%}.Review .Review_Tab_Area_List .Review_Tab_Area_List_Box a:hover{-webkit-animation:linearGradientMove .3s infinite linear;animation:linearGradientMove .3s infinite linear;border-radius:5px}.Review .Review_Tab_Area_List .Review_Tab_Area_List_Box a:after{content:"";background:#fff;width:calc(100% - 2px);height:calc(100% - 2px);position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;z-index:-2;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.Review input{display:none}.Review label{cursor:pointer;width:100%}.Review .Review_Tab_Area_Nav .Review_Tab_Area_Nav_Box{width:calc(100%/5 - 8px);text-align:center;margin-left:4px;margin-right:4px;margin-bottom:10px;padding:0}.Review .Review_Tab_Area_Nav .Review_Tab_Area_Nav_Box .Check_Box{text-align:center;line-height:1.2;padding:5px;padding-bottom:12px;padding-top:12px;font-size:1.2rem;letter-spacing:0;box-shadow:.3rem .3rem .6rem rgb(0 0 0/35%),-.1rem -.1rem .1rem rgb(230 230 230/20%);background:#fff;font-weight:400;cursor:pointer;-webkit-transition:all .4s ease 0s;transition:all .4s ease 0s;display:flex;justify-content:center;align-items:center}.Review .Review_Tab_Area_Nav .Review_Tab_Area_Nav_Box .Check_Box:hover{box-shadow:.05rem .05rem .2rem rgb(0 0 0/35%),-.1rem -.1rem 0rem rgb(230 230 230/20%);background:#787878;color:#fff}input[type=checkbox]:checked+.Check_Box{background:#323232!important;color:#fff}.Review .Review_Tab_Area_List .Review_Tab_Area_List_Box .List_Cat{display:flex;flex-wrap:wrap;padding-bottom:15px}.Review .Review_Tab_Area_List .Review_Tab_Area_List_Box .List_Cat .List_Cat_Box{font-size:1.2rem;font-weight:400;border-bottom:solid 1px #242424;margin-right:7px}.Review .Review_Tab_Area_List .Review_Tab_Area_List_Box .List_Name{font-size:1.7rem;font-weight:600;line-height:1.2;padding-bottom:15px}.Review .Review_Tab_Area_List .Review_Tab_Area_List_Box .List_Text{font-size:1.5rem;font-weight:600;line-height:1.2;word-break:break-all}.Review .Link{padding-top:10px;text-align:center}.Review .Link a{display:block;width:13%;border:solid 1px #242424;margin:auto;min-width:130px;line-height:1;padding:11px;font-size:1.3rem;font-weight:500;color:#242424;border-radius:6px;box-shadow:.3rem .3rem .4rem rgb(0 0 0/25%)}.News .News_Line{background:#e6e6e6}.News .News_Inner{padding:12%;padding-top:13%;padding-bottom:13%;padding-right:0;padding-left:max(125px , 12%);overflow:hidden}.News .News_Headline{margin-bottom:50px;display:flex;align-items:center;justify-content:space-between;padding-right:6%}.News .News_Headline h2.News_h2_Title{font-size:2.55rem;font-weight:800;letter-spacing:0;line-height:1.2}.News .News_Headline .Link a{display:block;width:125px;border:solid 1px #242424;margin:auto;line-height:1;padding:11px;font-size:1.3rem;font-weight:500;color:#242424;border-radius:6px;box-shadow:.3rem .3rem .4rem rgb(0 0 0/25%);text-align:center;background:#fff}.News .News_List_Line{position:relative}.News .News_List_Line .swiper{overflow:visible}.News .News_List_Line .swiper-slide{width:-webkit-max-content;width:-moz-max-content;width:max-content;position:relative;z-index:1;height:280px;max-width:350px;padding:5px;border-top:solid 2px;padding-bottom:100px}.News .List_Cat{display:flex;flex-wrap:wrap;padding-bottom:15px}.News .List_Cat .List_Cat_Box{font-size:1.2rem;font-weight:400;border-bottom:solid 1px #242424;margin-right:7px}.News .List_Day{font-size:1.7rem;font-weight:600;line-height:1.2;padding-bottom:15px}.News .List_Title{font-size:1.7rem;font-weight:600;line-height:1.2;padding-bottom:15px}.News .List_Link{position:absolute;bottom:50px;left:10px}.News .List_Link a{display:block;width:176px;text-align:center;line-height:1;font-size:1.3rem;color:#242424;font-weight:700;padding:10px;padding-bottom:12px;border-radius:100px;border:1px dashed #242424;box-shadow:.3rem .3rem .4rem rgb(0 0 0/25%);opacity:1;position:relative;z-index:1}.News .List_Link a:hover{background:linear-gradient(90deg,#242424 50%,transparent 0) repeat-x,linear-gradient(90deg,#242424 50%,transparent 0) repeat-x,linear-gradient(0deg,#242424 50%,transparent 0) repeat-y,linear-gradient(0deg,#242424 50%,transparent 0) repeat-y;background-size:4px 1px,4px 1px,1px 4px,1px 4px;background-position:0 0,0 100%,0 0,100% 0;-webkit-animation:linearGradientMove .3s infinite linear;animation:linearGradientMove .3s infinite linear;border:1px solid transparent;border-radius:5px}.News .List_Link a:after{content:"";background:#fff;width:calc(100% - 2px);height:calc(100% - 2px);position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;z-index:-2;border-radius:100px;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.News .List_Link a:hover:after{border-radius:0}.News .swiper-scrollbar-drag{background:rgb(0 0 0/90%)!important}.News .SwiperBt{position:absolute;bottom:-60px;left:30px;display:flex}.News .swiper-button-prev,.News .swiper-button-next{display:grid;place-content:center;width:6.4rem;height:6.4rem;cursor:pointer;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.News .swiper-button-prev:before,.swiper-button-next:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";border-radius:50%}.News .swiper-button-prev:after,.News .swiper-button-next:after{width:1.2rem;height:1.2rem;content:"";border:solid #242424;border-width:3px 3px 0 0}.News .swiper-button-prev:after{margin-left:.4rem;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.News .swiper-button-next:after{margin-right:.4rem;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.News .swiper-button-disabled{pointer-events:none;opacity:0}.News .swiper-pagination{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.2rem .8rem;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin:0 auto 0 0;text-align:center}.News .swiper-pagination-bullet{width:1.6rem;height:3px;cursor:pointer;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;vertical-align:top;background-color:#242424}.News .swiper-pagination-bullet-active{width:4rem;background-color:#242424}.News .swiper-button-prev,.News .swiper-button-next{position:relative;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin:0}.News .swiper-button-disabled{pointer-events:none;opacity:.5}.News .Arrows{position:absolute;left:-14.5%;width:125px;top:0;height:100%;background:#e6e6e6;z-index:1}.News .Arrow01{height:145%;width:1px;position:absolute;left:79px;top:-76px;background:#242424}.News .Arrow02{height:1px;width:100%;position:absolute;left:0;top:-70px}.News .Arrow02:before{content:"";height:1px;width:100%;position:absolute;left:0;top:7px;background:#242424}.News .Arrow02:after{content:"";height:1px;width:38%;position:absolute;right:0;top:0;background:#242424;-webkit-transform:rotate(17deg);transform:rotate(17deg)}.Fix_Nav_Sp{display:none}.Fix_Nav_Sp{position:fixed;z-index:21;bottom:0;left:0;right:0;max-width:480px;margin:auto;-webkit-transition:cubic-bezier(.18,.06,.23,1) .6s;transition:cubic-bezier(.18,.06,.23,1) .6s;-webkit-transform:translate(0,100px);transform:translate(0,100px);will-change:opacity,transform}.Open_Changed .Fix_Nav_Sp{-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transition-delay:.3s;transition-delay:.3s}.Fix_Nav_Sp.Is_Hidden{opacity:0}.Fix_Nav_Sp .Fix_Nav_Sp_Flex{display:flex;justify-content:center;align-items:center;background:rgb(247 247 249/85%);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.Fix_Nav_Sp .Fix_Nav_Sp_Flex .Fix_Nav_Sp_Flex_Box{width:calc(100% / 4);opacity:0;-webkit-transform:translate(0,10px);transform:translate(0,10px);-webkit-transition:cubic-bezier(.18,.06,.23,1) .8s;transition:cubic-bezier(.18,.06,.23,1) .8s;will-change:opacity,transform}.Open_Changed .Fix_Nav_Sp .Fix_Nav_Sp_Flex .Fix_Nav_Sp_Flex_Box:nth-of-type(1){opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transition-delay:1s;transition-delay:1s}.Open_Changed .Fix_Nav_Sp .Fix_Nav_Sp_Flex .Fix_Nav_Sp_Flex_Box:nth-of-type(2){opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transition-delay:1.1s;transition-delay:1.1s}.Open_Changed .Fix_Nav_Sp .Fix_Nav_Sp_Flex .Fix_Nav_Sp_Flex_Box:nth-of-type(3){opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transition-delay:1.2s;transition-delay:1.2s}.Open_Changed .Fix_Nav_Sp .Fix_Nav_Sp_Flex .Fix_Nav_Sp_Flex_Box:nth-of-type(4){opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transition-delay:1.3s;transition-delay:1.3s}.Fix_Nav_Sp .Fix_Nav_Sp_Flex .Fix_Nav_Sp_Flex_Box a{display:block;text-align:center;font-size:1rem;color:#242424;letter-spacing:-.04em;line-height:1.2;padding:4px;padding-bottom:8px;padding-top:8px}.Fix_Nav_Sp .Fix_Nav_Sp_Flex .Fix_Nav_Sp_Flex_Box a .Icon img{width:26px;margin:auto;margin-bottom:3px}.Fix_Nav_Sp .Fix_Nav_Sp_Flex .Fix_Nav_Sp_Flex_Box a .Name{font-weight:500}.Fix_Banner{position:fixed;right:0;bottom:18%;margin:auto;z-index:5;-webkit-transition:transform 1s cubic-bezier(.43,.05,.17,1) .5s;transition:transform 1s cubic-bezier(.43,.05,.17,1) .5s;width:60px;display:flex;justify-content:center;align-items:center;-webkit-transform:translate(60px,-20px);transform:translate(60px,-20px)}.Open_Changed .Fix_Banner{-webkit-transform:translate(0,-20px);transform:translate(0,-20px)}.Open_Changed .Fix_Banner.is-hidden,.Fix_Banner.is-hidden{-webkit-transform:translate(60px,-20px);transform:translate(60px,-20px)}.Fix_Banner a{background:#000000cc;display:flex;color:#fff;flex-flow:column;justify-content:center;align-items:center;padding:20px;padding-left:7px;padding-right:7px}.Fix_Banner a .Fix_Banner_Icon{width:32px;padding-bottom:10px}.Fix_Banner a .Fix_Banner_En{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-size:1.3rem;font-weight:700}.Fix_Banner a .Fix_Banner_Jp{font-size:.9rem;letter-spacing:-.1rem;line-height:1.3;text-align:center;padding-top:10px;font-weight:700;-webkit-transform:scale(.93);transform:scale(.93);word-break:keep-all}.Breadcrumb{max-width:calc(1160px - 80px);padding-left:40px;padding-right:40px;margin:auto;padding-top:40px;padding-bottom:40px;display:flex;font-size:1.4rem}.Breadcrumb a,.Breadcrumb .Breadcrumb_Text{color:#242424;font-weight:400;margin-right:40px;display:block;line-height:1}.Breadcrumb a{position:relative}.Breadcrumb a:after{content:"";position:absolute;right:-18px;top:.2rem;bottom:0;margin:auto;width:5px;height:5px;border-top:1px solid #242424;border-right:1px solid #242424;-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block}.Breadcrumb .Breadcrumb_Text{margin-right:0}.Fixpage .FixPage_Line a{display:block;opacity:1}.Fixpage .FixPage_Line video{display:block;width:100%}.Fixpage.Business .Fixpage_Area.Orignal01{max-width:calc(1160px - 80px);padding-left:40px;padding-right:40px}.Fixpage.Business h2.Fixpage_h2_Title{text-align:center;line-height:1.1;font-size:3.2rem;font-weight:700;letter-spacing:0;padding-bottom:50px}.Fixpage.Business h2.Fixpage_h2_Title span.Min_B{font-family:'Zen Old Mincho',serif;font-size:4.5rem;font-weight:800;line-height:1;position:relative;display:inline-block}.Fixpage.Business h2.Fixpage_h2_Title span.Min_B:after{content:"";position:absolute;bottom:-4px;left:0;right:0;height:1px;width:98%;background:#242424}.Fixpage.Business h2.Fixpage_h2_Title span.Big{font-size:4.5rem;font-weight:800;line-height:1}.Fixpage.Business h3.Fixpage_h3_Text{font-family:'Zen Old Mincho',serif;font-size:2.8rem;font-weight:800;text-align:center;line-height:1.2;padding-bottom:180px}.Fixpage.Business .Fixpage_Area{max-width:calc(1160px - 80px);padding-left:40px;padding-right:40px;margin:auto;padding-top:40px;padding-bottom:40px}.Fixpage .Fixpage_Area.Orignal01{max-width:calc(1250px - 80px);padding-bottom:80px}.Fixpage.Business .Fixpage_Title{position:relative;margin-bottom:60px;top:0;margin-top:-78px}.Fixpage.Business .Fixpage_Title .Text{position:absolute;z-index:1;text-align:center;top:0;bottom:0;left:0;right:0;font-size:1.5rem;font-weight:600;letter-spacing:0;display:flex;justify-content:center;align-items:center}.Fixpage.Business .Fixpage_Title .Icon{font-variant:proportional-nums;width:85px;margin:auto}.Fixpage.Business .Bg_Gray{background:#e6e6e6}.Fixpage.Business .Fixpage_Nav_Line .Fixpage_Nav_Head_Area{width:-webkit-max-content;width:-moz-max-content;width:max-content;box-shadow:.4rem .4rem .8rem rgb(0 0 0/25%),-.4rem -.4rem .8rem #e6e6e6;border-radius:6px;position:relative;z-index:1;background:#fff;margin-bottom:25px;height:auto;padding-left:0;padding-right:0}.Fixpage.Business .Fixpage_Nav_Line .Fixpage_Nav_Head_Area:nth-of-type(3n),.Fixpage.Business .Fixpage_Nav_Line .Fixpage_Nav_Head_Area:last-of-type{margin-right:0}.Fixpage.Business .Fixpage_Nav_Line .Fixpage_Nav_Head_Area.Size01{width:100%}.Fixpage.Business .Fixpage_Nav_Line .Fixpage_Nav_Head_Area.Size02{width:calc(100% / 2 - 13px);margin-right:25px}.Fixpage.Business .Fixpage_Nav_Line .Fixpage_Nav_Head_Area:nth-of-type(4n).Size02{margin-right:0}.Fixpage.Business .Fixpage_Nav_Line .Fixpage_Nav_Head_Area.Size03{width:100%}.Fixpage.Business .Fixpage_Nav_Line .Fixpage_Nav_Head_Area .Fixpage_Hover_Area{position:relative;margin:auto;z-index:1;text-align:center;color:#242424;font-size:1.5rem;font-weight:500;border-radius:100px;display:flex;justify-content:center;align-items:center;opacity:0;-webkit-transition:all .6s ease 0s;transition:all .6s ease 0s;letter-spacing:0;visibility:hidden;-webkit-transform:translate(0,10px);transform:translate(0,10px);padding:10px;padding-top:5px}.Fixpage.Business .Fixpage_Nav_Line .Fixpage_Nav_Head_Area:hover .Fixpage_Hover_Area{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1;visibility:visible}.Fixpage.Business .Fixpage_Nav_Line h2.Title_h2_Genre{text-align:center;font-size:2rem;line-height:1;font-weight:600;padding-bottom:20px;padding-top:28px}.Fixpage.Business .Fixpage_Nav_Line .Fixpage_Nav_Flex{overflow:hidden;display:flex;justify-content:center;align-items:flex-start;padding-bottom:12px;flex-wrap:wrap}.Fixpage.Business .Fixpage_Nav_Flex .Swaip_Box{margin-left:10px;margin-right:10px;margin-bottom:10px}.Fixpage.Business .Fixpage_Nav_Flex .Swaip_Box a{display:flex;flex-flow:column;justify-content:center;text-align:center;opacity:1}.Fixpage.Business .Fixpage_Nav_Flex .Swaip_Box a .Icon{height:80px;margin:auto;position:relative;overflow:hidden}.Fixpage.Business .Fixpage_Nav_Flex .Swaip_Box a .Icon img{width:auto;height:100%;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all .8s ease 0s;transition:all .8s ease 0s;will-change:transform;mix-blend-mode:normal;opacity:1}.Fixpage.Business .Fixpage_Nav_Flex .Swaip_Box a:hover .Icon img{-webkit-transform:scale(.95);transform:scale(.95);mix-blend-mode:screen}.Fixpage.Business .Fixpage_Nav_Flex .Swaip_Box a .Icon:after{content:"";background:#3c94ce;background:linear-gradient(90deg,rgba(60,148,206,1) 0%,rgba(175,212,237,1) 40%,rgba(252,216,36,1) 60%,rgba(232,76,43,1) 100%);position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;width:90%;height:90%;margin:auto;-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(.4,1);transform:scale(.4,1);background-position:center;-webkit-transition:all 1s ease 0s;transition:all 1s ease 0s}.Fixpage.Business .Fixpage_Nav_Flex .Swaip_Box a:hover .Icon:after{-webkit-transform-origin:right top;transform-origin:right top;-webkit-transform:scale(1,1);transform:scale(1,1)}.Fixpage.Business .Fixpage_Nav_Flex .Swaip_Box a .Th{max-width:305px;overflow:hidden}.Fixpage.Business .Fixpage_Nav_Flex .Swaip_Box a .Th img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all .6s ease 0s;transition:all .6s ease 0s;object-fit:cover;will-change:transform}.Fixpage.Business .Fixpage_Nav_Flex .Swaip_Box a:hover .Th img{-webkit-transform:scale(1.05);transform:scale(1.05)}.Fixpage.Business .Fixpage_Nav_Flex .Swaip_Box a .Name{line-height:1.2;font-size:1.4rem;letter-spacing:0;color:#323232;font-weight:500;padding-top:10px;padding-bottom:10px}.Fixpage.Business .Fixpage_Area_Text{text-align:center;font-size:1.85rem;font-weight:500;line-height:1.6}.Fixpage.Business .Fixpage_Nav_Line{padding-top:65px}.Fixpage.Business .Fixpage_Nav_Line .Fixpage_Nav_Head,.Fixpage.Business .Fixpage_Nav_Line .Fixpage_Nav_Foot{display:flex;justify-content:flex-start;flex-wrap:wrap}.Fixpage.Business .Fixpage_Nav_Line .Fixpage_Nav_Head{margin-bottom:25px}.Fixpage.News .FixPage_Kv{position:relative}.Fixpage.News .FixPage_Kv .FixPage_Kv_Fix{position:absolute;z-index:1;top:0;bottom:0;left:0;right:0;margin:auto;display:flex;justify-content:center;align-items:center}.Fixpage.News h1.FixPage_Kv_Fix_h1_Title{font-size:4.3rem;font-weight:500;color:#fff;letter-spacing:-.5rem;line-height:1}.Fixpage.News .News_List{max-width:calc(1160px - 80px);padding-left:40px;padding-right:40px;margin:auto;padding-top:40px;padding-bottom:40px;display:block;font-size:1.4rem}.Fixpage.News .News_List .News_List_Box{border-bottom:solid 1px #242424;padding-bottom:30px;padding-top:20px;position:relative}.Fixpage.News .News_List .News_List_Box:first-of-type{border-top:solid 1px #242424}.Fixpage.News .News_List .List_Flex{display:flex}.Fixpage.News .News_List .List_Flex .Left{width:35%;margin-right:30px}.Fixpage.News .News_List .List_Flex .Right{width:65%}.Fixpage.News .News_List .List_Day{padding-bottom:10px}.Fixpage.News .News_List .List_Title{line-height:1.6;padding-bottom:10px}.Fixpage.News .News_List .List_Detail{font-size:1.5rem;font-weight:400;line-height:1.6;padding-bottom:15px}.Fixpage.News .News_List .List_Link{position:relative;bottom:0;left:0;right:0;padding-top:10px}.Fixpage.News .News_List .List_Link a{margin-left:auto}.SinglePage.Single_News .SinglePage_Kv{position:relative}.SinglePage.Single_News .SinglePage_Kv .SinglePage_Kv_Fix{position:absolute;z-index:1;top:0;bottom:0;left:0;right:0;margin:auto;display:flex;justify-content:center;align-items:center}.SinglePage.Single_News h1.SinglePage_Kv_Fix_h1_Title{font-size:4.3rem;font-weight:500;color:#fff;letter-spacing:-.5rem}.SinglePage.Single_News .Contents{max-width:calc(1160px - 80px);padding-left:40px;padding-right:40px;margin:auto;padding-top:40px;padding-bottom:40px;font-size:1.4rem}.SinglePage.Single_News .SinglePage_Head{padding-bottom:60px}.SinglePage.Single_News .SinglePage_Day{text-align:center;line-height:1;font-size:2.2rem;font-weight:600;padding-bottom:10px}.SinglePage.Single_News .SinglePage_Cat{display:flex;flex-wrap:wrap;justify-content:center}.SinglePage.Single_News .SinglePage_Cat .SinglePage_Cat_Box{font-size:1.2rem;font-weight:400;border-bottom:solid 1px #242424;margin-right:7px}.SinglePage.Single_News h1.SinglePage_h1_Title{text-align:center;font-size:2.3rem;line-height:1.4;font-weight:800;font-family:'Zen Old Mincho',serif;letter-spacing:0;padding-bottom:50px}.SinglePage.Single_News .SinglePage_Text p{margin:auto;max-width:740px;font-size:1.5rem;line-height:1.8;font-weight:400;letter-spacing:0}.SinglePage.Single_News .SinglePage_Body{padding-bottom:60px}.SinglePage.Single_News .SinglePage_Image{margin:auto;max-width:420px}.SinglePage.Single_News .SinglePage_Link{padding-top:50px;text-align:center;padding-bottom:60px}.SinglePage.Single_News .SinglePage_Link a{display:block;width:16%;border:solid 1px #242424;margin:auto;min-width:180px;line-height:1;padding:11px;font-size:1.3rem;font-weight:500;color:#242424;border-radius:6px;box-shadow:.3rem .3rem .4rem rgb(0 0 0/25%)}.Fixpage.Review .FixPage_Kv{position:relative}.Fixpage.Review .FixPage_Kv .FixPage_Kv_Fix{position:absolute;z-index:1;top:0;bottom:0;left:0;right:0;margin:auto;display:flex;justify-content:center;align-items:center}.Fixpage.Review h1.FixPage_Kv_Fix_h1_Title{font-size:4.3rem;font-weight:500;color:#fff;letter-spacing:-.5rem;line-height:1;text-shadow:2px 4px 5px rgb(0 0 0/75%)}.Fixpage.Review .Review_List{max-width:calc(1160px - 80px);padding-left:40px;padding-right:40px;margin:auto;padding-top:40px;padding-bottom:40px;display:block;font-size:1.4rem}.Fixpage.Review h2.Fixpage_h2_Title{text-align:center;line-height:1.1;font-size:3.2rem;font-weight:700;letter-spacing:0;padding-bottom:50px}.Fixpage.Review h2.Fixpage_h2_Title span.Min_B{font-family:'Zen Old Mincho',serif;font-size:4.5rem;font-weight:800;line-height:1;position:relative;display:inline-block}.Fixpage.Review h2.Fixpage_h2_Title span.Min_B:after{content:"";position:absolute;bottom:-4px;left:0;right:0;height:1px;width:98%;background:#242424}.Fixpage.Review h2.Fixpage_h2_Title span.Big{font-size:4.5rem;font-weight:800;line-height:1}.Fixpage.Review h3.Fixpage_h3_Text{font-family:'Zen Old Mincho',serif;font-size:2.8rem;font-weight:800;text-align:center;line-height:1.2;padding-bottom:60px}.Fixpage.Review .Fixpage_Area,.Fixpage.Review .Review_Tab_Area{max-width:calc(1160px - 80px);padding-left:40px;padding-right:40px;margin:auto;padding-bottom:0;font-size:1.4rem}.SinglePage.Single_Review .SinglePage_Kv{position:relative}.SinglePage.Single_Review .SinglePage_Kv .SinglePage_Kv_Fix{position:absolute;z-index:1;top:0;bottom:0;left:0;right:0;margin:auto;display:flex;justify-content:center;align-items:center}.SinglePage.Single_Review h1.SinglePage_Kv_Fix_h1_Title{font-size:4.3rem;font-weight:500;color:#fff;letter-spacing:-.5rem;text-shadow:2px 4px 5px rgb(0 0 0/75%)}.SinglePage.Single_Review .Contents{max-width:calc(1160px - 80px);padding-left:40px;padding-right:40px;margin:auto;padding-top:40px;padding-bottom:40px;font-size:1.4rem}.SinglePage.Single_Review .SinglePage_Head{padding-bottom:60px}.SinglePage.Single_Review .SinglePage_Publisher_Logo{margin:auto;max-width:270px;padding-bottom:60px}.SinglePage.Single_Review .SinglePage_Publisher_Name{text-align:center;line-height:1;font-size:2.2rem;font-weight:600;padding-bottom:10px}.SinglePage.Single_Review .SinglePage_Cat{display:flex;flex-wrap:wrap;justify-content:center}.SinglePage.Single_Review .SinglePage_Cat .SinglePage_Cat_Box{font-size:1.2rem;font-weight:400;border-bottom:solid 1px #242424;margin-right:7px}.SinglePage.Single_Review h1.SinglePage_h1_Title{text-align:center;font-size:2.3rem;line-height:1.4;font-weight:800;font-family:'Zen Old Mincho',serif;letter-spacing:0;padding-bottom:50px}.SinglePage.Single_Review .SinglePage_Text p{margin:auto;max-width:740px;font-size:1.5rem;line-height:1.8;font-weight:400;letter-spacing:0}.SinglePage.Single_Review .SinglePage_Body{padding-bottom:60px}.SinglePage.Single_Review .SinglePage_Image{margin:auto;max-width:420px}.SinglePage.Single_Review .SinglePage_Link{padding-top:50px;text-align:center;padding-bottom:60px}.SinglePage.Single_Review .SinglePage_Link a{display:block;width:16%;border:solid 1px #242424;margin:auto;min-width:130px;line-height:1;padding:11px;font-size:1.3rem;font-weight:500;color:#242424;border-radius:6px;box-shadow:.3rem .3rem .4rem rgb(0 0 0/25%)}.SinglePage_Foot{display:flex;max-width:740px;margin:auto;flex-wrap:wrap;justify-content:space-between}.SinglePage_Foot .SinglePage_Image{padding-top:32%;position:relative;overflow:hidden;margin-top:0}.SinglePage_Foot.Onerow .SinglePage_Image{width:100%;max-width:420px;margin-bottom:10px;padding-top:0}.SinglePage_Foot.Tworow .SinglePage_Image:last-of-type,.SinglePage_Foot.Tworow .SinglePage_Image:nth-of-type(2n){margin-right:0}.SinglePage_Foot.Tworow .SinglePage_Image{width:calc(100%/2 - 8px);margin-right:5px;margin-left:5px;margin-bottom:10px}.SinglePage_Foot.Tworow:after{content:"";width:calc(100%/2 - 10px);margin-right:5px;margin-left:5px;margin-bottom:10px}.SinglePage_Foot.Threerow .SinglePage_Image{width:calc(100%/3 - 10px);margin-right:5px;margin-left:5px;margin-bottom:10px}.SinglePage_Foot.Threerow:after{content:"";width:calc(100%/2 - 10px);margin-right:5px;margin-left:5px;margin-bottom:10px}.SinglePage_Foot .SinglePage_Image img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0;right:0}.SinglePage_Foot.Onerow .SinglePage_Image img{position:relative}.Fixpage.Page_Contact .Contents_Line .ContactForm_Form{padding-top:60px}.ContactForm_Form table tr{border-bottom:solid 1px #c3bcbc;border-top:solid 1px #c3bcbc}.ContactForm_Form table tr td{position:relative;padding:20px;font-weight:500!important;font-size:1.5rem}.ContactForm_Form table tr td p{font-weight:500!important}.ContactForm_Form table tr td.Inquiry{width:30%;font-size:1.5rem;font-weight:500}.ContactForm_Form table tr td.Inquiry.Red{color:#e3402e}.ContactForm_Form .Form_Note{padding-left:20px;font-size:1.2rem;color:#e3402e;font-weight:400!important;line-height:1.2;padding-bottom:10px}.ContactForm_Form .Form_Note p{font-weight:400!important}::placeholder{color:rgba(168,168,168,1)!important}::-webkit-input-placeholder{color:rgba(168,168,168,1) !important}::-moz-placeholder{color:rgba(168,168,168,1) !important}:-ms-input-placeholder{color:rgba(168,168,168,1) !important}select::-ms-value{background:0 0;color:#000}select:invalid,textarea:invalid,input[type=number]:invalid,input[type=text]:invalid,input[type=email]:invalid,input[type=email]:invalid,textarea:invalid{color:#630015;border-color:#c20c33;background-color:rgba(255,229,235,1)}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.ContactForm_Form input[type=email],.ContactForm_Form input[type=tel],.ContactForm_Form input[type=text]{width:100%;background-color:#f7f7f7;outline:none;-moz-appearance:none;text-indent:.01px;text-overflow:'';vertical-align:middle;height:55px;padding:8px 12px;color:#242424;font-weight:500;-webkit-appearance:none;margin-right:10px;border-radius:0;font-size:1.5rem}.ContactForm_Form textarea{width:100%;background-color:#f7f7f7;outline:none;-moz-appearance:none;text-indent:.01px;text-overflow:'';vertical-align:middle;padding:8px 12px;font-weight:500;-webkit-appearance:none;margin-right:10px;border-radius:3px;color:#242424;font-size:1.5rem}.ContactForm_Form .Submit_Bt [type=submit],.ContactForm_Form .Back_Bt [type=button],.ContactForm_Form .Confirm_Bt [type=submit]{padding:24px;width:30vw;cursor:pointer}.ContactForm_Form .Mail_Box{padding-bottom:20px}.ContactForm_Form .Inquiry.VerticalAlignTop{vertical-align:top;padding-top:10px}.ContactForm_Form .Mail_Box2{text-align:left;font-size:14px;line-height:1.5}.ContactForm_Form span.Required{color:#fff;display:inline-block;vertical-align:middle;background:#e05f51;font-size:1.3rem;font-weight:500;padding:4px;padding-left:12px;padding-right:12px;line-height:1;position:absolute;right:0}.ContactForm_Form span.Any{color:#fff;display:inline-block;vertical-align:middle;background:#bfbfbf;font-size:1.3rem;font-weight:500;padding:4px;padding-left:12px;padding-right:12px;line-height:1;position:absolute;right:0}input[type=checkbox]{display:none}.ContactForm_Form .Kozin_Check span.wpcf7-list-item{display:block;margin:0 !important;width:auto;height:auto}.ContactForm_Form .Kozin_Check .wpcf7-list-item-label{box-sizing:border-box;-webkit-transition:background-color .2s linear;transition:background-color .2s linear;position:relative;display:inline-block;margin:0;padding:0;vertical-align:middle;cursor:pointer;width:100%;height:100%;padding-left:25px;font-weight:400}.ContactForm_Form .Kozin_Check .wpcf7-list-item-label:hover{background-color:#ebf7ff}.ContactForm_Form .Kozin_Check .wpcf7-list-item-label:hover:after{border-color:#c1e6ff}.ContactForm_Form .Kozin_Check .wpcf7-list-item-label:after{-webkit-transition:border-color .2s linear;transition:border-color .2s linear;position:absolute;top:50%;left:0;display:block;margin-top:-10px;width:20px;height:20px;border:2px solid #bbb;border-radius:3px;content:''}.ContactForm_Form .Kozin_Check .wpcf7-list-item-label:before{-webkit-transition:opacity .2s linear;transition:opacity .2s linear;position:absolute;top:50%;left:4px;display:block;margin-top:-6px;width:12px;height:12px;border-radius:50%;background-color:#20609c;content:'';opacity:0}input[type=checkbox]:checked+.wpcf7-list-item-label:before{opacity:1}.ContactForm_Form .Radio_Bt .wpcf7-list-item.first{margin:0}.ContactForm_Form .Radio_Bt .wpcf7-list-item{display:block;margin:0;padding-bottom:10px}.ContactForm_Form .Radio_Bt .wpcf7-list-item-label{cursor:pointer;display:flex;font-size:1.5rem;font-weight:400;color:#242424;position:relative}input[type=radio]{opacity:0;position:absolute}.ContactForm_Form .Radio_Bt .wpcf7-list-item-label:before{background:#fff;border:solid 1px #aaa;border-radius:100%;content:"";height:1.2em;margin-bottom:auto;margin-right:.5em;margin-top:auto;width:1.2em;-webkit-transition:all ease .2s;transition:all ease .2s}.ContactForm_Form .Radio_Bt .wpcf7-list-item-label:after{border:solid 2px #242424;content:"";height:1.2em;margin:auto;-webkit-transition:all ease .6s;transition:all ease .6s;width:.7em;border-radius:0;border-top-color:transparent;border-left-color:transparent;-webkit-transform:rotate(45deg) scale(.98);transform:rotate(45deg) scale(.98);margin-right:1rem;margin-left:.5rem;position:absolute;top:-1rem;bottom:0;opacity:0}input[type=radio]:checked+.wpcf7-list-item-label:after{opacity:1;-webkit-transform:rotate(45deg) scale(1);transform:rotate(45deg) scale(1)}.ContactForm_Form .Kozin_Check p{text-align:center;padding-bottom:10px;font-size:1.3rem;line-height:1.4;position:relative;display:flex;justify-content:center;align-items:center;font-weight:500;padding-top:10px}.ContactForm_Form .Kozin_Check a{display:inline-block;margin-left:10px;text-decoration:underline;color:#1d76b5;font-weight:500}.ContactForm_Form span.wpcf7-not-valid-tip{font-size:12px!important;padding-top:3px!important}.ContactForm_Form .Kozin_Check .span.wpcf7-not-valid-tip{position:absolute!important;bottom:-3px!important;margin:auto!important;left:0!important;right:0!important;word-break:keep-all!important}.ContactForm_Form div.wpcf7-validation-errors,.ContactForm div.wpcf7-acceptance-missing{max-width:600px!important;margin:auto!important;font-size:15px!important;padding:15px!important}.ContactForm_Form div.wpcf7-mail-sent-ok{max-width:600px!important;margin:auto!important;font-size:15px!important;padding:15px!important}.ContactForm_Form .Kozin_Check span.wpcf7-not-valid-tip{position:absolute;bottom:-20px;left:0;right:0;margin:auto;width:300px}.FixPage.Contact option:first-child{color:#a9a9a9}.ContactForm_Form .Submit_Box{padding-top:20px;padding-bottom:10px}.ContactForm_Form .wpcf7c-elm-step2 .Submit_Box{padding-top:40px;padding-bottom:10px}.ContactForm_Form .wpcf7c-elm-step2 .Submit_Box:last-of-type{padding-top:10px}.ContactForm_Form .Submit_Box .SendBt{text-align:center;display:block;margin:auto;color:#fff;line-height:1;font-size:1.8rem;padding:16px;width:100%;margin-bottom:0;font-weight:500;cursor:pointer;max-width:300px;background:#323232;border-radius:6px}.ContactForm_Form input[type=date]{width:240px;background-color:#f7f7f7;outline:none;-moz-appearance:none;text-indent:.01px;text-overflow:'';vertical-align:middle;height:55px;padding:8px 12px;color:#242424;font-weight:500;-webkit-appearance:none;margin-right:10px;border-radius:0;font-size:1.3rem;margin-left:10px}.ContactForm_Form select.Sel{height:55px;padding-left:10px;padding-right:62px;-webkit-border-radius:2px;-moz-border-radius:2px;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-overflow:"";background:#fff url(//www.ohmurashigyo.com/wp/wp-content/themes/monkey/../../../../wp/wp-content/uploads/2021/08/Contact_Arrow.jpg) no-repeat right;min-width:230px;border-radius:3px;border-radius:0;font-size:1.3rem;background-color:#f7f7f7;margin-left:10px;font-weight:500}.ContactForm_Form div.wpcf7 .ajax-loader{display:none}.ContactForm_Form .Privacy_Line{max-width:60vw;margin:auto;padding-top:3vw}.FixPage.Contact .ContactForm .Privacy_Line .Privacy_Title{font-size:1.1vw;line-height:2vw;text-align:left;font-weight:700;padding-top:1.7vw}.ContactForm_Form .Privacy_Line .Privacy_Text{font-size:1.05vw;line-height:2vw;text-align:left}.ContactForm_Form .wpcf7c-conf{background-color:#ffffff!important;color:#000;border:none}.ContactForm_Form .wpcf7-form .wpcf7-text:-webkit-autofill{box-shadow:0 0 0 1000px #f0f0f0 inset}.ContactForm_Form .wpcf7-form .wpcf7c-conf.wpcf7-text:-webkit-autofill{box-shadow:0 0 0 1000px #fff inset}.ContactForm_Form .wpcf7 form .wpcf7-response-output{padding:10px;text-align:center;font-size:13px;max-width:680px;margin:auto;margin-top:2em;margin-bottom:1em}.wpcf7 form .wpcf7-response-output{padding:10px;border:2px solid #00a0d2;max-width:600px;margin:auto!important;margin-top:15px!important;text-align:center;font-size:1.5rem;font-weight:500}.ContactForm_Form span.Mail_Box2_Text{font-size:13px}.ContactForm_Form .recaptcha{text-align:center;display:flex;justify-content:center;padding-top:0;flex-flow:column}.ContactForm_Form .D_t_Box{padding-bottom:10px;border-bottom:solid 1px #dfdfdf;margin-bottom:15px}.ContactForm_Form .D_t_Box:last-of-type{border-bottom:none;margin-bottom:0}.ContactForm_Form .Preferred{font-size:1.4rem;font-weight:500}.ContactForm_Form .Preferred span.Small{font-size:1.1rem;font-weight:500}.ContactForm_Form .Date,.ContactForm_Form .Time,.ContactForm_Form .Access{font-size:1.3rem;font-weight:500;padding-top:5px;padding-bottom:5px;display:flex;align-items:center}.ContactForm_Form .Time .Radio_Bt{display:flex;margin-left:15px;align-items:center;margin-bottom:-10px}.ContactForm_Form .Time .Radio_Bt .wpcf7-list-item.first{margin:0;margin-right:10px}.ContactForm_Form .Access_Detail{background:rgb(255 247 198/60%);padding:14px;font-size:1.2rem;line-height:1.2;border-radius:12px;letter-spacing:-.01em;font-weight:500;margin-bottom:15px}.ContactForm_Form .Access_Detail a{display:block;width:106px;height:24px;line-height:20px;text-align:center;background-color:#323232;color:#fff!important;border-radius:99vh;font-size:1.2rem;box-shadow:1px 2px 2px rgb(0 0 0/30%);margin-top:15px;margin-left:11px}.Fixpage.Page_Contact h1.SinglePage_Kv_Fix_h1_Title{font-size:4.3rem;font-weight:500;color:#242424;letter-spacing:-.1rem;line-height:1;text-align:center;padding-bottom:60px;padding-top:80px}.Fixpage.Page_Contact .Contact_Tab_Area_Head{display:flex;justify-content:center;max-width:750px;margin:auto;padding-top:50px}.Fixpage.Page_Contact .Contact_Tab_Area_Head_Box{text-align:center;width:50%;background:#e5e5e5;line-height:1;padding:10px;padding-top:30px;padding-bottom:30px;font-size:1.5rem;font-weight:500;letter-spacing:0;margin-left:2px;margin-right:2px;display:flex;justify-content:center;align-items:center;cursor:pointer;-webkit-transition:all .4s ease 0s;transition:all .4s ease 0s;-webkit-transform:scale(1);transform:scale(1);will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased/}.Fixpage.Page_Contact .Contact_Tab_Area_Head_Box:hover{-webkit-transform:scale(.99);transform:scale(.99);background:#323232;color:#fff}.Fixpage.Page_Contact .Contact_Tab_Area_Head_Box.Select{background:#323232;color:#fff}.Fixpage.Page_Contact .Contact_Area{padding-top:50px}.Fixpage.Page_Contact .Contact_Area .Contact_Text{text-align:center;font-size:1.7rem;font-weight:500!important;line-height:1.6}.Fixpage.Page_Contact .Contact_Area .Contact_Text p{font-weight:500!important}.Fixpage.Page_Contact .Contents_Line .ContactForm_Form{padding-top:60px;max-width:calc(1060px - 80px);padding-left:40px;padding-right:40px;margin:auto}.Fixpage.Page_Contact .Kojin_Line{margin:20px}.Fixpage.Page_Contact .Kojin_Line .Kojin_Inner{padding:20px;overflow:auto;height:300px;font-size:1.4rem;line-height:1.5;border:solid 1px #c3bcbc;border-radius:6px;position:relative}.Fixpage.Page_Contact .Kojin_Line .Kojin_Text{text-align:center;line-height:1.5;font-size:1.25rem;font-weight:400;margin-bottom:20px;margin-top:30px}.Fixpage.Page_Contact .Kojin_Line .Kojin_Text p{font-weight:400}.Fixpage.Page_Contact .Kojin_Line .Kojin_Title{text-align:center;padding:10px;padding-bottom:30px;font-weight:600;font-size:1.5rem}.Fixpage.Page_Contact .Kojin_Line .Privacy_Title{margin-bottom:10px}.Fixpage.Page_Contact .Kojin_Line .Privacy_Title .Table_Cell{display:table-cell;font-size:1.3rem;font-weight:700;letter-spacing:.3rem}.Fixpage.Page_Contact .Kojin_Line .Privacy_Text{font-weight:500;padding-bottom:10px;font-size:1.2rem;line-height:1.3}.Fixpage.Page_Contact .Kojin_Line .Privacy_Text.Right{text-align:right}.Fixpage.Page_Contact .Kojin_Line .Privacy_Text span.Small{font-size:1rem;font-weight:500}.Fixpage.Page_Contact .Kojin_Line .Privacy_Text.Indent{padding-left:1.2rem}.Fixpage.Page_Contact .Kojin_Line .Privacy_Text_Table.Indent.Last{padding-bottom:10px}.Fixpage.Page_Contact .Kojin_Line .Privacy_Text_Table{margin-bottom:5px;margin-top:5px;font-size:1.2rem}.Fixpage.Page_Contact .Kojin_Line .Privacy_Text_Table .Table_Cell{display:table-cell;font-weight:500}.Fixpage.Page_Contact .Kojin_Line .Privacy_Text_Table.Blod .Table_Cell{font-weight:800}.Fixpage.Page_Contact .Kojin_Line .Privacy_Text_Table.Indent .Table_Cell{padding-left:1.2rem;font-size:1.2rem}.Fixpage.Page_Contact .Kojin_Line .Privacy_Text_Table.Indent .Table_Cell:last-of-type{padding-left:0}.Fixpage.Page_Contact .Kojin_Line .Privacy_Text_Box{background:#f9f9f9;padding:1.2rem;border-radius:15px;margin-bottom:20px;font-weight:500;border:solid 1px #d7d7d7;line-height:1.5;display:inline-block;font-size:1.2rem}.Fixpage.Page_Contact .Kojin_Line .Privacy_Text_Box a{text-decoration:underline;display:inline-block;color:#242424;font-weight:500}.Fixpage.Page_Contact .wpcf7-previous{text-align:center;display:block;margin:auto;color:#fff;line-height:1;font-size:1.8rem;padding:16px;width:100%;font-weight:500;cursor:pointer;max-width:300px;background:#bfbfbf;border-radius:6px;margin-bottom:15px;margin-top:10px}input:-webkit-autofill.wpcf7-form-control{box-shadow:0 0 0 1000px #f7f7f7 inset}.custom-wpcf7c-confirmed label{display:flex}.custom-wpcf7c-confirmed input[type=radio].wpcf7c-conf:checked~.wpcf7-list-item-label:after{opacity:1;-webkit-transform:rotate(45deg) scale(1);transform:rotate(45deg) scale(1);border:none;width:10px;height:10px;background:#898989;border-radius:100px;margin:auto;left:4px;top:1px}.custom-wpcf7c-confirmed input:-webkit-autofill.wpcf7c-conf{box-shadow:0 0 0 1000px #fff inset}.custom-wpcf7c-confirmed input[type=radio]:checked{border-color:#ffa000;background-color:#ffa000;box-shadow:0 0 0 3px orange}input.wpcf7c-conf::placeholder{color:transparent!important}input.wpcf7c-conf::-webkit-input-placeholder{color:transparent!important}input.wpcf7c-conf::-moz-placeholder{color:transparent!important}input.wpcf7c-conf:-ms-input-placeholder{color:transparent!important}.inv-recaptcha-holder{text-align:center;display:flex;justify-content:center;align-items:center}.ContactForm_Form input[type=email].wpcf7c-conf,.ContactForm_Form input[type=tel].wpcf7c-conf,.ContactForm_Form input[type=text].wpcf7c-conf,.ContactForm_Form textarea.wpcf7c-conf{padding-left:0}.grecaptcha-badge{bottom:80px!important}.rc-anchor-invisible .rc-anchor-normal-footer .rc-anchor-pt{-webkit-transform:scale(.7) translate(0,-9px)!important;transform:scale(.7) translate(0,-9px)!important;line-height:1!important}.rc-anchor-pt a{line-height:1.1!important}.grecaptcha-badge{visibility:hidden}.ContactForm_Form .Submit_Box .SubmitBt{text-align:center;display:block;margin:auto;color:#fff;line-height:1;font-size:1.8rem;padding:16px;width:100%;margin-bottom:0;font-weight:500;cursor:pointer;max-width:300px;background:#323232;border-radius:6px}.ContactForm_Form .Submit_Box .BackBt{text-align:center;display:block;margin:auto;color:#fff;line-height:1;font-size:1.8rem;padding:16px;width:100%;margin-bottom:0;font-weight:500;cursor:pointer;max-width:300px;background:#bdbdbd;border-radius:6px}.ReC{text-align:center;font-size:1.15rem;font-weight:500;line-height:1.4;max-width:500px;margin:auto;padding-top:20px}.Fixpage .FixPage_Line .ReC a{display:inline-block;opacity:1;color:#242424;font-weight:500;text-decoration:underline}.wpcf7-spinner{display:none!important}.Thanks_Area{display:flex;justify-content:center;align-items:center;min-height:320px}.Thanks_Area .Thanks_Area_Inner{font-size:1.65rem;line-height:1.8;text-align:center;font-weight:600}.Fixpage.Tour .FixPage_Kv{position:relative}.Fixpage.Tour .FixPage_Kv .FixPage_Kv_Fix{position:absolute;z-index:1;top:0;bottom:0;left:0;right:0;margin:auto;display:flex;justify-content:center;align-items:center}.Fixpage.Tour h1.FixPage_Kv_Fix_h1_Title{font-size:4.3rem;font-weight:500;color:#fff;letter-spacing:0;text-shadow:1px 1px 5px rgb(0 0 0/20%);line-height:1}.Tour .FixPage_Contents{max-width:calc(1160px - 80px);padding-left:40px;padding-right:40px;margin:auto;padding-top:40px;padding-bottom:40px;display:block;font-size:1.4rem}.Tour h2{text-align:center;padding-top:50px}.Tour h2 .Tour_h2_Icon{max-width:35px;margin:auto}.Tour h2 .Tour_h2_En{line-height:1;font-size:1.8rem;letter-spacing:0;font-weight:500;padding-top:15px;padding-bottom:40px}.Tour h2 .Tour_h2_Catch{line-height:1.4;font-weight:800;font-family:'Zen Old Mincho',serif;letter-spacing:0;font-size:2.7rem}.Tour .Flow_Title{text-align:center;padding-top:70px;font-size:1.8rem;font-weight:700;line-height:1;padding-bottom:20px}.Tour .Flow_Time{display:flex;justify-content:center;align-items:center;border-bottom:solid 1px #000;margin-bottom:30px}.Tour .Flow_Time .Flow_Time_Box{width:50%;display:flex;justify-content:center;align-items:center;background:#e6e7e6;font-size:2rem;font-weight:700;padding:5px;margin-left:2px;margin-right:2px}.Tour .Flow_Time .Flow_Time_Box .Ap{background:#fff;font-size:1.1rem;font-weight:600;line-height:1;padding:5px;margin-right:20px;height:60px;width:60px;display:flex;justify-content:center;align-items:center;border-radius:100px}.Tour .Flow_Time .Flow_Time_Box .Time{font-size:4rem;font-weight:700;line-height:1}.Tour .Flow_Chart_Line .Flow_Chart_Inner{display:flex;justify-content:space-between}.Tour .Flow_Chart_Line .Flow_Chart_Box{box-shadow:.2rem .2rem .4rem rgb(0 0 0/30%),-.1rem -.1rem 0rem rgb(230 230 230/20%);margin:2px}.Tour .Flow_Chart_Line .Flow_Chart_Box a{display:flex;flex-flow:column;color:#242424;padding:3px;padding-bottom:10px}.Tour .Flow_Chart_Line .Flow_Chart_Box a .Flow_Chart_Box_Head{display:flex;align-items:center}.Tour .Flow_Chart_Line .Flow_Chart_Box a .Flow_Chart_Box_Head .Num{font-size:4.2rem;font-weight:800;font-family:'Zen Old Mincho',serif;line-height:1}.Tour .Flow_Chart_Line .Flow_Chart_Box a .Flow_Chart_Box_Head .Name{font-size:1.15rem;font-weight:500;line-height:1.2;padding-left:5px;letter-spacing:-.04rem}.Tour .Flow_Chart_Line .Flow_Chart_Box a .Flow_Chart_Box_Foot{margin-top:auto}.Tour .Flow_List .Flow_List_Area{display:flex;justify-content:space-between;padding-bottom:60px;margin-bottom:60px;margin-top:60px;padding-top:60px;position:relative}.Tour .Flow_List .Flow_List_Area .Flow_List_Area_Left{width:50%}.Tour .Flow_List .Flow_List_Area .Flow_List_Area_Right{display:flex;width:50%}.Tour .Flow_List .Flow_List_Area .Flow_List_Area_Left h3.h3_Title{line-height:1.2;font-weight:800;font-family:'Zen Old Mincho',serif;letter-spacing:0;font-size:3rem;padding-bottom:30px;padding-right:15px}.Tour .Flow_List .Flow_List_Area .Flow_List_Area_Left h3.h3_Title .Table_Cell{display:table-cell;font-weight:800;letter-spacing:-.04em}.Tour .Flow_List .Flow_List_Area .Flow_List_Area_Left h3.h3_Title .Table_Cell:first-of-type{padding-right:5px}.Tour .Flow_List .Flow_List_Area .Flow_List_Area_Left .Flow_List_Text{line-height:1.6;font-weight:600;font-size:1.5rem}.Tour .Flow_List .Flow_List_Area .Flow_List_Area_Right .Image{margin:5px}.Tour .Flow_List .Flow_List_Area .Flow_List_Area_Right .Image.Shadow img{box-shadow:rgb(0 0 0/30%) 2.4px 2.4px 3.2px}.Tour .Under_Arrow{position:absolute;bottom:-30px;width:500px;height:2px;background:#242424;margin:auto;left:0;right:0}.Tour .Under_Arrow:before{content:"";background:#242424;width:34px;height:34px;position:absolute;left:0;right:0;bottom:-16px;border-radius:100px;z-index:1;margin:auto;border:solid 2px #fff}.Tour .Under_Arrow .Innner:before{content:"";position:absolute;z-index:2;left:0;right:0;bottom:0;margin:auto;width:2px;height:10px;background:#fff}.Tour .Under_Arrow .Innner:after{content:"";position:absolute;z-index:2;left:0;right:0;top:0;bottom:0;margin:auto;width:10px;height:10px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.Tour .Banner a{display:block;background:#323232;padding:20px;padding-left:15px;padding-right:15px;font-size:3.3rem;text-align:center;color:#fff;line-height:1;box-shadow:.3rem .3rem .4rem rgb(0 0 0/35%),.1rem .1rem 0rem rgb(230 230 230/20%);border-radius:10px}.Tour .Banner a .Banner_Icon{max-width:50px;margin:auto}.Tour .Banner a .Banner_Text{font-weight:500;letter-spacing:-.1rem;padding-top:15px;padding-bottom:30px}.Fixpage.Publishers .FixPage_Kv{position:relative}.Fixpage.Publishers .FixPage_Kv .FixPage_Kv_Fix{position:absolute;z-index:1;top:0;bottom:0;left:0;right:0;margin:auto;display:flex;justify-content:center;align-items:center}.Fixpage.Publishers h1.FixPage_Kv_Fix_h1_Title{font-size:4.3rem;font-weight:500;color:#fff;letter-spacing:0;text-shadow:1px 1px 5px rgb(0 0 0/20%);line-height:1}.Publishers .FixPage_Contents{max-width:calc(1160px - 80px);padding-left:40px;padding-right:40px;margin:auto;padding-top:40px;padding-bottom:20px;display:block;font-size:1.4rem}.Publishers h2{text-align:center;padding-top:0}.Publishers h2 .Publishers_h2_Icon{max-width:35px;margin:auto}.Publishers h2 .Publishers_h2_En{line-height:1;font-size:1.8rem;letter-spacing:0;font-weight:500;padding-top:15px;padding-bottom:40px}.Publishers h2 .Publishers_h2_Catch{line-height:1.4;font-weight:800;font-family:'Zen Old Mincho',serif;letter-spacing:0;font-size:2.7rem}.Publishers .Publishers_List{padding-top:40px}.Publishers .Publishers_List ul{display:flex;flex-wrap:wrap;font-weight:500;font-size:1.5rem;line-height:1.2;counter-reset:count 0}.Publishers .Publishers_List ul li{margin:7px;padding:3px;font-weight:500;font-size:1.4rem;line-height:1.2;word-break:keep-all;border-bottom:dashed 1px #c1c1c1}.Publishers .Publishers_Private{text-align:center;font-weight:500;font-size:1.7rem;line-height:1;padding-top:60px;padding-bottom:30px}.Publishers .Note{font-size:1.2rem;line-height:1.6;font-weight:500;padding:10px}.Privacy .FixPage_Kv_Fix{padding-top:70px;padding-bottom:80px}.Privacy h1.FixPage_Kv_Fix_h1_Title{font-size:4.3rem;font-weight:500;line-height:1.2;text-align:center}.Privacy .FixPage_Contents{max-width:calc(1160px - 80px);padding-left:40px;padding-right:40px;margin:auto;padding-top:40px;padding-bottom:40px;display:block;font-size:1.45rem;line-height:1.8}.Privacy .Privacy_Area{border-bottom:solid 1px #d7d7d7;padding-bottom:15px;margin-bottom:30px}.Privacy .Privacy_Area .Privacy_Title{margin-bottom:10px;background:#ededed;padding:10px;padding-left:15px;padding-right:15px}.Privacy .Privacy_Area .Privacy_Title.Sub{background:0 0;padding:5px;padding-left:0;padding-bottom:0;padding-top:5px}.Privacy .Privacy_Area .Privacy_Title .Table_Cell{display:table-cell;font-size:2rem;font-weight:700;letter-spacing:.3rem}.Privacy .Privacy_Area .Privacy_Title.Sub .Table_Cell{font-size:1.6rem}.Privacy .Privacy_Area .Privacy_Text{font-weight:500;padding-bottom:10px}.Privacy .Privacy_Area .Privacy_Text.Right{text-align:right}.Privacy .Privacy_Area .Privacy_Text span.Small{font-size:1.2rem;font-weight:500}.Privacy .Privacy_Area .Privacy_Text.Indent{padding-left:1.5rem}.Privacy .Privacy_Area .Privacy_Text_Table.Indent.Last{padding-bottom:10px}.Privacy .Privacy_Area .Privacy_Text_Table{margin-bottom:5px;margin-top:5px}.Privacy .Privacy_Area .Privacy_Text_Table.m10{margin-top:10px}.Privacy .Privacy_Area .Privacy_Text_Table .Table_Cell{display:table-cell;font-weight:500}.Privacy .Privacy_Area .Privacy_Text_Table.Blod .Table_Cell{font-weight:800}.Privacy .Privacy_Area .Privacy_Text_Table.Indent .Table_Cell{padding-left:1.5rem}.Privacy .Privacy_Area .Privacy_Text_Table.Indent .Table_Cell:last-of-type{padding-left:0}.Privacy .Privacy_Area .Privacy_Text_Box{background:#f9f9f9;padding:1.5rem;border-radius:15px;margin-bottom:20px;font-weight:500;border:solid 1px #d7d7d7;line-height:1.5;display:inline-block}.Privacy .Privacy_Area .Privacy_Text_Box a{text-decoration:underline;display:inline-block;color:#242424;font-weight:500}.Fixpage.Business .Breadcrumb{max-width:calc(1240px - 80px)}.Fixpage.Business .Business_Contents_Head{max-width:calc(1240px - 80px);padding-left:40px;padding-right:40px;margin:auto}.Fixpage.Business .Business_Ttl_Icon{margin:auto;margin-top:60px;margin-bottom:10px;width:90px}.Fixpage.Business .Business_Ttl_Icon img{image-rendering:-webkit-optimize-contrast}.Fixpage.Business h1.Business_h1_Title{position:relative;margin:0 0 40px;padding:20px 0 0;font-size:3.8rem;font-weight:700;color:#393939!important;text-align:center;line-height:1.5}.Fixpage.Business h1.Business_h1_Title .s01_subttl{font-size:1.6rem;font-weight:700;display:block;line-height:1}.Fixpage.Business h1.Business_h1_Title span.Small{font-weight:700;font-size:2.5rem;line-height:1;-webkit-transform:translate(5px,-2px);transform:translate(5px,-2px);display:inline-block;letter-spacing:-.06rem}.Fixpage.Business h2.Business_h2_Title{width:100%;font-size:2.2rem;font-weight:700;font-family:'Zen Old Mincho',serif;text-align:center;line-height:1.5}.Fixpage.Business .Business_Nav{display:flex;justify-content:center;flex-wrap:wrap;margin:30px 0 100px}.Fixpage.Business .Business_Nav .Business_Nav_box{width:30%;padding:12px;min-width:240px;padding-left:3px;padding-right:3px;margin:0 8px;text-align:center;background-color:#393939;box-shadow:rgb(0 0 0/30%) 2.4px 2.4px 3.2px;display:flex;justify-content:center;align-items:center;margin-bottom:10px}.Fixpage.Business .Business_Nav.Fore .Business_Nav_box{width:20%}.Fixpage.Business .Business_Nav .Business_Nav_box a{color:#fff;font-size:1.35rem;letter-spacing:0;font-weight:500}.Fixpage.Business .Business_Nav .Business_Nav_box a:hover{opacity:.6}.Fixpage.Business .Business_Contents_Line .Business_Contents_Area:nth-of-type(odd){background:#e6e6e6}.Fixpage.Business .Business_Contents_Line .Business_Contents_Area .Business_Contents_Area_Inner{max-width:calc(1240px - 80px);padding:60px;padding-left:40px;padding-right:40px;margin:auto}.Fixpage.Business .Business_Contents_Area_Head{display:flex;align-items:center;justify-content:flex-start;margin-bottom:70px}.Fixpage.Business .Business_Contents_Area_Head .Nmbr_Arrow{position:relative;font-size:14.5rem;font-weight:700;font-family:'Zen Old Mincho',serif;line-height:1;padding-right:65px;margin-right:50px;margin-left:60px;margin-top:-25px}.Fixpage.Business .Business_Contents_Area_Head .Nmbr_Arrow .Arrow{position:absolute;bottom:0;left:0;right:0;height:1px;width:1000%;background:#242424;-webkit-transform:translate(-90%,10px);transform:translate(-90%,10px)}.Fixpage.Business .Business_Contents_Area_Head .Nmbr_Arrow .Arrow:before{content:"";height:1px;width:50px;position:absolute;right:0;top:-7px;background:#242424;-webkit-transform:rotate(17deg);transform:rotate(17deg)}.Fixpage.Business .Business_Contents_Area_Head .Nmbr_Arrow .Arrow:after{content:"";height:32px;width:1px;position:absolute;right:48px;top:-14px;background:#242424}.Fixpage.Business h3.Business_h3_Title .Business_h3_Title_Main{font-size:3.2rem;font-weight:700;font-family:'Zen Old Mincho',serif;line-height:1.2;margin-bottom:15px}.Fixpage.Business h3.Business_h3_Title .Business_h3_Title_Text{font-size:1.5rem;font-weight:400}.Fixpage.Business .Business_Contents_Area_Bottom .Support01_Orignal01{display:flex;margin:auto;max-width:880px}.Fixpage.Business .Business_Contents_Area_Bottom .Support01_Orignal01 .Flex_Left{display:flex;background:#fff;margin-right:12px;width:55%;padding:15px;padding-left:6px;padding-right:6px;justify-content:center}.Fixpage.Business .Business_Contents_Area_Bottom .Support01_Orignal01 .Flex_Right{width:45%;overflow:hidden}.Fixpage.Business .Business_Contents_Area_Bottom .Support01_Orignal01 .Flex_Right img{object-fit:cover}.Fixpage.Business .Case_Point{display:flex;justify-content:center;padding-bottom:10px;flex-wrap:wrap}.Fixpage.Business .Case_Point .Case_Point_Box{position:relative;margin-left:7px;margin-right:7px;margin-bottom:14px;width:240px;height:240px;border-radius:50%;background-color:#f4f4f4;text-align:center;display:flex;flex-flow:column;align-items:center;justify-content:center;padding:5px}.Fixpage.Business .Case_Point .Case_Point_Box:last-of-type{margin-bottom:0}.Fixpage.Business .Case_Point .Case_Point_Box .Case_Point_Box_Head{font-size:2rem;font-weight:600;position:absolute;line-height:1;top:40px;left:0;right:0;margin:auto}.Fixpage.Business .Case_Point .Case_Point_Box .Case_Point_Box_Head span.Num{font-size:3.8rem;font-weight:600}.Fixpage.Business .Case_Point .Case_Point_Box .Case_Point_Box_Foot{font-size:1.7rem;font-weight:600;padding-top:20px}.Fixpage.Business .Business_Contents_Area_Bottom .Support01_Orignal01 .Flex_Left .Flex_Left_Box{padding:12px;background-color:#fff;font-size:1.35rem;font-weight:400;line-height:1.64}.Fixpage.Business .Business_Contents_Area_Bottom .Support01_Orignal01 .Flex_Left .Flex_Left_Box:first-of-type{border-right:solid 1px #ccc}.Fixpage.Business .Business_Contents_Area_Bottom .Support01_Orignal01 .Flex_Left .Flex_Left_Box .Flex_Left_Box_Table{display:table}.Fixpage.Business .Business_Contents_Area_Bottom .Support01_Orignal01 .Flex_Left .Flex_Left_Box .Flex_Left_Box_Table .Table_Cell{display:table-cell;font-weight:400}.Fixpage.Business .Business_Contents_Area_Bottom .Support01_Orignal01 .Flex_Left .Flex_Left_Box .Flex_Left_Box_Table .Table_Cell:first-of-type{padding-right:6px}.Fixpage.Business .Business_Contents_Area_Bottom .Support01_Orignal01 .Flex_Left .Flex_Left_Box .Border{width:100%;height:1px;background:#ccc;margin-top:12px;margin-bottom:12px}.Fixpage.Business .Flow_Flex .Flow_Flex_Area{display:flex}.Fixpage.Business .Image_Flex{display:flex;justify-content:center}.Fixpage.Business .Image_Flex .Image_Flex_Box{margin-left:7px;margin-right:7px}.Fixpage.Business .Flow_Flex{display:flex;justify-content:center;margin-bottom:30px}.Fixpage.Business .Flow_Flex .Flow_Flex_Area .Flow_Flex_Box{font-weight:500;vertical-align:middle;width:66px;height:224px;display:flex;justify-content:center;align-items:center;font-size:1.3rem;border-radius:100px;text-align:center;position:relative}.Fixpage.Business .Flow_Flex .Flow_Flex_Area.Area01 .Flow_Flex_Box.Vertical{background:#e6e6e6;writing-mode:vertical-rl;white-space:pre;font-size:1.5rem}.Fixpage.Business .Flow_Flex .Flow_Flex_Area.Area02 .Flow_Flex_Box.Vertical{background:#323232;writing-mode:vertical-rl;white-space:pre;font-size:1.5rem;color:#fff}.Fixpage.Business .Flow_Flex .Flow_Flex_Area .Flow_Flex_Box.Next{position:relative;margin-left:10px;margin-right:10px;flex-flow:column}.Fixpage.Business .Flow_Flex .Flow_Flex_Area .Flow_Flex_Box.Next .Text{font-weight:400;line-height:1.2;position:absolute;top:0;bottom:0;margin:auto;display:flex;justify-content:center;align-items:center;flex-flow:column;-webkit-transform:translate(0,-35px);transform:translate(0,-35px)}.Fixpage.Business .Note.Center{text-align:center;font-size:1.4rem;font-weight:400;margin-bottom:50px}.Fixpage.Business .Flow_Flex .Flow_Flex_Arrow{width:100px;position:relative;display:flex;justify-content:center;align-items:center}.Fixpage.Business .Flow_Flex .Flow_Flex_Arrow img{max-width:50px;margin:auto}.Fixpage.Business .Caption_Big{text-align:center;font-size:1.45rem;font-weight:600;padding-bottom:20px}.Fixpage.Business .Support02_Orignal01{display:flex;justify-content:center;margin:auto;max-width:780px;padding-bottom:60px}.Fixpage.Business .Support02_Orignal01 .Support02_Orignal01_Box{width:250px;padding:0 12px;vertical-align:middle}.Fixpage.Business .Support02_Orignal01 .Support02_Orignal01_Box .Support02_Orignal01_Box_Title{width:100%;height:38px;line-height:38px;color:#fff;border-radius:38px 38px 0 0;background:#333;font-size:1.3rem;font-weight:600;text-align:center}.Fixpage.Business .Support02_Orignal01 .Support02_Orignal01_Box .Support02_Orignal01_Box_Text{width:250px;height:84px;padding:12px;background:#fff;font-size:1.3rem;font-weight:400;display:table-cell;vertical-align:middle;text-align:center}.Fixpage.Business .Support02_Orignal02{max-width:830px;margin:auto}.Fixpage.Business .Support02_Orignal03{margin:auto;max-width:390px}.Fixpage.Business .Support03_Orignal01{margin:auto;max-width:600px}.Fixpage.Business.Support03 .Case_Point .Case_Point_Box .Case_Point_Box_Foot{font-size:2.2rem;line-height:1.4}.Fixpage.Business .Support03_Orignal02{max-width:480px;margin:auto}.Fixpage.Business .Edi01_Orignal01{margin:auto;max-width:770px}.Fixpage.Business .Edi01_Orignal02{margin:auto;max-width:480px}.Btn_osweb{text-align:center;margin-top:40px}.Btn_osweb a{display:block;width:57%;max-width:176px;text-align:center;height:40px;line-height:36px;font-size:1.3rem;color:#fff;font-weight:700;border-radius:100px;border:1px dashed #242424;box-shadow:.3rem .3rem .4rem rgb(230 230 230/25%);opacity:1;position:relative;z-index:1;margin:auto}.Btn_osweb a:after{content:"";background:#242424;width:calc(100% - 2px);height:calc(100% - 2px);position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;z-index:-2;border-radius:100px;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.Btn_osweb a:hover{background:linear-gradient(90deg,#242424 50%,transparent 0) repeat-x,linear-gradient(90deg,#242424 50%,transparent 0) repeat-x,linear-gradient(0deg,#242424 50%,transparent 0) repeat-y,linear-gradient(0deg,#242424 50%,transparent 0) repeat-y;background-size:4px 1px,4px 1px,1px 4px,1px 4px;background-position:0 0,0 100%,0 0,100% 0;-webkit-animation:linearGradientMove .3s infinite linear;animation:linearGradientMove .3s infinite linear;border:1px solid transparent;border-radius:5px}.Btn_osweb a:hover:after{border-radius:0}.Fixpage.Business .Image_Flex.Cap .Image_Flex_Box{display:flex;flex-flow:column;justify-content:flex-end}.Fixpage.Business .Image_Flex .Image_Flex_Box .Caption{font-size:1.25rem;font-weight:500;line-height:1.3;text-align:center;letter-spacing:0;padding-bottom:10px}.Fixpage.Business .Image_Flex.Two .Image_Flex_Box,.Fixpage.Business .Image_Flex.Three .Image_Flex_Box,.Fixpage.Business .Image_Flex.Four .Image_Flex_Box{max-width:346px}.Fixpage.Business .Image_Flex.Three .Image_Flex_Box.Fit,.Fixpage.Business .Image_Flex.Four .Image_Flex_Box.Fit{max-width:fit-content}.Fixpage.Business .Image_Flex.Four .Image_Flex_Box{max-width:256px}.Fixpage.Business .Edi02_Orignal01{margin:auto;max-width:890px}.Fixpage.Business .Edi03_Orignal01{margin:auto;max-width:890px}.Fixpage.Business .Edi03_Orignal02{max-width:480px;margin:auto}.Fixpage.Business .Image_Flex .Image_Flex_Box.Shadow img{box-shadow:rgb(0 0 0/30%) 2.4px 2.4px 3.2px}.Fixpage.Business .Image_Flex.Cap .Image_Flex_Box.Edi03_Orignal03{max-width:556px}.Fixpage.Business .Recycling01_Orignal01{margin:auto;max-width:850px}.Fixpage.Business.Recycling .Case_Point .Case_Point_Box .Case_Point_Box_Foot{font-size:1.9rem;line-height:1.3}.Fixpage.Business .Osweb01_Orignal01{margin:auto;max-width:740px}.Fixpage.Business .Logistics01_Orignal01{margin:auto;max-width:500px}.Fixpage.Business .Logistics06_Orognal01{margin-top:30px;justify-content:flex-start}.Fixpage.Business .Logistics06_Orognal02{max-width:720px;margin:auto}.Fixpage.Business br.spbr{display:none}.Fixpage.Company .Hide{display:none}.Fixpage.Company .Company_Contents_Head,.Fixpage.Company .Company_Contents_Bottom{padding-top:30px;max-width:calc(1160px - 80px);padding-left:40px;padding-right:40px;margin:auto}.Fixpage.Company .Company_Contents_Head{padding-bottom:60px}.Fixpage.Company .Company_h1_Title{margin:0;padding:0;font-size:8rem;font-weight:700;text-align:center;line-height:1}.Fixpage.Company .Company_h1_Title span.Mincho{font-family:'Zen Old Mincho',serif;font-weight:700}.Fixpage.Company .Company_h1_Title span.Mincho.Big{font-size:8.8rem}.Fixpage.Company .Company_h1_Title span.Mincho.Small{font-size:4.8rem;letter-spacing:-.2em}.Fixpage.Company .Company_Text{margin:0;padding:30px 0 0;font-size:1.5rem;font-weight:600;line-height:1.9;text-align:center}.Fixpage.Company .Co_Link{padding-top:3vw;text-align:center}.Fixpage.Company .Co_Link a{display:block;width:57%;max-width:176px;text-align:center;height:40px;line-height:36px;font-size:1.3rem;color:#242424;font-weight:700;border-radius:100px;border:1px dashed #242424;box-shadow:.3rem .3rem .4rem rgb(0 0 0/25%);opacity:1;position:relative;z-index:1;margin:0 auto}.Fixpage.Company .Co_Link a:hover{background:linear-gradient(90deg,#242424 50%,transparent 0) repeat-x,linear-gradient(90deg,#242424 50%,transparent 0) repeat-x,linear-gradient(0deg,#242424 50%,transparent 0) repeat-y,linear-gradient(0deg,#242424 50%,transparent 0) repeat-y;background-size:4px 1px,4px 1px,1px 4px,1px 4px;background-position:0 0,0 100%,0 0,100% 0;-webkit-animation:linearGradientMove .3s infinite linear;animation:linearGradientMove .3s infinite linear;border:1px solid transparent;border-radius:5px}.Fixpage.Company .Co_Link a:after{content:"";background:#fff;width:calc(100% - 2px);height:calc(100% - 2px);position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;z-index:-2;border-radius:100px;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.Fixpage.Company .Co_Link a:hover:after{border-radius:0}.Fixpage.Company .Company_Tab_Nav{display:flex;justify-content:center;margin:auto;border-bottom:solid 2px #323232}.Fixpage.Company .Company_Tab_Nav_Box{text-align:center;width:calc(100% / 3);background:#e5e5e5;line-height:1;padding:10px;padding-top:30px;padding-bottom:30px;font-size:1.4rem;font-weight:500;letter-spacing:0;margin-right:3px;display:flex;justify-content:center;align-items:center;cursor:pointer;-webkit-transition:all .6s ease 0s;transition:all .6s ease 0s;-webkit-transform:scale(1);transform:scale(1);will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased/}.Fixpage.Company .Company_Tab_Nav_Box:last-of-type{margin-right:0}.Fixpage.Company .Company_Tab_Nav_Box:hover{-webkit-transform:scale(.99);transform:scale(.99);background:#323232;color:#fff}.Fixpage.Company .Company_Tab_Nav_Box.Select{background:#323232;color:#fff}.Fixpage.Company .Company_Tab_Contens{padding:100px 0 0}.Fixpage.Company .Company_Tab_Contens h2.Company_h2_Title{font-size:1.75rem;font-weight:700;display:block;text-align:center;font-family:'Zen Kaku Gothic New',sans-serif}.Fixpage.Company .Company_Tab_Contens h3.Company_h3_Title{margin:70px 0 50px;font-size:3.3rem;font-weight:700;line-height:1.6;font-family:'Zen Old Mincho',serif;text-align:center;padding-top:70px}.Fixpage.Company .Company_Tab_Contens .Company_Messege{max-width:540px;margin:0 auto;padding-bottom:30px;font-size:1.52rem;font-weight:600;letter-spacing:.05em;line-height:1.8;text-align:left;font-family:'Zen Old Mincho',serif}.Fixpage.Company .Company_Tab_Contens .Company_Ceo{padding-bottom:70px}.Fixpage.Company .Company_Tab_Contens .Company_Ceo_Image{max-width:310px;margin:20px auto 40px}.Fixpage.Company .Company_Tab_Contens .Company_Ceo_Name{font-size:1.9rem;font-weight:600;letter-spacing:.07em;font-family:'Zen Old Mincho',serif;text-align:center}.Fixpage.Company .Company_Tab_Contens_Area_Inner{position:relative;margin:auto;max-width:650px}.Fixpage.Company .Waku_Top:before{position:absolute;content:" ";display:block;border-top:4px solid #323232;top:-4px;right:0;width:20%}.Fixpage.Company .Waku_Top:after{position:absolute;content:'';top:22px;right:-28px;width:8px;height:226px;background-color:#333}.Fixpage.Company .Waku_Bottom:before{position:absolute;content:" ";display:block;border-bottom:4px solid #333;bottom:-4px;width:20%}.Fixpage.Company .Waku_Bottom:after{position:absolute;content:'';bottom:22px;left:-28px;width:8px;height:226px;background-color:#333}.Fixpage.Company .Company_Tab_Contens_Area.Area02{max-width:780px;margin:auto}.Fixpage.Company .Company_Tab_Contens h2.Company_h2_Title.Boder{margin-bottom:25px;padding-bottom:24px;border-bottom:solid 1px #000}.Fixpage.Company .Company_Table{font-size:1.32rem;letter-spacing:.02em;margin-bottom:70px}.Fixpage.Company .Company_Table th{padding:10px 28px 10px 0;font-weight:500}.Fixpage.Company .Company_Table.Table02 th{width:158px}.Fixpage.Company .Company_Table td{padding:10px 0;font-weight:500}.Fixpage.Company .Company_Table a{display:inline-block;color:#333;font-weight:500}.Fixpage.Company .Company_Table a.Table_Link01{display:inline-block;width:120px;height:24px;line-height:20px;margin-left:12px;text-align:center;text-decoration:none;background-color:#323232;color:#fff!important;border-radius:99vh;font-size:1.25rem;font-weight:700;box-shadow:1px 2px 2px rgb(0 0 0/20%)}.Fixpage.Company .Company_Table a.Table_Link01:hover{opacity:.6}.Fixpage.Company .Office_List{padding-top:70px;display:flex;flex-wrap:wrap}.Fixpage.Company .Office_List .Office_List_Box{width:calc(100%/3 - 10px);margin-right:15px;margin-bottom:15px;padding:8px;border:solid 1px #777;box-shadow:3px 3px 4px rgb(0 0 0/20%);display:flex;flex-flow:column}.Fixpage.Company .Office_List .Office_List_Box:nth-of-type(3n){margin-right:0}.Fixpage.Company .Office_List .Office_List_Box .Office_List_Box_Head{display:flex;justify-content:space-between;padding-top:15px}.Fixpage.Company .Office_List .Office_Note{font-size:1.2rem;padding-top:10px;font-weight:400;line-height:1.2}.Fixpage.Company .Office_List .Office_List_Box .Office_Name{font-size:1.6rem;font-weight:700}.Fixpage.Company .Office_List .Office_List_Box .Office_Map a{display:inline-block;float:right;width:116px;height:24px;line-height:20px;margin-top:-2px;text-align:center;background-color:#323232;color:#fff!important;border-radius:99vh;font-size:1.2rem;box-shadow:1px 2px 2px rgb(0 0 0/30%);font-weight:500}.Fixpage.Company .Office_List .Office_List_Box .Office_Map a:hover{opacity:.6}.Fixpage.Company .Office_List .Office_List_Box .Office_Address{padding:0 4px 4px;font-size:1.32rem;font-weight:500}.Fixpage.Company .Office_List .Office_List_Box .Office_Address a{display:inline-block;color:#242424;font-weight:500}.Fixpage.Company .Office_List .Office_List_Box .Office_Address a:hover{opacity:.6}.Fixpage.Company .Office_List .Office_List_Box .Office_List_Box_Foot{margin-top:auto;padding-top:20px}@media screen and (min-width:1590px){.Header .Header_Flex_Right .Header_Flex_Right_S{width:335px}.Header .Header_Flex_Right .Header_Flex_Right_F .Header_Flex_Right_F_Box a{font-size:1.35rem}.Header .Header_Flex_Left a{width:158px}.Header .Header_Flex_Right .Header_Flex_Right_F{padding-top:38px;padding-bottom:38px}.Swaip_Line .Swaip_Flex.Size01{width:51rem}.Swaip_Line .Swaip_Flex.Size02{width:17.5rem}.Swaip_Line .Swaip_Flex.Size03{width:75rem}.Swaip_Line h2.Title_h2_Genre{font-size:1.4rem;padding-top:14px}.Swaip_Line .Swaip_Flex .Swaip_Box a .Name{font-size:1.25rem;line-height:1.3}.Swaip_Line .Swaip_Flex .Swaip_Box a .Icon{height:88px}.Swaip_Line .swiper-slide{height:160px}.Kv .Kv_Slider_Line .swiper-slide{padding-top:50%}}@media screen and (max-width:1301px){.Service .Service_Area h2.Service_h2_Title_En .Small{font-size:2.4vw}.Service .Service_Area h2.Service_h2_Title_En .Big span{font-size:3.4vw}.Service .Service_Area h2.Service_h2_Title_En .Big{font-size:3.3vw}.Service .Service_Area h2.Service_h2_Title_En{padding-bottom:2vw}.Service .Service_Area h3.Service_h3_Title_Jp{font-size:2.19vw}.Service .Service_Box .Service_Box_Left{padding-left:9%}.Service .Service_Area.Area02 .Service_Box .Service_Box_Left{padding-right:9%}.Service .Service_Area .Service_Link{padding-top:2vw}.Swaip_Line .swiper-button-prev{right:calc(100% - 3rem)}.Swaip_Line .swiper-button-next{left:calc(100% - 3.6rem)}.Footer .Footer_Nav_Inner{padding-right:4%;padding-left:4%}.Footer .Footer_Nav_List{flex-wrap:wrap}.Footer .Footer_Nav_List .Footer_Nav_Area{width:100%;display:flex;flex-wrap:wrap;padding-bottom:20px}.Footer .Footer_Nav_List .Footer_Nav_Area.Orignal01,.Footer .Footer_Nav_List .Footer_Nav_Area.Orignal02{width:calc(100%/6);display:block}.Footer .Footer_Nav_List .Footer_Nav_Area a{padding:10px;padding-top:12px;padding-bottom:12px}}@media screen and (max-width:1169px){.Header .Header_Flex_Right{padding-left:245px;padding-right:245px}.Header .Header_Flex_Right .Header_Flex_Right_S{width:240px}.Header .Header_Flex_Right .Header_Flex_Right_F .Header_Flex_Right_F_Box{margin-right:5%}.News .Arrows{left:-135px}}@media screen and (max-width:1041px){.Kv .Kv_Slider_Line .swiper-slide{padding-top:650px}}@media only screen and (min-width:1025px){.News .swiper-button-prev:before,.News .swiper-button-next:before{-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.News .swiper-button-prev:hover:before,.News .swiper-button-next:hover:before{-webkit-transform:scale(1.2);transform:scale(1.2)}}@media screen and (max-width:981px){.Menu_Bt{display:flex;position:absolute;right:245px;top:20px;margin:auto;flex-flow:column;justify-content:center;align-items:center;z-index:-1;opacity:0;-webkit-transition:all 0s ease;transition:all 0s ease;padding:9px;color:#fff;width:70px}.Menu_Bt{z-index:990;opacity:1;cursor:pointer}.Menu_Bt .Menu_Trigger{position:relative;width:100%;height:20px;margin-left:auto;margin-right:auto;display:block}.Menu_Bt .Menu_Trigger span{position:absolute;left:0;width:100%;height:2px;background-color:#fff;border-radius:100px;display:inline-block;-webkit-transition:all .4s ease;transition:all .4s ease;box-sizing:border-box}.Menu_Bt .Menu_Trigger span:nth-of-type(1){top:0}.Menu_Bt .Menu_Trigger span:nth-of-type(2){top:9px}.Menu_Bt .Menu_Trigger span:nth-of-type(3){bottom:0}.Menu_Bt .Menu_Trigger.Active span:nth-of-type(2){opacity:0}.Menu_Bt .Menu_Trigger.Active span:nth-of-type(1){-webkit-transform:translateY(9px) rotate(-45deg);transform:translateY(9px) rotate(-45deg)}.Menu_Bt .Menu_Trigger.Active span:nth-of-type(3){-webkit-transform:translateY(-9px) rotate(45deg);transform:translateY(-9px) rotate(45deg)}.Header .Header_Flex_Right .Header_Flex_Right_F{visibility:hidden;opacity:0}.Clone_On{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:transform 0s cubic-bezier(.78,.07,0,1) 0s,opacity 0s cubic-bezier(.78,.07,0,1) 0s;transition:transform 0s cubic-bezier(.78,.07,0,1) 0s,opacity 0s cubic-bezier(.78,.07,0,1) 0s}nav{display:block;visibility:hidden}nav.On{visibility:visible}.Nav{margin-left:auto;margin-right:auto;min-width:1px;background-color:hwb(0deg 15% 85%);position:fixed;opacity:0;top:0;z-index:99;width:100%;height:100vh;-webkit-transform:translate(0,-110%);transform:translate(0,-110%);-webkit-transition:opacity .6s ease 0s;transition:opacity .6s ease 0s;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.Nav::-webkit-scrollbar{display:none}.Nav.Active{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transition:opacity 0s ease 0s;transition:opacity 0s ease 0s}.Nav .Nav_Line{width:100%;height:100%;display:block;padding-top:110px;position:relative;z-index:0}.Nav .Nav_Box a{display:block;border-bottom:solid 1px rgb(255 255 255/50%);color:#fff;padding:4%;padding-bottom:15px;padding-top:15px;line-height:1;font-size:1.6rem;font-weight:500}.Nav .Nav_Box:first-of-type a{border-top:solid 1px rgb(255 255 255/50%)}.Nav .Nav_Box.Accordion a{padding-left:7%;position:relative}.Nav .Nav_Box.Accordion a .Arrow{width:10px;height:10px;position:absolute;right:4%;top:0;bottom:0;margin:auto;-webkit-transform:rotate(135deg);transform:rotate(135deg);-webkit-transition:cubic-bezier(.18,.06,.23,1) .3s;transition:cubic-bezier(.18,.06,.23,1) .3s;border-top:1px solid #fff;border-right:1px solid #fff}.Nav .Nav_Box.Accordion.Active a .Arrow{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.Nav .Nav_Box_List_Child.Accordion_Area{display:none}.Nav .Nav_Head .Nav_Head_Box_List_Child{background:#f7f7f9}.Nav .Nav_Head .Nav_Box_List_Child_Box{border-bottom:solid 1px #e1e4e8;position:relative;cursor:pointer}.Nav .Nav_Box_List_Child_Box a{color:#242424;display:block;line-height:1;padding:15px;padding-right:3%;padding-left:6%;font-size:1.6rem;position:relative;background:#e9e9e9;font-weight:500;border-bottom:solid 1px rgb(36 36 36/50%)}.Nav .Nav_Else{background:#e9e9e9;padding:4%;padding-top:40px;padding-bottom:120px;display:flex;justify-content:center;align-items:center}.Nav .Nav_Else .Nav_Else_Box{background:#fff;padding:15px;margin:1px}.Nav .Nav_Else .Nav_Else_Box a{display:flex;justify-content:center;align-items:center;flex-flow:column}.Nav .Nav_Else .Nav_Else_Box a .Icon img{width:auto;height:28px;max-height:100%;max-width:100%}.Nav .Nav_Else .Nav_Else_Box a .Name{text-align:center;line-height:1;padding-top:12px;font-size:1.3rem;color:#242424;font-weight:500}.Kv .Kv_Fix{top:12vw}.Kv .Kv_Fix h1.Kv_h1_Title{font-size:12.5vw}.Kv .Kv_Fix span.Min_B{font-size:12.6vw}.Kv .Kv_Fix span.Min_S{font-size:8vw}.Kv .Kv_Text{font-size:2vw;line-height:3vw;letter-spacing:0}Kv .Kv_Link a{font-size:1.9vw;width:22vw}.Kv .Kv_Link a{font-size:max(1.9vw,1.5rem);width:max(22vw,180px)}.Service .Service_Area{padding-top:5%;padding-bottom:5%}.Service .Service_Area:last-of-type{padding-bottom:0}.Service .Service_Box{display:flex;flex-flow:column}.Service .Service_Box .Service_Box_Right{width:100%;position:relative;order:1}.Service .Service_Box .Service_Box_Left{width:100%;order:2;padding-right:0;padding-left:0}.Service .Service_Box .Service_Box_Left{padding:4%;padding-top:20px}.Service .Service_Area h2.Service_h2_Title_En{padding-bottom:15px}.Service .Service_Area h2.Service_h2_Title_En .Big{font-size:4rem}.Service .Service_Area h2.Service_h2_Title_En .Big span{font-size:3.9rem}.Service .Service_Area h2.Service_h2_Title_En .Small{font-size:2.4rem}.Service .Service_Area h3.Service_h3_Title_Jp{font-size:2.2rem;line-height:1.5}.Service .Service_Area h3.Service_h3_Title_Jp br{display:none}.Service .Service_Area .Service_Text br{display:none}.Service .Service_Area .Service_Link a{padding:12px}.Service .Service_Area{padding-top:3%;padding-bottom:3%}.Concept .Concept_Detail_Foot a{padding:12px}.Service .Service_Area .Service_Link{padding-top:25px;padding-bottom:15px}.Service .Service_Area.Area02 .Service_Box .Service_Box_Left{text-align:left;padding:4%;padding-top:20px}.Service .Service_Area.Area02 h3.Service_h3_Title_Jp{text-align:left}.Service .Service_Area.Area02 .Service_Link a{margin-left:0}.Service .Service_Nav_Box:nth-of-type(1n) .Service_Nav_Contents.Active,.Service .Service_Nav_Box:nth-of-type(2n) .Service_Nav_Contents.Active,.Service .Service_Nav_Box:nth-of-type(3n) .Service_Nav_Contents.Active{-webkit-transform:translate(0,30px);transform:translate(0,30px);visibility:visible;opacity:1}.Service .Service_Nav_Box:nth-of-type(4n) .Service_Nav_Contents.Active,.Service .Service_Nav_Box:nth-of-type(5n) .Service_Nav_Contents.Active{-webkit-transform:translate(0,-20px);transform:translate(0,-20px);visibility:visible;opacity:1}.Service .Service_Nav_Box a{font-size:1.35rem;padding:15px;padding-left:3px;padding-right:3px;letter-spacing:0}.Service .Service_Nav_Line{margin-top:3%;padding-top:0;padding-bottom:0}.Service .Service_Nav_Inner{justify-content:flex-start;flex-wrap:wrap}.Service .Service_Nav_Box{width:calc(100%/3);text-align:center}.Service .Service_Nav_Inner.Sp_Block{display:flex}.Service .Service_Nav_Inner.Pc_Block{display:none}.Review .Review_Inner{padding:4%;padding-top:12%;padding-bottom:12%}.Review h2.Review_h2_Title{padding-bottom:30px}.Review h3.Review_h3_Text{font-size:2.2rem;padding-bottom:40px}.Review h2.Review_h2_Title{font-size:2.3rem}.Review h2.Review_h2_Title span.Big{font-size:4rem}.Review h2.Review_h2_Title span.Min_B{font-size:3.9rem}.Review .Review_Tab_Area .Review_Tab_Area_Head .Review_Tab_Area_Head_Box{padding:7px;padding-top:20px;padding-bottom:20px}.Review .Review_Tab_Area_Nav .Review_Tab_Area_Nav_Box{width:calc(100%/3 - 8px)}.Fix_Banner{display:none}.Fixpage.News .FixPage_Kv_Image,.SinglePage.Single_News .SinglePage_Kv_Image,.Fixpage.Review .FixPage_Kv_Image,.SinglePage.Single_Review .SinglePage_Kv_Image,.Fixpage.Publishers .FixPage_Kv_Image{position:relative;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);width:180%}.Fixpage.Tour .FixPage_Kv_Image{position:relative;left:50%;-webkit-transform:translate(-30%,0);transform:translate(-30%,0);width:180%}.Fixpage.News h1.FixPage_Kv_Fix_h1_Title,.SinglePage.Single_News h1.SinglePage_Kv_Fix_h1_Title,.Fixpage.Review h1.FixPage_Kv_Fix_h1_Title,.SinglePage.Single_Review h1.SinglePage_Kv_Fix_h1_Title,.Fixpage.Tour h1.FixPage_Kv_Fix_h1_Title,.Privacy h1.FixPage_Kv_Fix_h1_Title,.Fixpage.Publishers h1.FixPage_Kv_Fix_h1_Title{font-size:3.5rem}.Privacy .FixPage_Kv_Fix{padding-bottom:50px}.Breadcrumb a,.Breadcrumb .Breadcrumb_Text{margin-right:20px}.Breadcrumb a:after{right:-10px}.Fixpage.Review h2.Fixpage_h2_Title{font-size:2.3rem}.Fixpage.Review h2.Fixpage_h2_Title span.Min_B{font-size:3.9rem}.Fixpage.Review h2.Fixpage_h2_Title span.Big{font-size:4rem}.Fixpage.Review h3.Fixpage_h3_Text{font-size:2.2rem;padding-bottom:40px}.Fixpage.Review h2.Fixpage_h2_Title{padding-top:30px;padding-bottom:30px}.Fixpage.Review .Fixpage_Area,.Fixpage.Review .Review_Tab_Area{padding-left:4%;padding-right:4%}.Fixpage.Business h2.Fixpage_h2_Title{font-size:2.3rem;padding-top:30px;padding-bottom:30px}.Fixpage.Business h2.Fixpage_h2_Title span.Min_B{font-size:3.9rem}.Fixpage.Business h2.Fixpage_h2_Title span.Big{font-size:4rem}.Fixpage.Business h3.Fixpage_h3_Text{font-size:2.2rem;padding-bottom:40px}.Fixpage.Business .Fixpage_Area{padding-left:4%;padding-right:4%;padding-top:30px;padding-bottom:30px;margin-top:-30px}.Fixpage.Business .Fixpage_Title{margin-bottom:30px;margin-top:-58px}.Fixpage.Business .Fixpage_Nav_Line{padding-top:30px}.Tour h2{text-align:center;padding-top:0}.Tour .FixPage_Contents{padding-top:20px}.Tour .Flow_Chart_Line{overflow:auto;padding-bottom:15px}.Tour .Flow_Chart_Line .Flow_Chart_Inner{width:1000px}.Tour .Flow_Time .Flow_Time_Box .Time{font-size:2.6rem}.Tour .Flow_Time .Flow_Time_Box .Ap{font-size:.4rem;padding:3px;margin-right:10px;height:50px;width:50px;letter-spacing:0}.Publishers h2{padding-top:0}.Fixpage.Business .Fixpage_Nav_Line .Fixpage_Nav_Head_Area{height:auto;margin-right:0;margin-bottom:15px}.Fixpage.Business .Fixpage_Nav_Line .Fixpage_Nav_Head_Area .Fixpage_Hover_Area{position:relative;color:#323232;width:100%;height:auto;border-radius:0;opacity:1;visibility:visible;padding:10px;padding-top:20px;padding-bottom:25px;-webkit-transform:translate(0,0px);transform:translate(0,0px)}.Fixpage.Business .Fixpage_Nav_Line .Fixpage_Nav_Head_Area .Fixpage_Hover_Area.Head,.Fixpage.Business .Fixpage_Nav_Line .Fixpage_Nav_Head_Area .Fixpage_Hover_Area.Foot{top:0;bottom:0}.Fixpage.Business .Fixpage_Nav_Line .Fixpage_Nav_Head_Area:hover .Fixpage_Hover_Area.Head{top:0;opacity:1;visibility:visible}.Fixpage.Business .Fixpage_Nav_Line .Fixpage_Nav_Head_Area:hover .Fixpage_Hover_Area.Foot{bottom:0;opacity:1;visibility:visible}.Fixpage.Business .Fixpage_Nav_Line .Fixpage_Nav_Head_Area .Fixpage_Hover_Area .Bg{display:none}.Fixpage.Business .Fixpage_Nav_Line .Fixpage_Nav_Head_Area .Fixpage_Hover_Area.Head br,.Fixpage.Business .Fixpage_Nav_Line .Fixpage_Nav_Head_Area .Fixpage_Hover_Area.Foot br{display:none}.Fixpage.Business .Fixpage_Nav_Line .Fixpage_Nav_Head_Area.Size01,.Fixpage.Business .Fixpage_Nav_Line .Fixpage_Nav_Head_Area.Size03{width:100%}.Fixpage.Business .Fixpage_Nav_Line .Fixpage_Nav_Flex{justify-content:center}.Fixpage.Business .Business_Nav{margin-bottom:60px;justify-content:center;align-items:center}.Fixpage.Business .Business_Ttl_Icon{margin-top:30px}.Fixpage.Business .Business_Nav .Business_Nav_box,.Fixpage.Business .Business_Nav.Fore .Business_Nav_box{width:100%;max-width:560px;padding:15px;padding-left:3px;padding-right:3px;margin-bottom:10px}.Fixpage.Business h1.Business_h1_Title{margin:0 0 30px;padding:10px 0 0;font-size:3.8rem}.Fixpage.Company .Office_List .Office_List_Box{width:calc(100%/2 - 10px)}.Fixpage.Company .Office_List .Office_List_Box:nth-of-type(3n){margin-right:15px}.Fixpage.Company .Office_List .Office_List_Box:nth-of-type(2n){margin-right:0}.Fixpage.Business .Business_Contents_Head{padding-left:4%;padding-right:4%}.Fixpage.Business .Business_Contents_Line .Business_Contents_Area .Business_Contents_Area_Inner{padding:50px;padding-left:4%;padding-right:4%;padding-top:60px}.Fixpage.Business .Business_Contents_Area_Bottom .Support01_Orignal01{flex-flow:column}.Fixpage.Business .Business_Contents_Area_Bottom .Support01_Orignal01 .Flex_Left{margin-right:0;width:100%;order:2}.Fixpage.Business .Business_Contents_Area_Bottom .Support01_Orignal01 .Flex_Right{width:100%;overflow:hidden;order:1}.Fixpage.Business .Flow_Flex .Flow_Flex_Area{flex-flow:column}.Fixpage.Business .Flow_Flex{flex-flow:column;margin:auto;max-width:300px}.Fixpage.Business .Flow_Flex .Flow_Flex_Area.Area01 .Flow_Flex_Box.Vertical,.Fixpage.Business .Flow_Flex .Flow_Flex_Area.Area02 .Flow_Flex_Box.Vertical{writing-mode:horizontal-tb;width:100%;height:auto;padding:20px;padding-left:5px;padding-right:5px}.Fixpage.Business .Flow_Flex .Flow_Flex_Area .Flow_Flex_Box.Next{position:relative;margin-left:0;margin-right:0;flex-flow:column;width:100%;height:70px;display:flex;justify-content:center;align-items:center}.Fixpage.Business .Flow_Flex .Flow_Flex_Area .Flow_Flex_Box.Next .Arrow img{-webkit-transform:rotate(90deg);transform:rotate(90deg);width:50px}.Fixpage.Business .Flow_Flex .Flow_Flex_Area .Flow_Flex_Box.Next .Text{-webkit-transform:translate(45px,0);transform:translate(45px,0)}.Fixpage.Business .Flow_Flex .Flow_Flex_Arrow{width:100%;height:90px}.Fixpage.Business .Flow_Flex .Flow_Flex_Arrow img{-webkit-transform:rotate(90deg);transform:rotate(90deg);width:50px}.Fixpage.Business .Note.Center{margin-bottom:40px;margin-top:30px}.Fixpage.Business .Image_Flex{flex-flow:column}.Fixpage.Business .Image_Flex{flex-flow:column;align-items:center;max-width:480px;margin:auto}.Fixpage.Business .Image_Flex.Two .Image_Flex_Box,.Fixpage.Business .Image_Flex.Three .Image_Flex_Box,.Fixpage.Business .Image_Flex.Four .Image_Flex_Box{max-width:100%;margin-bottom:10px}.Fixpage.Business .Image_Flex .Image_Flex_Box .Caption{padding-top:10px}.Fixpage.Business .Support02_Orignal02 .Image_Flex,.Fixpage.Business .Edi01_Orignal01 .Image_Flex,.Fixpage.Business .Edi02_Orignal01 .Image_Flex,.Fixpage.Business .Edi03_Orignal01 .Image_Flex,.Fixpage.Business .Recycling01_Orignal01 .Image_Flex,.Fixpage.Business .Osweb01_Orignal01,.Fixpage.Business .Osweb01_Orignal01 .Image_Flex_Box{overflow:auto;display:block;padding-bottom:10px;max-width:700px}.Fixpage.Business .Logistics06_Orognal02,.Fixpage.Business .Logistics06_Orognal02 .Image_Flex_Box{overflow:auto;display:block;padding-bottom:10px;max-width:500px}.Fixpage.Business .Support02_Orignal02 .Image_Flex img,.Fixpage.Business .Edi01_Orignal01 .Image_Flex img,.Fixpage.Business .Edi02_Orignal01 .Image_Flex img,.Fixpage.Business .Edi03_Orignal01 .Image_Flex img,.Fixpage.Business .Recycling01_Orignal01 .Image_Flex img,.Fixpage.Business .Osweb01_Orignal01 .Image_Flex_Box img{width:700px;max-width:700px}.Fixpage.Business .Logistics06_Orognal02 .Image_Flex_Box img{width:500px;max-width:500px}.Fixpage.Business h2.Business_h2_Title{letter-spacing:-.1rem}}@media screen and (max-width:738px){.Kv .Kv_Line{min-height:450px}.Kv .Kv_Slider_Line .swiper-slide{padding-top:450px}.Swaip_Line .Swaip_Inner{padding-top:2rem;padding-bottom:1.5rem}.Swaip_Line .swiper-button-prev:after,.Swaip_Line .swiper-button-next:after{width:1.4rem;height:1.4rem}.Swaip_Line .swiper-button-next{left:auto;right:-3%}.Swaip_Line .swiper-button-next:after{margin-right:.25rem}.Swaip_Line .swiper-button-prev{left:3%;right:auto}.Swaip_Line .swiper-button-prev:after{margin-left:.25rem}.Swaip_Line .swiper-button-prev,.Swaip_Line .swiper-button-next{width:3.4rem;height:3.4rem;-webkit-transform:translate(0,-1.5rem);transform:translate(0,-1.5rem)}.Swaip_Line .swiper-slide{height:auto;padding-bottom:12px}.Swaip_Line .Swaip_Flex.Size01{width:33rem}.Swaip_Line .Swaip_Flex .Swaip_Box a .Icon{height:60px}.Concept .Concept_Area{flex-flow:column;align-items:center}.Concept h2.Concept_h2_Title{margin-right:-70px}.Concept .Concept_Detail{top:0;padding-top:30px;padding-bottom:60px}.Concept .Concept_Detail .Concept_Detail_Head{font-size:1.7rem;letter-spacing:0rem;line-height:1.7;text-align:center}.Concept .Concept_Detail_Foot{padding-top:30px}.Concept .Concept_Detail_Foot a{margin:auto}.Concept h2.Concept_h2_Title{font-size:2.8rem}.Concept h2.Concept_h2_Title .Arrow02{width:81%}.Concept h2.Concept_h2_Title .Arrow02:after{top:-11px}.Concept h2.Concept_h2_Title .Arrow01{top:-41px}.Service .Service_Title{margin-bottom:0}.Review .Review_Tab_Area_List{padding-bottom:20px;flex-wrap:wrap;padding-top:5px}.Review .Review_Tab_Area_List .Review_Tab_Area_List_Box{width:calc(100%/2 - 8px)}.Review .Review_Tab_Area_List .Review_Tab_Area_List_Box .List_Cat .List_Cat_Box{font-size:1.1rem}.Review .Review_Tab_Area_List .Review_Tab_Area_List_Box .List_Cat{padding-bottom:10px}.Review .Review_Tab_Area_List .Review_Tab_Area_List_Box .List_Name{font-size:1.6rem;padding-bottom:10px}.Review .Review_Tab_Area_List .Review_Tab_Area_List_Box .List_Text{font-size:1.3rem;line-height:1.4}.News .News_Inner{padding-top:10%;padding-bottom:15%;padding-right:0;padding-left:4%}.News .News_Headline .Link{display:none}.News .Arrows{display:none}.News .News_Headline{margin-bottom:20px}.News .News_List_Line .swiper-slide{height:230px;max-width:280px;padding-bottom:90px}.News .List_Title{font-size:1.5rem;line-height:1.4}.News .List_Day{font-size:1.5rem;padding-bottom:10px}.News .News_Headline h2.News_h2_Title{font-size:2.2rem}.News .List_Link{bottom:30px;left:5px}.News .SwiperBt{bottom:-55px;left:-20px}.Footer .Footer_Contact_Head .Title{margin-bottom:30px}.Footer .Footer_Contact_Foot .Mail{padding-top:30px}.Footer .Footer_Contact_Foot .Tel a{max-width:310px;font-size:2.2rem;padding:15px}.Footer .Footer_Nav_List .Footer_Nav_Area.Orignal01,.Footer .Footer_Nav_List .Footer_Nav_Area.Orignal02{display:none}.Footer .Footer_Nav_Inner{padding-right:0;padding-left:0;padding-top:0;padding-bottom:0}.Footer .Footer_Nav_List .Footer_Nav_Area .Footer_Nav_Box{width:100%}.Footer .Footer_Nav_List .Footer_Nav_Area a{padding:4%;padding-top:17px;padding-bottom:17px;border-bottom:solid 1px rgb(255 255 255/50%);font-size:1.35rem}.Footer .Footer_Nav_List .Footer_Nav_Area{padding-bottom:0}.Footer .Footer_Bottom_Inner{padding-top:9%;padding-bottom:9%;padding-right:4%;padding-left:4%}.Footer .Footer_Bottom_List{flex-flow:column}.Footer .Footer_Bottom_Line .Footer_Logo{margin-right:0;padding-bottom:15px;max-width:280px}.Footer .Footer_Bottom_Line .Footer_Address{margin-right:0;padding-bottom:30px}.Footer .Footer_Copyright{padding:20px}.Footer .Footer_Nav_List .Footer_Nav_Area .Footer_Nav_Box.Pc_None{display:block}.SinglePage.Single_News h1.SinglePage_h1_Title br{display:none}.SinglePage.Single_Review .SinglePage_Publisher_Logo{max-width:200px;padding-bottom:30px}.Fixpage.Business h3.Fixpage_h3_Text{padding-bottom:60px}.Fixpage.Page_Contact h1.SinglePage_Kv_Fix_h1_Title{font-size:3.8rem;padding-bottom:20px;padding-top:60px}.Fixpage.Page_Contact .Contents_Inner{padding-left:4%;padding-right:4%}.Tour .Flow_List .Flow_List_Area{flex-flow:column}.Tour .Flow_List .Flow_List_Area:first-of-type{margin-top:0}.Tour .Under_Arrow{width:300px}.Tour .Flow_List .Flow_List_Area .Flow_List_Area_Left{width:100%;padding-bottom:15px}.Tour .Flow_List .Flow_List_Area .Flow_List_Area_Left h3.h3_Title{font-size:2.6rem;padding-bottom:20px;padding-right:0}.Tour .Flow_List .Flow_List_Area .Flow_List_Area_Right{display:flex;width:100%}.Tour .Banner a{padding:20px;padding-left:15px;padding-right:15px;font-size:2.5rem}.Fixpage.Business .Fixpage_Nav_Line .Fixpage_Nav_Head_Area.Size02{width:100%;margin-right:0}.Fixpage.Business .Fixpage_Nav_Line .Fixpage_Nav_Head_Area .Fixpage_Hover_Area{-webkit-transform:translate(0,0);transform:translate(0,0)}.Fixpage.Business .Fixpage_Area.Orignal01{padding-left:4%;padding-right:4%}.Fixpage.Company .Waku_Top:after{right:-4px;width:6px}.Fixpage.Company .Waku_Bottom:after{left:-4px;width:6px}.Fixpage.Company .Waku_Top:before{right:20px;border-top:3px solid #323232;top:0}.Fixpage.Company .Waku_Bottom:before{border-bottom:3px solid #333;left:20px;bottom:0}.Fixpage.Company .Company_Table th{display:block;width:100%!important;padding:10px;border-bottom:solid 1px #e5e5e5;background:#f5f5f5;text-align:left}.Fixpage.Company .Company_Table td{display:block;width:100%;padding:10px;background:#f5f5f5;margin-bottom:10px;text-align:left}.Fixpage.Business .Business_Contents_Area_Head{margin-bottom:40px;flex-flow:column}.Fixpage.Business .Business_Contents_Area_Head .Nmbr_Arrow{font-size:8.5rem;margin:auto;margin-top:-25px;-webkit-transform:translate(25px,0);transform:translate(25px,0)}.Fixpage.Business h3.Business_h3_Title{margin-top:30px}.Fixpage.Business h3.Business_h3_Title .Business_h3_Title_Main{font-size:2.2rem;margin-top:20px}.Fixpage.Business h3.Business_h3_Title .Business_h3_Title_Main br{display:none}}@media screen and (max-width:681px){.Main,.Header,.Footer{overflow:hidden}.Fix_Nav_Sp{display:block}.Header .Header_Flex{height:74px}.Header.clone-nav .Header_Inner,.Header .Header_Inner{padding-left:0}.Header .Header_Flex_Right{padding-left:0;padding-right:0;width:100%;margin-left:0}.Header .Header_Flex_Right .Header_Flex_Right_S{display:none}.Menu_Bt{right:4vw}.Header .Header_Flex_Left{left:3.5vw}.Review .Review_Tab_Area .Review_Tab_Area_Head .Review_Tab_Area_Head_Box{font-size:1.25rem}.Review .Review_Tab_Area_Nav .Review_Tab_Area_Nav_Box{width:calc(100%/2 - 6px);font-size:1.2rem;letter-spacing:-.02rem;margin-bottom:6px;margin-left:3px;margin-right:3px}.Review .Review_Tab_Area_Nav .Review_Tab_Area_Nav_Box .Check_Box{padding-bottom:8px;padding-top:8px;box-shadow:.3rem .3rem .6rem rgb(0 0 0/0%),-.1rem -.1rem .1rem rgb(230 230 230/0%);border:solid 1px #c9c9c9}.Fixpage.News h1.FixPage_Kv_Fix_h1_Title,.SinglePage.Single_News h1.SinglePage_Kv_Fix_h1_Title,.Fixpage.Review h1.FixPage_Kv_Fix_h1_Title,.SinglePage.Single_Review h1.SinglePage_Kv_Fix_h1_Title,.Fixpage.Tour h1.FixPage_Kv_Fix_h1_Title,.Privacy h1.FixPage_Kv_Fix_h1_Title,.Fixpage.Publishers h1.FixPage_Kv_Fix_h1_Title{font-size:2.8rem}.Breadcrumb{padding-left:4%;padding-right:4%;font-size:1.2rem;padding-top:30px;padding-bottom:20px;overflow:auto;display:flex}.Breadcrumb a,.Breadcrumb .Breadcrumb_Text{word-break:keep-all;white-space:nowrap}.Fixpage.News .News_List{padding-left:4%;padding-right:4%;padding-top:20px}.Fixpage.News .News_List .List_Flex{flex-flow:column}.Fixpage.News .News_List .List_Flex .Left{width:100%;margin-right:0}.Fixpage.News .News_List .List_Flex .Right{width:100%;padding-top:20px}.Fixpage.News .News_List .List_Link a{margin:auto}.SinglePage.Single_News .Contents,.SinglePage.Single_Review .Contents{padding-left:4%;padding-right:4%;padding-top:30px;padding-bottom:30px}.SinglePage.Single_News .SinglePage_Head{padding-bottom:40px}.SinglePage.Single_News h1.SinglePage_h1_Title{font-size:2.1rem;padding-bottom:40px}.Fixpage.Review h2.Fixpage_h2_Title{padding-top:30px}.SinglePage.Single_Review .SinglePage_Head{padding-bottom:30px}.SinglePage.Single_Review h1.SinglePage_h1_Title{font-size:2.1rem;padding-bottom:30px}.SinglePage.Single_Review .SinglePage_Body,.SinglePage.Single_News .SinglePage_Body{padding-bottom:30px}.SinglePage_Foot{flex-flow:column}.SinglePage_Foot .SinglePage_Image{width:100%!important;margin-left:auto!important;margin-right:auto!important;padding-top:0}.SinglePage_Foot .SinglePage_Image img{position:relative}.Fixpage.Business .Fixpage_Area{padding-left:4%;padding-right:4%}.Fixpage.Page_Contact .Contact_Tab_Area_Head{padding-top:30px}.Fixpage.Page_Contact .Contact_Area{padding-top:30px}.Fixpage.Page_Contact .Contact_Tab_Area_Head_Box{padding-top:20px;padding-bottom:20px}.Fixpage.Page_Contact .Contact_Area .Contact_Text{text-align:left;font-size:1.5rem}.Fixpage.Page_Contact .Contents_Line .ContactForm_Form{padding-left:0;padding-right:0}.ContactForm_Form table tr td,.ContactForm_Form table tr td.Inquiry{width:100%;display:block}.ContactForm_Form table tr td.Inquiry{display:flex;align-items:center;width:100%;padding-bottom:0}.ContactForm_Form span.Required,.ContactForm_Form span.Any{position:relative;right:0;left:20px}.Fixpage.Page_Contact h1.SinglePage_Kv_Fix_h1_Title{font-size:3rem}.Tour .FixPage_Contents{padding-left:4%;padding-right:4%;padding-top:20px}.Privacy .FixPage_Contents{padding-left:4%;padding-right:4%;padding-top:20px;letter-spacing:0;line-height:1.6}.Privacy .FixPage_Kv_Fix{padding-bottom:40px}.Privacy .Privacy_Area{padding-bottom:20px;margin-bottom:20px}.Privacy .Privacy_Area .Privacy_Title .Table_Cell{font-size:1.8rem;line-height:1.3}.Privacy .Privacy_Area .Privacy_Title{padding-bottom:15px}.Privacy .Privacy_Area .Privacy_Text{padding-bottom:10px}.Publishers .FixPage_Contents{padding-left:4%;padding-right:4%;padding-top:20px}.ContactForm_Form .Form_Note{padding-left:10px}.Fixpage.Page_Contact .Kojin_Line .Kojin_Text{text-align:left}.Fixpage.Page_Contact .Kojin_Line .Kojin_Text br{display:none}.Fixpage.Company .Company_Contents_Head,.Fixpage.Company .Company_Contents_Bottom{padding-top:20px;padding-left:4%;padding-right:4%}.Fixpage.Company .Company_h1_Title{font-size:6rem}.Fixpage.Company .Company_h1_Title span.Mincho.Big{font-size:6.6rem}.Fixpage.Company .Company_h1_Title span.Mincho.Small{font-size:3.8rem}.Fixpage.Company .Company_Tab_Nav_Box{padding:6px;padding-top:20px;padding-bottom:20px;font-size:1.25rem}.Fixpage.Company .Company_Tab_Contens{padding:50px 0 0}.Fixpage.Company .Company_Tab_Contens h3.Company_h3_Title{margin:50px 0 30px;font-size:2.3rem;padding-top:30px}.Fixpage.Company .Company_Tab_Contens .Company_Ceo_Name{font-size:1.7rem}.Fixpage.Company .Co_Link{padding-top:20px}.Fixpage.Company .Company_Table a.Table_Link01{margin-top:5px;margin-bottom:5px}.Fixpage.Company .Company_Table{margin-bottom:40px}.Fixpage.Company .Office_List .Office_List_Box{width:100%;margin-right:0}.Fixpage.Company .Company_Contents_Head{padding-bottom:40px}.Fixpage.Company .Office_List{padding-top:40px}.Fixpage.Company .Office_List .Office_List_Box:nth-of-type(3n){margin-right:0}.Fixpage.Business h1.Business_h1_Title{font-size:2.8rem}.Fixpage.Business h2.Business_h2_Title br{display:none}.Fixpage.Business .Business_Contents_Area_Bottom .Support01_Orignal01 .Flex_Left{flex-flow:column}.Fixpage.Business .Business_Contents_Area_Bottom .Support01_Orignal01 .Flex_Left .Flex_Left_Box:first-of-type{border-right:transparent;border-bottom:solid 1px #ccc;margin:12px;padding:0;padding-bottom:12px;margin-bottom:0}.Fixpage.Business .Business_Contents_Area_Head{margin-bottom:30px}.Fixpage.Business .Case_Point{padding-bottom:0}.Fixpage.Business .Support02_Orignal01{padding-bottom:40px;flex-flow:column}.Fixpage.Business .Support02_Orignal01 .Support02_Orignal01_Box{padding:0;margin-bottom:10px;width:100%}.Fixpage.Business .Support02_Orignal01 .Support02_Orignal01_Box:last-of-type{margin-bottom:0}.Fixpage.Business .Support02_Orignal01 .Support02_Orignal01_Box .Support02_Orignal01_Box_Title{width:100%;border-radius:0}.Fixpage.Business .Support02_Orignal01 .Support02_Orignal01_Box .Support02_Orignal01_Box_Text{width:100%;height:auto;display:block}.Fixpage.Business h2.Business_h2_Title{font-size:2.1rem}.Fixpage.Business h3.Business_h3_Title .Business_h3_Title_Main{font-size:2rem}.Fixpage.Business h3.Fixpage_h3_Text{line-height:1.4}.Fixpage.Business.Logistics03 h2.Business_h2_Title{letter-spacing:0rem}.Review .Review_Tab_Area_Nav .Review_Tab_Area_Nav_Box .Check_Box:hover{background:0 0;color:#323232}.Review .Review_Tab_Area_Nav .Review_Tab_Area_Nav_Box input[type=checkbox]:checked+.Check_Box:hover{background:#787878;color:#fff}}@media screen and (max-width:581px){.Kv .Kv_Fix{top:19vw}.Kv .Kv_Fix h1.Kv_h1_Title{font-size:13.5vw}.Kv .Kv_Fix span.Min_B{font-size:13.6vw}.Kv .Kv_Fix span.Min_S{font-size:9vw}.Kv .Kv_Text{font-size:3.4vw;line-height:5.5vw;padding-bottom:2vw}.Kv .Kv_Line{min-height:450px}.Kv .Kv_Slider_Line .swiper-slide{padding-top:450px}.Kv .Kv_Slider_Line .swiper-slide .images{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;background:#000}.Kv .Kv_Slider_Line .swiper-slide .images .image{display:flex;justify-content:center;align-items:center;flex-flow:column;height:350px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);top:50%}.Swaip_Line .Swaip_Inner{padding-top:1.3rem;padding-bottom:.8rem}.Swaip_Line .Swaip_Flex .Swaip_Box a .Icon{height:55px}.Service .Service_Nav_Inner{padding-top:5px;padding-bottom:5px}.Service .Service_Nav_Box .Service_Nav_Contents a{font-size:1.1rem}.Service .Service_Nav_Box a{padding:12px;padding-left:3px;padding-right:3px}.Service .Service_Nav_Box:nth-of-type(1n) .Service_Nav_Contents.Active,.Service .Service_Nav_Box:nth-of-type(2n) .Service_Nav_Contents.Active,.Service .Service_Nav_Box:nth-of-type(3n) .Service_Nav_Contents.Active{-webkit-transform:translate(0,20px);transform:translate(0,20px);visibility:visible;opacity:1}.Service .Service_Nav_Box:nth-of-type(4n) .Service_Nav_Contents.Active,.Service .Service_Nav_Box:nth-of-type(5n) .Service_Nav_Contents.Active{-webkit-transform:translate(0,-25px);transform:translate(0,-25px);visibility:visible;opacity:1}.Footer .Footer_Contact_Head .Title{margin-bottom:20px}.Footer .Footer_Contact_Foot .Mail{padding-top:20px;padding-bottom:20px}.Tour h2 .Tour_h2_En{padding-bottom:20px}.Tour h2 .Tour_h2_Catch{font-size:2.2rem}.Tour .Flow_List .Flow_List_Area{padding-bottom:40px;margin-bottom:40px;margin-top:40px;padding-top:40px}.Tour .Flow_Title{padding-top:40px}.Tour .Flow_Time .Flow_Time_Box .Time{font-size:2rem}.Tour .Flow_Time .Flow_Time_Box .Ap{margin-right:5px;width:45px;height:45px;word-break:keep-all;font-size:1rem}.Tour .Under_Arrow{bottom:-20px}.Tour .Banner a{padding:10px;font-size:2rem}.Tour .Banner a .Banner_Icon{max-width:40px;margin:auto;padding-top:10px}.Tour .Banner a .Banner_Text{padding-top:10px;padding-bottom:20px}.Tour .Flow_List .Flow_List_Area .Flow_List_Area_Left h3.h3_Title{font-size:2.4rem}.ContactForm_Form select.Sel{padding-left:10px;padding-right:10px;min-width:200px}.ContactForm_Form table tr td{position:relative;padding:20px;padding-left:10px;padding-right:10px}.Publishers h2 .Publishers_h2_En{padding-bottom:20px}.Publishers h2 .Publishers_h2_Catch{font-size:2.2rem}.Fixpage.Company .Company_h1_Title{font-size:5.2rem}.Fixpage.Company .Company_h1_Title span.Mincho.Big{font-size:5.8rem}.Fixpage.Company .Company_h1_Title span.Mincho.Small{font-size:3rem}.Fixpage.Company .Company_Text br{display:none}.Fixpage.Company .Company_Tab_Nav_Box{padding:5px;padding-top:15px;padding-bottom:15px;font-size:1.2rem;letter-spacing:-.06rem;margin-right:1px}.Fixpage.Company .Company_Tab_Contens h3.Company_h3_Title{font-size:2rem}}