@charset "UTF-8";@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:700}body{-webkit-text-size-adjust:100%}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,hr{margin:0;padding:0;border:0;font-style:normal;font-weight:400;font-size:100%;vertical-align:baseline;text-decoration:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}html{overflow-y:scroll}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}input,button,textarea,select{margin:0;padding:0;background:0 0;border:none;border-radius:0;outline:none}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}a:focus{outline:none}img{vertical-align:bottom}a,span,small,strong{color:inherit;font-weight:inherit}html{font-size:.625em;box-sizing:border-box}body{font-size:1.6rem;font-family:"Noto Sans JP","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",sans-serif;color:#525252;line-height:1.5625}@media print,screen and (min-width:768px){body{min-width:1230px}}img{max-width:100%;vertical-align:bottom;height:auto}*,*:before,*:after{box-sizing:inherit}b,strong,.bold{font-weight:700}a{color:inherit;text-decoration:none}a:visited{color:inherit;text-decoration:none}a:hover,a:active{color:#ed6c00;text-decoration:none}.container{width:100%;margin-left:auto;margin-right:auto;padding-left:4.6875%;padding-right:4.6875%}@media print,screen and (min-width:768px){.container{padding-left:15px;padding-right:15px;width:1230px}}@keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes pulse-grow{to{transform:scale(1.1)}}.pt0{padding-top:0}.pr0{padding-right:0}.pb0{padding-bottom:0}.pl0{padding-left:0}.mt0{margin-top:0}.mr0{margin-right:0}.mb0{margin-bottom:0}.ml0{margin-left:0}.pt5{padding-top:.5rem}.pr5{padding-right:.5rem}.pb5{padding-bottom:.5rem}.pl5{padding-left:.5rem}.mt5{margin-top:.5rem}.mr5{margin-right:.5rem}.mb5{margin-bottom:.5rem}.ml5{margin-left:.5rem}.pt10{padding-top:1rem}.pr10{padding-right:1rem}.pb10{padding-bottom:1rem}.pl10{padding-left:1rem}.mt10{margin-top:1rem}.mr10{margin-right:1rem}.mb10{margin-bottom:1rem}.ml10{margin-left:1rem}.pt15{padding-top:1.5rem}.pr15{padding-right:1.5rem}.pb15{padding-bottom:1.5rem}.pl15{padding-left:1.5rem}.mt15{margin-top:1.5rem}.mr15{margin-right:1.5rem}.mb15{margin-bottom:1.5rem}.ml15{margin-left:1.5rem}.pt20{padding-top:2rem}.pr20{padding-right:2rem}.pb20{padding-bottom:2rem}.pl20{padding-left:2rem}.mt20{margin-top:2rem}.mr20{margin-right:2rem}.mb20{margin-bottom:2rem}.ml20{margin-left:2rem}.pt25{padding-top:2.5rem}.pr25{padding-right:2.5rem}.pb25{padding-bottom:2.5rem}.pl25{padding-left:2.5rem}.mt25{margin-top:2.5rem}.mr25{margin-right:2.5rem}.mb25{margin-bottom:2.5rem}.ml25{margin-left:2.5rem}.pt30{padding-top:3rem}.pr30{padding-right:3rem}.pb30{padding-bottom:3rem}.pl30{padding-left:3rem}.mt30{margin-top:3rem}.mr30{margin-right:3rem}.mb30{margin-bottom:3rem}.ml30{margin-left:3rem}.pt35{padding-top:3.5rem}.pr35{padding-right:3.5rem}.pb35{padding-bottom:3.5rem}.pl35{padding-left:3.5rem}.mt35{margin-top:3.5rem}.mr35{margin-right:3.5rem}.mb35{margin-bottom:3.5rem}.ml35{margin-left:3.5rem}.pt40{padding-top:4rem}.pr40{padding-right:4rem}.pb40{padding-bottom:4rem}.pl40{padding-left:4rem}.mt40{margin-top:4rem}.mr40{margin-right:4rem}.mb40{margin-bottom:4rem}.ml40{margin-left:4rem}.pt45{padding-top:4.5rem}.pr45{padding-right:4.5rem}.pb45{padding-bottom:4.5rem}.pl45{padding-left:4.5rem}.mt45{margin-top:4.5rem}.mr45{margin-right:4.5rem}.mb45{margin-bottom:4.5rem}.ml45{margin-left:4.5rem}.pt50{padding-top:5rem}.pr50{padding-right:5rem}.pb50{padding-bottom:5rem}.pl50{padding-left:5rem}.mt50{margin-top:5rem}.mr50{margin-right:5rem}.mb50{margin-bottom:5rem}.ml50{margin-left:5rem}.pt55{padding-top:5.5rem}.pr55{padding-right:5.5rem}.pb55{padding-bottom:5.5rem}.pl55{padding-left:5.5rem}.mt55{margin-top:5.5rem}.mr55{margin-right:5.5rem}.mb55{margin-bottom:5.5rem}.ml55{margin-left:5.5rem}.pt60{padding-top:6rem}.pr60{padding-right:6rem}.pb60{padding-bottom:6rem}.pl60{padding-left:6rem}.mt60{margin-top:6rem}.mr60{margin-right:6rem}.mb60{margin-bottom:6rem}.ml60{margin-left:6rem}.pt65{padding-top:6.5rem}.pr65{padding-right:6.5rem}.pb65{padding-bottom:6.5rem}.pl65{padding-left:6.5rem}.mt65{margin-top:6.5rem}.mr65{margin-right:6.5rem}.mb65{margin-bottom:6.5rem}.ml65{margin-left:6.5rem}.pt70{padding-top:7rem}.pr70{padding-right:7rem}.pb70{padding-bottom:7rem}.pl70{padding-left:7rem}.mt70{margin-top:7rem}.mr70{margin-right:7rem}.mb70{margin-bottom:7rem}.ml70{margin-left:7rem}.pt75{padding-top:7.5rem}.pr75{padding-right:7.5rem}.pb75{padding-bottom:7.5rem}.pl75{padding-left:7.5rem}.mt75{margin-top:7.5rem}.mr75{margin-right:7.5rem}.mb75{margin-bottom:7.5rem}.ml75{margin-left:7.5rem}.pt80{padding-top:8rem}.pr80{padding-right:8rem}.pb80{padding-bottom:8rem}.pl80{padding-left:8rem}.mt80{margin-top:8rem}.mr80{margin-right:8rem}.mb80{margin-bottom:8rem}.ml80{margin-left:8rem}.pt85{padding-top:8.5rem}.pr85{padding-right:8.5rem}.pb85{padding-bottom:8.5rem}.pl85{padding-left:8.5rem}.mt85{margin-top:8.5rem}.mr85{margin-right:8.5rem}.mb85{margin-bottom:8.5rem}.ml85{margin-left:8.5rem}.pt90{padding-top:9rem}.pr90{padding-right:9rem}.pb90{padding-bottom:9rem}.pl90{padding-left:9rem}.mt90{margin-top:9rem}.mr90{margin-right:9rem}.mb90{margin-bottom:9rem}.ml90{margin-left:9rem}.pt95{padding-top:9.5rem}.pr95{padding-right:9.5rem}.pb95{padding-bottom:9.5rem}.pl95{padding-left:9.5rem}.mt95{margin-top:9.5rem}.mr95{margin-right:9.5rem}.mb95{margin-bottom:9.5rem}.ml95{margin-left:9.5rem}.pt100{padding-top:10rem}.pr100{padding-right:10rem}.pb100{padding-bottom:10rem}.pl100{padding-left:10rem}.mt100{margin-top:10rem}.mr100{margin-right:10rem}.mb100{margin-bottom:10rem}.ml100{margin-left:10rem}.pt105{padding-top:10.5rem}.pr105{padding-right:10.5rem}.pb105{padding-bottom:10.5rem}.pl105{padding-left:10.5rem}.mt105{margin-top:10.5rem}.mr105{margin-right:10.5rem}.mb105{margin-bottom:10.5rem}.ml105{margin-left:10.5rem}.pt110{padding-top:11rem}.pr110{padding-right:11rem}.pb110{padding-bottom:11rem}.pl110{padding-left:11rem}.mt110{margin-top:11rem}.mr110{margin-right:11rem}.mb110{margin-bottom:11rem}.ml110{margin-left:11rem}.pt115{padding-top:11.5rem}.pr115{padding-right:11.5rem}.pb115{padding-bottom:11.5rem}.pl115{padding-left:11.5rem}.mt115{margin-top:11.5rem}.mr115{margin-right:11.5rem}.mb115{margin-bottom:11.5rem}.ml115{margin-left:11.5rem}.pt120{padding-top:12rem}.pr120{padding-right:12rem}.pb120{padding-bottom:12rem}.pl120{padding-left:12rem}.mt120{margin-top:12rem}.mr120{margin-right:12rem}.mb120{margin-bottom:12rem}.ml120{margin-left:12rem}.pt125{padding-top:12.5rem}.pr125{padding-right:12.5rem}.pb125{padding-bottom:12.5rem}.pl125{padding-left:12.5rem}.mt125{margin-top:12.5rem}.mr125{margin-right:12.5rem}.mb125{margin-bottom:12.5rem}.ml125{margin-left:12.5rem}.pt130{padding-top:13rem}.pr130{padding-right:13rem}.pb130{padding-bottom:13rem}.pl130{padding-left:13rem}.mt130{margin-top:13rem}.mr130{margin-right:13rem}.mb130{margin-bottom:13rem}.ml130{margin-left:13rem}.pt135{padding-top:13.5rem}.pr135{padding-right:13.5rem}.pb135{padding-bottom:13.5rem}.pl135{padding-left:13.5rem}.mt135{margin-top:13.5rem}.mr135{margin-right:13.5rem}.mb135{margin-bottom:13.5rem}.ml135{margin-left:13.5rem}.pt140{padding-top:14rem}.pr140{padding-right:14rem}.pb140{padding-bottom:14rem}.pl140{padding-left:14rem}.mt140{margin-top:14rem}.mr140{margin-right:14rem}.mb140{margin-bottom:14rem}.ml140{margin-left:14rem}.pt145{padding-top:14.5rem}.pr145{padding-right:14.5rem}.pb145{padding-bottom:14.5rem}.pl145{padding-left:14.5rem}.mt145{margin-top:14.5rem}.mr145{margin-right:14.5rem}.mb145{margin-bottom:14.5rem}.ml145{margin-left:14.5rem}.pt150{padding-top:15rem}.pr150{padding-right:15rem}.pb150{padding-bottom:15rem}.pl150{padding-left:15rem}.mt150{margin-top:15rem}.mr150{margin-right:15rem}.mb150{margin-bottom:15rem}.ml150{margin-left:15rem}.pt155{padding-top:15.5rem}.pr155{padding-right:15.5rem}.pb155{padding-bottom:15.5rem}.pl155{padding-left:15.5rem}.mt155{margin-top:15.5rem}.mr155{margin-right:15.5rem}.mb155{margin-bottom:15.5rem}.ml155{margin-left:15.5rem}.pt160{padding-top:16rem}.pr160{padding-right:16rem}.pb160{padding-bottom:16rem}.pl160{padding-left:16rem}.mt160{margin-top:16rem}.mr160{margin-right:16rem}.mb160{margin-bottom:16rem}.ml160{margin-left:16rem}.pt165{padding-top:16.5rem}.pr165{padding-right:16.5rem}.pb165{padding-bottom:16.5rem}.pl165{padding-left:16.5rem}.mt165{margin-top:16.5rem}.mr165{margin-right:16.5rem}.mb165{margin-bottom:16.5rem}.ml165{margin-left:16.5rem}.pt170{padding-top:17rem}.pr170{padding-right:17rem}.pb170{padding-bottom:17rem}.pl170{padding-left:17rem}.mt170{margin-top:17rem}.mr170{margin-right:17rem}.mb170{margin-bottom:17rem}.ml170{margin-left:17rem}.pt175{padding-top:17.5rem}.pr175{padding-right:17.5rem}.pb175{padding-bottom:17.5rem}.pl175{padding-left:17.5rem}.mt175{margin-top:17.5rem}.mr175{margin-right:17.5rem}.mb175{margin-bottom:17.5rem}.ml175{margin-left:17.5rem}.pt180{padding-top:18rem}.pr180{padding-right:18rem}.pb180{padding-bottom:18rem}.pl180{padding-left:18rem}.mt180{margin-top:18rem}.mr180{margin-right:18rem}.mb180{margin-bottom:18rem}.ml180{margin-left:18rem}.pt185{padding-top:18.5rem}.pr185{padding-right:18.5rem}.pb185{padding-bottom:18.5rem}.pl185{padding-left:18.5rem}.mt185{margin-top:18.5rem}.mr185{margin-right:18.5rem}.mb185{margin-bottom:18.5rem}.ml185{margin-left:18.5rem}.pt190{padding-top:19rem}.pr190{padding-right:19rem}.pb190{padding-bottom:19rem}.pl190{padding-left:19rem}.mt190{margin-top:19rem}.mr190{margin-right:19rem}.mb190{margin-bottom:19rem}.ml190{margin-left:19rem}.pt195{padding-top:19.5rem}.pr195{padding-right:19.5rem}.pb195{padding-bottom:19.5rem}.pl195{padding-left:19.5rem}.mt195{margin-top:19.5rem}.mr195{margin-right:19.5rem}.mb195{margin-bottom:19.5rem}.ml195{margin-left:19.5rem}.pt200{padding-top:20rem}.pr200{padding-right:20rem}.pb200{padding-bottom:20rem}.pl200{padding-left:20rem}.mt200{margin-top:20rem}.mr200{margin-right:20rem}.mb200{margin-bottom:20rem}.ml200{margin-left:20rem}@media print,screen and (max-width:767px){.pt0{padding-top:0}.pr0{padding-right:0}.pb0{padding-bottom:0}.pl0{padding-left:0}.mt0{margin-top:0}.mr0{margin-right:0}.mb0{margin-bottom:0}.ml0{margin-left:0}.pt5{padding-top:.25rem}.pr5{padding-right:.25rem}.pb5{padding-bottom:.25rem}.pl5{padding-left:.25rem}.mt5{margin-top:.25rem}.mr5{margin-right:.25rem}.mb5{margin-bottom:.25rem}.ml5{margin-left:.25rem}.pt10{padding-top:.5rem}.pr10{padding-right:.5rem}.pb10{padding-bottom:.5rem}.pl10{padding-left:.5rem}.mt10{margin-top:.5rem}.mr10{margin-right:.5rem}.mb10{margin-bottom:.5rem}.ml10{margin-left:.5rem}.pt15{padding-top:.75rem}.pr15{padding-right:.75rem}.pb15{padding-bottom:.75rem}.pl15{padding-left:.75rem}.mt15{margin-top:.75rem}.mr15{margin-right:.75rem}.mb15{margin-bottom:.75rem}.ml15{margin-left:.75rem}.pt20{padding-top:1rem}.pr20{padding-right:1rem}.pb20{padding-bottom:1rem}.pl20{padding-left:1rem}.mt20{margin-top:1rem}.mr20{margin-right:1rem}.mb20{margin-bottom:1rem}.ml20{margin-left:1rem}.pt25{padding-top:1.25rem}.pr25{padding-right:1.25rem}.pb25{padding-bottom:1.25rem}.pl25{padding-left:1.25rem}.mt25{margin-top:1.25rem}.mr25{margin-right:1.25rem}.mb25{margin-bottom:1.25rem}.ml25{margin-left:1.25rem}.pt30{padding-top:1.5rem}.pr30{padding-right:1.5rem}.pb30{padding-bottom:1.5rem}.pl30{padding-left:1.5rem}.mt30{margin-top:1.5rem}.mr30{margin-right:1.5rem}.mb30{margin-bottom:1.5rem}.ml30{margin-left:1.5rem}.pt35{padding-top:1.75rem}.pr35{padding-right:1.75rem}.pb35{padding-bottom:1.75rem}.pl35{padding-left:1.75rem}.mt35{margin-top:1.75rem}.mr35{margin-right:1.75rem}.mb35{margin-bottom:1.75rem}.ml35{margin-left:1.75rem}.pt40{padding-top:2rem}.pr40{padding-right:2rem}.pb40{padding-bottom:2rem}.pl40{padding-left:2rem}.mt40{margin-top:2rem}.mr40{margin-right:2rem}.mb40{margin-bottom:2rem}.ml40{margin-left:2rem}.pt45{padding-top:2.25rem}.pr45{padding-right:2.25rem}.pb45{padding-bottom:2.25rem}.pl45{padding-left:2.25rem}.mt45{margin-top:2.25rem}.mr45{margin-right:2.25rem}.mb45{margin-bottom:2.25rem}.ml45{margin-left:2.25rem}.pt50{padding-top:2.5rem}.pr50{padding-right:2.5rem}.pb50{padding-bottom:2.5rem}.pl50{padding-left:2.5rem}.mt50{margin-top:2.5rem}.mr50{margin-right:2.5rem}.mb50{margin-bottom:2.5rem}.ml50{margin-left:2.5rem}.pt55{padding-top:2.75rem}.pr55{padding-right:2.75rem}.pb55{padding-bottom:2.75rem}.pl55{padding-left:2.75rem}.mt55{margin-top:2.75rem}.mr55{margin-right:2.75rem}.mb55{margin-bottom:2.75rem}.ml55{margin-left:2.75rem}.pt60{padding-top:3rem}.pr60{padding-right:3rem}.pb60{padding-bottom:3rem}.pl60{padding-left:3rem}.mt60{margin-top:3rem}.mr60{margin-right:3rem}.mb60{margin-bottom:3rem}.ml60{margin-left:3rem}.pt65{padding-top:3.25rem}.pr65{padding-right:3.25rem}.pb65{padding-bottom:3.25rem}.pl65{padding-left:3.25rem}.mt65{margin-top:3.25rem}.mr65{margin-right:3.25rem}.mb65{margin-bottom:3.25rem}.ml65{margin-left:3.25rem}.pt70{padding-top:3.5rem}.pr70{padding-right:3.5rem}.pb70{padding-bottom:3.5rem}.pl70{padding-left:3.5rem}.mt70{margin-top:3.5rem}.mr70{margin-right:3.5rem}.mb70{margin-bottom:3.5rem}.ml70{margin-left:3.5rem}.pt75{padding-top:3.75rem}.pr75{padding-right:3.75rem}.pb75{padding-bottom:3.75rem}.pl75{padding-left:3.75rem}.mt75{margin-top:3.75rem}.mr75{margin-right:3.75rem}.mb75{margin-bottom:3.75rem}.ml75{margin-left:3.75rem}.pt80{padding-top:4rem}.pr80{padding-right:4rem}.pb80{padding-bottom:4rem}.pl80{padding-left:4rem}.mt80{margin-top:4rem}.mr80{margin-right:4rem}.mb80{margin-bottom:4rem}.ml80{margin-left:4rem}.pt85{padding-top:4.25rem}.pr85{padding-right:4.25rem}.pb85{padding-bottom:4.25rem}.pl85{padding-left:4.25rem}.mt85{margin-top:4.25rem}.mr85{margin-right:4.25rem}.mb85{margin-bottom:4.25rem}.ml85{margin-left:4.25rem}.pt90{padding-top:4.5rem}.pr90{padding-right:4.5rem}.pb90{padding-bottom:4.5rem}.pl90{padding-left:4.5rem}.mt90{margin-top:4.5rem}.mr90{margin-right:4.5rem}.mb90{margin-bottom:4.5rem}.ml90{margin-left:4.5rem}.pt95{padding-top:4.75rem}.pr95{padding-right:4.75rem}.pb95{padding-bottom:4.75rem}.pl95{padding-left:4.75rem}.mt95{margin-top:4.75rem}.mr95{margin-right:4.75rem}.mb95{margin-bottom:4.75rem}.ml95{margin-left:4.75rem}.pt100{padding-top:5rem}.pr100{padding-right:5rem}.pb100{padding-bottom:5rem}.pl100{padding-left:5rem}.mt100{margin-top:5rem}.mr100{margin-right:5rem}.mb100{margin-bottom:5rem}.ml100{margin-left:5rem}.pt105{padding-top:5.25rem}.pr105{padding-right:5.25rem}.pb105{padding-bottom:5.25rem}.pl105{padding-left:5.25rem}.mt105{margin-top:5.25rem}.mr105{margin-right:5.25rem}.mb105{margin-bottom:5.25rem}.ml105{margin-left:5.25rem}.pt110{padding-top:5.5rem}.pr110{padding-right:5.5rem}.pb110{padding-bottom:5.5rem}.pl110{padding-left:5.5rem}.mt110{margin-top:5.5rem}.mr110{margin-right:5.5rem}.mb110{margin-bottom:5.5rem}.ml110{margin-left:5.5rem}.pt115{padding-top:5.75rem}.pr115{padding-right:5.75rem}.pb115{padding-bottom:5.75rem}.pl115{padding-left:5.75rem}.mt115{margin-top:5.75rem}.mr115{margin-right:5.75rem}.mb115{margin-bottom:5.75rem}.ml115{margin-left:5.75rem}.pt120{padding-top:6rem}.pr120{padding-right:6rem}.pb120{padding-bottom:6rem}.pl120{padding-left:6rem}.mt120{margin-top:6rem}.mr120{margin-right:6rem}.mb120{margin-bottom:6rem}.ml120{margin-left:6rem}.pt125{padding-top:6.25rem}.pr125{padding-right:6.25rem}.pb125{padding-bottom:6.25rem}.pl125{padding-left:6.25rem}.mt125{margin-top:6.25rem}.mr125{margin-right:6.25rem}.mb125{margin-bottom:6.25rem}.ml125{margin-left:6.25rem}.pt130{padding-top:6.5rem}.pr130{padding-right:6.5rem}.pb130{padding-bottom:6.5rem}.pl130{padding-left:6.5rem}.mt130{margin-top:6.5rem}.mr130{margin-right:6.5rem}.mb130{margin-bottom:6.5rem}.ml130{margin-left:6.5rem}.pt135{padding-top:6.75rem}.pr135{padding-right:6.75rem}.pb135{padding-bottom:6.75rem}.pl135{padding-left:6.75rem}.mt135{margin-top:6.75rem}.mr135{margin-right:6.75rem}.mb135{margin-bottom:6.75rem}.ml135{margin-left:6.75rem}.pt140{padding-top:7rem}.pr140{padding-right:7rem}.pb140{padding-bottom:7rem}.pl140{padding-left:7rem}.mt140{margin-top:7rem}.mr140{margin-right:7rem}.mb140{margin-bottom:7rem}.ml140{margin-left:7rem}.pt145{padding-top:7.25rem}.pr145{padding-right:7.25rem}.pb145{padding-bottom:7.25rem}.pl145{padding-left:7.25rem}.mt145{margin-top:7.25rem}.mr145{margin-right:7.25rem}.mb145{margin-bottom:7.25rem}.ml145{margin-left:7.25rem}.pt150{padding-top:7.5rem}.pr150{padding-right:7.5rem}.pb150{padding-bottom:7.5rem}.pl150{padding-left:7.5rem}.mt150{margin-top:7.5rem}.mr150{margin-right:7.5rem}.mb150{margin-bottom:7.5rem}.ml150{margin-left:7.5rem}.pt155{padding-top:7.75rem}.pr155{padding-right:7.75rem}.pb155{padding-bottom:7.75rem}.pl155{padding-left:7.75rem}.mt155{margin-top:7.75rem}.mr155{margin-right:7.75rem}.mb155{margin-bottom:7.75rem}.ml155{margin-left:7.75rem}.pt160{padding-top:8rem}.pr160{padding-right:8rem}.pb160{padding-bottom:8rem}.pl160{padding-left:8rem}.mt160{margin-top:8rem}.mr160{margin-right:8rem}.mb160{margin-bottom:8rem}.ml160{margin-left:8rem}.pt165{padding-top:8.25rem}.pr165{padding-right:8.25rem}.pb165{padding-bottom:8.25rem}.pl165{padding-left:8.25rem}.mt165{margin-top:8.25rem}.mr165{margin-right:8.25rem}.mb165{margin-bottom:8.25rem}.ml165{margin-left:8.25rem}.pt170{padding-top:8.5rem}.pr170{padding-right:8.5rem}.pb170{padding-bottom:8.5rem}.pl170{padding-left:8.5rem}.mt170{margin-top:8.5rem}.mr170{margin-right:8.5rem}.mb170{margin-bottom:8.5rem}.ml170{margin-left:8.5rem}.pt175{padding-top:8.75rem}.pr175{padding-right:8.75rem}.pb175{padding-bottom:8.75rem}.pl175{padding-left:8.75rem}.mt175{margin-top:8.75rem}.mr175{margin-right:8.75rem}.mb175{margin-bottom:8.75rem}.ml175{margin-left:8.75rem}.pt180{padding-top:9rem}.pr180{padding-right:9rem}.pb180{padding-bottom:9rem}.pl180{padding-left:9rem}.mt180{margin-top:9rem}.mr180{margin-right:9rem}.mb180{margin-bottom:9rem}.ml180{margin-left:9rem}.pt185{padding-top:9.25rem}.pr185{padding-right:9.25rem}.pb185{padding-bottom:9.25rem}.pl185{padding-left:9.25rem}.mt185{margin-top:9.25rem}.mr185{margin-right:9.25rem}.mb185{margin-bottom:9.25rem}.ml185{margin-left:9.25rem}.pt190{padding-top:9.5rem}.pr190{padding-right:9.5rem}.pb190{padding-bottom:9.5rem}.pl190{padding-left:9.5rem}.mt190{margin-top:9.5rem}.mr190{margin-right:9.5rem}.mb190{margin-bottom:9.5rem}.ml190{margin-left:9.5rem}.pt195{padding-top:9.75rem}.pr195{padding-right:9.75rem}.pb195{padding-bottom:9.75rem}.pl195{padding-left:9.75rem}.mt195{margin-top:9.75rem}.mr195{margin-right:9.75rem}.mb195{margin-bottom:9.75rem}.ml195{margin-left:9.75rem}.pt200{padding-top:10rem}.pr200{padding-right:10rem}.pb200{padding-bottom:10rem}.pl200{padding-left:10rem}.mt200{margin-top:10rem}.mr200{margin-right:10rem}.mb200{margin-bottom:10rem}.ml200{margin-left:10rem}.pt0-smt{padding-top:0}.pr0-smt{padding-right:0}.pb0-smt{padding-bottom:0}.pl0-smt{padding-left:0}.mt0-smt{margin-top:0}.mr0-smt{margin-right:0}.mb0-smt{margin-bottom:0}.ml0-smt{margin-left:0}.pt5-smt{padding-top:.25rem}.pr5-smt{padding-right:.25rem}.pb5-smt{padding-bottom:.25rem}.pl5-smt{padding-left:.25rem}.mt5-smt{margin-top:.25rem}.mr5-smt{margin-right:.25rem}.mb5-smt{margin-bottom:.25rem}.ml5-smt{margin-left:.25rem}.pt10-smt{padding-top:.5rem}.pr10-smt{padding-right:.5rem}.pb10-smt{padding-bottom:.5rem}.pl10-smt{padding-left:.5rem}.mt10-smt{margin-top:.5rem}.mr10-smt{margin-right:.5rem}.mb10-smt{margin-bottom:.5rem}.ml10-smt{margin-left:.5rem}.pt15-smt{padding-top:.75rem}.pr15-smt{padding-right:.75rem}.pb15-smt{padding-bottom:.75rem}.pl15-smt{padding-left:.75rem}.mt15-smt{margin-top:.75rem}.mr15-smt{margin-right:.75rem}.mb15-smt{margin-bottom:.75rem}.ml15-smt{margin-left:.75rem}.pt20-smt{padding-top:1rem}.pr20-smt{padding-right:1rem}.pb20-smt{padding-bottom:1rem}.pl20-smt{padding-left:1rem}.mt20-smt{margin-top:1rem}.mr20-smt{margin-right:1rem}.mb20-smt{margin-bottom:1rem}.ml20-smt{margin-left:1rem}.pt25-smt{padding-top:1.25rem}.pr25-smt{padding-right:1.25rem}.pb25-smt{padding-bottom:1.25rem}.pl25-smt{padding-left:1.25rem}.mt25-smt{margin-top:1.25rem}.mr25-smt{margin-right:1.25rem}.mb25-smt{margin-bottom:1.25rem}.ml25-smt{margin-left:1.25rem}.pt30-smt{padding-top:1.5rem}.pr30-smt{padding-right:1.5rem}.pb30-smt{padding-bottom:1.5rem}.pl30-smt{padding-left:1.5rem}.mt30-smt{margin-top:1.5rem}.mr30-smt{margin-right:1.5rem}.mb30-smt{margin-bottom:1.5rem}.ml30-smt{margin-left:1.5rem}.pt35-smt{padding-top:1.75rem}.pr35-smt{padding-right:1.75rem}.pb35-smt{padding-bottom:1.75rem}.pl35-smt{padding-left:1.75rem}.mt35-smt{margin-top:1.75rem}.mr35-smt{margin-right:1.75rem}.mb35-smt{margin-bottom:1.75rem}.ml35-smt{margin-left:1.75rem}.pt40-smt{padding-top:2rem}.pr40-smt{padding-right:2rem}.pb40-smt{padding-bottom:2rem}.pl40-smt{padding-left:2rem}.mt40-smt{margin-top:2rem}.mr40-smt{margin-right:2rem}.mb40-smt{margin-bottom:2rem}.ml40-smt{margin-left:2rem}.pt45-smt{padding-top:2.25rem}.pr45-smt{padding-right:2.25rem}.pb45-smt{padding-bottom:2.25rem}.pl45-smt{padding-left:2.25rem}.mt45-smt{margin-top:2.25rem}.mr45-smt{margin-right:2.25rem}.mb45-smt{margin-bottom:2.25rem}.ml45-smt{margin-left:2.25rem}.pt50-smt{padding-top:2.5rem}.pr50-smt{padding-right:2.5rem}.pb50-smt{padding-bottom:2.5rem}.pl50-smt{padding-left:2.5rem}.mt50-smt{margin-top:2.5rem}.mr50-smt{margin-right:2.5rem}.mb50-smt{margin-bottom:2.5rem}.ml50-smt{margin-left:2.5rem}.pt55-smt{padding-top:2.75rem}.pr55-smt{padding-right:2.75rem}.pb55-smt{padding-bottom:2.75rem}.pl55-smt{padding-left:2.75rem}.mt55-smt{margin-top:2.75rem}.mr55-smt{margin-right:2.75rem}.mb55-smt{margin-bottom:2.75rem}.ml55-smt{margin-left:2.75rem}.pt60-smt{padding-top:3rem}.pr60-smt{padding-right:3rem}.pb60-smt{padding-bottom:3rem}.pl60-smt{padding-left:3rem}.mt60-smt{margin-top:3rem}.mr60-smt{margin-right:3rem}.mb60-smt{margin-bottom:3rem}.ml60-smt{margin-left:3rem}.pt65-smt{padding-top:3.25rem}.pr65-smt{padding-right:3.25rem}.pb65-smt{padding-bottom:3.25rem}.pl65-smt{padding-left:3.25rem}.mt65-smt{margin-top:3.25rem}.mr65-smt{margin-right:3.25rem}.mb65-smt{margin-bottom:3.25rem}.ml65-smt{margin-left:3.25rem}.pt70-smt{padding-top:3.5rem}.pr70-smt{padding-right:3.5rem}.pb70-smt{padding-bottom:3.5rem}.pl70-smt{padding-left:3.5rem}.mt70-smt{margin-top:3.5rem}.mr70-smt{margin-right:3.5rem}.mb70-smt{margin-bottom:3.5rem}.ml70-smt{margin-left:3.5rem}.pt75-smt{padding-top:3.75rem}.pr75-smt{padding-right:3.75rem}.pb75-smt{padding-bottom:3.75rem}.pl75-smt{padding-left:3.75rem}.mt75-smt{margin-top:3.75rem}.mr75-smt{margin-right:3.75rem}.mb75-smt{margin-bottom:3.75rem}.ml75-smt{margin-left:3.75rem}.pt80-smt{padding-top:4rem}.pr80-smt{padding-right:4rem}.pb80-smt{padding-bottom:4rem}.pl80-smt{padding-left:4rem}.mt80-smt{margin-top:4rem}.mr80-smt{margin-right:4rem}.mb80-smt{margin-bottom:4rem}.ml80-smt{margin-left:4rem}.pt85-smt{padding-top:4.25rem}.pr85-smt{padding-right:4.25rem}.pb85-smt{padding-bottom:4.25rem}.pl85-smt{padding-left:4.25rem}.mt85-smt{margin-top:4.25rem}.mr85-smt{margin-right:4.25rem}.mb85-smt{margin-bottom:4.25rem}.ml85-smt{margin-left:4.25rem}.pt90-smt{padding-top:4.5rem}.pr90-smt{padding-right:4.5rem}.pb90-smt{padding-bottom:4.5rem}.pl90-smt{padding-left:4.5rem}.mt90-smt{margin-top:4.5rem}.mr90-smt{margin-right:4.5rem}.mb90-smt{margin-bottom:4.5rem}.ml90-smt{margin-left:4.5rem}.pt95-smt{padding-top:4.75rem}.pr95-smt{padding-right:4.75rem}.pb95-smt{padding-bottom:4.75rem}.pl95-smt{padding-left:4.75rem}.mt95-smt{margin-top:4.75rem}.mr95-smt{margin-right:4.75rem}.mb95-smt{margin-bottom:4.75rem}.ml95-smt{margin-left:4.75rem}.pt100-smt{padding-top:5rem}.pr100-smt{padding-right:5rem}.pb100-smt{padding-bottom:5rem}.pl100-smt{padding-left:5rem}.mt100-smt{margin-top:5rem}.mr100-smt{margin-right:5rem}.mb100-smt{margin-bottom:5rem}.ml100-smt{margin-left:5rem}.pt105-smt{padding-top:5.25rem}.pr105-smt{padding-right:5.25rem}.pb105-smt{padding-bottom:5.25rem}.pl105-smt{padding-left:5.25rem}.mt105-smt{margin-top:5.25rem}.mr105-smt{margin-right:5.25rem}.mb105-smt{margin-bottom:5.25rem}.ml105-smt{margin-left:5.25rem}.pt110-smt{padding-top:5.5rem}.pr110-smt{padding-right:5.5rem}.pb110-smt{padding-bottom:5.5rem}.pl110-smt{padding-left:5.5rem}.mt110-smt{margin-top:5.5rem}.mr110-smt{margin-right:5.5rem}.mb110-smt{margin-bottom:5.5rem}.ml110-smt{margin-left:5.5rem}.pt115-smt{padding-top:5.75rem}.pr115-smt{padding-right:5.75rem}.pb115-smt{padding-bottom:5.75rem}.pl115-smt{padding-left:5.75rem}.mt115-smt{margin-top:5.75rem}.mr115-smt{margin-right:5.75rem}.mb115-smt{margin-bottom:5.75rem}.ml115-smt{margin-left:5.75rem}.pt120-smt{padding-top:6rem}.pr120-smt{padding-right:6rem}.pb120-smt{padding-bottom:6rem}.pl120-smt{padding-left:6rem}.mt120-smt{margin-top:6rem}.mr120-smt{margin-right:6rem}.mb120-smt{margin-bottom:6rem}.ml120-smt{margin-left:6rem}.pt125-smt{padding-top:6.25rem}.pr125-smt{padding-right:6.25rem}.pb125-smt{padding-bottom:6.25rem}.pl125-smt{padding-left:6.25rem}.mt125-smt{margin-top:6.25rem}.mr125-smt{margin-right:6.25rem}.mb125-smt{margin-bottom:6.25rem}.ml125-smt{margin-left:6.25rem}.pt130-smt{padding-top:6.5rem}.pr130-smt{padding-right:6.5rem}.pb130-smt{padding-bottom:6.5rem}.pl130-smt{padding-left:6.5rem}.mt130-smt{margin-top:6.5rem}.mr130-smt{margin-right:6.5rem}.mb130-smt{margin-bottom:6.5rem}.ml130-smt{margin-left:6.5rem}.pt135-smt{padding-top:6.75rem}.pr135-smt{padding-right:6.75rem}.pb135-smt{padding-bottom:6.75rem}.pl135-smt{padding-left:6.75rem}.mt135-smt{margin-top:6.75rem}.mr135-smt{margin-right:6.75rem}.mb135-smt{margin-bottom:6.75rem}.ml135-smt{margin-left:6.75rem}.pt140-smt{padding-top:7rem}.pr140-smt{padding-right:7rem}.pb140-smt{padding-bottom:7rem}.pl140-smt{padding-left:7rem}.mt140-smt{margin-top:7rem}.mr140-smt{margin-right:7rem}.mb140-smt{margin-bottom:7rem}.ml140-smt{margin-left:7rem}.pt145-smt{padding-top:7.25rem}.pr145-smt{padding-right:7.25rem}.pb145-smt{padding-bottom:7.25rem}.pl145-smt{padding-left:7.25rem}.mt145-smt{margin-top:7.25rem}.mr145-smt{margin-right:7.25rem}.mb145-smt{margin-bottom:7.25rem}.ml145-smt{margin-left:7.25rem}.pt150-smt{padding-top:7.5rem}.pr150-smt{padding-right:7.5rem}.pb150-smt{padding-bottom:7.5rem}.pl150-smt{padding-left:7.5rem}.mt150-smt{margin-top:7.5rem}.mr150-smt{margin-right:7.5rem}.mb150-smt{margin-bottom:7.5rem}.ml150-smt{margin-left:7.5rem}.pt155-smt{padding-top:7.75rem}.pr155-smt{padding-right:7.75rem}.pb155-smt{padding-bottom:7.75rem}.pl155-smt{padding-left:7.75rem}.mt155-smt{margin-top:7.75rem}.mr155-smt{margin-right:7.75rem}.mb155-smt{margin-bottom:7.75rem}.ml155-smt{margin-left:7.75rem}.pt160-smt{padding-top:8rem}.pr160-smt{padding-right:8rem}.pb160-smt{padding-bottom:8rem}.pl160-smt{padding-left:8rem}.mt160-smt{margin-top:8rem}.mr160-smt{margin-right:8rem}.mb160-smt{margin-bottom:8rem}.ml160-smt{margin-left:8rem}.pt165-smt{padding-top:8.25rem}.pr165-smt{padding-right:8.25rem}.pb165-smt{padding-bottom:8.25rem}.pl165-smt{padding-left:8.25rem}.mt165-smt{margin-top:8.25rem}.mr165-smt{margin-right:8.25rem}.mb165-smt{margin-bottom:8.25rem}.ml165-smt{margin-left:8.25rem}.pt170-smt{padding-top:8.5rem}.pr170-smt{padding-right:8.5rem}.pb170-smt{padding-bottom:8.5rem}.pl170-smt{padding-left:8.5rem}.mt170-smt{margin-top:8.5rem}.mr170-smt{margin-right:8.5rem}.mb170-smt{margin-bottom:8.5rem}.ml170-smt{margin-left:8.5rem}.pt175-smt{padding-top:8.75rem}.pr175-smt{padding-right:8.75rem}.pb175-smt{padding-bottom:8.75rem}.pl175-smt{padding-left:8.75rem}.mt175-smt{margin-top:8.75rem}.mr175-smt{margin-right:8.75rem}.mb175-smt{margin-bottom:8.75rem}.ml175-smt{margin-left:8.75rem}.pt180-smt{padding-top:9rem}.pr180-smt{padding-right:9rem}.pb180-smt{padding-bottom:9rem}.pl180-smt{padding-left:9rem}.mt180-smt{margin-top:9rem}.mr180-smt{margin-right:9rem}.mb180-smt{margin-bottom:9rem}.ml180-smt{margin-left:9rem}.pt185-smt{padding-top:9.25rem}.pr185-smt{padding-right:9.25rem}.pb185-smt{padding-bottom:9.25rem}.pl185-smt{padding-left:9.25rem}.mt185-smt{margin-top:9.25rem}.mr185-smt{margin-right:9.25rem}.mb185-smt{margin-bottom:9.25rem}.ml185-smt{margin-left:9.25rem}.pt190-smt{padding-top:9.5rem}.pr190-smt{padding-right:9.5rem}.pb190-smt{padding-bottom:9.5rem}.pl190-smt{padding-left:9.5rem}.mt190-smt{margin-top:9.5rem}.mr190-smt{margin-right:9.5rem}.mb190-smt{margin-bottom:9.5rem}.ml190-smt{margin-left:9.5rem}.pt195-smt{padding-top:9.75rem}.pr195-smt{padding-right:9.75rem}.pb195-smt{padding-bottom:9.75rem}.pl195-smt{padding-left:9.75rem}.mt195-smt{margin-top:9.75rem}.mr195-smt{margin-right:9.75rem}.mb195-smt{margin-bottom:9.75rem}.ml195-smt{margin-left:9.75rem}.pt200-smt{padding-top:10rem}.pr200-smt{padding-right:10rem}.pb200-smt{padding-bottom:10rem}.pl200-smt{padding-left:10rem}.mt200-smt{margin-top:10rem}.mr200-smt{margin-right:10rem}.mb200-smt{margin-bottom:10rem}.ml200-smt{margin-left:10rem}}.mb1em{margin-bottom:1em}.ta_r{text-align:right}.ta_c{text-align:center}.ta_l{text-align:left}@media print,screen and (max-width:767px){.ta_r-smt{text-align:right}.ta_c-smt{text-align:center}.ta_l-smt{text-align:left}}.td_u{text-decoration:underline}.fw_b{font-weight:700}.c_accent{color:#ed6c00}.fz10{font-size:1rem}.fz11{font-size:1.1rem}.fz12{font-size:1.2rem}.fz13{font-size:1.3rem}.fz14{font-size:1.4rem}.fz15{font-size:1.5rem}.fz16{font-size:1.6rem}.fz17{font-size:1.7rem}.fz18{font-size:1.8rem}.fz19{font-size:1.9rem}.fz20{font-size:2rem}.fz21{font-size:2.1rem}.fz22{font-size:2.2rem}.fz23{font-size:2.3rem}.fz24{font-size:2.4rem}.fz25{font-size:2.5rem}.fz26{font-size:2.6rem}.fz27{font-size:2.7rem}.fz28{font-size:2.8rem}.fz29{font-size:2.9rem}.fz30{font-size:3rem}.fz31{font-size:3.1rem}.fz32{font-size:3.2rem}.fz33{font-size:3.3rem}.fz34{font-size:3.4rem}.fz35{font-size:3.5rem}.fz36{font-size:3.6rem}.fz37{font-size:3.7rem}.fz38{font-size:3.8rem}.fz39{font-size:3.9rem}.fz40{font-size:4rem}.fz41{font-size:4.1rem}.fz42{font-size:4.2rem}.fz43{font-size:4.3rem}.fz44{font-size:4.4rem}.fz45{font-size:4.5rem}.fz46{font-size:4.6rem}.fz47{font-size:4.7rem}.fz48{font-size:4.8rem}.fz49{font-size:4.9rem}.fz50{font-size:5rem}@media print,screen and (max-width:767px){.fz10-smt{font-size:1rem}.fz11-smt{font-size:1.1rem}.fz12-smt{font-size:1.2rem}.fz13-smt{font-size:1.3rem}.fz14-smt{font-size:1.4rem}.fz15-smt{font-size:1.5rem}.fz16-smt{font-size:1.6rem}.fz17-smt{font-size:1.7rem}.fz18-smt{font-size:1.8rem}.fz19-smt{font-size:1.9rem}.fz20-smt{font-size:2rem}.fz21-smt{font-size:2.1rem}.fz22-smt{font-size:2.2rem}.fz23-smt{font-size:2.3rem}.fz24-smt{font-size:2.4rem}.fz25-smt{font-size:2.5rem}.fz26-smt{font-size:2.6rem}.fz27-smt{font-size:2.7rem}.fz28-smt{font-size:2.8rem}.fz29-smt{font-size:2.9rem}.fz30-smt{font-size:3rem}.fz31-smt{font-size:3.1rem}.fz32-smt{font-size:3.2rem}.fz33-smt{font-size:3.3rem}.fz34-smt{font-size:3.4rem}.fz35-smt{font-size:3.5rem}.fz36-smt{font-size:3.6rem}.fz37-smt{font-size:3.7rem}.fz38-smt{font-size:3.8rem}.fz39-smt{font-size:3.9rem}.fz40-smt{font-size:4rem}.fz41-smt{font-size:4.1rem}.fz42-smt{font-size:4.2rem}.fz43-smt{font-size:4.3rem}.fz44-smt{font-size:4.4rem}.fz45-smt{font-size:4.5rem}.fz46-smt{font-size:4.6rem}.fz47-smt{font-size:4.7rem}.fz48-smt{font-size:4.8rem}.fz49-smt{font-size:4.9rem}.fz50-smt{font-size:5rem}}.lh10{line-height:1}.lh11{line-height:1.1}.lh12{line-height:1.2}.lh13{line-height:1.3}.lh14{line-height:1.4}.lh15{line-height:1.5}.lh16{line-height:1.6}.lh17{line-height:1.7}.lh18{line-height:1.8}.lh19{line-height:1.9}.lh20{line-height:2}.lh21{line-height:2.1}.lh22{line-height:2.2}.lh23{line-height:2.3}.lh24{line-height:2.4}.lh25{line-height:2.5}.lh26{line-height:2.6}.lh27{line-height:2.7}.lh28{line-height:2.8}.lh29{line-height:2.9}.lh30{line-height:3}.lh31{line-height:3.1}.lh32{line-height:3.2}.lh33{line-height:3.3}.lh34{line-height:3.4}.lh35{line-height:3.5}.lh36{line-height:3.6}.lh37{line-height:3.7}.lh38{line-height:3.8}.lh39{line-height:3.9}.lh40{line-height:4}.lh41{line-height:4.1}.lh42{line-height:4.2}.lh43{line-height:4.3}.lh44{line-height:4.4}.lh45{line-height:4.5}.lh46{line-height:4.6}.lh47{line-height:4.7}.lh48{line-height:4.8}.lh49{line-height:4.9}.lh50{line-height:5}.mw100{max-width:100px}.mw110{max-width:110px}.mw120{max-width:120px}.mw130{max-width:130px}.mw140{max-width:140px}.mw150{max-width:150px}.mw160{max-width:160px}.mw170{max-width:170px}.mw180{max-width:180px}.mw190{max-width:190px}.mw200{max-width:200px}.mw210{max-width:210px}.mw220{max-width:220px}.mw230{max-width:230px}.mw240{max-width:240px}.mw250{max-width:250px}.mw260{max-width:260px}.mw270{max-width:270px}.mw280{max-width:280px}.mw290{max-width:290px}.mw300{max-width:300px}.mw310{max-width:310px}.mw320{max-width:320px}.mw330{max-width:330px}.mw340{max-width:340px}.mw350{max-width:350px}.mw360{max-width:360px}.mw370{max-width:370px}.mw380{max-width:380px}.mw390{max-width:390px}.mw400{max-width:400px}.mw410{max-width:410px}.mw420{max-width:420px}.mw430{max-width:430px}.mw440{max-width:440px}.mw450{max-width:450px}.mw460{max-width:460px}.mw470{max-width:470px}.mw480{max-width:480px}.mw490{max-width:490px}.mw500{max-width:500px}.mw510{max-width:510px}.mw520{max-width:520px}.mw530{max-width:530px}.mw540{max-width:540px}.mw550{max-width:550px}.mw560{max-width:560px}.mw570{max-width:570px}.mw580{max-width:580px}.mw590{max-width:590px}.mw600{max-width:600px}.mw610{max-width:610px}.mw620{max-width:620px}.mw630{max-width:630px}.mw640{max-width:640px}.mw650{max-width:650px}.mw660{max-width:660px}.mw670{max-width:670px}.mw680{max-width:680px}.mw690{max-width:690px}.mw700{max-width:700px}.mw710{max-width:710px}.mw720{max-width:720px}.mw730{max-width:730px}.mw740{max-width:740px}.mw750{max-width:750px}.mw760{max-width:760px}.mw770{max-width:770px}.mw780{max-width:780px}.mw790{max-width:790px}.mw800{max-width:800px}.mw810{max-width:810px}.mw820{max-width:820px}.mw830{max-width:830px}.mw840{max-width:840px}.mw850{max-width:850px}.mw860{max-width:860px}.mw870{max-width:870px}.mw880{max-width:880px}.mw890{max-width:890px}.mw900{max-width:900px}.mw910{max-width:910px}.mw920{max-width:920px}.mw930{max-width:930px}.mw940{max-width:940px}.mw950{max-width:950px}.mw960{max-width:960px}.mw970{max-width:970px}.mw980{max-width:980px}.mw990{max-width:990px}.mw1000{max-width:1000px}.mw1010{max-width:1010px}.mw1020{max-width:1020px}.mw1030{max-width:1030px}.mw1040{max-width:1040px}.mw1050{max-width:1050px}.mw1060{max-width:1060px}.mw1070{max-width:1070px}.mw1080{max-width:1080px}.row-0{margin-left:0;margin-right:0}.row-0>[class^=col-]{padding-left:0;padding-right:0}.row-10{margin-left:-5px;margin-right:-5px}.row-10>[class^=col-]{padding-left:5px;padding-right:5px}@media print,screen and (min-width:768px){.row-40{margin-left:-20px;margin-right:-20px}.row-40>[class^=col-]{padding-left:20px;padding-right:20px}.row-50{margin-left:-25px;margin-right:-25px}.row-50>[class^=col-]{padding-left:25px;padding-right:25px}}.contents{width:100%;margin-left:auto;margin-right:auto}@media print,screen and (min-width:768px){.contents{max-width:1290px;padding-left:30px;padding-right:30px}}@media print,screen and (max-width:767px){.contents{padding-left:6%;padding-right:6%}}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-block;min-height:1%}* html .clearfix{height:1%}.clearfix{display:block}hr.border1{display:block;width:100%;margin:40px 0 30px;border-top:1px solid #8a3fc9}@media print,screen and (max-width:767px){hr.border1{margin:3.5rem 0 2.5rem}}@media print,screen and (min-width:1231px){.pc-hide{display:none}}@media print,screen and (min-width:768px) and (max-width:1230px){.tablet-hide{display:none}}@media print,screen and (max-width:767px){.smt-hide{display:none}}.ind-1em{text-indent:-1em;padding-left:1em}.box_c{margin-left:auto;margin-right:auto}@media print,screen and (min-width:1231px){.h-alpha{transition:.2s opacity ease-in}.h-alpha:hover{opacity:.6}}@media print,screen and (min-width:1231px){.hover-line:hover{text-decoration:underline}}@media print,screen and (min-width:1231px){.hover-dark{transition:.2s filter ease-in}.hover-dark:hover{filter:brightness(70%)}}@media print,screen and (min-width:768px){.col4-row{display:flex;justify-content:space-between;flex-wrap:wrap}}@media print,screen and (min-width:1231px){.col4{width:21.25%}}@media print,screen and (min-width:768px) and (max-width:1230px){.col4{width:45%}}.table{width:100%}.table th,.table td{font-weight:400;vertical-align:bottom}@media print,screen and (max-width:767px){.table th,.table td{float:left;width:100%;padding:.5em 2px}.table td{border-top:1px #e4e4e4 solid;margin-bottom:1.5em}}@media print,screen and (min-width:768px){.table{border-collapse:separate;border-spacing:20px;margin-left:-20px}.table td,.table th{padding:1em 4px}.table th{border-bottom:1px #707070 solid}.table td{border-bottom:1px #e4e4e4 solid}}body{letter-spacing:.05em;font-feature-settings:"pkna"}@media print,screen and (max-width:767px){body{font-size:3.7333333333vmin}}.table{color:#525252}ul,ol{list-style:none;padding:0;margin:0}.mincho{font-family:"游明朝","Noto Serif JP","Yu Mincho","游明朝体","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","ＭＳ Ｐ明朝","MS PMincho",serif}.gothic{font-family:"Noto Sans JP","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",sans-serif}.en{font-family:"Oswald","Quicksand","Noto Sans JP",sans-serif}h1,h2,h3,h4{line-height:1.25;font-family:"Oswald","Quicksand","Noto Sans JP",sans-serif}@media print,screen and (min-width:1231px){a[href^="tel:"]{pointer-events:none}}.site{background-image:url(//niwasash.com/sys_cms/wp-content/themes/niwasash/assets/css/../images/theme/site-light.png),url(//niwasash.com/sys_cms/wp-content/themes/niwasash/assets/css/../images/theme/site-bg.png);background-position:center 230px,center top;background-repeat:no-repeat,repeat}.site-header{position:fixed;top:0;padding:0;width:100%;z-index:10;transition:all .3s linear}.site-header-cnt{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;transform:translateY(0)}@media print,screen and (min-width:1231px){.site-header-cnt{padding-right:30px;padding-left:20px;flex-wrap:nowrap}.site-header .container-fluid{max-width:1380px;margin-left:auto;margin-right:auto}}.site-logo{background-color:rgba(255,255,255,0);padding:10px 0;transition:.3s cubic-bezier(.47,0,.745,.715);transform-origin:top left}@media print,screen and (max-width:1230px){.site-logo{padding:10px}.site-logo a{display:flex}.site-logo img{width:90px}}@media print,screen and (min-width:1231px){.site-logo{margin-right:2rem}}.site-menu{color:#fff}.site-menu a{color:#fff}.site-menu-contact{display:flex;align-items:center;justify-content:flex-end;margin-bottom:2.5rem}.site-menu-tel{font-size:2.6rem;margin-right:10px}.site-menu-mail .btn{background-color:#ed6c00;padding:10px 1.5rem;font-size:1.4rem;width:auto;display:block}.site-menu-mail .btn:after{border-color:#ed6c00}@media print,screen and (min-width:1231px){.site-menu .menu-toggle{display:none}.site-menu-nav{border-right:1px #fff solid;margin-right:3rem}.site-menu-ig{margin-left:1rem}.site-menu-ig a{background-color:#fff;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;line-height:1;color:#525252;font-size:2.6rem}.site-menu-ig a:hover{color:#525252}.site-menu-mail{margin-left:1rem}.site-menu-mail a{background-color:#ed6c00;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;line-height:1;color:#fff;font-size:2.2rem}.site-menu-mail a:hover{color:#525252}.site-menu-wrap{display:flex;flex-wrap:wrap;align-items:center;gap:1em 0}.site-menu-contact{margin-bottom:0}}@media print,screen and (max-width:1230px){.site-menu{color:#525252}.site-menu a{color:#525252}.site-menu-contact{flex-wrap:wrap;justify-content:center;margin-top:.5rem;order:2;gap:1rem}.site-menu-nav{order:1}.site-menu .ic-phone{background-image:url(//niwasash.com/sys_cms/wp-content/themes/niwasash/assets/css/../images/theme/ic-phone_blk.png);width:18px}.site-menu-mail{font-size:2.5rem}.site-menu-mail .btn{color:#fff}.site-menu-ig{text-align:center;line-height:1}.site-menu-ig a{color:#ed6c00;font-size:2.5rem}.site-menu-wrap{background-color:#fff;position:fixed;right:0;width:85%;padding:2rem;transform:translateX(100%);transition:.3s cubic-bezier(.47,0,.745,.715);display:flex;flex-direction:column;max-height:90vh;overflow-y:scroll}.site-menu .menu-toggle{position:fixed;z-index:4;top:0;right:0;display:block;width:4.8rem;padding:2.2rem 1.2rem 2.4rem;transition:all .6s cubic-bezier(.19,1,.22,1);transform:translateZ(0);border:0;outline:0;background-color:#fff}.site-menu .menu-toggle-icon{width:auto;height:2px;transition:all .6s cubic-bezier(.19,1,.22,1);background-color:#ed6c00;position:absolute;left:1.2rem;right:1.2rem}.site-menu .menu-toggle-icon:before,.site-menu .menu-toggle-icon:after{width:100%;height:2px;transition:all .6s cubic-bezier(.19,1,.22,1);background-color:#ed6c00;position:absolute;top:-10px;left:0;content:" "}.site-menu .menu-toggle-icon:after{top:10px}}.site-navigation .menu{display:flex}.site-navigation .menu-item a{text-decoration:none;font-size:1.5rem;display:block;padding:0 1em;transition:.3s cubic-bezier(.47,0,.745,.715)}.site-navigation .menu-item a:hover{color:#ed6c00}.site-navigation .menu-item.last{display:none}@media print,screen and (min-width:1231px){.site-navigation{display:flex;align-items:center}.site-navigation .menu-gnav-container{margin-right:1rem}.site-navigation .site-menu-ig{display:none}.site-navigation .menu-item{position:relative}.site-navigation .menu-item-has-children:hover .sub-menu{opacity:1;transform:translateX(-50%) translateY(0);pointer-events:initial}.site-navigation .sub-menu{position:absolute;padding-top:1rem;left:50%;transform:translateX(-50%) translateY(15%);transition:.3s cubic-bezier(.47,0,.745,.715);opacity:0;pointer-events:none}.site-navigation .sub-menu .menu-item{background-color:rgba(0,0,0,.8);border-left:none;padding:0 1rem 0;white-space:nowrap}.site-navigation .sub-menu .menu-item:last-child{padding-bottom:1rem}.site-navigation .sub-menu .menu-item a{padding:1em .5em;color:#fff;border-bottom:1px #828282 solid;min-width:230px}.site-navigation .sub-menu .menu-item a:hover{color:#ed6c00}}@media print,screen and (max-width:1230px){.site-navigation .menu{flex-wrap:wrap}.site-navigation .site-menu-ig{display:none}.site-navigation .menu-item{width:100%;padding:.5em 0}.site-navigation .menu-item a{color:#525252;font-size:1.5rem}.site-navigation .menu-item+.menu-item{border-top:1px #ccc solid;border-left:none}.site-navigation .sub-menu{margin-left:1rem;margin-top:.5rem}.site-navigation .sub-menu .menu-item{border-top:1px #ccc solid;border-left:none}}.site-footer{padding:90px 0 0;color:#fff}.site-footer-nav{margin-bottom:2.5rem}.site-footer-col{text-align:center}.site-footer-info{margin:3.5rem auto 4.5rem;font-size:1.2rem}.site-footer-info p{margin-bottom:1.5em}.site-footer-copy{font-size:1.2rem;background-color:#000;line-height:1;padding:2.9rem 0;margin-top:9rem}@media print,screen and (max-width:767px){.site-footer{padding:10% 0 3%}.site-footer-nav .menu{display:flex;justify-content:flex-end;flex-wrap:wrap;font-size:1.2rem}.site-footer-nav .menu-item{margin-bottom:1rem}.site-footer-nav .menu-item a{padding:0 1em}.site-footer-nav .menu-item+.menu-item{border-left:1px #525252 solid}.site-footer-logo{margin-top:2.5rem}.site-footer-logo img{width:150px}.site-footer-ig{display:none}}@media print,screen and (min-width:768px){.site-footer .container{width:100%;max-width:1280px}.site-footer-row{display:flex;justify-content:center;gap:3rem 7rem}.site-footer-col p{display:flex;text-align:left;margin-top:1em}.site-footer-col:first-of-type p{justify-content:flex-end}.site-footer-nav{padding-top:6rem;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.site-footer-nav .menu{text-align:left;font-size:1.4rem;display:flex;align-items:center;justify-content:center;gap:1.5em;margin-right:1em}.site-footer-nav .menu-item+.menu-item{border-left:1px #fff solid;padding-left:1.5em}.site-footer-ig a{font-size:2.6rem;color:#525252;background-color:#fff;border-radius:50%;width:43px;height:43px;display:flex;align-items:center;justify-content:center}.site-footer-ig a:hover{color:#ed6c00}}.site.loaded .btn-fixed-rec{transform:translateY(-50%) translateX(0)}.site.onscroll .pagetop{opacity:1;transform:translateY(0);pointer-events:initial}@media print,screen and (min-width:1231px){.site.onscroll .site-header-cnt{background-color:rgba(0,0,0,.8)}.site.onscroll .site-logo{width:107px}.site.onscroll .site-menu-contact{display:none;height:0}.site.onscroll .site-navigation .site-menu-ig{display:block}.site.onscroll .site-navigation .site-menu-ig a{color:#525252}.site.onscroll .site-navigation .site-menu-ig a:hover{color:#ed6c00}.site.onscroll .site-menu-nav{margin-right:0;border-right:none}.site.onscroll .site-menu-nav .menu-item+.menu-item{border-color:#525252}.site.onscroll .site-menu-nav .menu-item.last{display:block}.site.onscroll .site-menu-nav a{color:#fff}.site.onscroll .site-menu-nav a:hover{color:#ed6c00}}@media print,screen and (max-width:1230px){.site.navopen .site-menu-wrap{transform:translateX(0)}.site.navopen .site-menu .menu-toggle-icon{background-color:transparent}.site.navopen .site-menu .menu-toggle-icon:before{transform:rotate(45deg);top:0}.site.navopen .site-menu .menu-toggle-icon:after{transform:rotate(-45deg);top:0}}.map-wrap{position:relative;overflow:hidden;width:100%}.map-wrap:before{content:"";display:block;width:100%;padding-top:66.6666666667%}.map-wrap iframe{position:absolute;left:0;top:0;right:0;bottom:0}.foot-area{padding:3rem 0 8rem}.foot-area-row{position:relative}.foot-area-row:after{content:"";background:url(//niwasash.com/sys_cms/wp-content/themes/niwasash/assets/css/../images/theme/area.png) center no-repeat;background-size:contain;width:707px;height:718px}.foot-area-text{color:#ed6c00;margin-bottom:3rem;font-size:3rem}@media print,screen and (max-width:767px){.foot-area-text{font-size:4.2666666667vmin}}.foot-area-detail{background-color:#fff}.foot-area-detail h4{display:inline-block;background-color:#000;color:#fff;padding:.6em 6rem .6em 1em;vertical-align:text-bottom;clip-path:polygon(0 0,100% 0,calc(100% - 30px) 100%, 0 100%)}.foot-area-detail .inner{padding:1rem 1.5rem 2rem}@media print,screen and (max-width:767px){.foot-area:after{width:100%;height:auto;padding-top:100%}}@media print,screen and (min-width:768px){.foot-area-row{position:relative;display:flex;justify-content:space-between;align-items:center}.foot-area-row:after{position:absolute;left:calc(50% - 20px)}.foot-area-col{max-width:510px;width:50%}}.foot-contact{background:#fff;padding:7rem 0}.foot-contact .sec-title{color:#ed6c00}.foot-contact-text{margin-bottom:1.5em}.foot-contact-row{gap:3rem 4rem;display:flex;justify-content:center;flex-wrap:wrap}.foot-contact-row .btn{max-width:420px;display:flex;align-items:center;height:12rem;background-color:#ed6c00;color:#fff;padding:1rem 1rem 1rem 3rem}.foot-contact .ic-phone{background:url(//niwasash.com/sys_cms/wp-content/themes/niwasash/assets/css/../images/theme/contact-tel.svg) no-repeat;width:26px;height:41px;display:inline-block;margin-top:10px}.foot-contact .ic-mail{background:url(//niwasash.com/sys_cms/wp-content/themes/niwasash/assets/css/../images/theme/contact-mail.svg) no-repeat;width:41px;height:28px;display:inline-block}.foot-contact-mail{width:clamp(280px, 50%, 420px);font-size:2rem;line-height:1.2}.foot-contact-mail .big{font-size:2.6rem}.foot-contact-mail .btn{gap:1em}.foot-contact-tel{font-size:5rem;width:clamp(280px, 50%, 420px);line-height:1}.foot-contact-tel .btn{letter-spacing:0;gap:.3em}.foot-contact-box{width:100%;height:100%;display:flex;align-items:center;justify-content:center}@media print,screen and (max-width:767px){.foot-contact{padding-top:35%;background-size:contain}.foot-contact .sec-title{margin-bottom:2rem}.foot-contact-row{gap:1.5em 2rem}.foot-contact-row .btn{height:8rem}.foot-contact-tel{font-size:4rem;flex-grow:1}.foot-contact-box{padding:1rem 0 2rem}.foot-contact-mail{flex-grow:1}}.fnav{margin-bottom:2em}.fnav ul{display:flex;flex-wrap:wrap;justify-content:center;line-height:1.3}.fnav li{padding-left:1em;padding-right:1em;border-right:1px #525252 solid}.fnav li:first-child{border-left:1px #525252 solid}.fnav a{text-decoration:none}.btn-fixed-rec{position:fixed;right:0;top:50%;transform:translateY(-50%) translateX(100%);transition:.3s 3.5s cubic-bezier(.47,0,.745,.715);z-index:5}@media print,screen and (max-width:767px){.btn-fixed-rec{width:45px}}.pagetop{opacity:0;pointer-events:none;transform:translateY(100%);transition:.3s .1s cubic-bezier(.47,0,.745,.715);position:fixed;right:45px;bottom:5%;z-index:5}.pagetop-btn{display:flex;height:10rem;width:10rem;align-items:center;justify-content:center;border:1px #ed6c00 solid;border-radius:50%;color:#ed6c00;cursor:pointer;position:relative}.pagetop-btn-bg{position:absolute;background:url(//niwasash.com/sys_cms/wp-content/themes/niwasash/assets/css/../images/theme/gotop.png) no-repeat;background-size:contain;top:-26px;left:-26px;width:153px;height:153px}.pagetop-btn:hover .pagetop-btn-bg{animation:rotate 3s linear infinite both}@media print,screen and (min-width:768px){.pagetop-btn{font-size:2.5rem;line-height:1;padding-bottom:.3em}}@media print,screen and (max-width:767px){.pagetop-btn{height:3.5rem;width:3.5rem}.pagetop-btn-bg{width:85px;height:85px}}.page-catch{height:360px}.page-catch-bg{background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;width:100%;height:100%;justify-content:center;align-items:center;clip-path:polygon(0 0,100% 0,100% 98.8%,0 79.1%);padding-bottom:5%}.page-catch-inner{max-width:1200px;width:100%}.page-catch-title{color:#ed6c00;font-size:9rem;text-align:right;font-weight:500;text-transform:uppercase}@media print,screen and (max-width:767px){.page-catch-title{font-size:8.5333333333vmin}}.page-catch-jp{font-size:2rem;display:block;font-weight:700}.page-catch-jp:before{content:"";display:block;background:url(//niwasash.com/sys_cms/wp-content/themes/niwasash/assets/css/../images/theme/title-line.png) no-repeat;width:92px;height:3px;margin:1.8rem 0 1.8rem auto}@media print,screen and (min-width:768px){.page-catch{min-height:570px;height:40.7142857143vw}}@media print,screen and (max-width:767px){.page-catch-inner{padding:0 1.5em}}.page-content{margin-bottom:15.625%}.page-content p:not(:last-child){margin-bottom:1.5em}.page-content .wp-block-separator{display:block;height:1px;width:100%;background-color:#464646;margin:2.5em auto}@media print,screen and (min-width:768px){.page-content{margin-bottom:130px}}.sec-title{text-align:center;font-size:7rem;margin-bottom:3rem;position:relative;font-weight:500;color:#ed6c00}.sec-title-jp{display:block;font-size:1.6rem;margin-top:.5rem;font-weight:700}.sec-title:after{content:"";background:url(//niwasash.com/sys_cms/wp-content/themes/niwasash/assets/css/../images/theme/title-line.png) center no-repeat;width:92px;height:3px;display:block;margin:2rem auto 0}.sec-title.ta_l{text-align:left}.sec-title.ta_l:after{margin-left:0}.sec-link{border:1px #d8d8d8 solid;border-radius:10px;overflow:hidden}.sec-link-cont{margin:-1px}.sec-link-table{width:100%;table-layout:fixed}.sec-link td{border:1px #d8d8d8 solid}.sec-link a{display:block;text-align:center;padding:1.5em;position:relative}.sec-link a .fa-chevron-down{position:absolute;top:50%;right:1em;transform:translateY(-50%)}@media print,screen and (max-width:767px){.sec-link td{width:100%;float:left}.sec-link a{padding:1em}}.btn{display:inline-block;max-width:250px;width:100%;text-align:left;padding:1em;background-color:transparent;color:#525252;position:relative;overflow:hidden;transition:all .3s .2s ease-in-out;z-index:1;text-decoration:none}.btn span{transition:all .3s;transform:scale(1,1)}.btn:before,.btn:after{content:"";position:absolute;transition:all .3s;bottom:0;left:0;width:100%;height:100%;z-index:1}.btn:hover{text-decoration:none}.btn:before{z-index:1;opacity:0;background:rgba(255,255,255,.1);transform:scale(.1,1)}.btn:after{transition:all .3s;border:1px solid #fff}.btn:hover{color:#fff}.btn:hover:before{opacity:1;transform:scale(1,1)}.btn:hover:after{transform:scale(1,.1);opacity:0}.btn-frame{color:#fff}.btn .fa-chevron-right{position:absolute;right:1em;top:50%;transform:translateY(-50%);color:inherit}.ic-phone{display:inline-block;background-image:url(//niwasash.com/sys_cms/wp-content/themes/niwasash/assets/css/../images/theme/ic-phone.png);background-size:contain;width:19px;height:26px;vertical-align:middle;margin-right:5px}.ic-mail{display:inline-block;background-image:url(//niwasash.com/sys_cms/wp-content/themes/niwasash/assets/css/../images/theme/ic-mail.png);background-size:contain;width:25px;height:19px;vertical-align:middle;margin-right:10px}.ic-scroll{display:inline-block;background-image:url(//niwasash.com/sys_cms/wp-content/themes/niwasash/assets/css/../images/theme/ic-scroll.png);background-size:contain;width:68px;height:49px}.pulse-grow{-webkit-tap-highlight-color:rgba(0,0,0,0);transform:translateZ(0);display:inline-block}.pulse-grow:hover{animation-name:pulse-grow;animation-duration:.3s;animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:alternate}.pulse-grow:hover img{opacity:1 !important}.h-scale{overflow:hidden;position:relative}.h-scale-ov{background:#00aded;position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;transition:.3s cubic-bezier(.6,.04,.98,.335);pointer-events:none}.h-scale-text{position:absolute;color:#fff;left:0;top:0;width:100%;height:100%;opacity:0;transition:.3s .1s cubic-bezier(.6,.04,.98,.335);pointer-events:none;display:flex;align-items:center;justify-content:center}.h-scale img{transform:scale(1,1);transition:.3s cubic-bezier(.47,0,.745,.715)}.h-scale:hover .h-scale-ov{opacity:.15}.h-scale:hover .h-scale-text{opacity:1}.h-scale:hover img{transform:scale(1.15,1.15)}.link-arrow .fa-chevron-right{margin-left:1em;transition:.3s cubic-bezier(.47,0,.745,.715)}.link-arrow:hover .fa-chevron-right{margin-left:2em}.d-flex{display:flex}.f-wrap{flex-wrap:wrap}.t-vtl{writing-mode:vertical-rl;font-feature-settings:"pkna";white-space:nowrap}.breadcrumbs{font-size:1.2rem;margin:0 auto;color:#fff}.breadcrumbs a{color:#ed6c00}@media print,screen and (max-width:767px){.breadcrumbs{margin:0 auto}}.wp-pagenavi{margin:6rem auto;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;color:#fff}.wp-pagenavi .page,.wp-pagenavi .current{text-align:center;border:1px #fff solid;color:#fff;transition:all .3s linear;text-decoration:none;width:4rem;height:4rem;margin:0 .5rem;padding:.4em 0}.wp-pagenavi .page:hover,.wp-pagenavi .current:hover{text-decoration:none;background-color:#ed6c00;color:#fff;border-color:#ed6c00}.wp-pagenavi .current{text-decoration:none;background-color:#ed6c00;color:#fff;border-color:#ed6c00}.wp-pagenavi .pages{border:1px #fff solid;height:4rem;margin:0 .5rem;padding:.4em 1em}.js-animate-fig{overflow:hidden;position:relative}.js-animate-fig:before{background:#fcfcfc;content:"";display:block;height:100%;position:absolute;transform:translateX(-100%);width:100%;z-index:1;top:0;left:0}.js-animate-fig img{opacity:0;display:block;position:relative;z-index:0}.js-animate-fig.active{opacity:1}.js-animate-fig.active:before{transition:all .8s 0s cubic-bezier(.47,0,.745,.715);transform:translateX(100%)}.js-animate-fig.active img{transition:all .5s .3s cubic-bezier(.47,0,.745,.715);opacity:1}.js-animate.blur{filter:blur(14px);opacity:0}.js-animate.blur.active{transition:all 1.2s .2s cubic-bezier(.47,0,.745,.715);filter:blur(0);opacity:1}.js-animate-fadeup{opacity:0;transform:translateY(10%)}.js-animate-fadeup.active{opacity:1;transform:translateY(0);transition:all .8s .1s cubic-bezier(.47,0,.745,.715)}.js-animate-blk{overflow:hidden;position:relative}.js-animate-blk:before{background:#fcfcfc;content:"";display:block;height:100%;position:absolute;transform:translateX(-100%);width:100%;z-index:1;top:0;left:0}.js-animate-blk .js-blk-in{opacity:0;display:block;position:relative;z-index:0}.js-animate-blk.active:before{transition:all .8s 0s cubic-bezier(.47,0,.745,.715);transform:translateX(100%)}.js-animate-blk.active .js-blk-in{transition:all .5s .3s cubic-bezier(.47,0,.745,.715);opacity:1}@keyframes rotate{0%{transform:rotateZ(0)}100%{transform:rotateZ(360deg)}}.vegas-animation-kenburnsRight3{animation:kenburnsRight3 ease-out}.page-front .catch{width:100%;position:relative;display:flex}.page-front .catch-slides{position:absolute;left:0;top:0;width:100%;height:100% !important;z-index:0;border-radius:10px}.page-front .catch-frame{position:absolute;left:0;top:0;right:0;bottom:0}.page-front .catch-bg{position:relative;width:100%;height:100%;z-index:1;display:flex;align-items:center;justify-content:center}.page-front .catch-inner{opacity:0;transform:translateY(10%);transition:all .8s 2.5s cubic-bezier(.47,0,.745,.715);width:100%;max-width:1200px}.page-front .catch-title{color:#fff;font-size:2rem;margin-bottom:1.5rem}@media print,screen and (max-width:767px){.page-front .catch-title{font-size:4.8vmin}}.page-front .catch-title-text{display:block;margin-top:3rem;line-height:1.5}@media print,screen and (max-width:767px){.page-front .catch{height:650px}.page-front .catch-title{padding-left:10%;padding-right:10%}.page-front .catch-title img{width:50%}.page-front .catch-movie{transform:scale(.8)}}@media print,screen and (min-width:768px){.page-front .catch{min-height:700px;height:58.5714285714vw}}.page-front .site-header{opacity:0;transform:translateY(-100%);transition:all .8s 2.8s cubic-bezier(.47,0,.745,.715)}@media print,screen and (min-width:768px){.page-front .site .container-fluid{max-width:100%}}.page-front .vegas_init .catch-inner{opacity:1;transform:translateY(0);filter:blur(0)}.page-front .vegas_init .site-header{opacity:1;transform:translateY(0)}.page-front .sec1{padding:70px 0 0}.page-front .sec1-row{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;position:relative;z-index:1}.page-front .sec1-item{color:#000}.page-front .sec1-item p{font-size:1.8rem}.page-front .sec1-item h3{font-size:3rem;font-weight:700;margin:1rem auto 2rem}.page-front .sec1-item .btn{color:#000;border:1px #000 solid;width:170px;text-align:center;font-weight:500;padding:.5em}.page-front .sec1-text{color:#fff;position:relative;z-index:3}.page-front .sec1-logo{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1}@media print,screen and (max-width:767px){.page-front .sec1{padding:10rem 0 0;position:relative}.page-front .sec1-col{width:100%;background-color:#fff;text-align:center;padding:1em;margin-bottom:1px}.page-front .sec1-logo{top:0;width:100px;transform:translate(-50%,-25%)}}@media print,screen and (min-width:768px){.page-front .sec1-box{position:relative;background-color:#fff;clip-path:polygon(0 0,100% 100px,100% 100%,0 calc(100% - 100px));padding:0;text-align:center}.page-front .sec1-box:before{content:"";left:0;right:100%;top:50%;transform:skewY(4.76deg);height:2px;background-color:#000;position:absolute;width:100%;pointer-events:none;z-index:0}.page-front .sec1-box:after{content:"";left:calc(50% - 1px);top:0;height:100%;background-color:#000;position:absolute;width:2px;pointer-events:none;z-index:0}.page-front .sec1-col{display:flex;align-items:center;justify-content:center;width:50%;height:290px}.page-front .sec1-col:nth-of-type(1){padding-bottom:1rem}.page-front .sec1-col:nth-of-type(2){padding-top:8rem}.page-front .sec1-col:nth-of-type(3){padding-bottom:8rem}.page-front .sec1-col:nth-of-type(4){padding-top:1rem}.page-front .sec1-text{width:48.1428571429%;order:2;margin-top:-7.1428571429%}.page-front .sec1-fig{order:1;margin-right:-9.2857142857%}}.page-front .sec2 .link-arrow{margin-top:1.5rem}.page-front .sec2 .link-arrow .fa-chevron-right{color:#00aded}.page-front .sec2-img{position:relative;z-index:1}.page-front .sec2-text{position:relative;z-index:1;color:#fff}.page-front .sec2-text .btn{text-align:center}.page-front .sec2-text .btn:hover{outline:1px #fff solid;background-color:rgba(237,108,0,.2);text-decoration:none}.page-front .sec2-water{position:absolute;z-index:0;color:#000;opacity:.3;font-size:18rem;line-height:.9;bottom:6rem;right:-5rem;pointer-events:none}.page-front .sec2-water .en{font-weight:500}@media print,screen and (max-width:767px){.page-front .sec2{padding:10% 0}.page-front .sec2-water{bottom:2rem;right:0;font-size:9rem;position:relative}.page-front .sec2-text .btn{margin-top:2em}}@media print,screen and (min-width:768px){.page-front .sec2-row{display:flex;justify-content:space-between;position:relative}.page-front .sec2-img{width:58.3333333333%}.page-front .sec2-img figure{margin-left:-5rem}.page-front .sec2-text{width:35%;padding-top:6rem;color:#fff}.page-front .sec2-text .btn{margin-top:3rem}}.page-front .sec3{background:url(//niwasash.com/sys_cms/wp-content/themes/niwasash/assets/css/../images/top/img-02.png) center no-repeat}.page-front .sec3-des{margin-bottom:2.5rem;color:#fff}.page-front .sec3 .btn{color:#fff;text-align:center}.page-front .sec3-row{position:relative}.page-front .sec3-list ul{display:flex;flex-wrap:wrap;gap:3.3rem}.page-front .sec3-list-item{font-size:1.8rem}.page-front .sec3-list-item .d-flex{align-items:center;position:relative}.page-front .sec3-list-text{position:absolute;bottom:2.8rem;left:0;width:100%;text-align:center;color:#fff;display:flex;height:3em;align-items:center;justify-content:center}.page-front .sec3-water{position:absolute;color:#000;font-size:17rem;opacity:.3;bottom:0;pointer-events:none;line-height:1;left:-5rem}@media print,screen and (max-width:767px){.page-front .sec3-water{font-size:21.3333333333vmin}}.page-front .sec3-water .en{font-weight:500}.page-front .sec3 .active .js-animate-fadeup{opacity:1;transform:translateY(0)}.page-front .sec3 .active .js-animate-fadeup:nth-child(2){transition-delay:.5s}.page-front .sec3 .active .js-animate-fadeup:nth-child(3){transition-delay:.8s}.page-front .sec3 .active .js-animate-fadeup:nth-child(4){transition-delay:1.1s}@media print,screen and (max-width:767px){.page-front .sec3{padding:10% 0 5%}.page-front .sec3-row{justify-content:space-between}.page-front .sec3-list{margin-top:2.5rem}.page-front .sec3-list-item{font-size:1.4rem;margin-bottom:2rem}.page-front .sec3-list-item .d-flex{flex-direction:column}.page-front .sec3-list-blk{width:150px;height:150px}}@media print,screen and (min-width:768px){.page-front .sec3{min-height:700px;display:flex;align-items:center;justify-content:center}.page-front .sec3-water{bottom:auto;top:100%}.page-front .sec3-row{display:flex;justify-content:space-between;align-items:flex-end}.page-front .sec3-inner{width:280px;margin-left:auto}.page-front .sec3-text{order:2}.page-front .sec3-list{width:68.5%;order:1}.page-front .sec3-list ul{gap:2em .8em}.page-front .sec3-list-item{width:23.6585365854%}.page-front .sec3-list .fl-end{justify-content:flex-end;margin-top:3.3rem}}.page-front .sec4{padding:90px 0 60px;position:relative}.page-front .sec4-item{padding:0 10px}.page-front .sec4-item-wrap{margin:30px auto}.page-front .sec4 .btn{color:#fff;margin-top:3rem;text-align:center}.page-front .sec4-text{color:#fff;position:relative;z-index:1}.page-front .sec4-water{position:absolute;color:#914b20;font-size:13rem;position:absolute;left:50%;line-height:.9;opacity:.3;white-space:nowrap;bottom:9rem;transform:translateX(-50%);pointer-events:none;z-index:0}.page-front .sec4-water .en{font-weight:500}.page-front .sec4-slider{position:relative;z-index:1}@media print,screen and (max-width:767px){.page-front .sec4{padding:10% 0 10%;overflow:hidden}.page-front .sec4-item{width:180px}.page-front .sec4-row{overflow:hidden}.page-front .sec4-text{padding-left:4.6875%;padding-right:4.6875%}}@media print,screen and (min-width:768px){.page-front .sec4{padding:12rem 0}.page-front .sec4:before{content:"";width:71.4285714286%;position:absolute;right:0;top:0;height:100%;background-color:#fff;clip-path:polygon(0 85px,100% 0,100% 100%,0% calc(100% - 85px));z-index:0}.page-front .sec4-item{width:350px}.page-front .sec4-row{display:flex;gap:0 5rem;justify-content:flex-end}.page-front .sec4-text{width:260px;order:0}.page-front .sec4-slider{width:71.4285714286%;order:1;padding-top:2rem}}.page-front .sec5{background:url(//niwasash.com/sys_cms/wp-content/themes/niwasash/assets/css/../images/top/img-03.png) center no-repeat}.page-front .sec5-text .big{font-size:3rem}.page-front .sec5-des{margin-bottom:2.5rem}.page-front .sec5 .btn{color:#ed6c00;text-align:center}.page-front .sec5 .btn:before,.page-front .sec5 .btn:after{border-color:#ed6c00}.page-front .sec5 .btn:hover{background-color:rgba(237,108,0,.2);outline:1px #ed6c00 solid}.page-front .sec5-water{font-size:17rem;line-height:.9;color:#fff}@media print,screen and (max-width:767px){.page-front .sec5-water{font-size:21.3333333333vmin}}.page-front .sec5-water .en{font-weight:500}.page-front .sec5 .active .js-animate-fadeup{opacity:1;transform:translateY(0)}.page-front .sec5 .active .js-animate-fadeup:nth-child(2){transition-delay:.5s}@media print,screen and (max-width:767px){.page-front .sec5{padding:10% 0 10%;background-size:cover}.page-front .sec5-cont{padding:5% 30px}}@media print,screen and (min-width:768px){.page-front .sec5{margin-top:-3.5rem}.page-front .sec5-text{position:relative;z-index:3}.page-front .sec5-des{margin-bottom:2.5rem}.page-front .sec5-row{height:700px;display:flex;align-items:center;justify-content:space-between}.page-front .sec5-water{transform:translateX(50px)}}.page-front .sec6{position:relative}.page-front .sec6-info{background-color:#464952;padding:4.5rem 3.5rem}.page-front .sec6-info-item{padding:1rem 0;color:#fff}.page-front .sec6-info-item:nth-of-type(n+2){border-top:1px #ed6c00 solid}.page-front .sec6-info-item .date{display:block}.page-front .sec6-head{display:flex;justify-content:space-between;gap:2rem;flex-wrap:wrap;align-items:center}.page-front .sec6-head .btn{width:170px;text-align:center;padding:.75em}@media print,screen and (max-width:767px){.page-front .sec6{padding:30% 0 1rem}.page-front .sec6:before{padding-top:35%;height:auto}.page-front .sec6-text{padding-left:1.5rem;padding-right:1.5rem}.page-front .sec6-cont{padding:1rem}.page-front .sec6-info{margin-top:2rem;padding:1.5rem}.page-front .sec6-info-item .date{display:block}}@media print,screen and (min-width:768px){.page-front .sec6-row{display:flex;justify-content:space-between;flex-direction:row-reverse}.page-front .sec6-img{width:47.5%}.page-front .sec6-img figure{margin-left:-50px}.page-front .sec6-text{width:46.6666666667%}}.page-product .page-catch-bg{background-image:url(//niwasash.com/sys_cms/wp-content/themes/niwasash/assets/css/../images/product/main.jpg)}.page-product .sec-link a .fa-chevron-down{color:#00aded}.page-product .product-sec{margin:6rem auto 18rem}.page-product .product-title{background-color:#00aded;color:#fff;text-align:center;font-size:2.6rem;padding:.5em;border-radius:1rem;margin-bottom:1em}@media print,screen and (max-width:767px){.page-product .product-title{font-size:4.8vmin}}.page-product .product-btn{width:300px;max-width:300px;margin:0 1rem 1rem;background-color:#b2e6fa;color:#525252}.page-product .product-btn-wrap{display:flex;max-width:960px;margin:0 auto 4rem;flex-wrap:wrap}.page-product .product-btn .fa{color:#fff}.page-product .product-thumb{background-color:#f2f2f2;border-radius:1rem;overflow:hidden;border:1px #d8d8d8 solid;text-align:center;position:relative;width:100%;height:260px}.page-product .product-thumb-col{width:388px;margin-bottom:2rem}.page-product .product-thumb-wrap{display:flex;flex-wrap:wrap;justify-content:space-between}.page-product .product-thumb figure{width:100%;height:100%}.page-product .product-thumb img{height:100%;width:auto}.page-product .product-thumb figcaption{position:absolute;left:0;bottom:0;width:100%;text-align:left;background-color:rgba(46,46,46,.8);color:#fff;padding:1em}.page-product .product-thumb figcaption .fa{position:absolute;right:1em;top:50%;transform:translateY(-50%)}@media print,screen and (max-width:767px){.page-product .product-sec{margin:10% auto 15%}.page-product .product-btn-wrap{justify-content:center}.page-product .product-thumb-col{width:100%;max-width:380px}}.page-contact .page-catch-bg{background-image:url(//niwasash.com/sys_cms/wp-content/themes/niwasash/assets/css/../images/contact/main.jpg)}.page-contact .sec1{padding:7rem 0}.page-contact .sec1 p{line-height:2.5}.page-contact .sec1-sub{margin:3rem auto 6rem}.page-contact .sec1 h3{color:#ed6c00;font-size:2.5rem;font-weight:700}.page-contact .sec1-tel{font-size:5rem;margin:0 auto .5rem;font-weight:500;color:#ed6c00}.page-contact .sec1-tel .ic-phone{width:26px;height:41px;background-image:url(//niwasash.com/sys_cms/wp-content/themes/niwasash/assets/css/../images/theme/contact-tel-ac.svg);background-size:contain;background-repeat:no-repeat}.page-contact .sec1-hour{color:#ed6c00;font-size:2rem;font-weight:700}@media print,screen and (max-width:767px){.page-contact .sec1{padding-bottom:10%}}.page-contact .form-sec{padding:7rem 0 13rem}.page-contact .form-step{margin-bottom:5rem}.page-contact .form-step-col:nth-of-type(n+2) .form-step-item:before{content:"";display:block;width:180px;right:calc(50% + 25px);bottom:25px;height:1px;background-color:#ed6c00;position:absolute}.page-contact .form-step-item{position:relative;color:#fff;text-align:center}.page-contact .form-step-num{text-align:center;line-height:1;font-size:3rem;font-weight:600}.page-contact .form-step-num span{font-size:6rem;display:block}.page-contact .form-step-dot{display:inline-block;background:url(//niwasash.com/sys_cms/wp-content/themes/niwasash/assets/css/../images/contact/ic-step.png) no-repeat;width:13px;height:13px;margin:20px auto 14px;position:relative}.page-contact .form-step-text{position:absolute;top:100%;white-space:nowrap;left:50%;transform:translateX(-50%)}.page-contact .form-item{border-top:1px #5b5b5b solid;display:flex;gap:5%;padding:20px 0}.page-contact .form-item:last-of-type{border-bottom:1px #b5b5b5 solid;margin-bottom:7rem}.page-contact .form-item dt{width:clamp(200px, 22.5%, 270px);display:flex;justify-content:space-between;flex-shrink:0;align-items:center}.page-contact .form-item dt.required:after{content:"必須";font-size:1.2rem;color:#fff;display:inline-block;vertical-align:middle;padding:.1rem 1rem;background-color:#ed6c00;border-radius:10px;height:20px}.page-contact .form-item dd{width:clamp(280px, 72.5%, 870px)}.page-contact .form-item .fill{background-color:#666d76;border:none;border-radius:0;padding:1rem 1em;width:100%;font-family:"Noto Sans JP","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",sans-serif;font-size:1.6rem;color:#fff;height:6rem}.page-contact .form-item .fill.fat{height:22rem}.page-contact .form-item .fill:placeholder-shown{color:#b5b5b5}.page-contact .form-item .fill::-webkit-input-placeholder{color:#b5b5b5}.page-contact .form-item .fill:-moz-placeholder{color:#b5b5b5;opacity:1}.page-contact .form-item .fill::-moz-placeholder{color:#b5b5b5;opacity:1}.page-contact .form-item .fill:-ms-input-placeholder{color:#b5b5b5}.page-contact .form-check-list{display:flex;flex-wrap:wrap;gap:1rem 0}.page-contact .form-check-list .mwform-checkbox-field{width:33%;margin:0}.page-contact .form-btn{position:relative;background-color:#ed6c00;border:none;color:#fff;text-align:center;display:block;padding:1em;max-width:300px}.page-contact .form-btn:before,.page-contact .form-btn:after{pointer-events:none}.page-contact .form-btn .btn-submit{opacity:0;cursor:pointer;position:absolute;left:0;top:0;width:100%;height:100%}.page-contact .form-btn.form-back{background-color:#ccc}.page-contact .form-btn.form-back .fa-chevron-left{position:absolute;top:50%;left:1em;transform:translateY(-50%);pointer-events:none}.page-contact .form-btn-wrap{display:flex;justify-content:space-around;margin-top:2.5rem}.page-contact .form-des{color:#ed6c00;font-size:1.4rem;margin-bottom:1rem;display:block}@media print,screen and (min-width:768px){.page-contact .form-step{display:flex;justify-content:center;gap:0 160px}.page-contact .form-inner{margin-left:auto;margin-right:auto}}@media print,screen and (max-width:767px){.page-contact .form-sec{padding:10% 0}.page-contact .form-step{margin-bottom:2rem}.page-contact .form-step-col{margin:0 auto .5rem}.page-contact .form-check-list .mwform-checkbox-field{width:50%}}.page-contact .mw_wp_form_input .form-step-col:first-child .form-step-item{color:#ed6c00}.page-contact .mw_wp_form_input .form-btn.form-back,.page-contact .mw_wp_form_input .form-btn.form-send{display:none}.page-contact .mw_wp_form_confirm .form-step-col:nth-child(2) .form-step-num{color:#ed6c00}.page-contact .mw_wp_form_confirm .form-btn.form-submit{display:none}.blog .page-catch-bg,body.date .page-catch-bg,body.category .page-catch-bg,.single-post .page-catch-bg{background-image:url(//niwasash.com/sys_cms/wp-content/themes/niwasash/assets/css/../images/info/main.png)}@media print,screen and (min-width:768px){.blog .site-wrap,body.date .site-wrap,body.category .site-wrap,.single-post .site-wrap{display:flex;justify-content:space-between;padding:7rem 0}.blog .site-content,body.date .site-content,body.category .site-content,.single-post .site-content{width:870px}.blog .site-aside,body.date .site-aside,body.category .site-aside,.single-post .site-aside{width:270px}}.blog .info-list,body.date .info-list,body.category .info-list,.single-post .info-list{border-top:1px #fff solid}.blog .info-item,body.date .info-item,body.category .info-item,.single-post .info-item{padding:2rem 1em;border-bottom:1px #fff solid}.blog .info-item a,body.date .info-item a,body.category .info-item a,.single-post .info-item a{display:flex;color:#fff}.blog .info-date,body.date .info-date,body.category .info-date,.single-post .info-date{width:140px;flex-shrink:0;color:#ed6c00}.blog .info-title,body.date .info-title,body.category .info-title,.single-post .info-title{overflow:hidden;width:100%;white-space:nowrap;text-overflow:ellipsis}.blog .widget,body.date .widget,body.category .widget,.single-post .widget{margin-bottom:5rem}.blog .widget_calendar caption,body.date .widget_calendar caption,body.category .widget_calendar caption,.single-post .widget_calendar caption{border:1px #ed6c00 solid;text-align:center;color:#ed6c00;font-size:1.45rem;padding:.5em .1rem;font-weight:700}.blog .widget_calendar table,body.date .widget_calendar table,body.category .widget_calendar table,.single-post .widget_calendar table{margin-bottom:0;width:100%;text-align:center;font-size:1.25rem;color:#fff}.blog .widget_calendar table th,.blog .widget_calendar table td,body.date .widget_calendar table th,body.date .widget_calendar table td,body.category .widget_calendar table th,body.category .widget_calendar table td,.single-post .widget_calendar table th,.single-post .widget_calendar table td{padding:.5em .1em}.blog .widget_calendar table tfoot td,body.date .widget_calendar table tfoot td,body.category .widget_calendar table tfoot td,.single-post .widget_calendar table tfoot td{text-align:center}.blog .widget_calendar a,body.date .widget_calendar a,body.category .widget_calendar a,.single-post .widget_calendar a{color:#ed6c00}.blog .widget-title,body.date .widget-title,body.category .widget-title,.single-post .widget-title{border:1px #ed6c00 solid;text-align:center;color:#ed6c00;font-size:1.8rem;padding:.5em;margin-bottom:1.5rem}.blog .widget_recent_entries li,body.date .widget_recent_entries li,body.category .widget_recent_entries li,.single-post .widget_recent_entries li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.4rem;margin-bottom:1em;color:#fff}.blog .widget_recent_entries li:before,body.date .widget_recent_entries li:before,body.category .widget_recent_entries li:before,.single-post .widget_recent_entries li:before{content:"◆";color:#ed6c00;margin-right:.5em}.entry-header{margin-bottom:3.5rem;color:#ed6c00}.entry-title{color:#ed6c00;font-weight:700;font-size:2.8rem;border-top:3px #ed6c00 solid;border-bottom:1px #fff solid;padding:.8em 0 1em}.entry-meta{margin-top:1rem;text-align:right}.entry-content{color:#fff}.entry-content p{margin-bottom:2em}.post-nav{margin:4rem auto 10rem;display:flex;justify-content:center}.post-nav-prev,.post-nav-next{width:100px}.post-nav-back{width:80px;text-align:center;margin:0 1rem}.post-nav a{display:block;width:100%;padding:1rem;border:1px #fff solid;color:#fff}.post-nav a .fa{color:#ed6c00}.post-nav-prev{text-align:right}.post-nav-prev .fa{margin-right:2rem}.post-nav-next{text-align:right}.post-nav-next .fa{margin-left:2rem}.post-type-archive-works .page-catch-bg{background-image:url(//niwasash.com/sys_cms/wp-content/themes/niwasash/assets/css/../images/works/main.png)}.post-type-archive-works .works-sec{padding:7rem 0}.post-type-archive-works .works-row{display:flex;justify-content:space-between;flex-wrap:wrap}.post-type-archive-works .works-col{width:48%;margin-bottom:2rem}.post-type-archive-works .works-box{border:1px #fff solid;padding:3.5rem 3.5rem 2.5rem}.post-type-archive-works .works-title{font-size:2rem;text-align:center;font-weight:700;color:#ed6c00}@media print,screen and (max-width:767px){.post-type-archive-works .works-title{font-size:4vmin}}.post-type-archive-works .works-thumb{margin:1.5rem 0 .5rem;text-align:center;position:relative}.post-type-archive-works .works-thumb:after{content:"";background:url(//niwasash.com/sys_cms/wp-content/themes/niwasash/assets/css/../images/theme/ic-zoom.png) center no-repeat;width:40px;height:40px;display:block;position:absolute;right:0;bottom:0}.post-type-archive-works .works-date{text-align:center;font-size:1.6rem;color:#fff}@media print,screen and (max-width:767px){.post-type-archive-works .works-box{padding:.5rem}}@media print,screen and (min-width:768px){.post-type-archive-works .works-col{width:580px;margin-bottom:4rem}}.post-type-archive-works .mfp-container{background-color:#464952;max-width:900px;border-radius:0;box-shadow:0 0 10px 10px rgba(0,0,0,.2);left:50%;transform:translate(-50%,-50%);padding:5rem;height:auto;top:50%}.post-type-archive-works .mfp-container .mfp-close{display:block;background-color:#000;width:40px;height:40px;color:#fff;font-size:40px;line-height:1;font-family:serif;text-align:center;padding:0;right:-5rem;top:-5rem;opacity:1}.post-type-archive-works .mfp-container .mfp-arrow:after{content:none}.post-type-archive-works .mfp-container .mfp-arrow-left:before{opacity:1;border:none;width:24px;height:24px;transform:rotate(45deg);border-bottom:3px #ed6c00 solid;border-left:3px #ed6c00 solid}.post-type-archive-works .mfp-container .mfp-arrow-right:before{opacity:1;border:none;width:24px;height:24px;transform:rotate(45deg);border-top:3px #ed6c00 solid;border-right:3px #ed6c00 solid}@media print,screen and (max-width:767px){.post-type-archive-works .mfp-container{padding:4rem 1rem}.post-type-archive-works .mfp-container .mfp-close{right:1rem}}.post-type-archive-works .mfp-figure:after{opacity:0}.post-type-archive-works .mfp-img-wrap{padding:0 30px 30px}.post-type-archive-works .mfp-title{color:#fff;font-size:2rem;padding-bottom:.5em;border-bottom:1px #fff solid}.post-type-archive-works .mfp-caption{margin-top:.5em}.post-type-archive-works .mfp-caption div{padding-top:.5em;text-align:right;color:#fff}.rec-catch{height:360px;background-color:#fff}.rec-catch-bg{background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;width:100%;height:100%;justify-content:center;align-items:center}.rec-catch-title{color:#fff;font-size:5rem;text-align:center}@media print,screen and (max-width:767px){.rec-catch-title{font-size:8.5333333333vmin}}.rec-catch-jp{font-size:2rem;display:block;margin-top:1.5rem}@media print,screen and (min-width:768px){.rec-catch{height:520px}}.rec-title{text-align:center;font-size:5rem;margin-bottom:4rem;position:relative;font-weight:500;color:#ed6c00}.rec-title-jp{display:block;font-size:1.875rem;margin-top:1rem}.rec-title.ta_l{text-align:left}.rec-title.ta_l:after{margin-left:0}.rec-requirements{background-color:#ed6c00;padding:9rem 0 10rem;color:#fff}.rec-requirements .rec-title{color:#fff;margin-bottom:0}.rec-requirements .btn{color:#fff;margin-top:5rem}@media print,screen and (max-width:767px){.rec-requirements{padding:10% 0}.rec-requirements .btn{margin-top:3rem}}.page-recruit .rec-catch-bg{background-image:url(//niwasash.com/sys_cms/wp-content/themes/niwasash/assets/css/../images/recruit/main.jpg)}.page-recruit .rec-catch-inner{text-align:center}.page-recruit .rec-catch-title{font-size:16.6rem}.page-recruit .rec-catch-title-jp{font-size:2rem}.page-recruit .rec-catch-jp{margin-top:0}.page-recruit .rec-catch-text{font-size:7.3rem;margin:5rem auto;color:#fff;font-weight:700}@media print,screen and (max-width:767px){.page-recruit .rec-catch-text{font-size:6.6666666667vmin}}.page-recruit .rec-catch-movie{display:flex;justify-content:center;margin-bottom:3.5rem}.page-recruit .rec-catch-movie a+a{margin-left:2rem}@media print,screen and (min-width:768px){.page-recruit .rec-catch{height:900px}.page-recruit .rec-catch-bg{align-items:flex-end;padding-bottom:5rem}.page-recruit .rec-catch-text{margin-top:2rem;margin-bottom:15rem}}@media print,screen and (max-width:767px){.page-recruit .rec-catch{height:520px}.page-recruit .rec-catch-title{font-size:clamp(30px, 15vmin, 80px)}.page-recruit .rec-catch-text{margin:3rem auto 2rem}.page-recruit .rec-catch-movie a{width:30%}}.page-recruit .breadcrumbs{background-color:#fff;color:#525252;padding:1rem 0 7rem}.page-recruit .sec1{background-color:#ed6c00;padding:10rem 0 11rem}.page-recruit .sec1-box{background-color:#fff;padding:6rem 1rem;border-radius:1rem;line-height:1.9375}.page-recruit .sec1-box p{margin-bottom:1.5em}.page-recruit .sec1-title{text-align:center;font-size:10.4rem;color:#ed6c00;font-weight:700}@media print,screen and (max-width:767px){.page-recruit .sec1-title{font-size:6.9333333333vmin}}.page-recruit .sec1-title span{display:block;font-size:4.2rem;margin:1rem 0 3rem}@media print,screen and (max-width:767px){.page-recruit .sec1-title span{font-size:4.8vmin}}.page-recruit .sec1-lead{font-size:2.1rem}@media print,screen and (max-width:767px){.page-recruit .sec1-lead{font-size:4vmin}}@media print,screen and (max-width:767px){.page-recruit .sec1{padding:10% 0}.page-recruit .sec1-box{padding:2rem 1rem}}.page-recruit .sec2{padding:11rem 0 10rem;background-color:#fff}@media print,screen and (max-width:767px){.page-recruit .sec2{padding:10% 0}}@media print,screen and (max-width:767px){.page-recruit .breadcrumbs{padding-bottom:3em}}@media print,screen and (max-width:1230px){.page-recruit .site-logo{padding:10px;margin-left:0}}.frequirement{background-color:#ed6c00;padding:9rem 0 10rem;color:#fff}.frequirement .rec-title{color:#fff;margin-bottom:0}.frequirement .btn{color:#fff;margin-top:5rem}@media print,screen and (max-width:767px){.frequirement{padding:10% 0}.frequirement .btn{margin-top:3rem}}.parent-pageid-28 .rec-catch-bg{background-image:url(//niwasash.com/sys_cms/wp-content/themes/niwasash/assets/css/../images/recruit/main-sub.jpg)}.parent-pageid-28 .breadcrumbs{background-color:#fff;padding:1rem 0 7rem;color:#525252}@media print,screen and (max-width:1230px){.parent-pageid-28 .onscroll .site-logo{width:107px}}@media print,screen and (min-width:1231px){.parent-pageid-28 .onscroll .site-logo{padding:10px;width:107px;margin-left:0}}@media print,screen and (max-width:767px){.parent-pageid-28 .breadcrumbs{padding-bottom:3em}}@media print,screen and (max-width:1230px){.parent-pageid-28 .site-logo{padding:10px;margin-left:0}}.iv-link-row{display:flex;justify-content:space-between;flex-wrap:wrap}.iv-link-col{width:48%;margin-bottom:20px}.iv-link-name{font-size:2.5rem}@media print,screen and (max-width:767px){.iv-link-name{font-size:4.8vmin}}.iv-link-position,.iv-link-years{font-size:1.875rem}@media print,screen and (max-width:767px){.iv-link-position,.iv-link-years{font-size:4vmin}}.iv-link .h-scale{border-radius:1rem}.iv-link .h-scale-ov{background-color:#ed6c00}.iv-link .h-scale-text{line-height:4rem}.iv-link .h-scale:hover .h-scale-ov{opacity:.6}@media print,screen and (min-width:768px){.iv-link-col{width:380px;margin-bottom:30px}}.page-interview .site-main{background-color:#fff}.page-interview .sec1{padding:0 0 8rem;background-color:#fff}.page-interview .sec1 .sec-title{text-align:center;color:#e84281}.page-interview .sec1 .sec-title-jp{color:#525252}@media print,screen and (max-width:767px){.page-interview .sec1{padding-bottom:10%}}.page-interview .iv-sec{margin-bottom:20rem;background-color:#f7f7f7;padding:1rem}.page-interview .iv-main{border-radius:1rem;overflow:hidden;margin-bottom:11rem}.page-interview .iv-main-col{background-color:#ed6c00}.page-interview .iv-main-text{height:100%;padding:1.5rem;display:flex;align-items:center;justify-content:center;color:#fff}.page-interview .iv-main-text h3{font-size:3.125rem;margin:5rem 0}@media print,screen and (max-width:767px){.page-interview .iv-main-text h3{font-size:5.3333333333vmin}}.page-interview .iv-main-label{display:inline-block;background-color:#fff;color:#ed6c00;font-size:2rem;padding:.5rem 1rem}@media print,screen and (max-width:767px){.page-interview .iv-main-label{font-size:4.2666666667vmin}}.page-interview .iv-main-name{font-size:2rem}@media print,screen and (max-width:767px){.page-interview .iv-main-name{font-size:4.2666666667vmin}}.page-interview .iv-main-name span{font-size:2.7rem}@media print,screen and (max-width:767px){.page-interview .iv-main-name span{font-size:4.8vmin}}.page-interview .iv-faq-q{display:flex;align-items:center;margin-bottom:3rem}.page-interview .iv-faq-q:before{content:"";display:block;background-image:url(//niwasash.com/sys_cms/wp-content/themes/niwasash/assets/css/../images/recruit/faq_q.png);background-size:contain;width:64px;height:64px;flex-shrink:0;margin-right:1.4rem}.page-interview .iv-faq-q h4{color:#ed6c00;font-size:2rem}@media print,screen and (max-width:767px){.page-interview .iv-faq-q h4{font-size:4.8vmin}}.page-interview .iv-faq-a{display:flex;align-items:flex-start}.page-interview .iv-faq-a:before{content:"";display:block;background-image:url(//niwasash.com/sys_cms/wp-content/themes/niwasash/assets/css/../images/recruit/faq_a.png);background-size:contain;width:64px;height:64px;flex-shrink:0;margin-right:1.4rem}.page-interview .iv-faq-col{margin-bottom:3rem}.page-interview .iv-holiday{position:relative;min-height:300px}.page-interview .iv-holiday:before{content:"";background-color:rgba(237,108,0,.2);position:absolute;left:-10px;top:0;height:100%;width:50%;z-index:0}.page-interview .iv-holiday-row{position:relative;z-index:1}.page-interview .iv-holiday-fig figure{border-radius:50%;overflow:hidden;width:330px;height:330px;position:relative}.page-interview .iv-holiday-fig figure img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);max-width:none}.page-interview .iv-holiday h4{font-size:2rem;color:#ed6c00;margin-bottom:1em}@media print,screen and (max-width:767px){.page-interview .iv-holiday h4{font-size:4.2666666667vmin}}@media print,screen and (min-width:768px){.page-interview .iv-main{display:flex;max-width:1380px;margin-left:auto;margin-right:auto}.page-interview .iv-main-col{width:50%}.page-interview .iv-main-inner{width:52rem}.page-interview .iv-main-detail{font-size:1.875rem}.page-interview .iv-faq-row{display:flex;justify-content:space-between;flex-wrap:wrap}.page-interview .iv-faq-col{width:560px;margin-bottom:6rem}.page-interview .iv-holiday{margin-top:10rem}.page-interview .iv-holiday-row{display:flex;justify-content:space-between}.page-interview .iv-holiday-fig{width:330px;margin-top:-7.5rem}.page-interview .iv-holiday-text{width:790px;padding-top:5.5rem}}@media print,screen and (max-width:767px){.page-interview .iv{margin-bottom:10%}.page-interview .iv-main{margin-bottom:3rem}.page-interview .iv-main-text h3{margin:2rem 0}.page-interview .iv-faq-q:before{width:30px;height:30px;margin-right:1rem}.page-interview .iv-faq-a:before{width:30px;height:30px;margin-right:1rem}.page-interview .iv-holiday{margin-top:5rem}.page-interview .iv-holiday-fig figure{width:160px;height:160px;position:relative;top:-3rem;margin-bottom:-3rem}.page-interview .iv-holiday-fig figure img{transform:translate(-50%,-50%) scale(.5)}.page-interview .iv-holiday h4{text-align:right}}.page-requirements .site-main{background-color:#fff;padding-bottom:1px}.page-requirements .sec1 .sec-title{color:#e84281}.page-requirements .sec1 .sec-title-jp{color:#525252}.page-requirements .req-nav{margin-bottom:10rem}.page-requirements .req-nav-list{display:flex;flex-wrap:wrap;gap:2.6rem}.page-requirements .req-nav-item{width:280px}.page-requirements .req-nav-btn{color:#000;max-width:280px}.page-requirements .req-nav-btn:before,.page-requirements .req-nav-btn:after{border-color:#000}.page-requirements .req-nav-btn:hover{background-color:#dfdef3;outline:1px #000 solid}.page-requirements .req-sec{margin:4.5rem 0 12rem;color:#000}.page-requirements .req-title{font-size:4.167rem;text-align:center;margin-bottom:3rem;font-weight:700}@media print,screen and (max-width:767px){.page-requirements .req-title{font-size:6.9333333333vmin}}.page-requirements .req-status{text-align:center;font-size:2.3rem;font-weight:700;padding:1rem;background-color:rgba(237,108,0,.2);margin:3rem auto}@media print,screen and (max-width:767px){.page-requirements .req-status{font-size:4.8vmin}}.page-requirements .req-hiring{color:#ed6c00}.page-requirements .req-stop{color:#fff;background-color:#a3a3a3}.page-requirements .req-item{margin-bottom:6rem}.page-requirements .req-item table{width:100%;border-top:1px #d8d8d8 solid}.page-requirements .req-item table th,.page-requirements .req-item table td{border-bottom:1px #d8d8d8 solid;padding:1em;text-align:left}.page-requirements .req-item table th{font-weight:700}.page-requirements .req-btn{background-color:#ed6c00;max-width:350px;color:#fff;text-align:center}.page-requirements .req-btn:after{border-color:#ed6c00}.page-requirements .req-btn .fa-chevron-right{color:#fff}@media print,screen and (min-width:768px){.page-requirements .req-item table th,.page-requirements .req-item table td{padding:2rem 4rem}}@media print,screen and (max-width:767px){.page-requirements .req-sec{margin:5% 0 10%}.page-requirements .req-item{margin-bottom:3rem}.page-requirements .req-item table th{width:90px}}.req-bnr{background-color:#f7f7f7;max-width:700px;border-radius:10px;margin:4rem auto}.req-bnr-inner{padding:1rem}.req-bnr h3{text-align:center;font-size:2rem;margin-bottom:2.5rem;font-weight:700}@media print,screen and (max-width:767px){.req-bnr h3{font-size:4.2666666667vmin}}.req-bnr-tel{color:#000;font-size:3.9rem;font-weight:700;letter-spacing:0;line-height:1}.req-bnr-tel .ic-phone{background-image:url(//niwasash.com/sys_cms/wp-content/themes/niwasash/assets/css/../images/theme/ic-phone_bl.png);width:18px;height:26px}.req-bnr-hour{color:#000;margin-top:1rem}.req-bnr-btn{max-width:280px;background-color:#fff;color:#ed6c00}.req-bnr-btn .ic-mail{background-image:url(//niwasash.com/sys_cms/wp-content/themes/niwasash/assets/css/../images/theme/ic-mail_bl.png);width:25px;height:19px}.req-bnr-btn:after{border-color:#ed6c00}.req-bnr-btn:hover{color:#ed6c00}@media print,screen and (min-width:768px){.req-bnr-inner{padding:3rem 5rem 3rem}.req-bnr-row{display:flex;justify-content:space-between;align-items:center}.req-bnr-col{width:290px}}@media print,screen and (max-width:767px){.req-bnr-inner{text-align:center}.req-bnr h3{margin-bottom:1rem}.req-bnr-btn{margin-top:1rem}}.page-proposal .page-catch-bg{background-image:url(//niwasash.com/sys_cms/wp-content/themes/niwasash/assets/css/../images/proposal/main.png)}.page-proposal .sec-link{border-radius:0;border:none}.page-proposal .sec-link a{text-align:left;padding:1.3em 0}.page-proposal .sec-link a .fa-chevron-down{color:#ed6c00}.page-proposal .sec-link-wrap{color:#fff;padding:7rem 0 9rem}.page-proposal .sec-link-title{font-size:3.5rem;margin-bottom:4rem;line-height:1.664}@media print,screen and (max-width:767px){.page-proposal .sec-link-title{font-size:5.8666666667vmin}}@media print,screen and (min-width:768px){.page-proposal .sec-link-wrap .row{display:flex;justify-content:space-between}.page-proposal .sec-link-wrap .row .col{width:45.8333333333%}}.page-proposal .proposal-sec{margin:0 auto;padding:20rem 0 19rem;background-size:cover;background-position:center top;background-repeat:no-repeat;position:relative;color:#fff}.page-proposal .proposal-sec.sec1{background-image:url(//niwasash.com/sys_cms/wp-content/themes/niwasash/assets/css/../images/proposal/bg-door.png)}.page-proposal .proposal-sec.sec2{background-image:url(//niwasash.com/sys_cms/wp-content/themes/niwasash/assets/css/../images/proposal/bg-window.png)}.page-proposal .proposal-sec.sec3{background-image:url(//niwasash.com/sys_cms/wp-content/themes/niwasash/assets/css/../images/proposal/bg-nature.png)}.page-proposal .proposal-sec.sec4{background-image:url(//niwasash.com/sys_cms/wp-content/themes/niwasash/assets/css/../images/proposal/bg-exit.png)}.page-proposal .proposal-sec.sec5{background-image:url(//niwasash.com/sys_cms/wp-content/themes/niwasash/assets/css/../images/proposal/bg-complex.png);margin-bottom:8rem}.page-proposal .proposal-title{font-size:3.5rem;margin-bottom:3rem}@media print,screen and (max-width:767px){.page-proposal .proposal-title{font-size:5.8666666667vmin}}.page-proposal .proposal-ic{display:block;position:absolute;left:50%;top:0;transform:translateX(-50%)}.page-proposal .proposal-case{border:3px #ed6c00 solid;text-align:center;margin-bottom:4rem;position:relative;font-weight:700}.page-proposal .proposal-case-inner{width:100%;height:100%;display:flex;justify-content:center;align-items:center;padding:1rem}.page-proposal .proposal-case:after{content:"\f078";font-family:FontAwesome;color:#ed6c00;font-size:1.8em;position:absolute;left:50%;bottom:-3.5rem;transform:translateX(-50%);line-height:1}.page-proposal .proposal-btn{width:100%;max-width:none;background-color:#ed6c00;color:#fff;text-align:center;display:flex;justify-content:center;height:100%;align-items:center}.page-proposal .proposal-btn+.btn{margin-top:2rem}.page-proposal .proposal-btn .fa{color:#fff}.page-proposal .proposal-btn:after{border-color:#ed6c00}.page-proposal .proposal-btn-inner{width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}@media print,screen and (max-width:767px){.page-proposal .proposal-sec{padding:12rem 0}.page-proposal .proposal-sec.sec5{margin-bottom:3em}.page-proposal .proposal-ic{width:100px}.page-proposal .proposal-btn-wrap{justify-content:center}.page-proposal .proposal-thumb-col{width:100%;max-width:380px}.page-proposal .proposal-row .col{margin-bottom:2rem}.page-proposal .proposal-row .col-4 .col:not(:last-child) .proposal-case{margin-bottom:0}.page-proposal .proposal-row .col-4 .col:not(:last-child) .proposal-case:after{content:none}}@media print,screen and (min-width:768px){.page-proposal .proposal-sec{min-height:810px;height:57.8571428571vw;display:flex;align-items:center}.page-proposal .proposal-row{display:flex;justify-content:space-between}.page-proposal .proposal-row .col{width:200px}.page-proposal .proposal-row .col.col-4{width:876px}.page-proposal .proposal-row .col.col-3{width:650px}.page-proposal .proposal-row.row-4{width:880px;margin-left:auto;margin-right:auto}.page-proposal .proposal-row.row-4w{width:100%}.page-proposal .proposal-row.row-4w .col{width:280px}.page-proposal .proposal-row.row-4w .col.col-3{width:900px}.page-proposal .proposal-case{font-size:1.875rem}.page-proposal .proposal-case-inner{padding:2.5rem 1rem}}.page-business .page-catch-bg{background-image:url(//niwasash.com/sys_cms/wp-content/themes/niwasash/assets/css/../images/business/main.png)}.page-business .sec1{padding:7rem 0 7rem;color:#fff}.page-business .sec1-vision span{display:block;font-size:3rem;margin-top:4rem}@media print,screen and (max-width:767px){.page-business .sec1-vision span{font-size:5.3333333333vmin}}.page-business .sec1-title{position:relative;font-size:3rem;margin-bottom:1em;margin-top:1.8em}@media print,screen and (max-width:767px){.page-business .sec1-title{font-size:5.3333333333vmin}}.page-business .sec1 p{line-height:2.875;margin-bottom:3em}.page-business .sec1-water{position:relative;margin-left:1em;pointer-events:none}.page-business .sec1-water-text{font-weight:500;font-size:18rem;white-space:nowrap;color:#000;opacity:.3;line-height:1;position:absolute}@media print,screen and (max-width:767px){.page-business .sec1-water-text{font-size:24vmin}}@media print,screen and (max-width:767px){.page-business .sec1{padding:10% 0}.page-business .sec1-vision img{max-width:80%}.page-business .sec1 p{line-height:2}}@media print,screen and (min-width:768px){.page-business .sec1 .row{display:flex;justify-content:space-between}.page-business .sec1 .row .col{width:46.6666666667%}}.page-business .sec2{padding:8rem 0 11rem}.page-business .sec2-box{border:1px #d8d8d8 solid;border-radius:1rem}.page-business .sec2-inner{padding:1.5rem}.page-business .sec2-title{font-size:3.6rem}@media print,screen and (max-width:767px){.page-business .sec2-title{font-size:8vmin}}.page-business .sec2-title span{color:#28d4a1;vertical-align:sub}.page-business .sec2-title .huge{font-size:7rem}@media print,screen and (max-width:767px){.page-business .sec2-title .huge{font-size:13.3333333333vmin}}.page-business .sec2-title .small{font-size:2rem;color:#525252}@media print,screen and (max-width:767px){.page-business .sec2-title .small{font-size:4.2666666667vmin}}.page-business .sec2-ic{text-align:center;margin-top:2rem}@media print,screen and (min-width:768px){.page-business .sec2-row{display:flex;justify-content:space-between}.page-business .sec2-col{width:388px}.page-business .sec2-col:last-child .sec2-tile{font-size:2rem}.page-business .sec2-inner{padding:3rem 3rem 15rem;position:relative;height:100%}.page-business .sec2-ic{position:absolute;bottom:2rem;left:50%;transform:translateX(-50%)}}@media print,screen and (max-width:767px){.page-business .sec2{padding:10% 0}.page-business .sec2-col{margin-bottom:20px}}.page-business .sec3 .container-fluid{max-width:1380px;margin-left:auto;margin-right:auto}.page-business .sec3-col{background-color:#e9fbf5}.page-business .sec3-title{color:#28d4a1;font-size:3rem;margin-bottom:3rem}@media print,screen and (max-width:767px){.page-business .sec3-title{font-size:5.3333333333vmin}}.page-business .sec3-title span{display:block;font-size:6rem;position:relative}@media print,screen and (max-width:767px){.page-business .sec3-title span{font-size:8vmin}}.page-business .sec3-title span:after{display:block;content:"";height:2px;width:7.5rem;background-color:#28d4a1;margin:1rem 0 2rem}@media print,screen and (min-width:768px){.page-business .sec3-row{display:flex}.page-business .sec3-row.rv{flex-direction:row-reverse}.page-business .sec3-col{width:50%}.page-business .sec3-text{width:100%;height:100%;justify-content:center;align-items:center;display:flex}.page-business .sec3-inner{max-width:500px}}@media print,screen and (max-width:767px){.page-business .sec3-inner{padding:1.5rem}}.page-business .sec4{padding:10rem 0 13rem;background-image:url(//niwasash.com/sys_cms/wp-content/themes/niwasash/assets/css/../images/business/message.png);background-position:center center;background-repeat:no-repeat;background-size:cover}.page-business .sec4 p{margin-bottom:1.5em}.page-business .sec4-name{font-size:2rem}@media print,screen and (max-width:767px){.page-business .sec4-name{font-size:4.2666666667vmin}}.page-business .sec4-fig{margin-top:6rem}.page-business .sec4-text{line-height:1.8125}@media print,screen and (max-width:767px){.page-business .sec4{padding:14.6666666667vw 0 93.3333333333%;background-color:#fff;background-image:url(//niwasash.com/sys_cms/wp-content/themes/niwasash/assets/css/../images/business/message-sp.png);background-position:center bottom;background-size:100% auto;clip-path:polygon(0 8vw,100% 0,100% 100%,0 calc(100% - 8vw))}}@media print,screen and (min-width:768px){.page-business .sec4-text{width:560px;margin-left:auto}.page-business .sec4-text .sec-title{margin-bottom:5.5rem}}.page-business .sec5{padding:3rem 0 10rem}.page-business .sec5-table{width:100%;border-collapse:separate;line-height:1.875}.page-business .sec5-table th,.page-business .sec5-table td{border-bottom:1px #ed6c00 solid;padding:1em 1rem;text-align:left}.page-business .sec5-table th{color:#ed6c00}.page-business .sec5-table td{color:#fff}@media print,screen and (min-width:768px){.page-business .sec5-row{margin-top:5.5rem;display:flex;justify-content:space-between}.page-business .sec5-col{width:47.5%}.page-business .sec5-table th{width:17rem}}@media print,screen and (max-width:767px){.page-business .sec5{padding:10% 0}.page-business .sec5-table th,.page-business .sec5-table td{padding:1rem .5rem}}.page-strength .page-catch-bg{background-image:url(//niwasash.com/sys_cms/wp-content/themes/niwasash/assets/css/../images/strength/main.png)}.page-strength .sec1{padding:7rem 0 7rem;color:#fff}.page-strength .sec1-title{position:relative;font-size:5rem;margin-bottom:1em;line-height:1.4}@media print,screen and (max-width:767px){.page-strength .sec1-title{font-size:8vmin}}.page-strength .sec1-title .big{font-size:9rem;vertical-align:sub}@media print,screen and (max-width:767px){.page-strength .sec1-title .big{font-size:10.6666666667vmin}}@media print,screen and (max-width:767px){.page-strength .sec1{padding:10% 0}}.page-strength .sec2{padding:0 0 10rem;background:url(//niwasash.com/sys_cms/wp-content/themes/niwasash/assets/css/../images/strength/power-bg.png) center top no-repeat;background-size:100% auto}.page-strength .sec2-water{position:relative;line-height:1;font-weight:500;font-size:22rem;white-space:nowrap;color:#000;opacity:.5;pointer-events:none}.page-strength .sec2-water:first-letter {font-size:30rem}.page-strength .sec2-block{background-color:#fff;padding:16rem 10rem 18rem;clip-path:polygon(0 110px,100% 0,100% 100%,0 calc(100% - 110px))}.page-strength .sec2-power{position:relative;z-index:2}.page-strength .sec2-title{display:flex;align-items:center;color:#ed6c00;position:relative;line-height:1;font-size:10.2rem;font-weight:500;opacity:.3;letter-spacing:0;gap:.1em}.page-strength .sec2-title .num{font-size:25rem;font-weight:500}.page-strength .sec2-list{display:flex;flex-wrap:wrap;gap:9px 4rem;margin-bottom:2rem}.page-strength .sec2-list li{width:400px;height:80px;display:flex;align-items:center;justify-content:center;border:3px #ed6c00 solid;font-size:1.8rem;text-align:center}.page-strength .sec2-list li .big{font-size:2.1rem}@media print,screen and (min-width:768px){.page-strength .sec2-head{display:flex;justify-content:space-between;position:relative;padding-top:4rem}.page-strength .sec2-head-figure{position:absolute;right:0;top:0}.page-strength .sec2-block{display:flex;align-items:center;justify-content:space-between}.page-strength .sec2-block.even{flex-direction:row-reverse;clip-path:polygon(0 0,100% 110px,100% calc(100% - 110px), 0 100%)}.page-strength .sec2-block.even .sec2-detail{right:auto;left:4.1666666667%}.page-strength .sec2-block.even .sec2-title{justify-content:flex-end;transform:translateX(5rem)}.page-strength .sec2-detail{width:49.6666666667%;position:absolute;z-index:1;right:4.1666666667%;padding-top:16rem}.page-strength .sec2-power{width:42%;min-height:500px}.page-strength .sec2-title{transform:translateX(-5rem)}.page-strength .sec2-text{position:relative;margin-top:-2.5em}.page-strength .sec2-col{width:388px}.page-strength .sec2-col:last-child .sec2-tile{font-size:2rem}.page-strength .sec2-inner{padding:3rem 3rem 15rem;position:relative;height:100%}.page-strength .sec2-ic{position:absolute;bottom:2rem;left:50%;transform:translateX(-50%)}}@media print,screen and (max-width:767px){.page-strength .sec2{padding:10% 0}.page-strength .sec2-block{padding:60px 1.5em;clip-path:polygon(0 50px,100% 0,100% 100%,0 calc(100% - 50px))}.page-strength .sec2-block.even{flex-direction:row-reverse;clip-path:polygon(0 0,100% 50px,100% calc(100% - 50px), 0 100%)}.page-strength .sec2-block.even .sec2-title{justify-content:flex-end}.page-strength .sec2-block.even .num{right:0}.page-strength .sec2-water{font-size:clamp(40px, 12.5vmin, 60px)}.page-strength .sec2-water:first-letter {font-size:clamp(60px, 17.5vmin, 90px)}.page-strength .sec2-title{font-size:clamp(20px, 7.5vmin, 30px);margin-bottom:2em}.page-strength .sec2-title .num{font-size:clamp(100px, 27.5vmin, 120px)}.page-strength .sec2-list{display:flex;flex-wrap:wrap;gap:9px 4rem;margin-bottom:2rem}.page-strength .sec2-list li{width:100%;height:auto;min-height:80px;font-size:1.6rem}.page-strength .sec2-list li .big{font-size:1.8rem}}.page-strength .sec3 .container-fluid{max-width:1380px;margin-left:auto;margin-right:auto}.page-strength .sec3-col{background-color:#e9fbf5}.page-strength .sec3-title{color:#28d4a1;font-size:3rem;margin-bottom:3rem}@media print,screen and (max-width:767px){.page-strength .sec3-title{font-size:5.3333333333vmin}}.page-strength .sec3-title span{display:block;font-size:6rem;position:relative}@media print,screen and (max-width:767px){.page-strength .sec3-title span{font-size:8vmin}}.page-strength .sec3-title span:after{display:block;content:"";height:2px;width:7.5rem;background-color:#28d4a1;margin:1rem 0 2rem}@media print,screen and (min-width:768px){.page-strength .sec3-row{display:flex}.page-strength .sec3-row.rv{flex-direction:row-reverse}.page-strength .sec3-col{width:50%}.page-strength .sec3-text{width:100%;height:100%;justify-content:center;align-items:center;display:flex}.page-strength .sec3-inner{max-width:500px}}@media print,screen and (max-width:767px){.page-strength .sec3-inner{padding:1.5rem}}.page-strength .sec4{padding:10rem 0 13rem;background-image:url(//niwasash.com/sys_cms/wp-content/themes/niwasash/assets/css/../images/business/message.png);background-position:left center;background-repeat:no-repeat;background-size:cover;clip-path:polygon(0 15%,100% 0,100% 100%,0 85%)}.page-strength .sec4 p{margin-bottom:1.5em}.page-strength .sec4-name{font-size:2rem}@media print,screen and (max-width:767px){.page-strength .sec4-name{font-size:4.2666666667vmin}}.page-strength .sec4-fig{margin-top:6rem}.page-strength .sec4-text{line-height:1.8125}@media print,screen and (max-width:767px){.page-strength .sec4{padding:10% 0}}@media print,screen and (min-width:768px){.page-strength .sec4-text{width:560px;margin-left:auto}.page-strength .sec4-text .sec-title{margin-bottom:5.5rem}}.page-strength .sec5{padding:3rem 0 10rem}.page-strength .sec5-table{width:100%;border-collapse:separate;line-height:1.875}.page-strength .sec5-table th,.page-strength .sec5-table td{border-bottom:1px #ed6c00 solid;padding:1em 1rem;text-align:left}.page-strength .sec5-table th{color:#ed6c00}.page-strength .sec5-table td{color:#fff}@media print,screen and (min-width:768px){.page-strength .sec5-row{margin-top:5.5rem;display:flex;justify-content:space-between}.page-strength .sec5-col{width:47.5%}.page-strength .sec5-table th{width:17rem}}@media print,screen and (max-width:767px){.page-strength .sec5{padding:10% 0}.page-strength .sec5-table th,.page-strength .sec5-table td{padding:1rem .5rem}}.page-power .rec-catch-bg{background-image:url(//niwasash.com/sys_cms/wp-content/themes/niwasash/assets/css/../images/power/main.jpg)}.page-power .rec-catch-text{color:#fff;font-size:7.292rem;font-weight:900;margin-top:1em;line-height:1}@media print,screen and (min-width:768px){.page-power .rec-catch{height:710px}}@media print,screen and (max-width:767px){.page-power .rec-catch-text{font-size:clamp(30px, 9vmin, 44px)}}.page-power .site-main{background-color:#fff}.page-power .marker{background:linear-gradient(transparent 10%,#4b4b4b 10%);color:#fff;font-weight:700}.page-power .sec1{padding:0 0 8rem}.page-power .sec1-catch{color:#4b4b4b;font-weight:900;line-height:1.2;font-size:5.2rem;letter-spacing:0;margin-bottom:1em}.page-power .sec1-catch .big{font-size:7.295rem}.page-power .sec1-catch .huge{font-size:11.428rem}@media print,screen and (max-width:767px){.page-power .sec1{padding-bottom:10%}.page-power .sec1-catch{font-size:clamp(20px, 6.5vmin, 32px);margin-bottom:1em}.page-power .sec1-catch .big{font-size:clamp(30px, 9vmin, 44px)}.page-power .sec1-catch .huge{font-size:clamp(35px, 10.5vmin, 52px)}.page-power .sec1-img-1{margin:2em auto}}@media print,screen and (min-width:768px){.page-power .sec1-row{display:flex;justify-content:space-between;position:relative;padding-bottom:13rem}.page-power .sec1-text{width:55.8333333333%;position:relative;z-index:1}.page-power .sec1-img{width:41.6666666667%;position:relative;z-index:1}.page-power .sec1-img-2{position:absolute;right:-7rem;top:34.5rem}.page-power .sec1-desc{max-width:550px}.page-power .sec1-water{position:absolute;right:0;bottom:0;z-index:0}.page-power .sec1-water-text{font-size:156.25px;color:#f2f2f2;line-height:1;font-weight:700;text-align:right}.page-power .sec1-water-text span{font-weight:700}.page-power .sec1-water-text .big{font-size:229.17px}}.page-power .sec2{padding:9rem 0 0;background-color:#000;color:#fff;position:relative}.page-power .sec2-head{background-color:#4b4b4b;padding:5.5rem 10rem 11rem;margin-bottom:10rem}.page-power .sec2-head p{line-height:1.874625075}.page-power .sec2-head figure{margin-top:3em}.page-power .sec2-title{font-size:4.167rem;margin-bottom:1em;font-weight:900}.page-power .sec2-body-title{font-size:6.25rem;margin-bottom:1em;font-weight:900}.page-power .sec2-feature{display:flex;flex-wrap:wrap;gap:3rem 0}.page-power .sec2-feature li{width:50%;font-size:29.17px;font-weight:700;display:flex;line-height:1.4285224546;align-items:center}.page-power .sec2-feature li .num{color:#4b4b4b;font-size:52.68px;font-family:"Oswald","Quicksand","Noto Sans JP",sans-serif;width:9rem;flex-shrink:0;padding-left:1.5rem}.page-power .sec2-feature li .feature{border-left:1px #4b4b4b solid;padding-left:.8em;font-weight:700}.page-power .sec2-feature li .small{font-size:18.75px}.page-power .sec2-foot{background-color:#eee;color:#000}@media print,screen and (max-width:767px){.page-power .sec2{padding-top:4em}.page-power .sec2-head{padding:1.5em 1em;margin-bottom:3em}.page-power .sec2-title{font-size:clamp(20px, 6vmin, 30px)}.page-power .sec2-body{padding-bottom:3em}.page-power .sec2-body-title{font-size:clamp(20px, 6vmin, 30px)}.page-power .sec2-feature li{min-width:300px;flex-grow:1}.page-power .sec2-feature li .num{font-size:clamp(30px, 8.5vmin, 40px);width:2em}.page-power .sec2-feature li .feature{font-size:clamp(16px, 5vmin, 28px)}.page-power .sec2-feature li .small{font-size:clamp(14px, 4vmin, 18px)}.page-power .sec2-foot{padding:1em}}@media print,screen and (min-width:768px){.page-power .sec2-foot{padding:5rem 5rem 5rem 10rem;max-width:1300px;width:100%;margin-top:4.5rem;transform:translateY(50%);font-size:20.83px}.page-power .sec2-foot .marker{font-size:31.25px}}.page-power .sec3{padding:16rem 0 10rem}.page-power .sec3-title{font-weight:900;color:#4b4b4b;font-size:62.5px;margin-bottom:1em}.page-power .sec3-list{color:#4b4b4b;text-align:center;font-size:29.17px;border-top:1px #dbdbdb solid;line-height:1.4285224546}.page-power .sec3-list li{border-bottom:1px #dbdbdb solid;padding:.6em 0}.page-power .sec3-list li div{font-weight:700}.page-power .sec3-list .small{font-size:18.75px}@media print,screen and (max-width:767px){.page-power .sec3{padding:4em 0}.page-power .sec3-title{font-size:clamp(24px, 7.5vmin, 40px)}.page-power .sec3-list{font-size:clamp(16px, 4.5vmin, 24px)}.page-power .sec3-list .small{font-size:clamp(14px, 4vmin, 18px)}}@media print,screen and (min-width:768px){.page-power .sec3-row{display:flex;justify-content:space-between}.page-power .sec3-col{width:45.8333333333%}}.page-power .sec4-head{background:url(//niwasash.com/sys_cms/wp-content/themes/niwasash/assets/css/../images/power/img-05.jpg) no-repeat}.page-power .sec4-head-inner{font-size:20.83px;color:#fff;text-align:center;line-height:2.0004800768}.page-power .sec4-head-inner .marker{font-size:31.25px}.page-power .sec4-head-inner .big{font-size:41.67px}.page-power .sec4-body{background-color:#4b4b4b;padding:5rem 0}.page-power .sec4-body-title{color:#fff;font-weight:900;font-size:62.5px;margin-bottom:1em}.page-power .sec4-step li{background-color:#fff;display:flex;align-items:center;color:#4b4b4b;padding:1em 4rem;min-height:10rem;border-radius:10px;position:relative;margin-bottom:50px;font-size:18.75px}.page-power .sec4-step li:before{content:"";display:block;width:77px;height:40px;background-color:#fff;position:absolute;left:calc(50% - 38.5px);top:calc(100% - 1px);clip-path:polygon(0 0,50% 100%,100% 0)}.page-power .sec4-step li:last-of-type:before{content:none}.page-power .sec4-step .num{font-size:50px;width:60px;flex-shrink:0;font-family:"Oswald","Quicksand","Noto Sans JP",sans-serif;font-weight:500}@media print,screen and (max-width:767px){.page-power .sec4-head{background-size:cover;padding:3em 0}.page-power .sec4-head-inner{font-size:clamp(16px, 4.5vmin, 20px)}.page-power .sec4-head-inner .marker{font-size:clamp(18px, 5vmin, 24px)}.page-power .sec4-head-inner .big{font-size:clamp(20px, 6vmin, 30px)}.page-power .sec4-body{padding:3em 0}.page-power .sec4-body-title{font-size:clamp(20px, 6vmin, 30px)}.page-power .sec4-step li{padding:1rem 2rem;font-size:clamp(14px, 4vmin, 18px)}.page-power .sec4-step .num{font-size:clamp(30px, 10vmin, 50px);width:1.1em}}@media print,screen and (min-width:768px){.page-power .sec4-head{height:650px;background-position:right center;display:flex;align-items:center;justify-content:center;position:relative;z-index:2}.page-power .sec4-body{padding:40rem 0 5rem;margin-top:-33rem;position:relative;z-index:1}}.page-power .sec5{padding:10rem 0;color:#000}.page-power .sec5-title{font-size:62.5px;font-weight:900;color:#4b4b4b;margin-bottom:1em}.page-power .sec5-article{margin-bottom:10rem;padding-top:4rem}.page-power .sec5-head{position:relative}.page-power .sec5-head-title{font-size:83.33px;font-weight:700;line-height:1;position:absolute;left:0;top:0;transform:translateY(-50%);color:rgba(75,75,75,.5)}.page-power .sec5-head-title .big{font-size:125px;vertical-align:sub}.page-power .sec5-catch{font-size:41.67px;margin-top:-1em;position:relative}.page-power .sec5-catch .marker{line-height:2;padding:.5em;font-weight:900}.page-power .sec5-profile{margin:2em auto 7rem;display:flex;align-items:center}.page-power .sec5-profile .en{font-size:31.25px;margin-right:1em;color:#4b4b4b;font-weight:500}.page-power .sec5-profile .name{font-size:18.75px;border-left:1px #000 solid;padding-left:1em}.page-power .sec5-profile .name .big{font-size:26.04px}.page-power .sec5-row{font-size:16.67px;display:flex;flex-wrap:wrap;gap:12rem 7rem;justify-content:space-between}.page-power .sec5-q{color:#4b4b4b;font-size:31.25px;font-weight:900;line-height:1.66656;margin-bottom:1em}.page-power .sec5-message{background-color:#4b4b4b;color:#fff;padding:6rem 5rem;border-radius:10px;position:relative}.page-power .sec5-message .water{position:absolute;right:0;top:0;font-weight:500;font-size:104.17px;opacity:.1;line-height:.7}.page-power .sec5-message h4{font-size:31.25px;margin-bottom:1em;font-weight:900}.page-power .sec5-btm{background-color:#eee;text-align:center;padding:6rem 1em}.page-power .sec5-btm .btn{background-color:#000;color:#fff}.page-power .sec5-btm .btn:before,.page-power .sec5-btm .btn:after{border-color:#000}@media print,screen and (max-width:767px){.page-power .sec5{padding:4em 0}.page-power .sec5-title{font-size:clamp(20px, 6vmin, 30px)}.page-power .sec5-article{margin-bottom:3em;padding-top:2rem}.page-power .sec5-head-title{font-size:clamp(20px, 10vmin, 40px)}.page-power .sec5-head-title .big{font-size:clamp(30px, 15vmin, 60px)}.page-power .sec5-catch{font-size:clamp(20px, 5.5vmin, 30px)}.page-power .sec5-profile{font-size:clamp(18px, 5vmin, 30px)}.page-power .sec5-profile .name{font-size:clamp(14px, 4vmin, 18px)}.page-power .sec5-profile .name .big{font-size:clamp(16px, 4.5vmin, 22px)}.page-power .sec5-row{font-size:clamp(14px, 4vmin, 18px);gap:3em}.page-power .sec5-q{font-size:clamp(18px, 5vmin, 30px)}.page-power .sec5-message{padding:1em}.page-power .sec5-message .water{font-size:clamp(30px, 15vmin, 60px)}.page-power .sec5-message h4{font-size:clamp(18px, 5vmin, 30px)}.page-power .sec5-btm{padding:2em 1em}}@media print,screen and (min-width:768px){.page-power .sec5-col{width:560px}.page-power .sec5-iv-1{width:680px;align-self:center}.page-power .sec5-iv-4{width:475px;align-self:center}}