*,:after,:before{background-repeat:no-repeat;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}html{box-sizing:border-box;cursor:default;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,footer,header,nav,section{display:block}body{margin:0}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}nav ol,nav ul{list-style:none}pre{font-family:monospace;font-size:1em}abbr[title]{border-bottom:0;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}code,kbd,samp{font-family:monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio,video{display:inline-block}svg{fill:currentColor}table{border-collapse:collapse}button,input,optgroup,select,textarea{margin:0}button,input,select,textarea{background-color:transparent;color:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[tabindex],a,area,button,input,label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}[hidden]{display:none}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);display:inherit;position:absolute}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0;font-weight:400}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}li,nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}ins{text-decoration:none}ins,mark{background-color:transparent;color:#000}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}audio:not([controls]){display:none;height:0}hr{overflow:visible}[hidden],template{display:none}abbr[title]{border-bottom:1px dotted;text-decoration:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}input{border-radius:0}[type=number]{width:auto}[type=search]{-webkit-appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:0;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,select{text-transform:none}button,input,select,textarea{background-color:transparent;border-style:none;color:inherit}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-webkit-input-placeholder{color:inherit;opacity:.54}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}img{border-style:none}progress{vertical-align:baseline}svg:not(:root){overflow:hidden}audio,canvas,progress,video{display:inline-block}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute!important;clip:rect(0 0 0 0)!important}}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}::-moz-selection{background-color:#333;color:#fff;text-shadow:none}::selection{background-color:#333;color:#fff;text-shadow:none}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}.ipad body,.iphone body,.ipod body{cursor:pointer}:focus{outline:0}input[type=button],input[type=submit]{-webkit-appearance:none}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}:after,:before{box-sizing:inherit;text-decoration:inherit;vertical-align:inherit}a:hover img.imgov{filter:alpha(opacity=80);-moz-opacity:.8;opacity:.8}img{height:auto;max-width:100%}
body,html{font-family:'Noto Sans JP',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:400;box-sizing:border-box}::-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:#323030;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}@-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}}.Main,.Footer{position:relative;z-index:0}.Main:after,.Footer:after{content:"";position:absolute;z-index:-2;height:100%;width:100%;top:0;background:#fff}.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:99999;-webkit-transition:cubic-bezier(.18,.06,.23,1) 2.2s;transition:cubic-bezier(.18,.06,.23,1) 2.2s;background:#494949;background:linear-gradient(299deg,rgba(73,73,73,1) 0%,rgba(39,39,39,1) 100%)}body.Open_Changed .Fade_Group02 div{opacity:0}.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}.Menu_Bt{display:flex;flex-flow:column;justify-content:center;align-items:center;-webkit-transition:all 0s ease;transition:all 0s ease;padding:9px;color:#fff;width:70px;font-size:1.2rem;opacity:1;cursor:pointer;position:fixed;top:7%;right:12%;z-index:9999}body:not(.home) .Menu_Bt{display:none}.is-animation .Menu_Bt{mix-blend-mode:exclusion}.Menu_Bt .Menu_Trigger{position:relative;width:100%;height:12px;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){bottom:0}.Menu_Bt .Menu_Trigger.Active span:nth-of-type(1){-webkit-transform:translateY(3px) rotate(-45deg);transform:translateY(3px) rotate(-45deg)}.Menu_Bt .Menu_Trigger.Active span:nth-of-type(2){-webkit-transform:translateY(-7px) rotate(45deg);transform:translateY(-7px) rotate(45deg)}.Menu_Language{padding-top:12px;font-size:1.6rem;filter:drop-shadow(0 1px 2px rgb(0 0 0/35%));text-align:center;color:#fff;letter-spacing:.1em;text-indent:.1em;font-family:'Cinzel',"游明朝体","Yu Mincho",YuMincho,'Noto Serif JP',"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;line-height:1}.Menu_Language a{display:inline-block;color:#fff;opacity:.6}.Menu_Language a.Action{opacity:1}.Menu_Bg:before{content:"";background-color:rgb(0 0 0/35%);width:100%;height:100vh;min-height:100vh;opacity:0;position:fixed;top:0;right:0;visibility:hidden;-webkit-transition:all .4s ease-out 0s;transition:all .4s ease-out 0s;z-index:3;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);will-change:opacity;background:url(//www.agx.co.jp/wp/wp-content/themes/monkey/../../../../wp/wp-content/uploads/2022/05/Navi_Bg.jpg);background-position:left;background-repeat:no-repeat;background-size:cover}.Menu_Bg.Active:before{opacity:1;visibility:visible;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.Nav{position:fixed;right:0;top:0;bottom:0;margin:auto;height:100%;min-height:100vh;width:30vw;z-index:4;-webkit-transition:all .4s ease;transition:all .4s ease;-webkit-transform:translateZ(0) translateX(100%);transform:translateZ(0) translateX(100%);background-color:#272727;will-change:transform;padding-top:120px}body:not(.home) .Nav{position:fixed;right:0;top:0;bottom:auto;margin:auto;height:auto;min-height:1px;width:100%;z-index:4;-webkit-transition:all .4s ease;transition:all .4s ease;-webkit-transform:translateZ(0) translateX(100%);transform:translateZ(0) translateX(0%);background-color:#272727;will-change:transform;padding-top:0}body:not(.home) .is-animation .Nav{background-color:rgb(39 39 39/90%);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.Nav.Active{-webkit-transform:translateZ(0) translateX(0);transform:translateZ(0) translateX(0)}.Nav .Nav_Line{flex-flow:column;overflow:auto;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none;overflow-x:hidden;width:100%;height:calc(100vh - 120px);justify-content:flex-start}body:not(.home) .Nav .Nav_Line{flex-flow:nowrap;overflow:auto;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none;width:100%;height:auto;justify-content:flex-start}.Nav .Nav_Inner{width:100%}.Nav .Nav_Line ul{flex-flow:column;padding-left:3vw;padding-right:1.5vw;max-width:800px;margin-bottom:0;margin-top:0}body:not(.home) .Nav .Nav_Line ul{flex-flow:nowrap;padding-left:5vw;padding-right:5vw;max-width:100%;margin-bottom:0;margin-top:0;display:flex;justify-content:center;align-items:center;padding-top:20px}@-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)}}.Nav .Nav_Line ul li{width:100%;-webkit-animation-name:fadeInUpI;animation-name:fadeInUpI;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-transition:padding .6s ease 0s;transition:padding .6s ease 0s}.Nav .Nav_Line ul li a{font-size:1.3vw;justify-content:flex-start;padding:15px;position:relative;color:#fff;text-align:left;width:100%;display:block;line-height:1;font-family:'Cardo',serif;font-weight:400;letter-spacing:0;-webkit-transform:translate(7px,0);transform:translate(7px,0);opacity:0;will-change:transform,opacity;-webkit-transition:transform .3s ease-out 0s,opacity .3s ease-out 0s;transition:transform .3s ease-out 0s,opacity .3s ease-out 0s}.Nav .Nav_Line ul li.Nav_Logo{padding-bottom:30px}.Nav.Active .Nav_Line ul li a{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1}.Nav.Active .Nav_Line ul li:nth-child(1) a{-webkit-transition:transform .5s ease-out .5s,opacity .5s ease-out .5s;transition:transform .5s ease-out .5s,opacity .5s ease-out .5s}.Nav.Active .Nav_Line ul li:nth-child(2) a{-webkit-transition:transform .5s ease-out .6s,opacity .5s ease-out .6s;transition:transform .5s ease-out .6s,opacity .5s ease-out .6s}.Nav.Active .Nav_Line ul li:nth-child(3) a{-webkit-transition:transform .5s ease-out .7s,opacity .5s ease-out .7s;transition:transform .5s ease-out .7s,opacity .5s ease-out .7s}.Nav.Active .Nav_Line ul li:nth-child(4) a{-webkit-transition:transform .5s ease-out .8s,opacity .5s ease-out .8s;transition:transform .5s ease-out .8s,opacity .5s ease-out .8s}.Nav.Active .Nav_Line ul li:nth-child(5) a{-webkit-transition:transform .5s ease-out .9s,opacity .5s ease-out .9s;transition:transform .5s ease-out .9s,opacity .5s ease-out .9s}.Nav.Active .Nav_Line ul li:nth-child(6) a{-webkit-transition:transform .5s ease-out 1s,opacity .5s ease-out 1s;transition:transform .5s ease-out 1s,opacity .5s ease-out 1s}.Nav.Active .Nav_Line ul li:nth-child(7) a{-webkit-transition:transform .5s ease-out 1.1s,opacity .5s ease-out 1.1s;transition:transform .5s ease-out 1.1s,opacity .5s ease-out 1.1s}.Nav.Active .Nav_Line ul li a:hover{-webkit-transition:opacity .3s ease-out 0s;transition:opacity .3s ease-out 0s;opacity:.6}.Nav .Nav_Line a .Nav_Logo_Image{width:140px}.Nav .Nav_Line a .Nav_Logo_Text{font-size:1.5rem;padding-top:10px}body:not(.home) .Nav .Nav_Line ul li{width:auto}body:not(.home) .Nav .Nav_Line ul li a{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0);font-size:1.5rem}body:not(.home) .Nav .Nav_Line ul li a:hover{opacity:.6}body:not(.home) .Nav .Nav_Line ul li.Nav_Logo{padding-bottom:0;margin-right:auto}body:not(.home) .Nav .Nav_Line a .Nav_Logo_Text{display:none}body:not(.home) .Nav .Nav_Line a .Nav_Logo_Image{width:110px}.fixed{position:relative;overflow:hidden}.Kv .Kv_Inner{position:relative}.Kv .Fix_Title_Line{position:absolute;top:0;right:0;left:0;bottom:0;margin:auto;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.Kv .Fix_Logo{position:absolute;bottom:6%;right:12.7%;width:100px}.Kv .Fix_Title_Line h1.h1_Title{font-size:5vw;color:#fff;line-height:1;font-family:'Cardo',serif;font-weight:400;letter-spacing:0;text-shadow:0px 3px 6px #00000091}.Kv .Fix_Title_Line .Fix_Title_Small{font-size:1.38vw;color:#fff;line-height:1;font-family:'Cardo',serif;font-weight:400;letter-spacing:0;text-shadow:0px 3px 6px #00000091;text-align:right;padding-top:.1vw}.Kv .Fix_Scroll{position:absolute;bottom:9%;left:3.5%;color:#fff;line-height:1;font-family:'Cardo',serif;font-weight:400;letter-spacing:0;font-size:1.3rem}.Kv .Fix_Scroll .Fix_Scroll_Inner{position:relative;display:flex;justify-content:center;align-items:center;flex-flow:column}.Kv .Fix_Scroll .Fix_Scroll_Inner:after{content:"";width:1px;height:20px;position:absolute;background:#fff;top:-27px;left:0;right:0;margin:auto;transform:scale(1,0);transform-origin:top;animation:arrow01 5s ease-in-out infinite forwards}.Kv .Fix_Scroll .Fix_Scroll_Inner .Arrow{display:block;height:40px;width:1px;margin-top:7px;background-color:#fff;position:relative;transform:scale(1,0);transform-origin:top;animation:arrow02 5s ease-in-out infinite forwards;animation-delay:.5s}.Kv .Fix_Scroll .Fix_Scroll_Inner .Arrow:after{content:"";display:block;height:12px;width:15px;border-right:1px solid #fff;transform:rotate(45deg) scale(1,0);transform-origin:right bottom;position:absolute;bottom:0;right:1px;animation:arrow03 5s ease-in-out infinite forwards;animation-delay:.5s}.Parallax{-webkit-transform:translate3d(0px,0px,0px);transform:translate3d(0px,0px,0px);position:relative;z-index:-1;will-change:transform;overflow:hidden;-webkit-overflow-scrolling:touch;-webkit-perspective:1000;-webkit-backface-visibility:hidden}.Top_Bg img{position:relative;z-index:-1;left:50%;top:0;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);will-change:transform}.Top_Section.Section02 .Top_Section_Line{background:#272727;padding-top:5vw;padding-bottom:10vw}.Top_Section.Section02 .Top_Section_Inner{position:relative;display:flex;align-items:center;justify-content:flex-end;overflow:visible}.Top_Section.Section02 .Explanation{width:50%;background:#000;padding:5vw;padding-top:5.5vw;padding-bottom:8.5vw;color:#fff;position:relative;z-index:1}.Top_Section.Section02 .Explanation h2.h2_Title .En{line-height:1;font-family:'Cardo',serif;font-weight:400;letter-spacing:0;font-size:1.05vw}.Top_Section.Section02 .Explanation h2.h2_Title .Jp{line-height:1.4;font-family:'Noto Serif JP',serif;font-weight:300;letter-spacing:0;font-size:2.3vw;padding-top:.5vw;padding-bottom:1.5vw}.Top_Section.Section02 .Explanation .Text{line-height:1.8;font-size:1.12vw;font-weight:300;padding-right:10vw;letter-spacing:.04vw;font-family:'Noto Serif JP',serif}.Top_Section.Section02 .Explanation .Link{padding-top:3vw}.Top_Section.Section02 .Explanation .Link a{display:block;background:#fff;padding:.9vw;padding-top:1vw;padding-left:2.5vw;font-size:1.2vw;color:#000;line-height:1;font-family:'Cardo',serif;font-weight:400;letter-spacing:0;width:17vw;position:relative;opacity:1}.Top_Section.Section02 .Explanation .Link a:before{content:"";display:block;width:5vw;height:1px;background-color:#242424;position:absolute;-webkit-transform:scale(1,1);transform:scale(1,1);transform-origin:top right;top:0;bottom:0;margin:auto;right:0;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.Top_Section.Section02 .Explanation .Link a:hover:before{-webkit-transform:scale(.7,1);transform:scale(.7,1)}.Top_Section.Section02 .Fix_Image{position:absolute;width:15.5vw;left:12vw;top:9vw;bottom:0}.Top_Section.Section02 .Fix_Text_Line{position:absolute;top:0;bottom:0;left:0;right:0;color:rgb(255 255 255/100%);display:flex;justify-content:center;align-items:center;font-size:5vw;line-height:1;font-family:'Cardo',serif;font-weight:400;letter-spacing:0;width:49.5vw;z-index:1;mix-blend-mode:overlay}.Top_Section.Section02 .Fix_Text_Line .Fix_Text_Inner{position:relative;width:100%;height:100%}.Top_Section.Section02 .Fix_Text_Line .Fix_Text_Head{font-size:6.5vw;line-height:1;position:absolute;top:5.4vw;right:3.8vw}.Top_Section.Section02 .Fix_Text_Line .Fix_Text_Center{font-size:20vw;line-height:1;position:absolute;right:6vw;top:12vw;margin:auto}.Top_Section.Section02 .Fix_Text_Line .Fix_Text_Foot{left:6.2vw;top:30.5vw;margin:auto;font-size:6.3vw;line-height:1;position:absolute}.Top_Section .Top_Section_Inner{position:relative;overflow:hidden}.Top_Section .Top_Section_Inner .Fix_Logo{position:absolute;bottom:16%;right:12.7%;width:100px}.Top_Section.Section03 .Top_Section_Line{position:relative}.Top_Section.Section03 .Fix_Text_Line{position:absolute;top:0;bottom:0;right:0;color:rgb(255 255 255/50%);display:flex;justify-content:flex-end;font-size:5vw;line-height:1;font-family:'Cardo',serif;font-weight:400;letter-spacing:0;width:55vw;z-index:1}.Top_Section.Section03 .Fix_Text_Line .Fix_Text_Head{font-size:6vw;line-height:1;position:absolute;top:-2vw;right:31vw}.Top_Section.Section03 .Fix_Text_Line .Fix_Text_Center{line-height:1;position:absolute;top:-4vw;right:16.5vw;font-size:20vw}.Top_Section.Section03 .Fix_Text_Line .Fix_Text_Foot{font-size:6vw;line-height:1;position:absolute;top:13vw;right:12vw}.Top_Section .Fix_Category{position:absolute;left:12.7%;bottom:16%;text-align:right}.Top_Section .Fix_Category .h2_Title .En{font-size:4vw;color:#fff;line-height:1;font-family:'Cardo',serif;font-weight:400;letter-spacing:0}.Top_Section .Fix_Category .Link{padding-top:1vw;display:flex;align-items:center;justify-content:flex-end}.Top_Section .Fix_Category .Link a{display:inline-block;color:#fff;background:rgb(36 36 36/80%);padding:.7vw;padding-top:.8vw;padding-left:1vw;padding-right:5vw;line-height:1;font-family:'Cardo',serif;font-weight:400;letter-spacing:0;font-size:.8vw;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);position:relative;opacity:1}.Top_Section .Fix_Category .Link a:after{content:"";display:block;width:3.6vw;height:1px;background-color:#fff;position:absolute;-webkit-transform:scale(1,1);transform:scale(1,1);transform-origin:top right;top:0;bottom:0;margin:auto;right:0;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.Top_Section .Fix_Category .Link a:hover:after{-webkit-transform:scale(.7,1);transform:scale(.7,1)}.Top_Bg.parallax{-webkit-transform:translate3d(0px,0px,0px);transform:translate3d(0px,0px,0px);position:relative;z-index:-1;will-change:transform;margin-top:-20%;margin-bottom:15%;overflow:hidden;-webkit-overflow-scrolling:touch;-webkit-perspective:1000;-webkit-backface-visibility:hidden}.Top_Works .Top_Works_Line{background:#fff}.Top_Works .Top_Works_Inner{padding:7vw;padding-bottom:9vw}.Top_Works h2.Works_h2_Title{text-align:center;line-height:1;padding-bottom:4vw}.Top_Works h2.Works_h2_Title .Works_h2_Title_Inner{line-height:1;font-family:'Cardo',serif;font-weight:400;letter-spacing:0;font-size:2.2vw;position:relative;display:inline-block;padding-bottom:10px}.Top_Works h2.Works_h2_Title .Works_h2_Title_Inner:after{content:"";position:absolute;bottom:0;height:1px;background:#242424;width:15.5vw;transform:translate(-50%,0);left:50%}.Top_Works .Works_List{display:flex;flex-wrap:wrap;justify-content:flex-start}.Top_Works .Works_Box{width:calc(100%/5 - 1.2vw);margin-right:1.5vw;margin-bottom:1.5vw}.Top_Works .Works_Box:nth-of-type(5n){margin-right:0}.Top_Works .Works_Box a{position:relative;display:block;opacity:1;overflow:hidden;text-align:center}.Top_Works .Works_Box a.No_Link{cursor:default}.Top_Works .Works_Box a h3.Works_h3_Name{position:absolute;display:flex;justify-content:center;align-items:center;height:100%;width:100%;color:#fff;font-size:1.8vw;line-height:1;font-family:'Cardo',serif;font-weight:400;letter-spacing:0;z-index:2}.Top_Works .Works_Box a .Works_Thumbnail_Bg{position:relative}.Top_Works .Works_Box a .Works_Thumbnail_Bg:after{content:"";position:absolute;background:rgb(0 0 0/35%);height:100%;width:100%;z-index:0;top:0;left:0;right:0;bottom:0}.Top_Works .Works_Box a img{-webkit-transition:cubic-bezier(.18,.06,.23,1) .6s;transition:cubic-bezier(.18,.06,.23,1) .6s;-webkit-transform:scale(1);transform:scale(1);will-change:transform;object-fit:cover;width:auto;height:100%}.Top_Works .Works_Box a:hover img{-webkit-transform:scale(1.03);transform:scale(1.03)}.Top_Authorized .Top_Authorized_Inner{padding:7vw;padding-bottom:9vw;padding-top:2vw}.Top_Authorized h2.Authorized_h2_Title{text-align:center;line-height:1;padding-bottom:3vw}.Top_Authorized h2.Authorized_h2_Title .Authorized_h2_Title_Inner{line-height:1;font-family:'Cardo',serif;font-weight:400;letter-spacing:0;font-size:2.2vw;position:relative;display:inline-block;padding-bottom:10px}.Top_Authorized h2.Authorized_h2_Title .Authorized_h2_Title_Inner:after{content:"";position:absolute;bottom:0;height:1px;background:#242424;width:15.5vw;transform:translate(-50%,0);left:50%}.Top_Authorized .Authorized_Text{line-height:1.4;font-family:'Noto Serif JP',serif;font-weight:300;letter-spacing:0;font-size:max(1.2vw,1.6rem);padding-top:0;padding-bottom:5vw;text-align:center}.Top_Authorized .Authorized_Text br{display:none}.Top_Authorized .Authorized_List{display:flex;flex-wrap:wrap;justify-content:center}.Top_Authorized .Authorized_Box{width:calc(100%/3 - 2.1vw);margin-right:2.5vw;margin-bottom:1.5vw}.Top_Authorized .Authorized_Box:last-of-type{margin-right:0}.Top_Authorized .Authorized_Box a{display:flex;border:double 4px #a8a8a8;padding:max(.61vw,8px);padding-left:max(.77vw,10px);padding-right:max(2.31vw,30px);line-height:1;font-family:'Noto Serif JP',serif;font-weight:300;color:#242424;font-size:max(1.13vw,1.5rem);position:relative;align-items:center;opacity:1}.Top_Authorized .Authorized_Box a:after{content:"";display:inline-block;width:95%;height:1px;background:#242424;margin-left:5%;-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transform-origin:right;transform-origin:right;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.Top_Authorized .Authorized_Box a:hover:after{-webkit-transform:scale(.7,1);transform:scale(.7,1)}.Top_Authorized .Authorized_Box a .Icon{position:absolute;width:12px;right:max(.77vw,10px)}.Top_Authorized .Authorized_Box a h3.Works_h3_Name{word-break:keep-all;white-space:nowrap;letter-spacing:0}.Footer .Footer_Contact_Line{background:#272727;text-align:center}.Footer .Footer_Contact_Inner{display:flex;justify-content:center;align-items:center;padding-top:5vw;padding-bottom:5vw;flex-flow:column;color:#fff}.Footer h2.Contact_h2_Title{font-size:2.5vw;line-height:1;font-family:'Cardo',serif;font-weight:400;letter-spacing:0;padding-bottom:2vw}.Footer .Contact_Text{font-size:1vw;line-height:1.8;text-align:left}.Footer .Contact_Link{padding-top:2%;display:flex;justify-content:center;align-items:center}.Footer .Contact_Link a{display:inline-block;width:100%;border:solid 1px #fff;color:#fff;font-size:1vw;border-radius:100px;padding:7px;padding-left:50px;padding-right:50px}.Footer .Footer_Nav_Line .Footer_Nav_Inner{padding-top:5vw;padding-bottom:5vw;padding-left:5vw;padding-right:5vw;max-width:1400px;margin:auto}.Footer .Footer_Nav_Line .Footer_Nav_Flex{display:flex;justify-content:space-between}.Footer .Footer_Nav_Line .Footer_Nav_Flex .Footer_Nav_Flex_Right{position:relative}.Footer .Footer_Nav_Line .Footer_Logo{width:220px}.Footer .Footer_Nav_Line .Footer_Catch{font-size:1.95rem;line-height:1;font-family:'Cardo',serif;font-weight:400;letter-spacing:0;padding-top:20px;padding-bottom:30px}.Footer .Footer_Nav_Line .Footer_Address{font-size:1.6rem;line-height:1.8;padding-bottom:50px}.Footer .Footer_Nav_Line .Footer_Privacy a{font-size:1.6rem;line-height:1;font-family:'Cardo',serif;font-weight:400;letter-spacing:0;color:#242424}.Footer .Footer_Nav_Line .Footer_Menu_List{display:flex;padding-top:40px;padding-bottom:40px}.Footer .Footer_Nav_Line .Footer_Menu_List .Footer_Menu_List_Box{margin-right:30px}.Footer .Footer_Nav_Line .Footer_Menu_List .Footer_Menu_List_Box:last-of-type{margin-right:0}.Footer .Footer_Nav_Line .Footer_Menu_List .Footer_Menu_List_Box a{font-size:1.75rem;line-height:1;font-family:'Cardo',serif;font-weight:400;letter-spacing:0;display:flex;align-items:center;color:#242424;position:relative}.Footer .Footer_Nav_Line .Footer_Menu_List .Footer_Menu_List_Box a:after{content:"";height:1px;flex-grow:1;background:#707070;margin-left:1rem;width:30px}.Footer .Footer_Menu_Foot{text-align:center;padding-bottom:40px}.Footer .Footer_Menu_Foot a{font-size:1.75rem;line-height:1;font-family:'Cardo',serif;font-weight:400;letter-spacing:0;display:flex;color:#242424;justify-content:center;align-items:center}.Footer .Footer_Menu_Foot a:after,.Footer .Footer_Menu_Foot a:before{content:"";height:1px;flex-grow:1;background:#707070}.Footer .Footer_Menu_Foot a:after{margin-left:2rem}.Footer .Footer_Menu_Foot a:before{margin-right:2rem}.Footer .Footer_Nav_Line .Footer_Sns_List{display:flex}.Footer .Footer_Nav_Line .Footer_Sns_List .Footer_Sns_List_Box{margin-right:23px}.Footer .Footer_Nav_Line .Footer_Sns_List .Footer_Sns_List_Box:last-of-type{margin-right:0}.Footer .Footer_Nav_Line .Footer_Sns_List .Footer_Sns_List_Box a{display:block;width:32px}.Footer .Footer_Bottom{display:flex;justify-content:space-between}.Footer .Copyright{font-size:1.3rem;padding-top:10px}.Page_About{padding-top:90px}.Page_About .Visual_Line{position:relative;z-index:1;background-image:url(//www.agx.co.jp/wp/wp-content/themes/monkey/../../../../wp/wp-content/uploads/2022/05/About_Visual_Bg.jpg);background-size:cover;background-repeat:no-repeat;background-position:top;padding-top:40%;min-height:680px}.Page_About .Visual_Fix{position:absolute;bottom:10%;z-index:1;right:12%;color:#fff;max-width:600px}.Page_About .Visual_Fix h1.Visual_h1_Title .En{line-height:1;font-family:'Cardo',serif;font-weight:400;letter-spacing:-.04rem;font-size:5rem}.Page_About .Visual_Fix h1.Visual_h1_Title .Jp{line-height:1.4;font-family:'Noto Serif JP',serif;font-weight:300;letter-spacing:0;font-size:3rem;padding-top:10px;padding-bottom:20px}.Page_About .Visual_Fix .Text{font-size:1.5rem;line-height:1.8;opacity:.85;font-family:'Noto Serif JP',serif}.Page_About .About_Area01{background:#272727}.Page_About .Contents_Area_Inner{padding:5vw;padding-left:5vw;padding-right:5vw}.Page_About .About_Area01 .Contents_Area_Inner,.Page_About .About_Area02 .Contents_Area_Inner,.Page_About .About_Area04 .Contents_Area_Inner{max-width:1400px;margin:auto}.Page_About h2.Contents_h2_Title{line-height:1;font-family:'Cardo',serif;font-weight:400;letter-spacing:-.04rem;font-size:5rem}.Page_About .About_Area01 h2.Contents_h2_Title{color:#fff}.Page_About .Contents_Flex{display:flex;justify-content:center;padding-top:30px;align-items:center}.Page_About .Contents_Flex .Contents_Flex_Left,.Page_About .Contents_Flex .Contents_Flex_Right{width:50%}.Page_About .Figure_Name{color:#fff;line-height:1.4;font-family:'Noto Serif JP',serif;font-weight:300;letter-spacing:0;font-size:1.7rem;padding-bottom:30px}.Page_About .Figure_image{width:85%}.Page_About .Contents_Flex_Right .Title{color:#fff;line-height:1.4;font-family:'Noto Serif JP',serif;font-weight:300;letter-spacing:0;font-size:3rem;padding-top:10px;padding-bottom:20px}.Page_About .Contents_Flex_Right .Text{font-size:1.5rem;line-height:1.8;opacity:.75;color:#fff;max-width:410px;font-family:'Noto Serif JP',serif;font-weight:400}.Page_About .About_Area02 .Contents_Area_Inner{display:flex}.Page_About .About_Area02 .Contents_h2_Title{width:35%}.Page_About .About_Area02 .Table_Cell{width:65%}.Page_About .About_Area02 .Table_Cell .Table_Cell_Box{font-size:1.5rem;line-height:1.5;display:table;width:100%}.Page_About .About_Area02 .Table_Cell .Table_Cell_Box .Table_Cell_Box_Left{display:table-cell;width:140px;border-bottom:solid 1px #bdbdbd;padding:10px;padding-left:0}.Page_About .About_Area02 .Table_Cell .Table_Cell_Box .Table_Cell_Box_Right{display:table-cell;border-bottom:solid 1px #bdbdbd;padding:10px;position:relative;transform:translate(10px,0);width:calc(100% - 150px)}.Page_About .About_Area03 .Contents_Area_Inner{padding-left:0;padding-right:0;padding-bottom:0}.Page_About .Map{height:0;overflow:hidden;padding-bottom:26.25%;position:relative}.Page_About .Map iframe{position:absolute;left:0;top:0;height:100%;width:100%}.Page_About .About_Area04{background:#717171}.Page_About .About_Area04 h2.Contents_h2_Title{color:#fff;position:relative;display:flex;align-items:center}.Page_About .About_Area04 h2.Contents_h2_Title:after{content:"";height:1px;flex-grow:1;background-color:#fff}.Page_About .About_Area04 h2.Contents_h2_Title:after{margin-left:5rem}.Page_About .About_Area04 h2.Contents_h2_Title .Contents_h2_Title_inner{text-align:left;display:inline-block}.Page_About .About_Area04 .Box{padding-left:150px;padding-top:60px;color:#fff}.Page_About .About_Area04 .Box .Name{text-align:right;line-height:1.4;font-family:'Noto Serif JP',serif;font-weight:300;letter-spacing:0;font-size:2rem;padding-bottom:30px}.Page_About .About_Area04 .Box .Name span.Small{font-size:1.5rem;padding-right:20px;font-weight:200}.Page_About .About_Area04 .Box .Title{line-height:1.6;font-family:'Noto Serif JP',serif;font-weight:300;letter-spacing:0;font-size:3rem;padding-bottom:50px}.Page_About .About_Area04 .Box .Text{font-size:1.55rem;line-height:2;color:#fff;opacity:.85;font-family:'Noto Serif JP',serif;font-weight:400;letter-spacing:0}.Page_About .About_Area04 .Contents_Area_Inner{padding:8vw;padding-left:5vw;padding-right:5vw}.Footer .Footer_Layer_Menu_Line{background:#0b0b0b;background:linear-gradient(0deg,rgba(11,11,11,1) 50%,rgba(74,73,73,1) 50%);padding-bottom:50px;padding-top:50px}.Footer .Footer_Layer_Menu_Line .Footer_Layer_Menu_Inner{display:flex;justify-content:space-between;align-items:center;max-width:700px;margin:auto}.Footer .Footer_Layer_Menu_Line .Footer_Layer_Menu_Box a{font-size:1.75rem;line-height:1;font-family:'Cardo',serif;font-weight:400;letter-spacing:0;display:flex;color:#fff;align-items:center}.Footer .Footer_Layer_Menu_Line .Footer_Layer_Menu_Box a:after{content:"";height:1px;flex-grow:1;background:#fff;margin-left:1rem;width:30px}.Page_Contact{padding-top:100px}.Page_Contact .FixPage_Line{max-width:calc(780px + 8%);margin:auto;padding-left:4%;padding-right:4%}.Page_Contact h1.Contents_h1_Title{text-align:center;padding-top:60px;padding-bottom:40px}.Page_Contact h1.Contents_h1_Title .En{display:block;line-height:1;font-family:'Cardo',serif;font-weight:400;letter-spacing:0;font-size:4.5rem}.Page_Contact h1.Contents_h1_Title .Jp{line-height:1.4;font-family:'Noto Serif JP',serif;font-weight:300;letter-spacing:0;font-size:1.8rem}.Page_Contact .Contact_Text{font-size:1.5rem;line-height:1.6;display:flex;justify-content:center;align-items:center}.Page_Contact .Contact_Address{text-align:center;padding-top:40px;padding-bottom:50px;max-width:380px;margin:auto}.Page_Contact .Contact_Address .Contact_Address_T{font-size:1.6rem;line-height:1.5;padding-bottom:10px}.Page_Contact .Contact_Address .Contact_Address_B{border-bottom:solid 1px #707070;border-top:solid 1px #707070;padding:15px;display:flex;justify-content:center;align-items:center;text-align:left}.Page_Contact .Contact_Address .Contact_Address_B .Contact_Address_B_Inner{font-size:1.4rem;line-height:1.5}::placeholder{color:rgba(168,168,168,1)}::-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}.Page_Contact .Form_Line input[type=email],.Page_Contact .Form_Line input[type=tel],.Page_Contact .Form_Line input[type=text]{width:100%;outline:none;-moz-appearance:none;text-indent:.01px;text-overflow:'';vertical-align:middle;height:42px;padding:8px 12px;color:#666;font-weight:500;-webkit-appearance:none;margin-right:10px;border-radius:0;background:#efefef;font-size:13px;border:none}.Page_Contact .Form_Line textarea{width:100%;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;font-size:13px;background-color:#efefef;border:none}.Page_Contact .Form_Line .Submit_Bt [type=submit],.Page_Contact .Form_Line .Back_Bt [type=button],.Page_Contact .Form_Line .Confirm_Bt [type=submit]{padding:24px;width:30vw;cursor:pointer}.Page_Contact .Form_Line table tr td{padding-bottom:20px;position:relative}.Page_Contact .Form_Line table tr td.Inquiry{width:220px;font-size:13px;font-weight:700}.Page_Contact .Form_Line .Mail_Box{padding-bottom:20px}.Page_Contact .Form_Line .Inquiry.VerticalAlignTop{vertical-align:top;padding-top:10px}.Page_Contact .Form_Line .Mail_Box2{text-align:left;font-size:14px;line-height:1.5}.Page_Contact .Form_Line span.Required{color:#ff5d15;display:inline-block;width:10px;vertical-align:middle}.Page_Contact .Form_Line .Kozin_Check{text-align:center;padding-top:10px;padding-bottom:10px;font-size:12px;line-height:1.4;position:relative;display:flex;justify-content:center;align-items:center}.Page_Contact .Form_Line .Kozin_Check a{display:inline-block;margin-left:10px;text-decoration:underline;color:#1d76b5}.Page_Contact .Form_Line .Recaptcha{padding-top:20px;text-align:center}input[type=checkbox]{display:none}.Page_Contact .Form_Line span.wpcf7-list-item{display:inline-block;margin:0!important;width:20px;height:20px}.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%}.wpcf7-list-item-label:hover{background-color:#ebf7ff}.wpcf7-list-item-label:hover:after{border-color:#c1e6ff}.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:''}.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}.Page_Contact .Form_Line .SubmitBt{text-align:center;display:block;margin:auto;background-color:#f07a7a;color:#fff;line-height:1;font-size:20px;padding:22px;width:100%;max-width:440px;border-radius:3px;margin-top:50px;margin-bottom:0;font-weight:700;cursor:pointer}.Page_Contact .Form_Line span.wpcf7-not-valid-tip{font-size:12px!important;padding-top:3px!important}.Page_Contact .Form_Line .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}.Page_Contact .Form_Line div.wpcf7-validation-errors,.ContactForm div.wpcf7-acceptance-missing{max-width:600px!important;margin:auto!important;font-size:15px!important;padding:15px!important}.Page_Contact .Form_Line div.wpcf7-mail-sent-ok{max-width:600px!important;margin:auto!important;font-size:15px!important;padding:15px!important}.Page_Contact .Form_Line .Kozin_Check span.wpcf7-not-valid-tip{position:absolute;bottom:-20px;left:0;right:0;margin:auto;width:300px;text-align:left}.Page_Contact select.Sel{height:42px;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.agx.co.jp/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:13px;background-color:#efefef;border:none}.Page_Contact select.Sel02{height:42px;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.agx.co.jp/wp/wp-content/themes/monkey/../../../../wp/wp-content/uploads/2021/08/Contact_Arrow.jpg) no-repeat right;background-color:#fff;min-width:100px;border-radius:3px;border-radius:0;border:solid 1px #aaa;font-size:13px}.Page_Contact option:first-child{color:#a9a9a9}.Page_Contact .Form_Line .Submit_Box .BackBt{text-align:center;display:block;margin:auto;background-color:#ccc;color:#fff;line-height:1;font-size:20px;padding:22px;width:100%;max-width:440px;border-radius:3px;margin-top:10px;margin-bottom:20px;font-weight:700;cursor:pointer}.Page_Contact .Form_Line .Submit_Box{padding-top:50px;padding-bottom:0}.Page_Contact .Form_Line .Submit_Box .SendBt{text-align:center;display:block;margin:auto;color:#fff;line-height:1;font-size:20px;padding:16px;width:100%;margin-bottom:0;cursor:pointer;background:#000;max-width:330px}.Page_Contact .Form_Line div.wpcf7 .ajax-loader{display:none}.Page_Contact .Form_Line .Privacy_Line{max-width:60vw;margin:auto;padding-top:3vw}.Page_Contact .ContactForm .Privacy_Line .Privacy_Title{font-size:1.1vw;line-height:2vw;text-align:left;font-weight:700;padding-top:1.7vw}.Page_Contact .Form_Line .Privacy_Line .Privacy_Text{font-size:1.05vw;line-height:2vw;text-align:left}.Page_Contact .Form_Line .wpcf7c-conf{background-color:#ffffff!important;color:#000;border:none}.Page_Contact .Form_Line .wpcf7-form .wpcf7-text:-webkit-autofill{box-shadow:0 0 0 1000px #f0f0f0 inset}.Page_Contact .Form_Line .wpcf7-form .wpcf7c-conf.wpcf7-text:-webkit-autofill{box-shadow:0 0 0 1000px #fff inset}.Page_Contact .Form_Line .wpcf7 form .wpcf7-response-output{padding:10px;text-align:center;font-size:13px;max-width:680px;margin:auto;margin-top:2em;margin-bottom:1em}.Page_Contact .Form_Line span.Mail_Box2_Text{font-size:13px}.Page_Privacy{padding-top:100px}.Page_Privacy .FixPage_Line{max-width:calc(780px + 8%);margin:auto;padding-left:4%;padding-right:4%}.Page_Privacy h1.Contents_h1_Title{text-align:center;padding-top:60px;padding-bottom:40px}.Page_Privacy h1.Contents_h1_Title .En{display:block;line-height:1;font-family:'Cardo',serif;font-weight:400;letter-spacing:0;font-size:4.5rem}.Page_Privacy h1.Contents_h1_Title .Jp{line-height:1.4;font-family:'Noto Serif JP',serif;font-weight:300;letter-spacing:0;font-size:1.8rem}.Page_Privacy .Privacy_Area{padding-bottom:60px;font-size:1.4rem;line-height:1.8}.Page_Privacy .Privacy_Box{padding-bottom:30px}.Page_Privacy .Privacy_Box .Title{font-weight:600;padding-bottom:5px}.Page_Privacy .Table_Cell_Box{display:table}.Page_Privacy .Table_Cell_Box .Table_Cell{display:table-cell}.Page_Privacy .Table_Cell_Box.Second .Table_Cell:first-of-type{padding-left:1.4rem}.Page_Privacy .Table_Cell_Box.Therd .Table_Cell:first-of-type{padding-left:2.8rem}.Page_Works{padding-top:90px}.Page_Works .FixPage_Line{display:flex;max-width:1400px;margin:auto;padding:5vw;padding-left:calc(5vw + 15px);padding-right:calc(5vw + 15px);justify-content:space-between}.Page_Works .Title_Area_Inner{padding-bottom:3.5vw}.Page_Works h1.Works_Title_h1{line-height:1;font-family:'Cardo',serif;font-weight:400;letter-spacing:0;font-size:9rem;padding-bottom:30px}.Page_Works h2.Works_Title_h2{line-height:1.4;font-family:'Noto Serif JP',serif;font-weight:300;font-size:1.9rem;color:#272727;padding-bottom:20px}.Page_Works .Works_Title_Text{line-height:1.4;font-weight:400;font-size:1.7rem;letter-spacing:.25rem}.Page_Works .Works_Nav_Sp{display:none}.Page_Works .FixPage_Left{width:75%;margin-right:5%}.Page_Works .FixPage_Right{width:20%;padding-top:120px;min-width:203px}.Page_Works .FixPage_Right_Stick{position:sticky;top:120px}.Page_Works .Works_Nav_List_Box{padding-bottom:27px;text-align:right}.Page_Works .Works_Nav_List_Box a{line-height:1;font-family:'Cardo',serif;font-weight:200;letter-spacing:0;display:inline-block;text-align:right;font-size:1.9rem;color:#272727;position:relative;opacity:1}.Page_Works .Works_Nav_List_Box a:after{content:"";position:absolute;bottom:-7px;width:100%;height:1px;background:#272727;right:0;-webkit-transform:scale(0,1);transform:scale(0,1);-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;-webkit-transform-origin:left;transform-origin:left}.Page_Works .Works_Nav_List_Box.Action a:after{-webkit-transform:scale(1,1);transform:scale(1,1)}.Page_Works .Works_Nav_List_Box a:hover:after{-webkit-transform:scale(1,1);transform:scale(1,1)}.Works_List{display:flex;flex-wrap:wrap}.Works_List .Works_List_Box{width:calc(100%/3 - 15px);margin-right:20px;margin-bottom:100px}.Works_List .Works_List_Box:last-of-type,.Works_List .Works_List_Box:nth-of-type(3n){margin-right:0}.Works_List .Works_List_Box a{display:block;opacity:1}.Works_List .Works_List_Box .Works_List_Box_Head{z-index:-1;overflow:hidden;position:relative;top:0;left:0;right:0;bottom:0;width:100%;padding-top:59.5%}.Works_List .Works_List_Box a .Works_List_Box_Head img{width:100% !important;height:100% !important;-webkit-transition:all .6s ease;transition:all .6s ease;will-change:transform;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) translateZ(0) scale(1);transform:translate(-50%,-50%) translateZ(0) scale(1);max-width:150%;object-fit:cover}.Works_List .Works_List_Box a:hover .Works_List_Box_Head img{-webkit-transform:translate(-50%,-50%) translateZ(0) scale(1.03);transform:translate(-50%,-50%) translateZ(0) scale(1.03)}.Works_List .Works_List_Box a .Works_List_Box_Foot{color:#4a4a4a;font-size:1.4rem;line-height:1.4;padding-top:10px;text-align:left}.iziModal{background:transparent!important;box-shadow:0 0 8px rgb(0 0 0/0%)!important}.iziModal .Close{cursor:pointer;position:fixed;right:0;top:0;width:50px;height:50px;z-index:10}.iziModal .Close .Close_Box{position:absolute;width:100%;height:100%;display:block;top:0;right:0;overflow:hidden;line-height:1}.iziModal .Close .Close_Box:before{content:"";position:absolute;left:0;top:25px;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;top:25px;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 .Image img{height:100%;max-height:100%;width:auto;margin:auto;max-width:100%}.iziModal .iziModal-wrap{max-width:82%!important;margin:auto!important}.iziModal ::-webkit-scrollbar-track{border-width:0 0 0 10px!important}.iziModal-navigate-prev{margin-left:0!important;left:0!important}.iziModal-navigate-next{margin-right:0!important;right:0!important}.iziModal-navigate{z-index:99999999!important}.More_Bt{text-align:center;width:100%;padding-bottom:30px}.More_Bt a{font-size:1.65rem;line-height:1;font-family:'Cardo',serif;font-weight:400;letter-spacing:0;color:#242424;align-items:center;display:inline-block}.Page_Espace{padding-top:90px}.Page_Espace .FixPage_Line{max-width:1400px;margin:auto;padding:5vw;padding-left:calc(5vw + 15px);padding-right:calc(5vw + 15px)}.Page_Espace .Title_Area_Inner{padding-bottom:6vw}.Page_Espace h1.Espace_Title_h1{line-height:1;font-family:'Cardo',serif;font-weight:400;letter-spacing:0;font-size:9rem;padding-bottom:30px}.Page_Espace h2.Espace_Title_h2{line-height:1.4;font-family:'Noto Serif JP',serif;font-weight:300;font-size:1.9rem;color:#272727;padding-bottom:20px}.Page_Espace .Espace_Title_Text{line-height:1.4;font-weight:400;font-size:1.7rem;letter-spacing:.25rem}.Page_Espace .Espace_List{display:flex;flex-wrap:wrap}.Page_Espace .Espace_List_Box{width:calc(100%/2 - 2%);margin-right:4%;margin-bottom:10%}.Page_Espace .Espace_List_Box:nth-of-type(2n),.Page_Espace .Espace_List_Box:last-of-type{margin-right:0}.Page_Espace .Espace_List_Box:nth-of-type(2n){-webkit-transform:translate(0,15%);transform:translate(0,15%)}.Page_Espace .Espace_List_Box a{display:block;opacity:1}.Page_Espace .Espace_List_Box a .Espace_List_Box_Foot{line-height:1.2;font-family:'Cardo',serif;font-weight:400;letter-spacing:0;color:#242424;font-size:1.8rem;padding:1.5%;padding-left:10%;position:relative}.Page_Espace .Espace_List_Box a .Espace_List_Box_Foot:before{content:"";height:70%;width:1px;position:absolute;left:0;top:0;bottom:0;margin:auto;background:#242424}.Page_Espace .Espace_List_Box a .Espace_List_Box_Foot:after{content:"";width:8%;height:1px;position:absolute;left:0;top:0;bottom:0;margin:auto;background:#242424}.Single_Espace .Single_Espace_Head{position:relative}.Single_Espace .Single_Espace_Head h1.Single_Espace_Head_h1{position:absolute;z-index:1;display:flex;justify-content:center;align-items:center;width:100%;height:100%;font-size:5.5vw;line-height:1;font-family:'Cardo',serif;font-weight:400;letter-spacing:0;color:#fff;text-shadow:0px 3px 6px #00000091}.Single_Espace .Contents_Head{padding-top:100px;padding-bottom:100px;text-align:center}.Single_Espace .Contents_Head .Contents_Head_h2{font-size:1.6rem;line-height:1.2}.Single_Espace .Contents_Head .Contents_Head_h2 .Sub_Catch,.Single_Espace .Contents_Head .Contents_Head_h2 .Type{padding-bottom:20px}.Single_Espace .Contents_Head .Contents_Head_h2 .Sub_Catch{display:flex;justify-content:center;align-items:center;line-height:1.1;font-weight:500}.Single_Espace .Contents_Head .Contents_Head_h2 .Sub_Catch .Boder01{display:inline-block;width:60px;background:#707070;height:1px;margin-right:15px;position:relative}.Single_Espace .Contents_Head .Contents_Head_h2 .Sub_Catch .Boder01:after{content:"";position:absolute;right:0;height:15px;width:1px;top:0;bottom:0;margin:auto;background:#707070}.Single_Espace .Contents_Head .Contents_Head_h2 .Sub_Catch .Boder02{display:inline-block;width:60px;background:#707070;height:1px;margin-left:15px;position:relative}.Single_Espace .Contents_Head .Contents_Head_h2 .Sub_Catch .Boder02:after{content:"";position:absolute;left:0;height:15px;width:1px;top:0;bottom:0;margin:auto;background:#707070}.Single_Espace .Contents_Foot{max-width:1400px;margin:auto;padding-left:5vw;padding-right:5vw;padding-bottom:10vw}.Single_Espace .Contents_Foot .Contents_Foot_Box{display:flex;padding-bottom:100px}.Single_Espace .Contents_Foot .Contents_Foot_Box:last-of-type{padding-bottom:0}.Single_Espace .Contents_Foot .Contents_Foot_Box .Contents_Foot_Box_Image{width:60%}.Single_Espace .Contents_Foot .Contents_Foot_Box .Contents_Foot_Box_Detail{width:40%}.Single_Espace .Contents_Foot .Contents_Foot_Box:nth-child(even) .Contents_Foot_Box_Image{order:2}.Single_Espace .Contents_Foot .Contents_Foot_Box:nth-child(even) .Contents_Foot_Box_Detail{order:1}.Single_Espace .Contents_Foot .Contents_Foot_Box .Contents_Foot_Box_Detail .Contents_Foot_Box_Detail_Inner{margin-top:50px;-webkit-transform:translate(-30px,0);transform:translate(-30px,0);background:rgb(255 255 255/70%);box-shadow:0 0 6px rgb(128 128 128/34%);padding:20px;line-height:1.4;display:inline-block;min-width:340px}.Single_Espace .Contents_Foot .Contents_Foot_Box .Contents_Foot_Box_Detail .Contents_Foot_Box_Detail_Inner .Contents_Foot_Box_Detail_Title{font-size:2rem;font-weight:500;line-height:1.6;padding-bottom:5px}.Single_Espace .Contents_Foot .Contents_Foot_Box .Contents_Foot_Box_Detail .Contents_Foot_Box_Detail_Inner .Contents_Foot_Box_Detail_Text{font-size:1.6rem;font-weight:300;line-height:1.6}@media screen and (max-width:1201px){.Nav .Nav_Line ul li a{font-size:1.7rem}}@media screen and (max-width:1131px){.Top_Authorized .Authorized_Box a{font-size:max(1.13vw,1.3rem)}}@media screen and (min-width:1023px){body:not(.home) .Menu_Bg.Active,body:not(.home) .Menu_Bg{display:none}body:not(.home).fixed{overflow:auto}}@media screen and (max-width:1023px){.Parallax{-webkit-transform:translate3d(0px,0px,0px)!important;transform:translate3d(0px,0px,0px)!important}.parallax{-webkit-transform:translate3d(0px,0px,0px)!important;transform:translate3d(0px,0px,0px)!important}.Top_Bg.parallax{margin-top:0;margin-bottom:0}.Top_Bg img{max-width:160%;width:160%}body.home .Nav{width:300px}.Menu_Bt{right:4%;top:57px}.Kv .Fix_Logo,.Top_Section .Top_Section_Inner .Fix_Logo{right:4.7%}.Top_Section.Section02 .Explanation .Text{font-size:1.5rem;padding-right:0}.Top_Section.Section02 .Explanation h2.h2_Title .Jp{font-size:2.3rem;padding-top:10px;padding-bottom:20px}.Top_Section.Section02 .Explanation h2.h2_Title .En{font-size:1.25rem}.Top_Section.Section02 .Explanation{padding:4.5%;padding-top:5%;padding-bottom:8%}.Top_Section.Section02 .Explanation .Link{padding-top:25px}.Top_Section.Section02 .Explanation .Link a{padding:10px;padding-top:12px;padding-left:20px;font-size:1.4rem;width:170px}.Top_Section.Section02 .Explanation .Link a:before{width:45px}.Top_Section .Fix_Category .h2_Title .En{font-size:6vw}.Top_Section .Fix_Category .Link{padding-top:10px}.Top_Section .Fix_Category .Link a{padding:10px;padding-top:11px;padding-left:20px;padding-right:55px;font-size:1.4rem}.Top_Section .Fix_Category .Link a:after{width:35px}.Top_Section .Fix_Category{left:4.7%}.Top_Works h2.Works_h2_Title .Works_h2_Title_Inner{font-size:5.5vw}.Top_Works .Works_List:before{content:"";display:block;width:calc(100%/3 - 1.5vw);margin-right:1.5vw;height:0;order:1}.Top_Works .Works_List:after{content:"";display:block;width:calc(100%/3 - 1.5vw);margin-right:1.5vw;height:0;order:2}.Top_Works .Works_Box{width:calc(100%/3 - 1.5vw)}.Top_Works .Works_Box:nth-of-type(3n){margin-right:0}.Top_Works .Works_Box:nth-of-type(5n){margin-right:1.5vw}.Top_Works .Works_Box:last-of-type{margin-right:0}.Top_Works .Works_Box a h3.Works_h3_Name{font-size:3vw}.Top_Authorized h2.Authorized_h2_Title .Authorized_h2_Title_Inner{font-size:5.5vw}.Footer .Footer_Contact_Inner{padding:4.7%;padding-top:7vw;padding-bottom:7vw}.Footer h2.Contact_h2_Title{font-size:4.8vw}.Footer .Contact_Text{font-size:1.8vw}.Footer .Contact_Link{padding-top:5%}.Footer .Contact_Link a{font-size:1.8vw;padding:9px;padding-left:50px;padding-right:50px}.Footer .Footer_Nav_Line .Footer_Nav_Inner{padding:4.7%;padding-top:7vw;padding-bottom:7vw}.Footer .Footer_Nav_Line .Footer_Nav_Flex{flex-flow:column;justify-content:center;align-items:center}.Footer .Footer_Nav_Line .Footer_Nav_Flex .Footer_Nav_Flex_Left{text-align:center}.Footer .Footer_Nav_Line .Footer_Logo{margin:auto}.Footer .Footer_Nav_Line .Footer_Address{padding-bottom:30px;text-align:left}.Footer .Footer_Nav_Line .Footer_Sns_List{justify-content:center;padding-bottom:60px}.Footer .Footer_Bottom{justify-content:center;flex-flow:column;align-items:center}.Footer .Footer_Nav_Line .Footer_Privacy{padding-bottom:20px}body:not(.home) .Nav{position:fixed;right:0;top:0;bottom:0;margin:auto;height:100%;min-height:100vh;width:30vw;z-index:4;-webkit-transition:all .4s ease;transition:all .4s ease;-webkit-transform:translateZ(0) translateX(100%);transform:translateZ(0) translateX(100%);background-color:#272727;will-change:transform;padding-top:120px}body:not(.home) .Nav .Nav_Line{flex-flow:column;overflow:auto;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none;width:100%;height:calc(100vh - 150px);justify-content:flex-start}body:not(.home) .Nav .Nav_Line ul{flex-flow:column;padding-left:3vw;padding-right:1.5vw;max-width:800px;margin-bottom:0;margin-top:0;padding-top:0}body:not(.home) .Nav .Nav_Line ul li{width:100%;-webkit-animation-name:fadeInUpI;animation-name:fadeInUpI;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-transition:padding .6s ease 0s;transition:padding .6s ease 0s}body:not(.home) .Nav .Nav_Line a .Nav_Logo_Image{width:140px}body:not(.home) .Nav .Nav_Line a .Nav_Logo_Text{display:block}body:not(.home) .Nav .Nav_Line ul li.Nav_Logo{padding-bottom:30px;margin-right:auto}body:not(.home) .Nav .Nav_Line ul li a{font-size:1.7rem}body:not(.home) .Menu_Bt{display:flex;flex-flow:column;justify-content:center;align-items:center;-webkit-transition:all 0s ease;transition:all 0s ease;padding:9px;color:#fff;width:70px;font-size:1.2rem;opacity:1;cursor:pointer;position:fixed;top:7%;right:4%;z-index:9999}body:not(.home) .Nav{width:300px}body:not(.home) .Nav.Active{-webkit-transform:translateZ(0) translateX(0);transform:translateZ(0) translateX(0)}.Page_About{padding-top:0}.Page_About .Visual_Line{min-height:500px}.Page_About .Visual_Fix{right:4%;margin-left:4%;bottom:8%}.Page_About .Contents_Flex{flex-flow:column;padding-top:40px;padding-bottom:10px}.Page_About .Contents_Flex .Contents_Flex_Left,.Page_About .Contents_Flex .Contents_Flex_Right{width:100%}.Page_About .Figure_image{margin:auto;max-width:450px}.Page_About .Contents_Flex_Right .Title{padding-top:30px;padding-bottom:20px;text-align:center}.Page_About .Contents_Flex_Right .Text{margin:auto;text-align:left}.Page_About h2.Contents_h2_Title{font-size:4rem;text-align:center}.Page_About .Figure_Name{text-align:center}.Page_About .Contents_Area_Inner{padding:50px;padding-left:5vw;padding-right:5vw}.Page_About .Visual_Fix h1.Visual_h1_Title .En{font-size:3.2rem}.Page_About .Visual_Fix h1.Visual_h1_Title .Jp{font-size:1.8rem}.Page_About .Visual_Fix .Text{font-size:1.4rem;line-height:1.6}.Page_About .Contents_Flex_Right .Title{font-size:2.8rem}.Page_About .About_Area02 .Contents_Area_Inner{flex-flow:column}.Page_About .About_Area02 .Contents_h2_Title{width:100%}.Page_About .About_Area02 .Table_Cell{width:100%;padding-top:40px}.Page_About .Map{padding-bottom:46.25%}.Page_About .About_Area04 .Box{padding-left:0;padding-top:40px}.Page_About .About_Area04 .Box .Title{padding-bottom:30px;font-size:2.2rem}.Page_About .About_Area04 .Box .Text{font-size:1.5rem}.Page_About .About_Area04 h2.Contents_h2_Title:after{margin-left:3rem}.Page_About .About_Area04 .Box .Name{text-align:left;font-size:3rem}.Page_About .About_Area04 .Box .Name span.Small{padding-right:0;display:block;font-size:1.8rem}.Footer .Footer_Layer_Menu_Line .Footer_Layer_Menu_Inner{padding-left:5vw;padding-right:5vw}.Page_About .About_Area04 .Contents_Area_Inner{padding:50px;padding-left:5vw;padding-right:5vw}.Page_Works h1.Works_Title_h1{font-size:7rem;padding-bottom:10px}.Page_Works h2.Works_Title_h2{font-size:1.7rem;padding-bottom:30px}.Page_Works .Works_Title_Text{font-size:1.5rem;padding-bottom:30px}.Page_Works .FixPage_Line{flex-flow:column;padding-left:4%;padding-right:4%}.Page_Works .FixPage_Left{width:100%;margin-right:0}.Page_Works .FixPage_Right{width:100%;padding-top:0;padding-bottom:20px;display:none}.Page_Works .Works_Nav_Sp{display:block;padding-bottom:20px}.Page_Works .Works_Nav_Sp .Works_Nav_List{display:flex;flex-wrap:wrap}.Page_Works .Works_Nav_Sp .Works_Nav_List_Box{padding-bottom:30px;text-align:left;margin-right:30px}.Works_List .Works_List_Box{width:calc(100%/2 - 15px);margin-right:20px;margin-bottom:50px}.Works_List .Works_List_Box:nth-of-type(3n){margin-right:20px}.Works_List .Works_List_Box:last-of-type,.Works_List .Works_List_Box:nth-of-type(2n){margin-right:0}.Page_Espace h1.Espace_Title_h1{font-size:7rem;padding-bottom:10px}.Page_Espace h2.Espace_Title_h2{font-size:1.7rem;padding-bottom:30px}.Page_Espace .Espace_Title_Text{font-size:1.5rem;padding-bottom:30px}.Page_Espace .FixPage_Line{padding-left:4%;padding-right:4%}.Single_Espace .Contents_Foot .Contents_Foot_Box .Contents_Foot_Box_Detail .Contents_Foot_Box_Detail_Inner{-webkit-transform:translate(-50px,0);transform:translate(-50px,0);min-width:300px}.Single_Espace .Contents_Foot{padding-bottom:20vw}}@media screen and (max-width:971px){.Top_Authorized .Authorized_List{flex-flow:column;align-items:center}.Top_Authorized .Authorized_Box{width:100%;margin-right:0;margin-bottom:3.4vw;max-width:350px}.Top_Authorized .Authorized_Box a{font-size:max(1.13vw,1.4rem)}.iziModal{margin:auto!important;max-width:100%!important}.iziModal .Image img{height:auto;max-height:100%;width:100%;margin:auto;max-width:100%}.iziModal .Close{right:25px;top:-50px;margin:auto}.iziModal .Close .Close_Box{top:0;right:0}}@media screen and (max-width:768px){.Nav{padding-top:130px}.Kv .Top_Bg img{max-width:200%;width:200%}.Kv .Fix_Title_Line h1.h1_Title{font-size:9vw}.Kv .Fix_Title_Line .Fix_Title_Small{font-size:2.5vw;padding-top:.5vw}.Page_About .About_Area02 .Table_Cell .Table_Cell_Box .Table_Cell_Box_Left{display:block;width:100%;border-bottom:solid 1px #bdbdbd;padding:10px;padding-left:10px}.Page_About .About_Area02 .Table_Cell .Table_Cell_Box .Table_Cell_Box_Right{display:block;border-bottom:none;padding:10px;position:relative;transform:translate(0px,0);width:100%;padding-bottom:12px}}@media screen and (max-width:767px){.Top_Section.Section02 .Top_Section_Line{overflow:hidden;padding-bottom:15vw}.Top_Section.Section02 .Top_Section_Inner{justify-content:center;overflow:visible;flex-flow:column}.Top_Section.Section02 .Fix_Text_Line .Fix_Text_Inner{position:relative;width:100%;height:100%;padding-top:120%;margin-top:15%;margin-bottom:20%}.Top_Section.Section02 .Fix_Image{margin-top:7%;width:38%;top:0;left:0;margin-right:auto;margin-left:10%}.Top_Section.Section02 .Fix_Text_Line .Fix_Text_Head{font-size:11vw;line-height:1;position:absolute;top:5%;right:-32%}.Top_Section.Section02 .Fix_Text_Line .Fix_Text_Center{font-size:35vw;line-height:1;position:absolute;right:-24%;top:25%;margin:auto}.Top_Section.Section02 .Fix_Text_Line .Fix_Text_Foot{left:-8%;top:auto;bottom:8%;margin:auto;font-size:11vw;line-height:1;position:absolute}.Top_Section.Section02 .Explanation{width:100%;margin-right:-10%;padding-right:10%}.Top_Section.Section02 .Fix_Text_Line{position:relative}.Top_Bg img{max-width:210%;width:210%}.Page_Contact{padding-top:50px}.Page_Contact .Form_Line table tr td{width:100%;display:block}.Page_Contact .Form_Line table tr td.Inquiry{width:100%;padding-bottom:10px}.Top_Section.Section03 .Fix_Text_Line .Fix_Text_Head{font-size:10vw;top:-11vw;right:35vw}.Top_Section.Section03 .Fix_Text_Line .Fix_Text_Center{top:-11vw;right:13vw;font-size:28vw}.Top_Section.Section03 .Fix_Text_Line .Fix_Text_Foot{font-size:10vw;top:13vw;right:5vw}.Single_Espace .Single_Espace_Head h1.Single_Espace_Head_h1{font-size:4rem}.Single_Espace .Contents_Head{padding-top:50px;padding-bottom:50px}.Single_Espace .Contents_Foot .Contents_Foot_Box{padding-bottom:50px;flex-flow:column}.Single_Espace .Contents_Foot .Contents_Foot_Box .Contents_Foot_Box_Image,.Single_Espace .Contents_Foot .Contents_Foot_Box .Contents_Foot_Box_Detail{width:100%}.Single_Espace .Contents_Foot .Contents_Foot_Box .Contents_Foot_Box_Detail .Contents_Foot_Box_Detail_Inner{-webkit-transform:translate(-50px,0);transform:translate(20px,-80px);min-width:280px;margin-bottom:-80px}}@media screen and (max-width:581px){body.home .Nav,body:not(.home) .Nav{width:230px;padding-top:100px}.Kv .Fix_Title_Line h1.h1_Title{font-size:10vw}.Kv .Fix_Title_Line .Fix_Title_Small{font-size:4.5vw;padding-top:1vw}.Kv .Top_Bg img{max-width:300%;width:300%}.Top_Section .Fix_Category{bottom:0;top:0;margin:auto;display:flex;flex-flow:column;justify-content:center}.Top_Section .Fix_Category .h2_Title .En{text-shadow:0px 1px 4px rgb(0 0 0/50%);font-size:9.5vw}.Top_Section .Fix_Category .Link a{padding:8px;padding-top:9px;padding-left:20px;padding-right:55px;font-size:1.1rem}.Kv .Fix_Logo,.Top_Section .Top_Section_Inner .Fix_Logo{bottom:6%}.Top_Works .Top_Works_Inner{padding:50px;padding-bottom:40px;padding-left:4.7%;padding-right:4.7%}.Top_Works .Works_Box{width:calc(100%/2 - 1vw);margin-right:1.8vw;margin-bottom:1.8vw}.Top_Works .Works_Box:nth-of-type(3n){margin-right:1.8vw}.Top_Works .Works_Box:nth-of-type(2n){margin-right:0}.Top_Works h2.Works_h2_Title{padding-bottom:7vw}.Top_Works h2.Works_h2_Title .Works_h2_Title_Inner{font-size:8.8vw;word-break:keep-all;white-space:nowrap}.Top_Works h2.Works_h2_Title .Works_h2_Title_Inner:after{width:28vw}.Top_Works .Works_Box a h3.Works_h3_Name{font-size:4.8vw}.Top_Authorized h2.Authorized_h2_Title{padding-bottom:4.5vw}.Top_Authorized h2.Authorized_h2_Title .Authorized_h2_Title_Inner:after{width:28vw}.Top_Authorized h2.Authorized_h2_Title .Authorized_h2_Title_Inner{font-size:8.8vw;word-break:keep-all;white-space:nowrap}.Top_Authorized .Authorized_Text{font-size:max(1.2vw,1.6rem);letter-spacing:.06rem;padding-bottom:7vw}.Top_Authorized .Authorized_Text br{display:block}.Footer .Footer_Contact_Inner{padding-left:4.7%;padding-right:4.7%;padding-top:40px;padding-bottom:40px}.Footer h2.Contact_h2_Title{font-size:7.5vw;padding-bottom:20px}.Footer .Contact_Text{font-size:1.35rem}.Footer .Contact_Link{padding-top:20px}.Footer .Contact_Link a{font-size:1.5rem;padding:8px;padding-left:50px;padding-right:50px}.Footer .Footer_Nav_Line .Footer_Nav_Flex .Footer_Nav_Flex_Right{width:100%;max-width:365px}.Footer .Footer_Nav_Line .Footer_Menu_List{display:flex;padding-top:0;padding-bottom:30px;flex-flow:column;align-items:flex-start}.Footer .Footer_Nav_Line .Footer_Menu_List .Footer_Menu_List_Box a{font-size:1.85rem;padding:10px;padding-left:0;width:112px}.Footer .Footer_Nav_Line .Footer_Menu_List .Footer_Menu_List_Box a:after{position:absolute;right:0}.Footer .Footer_Menu_Foot a{font-size:2.5rem}.Footer .Footer_Layer_Menu_Line .Footer_Layer_Menu_Inner{flex-flow:column;align-items:flex-start}.Footer .Footer_Layer_Menu_Line .Footer_Layer_Menu_Inner .Footer_Layer_Menu_Box{padding-bottom:20px}.Footer .Footer_Layer_Menu_Line .Footer_Layer_Menu_Inner .Footer_Layer_Menu_Box:last-of-type{padding-bottom:0}.Footer .Footer_Layer_Menu_Line .Footer_Layer_Menu_Box a{font-size:2.5rem}.Page_About .About_Area03 .Contents_Area_Inner{padding-top:0}.Menu_Bt{mix-blend-mode:exclusion}.Page_Privacy h1.Contents_h1_Title{padding-top:20px}.Page_Privacy h1.Contents_h1_Title .En,.Page_Contact h1.Contents_h1_Title .En{font-size:3.5rem}.Page_Privacy h1.Contents_h1_Title .Jp,.Page_Contact h1.Contents_h1_Title .Jp{font-size:1.6rem}.Page_About .Map{padding-bottom:58%}.Page_Works .Works_List{flex-flow:column}.Page_Works .Works_List .Works_List_Box{width:100%;margin-right:0;margin-bottom:50px}.Page_Works h1.Works_Title_h1{font-size:5.5rem}.Page_Espace h1.Espace_Title_h1{font-size:5.5rem}.Espace_List{flex-flow:column}.Espace_List .Espace_List_Box{width:100%;margin-right:0;margin-bottom:50px}.Page_Espace .Espace_List_Box:nth-of-type(2n){-webkit-transform:translate(0,0%);transform:translate(0,0%)}}