﻿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,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{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}audio,canvas,video{display:inline-block;max-width:100%}html{overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;scroll-behavior:smooth}ul,ol{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a:focus{outline:none}ins{text-decoration:none}mark{font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0;width:100%}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}button,input,select,textarea{outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:100%}input,textarea{background-image:none;border-radius:0}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}img{-ms-interpolation-mode:bicubic;vertical-align:middle}body{font-size:16px;font-family:"Zen Maru Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","メイリオ","Meiryo",arial,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;color:#444}strong.marker.yellow{background:linear-gradient(transparent 40%, #ff9 40%)}.text-center{text-align:center}p{line-height:1.7;color:#444}.red{color:#dc1a1a}@media screen and (max-width: 600px){.br-sp{display:block}}a{color:#000;text-decoration:none;transition:.3s}a:hover{color:#bbb}a:active,a:focus{outline:0}a img{transition:.1s linear}a img:hover{opacity:.6}img{vertical-align:top}img.max{max-width:100%;height:auto}.gosic{font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif}.serif{font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho",serif}.wf{font-family:"Sawarabi Mincho"}.f-left{float:left}.f-right{float:right}.taC{text-align:center}.clearfix{width:100%}.clearfix:after{content:"";display:block;clear:both}.mb20{margin-bottom:20px}.mt20{margin-top:20px}.mt30{margin-top:30px}.mt40{margin-top:40px}.mt50{margin-top:50px}.bdrTop{border-top:1px solid #d8d7d7}.bdrBottom{border-bottom:1px solid #b8b8b8}.shadow{box-shadow:0 4px 14px #ccc}.btn-border{box-sizing:border-box;position:relative;display:block;width:90%;margin:0 auto 20px;padding:16px;background-color:#08cb43;border-radius:40px;text-align:center;font-size:16px;transition:.3s;text-decoration:none !important;color:#fff}.btn-border:hover{transform:scale(0.95, 0.95);color:#fff}@media screen and (min-width: 768px){.btn-border{width:440px;margin:0 auto 40px;padding:24px;font-size:20px}.btn-border::after{top:27px;right:20px}}.pc-only{display:none !important}@media screen and (min-width: 768px){.pc-only{display:block !important}}@media screen and (min-width: 768px){.sp-only{display:none !important}}.youtube{width:100%;aspect-ratio:16/9}.youtube iframe{width:100%;height:100%}.iframeWrap{position:relative}.iframeWrap video{width:100%;height:auto;background-color:#000}.iframeWrap iframe{width:100% !important}.fadeUp{animation-name:fadeUpAnime;animation-duration:1.4s;animation-fill-mode:forwards;opacity:0}@keyframes fadeUpAnime{from{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}.delay-time02{animation-delay:.2s}.delay-time04{animation-delay:.4s}.fadeLeft{animation-name:fadeLeftAnime;animation-duration:1.4s;animation-fill-mode:forwards;opacity:0}@keyframes fadeLeftAnime{from{opacity:0;transform:translateX(-100px)}to{opacity:1;transform:translateX(0)}}.fadeRight{animation-name:fadeRightAnime;animation-duration:2s;animation-fill-mode:forwards;opacity:1}@keyframes fadeRightAnime{from{opacity:0;transform:translateX(600px)}to{opacity:1;transform:translateX(0)}}.fadeUpTrigger,.fadeLeftTrigger{opacity:0}.fadeRightTrigger{opacity:1}.pager{text-align:center;margin:40px 0 10px}a.page-numbers,.pager .current{display:inline-block;background:#eee;padding:8px 14px;margin:0 2px 15px;text-align:center;font-size:14px;border-radius:40px}.pager .current{background:#f38882;color:#fff}.pager a:hover{background-color:#f38882;color:#fff}.grecaptcha-badge{visibility:hidden}#header{position:relative;overflow:hidden;width:100%;margin:0 auto;z-index:10001;background-color:#fff}#header .title{margin-bottom:-20px;padding:4px 20px;font-size:12px}#header .desc{margin-bottom:-20px;padding:4px 20px;font-size:12px;font-weight:bold}#header .logo{padding:20px}#header .logo img{width:160px;height:auto}#header .g-nav{display:none}#header .g-nav ul{opacity:0}#header .g-nav ul li{text-align:center;margin-bottom:4px}#header .g-nav ul li a{font-size:24px;color:#444}#header .g-nav .text-contact{text-align:center;font-weight:bold;font-size:16px}#header .btn-nav{position:absolute;z-index:10002;right:30px;top:28px;width:40px;height:36px;cursor:pointer}#header .btn-nav div{position:relative}#header .btn-nav span{display:block;position:absolute;height:2px;width:100%;background:#333;left:0;transition:.3s ease-in-out}#header .btn-nav span:nth-child(1){top:0}#header .btn-nav span:nth-child(2){top:9px;width:80%}#header .btn-nav span:nth-child(3){top:18px;width:60%}#header .btn-nav :nth-child(3)::after{content:"メニュー";position:absolute;width:80px;top:8px;left:0;color:#333;font-size:10px;font-weight:bold;text-transform:uppercase;letter-spacing:-1px}#header.open .btn-nav{position:fixed}#header.open .btn-nav span{background-color:#fff}#header.open .btn-nav span:nth-child(1){top:11px;transform:rotate(45deg)}#header.open .btn-nav span:nth-child(2){opacity:0}#header.open .btn-nav span:nth-child(3){top:11px;width:100%;transform:rotate(-45deg)}#header.open .btn-nav span:nth-child(3)::after{display:none}#header.open .btn-nav:nth-child(3)::after{position:absolute;width:40px;content:"閉じる";top:34px;left:6px;color:#fff;font-size:10px}#header.open .g-nav{display:block;position:fixed;width:100%;top:100px;z-index:4}#header.open .g-nav ul{opacity:1}#header.open .g-nav ul li{animation-name:gnaviAnime;animation-duration:1s;animation-delay:.3s;animation-fill-mode:forwards;opacity:0;width:70%;margin:0 auto 20px}#header.open .g-nav ul li img{width:100%;height:auto}#header.open .g-nav ul li a{font-size:22px;color:#fff}@keyframes gnaviAnime{0%{opacity:0}100%{opacity:1}}#header .g-nav-bg{position:fixed;z-index:3;width:100px;height:100px;border-radius:50%;background:rgba(76,191,218,.95);transform:scale(0);left:-100px;top:-100px;transition:all .9s}#header .g-nav-bg.bgopen{transform:scale(30)}@media screen and (min-width: 768px){#header .inner{position:relative;width:1200px;height:115px;margin:0 auto}#header .inner .title{z-index:2;position:absolute;margin:0;padding:0;top:2px;left:0;font-size:16px}#header .inner .desc{z-index:2;position:absolute;margin:0;padding:0;top:2px;left:0;font-size:16px}#header .inner .logo{z-index:1;padding:0;position:absolute;top:27px;left:0}#header .inner .logo img{width:230px}#header .inner .contact{width:880px;position:absolute;top:16px;right:0}#header .inner .contact img{width:100%;height:auto}#header .inner .contact .tel{position:absolute;top:8px;left:30px;width:340px}#header .inner .contact .email{position:absolute;top:0;right:250px;width:240px}#header .inner .contact .line{position:absolute;top:0;right:0;width:240px}#header .inner .contact .text-contact{position:absolute;top:64px;right:0;font-weight:bold}#header{padding-bottom:0}#header .nav-pc{background-color:#4cbfda}#header .nav-pc ul{display:flex;flex-wrap:wrap;justify-content:center;width:1200px;margin:0 auto;padding:14px 0}#header .nav-pc ul li{margin:0 26px}#header .nav-pc ul li a{position:relative;display:inline-block;transition:.6s;color:#fff;font-size:24px}#header .nav-pc ul li a:hover{transform:scale(0.95, 0.95)}#header .nav-pc ul li a:hover::after{width:100%}}.section{width:90%;margin:0 auto 30px;padding:0 0 30px}@media screen and (min-width: 768px){.section{width:1200px}}.section-full{width:100%}.section-full .section-inner{width:90%;margin:0 auto;padding:30px 0 40px}@media screen and (min-width: 768px){.section-full{width:100%}.section-full .section-inner{width:1200px;padding:60px 0 80px}}.ttl-level-02-old{margin-bottom:30px;text-align:center;font-size:20px;font-weight:bold;color:#111;letter-spacing:-1px}.ttl-level-02-old::after{display:block;content:"";width:40px;margin:0 auto;padding-top:18px;border-bottom:4px solid #111}@media screen and (min-width: 768px){.ttl-level-02-old{margin-bottom:40px;font-size:32px}}.ttl-level-02{position:relative;width:80%;margin:20px auto 40px;padding:14px 0 28px;border:2px solid #000;text-align:center;font-size:20px}@media screen and (min-width: 768px){.ttl-level-02{width:540px;margin:40px auto 60px;font-size:32px}}.ttl-level-02:after{position:absolute;bottom:0;left:0;width:100%;height:10px;content:"";border-top:2px solid #000;background-image:-webkit-repeating-linear-gradient(135deg, #000, #000 1px, transparent 2px, transparent 5px);background-image:repeating-linear-gradient(-45deg, #000, #000 1px, transparent 2px, transparent 5px);background-size:7px 7px;-webkit-backface-visibility:hidden;backface-visibility:hidden}.ttl-level-03{margin-bottom:30px;padding:14px 0;font-size:16px;font-weight:bold;border-bottom:1px solid #003670}.ttl-level-03 span{padding:4px 14px;border-left:6px solid #003670}@media screen and (min-width: 768px){.ttl-level-03{text-align:left;margin-bottom:40px;font-size:24px}}.article-pager{text-align:center}.article-pager li{display:inline-block;vertical-align:top}.article-pager .home{margin:0 30px}.article-pager .home a{display:block;text-align:center;padding:6px 24px;border:1px solid #a8a8a8}@media screen and (min-width: 600px){.article-pager .home{margin:0 100px}}.btn-more{margin-top:20px}.btn-more a{width:70%;display:block;text-align:center;margin:0 auto;padding:15px;border-radius:4px;font-size:12px;font-weight:bold;color:#fff;background-color:#b09d7c}@media screen and (min-width: 768px){.btn-more a{width:300px}}#breadcrumb{width:90%;margin:0 auto 20px}#breadcrumb ul li{display:inline-block;vertical-align:top;margin-right:10px;font-size:12px}#breadcrumb ul li a{text-decoration:underline}@media screen and (min-width: 768px){#breadcrumb{width:1200px;margin:0 auto 40px}#breadcrumb ul li{font-size:14px}}.pagination{list-style-type:none;padding-left:0;margin:30px 0}.pagination,.pagination li a{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.pagination a{font-weight:300;padding-top:1px;text-decoration:none;border:1px solid #ddd;border-left-width:0;min-width:36px;min-height:36px;color:#333}.pagination li:not([class*=current]) a:hover{background-color:#eee}.pagination li:first-of-type a{border-left-width:1px}.pagination li.first span,.pagination li.last span,.pagination li.previous span,.pagination li.next span{position:absolute;top:-9999px;left:-9999px}.pagination li.first a::before,.pagination li.last a::after,.pagination li.previous a::before,.pagination li.next a::after{display:inline-block;font-family:Fontawesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0)}.pagination li.first a::before{content:""}.pagination li.last a::after{content:""}.pagination li.previous a::before{content:""}.pagination li.next a::after{content:""}.pagination li.current a{background-color:#ddd;cursor:default;pointer-events:none}.pagination>li:first-child>a{border-bottom-left-radius:4px;border-top-left-radius:4px}.pagination>li:last-child>a{border-bottom-right-radius:4px;border-top-right-radius:4px}@media only screen and (max-width: 680px){.pagination li.first,.pagination li.last{position:absolute;top:-9999px;left:-9999px}.pagination li.previous a{border-left-width:1px}}@media only screen and (max-width: 500px){.pagination li{position:absolute;top:-9999px;left:-9999px}.pagination li.current,.pagination li.first,.pagination li.last,.pagination li.previous,.pagination li.next{position:initial;top:initial;left:initial}.pagination li.previous a{border-left-width:0}}@media only screen and (max-width: 400px){.pagination li.first,.pagination li.last{position:absolute;top:-9999px;left:-9999px}.pagination li.previous a{border-left-width:1px}}@media only screen and (max-width: 240px){.pagination li{width:50%}.pagination li.current{order:2;width:100%;border-left-width:1px}}.page .header{margin-bottom:20px;background-color:#fccf04;height:100px}.page .header .inner{width:90%;margin:0 auto}.page .header .inner .page-title{padding-top:30px;font-size:26px;font-weight:bold}@media screen and (min-width: 768px){.page .header{margin-bottom:30px}.page .header .inner{width:1200px}.page .header .inner .page-title{padding-top:20px;font-size:38px}}.page-top .slideshow{position:relative;margin-top:-10px;background-color:#fccf00;text-align:center}.page-top .slideshow img{max-width:100%;height:auto}.page-top .slideshow .mainvisual{padding:0 10px 0 10px}.page-top .slideshow .mainvisual img{position:relative;bottom:-14px}.page-top .slideshow .sp-buttons .sp-button{border:2px solid #f38882;width:14px;height:14px}.page-top .slideshow .sp-buttons .sp-selected-button{background-color:#f38882}@media screen and (min-width: 768px){.page-top .slideshow{margin-top:-30px}.page-top .slideshow .icon{width:1000px;margin:0 auto}.page-top .slideshow .mainvisual{padding:0 20px 0 20px}.page-top .slideshow .mainvisual img{width:1100px;height:auto;bottom:-42px}}.page-top .sec-price .list-price{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:10px}.page-top .sec-price .list-price li{box-sizing:border-box;width:48%;margin-bottom:20px;box-shadow:rgba(149,157,165,.2) 0px 4px 24px;background-color:#fff;border-radius:6px}.page-top .sec-price .list-price li .ttl{background-color:#222;padding:6px 0;border-radius:6px 6px 0 0;text-align:center;font-size:12px;color:#fff}.page-top .sec-price .list-price li:first-child .ttl{padding:15px 0}@media screen and (min-width: 768px){.page-top .sec-price .list-price li:first-child .ttl{padding:25px 0}}.page-top .sec-price .list-price li .detail{box-sizing:border-box;padding:4px 10px 10px 10px}.page-top .sec-price .list-price li .detail .photo img{max-width:100%;height:auto}.page-top .sec-price .list-price li .detail .price{text-align:center;font-size:20px;font-weight:bold}.page-top .sec-price .list-price li .detail .price .yen{font-size:14px}@media screen and (min-width: 768px){.page-top .sec-price .list-price li{width:380px;margin-bottom:50px}.page-top .sec-price .list-price li .ttl{padding:10px 0;font-size:20px}.page-top .sec-price .list-price li .detail{padding:10px 20px 20px 20px}.page-top .sec-price .list-price li .detail .price{font-size:30px}.page-top .sec-price .list-price li .detail .price .yen{font-size:18px}}.page-top .sec-price .bnr{width:90%;margin:0 auto 30px;text-align:center}.page-top .sec-price .bnr img{max-width:100%;height:auto}@media screen and (min-width: 768px){.page-top .sec-price .bnr{width:80%;margin:0 auto 50px}}.page-top .sec-3reason{background-color:#fccf00}.page-top .sec-3reason .list-reason{margin-bottom:40px}.page-top .sec-3reason .list-reason li{margin-bottom:20px;box-shadow:rgba(149,157,165,.2) 0px 4px 24px;background-color:#fff;border-radius:6px}.page-top .sec-3reason .list-reason li .header{position:relative;background-color:#fccf00}.page-top .sec-3reason .list-reason li .header .ttl{position:absolute;top:20%;left:50%;transform:translate(-50%, -50%);width:80%;text-align:center;font-size:24px;text-shadow:3px 3px 0px #fff,-3px 3px 0px #fff,3px -3px 0px #fff,-3px -3px 0px #fff,3px 0px 0px #fff,0px 3px 0px #fff,-3px 0px 0px #fff,0px -3px 0px #fff}.page-top .sec-3reason .list-reason li .header img{max-width:100%;height:auto}.page-top .sec-3reason .list-reason li .detail{box-sizing:border-box;background-color:#4cbfda;padding:14px;border-radius:0 0 6px 6px}.page-top .sec-3reason .list-reason li .detail .btn{text-align:center;font-size:32px;font-weight:bold;line-height:.6;color:#fccf00;cursor:pointer}.page-top .sec-3reason .list-reason li .detail .text{margin:20px}.page-top .sec-3reason .list-reason li .detail .text p{margin-bottom:10px;color:#fff}@media screen and (min-width: 768px){.page-top .sec-3reason .list-reason{margin-bottom:60px;display:flex;flex-wrap:wrap;justify-content:space-between}.page-top .sec-3reason .list-reason li{position:relative;width:380px;height:379px}.page-top .sec-3reason .list-reason li .header .ttl{order:1;width:100%;padding-top:20px;text-align:center;font-size:26px;line-height:1.2}.page-top .sec-3reason .list-reason li .detail{position:absolute;bottom:0;width:100%}}.page-top .sec-problems .area-problems{box-sizing:border-box;margin-bottom:40px;padding:14px;background-color:#fff;box-shadow:rgba(149,157,165,.2) 0px 4px 24px;border-radius:6px}.page-top .sec-problems .area-problems .catch{text-align:center}.page-top .sec-problems .area-problems .catch img{position:relative;max-width:100%;height:auto;top:-40px}.page-top .sec-problems .area-problems .list-problems{position:relative;margin-bottom:20px}.page-top .sec-problems .area-problems .list-problems li{position:relative;margin-left:30px;margin-bottom:4px;font-size:14px;text-decoration:underline}.page-top .sec-problems .area-problems .list-problems li::before{position:absolute;display:block;top:4px;left:-20px;width:20px;height:12px;content:"";background-image:url(images/contents/top/icon-check.png);background-repeat:no-repeat;background-size:contain}@media screen and (min-width: 768px){.page-top .sec-problems .area-problems .list-problems{margin-bottom:40px}.page-top .sec-problems .area-problems .list-problems li{margin-left:200px;margin-bottom:8px;font-size:20px}.page-top .sec-problems .area-problems .list-problems li::before{top:4px;left:-30px;width:33px;height:22px}}.page-top .sec-contact{margin-top:-40px}.page-top .sec-contact .arrow{margin-bottom:20px;text-align:center}.page-top .sec-contact .arrow img{max-width:100%;height:auto}.page-top .sec-contact .attention{font-size:14px;text-align:center}@media screen and (min-width: 768px){.page-top .sec-contact .attention{font-size:16px}}.page-top .sec-service{padding:40px 0 20px}@media screen and (min-width: 768px){.page-top .sec-service{padding:40px 0 80px}}.page-top .sec-service .list-service li{box-sizing:border-box;margin-bottom:40px;padding:25px;background-color:#fff;box-shadow:rgba(149,157,165,.2) 0px 4px 24px;border-radius:6px}.page-top .sec-service .list-service li .ttl{margin-bottom:20px;text-align:center;font-size:16px;font-weight:bold}.page-top .sec-service .list-service li .photo{margin-bottom:20px;text-align:center}.page-top .sec-service .list-service li .photo img{width:100%;height:auto}.page-top .sec-service .list-service li .detail p{color:#666;font-size:16px}@media screen and (min-width: 768px){.page-top .sec-service .list-service{display:flex;flex-wrap:wrap;justify-content:space-between}.page-top .sec-service .list-service li{width:380px;margin:0}.page-top .sec-service .list-service li .ttl{font-size:18px}}.page-top .sec-about{background-color:#fccf00}.page-top .sec-about .area-about .detail{margin-bottom:40px}.page-top .sec-about .area-about .detail p{margin-bottom:10px;font-weight:400}.page-top .sec-about .area-about .detail p strong{font-weight:700}.page-top .sec-about .area-about .detail .label span{display:inline-block;background-color:#be080a;margin-right:4px;padding:4px 12px;border-radius:40px;color:#fff;font-size:14px}.page-top .sec-about .area-about .detail .ttl{font-size:26px;font-weight:bold}.page-top .sec-about .area-about .detail .ttl span{display:inline-block;position:relative;top:14px;margin-left:10px;margin-right:4px}.page-top .sec-about .area-about .detail .ttl span img{width:20px;height:auto}.page-top .sec-about .area-about .photo{width:80%;margin:0 auto}.page-top .sec-about .area-about .photo img{width:100%;height:auto}@media screen and (min-width: 768px){.page-top .sec-about .area-about{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;position:relative}.page-top .sec-about .area-about .detail{width:800px;margin-bottom:0}.page-top .sec-about .area-about .detail p{margin-bottom:20px;font-size:22px}.page-top .sec-about .area-about .detail .label span{font-size:18px}.page-top .sec-about .area-about .detail .ttl{margin-bottom:10px;font-size:42px}.page-top .sec-about .area-about .detail .ttl span{top:24px}.page-top .sec-about .area-about .detail .ttl span img{width:30px}.page-top .sec-about .area-about .photo{position:absolute;top:100px;right:0;width:540px;margin:0}}.page-top .sec-area{background-color:#fccf00}.page-top .sec-area .area-area{position:relative;overflow:hidden}.page-top .sec-area .area-area .detail{position:relative;z-index:1;height:340px;margin-bottom:40px;padding-top:40px}.page-top .sec-area .area-area .detail p{margin-bottom:10px;font-weight:bold}.page-top .sec-area .area-area .detail .label{text-align:center}.page-top .sec-area .area-area .detail .label span{display:inline-block;background-color:#fff;margin:0 4px;padding:4px 24px 3px;border-radius:40px;font-size:24px;font-weight:bold}.page-top .sec-area .area-area .detail .ttl{margin:20px 0 0;text-align:center;font-size:80px;font-weight:bold;line-height:1;text-shadow:3px 3px 0px #fff,-3px 3px 0px #fff,3px -3px 0px #fff,-3px -3px 0px #fff,3px 0px 0px #fff,0px 3px 0px #fff,-3px 0px 0px #fff,0px -3px 0px #fff}.page-top .sec-area .area-area .detail .ttl .small{position:relative;top:-30px;font-size:26px}.page-top .sec-area .area-area .photo{text-align:center;position:absolute;z-index:0;top:0}.page-top .sec-area .area-area .photo img{width:80%;height:auto}.page-top .sec-area .area-area .car{position:absolute;bottom:30px;left:70px}.page-top .sec-area .area-area .car img{max-width:180px;height:auto}@media screen and (min-width: 768px){.page-top .sec-area .area-area{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.page-top .sec-area .area-area .detail{width:700px;margin-top:-100px;height:auto}.page-top .sec-area .area-area .detail .label span{font-size:32px;padding:1px 34px}.page-top .sec-area .area-area .detail .ttl{font-size:120px}.page-top .sec-area .area-area .detail .ttl .small{top:-50px;font-size:42px}.page-top .sec-area .area-area .photo{position:relative;width:500px;margin:0}.page-top .sec-area .area-area .photo img{width:100%;height:auto}.page-top .sec-area .area-area .car{position:absolute;bottom:0;left:90px}.page-top .sec-area .area-area .car img{max-width:300px;height:auto}}.page-top .sec-beforeafter .list-ba{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:10px}.page-top .sec-beforeafter .list-ba li{box-sizing:border-box;margin-bottom:40px;box-shadow:rgba(149,157,165,.2) 0px 4px 24px;background-color:#fff;border-radius:6px}.page-top .sec-beforeafter .list-ba li .header{box-sizing:border-box;background-color:#222;padding:12px;border-radius:6px 6px 0 0;text-align:center;font-size:12px;color:#fff}.page-top .sec-beforeafter .list-ba li .header .name{margin-bottom:10px;font-size:18px}.page-top .sec-beforeafter .list-ba li .header .name .price{margin-bottom:6px;color:#ffe02d}.page-top .sec-beforeafter .list-ba li .header .time{width:220px;margin:0 auto;padding:4px 12px;text-align:center;background-color:#fff;border-radius:24px;color:#111;font-size:12px;font-weight:bold}.page-top .sec-beforeafter .list-ba li .detail{box-sizing:border-box;padding:14px}.page-top .sec-beforeafter .list-ba li .detail .text p{margin-bottom:14px}@media screen and (min-width: 768px){.page-top .sec-beforeafter .list-ba li .detail .text{min-height:200px}}.page-top .sec-beforeafter .list-ba li .detail .photo-ba{box-sizing:border-box;padding:14px;border-radius:12px;background-color:#369f81;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.page-top .sec-beforeafter .list-ba li .detail .photo-ba .ba{position:relative;box-sizing:border-box}.page-top .sec-beforeafter .list-ba li .detail .photo-ba .ba .label{position:absolute;top:-10px;left:-10px;width:50px;height:auto}@media screen and (min-width: 768px){.page-top .sec-beforeafter .list-ba li .detail .photo-ba .ba .label{width:70px}}.page-top .sec-beforeafter .list-ba li .detail .photo-ba .ba .photo{box-sizing:border-box;width:100%;height:auto;border:4px solid #fff}.page-top .sec-beforeafter .list-ba li .detail .photo-ba .before{width:45%}.page-top .sec-beforeafter .list-ba li .detail .photo-ba .after{width:45%}.page-top .sec-beforeafter .list-ba li .detail .photo-ba .arrow{width:10%;text-align:center}.page-top .sec-beforeafter .list-ba li .detail .photo-ba .arrow img{max-width:70%;height:auto}@media screen and (min-width: 768px){.page-top .sec-beforeafter .list-ba li{width:580px;margin-bottom:60px}.page-top .sec-beforeafter .list-ba li .header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.page-top .sec-beforeafter .list-ba li .header .name{width:360px;margin-bottom:0;font-size:20px}.page-top .sec-beforeafter .list-ba li .header .time{width:160px;font-size:14px;line-height:1.2}.page-top .sec-beforeafter .list-ba li .detail{padding:30px}.page-top .sec-beforeafter .list-ba li .detail p{margin-bottom:20px;font-size:16px}}.page-top .sec-news{background-color:#fccf00}.page-top .sec-news .area-news{margin-bottom:40px}@media screen and (min-width: 768px){.page-top .sec-news .area-news{width:900px;margin:0 auto 60px}}.page-top .sec-news .area-news .news{padding:16px 0;border-bottom:1px solid #e3ba00}.page-top .sec-news .area-news .news:first-of-type{border-top:1px solid #e3ba00}.page-top .sec-news .area-news .news .meta .date{color:#111;font-weight:bold}.page-top .sec-news .area-news .news .meta .label{position:relative;top:-2px;font-size:12px;background-color:#111;padding:6px 30px 7px;border-radius:24px;color:#fff;font-weight:bold}.page-top .sec-news .area-news .news .meta .cat-important{background-color:#cf0505}.page-top .sec-news .area-news .news .title{margin-top:10px}.page-top .sec-news .area-news .news .title a{color:#111}@media screen and (min-width: 768px){.page-top .sec-news .area-news .news{padding:30px 40px;display:flex;flex-wrap:wrap;justify-content:left}.page-top .sec-news .area-news .news .meta{font-size:18px}.page-top .sec-news .area-news .news .meta .label{font-size:14px}.page-top .sec-news .area-news .news .title{margin-top:0;margin-left:14px;font-size:18px}}.page-service .sec-service .area-message{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.page-service .sec-service .area-message .chara{width:23%}.page-service .sec-service .area-message .chara img{max-width:100%;height:auto}.page-service .sec-service .area-message .text{width:70%}@media screen and (min-width: 768px){.page-service .sec-service .area-message{display:block;position:relative;padding:40px 0 20px}.page-service .sec-service .area-message .chara{position:absolute;width:16%;top:-20px;left:100px}.page-service .sec-service .area-message .text{width:100%}.page-service .sec-service .area-message .text p{text-align:center;line-height:2;font-size:20px}}.page-service .sec-service .area-service{margin-top:20px}@media screen and (min-width: 768px){.page-service .sec-service .area-service{margin-top:55px}}.page-service .sec-service .area-service .service{box-sizing:border-box;margin-bottom:40px;padding:10px 20px 20px;border-radius:6px;background-color:#4dddff}.page-service .sec-service .area-service .service:last-of-type{margin-bottom:-40px}.page-service .sec-service .area-service .service .ttl-level-02{margin-bottom:30px;padding:8px 0 20px}.page-service .sec-service .area-service .service .image{margin-bottom:20px;text-align:center}.page-service .sec-service .area-service .service .image img{max-width:100%;height:auto}.page-service .sec-service .area-service .service .text{box-sizing:border-box;padding:20px;border-radius:6px;background-color:#fffbe3}.page-service .sec-service .area-service .service .text p{margin-bottom:10px}.page-service .sec-service .area-service .service .text p:last-of-type{margin-bottom:0}@media screen and (min-width: 768px){.page-service .sec-service .area-service .service{margin:0 auto 60px;padding:20px 80px 40px}.page-service .sec-service .area-service .service .image{margin-bottom:40px}.page-service .sec-service .area-service .service .image img{max-width:80%}.page-service .sec-service .area-service .service .text{padding:30px}.page-service .sec-service .area-service .service .text p{margin-bottom:20px;font-size:18px}}.page-flow .sec-flow{margin-bottom:60px}.page-flow .sec-flow .area-message{margin-bottom:40px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.page-flow .sec-flow .area-message .chara{width:20%}.page-flow .sec-flow .area-message .chara img{max-width:100%;height:auto}.page-flow .sec-flow .area-message .text{width:70%}@media screen and (min-width: 768px){.page-flow .sec-flow .area-message{display:block;position:relative;padding:40px 0 20px}.page-flow .sec-flow .area-message .chara{position:absolute;width:8%;top:0;left:40px}.page-flow .sec-flow .area-message .text{width:100%}.page-flow .sec-flow .area-message .text p{text-align:center;line-height:2;font-size:20px}}.page-flow .sec-flow .area-flow-price{box-shadow:rgba(149,157,165,.2) 0px 4px 24px;padding:20px}.page-flow .sec-flow .flow{margin-bottom:40px}.page-flow .sec-flow .flow li{position:relative;box-sizing:border-box;margin-bottom:10px}.page-flow .sec-flow .flow li::after{display:block;content:"↓";text-align:center;font-size:24px;color:#baa168}.page-flow .sec-flow .flow li:last-child::after{display:none}.page-flow .sec-flow .flow li .detail .ttl{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:4px;font-size:18px;font-weight:bold}.page-flow .sec-flow .flow li .detail .ttl .icon{width:60px;height:auto}.page-flow .sec-flow .flow li .detail .ttl .no{display:inline-block;margin-left:10px;color:#de1008}.page-flow .sec-flow .flow li .detail p{margin-bottom:20px;color:#333;font-size:16px;line-height:1.8}.page-flow .sec-flow .flow li .detail p img{max-width:100%;height:auto}.page-flow .sec-flow .flow li .detail .contact{box-sizing:border-box;padding:30px 20px;border-radius:6px;background-color:#f8f5e6}.page-flow .sec-flow .flow li .detail .contact a{display:block;margin-bottom:10px;text-align:center}.page-flow .sec-flow .flow li .detail .contact a img{max-width:100%;height:auto}.page-flow .sec-flow .flow li .detail .contact a:last-of-type{margin-bottom:0}@media screen and (min-width: 768px){.page-flow .sec-flow .flow{padding:60px 60px 0 240px}.page-flow .sec-flow .flow li{margin-bottom:40px}.page-flow .sec-flow .flow li:first-child{margin-bottom:60px}.page-flow .sec-flow .flow li .detail{position:relative}.page-flow .sec-flow .flow li .detail .ttl{font-size:30px}.page-flow .sec-flow .flow li .detail .ttl .no{margin-left:0;margin-right:10px}.page-flow .sec-flow .flow li .detail .ttl .icon{position:absolute;top:0;left:-160px;width:120px}.page-flow .sec-flow .flow li .detail p{font-size:18px;line-height:1.6}.page-flow .sec-flow .flow li .detail p.creditcard img{max-width:600px}.page-flow .sec-flow .flow li .detail .contact{display:flex;flex-wrap:wrap;justify-content:space-between;padding:20px 30px}.page-flow .sec-flow .flow li .detail .contact a{width:32%;margin-bottom:0}.page-flow .sec-flow .flow li .detail .arrow{position:absolute;top:120px;left:-106px}.page-flow .sec-flow .flow li::after{display:none;position:absolute;top:113px;left:-113px;font-size:26px}}.page-flow .sec-flow .area-price .area-title{margin-bottom:20px;font-size:24px;color:#de1008}.page-flow .sec-flow .area-price .price-list{margin-bottom:40px}.page-flow .sec-flow .area-price .price-list th{padding:8px;border-bottom:1px solid #ddd;background-color:#f5f5f5;text-align:left;font-size:12px;vertical-align:middle}.page-flow .sec-flow .area-price .price-list td{vertical-align:middle;width:100px;padding:8px;border-bottom:1px solid #ddd;color:#efa820;font-size:12px}.page-flow .sec-flow .area-price .price-list td .yen{font-weight:bold;font-size:18px}@media screen and (min-width: 768px){.page-flow .sec-flow .area-price .price-list{margin-bottom:60px}.page-flow .sec-flow .area-price .price-list th{padding:14px 24px;font-size:16px}.page-flow .sec-flow .area-price .price-list td{width:400px;padding:14px 24px;font-size:18px}.page-flow .sec-flow .area-price .price-list td .yen{font-size:24px}}.page-flow .sec-flow .area-price .price{display:flex;flex-wrap:wrap;justify-content:space-between}.page-flow .sec-flow .area-price .price li{width:45%;margin-bottom:30px}.page-flow .sec-flow .area-price .price li img{max-width:100%;height:auto}.page-flow .sec-flow .area-price p{margin-bottom:20px}@media screen and (min-width: 768px){.page-flow .sec-flow .area-price{width:980px;margin:0 auto;padding-bottom:40px}.page-flow .sec-flow .area-price .inner{width:900px;margin:0 auto}.page-flow .sec-flow .area-price .area-title{margin-bottom:30px;font-size:32px}.page-flow .sec-flow .area-price .price li{width:170px}.page-flow .sec-flow .area-price p{font-size:18px}}.page-news .sec-news .area-news{margin-bottom:40px}@media screen and (min-width: 768px){.page-news .sec-news .area-news{margin-bottom:60px}}.page-news .sec-news .area-news .news{padding:16px 0;border-bottom:1px solid #e0e0e0}.page-news .sec-news .area-news .news:first-of-type{border-top:1px solid #e0e0e0}.page-news .sec-news .area-news .news .meta .date{color:#666}.page-news .sec-news .area-news .news .meta .label{position:relative;top:-2px;font-size:12px;background-color:#eee;padding:6px 30px 7px;border-radius:24px;color:#fff}.page-news .sec-news .area-news .news .meta .cat-important{background-color:#cf0505}.page-news .sec-news .area-news .news .title{margin-top:10px;font-weight:normal}.page-news .sec-news .area-news .news .title a{color:#666}@media screen and (min-width: 768px){.page-news .sec-news .area-news .news{padding:30px 40px;display:flex;flex-wrap:wrap;justify-content:left}.page-news .sec-news .area-news .news .title{margin-top:0;margin-left:14px}}@media screen and (min-width: 768px){.page-news .area-article{width:640px;float:left}}.page-news .area-article .article{margin-bottom:40px}.page-news .area-article .article .article-header{margin-bottom:20px;padding:20px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.page-news .area-article .article .article-header .title{margin-bottom:10px;font-size:16px}.page-news .area-article .article .article-header .date{font-size:12px;color:#666}@media screen and (min-width: 768px){.page-news .area-article .article .article-header .title{font-size:20px}}.page-news .area-article .article .article-content h1{margin:40px 0 20px;font-size:24px}.page-news .area-article .article .article-content h2{margin:40px 0 20px;font-size:18px}.page-news .area-article .article .article-content h3{margin:40px 0 20px;font-size:16px}.page-news .area-article .article .article-content p{margin:20px 0}.page-news .area-article .article .article-content img{max-width:100%;height:auto}.page-news .sidebar .area-side{padding:20px 0;border-top:1px solid #ddd}.page-news .sidebar .area-side .title{margin-bottom:10px;font-weight:bold}.page-news .sidebar .area-side ul li{margin-bottom:4px}.page-news .sidebar .area-side ul li::before{content:"- "}@media screen and (min-width: 768px){.page-news .sidebar{width:240px;float:right}}.page-qa .sec-qa{padding-bottom:0}.page-qa .sec-qa .area-message{margin-bottom:40px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.page-qa .sec-qa .area-message .chara{width:23%}.page-qa .sec-qa .area-message .chara img{max-width:100%;height:auto}.page-qa .sec-qa .area-message .text{width:70%}@media screen and (min-width: 768px){.page-qa .sec-qa .area-message{display:block;position:relative;padding:40px 0 20px}.page-qa .sec-qa .area-message .chara{position:absolute;width:16%;top:0;left:100px}.page-qa .sec-qa .area-message .text{width:100%}.page-qa .sec-qa .area-message .text p{text-align:center;line-height:2;font-size:20px}}.page-qa .sec-qa .nav{box-sizing:border-box;margin-bottom:30px;padding:20px;background-color:#f8f5e6;border-radius:12px;border-bottom:2px solid #dfd49e}.page-qa .sec-qa .nav a{display:block;margin-bottom:12px}.page-qa .sec-qa .nav a img{width:100%;height:auto}.page-qa .sec-qa .nav a:last-of-type{margin-bottom:0}@media screen and (min-width: 768px){.page-qa .sec-qa .nav{margin-bottom:70px;display:flex;flex-wrap:wrap;justify-content:space-between}.page-qa .sec-qa .nav a{width:24%;margin-bottom:0;padding:14px 0}}@media screen and (min-width: 768px){.page-qa .sec-qa .area-qa{width:960px;margin:0 auto}}.page-qa .sec-qa .ttl-qa{position:relative;box-sizing:border-box;width:86%;margin-left:14%;padding:10px 14px;font-size:16px;font-weight:bold;background-color:#4bbfda;border-radius:6px;color:#fff}@media screen and (min-width: 768px){.page-qa .sec-qa .ttl-qa{padding:14px 24px;font-size:24px}.page-qa .sec-qa .ttl-qa span{padding-left:14px}}.page-qa .sec-qa .ttl-qa .icon-kaeru{position:absolute;top:-5px;left:-50px;width:30px;height:auto}@media screen and (min-width: 768px){.page-qa .sec-qa .ttl-qa .icon-kaeru{width:60px;top:-30px;left:-90px}}.page-qa .sec-qa .ttl-qa .icon-usagi{position:absolute;top:-15px;left:-47px;width:30px;height:auto}@media screen and (min-width: 768px){.page-qa .sec-qa .ttl-qa .icon-usagi{top:-63px;left:-90px;width:65px}}.page-qa .sec-qa .qa-list{margin-bottom:40px}@media screen and (min-width: 768px){.page-qa .sec-qa .qa-list{margin-bottom:80px}}.page-qa .sec-qa .qa-list dl{position:relative;margin:0;padding:28px 80px 28px 30px}.page-qa .sec-qa .qa-list dl dt{position:relative;margin:0;padding:0 0 0 50px;font-weight:bold;font-size:20px}.page-qa .sec-qa .qa-list dl dt::before{font-size:22px;line-height:1;position:absolute;top:-4px;left:0;display:block;padding:8px 10px;content:"Q";color:#fff;font-weight:normal;background-color:#4bbfda}.page-qa .sec-qa .qa-list dl dd::before{font-size:22px;line-height:1;position:absolute;top:-3px;left:2px;display:block;padding:8px 10px;content:"A";color:#4bbfda;border:1px solid #4bbfda}.page-qa .sec-qa .qa-list dl dd{position:relative;height:auto;margin:20px 0 30px 20px;padding:0 0 20px 50px;border-bottom:1px solid #dfe0df}.page-qa .sec-qa .qa-list dl dd p{margin:30px 0 0;font-size:18px}.page-qa .sec-qa .qa-list dl dd p:first-child{margin-top:0}@media screen and (max-width: 767px){.page-qa .sec-qa .qa-list dl{position:relative;padding:15px 40px 15px 10px}.page-qa .sec-qa .qa-list dl::before{top:20px;right:20px;width:7px;height:7px}.page-qa .sec-qa .qa-list dl dt{padding:0 0 0 30px;font-size:14px}.page-qa .sec-qa .qa-list dl dt::before{font-size:10px;top:-3px;left:-5px;content:"Q"}.page-qa .sec-qa .qa-list dl dd::before{font-size:10px;top:-3px;left:10px;content:"A"}.page-qa .sec-qa .qa-list dl dd{margin:10px 0 18px 0;padding:0 0 14px 46px;font-size:14px;border-bottom:1px solid #dfe0df}.page-qa .sec-qa .qa-list dl dd p{margin:30px 0 0;font-size:14px}.page-qa .sec-qa .qa-list dl dd p:first-child{margin-top:0}}.page-qa .sec-contact{margin-bottom:40px}@media screen and (min-width: 768px){.page-qa .sec-contact{margin-bottom:60px}}.page-qa .sec-contact .btn-more{box-sizing:border-box;width:90%;margin:0 auto 40px;padding:20px;text-align:center;cursor:pointer;background-color:#08cb43;color:#fff;font-size:18px}@media screen and (min-width: 768px){.page-qa .sec-contact .btn-more{width:600px;margin:-60px auto 60px;padding:30px}}.page-qa .sec-area{background-color:#fccf00}.page-qa .sec-area .area-area{position:relative;overflow:hidden}.page-qa .sec-area .area-area .detail{position:relative;z-index:1;height:340px;margin-bottom:40px;padding-top:40px}.page-qa .sec-area .area-area .detail p{margin-bottom:10px;font-weight:bold}.page-qa .sec-area .area-area .detail .label{text-align:center}.page-qa .sec-area .area-area .detail .label span{display:inline-block;background-color:#fff;margin:0 4px;padding:4px 24px 3px;border-radius:40px;font-size:24px;font-weight:bold}.page-qa .sec-area .area-area .detail .ttl{margin:20px 0 0;text-align:center;font-size:80px;font-weight:bold;line-height:1;text-shadow:3px 3px 0px #fff,-3px 3px 0px #fff,3px -3px 0px #fff,-3px -3px 0px #fff,3px 0px 0px #fff,0px 3px 0px #fff,-3px 0px 0px #fff,0px -3px 0px #fff}.page-qa .sec-area .area-area .detail .ttl .small{position:relative;top:-30px;font-size:26px}.page-qa .sec-area .area-area .photo{text-align:center;position:absolute;z-index:0;top:0}.page-qa .sec-area .area-area .photo img{width:80%;height:auto}.page-qa .sec-area .area-area .car{position:absolute;bottom:30px;left:70px}.page-qa .sec-area .area-area .car img{max-width:180px;height:auto}@media screen and (min-width: 768px){.page-qa .sec-area .area-area{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.page-qa .sec-area .area-area .detail{width:700px;margin-top:-100px;height:auto}.page-qa .sec-area .area-area .detail .label span{font-size:32px;padding:1px 34px}.page-qa .sec-area .area-area .detail .ttl{font-size:120px}.page-qa .sec-area .area-area .detail .ttl .small{top:-50px;font-size:42px}.page-qa .sec-area .area-area .photo{position:relative;width:500px;margin:0}.page-qa .sec-area .area-area .photo img{width:100%;height:auto}.page-qa .sec-area .area-area .car{position:absolute;bottom:0;left:90px}.page-qa .sec-area .area-area .car img{max-width:300px;height:auto}}.page-company .sec-about .area-about .logo{margin-bottom:20px;text-align:center}.page-company .sec-about .area-about .logo img{max-width:50%;height:auto}.page-company .sec-about .area-about .about p{margin-bottom:20px;font-size:16px;line-height:2}@media screen and (min-width: 768px){.page-company .sec-about .area-about p{font-size:24px}}@media screen and (min-width: 768px){.page-company .sec-about .area-about{display:flex;justify-content:space-between;align-items:center}.page-company .sec-about .area-about .logo{width:300px;text-align:left}.page-company .sec-about .area-about .logo img{max-width:100%}.page-company .sec-about .area-about .about{width:800px}.page-company .sec-about .area-about .about p{font-size:20px}}.page-company .sec-sdgs .area-sdgs .photo{margin-bottom:20px;text-align:center}.page-company .sec-sdgs .area-sdgs .photo img{max-width:100%;height:auto}.page-company .sec-sdgs .area-sdgs p{margin-bottom:20px;text-align:center;font-size:16px;line-height:2}@media screen and (min-width: 768px){.page-company .sec-sdgs .area-sdgs p{font-size:20px}.page-company .sec-sdgs .area-sdgs .photo{margin-bottom:40px}}.page-company .sec-company .data{margin-bottom:60px;font-size:14px}.page-company .sec-company .data th{width:100px;padding:20px 0;text-align:left;border-bottom:1px solid #e6e6e6;font-weight:normal}.page-company .sec-company .data td{padding:20px 0;border-bottom:1px solid #e6e6e6}.page-company .sec-company .data td a{color:#666;text-decoration:underline}@media screen and (min-width: 768px){.page-company .sec-company .data{font-size:16px}.page-company .sec-company .data th{width:250px;padding:24px 0}.page-company .sec-company .data td{padding:24px 0}}.page-company .sec-company .data .sec-privacypolicy{margin-top:20px}.page-company .sec-company .data .sec-privacypolicy .area-privacypolicy{display:none}.page-company .sec-company .data .sec-privacypolicy .js-pp-trigger{cursor:pointer;background:#f0f0f0;padding:10px;text-align:center;border-radius:4px;transition:background .3s}@media screen and (min-width: 768px){.page-company .sec-company .data .sec-privacypolicy .js-pp-trigger{width:400px;margin:20px auto 0}}.page-company .sec-company .data .sec-privacypolicy .js-pp-trigger:hover{background:#e0e0e0}.page-company .sec-company .data .sec-privacypolicy .js-pp-trigger.is-open{background:#ddd}.page-company .sec-company .data .sec-privacypolicy .js-pp-trigger.is-open::after{content:" (閉じる)";font-size:.8em}.page-company .sec-company .data .sec-privacypolicy .area-privacypolicy .policy .ttl{margin-bottom:10px;margin-top:30px;font-weight:bold}.page-company .sec-company .data .sec-privacypolicy .area-privacypolicy .policy p{margin-bottom:10px}.page-company .sec-company .map{text-align:center}.page-company .sec-company .map iframe{width:100%;height:300px}.page-company .sec-company .map p{margin-top:20px}.page-company .sec-company .map p a{text-decoration:underline}.page-company .sec-company .list-office{border-top:1px solid #e6e6e6}.page-company .sec-company .list-office li{border-bottom:1px solid #e6e6e6;padding:20px 0}.page-company .sec-company .list-office li p{display:inline-block}.page-company .sec-company .list-office li .btn{display:inline-block;padding:4px 10px 6px;background-color:#08cb43;color:#fff;font-size:12px}.page-company .sec-company .list-office li .btn:hover{background-color:#19aa45}@media screen and (min-width: 768px){.page-company .sec-company .list-office li{padding:24px 0}.page-company .sec-company .list-office li p{font-size:16px}.page-company .sec-company .list-office li .btn{position:relative;top:-2px;font-size:14px;margin-left:20px}}.page-company .sec-news .area-news{margin-bottom:40px}@media screen and (min-width: 768px){.page-company .sec-news .area-news{margin:0 auto 60px}}.page-company .sec-news .area-news .news{padding:16px 0;border-bottom:1px solid #e6e6e6}.page-company .sec-news .area-news .news:first-of-type{border-top:1px solid #e6e6e6}.page-company .sec-news .area-news .news .meta .date{color:#111;font-weight:bold}.page-company .sec-news .area-news .news .meta .label{position:relative;top:-2px;font-size:12px;background-color:#111;padding:6px 30px 7px;border-radius:24px;color:#fff;font-weight:bold}.page-company .sec-news .area-news .news .meta .cat-important{background-color:#cf0505}.page-company .sec-news .area-news .news .title{margin-top:10px}.page-company .sec-news .area-news .news .title a{color:#111}@media screen and (min-width: 768px){.page-company .sec-news .area-news .news{padding:30px 40px;display:flex;flex-wrap:wrap;justify-content:left}.page-company .sec-news .area-news .news .meta{font-size:18px}.page-company .sec-news .area-news .news .meta .label{font-size:14px}.page-company .sec-news .area-news .news .title{margin-top:0;margin-left:14px;font-size:18px}}.page-recruit .sec-recruit .accordion-area{list-style:none}.page-recruit .sec-recruit .accordion-area li{margin:10px 0}.page-recruit .sec-recruit .accordion-area section{border:1px solid #ddd}.page-recruit .sec-recruit .title{position:relative;cursor:pointer;font-size:1rem;font-weight:normal;padding:3% 3% 3% 50px;transition:all .5s ease}.page-recruit .sec-recruit .title::before,.page-recruit .sec-recruit .title::after{position:absolute;content:"";width:15px;height:2px;background-color:#333}.page-recruit .sec-recruit .title::before{top:48%;left:15px;transform:rotate(0deg)}.page-recruit .sec-recruit .title::after{top:48%;left:15px;transform:rotate(90deg)}.page-recruit .sec-recruit .title.close::before{transform:rotate(45deg)}.page-recruit .sec-recruit .title.close::after{transform:rotate(-45deg)}.page-recruit .sec-recruit .box{display:none;box-sizing:border-box;padding:0 14px}.page-recruit .sec-recruit .bosyu{margin-bottom:20px;font-size:14px}.page-recruit .sec-recruit .bosyu th{display:block;background-color:#f5f5f5;padding:14px;text-align:left}.page-recruit .sec-recruit .bosyu td{display:block;padding:14px}@media screen and (min-width: 768px){.page-recruit .sec-recruit .bosyu{width:840px;margin:0 auto 40px;font-size:16px;border-top:1px solid #eee}.page-recruit .sec-recruit .bosyu th{display:table-cell;width:200px;padding:20px;border-bottom:1px solid #eee}.page-recruit .sec-recruit .bosyu td{display:table-cell;padding:20px;border-bottom:1px solid #eee}}.page-recruit .sec-recruit .contact{box-sizing:border-box;margin:0 auto 40px;padding:20px;border:4px double #ddd}.page-recruit .sec-recruit .contact h4{margin-bottom:14px;text-align:center;font-size:16px}.page-recruit .sec-recruit .contact p{margin-bottom:14px;text-align:center}.page-recruit .sec-recruit .contact p:last-of-type{margin-bottom:0}@media screen and (min-width: 768px){.page-recruit .sec-recruit .contact{width:700px}}.page-contact .sec-contact .area-contact{margin-bottom:60px}.page-contact .sec-contact .area-contact .shisetsu-list .shisetsu{box-sizing:border-box;padding:20px;margin-bottom:20px;border:1px solid #ddd;border-radius:4px}.page-contact .sec-contact .area-contact .shisetsu-list .shisetsu h3{margin-bottom:6px;text-align:center;font-size:18px;font-weight:normal;color:#f28683}.page-contact .sec-contact .area-contact .shisetsu-list .shisetsu p{text-align:center;font-weight:bold}.page-contact .sec-contact .area-contact .shisetsu-list .shisetsu p.tel{font-size:32px}@media screen and (min-width: 768px){.page-contact .sec-contact .area-contact .shisetsu-list{display:flex;flex-wrap:wrap;justify-content:space-between}.page-contact .sec-contact .area-contact .shisetsu-list .shisetsu{width:300px}.page-contact .sec-contact .area-contact .shisetsu-list .shisetsu p{font-size:14px}.page-contact .sec-contact .area-contact .shisetsu-list .shisetsu p.tel{font-size:24px}}.page-contact .sec-contact .area-contact .lifeone p{text-align:center;font-weight:bold}.page-contact .sec-contact .area-contact .lifeone p.tel{font-size:32px}.page-contact .sec-contact .area-contact .lifeone .email{margin-top:20px}.page-contact .sec-contact .attention{font-size:14px;text-align:center}@media screen and (min-width: 768px){.page-contact .sec-contact .attention{font-size:16px}}.area-contactform .contact-form{margin:40px 0 0}.area-contactform .contact-form caption{margin-bottom:14px;text-align:left;font-weight:bold;font-size:16px}.area-contactform .contact-form th{display:block;text-align:left;padding-bottom:10px;font-weight:bold;font-size:16px}.area-contactform .contact-form th .hissu{display:inline-block;position:relative;top:-1px;margin-right:12px;font-weight:normal;padding:1px 6px 2px;border-radius:2px;color:#fff;font-size:11px;background-color:#d40000}@media screen and (min-width: 768px){.area-contactform .contact-form th .hissu{font-size:14px}}.area-contactform .contact-form th .ninni{display:inline-block;position:relative;top:-1px;margin-right:12px;font-weight:normal;padding:1px 6px 2px;border-radius:2px;color:#fff;font-size:11px;background-color:#bbb}@media screen and (min-width: 768px){.area-contactform .contact-form th .ninni{font-size:14px}}.area-contactform .contact-form th .bikou{display:block;font-size:12px;color:#666}@media screen and (min-width: 768px){.area-contactform .contact-form th .bikou{font-size:14px}}.area-contactform .contact-form td{display:block;margin-bottom:20px;font-size:16px}.area-contactform .contact-form td .ttl{display:block;font-weight:bold;font-size:14px;padding-bottom:4px}.area-contactform .contact-form td .text-form{background-color:#fff;border:1px solid #ddd;padding:10px;width:100%;box-sizing:border-box;border-radius:4px}@media screen and (min-width: 768px){.area-contactform .contact-form td .text-form{padding:16px}}.area-contactform .contact-form td .text-form-short{width:24%;background-color:#fff;border:1px solid #ddd;padding:10px;box-sizing:border-box;border-radius:4px}.area-contactform .contact-form td .text-form-middle{width:74%;background-color:#fff;border:1px solid #ddd;padding:10px;box-sizing:border-box;border-radius:4px}.area-contactform .contact-form td .text-area{background-color:#fff;border:1px solid #ddd;padding:10px;width:100%;box-sizing:border-box;border-radius:4px}@media screen and (min-width: 768px){.area-contactform .contact-form td .text-area{padding:16px}}.area-contactform .contact-form td ::placeholder{color:#b9b9b9}.area-contactform .contact-form td .wpcf7-list-item{display:block;padding:0;margin:0 0 2px 0}@media screen and (min-width: 768px){.area-contactform .contact-form td .wpcf7-list-item{display:inline-block;margin-right:20px}}.area-contactform .contact-form td .wpcf7-list-item-label{font-size:16px}.area-contactform .contact-form td .wpcf7-date{background-color:#fff;border:1px solid #ddd;padding:10px;box-sizing:border-box;border-radius:4px}.area-contactform .contact-form td .checkbox-346{display:block;padding-bottom:20px}@media screen and (min-width: 768px){.area-contactform .contact-form{width:860px;margin:0 auto 50px}.area-contactform .contact-form th{width:200px;display:table-cell;position:relative;padding:14px;vertical-align:middle;margin-bottom:10px}.area-contactform .contact-form td{display:table-cell;padding:14px;margin-bottom:10px}.area-contactform .contact-form td .wpcf7-list-item-label{font-size:18px}.area-contactform .contact-form td .checkbox-346{padding-bottom:0}.area-contactform .contact-form td .text-form{background-color:#fff}.area-contactform .contact-form td .text-area{background-color:#fff}}.area-contactform .wpcf7-submit{display:block;width:90%;padding:16px;margin:10px auto 20px;border:none;background-color:#08cb43;text-align:center;font-size:16px;border-radius:40px;color:#fff;transition:.3s}.area-contactform .wpcf7-submit:hover{cursor:pointer;transform:scale(0.95, 0.95)}@media screen and (min-width: 768px){.area-contactform{margin-top:20px}.area-contactform .wpcf7-submit{width:440px;margin:0 auto 40px;padding:24px;font-size:20px}}.page-privacypolicy .sec-privacypolicy .area-explain{margin-bottom:40px}.page-privacypolicy .sec-privacypolicy .area-privacypolicy .policy{margin-bottom:40px}.page-privacypolicy .sec-privacypolicy .area-privacypolicy .policy .ttl{margin-bottom:10px;font-weight:bold;font-size:16px}.page-toyama-header{background:#fff}.page-toyama-header .page-toyama-header-inner{display:flex;align-items:center;justify-content:space-between;width:90%;max-width:980px;margin:0 auto;padding:10px 0}.page-toyama-header .page-toyama-header-logo{flex-shrink:0}.page-toyama-header .page-toyama-header-logo img{width:140px;height:auto}.page-toyama-header .page-toyama-header-btn{flex-shrink:0}.page-toyama-header .page-toyama-header-btn a{display:block}.page-toyama-header .page-toyama-header-btn img{width:120px;height:auto}@media screen and (min-width: 768px){.page-toyama-header .page-toyama-header-inner{padding:14px 0}.page-toyama-header .page-toyama-header-logo img{width:300px}.page-toyama-header .page-toyama-header-btn img{width:245px}}.page-toyama{background:#ebf5ff;padding-bottom:60px;font-family:"Yu Gothic","Hiragino Kaku Gothic ProN",-apple-system,BlinkMacSystemFont,"Meiryo",sans-serif}@media screen and (min-width: 768px){.page-toyama{padding-bottom:80px}}.page-toyama .sec-mainvisual{line-height:0}.page-toyama .sec-mainvisual img{width:100%;height:auto}@media screen and (min-width: 768px){.page-toyama .sec-mainvisual{width:980px;margin:0 auto}}.page-toyama .sec-price{margin:0 auto 60px;padding:0}@media screen and (min-width: 768px){.page-toyama .sec-price{margin:0 auto 100px;padding:0}}.page-toyama .sec-price-inner{width:94%;max-width:980px;margin:0 auto}.page-toyama .sec-price-block{margin-bottom:60px}@media screen and (min-width: 768px){.page-toyama .sec-price-block{margin-bottom:100px}}.page-toyama .sec-price-block-heading{width:70%;margin:0 auto 14px;background:#1565c0;color:#fff;font-size:20px;font-weight:bold;text-align:center;padding:10px 16px}@media screen and (min-width: 768px){.page-toyama .sec-price-block-heading{font-size:32px;padding:12px 20px;margin-bottom:16px}}.page-toyama .sec-price-block-lead{font-size:13px;color:#333;line-height:1.7;margin-bottom:14px}@media screen and (min-width: 768px){.page-toyama .sec-price-block-lead{text-align:center;font-size:22px;margin-bottom:18px}}.page-toyama .sec-price-list{background:#fdf7ee;border:1px solid #c0b29e;border-radius:10px;padding:0 16px;list-style:none;margin-bottom:14px;box-shadow:rgba(149,157,165,.2) 0px 4px 24px}@media screen and (min-width: 768px){.page-toyama .sec-price-list{width:740px;margin:0 auto;padding:12px 44px;margin-bottom:18px}}.page-toyama .sec-price-list-item{display:flex;align-items:center;justify-content:space-between;padding:14px 0;border-bottom:1px dashed #bbb}.page-toyama .sec-price-list-item:last-child{border-bottom:none}@media screen and (min-width: 768px){.page-toyama .sec-price-list-item{padding:18px 0}}.page-toyama .sec-price-list-label{font-size:15px;color:#333;font-weight:bold}@media screen and (min-width: 768px){.page-toyama .sec-price-list-label{font-size:24px}}.page-toyama .sec-price-list-price{font-size:18px;font-weight:bold;color:#e53e3e;letter-spacing:.5px}@media screen and (min-width: 768px){.page-toyama .sec-price-list-price{font-size:34px}}.page-toyama .sec-price-block-note{text-align:center;font-size:13px;color:#555;line-height:1.8}@media screen and (min-width: 768px){.page-toyama .sec-price-block-note{font-size:24px}}.page-toyama .sec-price-items{margin-bottom:30px}@media screen and (min-width: 768px){.page-toyama .sec-price-items{margin-bottom:40px}}.page-toyama .sec-price-items-heading{width:70%;margin:0 auto 14px;background:#1565c0;color:#fff;font-size:20px;font-weight:bold;text-align:center;padding:10px 16px}@media screen and (min-width: 768px){.page-toyama .sec-price-items-heading{font-size:32px;padding:12px 20px;margin-bottom:16px}}.page-toyama .sec-price-items-box{background:#fdf7ee;border:1px solid #c0b29e;border-radius:10px;padding:16px;list-style:none;margin-bottom:14px;box-shadow:rgba(149,157,165,.2) 0px 4px 24px}@media screen and (min-width: 768px){.page-toyama .sec-price-items-box{width:740px;margin:0 auto;padding:34px 44px;margin-bottom:18px}}.page-toyama .sec-price-category{margin-bottom:16px}.page-toyama .sec-price-category:last-child{margin-bottom:0}@media screen and (min-width: 768px){.page-toyama .sec-price-category{margin-bottom:20px}}.page-toyama .sec-price-category-title{font-size:15px;font-weight:bold;color:#333;margin-bottom:8px;display:inline-block;border-bottom:4px solid #fe7b77;padding-bottom:2px}@media screen and (min-width: 768px){.page-toyama .sec-price-category-title{font-size:24px}}.page-toyama .sec-price-category-mark{color:red}.page-toyama .sec-price-category-text{display:inline}.page-toyama .sec-price-category-tags{display:flex;flex-wrap:wrap;gap:6px}.page-toyama .sec-price-category-tags span{display:inline-block;font-size:12px;color:#333;border:1px solid #bbb;border-radius:4px;padding:3px 8px;background:#fff}@media screen and (min-width: 768px){.page-toyama .sec-price-category-tags{gap:8px}.page-toyama .sec-price-category-tags span{font-size:24px;padding:4px 10px}}.page-toyama .sec-price-consult{margin:40px 0 60px;border:4px solid #e53e3e;border-radius:10px;background-color:#fff}@media screen and (min-width: 768px){.page-toyama .sec-price-consult{margin:80px auto 100px;width:860px}}.page-toyama .sec-price-consult-heading{text-align:center}.page-toyama .sec-price-consult-heading span{position:relative;top:-10px;background:red;color:#fff;font-size:16px;font-weight:bold;text-align:center;padding:2px 6px 3px}@media screen and (min-width: 768px){.page-toyama .sec-price-consult-heading span{top:-26px;font-size:32px;padding:12px 20px}}.page-toyama .sec-price-consult-body{padding:0 20px 20px}@media screen and (min-width: 768px){.page-toyama .sec-price-consult-body{padding:24px}}.page-toyama .sec-price-consult-text{font-size:14px;color:#333;line-height:1.6;margin-bottom:12px}.page-toyama .sec-price-consult-text:last-child{margin-bottom:0}@media screen and (min-width: 768px){.page-toyama .sec-price-consult-text{font-size:20px}}.page-toyama .sec-price-consult-accent{font-size:15px;font-weight:bold;color:#e53e3e;line-height:1.7;margin-bottom:12px}@media screen and (min-width: 768px){.page-toyama .sec-price-consult-accent{font-size:26px}}.page-toyama .sec-onayami{box-sizing:border-box;background:#fdf7ee;padding:20px 10px;width:94%;max-width:980px;margin:0 auto 60px}@media screen and (min-width: 768px){.page-toyama .sec-onayami{margin:0 auto 100px;padding:50px 30px}}.page-toyama .sec-onayami-title{font-size:20px;font-weight:bold;color:#333;text-align:center;margin-bottom:16px}@media screen and (min-width: 768px){.page-toyama .sec-onayami-title{font-size:42px;margin-bottom:20px}}.page-toyama .sec-onayami-subtitle{text-align:center;font-size:14px;font-weight:bold;color:#333;background:#feff00;border:2px solid #000;border-radius:8px;padding:10px 20px;display:inline-block;margin:0 auto 16px;width:100%;box-sizing:border-box}@media screen and (min-width: 768px){.page-toyama .sec-onayami-subtitle{font-size:42px}}.page-toyama .sec-onayami-list{display:flex;gap:12px;justify-content:center}@media screen and (min-width: 768px){.page-toyama .sec-onayami-list{gap:30px}}.page-toyama .sec-onayami-item{flex:1;text-align:center}.page-toyama .sec-onayami-image{border:2px solid #000;border-radius:8px;overflow:hidden;line-height:0}.page-toyama .sec-onayami-image img{width:100%;height:auto}.page-toyama .sec-onayami-text{font-size:12px;font-weight:bold;color:#333;margin-top:10px;line-height:1.5}@media screen and (min-width: 768px){.page-toyama .sec-onayami-text{font-size:26px;margin-top:14px}}.page-toyama .sec-onayami-arrow{text-align:center;margin:20px 0;line-height:0}.page-toyama .sec-onayami-arrow img{width:100px;height:auto}@media screen and (min-width: 768px){.page-toyama .sec-onayami-arrow img{width:260px}}.page-toyama .sec-onayami-bnr{text-align:center;margin-bottom:20px;line-height:0}.page-toyama .sec-onayami-bnr img{width:100%;height:auto;border-radius:8px}.page-toyama .sec-onayami-checklist{list-style:none;margin:0 auto 20px;padding:0;max-width:700px}.page-toyama .sec-onayami-checklist-item{display:flex;align-items:center;background:#fff;border:1px solid #ddd;border-radius:8px;padding:12px 14px;margin-bottom:10px}@media screen and (min-width: 768px){.page-toyama .sec-onayami-checklist-item{padding:16px 20px}}.page-toyama .sec-onayami-checklist-icon{width:30px;height:auto;flex-shrink:0;margin-right:12px}@media screen and (min-width: 768px){.page-toyama .sec-onayami-checklist-icon{width:36px;margin-right:16px}}.page-toyama .sec-onayami-checklist-heading{font-size:16px;font-weight:bold;color:#e53e3e;line-height:1.4}@media screen and (min-width: 768px){.page-toyama .sec-onayami-checklist-heading{font-size:28px}}.page-toyama .sec-onayami-checklist-desc{font-size:12px;color:#333;line-height:1.5;margin-top:2px}@media screen and (min-width: 768px){.page-toyama .sec-onayami-checklist-desc{font-size:18px}}.page-toyama .sec-onayami-arrow-soudan{text-align:center;margin:20px 0;line-height:0}.page-toyama .sec-onayami-arrow-soudan img{width:80%;max-width:400px;height:auto}.page-toyama .sec-onayami-contact{text-align:center;padding:10px 0 0}.page-toyama .sec-onayami-contact-title{font-size:22px;font-weight:bold;color:#333;margin-bottom:4px}@media screen and (min-width: 768px){.page-toyama .sec-onayami-contact-title{font-size:42px}}.page-toyama .sec-onayami-contact-lead{font-size:22px;font-weight:bold;color:#333;margin-bottom:10px}@media screen and (min-width: 768px){.page-toyama .sec-onayami-contact-lead{font-size:32px}}.page-toyama .sec-onayami-contact-tel,.page-toyama .sec-onayami-contact-line{margin:0 auto 16px;line-height:0}.page-toyama .sec-onayami-contact-tel a,.page-toyama .sec-onayami-contact-line a{display:inline-block}.page-toyama .sec-onayami-contact-tel img,.page-toyama .sec-onayami-contact-line img{width:90%;max-width:500px;height:auto}.page-toyama .sec-case{margin:0 auto 60px;padding:0}@media screen and (min-width: 768px){.page-toyama .sec-case{width:940px;margin:0 auto 100px}}.page-toyama .sec-case-inner{width:94%;max-width:980px;margin:0 auto}.page-toyama .sec-case-heading{width:80%;margin:0 auto 14px;background:#1565c0;color:#fff;font-size:20px;font-weight:bold;text-align:center;padding:10px 16px}@media screen and (min-width: 768px){.page-toyama .sec-case-heading{font-size:32px;padding:12px 20px;margin-bottom:16px}}.page-toyama .sec-case-card{background:#fdf7ee;border:1px solid #c0b29e;border-radius:10px;overflow:hidden;margin-bottom:24px;padding:0}.page-toyama .sec-case-card:last-child{margin-bottom:0}@media screen and (min-width: 768px){.page-toyama .sec-case-card{margin-bottom:30px}}.page-toyama .sec-case-card-title{font-size:20px;font-weight:bold;color:#333;text-align:center;margin-bottom:0;background:#ff0;padding:10px 12px;box-shadow:0 2px 4px rgba(0,0,0,.15)}@media screen and (min-width: 768px){.page-toyama .sec-case-card-title{font-size:22px;padding:12px 16px}}.page-toyama .sec-case-card-photos{display:flex;align-items:center;gap:4px;margin-bottom:4px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.page-toyama .sec-case-card-photos::-webkit-scrollbar{display:none}.page-toyama .sec-case-card-photos{padding:20px 0 0 20px}@media screen and (min-width: 768px){.page-toyama .sec-case-card-photos{overflow-x:visible;gap:10px;margin-bottom:10px;padding:40px 40px 0 40px}}.page-toyama .sec-case-card-photo{flex:0 0 75%;line-height:0}.page-toyama .sec-case-card-photo img{width:100%;height:auto;border-radius:4px}@media screen and (min-width: 768px){.page-toyama .sec-case-card-photo{flex:1}}.page-toyama .sec-case-card-arrow{flex-shrink:0;font-size:18px;color:#999}@media screen and (min-width: 768px){.page-toyama .sec-case-card-arrow{font-size:24px}}.page-toyama .sec-case-card-body{text-align:center;padding:14px 14px 20px}@media screen and (min-width: 768px){.page-toyama .sec-case-card-body{padding:20px 30px 30px}}.page-toyama .sec-case-card-desc{font-size:16px;color:#333;line-height:1.6;margin-bottom:14px;text-align:left}@media screen and (min-width: 768px){.page-toyama .sec-case-card-desc{font-size:20px;text-align:center}}.page-toyama .sec-case-card-price{display:inline-block;font-size:20px;font-weight:bold;color:#333;text-shadow:0 0 3px #fff,0 0 3px #fff,0 0 3px #fff;border-radius:6px;padding:6px 16px;background:#f58220}@media screen and (min-width: 768px){.page-toyama .sec-case-card-price{font-size:36px;padding:2px 24px 3px}}.page-toyama .sec-voice{margin:0 auto 60px;padding:0}@media screen and (min-width: 768px){.page-toyama .sec-voice{margin:0 auto 100px}}.page-toyama .sec-voice-inner{width:94%;max-width:840px;margin:0 auto}.page-toyama .sec-voice-heading{width:50%;background:#1565c0;color:#fff;font-size:20px;font-weight:bold;text-align:center;padding:10px 16px;margin:0 auto 16px}@media screen and (min-width: 768px){.page-toyama .sec-voice-heading{font-size:32px;padding:12px 20px;margin-bottom:20px}}.page-toyama .sec-voice-lead{font-size:18px;font-weight:bold;color:#333;text-align:center;line-height:1.6;margin-bottom:14px}@media screen and (min-width: 768px){.page-toyama .sec-voice-lead{font-size:22px;margin-bottom:18px}}.page-toyama .sec-voice-lead-accent{color:#e53e3e;border-bottom:2px solid #e53e3e}.page-toyama .sec-voice-google{text-align:center;margin-bottom:6px;line-height:0}.page-toyama .sec-voice-google img{width:80%;max-width:400px;height:auto}.page-toyama .sec-voice-note{text-align:center;font-size:12px;color:#777;margin-bottom:20px}@media screen and (min-width: 768px){.page-toyama .sec-voice-note{font-size:13px;margin-bottom:24px}}.page-toyama .sec-voice-card{background:#fff;border:1px solid #ddd;border-radius:10px;padding:16px;margin-bottom:16px;box-shadow:0 2px 6px rgba(0,0,0,.08)}.page-toyama .sec-voice-card:last-of-type{margin-bottom:20px}@media screen and (min-width: 768px){.page-toyama .sec-voice-card{padding:20px 24px;margin-bottom:20px}}.page-toyama .sec-voice-card-star{color:#f5a623;font-size:16px;margin-bottom:4px}@media screen and (min-width: 768px){.page-toyama .sec-voice-card-star{font-size:24px}}.page-toyama .sec-voice-card-title{font-size:16px;font-weight:bold;color:#333;padding-bottom:8px;margin-bottom:10px;border-bottom:1px solid #ddd}@media screen and (min-width: 768px){.page-toyama .sec-voice-card-title{font-size:24px;padding-bottom:10px;margin-bottom:12px}}.page-toyama .sec-voice-card-text{font-size:14px;color:#333;line-height:1.6}@media screen and (min-width: 768px){.page-toyama .sec-voice-card-text{font-size:20px}}.page-toyama .sec-voice-disclaimer{font-size:12px;color:#555;line-height:1.7;background:#fdf7ee;border:1px solid #e6e6e7;border-radius:6px;padding:10px 14px;box-shadow:0 2px 6px rgba(0,0,0,.08)}.page-toyama .sec-voice-disclaimer a{color:#1565c0;text-decoration:underline}@media screen and (min-width: 768px){.page-toyama .sec-voice-disclaimer{font-size:20px;padding:12px 18px}}.page-toyama .sec-contact{width:94%;margin:0 auto 60px;padding-bottom:20px;background:#fdf7ee}@media screen and (min-width: 768px){.page-toyama .sec-contact{width:840px;margin:0 auto 100px}}.page-toyama .sec-contact-inner{width:94%;margin:0 auto}.page-toyama .sec-contact-heading{background:#fde888;font-size:20px;font-weight:bold;color:#333;text-align:center;padding:10px 16px;margin-bottom:16px}@media screen and (min-width: 768px){.page-toyama .sec-contact-heading{font-size:34px;padding:12px 20px;margin-bottom:20px}}.page-toyama .sec-contact-text{font-size:15px;color:#333;line-height:1.8;margin-bottom:20px}@media screen and (min-width: 768px){.page-toyama .sec-contact-text{font-size:20px;margin-bottom:24px}}.page-toyama .sec-contact-text-bold{font-weight:bold}.page-toyama .sec-contact-box{border:2px solid #fde888;border-radius:4px;margin-bottom:24px}@media screen and (min-width: 768px){.page-toyama .sec-contact-box{margin:0 auto 30px}}.page-toyama .sec-contact-box-title{background-color:#fde888;font-size:20px;font-weight:bold;color:#333;text-align:center;margin-bottom:14px}@media screen and (min-width: 768px){.page-toyama .sec-contact-box-title{font-size:34px;margin-bottom:18px}}.page-toyama .sec-contact-box-accent{color:#e53e3e;font-size:24px}@media screen and (min-width: 768px){.page-toyama .sec-contact-box-accent{font-size:28px}}.page-toyama .sec-contact-box-list{border-radius:6px;padding:14px 16px;font-size:14px;color:#333;line-height:1.8}@media screen and (min-width: 768px){.page-toyama .sec-contact-box-list{font-size:20px;padding:14px 40px}}.page-toyama .sec-contact-btn-tel,.page-toyama .sec-contact-btn-line{text-align:center;margin-bottom:12px;line-height:0}.page-toyama .sec-contact-btn-tel a,.page-toyama .sec-contact-btn-line a{display:inline-block}.page-toyama .sec-contact-btn-tel img,.page-toyama .sec-contact-btn-line img{width:90%;max-width:500px;height:auto}.page-toyama .sec-flow{width:94%;max-width:600px;margin:0 auto 60px;padding:0}@media screen and (min-width: 768px){.page-toyama .sec-flow{max-width:840px;margin:0 auto 100px}}.page-toyama .sec-flow-heading{width:60%;max-width:280px;background:#1565c0;color:#fff;font-size:20px;font-weight:bold;text-align:center;padding:10px 16px;margin:0 auto 24px}@media screen and (min-width: 768px){.page-toyama .sec-flow-heading{font-size:32px;max-width:400px;padding:12px 20px;margin-bottom:32px}}.page-toyama .sec-flow-steps{list-style:none;padding:0;margin:0 0 32px;display:flex;flex-direction:column;gap:20px}@media screen and (min-width: 768px){.page-toyama .sec-flow-steps{gap:24px;margin-bottom:40px}}.page-toyama .sec-flow-steps-item{display:flex;align-items:flex-start;gap:12px;position:relative}.page-toyama .sec-flow-steps-item:not(:last-child)::after{content:"";position:absolute;left:28px;top:56px;bottom:-20px;width:2px;background:#f5c828}@media screen and (min-width: 768px){.page-toyama .sec-flow-steps-item{gap:20px}.page-toyama .sec-flow-steps-item:not(:last-child)::after{left:36px;top:72px;bottom:-24px}}.page-toyama .sec-flow-steps-number{flex-shrink:0;width:56px;height:56px;background:#f39800;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1}@media screen and (min-width: 768px){.page-toyama .sec-flow-steps-number{width:72px;height:72px}}.page-toyama .sec-flow-steps-number-label{font-size:11px;font-weight:bold;color:#fff}@media screen and (min-width: 768px){.page-toyama .sec-flow-steps-number-label{font-size:14px}}.page-toyama .sec-flow-steps-number-num{font-size:24px;font-weight:bold;color:#fff}@media screen and (min-width: 768px){.page-toyama .sec-flow-steps-number-num{font-size:30px}}.page-toyama .sec-flow-steps-body{flex:1;background:#fff;border-radius:8px;overflow:hidden}.page-toyama .sec-flow-steps-title{font-size:16px;font-weight:bold;color:#333;background:#fde888;padding:8px 16px;margin:0;text-align:center}@media screen and (min-width: 768px){.page-toyama .sec-flow-steps-title{font-size:28px;padding:10px 24px}}.page-toyama .sec-flow-steps-text{font-size:13px;line-height:1.6;color:#555;padding:10px 16px 12px}@media screen and (min-width: 768px){.page-toyama .sec-flow-steps-text{font-size:20px;padding:12px 24px 16px}}.page-toyama .sec-flow-merits{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:16px}@media screen and (min-width: 768px){.page-toyama .sec-flow-merits{grid-template-columns:repeat(4, 1fr);gap:24px}}.page-toyama .sec-flow-merits-item{text-align:center}.page-toyama .sec-flow-merits-icon{width:100%;aspect-ratio:1/1.1;background-size:contain;background-repeat:no-repeat;background-position:center bottom;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding-bottom:30%}.page-toyama .sec-flow-merits-sub{font-size:12px;font-weight:bold;color:#baa168}@media screen and (min-width: 768px){.page-toyama .sec-flow-merits-sub{font-size:14px}}.page-toyama .sec-flow-merits-main{font-size:22px;font-weight:900;color:#baa168;line-height:1.3}@media screen and (min-width: 768px){.page-toyama .sec-flow-merits-main{font-size:28px}}.page-toyama .sec-qa{width:94%;max-width:600px;margin:0 auto 60px;padding:0}@media screen and (min-width: 768px){.page-toyama .sec-qa{max-width:840px;margin:0 auto 100px}}.page-toyama .sec-qa-heading{width:60%;max-width:280px;background:#1565c0;color:#fff;font-size:20px;font-weight:bold;text-align:center;padding:10px 16px;margin:0 auto 24px}@media screen and (min-width: 768px){.page-toyama .sec-qa-heading{font-size:32px;max-width:400px;padding:12px 20px;margin-bottom:32px}}.page-toyama .sec-qa-list{display:flex;flex-direction:column;gap:0}.page-toyama .sec-qa-list-item{background:#fff;border-bottom:none;padding:16px 16px 0 16px}@media screen and (min-width: 768px){.page-toyama .sec-qa-list-item{padding:20px 24px}}.page-toyama .sec-qa-list-question{font-size:18px;font-weight:bold;color:#333;padding-left:36px;position:relative;margin-bottom:12px}.page-toyama .sec-qa-list-question::before{content:"Q";position:absolute;left:0;top:2px;width:26px;height:26px;background:#4bbfda;color:#fff;font-size:14px;font-weight:bold;text-align:center;line-height:26px}@media screen and (min-width: 768px){.page-toyama .sec-qa-list-question{font-size:24px;padding-left:44px}.page-toyama .sec-qa-list-question::before{width:32px;height:32px;font-size:20px;line-height:32px;top:0}}.page-toyama .sec-qa-list-answer{font-size:13px;line-height:1.8;color:#555;padding-left:36px;padding-bottom:16px;border-bottom:2px dotted #b3d9f7;position:relative}.page-toyama .sec-qa-list-answer::before{content:"A";position:absolute;left:4px;top:0;width:22px;height:22px;border:2px solid #4bbfda;color:#4bbfda;font-size:13px;font-weight:bold;text-align:center;line-height:22px;background:#fff}@media screen and (min-width: 768px){.page-toyama .sec-qa-list-answer{font-size:20px;padding-left:44px}.page-toyama .sec-qa-list-answer::before{width:26px;height:26px;font-size:20px;line-height:26px}}.page-toyama .sec-qa-list-item:last-child .sec-qa-list-answer{border-bottom:none;padding-bottom:16px}.page-toyama .sec-area{width:94%;max-width:600px;margin:0 auto 60px;padding:0}@media screen and (min-width: 768px){.page-toyama .sec-area{max-width:840px;margin:0 auto 100px}}.page-toyama .sec-area-heading{width:60%;max-width:280px;background:#1565c0;color:#fff;font-size:18px;font-weight:bold;text-align:center;padding:10px 16px;margin:0 auto 24px}@media screen and (min-width: 768px){.page-toyama .sec-area-heading{font-size:32px;max-width:400px;padding:12px 20px;margin-bottom:32px}}.page-toyama .sec-area-map{position:relative;text-align:center;margin-bottom:20px;padding-bottom:20px;overflow:hidden}@media screen and (min-width: 768px){.page-toyama .sec-area-map{margin-bottom:40px;padding-bottom:30px}}.page-toyama .sec-area-map-image{width:80%;max-width:450px;height:auto}@media screen and (min-width: 768px){.page-toyama .sec-area-map-image{width:60%}}.page-toyama .sec-area-map-truck{position:absolute;right:5%;bottom:0;width:60%;max-width:400px}.page-toyama .sec-area-map-truck img{width:100%;height:auto}@media screen and (min-width: 768px){.page-toyama .sec-area-map-truck{right:100px;bottom:0;max-width:400px}}.page-toyama .sec-area-catch{font-size:28px;font-weight:900;color:#333;text-align:left;line-height:1.2;padding-left:30px;margin-bottom:16px}@media screen and (min-width: 768px){.page-toyama .sec-area-catch{font-size:48px;padding-left:180px;margin-bottom:24px}}.page-toyama .sec-area-catch-accent{color:#ed1c24}.page-toyama .sec-area-cities{background:#fff;border-radius:6px;box-shadow:0 2px 8px rgba(0,0,0,.1);border:1px solid #a9afb4;padding:16px;font-size:14px;font-weight:bold;color:#333;line-height:2;letter-spacing:.05em;margin-bottom:16px}@media screen and (min-width: 768px){.page-toyama .sec-area-cities{width:580px;font-size:24px;padding:20px 30px;margin:0 auto 24px}.page-toyama .sec-area-cities p{margin-left:45px}}.page-toyama .sec-area-note{font-size:13px;line-height:1.8;color:#555}@media screen and (min-width: 768px){.page-toyama .sec-area-note{width:640px;margin:0 auto;font-size:18px}}.page-toyama .sec-thanks{width:94%;max-width:600px;margin:0 auto 60px;padding:0;position:relative}@media screen and (min-width: 768px){.page-toyama .sec-thanks{max-width:840px;margin:0 auto 100px}}.page-toyama .sec-thanks-inner{background:#ff0;border:4px solid #000;padding:20px 10px 40px;text-align:center}@media screen and (min-width: 768px){.page-toyama .sec-thanks-inner{padding:40px 60px 100px}}.page-toyama .sec-thanks-text{font-size:14px;font-weight:bold;color:#333;line-height:1.8;margin-bottom:20px}@media screen and (min-width: 768px){.page-toyama .sec-thanks-text{font-size:20px;margin-bottom:24px}}.page-toyama .sec-thanks-shop{font-size:24px;font-weight:900;margin-top:10px}@media screen and (min-width: 768px){.page-toyama .sec-thanks-shop{font-size:34px}}.page-toyama .sec-thanks-kaeru{position:absolute;left:10px;bottom:0;width:18%;max-width:120px}.page-toyama .sec-thanks-kaeru img{width:100%;height:auto}@media screen and (min-width: 768px){.page-toyama .sec-thanks-kaeru{left:30px;max-width:120px}}.page-toyama .sec-thanks-usagi{position:absolute;right:10px;bottom:0;width:15%;max-width:100px}.page-toyama .sec-thanks-usagi img{width:100%;height:auto}@media screen and (min-width: 768px){.page-toyama .sec-thanks-usagi{right:30px;max-width:100px}}.page-toyama .sec-contactform{background:#fdf7ee;padding:30px 0 30px}@media screen and (min-width: 768px){.page-toyama .sec-contactform{width:840px;margin:0 auto;padding:50px 0 50px}}.page-toyama .sec-contactform-lead{width:70%;background:#d40000;color:#fff;font-size:16px;font-weight:bold;text-align:center;line-height:1.6;padding:8px 12px;margin:0 auto 24px;border-radius:14px}@media screen and (min-width: 768px){.page-toyama .sec-contactform-lead{font-size:20px;padding:16px 20px;margin-bottom:30px}}.page-toyama .sec-contactform .area-contactform{width:94%;margin:0 auto}@media screen and (min-width: 768px){.page-toyama .sec-contactform .area-contactform td .text-form{width:500px}.page-toyama .sec-contactform .area-contactform td .text-area{width:500px}}.page-toyama .sec-contactform .send-btn{background:#d40000;color:#fff;width:200px;border:none;border-radius:6px;font-size:16px;font-weight:bold;padding:12px 0;cursor:pointer;display:block;margin:0 auto}@media screen and (min-width: 768px){.page-toyama .sec-contactform .send-btn{margin-top:-30px;width:400px;font-size:24px;padding:14px 0}}.area-contactform-type2 .contact-form{margin:20px 0 0}.area-contactform-type2 .contact-form caption{margin-bottom:14px;text-align:left;font-weight:bold;font-size:16px}.area-contactform-type2 .contact-form th{display:block;text-align:left;padding-bottom:10px;font-weight:bold;font-size:16px}.area-contactform-type2 .contact-form th .hissu{display:inline-block;position:relative;top:-1px;margin-right:12px;font-weight:normal;padding:1px 6px 2px;border-radius:2px;color:#fff;font-size:11px;background-color:#d40000}.area-contactform-type2 .contact-form th .ninni{display:inline-block;position:relative;top:-1px;margin-right:12px;font-weight:normal;padding:1px 6px 2px;border-radius:2px;color:#fff;font-size:11px;background-color:#bbb}.area-contactform-type2 .contact-form td{display:block;padding-bottom:20px}.area-contactform-type2 .contact-form .text-form{box-sizing:border-box;width:100%;padding:14px;border:1px solid #ddd;border-radius:4px;font-size:16px}.area-contactform-type2 .contact-form .text-form:focus{outline:none;border-color:#4a90d9}.area-contactform-type2 .contact-form .text-form-short{box-sizing:border-box;width:60%;padding:14px;border:1px solid #ddd;border-radius:4px;font-size:16px}.area-contactform-type2 .contact-form .text-form-short:focus{outline:none;border-color:#4a90d9}.area-contactform-type2 .contact-form .text-form-middle{box-sizing:border-box;width:80%;padding:14px;border:1px solid #ddd;border-radius:4px;font-size:16px}.area-contactform-type2 .contact-form .text-form-middle:focus{outline:none;border-color:#4a90d9}.area-contactform-type2 .contact-form .text-area{box-sizing:border-box;width:100%;height:200px;padding:14px;border:1px solid #ddd;border-radius:4px;font-size:16px}.area-contactform-type2 .contact-form .text-area:focus{outline:none;border-color:#4a90d9}@media screen and (min-width: 768px){.area-contactform-type2 .contact-form th{font-size:18px}.area-contactform-type2 .contact-form th .hissu,.area-contactform-type2 .contact-form th .ninni{font-size:14px}}.area-contactform-type2 .wpcf7-submit{display:block;width:90%;padding:16px;margin:10px auto 20px;border:none;background-color:#08cb43;text-align:center;font-size:16px;border-radius:40px;color:#fff;font-weight:bold;cursor:pointer;transition:.3s}.area-contactform-type2 .wpcf7-submit:hover{transform:scale(0.95, 0.95)}@media screen and (min-width: 768px){.area-contactform-type2{margin-top:20px}.area-contactform-type2 .wpcf7-submit{width:440px;margin:0 auto 40px;padding:24px;font-size:20px}}#footer{position:relative}#footer #page-top a{display:flex;transition:all .3s}#footer #page-top a img{width:70px;height:70px}@media screen and (min-width: 768px){#footer #page-top a img{width:140px;height:140px}}#footer #page-top a:hover{opacity:.6}#footer #page-top{position:fixed;right:10px;bottom:80px;z-index:2;opacity:0;transform:translateY(200px)}#footer #page-top.UpMove{animation:UpAnime .5s forwards}@keyframes UpAnime{from{opacity:0;transform:translateY(200px)}to{opacity:1;transform:translateY(0)}}#footer #page-top.DownMove{animation:DownAnime .5s forwards}@keyframes DownAnime{from{opacity:1;transform:translateY(200px)}to{opacity:1;transform:translateY(2400px)}}#footer .inner{width:90%;margin:0 auto;padding-top:40px}#footer .inner .area-tel{margin-bottom:40px}#footer .inner .area-tel .tel{width:80%;margin:0 auto 20px}#footer .inner .area-tel .tel img{max-width:100%;height:auto}#footer .inner .area-tel .btn li{margin-bottom:10px;text-align:center}#footer .inner .area-tel .btn li img{max-width:100%;height:auto}#footer .inner .area-tel .text-contact{margin-bottom:10px;text-align:center;font-weight:bold}#footer .inner .area-tel .nav li{margin-bottom:6px;text-align:center}#footer .inner .area-tel .nav li a{text-decoration:underline}#footer .inner .area-info{margin-bottom:20px}#footer .inner .area-info .logo{margin-bottom:14px}#footer .inner .area-info .logo img{width:200px;height:auto}#footer .inner .area-info .about{font-size:11px;line-height:1.8}#footer .inner .area-info .about a{text-decoration:underline}#footer .inner .area-info .about .icon-freedial{position:relative;bottom:-3px;display:inline-block;margin-right:4px;width:20px;height:auto}@media screen and (min-width: 768px){#footer .inner{display:flex;flex-wrap:wrap;justify-content:space-between;width:1200px;padding-bottom:40px}#footer .inner .area-tel{order:2;width:520px}#footer .inner .area-tel .tel{width:100%}#footer .inner .area-tel .btn{display:flex;flex-wrap:wrap;justify-content:space-between}#footer .inner .area-tel .btn li{width:49%}#footer .inner .area-tel .nav li{display:inline-block;margin-bottom:10px;margin-right:10px}#footer .inner .area-tel .nav li a{font-size:16px}#footer .inner .area-info{order:1;width:560px;margin-bottom:0}#footer .inner .area-info .logo{text-align:left}#footer .inner .area-info .about{text-align:left}}#footer .copyright{background-color:#fff;padding:15px;text-align:center;color:#444;font-size:12px}@media screen and (max-width: 767px){#footer .copyright{padding-bottom:75px}}.sp-fixed-nav{position:fixed;bottom:0;left:0;width:100%;z-index:9999;display:flex;box-shadow:0 -2px 6px rgba(0,0,0,.15);opacity:0;transform:translateY(100%)}.sp-fixed-nav.UpMove{animation:spNavUp .5s forwards}.sp-fixed-nav.DownMove{animation:spNavDown .5s forwards}.sp-fixed-nav__item{display:flex;align-items:center;justify-content:center;text-decoration:none;padding:8px 4px;box-sizing:border-box}.sp-fixed-nav__tel{flex:1;background-color:#fff;gap:6px}.sp-fixed-nav__tel .sp-fixed-nav__icon{width:32px;flex-shrink:0}.sp-fixed-nav__tel .sp-fixed-nav__icon img{width:100%;height:auto}.sp-fixed-nav__info{line-height:1.2}.sp-fixed-nav__number{font-size:20px;font-weight:700;color:#333;letter-spacing:.5px;white-space:nowrap;margin-left:5px;margin-bottom:-2px}.sp-fixed-nav__hours{font-size:10px;color:#666;white-space:nowrap}.sp-fixed-nav__mail{width:26%;background-color:#e8912a;flex-direction:column;gap:2px}.sp-fixed-nav__mail .sp-fixed-nav__icon{width:28px}.sp-fixed-nav__mail .sp-fixed-nav__icon img{width:100%;height:auto}.sp-fixed-nav__mail .sp-fixed-nav__label{font-size:11px;font-weight:700;color:#fff;white-space:nowrap}.sp-fixed-nav__line{width:26%;background-color:#2db842;flex-direction:column;gap:2px}.sp-fixed-nav__line .sp-fixed-nav__icon{width:28px}.sp-fixed-nav__line .sp-fixed-nav__icon img{width:100%;height:auto}.sp-fixed-nav__line .sp-fixed-nav__label{font-size:11px;font-weight:700;color:#fff;white-space:nowrap}.footer-toyama{font-family:"Yu Gothic","Hiragino Kaku Gothic ProN",-apple-system,BlinkMacSystemFont,"Meiryo",sans-serif;background:#fff;padding:30px 16px 80px}@media screen and (min-width: 768px){.footer-toyama{padding:40px 20px 24px}}.footer-toyama-inner{max-width:600px;margin:0 auto}@media screen and (min-width: 768px){.footer-toyama-inner{max-width:840px}}.footer-toyama-logo{margin-bottom:16px}.footer-toyama-logo img{width:200px;height:auto}@media screen and (min-width: 768px){.footer-toyama-logo{margin-bottom:20px}.footer-toyama-logo img{width:260px}}.footer-toyama-info{font-size:11px;color:#555;line-height:1.8;margin-bottom:16px;text-align:left}.footer-toyama-info a{color:#1565c0;text-decoration:underline}@media screen and (min-width: 768px){.footer-toyama-info{font-size:16px;margin-bottom:20px}}.footer-toyama-copyright{font-size:12px;color:#333;text-align:center}@media screen and (min-width: 768px){.footer-toyama-copyright{font-size:16px}}.sp-fixed-nav-toyama{position:fixed;bottom:0;left:0;width:100%;z-index:9999;display:flex;box-shadow:0 -2px 6px rgba(0,0,0,.15);opacity:0;transform:translateY(100%)}.sp-fixed-nav-toyama.UpMove{animation:spNavUp .5s forwards}.sp-fixed-nav-toyama.DownMove{animation:spNavDown .5s forwards}.sp-fixed-nav-toyama__item{display:flex;align-items:center;justify-content:center;text-decoration:none;padding:8px 4px;box-sizing:border-box}.sp-fixed-nav-toyama__tel{width:60%;background-color:#fff;gap:6px}.sp-fixed-nav-toyama__tel .sp-fixed-nav-toyama__icon{width:32px;flex-shrink:0}.sp-fixed-nav-toyama__tel .sp-fixed-nav-toyama__icon img{width:100%;height:auto}.sp-fixed-nav-toyama__info{line-height:1.2}.sp-fixed-nav-toyama__number{font-size:20px;font-weight:700;color:#333;letter-spacing:.5px;white-space:nowrap;margin-left:5px;margin-bottom:-2px}.sp-fixed-nav-toyama__hours{font-size:10px;color:#666;white-space:nowrap}.sp-fixed-nav-toyama__line{width:40%;background-color:#2db842;gap:8px}.sp-fixed-nav-toyama__line .sp-fixed-nav-toyama__icon{width:28px;flex-shrink:0}.sp-fixed-nav-toyama__line .sp-fixed-nav-toyama__icon img{width:100%;height:auto}.sp-fixed-nav-toyama__line .sp-fixed-nav-toyama__label{font-size:14px;font-weight:700;color:#fff;white-space:nowrap}@keyframes spNavUp{from{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes spNavDown{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}