@import"https://fonts.googleapis.com/css2?family=Fugaz+One&family=Noto+Sans+JP:wght@100..900&family=Noto+Serif+JP:wght@200..900&family=Playwrite+AU+NSW:wght@100..400&display=swap";@-webkit-keyframes roll{0%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}10%{-webkit-transform:scale(1.1) rotate(585deg);transform:scale(1.1) rotate(585deg)}90%{-webkit-transform:scale(1.1) rotate(585deg);transform:scale(1.1) rotate(585deg)}100%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@keyframes roll{0%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}10%{-webkit-transform:scale(1.1) rotate(585deg);transform:scale(1.1) rotate(585deg)}90%{-webkit-transform:scale(1.1) rotate(585deg);transform:scale(1.1) rotate(585deg)}100%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}.plus{-webkit-transition:0;transition:0}.roll{-webkit-animation:roll 8s ease-in-out;animation:roll 8s ease-in-out;-webkit-transition:.5s cubic-bezier(0.9, -0.6, 0.21, 1.6);transition:.5s cubic-bezier(0.9, -0.6, 0.21, 1.6)}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,main{margin:0;padding:0;border:0;outline:none;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:baseline;caret-color:rgba(0,0,0,0)}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}input[type=submit],input[type=button]{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;-moz-appearance:button;appearance:button;border:none;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none !important;border-radius:0}input[type=submit]::-webkit-search-decoration,input[type=button]::-webkit-search-decoration{display:none}input[type=submit]::focus,input[type=button]::focus{outline-offset:-2px}select{background-color:rgba(0,0,0,0);color:sepia;border:none;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}html{font-size:62.5%}@media screen and (max-width: 1024px){html{font-size:57.5%}}@media screen and (max-width: 600px){html{font-size:52.5%}}body{font-family:"Noto Sans JP","游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;font-weight:400;color:#333;font-size:1.7rem;line-height:1;padding-top:60px}@media screen and (max-width: 600px){body{padding-top:50px}}ul{margin:0;padding:0;list-style-type:none}ul li{list-style-type:inherit}button{background:none;border:none;padding:0}h1,h2,h3,h4,h5,h6{font-weight:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}a{text-decoration:none;-webkit-transition:all ease-in-out .2s;transition:all ease-in-out .2s}a:hover{opacity:.6;-webkit-transition:all ease-in-out .2s;transition:all ease-in-out .2s}article{max-width:100%;width:100%;margin-left:auto;margin-right:auto}section{max-width:1000px;width:100%;margin-left:auto;margin-right:auto;margin-bottom:80px;padding-left:20px;padding-right:20px}@media screen and (max-width: 1024px){section{padding-left:20px;padding-right:20px}}@media screen and (max-width: 600px){section{padding-left:15px;padding-right:15px;margin-bottom:50px}}p{color:#403f54;font-size:1.7rem;text-align:justify;line-height:1.8;margin-bottom:15px}@media screen and (max-width: 600px){p{font-size:1.7rem}}b{font-weight:700}img.max{max-width:100%;width:100%}@media screen and (max-width: 600px){img.max-sp{max-width:100%;width:100%}}img.line{border:1px solid #ddd}img.corner{border-radius:2rem}.header-nav{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;max-width:100%;height:60px;padding-left:30px;padding-right:30px;-webkit-box-shadow:0 .2rem 1rem rgba(0,0,0,.1);box-shadow:0 .2rem 1rem rgba(0,0,0,.1);border-bottom:1px solid #eee;position:relative;z-index:999;position:fixed;top:0}@media screen and (max-width: 600px){.header-nav{height:50px;padding-left:15px;padding-right:15px}}.header-nav .left{width:300px}@media screen and (max-width: 1024px){.header-nav .left{width:150px}}.header-nav .left .logo{width:100%}.header-nav .left .logo a{display:block}.header-nav .left .logo a h1 img{width:100%;height:auto}@media screen and (max-width: 1024px){.header-nav .left .logo a h1 img.pc{display:none}}.header-nav .left .logo a h1 img.tab{display:none}@media screen and (max-width: 1024px){.header-nav .left .logo a h1 img.tab{display:block}}.header-nav .right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:calc(100% - 300px);height:100%}@media screen and (max-width: 1024px){.header-nav .right{width:calc(100% - 150px)}}.header-nav .right .link-txt{height:100%;position:relative}@media screen and (max-width: 600px){.header-nav .right .link-txt{display:none}}.header-nav .right .link-txt::after{content:"";height:20px;border-right:1px solid #666;margin:auto 0;position:absolute;top:0;bottom:0;right:0}.header-nav .right .link-txt ul.menu-top{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.header-nav .right .link-txt ul.menu-top>li{margin-left:30px}.header-nav .right .link-txt ul.menu-top>li:nth-last-of-type(1){margin-right:30px}.header-nav .right .link-txt ul.menu-top>li>a{color:#261a0c;font-size:1.6rem;font-weight:500;line-height:1;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-nav .right .link-txt ul.menu-top>li.layer:hover>ul{opacity:1;visibility:visible}.header-nav .right .link-txt ul.menu-top>li.layer>ul{background-color:#f4f9fc;color:#fff;width:100%;margin-left:auto;margin-right:auto;padding:40px 20px 60px;-webkit-transition:opacity .3s,visibility .3s;transition:opacity .3s,visibility .3s;visibility:hidden;position:fixed;top:59px;left:0;right:0;z-index:1;opacity:0}.header-nav .right .link-txt ul.menu-top>li.layer>ul>li{max-width:1000px;width:100%;margin-left:auto;margin-right:auto}.header-nav .right .link-txt ul.menu-top>li.layer>ul li.middle{padding-top:20px;padding-bottom:20px;padding-left:10px;padding-right:10px}.header-nav .right .link-txt ul.menu-top>li.layer>ul li.middle>a{font-size:2.2rem;font-weight:600;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";line-height:1.3}.header-nav .right .link-txt ul.menu-top>li.layer>ul li.middle>a span{display:block;position:relative}.header-nav .right .link-txt ul.menu-top>li.layer>ul li.middle>a span::after{content:"";background-image:url(../img/common/icon_arrow_07.svg);background-size:cover;background-repeat:no-repeat;background-position:center center;width:18px;height:18px;margin:auto;position:absolute;top:0;bottom:0;right:-30px}.header-nav .right .link-txt ul.menu-top>li.layer>ul li.middle>ul{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:15px}.header-nav .right .link-txt ul.menu-top>li.layer>ul li.middle>ul>li{width:50%;padding-right:15px;margin-bottom:5px}.header-nav .right .link-txt ul.menu-top>li.layer>ul li.middle>ul>li a{color:#261a0c;font-size:1.7rem;font-weight:500;line-height:1.3;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";padding-top:5px;padding-bottom:5px;padding-right:35px;display:block}.header-nav .right .link-txt ul.menu-top>li.layer>ul li.middle>ul>li a span{display:inline-block;position:relative}.header-nav .right .link-txt ul.menu-top>li.layer>ul li.middle>ul>li a span::after{content:"";width:8px;height:8px;border-top:solid 2px #261a0c;border-right:solid 2px #261a0c;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:calc(50% - 4px);right:-20px}.header-nav .right .link-txt ul.menu-top>li.layer>ul a{color:#0081d0}.header-nav .right .link-txt ul.menu-top>li.layer h2{color:#261a0c;font-size:2.2rem;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 10px 20px;margin-bottom:20px;border-bottom:1px solid #666}.header-nav .right .link-txt ul.menu-top>li.layer h2 span{font-size:4rem;font-weight:700;margin-right:20px}.header-nav .right ul.link-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-nav .right ul.link-icon li{margin-left:20px}.header-nav .right ul.link-icon .link-contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header-nav .right ul.link-icon .burger{display:none;width:35px;height:30px;padding:5px 0;border-radius:2px;cursor:pointer;z-index:999}@media screen and (max-width: 600px){.header-nav .right ul.link-icon .burger{display:block}}.header-nav .right ul.link-icon .burger.open .menu-icon span.line-1{bottom:0;margin:auto;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.header-nav .right ul.link-icon .burger.open .menu-icon span.line-2{opacity:0}.header-nav .right ul.link-icon .burger.open .menu-icon span.line-3{top:0;margin:auto;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.header-nav .right ul.link-icon .burger .menu-icon{position:relative;width:100%;height:100%}.header-nav .right ul.link-icon .burger .menu-icon span{background-color:#ec1212;display:block;width:100%;height:2px;border-radius:10px;margin-left:auto;margin-right:auto;position:absolute;right:0;left:0;-webkit-transition:all ease-out .3s;transition:all ease-out .3s}.header-nav .right ul.link-icon .burger .menu-icon span.line-1{top:0}.header-nav .right ul.link-icon .burger .menu-icon span.line-2{width:calc(100% - 10px);top:calc(50% - 2px);opacity:1}.header-nav .right ul.link-icon .burger .menu-icon span.line-3{bottom:0}.service-all{display:none;background-color:#fff;right:0;width:100%;height:calc(100% - 60px);overflow-y:auto;position:fixed;top:60px;z-index:999;border-top:1px solid #f6f6f6}@media screen and (max-width: 600px){.service-all{height:calc(100% - 50px);top:50px}}.service-all ul.menu-all{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.service-all ul.menu-all>li{width:100%;border-bottom:1px solid #eee}.service-all ul.menu-all>li.layer{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:hidden}.service-all ul.menu-all>li.layer>a::after{content:none}.service-all ul.menu-all>li.layer>ul{padding-bottom:20px;position:relative}.service-all ul.menu-all>li.layer>ul::after{content:"";width:100%;height:calc(100% - 60px);border-left:1px solid #eee;position:absolute;top:30px;left:0}.service-all ul.menu-all>li.layer>ul li.middle>a{color:#0081d0;font-size:2rem;padding:20px 30px 10px 15px}.service-all ul.menu-all>li.layer>ul li.middle>a::after{content:none}.service-all ul.menu-all>li.layer>ul li.middle>a span{position:relative}.service-all ul.menu-all>li.layer>ul li.middle>a span::after{content:"";background-image:url(../img/common/icon_arrow_07.svg);background-size:cover;background-repeat:no-repeat;background-position:center center;width:16px;height:16px;margin:auto;position:absolute;top:0;bottom:0;right:-25px}.service-all ul.menu-all>li.layer>ul li.middle>ul>li a{font-weight:500;display:block;padding:15px 30px 15px 25px}.service-all ul.menu-all>li.layer>ul li.middle>ul>li a::after{content:none}.service-all ul.menu-all>li.layer>ul li.middle>ul>li a span{display:inline-block;position:relative}.service-all ul.menu-all>li.layer>ul li.middle>ul>li a span::after{content:"";width:8px;height:8px;border-top:solid 1px #261a0c;border-right:solid 1px #261a0c;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:calc(50% - 4px);right:-20px}@media screen and (max-width: 600px){.service-all ul.menu-all>li.layer>ul li.middle>ul>li a span::after{right:-15px}}.service-all ul.menu-all>li a{color:#261a0c;font-size:1.8rem;font-weight:600;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";line-height:1.3;display:block;padding:20px 20px;position:relative;z-index:1}.service-all ul.menu-all>li a::after{content:"";width:16px;height:16px;border-top:solid 1px #261a0c;border-right:solid 1px #261a0c;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:calc(50% - 8px);right:20px}.service-all .address{width:100%;margin-left:auto;margin-right:auto;padding:30px 30px 50px 30px}@media screen and (max-width: 600px){.service-all .address{padding-left:20px;padding-right:20px}}.service-all .address p{text-align:center;margin-bottom:10px}.service-all .address .btn-mail{text-align:center}.page-top{display:none;background-color:#0081d0;width:60px;height:60px;padding:5px 15px;border-radius:60px;position:fixed;bottom:10px;right:10px;z-index:100;cursor:pointer}@media screen and (max-width: 600px){.page-top{display:none !important}}.page-top img{width:100%}footer{background-color:#c2efff;padding-top:80px;overflow:hidden}footer .logo{text-align:center;position:relative;z-index:1}footer .logo a{display:inline-block}footer h2{text-align:center;margin-bottom:5px}footer h2 img{width:200px;height:auto}footer .copy{color:#000;font-size:1.8rem;font-weight:700;text-align:center;margin-bottom:25px}footer .box-map{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;margin-bottom:25px}footer .box-map figure{width:450px;position:absolute;bottom:-25px}footer .box-map figure img{width:100%;opacity:.45}footer .box-map .cont{width:calc(100% - 200px);position:relative}@media screen and (max-width: 1024px){footer .box-map .cont{width:100%}}footer .box-map .cont h3{color:#261a0c;font-size:1.6rem;font-weight:500;text-align:center;line-height:1.3;margin-bottom:5px}@media screen and (max-width: 600px){footer .box-map .cont h3{font-size:1.7rem}}footer .box-map .cont p{color:#555;font-size:1.4rem;line-height:1.6;text-align:center}footer nav{max-width:1000px;width:100%;margin-left:auto;margin-right:auto;margin-bottom:5px;padding-left:30px;padding-right:30px}footer nav ul.menu-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}footer nav ul.menu-bottom li{margin-left:15px;margin-right:15px;margin-bottom:15px}footer nav ul.menu-bottom li a{color:#261a0c;font-size:1.4rem;line-height:1.3}footer small{color:#261a0c;text-align:center;display:block;border-top:1px solid #fff;padding-top:15px;padding-bottom:15px}body main .pr00{padding-right:0}body main .pr05{padding-right:5px}body main .pr10{padding-right:10px}body main .pr15{padding-right:15px}body main .pr20{padding-right:20px}body main .pr25{padding-right:25px}body main .pr30{padding-right:30px}body main .pr35{padding-right:35px}body main .pr40{padding-right:40px}body main .pr45{padding-right:45px}body main .pr50{padding-right:50px}body main .pr55{padding-right:55px}body main .pr60{padding-right:60px}body main .pl00{padding-left:0}body main .pl05{padding-left:5px}body main .pl10{padding-left:10px}body main .pl15{padding-left:15px}body main .pl20{padding-left:20px}body main .pl25{padding-left:25px}body main .pl30{padding-left:30px}body main .pl35{padding-left:35px}body main .pl40{padding-left:40px}body main .pl45{padding-left:45px}body main .pl50{padding-left:50px}body main .pl55{padding-left:55px}body main .pl60{padding-left:60px}body main .pb00{padding-bottom:0}body main .pb05{padding-bottom:5px}body main .pb10{padding-bottom:10px}body main .pb15{padding-bottom:15px}body main .pb20{padding-bottom:20px}body main .pb25{padding-bottom:25px}body main .pb30{padding-bottom:30px}body main .pb35{padding-bottom:35px}body main .pb40{padding-bottom:40px}body main .pb45{padding-bottom:45px}body main .pb50{padding-bottom:50px}body main .pb55{padding-bottom:55px}body main .pb60{padding-bottom:60px}body main .mt00{margin-top:0}body main .mt05{margin-top:5px}body main .mt10{margin-top:10px}body main .mt15{margin-top:15px}body main .mt20{margin-top:20px}body main .mt25{margin-top:25px}body main .mt30{margin-top:30px}body main .mt35{margin-top:35px}body main .mt40{margin-top:40px}body main .mt45{margin-top:45px}body main .mt50{margin-top:50px}body main .mt55{margin-top:55px}body main .mt60{margin-top:60px}body main .mr00{margin-right:0}body main .mr05{margin-right:5px}body main .mr10{margin-right:10px}body main .mr15{margin-right:15px}body main .mr20{margin-right:20px}body main .mr25{margin-right:25px}body main .mr30{margin-right:30px}body main .mr35{margin-right:35px}body main .mr40{margin-right:40px}body main .mr45{margin-right:45px}body main .mr50{margin-right:50px}body main .mr55{margin-right:55px}body main .mr60{margin-right:60px}body main .ml00{margin-left:0}body main .ml05{margin-left:5px}body main .ml10{margin-left:10px}body main .ml15{margin-left:15px}body main .ml20{margin-left:20px}body main .ml25{margin-left:25px}body main .ml30{margin-left:30px}body main .ml35{margin-left:35px}body main .ml40{margin-left:40px}body main .ml45{margin-left:45px}body main .ml50{margin-left:50px}body main .ml55{margin-left:55px}body main .ml60{margin-left:60px}body main .mb00{margin-bottom:0}body main .mb05{margin-bottom:5px}body main .mb10{margin-bottom:10px}body main .mb15{margin-bottom:15px}body main .mb20{margin-bottom:20px}body main .mb25{margin-bottom:25px}body main .mb30{margin-bottom:30px}body main .mb35{margin-bottom:35px}body main .mb40{margin-bottom:40px}body main .mb45{margin-bottom:45px}body main .mb50{margin-bottom:50px}body main .mb55{margin-bottom:55px}body main .mb60{margin-bottom:60px}body main .mt-05{margin-top:-5px}body main .mt-10{margin-top:-10px}body main .mt-15{margin-top:-15px}body main .mt-20{margin-top:-20px}body main .mt-25{margin-top:-25px}body main .mt-30{margin-top:-30px}body main .mt-35{margin-top:-35px}body main .mt-40{margin-top:-40px}body main .mt-45{margin-top:-45px}body main .mt-50{margin-top:-50px}body main .mb00{margin-bottom:0}body main .tl{text-align:left !important}body main .tc{text-align:center !important}body main .tr{text-align:right !important}body main .bb00{border-bottom:none}body main .black{color:#000}body main .blue{color:#0081d0}body main .red{color:#ec1212}body main .mincho{font-family:"Noto Serif JP"}.bk{padding-top:50px;padding-bottom:50px;margin-bottom:70px}.bk.rose{background-color:#fef1f1}.bk.wblue{background-color:#f4f9fc}.wide{max-width:100%;width:100%;padding-left:0;padding-right:0}@media screen and (max-width: 600px){.wide{padding-left:0;padding-right:0}}.just{max-width:1000px;width:100%;padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto}.headline{color:#000;font-size:2.8rem;font-weight:600;line-height:1.3;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;border-bottom:2px solid #ec1212;padding-right:100px;padding-bottom:10px;margin-top:70px;margin-bottom:35px}@media screen and (max-width: 600px){.headline{width:100%;padding-right:0}}.headline+.lead{margin-top:10px}.sub-headline{color:#261a0c;font-size:2rem;font-weight:700;line-height:1.3;margin-bottom:25px}.sub-headline.short{font-size:1.8rem;margin-bottom:10px}.sub-headline+.caption{margin-top:10px}.heading{color:#261a0c;font-size:3rem;font-weight:700;line-height:1.3;margin-top:60px;margin-bottom:25px}.heading b{font-weight:900}.lead{color:#261a0c;font-size:2rem;font-weight:700;line-height:1.3;margin-top:40px;margin-bottom:30px;padding:6px 10px 6px 15px;border-radius:2px;border-left:4px solid #0081d0}.lead+.caption{margin-top:10px}.caption{background-color:#ec1212;color:#fff;font-size:1.7rem;font-weight:400;line-height:1.3;text-align:left;margin-top:20px;margin-right:5px;margin-bottom:10px;display:inline-block;padding:8px 10px;border-radius:8px}.caption.short{font-size:1.6rem;padding:5px 8px}.caption.blue{background-color:#0081d0;color:#fff}.caption.orange{background-color:#ff8100}.title{color:#261a0c;font-family:"Noto Serif JP";font-size:4rem;font-weight:900;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";text-shadow:4px 4px 10px #ddd;line-height:1.5;margin-bottom:25px}@media screen and (max-width: 600px){.title{font-size:3.5rem}}.sub-title{color:#261a0c;font-size:2rem;font-weight:500;line-height:1.3;margin-top:25px;margin-bottom:15px}.kome{font-size:inherit;line-height:inherit;display:block;padding-left:20px;position:relative}.kome::before{content:"※";color:inherit;font-size:inherit;line-height:inherit;position:absolute;top:0;left:0}.btn-mail a{background-color:#ff8100;color:#fff;font-size:1.8rem;font-weight:500;line-height:1.3;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:40px;padding:20px 40px}@media screen and (max-width: 600px){.btn-mail a{padding:15px 15px}}.btn-mail a img{padding-right:10px}.btn.right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.btn a,.btn .in{background-color:#0081d0;color:#fff;font-size:1.6rem;font-weight:400;line-height:1.3;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:40px;padding:12px 25px}.btn a img,.btn .in img{margin-left:10px}.btn .in{padding:6px 16px}.more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.more .in{color:#0081d0;font-size:1.6rem;font-weight:700;padding-right:20px;position:relative}.more .in.red{color:#ec1212}.more .in::after{content:"";width:8px;height:8px;border-top:solid 3px #ec1212;border-right:solid 3px #ec1212;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:calc(50% - 4px);right:0}.layer{position:relative;z-index:99}.anchor{opacity:0;display:block;margin-top:-100px;padding-top:100px}.band{width:100%;margin-bottom:50px;border-bottom:1px solid #eee;position:relative}.band .wrap{width:100%;max-width:1000px;margin-left:auto;margin-right:auto;padding:30px 30px;position:relative}@media screen and (max-width: 1024px){.band .wrap{padding-left:20px;padding-right:20px}}@media screen and (max-width: 600px){.band .wrap{padding-left:15px;padding-right:15px}}.band .wrap .ttl{color:#0081d0;font-size:6rem;font-weight:900;word-wrap:break-word;line-height:1.3;letter-spacing:3px;margin-bottom:5px;margin-top:-10px}@media screen and (max-width: 600px){.band .wrap .ttl{font-size:5rem;line-height:1.2;letter-spacing:0}}.band .wrap time,.band .wrap .deco{color:#0081d0;font-size:150px;font-weight:900;white-space:pre;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;position:absolute;top:0;left:0;opacity:.05}ul.bread{width:100%;margin-left:auto;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:15px;margin-bottom:10px;position:relative;z-index:1}ul.bread li{font-size:1.2rem;margin-right:20px;margin-bottom:5px}ul.bread li a{color:#0081d0;font-size:inherit;font-weight:500;position:relative}ul.bread li a::after{content:"";width:4px;height:4px;border-top:solid 1px #666;border-right:solid 1px #666;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:calc(50% - 2px);right:-12px}ul.bread li h1{color:#261a0c;font-size:inherit;font-weight:500}.paling{padding:30px;border-radius:20px;position:relative;z-index:1}@media screen and (max-width: 600px){.paling{padding:20px 15px}}.paling.red{background-color:#f6cace}.paling.blue{background-color:#f4f9fc}.paling.orange{background-color:#fce7c2}.paling.yellow{background-color:ivory}.paling.smoke{background-color:#f6f6f6}.paling.line{border:1px solid #ecefe8}.paling figure{margin-bottom:10px}.cmn-contact{padding-top:70px}.cmn-contact .wrap{background-image:url(../img/common/service_contact_01.jpg);background-size:cover;background-repeat:no-repeat;background-position:center center;width:100%;padding:40px 60px;position:relative}@media screen and (max-width: 600px){.cmn-contact .wrap{background-position-x:70%;padding:30px 20px}}.cmn-contact .wrap h2{color:#0081d0;font-size:2.8rem;font-weight:700;line-height:1.3;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-bottom:5px}.cmn-contact .wrap p{font-size:1.7rem;margin-bottom:10px}.cmn-contact .wrap p span{display:block}@media screen and (max-width: 600px){.cmn-contact .wrap p span{display:inline}}.list-box-txt{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:50px}.list-box-txt h2{color:#000;font-size:1.8rem;font-weight:700;line-height:10;text-align:right;padding-right:50px;width:calc(100% - 800px)}@media screen and (max-width: 1024px){.list-box-txt h2{width:100px;padding-right:20px}}@media screen and (max-width: 600px){.list-box-txt h2{text-align:left;width:65px;padding-right:0}}.list-box-txt h2 a{color:#261a0c}.list-box-txt ul{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:800px;border-left:1px solid #666;padding-left:50px}@media screen and (max-width: 1024px){.list-box-txt ul{width:calc(100% - 100px);padding-left:25px}}@media screen and (max-width: 600px){.list-box-txt ul{width:calc(100% - 65px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:15px}}.list-box-txt ul li{width:100%;margin-top:10px;margin-bottom:10px}@media screen and (max-width: 600px){.list-box-txt ul li{width:100%;margin-top:5px;margin-bottom:5px}}.list-box-txt ul li a{color:#261a0c;font-size:1.7rem;line-height:1.3;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:5px 5px 5px 30px;position:relative}.list-box-txt ul li a::before{content:"";width:20px;height:1px;border-top:1px solid #ec1212;margin:auto 0;position:absolute;top:0;bottom:0;left:0}.list-box-txt ul li a h3{color:inherit;font-size:inherit;font-weight:inherit;margin-right:12px;display:inline-block}.list-box-txt ul li a time{color:#ddd;font-size:inherit;font-weight:500}@media screen and (max-width: 600px){.list-box-txt ul li a time{display:none}}ul.list-box-thumb{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}@media screen and (max-width: 600px){ul.list-box-thumb.half>li{width:50%;margin-bottom:25px}}@media screen and (max-width: 600px){ul.list-box-thumb.half>li:nth-of-type(odd){padding-left:0;padding-right:8px}}@media screen and (max-width: 600px){ul.list-box-thumb.half>li:nth-of-type(even){padding-left:8px;padding-right:0}}ul.list-box-thumb.half>li .in figure figcaption span{font-size:2rem}@media screen and (max-width: 600px){ul.list-box-thumb.half>li .in figure h3{margin-bottom:0}}ul.list-box-thumb>li{width:calc(33.3% - 20px);margin-right:30px;margin-bottom:40px}@media screen and (max-width: 600px){ul.list-box-thumb>li{width:100%;margin-right:0;margin-bottom:20px}}ul.list-box-thumb>li:nth-of-type(3n){margin-right:0}ul.list-box-thumb>li:nth-last-of-type(1){margin-bottom:0}ul.list-box-thumb>li .in{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}ul.list-box-thumb>li .in:hover{opacity:1}ul.list-box-thumb>li .in:hover img{-webkit-transform:scale(1.1, 1.1);-ms-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1);-webkit-transition:9s all;transition:9s all}ul.list-box-thumb>li .in:hover figcaption span{background:rgba(0,129,208,.5);-webkit-transition:.5s all;transition:.5s all}ul.list-box-thumb>li .in figure{border:#eee solid 1px;margin-bottom:15px;position:relative;overflow:hidden}@media screen and (max-width: 600px){ul.list-box-thumb>li .in figure{margin-bottom:10px}}ul.list-box-thumb>li .in figure img{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:auto;-webkit-transform:scale(1, 1);-ms-transform:scale(1, 1);transform:scale(1, 1);-webkit-transition:6s all;transition:6s all}ul.list-box-thumb>li .in figure img.cover{background-size:cover;background-position:center center;background-repeat:no-repeat}ul.list-box-thumb>li .in figure figcaption{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;left:0}ul.list-box-thumb>li .in figure figcaption span{background:rgba(0,0,0,.1);color:#fff;font-size:2.4rem;font-weight:200;text-align:center;width:120px;border:1px solid #fff;padding:8px 10px;-webkit-transition:1s all;transition:1s all}@media screen and (max-width: 600px){ul.list-box-thumb>li .in figure figcaption span{width:90px}}ul.list-box-thumb>li .in h3{color:#261a0c;font-size:2rem;font-weight:500;line-height:1.3;margin-bottom:10px}@media screen and (max-width: 600px){ul.list-box-thumb>li .in h3{margin-bottom:5px}}ul.list-box-thumb>li .in h3.small{font-size:1.8rem}ul.list-box-thumb>li .in ul.supply{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:5px}ul.list-box-thumb>li .in ul.supply .cat{background-color:#f6f6f6;color:#fff;font-size:1.2rem;font-weight:400;line-height:1;letter-spacing:.1rem;padding:4px 6px;border-radius:2px;margin-right:10px}@media screen and (max-width: 600px){ul.list-box-thumb>li .in ul.supply .cat{padding-left:4px;padding-right:4px}}ul.list-box-thumb>li .in ul.supply .cat.news{background-color:#ec1212}ul.list-box-thumb>li .in ul.supply .cat.work{background-color:#0081d0}ul.list-box-thumb>li .in ul.supply .cat.column{background-color:#1fb81f}ul.list-box-thumb>li .in ul.supply .client{color:#999;font-size:1.6rem;line-height:1.3}.list-q li{border-bottom:1px dashed #ccc}.list-q li:nth-of-type(1){border-top:1px dashed #ccc}.list-q li a{color:#403f54;font-size:1.5rem;text-align:justify;line-height:1.5;display:block;padding:8px 10px 8px 30px;position:relative}.list-q li a::before{content:"";width:20px;height:1px;border-top:1px solid #ec1212;margin:auto 0;position:absolute;top:0;bottom:0;left:0}.list-qa li{color:#261a0c;font-size:1.6rem;line-height:2;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.list-qa li:nth-of-type(odd){font-weight:500;padding-bottom:15px;margin-bottom:15px;border-bottom:1px dashed #f6cace}.list-qa li:nth-last-of-type(1){margin-bottom:0}.list-qa li img{margin-right:10px}.list-qa li h4{color:#261a0c;font-size:1.6rem;font-weight:500}.list-qa li p{color:#261a0c;margin-bottom:0}.comb{width:100%;position:relative}.comb::after{content:"";clear:both;display:block}.comb figure{float:right}.comb figure.right{padding-left:30px}@media screen and (max-width: 600px){.comb figure.right{padding-left:0}}.comb figure.left{float:left;padding-right:30px}@media screen and (max-width: 600px){.comb figure.left{padding-right:0}}.comb figure img{width:450px}@media screen and (max-width: 1024px){.comb figure img{width:400px}}@media screen and (max-width: 600px){.comb figure img{width:100%;margin-bottom:10px}}.comb h3{color:#261a0c;font-size:2rem;font-weight:500;line-height:1.3;margin-bottom:10px}ul.list-case{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}ul.list-case>li{width:25%;padding:5px}@media screen and (max-width: 600px){ul.list-case>li{width:50%}}ul.list-case>li figure{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:#ccc solid 1px;border-radius:10px;padding:10px 20px 20px}@media screen and (max-width: 600px){ul.list-case>li figure{padding:10px 15px 15px}}ul.list-case>li figure span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end;margin-bottom:10px}ul.list-case>li figure img{width:80px}@media screen and (max-width: 600px){ul.list-case>li figure img{width:40px}}ul.list-case>li figure figcaption{color:#261a0c;font-size:1.5rem;font-weight:600;line-height:1.3;text-align:center;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";margin-bottom:5px}ul.list-case>li figure p{font-size:1.5rem;line-height:1.6;margin-bottom:0}ul.list-service{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}ul.list-service>li{width:calc(50% - 5px);margin-bottom:10px}@media screen and (max-width: 600px){ul.list-service>li{width:100%}}ul.list-service>li .wrap{background-color:#fff;height:100%;padding:20px 25px;border:#ecefe8 solid 1px;border-radius:10px}@media screen and (max-width: 600px){ul.list-service>li .wrap{padding:20px}}ul.list-service>li a.wrap{background-color:#fff;display:block;position:relative;overflow:hidden}ul.list-service>li a.wrap::after{content:"";border-left:40px solid rgba(0,0,0,0);border-bottom:40px solid #fef1f1;position:absolute;right:-1px;bottom:-1px;-webkit-transition:all .5s;transition:all .5s}ul.list-service>li a.wrap:hover{opacity:1}ul.list-service>li a.wrap:hover::after{border-left:40px solid rgba(0,0,0,0);border-bottom:40px solid #ec1212;-webkit-transition:all 2s;transition:all 2s}ul.list-service>li h3{color:#ff8100;font-size:1.8rem;font-weight:600;line-height:1.3;margin-bottom:5px}ul.list-service>li p{line-height:1.6;margin-bottom:0}.list-disc{list-style-type:disc;padding-left:30px;margin-bottom:10px}.list-disc>li{font-size:1.7rem;line-height:1.8;text-align:justify;margin-top:5px;margin-bottom:5px}.list-num{list-style-type:decimal;padding-left:25px;margin-bottom:10px}.list-num.thick{font-weight:700}.list-num.link-in{color:#0081d0}.list-num.link-in a{color:#0081d0;font-weight:500;display:inline-block;padding-right:20px;position:relative}.list-num.link-in a::after{content:"";width:8px;height:8px;border-top:solid 2px #0081d0;border-right:solid 2px #0081d0;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);position:absolute;top:calc(50% - 6px);right:0}.list-num>li{font-size:1.7rem;line-height:1.8;text-align:justify;padding-left:5px;margin-top:5px;margin-bottom:5px}.list-check.bulk>li{background:none;padding:0 0 0 30px;border-radius:0}.list-check.bulk>li::before{top:10px;left:0}.list-check>li{background-color:#fff;font-size:1.8rem;font-weight:600;line-height:1.6;margin-bottom:10px;padding:10px 15px 10px 40px;border-radius:100px;position:relative}.list-check>li::before{content:"";background-image:url("../img/common/icon_check_01.svg");background-size:contain;background-repeat:no-repeat;background-position:right center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:19px;height:11px;position:absolute;top:20px;left:15px}.list-rnum li{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px;position:relative}.list-rnum li::before{content:"";background-color:#eee;width:60px;height:60px;border-radius:100%;position:absolute;top:5px;left:5px}.list-rnum li:nth-last-of-type(1){margin-bottom:0}.list-rnum li>span{background-color:#ec1212;color:#fff;font-family:"Playwrite AU NSW",cursive;font-size:2rem;font-weight:400;letter-spacing:2px;width:60px;height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:100%;position:relative}.list-rnum li>span b{position:relative;top:2px;left:-2px}.list-rnum li>p{color:#261a0c;font-size:1.8rem;font-weight:600;text-shadow:0px 0px 10px #fff,0px 0px 10px #fff,0px 0px 10px #fff,0px 0px 10px #fff,0px 0px 10px #fff;line-height:1.3;width:calc(100% - 60px);padding-left:15px;margin-bottom:0}@media screen and (max-width: 600px){.list-rnum li>p{font-size:2rem}}.list-rnum li>p span{display:block}.list-flow{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.list-flow>li{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;border-radius:10px;margin-bottom:25px;position:relative}.list-flow>li.green::before{border-left:#0081d0 4px dashed}.list-flow>li.green .num{background-color:#0081d0}.list-flow>li.green .wrap h3{color:#0081d0}.list-flow>li.orange::before{border-left:#ff8100 4px dashed}.list-flow>li.orange .num{background-color:#ff8100}.list-flow>li.orange .wrap h3{color:#ff8100}.list-flow>li:nth-last-of-type(1)::before{content:none}.list-flow>li::before{content:"";width:1px;height:calc(100% + 25px);border-left:#0081d0 4px dashed;position:absolute;top:0;left:24px;opacity:.25}.list-flow>li .num{background-color:#1d939e;color:#fff;font-family:"Playwrite AU NSW",cursive;font-size:1.8rem;font-weight:400;width:50px;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:100%;position:relative;z-index:1}.list-flow>li .num b{position:relative;left:-2px}.list-flow>li .wrap{width:calc(100% - 50px);padding-left:20px}.list-flow>li .wrap h3{color:#1d939e;font-size:1.8rem;font-weight:600;line-height:1.3;margin-bottom:5px}.list-flow>li .wrap p{line-height:1.6;margin-bottom:0}.list-panel{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.list-panel>li{width:calc(50% - 10px);margin-bottom:20px}@media screen and (max-width: 600px){.list-panel>li{width:100%;margin-bottom:15px}}.list-panel>li a{border:1px solid #ecefe8;position:relative;overflow:hidden}.list-panel>li a::after{content:"";border-left:40px solid rgba(0,0,0,0);border-bottom:40px solid #fef1f1;position:absolute;right:-1px;bottom:-1px;-webkit-transition:all .5s;transition:all .5s}.list-panel>li a:hover{opacity:1}.list-panel>li a:hover::after{border-left:40px solid rgba(0,0,0,0);border-bottom:40px solid #ec1212;-webkit-transition:all 2s;transition:all 2s}.list-panel>li .wrap{background-color:#fff;height:100%;display:block;padding:30px 30px;border-radius:10px;position:relative}@media screen and (max-width: 600px){.list-panel>li .wrap{padding:20px 20px}}.list-panel>li .wrap.corporate::before{background-image:url(../img/page/corporate-bk_01.webp)}.list-panel>li .wrap.recruitment::before{background-image:url(../img/page/recruitment-bk_01.webp)}.list-panel>li .wrap.ec::before{background-image:url(../img/page/ec-bk_01.webp)}.list-panel>li .wrap.lp::before{background-image:url(../img/page/lp-bk_01.webp)}.list-panel>li .wrap.brand::before{background-image:url(../img/page/brand-bk_01.webp)}.list-panel>li .wrap.service::before{background-image:url(../img/page/service-bk_01.webp)}.list-panel>li .wrap.portal::before{background-image:url(../img/page/portal-bk_01.webp)}.list-panel>li .wrap::before{content:"";background-size:contain;background-repeat:no-repeat;background-position:bottom left;width:100%;height:100%;position:absolute;left:0;bottom:0;opacity:.15}.list-panel>li .wrap h3{color:#ff8100;font-size:1.8rem;font-weight:700;line-height:1.3;margin-bottom:10px}@media screen and (max-width: 600px){.list-panel>li .wrap h3{margin-bottom:5px}}.list-panel>li .wrap p{line-height:1.6;font-weight:500;margin-bottom:0}.page-numbers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:25px}.page-numbers li{margin-left:10px;margin-right:10px}.page-numbers li span{border:1px solid #261a0c;color:#403f54;padding:10px 18px;border-radius:4px}.page-numbers li a{background-color:#0081d0;color:#fff;padding:10px 18px;border:1px solid #0081d0;border-radius:4px}.box-one{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;max-width:1000px;width:100%;width:100%;padding:20px;margin-left:auto;margin-right:auto;position:relative}@media screen and (max-width: 600px){.box-one{padding-left:20px;padding-right:20px}}.box-one.movie::before{background-image:url(../img/page/movie_01.webp)}.box-one::before{content:"";background-image:url(../img/page/homepage_01.webp);width:100%;height:100%;background-size:70%;background-repeat:no-repeat;background-position:center right;position:absolute;bottom:0;right:0}@media screen and (max-width: 1024px){.box-one::before{background-size:contain}}@media screen and (max-width: 600px){.box-one::before{background-size:cover;opacity:.25}}.box-one .wrap{width:75%;position:relative}@media screen and (max-width: 600px){.box-one .wrap{width:100%}}.box-thing{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:100%;position:relative}.box-thing.recruitment::before{background-image:url(../img/page/recruitment_01.jpg)}.box-thing.ec::before{background-image:url(../img/page/ec_01.jpg)}.box-thing.lp::before{background-image:url(../img/page/lp_01.jpg)}.box-thing.brand::before{background-image:url(../img/page/brand_01.jpg)}.box-thing.service::before{background-image:url(../img/page/service_01.jpg)}.box-thing.portal::before{background-image:url(../img/page/portal_01.jpg)}.box-thing.print::before{background:none}.box-thing.print .wrap{width:100%}.box-thing::before{content:"";background-image:url(../img/page/corporate_01.jpg);width:100%;height:100%;background-size:45%;background-repeat:no-repeat;background-position:top right;position:absolute;bottom:0;right:0}@media screen and (max-width: 600px){.box-thing::before{background-size:cover}}.box-thing .wrap{width:60%;position:relative}@media screen and (max-width: 600px){.box-thing .wrap{width:100%}}.box-thing .wrap ul{background-color:rgba(255,255,255,.9);border-bottom-right-radius:20px;padding-right:30px;padding-bottom:20px}@media screen and (max-width: 600px){.box-thing .wrap ul{padding-right:0}}.box-thing .wrap ul li{margin-bottom:30px}.box-thing .wrap ul li:nth-last-of-type(1){margin-bottom:0}.box-thing .wrap ul li .titles{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.box-thing .wrap ul li .titles .num{color:#dde9f4;font-family:"Fugaz One";font-size:6rem;padding-right:15px}.box-thing .wrap ul li .titles .in .deco{color:#f6cace;font-size:1.2rem;font-weight:700;margin-bottom:5px}.box-thing .wrap ul li .titles .in h3{color:#261a0c;font-size:1.8rem;font-weight:600;line-height:1.3}.wide-half{width:100%;overflow:hidden;position:relative}.wide-half::before{content:"";background-color:#fef1f1;width:50%;height:100%;position:absolute;top:0;left:0;z-index:-1}@media screen and (max-width: 600px){.wide-half::before{background:none}}.wide-half::after{content:"";background-color:#f4f9fc;width:50%;height:100%;position:absolute;top:0;right:0;z-index:-1}@media screen and (max-width: 600px){.wide-half::after{background:none}}.wide-half .wrap{position:relative}.wide-half .wrap.corporate::before{background-image:url(../img/page/corporate-bk_01.webp)}.wide-half .wrap.corporate::after{background-image:url(../img/page/corporate-bk_02.webp)}@media screen and (max-width: 600px){.wide-half .wrap.corporate>ul>li:nth-of-type(odd)::before{background-image:url(../img/page/corporate-bk_01.webp)}}@media screen and (max-width: 600px){.wide-half .wrap.corporate>ul>li:nth-of-type(even)::before{background-image:url(../img/page/corporate-bk_02.webp)}}.wide-half .wrap.recruitment::before{background-image:url(../img/page/recruitment-bk_01.webp)}.wide-half .wrap.recruitment::after{background-image:url(../img/page/recruitment-bk_02.webp)}@media screen and (max-width: 600px){.wide-half .wrap.recruitment>ul>li:nth-of-type(odd)::before{background-image:url(../img/page/recruitment-bk_01.webp)}}@media screen and (max-width: 600px){.wide-half .wrap.recruitment>ul>li:nth-of-type(even)::before{background-image:url(../img/page/recruitment-bk_02.webp)}}.wide-half .wrap.ec::before{background-image:url(../img/page/ec-bk_01.webp)}.wide-half .wrap.ec::after{background-image:url(../img/page/ec-bk_02.webp)}@media screen and (max-width: 600px){.wide-half .wrap.ec>ul>li:nth-of-type(odd)::before{background-image:url(../img/page/ec-bk_01.webp)}}@media screen and (max-width: 600px){.wide-half .wrap.ec>ul>li:nth-of-type(even)::before{background-image:url(../img/page/ec-bk_02.webp)}}.wide-half .wrap.lp::before{background-image:url(../img/page/lp-bk_01.webp)}.wide-half .wrap.lp::after{background-image:url(../img/page/lp-bk_02.webp)}@media screen and (max-width: 600px){.wide-half .wrap.lp>ul>li:nth-of-type(odd)::before{background-image:url(../img/page/lp-bk_01.webp)}}@media screen and (max-width: 600px){.wide-half .wrap.lp>ul>li:nth-of-type(even)::before{background-image:url(../img/page/lp-bk_02.webp)}}.wide-half .wrap.brand::before{background-image:url(../img/page/brand-bk_01.webp)}.wide-half .wrap.brand::after{background-image:url(../img/page/brand-bk_02.webp)}@media screen and (max-width: 600px){.wide-half .wrap.brand>ul>li:nth-of-type(odd)::before{background-image:url(../img/page/brand-bk_01.webp)}}@media screen and (max-width: 600px){.wide-half .wrap.brand>ul>li:nth-of-type(even)::before{background-image:url(../img/page/brand-bk_02.webp)}}.wide-half .wrap.service::before{background-image:url(../img/page/service-bk_01.webp)}.wide-half .wrap.service::after{background-image:url(../img/page/service-bk_02.webp)}@media screen and (max-width: 600px){.wide-half .wrap.service>ul>li:nth-of-type(odd)::before{background-image:url(../img/page/service-bk_01.webp)}}@media screen and (max-width: 600px){.wide-half .wrap.service>ul>li:nth-of-type(even)::before{background-image:url(../img/page/service-bk_02.webp)}}.wide-half .wrap.portal::before{background-image:url(../img/page/portal-bk_01.webp)}.wide-half .wrap.portal::after{background-image:url(../img/page/portal-bk_02.webp)}@media screen and (max-width: 600px){.wide-half .wrap.portal>ul>li:nth-of-type(odd)::before{background-image:url(../img/page/portal-bk_01.webp)}}@media screen and (max-width: 600px){.wide-half .wrap.portal>ul>li:nth-of-type(even)::before{background-image:url(../img/page/portal-bk_02.webp)}}.wide-half .wrap::before{content:"";background-size:cover;background-repeat:no-repeat;background-position:bottom left;width:50%;height:100%;position:absolute;left:0;bottom:0;opacity:.05}@media screen and (max-width: 600px){.wide-half .wrap::before{content:none}}.wide-half .wrap::after{content:"";background-size:cover;background-repeat:no-repeat;background-position:bottom right;width:50%;height:100%;position:absolute;right:0;bottom:0;opacity:.1}@media screen and (max-width: 600px){.wide-half .wrap::after{content:none}}.wide-half .wrap>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 600px){.wide-half .wrap>ul{padding-left:0;padding-right:0}}.wide-half .wrap>ul>li{width:50%}@media screen and (max-width: 600px){.wide-half .wrap>ul>li{width:100%}}.wide-half .wrap>ul>li:nth-of-type(odd){padding:50px 50px 50px 0}@media screen and (max-width: 1024px){.wide-half .wrap>ul>li:nth-of-type(odd){padding-right:25px}}@media screen and (max-width: 600px){.wide-half .wrap>ul>li:nth-of-type(odd){padding:0;position:relative}.wide-half .wrap>ul>li:nth-of-type(odd)::before{content:"";background-size:cover;background-repeat:no-repeat;background-position:bottom left;width:100%;height:100%;position:absolute;left:0;bottom:0;opacity:.15}}@media screen and (max-width: 600px){.wide-half .wrap>ul>li:nth-of-type(odd) .in{background-color:#fef1f1;padding-bottom:25px}}.wide-half .wrap>ul>li:nth-of-type(odd) h3{color:#ec1212}.wide-half .wrap>ul>li:nth-of-type(even){padding:50px 0 50px 50px}@media screen and (max-width: 1024px){.wide-half .wrap>ul>li:nth-of-type(even){padding-left:30px}}@media screen and (max-width: 600px){.wide-half .wrap>ul>li:nth-of-type(even){padding:0;position:relative}.wide-half .wrap>ul>li:nth-of-type(even)::before{content:"";background-size:cover;background-repeat:no-repeat;background-position:bottom right;width:100%;height:100%;position:absolute;right:0;bottom:0;opacity:.15}}@media screen and (max-width: 600px){.wide-half .wrap>ul>li:nth-of-type(even) .in{background-color:#f4f9fc;padding-top:30px}}@media screen and (max-width: 600px){.wide-half .wrap>ul>li .in{padding:40px 20px}}.wide-half .wrap>ul>li h3{color:#0081d0;font-size:3rem;font-weight:600;line-height:1.3;text-shadow:0px 0px 10px #fff,0px 0px 10px #fff,0px 0px 10px #fff,0px 0px 10px #fff,0px 0px 10px #fff;padding-bottom:20px}.wide-half .wrap>ul>li p{font-weight:500;margin-bottom:0}.box-half{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.box-half>div,.box-half>ul,.box-half>li,.box-half>figure{width:50%}.box-half>div:nth-of-type(odd),.box-half>ul:nth-of-type(odd),.box-half>li:nth-of-type(odd),.box-half>figure:nth-of-type(odd){padding-right:10px}.box-half>div:nth-of-type(even),.box-half>ul:nth-of-type(even),.box-half>li:nth-of-type(even),.box-half>figure:nth-of-type(even){padding-left:10px}.box-half>ul+figure{padding-left:10px;padding-right:0}.box-half-one{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.box-half-one>div,.box-half-one>ul,.box-half-one>li,.box-half-one>figure{width:50%}@media screen and (max-width: 600px){.box-half-one>div,.box-half-one>ul,.box-half-one>li,.box-half-one>figure{width:100%}}.box-half-one>div:nth-of-type(odd),.box-half-one>ul:nth-of-type(odd),.box-half-one>li:nth-of-type(odd),.box-half-one>figure:nth-of-type(odd){padding-right:10px}@media screen and (max-width: 600px){.box-half-one>div:nth-of-type(odd),.box-half-one>ul:nth-of-type(odd),.box-half-one>li:nth-of-type(odd),.box-half-one>figure:nth-of-type(odd){padding-right:0}}.box-half-one>div:nth-of-type(even),.box-half-one>ul:nth-of-type(even),.box-half-one>li:nth-of-type(even),.box-half-one>figure:nth-of-type(even){padding-left:10px}@media screen and (max-width: 600px){.box-half-one>div:nth-of-type(even),.box-half-one>ul:nth-of-type(even),.box-half-one>li:nth-of-type(even),.box-half-one>figure:nth-of-type(even){padding-left:0}}.box-half-one>ul+figure{padding-left:10px;padding-right:0}@media screen and (max-width: 600px){.box-half-one>ul+figure{padding-left:0}}.box64{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.box64>ul,.box64>div{width:60%}@media screen and (max-width: 600px){.box64>ul,.box64>div{width:100%}}.box64>ul:nth-of-type(odd),.box64>div:nth-of-type(odd){padding-right:10px}@media screen and (max-width: 600px){.box64>ul:nth-of-type(odd),.box64>div:nth-of-type(odd){padding-right:0}}.box64>ul:nth-of-type(even),.box64>div:nth-of-type(even){padding-left:10px}@media screen and (max-width: 600px){.box64>ul:nth-of-type(even),.box64>div:nth-of-type(even){padding-left:0}}.box64>ul+figure,.box64>div+figure{width:40%;padding-left:10px;padding-right:0}@media screen and (max-width: 600px){.box64>ul+figure,.box64>div+figure{background-color:#f6f6f6;width:100%;padding:10px 20px}}.summary table{width:100%;border-collapse:separate;border-spacing:0;border-bottom:1px solid #eee}.summary table th,.summary table td{font-size:1.6rem;line-height:1.8;border-top:1px solid #eee;padding-top:15px;padding-bottom:15px}.summary table th{font-weight:500;text-align:left;width:150px;padding-left:10px;padding-right:15px}@media screen and (max-width: 600px){.summary table th{width:100px;padding-right:10px}}.summary table td{width:calc(100% - 150px);padding-right:10px}@media screen and (max-width: 600px){.summary table td{width:calc(100% - 100px)}}.catlog{overflow-x:scroll}.catlog table{min-width:750px;width:100%;border-collapse:collapse;border-spacing:0;margin-top:1rem;margin-bottom:1rem}.catlog table.compact{min-width:500px}.catlog table thead tr th{color:#fff;font-size:1.5rem;opacity:.9}.catlog table thead tr th:nth-of-type(1){color:#261a0c;font-weight:700;text-align:right}.catlog table thead tr th:nth-of-type(2){background-color:#0081d0}.catlog table thead tr th:nth-of-type(3){background-color:#ff8100}.catlog table thead tr th:nth-of-type(4){background-color:#ec1212}.catlog table thead tr th b{font-size:2rem;display:block}.catlog table tbody tr.emph td:nth-of-type(1){color:#0081d0;font-weight:900}.catlog table tbody tr.emph td:nth-of-type(2){color:#ff8100;font-weight:900}.catlog table tbody tr.emph td:nth-of-type(3){color:#ec1212;font-weight:900}.catlog table tbody tr th{text-align:right;padding:5px 10px 5px 5px}.catlog table tbody tr td b{font-size:2rem}.catlog table th{background-color:#f6f6f6;font-size:1.6rem;font-weight:400;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";line-height:1.3;padding:10px 15px;border:1px solid #ecefe8}.catlog table td{font-size:1.6rem;line-height:1.6;text-align:center;padding:20px 15px;border:1px solid #ecefe8}@media screen and (max-width: 1024px){.catlog table td{padding:15px 10px}}.catlog table th,.catlog table td{vertical-align:middle}.req{color:#fff;font-size:1.4rem;font-weight:400;line-height:1;display:inline-block;padding:5px 10px;border-radius:15px;margin-left:5px;margin-right:5px}.req.blue{background-color:#0081d0;color:#fff}.req.red{background-color:#ec1212;color:#fff}.form-wrap{margin-top:10px;padding-top:25px;border-top:1px dashed #ddd}.form-wrap ul.in{width:100%;max-width:1200px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:auto;margin-right:auto}.form-wrap ul.in>li{font-size:1.5rem;line-height:1.3;word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:10px;padding-bottom:10px}.form-wrap ul.in>li:nth-of-type(odd){font-weight:500;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:230px;padding-right:15px}@media screen and (max-width: 600px){.form-wrap ul.in>li:nth-of-type(odd){width:100%;padding-bottom:0}}.form-wrap ul.in>li:nth-of-type(even){width:calc(100% - 230px);-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 600px){.form-wrap ul.in>li:nth-of-type(even){width:100%;padding-top:5px}}.form-wrap ul.in>li .wrap{background-color:#f6f6f6;width:100%;padding:15px;border-radius:5px}.form-wrap ul.in>li .wrap h4{color:#403f54;font-size:1.4rem;font-weight:500;display:block;width:100%;margin-top:12px;margin-bottom:8px}.form-wrap ul.in>li .wrap h4:nth-of-type(1){margin-top:0}.form-wrap .send{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:30px}.form-wrap .send span input{background-color:#0081d0;color:#fff;font-size:1.5rem;min-width:160px;padding:20px;border-radius:40px;cursor:pointer}.form-wrap .send span input[name=submitBack]{color:#261a0c;background-color:#dde9f4;min-width:100px;margin-right:10px}.form-wrap input[type=text],.form-wrap input[type=email],.form-wrap select,.form-wrap textarea{background-color:#fff;font-size:1.5rem;width:100%;padding:10px 15px;border:1px solid #ccc;border-radius:4px;caret-color:auto}.form-wrap .mwform-checkbox-field-text{padding-right:40px}.mw_wp_form_confirm.mw_wp_form_preview .form-wrap{border-top:none}.mw_wp_form_confirm.mw_wp_form_preview .form-wrap ul.in{border-top:1px dashed #ccc}@media screen and (max-width: 600px){.mw_wp_form_confirm.mw_wp_form_preview .form-wrap ul.in{border-top:none;border-bottom:1px dashed #ccc}}.mw_wp_form_confirm.mw_wp_form_preview .form-wrap ul.in>li{border-bottom:1px dashed #ccc}@media screen and (max-width: 600px){.mw_wp_form_confirm.mw_wp_form_preview .form-wrap ul.in>li{border-bottom:none}}@media screen and (max-width: 600px){.mw_wp_form_confirm.mw_wp_form_preview .form-wrap ul.in>li:nth-of-type(odd){border-top:1px dashed #ccc}}.box-map{width:100%;position:relative}.box-map figure{width:100%;position:absolute;bottom:-30px}.box-map figure span{background-image:url(../img/common/icon_map_02.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;opacity:.5}.box-map figure img{width:100%}.box-map .cont{position:relative}.box-map .cont h3{color:#261a0c;font-size:2rem;font-weight:500;line-height:1.3;margin-bottom:10px}.fview{background-color:#000;width:100%;min-height:500px;position:relative}@media screen and (max-width: 600px){.fview{min-height:350px}}.fview .wrap{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:3vw;position:absolute;top:0;bottom:0}@media screen and (max-width: 600px){.fview .wrap{padding-left:20px;padding-right:20px}}.fview .wrap h1{width:100%;padding-right:2.5vw;margin-bottom:3vw}@media screen and (max-width: 600px){.fview .wrap h1{padding-left:0;padding-right:0;margin-bottom:2vw}}.fview .wrap h1 img{width:95vw}@media screen and (max-width: 600px){.fview .wrap h1 img{width:100%;height:auto}}.fview .wrap ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1vw}@media screen and (max-width: 600px){.fview .wrap ul{margin-bottom:10px}}.fview .wrap ul li{margin-right:5px;margin-bottom:5px}.fview .wrap ul li a,.fview .wrap ul li span{background-color:#fff;color:#403f54;font-size:1.6rem;font-weight:500;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";display:block;padding:10px 15px;border-radius:20px;position:relative;z-index:9}@media screen and (max-width: 600px){.fview .wrap ul li a,.fview .wrap ul li span{font-size:1.4rem;padding:5px 10px}}.fview .wrap ul li span{background:rgba(255,255,255,.7);color:#403f54;font-size:1.4rem;font-weight:900;padding:5px;z-index:1}@media screen and (max-width: 600px){.fview .wrap ul li span{font-size:1.2rem}}.fview .wrap p{color:#fff;font-size:2.8rem;font-weight:700;line-height:1;margin-bottom:3vw}@media screen and (max-width: 600px){.fview .wrap p{font-size:2.4rem;padding-left:0;margin-top:-5px;margin-bottom:20px}}@media screen and (max-width: 600px){.fview .wrap .btn-mail{padding-left:0}}.post h1{color:#261a0c;font-family:"Noto Serif JP";font-size:4rem;font-weight:900;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";text-shadow:4px 4px 10px #ddd;line-height:1.5;margin-bottom:25px}@media screen and (max-width: 600px){.post h1{font-size:3.5rem}}.post h2{color:#261a0c;font-size:3rem;font-weight:700;line-height:1.3;margin-top:50px;margin-bottom:35px}.post h3{color:#261a0c;font-size:2.4rem;font-weight:500;line-height:1.3;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;border-bottom:2px solid #ec1212;padding-right:100px;padding-bottom:10px;margin-top:40px;margin-bottom:30px}@media screen and (max-width: 600px){.post h3{width:100%;padding-right:0}}.post h4{color:#261a0c;font-size:2rem;font-weight:500;line-height:1.3;margin-top:40px;margin-bottom:25px;padding:5px 10px;border-radius:2px;border-left:4px solid #0081d0}.post h5{background-color:#ec1212;color:#fff;font-size:1.7rem;font-weight:400;line-height:1.3;text-align:left;margin-top:30px;margin-right:5px;margin-bottom:20px;display:inline-block;padding:8px 10px;border-radius:8px}.post h6{color:#261a0c;font-size:1.8rem;font-weight:500;line-height:1.3;margin-top:40px;margin-bottom:20px}.post .cap{background-color:#0081d0;color:#fff;font-size:1.7rem;font-weight:400;line-height:1.3;text-align:left;margin-top:30px;margin-right:5px;margin-bottom:20px;display:inline-block;padding:8px 10px;border-radius:8px;border:none}.post figure.line img{border:1px solid #eee}.post ul{padding-bottom:5px}.post ul>li{background-color:#fef1f1;font-size:1.6rem;font-weight:400;line-height:1.6;margin-bottom:10px;padding:10px 15px 10px 40px;border-radius:100px;position:relative}.post ul>li::before{content:"";background-image:url("../img/common/icon_check_01.svg");background-size:contain;background-repeat:no-repeat;background-position:right center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:19px;height:11px;position:absolute;top:20px;left:15px}.post ol{padding-left:20px;margin-bottom:40px}.post ol li{list-style-type:decimal;color:#333;font-size:1.6rem;line-height:1.6;text-align:justify;margin-bottom:15px}.post ol li strong{font-weight:500}.my-gallery{width:100%;max-width:750px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.my-gallery figure{width:20%;padding:1px}@media screen and (max-width: 600px){.my-gallery figure{width:25%}}.my-gallery figure a{display:-webkit-box;display:-ms-flexbox;display:flex}.my-gallery figure a img{width:100%}.mw_wp_form .error{color:#ec1212;font-size:1.4rem;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-top:5px}.mw_wp_form .horizontal-item{padding-bottom:5px}.mw_wp_form .horizontal-item+.horizontal-item{margin-left:0}.ri-grid{margin-left:auto;margin-right:auto;position:relative}.ri-grid ul{display:block;width:100%}.ri-grid ul::before{content:"";display:table}.ri-grid ul::after{content:"";display:table;clear:both}.ri-grid ul li{-webkit-perspective:400px;perspective:400px;float:left;position:relative;display:block;overflow:hidden}.ri-grid ul li a{background-size:100% 100%;background-position:center center;background-repeat:no-repeat;background-color:#333;display:block;outline:none;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-box-sizing:content-box;box-sizing:content-box;position:absolute;left:0;top:0;pointer-events:none}.ri-grid-size-1{width:55%}.ri-grid-size-2{width:100%}.ri-grid-size-3{width:100%;margin-top:0px}.ri-shadow:after,.ri-shadow:before{content:"";position:absolute;z-index:-2;bottom:15px;left:10px;width:50%;height:20%;max-width:300px;max-height:100px;-webkit-box-shadow:0 15px 10px rgba(0,0,0,.7);box-shadow:0 15px 10px rgba(0,0,0,.7);-webkit-transform:rotate(-3deg);-ms-transform:rotate(-3deg);transform:rotate(-3deg)}.ri-shadow:after{right:10px;left:auto;-webkit-transform:rotate(3deg);-ms-transform:rotate(3deg);transform:rotate(3deg)}.ri-grid-loading:after,.ri-grid-loading:before{display:none}.ri-loading-image{display:none}.ri-grid-loading .ri-loading-image{position:relative;width:30px;height:30px;left:50%;margin:0 0 0 -15px;padding-top:15px;display:block}/*# sourceMappingURL=style.css.map */