@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap);.bgindent{text-indent:-9999px}.mgauto{margin:0 auto;text-align:center}.dblock{float:left;overflow:hidden;display:block}.linkhover a:hover img{filter: alpha(opacity=70);-ms-filter:"alpha(opacity=70)";-moz-opacity:.7;opacity:.7;zoom:1}.linkhover2 a:hover img{filter: alpha(opacity=90);-ms-filter:"alpha(opacity=90)";-moz-opacity:.9;opacity:.9;zoom:1}*{margin:0;padding:0;border:0;text-align:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}html{height:100%}body{font-family:"Noto Sans JP",sans-serif;font-weight:400;line-height:1;height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;background:#fff}.link-sns[target="_blank"]{padding:0;background:none;background-size:8px auto}a{cursor:pointer;text-decoration:none;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-ms-transition:all .1s linear;-o-transition:all .1s linear;transition:all .1s linear}a:hover{text-decoration:none;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-ms-transition:all .1s linear;-o-transition:all .1s linear;transition:all .1s linear}img{border:0}h1,h2,h3,h4,h5,h6,address{font-size:100%;font-style:normal;margin:0;padding:0}img{border:0;margin:0;padding:0;vertical-align:top}table{border-collapse:collapse;border-spacing:0}table,th,td,tbody{text-align:left;margin:0;padding:0}ul{margin:0;padding:0;list-style:none}ol{list-style:decimal outside none;margin:0;padding:0 0 0 0}fieldset{border:none;margin:0;padding:0}dl{margin:0;padding:0}input,div{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.gen-mgn0{margin:0!important}.gen-mgnt0{margin-top:0!important}.gen-mgnt14{margin-top:14px!important}.gen-mgnt20{margin-top:20px!important}.gen-mgnt30{margin-top:30px!important}.gen-mgnt40{margin-top:40px!important}.gen-mgnt50{margin-top:50px!important}.gen-mgnt60{margin-top:60px!important}.gen-mgnt70{margin-top:70px!important}.gen-mgnt75{margin-top:75px!important}.gen-mgnt80{margin-top:80px!important}.gen-mgnt85{margin-top:85px!important}.gen-mgnt100{margin-top:100px!important}.gen-mgnt120{margin-top:120px!important}.gen-mgnt150{margin-top:150px!important}.gen-mgnt160{margin-top:160px!important}.gen-mgnt180{margin-top:180px!important}.gen-mgnt245{margin-top:245px!important}.gen-mgntb60{margin:60px 0!important}.gen-mgnb0{margin-bottom:0!important}.gen-mgnb30{margin-bottom:30px!important}.gen-mgnb40{margin-bottom:40px!important}.gen-mgnb50{margin-bottom:50px!important}.gen-mgnb60{margin-bottom:60px!important}.gen-mgnb75{margin-bottom:75px!important}.gen-mgnb80{margin-bottom:80px!important}.gen-mgnb90{margin-bottom:90px!important}.gen-mgnb120{margin-bottom:120px!important}.gen-padgb0{padding-bottom:0!important}.gen-padgt40{padding-top:40px!important}.gen-padgt160{padding-top:160px}.gen-padgt230{padding-top:230px}.gen-padgl55{padding-left:55px;box-sizing:border-box}.gen-mgnt200{margin-top:200px!important}.gen-pdgt46{padding-top:46px!important}.gen-pdgt80{padding-top:80px!important}.gen-fontsize_f12{font-size:12px}.gen-fontweight_bold{font-weight:bold}.gen-textAlign_left{text-align:left!important}.gen-textAlign_center{text-align:center!important}.gen-textAlign_right{text-align:right}.gen-vAlign_top{vertical-align:top}.gen-vAlign_middle{vertical-align:middle}.gen-vAlign_buttom{vertical-align:bottom}.hide{display:none!important}.imgs{table-layout:fixed}.imgs img{max-width:100%}.imgs img.w100p{width:100%}.clearfix,.imgtext-wrap{*zoom: 1}.clearfix:after,.imgtext-wrap:after{content:"";display:table;clear:both}.moviebox{margin:60px auto 110px}.moviebox .mask{overflow:hidden;border-radius:10px;width:100%}.movies{display:block;position:relative;width:100%;overflow:hidden;margin:auto;margin-bottom:8px}.movies iframe{position:absolute;top:50%;left:50%;margin:auto;transform:translate(-50%,-50%);width:100%}.table-tbl{display:table;height:100%;height:460px}.table-tbl .table-cell{display:table-cell;vertical-align:middle}.flag-spMode{display:block}@media screen and (min-width:980px){.flag-spMode{display:none}}.flag-pcMode{display:none}@media screen and (min-width:980px){.flag-pcMode{display:block}}.font-weight_bold{font-weight:400}.text-align_center{text-align:center!important}.text-align_right{text-align:right}.modal{z-index:6000;display:none;width:100%;height:450px;position:fixed;bottom:-485px;left:0;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;box-shadow:0 1px 15px 0 rgba(0,0,0,.2);border-radius:10px 10px 0 0;background:#fff}@media screen and (min-width:980px){.modal{max-width:1200px;height:600px;left:50%;bottom:auto;inset:0;margin:auto;border-radius:10px}}.modal.is-active{display:block;bottom:0;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.modal .head{width:100%;padding:20px 24px 20px 24px;text-align:right}.modal .head a{color:#fff;font-size:14px}.modal .head .return{position:absolute;top:22px;left:24px;padding-left:15px;background-image:url(https://nurihiro.website/wp/wp-content/themes/nurihiro/common/img/arw_l_2_pink.svg);background-repeat:no-repeat;background-position:0 50%;background-size:9px 10px;color:#0071bc;font-size:12px;font-weight:500}@media screen and (min-width:980px){.modal .head .return{padding-left:18px;font-size:16px;background-size:12px 13px}}.modal .body{overflow:auto;height:450px;padding:0 0 30px 24px;box-sizing:border-box}@media screen and (min-width:980px){.modal .body{height:500px}}.modal .body .hdl{margin:0 0 24px 0;color:#0071bc;font-size:14px;font-weight:600;line-height:1.5}@media screen and (min-width:980px){.modal .body .hdl{font-size:24px}}.modal .body .button a{height:32px;padding:0 0 0 15px;text-align:left}@media screen and (min-width:980px){.modal .body .button a{height:40px}}.modal .body .button a.is-active{opacity:.7}.modal .body .bar{display:none!important}.modal .body.-movie{z-index:-1;position:absolute;height:0;max-width:auto;min-height:auto;padding-bottom:56.25%;position:relative}.modal .body.-movie iframe{height:100%;left:0;position:absolute;top:0;width:100%}.block-screen{display:none;opacity:0;z-index:4000;width:100%;height:100vh;position:fixed;top:0;left:0;background:rgba(0,0,0,.3);-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.block-screen.is-active{display:block;opacity:1;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.clearfix,.imgtext-wrap{*zoom: 1}.clearfix:before,.imgtext-wrap:before,.clearfix:after,.imgtext-wrap:after{content:" ";display:table}.clearfix:after,.imgtext-wrap:after{clear:both}.img.-mgnt26{margin-top:26px}.img img{width:100%}.nav-pagenation{display:flex;justify-content:center;margin:80px 0 0 0;padding:0 40px;color:#0071bc}.nav-pagenation a{padding:5px 10px}.nav-pagenation .current{padding:5px 10px;border-bottom:2px solid #0071bc}.js-screenfade{-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-ms-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease}.js-screenfade .animate-target{opacity:0}.js-screenfade.is-active .animate-target{opacity:1;-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-ms-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease}.js-loadanimate.-fade{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.js-loadanimate.-fade .animate-target{position:relative;top:20px;opacity:0;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.js-loadanimate.-fade.is-active .animate-target{top:0;opacity:1;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.js-scrollanime{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.js-scrollanime.-fade{opacity:0;position:relative;top:30px}.js-scrollanime.-fade.is-active{opacity:1;top:0;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.js-scrollanime.-blur .animate-target{position:relative;top:30px;filter:blur(10px)}.js-scrollanime.-blur.is-active .animate-target{position:relative;top:0;filter:blur(0);-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-ms-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease}.header-wrap{margin-bottom:0!important;border-bottom:1px solid #bebebe;background:#fff}.header-wrap.is-active{z-index:8001;position:fixed;top:0;left:0;width:100%;height:auto}@media screen and (min-width:980px){.header-wrap.is-active{height:84px}}.nav-header{max-width:100%;width:100%;margin:0 auto;position:relative;border-bottom:2px solid #bebebe}.nav-header.is-fixed{z-index:8001;position:fixed;top:0;left:50%;max-width:1150px;background:#fff;-webkit-transition:top .3s linear;-moz-transition:top .3s linear;-ms-transition:top .3s linear;-o-transition:top .3s linear;transition:top .3s linear}.nav-header .logoarea{position:relative;width:100%!important;margin:0!important;padding:0;box-sizing:border-box}@media screen and (min-width:980px){.nav-header .logoarea{width:30%!important;padding:0 0 0 16px}}.nav-header .logoarea::before{content:" ";position:absolute;top:0;left:10px;width:80px;height:3px;border-top:3px solid #0071bc}@media screen and (min-width:980px){.nav-header .logoarea::before{width:102px;height:6px;border-top:6px solid #0071bc}}.nav-header .logoarea .logo{position:relative;padding:5px 10px}@media screen and (min-width:980px){.nav-header .logoarea .logo{width:auto;padding:20px 0 10px}}.nav-header .logoarea .logo img{width:80px;margin:0 5px 0 0}@media screen and (min-width:980px){.nav-header .logoarea .logo img{width:100px}}.nav-header .logoarea .tagline{margin:5px 0 0 10px;display:inline-block;font-size:10px;font-weight:600;line-height:1.5}@media screen and (min-width:980px){.nav-header .logoarea .tagline{margin:15px 0 0 10px}}.is-rollend,.is-lock{overflow:hidden}.gnav{z-index:500;display:none;position:fixed;top:0;left:0;width:100%;height:100vh;background:#0071bc}@media screen and (min-width:980px){.gnav{display:block;position:static;width:auto;height:auto;background:none}}.gnav.is-active{z-index:8000;top:0}@media screen and (min-width:980px){.gnav.is-active{top:-300px}}.gnav .scrollarea{position:relative;margin:0;padding:140px 0 76px 0}@media screen and (min-width:980px){.gnav .scrollarea{padding:0 24px 0 24px}}.gnav .scrollarea .scrollarea-logo{position:absolute;top:10px;left:10px}.gnav .scrollarea .scrollarea-logo img{width:70px}.gnav .scrollarea .hdl-nav{color:#fff;font-size:14px;font-weight:400;text-align:right}@media screen and (min-width:980px){.gnav .scrollarea .hdl-nav{color:#000;font-size:16px;text-align:center}}.gnav .scrollarea .hd-navwrap{position:absolute;bottom:110px;right:24px}@media screen and (min-width:980px){.gnav .scrollarea .hd-navwrap{right:0;left:50%;transform:translateX(-50%)}}.gnav .scrollarea #header-nav{margin:0 0 86px 0}@media screen and (min-width:980px){.gnav .scrollarea #header-nav{display:flex;justify-content:flex-end;margin:16px 16px 0 0;padding-left:0;box-sizing:border-box}}.gnav .scrollarea #header-nav li{margin:0 0 40px 0;text-align:center}@media screen and (min-width:980px){.gnav .scrollarea #header-nav li{margin:0 0 0 45px;text-align:left}.gnav .scrollarea #header-nav li:first-child{margin-left:0}}.gnav .scrollarea #header-nav li a{position:relative;color:#fff;font-size:22px;font-weight:600;-webkit-transition:opacity .3s linear;-moz-transition:opacity .3s linear;-ms-transition:opacity .3s linear;-o-transition:opacity .3s linear;transition:opacity .3s linear}.gnav .scrollarea #header-nav li a::before{position:absolute;bottom:0;left:50%;width:0;height:0;content:" "}@media screen and (min-width:980px){.gnav .scrollarea #header-nav li a{color:#000;font-size:14px}}.gnav .scrollarea #header-nav li a:hover{opacity:.7}.gnav .scrollarea #header-nav li a:hover::before{position:absolute;bottom:-10px;left:50%;width:100%;height:2px;margin-left:-50%;background:#0071bc;content:" ";-webkit-transition:width .1s linear;-moz-transition:width .1s linear;-ms-transition:width .1s linear;-o-transition:width .1s linear;transition:width .1s linear}@media screen and (min-width:980px){.gnav .scrollarea #header-nav li a.btn-nav{position:relative;top:-10px;display:inline-block;padding:10px 20px;color:#fff;background:#0071bc}}.gnav .scrollarea .linkarea{width:80%;vertical-align:middle}.gnav .scrollarea .snsarea{vertical-align:middle}.gnav .scrollarea .btn.-pagetop{position:absolute;right:23px;bottom:10%;-webkit-transition:opacity .1s linear;-moz-transition:opacity .1s linear;-ms-transition:opacity .1s linear;-o-transition:opacity .1s linear;transition:opacity .1s linear}.gnav .scrollarea .btn.-pagetop a{display:block;width:82px;height:125px;padding:80px 0 0 0;background-image:url(https://nurihiro.website/wp/wp-content/themes/nurihiro/common/img/arw_t_white.svg);background-repeat:no-repeat;background-position:100% 0;background-size:29px 70px;-webkit-transition:opacity .1s linear;-moz-transition:opacity .1s linear;-ms-transition:opacity .1s linear;-o-transition:opacity .1s linear;transition:opacity .1s linear}.gnav .scrollarea .btn.-pagetop a:hover{opacity:.7}.gnav .scrollarea .btn.-pagetop .label{color:#fff;font-size:12px}.btn-navlist{z-index:8002;position:absolute;top:15px;right:15px}@media screen and (min-width:980px){.btn-navlist{display:none}}.btn-navlist a{display:block;position:relative;width:30px;height:30px}.btn-navlist .line{position:absolute;display:inline-block;width:30px;height:1px;background:#000}@media screen and (min-width:980px){.btn-navlist .line{width:40px;height:1px}}.btn-navlist .line.one{top:10px;-webkit-transition:all .5s linear;-moz-transition:all .5s linear;-ms-transition:all .5s linear;-o-transition:all .5s linear;transition:all .5s linear}.btn-navlist .line.three{top:18px;-webkit-transition:all .5s linear;-moz-transition:all .5s linear;-ms-transition:all .5s linear;-o-transition:all .5s linear;transition:all .5s linear}.btn-navlist.is-active .line{background:#fff}.btn-navlist.is-active .line.one{top:13.5px;transform:rotate(41deg);-webkit-transition:all .5s linear;-moz-transition:all .5s linear;-ms-transition:all .5s linear;-o-transition:all .5s linear;transition:all .5s linear}.btn-navlist.is-active .line.three{top:13.5px;transform:rotate(-39deg);-webkit-transition:all .5s linear;-moz-transition:all .5s linear;-ms-transition:all .5s linear;-o-transition:all .5s linear;transition:all .5s linear}.keyvisual{position:relative;top:0;width:100%;overflow:hidden}@media screen and (min-width:980px){.keyvisual{height:540px}}.keyvisual .copy{overflow:hidden;z-index:300;position:absolute;top:90px;left:30px;width:100%}@media screen and (min-width:980px){.keyvisual .copy{max-width:1150px;top:200px;left:50%;width:100%;height:540px;margin-left:-575px;font-size:26px}}.keyvisual .copy .taglines{color:#000;font-size:24px;font-weight:600;line-height:1.5}@media screen and (min-width:980px){.keyvisual .copy .taglines{font-size:36px;font-weight:600;line-height:1.5}}.keyvisual .copy .taglines .cover{position:relative}.keyvisual .copy .taglines .cover::before{display:block;position:absolute;top:0;right:120%;content:" ";width:100%;height:28px;background:#ddd}@media screen and (min-width:980px){.keyvisual .copy .taglines .cover::before{width:100%;height:48px}}.keyvisual .copy .taglines .cover .line{opacity:0;background:rgba(255,255,255,.3)}.keyvisual .copy .taglines.is-move .cover::before{animation:tagline .1s ease 0s forwards}.keyvisual .copy .taglines.is-move .line{opacity:0}.keyvisual .copy .taglines.is-move.is-active .cover::before{right:0;animation:tagline2 .2s ease-out 0s forwards}.keyvisual .copy .taglines.is-move.is-active .cover .line{opacity:1}.keyvisual .hero-carousel-wrap{position:relative;padding:0;height:250px}@media screen and (min-width:980px){.keyvisual .hero-carousel-wrap{padding:0;height:300px}}.keyvisual .hero-carousel-wrap::before{display:none;content:" ";position:absolute;top:20px;right:72%;width:50px;height:50px;background:#a9b806}@media screen and (min-width:980px){.keyvisual .hero-carousel-wrap::before{top:10px;right:67%;width:70px;height:70px;background:#a9b806}}.keyvisual .hero-carousel{position:absolute;right:0;width:85%}@media screen and (min-width:980px){.keyvisual .hero-carousel{right:0;width:85%}}.keyvisual .bg img{width:100%;height:auto;object-fit:cover}.keyvisual .dot{position:absolute;right:24px;bottom:10%;display:flex}.keyvisual .dot li{margin-right:10px}.keyvisual .dot li button{width:8px;height:8px;background:#b6ab9a;border-radius:50%;text-indent:-9999px}.keyvisual .dot li.slick-active button{background:#fff}.keyvisual .dot .is-hide{display:none}.infomation-area{opacity:0;position:relative;top:-55px;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.infomation-area.is-active{opacity:1;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}@media screen and (min-width:980px){.infomation-area{top:-70px}}.infomation-area .obj-scroll{position:absolute;left:0;top:45px;left:10px}@media screen and (min-width:980px){.infomation-area .obj-scroll{top:55px;left:0}}.infomation-area .obj-scroll .label{font-size:10px;font-weight:600;writing-mode:vertical-rl}@media screen and (min-width:980px){.infomation-area .obj-scroll .label{font-size:12px;font-weight:600}}.infomation-area .obj-scroll::before{content:" ";position:absolute;bottom:0;left:3px;width:3px;height:0;background:#0071bc;animation:scrollAnime 2s ease-in 0s infinite}.infomation-area .info-list{position:relative;top:45px;left:10px;width:85%;margin:0 auto;padding:0 24px 10px 24px;box-sizing:border-box;background:rgba(255,255,255,.7);box-shadow:2px 2px 8px 3px rgba(0,0,0,.14);line-height:1}@media screen and (min-width:980px){.infomation-area .info-list{top:55px;left:auto;margin:0 auto;width:80%;padding:0 24px 24px 24px}}.infomation-area .info-list .hdl-info{padding:20px 0 0;font-size:14px;font-weight:400}@media screen and (min-width:980px){.infomation-area .info-list .hdl-info{padding:24px 0 24px;font-size:16px}}.infomation-area .info-list .hdl-info .sub-lead{display:block;padding:5px 0 0;font-size:10px}@media screen and (min-width:980px){.infomation-area .info-list .hdl-info .sub-lead{font-size:12px}}.infomation-area .info-list .btn-arw_r{clear:both;width:100%;margin:20px 0 0 0;font-size:12px;text-align:right}@media screen and (min-width:980px){.infomation-area .info-list .btn-arw_r{font-size:14px}}.infomation-area .info-list .btn-arw_r a{padding:0 40px 0 0;background:url(https://nurihiro.website/wp/wp-content/themes/nurihiro/common/img/icon_arw_b_r.svg) 100% 50% no-repeat;color:#0071bc}.infomation-area .info-list .btn-arw_r a:hover{text-decoration:underline}.news-list{margin-top:10px}@media screen and (min-width:980px){.news-list{margin-top:20px}}.news-list dt{clear:both;float:left;width:70px;margin:5px 0 10px 0;padding:0;font-size:12px;font-weight:400;line-height:1}@media screen and (min-width:980px){.news-list dt{margin:5px 10px 10px 0;padding:0;font-size:14px}}.news-list dd{margin:0 0 10px 80px;font-size:12px;font-weight:400;line-height:1.5}@media screen and (min-width:980px){.news-list dd{margin:0 10px 10px 5px;padding:0;font-size:14px}}.news-list a{color:#0071bc;text-decoration:underline}.news-list a:hover{text-decoration:none}.news-list .icon-category{padding:1px 20px;background:#000;color:#fff;font-size:10px;font-weight:400;line-height:1}@media screen and (min-width:980px){.news-list .icon-category{padding:3px 40px;font-size:12px}}.news-list .icon-category.-info{background:#a9b806}.news-list .icon-category.-case{background:#0071bc}.page-title{width:100%;margin-bottom:80px!important;padding:20px 0;background:#e9eded;border-bottom:2px solid #0071bc}.page-title .layout-inner{display:table;width:100%;height:130px;max-width:1150px;margin:0 auto}.page-title .layout-inner .layout-cell{display:table-cell;box-sizing:border-box;padding:10px 20px;vertical-align:middle}.layout-grid{grid-template-columns:1fr;grid-template-rows:80px auto auto 120px;gap:20px 0}@media screen and (min-width:980px){.layout-grid{display:grid;grid-template-columns:3fr 1fr;grid-template-rows:80px auto 120px;gap:40px}}.layout-main{grid-column: 1/2}@media screen and (min-width:980px){.layout-main{grid-column: 1/2}}.layout-side{position:relative;top:-120px;grid-column: 1/2}@media screen and (min-width:980px){.layout-side{grid-column: 2/4}}.layout-column{display:flex;flex-wrap:wrap}@media screen and (min-width:980px){.layout-column.-reverse{flex-direction:row-reverse}.layout-column.-reverse .clm:nth-child(2n) {margin:0 2% 0 0}}.layout-column.-clm3 .clm{width:31%;margin:0 0 2% 0!important}@media screen and (min-width:980px){.layout-column.-clm3 .clm{margin-right:18px!important}}.layout-column.-clm3 .clm:nth-child(2n) {margin:0}.layout-column.-clm3 .clm:last-child{margin:0}.layout-column.-clm5 .clm{width:20%;margin:0 1% 0 1%}.layout-column.-clm5 .clm:nth-child(2n) {margin:0}.layout-column.-clm5 .clm:last-child{margin:0}.layout-column.-sp_block{display:block}@media screen and (min-width:980px){.layout-column.-sp_block{display:flex}}.layout-column.-sp_block .clm{margin-right:0}@media screen and (min-width:980px){.layout-column.-sp_block .clm{margin-right:auto}}.layout-column.-sp_block .clm.w30p{width:100%}@media screen and (min-width:980px){.layout-column.-sp_block .clm.w30p{width:30%}}.layout-column.-sp_block .clm.w70p{width:100%}@media screen and (min-width:980px){.layout-column.-sp_block .clm.w70p{width:68%}}.layout-column.-tbl_spblock{display:table;width:100%}.layout-column.-tbl_spblock .clm{display:table-cell}.layout-column.-tbl_spblock .clm.-vtop{vertical-align:top}.layout-column.-tbl_spblock .clm.-vmiddle{vertical-align:middle}.layout-column.-tbl{display:table;width:100%}.layout-column.-tbl .clm{display:table-cell}.layout-column.-tbl .clm.-vtop{vertical-align:top}.layout-column.-tbl .clm.-vmiddle{vertical-align:middle}.layout-column .clm{position:relative;width:48%;margin-right:2%}.layout-column .clm.-nomgr{margin:0!important}.layout-column .clm.w10p{width:10%}.layout-column .clm.w20p{width:100%}@media screen and (min-width:980px){.layout-column .clm.w20p{width:18%}}.layout-column .clm.w80p{width:100%}@media screen and (min-width:980px){.layout-column .clm.w80p{width:78%}}.layout-column .clm.w30p{width:26%}.layout-column .clm.w40p{width:40%}.layout-column .clm.w45p{width:45%}.layout-column .clm.w55p{width:55%}.layout-column .clm.w60p{width:60%}.layout-column .clm.w70p{width:70%}.layout-column .clm.-nomgn{width:50%;margin:0!important}.layout-column .clm:nth-child(2n) {margin:0 0 0 2%}.layout-column.-row_reverse{flex-direction:row-reverse}@media screen and (min-width:980px){.layout-column.-row_reverse .-home_width{width:600px;padding:50px 0 0 190px;box-sizing:border-box}}.layout-column.-clm3 .clm{width:30%;margin-right:2.5%}.layout-column.-clm3 .clm:nth-child(3n) {margin-right:0;margin-left:2.5%}.layout-column.-clm3.-sp_carousel .clm{width:100%}@media screen and (min-width:980px){.layout-column.-clm3.-sp_carousel .clm{width:30%;margin-right:2.5%}}.layout-column.-clm3.-sp_carousel .clm:nth-child(2n) {margin:0}@media screen and (min-width:980px){.layout-column.-clm3.-sp_carousel .clm:nth-child(2n) {margin:0 0 0 2%}}.layout-column.-clm3.-sp_carousel .clm:nth-child(3n) {margin:0}@media screen and (min-width:980px){.layout-column.-clm3.-sp_carousel .clm:nth-child(3n) {margin-right:0;margin-left:2.5%}}.layout-column.-clm4 .clm{width:24%;min-height:200px;margin-right:1%;background:#ccc}.layout-column.-clm4 .clm:nth-child(2n) {margin-right:1%;margin-left:0}.layout-column.-clm4 .clm:nth-child(4n) {margin-right:0;margin-left:0}.hdl-group{position:relative;padding:0 0 20px 0;font-size:30px;font-weight:600;line-height:1.5}.hdl-group.-pagetitle{font-size:28px}.hdl-group .tagline{display:block;margin-bottom:0;padding:0;font-size:14px;font-weight:400}.hdl-group::before{position:absolute;bottom:0;left:0;content:" ";width:50px;height:3px;background:#0071bc}.hdl-group.-fontcolor_white{color:#fff}.hdl-group.-fontcolor_white::before{background:#a9b806}.hdl-group.-center .hdl{text-align:center}.hdl-group.-center .tagline{text-align:center}.hdl-group.-center::before{position:absolute;bottom:0;left:50%;content:" ";width:50px;height:3px;margin-left:-25px;background:#0071bc}.breadcrumbs{display:none;margin:20px 0 20px 20px}@media screen and (min-width:980px){.breadcrumbs{display:block}}.breadcrumbs .nav-breadcrumbs{display:flex;font-size:12px}.breadcrumbs .nav-breadcrumbs li{position:relative;margin:0 10px 0 0;padding:0 10px 0 0}.breadcrumbs .nav-breadcrumbs li a{color:#000;text-decoration:none}.breadcrumbs .nav-breadcrumbs li a:hover{text-decoration:underline}.breadcrumbs .nav-breadcrumbs li::after{position:absolute;right:-2px;content:">";color:#000}.nav-head{width:100%;padding:44px 18px;background:#0071bc;box-sizing:border-box;color:#fff}@media screen and (min-width:980px){.nav-head{height:115px}}.nav-head .title{padding:0 0 11px 0}@media screen and (min-width:980px){.nav-head .title{position:relative;font-size:20px;font-weight:300}.nav-head .title::before{position:absolute;bottom:1px;display:block;content:" ";width:30px;height:1px;background:#fff}.nav-head{display:block}}.case-list .dot{position:absolute;right:50%;bottom:-50px;margin-right:-25px;display:flex}.case-list .dot li{margin-right:10px}.case-list .dot li button{width:8px;height:8px;background:#b6ab9a;border-radius:50%;text-indent:-9999px}.case-list .dot li.slick-active button{background:#eee}.case-list .dot .is-hide{display:none}.case-list .slick-prev{left:0}.case-list .slick-next{right:0}.case-list .slick-arrow{z-index:1000;position:absolute;top:25%;width:45px;height:45px;text-indent:-9999px;background:rgba(255,255,255,.5) 50% 50% no-repeat;background-size:10px auto}.case-list .slick-arrow.slick-prev{background-image:url(https://nurihiro.website/wp/wp-content/themes/nurihiro/common/img/icon_arw_b_slide_l.svg)}.case-list .slick-arrow.slick-next{background-image:url(https://nurihiro.website/wp/wp-content/themes/nurihiro/common/img/icon_arw_b_slide_r.svg)}.card{position:relative;box-sizing:border-box;margin-bottom:20px;min-height:250px;border:1px solid #eee}@media screen and (min-width:980px){.card{min-height:250px;background:#fff;box-shadow:1px 1px 2px 2px rgba(0,0,0,.1)}}.card a{color:#000;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-ms-transition:all .1s linear;-o-transition:all .1s linear;transition:all .1s linear}.card a:hover{opacity:.7;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-ms-transition:all .1s linear;-o-transition:all .1s linear;transition:all .1s linear}.card .category{position:absolute;top:0;left:0;padding:5px 8px;width:100%;max-width:100px;background:#0071bc;color:#fff;font-size:12px;text-align:center}.card .imgs{overflow:hidden;width:100%;max-height:150px;background:#e9eded}.card .hdl{position:relative;margin:3px 0 0 0;padding:10px 10px 10px 10px;font-size:16px;font-weight:400;line-height:1.5}.card .hdl::before{position:absolute;bottom:0;left:10px;display:block;background:#0071bc;content:" ";width:30px;height:1px}.card .outline{margin:10px 10px 30px 10px;font-size:12px;line-height:1.5}.card .btn{position:absolute;right:0;bottom:0}.contents-outline{margin:0 0 50px 0}@media screen and (min-width:980px){.contents-outline{margin:0}}.nav-side li{border-bottom:1px solid #ccc}.nav-side li a{display:block;padding:18px 20px;width:100%;color:#000}.nav-side li a:hover{background:#e9eded}.instagram-wall{width:100%;height:300px;background-color:#999}.nav.-sns{display:table;justify-content:center;padding-right:0;box-sizing:border-box;margin:20px auto 0}.nav.-sns .label{vertical-align:middle;font-weight:700;font-size:12px}.nav.-sns li{display:table-cell;margin:0;padding:0 5px}.nav.-sns a:hover{opacity:.7}#footer-nav{display:flex;margin:20px 0 0 0;justify-content:center}#footer-nav li a{color:#000;font-size:12px}#footer-nav li a::after{margin:0 5px;content:"|"}#footer-nav li a:hover{text-decoration:underline}#footer-nav li:last-child a::after{display:none}.text{margin:20px 0 0 0;color:#000;font-size:14px;line-height:2}@media screen and (min-width:980px){.text{font-size:14px}}.text.-adm0{margin:0}.text.-fontColor_white{color:#fff}.text-lead{margin-top:25px;padding-bottom:35px;font-size:16px;line-height:1.8}.imgtext-wrap{margin:60px 0 0 0}.imgtext{width:40%;margin:0 50px 50px 0;float:left;text-align:center}.imgtext.-right{float:right;margin:0 0 50px 50px}.imgtext img{max-width:100%}.imgtext .caption{display:block;margin:20px 0 0 0;font-size:12px;text-align:center;line-height:1.5}.list.-dash{font-size:14px;line-height:1.5}.list.-dash li{margin:20px 0 0 0;padding:0 0 0 30px;background:url(https://nurihiro.website/wp/wp-content/themes/nurihiro/common/img/icon_dash.png) 0 12px no-repeat;background-size:20px auto}.list.-num{margin:0 0 0 20px;list-style-type:decimal;line-height:1.5}.list.-num li{margin:20px 0 0 0}.list.-num.-nomgn li{margin:0 0 10px 0}.dl-list{margin:20px 0 20px 0;font-size:14px;line-height:1.5}.dl-list dt{margin-top:20px}.dl-list dd{margin:10px 0 0 30px}.dl-list.-info{margin-bottom:40px;border:solid #fff;border-width:0 0 2px 0;color:#0071bc;font-size:16px}.dl-list.-info dt{clear:both;float:left;width:120px;margin:0;padding:25px 0;border:solid #fff;border-width:2px 0 0 0;font-family:"Ovo",serif}.dl-list.-info dd{margin:0 0 0 120px;padding:25px 0;border:solid #fff;border-width:2px 0 0 0}.dl-list.-info a{color:#0071bc}.dl-list.-info a:hover{text-decoration:underline}.dl-list.-info.-nomgn li{margin:0 0 10px 0}.tbl{color:#0071bc;font-size:16px;line-height:1.5}.tbl th{padding:10px;vertical-align:top;font-weight:normal;white-space:nowrap}.tbl td{padding:10px}.imgbox{margin:30px 0 0 0}.imgbox.-imgabout01{opacity:0;position:relative;top:-50px}.imgbox.-imgabout01.is-active{opacity:1;-webkit-transition:all .5s linear;-moz-transition:all .5s linear;-ms-transition:all .5s linear;-o-transition:all .5s linear;transition:all .5s linear}.imgbox.-imgabout01 .imgs{width:100%;max-width:380px}.imgbox .imgs{display:block;text-align:center}.imgbox .imgs.-left{text-align:left}.imgbox .imgs img{width:100%;height:auto;max-width:650px;max-height:auto}.imgbox .caption{display:block;margin:20px 0 0 0;font-size:12px;text-align:center}.imgbox .caption.-top{margin:0 0 20px 0}.post-thumbnail{margin:20px 0;text-align:center}.post-thumbnail img{width:100%;height:auto;max-width:650px;max-height:auto}.btn{margin:20px 0 0 0;text-align:right}.btn a{display:inline-block;padding:0 20px 0 0;color:#0071bc}.btn:hover{opacity:.7;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-ms-transition:all .1s linear;-o-transition:all .1s linear;transition:all .1s linear}.btn.-big a{display:inline-block;min-width:95%;margin:20px auto 40px;padding:20px 30px 20px 30px;color:#fff;background:#0071bc;font-size:16px;text-align:center}@media screen and (min-width:980px){.btn.-big a{min-width:300px}}.btn.-big.--green a{background:#a9b806}.btn.-block a{width:auto;padding:10px 50px 10px 20px;background:#0071bc url(https://nurihiro.website/wp/wp-content/themes/nurihiro/common/img/icon_arw_w_r.svg) 93% 50% no-repeat;color:#fff;font-size:14px}.btn.-block.-white a{background-color:#a9b806}.btn.-mail{position:absolute;top:-20px;right:0}.btn.-mail a{width:auto;padding:10px 10px 10px 30px;background:#0071bc url(https://nurihiro.website/wp/wp-content/themes/nurihiro/common/img/icon_mail.svg) 8% 50% no-repeat;background-size:15px auto;color:#fff;font-size:12px}.btn.-mail.-white a{background-color:#a9b806}.btn.-arw_white{position:absolute;bottom:45px;left:24px;margin:0 0 0 0;padding:0;text-align:right}.btn.-arw_white a{padding:0 65px 0 0;background-image:url(https://nurihiro.website/wp/wp-content/themes/nurihiro/common/img/arw_r_white.svg);background-size:48px 4px;background-position:100% 50%;background-repeat:no-repeat;color:#fff;font-size:12px;font-weight:600}@media screen and (min-width:980px){.btn.-arw_white a{font-size:13px}}.btn.-arw_blue{padding:0 10px 10px 0;max-width:100%;text-align:right}.btn.-arw_blue a{display:inline-block;padding:0 40px 0 0;background-image:url(https://nurihiro.website/wp/wp-content/themes/nurihiro/common/img/icon_arw_b_r.svg);background-size:26px auto;background-position:100% 50%;background-repeat:no-repeat;font-size:12px;font-weight:500}@media screen and (min-width:980px){.btn.-arw_blue a{font-size:13px}}.btn.-arw_blue a:hover{text-decoration:underline}.btn.-arw_blue.-return_page{max-width:100%;margin:0 0 120px 0}@media screen and (min-width:980px){.btn.-arw_blue.-return_page{max-width:1150px;margin:0 auto 100px;padding-right:0}}.btn-wrap{position:relative}.btn-wrap .btn{margin:0 auto}.button-wrap{padding:0 24px;box-sizing:border-box}@media screen and (min-width:980px){.button-wrap{max-width:400px;margin:0 auto}}.button{display:table;width:100%}.button a{display:table-cell;height:40px;background:#0071bc;color:#fff;font-size:12px;text-align:center;vertical-align:middle}@media screen and (min-width:980px){.button a{height:55px;font-size:13px}}.button a:hover{opacity:.7}.button.-arw_l a{display:table-cell;height:40px;padding:0 65px 0 20px;background:#0071bc;background-image:url(https://nurihiro.website/wp/wp-content/themes/nurihiro/common/img/arw_r_white.svg);background-size:48px 4px;background-position:95% 50%;background-repeat:no-repeat;color:#fff;font-size:12px;text-align:left;vertical-align:middle}.button.-arw_l a:hover{opacity:.7}@media screen and (min-width:980px){#Home .size-w1440_pc{min-width:1200px;max-width:1200px;width:100%;margin:0 auto}#Home .size-w1440_pc .size-clm_width{padding:117px 0 0 125px}#Home .scrollcontent.-productlist{width:100%;max-width:1000px;margin:0 auto}}.intro-screen{display:table;z-index:9800;position:fixed;top:0;left:0;width:100%;height:100vh;background:#0071bc}.intro-screen.is-hide{display:none}.intro-screen .img-wrap{display:table-cell;vertical-align:middle;text-align:center}.intro-screen .img{opacity:0;width:245px;filter:blur(.3)}@media screen and (min-width:980px){.intro-screen .img{width:320px}}.intro-screen .img.is-action{animation:intro .8s linear 0s forwards}.intro-screen .img img{width:245px}.layout-wrap{margin-bottom:120px}.layout-wrap.-nomb{margin-bottom:0}.layout-wrap .layout-inner{max-width:1150px;width:100%;padding:0;margin:0 auto;box-sizing:border-box}.layout-wrap .layout-inner.-pdlr{padding:0 20px}@media screen and (min-width:980px){.layout-wrap .layout-inner.-pdlr{padding:0}.layout-wrap .layout-inner{padding:0}}.layout-wrap.-bgGray{padding:60px 0;background:#4b4b4b;border-bottom:2px solid #a9b806}.hdl-lv2{color:#0071bc;font-size:18px;font-weight:600}.product-detail{padding:0 24px}@media screen and (min-width:980px){.product-detail{padding:0}}.accordion .accordion-wrap{border-bottom:1px solid #0071bc}.accordion .title{display:table;box-sizing:border-box;padding:0 10px;width:100%;height:55px}@media screen and (min-width:980px){.accordion .title{height:75px}}.accordion .title .label{position:relative;display:table-cell;vertical-align:middle;color:#0071bc;font-size:14px;font-weight:500;text-align:left}@media screen and (min-width:980px){.accordion .title .label{font-size:16px}}.accordion .title .label .icon{position:absolute;top:50%;right:0;margin:-4.5px 0 0 0;display:block;width:9px;height:9px;-webkit-transition:all .5s linear;-moz-transition:all .5s linear;-ms-transition:all .5s linear;-o-transition:all .5s linear;transition:all .5s linear}@media screen and (min-width:980px){.accordion .title .label .icon{width:14px;height:14px}}.accordion .title .label .icon::before{position:absolute;top:0;left:4px;display:block;content:" ";width:1px;height:9px;background:#0071bc}@media screen and (min-width:980px){.accordion .title .label .icon::before{left:6.5px;height:14px}}.accordion .title .label .icon::after{position:absolute;top:4px;left:0;display:block;content:" ";width:9px;height:1px;background:#0071bc}@media screen and (min-width:980px){.accordion .title .label .icon::after{top:6.5px;width:14px}}.accordion .title.is-active .label .icon{transform:rotate(45deg);-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.accordion .content{padding:20px 10px;box-sizing:border-box;color:#0071bc}@media screen and (min-width:980px){.accordion .content{font-size:14px}.scrollcontent.-productlist{width:100%;max-width:1259px;margin:0 auto}.scrollcontent.-productlist.-content_w220 .content{width:220px}}.scrollcontent.-productlist .content{margin:0 25px 55px 0;width:185px}@media screen and (min-width:980px){.scrollcontent.-productlist .content{width:170px;margin:0 25px 55px 0}}.scrollcontent.-productlist a{-webkit-transition:opacity .1s linear;-moz-transition:opacity .1s linear;-ms-transition:opacity .1s linear;-o-transition:opacity .1s linear;transition:opacity .1s linear}.scrollcontent.-productlist a a:hover img{opacity:.5;-webkit-transition:opacity .1s linear;-moz-transition:opacity .1s linear;-ms-transition:opacity .1s linear;-o-transition:opacity .1s linear;transition:opacity .1s linear}.scrollcontent.-productlist .imgs{position:relative;margin:0 0 16px 0}.scrollcontent.-productlist .imgs .num{display:table;z-index:10;position:absolute;top:0;left:0;width:40px;height:40px;background-image:url(https://nurihiro.website/wp/wp-content/themes/nurihiro/common/img/bg_curve.svg);background-repeat:no-repeat;background-position:0 0;background-size:40px 40px;color:#fff;font-size:24px}.scrollcontent.-productlist .imgs .num .inner{display:table-cell;padding:0 10px 7px 0;vertical-align:middle;font-family:"Ovo",serif;text-align:center}.scrollcontent.-productlist .imgs .img{z-index:-1;position:relative;top:0;left:0}.scrollcontent.-productlist .imgs .img img{width:100%}.scrollcontent.-productlist .productname{margin:0 0 14px 0;color:#0071bc;font-size:14px;font-weight:500;line-height:2}@media screen and (min-width:980px){.scrollcontent.-productlist .productname{font-size:13px;line-height:1.5}}.scrollcontent.-productlist .price{margin:0 0 22px 0;color:#0071bc;font-size:14px;font-weight:500}.scrollcontent.-productlist .price .tax{font-size:12px}.scrollcontent .bar{display:flex}.scrollcontent .bar li{height:1px;background:#d7c8c6}.scrollcontent .bar li.slick-active{background:#0071bc}.scrollcontent .bar li button{display:none}.category-search{margin:20px 0 20px 0;border-bottom:1px solid #ccc}@media screen and (min-width:980px){.category-search{padding:0 20px}}.category-search dt{display:block;margin:0 0 10px 0;font-size:14px;line-height:1.5}.category-search dd{display:block}.category-search .category-list{display:flex;flex-wrap:wrap}.category-search .category-list li{margin:0 10px 10px 0;padding:5px 10px;border:1px solid #0071bc;border-radius:5px;color:#333;font-size:12px;line-height:1.2}.category-search .category-list li a{display:inline-block;color:#0071bc}.category-search .category-list li a:hover{opacity:.7}.case-info{margin:20px auto 40px;padding:0 20px;max-width:760px;font-size:14px;line-height:1.5}.case-info dt{clear:both;float:left;width:110px;min-height:56px;padding:20px 0;border-top:1px solid #0071bc}.case-info dt:first-of-type{border-top:none}.case-info dd{margin:0 0 0 110px;padding:20px 0;min-height:56px;border-top:1px solid #999}.case-info dd a{color:#0071bc}.case-info dd a:hover{text-decoration:underline}.case-info dd a[target="_blank"]{padding-right:15px;background:url(https://nurihiro.website/wp/wp-content/themes/nurihiro/common/img/xicon_popup.png.pagespeed.ic.TdbsP1tdEy.png) 100% 50% no-repeat;background-size:10px auto}.case-info dd:first-of-type{border-top:none}.richtext{max-width:600px;margin:0 auto;padding:0 24px 0 24px;box-sizing:border-box;color:#000}.richtext.-adm0{padding:0 0 0 0}.richtext.-info p{margin:0 0 20px 0}.richtext.-note{padding:0 0 24px 0}.richtext .date{font-size:14px;line-height:1.5}@media screen and (min-width:980px){.richtext .date{font-size:18px}}.richtext .date .tag{display:inline-block;margin:0 0 0 10px;padding:3px 8px;background:#0071bc;color:#fff;font-size:12px}.richtext h1{margin:30px 0 0 0;font-size:28px;line-height:1.5;text-align:center}.richtext h2{margin:80px 0 0 0;padding:0 0 22px 0;font-size:22px;font-weight:600;line-height:1.5;text-align:center}.richtext h2:first-child{margin-top:0}.richtext h3{margin:30px 0 0 0;font-size:18px;font-weight:600;line-height:1.5;text-align:center}.richtext h4{margin:30px 0 0 0;font-size:16px;font-weight:600;line-height:1.5;text-align:center}.richtext h5{margin:30px 0 0 0;font-size:14px;font-weight:600;line-height:1.5;text-align:center}.richtext h6{margin:30px 0 0 0;font-size:12px;font-weight:600;line-height:1.5;text-align:center}.richtext p{margin:20px 0 0 0;font-size:14px;font-weight:400;line-height:2}@media screen and (min-width:980px){.richtext p{font-size:16px}}.richtext strong{font-weight:500}.richtext ul{margin:20px 0 0 20px;list-style:disc}.richtext ul li{font-size:16px;line-height:1.5}.richtext ol{margin:20px 0 0 20px}.richtext ol li{font-size:16px;line-height:1.5}.richtext table{width:100%;margin:20px 0 0 0}.richtext table th,.richtext table td{padding:10px 15px 10px 15px;border:solid #000;border-width:1px;font-size:16px;line-height:1.5}.richtext dl{margin:20px auto;max-width:760px;font-size:14px;line-height:1.5}.richtext dl dt{clear:both;float:left;width:110px;min-height:56px;padding:20px 0;border-top:1px solid #0071bc}.richtext dl dt:first-of-type{border-top:none}.richtext dl dd{margin:0 0 0 110px;padding:20px 0;min-height:56px;border-top:1px solid #999}.richtext dl dd:first-of-type{border-top:none}.richtext blockquote{margin:20px;padding:5px 0 5px 30px;border-left:5px solid #0071bc;line-height:1.5}.richtext img{margin:78px 0 0 0;width:100%}.richtext .imgbox{margin:20px 0 0 0}.richtext a{display:inline-block;margin:20px 0 0 0}.richtext a[target="_blank"]::before{padding:0 10px 0 0;content:"URL: ";color:#0071bc;font-size:16px;line-height:1.5}.richtext .nav a{margin:0}.richtext .nav img{margin:0}.form.-login dt{position:relative;font-size:14px;font-weight:500}@media screen and (min-width:980px){.form.-login dt{font-size:16px}}.form.-login dt.-psw{display:table;width:100%}.form.-login dt.-psw .password-label{display:table-cell;width:30%}.form.-login dt.-psw .forget-psw{display:table-cell;width:70%;text-align:right}.form.-login dt.-psw .forget-psw a{display:block;color:#0071bc;font-size:12px;text-align:right;text-decoration:underline}@media screen and (min-width:980px){.form.-login dt.-psw .forget-psw a{font-size:16px}}.form.-login dd{margin:14px 0 0 0}@media screen and (min-width:980px){.form.-login dd{margin:14px 0 50px 0}}.form.-contact dt{display:block;width:150px!important;min-height:auto;margin:10px 0 0 0;padding:0;border:none;font-size:14px}@media screen and (min-width:980px){.form.-contact dt{font-size:16px}}.form.-contact dd{display:block;min-height:auto;border:none;margin:0;padding:0}.form-text{width:100%;height:40px;padding:3px 5px;box-sizing:border-box;border:1px solid #ccc;border-radius:0;font-family:"Shippori Mincho",Meiryo,sans-serif;font-size:14px}@media screen and (min-width:980px){.form-text{height:40px;font-size:14px}}.form-select{width:100%;padding:5px 10px;box-sizing:border-box;border:1px solid #ccc;font-family:"Shippori Mincho",Meiryo,sans-serif;font-size:14px}.form-textarea{width:100%;height:144px;padding:3px 5px;box-sizing:border-box;border:1px solid #ccc;font-family:"Shippori Mincho",Meiryo,sans-serif}.form-submit{padding:15px 30px;background:#0071bc;font-family:"Shippori Mincho",Meiryo,sans-serif;color:#fff}#Footer{margin:80px 0 0 0}#Footer.layout-wrap{position:relative;background:#e9eded;color:#000}.-footer{margin:0;padding:30px 24px 20px 24px}.-footer .logo{font-size:12px;line-height:1.5}.-footer .logo img{width:120px}.-footer .linkarea{width:80%;vertical-align:middle}.-footer .snsarea{vertical-align:middle}.-footer .btn.-pagetop{position:absolute;right:20px;bottom:10%;-webkit-transition:opacity .1s linear;-moz-transition:opacity .1s linear;-ms-transition:opacity .1s linear;-o-transition:opacity .1s linear;transition:opacity .1s linear}@media screen and (min-width:980px){.-footer .btn.-pagetop{right:2px;bottom:0}}.-footer .btn.-pagetop a{display:block;width:82px;height:125px;padding:80px 0 0 0;background-image:url(https://nurihiro.website/wp/wp-content/themes/nurihiro/common/img/arw_t_white.svg);background-repeat:no-repeat;background-position:100% 0;background-size:29px 70px;-webkit-transition:opacity .1s linear;-moz-transition:opacity .1s linear;-ms-transition:opacity .1s linear;-o-transition:opacity .1s linear;transition:opacity .1s linear}.-footer .btn.-pagetop a:hover{opacity:.7}.-footer .btn.-pagetop .label{color:#fff;font-size:12px}#Copyright{background:#0071bc;text-align:center}#Copyright.copyright{margin:0 0 0 0;padding:10px 0;color:#fff;font-size:10px}@media screen and (min-width:980px){.pagetop-wrap{position:relative;max-width:1440px;width:100%;margin:0 auto}}#chatplusview{z-index:3000!important}#chatplusview .chatplusview-modern{z-index:3000!important}#chatplusview.is-active{z-index:1!important}@keyframes zoomIn {
  0% {
    transform: scale(0.8);
    opacity: 0;
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}@keyframes fadeIn {
  0% {
    display: none;
    opacity: 0;
  }
  1% {
    display: block;
    opacity: 0;
  }
  100% {
    display: block;
    opacity: 1;
  }
}@keyframes fadeOut {
  0% {
    display: block;
    opacity: 1;
  }
  1% {
    display: block;
    opacity: 0;
  }
  100% {
    display: none;
    opacity: 0;
  }
}@keyframes intro {
  0% {
    opacity: 0;
    filter: blur(20px);
  }
  1% {
    filter: blur(20px);
    opacity: 0;
  }
  100% {
    filter: blur(0);
    opacity: 1;
  }
}@keyframes scrollAnime {
  0% {
    height: 0px;
    bottom: 0px;
  }
  1% {
    height: 0px;
    bottom: -20px;
  }
  80% {
    height: 30px;
    bottom: -40px;
  }
  100% {
    height: 0px;
    bottom: -50px;
  }
}@keyframes tagline {
  0% {
    right: 100%;
    background: #ddd;
  }
  1% {
    right: 80%;
  }
  25% {
    background: #ccc;
  }
  50% {
    right: 40%;
    background: #ddd;
  }
  100% {
    right: 0%;
  }
}@keyframes tagline2 {
  0% {
    width: 100%;
  }
  1% {
    width: 80%;
  }
  50% {
    width: 40%;
  }
  100% {
    width: 0%;
  }
}