@-webkit-keyframes lum-fade{0%{opacity:0}to{opacity:1}}@keyframes lum-fade{0%{opacity:0}to{opacity:1}}@-webkit-keyframes lum-fadeZoom{0%{-webkit-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes lum-fadeZoom{0%{-webkit-transform:scale(.5);transform:scale(.5);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes lum-loader-rotate{0%{-webkit-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}50%{-webkit-transform:translate(-50%,-50%) rotate(-180deg);transform:translate(-50%,-50%) rotate(-180deg)}to{-webkit-transform:translate(-50%,-50%) rotate(-1turn);transform:translate(-50%,-50%) rotate(-1turn)}}@keyframes lum-loader-rotate{0%{-webkit-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}50%{-webkit-transform:translate(-50%,-50%) rotate(-180deg);transform:translate(-50%,-50%) rotate(-180deg)}to{-webkit-transform:translate(-50%,-50%) rotate(-1turn);transform:translate(-50%,-50%) rotate(-1turn)}}@-webkit-keyframes lum-loader-before{0%{-webkit-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.2) translateX(6px);transform:scale(1.2) translateX(6px)}25%{-webkit-transform:scale(1.3) translateX(8px);transform:scale(1.3) translateX(8px)}40%{-webkit-transform:scale(1.2) translateX(6px);transform:scale(1.2) translateX(6px)}50%{-webkit-transform:scale(1);transform:scale(1)}60%{-webkit-transform:scale(.8) translateX(6px);transform:scale(.8) translateX(6px)}75%{-webkit-transform:scale(.7) translateX(8px);transform:scale(.7) translateX(8px)}90%{-webkit-transform:scale(.8) translateX(6px);transform:scale(.8) translateX(6px)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes lum-loader-before{0%{-webkit-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.2) translateX(6px);transform:scale(1.2) translateX(6px)}25%{-webkit-transform:scale(1.3) translateX(8px);transform:scale(1.3) translateX(8px)}40%{-webkit-transform:scale(1.2) translateX(6px);transform:scale(1.2) translateX(6px)}50%{-webkit-transform:scale(1);transform:scale(1)}60%{-webkit-transform:scale(.8) translateX(6px);transform:scale(.8) translateX(6px)}75%{-webkit-transform:scale(.7) translateX(8px);transform:scale(.7) translateX(8px)}90%{-webkit-transform:scale(.8) translateX(6px);transform:scale(.8) translateX(6px)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes lum-loader-after{0%{-webkit-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.2) translateX(-6px);transform:scale(1.2) translateX(-6px)}25%{-webkit-transform:scale(1.3) translateX(-8px);transform:scale(1.3) translateX(-8px)}40%{-webkit-transform:scale(1.2) translateX(-6px);transform:scale(1.2) translateX(-6px)}50%{-webkit-transform:scale(1);transform:scale(1)}60%{-webkit-transform:scale(.8) translateX(-6px);transform:scale(.8) translateX(-6px)}75%{-webkit-transform:scale(.7) translateX(-8px);transform:scale(.7) translateX(-8px)}90%{-webkit-transform:scale(.8) translateX(-6px);transform:scale(.8) translateX(-6px)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes lum-loader-after{0%{-webkit-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.2) translateX(-6px);transform:scale(1.2) translateX(-6px)}25%{-webkit-transform:scale(1.3) translateX(-8px);transform:scale(1.3) translateX(-8px)}40%{-webkit-transform:scale(1.2) translateX(-6px);transform:scale(1.2) translateX(-6px)}50%{-webkit-transform:scale(1);transform:scale(1)}60%{-webkit-transform:scale(.8) translateX(-6px);transform:scale(.8) translateX(-6px)}75%{-webkit-transform:scale(.7) translateX(-8px);transform:scale(.7) translateX(-8px)}90%{-webkit-transform:scale(.8) translateX(-6px);transform:scale(.8) translateX(-6px)}to{-webkit-transform:scale(1);transform:scale(1)}}.lum-lightbox{background:rgba(0,0,0,.6)}.lum-lightbox-inner{top:2.5%;right:2.5%;bottom:2.5%;left:2.5%}.lum-lightbox-inner img{position:relative}.lum-lightbox-inner .lum-lightbox-caption{margin:0 auto;color:#fff;max-width:700px;text-align:center}.lum-loading .lum-lightbox-loader{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:66px;height:20px;-webkit-animation:lum-loader-rotate 1.8s linear infinite;animation:lum-loader-rotate 1.8s linear infinite}.lum-lightbox-loader:after,.lum-lightbox-loader:before{content:"";display:block;width:20px;height:20px;position:absolute;top:50%;margin-top:-10px;border-radius:20px;background:hsla(0,0%,100%,.9)}.lum-lightbox-loader:before{left:0;-webkit-animation:lum-loader-before 1.8s linear infinite;animation:lum-loader-before 1.8s linear infinite}.lum-lightbox-loader:after{right:0;-webkit-animation:lum-loader-after 1.8s linear infinite;animation:lum-loader-after 1.8s linear infinite;-webkit-animation-delay:-.9s;animation-delay:-.9s}.lum-lightbox.lum-opening{-webkit-animation:lum-fade .18s ease-out;animation:lum-fade .18s ease-out}.lum-lightbox.lum-opening .lum-lightbox-inner{-webkit-animation:lum-fadeZoom .18s ease-out;animation:lum-fadeZoom .18s ease-out}.lum-lightbox.lum-closing{-webkit-animation:lum-fade .3s ease-in;animation:lum-fade .3s ease-in;animation-direction:reverse}.lum-lightbox.lum-closing .lum-lightbox-inner{-webkit-animation:lum-fadeZoom .3s ease-in;animation:lum-fadeZoom .3s ease-in;animation-direction:reverse}.lum-img{-webkit-transition:opacity .12s ease-out;transition:opacity .12s ease-out}.lum-loading .lum-img{opacity:0}.lum-gallery-button{overflow:hidden;text-indent:150%;white-space:nowrap;background:transparent;border:0;margin:0;padding:0;outline:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:100px;max-height:100%;width:60px;cursor:pointer}.lum-close-button{position:absolute;right:5px;top:5px;width:32px;height:32px;opacity:.3}.lum-close-button:hover{opacity:1}.lum-close-button:after,.lum-close-button:before{position:absolute;left:15px;content:" ";height:33px;width:2px;background-color:#fff}.lum-close-button:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.lum-close-button:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.lum-previous-button{left:12px}.lum-next-button{right:12px}.lum-gallery-button:after{content:"";display:block;position:absolute;top:50%;width:36px;height:36px;border-top:4px solid hsla(0,0%,100%,.8)}.lum-previous-button:after{-webkit-transform:translateY(-50%) rotate(-45deg);-ms-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);border-left:4px solid hsla(0,0%,100%,.8);-webkit-box-shadow:-2px 0 rgba(0,0,0,.2);box-shadow:-2px 0 rgba(0,0,0,.2);left:12%;border-radius:3px 0 0 0}.lum-next-button:after{-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);border-right:4px solid hsla(0,0%,100%,.8);-webkit-box-shadow:2px 0 rgba(0,0,0,.2);box-shadow:2px 0 rgba(0,0,0,.2);right:12%;border-radius:0 3px 0 0}@media (max-width:460px){.lum-lightbox-image-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:auto;-webkit-overflow-scrolling:touch}.lum-lightbox-caption{width:100%;position:absolute;bottom:0}.lum-lightbox-position-helper{margin:auto}.lum-lightbox-inner img{max-width:none;max-height:none}}
abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style-type:none}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{background:transparent;font-size:100%;margin:0;padding:0;vertical-align:baseline}ins{text-decoration:none}ins,mark{background-color:#ff9;color:#000}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{border:0;border-top:1px solid #ccc;display:block;height:1px;margin:1em 0;padding:0}input,select{vertical-align:middle}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;cursor:pointer;outline:none;padding:0}
body{font-size:16px;line-height:1.8;word-wrap:break-word;font-family:Noto Sans JP,-apple-system,BlinkMacSystemFont,Helvetica Neue,Segoe UI,Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,MS PGothic,sans-serif}@media screen (min-width:576px){body{font-size:14px}}body>footer,body>header,body>main{overflow:hidden}h1,h2,h3,h4,h5,h6{line-height:1.6}iframe{max-width:100%}a{background-color:transparent;text-decoration:none}label{display:inline-block;margin-bottom:.5rem}.f-w-bold{font-weight:700}.f-f-gothic{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Segoe UI,Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,MS PGothic,sans-serif}.f-f-mincho{font-family:Georgia,Hiragino Mincho ProN,Yu Mincho,MS PMincho,serif}.o-f-hidden{overflow:hidden}.object-fit-img{font-family:"object-fit: cover; object-position: center;",sans-serif;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.w-s-pre-wrap{white-space:pre-wrap}img{border-style:none;opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;vertical-align:middle}.lazyload{opacity:0}.lazyloaded{opacity:1}.marker-yellow{background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),color-stop(60%,#ff0));background:-webkit-linear-gradient(transparent 60%,#ff0 0);background:-webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), color-stop(60%, #ff0));background:-webkit-linear-gradient(transparent 60%, #ff0 60%);background:linear-gradient(transparent 60%,#ff0 0)}.marker-red{background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),color-stop(60%,red));background:-webkit-linear-gradient(transparent 60%,red 0);background:-webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), color-stop(60%, #f00));background:-webkit-linear-gradient(transparent 60%, #f00 60%);background:linear-gradient(transparent 60%,red 0)}.marker-pink{background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),color-stop(60%,pink));background:-webkit-linear-gradient(transparent 60%,pink 0);background:-webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), color-stop(60%, #ffc0cb));background:-webkit-linear-gradient(transparent 60%, #ffc0cb 60%);background:linear-gradient(transparent 60%,pink 0)}.note_wrap .note-slid{background-image:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,80%,0)),color-stop(98.5%,hsla(0,0%,80%,0)),to(#646464));background-image:-webkit-linear-gradient(top,hsla(0,0%,80%,0),hsla(0,0%,80%,0) 98.5%,#646464);background-image:-webkit-gradient(
      linear,
      left top, left bottom,
      from(rgba(204, 204, 204, 0)),
      color-stop(98.5%, rgba(204, 204, 204, 0)),
      to(rgba(100, 100, 100, 100))
    );background-image:-webkit-linear-gradient(
      top,
      rgba(204, 204, 204, 0) 0%,
      rgba(204, 204, 204, 0) 98.5%,
      rgba(100, 100, 100, 100) 100%
    );background-image:linear-gradient(180deg,hsla(0,0%,80%,0),hsla(0,0%,80%,0) 98.5%,#646464);background-repeat:repeat-y;background-size:100% 2.4em;line-height:2.4}.note_wrap .note-dotted{background-image:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,80%,0)),color-stop(49%,hsla(0,0%,80%,0)),color-stop(50%,#fff),to(#fff)),-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,80%,0)),color-stop(98.5%,hsla(0,0%,80%,0)),to(#646464));background-image:-webkit-linear-gradient(left,hsla(0,0%,80%,0),hsla(0,0%,80%,0) 49%,#fff 50%,#fff),-webkit-linear-gradient(top,hsla(0,0%,80%,0),hsla(0,0%,80%,0) 98.5%,#646464);background-image:-webkit-gradient(
      linear,
      left top, right top,
      from(rgba(204, 204, 204, 0)),
      color-stop(49%, rgba(204, 204, 204, 0)),
      color-stop(50%, rgba(255, 255, 255, 100)),
      to(rgba(255, 255, 255, 100))
    ),
      -webkit-gradient(
      linear,
      left top, left bottom,
      from(rgba(204, 204, 204, 0)),
      color-stop(98.5%, rgba(204, 204, 204, 0)),
      to(rgba(100, 100, 100, 100))
    );background-image:-webkit-linear-gradient(
      left,
      rgba(204, 204, 204, 0) 0%,
      rgba(204, 204, 204, 0) 49%,
      rgba(255, 255, 255, 100) 50%,
      rgba(255, 255, 255, 100) 100%
    ),
      -webkit-linear-gradient(
      top,
      rgba(204, 204, 204, 0) 0%,
      rgba(204, 204, 204, 0) 98.5%,
      rgba(100, 100, 100, 100) 100%
    );background-image:linear-gradient(90deg,hsla(0,0%,80%,0),hsla(0,0%,80%,0) 49%,#fff 50%,#fff),linear-gradient(180deg,hsla(0,0%,80%,0),hsla(0,0%,80%,0) 98.5%,#646464);background-repeat:repeat-x,repeat-y;background-size:4px 100%,100% 2em;line-height:2.4}.note_wrap .note-dotted,.note_wrap .note-slid{padding-bottom:1em}.note_wrap .note-dotted p:not(:last-of-type),.note_wrap .note-slid p:not(:last-of-type){margin-bottom:2.4em}.row-0{margin-left:0;margin-right:0}.row-0 [class*=col-]{padding-left:0;padding-right:0}.row-10{margin-left:-5px;margin-right:-5px}.row-10 [class*=col-]{padding-left:5px;padding-right:5px}.row-15{margin-left:-7.5px;margin-right:-7.5px}.row-15 [class*=col-]{padding-left:7.5px;padding-right:7.5px}.row-20{margin-left:-10px;margin-right:-10px}.row-20 [class*=col-]{padding-left:10px;padding-right:10px}.row-30{margin-left:-15px;margin-right:-15px}.row-30 [class*=col-]{padding-left:15px;padding-right:15px}.row-40{margin-left:-20px;margin-right:-20px}.row-40 [class*=col-]{padding-left:20px;padding-right:20px}.img-fluid{height:auto;max-width:100%}.w-100{width:100%!important}.w-auto{width:auto!important}.h-auto{height:auto!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}.popup-wrap{pointer-events:none}.popup-wrap,.popup-wrap .popup-background{height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999}.popup-wrap .popup-background{background-color:rgba(0,0,0,.8);display:none;pointer-events:auto}.popup-wrap .popup-container{background:#fff;display:none;left:50%;pointer-events:auto;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:9999}@media screen and (max-width:767px){.popup-wrap .popup-container{font-size:.75em;width:94%}}.popup-wrap .popup-container .popup-items{position:relative}.popup-wrap .popup-container .popup-items img{display:block;margin:0 auto;padding:0}.popup-wrap .popup-container .x_mark{background:#ccc;cursor:pointer;display:block;height:40px;position:absolute;right:1em;top:1em;width:40px}.popup-wrap .popup-container .x_mark:after,.popup-wrap .popup-container .x_mark:before{background:#000;bottom:0;content:"";display:block;left:0;margin:auto;position:absolute;right:0;top:0}.popup-wrap .popup-container .x_mark:before{height:20px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:4px}.popup-wrap .popup-container .x_mark:after{height:4px;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg);width:20px}@media screen and (min-width:576px){a[href^="tel:"]{pointer-events:none}}@media print{[data-aos^=fade],[data-aos^=flip],[data-aos^=slide],[data-aos^=zoom]{opacity:1!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}}.custom-radio{display:inline-block;margin-bottom:.5em;padding-left:27px;position:relative}.custom-radio>span:before{background:#fff;border:1px solid #707070;border-radius:50%;content:"";height:22px;left:0;position:absolute;width:22px}.custom-radio>input{display:none}.custom-radio>input:checked+span:after{background:var(--key-color);border-radius:50%;content:"";height:12px;left:5px;position:absolute;top:5px;width:12px}.custom-radio:first-of-type{margin-right:1.3em}.custom-check{display:inline-block;margin-bottom:.5em;padding-left:29px;position:relative}.custom-check>span:before{background:#fff;border:1px solid #707070;content:"";height:20px;left:0;position:absolute;width:20px}.custom-check>input{display:none}.custom-check>input:checked+span:after{border-bottom:3px solid var(--key-color);border-left:3px solid var(--key-color);content:"";display:block;height:7px;left:3px;position:absolute;top:5px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);width:14px}.custom-check:not(:first-of-type){margin-left:2em}
body{font-family:Noto Sans JP,sans-serif}a{-webkit-transition:.5s;transition:.5s}a:hover{opacity:.7}.custom-container{margin-left:auto;margin-right:auto}.bg-container{background-color:#dea058}.title-wrap{margin-bottom:1em;text-align:left}@media (max-width:767px){.title-wrap{margin-bottom:.5em}}.title-wrap .icon-title{font-size:2em;font-weight:700;letter-spacing:.08em;padding-left:1.5em;position:relative}@media (max-width:767px){.title-wrap .icon-title{font-size:1em}}.title-wrap .icon-title:before{background:url(../images/common/icon_title.png);background-repeat:no-repeat;background-size:100%;content:"";height:1.275em;left:0;margin-right:2em;pointer-events:none;position:absolute;top:8%;width:1.1em}.title-wrap .icon-title span{padding-left:1em}@media (max-width:767px){.title-wrap .icon-title span{padding-left:0}.title-wrap .icon-title span:before{content:"\A";white-space:pre}}#low-vs{background:url(../images/common/low_visual.jpg);background-position:top;background-repeat:no-repeat;background-size:100%;height:15em}@media (max-width:767px){#low-vs{height:7.5em}}#breadcrumb{font-size:.875em;margin-bottom:3em}@media (max-width:767px){#breadcrumb{font-size:.75em;margin-bottom:2em}}#breadcrumb a{color:#000}
#index .bg-container #main-vs .pc{display:block}@media (max-width:767px){#index .bg-container #main-vs .pc{display:none}}#index .bg-container #main-vs .sp{display:none}@media (max-width:767px){#index .bg-container #main-vs .sp{display:block}}#index .bg-container #main-news .custom-container{max-width:1000px;padding:3em 0;width:88%}@media (max-width:767px){#index .bg-container #main-news .custom-container{padding:2em 0}}#index .bg-container #main-news .custom-container iframe{background-color:#fff;padding:15px;width:100%}#index .bg-container #main-interior{margin-bottom:3em}@media (max-width:767px){#index .bg-container #main-interior{margin-bottom:1.5em}}#index .bg-container #main-interior .custom-container{max-width:1000px;width:88%}#index .bg-container #main-interior .custom-container .interior-img-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#index .bg-container #main-interior .custom-container .interior-img-list li{display:block;margin-bottom:10px;margin-right:10px;text-align:center;width:calc(25% - 7.5px)}#index .bg-container #main-interior .custom-container .interior-img-list li:nth-child(4n){margin-right:0}@media (max-width:767px){#index .bg-container #main-interior .custom-container .interior-img-list li{margin-bottom:15px;margin-right:15px;width:calc(50% - 7.5px)}#index .bg-container #main-interior .custom-container .interior-img-list li:nth-child(2n){margin-right:0}}#index .bg-container #main-contents .custom-container{max-width:1000px;padding:2em 0 5em;text-align:center;width:88%}@media (max-width:767px){#index .bg-container #main-contents .custom-container{padding:1em 0 3em}}#index .bg-container #main-contents .custom-container a{display:inline-block}#index .bg-container #main-contents .custom-container .pc{display:inline}@media (max-width:767px){#index .bg-container #main-contents .custom-container .pc{display:none}}#index .bg-container #main-contents .custom-container .sp{display:none}@media (max-width:767px){#index .bg-container #main-contents .custom-container .sp{display:inline}}#index .bg-container #main-contents .custom-container .contents-company-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:2em 0}@media (max-width:767px){#index .bg-container #main-contents .custom-container .contents-company-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}#index .bg-container #main-contents .custom-container .contents-company-wrap .contents-message{margin-right:2em}@media (max-width:767px){#index .bg-container #main-contents .custom-container .contents-company-wrap .contents-message{margin-bottom:2em;margin-right:0}}#index .bg-container #main-footer-visual{background-image:url(../images/common/footer_visual.jpg);background-position:50%;background-repeat:no-repeat;background-size:100%;padding-top:24%}@media (max-width:767px){#index .bg-container #main-footer-visual{padding-top:40%}}
.lum-img{height: 100%; max-width:100%!important}@media (-ms-high-contrast:none) and (max-width:575px){.lum-img{width:100%!important}}@media (-ms-high-contrast:none) and (max-width:575px){.lum-lightbox-image-wrapper{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.lum-gallery-button{display:none!important}
#service .bg-container{padding:2em 0 6em}@media (max-width:991px){#service .bg-container{padding-bottom:3em}}#service .bg-container .custom-container{max-width:1000px;width:88%}#service .bg-container #service-real .find-img-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (max-width:991px){#service .bg-container #service-real .find-img-wrap{margin-bottom:0}}#service .bg-container #service-real .find-img-wrap .find-left-img,#service .bg-container #service-real .find-img-wrap .find-right-img{width:50%}#service .bg-container #service-real .link-button{background-color:#ab7b44;color:#fff;display:block;font-size:1.5em;letter-spacing:.05em;margin:2em auto 0;padding:1.75rem 1rem;position:relative;text-align:center;width:40em}@media (max-width:991px){#service .bg-container #service-real .link-button{width:88%}}@media (max-width:767px){#service .bg-container #service-real .link-button{font-size:1em;letter-spacing:0}}@media (max-width:575px){#service .bg-container #service-real .link-button{font-size:.8em}}@media (min-width:576px){#service .bg-container #service-real .link-button:after{border-right:2px solid #fff;border-top:2px solid #fff;content:"";height:8px;margin-left:1rem;position:absolute;top:50%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:8px}}@media (min-width:576px) and (max-width:991px){#service .bg-container #service-real .link-button:after{top:48%}}#service #service-service{padding:5em 0}@media (max-width:991px){#service #service-service{padding:3em 0}}#service #service-service .custom-container{max-width:1112px;text-align:center;width:88%}#service #service-service .custom-container .explanation-wrap{margin-bottom:5em;text-align:left}@media (max-width:991px){#service #service-service .custom-container .explanation-wrap{margin-bottom:3em}}@media (max-width:767px){#service #service-service .custom-container .explanation-wrap{margin-bottom:2em}}#service #service-service .custom-container .explanation-wrap p{letter-spacing:.05em;line-height:2}@media (max-width:767px){#service #service-service .custom-container .explanation-wrap p{font-size:.875em;line-height:1.8}}#service #service-service .custom-container .service-feature{color:#1d6f91;font-size:2.86rem;font-weight:400;margin-bottom:1em}@media (max-width:991px){#service #service-service .custom-container .service-feature{font-size:2em;margin-bottom:.5em}}@media (max-width:767px){#service #service-service .custom-container .service-feature{font-size:1.5em;margin-bottom:1em}}#service #service-service .custom-container img{margin-bottom:3em}@media (max-width:991px){#service #service-service .custom-container img{margin-bottom:2em}}#service #service-service .custom-container #no-img{border-bottom:1px solid #707070}#service #service-service .custom-container #no-img .icon-list-wrap{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;width:40%}@media (max-width:991px){#service #service-service .custom-container #no-img .icon-list-wrap{margin:0 auto 1em;text-align:center;width:100%}}#service #service-service .custom-container #no-img .icon-list-wrap .icon-list{margin:0 auto;max-width:350px}#service #service-service .custom-container #no-img .icon-list-wrap .icon-list li{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:10px}#service #service-service .custom-container #no-img .icon-list-wrap .icon-list li:before{content:"";height:38px;padding-right:50px;pointer-events:none;width:38px}#service #service-service .custom-container #no-img .icon-list-wrap .icon-list li:first-child:before{content:url(../images/service/icon_one.png)}#service #service-service .custom-container #no-img .icon-list-wrap .icon-list li:nth-child(2):before{content:url(../images/service/icon_two.png)}#service #service-service .custom-container #no-img .icon-list-wrap .icon-list li:nth-child(3):before{content:url(../images/service/icon_three.png)}#service #service-service .custom-container #no-img .icon-list-wrap .icon-list li:nth-child(4):before{background:url(../images/service/icon_four.png)}#service #service-service .custom-container #no-img .arrow-wrap{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;padding-left:3em;width:20%}@media (max-width:991px){#service #service-service .custom-container #no-img .arrow-wrap{padding-left:0;width:100%}}#service #service-service .custom-container #no-img .arrow-wrap.pc{display:block}@media (max-width:991px){#service #service-service .custom-container #no-img .arrow-wrap.pc{display:none}}#service #service-service .custom-container #no-img .arrow-wrap.sp{display:none}@media (max-width:991px){#service #service-service .custom-container #no-img .arrow-wrap.sp{display:block;text-align:center}}#service #service-service .custom-container #no-img .text-feature{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;padding-top:2em;width:40%}@media (max-width:991px){#service #service-service .custom-container #no-img .text-feature{margin:0 auto;max-width:500px;padding-top:0;text-align:left;width:100%}}#service #service-service .custom-container #no-img .text-feature li{padding-bottom:1em;text-indent:-1em}#service #service-service .custom-container #no-img .text-feature li:before{content:"・"}#service #service-service .custom-container .feature-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;text-align:left}#service #service-service .custom-container .feature-item:nth-child(1n){padding-bottom:3em}#service #service-service .custom-container .feature-item:nth-child(2n){margin-top:3em}@media (max-width:991px){#service #service-service .custom-container .feature-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}#service #service-service .custom-container .feature-item .title-blue{color:#1d6f91;font-size:2.18em;margin-bottom:.875em}@media (max-width:1100px){#service #service-service .custom-container .feature-item .title-blue{font-size:1.5em}}@media (max-width:991px){#service #service-service .custom-container .feature-item .title-blue{margin-bottom:.5em}}@media (max-width:767px){#service #service-service .custom-container .feature-item .title-blue{font-size:1.25em}}#service #service-service .custom-container .feature-item .text-wrap{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;width:60%}@media (max-width:991px){#service #service-service .custom-container .feature-item .text-wrap{margin-bottom:2em;width:100%}}#service #service-service .custom-container .feature-item .img-wrap{margin-right:3em;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;width:40%}@media (max-width:991px){#service #service-service .custom-container .feature-item .img-wrap{margin-right:0;width:100%}}#service #service-service .custom-container .feature-item:nth-child(2n) .text-wrap{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}@media (max-width:991px){#service #service-service .custom-container .feature-item:nth-child(2n) .text-wrap{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}}#service #service-service .custom-container .feature-item:nth-child(2n) .img-wrap{margin-left:3em;margin-right:0;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}@media (max-width:991px){#service #service-service .custom-container .feature-item:nth-child(2n) .img-wrap{margin-left:0;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}#service #service-service .custom-container .service-contact-wrap{background-color:#1d6f91;color:#fff;font-size:1.625em;margin:0 auto;max-width:900px;padding:1em 5%;text-align:left;width:90%}@media (max-width:767px){#service #service-service .custom-container .service-contact-wrap{font-size:1em;padding:1em;width:100%}}#service #service-service .custom-container .service-contact-wrap .link-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (max-width:1199px){#service #service-service .custom-container .service-contact-wrap .link-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}#service #service-service .custom-container .service-contact-wrap .link-wrap a{color:#fff}#service #service-service .custom-container .service-contact-wrap .link-wrap .link-tel{margin-right:1.5em}@media (max-width:991px){#service #service-service .custom-container .service-contact-wrap .link-wrap .link-tel{margin-right:0}}
#company .bg-container{padding:2em 0 5em}@media (max-width:767px){#company .bg-container{padding-bottom:2em}}#company .bg-container .custom-container{max-width:1000px;width:88%}#company #company-message .title-wrap{margin-bottom:5em;width:28em}@media (max-width:767px){#company #company-message .title-wrap{margin-bottom:2em;width:14em}}#company #company-message .message-item-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (max-width:767px){#company #company-message .message-item-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:.875em}}#company #company-message .message-item-wrap .staff-name{background-color:#694128;border-radius:10px 10px 0 0;color:#fff;font-weight:400;padding:.5em 1em;width:17em}#company #company-message .message-item-wrap .message-item{margin-right:20px;width:50%}#company #company-message .message-item-wrap .message-item:nth-child(2n){margin-right:0}@media (max-width:767px){#company #company-message .message-item-wrap .message-item{margin-bottom:40px;margin-right:0;width:100%}}#company #company-message .message-item-wrap .message-item .bg-white-wrap{background-color:#fff;border-radius:0 15px 15px 15px;height:95%;padding:1.5em}#company #company-message .message-item-wrap .message-item .bg-white-wrap .img-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:1em}#company #company-message .message-item-wrap .message-item .bg-white-wrap .text-wrap p{letter-spacing:.05em;line-height:1.8;padding-bottom:1em}#company #company-message .message-item-wrap .message-item .bg-white-wrap .text-wrap p:last-child{padding-bottom:0}#company #company-profile{padding:5em 0 7em}@media (max-width:767px){#company #company-profile{padding:3em 0}}#company #company-profile .custom-container{max-width:1000px;width:88%}#company #company-profile .custom-container .title-wrap{width:28em}@media (max-width:767px){#company #company-profile .custom-container .title-wrap{width:14em}}#company #company-profile .custom-container .profile-information{border-bottom:1px solid #707070;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:.5em}@media (max-width:767px){#company #company-profile .custom-container .profile-information{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}#company #company-profile .custom-container .profile-information dt{width:20%}@media (max-width:767px){#company #company-profile .custom-container .profile-information dt{font-size:.875em;font-weight:700;width:100%}}#company #company-profile .custom-container .profile-information dd{width:80%}@media (max-width:767px){#company #company-profile .custom-container .profile-information dd{width:100%}}#company #company-profile .custom-container .profile-information dd img#hatomark{max-width:300px}
#contact .bg-container{padding:2em 0 5em}#contact .bg-container .custom-container{max-width:1000px;width:88%}#contact .bg-container .custom-container .title-wrap{width:28em}@media (max-width:767px){#contact .bg-container .custom-container .title-wrap{width:14em}}#contact .bg-container .custom-container .contact-text-wrap{background:#eee;margin-bottom:3em;padding:2em 5em}@media (max-width:991px){#contact .bg-container .custom-container .contact-text-wrap{padding:2em 2.5em}}@media (max-width:767px){#contact .bg-container .custom-container .contact-text-wrap{padding:.5em 1em}}#contact .bg-container .custom-container #contact-form .form-steps{margin-bottom:2.8em}#contact .bg-container .custom-container .confirm-page dl{background:#fff;margin-bottom:2em;padding:30px 40px}@media screen and (max-width:575px){#contact .bg-container .custom-container .confirm-page dl{margin-bottom:1em;padding:5%}}#contact .bg-container .custom-container .confirm-page dl>dt{border-right:1px solid #707070;font-size:1rem}@media screen and (max-width:767px){#contact .bg-container .custom-container .confirm-page dl>dt{border-right:none}}
#footer{background-image:url(../images/common/footer_bg.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:12%;width:100%}#footer .custom-container{color:#fff;padding:2.25em 6% 1em;text-align:center}#footer .custom-container h2{font-size:1.25em;margin-bottom:1em}#footer .custom-container .footer-contact{margin-bottom:1.4em;text-shadow:0 3px 6px rgba(0,0,0,.16078)}#footer .custom-container div{font-size:.875em;text-shadow:0 3px 6px rgba(0,0,0,.16078)}
#header .bg-wrap{background-color:#583b25}#header .bg-wrap .custom-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;max-width:1125px;width:88%}#header .bg-wrap .custom-container .header-text{color:#fff;font-size:.875em;padding:2px 0}@media (max-width:991px){#header .bg-wrap .custom-container .header-text{font-size:.69em}}#header .bg-wrap .custom-container .sp{display:none}@media (max-width:575px){#header .bg-wrap .custom-container .sp{display:block}}#header .bg-wrap .custom-container .contact-link{background-color:#fff;color:#583b25;display:block;font-size:1em;font-weight:700;height:100%;padding:2px 10px 2px calc(5px + 2.675em);position:relative}#header .bg-wrap .custom-container .contact-link:before{background:url(../images/common/icon_mail.png);background-repeat:no-repeat;background-size:100%;content:"";height:1.05em;left:1.175em;pointer-events:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:1.5em}@media (max-width:991px){#header .bg-wrap .custom-container .contact-link{display:none}}#header .navi-wrap{padding:1.25em 0;width:100%}@media (max-width:575px){#header .navi-wrap{padding:.5em 0}}#header .navi-wrap .custom-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;max-width:1125px;width:88%}#header .navi-wrap .header-logo{max-width:30%}@media (max-width:575px){#header .navi-wrap .header-logo img{width:80%}}#header .navi-wrap #global-navi{display:block}@media screen and (max-width:767px){#header .navi-wrap #global-navi{display:none}}#header .navi-wrap #global-navi .navi-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#header .navi-wrap #global-navi .navi-list .navi-items{border-right:1px dashed #a79586;padding:0 1.5em;position:relative}#header .navi-wrap #global-navi .navi-list .navi-items:last-child{border-right:none}#header .navi-wrap #global-navi .navi-list .navi-items .navi-link{color:#222;display:block;text-align:center}#header .navi-wrap #global-navi .navi-list .navi-items .navi-link .navi-en{display:block;font-size:1.25em}@media (max-width:991px){#header .navi-wrap #global-navi .navi-list .navi-items .navi-link .navi-en{font-size:.9em}}#header .navi-wrap #global-navi .navi-list .navi-items .navi-link .navi-jp{display:block;font-size:.875em}@media (max-width:991px){#header .navi-wrap #global-navi .navi-list .navi-items .navi-link .navi-jp{font-size:.8em}}#header .navi-wrap .tel-wrap{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#header .navi-wrap .tel-wrap .tel-link{font-size:1.75em;font-weight:700;padding-left:.75em;position:relative}@media (max-width:991px){#header .navi-wrap .tel-wrap .tel-link{display:none}}#header .navi-wrap .tel-wrap .tel-link:before{background:url(../images/common/icon_tel.png);background-repeat:no-repeat;background-size:100%;content:"";height:20px;height:1.25rem;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:14px;width:.875rem}#header .navi-wrap .tel-wrap .tel-link a{color:#000}#header .navi-wrap .tel-wrap .sp-tel-link{display:none}@media screen and (max-width:991px){#header .navi-wrap .tel-wrap .sp-tel-link{display:block;margin-right:15px}}@media screen and (max-width:767px){#header .navi-wrap .tel-wrap .sp-tel-link{margin-right:50px}}#header .navi-wrap .tel-wrap .sp-tel-link a{padding:5px}
#hamburger2[data-v-2167bd30]{display:none}@media screen and (max-width:767px){#hamburger2[data-v-2167bd30]{display:block}}#hamburger2 .hamburger2Menu[data-v-2167bd30]{cursor:pointer;display:inline-block;padding:.8em 1em .6em;position:absolute;right:0;top:50px;z-index:1}#hamburger2 .hamburger2Menu .hamburger2MenuBorder[data-v-2167bd30]{background:#583b25;display:block;height:4px;margin:0 auto;width:30px}#hamburger2 .hamburger2Menu .hamburger2MenuBorder[data-v-2167bd30]:not(:last-of-type){margin-bottom:5px}#hamburger2 #hamburger2Navi[data-v-2167bd30]{background:#fff;display:none;height:100%;position:fixed;top:0;width:100%;z-index:99}#hamburger2 #hamburger2Navi .hamburger2NaviWrap[data-v-2167bd30]{height:100%;overflow:scroll;position:absolute;top:0;width:100%}#hamburger2 #hamburger2Navi .hamburger2NaviWrap>ul[data-v-2167bd30]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:1em 5% 5em;width:100%}@media screen and (max-width:575px){#hamburger2 #hamburger2Navi .hamburger2NaviWrap>ul[data-v-2167bd30]{display:block}}#hamburger2 #hamburger2Navi .hamburger2NaviWrap>ul>li[data-v-2167bd30]{border-bottom:1px solid #000;width:48%}@media screen and (max-width:575px){#hamburger2 #hamburger2Navi .hamburger2NaviWrap>ul>li[data-v-2167bd30]{width:100%}}#hamburger2 #hamburger2Navi .hamburger2NaviWrap>ul>li>a[data-v-2167bd30]{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#000;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;padding:.8em 1em .8em 0;position:relative}#hamburger2 #hamburger2Navi .hamburger2NaviWrap>ul>li>a[data-v-2167bd30]:after,#hamburger2 #hamburger2Navi .hamburger2NaviWrap>ul>li>a[data-v-2167bd30]:before{content:"";display:block;height:.6em;position:absolute;right:.5em;top:50%;-webkit-transform:rotate(45deg) translateY(-50%);-ms-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%);width:.6em}#hamburger2 #hamburger2Navi .hamburger2NaviWrap>ul>li>a[data-v-2167bd30]:before{border-top:2px solid #000}#hamburger2 #hamburger2Navi .hamburger2NaviWrap>ul>li>a[data-v-2167bd30]:after{border-right:2px solid #000}#hamburger2 #hamburger2Navi .hamburger2NaviWrap>ul>li>a>.hamburger2Text>.label-2[data-v-2167bd30]{color:#555;font-size:.75em}#hamburger2 #hamburger2Navi .hamburger2NaviWrap>ul>li>a>.hamburger2Icon[data-v-2167bd30]{margin-right:.5em}#hamburger2 #hamburger2Close[data-v-2167bd30]{background:#583b25;bottom:0;color:#fff;cursor:pointer;padding:.5em 1em;position:absolute;text-align:center;width:100%;z-index:10}#hamburger2 #hamburger2Close>span[data-v-2167bd30]{padding-left:1.5em;position:relative}#hamburger2 #hamburger2Close>span[data-v-2167bd30]:after,#hamburger2 #hamburger2Close>span[data-v-2167bd30]:before{background:#fff;content:"";display:inline-block;height:1px;left:0;position:absolute;top:50%;width:1em}#hamburger2 #hamburger2Close>span[data-v-2167bd30]:before{-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}#hamburger2 #hamburger2Close>span[data-v-2167bd30]:after{-webkit-transform:translateY(-50%) rotate(-45deg);-ms-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}

.paprika-form .confirm-page dl{border-top:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:2em}@media (max-width:767px){.paprika-form .confirm-page dl{display:block}}.paprika-form .confirm-page dl dt{border-right:1px solid #222;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1.1875em;font-weight:600;margin-bottom:1em;padding:5px 20px 5px 0;width:30%}@media (max-width:767px){.paprika-form .confirm-page dl dt{border-bottom:1px solid #222;border-right:none;margin-bottom:.5em;padding:0 0 .5em;width:100%}}.paprika-form .confirm-page dl dd{-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:1em;padding:5px 0 5px 20px;white-space:pre-wrap;width:70%}@media (max-width:767px){.paprika-form .confirm-page dl dd{margin-bottom:1em;padding:0 0 .5em;width:100%}}
.paprika-form .thanks-page{text-align:center;#msg{margin-bottom:.25em}}
.input-parts .form-item-label-wrap{margin-bottom:5px}.input-parts .form-item-label-wrap.label-text-right{text-align:right}@media screen and (max-width:991px){.input-parts .form-item-label-wrap.label-text-right{text-align:left}}.input-parts .form-item-label-wrap .form-item-label{display:block;font-weight:700;margin-bottom:0}.input-parts .form-item-input-wrap .form-item-input{display:block;position:relative}.input-parts .caption{font-size:.8125rem;font-weight:400;margin-bottom:0}.input-parts.error{position:relative}.input-parts.error .form-item-input:not(.disable-valid-mark):before{background:url(../images/icon_error.svg) no-repeat;background-size:contain;content:"";display:inline-block;height:18px;position:absolute;right:10px;top:calc(50% - 9px);width:18px;z-index:50}.input-parts.error .form-item-input .input-wrap:not(.disable-valid-border){border-color:#ba372c}.input-parts.error .error-text{background:#ba372c;border-radius:5px;color:#fff;font-size:.75em;padding:.5em .7em;position:absolute;right:0;top:-3em;z-index:100}.input-parts.error .error-text:after{border:5px solid transparent;border-top-color:#ba372c;content:"";height:0;position:absolute;right:10px;top:100%;width:0}.input-parts.success{position:relative}.input-parts.success .form-item-input:not(.disable-valid-mark):before{background-image:url(../images/icon_success.svg);background-size:contain;content:"";display:inline-block;height:18px;position:absolute;right:10px;top:calc(50% - 9px);width:18px;z-index:50}.input-parts.success .form-item-input .input-wrap:not(.disable-valid-border){border-color:#31b779}.input-parts.required .form-item-label:after{background:#e20707;border-radius:5px;color:#fff;content:"必須"}.input-parts.norequired .form-item-label:after,.input-parts.required .form-item-label:after{display:inline-block;font-size:12px;font-size:.75rem;font-weight:400;margin-left:7px;padding:.1em 1em;vertical-align:.2em}.input-parts.norequired .form-item-label:after{background:#fff;border:1px solid #222;border-radius:5px;color:#222;content:"任意"}.input-parts.iconpMode-outside .form-item-input-wrap{max-width:calc(100% - 23px)}.input-parts.iconpMode-outside.error .form-item-input:before,.input-parts.iconpMode-outside.success .form-item-input:before{right:-23px}.input-parts.dispMode-horizon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:1.5em}@media (max-width:991px){.input-parts.dispMode-horizon{display:block;margin-bottom:1em}}.input-parts.dispMode-horizon.virtical-label-center{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.input-parts.dispMode-horizon .form-item-label-wrap{margin-bottom:0;padding-right:2em;width:40%}@media (max-width:991px){.input-parts.dispMode-horizon .form-item-label-wrap{margin-bottom:5px;padding-right:0;width:100%}}.input-parts.dispMode-horizon .form-item-input-wrap{width:60%}@media (max-width:991px){.input-parts.dispMode-horizon .form-item-input-wrap{width:100%}}.input-parts.dispMode-horizon .form-item-input-wrap.disable-label{width:100%}.input-parts.dispMode-horizon.iconpMode-outside .form-item-input-wrap{max-width:calc(60% - 23px)}@media screen and (max-width:991px){.input-parts.dispMode-horizon.iconpMode-outside .form-item-input-wrap{max-width:calc(100% - 23px)}}.input-parts.dispMode-horizon.iconpMode-outside .form-item-input-wrap.disable-label{max-width:calc(100% - 23px)}.form-inputtext,.form-inputtextarea{margin-bottom:1.875em}.form-inputtext .counter,.form-inputtextarea .counter{font-size:.8125rem;margin-bottom:0;max-width:100%;text-align:right}.form-inputtext .input-wrap,.form-inputtextarea .input-wrap{background-clip:padding-box;background-color:#fff;border:none;border-radius:0;color:#495057;display:inline-block;font-size:1rem;line-height:1.5;padding:.8em 1em;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-webkit-transition:0s ease;transition:0s ease;width:100%}.form-inputtext .input-wrap:-webkit-autofill,.form-inputtextarea .input-wrap:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #efefef inset;box-shadow:inset 0 0 0 1000px #efefef}
.form-inputradio{-webkit-appearance:none;margin-bottom:1.5em}@media (max-width:991px){.form-inputradio{margin-bottom:1em}}.form-inputradio .radio-label{cursor:pointer;display:inline-block;margin-bottom:0;margin-right:10px}.form-inputradio .radio-label .radio-text{padding-left:20px;position:relative}.form-inputradio .radio-label .radio-text:before{background:#fff;border:1px solid #999;border-radius:50%;bottom:0;content:"";display:block;height:15px;left:0;margin:auto;position:absolute;top:0;width:15px}.form-inputradio .radio-label .input-wrap{opacity:0;position:absolute}.form-inputradio .radio-label .input-wrap:checked+.radio-text:after{background:#333;border-radius:50%;bottom:0;content:"";display:block;height:9px;left:3px;margin:auto;position:absolute;top:0;width:9px}.form-inputradio .radio-label .input-wrap:focus+.radio-text:before{border-color:#3086ff;-webkit-box-shadow:0 0 4px 2px #3086ff;box-shadow:0 0 4px 2px #3086ff}.form-inputradio .radio-label.radio-vertical{display:block}
.form-inputcheck,.form-inputmulticheck{-webkit-appearance:none}.form-inputcheck .check-label,.form-inputmulticheck .check-label{cursor:pointer;display:inline-block;margin-bottom:0;margin-right:10px}.form-inputcheck .check-label .check-text,.form-inputmulticheck .check-label .check-text{padding-left:20px;position:relative}.form-inputcheck .check-label .check-text:after,.form-inputmulticheck .check-label .check-text:after{background:#fff;border:1px solid #999;border-radius:3px;bottom:0;content:"";display:block;height:15px;left:0;margin:auto;position:absolute;top:0;width:15px}.form-inputcheck .check-label .input-wrap,.form-inputmulticheck .check-label .input-wrap{margin-right:5px;opacity:0;position:absolute}.form-inputcheck .check-label .input-wrap:checked+.check-text:before,.form-inputmulticheck .check-label .input-wrap:checked+.check-text:before{border-bottom:2px solid #fff;border-right:2px solid #fff;bottom:0;content:"";display:block;height:8px;left:5px;margin:auto;position:absolute;top:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:5px;z-index:5}.form-inputcheck .check-label .input-wrap:checked+.check-text:after,.form-inputmulticheck .check-label .input-wrap:checked+.check-text:after{background:#222;border-color:#222}.form-inputcheck .check-label .input-wrap:focus+.check-text:after,.form-inputmulticheck .check-label .input-wrap:focus+.check-text:after{border-color:#3086ff;-webkit-box-shadow:0 0 4px 2px #3086ff;box-shadow:0 0 4px 2px #3086ff}
.input-parts .form-item-label-wrap{margin-bottom:5px}.input-parts .form-item-label-wrap.label-text-right{text-align:right}@media screen and (max-width:991px){.input-parts .form-item-label-wrap.label-text-right{text-align:left}}.input-parts .form-item-label-wrap .form-item-label{display:block;font-weight:700;margin-bottom:0}.input-parts .form-item-input-wrap .form-item-input{display:block;position:relative}.input-parts .caption{font-size:.8125rem;font-weight:400;margin-bottom:0}.input-parts.error{position:relative}.input-parts.error .form-item-input:not(.disable-valid-mark):before{background:url(../images/icon_error.svg) no-repeat;background-size:contain;content:"";display:inline-block;height:18px;position:absolute;right:10px;top:calc(50% - 9px);width:18px;z-index:50}.input-parts.error .form-item-input .input-wrap:not(.disable-valid-border){border-color:#ba372c}.input-parts.error .error-text{background:#ba372c;border-radius:5px;color:#fff;font-size:.75em;padding:.5em .7em;position:absolute;right:0;top:-3em;z-index:100}.input-parts.error .error-text:after{border:5px solid transparent;border-top-color:#ba372c;content:"";height:0;position:absolute;right:10px;top:100%;width:0}.input-parts.success{position:relative}.input-parts.success .form-item-input:not(.disable-valid-mark):before{background-image:url(../images/icon_success.svg);background-size:contain;content:"";display:inline-block;height:18px;position:absolute;right:10px;top:calc(50% - 9px);width:18px;z-index:50}.input-parts.success .form-item-input .input-wrap:not(.disable-valid-border){border-color:#31b779}.input-parts.required .form-item-label:after{background:#e20707;border-radius:5px;color:#fff;content:"必須"}.input-parts.norequired .form-item-label:after,.input-parts.required .form-item-label:after{display:inline-block;font-size:12px;font-size:.75rem;font-weight:400;margin-left:7px;padding:.1em 1em;vertical-align:.2em}.input-parts.norequired .form-item-label:after{background:#fff;border:1px solid #222;border-radius:5px;color:#222;content:"任意"}.input-parts.iconpMode-outside .form-item-input-wrap{max-width:calc(100% - 23px)}.input-parts.iconpMode-outside.error .form-item-input:before,.input-parts.iconpMode-outside.success .form-item-input:before{right:-23px}.input-parts.dispMode-horizon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:1.5em}@media (max-width:991px){.input-parts.dispMode-horizon{display:block;margin-bottom:1em}}.input-parts.dispMode-horizon.virtical-label-center{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.input-parts.dispMode-horizon .form-item-label-wrap{margin-bottom:0;padding-right:2em;width:40%}@media (max-width:991px){.input-parts.dispMode-horizon .form-item-label-wrap{margin-bottom:5px;padding-right:0;width:100%}}.input-parts.dispMode-horizon .form-item-input-wrap{width:60%}@media (max-width:991px){.input-parts.dispMode-horizon .form-item-input-wrap{width:100%}}.input-parts.dispMode-horizon .form-item-input-wrap.disable-label{width:100%}.input-parts.dispMode-horizon.iconpMode-outside .form-item-input-wrap{max-width:calc(60% - 23px)}@media screen and (max-width:991px){.input-parts.dispMode-horizon.iconpMode-outside .form-item-input-wrap{max-width:calc(100% - 23px)}}.input-parts.dispMode-horizon.iconpMode-outside .form-item-input-wrap.disable-label{max-width:calc(100% - 23px)}.form-select,.form-selectarea{margin-bottom:1.875em}.form-select .form-item-input:after,.form-selectarea .form-item-input:after{border:0;border-bottom:2px solid #b4b3b3;border-right:2px solid #b4b3b3;content:"";height:6px;margin-top:-4px;position:absolute;right:10px;top:50%;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);width:6px}.form-select .input-wrap,.form-selectarea .input-wrap{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-clip:padding-box;background-color:#fff;border-radius:0;border:1px solid #848484;color:#495057;cursor:pointer;display:inline-block;font-size:1rem;line-height:1.5;padding:.8em 1em;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-webkit-transition:0s ease;transition:0s ease;width:100%}.form-select .input-wrap::-ms-expand,.form-selectarea .input-wrap::-ms-expand{display:none}.form-select .input-wrap:-webkit-autofill,.form-selectarea .input-wrap:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #efefef inset;box-shadow:inset 0 0 0 1000px #efefef}
.paprika-form .form-steps{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.paprika-form .form-steps span{background:#ffdfba;font-weight:600;margin-right:3px;padding:.8em 1em;position:relative;text-align:center;width:calc(33.33333% - 2px)}@media (max-width:575px){.paprika-form .form-steps span{font-size:.85em}}.paprika-form .form-steps span:before{border:1.7em solid transparent;border-left-color:#ffdfba;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:10}.paprika-form .form-steps span:after,.paprika-form .form-steps span:before{content:"";display:block;left:100%;position:absolute;top:50%}.paprika-form .form-steps span:after{border:1.7em solid transparent;border-left-color:#dea058;-webkit-transform:translate(3px,-50%);-ms-transform:translate(3px,-50%);transform:translate(3px,-50%);z-index:1}.paprika-form .form-steps span.active{background:#603925;border-color:#8c8273;color:#fff}.paprika-form .form-steps span.active:before{border-left-color:#603925}.paprika-form .form-steps span:last-child:after,.paprika-form .form-steps span:last-child:before{display:none}.paprika-form .button-wrap,.paprika-form button[type=submit]{text-align:center}.paprika-form button[type=submit]{-webkit-appearance:none;background:#1d6f91;border:none;border-radius:50px;color:#fff;cursor:pointer;margin:0 10px;padding:8px 5em;-webkit-transition-duration:.3s;transition-duration:.3s}@media (max-width:767px){.paprika-form button[type=submit]{margin:10px auto;padding:8px 1em;width:85%}}.paprika-form button[type=submit]:hover{opacity:.7}.paprika-form button[type=button]{-webkit-appearance:none;background:#603925;border:none;border-radius:50px;color:#fff;cursor:pointer;margin:0 10px;padding:8px 5em;text-align:center;-webkit-transition-duration:.3s;transition-duration:.3s}@media (max-width:767px){.paprika-form button[type=button]{margin:10px auto;padding:8px 1em;width:85%}}.paprika-form button[type=button]:hover{opacity:.7}.paprika-form button[type=button]:disabled:disabled,.paprika-form button[type=submit]:disabled:disabled{background:#ccc;color:#222;cursor:auto}
