﻿@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:100}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:200}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:300}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:400}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Bold");font-weight:bold}@font-face{font-family:"Helvetica Neue";src:local("Helvetica Neue Regular");font-weight:100}@font-face{font-family:"Helvetica Neue";src:local("Helvetica Neue Regular");font-weight:200}html,body,*{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{color:#fff;font-family:"游ゴシック",YuGothic,Meiryo,"Hiragino Kaku Gothic ProN",sans-serif;font-weight:normal;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-kerning:normal;margin:0}a{transition:.3s;text-decoration:underline;color:#fff}a:hover,a:active,a:focus{color:#fff;opacity:.8;text-decoration:none}a[href^="mailto:"]{text-decoration:none;word-break:break-word}a[href^="tel:"],a[href^="Tel:"]{text-decoration:underline}@media screen and (min-width: 769px){a[href^="tel:"],a[href^="Tel:"]{pointer-events:none;text-decoration:none}}p{font-family:"游ゴシック",YuGothic,Meiryo,"Hiragino Kaku Gothic ProN",sans-serif}img{max-width:100%;height:auto;vertical-align:middle}img[src*=".svg"]{width:100%;height:auto}i,cite,em,address,dfn{font-style:normal}code,pre{font-family:Consolas,Menlo,Courier,monospace}@media screen and (max-width: 768px){.pc{display:none !important}}@media screen and (min-width: 769px){.sp{display:none !important}}.wp-block-image+.wp-block-image{margin-top:20px !important}.wp-block-image .aligncenter{margin-bottom:0}.wp-block-image .aligncenter img{display:block;margin:0 auto}.wp-block-embed-facebook .fb_iframe_widget{width:100%;max-width:500px}.wp-block-embed-facebook .fb_iframe_widget>span[style]{width:100% !important;max-width:500px}.wp-block-embed-facebook .fb_iframe_widget iframe{width:100% !important}.wp-block-embed .wp-block-embed__wrapper{position:relative;width:100%;aspect-ratio:1.7793594306}.wp-block-embed iframe{position:absolute;top:0;right:0;width:100%;height:100%}.wp-block-embed-instagram .instagram-media{width:100% !important;min-width:0 !important}.wp-block-embed-wordpress .wp-embedded-content{width:100% !important}.wp-block-buttons a{text-decoration:none}body{position:relative;background-color:#000e34}body.open,body.fixed{overflow:hidden}body:not(.home):not(.post-type-archive-works){padding-top:60px}@media screen and (min-width: 769px){body:not(.home):not(.post-type-archive-works){padding-top:123px}}p{margin-bottom:0}a{text-decoration:none}a:focus-visible{outline:2px solid blue}ul:not([class]){padding-left:1.5em}ul:not([class]) li{list-style:disc}ol>li>ol{padding:0}ol>li>ol>li{list-style:none;position:relative;padding-left:2em}ol>li>ol>li:nth-child(1):before{position:absolute;top:0;left:0;content:"(1)";width:1.7em;text-align:right}ol>li>ol>li:nth-child(2):before{position:absolute;top:0;left:0;content:"(2)";width:1.7em;text-align:right}ol>li>ol>li:nth-child(3):before{position:absolute;top:0;left:0;content:"(3)";width:1.7em;text-align:right}ol>li>ol>li:nth-child(4):before{position:absolute;top:0;left:0;content:"(4)";width:1.7em;text-align:right}ol>li>ol>li:nth-child(5):before{position:absolute;top:0;left:0;content:"(5)";width:1.7em;text-align:right}ol>li>ol>li:nth-child(6):before{position:absolute;top:0;left:0;content:"(6)";width:1.7em;text-align:right}ol>li>ol>li:nth-child(7):before{position:absolute;top:0;left:0;content:"(7)";width:1.7em;text-align:right}ol>li>ol>li:nth-child(8):before{position:absolute;top:0;left:0;content:"(8)";width:1.7em;text-align:right}ol>li>ol>li:nth-child(9):before{position:absolute;top:0;left:0;content:"(9)";width:1.7em;text-align:right}ol>li>ol>li:nth-child(10):before{position:absolute;top:0;left:0;content:"(10)";width:1.7em;text-align:right}ol>li>ol>li:nth-child(11):before{position:absolute;top:0;left:0;content:"(11)";width:1.7em;text-align:right}ol>li>ol>li:nth-child(12):before{position:absolute;top:0;left:0;content:"(12)";width:1.7em;text-align:right}ol>li>ol>li:nth-child(13):before{position:absolute;top:0;left:0;content:"(13)";width:1.7em;text-align:right}ol>li>ol>li:nth-child(14):before{position:absolute;top:0;left:0;content:"(14)";width:1.7em;text-align:right}ol>li>ol>li:nth-child(15):before{position:absolute;top:0;left:0;content:"(15)";width:1.7em;text-align:right}ol>li>ol>li:nth-child(16):before{position:absolute;top:0;left:0;content:"(16)";width:1.7em;text-align:right}ol>li>ol>li:nth-child(17):before{position:absolute;top:0;left:0;content:"(17)";width:1.7em;text-align:right}ol>li>ol>li:nth-child(18):before{position:absolute;top:0;left:0;content:"(18)";width:1.7em;text-align:right}ol>li>ol>li:nth-child(19):before{position:absolute;top:0;left:0;content:"(19)";width:1.7em;text-align:right}ol>li>ol>li:nth-child(20):before{position:absolute;top:0;left:0;content:"(20)";width:1.7em;text-align:right}ol>li>ol>li:nth-child(21):before{position:absolute;top:0;left:0;content:"(21)";width:1.7em;text-align:right}ol>li>ol>li:nth-child(22):before{position:absolute;top:0;left:0;content:"(22)";width:1.7em;text-align:right}ol>li>ol>li:nth-child(23):before{position:absolute;top:0;left:0;content:"(23)";width:1.7em;text-align:right}ol>li>ol>li:nth-child(24):before{position:absolute;top:0;left:0;content:"(24)";width:1.7em;text-align:right}ol>li>ol>li:nth-child(25):before{position:absolute;top:0;left:0;content:"(25)";width:1.7em;text-align:right}ol>li>ol>li:nth-child(26):before{position:absolute;top:0;left:0;content:"(26)";width:1.7em;text-align:right}ol>li>ol>li:nth-child(27):before{position:absolute;top:0;left:0;content:"(27)";width:1.7em;text-align:right}ol>li>ol>li:nth-child(28):before{position:absolute;top:0;left:0;content:"(28)";width:1.7em;text-align:right}ol>li>ol>li:nth-child(29):before{position:absolute;top:0;left:0;content:"(29)";width:1.7em;text-align:right}ol>li>ol>li:nth-child(30):before{position:absolute;top:0;left:0;content:"(30)";width:1.7em;text-align:right}ol>li>ol>li:nth-child(31):before{position:absolute;top:0;left:0;content:"(31)";width:1.7em;text-align:right}ol>li>ol>li:nth-child(32):before{position:absolute;top:0;left:0;content:"(32)";width:1.7em;text-align:right}ol>li>ol>li:nth-child(33):before{position:absolute;top:0;left:0;content:"(33)";width:1.7em;text-align:right}ol>li>ol>li:nth-child(34):before{position:absolute;top:0;left:0;content:"(34)";width:1.7em;text-align:right}ol>li>ol>li:nth-child(35):before{position:absolute;top:0;left:0;content:"(35)";width:1.7em;text-align:right}ol>li>ol>li:nth-child(36):before{position:absolute;top:0;left:0;content:"(36)";width:1.7em;text-align:right}ol>li>ol>li:nth-child(37):before{position:absolute;top:0;left:0;content:"(37)";width:1.7em;text-align:right}ol>li>ol>li:nth-child(38):before{position:absolute;top:0;left:0;content:"(38)";width:1.7em;text-align:right}ol>li>ol>li:nth-child(39):before{position:absolute;top:0;left:0;content:"(39)";width:1.7em;text-align:right}ol>li>ol>li:nth-child(40):before{position:absolute;top:0;left:0;content:"(40)";width:1.7em;text-align:right}ol>li>ol>li:nth-child(41):before{position:absolute;top:0;left:0;content:"(41)";width:1.7em;text-align:right}ol>li>ol>li:nth-child(42):before{position:absolute;top:0;left:0;content:"(42)";width:1.7em;text-align:right}ol>li>ol>li:nth-child(43):before{position:absolute;top:0;left:0;content:"(43)";width:1.7em;text-align:right}ol>li>ol>li:nth-child(44):before{position:absolute;top:0;left:0;content:"(44)";width:1.7em;text-align:right}ol>li>ol>li:nth-child(45):before{position:absolute;top:0;left:0;content:"(45)";width:1.7em;text-align:right}ol>li>ol>li:nth-child(46):before{position:absolute;top:0;left:0;content:"(46)";width:1.7em;text-align:right}ol>li>ol>li:nth-child(47):before{position:absolute;top:0;left:0;content:"(47)";width:1.7em;text-align:right}ol>li>ol>li:nth-child(48):before{position:absolute;top:0;left:0;content:"(48)";width:1.7em;text-align:right}ol>li>ol>li:nth-child(49):before{position:absolute;top:0;left:0;content:"(49)";width:1.7em;text-align:right}ol>li>ol>li:nth-child(50):before{position:absolute;top:0;left:0;content:"(50)";width:1.7em;text-align:right}ol>li>ol>li:nth-child(51):before{position:absolute;top:0;left:0;content:"(51)";width:1.7em;text-align:right}ol>li>ol>li:nth-child(52):before{position:absolute;top:0;left:0;content:"(52)";width:1.7em;text-align:right}ol>li>ol>li:nth-child(53):before{position:absolute;top:0;left:0;content:"(53)";width:1.7em;text-align:right}ol>li>ol>li:nth-child(54):before{position:absolute;top:0;left:0;content:"(54)";width:1.7em;text-align:right}ol>li>ol>li:nth-child(55):before{position:absolute;top:0;left:0;content:"(55)";width:1.7em;text-align:right}ol>li>ol>li:nth-child(56):before{position:absolute;top:0;left:0;content:"(56)";width:1.7em;text-align:right}ol>li>ol>li:nth-child(57):before{position:absolute;top:0;left:0;content:"(57)";width:1.7em;text-align:right}ol>li>ol>li:nth-child(58):before{position:absolute;top:0;left:0;content:"(58)";width:1.7em;text-align:right}ol>li>ol>li:nth-child(59):before{position:absolute;top:0;left:0;content:"(59)";width:1.7em;text-align:right}ol>li>ol>li:nth-child(60):before{position:absolute;top:0;left:0;content:"(60)";width:1.7em;text-align:right}ol>li>ol>li:nth-child(61):before{position:absolute;top:0;left:0;content:"(61)";width:1.7em;text-align:right}ol>li>ol>li:nth-child(62):before{position:absolute;top:0;left:0;content:"(62)";width:1.7em;text-align:right}ol>li>ol>li:nth-child(63):before{position:absolute;top:0;left:0;content:"(63)";width:1.7em;text-align:right}ol>li>ol>li:nth-child(64):before{position:absolute;top:0;left:0;content:"(64)";width:1.7em;text-align:right}ol>li>ol>li:nth-child(65):before{position:absolute;top:0;left:0;content:"(65)";width:1.7em;text-align:right}ol>li>ol>li:nth-child(66):before{position:absolute;top:0;left:0;content:"(66)";width:1.7em;text-align:right}ol>li>ol>li:nth-child(67):before{position:absolute;top:0;left:0;content:"(67)";width:1.7em;text-align:right}ol>li>ol>li:nth-child(68):before{position:absolute;top:0;left:0;content:"(68)";width:1.7em;text-align:right}ol>li>ol>li:nth-child(69):before{position:absolute;top:0;left:0;content:"(69)";width:1.7em;text-align:right}ol>li>ol>li:nth-child(70):before{position:absolute;top:0;left:0;content:"(70)";width:1.7em;text-align:right}ol>li>ol>li:nth-child(71):before{position:absolute;top:0;left:0;content:"(71)";width:1.7em;text-align:right}ol>li>ol>li:nth-child(72):before{position:absolute;top:0;left:0;content:"(72)";width:1.7em;text-align:right}ol>li>ol>li:nth-child(73):before{position:absolute;top:0;left:0;content:"(73)";width:1.7em;text-align:right}ol>li>ol>li:nth-child(74):before{position:absolute;top:0;left:0;content:"(74)";width:1.7em;text-align:right}ol>li>ol>li:nth-child(75):before{position:absolute;top:0;left:0;content:"(75)";width:1.7em;text-align:right}ol>li>ol>li:nth-child(76):before{position:absolute;top:0;left:0;content:"(76)";width:1.7em;text-align:right}ol>li>ol>li:nth-child(77):before{position:absolute;top:0;left:0;content:"(77)";width:1.7em;text-align:right}ol>li>ol>li:nth-child(78):before{position:absolute;top:0;left:0;content:"(78)";width:1.7em;text-align:right}ol>li>ol>li:nth-child(79):before{position:absolute;top:0;left:0;content:"(79)";width:1.7em;text-align:right}ol>li>ol>li:nth-child(80):before{position:absolute;top:0;left:0;content:"(80)";width:1.7em;text-align:right}ol>li>ol>li:nth-child(81):before{position:absolute;top:0;left:0;content:"(81)";width:1.7em;text-align:right}ol>li>ol>li:nth-child(82):before{position:absolute;top:0;left:0;content:"(82)";width:1.7em;text-align:right}ol>li>ol>li:nth-child(83):before{position:absolute;top:0;left:0;content:"(83)";width:1.7em;text-align:right}ol>li>ol>li:nth-child(84):before{position:absolute;top:0;left:0;content:"(84)";width:1.7em;text-align:right}ol>li>ol>li:nth-child(85):before{position:absolute;top:0;left:0;content:"(85)";width:1.7em;text-align:right}ol>li>ol>li:nth-child(86):before{position:absolute;top:0;left:0;content:"(86)";width:1.7em;text-align:right}ol>li>ol>li:nth-child(87):before{position:absolute;top:0;left:0;content:"(87)";width:1.7em;text-align:right}ol>li>ol>li:nth-child(88):before{position:absolute;top:0;left:0;content:"(88)";width:1.7em;text-align:right}ol>li>ol>li:nth-child(89):before{position:absolute;top:0;left:0;content:"(89)";width:1.7em;text-align:right}ol>li>ol>li:nth-child(90):before{position:absolute;top:0;left:0;content:"(90)";width:1.7em;text-align:right}ol>li>ol>li:nth-child(91):before{position:absolute;top:0;left:0;content:"(91)";width:1.7em;text-align:right}ol>li>ol>li:nth-child(92):before{position:absolute;top:0;left:0;content:"(92)";width:1.7em;text-align:right}ol>li>ol>li:nth-child(93):before{position:absolute;top:0;left:0;content:"(93)";width:1.7em;text-align:right}ol>li>ol>li:nth-child(94):before{position:absolute;top:0;left:0;content:"(94)";width:1.7em;text-align:right}ol>li>ol>li:nth-child(95):before{position:absolute;top:0;left:0;content:"(95)";width:1.7em;text-align:right}ol>li>ol>li:nth-child(96):before{position:absolute;top:0;left:0;content:"(96)";width:1.7em;text-align:right}ol>li>ol>li:nth-child(97):before{position:absolute;top:0;left:0;content:"(97)";width:1.7em;text-align:right}ol>li>ol>li:nth-child(98):before{position:absolute;top:0;left:0;content:"(98)";width:1.7em;text-align:right}ol>li>ol>li:nth-child(99):before{position:absolute;top:0;left:0;content:"(99)";width:1.7em;text-align:right}.container{max-width:1220px;width:100%;margin-left:auto;margin-right:auto;padding:0 20px}.container.u-w1250{max-width:1330px}.container.u-w900{max-width:980px}.container.u-w818{max-width:898px}@media screen and (min-width: 769px){.container{padding:0 40px}}.com-siteBrand a{position:relative;display:flex;align-items:center;overflow:hidden;aspect-ratio:1.1371712864;width:43.57px;mask:url(../img/mask_logo.svg) center no-repeat;mask-size:contain}.com-siteBrand a:before,.com-siteBrand a:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.com-siteBrand a:before{background-color:#fff;z-index:-1}.com-siteBrand a:after{background:linear-gradient(90deg, #328A03 0%, #D6A601 25%, #d56f01 80%, #EE0C00 100%);z-index:-2}.com-siteBrand a:hover:before{animation:btn-gla1 .1s linear forwards}.com-siteBrand a:hover:after{animation:btn-gla2 .1s linear forwards}.com-siteBrand.u-big a{width:180.93px;height:159.11px}@media screen and (min-width: 769px){.com-siteBrand a{width:80px}}.com-circle{display:flex;justify-content:center;align-items:center;width:42px;height:42px}.com-circle_wrap{display:flex;justify-content:center;align-items:center;position:relative;width:100%;height:100%;border-radius:50%}.com-circle_wrap:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;width:100%;height:100%;border-radius:50%;border:2px solid rgba(0,0,0,0);background-image:linear-gradient(90deg, #003dd3 0%, #328A03 33%, #D6A601 66%, #EE0C00 100%);background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0) border-box;-webkit-mask-composite:destination-out;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0) border-box;mask-composite:exclude}.com-circle_wrap svg{position:absolute;top:0;bottom:0;left:0;right:0;z-index:2;width:100%;height:100%;margin:auto;transform:rotate(-90deg) scale(1, -1)}.com-circle_wrap svg circle{width:100%;height:100%;fill:rgba(0,0,0,0);stroke:#46455d;stroke-width:3;transition:stroke .3s}.com-circle_wrap img{width:16.09px;aspect-ratio:1}@keyframes circle{0%{stroke-dasharray:172.7 172.7}99.9%,100%{stroke-dasharray:0 172.7}}.com-section_inner+.com-section_inner{margin-top:50px}@media screen and (min-width: 769px){.com-section_inner+.com-section_inner{margin-top:100px}}.com-title_format{font-size:20px;font-size:1.25rem;margin-bottom:20px;font-weight:bold}@media screen and (min-width: 769px){.com-title_format{font-size:30px;font-size:1.875rem;margin-bottom:40px}}.btn{cursor:pointer;transition:.3s}.btn-text{transition:.3s;color:#fff}.btn:hover{opacity:.8}.btn:focus-visible{outline:2px solid blue}.btn-menu{display:flex;justify-content:center;align-items:center;width:60px;height:60px;background-image:url(../img/bg_menu.png);background-repeat:no-repeat;background-position:center;background-size:cover;position:absolute;top:0;right:0}.btn-menu_wrap{position:fixed;top:0;right:0;z-index:5}.btn-menu .line{position:absolute;top:0;bottom:0;left:0;right:0;width:24px;height:2px;margin:auto;background-color:#fff;transition:.5s ease}.btn-menu .line:first-child{transform:translateY(-4px)}.btn-menu .line:last-child{transform:translateY(4px)}.btn-menu.fixed{position:fixed;top:-60px}.btn-menu.show{position:fixed;top:0}.open .btn-menu .line:first-child{transform:translateY(0) rotate(45deg)}.open .btn-menu .line:last-child{transform:translateY(0) rotate(-45deg)}.btn-contact{width:190px;height:50px}.btn-contact .text i{mask:url(../img/mask1.svg) center no-repeat;mask-size:123.98px 16px}.btn-contact.u-w250{width:100%;max-width:250px;height:66px}.btn-contact:hover{opacity:1}@media screen and (max-width: 991px){.btn-contact.u-w250{max-width:250px;height:66px}.mod-nav .btn-contact{width:152px;height:40px}.mod-nav .btn-contact .text i{mask-size:99.184px 12.8px}}@media screen and (max-width: 768px){.btn-contact.u-w250{max-width:220px;height:50px}.mod-nav .btn-contact{width:220px;height:50px;margin-top:30px}.mod-nav .btn-contact .text i{mask-size:123.98px 16px}}.btn-works{width:100%;max-width:220px;height:50px;margin:20px auto 0;border-radius:9999px;border:1px solid #fff}.btn-works .text i{mask:url(../img/mask2.svg) center no-repeat;mask-size:110.38px 16px}@media screen and (min-width: 769px){.btn-works{max-width:250px;height:66px;margin:75px auto 0}}.btn-play{width:100%;max-width:220px;height:50px;border:1px solid #fff}.btn-play .text i{mask:url(../img/mask3.svg) center no-repeat;mask-size:107.19px 16px}.btn-top{width:100%;max-width:220px;height:50px;border:1px solid #fff}.btn-top .text i{mask:url(../img/mask5.svg) center no-repeat;mask-size:89.95px 14.78px}.btn-sample{width:100%;max-width:200px;height:50px;border:1px solid #fff}.btn-sample .text i{mask:url(../img/mask4.svg) center no-repeat;mask-size:132.31px 16px}.onMouseGra{display:flex;justify-content:center;align-items:center;position:relative;border:1px solid rgba(0,0,0,0);border-radius:9999px;overflow:hidden;transition:none;will-change:transform}.onMouseGra:before,.onMouseGra:after{content:"";position:absolute;top:0;left:0;bottom:0;z-index:-1;width:100%;height:100%;margin:auto}.onMouseGra:before{background:#fff;z-index:-1}.onMouseGra:after{background:linear-gradient(90deg, #328A03 0%, #D6A601 25%, #d56f01 80%, #EE0C00 100%);z-index:-2}.onMouseGra .text{display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;bottom:0;right:0;z-index:1;width:calc(100% - 2px);height:calc(100% - 2px);margin:auto;background-color:#000e34;border-radius:9999px}.onMouseGra .text i{display:flex;justify-content:center;align-items:center;position:relative;width:100%;height:100%}.onMouseGra .text i:before,.onMouseGra .text i:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.onMouseGra .text i:before{background-color:#fff;z-index:-1}.onMouseGra .text i:after{background:linear-gradient(90deg, #328A03 0%, #D6A601 25%, #d56f01 80%, #EE0C00 100%);z-index:-2}.onMouseGra:hover{opacity:1}.onMouseGra:hover:before{animation:btn-gla1 .1s linear forwards}.onMouseGra:hover:after{animation:btn-gla2 .1s linear forwards}.onMouseGra:hover .text i:before{animation:btn-gla1 .1s linear forwards}.onMouseGra:hover .text i:after{animation:btn-gla2 .1s linear forwards}@keyframes btn-gla1{0%{transform:translateX(0)}100%{transform:translateX(100%)}}@keyframes btn-gla2{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}.onMouseGra2{display:flex;justify-content:center;align-items:center;position:relative;border:1px solid #fff;border-radius:9999px;transition:.3s;will-change:transform}.onMouseGra2 .text{display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;bottom:0;right:0;z-index:1;width:calc(100% - 2px);height:calc(100% - 2px);margin:auto;background-color:rgba(0,0,0,0);border-radius:9999px}.onMouseGra2 .text i{display:flex;justify-content:center;align-items:center;position:relative;width:100%;height:100%}.onMouseGra2 .text i:before,.onMouseGra2 .text i:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;transition:.3s}.onMouseGra2 .text i:before{background-color:#fff;z-index:-1}.onMouseGra2 .text i:after{background:linear-gradient(90deg, #328A03 0%, #D6A601 25%, #d56f01 80%, #EE0C00 100%);z-index:-2}.onMouseGra2:hover{opacity:1;background-color:#fff}.onMouseGra2:hover .text i:before{background-color:rgba(0,0,0,0)}.l-header{position:absolute;top:0;left:0;z-index:1;width:100%;height:60px}body:not(.home):not(.post-type-archive-works) .l-header{background-color:#000e34}.l-header_wrap{display:flex;justify-content:space-between;align-items:center;position:relative;width:100%;height:60px;padding:0 0 0 10px}@media screen and (min-width: 769px){.l-header_wrap{padding:30px 51px 0 20px;height:auto}}.global-navigation{position:fixed;top:0;left:0;width:100%;height:100dvh;z-index:101;background:#000e34;transition:.5s ease}.global-navigation .wrap{height:100%;padding:80px 0;overflow:auto}.global-navigation .wrap .siteBrand{width:fit-content;margin:0 auto 90px}.global-navigation .wrap .siteBrand a{width:108.85px}.global-navigation .btn-menu{position:absolute;top:0;right:0;background:none}body:not(.open) .global-navigation{z-index:-1;opacity:0}body:not(.open) .global-navigation a{pointer-events:none}.l-footer{padding:70px 0}.l-footer .siteBrand{width:fit-content;margin-left:auto;margin-right:auto}.l-footer .siteBrand a{width:82.24px}@media screen and (min-width: 769px){.l-footer{padding:100px 0 101px}.l-footer .container{display:flex;justify-content:space-between}.l-footer .siteBrand{width:fit-content;margin-left:auto;margin-right:auto}.l-footer .siteBrand a{width:180.93px}}.l-aside{padding-top:65px;margin-top:36px}.l-aside .contact{padding-top:104px;padding-bottom:50px;position:relative}.l-aside .contact:before{content:"";position:absolute;top:-65px;left:0;right:0;z-index:2;aspect-ratio:.7359753751;width:104.53px;margin:0 auto;background-image:url(../img/img_contact.png);background-position:center;background-repeat:no-repeat;background-size:contain}.l-aside .contact .title{font-size:21px;font-size:1.3125rem;font-weight:bold;color:#fff;text-align:center;line-height:1.5}.l-aside .contact .title+p{margin-top:16px}.l-aside .contact p{font-size:14px;font-size:.875rem;text-align:center;line-height:1.75}.l-aside .contact .btn{margin:30px auto 0}@media screen and (min-width: 769px){.l-aside{padding-top:136px;margin-top:100px}.l-aside .contact{padding-top:182px;padding-bottom:105px}.l-aside .contact:before{top:-135px;width:191.28px}.l-aside .contact .title{font-size:32px;font-size:2rem}.l-aside .contact .title+p{margin-top:20px}.l-aside .contact p{font-size:18px;font-size:1.125rem}.l-aside .contact .btn{margin-top:42px}}.mod-category_list{display:flex;flex-wrap:wrap;gap:7px;font-size:12px;font-size:.75rem;font-weight:bold}.mod-category_list li{border-radius:15px;border:1px solid #555;padding:2px 8px}.mod-works .mod-category_list{margin-top:5px;font-size:10px;font-size:.625rem}@media screen and (min-width: 769px){.mod-category_list{font-size:12px;font-size:.75rem}.mod-category_list li{padding:2px 8px}}.mod-free_contents *{font-size:20px;font-size:1.25rem;line-height:1.8}.mod-free_contents p{margin-bottom:0}.mod-free_contents a{color:#fff;text-decoration:underline;cursor:pointer}.mod-free_contents em{font-style:italic}.mod-free_contents blockquote{position:relative;padding:.5em 1em;background-color:#ddd;line-height:1.7}.mod-free_contents hr{background-color:#ddd;margin:0}.mod-free_contents h1,.mod-free_contents h2,.mod-free_contents h3,.mod-free_contents h4,.mod-free_contents h5,.mod-free_contents h6{font-weight:bold}.mod-free_contents h1{font-size:40px;font-size:2.5rem}.mod-free_contents h2{font-size:38px;font-size:2.375rem}.mod-free_contents h3{font-size:36px;font-size:2.25rem}.mod-free_contents h4{font-size:34px;font-size:2.125rem}.mod-free_contents h5{font-size:32px;font-size:2rem}.mod-free_contents h6{font-size:30px;font-size:1.875rem}.mod-free_contents figure{margin:0}.mod-free_contents figure figcaption{margin-top:5px;font-size:16px;font-size:1rem;color:#fff}@media screen and (max-width: 768px){.mod-free_contents *{font-size:14px;font-size:.875rem;line-height:2}.mod-free_contents h1{font-size:20px;font-size:1.25rem}.mod-free_contents h2{font-size:18px;font-size:1.125rem}.mod-free_contents h3{font-size:17px;font-size:1.0625rem}.mod-free_contents h4{font-size:16px;font-size:1rem}.mod-free_contents h5{font-size:15px;font-size:.9375rem}.mod-free_contents h6{font-size:14px;font-size:.875rem}}.mod-pagenation{margin-top:80px}.mod-pagenation>.page-numbers{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:12px}.mod-pagenation>.page-numbers li a,.mod-pagenation>.page-numbers li span{display:flex;justify-content:center;align-items:center;font-family:"Inter",sans-serif;font-weight:600;font-style:normal;font-size:18px;font-size:1.125rem}.mod-pagenation>.page-numbers li a:not(.dots),.mod-pagenation>.page-numbers li span:not(.dots){width:52px;height:52px;border-radius:50%;border:1px solid #fff}.mod-pagenation>.page-numbers li a.dots,.mod-pagenation>.page-numbers li span.dots{display:block;transform:translateY(-4px)}.mod-pagenation>.page-numbers li a.next img,.mod-pagenation>.page-numbers li a.prev img,.mod-pagenation>.page-numbers li span.next img,.mod-pagenation>.page-numbers li span.prev img{width:14px;height:14px}.mod-pagenation>.page-numbers li a.prev img,.mod-pagenation>.page-numbers li span.prev img{transform:rotate(180deg)}.mod-pagenation>.page-numbers li a.current,.mod-pagenation>.page-numbers li span.current{background-color:#fff;color:#000e34}.mod-atention li{position:relative;padding-left:1em;font-size:14px;font-size:.875rem;line-height:1.5}.mod-atention li:before{position:absolute;top:0;left:0;content:"※"}.mod-scroll{margin-left:-20px;margin-right:-20px;overflow:hidden}.mod-scroll_wrap{overflow:auto;padding-left:20px;padding-right:20px}.mod-works>li~li{border-top:1px solid #313c5a}.mod-works>li:last-of-type{border-bottom:1px solid #313c5a}.mod-works>li .bg{position:absolute;top:0;left:-100%;right:-100%;width:100%;height:675px;margin:auto;overflow:hidden}.mod-works>li .bg>div{height:100%;background-position:center;background-repeat:no-repeat;background-size:cover}@media screen and (max-width: 1179px){.mod-works>li .bg{height:57.2033898305vw}}.mod-works>li a{display:flex;align-items:flex-start;gap:2.9850746269%;padding:10px 0}.mod-works>li a .img{position:relative;width:38.8059701493%;aspect-ratio:1.6363636364;overflow:hidden}.mod-works>li a .img>div{width:100%;height:100%;margin:auto;object-fit:contain;background-position:center;background-repeat:no-repeat;background-size:cover;transition:1s ease-in-out}.mod-works>li a .img:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:5px;background:linear-gradient(90deg, #EE0C00 0%, #D6A601 14.3%, #328A03 28.6%, #003dd3 42.9%, #EE0C00 57.2%, #D6A601 71.5%, #328A03 85.8%, #003dd3 100%);background-size:200%;transform:rotate(180deg);opacity:0;transition:.3s opacity;z-index:1}.mod-works>li a .text{width:58.2089552239%}.mod-works>li a .text .client{font-size:11px;font-size:2.9333333333vw}.mod-works>li a .text .title{margin-top:5px;font-size:14px;font-size:3.7333333333vw;font-weight:bold;line-height:1.5}.mod-works>li a .text .com-circle{display:none;position:absolute;top:0;bottom:0;right:10px;margin:auto 0}.mod-works>li a:hover{opacity:1}.mod-works>li a:hover .img>div{transform:scale(1.07)}.mod-works>li a:hover .img:before{opacity:1;animation:GradietionAnimation 1s ease infinite}.mod-works>li a:hover .com-circle svg circle{animation:circle 1s forwards}.home .mod-works>li:first-child a{display:block;padding-bottom:20px}.home .mod-works>li:first-child a .img{width:100%}.home .mod-works>li:first-child a .text{margin-top:10px;width:100%}.home .mod-works>li:first-child a .text .client{font-size:12px;font-size:3.2vw}.home .mod-works>li:first-child a .text .title{font-size:16px;font-size:4.2666666667vw}.mod-service .mod-works{display:flex;gap:0 20px;flex-wrap:wrap}.mod-service .mod-works>li{width:100%;border-top:1px solid #313c5a}.mod-service .mod-works>li:last-of-type{border-bottom:none}@media screen and (max-width: 768px){.mod-service .mod-works>li:last-of-type a{padding-bottom:0}}.mod-service .mod-works>li a{display:flex;align-items:flex-start;gap:3.2679738562%;padding:15px 0}.mod-service .mod-works>li a .img{position:relative;aspect-ratio:1;width:24.8366013072%;overflow:hidden}.mod-service .mod-works>li a .img>div[style]{width:100%;height:100%;margin:auto;object-fit:contain;background-position:center;background-repeat:no-repeat;background-size:cover;transition:1s ease-in-out}.mod-service .mod-works>li a .img:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:5px;background:linear-gradient(90deg, #EE0C00 0%, #D6A601 14.3%, #328A03 28.6%, #003dd3 42.9%, #EE0C00 57.2%, #D6A601 71.5%, #328A03 85.8%, #003dd3 100%);background-size:200%;transform:rotate(180deg);opacity:0;transition:.3s opacity;z-index:1}.mod-service .mod-works>li a .text{width:71.8954248366%;padding:0}.mod-service .mod-works>li a .text .client{font-size:12px;font-size:.75rem}.mod-service .mod-works>li a .text .title{margin-top:5px;font-size:14px;font-size:.875rem;font-weight:bold;line-height:1.5}.mod-service .mod-works>li a .text .com-circle{display:none;position:absolute;top:0;bottom:0;right:10px;margin:auto 0}.mod-service .mod-works>li a:hover{opacity:1}.mod-service .mod-works>li a:hover .img>div{transform:scale(1.07)}.mod-service .mod-works>li a:hover .img:before{opacity:1;animation:GradietionAnimation 1s ease infinite}.mod-service .mod-works>li a:hover .com-circle svg circle{animation:circle 1s forwards}@media screen and (min-width: 769px){.mod-works{display:flex;flex-wrap:wrap;gap:50px 5.2631578947%}.mod-works>li{width:47.3684210526%}.mod-works>li~li{border-top:none}.mod-works>li:last-of-type{border-bottom:none}.mod-works>li a{display:block}.mod-works>li a .img{position:relative;width:100%;overflow:hidden}.mod-works>li a .img>div{position:absolute;top:0;bottom:0;right:0;left:0;width:100%;height:100%;margin:auto;object-fit:contain;background-position:center;background-repeat:no-repeat;background-size:cover;transition:1s ease-in-out}.mod-works>li a .text{width:100%;position:relative;padding-top:23px;padding-right:100px}.mod-works>li a .text:before{content:"";position:absolute;top:0;left:0;width:100%;height:5px;background:linear-gradient(90deg, #EE0C00 0%, #D6A601 14.3%, #328A03 28.6%, #003dd3 42.9%, #EE0C00 57.2%, #D6A601 71.5%, #328A03 85.8%, #003dd3 100%);background-size:200%;transform:rotate(180deg);opacity:0;transition:.3s opacity}.mod-works>li a .text .client{font-size:14px;font-size:.875rem}.mod-works>li a .text .title{font-size:24px;font-size:1.5rem;font-weight:bold;line-height:1.5}.mod-works>li a .text .com-circle{display:flex}.home .mod-works>li:first-child{width:100%}.home .mod-works>li:first-child a .text .client{font-size:16px;font-size:1rem}.home .mod-works>li:first-child a .text .client+*{margin-top:7px}.home .mod-works>li:first-child a .text .title{font-size:36px;font-size:2.25rem;line-height:1.5}.home .mod-works>li:first-child a .text .com-circle{top:13px;width:55px;height:55px}.mod-service .mod-works{gap:30px 2.6315789474%;flex-wrap:wrap}.mod-service .mod-works>li{width:31.5789473684%;border-top:1px solid #313c5a}.mod-service .mod-works>li a{display:flex;align-items:flex-start;gap:2.7777777778%;padding:20px 0}.mod-service .mod-works>li a .img{position:relative;aspect-ratio:1;width:36.1111111111%;overflow:hidden}.mod-service .mod-works>li a .img>div[style]{width:100%;height:100%;margin:auto;object-fit:contain;background-position:center;background-repeat:no-repeat;background-size:cover;transition:1s ease-in-out}.mod-service .mod-works>li a .img:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:5px;background:linear-gradient(90deg, #EE0C00 0%, #D6A601 14.3%, #328A03 28.6%, #003dd3 42.9%, #EE0C00 57.2%, #D6A601 71.5%, #328A03 85.8%, #003dd3 100%);background-size:200%;transform:rotate(180deg);opacity:0;transition:.3s opacity;z-index:1}.mod-service .mod-works>li a .text{width:61.1111111111%;padding:0}.mod-service .mod-works>li a .text .client{font-size:12px;font-size:.75rem}.mod-service .mod-works>li a .text .title{margin-top:5px;font-size:14px;font-size:.875rem;font-weight:bold;line-height:1.5}.mod-service .mod-works>li a .text .com-circle{display:none;position:absolute;top:0;bottom:0;right:10px;margin:auto 0}}@keyframes GradietionAnimation{0%{background-position:0% 50%}100%{background-position:100% 50%}}_::-webkit-full-page-media,_:future,:root .home .mod-works li:first-child .text .com-circle .com-circle_wrap:before{top:1px;left:1px}.mod-nav_list{display:flex;align-items:center;justify-content:flex-end;gap:38px;flex-wrap:wrap}.mod-nav_list li a{position:relative;display:block;mask-size:contain}.mod-nav_list li a:before,.mod-nav_list li a:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.mod-nav_list li a:before{background-color:#fff;z-index:-1}.mod-nav_list li a:after{background:linear-gradient(90deg, #328A03 0%, #D6A601 25%, #d56f01 80%, #EE0C00 100%);z-index:-2}.mod-nav_list li a.menu1{width:56.608px;height:13.28px;mask:url(../img/mask_menu1.svg) center no-repeat}.mod-nav_list li a.menu2{width:55.08px;height:12.336px;mask:url(../img/mask_menu2.svg) center no-repeat}.mod-nav_list li a.menu3{width:56.696px;height:13.424px;mask:url(../img/mask_menu3.svg) center no-repeat}.mod-nav_list li a.menu4{width:97.56px;height:13.512px;mask:url(../img/mask_menu4.svg) center no-repeat}.mod-nav_list li a:hover:before{animation:btn-gla1 .1s linear forwards}.mod-nav_list li a:hover:after{animation:btn-gla2 .1s linear forwards}@media screen and (min-width: 992px){.mod-nav_list li a.menu1{width:70.76px;height:16.6px;mask:url(../img/mask_menu1.svg) center no-repeat}.mod-nav_list li a.menu2{width:68.85px;height:15.42px;mask:url(../img/mask_menu2.svg) center no-repeat}.mod-nav_list li a.menu3{width:70.87px;height:16.78px;mask:url(../img/mask_menu3.svg) center no-repeat}.mod-nav_list li a.menu4{width:121.95px;height:16.89px;mask:url(../img/mask_menu4.svg) center no-repeat}}@media screen and (max-width: 768px){.mod-nav_list{display:flex;align-items:center;justify-content:flex-end;gap:35px;flex-direction:column}.mod-nav_list li a{position:relative;display:block;mask-size:contain}.mod-nav_list li a:before,.mod-nav_list li a:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.mod-nav_list li a:before{background-color:#fff;z-index:-1}.mod-nav_list li a:after{background:linear-gradient(90deg, #328A03 0%, #D6A601 25%, #d56f01 80%, #EE0C00 100%);z-index:-2}.mod-nav_list li a.menu1{width:70.76px;height:16.6px}.mod-nav_list li a.menu2{width:68.85px;height:15.42px}.mod-nav_list li a.menu3{width:70.87px;height:16.78px}.mod-nav_list li a.menu4{width:121.95px;height:16.89px}}.mod-single{position:relative;padding-bottom:100px}.mod-single:before{content:"";position:absolute;top:0;left:0;width:100%;height:8px;background:linear-gradient(90deg, #003dd3 45%, #66836B 50%, #D6A601 77%, #EE0C00 100%)}.mod-single .firstView{width:100%;max-width:1080px;margin-left:auto;margin-right:auto;padding:105px 20px 0}@media screen and (max-width: 1080px){.mod-single .firstView{padding-top:8.9814814815vw}}.mod-single .firstView .bg{position:absolute;top:0;left:-100%;right:-100%;z-index:-1;width:100%;height:577px;margin:auto;overflow:hidden}.mod-single .firstView .bg>div{height:100%;background-position:center;background-repeat:no-repeat;background-size:cover}@media screen and (max-width: 1080px){.mod-single .firstView .bg{height:53.4259259259vw}}.mod-single .firstView .thumb{position:relative;padding-top:56.1538461538%}.mod-single .firstView .thumb img{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;margin:auto;object-fit:contain}.mod-single_header{margin-top:45px}.mod-single_header:after{display:block;content:"";width:20px;height:3px;margin-top:36px;background-color:#fff}.mod-single_header .client{font-size:16px;font-size:1rem}.mod-single_header .client+.title{margin-top:15px}.mod-single_header .title{font-size:28px;font-size:1.75rem;font-weight:bold;line-height:1.5}.mod-single_header .movie-links{margin-top:50px;padding-top:40px;border-top:1px solid #313c5a}.mod-single_header .movie-links .txt{margin-top:20px;font-size:14px;font-size:.875rem}.mod-single_header .movie-links .txt a{text-decoration:underline}.mod-single_header .mod-category_list{margin-top:20px}.mod-single_body{margin-top:40px}@media screen and (min-width: 769px){.mod-single{position:relative;padding-bottom:100px}.mod-single:before{content:"";position:absolute;top:0;left:0;width:100%;height:8px;background:linear-gradient(90deg, #003dd3 45%, #66836B 50%, #D6A601 77%, #EE0C00 100%)}.mod-single .firstView{width:100%;max-width:1080px;margin-left:auto;margin-right:auto;padding:105px 20px 0}}@media screen and (min-width: 769px)and (max-width: 1080px){.mod-single .firstView{padding-top:8.9814814815vw}}@media screen and (min-width: 769px){.mod-single .firstView .bg{position:absolute;top:0;left:-100%;right:-100%;z-index:-1;width:100%;height:577px;margin:auto;overflow:hidden}.mod-single .firstView .bg>div{height:100%;background-position:center;background-repeat:no-repeat;background-size:cover}}@media screen and (min-width: 769px)and (max-width: 1080px){.mod-single .firstView .bg{height:53.4259259259vw}}@media screen and (min-width: 769px){.mod-single .firstView .thumb{position:relative;padding-top:56.1538461538%}.mod-single .firstView .thumb img{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;margin:auto;object-fit:contain}.mod-single_header{margin-top:65px}.mod-single_header:after{display:block;content:"";width:20px;height:3px;margin-top:36px;background-color:#fff}.mod-single_header .client{font-size:20px;font-size:1.25rem}.mod-single_header .client+.title{margin-top:15px}.mod-single_header .title{font-size:40px;font-size:2.5rem;font-weight:bold;line-height:1.5}.mod-single_header .movie-links{margin-top:50px;padding-top:40px;border-top:1px solid #313c5a}.mod-single_header .movie-links .txt{margin-top:20px;font-size:18px;font-size:1.125rem}.mod-single_header .movie-links .txt a{text-decoration:underline}.mod-single_header .mod-category_list{margin-top:20px}.mod-single_body{margin-top:80px}}.mod-page_title{padding-top:100px;margin-bottom:70px}.mod-page_title .title{text-align:center;font-size:18px;font-size:1.125rem;color:#fff;font-weight:bold}.mod-page_title .title:before{content:attr(data-slug);display:block;font-family:"Inter",sans-serif;font-weight:700;font-style:normal;font-size:40px;font-size:2.5rem;line-height:1;margin-bottom:15px}@media screen and (min-width: 769px){.mod-page_title{padding-top:117px;margin-bottom:180px}.mod-page_title .title{font-size:24px;font-size:1.5rem}.mod-page_title .title:before{font-size:60px;font-size:3.75rem;margin-bottom:25px}}.mod-faq .block_lv1{display:block}.mod-faq .block_lv1+.block_lv1{margin-top:40px}.mod-faq .block_lv1>.tit{font-size:18px;font-size:1.125rem;border-bottom:1px solid #8992ad;border-left:5px solid #8992ad;padding-top:5px;padding-bottom:5px;padding-left:10px;margin-bottom:20px;font-weight:bold}.mod-faq .block_lv1>.detail{font-size:15px;font-size:.9375rem;line-height:1.7777777778}.mod-faq .block_lv1>.detail .list li+li{border-top:1px solid #313c5a;margin-top:20px;padding-top:20px}.mod-faq .block_lv1>.detail .list li>.tit{font-weight:bold;margin-bottom:10px;display:flex}.mod-faq .block_lv1>.detail .list li>.tit:before{content:"Q："}.mod-faq .block_lv1>.detail .list li>.detail{display:flex}.mod-faq .block_lv1>.detail .list li>.detail:before{content:"A："}@media screen and (min-width: 769px){.mod-faq .block_lv1{display:flex;gap:30px;border-top:1px solid #8992ad;padding-top:30px}.mod-faq .block_lv1+.block_lv1{margin-top:40px}.mod-faq .block_lv1>.tit{width:27.1929824561%;font-size:20px;font-size:1.25rem;border:none;padding:0}.mod-faq .block_lv1>.detail{width:67.3684210526%;font-size:18px;font-size:1.125rem;line-height:1.7777777778}.mod-faq .block_lv1>.detail .list li+li{border-top:1px solid #313c5a;margin-top:30px;padding-top:30px}.mod-faq .block_lv1>.detail .list li>.tit{font-weight:bold;margin-bottom:15px;display:flex}.mod-faq .block_lv1>.detail .list li>.tit:before{content:"Q："}.mod-faq .block_lv1>.detail .list li>.detail{display:flex}.mod-faq .block_lv1>.detail .list li>.detail:before{content:"A："}}.mod-table{font-size:15px;font-size:.9375rem;width:100%}.mod-table tbody tr{border-top:1px solid #313c5a}.mod-table tbody tr:last-of-type{border-bottom:1px solid #313c5a}.mod-table tbody tr th,.mod-table tbody tr td{vertical-align:top;line-height:1.5}.mod-table tbody tr th a:not([href^="tel:"]),.mod-table tbody tr td a:not([href^="tel:"]){text-decoration:underline}@media screen and (max-width: 768px){.mod-table{display:block}.mod-table tbody{display:block}.mod-table tbody tr{display:block;padding-top:20px;padding-bottom:20px}.mod-table tbody tr th,.mod-table tbody tr td{display:block}.mod-table tbody tr th{margin-bottom:5px}}@media screen and (min-width: 769px){.mod-table{font-size:18px;font-size:1.125rem}.mod-table tbody tr th,.mod-table tbody tr td{padding-top:22px;padding-bottom:18px}.mod-table tbody tr th{padding-right:10px;width:25.5555555556%}.mod-table tbody tr td{width:74.4444444444%}}.mod-price_sample .item{padding:20px;border:1px solid #8992ad}.mod-price_sample .item+.item{margin-top:20px}.mod-price_sample .item .detail .tit{font-size:18px;font-size:1.125rem;font-weight:bold}.mod-price_sample .item .detail .note{font-size:14px;font-size:.875rem;margin-top:7px}.mod-price_sample .item .detail .total_price{font-size:16px;font-size:1rem;margin-top:15px;font-weight:bold;line-height:1}.mod-price_sample .item .detail .total_price .num{font-size:28px;font-size:1.75rem;font-weight:bold}.mod-price_sample .item .detail .total_price small{font-weight:400;font-size:13px;font-size:.8125rem}.mod-price_sample .item .list{margin-top:20px;font-size:14px;font-size:.875rem}.mod-price_sample .item .list li{padding:15px 0;border-top:1px solid #313c5a}.mod-price_sample .item .list li:last-child{border-bottom:1px solid #313c5a}.mod-price_sample .item .list li .price{margin-top:6px}@media screen and (min-width: 769px){.mod-price_sample .item{display:flex;justify-content:space-between;padding:40px;gap:3.7735849057%}.mod-price_sample .item+.item{margin-top:20px}.mod-price_sample .item .detail{width:39.6226415094%}.mod-price_sample .item .detail .tit{font-size:20px;font-size:1.25rem}.mod-price_sample .item .detail .note{font-size:16px;font-size:1rem}.mod-price_sample .item .detail .total_price{font-size:20px;font-size:1.25rem}.mod-price_sample .item .detail .total_price .num{font-size:40px;font-size:2.5rem}.mod-price_sample .item .detail .total_price small{font-size:14px;font-size:.875rem}.mod-price_sample .item .list{width:56.6037735849%;font-size:16px;font-size:1rem;margin-top:0}.mod-price_sample .item .list li{padding:10px 0;display:flex;justify-content:space-between}.mod-price_sample .item .list li .price{margin-top:0}}.mod-service{border-top:1px solid #8992ad;padding:20px 0}.mod-service:last-child{border-bottom:1px solid #8992ad}.mod-service .head{display:flex;align-items:center;gap:15px;position:relative;padding-right:50px}.mod-service .head .num{font-size:53px;font-size:3.3125rem;font-family:"Inter",sans-serif;font-weight:700;font-style:normal;letter-spacing:-0.02em;line-height:1;border-left:3px solid #fff;padding-left:13px;transition:.5s ease}.mod-service .head .title{font-weight:bold;font-size:16px;font-size:1rem}.mod-service .head .title:after{content:attr(data-sub);display:block;font-family:"Inter",sans-serif;font-weight:700;font-style:normal;letter-spacing:-0.02em;font-size:15px;font-size:.9375rem}.mod-service .head i{position:absolute;top:0;bottom:0;right:10px;display:block;width:40px;height:40px;margin:auto;border:1px solid #555;border-radius:50%;transition:.5s ease}.mod-service .head i:before,.mod-service .head i:after{content:"";position:absolute;top:0;bottom:0;right:0;left:0;display:block;width:15px;height:1px;margin:auto;background:#fff;transition:.5s ease}.mod-service .head i:before{transform:rotate(90deg)}.mod-service .head i:after{transform:rotate(180deg)}.mod-service .head.on .num{border-width:15px}.mod-service .head.on i:before,.mod-service .head.on i:after{transform:rotate(0)}.mod-service .content{overflow:hidden;max-height:0px;transition:.5s ease}.mod-service .content .wrap{margin-top:24px;padding-top:24px;border-top:1px solid #313c5a}.mod-service .content .wrap .top{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.mod-service .content .wrap .top .icon{width:100px;aspect-ratio:1;position:relative;z-index:0}.mod-service .content .wrap .top .icon div[style]{width:100%;height:100%;background-size:contain;background-repeat:no-repeat;background-position:center;z-index:2;position:relative}.mod-service .content .wrap .top .icon:after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(../img/icon_bg_service.png);background-repeat:no-repeat;background-position:center;background-size:contain;z-index:1}.mod-service .content .wrap .top .tit{font-weight:bold}.mod-service .content .wrap .top .detail{width:100%}.mod-service .content .wrap .top .detail .txt{font-size:14px;font-size:.875rem;line-height:1.8}.mod-service .content .wrap .top .detail .btn{margin-top:25px}.mod-service .content .wrap .com-title_format{margin-top:40px;margin-bottom:20px}.mod-service:nth-child(1) .head .num{border-color:#ffa521;color:#ffa521}.mod-service:nth-child(2) .head .num{border-color:#ff3f2f;color:#ff3f2f}.mod-service:nth-child(3) .head .num{border-color:#1159e2;color:#1159e2}.mod-service:nth-child(4) .head .num{border-color:#01ba5c;color:#01ba5c}.mod-service:nth-child(5) .head .num{border-color:#db07c3;color:#db07c3}.mod-service .com-title_format{font-size:18px;font-size:1.125rem}@media screen and (min-width: 769px){.mod-service{padding:30px 0}.mod-service .head{gap:30px;padding-right:80px;cursor:pointer}.mod-service .head .num{font-size:100px;font-size:6.25rem;border-left:5px solid #fff;padding-left:27px}.mod-service .head .title{font-size:30px;font-size:1.875rem}.mod-service .head .title:after{font-size:30px;font-size:1.875rem}.mod-service .head i{right:20px;width:60px;height:60px}.mod-service .head i:before,.mod-service .head i:after{width:15px;height:1px}.mod-service .head:hover .num{border-width:15px}.mod-service .head:hover i{transform:rotate(180deg)}.mod-service .content .wrap{margin-top:50px;padding-top:50px;border-top:1px solid #313c5a}.mod-service .content .wrap .top{display:flex;justify-content:space-between;gap:40px}.mod-service .content .wrap .top .icon{width:250px;aspect-ratio:1}.mod-service .content .wrap .top .icon div[style]{width:100%;height:100%;position:relative;background-size:contain;background-repeat:no-repeat;background-position:center}.mod-service .content .wrap .top .tit{font-size:24px;font-size:1.5rem;font-weight:bold;margin-bottom:20px}.mod-service .content .wrap .top .detail{width:calc(100% - 290px)}.mod-service .content .wrap .top .detail .txt{font-size:20px;font-size:1.25rem;line-height:1.8}.mod-service .content .wrap .top .detail .btn{margin-top:30px}.mod-service .content .wrap .com-title_format{margin-top:40px;margin-bottom:15px;font-size:24px;font-size:1.5rem}}.mod-form{font-size:14px;font-size:.875rem}.mod-form input[type=tel],.mod-form input[type=email],.mod-form input[type=text]{background:#fff;padding:0 15px;height:36px;width:100%;font-size:14px;font-size:.875rem}.mod-form textarea{width:100%;background:#fff;padding:10px 15px;height:200px;font-size:14px;font-size:.875rem}.mod-form [data-name=field-zip]{position:relative;padding-left:26px;font-size:14px;font-size:.875rem;max-width:185px}.mod-form [data-name=field-zip]:before{content:"〒";position:absolute;top:9px;left:0}.mod-form [data-name=field-age]{position:relative;padding-right:26px}.mod-form [data-name=field-age]:after{content:"歳";position:absolute;top:12px;left:160px;z-index:0}.mod-form .wpcf7-not-valid-tip{margin-top:.5rem;display:block;width:100%}.mod-form .field-select .wpcf7-form-control-wrap{position:relative;padding-top:36px;display:block}.mod-form .field-select .wpcf7-form-control-wrap:after{content:"";position:absolute;top:13px;right:10px;z-index:1;width:12px;height:12px;background-image:url(../img/icon-select.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.mod-form .field-select select{font-size:14px;font-size:.875rem;position:absolute;border:1px solid #ccc;top:0;left:0;width:100%;height:36px;border-radius:5px;z-index:2;padding:0 15px;padding-right:30px}.mod-form .wpcf7-form-control-wrap{display:flex;flex-wrap:wrap}.mod-form .field-radio .wpcf7-form-control-wrap .wpcf7-list-item,.mod-form .field-checkbox .wpcf7-form-control-wrap .wpcf7-list-item,.mod-form .field-acceptance .wpcf7-form-control-wrap .wpcf7-list-item{margin:5px 20px 5px 0;display:block}.mod-form .field-radio .wpcf7-form-control-wrap .wpcf7-list-item label input[type=radio],.mod-form .field-radio .wpcf7-form-control-wrap .wpcf7-list-item label input[type=checkbox],.mod-form .field-checkbox .wpcf7-form-control-wrap .wpcf7-list-item label input[type=radio],.mod-form .field-checkbox .wpcf7-form-control-wrap .wpcf7-list-item label input[type=checkbox],.mod-form .field-acceptance .wpcf7-form-control-wrap .wpcf7-list-item label input[type=radio],.mod-form .field-acceptance .wpcf7-form-control-wrap .wpcf7-list-item label input[type=checkbox]{display:none}.mod-form .field-radio .wpcf7-form-control-wrap .wpcf7-list-item label .wpcf7-list-item-label,.mod-form .field-checkbox .wpcf7-form-control-wrap .wpcf7-list-item label .wpcf7-list-item-label,.mod-form .field-acceptance .wpcf7-form-control-wrap .wpcf7-list-item label .wpcf7-list-item-label{display:flex;position:relative;padding-left:30px}.mod-form .field-radio .wpcf7-form-control-wrap .wpcf7-list-item label .wpcf7-list-item-label:before,.mod-form .field-radio .wpcf7-form-control-wrap .wpcf7-list-item label .wpcf7-list-item-label:after,.mod-form .field-checkbox .wpcf7-form-control-wrap .wpcf7-list-item label .wpcf7-list-item-label:before,.mod-form .field-checkbox .wpcf7-form-control-wrap .wpcf7-list-item label .wpcf7-list-item-label:after,.mod-form .field-acceptance .wpcf7-form-control-wrap .wpcf7-list-item label .wpcf7-list-item-label:before,.mod-form .field-acceptance .wpcf7-form-control-wrap .wpcf7-list-item label .wpcf7-list-item-label:after{position:absolute;transform:translateY(1px)}.mod-form .field-radio .wpcf7-form-control-wrap .wpcf7-list-item label .wpcf7-list-item-label:before,.mod-form .field-checkbox .wpcf7-form-control-wrap .wpcf7-list-item label .wpcf7-list-item-label:before,.mod-form .field-acceptance .wpcf7-form-control-wrap .wpcf7-list-item label .wpcf7-list-item-label:before{content:"";top:0;left:0;display:block;width:20px;height:20px;border:1px solid #bbb;background:#fff}.mod-form .field-radio .wpcf7-form-control-wrap .wpcf7-list-item label .wpcf7-list-item-label:after,.mod-form .field-checkbox .wpcf7-form-control-wrap .wpcf7-list-item label .wpcf7-list-item-label:after,.mod-form .field-acceptance .wpcf7-form-control-wrap .wpcf7-list-item label .wpcf7-list-item-label:after{content:"";display:block}.mod-form .field-radio .wpcf7-form-control-wrap .wpcf7-list-item label input[type=radio]+.wpcf7-list-item-label:before,.mod-form .field-radio .wpcf7-form-control-wrap .wpcf7-list-item label input[type=radio]+.wpcf7-list-item-label:after,.mod-form .field-checkbox .wpcf7-form-control-wrap .wpcf7-list-item label input[type=radio]+.wpcf7-list-item-label:before,.mod-form .field-checkbox .wpcf7-form-control-wrap .wpcf7-list-item label input[type=radio]+.wpcf7-list-item-label:after,.mod-form .field-acceptance .wpcf7-form-control-wrap .wpcf7-list-item label input[type=radio]+.wpcf7-list-item-label:before,.mod-form .field-acceptance .wpcf7-form-control-wrap .wpcf7-list-item label input[type=radio]+.wpcf7-list-item-label:after{border-radius:50%}.mod-form .field-radio .wpcf7-form-control-wrap .wpcf7-list-item label input[type=radio]+.wpcf7-list-item-label:after,.mod-form .field-checkbox .wpcf7-form-control-wrap .wpcf7-list-item label input[type=radio]+.wpcf7-list-item-label:after,.mod-form .field-acceptance .wpcf7-form-control-wrap .wpcf7-list-item label input[type=radio]+.wpcf7-list-item-label:after{top:4px;left:4px;width:12px;height:12px;background:#028aff;opacity:0}.mod-form .field-radio .wpcf7-form-control-wrap .wpcf7-list-item label input[type=radio]:checked+.wpcf7-list-item-label:after,.mod-form .field-checkbox .wpcf7-form-control-wrap .wpcf7-list-item label input[type=radio]:checked+.wpcf7-list-item-label:after,.mod-form .field-acceptance .wpcf7-form-control-wrap .wpcf7-list-item label input[type=radio]:checked+.wpcf7-list-item-label:after{opacity:1}.mod-form .field-radio .wpcf7-form-control-wrap .wpcf7-list-item label input[type=checkbox]+.wpcf7-list-item-label:after,.mod-form .field-checkbox .wpcf7-form-control-wrap .wpcf7-list-item label input[type=checkbox]+.wpcf7-list-item-label:after,.mod-form .field-acceptance .wpcf7-form-control-wrap .wpcf7-list-item label input[type=checkbox]+.wpcf7-list-item-label:after{top:4px;left:7px;transform:rotate(50deg);width:6px;height:11px;border-right:2px solid #028aff;border-bottom:2px solid #028aff;opacity:0}.mod-form .field-radio .wpcf7-form-control-wrap .wpcf7-list-item label input[type=checkbox]:checked+.wpcf7-list-item-label:after,.mod-form .field-checkbox .wpcf7-form-control-wrap .wpcf7-list-item label input[type=checkbox]:checked+.wpcf7-list-item-label:after,.mod-form .field-acceptance .wpcf7-form-control-wrap .wpcf7-list-item label input[type=checkbox]:checked+.wpcf7-list-item-label:after{opacity:1}.mod-form .field-acceptance{width:fit-content;margin:30px auto 0;font-size:16px;font-size:1rem}.mod-form .field-acceptance .wpcf7-list-item{margin-right:0 !important}.mod-form .w284{max-width:284px}.mod-form .field{display:flex;flex-wrap:wrap;align-items:flex-start;padding:10px 0}.mod-form .field+.field{border-top:none}.mod-form .field .tit{display:flex;align-items:center;font-weight:bold;width:100%;margin-bottom:10px}.mod-form .field .tit.i-required:before{content:"必須";line-height:1;padding:4px 8px;font-size:13px;font-size:.8125rem;background:#ee0c00;border-radius:3px;font-weight:bold;color:#fff;margin-right:10px}.mod-form .field .tit.i-any:before{content:"任意";line-height:1;padding:4px 8px;font-size:13px;font-size:.8125rem;background:#909090;border-radius:3px;font-weight:bold;color:#fff;margin-right:10px}.mod-form .field.u-top .tit{padding-top:5px}.mod-form .field .detail{width:100%}.mod-form .field .detail+.detail{margin-top:8px}.mod-form .submit-wrap{position:relative;margin-top:30px;z-index:0}.mod-form .submit-wrap .btn-submit{display:block;text-decoration:none;margin:30px auto 0;width:fit-content;padding:12px;min-width:180px;text-align:center;border:1px solid #fff;background:none;cursor:pointer;font-weight:bold;color:#fff;border-radius:23px}.mod-form .submit-wrap .btn-submit[disabled]{color:#999;background:rgba(246,246,246,.8)}.mod-form .submit-wrap .wpcf7-spinner{position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;z-index:-1}.submitting .mod-form .submit-wrap .btn-submit{opacity:0}.mod-form #product_name .detail{padding-top:5px}@media screen and (min-width: 769px){.mod-form{font-size:14px;font-size:.875rem}.mod-form .field{padding:10px 0}.mod-form .field .tit{width:32.1333333333%;margin-bottom:0;padding:5px 10px 0 10px}.mod-form .field .detail{width:67.8666666667%;margin-left:auto}.mod-form .field-acceptance{margin-top:40px}}.form-recaptcha_text{color:#fff;font-size:12px;font-size:.75rem;margin-top:20px;text-align:center}.form-recaptcha_text a{color:#fff;text-decoration:underline}#autozip{display:none !important}.grecaptcha-badge{visibility:hidden}.form-lead{font-size:14px;font-size:.875rem;margin-bottom:40px;text-align:center}.form-lead p a{text-decoration:underline}.form-lead p+p{margin-top:1em}@media screen and (min-width: 769px){.form-lead{font-size:17px;font-size:1.0625rem;margin-bottom:90px}}.mfp-bg{background:#000e34}.mfp-close{max-width:44px;border:1px solid #fff !important;border-radius:50%;top:-60px !important}.mfp-close:before,.mfp-close:after{content:"";width:30px;height:1px;position:absolute;display:block;top:0;bottom:0;right:0;left:0;margin:auto;background:#fff}.mfp-close:before{transform:rotate(45deg)}.mfp-close:after{transform:rotate(-45deg)}@media screen and (max-width: 768px){.mfp-close{right:0 !important}}body.thanks .mod-page_title{margin-bottom:100px}@media screen and (max-width: 768px){body.thanks .mod-page_title{margin-bottom:70px}}body.thanks .btn-top{margin-top:30px;margin-left:auto;margin-right:auto}.kv{position:relative;overflow:hidden;aspect-ratio:.8886255924;padding-top:80px}.kv .fog{position:absolute;bottom:0;left:0;width:100%;aspect-ratio:1.5243902439}.kv .container .parent{position:relative;width:calc(100% - 30px);margin:auto;aspect-ratio:.9855907781}.kv .container .parent .child{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%;overflow:hidden;transition:transform 3s ease-in-out}.kv .container .parent .child:after{content:"";position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-color:rgba(0,0,0,.3)}.kv .container .parent .child .bg_safari{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover}@media screen and (min-width: 769px){body.safari .kv .container .parent .child .bg_safari{display:block}}.kv .container .parent .child video{width:100%;height:100%;object-fit:cover}.kv .catchCopyEn{display:flex;position:absolute;top:40vw;left:0;z-index:2;width:100%;height:20.6293333333vw;display:flex;overflow:hidden}.kv .catchCopyEn li{position:absolute;aspect-ratio:12.7861734694;padding:0 25px;height:100%;animation:loop-slide1 20s linear infinite}.kv .catchCopyEn li:nth-of-type(2){animation:loop-slide2 20s linear infinite}.kv .catchCopyEn li img{height:100%;width:auto}.kv .catchCopyJa{position:absolute;top:66.6666666667vw;left:0;right:0;margin:0 auto;font-size:19px;font-size:5.0666666667vw;font-weight:bold;line-height:1.3684210526;text-align:center}.kv .companyName{position:absolute;top:93.3333333333vw;left:0;right:0;margin:0 auto;font-family:"Inter",sans-serif;font-weight:600;font-style:normal;font-size:12px;font-size:3.2vw;text-align:center}@media screen and (min-width: 769px){.kv{aspect-ratio:1.5669205658;padding-top:127px}.kv .fog{aspect-ratio:2.7428571429}.kv .container .parent{width:calc(100% - 80px);aspect-ratio:1.78125}.kv .catchCopyEn{top:21.7796610169vw;height:16.6101694915vw}.kv .catchCopyEn li{padding:0 75px}.kv .catchCopyJa{top:42.1052631579vw;font-size:44px;font-size:3.0555555556vw}.kv .companyName{top:49.1525423729vw;font-size:20px;font-size:1.7543859649vw}}@media screen and (min-width: 1180px){.kv{aspect-ratio:auto;height:919px}.kv .fog{height:525px;aspect-ratio:auto}.kv .container .parent{width:100%}.kv .catchCopyEn{top:257px;height:196px}.kv .catchCopyJa{top:480px;font-size:44px;font-size:2.75rem}.kv .companyName{top:580px;font-size:20px;font-size:1.25rem}}@keyframes loop-slide1{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}@keyframes loop-slide2{0%{transform:translateX(100%)}100%{transform:translateX(0)}}.home .works{position:relative;margin-top:40px;padding-top:20px;padding-bottom:40px}.home .parts-service_top{display:block;background-image:url(../img/bg_top_service_sp.jpg);background-position:center;background-repeat:no-repeat;background-size:cover}.home .parts-service_top .container{min-height:270px;display:flex;flex-direction:column;justify-content:center}.home .parts-service_top .tit{font-size:46px;font-size:2.875rem;font-family:"Inter",sans-serif;font-weight:700;font-style:normal}.home .parts-service_top .txt{font-weight:bold}.home .parts-service_top .btn{display:flex;align-items:center;gap:10px;margin-top:20px;width:fit-content}.home .parts-service_top .btn .com-circle{width:60px;height:60px}.home .parts-service_top .btn span{font-family:"Inter",sans-serif;font-weight:700;font-style:normal}.home .parts-service_top .btn:hover{opacity:1}.home .parts-service_top .btn:hover .com-circle svg circle{animation:circle 1s forwards}@media screen and (min-width: 769px){.home .works{margin-top:110px;padding-top:100px;padding-bottom:100px}.home .parts-service_top{background-image:url(../img/bg_top_service.jpg)}.home .parts-service_top .container{min-height:494px}.home .parts-service_top .tit{font-size:98px;font-size:6.125rem}.home .parts-service_top .txt{font-size:24px;font-size:1.5rem}.home .parts-service_top .btn{margin-top:30px}.home .parts-service_top .btn .com-circle{width:60px;height:60px}.home .parts-service_top .btn span{font-size:18px;font-size:1.125rem}}.worksHeader{display:flex;justify-content:center;align-items:center;position:relative;width:100%;height:81.3333333333vw;overflow:hidden;margin-bottom:60px}.worksHeader .bg{display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:-100%;right:-100%;bottom:0;z-index:-1;width:166.3888888889%;margin:auto}.worksHeader .bg-img{position:relative;display:flex;flex-wrap:wrap;width:100%}.worksHeader .bg-img img{width:100%}.worksHeader .bg-img.center{top:25px}.worksHeader .title{text-align:center;font-size:18px;font-size:1.125rem;color:#fff;font-weight:bold}.worksHeader .title:before{content:attr(data-slug);display:block;font-family:"Inter",sans-serif;font-weight:700;font-style:normal;font-size:40px;font-size:2.5rem;line-height:1;margin-bottom:15px}.worksHeader.u-paged{height:auto;padding-top:100px;margin-bottom:70px}.worksHeader.u-paged .title{font-size:14px;font-size:.875rem}.worksHeader.u-paged .title:before{font-size:36px;font-size:2.25rem}@media screen and (min-width: 769px){.worksHeader{height:800px;margin-bottom:142px}.worksHeader .bg{width:2396px}.worksHeader .bg-img.left,.worksHeader .bg-img.right{top:-15px}.worksHeader .bg-img.center{top:55px}.worksHeader .title{font-size:28px;font-size:1.75rem}.worksHeader .title:before{font-size:80px;font-size:5rem;margin-bottom:25px}.worksHeader.u-paged{height:auto;padding-top:240px;margin-bottom:180px}.worksHeader.u-paged .title{font-size:24px;font-size:1.5rem}.worksHeader.u-paged .title:before{font-size:60px;font-size:3.75rem}}.js-fade{opacity:0;transition:1.3s ease-in-out}.js-fade.in{opacity:1}.js-fade_fast{opacity:0;transition:.5s ease-in-out}.js-fade_fast.in{opacity:1}.js-worksLoad .bg{transform:scale(1.5);transition:1.1s;transition-delay:.3s;gap:100px}.js-worksLoad .bg-img{gap:100px;transition:1.1s;transition-delay:.3s}.js-worksLoad .bg-img img{filter:saturate(0) contrast(1.5);transition:1.1s;transition-delay:.8s}.js-worksLoad .mod-works>li{opacity:0;transition:2s;transition-delay:.5s}.js-worksLoad.in .bg{transform:scale(1);gap:20px}.js-worksLoad.in .bg-img{gap:20px}.js-worksLoad.in .bg-img img{filter:saturate(1) contrast(1)}.js-worksLoad.in .mod-works>li{opacity:1}@media screen and (min-width: 769px){.js-worksLoad .bg{transform:scale(1.5);transition:1.1s;transition-delay:.3s;gap:100px}.js-worksLoad .bg-img{gap:100px;transition:1.1s;transition-delay:.3s}.js-worksLoad .bg-img img{filter:saturate(0) contrast(1.5);transition:1.1s;transition-delay:.8s}.js-worksLoad.in .bg{gap:40px}.js-worksLoad.in .bg-img{gap:40px}}.js-singleLoad:before{width:0;transition:.4s ease-in-out}.js-singleLoad .bg::before{content:"";position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;background-color:#000e34;transition:.5s;transition-delay:.6s}.js-singleLoad .bg>div{filter:blur(5px) brightness(0.6);transition:2.5s;transition-delay:.9s}.js-singleLoad .thumb{opacity:0;transform:translateY(20px);transition:1.3s;transition-delay:1.1s}.js-singleLoad .mod-single_header,.js-singleLoad .mod-single_body{opacity:0;transform:translateY(15px);transition:1.3s;transition-delay:1.7s}.js-singleLoad.in:before{width:100%}.js-singleLoad.in .bg::before{top:-100%}.js-singleLoad.in .bg>div{filter:blur(29.7336997986px) brightness(0.6)}.js-singleLoad.in .thumb{opacity:1;transform:translateY(0)}.js-singleLoad.in .mod-single_header,.js-singleLoad.in .mod-single_body{opacity:1;transform:translateY(0)}.js-topWorks .mod-works li:first-child .bg::before{content:"";position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;background-color:#000e34;transition:.5s}.js-topWorks .mod-works li:first-child .bg>div{filter:blur(5px) brightness(0.6);transition:2.5s;transition-delay:.3s}.js-topWorks .mod-works li:first-child .img{opacity:0;transform:translateY(20px);transition:1.3s;transition-delay:.65s}.js-topWorks .mod-works li:first-child .text{opacity:0;transition:1.3s;transition-delay:1.15s}.js-topWorks .mod-works li:not(:first-child){opacity:0;transition:1.3s;transition-delay:1.15s}.js-topWorks.in .mod-works li:first-child .bg::before{top:-100%}.js-topWorks.in .mod-works li:first-child .bg>div{filter:blur(29.7336997986px) brightness(0.6)}.js-topWorks.in .mod-works li:first-child .img{opacity:1;transform:translateY(0)}.js-topWorks.in .mod-works li:first-child .text{opacity:1}.js-topWorks.in .mod-works li:not(:first-child){opacity:1}