html{box-sizing:border-box}*,*:after,*:before{box-sizing:inherit}@keyframes slidefadeIn{0%{transform:translateY(-10%);opacity:0}80%{opacity:1}100%{transform:translateY(0%);opacity:1}}@-webkit-keyframes slidefadeIn{0%{-webkit-transform:translateY(-10%);opacity:0}80%{opacity:1}100%{-webkit-transform:translateY(0%);opacity:1}}@keyframes slideUp{0%{transform:translateY(100%);opacity:0}50%{transform:translateY(-8%)}65%{transform:translateY(4%)}70%{transform:translateY(-4%);transform:rotate(-20deg)}80%{transform:translateY(-4%);transform:rotate(20deg)}90%{transform:translateY(2%);transform:rotate(-20deg)}100%{transform:translateY(0%);opacity:1;transform:rotate(20deg)}}@-webkit-keyframes slideUp{0%{-webkit-transform:translateY(100%);opacity:0}50%{-webkit-transform:translateY(-8%)}65%{-webkit-transform:translateY(4%)}70%{-webkit-transform:translateY(-4%);-webkit-transform:rotate(-20deg)}80%{-webkit-transform:translateY(-4%);-webkit-transform:rotate(20deg)}90%{-webkit-transform:translateY(2%);-webkit-transform:rotate(-20deg)}100%{-webkit-transform:translateY(0%);opacity:1;-webkit-transform:rotate(20deg)}}@keyframes down{0%{transform:scaleY(.3)}40%{transform:scaleY(1.02)}60%{transform:scaleY(.98)}80%{transform:scaleY(1.01)}100%{transform:scaleY(.98)}80%{transform:scaleY(1.01)}100%{transform:scaleY(1);opacity:1}}@-webkit-keyframes down{0%{-webkit-transform:scaleY(.3)}40%{-webkit-transform:scaleY(1.02)}60%{-webkit-transform:scaleY(.98)}80%{-webkit-transform:scaleY(1.01)}100%{-webkit-transform:scaleY(.98)}80%{-webkit-transform:scaleY(1.01)}100%{-webkit-transform:scaleY(1);opacity:1}}@keyframes spin{0%{transform:rotate(0deg);opacity:.4}50%{transform:rotate(180deg);opacity:1}100%{transform:rotate(360deg);opacity:.4}}@-webkit-keyframes bg-color{0%{opacity:0;filter:alpha(opacity=0)}100%{opacity:1;filter:alpha(opacity=100)}}@keyframes bg-color{0%{opacity:0;filter:alpha(opacity=0)}100%{opacity:1;filter:alpha(opacity=100)}}@-webkit-keyframes mouseScroll{0%{-webkit-transform:translate(0,0);opacity:0}40%{opacity:1}80%{-webkit-transform:translate(0,20px);opacity:0}100%{opacity:0}}@keyframes mouseScroll{0%{transform:translate(0,0);opacity:0}40%{opacity:1}80%{transform:translate(0,20px);opacity:0}100%{opacity:0}}@keyframes scroll-hint-appear{0%{transform:translateX(40px);opacity:0}10%{opacity:1}50%,100%{transform:translateX(-40px);opacity:0}}.scroll-hint.is-right-scrollable{background:linear-gradient(270deg,rgba(0,0,0,.15) 0,rgba(0,0,0,0) 16px,rgba(0,0,0,0))}.scroll-hint.is-right-scrollable.is-left-scrollable{background:linear-gradient(90deg,rgba(0,0,0,.15) 0,rgba(0,0,0,0) 16px,rgba(0,0,0,0)),linear-gradient(270deg,rgba(0,0,0,.15) 0,rgba(0,0,0,0) 16px,rgba(0,0,0,0))}.scroll-hint.is-left-scrollable{background:linear-gradient(90deg,rgba(0,0,0,.15) 0,rgba(0,0,0,0) 16px,rgba(0,0,0,0))}.scroll-hint-icon{position:absolute;top:calc(50% - 25px);left:calc(50% - 60px);box-sizing:border-box;width:120px;height:80px;border-radius:5px;transition:opacity .3s;opacity:0;background:rgba(0,0,0,.7);text-align:center;padding:20px 10px 10px}.scroll-hint-icon-wrap{position:absolute;top:0;left:0;width:100%;height:100%;max-height:100%;pointer-events:none}.scroll-hint-text{font-size:10px;color:#fff;margin-top:5px}.scroll-hint-icon-wrap.is-active .scroll-hint-icon{opacity:.8}.scroll-hint-icon:before{display:inline-block;width:40px;height:40px;color:#fff;vertical-align:middle;text-align:center;content:"";background-size:contain;background-position:center center;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNS43NyIgaGVpZ2h0PSIzMC41MiIgdmlld0JveD0iMCAwIDI1Ljc3IDMwLjUyIj48dGl0bGU+44Ki44K744OD44OIIDM8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxwYXRoIGQ9Ik0yMS4zMywzMC41Mkg3Ljg1QTEuNTUsMS41NSwwLDAsMSw2LjMsMjlhMTIuNDYsMTIuNDYsMCwwLDAtLjYzLTQuNDIsMjUuMTYsMjUuMTYsMCwwLDAtNC4yNS01bC0uMDYtLjA2QTUsNSwwLDAsMSwwLDE1Ljg2YTMuNjQsMy42NCwwLDAsMSwxLjE3LTIuNjIsMy42MywzLjYzLDAsMCwxLDUuMTQuMDdWMy43N2EzLjc3LDMuNzcsMCwxLDEsNy41NCwwVjguMzNhMy4zNSwzLjM1LDAsMCwxLDEuMjYsMCwzLDMsMCwwLDEsMiwxLjIyLDMuNSwzLjUsMCwwLDEsMi0uMDYsMy4yMSwzLjIxLDAsMCwxLDIsMS41NCwzLjc0LDMuNzQsMCwwLDEsMywuNDdBNC4yMSw0LjIxLDAsMCwxLDI1Ljc0LDE1YzAsLjExLDAsLjI3LDAsLjQ2YTE5LjI2LDE5LjI2LDAsMCwxLS44NCw3Yy0uMTQuMzgtLjM2LjgxLS41NiwxLjIybC0uMTEuMjJjMCwuMDctLjA5LjE0LS4xNC4yMWE3LjEzLDcuMTMsMCwwLDAtMS4xNywyLjE3Yy0uMDYuNTYtLjA2LDIuMTUtLjA1LDIuNzFBMS41NSwxLjU1LDAsMCwxLDIxLjMzLDMwLjUyWk04LjYxLDI4LjIxaDEyYzAtLjcxLDAtMS43MS4wNy0yLjIzYTguNzQsOC43NCwwLDAsMSwxLjU5LTMuMjVsLjA2LS4xMmExMCwxMCwwLDAsMCwuNDYtMSwxNi44LDE2LjgsMCwwLDAsLjctNi4xMmMwLS4yMywwLS40MSwwLS41NGgwYTIsMiwwLDAsMC0uNjQtMS41MiwxLjMzLDEuMzMsMCwwLDAtMS41NS4wOCwxLjEzLDEuMTMsMCwwLDEtMS4xOC4yOCwxLjE1LDEuMTUsMCwwLDEtLjc4LS45NCwxLjI2LDEuMjYsMCwwLDAtLjc1LTEuMTEsMSwxLDAsMCwwLTEuMTEuMjhsLS4xLjFhMS4xNSwxLjE1LDAsMCwxLTEuMTkuMjksMS4xNiwxLjE2LDAsMCwxLS43OC0uOTVjLS4wOS0uNjgtLjIxLS43Ny0uNy0uODdhLjgyLjgyLDAsMCwwLTEsLjQ4LDEuMTYsMS4xNiwwLDAsMS0yLjE2LS41OFYzLjc3YTEuNDYsMS40NiwwLDEsMC0yLjkyLDB2Ny44NWwwLDQuMzNhMS4xNywxLjE3LDAsMCwxLS44MywxLjExLDEuMTUsMS4xNSwwLDAsMS0xLjItLjM1bC0xLS45MWMtLjQ3LS40Mi0uNzMtLjY2LS44NC0uNzdhMS4zNSwxLjM1LDAsMCwwLTItLjEyTDIuNywxNWExLjMyLDEuMzIsMCwwLDAtLjM5LDFBMi41NywyLjU3LDAsMCwwLDMsMTcuODVsMCwwYTI3LjI0LDI3LjI0LDAsMCwxLDQuNyw1LjYyQTEyLjYzLDEyLjYzLDAsMCwxLDguNjEsMjguMjFaTTIzLjIsMjMuMzVaTTYuNTEsMTYuNTlaIiBmaWxsPSIjZmZmIi8+PC9nPjwvZz48L3N2Zz4=)}.scroll-hint-icon:after{content:"";width:34px;height:14px;display:block;position:absolute;top:10px;left:50%;margin-left:-20px;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMy4yOSIgaGVpZ2h0PSIxMi4wMiIgdmlld0JveD0iMCAwIDMzLjI5IDEyLjAyIj48dGl0bGU+44Ki44K744OD44OIIDE8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxsaW5lIHgxPSIxLjg1IiB5MT0iNi4wMSIgeDI9IjEwLjQiIHkyPSI2LjAxIiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTEwLjQsNy4xN0gxLjg1YTEuMTYsMS4xNiwwLDEsMSwwLTIuMzFIMTAuNGExLjE2LDEuMTYsMCwxLDEsMCwyLjMxWiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik03LjQsMTJhMS4xNSwxLjE1LDAsMCwxLS43Mi0uMjVsLTYuMjUtNUExLjIsMS4yLDAsMCwxLDAsNS44NywxLjE0LDEuMTQsMCwwLDEsLjQ2LDVMNi43LjIzQTEuMTYsMS4xNiwwLDAsMSw4LjEsMi4wOEwzLDUuOTEsOC4xMiwxMEExLjE2LDEuMTYsMCwwLDEsNy40LDEyWiIgZmlsbD0iI2ZmZiIvPjxsaW5lIHgxPSIzMS40NSIgeTE9IjYuMDEiIHgyPSIyMi44OSIgeTI9IjYuMDEiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMzEuNDUsNy4xN0gyMi44OWExLjE2LDEuMTYsMCwxLDEsMC0yLjMxaDguNTZhMS4xNiwxLjE2LDAsMCwxLDAsMi4zMVoiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMjUuOSwxMmExLjE4LDEuMTgsMCwwLDEtLjkxLS40M0ExLjE3LDEuMTcsMCwwLDEsMjUuMTcsMTBsNS4wOS00LjA1TDI1LjIsMi4wOEExLjE2LDEuMTYsMCwwLDEsMjYuNTkuMjNMMzIuODQsNWExLjE2LDEuMTYsMCwwLDEsLjQ1LjkxLDEuMTQsMS4xNCwwLDAsMS0uNDMuOTJsLTYuMjQsNUExLjE3LDEuMTcsMCwwLDEsMjUuOSwxMloiIGZpbGw9IiNmZmYiLz48L2c+PC9nPjwvc3ZnPg==);opacity:0;transition-delay:2.4s}.scroll-hint-icon-wrap.is-active .scroll-hint-icon:after{opacity:1}.scroll-hint-icon-wrap.is-active .scroll-hint-icon:before{animation:scroll-hint-appear 1.2s linear;animation-iteration-count:2}.scroll-hint-icon-white{background-color:#fff;box-shadow:0 4px 5px rgba(0,0,0,.4)}.scroll-hint-icon-white:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNS43NyIgaGVpZ2h0PSIzMC41MiIgdmlld0JveD0iMCAwIDI1Ljc3IDMwLjUyIj48dGl0bGU+44Ki44K744OD44OIIDQ8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxwYXRoIGQ9Ik0yMS4zMywzMC41Mkg3Ljg1QTEuNTUsMS41NSwwLDAsMSw2LjMsMjlhMTIuNDYsMTIuNDYsMCwwLDAtLjYzLTQuNDIsMjUuMTYsMjUuMTYsMCwwLDAtNC4yNS01bC0uMDYtLjA2QTUsNSwwLDAsMSwwLDE1Ljg2YTMuNjQsMy42NCwwLDAsMSwxLjE3LTIuNjIsMy42MywzLjYzLDAsMCwxLDUuMTQuMDdWMy43N2EzLjc3LDMuNzcsMCwxLDEsNy41NCwwVjguMzNhMy4zNSwzLjM1LDAsMCwxLDEuMjYsMCwzLDMsMCwwLDEsMiwxLjIyLDMuNSwzLjUsMCwwLDEsMi0uMDYsMy4yMSwzLjIxLDAsMCwxLDIsMS41NCwzLjc0LDMuNzQsMCwwLDEsMywuNDdBNC4yMSw0LjIxLDAsMCwxLDI1Ljc0LDE1YzAsLjExLDAsLjI3LDAsLjQ2YTE5LjI2LDE5LjI2LDAsMCwxLS44NCw3Yy0uMTQuMzgtLjM2LjgxLS41NiwxLjIybC0uMTEuMjJjMCwuMDctLjA5LjE0LS4xNC4yMWE3LjEzLDcuMTMsMCwwLDAtMS4xNywyLjE3Yy0uMDYuNTYtLjA2LDIuMTUtLjA1LDIuNzFBMS41NSwxLjU1LDAsMCwxLDIxLjMzLDMwLjUyWk04LjYxLDI4LjIxaDEyYzAtLjcxLDAtMS43MS4wNy0yLjIzYTguNzQsOC43NCwwLDAsMSwxLjU5LTMuMjVsLjA2LS4xMmExMCwxMCwwLDAsMCwuNDYtMSwxNi44LDE2LjgsMCwwLDAsLjctNi4xMmMwLS4yMywwLS40MSwwLS41NGgwYTIsMiwwLDAsMC0uNjQtMS41MiwxLjMzLDEuMzMsMCwwLDAtMS41NS4wOCwxLjEzLDEuMTMsMCwwLDEtMS4xOC4yOCwxLjE1LDEuMTUsMCwwLDEtLjc4LS45NCwxLjI2LDEuMjYsMCwwLDAtLjc1LTEuMTEsMSwxLDAsMCwwLTEuMTEuMjhsLS4xLjFhMS4xNSwxLjE1LDAsMCwxLTEuMTkuMjksMS4xNiwxLjE2LDAsMCwxLS43OC0uOTVjLS4wOS0uNjgtLjIxLS43Ny0uNy0uODdhLjgyLjgyLDAsMCwwLTEsLjQ4LDEuMTYsMS4xNiwwLDAsMS0yLjE2LS41OFYzLjc3YTEuNDYsMS40NiwwLDEsMC0yLjkyLDB2Ny44NWwwLDQuMzNhMS4xNywxLjE3LDAsMCwxLS44MywxLjExLDEuMTUsMS4xNSwwLDAsMS0xLjItLjM1bC0xLS45MWMtLjQ3LS40Mi0uNzMtLjY2LS44NC0uNzdhMS4zNSwxLjM1LDAsMCwwLTItLjEyTDIuNywxNWExLjMyLDEuMzIsMCwwLDAtLjM5LDFBMi41NywyLjU3LDAsMCwwLDMsMTcuODVsMCwwYTI3LjI0LDI3LjI0LDAsMCwxLDQuNyw1LjYyQTEyLjYzLDEyLjYzLDAsMCwxLDguNjEsMjguMjFaTTIzLjIsMjMuMzVaTTYuNTEsMTYuNTlaIi8+PC9nPjwvZz48L3N2Zz4=)}.scroll-hint-icon-white:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMy4yOSIgaGVpZ2h0PSIxMi4wMiIgdmlld0JveD0iMCAwIDMzLjI5IDEyLjAyIj48dGl0bGU+44Ki44K744OD44OIIDI8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxsaW5lIHgxPSIxLjg1IiB5MT0iNi4wMSIgeDI9IjEwLjQiIHkyPSI2LjAxIi8+PHBhdGggZD0iTTEwLjQsNy4xN0gxLjg1YTEuMTYsMS4xNiwwLDEsMSwwLTIuMzFIMTAuNGExLjE2LDEuMTYsMCwxLDEsMCwyLjMxWiIvPjxwYXRoIGQ9Ik03LjQsMTJhMS4xNSwxLjE1LDAsMCwxLS43Mi0uMjVsLTYuMjUtNUExLjIsMS4yLDAsMCwxLDAsNS44NywxLjE0LDEuMTQsMCwwLDEsLjQ2LDVMNi43LjIzQTEuMTYsMS4xNiwwLDAsMSw4LjEsMi4wOEwzLDUuOTEsOC4xMiwxMEExLjE2LDEuMTYsMCwwLDEsNy40LDEyWiIvPjxsaW5lIHgxPSIzMS40NSIgeTE9IjYuMDEiIHgyPSIyMi44OSIgeTI9IjYuMDEiLz48cGF0aCBkPSJNMzEuNDUsNy4xN0gyMi44OWExLjE2LDEuMTYsMCwxLDEsMC0yLjMxaDguNTZhMS4xNiwxLjE2LDAsMCwxLDAsMi4zMVoiLz48cGF0aCBkPSJNMjUuOSwxMmExLjE4LDEuMTgsMCwwLDEtLjkxLS40M0ExLjE3LDEuMTcsMCwwLDEsMjUuMTcsMTBsNS4wOS00LjA1TDI1LjIsMi4wOEExLjE2LDEuMTYsMCwwLDEsMjYuNTkuMjNMMzIuODQsNWExLjE2LDEuMTYsMCwwLDEsLjQ1LjkxLDEuMTQsMS4xNCwwLDAsMS0uNDMuOTJsLTYuMjQsNUExLjE3LDEuMTcsMCwwLDEsMjUuOSwxMloiLz48L2c+PC9nPjwvc3ZnPg==)}.scroll-hint-icon-white .scroll-hint-text{color:#000}
/*!
 * Font Awesome Free 5.8.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa,.fas,.far,.fal,.fab{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.3333333333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:solid .08em #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fas.fa-pull-left,.far.fa-pull-left,.fal.fa-pull-left,.fab.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fas.fa-pull-right,.far.fa-pull-right,.fal.fa-pull-right,.fab.fa-pull-right{margin-left:.3em}.fa-spin{animation:fa-spin 2s infinite linear}.fa-pulse{animation:fa-spin 1s infinite steps(8)}@keyframes fa-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";transform:scale(-1,1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";transform:scale(1,-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";transform:scale(-1,-1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-flip-both{filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-phone-square:before{content:""}.fa-building:before{content:""}.fa-paper-plane:before{content:""}.fa-angle-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-user-tie:before{content:""}.fa-comments:before{content:""}.fa-pen-fancy:before{content:""}.fa-file-alt:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-down:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-user:before{content:""}.fa-laptop:before{content:""}.fa-download:before{content:""}.fa-fax:before{content:""}.fa-phone:before{content:""}.fa-couch:before{content:""}.fa-car:before{content:""}.fa-play-circle:before{content:""}.fa-couch:before{content:""}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
/*!
 * Font Awesome Free 5.8.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:auto;src:url(//www.oono-sousai.co.jp/official/wp-content/themes/oonosousai2019/lib/css/../fonts/default/fa-regular-400.eot);src:url(//www.oono-sousai.co.jp/official/wp-content/themes/oonosousai2019/lib/css/../fonts/default/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(//www.oono-sousai.co.jp/official/wp-content/themes/oonosousai2019/lib/css/../fonts/default/fa-regular-400.woff2) format("woff2"),url(//www.oono-sousai.co.jp/official/wp-content/themes/oonosousai2019/lib/css/../fonts/default/fa-regular-400.woff) format("woff"),url(//www.oono-sousai.co.jp/official/wp-content/themes/oonosousai2019/lib/css/../fonts/default/fa-regular-400.ttf) format("truetype"),url(//www.oono-sousai.co.jp/official/wp-content/themes/oonosousai2019/lib/css/../fonts/default/fa-regular-400.svg#fontawesome) format("svg")}.far{font-family:"Font Awesome 5 Free";font-weight:400}
/*!
 * Font Awesome Free 5.8.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:auto;src:url(//www.oono-sousai.co.jp/official/wp-content/themes/oonosousai2019/lib/css/../fonts/default/fa-brands-400.eot);src:url(//www.oono-sousai.co.jp/official/wp-content/themes/oonosousai2019/lib/css/../fonts/default/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(//www.oono-sousai.co.jp/official/wp-content/themes/oonosousai2019/lib/css/../fonts/default/fa-brands-400.woff2) format("woff2"),url(//www.oono-sousai.co.jp/official/wp-content/themes/oonosousai2019/lib/css/../fonts/default/fa-brands-400.woff) format("woff"),url(//www.oono-sousai.co.jp/official/wp-content/themes/oonosousai2019/lib/css/../fonts/default/fa-brands-400.ttf) format("truetype"),url(//www.oono-sousai.co.jp/official/wp-content/themes/oonosousai2019/lib/css/../fonts/default/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:"Font Awesome 5 Brands"}
/*!
 * Font Awesome Free 5.8.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:auto;src:url(//www.oono-sousai.co.jp/official/wp-content/themes/oonosousai2019/lib/css/../fonts/default/fa-solid-900.eot);src:url(//www.oono-sousai.co.jp/official/wp-content/themes/oonosousai2019/lib/css/../fonts/default/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(//www.oono-sousai.co.jp/official/wp-content/themes/oonosousai2019/lib/css/../fonts/default/fa-solid-900.woff2) format("woff2"),url(//www.oono-sousai.co.jp/official/wp-content/themes/oonosousai2019/lib/css/../fonts/default/fa-solid-900.woff) format("woff"),url(//www.oono-sousai.co.jp/official/wp-content/themes/oonosousai2019/lib/css/../fonts/default/fa-solid-900.ttf) format("truetype"),url(//www.oono-sousai.co.jp/official/wp-content/themes/oonosousai2019/lib/css/../fonts/default/fa-solid-900.svg#fontawesome) format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:400;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}html{font-size:62.5%;font-weight:400;color:#000}body{line-height:1;font-size:18px;font-size:1.8rem;font-family:"游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;-o-text-size-adjust:100%;text-size-adjust:100%;background:#fff}body.page-pet-cremation{font-family:"リュウミン M-KL","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}a{display:block;text-decoration:none;font-weight:700;color:#5b3664;-webkit-transition-duration:.1s;-moz-transition-duration:.1s;transition-duration:.1s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}em{background:#f08300}hr{margin:40px 0;border-top:none;border-left:none;border-right:none;border-bottom:1px solid #ccc}@media screen and (max-width:1000px){hr{margin:24px 0}}@media screen and (max-width:1000px){p{font-size:16px;font-size:1.6rem}}img{display:block}.l-main{float:left;float:left;display:block;margin-right:4.7245755582%;width:65.0918081473%}.l-main:last-child{margin-right:0}@media screen and (max-width:1000px){.l-main{float:left;display:block;margin-right:4.7245755582%;width:100%}.l-main:last-child{margin-right:0}}.l-sidebar{float:right;float:left;display:block;margin-right:4.7245755582%;width:30.1836162946%}.l-sidebar:last-child{margin-right:0}@media screen and (max-width:1000px){.l-sidebar{float:left;display:block;margin-right:4.7245755582%;width:100%}.l-sidebar:last-child{margin-right:0}}.l-flipped .l-main{float:right}.l-flipped .l-sidebar{float:left}.l-grid-container{width:100%;height:auto;margin:0 auto}@media screen and (max-width:768px){.l-grid-container{width:100%}}.l-grid-wide{max-width:1200px;margin-left:auto;margin-right:auto}.l-grid-wide:after{clear:both;content:"";display:table}.l-grid{max-width:1200px;margin-left:auto;margin-right:auto}.l-grid:after{clear:both;content:"";display:table}.l-grid-normal{max-width:1024px;margin-left:auto;margin-right:auto}.l-grid-normal:after{clear:both;content:"";display:table}.l-grid-narrow{max-width:900px;margin-left:auto;margin-right:auto}.l-grid-narrow:after{clear:both;content:"";display:table}@media screen and (max-width:768px){.l-grid-narrow{max-width:100%;margin-left:auto;margin-right:auto}.l-grid-narrow:after{clear:both;content:"";display:table}}.l-grid-narrow-most{max-width:660px;margin-left:auto;margin-right:auto}.l-grid-narrow-most:after{clear:both;content:"";display:table}@media screen and (max-width:768px){.l-grid-narrow-most{max-width:100%;margin-left:auto;margin-right:auto}.l-grid-narrow-most:after{clear:both;content:"";display:table}}.l-grid-col1{float:left;display:block;margin-right:4.7245755582%;width:4.002472405%}.l-grid-col1:last-child{margin-right:0}.l-grid-col1-5{float:left;display:block;margin-right:4.7245755582%;width:8.3659963866%}.l-grid-col1-5:last-child{margin-right:0}.l-grid-col2{float:left;display:block;margin-right:4.7245755582%;width:12.7295203682%}.l-grid-col2:last-child{margin-right:0}.l-grid-col2-5{float:left;display:block;margin-right:4.7245755582%;width:17.0930443498%}.l-grid-col2-5:last-child{margin-right:0}.l-grid-col3{float:left;display:block;margin-right:4.7245755582%;width:21.4565683314%}.l-grid-col3:last-child{margin-right:0}.l-grid-col3-5{float:left;display:block;margin-right:4.7245755582%;width:25.820092313%}.l-grid-col3-5:last-child{margin-right:0}.l-grid-col4{float:left;display:block;margin-right:4.7245755582%;width:30.1836162946%}.l-grid-col4:last-child{margin-right:0}.l-grid-col4-5{float:left;display:block;margin-right:4.7245755582%;width:34.5471402761%}.l-grid-col4-5:last-child{margin-right:0}.l-grid-col5{float:left;display:block;margin-right:4.7245755582%;width:38.9106642577%}.l-grid-col5:last-child{margin-right:0}.l-grid-col5-5{float:left;display:block;margin-right:4.7245755582%;width:43.2741882393%}.l-grid-col5-5:last-child{margin-right:0}.l-grid-col6{float:left;display:block;margin-right:4.7245755582%;width:47.6377122209%}.l-grid-col6:last-child{margin-right:0}.l-grid-col6-5{float:left;display:block;margin-right:4.7245755582%;width:52.0012362025%}.l-grid-col6-5:last-child{margin-right:0}.l-grid-col7{float:left;display:block;margin-right:4.7245755582%;width:56.3647601841%}.l-grid-col7:last-child{margin-right:0}.l-grid-col7-5{float:left;display:block;margin-right:4.7245755582%;width:60.7282841657%}.l-grid-col7-5:last-child{margin-right:0}.l-grid-col8{float:left;display:block;margin-right:4.7245755582%;width:65.0918081473%}.l-grid-col8:last-child{margin-right:0}.l-grid-col8-5{float:left;display:block;margin-right:4.7245755582%;width:69.4553321289%}.l-grid-col8-5:last-child{margin-right:0}.l-grid-col9{float:left;display:block;margin-right:4.7245755582%;width:73.8188561105%}.l-grid-col9:last-child{margin-right:0}.l-grid-col9-5{float:left;display:block;margin-right:4.7245755582%;width:78.182380092%}.l-grid-col9-5:last-child{margin-right:0}.l-grid-col10{float:left;display:block;margin-right:4.7245755582%;width:82.5459040736%}.l-grid-col10:last-child{margin-right:0}.l-grid-col10-5{float:left;display:block;margin-right:4.7245755582%;width:86.9094280552%}.l-grid-col10-5:last-child{margin-right:0}.l-grid-col11{float:left;display:block;margin-right:4.7245755582%;width:91.2729520368%}.l-grid-col11:last-child{margin-right:0}.l-grid-col11-5{float:left;display:block;margin-right:4.7245755582%;width:95.6364760184%}.l-grid-col11-5:last-child{margin-right:0}.l-grid-col12{float:left;display:block;margin-right:4.7245755582%;width:100%}.l-grid-col12:last-child{margin-right:0}@media screen and (max-width:768px){[class^=l-grid-col]{float:left;display:block;margin-right:4.7245755582%;width:100%}[class^=l-grid-col]:last-child{margin-right:0}}.l-header-horizontal{max-width:100%;margin-left:auto;margin-right:auto}.l-header-horizontal:after{clear:both;content:"";display:table}@media screen and (max-width:1000px){.l-header-horizontal{position:relative;z-index:1000}}@media screen and (max-width:1000px){.l-header-horizontal .l-grid-container{position:fixed;top:0;background:#fff}}.l-header-horizontal .l-grid-container .mdl-logo-wrap{max-width:1200px;margin-left:auto;margin-right:auto;box-shadow:0px 0px 6px 3px rgba(0,0,0,.1)}.l-header-horizontal .l-grid-container .mdl-logo-wrap:after{clear:both;content:"";display:table}.l-header-horizontal .l-grid-container .mdl-logo{display:inline-block}.mdl-head-nav-wrap{float:left;display:block;margin-right:4.7245755582%;width:100%}.mdl-head-nav-wrap:last-child{margin-right:0}@media screen and (max-width:1000px){.mdl-head-nav-wrap{float:left;display:block;margin-right:4.7245755582%;width:100%}.mdl-head-nav-wrap:last-child{margin-right:0}}@media screen and (max-width:1000px){.btn-mb{text-align:center}}.mdl-head-nav{max-width:1200px;margin-left:auto;margin-right:auto}.mdl-head-nav:after{clear:both;content:"";display:table}.h-description{float:left;display:block;margin-right:0;width:39.1666666667%}.h-description:last-child{margin-right:0}@media screen and (max-width:1000px){.h-description{display:none}}.head-nav-tel{float:left;display:block;margin-right:0;width:35.8333333333%}.head-nav-tel:last-child{margin-right:0}@media screen and (max-width:1000px){.head-nav-tel{float:left;display:block;margin-right:0;width:100%}.head-nav-tel:last-child{margin-right:0}}.head-nav-link{float:left;display:block;margin-right:0;width:25%}.head-nav-link:last-child{margin-right:0}@media screen and (max-width:1000px){.head-nav-link{float:left;display:block;margin-right:0;width:100%}.head-nav-link:last-child{margin-right:0}}@media screen and (max-width:1000px){.theme-contact .breadcrumbs-wrap{margin-top:0}}.theme-contact .head-nav-tel{float:right;border-right:1px solid hsla(0,0%,100%,.3)}.theme-contact .mdl-logo-wrap{text-align:center;margin:0 auto}.theme-contact .mdl-logo-wrap a{width:220px;display:inline-block;padding:24px 0 56px}@media screen and (max-width:1000px){.theme-contact .mdl-logo-wrap{position:relative}.theme-contact .mdl-logo-wrap a{width:146px;padding:16px 0}}.theme-contact .contents-contact .btn-tel-wrap{padding:32px 0 16px}.theme-contact .contents-contact{margin-bottom:64px}@media screen and (max-width:1000px){.theme-contact .contents-contact{margin-bottom:0}}.l-footer-primary{max-width:960px;margin-left:auto;margin-right:auto}.l-footer-primary:after{clear:both;content:"";display:table}@media screen and (max-width:1100px){.l-footer-primary{padding:0 16px}}@media screen and (max-width:1000px){.l-footer-primary{padding:0}}.l-footer-primary .mdl-footer-sns{float:left;display:block;margin-right:0;width:58.3333333333%}.l-footer-primary .mdl-footer-sns:last-child{margin-right:0}@media screen and (max-width:1000px){.l-footer-primary .mdl-footer-sns{float:left;display:block;margin-right:0;width:100%}.l-footer-primary .mdl-footer-sns:last-child{margin-right:0}}.mdl-footer-nav{float:left;display:block;margin-right:0;width:66.6666666667%}.mdl-footer-nav:last-child{margin-right:0}@media screen and (max-width:1000px){.mdl-footer-nav{float:left;display:block;margin-right:0;width:100%}.mdl-footer-nav:last-child{margin-right:0}}.mdl-footer-info{float:left;display:block;margin-right:0;width:33.3333333333%}.mdl-footer-info:last-child{margin-right:0}@media screen and (max-width:1000px){.mdl-footer-info{float:left;display:block;margin-right:0;width:100%}.mdl-footer-info:last-child{margin-right:0}}.h-description{font-size:10px;color:#fff}.h-section-title{position:relative;padding:64px 0 64px;font-size:32px;font-weight:500;color:#fff;text-align:center;line-height:1.4;font-family:"リュウミン M-KL","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;background-color:#5b3664;background-image:url(//www.oono-sousai.co.jp/official/wp-content/themes/oonosousai2019/lib/css/../images/logo-mark.png);background-repeat:no-repeat;background-size:300px;background-position:center right}.h-section-title.primary{font-size:30px;font-size:3rem;line-height:1.6;color:#5b3664;background-color:inherit;background-image:none}.h-section-title.primary:after{width:8px;height:8px;content:"";position:absolute;top:unset;bottom:32px;left:50%;background-color:#000;-webkit-transform:rotate(-45deg);transform:translateX(-50%) rotate(-45deg)}@media screen and (max-width:1000px){.h-section-title.primary:after{bottom:8px}}.h-section-title.primary.white{color:#fff;background:#5b3664}.h-section-title.primary.white:after{background-color:#fff}@media screen and (max-width:1000px){.h-section-title.primary.white{margin-bottom:24px}}.h-section-title.primary.purple{color:#5b3664}.h-section-title.primary.purple:after{background-color:#5b3664}@media screen and (max-width:1000px){.h-section-title.primary{padding-left:16px;padding-right:16px;font-size:20px;font-size:2rem;line-height:1.4}}.h-section-title.secondary{position:relative;padding:0;margin-bottom:60px;font-size:26px;font-size:2.6rem;font-weight:700;text-align:center;color:#5b3664;background-color:inherit;background-image:none}.h-section-title.secondary:before{padding-right:8px;content:"〜"}.h-section-title.secondary:after{padding-left:8px;content:"〜"}.h-section-title.secondary.white{color:#fff}.h-section-title.secondary.purple{color:#5b3664}@media screen and (max-width:1000px){.h-section-title.secondary{margin-bottom:24px;font-size:18px;font-size:1.8rem;line-height:1.6}}.h-section-title.tertiary{padding:0;color:#5b3664;background:0 0}.h-section-title.tertiary span{display:block;font-size:24px}.h-section-title.tertiary .title-main{font-size:40px}@media screen and (max-width:1000px){.h-section-title.tertiary span{font-size:18px}.h-section-title.tertiary .title-main{font-size:20px}}@media screen and (max-width:1000px){.h-section-title{padding:32px 0;font-size:24px;font-weight:700;color:#fff;text-align:center;font-family:"游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;line-height:1.4;background-image:none}}@media screen and (max-width:340px){.h-section-title{padding:16px 0;font-size:18px}}.h-page{text-align:center;font-weight:700}.h-page.primary{width:560px;height:320px;align-items:center;display:flex;flex-direction:column;justify-content:center;font-size:56px;color:#fff;line-height:1.4;background:rgba(0,0,0,.6)}.h-page.primary span{display:block;padding-top:32px;font-size:18px;font-weight:500}@media screen and (max-width:1000px){.h-page.primary{width:160px;height:100px;font-size:20px}.h-page.primary span{display:none}}.h-page.secondary h2{margin-bottom:44px;font-size:30px;font-size:3rem}.h-page.secondary p{font-size:18px;font-size:1.8rem}.h-page-title{position:relative;padding:70px 0 100px;margin-bottom:64px;color:#fff;text-align:center;background-repeat:no-repeat;background-size:cover}.h-page-title:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background:rgba(0,0,0,.5)}@media screen and (max-width:1000px){.h-page-title{padding:32px 0;margin-bottom:32px}}.h-page-title.h-company,.h-page-title.h-plan{background-image:url(//www.oono-sousai.co.jp/official/wp-content/themes/oonosousai2019/lib/css/../images/h-company.png)}.h-page-title.h-staff{background-image:url(//www.oono-sousai.co.jp/official/wp-content/themes/oonosousai2019/lib/css/../images/h-staff.png)}.h-page-title.h-contact,.h-page-title.h-thanks-contact,.h-page-title.h-contact-confirm{background-image:url(//www.oono-sousai.co.jp/official/wp-content/themes/oonosousai2019/lib/css/../images/h-contact.png)}.h-page-title.h-consultation,.h-page-title.h-thanks-consultation,.h-page-title.h-consultation-confirm{background-image:url(//www.oono-sousai.co.jp/official/wp-content/themes/oonosousai2019/lib/css/../images/h-consultation.png)}.h-page-title.h-request,.h-page-title.h-thanks-request,.h-page-title.h-request-confirm{background-image:url(//www.oono-sousai.co.jp/official/wp-content/themes/oonosousai2019/lib/css/../images/h-request.png)}.h-page-title.h-reservation,.h-page-title.h-thanks-reservation,.h-page-title.h-reservation-confirm{background-image:url(//www.oono-sousai.co.jp/official/wp-content/themes/oonosousai2019/lib/css/../images/h-reservation.png)}.h-page-title.h-privacy{background-image:url(//www.oono-sousai.co.jp/official/wp-content/themes/oonosousai2019/lib/css/../images/h-privacy.png)}.h-page-title.h-thanks{background-image:url(//www.oono-sousai.co.jp/official/wp-content/themes/oonosousai2019/lib/css/../images/h-thanks.png)}.h-page-title.h-404,.h-page-title.h-search{background-image:url(//www.oono-sousai.co.jp/official/wp-content/themes/oonosousai2019/lib/css/../images/h-404.png)}.h-page-title.h-heartnetclub-store{background-image:url(//www.oono-sousai.co.jp/official/wp-content/themes/oonosousai2019/lib/css/../images/h-heartnetclub-store.png)}.h-page-title.h-column{background-image:url(//www.oono-sousai.co.jp/official/wp-content/themes/oonosousai2019/lib/css/../images/h-column.png)}.h-page-title span{position:relative;font-weight:700;text-align:center;font-size:30px;font-size:3rem;line-height:1.6}.h-page-title span:after{width:6px;height:6px;margin-left:-3px;position:absolute;top:160%;left:50%;content:"";background-color:#fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media screen and (max-width:1000px){.h-page-title span{margin-bottom:32px;font-size:20px;font-size:2rem;line-height:1.6}}.h-subhead{width:700px;display:table;padding:0 40px;margin:0 auto;font-size:26px;font-size:2.6rem;font-weight:700;text-align:center;line-height:1.6;border-left:1px solid hsla(0,0%,100%,.3);border-right:1px solid hsla(0,0%,100%,.3)}.h-subhead.white{color:#fff}@media screen and (max-width:1100px){.h-subhead{padding:0 80px}}@media screen and (max-width:1000px){.h-subhead{width:auto;padding:0 24px;font-size:26px;font-size:2.6rem;line-height:1.6}}@media screen and (max-width:768px){.h-subhead{font-size:18px;font-size:1.8rem;border:none}}.h-subhead span{margin-top:28px;display:block;font-size:18px;font-size:1.8rem;text-align:left;line-height:1.8}@media screen and (max-width:768px){.h-subhead span{margin-top:16px;font-size:16px;font-size:1.6rem;text-align:left}}.h-subhead .btn{font-size:18px;font-size:1.8rem}.h-normal{font-size:30px;font-size:3rem;font-weight:700;line-height:2}@media screen and (max-width:1000px){.h-normal{font-size:24px;font-size:2.4rem}.h-normal br{display:none}}@media screen and (max-width:768px){.h-normal{font-size:20px;font-size:2rem}}.h-normal.large{font-size:26px;font-size:2.6rem;line-height:1.4}@media screen and (max-width:1000px){.h-normal.large{font-size:22px;font-size:2.2rem}}.h-normal.medium{font-size:22px;font-size:2.2rem}@media screen and (max-width:1000px){.h-normal.medium{font-size:18px;font-size:1.8rem;line-height:1.6}}.h-normal.small{font-size:20px;font-size:2rem}@media screen and (max-width:1000px){.h-normal.small{font-size:16px;font-size:1.6rem;line-height:1.6}}.h-normal.primary{color:#5b3664}.h-page-border{position:relative;padding-bottom:30px;margin-bottom:32px;font-size:32px;font-family:"リュウミン M-KL","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;color:#5b3664;line-height:1.6;text-align:center}.h-page-border:after{width:40px;height:2px;position:absolute;left:50%;bottom:0;margin-left:-20px;content:"";background:#5b3664}.h-page-border span{display:block;font-size:24px}.h-page-border .title-main{font-size:40px}.h-page-border.border-none.color-white{color:#fff}.h-page-border.border-none:after{display:none}@media screen and (max-width:1000px){.h-page-border{padding-bottom:20px}.h-page-border.small{font-size:24px}.h-page-border span{font-size:16px}.h-page-border .title-main{font-size:40px}.h-page-border .title-main.small{font-size:28px}}.btn{position:relative;padding:24px 40px;font-size:16px;font-weight:500;border-radius:10px}.btn:after{padding-left:8px;font-family:"Font Awesome 5 Free";font-weight:700;color:#fff;content:""}.btn.primary{display:inline-block;color:#fff;text-align:center;background:linear-gradient(to bottom,#636,#331a33)}.btn.primary:hover{background:linear-gradient(to bottom,#331a33,#636)}.btn.secondary{position:relative;display:inline-block;padding:24px;text-align:center;line-height:1;font-family:"游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;font-weight:500;color:#fff;background:#5b3664;border:1px solid #5b3664}.btn.secondary:after{display:none}.btn.secondary:before{padding-right:8px;font-weight:600;font-family:"Font Awesome 5 Free";content:""}.btn.secondary:hover{color:#5b3664;border:1px solid #5b3664;background:#fff}.btn.tertiary{display:inline-block;padding:24px;text-align:center;line-height:1;font-family:"游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;font-weight:500;color:#5b3664;background:#fff;border:1px solid #fff}.btn.tertiary:after{display:none}.btn.tertiary:before{padding-right:8px;font-weight:600;font-family:"Font Awesome 5 Free";content:""}.btn.tertiary:hover{color:#fff;background:#5b3664}.btn.quaternary{color:#5b3664;border:1px solid #5b3664}.btn.quaternary:after{display:none}.btn.quaternary:before{padding-right:8px;font-weight:600;font-family:"Font Awesome 5 Free";content:""}.btn.quaternary:hover{color:#fff;background:#5b3664}.btn.quinary{display:inline-block;padding:24px;text-align:center;line-height:1;font-family:"游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;font-weight:500;color:#fff;background-color:#11803b}.btn.quinary:after{display:none}.btn.quinary:before{padding-right:8px;font-weight:600;font-family:"Font Awesome 5 Free";content:""}.btn.senary{display:inline-block;padding:24px;text-align:center;line-height:1;font-family:"游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;font-weight:500;color:#fff;background-color:#f08300}.btn.senary:after{display:none}.btn.senary:before{padding-right:8px;font-weight:600;font-family:"Font Awesome 5 Free";content:""}.btn.plan-color-secondary-child{display:inline-block;color:#000;background:#c0d434}.btn.plan-color-secondary-child:after{display:none;color:#000}@media screen and (max-width:1000px){.btn{padding:16px 16px 16px 20px;font-size:14px}}.btn-circle{width:110px;height:110px;display:block;padding-top:33px;font-size:20px;font-weight:700;line-height:1.2;border-radius:50%}.btn-circle.primary{background:#f3981e}@media screen and (max-width:768px){.btn-circle{width:70px;height:70px;padding-top:18px;font-size:14px;line-height:1.4}}.btn-pagetop{width:80px;height:80px;position:absolute;right:24px;top:-24px;padding-top:22px;margin:0 auto;font-size:14px;font-size:1.4rem;font-weight:500;line-height:1;color:#fff;text-align:center;-webkit-transition-duration:1s;-moz-transition-duration:1s;transition-duration:1s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;border-radius:50%;background:#000}.btn-pagetop:hover{opacity:.5}.btn-pagetop:before{display:block;padding-bottom:4px;font-size:14px;font-weight:600;font-family:"Font Awesome 5 Free";content:""}@media screen and (max-width:1000px){.btn-pagetop{width:60px;height:60px;top:inherit;right:16px;bottom:100px;padding-top:12px}}.btn-tel{display:block;font-size:26px;font-size:2.6rem;color:#5b3664}.btn-tel:before{font-size:24px;font-size:2.4rem;padding-right:6px;font-family:"Font Awesome 5 Free";font-weight:900;content:""}@media screen and (max-width:1000px){.btn-tel{font-size:22px;font-size:2.2rem}}.btn-tel.free:before{width:22px;height:14px;margin-right:4px;display:inline-block;font-size:2rem;content:"";background-image:url(//www.oono-sousai.co.jp/official/wp-content/themes/oonosousai2019/lib/css/../images/free-dial.png);background-repeat:no-repeat;background-size:contain}.btn-tel.small{font-size:22px;font-size:2.2rem}.btn-tel.medium{font-size:30px;font-size:3rem}.btn-tel.large{font-size:42px;font-size:4.2rem}.btn-tel.large:before{width:49px;height:32px;margin-right:8px;font-size:30px;font-size:3rem}@media screen and (max-width:1000px){.btn-tel.large:before{width:32px}}@media screen and (max-width:1000px){.btn-tel.large{font-size:30px;font-size:3rem}}.btn-sns a{height:60px;line-height:60px;text-align:center;display:block}@media screen and (max-width:768px){.btn-sns a{height:44px;padding:0;line-height:44px}}.btn-sns i{padding-right:8px}.btn-sns.btn-hatena{background:#008fde}.btn-sns.btn-twitter{background:#55acee}.btn-sns.btn-facebook{background:#315096}.btn-sns.btn-mail{background:#0054a8}.btn-sns.btn-google{background:#dd4b39}.btn-sns.btn-line{background:#00c300}.btn-sns.btn-pocket{background:#f03e51}.btn-sns.btn-feedly{background:#6cc655}.btn-text,.facilities-nav a{display:inline-block;padding-bottom:4px;font-weight:500;font-size:14px;color:#555;border-bottom:1px dotted #5b3664}.btn-text:before,.facilities-nav a:before{padding-right:4px;font-weight:600;font-family:"Font Awesome 5 Free";color:#5b3664;content:""}.btn-text:hover,.facilities-nav a:hover{border-bottom:1px solid}.btn-text.btn-text-primary,.facilities-nav a.btn-text-primary{color:#fff;border-bottom:1px dotted #fff}.btn-text.btn-text-primary:before,.facilities-nav a.btn-text-primary:before{color:#fff}.btn-badge{display:inline-block;padding:8px 16px;font-size:13px;line-height:1.2}@media screen and (max-width:768px){.btn-badge{padding:4px 8px;font-size:16px;line-height:1.4}}.btn-badge.primary{color:#fff;background-color:#5b3664}.btn-badge.secondary{color:#fff;background-color:#11803b}.btn-pagenation{margin:32px 0;clear:both;text-align:center}.btn-pagenation span{display:inline-block !important}.btn-pagenation a{margin:0 .8rem;padding:1.6rem;display:inline-block;border:1px solid #ccc}@media screen and (max-width:768px){.btn-pagenation a{font-size:14px;font-size:1.4rem;padding:14px}}.btn-pagenation .current{padding:1.6rem}@media screen and (max-width:768px){.btn-pagenation .current{font-size:14px;font-size:1.4rem;padding:14px}}.btn-scroll{position:absolute;bottom:5%;left:50%;margin-left:-25px;color:#fff;font-size:20px;font-size:2rem;font-weight:100}@media screen and (max-width:1000px){.btn-scroll{display:none}}.btn-scroll span{width:50px;height:50px;align-items:center;display:flex;flex-direction:column;justify-content:center;border-radius:50%;background:#5b3664}.btn-scroll span:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;content:""}.btn-consul{max-width:1024px;margin-left:auto;margin-right:auto;margin-top:64px;text-align:center;background:#5b3664}.btn-consul:after{clear:both;content:"";display:table}@media screen and (max-width:1000px){.btn-consul{margin-top:32px}}.btn-consul span{float:left;display:block;margin-right:0;width:48.3333333333%;position:relative;padding:36px 0 36px 36px;font-size:22px;font-size:2.2rem;color:#fff}.btn-consul span:last-child{margin-right:0}.btn-consul span:before{position:absolute;top:0;right:-44px;width:0;height:0;content:"";border-style:solid;border-width:50px 0 44px 44px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #5b3664;z-index:1}.btn-consul span+span{float:left;display:block;margin-right:0;width:51.6666666667%;position:relative;padding:36px 0 36px 100px;font-size:26px;font-size:2.6rem;color:#fff;background:#333}.btn-consul span+span:last-child{margin-right:0}.btn-consul span+span:before{display:none}@media screen and (max-width:1000px){.btn-consul span{float:left;display:block;margin-right:0;width:100%;padding:16px;line-height:1.6}.btn-consul span:last-child{margin-right:0}.btn-consul span:before{display:none}.btn-consul span+span{float:left;display:block;margin-right:0;width:100%;padding:36px 0 36px 20%;font-size:20px;font-size:2rem;line-height:1.4}.btn-consul span+span:last-child{margin-right:0}}.btn-consul br{display:none}@media screen and (max-width:1000px){.btn-consul br{display:block}}.btn-consul a{float:left;display:block;margin-right:0;width:51.6666666667%;position:relative;padding:36px 0;font-size:26px;font-size:2.6rem;color:#fff;background:#333}.btn-consul a:last-child{margin-right:0}.btn-consul a:after{padding-left:16px;font-family:"Font Awesome 5 Free";content:""}@media screen and (max-width:1000px){.btn-consul a{float:left;display:block;margin-right:0;width:100%;padding:36px 0;font-size:20px;font-size:2rem;line-height:1.4}.btn-consul a:last-child{margin-right:0}}.btn-consul img{position:absolute;left:10%;bottom:0;z-index:10}.btn-consul+.u-pt-small{text-align:center}.btn-consul+.u-pt-small span{display:inline-block;color:#000}.btn-consul+.u-pt-small span+span{padding-left:16px;vertical-align:-6px}@media screen and (max-width:1000px){.btn-consul+.u-pt-small{padding-bottom:0}.btn-consul+.u-pt-small span{padding-bottom:8px}.btn-consul+.u-pt-small span+span{padding-left:0}}.btn-pet{position:relative;padding:24px 40px;font-size:16px;font-weight:500;border-radius:10px}.btn-pet:after{padding-left:8px;font-family:"Font Awesome 5 Free";font-weight:700;color:#fff;content:""}.btn-pet.primary{position:relative;display:inline-block;padding:24px;text-align:center;line-height:1.4;font-family:"游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;font-weight:500;color:#e50054;background:#fff;border:1px solid #e50054}.btn-pet.primary:after{display:none}.btn-pet.primary:before{padding-right:8px;font-weight:600;font-family:"Font Awesome 5 Free";content:""}.btn-pet.primary:hover{color:#fff;border:1px solid #e50054;background:#e50054}.btn-hatsubon{width:160px;height:160px;display:block;position:absolute;right:24px;bottom:24px;text-align:center;color:#fff;font-size:17px;line-height:1.5;border-radius:50%;background:#5b3664}.btn-hatsubon:after{padding-left:8px;font-weight:600;font-family:"Font Awesome 5 Free";content:""}.btn-hatsubon:hover{opacity:.7}.btn-hatsubon span{display:block;position:relative;padding-bottom:14px}.btn-hatsubon img{margin:-10px auto 0}@media screen and (max-width:1000px){.btn-hatsubon{width:114px;height:114px;right:4px;bottom:4px;font-size:14px;line-height:1.4}.btn-hatsubon span{padding-bottom:8px}.btn-hatsubon img{width:40px !important;margin:-5px auto 0}}.btn-cta{max-width:600px;margin-left:auto;margin-right:auto;position:relative;padding:16px;margin:0 auto;color:#fff;line-height:1.7;text-align:left;overflow:hidden;border-radius:10px;background:#5b3664}.btn-cta:after{clear:both;content:"";display:table}.btn-cta:after{position:absolute;top:36px;right:16px;font-weight:600;font-size:14px;font-family:"Font Awesome 5 Free";content:""}.btn-cta:hover{opacity:.5}@media screen and (max-width:768px){.btn-cta{width:90%}}@media screen and (max-width:340px){.btn-cta:after{top:30px;right:10px}}.btn-cta>span{width:80px;height:80px;float:left;padding-top:14px;margin-left:60px;text-align:center;color:#000;font-size:24px;line-height:1.2;border-radius:50%;background-color:#ffe74c}@media screen and (max-width:768px){.btn-cta>span{width:60px;height:60px;margin-top:4px;margin-left:0;padding-top:9px;font-size:16px;text-align:center}}@media screen and (max-width:340px){.btn-cta>span{width:44px;height:44px;padding-top:5px;font-size:14px}}.btn-cta p{padding-top:2px;float:left}.btn-cta p span{display:block;padding-top:3px;padding-left:40px}.btn-cta p span:first-child{font-size:18px;font-weight:400}.btn-cta p span:last-child{font-size:24px}@media screen and (max-width:768px){.btn-cta p{padding:4px 0 0 5px}.btn-cta p span{padding-left:8px;font-size:18px}.btn-cta p span:first-child{font-size:14px}.btn-cta p span:last-child{font-size:18px}}@media screen and (max-width:340px){.btn-cta p{padding:1px 0 0 10px}.btn-cta p span{padding-left:0;font-size:15px}.btn-cta p span:first-child{font-size:14px}.btn-cta p span:last-child{font-size:15px}}.text-cap{font-size:14px;font-size:1.4rem;line-height:1.4}.text-cap.primary{color:#555}.text-marker{background:#ffe74c}.text-marker em{color:#b41414;font-weight:700;background:0 0}.text-warning{color:#b41414}b{font-weight:700}.mdl-card{transition:box-shadow .25s;box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)}.mdl-card .mdl-card-image img{display:block;max-width:100%;height:auto;border:1px solid #ccc}@media screen and (max-width:768px){.mdl-card .mdl-card-image{float:left;display:block;margin-right:0;width:41.6666666667%}.mdl-card .mdl-card-image:last-child{margin-right:0}}.mdl-card .mdl-card-title{padding:2.4rem 3.2rem 0;font-size:20px;font-size:2rem;line-height:1.6}@media screen and (max-width:768px){.mdl-card .mdl-card-title{float:left;display:block;margin-right:0;width:58.3333333333%;margin-right:0;padding:1.6rem 1.6rem 0;font-size:18px;font-size:1.8rem}.mdl-card .mdl-card-title:last-child{margin-right:0}.mdl-card .mdl-card-title .button-text{font-size:16px;font-size:1.6rem}}.mdl-card .mdl-card-title a:hover{text-decoration:underline}.mdl-card .mdl-card-title a:before{content:none}.mdl-card .mdl-card-content{padding:.8rem 3.2rem 3.2rem;line-height:1.8;font-size:16px;font-size:1.6rem}@media screen and (max-width:768px){.mdl-card .mdl-card-content{padding:1.6rem 1.6rem 3.2rem}}.mdl-card .mdl-card-content a{display:inline-block}.mdl-card .mdl-card-content a:hover{text-decoration:underline}.mdl-card.mdl-card-flat{box-shadow:none}.mdl-card.mdl-card-flat .mdl-card-title{padding:2rem 0 0}@media screen and (max-width:768px){.mdl-card.mdl-card-flat .mdl-card-title{padding:0 0 0 1.6rem}}.mdl-card.mdl-card-flat .mdl-card-content{padding:.8rem 0 0}.mdl-card.mdl-card-horizontal{padding:2.4rem 0;box-shadow:none;border-bottom:1px solid #eee}@media screen and (max-width:768px){.mdl-card.mdl-card-horizontal{padding:1.6rem;border-top:1px solid #eee;border-bottom:0}}.mdl-card.mdl-card-horizontal .mdl-card-contents-wrap{float:left;display:block;margin-right:0;width:75%}.mdl-card.mdl-card-horizontal .mdl-card-contents-wrap:last-child{margin-right:0}@media screen and (max-width:768px){.mdl-card.mdl-card-horizontal .mdl-card-contents-wrap{padding:0 0 1.6rem 1.6rem}}.mdl-card.mdl-card-horizontal .mdl-card-title{padding:0 0 1.6rem}@media screen and (max-width:768px){.mdl-card.mdl-card-horizontal .mdl-card-title{float:left;display:block;margin-right:0;width:100%}.mdl-card.mdl-card-horizontal .mdl-card-title:last-child{margin-right:0}}.mdl-card.mdl-card-horizontal .btn-badge{margin-bottom:24px}@media screen and (max-width:768px){.mdl-card.mdl-card-horizontal .btn-badge{margin-bottom:8px}}.mdl-card.mdl-card-horizontal .mdl-card-image{float:left;display:block;margin-right:0;width:25%;padding:0 1.6rem 0}.mdl-card.mdl-card-horizontal .mdl-card-image:last-child{margin-right:0}@media screen and (max-width:768px){.mdl-card.mdl-card-horizontal .mdl-card-image{padding:0}}.mdl-card.mdl-card-horizontal .mdl-card-content{padding:0 0 .8rem}.mdl-card.mdl-card-horizontal .mdl-days{display:inline-block;padding:0;color:#ccc;font-weight:100}@media screen and (max-width:768px){.mdl-card.mdl-card-horizontal .mdl-days{font-size:14px;font-size:1.4rem}}.article-list{width:100%}.article-list table{width:100%}.article-list tr{display:block;padding:20px 16px 16px 0;border-bottom:1px solid #ccc}@media screen and (max-width:1000px){.article-list tr{padding:1.6rem;border-top:1px solid #ccc;border-bottom:0}.article-list tr:last-child{border-bottom:1px solid #ccc}}.article-list th{display:block;border:none;padding:0}.article-list td{display:block;line-height:1.8}@media screen and (max-width:1000px){.article-list td{padding:0}}.article-list td a{padding-top:16px;line-height:1.8}.article-list td a:hover{text-decoration:underline}@media screen and (max-width:1000px){.article-list td a{padding-top:.8rem;font-size:16px;font-size:1.6rem;line-height:1.4}}.article-list .text-cap+.btn-badge{margin-left:16px}@media screen and (max-width:1000px){.article-list .text-cap{display:block}.article-list .text-cap+.btn-badge{display:inline-block;margin-left:0}}.article-list.color-white{color:#fff}.article-list.color-white a{color:#fff}.article-list.color-white .btn-text:before,.article-list.color-white .facilities-nav a:before,.facilities-nav .article-list.color-white a:before{color:#fff}.article-list.color-white .btn.tertiary{color:#5b3664}.article-list.color-white .btn.tertiary:hover{color:#fff}.article-list.article-list-thum .mdl-card-image{display:block}.article-list.article-list-thum th{width:16%;display:table-cell;vertical-align:top}.article-list.article-list-thum th img{max-width:100%;height:auto;border:1px solid #ccc}@media screen and (max-width:768px){.article-list.article-list-thum th{width:20%}.article-list.article-list-thum th img{max-width:100%;height:auto}}.article-list.article-list-thum td{display:table-cell;vertical-align:top;padding-left:24px;line-height:1.8}.article-list.article-list-thum td p{padding-top:16px;font-size:14px}.article-list-card{max-width:1024px;margin-left:auto;margin-right:auto}.article-list-card:after{clear:both;content:"";display:table}@media screen and (max-width:1100px){.article-list-card{padding:2.4rem 3.2rem}}@media screen and (max-width:768px){.article-list-card{padding:0 2.4rem}}.article-list-card .mdl-card{float:left;display:block;margin-right:3.7196494455%;width:30.8535670363%;margin-top:4rem;background:#fff}.article-list-card .mdl-card:last-child{margin-right:0}.article-list-card .mdl-card:nth-child(3n){margin-right:0}.article-list-card .mdl-card:nth-child(3n+1){clear:left}@media screen and (max-width:1000px){.article-list-card .mdl-card{float:left;display:block;margin-right:3.7196494455%;width:48.1401752773%;margin-top:0;margin-bottom:3.2rem}.article-list-card .mdl-card:last-child{margin-right:0}.article-list-card .mdl-card:nth-child(3n){margin-right:3.7196494455%}.article-list-card .mdl-card:nth-child(3n+1){clear:none}.article-list-card .mdl-card:nth-child(2n){margin-right:0}.article-list-card .mdl-card:nth-child(2n+1){clear:left}}@media screen and (max-width:768px){.article-list-card .mdl-card{float:left;display:block;margin-right:3.7196494455%;width:100%;margin-top:0;margin-bottom:2.4rem}.article-list-card .mdl-card:last-child{margin-right:0}.article-list-card .mdl-card:nth-child(2n){margin-right:3.7196494455%}.article-list-card .mdl-card:nth-child(2n+1){clear:none}.article-list-card .mdl-card:last-child{margin-bottom:0}}@media screen and (max-width:768px){.article-list-card.article-list-card-flat{padding:0}}.article-list-card.article-list-card-flat .mdl-card-flat{margin-top:6rem}@media screen and (max-width:768px){.article-list-card.article-list-card-flat .mdl-card-flat{margin-top:0;margin-bottom:0;padding:1.6rem;border-top:1px solid #eee}.article-list-card.article-list-card-flat .mdl-card-flat:last-child{border-bottom:1px solid #eee}}.article-list-bgcolor{width:100%}.article-list-bgcolor tr{padding:1.6rem;display:block;line-height:2}.article-list-bgcolor tr:nth-child(odd){background:#eee}@media screen and (max-width:768px){.article-list-bgcolor tr{line-height:1.6}}.article-list-bgcolor th{float:left;display:block;margin-right:3.7196494455%;width:22.2102629159%}.article-list-bgcolor th:last-child{margin-right:0}@media screen and (max-width:768px){.article-list-bgcolor th{font-size:1.2rem}}@media screen and (max-width:768px){.article-list-bgcolor th,.article-list-bgcolor td{width:100%;display:block}.article-list-bgcolor br{display:none}}.article-list-border{width:100%}.article-list-border tr,.article-list-border li{padding:1.6rem 1.6rem 1.6rem 0;display:block;line-height:2;border-bottom:1px solid #ccc}.article-list-border tr:first-child,.article-list-border li:first-child{padding-top:0}@media screen and (max-width:768px){.article-list-border tr,.article-list-border li{padding:1.6rem}}.article-list-border span{display:block}.article-list-border th{float:left;display:block;margin-right:3.7196494455%;width:22.2102629159%;font-weight:700}.article-list-border th:last-child{margin-right:0}@media screen and (max-width:768px){.article-list-border th{padding-left:16px;margin-bottom:8px;font-size:1.2rem;color:#555;border-left:1px solid #555}}.article-list-border a:hover{text-decoration:underline}@media screen and (max-width:768px){.article-list-border th,.article-list-border td{width:100%;display:block}.article-list-border td{line-height:1.4;font-size:14px;font-size:1.4rem}.article-list-border br{display:none}}
/*!
* "Font-Awesome" licensed under the SIL Open Font License
* http://fortawesome.github.io/Font-Awesome/
*/
@font-face{font-family:"icomoon";src:url(//www.oono-sousai.co.jp/official/wp-content/themes/oonosousai2019/lib/css/../fonts/sns/icomoon.eot?dkg5ju);src:url(//www.oono-sousai.co.jp/official/wp-content/themes/oonosousai2019/lib/css/../fonts/sns/icomoon.eot?dkg5ju#iefix) format("embedded-opentype"),url(//www.oono-sousai.co.jp/official/wp-content/themes/oonosousai2019/lib/css/../fonts/sns/icomoon.ttf?dkg5ju) format("truetype"),url(//www.oono-sousai.co.jp/official/wp-content/themes/oonosousai2019/lib/css/../fonts/sns/icomoon.woff?dkg5ju) format("woff"),url(//www.oono-sousai.co.jp/official/wp-content/themes/oonosousai2019/lib/css/../fonts/sns/icomoon.svg?dkg5ju#icomoon) format("svg");font-weight:400;font-style:normal}[class^=icon-],[class*=" icon-"]{font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-feedly:before{content:""}.icon-hatebu:before{content:""}.icon-line:before{content:""}.icon-envelope-o:before{content:""}.icon-twitter-square:before{content:""}.icon-facebook-square:before{content:""}.icon-twitter:before{content:""}.icon-facebook:before{content:""}.icon-facebook-f:before{content:""}.icon-pinterest:before{content:""}.icon-pinterest-square:before{content:""}.icon-google-plus-square:before{content:""}.icon-google-plus:before{content:""}.icon-envelope:before{content:""}.icon-rss-square:before{content:""}.icon-youtube-square:before{content:""}.icon-youtube:before{content:""}.icon-instagram:before{content:""}.icon-tumblr-square:before{content:""}.icon-vimeo-square:before{content:""}.icon-pinterest-p:before{content:""}.icon-get-pocket:before{content:""}.sns{max-width:1024px;margin-left:auto;margin-right:auto}.sns:after{clear:both;content:"";display:table}@media screen and (max-width:768px){.sns{padding:24px 16px}}.sns .btn-hatena{background:#008fde}.sns .btn-twitter{background:#55acee}.sns .btn-facebook{background:#315096}.sns .btn-mail{background:#0054a8}.sns .btn-google{background:#dd4b39}.sns .btn-line{background:#00c300}.sns .btn-pocket{background:#f03e51}.sns .btn-feedly{background:#6cc655}.sns li{float:left;display:block;margin-right:0;width:33.3333333333%;height:60px;line-height:60px;text-align:center}.sns li:last-child{margin-right:0}@media screen and (max-width:768px){.sns li{height:auto;line-height:0}}.sns a{font-weight:600;font-size:18px;font-size:1.8rem;color:#fff}@media screen and (max-width:768px){.sns a{font-size:12px;font-size:1.2rem}}.sns [class^=icon-]{padding-right:16px}@media screen and (max-width:768px){.sns [class^=icon-]{font-size:16px;padding-right:4px}}.sns [class^=icon-]:before{vertical-align:-3px}.sns.sns-small{padding-top:40px;padding-bottom:24px}@media screen and (max-width:768px){.sns.sns-small{padding-top:16px;padding-bottom:0}}.sns.sns-small li{width:56px;height:56px;margin-right:16px;margin-bottom:16px;border-radius:50%}@media screen and (max-width:768px){.sns.sns-small li{width:44px;height:44px}}.sns.sns-small a{font-size:26px;font-size:2.6rem}.sns.sns-small [class^=icon-]{padding-right:0;line-height:1}@media screen and (max-width:768px){.sns.sns-small [class^=icon-]:before{vertical-align:0}}.js-animation{visibility:hidden}@media screen and (max-width:1000px){.js-animation{visibility:visible}}.loader{width:100%;height:100%;position:absolute;top:0;left:0;z-index:10000;-webkit-perspective:500px;perspective:500px;background:#fff}.loader-spin{position:absolute;top:50%;left:50%;margin-top:-15px;margin-left:-15px;text-align:center;color:#fff;margin:auto;width:30px !important;height:30px !important;border-radius:30px;border:6px solid #5b3664;border-right-color:rgba(0,0,0,0);animation:spin 1s infinite linear}.slidefadeIn{animation-name:slidefadeIn;-webkit-animation-name:slidefadeIn;animation-duration:1.5s;-webkit-animation-duration:1.5s;animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out;visibility:visible !important}.slideup-naname{animation-name:slideUp;-webkit-animation-name:slideUp;animation-duration:1s;-webkit-animation-duration:1s;animation-timing-function:ease;-webkit-animation-timing-function:ease;visibility:visible !important}.down{animation-name:down;-webkit-animation-name:down;animation-duration:1.5s;-webkit-animation-duration:1.5s;animation-timing-function:ease-out;-webkit-animation-timing-function:ease-out;transform-origin:100% 0%;-ms-transform-origin:100% 0%;-webkit-transform-origin:100% 0%}.zoom{-moz-transition:-moz-transform 7.5s linear;-webkit-transition:-webkit-transform 7.5s linear;-o-transition:-o-transform 7.5s linear;-ms-transition:-ms-transform 7.5s linear;transition:transform 7.5s linear;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.fadeIn{animation-name:fadeIn;-webkit-animation-name:fadeIn;animation-duration:1s;-webkit-animation-duration:1s;animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out;visibility:visible !important}.bg-color{animation-name:bg-color;-webkit-animation-name:bg-color;animation-duration:8s;-webkit-animation-duration:8s;animation-timing-function:infinite;-webkit-animation-timing-function:infinite;visibility:visible !important}:root{--color-alert:#ff001d;--color-base:#f0e6f3;--color-gray-dark:#595757;--color-gray-light:#ccc;--color-white:#fff;--color-primary:#5f1985;--color-secondary:#df2060}@media(max-width:1000px){header{width:100%;height:70px;position:fixed;left:0;top:0;z-index:11;background:#fff}}.header__logo{position:relative;max-width:1280px;margin:.6rem auto 0}.header__logo span{font-size:1.4rem}.header__logo a{position:absolute;top:2.6rem}@media screen and (max-width:1280px){.header__logo a{left:16px}}@media(max-width:1000px){.header__logo{margin:0}.header__logo span{display:none}.header__logo a{top:12px;left:12px;margin:0}.header__logo img{width:134px;height:auto}}@media(max-width:350px){.header__logo img{width:90px}}@media(max-width:1000px){.header__container{padding-top:4.8rem;display:flex;flex-direction:column;align-items:center}}.header__nav_head_container{max-width:1280px;margin:1.2rem auto;display:flex;justify-content:flex-end;align-items:center;gap:1.6rem}@media screen and (max-width:1280px){.header__nav_head_container{padding:0 1.6rem}}@media(max-width:1000px){.header__nav_head_container{flex-direction:column;order:1}}.header__nav_global{border-top:1px solid var(--color-gray-light);border-bottom:1px solid var(--color-gray-light);background:var(--color-base);margin-bottom:32px}.header__nav_global ul{max-width:1280px;display:flex;margin:0 auto}.header__nav_global li{width:100%;text-align:center}.header__nav_global li:last-child{border-right:1px solid var(--color-gray-light)}.header__nav_global a{display:block;padding:2.4rem .8rem;color:var(--color-gray-dark);border-left:1px solid var(--color-gray-light)}.header__nav_global a:hover{color:var(--color-white);background:var(--color-gray-dark)}.header__nav_global i{padding-right:.4rem;font-size:1.4rem}@media(min-width:768px)and (max-width:1024px){.header__nav_global ul{max-width:100%}.header__nav_global a{padding:2.4rem 0}}@media(max-width:1000px){.header__nav_global{width:100%;border:none;margin-bottom:16px;background:var(--color-gray-dark)}.header__nav_global ul{max-width:100%;flex-direction:column;justify-content:flex-start}.header__nav_global li{text-align:left}.header__nav_global li:last-child{border:none}.header__nav_global a{padding:1.6rem 2.4rem;text-align:left;color:var(--color-white);border-left:none;border-bottom:1px solid hsla(0,0%,100%,.3)}.header__nav_global a:hover{background:inherit}}.header__nav_head ul{display:flex;flex-direction:row;align-items:center}.header__nav_head li:last-child a{border-right:1px solid var(--color-gray-light)}.header__nav_head a{display:block;padding:1.6rem;text-align:center;color:var(--color-gray-dark);border-left:1px solid var(--color-gray-light)}.header__nav_head a:hover{color:var(--color-primary)}.header__nav_head i{display:block;margin-bottom:.8rem;font-size:1.4rem}@media(max-width:1000px){.header__nav_head a{color:var(--color-white)}}.btn__tel{position:relative;display:inline-block;font-weight:700;color:var(--color-secondary)}.btn__tel_info{display:block;font-size:1.4rem}.btn__tel_number{display:inline-block;padding-top:.9rem;font-size:3rem}.btn__tel_icon{position:relative;top:10px;width:28px;height:28px;display:inline-block;margin-right:.4rem;background-image:url(//www.oono-sousai.co.jp/official/wp-content/themes/oonosousai2019/lib/css/../images/btn__tel_icon.svg);background-repeat:no-repeat}.btn__tel_anim_call{position:absolute;top:6px;left:16px;transform:rotate(35deg)}.btn__tel_icon .btn__tel_anim_call:before,.btn__tel_icon .btn__tel_anim_call:after{position:absolute;border:2px solid rgba(0,0,0,0);border-top:solid 2px var(--color-secondary);border-radius:50%;transform:translate(-50%,-50%);opacity:0;animation-name:btn__tel_anim_call;animation-duration:1.4s;animation-iteration-count:infinite;animation-timing-function:linear;content:""}.btn__tel_icon .btn__tel_anim_call:first-child:before{width:8px;height:8px;animation-delay:-1.16s}.btn__tel_icon .btn__tel_anim_call:first-child:after{width:20px;height:20px;animation-delay:-1.08s}.btn__tel_icon .btn__tel_anim_call:last-child:before{width:32px;height:32px;animation-delay:-1s}.btn__tel_icon .btn__tel_anim_call:last-child:after{content:none}@media(max-width:1000px){.btn__tel{color:var(--color-white)}.btn__tel_icon{background-image:url(//www.oono-sousai.co.jp/official/wp-content/themes/oonosousai2019/lib/css/../images/btn__tel_icon_white.svg)}.btn__tel_icon .btn__tel_anim_call:before,.btn__tel_icon .btn__tel_anim_call:after{border-top:solid 2px var(--color-white)}}@keyframes btn__tel_anim_call{64%{opacity:1}78%{opacity:0}}.btn-tel__emergency{display:none;padding:1.6rem 2.4rem;color:var(--color-white);border-radius:10px;background-color:var(--color-secondary)}@media(max-width:1000px){.btn-tel__emergency{display:block}}.btn__tel_mobile{position:absolute;top:12px;right:68px}.dropdown{display:inline-block;position:relative;cursor:pointer;font-weight:700;color:var(--color-gray-dark);border-left:1px solid var(--color-gray-light)}.dropdown:hover{color:var(--color-white);background:var(--color-gray-dark)}.dropdown.active i{vertical-align:.3rem;transform:rotate(180deg)}.dropdown__btn{display:block;padding:2.4rem .8rem}.dropdown__btn:hover{background-color:var(--color-gray-dark)}.dropdown__btn i{fill:var(--color-white);transition:transform .3s ease}.button-text{margin-right:10px}.dropdown__menu{position:absolute;top:100%;left:0;background-color:var(--color-white);border-radius:5px;padding:0;margin-top:5px;list-style:none;max-height:0;overflow:hidden;transition:max-height 0s ease;z-index:10}.dropdown.active .dropdown__menu{width:800px;max-height:80dvh;display:flex;flex-wrap:wrap;box-shadow:0px 4px 6px rgba(0,0,0,.1);transition:max-height .3s ease;justify-content:space-between}.dropdown__menu li{width:33%;border-bottom:1px solid rgba(91,54,100,.3)}.dropdown__menu li:nth-child(1) a{border-left:none}.dropdown__menu li:nth-child(4) a{border-left:none}.dropdown__menu li:nth-child(7) a{border-left:none}.dropdown__menu li:last-child{width:33.6%;border-bottom:none}.dropdown__menu li:last-child a{border-left:none}.dropdown__menu li a{color:#333;text-decoration:none;display:block;line-height:1.4}.dropdown__menu li a:hover{color:var(--color-primary);background-color:var(--color-white)}@media(max-width:1000px){.dropdown{color:var(--color-white);border-left:none;border-bottom:1px solid hsla(0,0%,100%,.3)}.dropdown__btn{padding:1.6rem 2.4rem}.dropdown__btn:hover{color:var(--color-white);background:inherit}.dropdown__menu{position:relative;top:0;color:var(--color-white);background:var(--color-gray-dark);border-radius:0}.dropdown__menu li{width:100%;padding:0;text-align:left;border:none}.dropdown__menu li:last-child{width:100%}.dropdown__menu li:last-child a{border:none}.dropdown.active .dropdown__menu{width:100%;max-height:100%;display:flex;flex-wrap:wrap}.dropdown__menu li a{color:var(--color-white);font-size:1.4rem}.dropdown__menu li a br{display:none}.dropdown__menu li a:hover{color:var(--color-white);background-color:var(--color-gray-dark)}}.btn__mobile_humburger{display:none}@media(max-width:1000px){.btn__mobile_humburger{width:48px;height:48px;display:flex;align-items:center;flex-direction:column;justify-content:center;position:fixed;top:12px;right:12px;padding:3px 9px;text-align:center;cursor:pointer;background-color:var(--color-gray-dark);border-radius:10px;z-index:11}.btn__mobile_humburger span{margin-top:4px;font-size:10px;color:var(--color-white)}.btn__mobile_bar{width:20px;height:2px;margin:4px 0 0;transition:.4s;background-color:var(--color-white)}.btn__mobile_close{display:none;width:48px;height:48px;cursor:pointer;color:var(--color-white);position:fixed;top:16px;right:-16px}.btn__mobile_close.is-open{display:block;z-index:21}.btn__mobile_close .btn__mobile_bar:first-child{background:var(--color-white);transform:rotate(-45deg) translate(-5px,1px)}.btn__mobile_close .btn__mobile_bar:last-child{background:var(--color-white);transform:rotate(45deg) translate(-3px,0px)}#is-overlay{position:fixed;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;overflow:auto;transition:.4s;z-index:12;background-color:var(--color-gray-dark)}#is-overlay.is-active{opacity:1;visibility:visible}}footer{position:relative;padding-top:40px;padding-bottom:80px;color:#fff;background:#333}@media screen and (max-width:1000px){footer{padding-top:0;padding-bottom:60px}}footer.theme-cotact-footer{line-height:1.6;text-align:center}footer.theme-cotact-footer img{display:inline-block}footer.theme-cotact-footer address{padding-top:16px}@media screen and (max-width:1000px){footer.theme-cotact-footer{padding:32px 0}}.mdl-footer-nav nav{float:left;display:block;margin-right:0;width:50%}.mdl-footer-nav nav:last-child{margin-right:0}@media screen and (max-width:1000px){.mdl-footer-nav nav{float:left;display:block;margin-right:0;width:100%}.mdl-footer-nav nav:last-child{margin-right:0}.mdl-footer-nav nav+nav a{border-right:0}}.mdl-footer-nav a{padding-right:40px;padding-bottom:40px;font-size:16px;font-size:1.6rem;font-weight:100;color:#fff}.mdl-footer-nav a:hover{opacity:.5;filter:alpha(opacity=50)}.mdl-footer-nav a:before{padding-right:6px;font-size:12px;font-family:"Font Awesome 5 Free";font-weight:900;color:#fff;content:""}@media screen and (max-width:1000px){.mdl-footer-nav a{margin-right:0;padding:16px;font-size:14px;font-size:1.4rem;text-align:center;border-bottom:1px solid hsla(0,0%,100%,.2);border-right:1px solid hsla(0,0%,100%,.2)}}@media screen and (max-width:340px){.mdl-footer-nav a{padding:18px 0;font-size:12px;font-size:1.2rem}}.mdl-footer-info{text-align:center}@media screen and (max-width:1100px){.mdl-footer-info{padding-left:1.6rem}}@media screen and (max-width:1000px){.mdl-footer-info{padding:2.4rem 0}.mdl-footer-info img{max-width:100%;height:auto}}.mdl-footer-info .btn{width:100%;padding:24px;margin-bottom:40px}@media screen and (max-width:1000px){.mdl-footer-info .btn{padding:16px}}.mdl-footer-info a{color:#fff;font-weight:400}.mdl-footer-info .mdl-logo{display:inline-block;padding-top:16px;padding-bottom:16px}@media screen and (max-width:1000px){.mdl-footer-info .mdl-logo{padding:16px 0 0;text-align:center}.mdl-footer-info .mdl-logo img{display:inline-block}}.mdl-footer-info .btn-tel-wrap span{display:inline-block;padding-right:16px;padding-bottom:4px;color:#fff}@media screen and (max-width:1000px){.mdl-footer-info .btn-tel-wrap span{display:block;padding-right:0;font-size:16px;font-size:1.6rem;text-align:center}}.mdl-footer-info .btn-tel-wrap a{display:inline-block}@media screen and (max-width:1000px){.mdl-footer-info .btn-tel-wrap a{display:block;padding:8px;color:#fff;border:none}}.mdl-footer-info address{line-height:1.6;font-size:14px;font-size:1.4rem}.mdl-footer-info address br{display:none}@media screen and (max-width:1000px){.mdl-footer-info address{padding:16px 16px 0;font-size:14px;font-size:1.4rem;text-align:center}.mdl-footer-info address br{display:block}}@media screen and (max-width:1000px){.mdl-footer-info p{text-align:center}}.mdl-footer-info nav{text-align:left}.mdl-footer-info nav a{display:inline-block;padding-bottom:16px}.mdl-footer-info nav a:hover{opacity:.6}@media screen and (max-width:1000px){.mdl-footer-info nav{text-align:center}}.mdl-footer-copy{padding:40px 0 80px;text-align:center;font-size:12px;font-size:1.2rem;color:#ccc;letter-spacing:2px}@media screen and (max-width:1000px){.mdl-footer-copy{margin-bottom:0;padding:8px 0 56px;clear:both;display:block;text-align:center}.mdl-footer-copy.u-pb-large{padding-bottom:32px}}@media screen and (max-width:1000px){.fb-page{display:none !important}}.h-title{width:500px;position:relative;margin:0 auto;font-size:30px;font-size:3rem;color:#fff;line-height:1.8;letter-spacing:2px}@media screen and (max-width:1000px){.h-title{padding:0 16px;font-size:20px;font-size:2rem}}@media screen and (max-width:768px){.h-title{width:300px}.h-title br{display:none}}.h-title span{position:relative;opacity:0;filter:alpha(opacity=0);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.h-title.page{width:600px;top:24%}.h-title.page:before{display:none}.h-title.page:after{display:none}.h-title.page.grey{color:#000}@media screen and (max-width:1000px){.h-title.page{width:100%;top:40%}}.mdl-slider-movie{position:relative;height:68vh;overflow:hidden}@media screen and (max-width:1280px){.mdl-slider-movie{height:68vh}}@media screen and (max-width:1100px){.mdl-slider-movie{height:60vh}}@media screen and (max-width:1000px){.mdl-slider-movie{height:48vh}}@media screen and (max-width:768px){.mdl-slider-movie{display:none}}.mdl-slider-movie .h-title{top:30%;font-family:"リュウミン M-KL","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.mdl-slider-movie .h-title span{display:block;font-size:48px}.mdl-slider-movie .h-title span+span{font-size:32px}@media screen and (max-width:1100px){.mdl-slider-movie .h-title{top:30%}}@media screen and (max-width:1000px){.mdl-slider-movie .h-title{top:20%}.mdl-slider-movie .h-title span{font-size:36px}}@media screen and (max-width:768px){.mdl-slider-movie .h-title{top:30%}}.mdl-slider-movie .mdl-slider-copy{width:100%;height:80vh;position:absolute;top:0;left:0;margin:auto;text-align:center}.mdl-slider-movie .mdl-slider-copy+.btn-scroll{opacity:0;filter:alpha(opacity=0);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;position:absolute;bottom:40px}#movie{position:relative;top:-40px;right:0;bottom:0;min-width:100%;min-height:100%;max-width:100%;height:auto;display:block;z-index:-100;background-size:cover}@media screen and (max-width:1280px){#movie{top:-40px}}@media screen and (max-width:1000px){#movie{top:-30px}}.mdl-slider-primary{position:relative}.mdl-slider-primary li{text-align:center}.mdl-slider-primary img{display:inline-block}@media screen and (max-width:1000px){.mdl-slider-primary img{max-width:100%;height:auto}}.mdl-slider-primary .mdl-slider-copy{position:absolute;top:50%;left:50%;margin-top:-160px;margin-left:-280px}@media screen and (max-width:1000px){.mdl-slider-primary .mdl-slider-copy{margin-top:-50px;margin-left:-80px}}.mdl-slider-secondary{position:relative}.mdl-slider-secondary.mobile{display:none}@media screen and (max-width:768px){.mdl-slider-secondary.mobile{display:block}}.mdl-slider-secondary li{width:100%;height:76vh;align-items:center;display:flex;flex-direction:column;justify-content:center;background-repeat:no-repeat;background-position:center top;background-size:cover}@media screen and (max-width:1000px){.mdl-slider-secondary li{height:240px;background-position:top center}}.mdl-slider-secondary p{width:600px;position:relative;top:30%;margin:auto;color:#fff;line-height:2}.mdl-slider-secondary p.grey{color:#000}@media screen and (max-width:1000px){.mdl-slider-secondary p{display:none}}.mdl-slider-secondary .mdl-slider-copy{width:100%;height:100%;position:absolute;top:0;left:0;margin:auto;font-weight:700;text-align:center;animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards}.mdl-slider-secondary .mdl-slider-copy+.btn-scroll{opacity:0;filter:alpha(opacity=0);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;position:absolute;bottom:8%}.mdl-slider-support{background-image:url(//www.oono-sousai.co.jp/official/wp-content/themes/oonosousai2019/lib/css/../images/slider-support.png)}.mdl-slider-personality{background-image:url(//www.oono-sousai.co.jp/official/wp-content/themes/oonosousai2019/lib/css/../images/slider-personality.png);background-position:-5% center !important}@media screen and (max-width:1000px){.mdl-slider-personality{background-position:center center !important}}.mdl-slider-personality .mdl-slider-copy{background-color:rgba(0,0,0,0)}@media screen and (max-width:1000px){.mdl-slider-personality .mdl-slider-copy .h-title{top:30%}.mdl-slider-personality .mdl-slider-copy br{display:block}}.mdl-slider-personality .mdl-slider-copy p{color:#000}@media screen and (max-width:1000px){.mdl-slider-personality .mdl-slider-copy p{display:none}}.mdl-slider-heartnetclub{background-image:url(//www.oono-sousai.co.jp/official/wp-content/themes/oonosousai2019/lib/css/../images/slider-heartnetclub.png)}li.mdl-slider-plan{height:320px;background-image:url(//www.oono-sousai.co.jp/official/wp-content/themes/oonosousai2019/lib/css/../images/slider-plan.png)}li.mdl-slider-plan.secondary{height:410px}li.mdl-slider-plan.secondary .h-title{top:18%}li.mdl-slider-plan.secondary p{top:27%;text-align:left}@media screen and (max-width:1000px){li.mdl-slider-plan{height:200px;background-position:top center}li.mdl-slider-plan.secondary{height:340px}li.mdl-slider-plan.secondary p{font-size:16px}li.mdl-slider-plan .h-title.page{position:static;top:auto}li.mdl-slider-plan .mdl-slider-copy{position:relative;top:40px}li.mdl-slider-plan p{width:auto;display:block;padding-top:16px;padding-left:16px;padding-right:16px;position:static;top:auto;font-size:14px;font-size:1.4rem}li.mdl-slider-plan br{display:none}}li.mdl-slider-plan-tab{height:320px;background-image:url(//www.oono-sousai.co.jp/official/wp-content/themes/oonosousai2019/lib/css/../images/plan-mainimg.png)}@media screen and (max-width:1000px){li.mdl-slider-plan-tab{height:200px;background-position:top center}}.mdl-slider-front{overflow-x:hidden;position:relative}.mdl-slider-front.mobile{display:none}@media screen and (max-width:768px){.mdl-slider-front.mobile{display:block}}.mdl-slider-front img{width:100%;height:auto}.mdl-slider-front li{height:auto}.mdl-slider-front .mdl-slider-copy{width:100%;height:100%;position:absolute;top:0;left:0;margin:auto;font-weight:700;text-align:center;animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards}.mdl-slider-front .mdl-slider-copy+.btn-scroll{opacity:0;filter:alpha(opacity=0);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;position:absolute;bottom:8%}@media screen and (max-width:768px){.mdl-slider-front .mdl-slider-copy .h-title{top:25%}.mdl-slider-front .mdl-slider-copy span{display:block;font-size:24px}.mdl-slider-front .mdl-slider-copy span+span{font-size:18px}}.mdl-slider-silent{position:relative;text-align:center;font-family:"リュウミン M-KL","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.mdl-slider-silent img{display:inline-block}.mdl-slider-silent .h-title{position:absolute;top:94px;left:50%;margin-left:-280px;text-align:left;font-size:34px;line-height:1.4}.mdl-slider-silent .h-title span{display:block;font-size:82px;opacity:1}.mdl-slider-silent.mobile{display:none}@media screen and (max-width:1280px){.mdl-slider-silent img{max-width:100%;height:auto}.mdl-slider-silent .h-title{left:40%}}@media screen and (max-width:768px){.mdl-slider-silent{display:none}.mdl-slider-silent.mobile{display:block}.mdl-slider-silent.mobile img{width:100%;max-width:100%;height:auto}.mdl-slider-silent.mobile .h-title{width:97%;top:24px;left:3%;margin-left:0;font-size:24px;text-align:left}.mdl-slider-silent.mobile .h-title span{font-size:48px}}@media screen and (max-width:340px){.mdl-slider-silent.mobile .h-title{top:16px;left:0;font-size:18px}.mdl-slider-silent.mobile .h-title span{font-size:32px}}.front-service{position:relative;padding-bottom:56px;border-bottom:1px solid rgba(91,54,100,.3);background:linear-gradient(to bottom,rgba(91,54,100,.001),#fff)}@media screen and (max-width:768px){.front-service{padding-bottom:0;border-bottom:none;background:0 0}}.front-service .h-section-title{padding-left:32px}@media screen and (max-width:768px){.front-service .h-section-title{padding:32px 0}}.front-service .btn-circle{position:absolute;top:48px;left:50%;margin-left:-270px}@media screen and (max-width:768px){.front-service .btn-circle{top:16px;left:16px;margin-left:0;padding-top:0;width:60px;height:60px;display:flex;align-items:center;justify-content:center;font-size:13px;line-height:1.3}}@media screen and (max-width:340px){.front-service .btn-circle{top:7px;left:6px}}.front-service ul{max-width:1200px;margin-left:auto;margin-right:auto;display:grid;grid-template-columns:1fr 1fr 1fr;gap:32px;margin-top:32px}.front-service ul:after{clear:both;content:"";display:table}@media screen and (max-width:768px){.front-service ul{grid-template-columns:repeat(2,1fr);gap:0;margin-top:0;border-bottom:1px solid rgba(91,54,100,.3)}}@media screen and (max-width:768px){.front-service li:first-child{grid-area:1/1/2/2}.front-service li:nth-child(2):active{grid-area:1/2/2/3}.front-service li:nth-child(3):active{grid-area:2/1/3/2}.front-service li:nth-child(4):active{grid-area:2/2/3/3}.front-service li:last-child{grid-area:3/1/4/3}.front-service li:nth-child(2),.front-service li:nth-child(4){border-left:1px solid rgba(91,54,100,.3)}}.front-service a{height:100%;display:flex;flex-direction:column;flex-wrap:wrap;background:#fff;box-shadow:0 0 8px #ccc}.front-service a:hover{opacity:.6}@media screen and (max-width:1000px){.front-service a{flex-wrap:nowrap}}@media screen and (max-width:768px){.front-service a{height:auto;padding-top:0;margin-top:0;box-shadow:none}}.front-service h4{position:relative;padding:16px;font-size:21px;font-family:"リュウミン M-KL","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;-webkit-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;text-align:center;line-height:1.6;background:#fff}.front-service h4:after{position:absolute;top:21px;right:10px;font-family:"Font Awesome 5 Free";font-size:15px;color:#5b3664;content:"";z-index:10}.front-service h4 br{display:none}@media screen and (max-width:768px){.front-service h4{font-size:16px;font-family:"游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif}.front-service h4 br{display:block}}.front-service .front-service-img{-webkit-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1}@media screen and (max-width:768px){.front-service .front-service-img{height:auto}}.front-service P{-webkit-box-ordinal-group:3;-ms-flex-order:3;-webkit-order:3;order:3;padding:24px 20px;font-weight:500;font-size:16px;color:#000;line-height:1.8;border-top:1px solid rgba(91,54,100,.2)}@media screen and (max-width:768px){.front-service P{display:none}}.front-service img{width:100%;max-width:100%;height:auto}.contents-hall ul{max-width:1200px;margin-left:auto;margin-right:auto;display:flex;flex-wrap:wrap}.contents-hall ul:after{clear:both;content:"";display:table}.contents-hall li{width:31%;position:relative;margin:0 1.1% 3%;border-bottom:1px solid rgba(91,54,100,.3)}.contents-hall a{display:flex;flex-direction:column}.contents-hall a:hover{opacity:.6}.contents-hall a:after{position:absolute;bottom:44px;right:10px;font-family:"Font Awesome 5 Free";color:#555;content:"";z-index:100}.contents-hall h4{-webkit-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;padding:24px 0;font-size:22px}.contents-hall h4 span{display:block;padding-bottom:16px;font-size:16px;font-weight:400;color:#555}.contents-hall .front-hall-img{float:left;display:block;margin-right:0;width:100%;-webkit-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1}.contents-hall .front-hall-img:last-child{margin-right:0}.contents-hall .front-hall-img img{max-width:100%;height:auto}@media screen and (max-width:768px){.contents-hall li{width:100%;display:block;margin:0}.contents-hall a{padding-top:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:row}.contents-hall a:after{position:absolute;top:44%;right:10px}.contents-hall h4{padding:24px 24px 20px}.contents-hall h4 span{font-size:18px}.contents-hall .front-hall-img{max-width:100px;height:auto}}@media screen and (max-width:340px){.contents-hall h4{font-size:16px}}.contents-new-style{max-width:1200px;margin-left:auto;margin-right:auto;margin-top:32px}.contents-new-style:after{clear:both;content:"";display:table}.contents-new-style.top-none{margin-top:0}@media screen and (max-width:768px){.contents-new-style{margin-top:16px}}.contents-new-style h3{position:relative;padding:40px 24px;color:#af1c1c;font-size:18px;font-family:"リュウミン M-KL","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;text-align:center;cursor:pointer;border:2px solid #af1c1c;border-radius:8px}.contents-new-style h3 span{padding-left:16px;font-size:30px;vertical-align:-4px}.contents-new-style h3 span br{display:none}.contents-new-style h3:after{position:absolute;top:42%;right:24px;font-family:"Font Awesome 5 Free";font-weight:900;font-size:18px;content:""}.contents-new-style h3:hover{color:#fff;background:#af1c1c}.contents-new-style h3:hover:after{color:#fff}@media screen and (max-width:1000px){.contents-new-style h3{width:90%;margin:0 auto 16px;padding:16px;font-weight:700;font-family:"游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif}.contents-new-style h3 span{display:block;padding-left:0;line-height:1.5;vertical-align:0;font-size:16px}.contents-new-style h3 span br{display:block}.contents-new-style h3:after{top:40%;right:16px}}@media screen and (max-width:340px){.contents-new-style h3 span{font-size:14px}}.contents-new-style p{padding-top:24px;line-height:1.8}.contents-new-style-hide{max-width:1200px;margin-left:auto;margin-right:auto;display:none;margin:16px auto;padding:48px 64px;border-radius:10px;background:#eee}.contents-new-style-hide:after{clear:both;content:"";display:table}@media screen and (max-width:1000px){.contents-new-style-hide{margin:0 0 16px;padding:0 16px 16px;border-radius:0}.contents-new-style-hide iframe{width:100%}}.new-style-wrap{padding:56px 32px;margin-bottom:40px;border-radius:10px;background-color:#fff}@media screen and (max-width:1000px){.new-style-wrap{padding:16px}.new-style-wrap h5{font-size:20px;color:#5b3664;text-align:center}}.new-style-fukidashi{width:560px;padding:24px;position:relative;margin:48px auto;line-height:1.6;color:#fff;text-align:center;background:#5b3664;border-radius:10px}.new-style-fukidashi:after{top:100%;left:50%;border:solid rgba(0,0,0,0);content:"";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-top-color:#5b3664;border-width:12px;margin-left:-12px}@media screen and (max-width:1000px){.new-style-fukidashi{width:100%;margin:24px auto;font-weight:700;text-align:left}.new-style-fukidashi br{display:none}}.new-style-caption{display:block;font-size:18px;font-weight:700;text-align:center}.new-style-img{text-align:center}.new-style-img img{max-width:100%;height:auto;display:inline-block}.new-style-merit{padding:32px}@media screen and (max-width:1000px){.new-style-merit{padding:16px 0 0;line-height:1.5}}.new-style-merit.primary{background:rgba(255,231,76,.2)}@media screen and (max-width:1000px){.new-style-merit.primary{background:0 0}.new-style-merit.primary h5{background:rgba(255,231,76,.2)}}.new-style-merit.secondary{background:rgba(91,54,100,.2)}@media screen and (max-width:1000px){.new-style-merit.secondary{background:0 0}.new-style-merit.secondary h5{background:rgba(91,54,100,.2)}}.new-style-merit h5{padding-top:16px;padding-bottom:24px;font-size:20px;font-weight:700;color:#5b3664;text-align:center}@media screen and (max-width:1000px){.new-style-merit h5{padding:16px;margin-bottom:16px}}.new-style-merit li{position:relative;padding-left:18px;padding-bottom:16px;line-height:1.6}.new-style-merit li:before{position:absolute;top:0;left:0;padding-top:7px;padding-left:3px;content:"●";color:#5b3664;font-size:8px}.h-new-style{position:relative;padding-top:10px;margin-bottom:24px;font-size:28px;font-weight:700;color:#5b3664;text-align:center;line-height:1.6}.h-new-style span{width:40px;height:40px;display:inline-block;margin-right:8px;line-height:40px;color:#fff;text-align:center;border-radius:50%;background:#5b3664}.h-new-style.secondary{font-size:24px}@media screen and (max-width:1000px){.h-new-style{padding-top:0;margin-bottom:0;font-size:20px;text-align:left}.h-new-style br{display:none}.h-new-style.secondary{font-size:20px}}.new-style-explain-wrap{padding:48px;margin-top:56px;overflow:hidden;border-radius:10px;background-color:#fff}@media screen and (max-width:1000px){.new-style-explain-wrap{padding:32px 20px;margin-top:32px}}.new-style-explain-wrap h4{font-size:20px;font-weight:700;text-align:center;line-height:1.6}.new-style-explain-wrap h4 span{color:#af1c1c}@media screen and (max-width:1000px){.new-style-explain-wrap h4{text-align:left}.new-style-explain-wrap h4 br{display:none}}.new-style-explain-wrap li{float:left;display:block;margin-right:4.2180916904%;width:30.5212722064%;padding-top:40px}.new-style-explain-wrap li:last-child{margin-right:0}.new-style-explain-wrap li:nth-child(3n){margin-right:0}.new-style-explain-wrap li:nth-child(3n+1){clear:left}.new-style-explain-wrap li p{padding-top:16px;line-height:1.6;font-weight:700}@media screen and (max-width:1000px){.new-style-explain-wrap li{float:left;display:block;margin-right:4.2180916904%;width:100%;padding-top:16px}.new-style-explain-wrap li:last-child{margin-right:0}.new-style-explain-wrap li:nth-child(3n){margin-right:4.2180916904%}.new-style-explain-wrap li:nth-child(3n+1){clear:none}}.new-style-explain-wrap .explain-img{width:310px;height:220px;padding-top:24px;text-align:center;border-radius:10px;border:1px solid #5b3664}.new-style-explain-wrap .explain-img h5{padding-bottom:16px;font-size:18px;font-weight:700;color:#af1c1c;text-align:center;line-height:1.4}.new-style-explain-wrap .explain-img img{display:inline-block}@media screen and (max-width:1000px){.new-style-explain-wrap .explain-img{width:100%;height:auto}.new-style-explain-wrap .explain-img h5{font-size:16px}.new-style-explain-wrap .explain-img h5 br{display:none}.new-style-explain-wrap .explain-img img{max-width:100%;height:auto}}.contents-flow{max-width:1200px;margin-left:auto;margin-right:auto}.contents-flow:after{clear:both;content:"";display:table}.contents-flow h3{max-width:1200px;margin-left:auto;margin-right:auto;position:relative;padding:40px 24px;margin-top:28px;cursor:pointer;font-size:28px;font-family:"リュウミン M-KL","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;color:#fff;text-align:center;border-radius:10px;background:#1e1385}.contents-flow h3:after{clear:both;content:"";display:table}.contents-flow h3 span{padding-left:24px;font-size:16px;vertical-align:3px}.contents-flow h3 img{position:absolute;top:42%;right:90px}.contents-flow h3:after{position:absolute;top:42%;right:24px;font-family:"Font Awesome 5 Free";font-weight:900;font-size:18px;content:""}.contents-flow h3:hover{background:#160d69}@media screen and (max-width:1000px){.contents-flow h3{width:90%;display:block;margin:0 auto;padding:16px;line-height:1.8;font-size:16px;font-weight:700;font-family:"游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif}.contents-flow h3 span{display:block;padding-left:0}.contents-flow h3 img{top:54%;right:16%}.contents-flow h3:after{top:1.6rem;right:1.6rem}}@media screen and (max-width:768px){.contents-flow h3 span{font-size:14px}}@media screen and (max-width:340px){.contents-flow h3{font-size:14px}.contents-flow h3 img{top:70%;right:inherit;left:50%;margin-left:-16px}.contents-flow h3:after{right:10px}}.contents-flow ul{max-width:1200px;margin-left:auto;margin-right:auto;padding:48px 48px 0;margin:0}.contents-flow ul:after{clear:both;content:"";display:table}@media screen and (max-width:1000px){.contents-flow ul{padding:5%}}.contents-flow li{float:left;display:block;margin-right:4.2180916904%;width:47.8909541548%;padding:24px 20px;margin-bottom:32px;border-radius:10px;background:#fff}.contents-flow li:last-child{margin-right:0}.contents-flow li:nth-child(2n){margin-right:0}.contents-flow li:nth-child(2n+1){clear:left}.contents-flow li:last-child{height:202px;align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.contents-flow li:last-child span{font-size:20px;font-weight:700;color:#5b3664}.contents-flow li:last-child i{padding-right:8px}.contents-flow li:last-child p{padding-top:24px;font-size:14px;font-weight:100}.contents-flow li:last-child .btn{margin-top:26px;padding:16px 32px;font-weight:500;font-size:14px}@media screen and (max-width:1000px){.contents-flow li{float:left;display:block;margin-right:4.2180916904%;width:100%;position:relative;height:auto;margin-top:0;margin-bottom:48px}.contents-flow li:last-child{margin-right:0}.contents-flow li:after{position:absolute;bottom:-40px;left:50%;margin-left:-8px;font-family:"Font Awesome 5 Free";font-size:32px;font-weight:900;color:#5b3664;content:""}.contents-flow li:nth-last-child(2){margin-bottom:0}.contents-flow li:nth-last-child(2):after{display:none}.contents-flow li:last-child{display:none}.contents-flow li:last-child:after{display:none}}.contents-flow h4{font-size:22px;font-weight:600;color:#5b3664}.contents-flow h4 span{width:30px;height:30px;padding-top:6px;margin-right:8px;display:inline-block;color:#fff;text-align:center;border-radius:50%;background:#5b3664}@media screen and (max-width:1000px){.contents-flow h4{font-size:18px}}.contents-flow .contents-emergency{padding:32px}.contents-flow .contents-emergency:after{top:20px}@media screen and (max-width:1000px){.contents-flow .contents-emergency{padding:16px 16px 0}.contents-flow .contents-emergency:after{display:none}}.btn-faq{display:none}@media screen and (max-width:1000px){.btn-faq{width:90%;margin:16px auto;padding:24px;display:block;text-align:center;color:#fff;cursor:pointer;border-radius:16px;background:#5b3664}.btn-faq i{padding-right:8px}}.btn-close{padding:16px 24px;display:inline-block;text-align:center;cursor:pointer;background:#fff;border-radius:10px}.btn-close:hover{color:#fff;background:#5b3664}.contents-flow-hide{max-width:1200px;margin-left:auto;margin-right:auto;display:none;margin:16px auto;border-radius:10px;background:#eee}.contents-flow-hide:after{clear:both;content:"";display:table}.contents-flow-hide .contents-emergency{width:90%;margin-top:0;margin-bottom:0}.contents-flow-hide .contents-emergency:first-child{display:none}.contents-flow-hide .emergency-message,.contents-flow-hide .emergency-number{width:60%}@media screen and (max-width:1000px){.contents-flow-hide{width:90%;padding:16px 0}.contents-flow-hide .contents-emergency:first-child{display:block;margin:0 auto}.contents-flow-hide .emergency-ex{padding-left:0}.contents-flow-hide .emergency-message,.contents-flow-hide .emergency-number{width:100%}.contents-flow-hide .emergency-info{padding-left:22px}}@media screen and (max-width:340px){.contents-flow-hide{width:100%;border-radius:0}.contents-flow-hide .emergency-info{padding-left:0}}.flow-picture{overflow:hidden;padding-top:24px}.flow-picture p{font-size:16px;line-height:1.8}.flow-picture p:first-child{float:left;display:block;margin-right:4.2180916904%;width:30.5212722064%}.flow-picture p:first-child:last-child{margin-right:0}.flow-picture p:last-child{float:left;display:block;margin-right:4.2180916904%;width:65.2606361032%;padding-left:8px}.flow-picture p:last-child:last-child{margin-right:0}.flow-picture img{max-width:100%;height:auto}.contents-emergency{max-width:800px;margin-left:auto;margin-right:auto;position:relative;padding:32px;margin:32px auto;cursor:default;background:#2b52b5;border-radius:10px}.contents-emergency:after{clear:both;content:"";display:table}.contents-emergency:after{width:558px;height:206px;position:absolute;top:20px;right:-300px;content:"";background-image:url(//www.oono-sousai.co.jp/official/wp-content/themes/oonosousai2019/lib/css/../images/pc-contents-emergency-img-after.png);background-repeat:no-repeat}.contents-emergency.mb{display:none}@media screen and (max-width:1000px){.contents-emergency{max-width:90%;display:block;padding:16px 16px 0;margin:16px auto;cursor:pointer;overflow:hidden}.contents-emergency:after{display:none}.contents-emergency.mb{display:block}}.emergency-message{width:60%;display:block;padding:0;margin-bottom:8px;color:#fff;font-weight:100;font-size:24px;line-height:1.6;text-align:center}.emergency-message b{display:block;padding:8px 24px;margin-bottom:32px;font-weight:600;font-size:18px;color:#5b3664;background:#fff;border-radius:10px}@media screen and (max-width:1000px){.emergency-message{width:100%;padding:8px;font-size:14px;color:#000;background:#fff;border-radius:10px}.emergency-message b{padding:0;margin-bottom:0;color:#000;background:#fff}.emergency-message br{display:none}}@media screen and (max-width:340px){.emergency-message{font-size:13px}}.emergency-number{width:60%;display:block;padding:12px 0;font-size:40px;font-weight:500;color:#fff;text-align:center}.emergency-number span{padding-left:8px}@media screen and (max-width:1000px){.emergency-number{width:100%;font-size:32px}}@media screen and (max-width:340px){.emergency-number{font-size:30px}}.emergency-ex{display:none}@media screen and (max-width:1000px){.emergency-ex{display:block;padding-left:40px;color:#fff;font-size:14px;text-align:center}.emergency-ex img{margin-top:0;margin-right:0;float:right}}@media screen and (max-width:768px){.emergency-ex{text-align:center}}@media screen and (max-width:340px){.emergency-ex{padding-left:0;text-align:left}.emergency-ex img{margin-right:-4px}}.emergency-info{display:none}@media screen and (max-width:1000px){.emergency-info{display:block;padding:14px 0 20px 32px;font-size:13px;color:#fff;text-align:center}.emergency-info b{color:#ffe74c}}@media screen and (max-width:340px){.emergency-info{padding-top:8px;padding-left:0;text-align:left}}.contents-bnr{text-align:center}.contents-bnr a{display:inline-block;margin-bottom:20px;background:#fff}.contents-bnr a:hover{opacity:.6}.contents-bnr img{max-width:100%;height:auto}.contents-post-bnr a{position:relative;overflow:hidden;margin-bottom:24px;padding:24px 16px 20px;border:1px solid rgba(91,54,100,.2);background-color:#fff;border-radius:10px}.contents-post-bnr a:hover{opacity:.6}.contents-post-bnr a:after{position:absolute;top:40%;right:24px;font-family:"Font Awesome 5 Free";color:#5b3664;content:""}.contents-post-bnr .contents-post-bnr-icon{float:left;display:block;margin-right:4.2180916904%;width:11.4146220632%;text-align:center}.contents-post-bnr .contents-post-bnr-icon:last-child{margin-right:0}.contents-post-bnr .contents-post-bnr-icon i{width:50px;height:50px;padding-top:13px;color:#fff;border-radius:50%;background:#5b3664;font-size:24px}.contents-post-bnr .contents-post-bnr-ex{float:left;display:block;margin-right:4.2180916904%;width:84.3672862464%}.contents-post-bnr .contents-post-bnr-ex:last-child{margin-right:0}.contents-post-bnr .contents-post-bnr-ex h4{font-size:20px}.contents-post-bnr .contents-post-bnr-ex p{padding-top:10px;font-size:14px;font-weight:400;color:#000;line-height:1.8}@media screen and (max-width:1000px){.contents-post-bnr{width:90%;margin:0 auto}.contents-post-bnr a{max-width:1200px;margin-left:auto;margin-right:auto;position:relative;overflow:hidden;margin-bottom:0;padding:24px 16px;background-color:rgba(91,54,100,.1)}.contents-post-bnr a:after{clear:both;content:"";display:table}.contents-post-bnr a:after{position:absolute;top:40%;right:10px;font-family:"Font Awesome 5 Free";color:#555;content:""}.contents-post-bnr .contents-post-bnr-icon{float:left;display:block;margin-right:4.2180916904%;width:16.6255266477%;padding-top:8px}.contents-post-bnr .contents-post-bnr-icon:last-child{margin-right:0}.contents-post-bnr .contents-post-bnr-ex{float:left;display:block;margin-right:4.2180916904%;width:69.6030565903%}.contents-post-bnr .contents-post-bnr-ex:last-child{margin-right:0}.contents-post-bnr .contents-post-bnr-ex h4{font-size:16px}.contents-post-bnr .contents-post-bnr-ex p{padding-top:8px;font-size:14px;font-weight:400;color:#000;line-height:1.8}}@media screen and (max-width:340px){.contents-post-bnr a{padding:20px 12px}.contents-post-bnr .contents-post-bnr-icon{float:left;display:block;margin-right:4.2180916904%;width:20.0994630374%}.contents-post-bnr .contents-post-bnr-icon:last-child{margin-right:0}.contents-post-bnr .contents-post-bnr-ex{float:left;display:block;margin-right:4.2180916904%;width:75.6824452722%;padding-right:18px}.contents-post-bnr .contents-post-bnr-ex:last-child{margin-right:0}.contents-post-bnr .contents-post-bnr-ex h4{font-size:15px}.contents-post-bnr .contents-post-bnr-ex p{font-size:13px}}.contents-wrap.primary{background:#f5f5f5}.contents-list{padding:32px 0 0 32px}@media screen and (max-width:1000px){.contents-list{padding:16px 32px 0}}.contents-list li{padding-bottom:24px;font-weight:700;line-height:1.8;list-style:disc}@media screen and (max-width:1000px){.contents-list li{padding-bottom:16px;font-size:16px;font-size:1.6rem}}.contents-photo{max-width:100%;margin-left:auto;margin-right:auto;position:relative;z-index:-1}.contents-photo:after{clear:both;content:"";display:table}.contents-photo li{float:left;display:block;margin-right:0;width:16.6666666667%;position:relative}.contents-photo li:last-child{margin-right:0}.contents-photo li:before{width:100%;height:101%;position:absolute;top:0;left:0;content:"";background:rgba(0,0,0,.3)}.contents-photo img{width:100%;height:auto;display:block;margin-bottom:-2px}.contents-bloc{overflow:hidden;font-weight:700}.contents-bloc .l-grid-col6{float:left;display:block;margin-right:0;width:50%;height:480px;align-items:center;display:flex;flex-direction:column;justify-content:center}.contents-bloc .l-grid-col6:last-child{margin-right:0}@media screen and (max-width:1000px){.contents-bloc .l-grid-col6{float:left;display:block;margin-right:0;width:100%;align-items:center;display:flex;flex-direction:column;justify-content:center;height:auto}.contents-bloc .l-grid-col6:last-child{margin-right:0}}.contents-bloc p{position:relative;padding:0 10%;margin-bottom:48px;color:#fff;line-height:2;z-index:100}.contents-bloc p.grey{color:#000}@media screen and (max-width:1100px){.contents-bloc p{padding:0 6%}}@media screen and (max-width:1000px){.contents-bloc p{padding:0;margin-bottom:24px}}.contents-bloc.bloc-img .l-grid-col12{float:left;display:block;margin-right:0;width:100%;position:relative;border-top:1px solid #f5f5f5}.contents-bloc.bloc-img .l-grid-col12:last-child{margin-right:0}.contents-bloc.bloc-img .l-grid-col12:before{float:left;display:block;margin-right:0;width:50%;height:480px;position:relative;left:0;content:"";background-repeat:no-repeat;background-size:cover;background-position:center center}.contents-bloc.bloc-img .l-grid-col12:before:last-child{margin-right:0}.contents-bloc.bloc-img .l-grid-col12 .caption{position:absolute;left:0;bottom:0;font-size:14px;color:#000;text-align:left}@media screen and (max-width:1100px){.contents-bloc.bloc-img .l-grid-col12 .caption{left:-3%}}@media screen and (max-width:1000px){.contents-bloc.bloc-img .l-grid-col12 .caption{top:-40px;left:16px;color:#fff}}@media screen and (max-width:1000px){.contents-bloc.bloc-img .l-grid-col12{padding-top:0}.contents-bloc.bloc-img .l-grid-col12:before{float:left;display:block;margin-right:0;width:100%;height:200px}.contents-bloc.bloc-img .l-grid-col12:before:last-child{margin-right:0}}.contents-bloc.bloc-img .l-reverse:before{float:right}.contents-bloc .bloc-img-single{float:left;display:block;margin-right:0;width:50%;position:relative;height:480px;align-items:center;display:flex;flex-direction:column;justify-content:center}.contents-bloc .bloc-img-single:last-child{margin-right:0}.contents-bloc .bloc-img-single.grey{background-color:#f5f5f5}@media screen and (max-width:1000px){.contents-bloc .bloc-img-single{float:left;display:block;margin-right:0;width:100%;height:auto;padding:8px 16px 16px}.contents-bloc .bloc-img-single:last-child{margin-right:0}.contents-bloc .bloc-img-single p{margin-bottom:12px}.contents-bloc .bloc-img-single p:last-child{margin-bottom:0}}.bloc-multiple{float:left;display:block;margin-right:0;width:100%}.bloc-multiple:last-child{margin-right:0}@media screen and (max-width:1000px){.bloc-multiple{padding-top:0}}.bloc-multiple-img{float:left;display:block;margin-right:0;width:50%;height:auto;position:relative;left:0;content:"";background-repeat:no-repeat;background-size:cover;background-position:center center}.bloc-multiple-img:last-child{margin-right:0}.bloc-multiple-img .multiple-img4{float:left;display:block;margin-right:0;width:50%}.bloc-multiple-img .multiple-img4:last-child{margin-right:0}.bloc-multiple-img .multiple-img4:nth-child(2n){margin-right:0}.bloc-multiple-img .multiple-img4:nth-child(2n+1){clear:left}.bloc-multiple-img .multiple-img6{float:left;display:block;margin-right:0;width:33.3333333333%}.bloc-multiple-img .multiple-img6:last-child{margin-right:0}.bloc-multiple-img .multiple-img6:nth-child(3n){margin-right:0}.bloc-multiple-img .multiple-img6:nth-child(3n+1){clear:left}.bloc-multiple-img img{width:100%;height:auto}@media screen and (max-width:1000px){.bloc-multiple-img{float:left;display:block;margin-right:0;width:100%}.bloc-multiple-img:last-child{margin-right:0}.bloc-multiple-img .multiple-img4{float:left;display:block;margin-right:0;width:25%}.bloc-multiple-img .multiple-img4:last-child{margin-right:0}.bloc-multiple-img .multiple-img4:nth-child(2n){margin-right:0}.bloc-multiple-img .multiple-img4:nth-child(2n+1){clear:none}.bloc-multiple-img .multiple-img4:nth-child(4n){margin-right:0}.bloc-multiple-img .multiple-img4:nth-child(4n+1){clear:left}}.bloc-multiple-text{float:left;display:block;margin-right:0;width:50%;height:auto;padding-top:5%;align-items:center;display:flex;flex-direction:column;justify-content:center}.bloc-multiple-text:last-child{margin-right:0}@media screen and (max-width:1100px){.bloc-multiple-text{padding-top:3%}}@media screen and (max-width:1000px){.bloc-multiple-text{float:left;display:block;margin-right:0;width:100%;height:auto;padding:24px 16px}.bloc-multiple-text:last-child{margin-right:0}.bloc-multiple-text p{margin-bottom:0}}.contents-knowledge-wrap{padding-top:96px;padding-bottom:190px;position:relative;background-image:url(//www.oono-sousai.co.jp/official/wp-content/themes/oonosousai2019/lib/css/../images/knowledge-bg.png);background-repeat:no-repeat;background-size:cover}.contents-knowledge-wrap:before{width:100%;height:100%;position:absolute;top:0;left:0;content:"";background:rgba(0,0,0,.4);background-size:contain}@media screen and (max-width:1000px){.contents-knowledge-wrap{padding-top:48px;padding-bottom:150px;background-image:url(//www.oono-sousai.co.jp/official/wp-content/themes/oonosousai2019/lib/css/../images/knowledge-bg-min.png)}}.contents-knowledge-wrap .h-subhead{position:relative}.contents-knowledge-wrap .h-subhead span{text-align:center}.knowledge-point{width:300px;height:290px;position:relative;margin:0 auto}.knowledge-point:before{width:100%;height:100%;position:absolute;top:0;left:0;content:"";background:rgba(0,0,0,.4);background-size:contain}@media screen and (max-width:1000px){.knowledge-point{width:196px;height:190px;background-size:cover}}.knowledge-point h4{padding-top:100px;position:relative;font-size:26px;font-size:2.6rem;color:#fff;line-height:1.6;letter-spacing:2px;z-index:999}@media screen and (max-width:1000px){.knowledge-point h4{padding-top:60px;font-size:22px;font-size:2.2rem}}.knowledge-point img{position:absolute;right:16px;bottom:-20px;z-index:999}@media screen and (max-width:1000px){.knowledge-point img{width:42px;bottom:-16px}}.knowledge-point+.btn{padding-left:32px;padding-right:32px;margin-top:32px}.contents-knowledge-item{position:relative;margin-top:-128px;padding-bottom:96px}@media screen and (max-width:1000px){.contents-knowledge-item{padding-bottom:0}}.contents-knowledge-item li{float:left;display:block;margin-right:0;width:50%;text-align:center}.contents-knowledge-item li:last-child{margin-right:0}@media screen and (max-width:1000px){.contents-knowledge-item li{float:left;display:block;margin-right:0;width:100%;margin-left:0;padding-bottom:40px}.contents-knowledge-item li:last-child{margin-right:0}}.contents-knowledge-item li:first-child .knowledge-point{background-image:url(//www.oono-sousai.co.jp/official/wp-content/themes/oonosousai2019/lib/css/../images/knowledge1.png);background-repeat:no-repeat;background-position:center}.contents-knowledge-item li:nth-child(2n) .knowledge-point{background-image:url(//www.oono-sousai.co.jp/official/wp-content/themes/oonosousai2019/lib/css/../images/knowledge2.png);background-repeat:no-repeat;background-position:center}.contents-knowledge-item li:nth-child(3n) .knowledge-point{background-image:url(//www.oono-sousai.co.jp/official/wp-content/themes/oonosousai2019/lib/css/../images/knowledge3.png);background-repeat:no-repeat;background-position:center}@media screen and (max-width:1000px){.contents-contact.u-pb-large{padding-bottom:0}}.contents-contact .btn-tel-wrap{padding:48px 32px 32px;text-align:center}@media screen and (max-width:1000px){.contents-contact .btn-tel-wrap{margin-top:16px;padding:24px 16px 16px}}.contents-contact .btn-tel-wrap span{padding-bottom:16px;display:block;color:#fff;vertical-align:8px}@media screen and (max-width:1000px){.contents-contact .btn-tel-wrap span{vertical-align:0;padding-right:0}}.contents-contact .btn-tel-wrap a{padding-right:16px;display:inline-block;font-weight:100;color:#fff;vertical-align:8px}@media screen and (max-width:1000px){.contents-contact .btn-tel-wrap a{padding-top:16px}}.contact-nav{max-width:1200px;margin-left:auto;margin-right:auto}.contact-nav:after{clear:both;content:"";display:table}.contact-nav a{float:left;display:block;margin-right:5.2792381945%;width:29.8138412037%;font-size:22px;font-size:2.2rem}.contact-nav a:last-child{margin-right:0}@media screen and (max-width:1000px){.contact-nav{text-align:center}.contact-nav a{float:left;display:block;margin-right:5.2792381945%;width:64.9069206018%;margin:20px auto 0 !important;float:none}.contact-nav a:last-child{margin-right:0}.contact-nav a:nth-child(1n){margin-right:5.2792381945%}.contact-nav a:nth-child(1n+1){clear:none}}.contents-post{max-width:700px;margin-left:auto;margin-right:auto;clear:both}.contents-post:after{clear:both;content:"";display:table}.contents-post .h-section-title{padding-top:16px;color:#5b3664;background:0 0}@media screen and (max-width:1000px){.contents-post .h-section-title{margin-bottom:24px}}.contents-post .article-list{position:relative}@media screen and (max-width:1000px){.contents-post .article-list{float:left;display:block;margin-right:5.2792381945%;width:100%}.contents-post .article-list:last-child{margin-right:0}.contents-post .article-list:first-child{margin-bottom:32px}.contents-post .article-list:last-child{margin-bottom:0}}.contents-post .article-list.large{float:left;display:block;margin-right:5.2792381945%;width:73.6801904514%;margin-left:13.1599047743%}.contents-post .article-list.large:last-child{margin-right:0}@media screen and (max-width:1000px){.contents-post .article-list.large{float:left;display:block;margin-right:5.2792381945%;width:100%;margin-left:0}.contents-post .article-list.large:last-child{margin-right:0}}.contents-post .btn-badge{margin-left:16px}@media screen and (max-width:1000px){.contents-post .btn-badge{margin-left:0}}.contents-post .text-cap{padding-left:16px}@media screen and (max-width:1000px){.contents-post .text-cap{padding-left:0}}.contents-post .btn{margin:32px 0 24px}@media screen and (max-width:1000px){.contents-post .btn{margin:24px 0}}.contents-hall-nav{background:#000}@media screen and (max-width:1000px){.contents-hall-nav{background:#fff}}.contents-hall-nav .l-grid{padding:24px}@media screen and (max-width:1000px){.contents-hall-nav .l-grid{padding:0}}@media screen and (max-width:1000px){.contents-hall-nav .l-grid-col6,.contents-hall-nav .l-grid-col4,.contents-hall-nav .l-grid-col4-5,.contents-hall-nav .l-grid-col7-5{padding:0;float:left;display:block;margin-right:0;width:100%}.contents-hall-nav .l-grid-col6:last-child,.contents-hall-nav .l-grid-col4:last-child,.contents-hall-nav .l-grid-col4-5:last-child,.contents-hall-nav .l-grid-col7-5:last-child{margin-right:0}}.contents-hall-nav li{display:inline-block}@media screen and (max-width:1000px){.contents-hall-nav li{float:left;display:block;margin-right:0;width:50%;padding:0;font-size:16px;font-size:1.6rem;text-align:center;border-bottom:1px solid rgba(91,54,100,.3);border-right:1px solid rgba(91,54,100,.3)}.contents-hall-nav li:last-child{margin-right:0}.contents-hall-nav li:nth-child(2n){margin-right:0}.contents-hall-nav li:nth-child(2n+1){clear:left}.contents-hall-nav li:nth-child(even){border-right:none}}.contents-hall-nav a{padding:8px 10px;color:#fff}.contents-hall-nav a:hover{opacity:.5}@media screen and (max-width:1000px){.contents-hall-nav a{padding:12px;color:#000}.contents-hall-nav a:hover{opacity:1}}.contents-hall-nav .btn-badge{margin-right:16px;display:inline-block}@media screen and (max-width:1100px){.contents-hall-nav .btn-badge{margin:16px 16px 0;display:block;text-align:center}}@media screen and (max-width:1000px){.contents-hall-nav .btn-badge+a{padding:0;font-weight:400}}.contents-hall-nav .btn-tel{display:inline-block;color:#fff;vertical-align:-2px}@media screen and (max-width:1100px){.contents-hall-nav .btn-tel{padding:16px;display:block;text-align:center;border-bottom:1px solid rgba(91,54,100,.3)}}@media screen and (max-width:1000px){.contents-hall-nav .btn-tel{color:#000}}.contents-point.u-wrap-large{padding-bottom:0;padding-top:0}@media screen and (max-width:1000px){.contents-point{padding:24px 0 0}}.contents-staff{position:relative;background-size:cover;background-image:url(//www.oono-sousai.co.jp/official/wp-content/themes/oonosousai2019/lib/css/../images/contents-staff-bg.png);background-repeat:no-repeat}.contents-staff:before{width:100%;height:100%;position:absolute;top:0;content:"";background-color:rgba(0,0,0,.4)}.contents-staff h3,.contents-staff p{position:relative;z-index:1000}@media screen and (max-width:1000px){.contents-facilities-address.u-wrap-small{padding-top:0;padding-bottom:0}}.contents-facilities-address .access-tel{float:left;display:block;margin-right:0;width:37.5%;padding:28px 0 16px;text-align:center;border-radius:10px;border:3px solid #ccc}.contents-facilities-address .access-tel:last-child{margin-right:0}.contents-facilities-address .access-tel span{display:block;padding-bottom:16px;font-size:24px;font-weight:700}.contents-facilities-address .access-tel img{display:inline-block}@media screen and (max-width:1000px){.contents-facilities-address .access-tel{float:left;display:block;margin-right:0;width:100%;border-left:none;border-right:none;border-bottom:none;border-radius:0;border-top:1px solid #ccc;margin-bottom:24px}.contents-facilities-address .access-tel:last-child{margin-right:0}.contents-facilities-address .access-tel span{font-size:22px}.contents-facilities-address .access-tel img{max-width:100%;height:auto;padding:0 16px}}@media screen and (max-width:1000px){.facilities-intro.l-grid-col6{float:left;display:block;margin-right:0;width:100%;padding:32px 0;text-align:center}.facilities-intro.l-grid-col6:last-child{margin-right:0}.facilities-intro.l-grid-col6 .facilities-detail{padding:0 32px 16px}}@media screen and (max-width:1000px)and (max-width:1000px){.facilities-intro.l-grid-col6 .facilities-detail{padding:unset;text-align:center}}.facilities-intro .facilities-img{float:left;display:block;margin-right:0;width:41.6666666667%}.facilities-intro .facilities-img:last-child{margin-right:0}@media screen and (max-width:1000px){.facilities-intro .facilities-img{float:left;display:block;margin-right:0;width:100%}.facilities-intro .facilities-img:last-child{margin-right:0}}.facilities-intro .facilities-detail{float:left;display:block;margin-right:0;width:58.3333333333%;padding:0}.facilities-intro .facilities-detail:last-child{margin-right:0}@media screen and (max-width:1000px){.facilities-intro .facilities-detail{float:left;display:block;margin-right:0;width:100%;padding-top:32px}.facilities-intro .facilities-detail:last-child{margin-right:0}}.contents-facilities-tel{padding:24px 32px 32px;text-align:center;border:1px solid #ccc;border:1px solid #ccc}.contents-facilities-tel .btn-badge{display:block}.contents-facilities-tel .btn-tel{margin-top:12px}@media screen and (max-width:1000px){.contents-facilities-tel{padding:24px 0 24px;border-left:none;border-right:none}.contents-facilities-tel .btn-badge{width:100%}.contents-facilities-tel .l-grid-col6+.l-grid-col6{margin-top:16px}}.contents-facilities-tel .h-normal{padding-bottom:20px}@media screen and (max-width:1000px){.contents-facilities-tel .h-normal{padding-bottom:12px}}@media screen and (max-width:1000px){.contents-facilities-tel.l-grid-col6{float:left;display:block;margin-right:0;width:100%}.contents-facilities-tel.l-grid-col6:last-child{margin-right:0}}@media screen and (max-width:1000px){.front-plan.u-wrap-large{padding-bottom:0}}.plan-detail-block{float:left;display:block;margin-right:0;width:50%;padding:0 32px;text-align:center;border-left:1px solid #ccc}.plan-detail-block:last-child{margin-right:0}.plan-detail-block:last-child{border-right:1px solid #ccc}@media screen and (max-width:1000px){.plan-detail-block{float:left;display:block;margin-right:0;width:100%;padding:32px 16px;text-align:left;border-left:none}.plan-detail-block:last-child{margin-right:0}.plan-detail-block:first-child{padding-top:0;border-bottom:1px solid #ccc}}.plan-detail h4{padding-bottom:32px;font-size:32px;font-size:3.2rem;font-weight:700;text-align:center}@media screen and (max-width:1000px){.plan-detail h4{padding-top:16px;padding-bottom:16px;font-size:26px;font-size:2.6rem}}.plan-detail p{padding-bottom:32px;line-height:2}@media screen and (max-width:1000px){.plan-detail p{padding-bottom:16px;font-size:14px;font-size:1.4rem}}.plan-detail p+p{text-align:center}.plan-contents{margin-top:48px;background:#fff;border:1px solid #ccc}@media screen and (max-width:1000px){.plan-contents{margin-top:0;border-left:none;border-right:none}}.plan-contents .h-plan-contents{float:left;display:block;margin-right:0;width:29.1666666667%;height:240px;padding:24px;font-size:24px;font-size:2.4rem;color:#fff;line-height:1.8;align-items:center;display:flex;flex-direction:column;justify-content:center;background:#5b3664}.plan-contents .h-plan-contents:last-child{margin-right:0}@media screen and (max-width:1000px){.plan-contents .h-plan-contents{float:left;display:block;margin-right:0;width:100%;height:auto;text-align:center;font-size:18px;font-size:1.8rem}.plan-contents .h-plan-contents:last-child{margin-right:0}}.plan-contents ul{float:left;display:block;margin-right:0;width:70.8333333333%;padding:24px}.plan-contents ul:last-child{margin-right:0}@media screen and (max-width:1000px){.plan-contents ul{float:left;display:block;margin-right:0;width:100%;padding-top:4px}.plan-contents ul:last-child{margin-right:0}}.plan-contents ul li{float:left;display:block;margin-right:0;width:25%;padding-top:20px}.plan-contents ul li:last-child{margin-right:0}.plan-contents ul li:nth-child(4n){margin-right:0}.plan-contents ul li:nth-child(4n+1){clear:left}@media screen and (max-width:1000px){.plan-contents ul li{float:left;display:block;margin-right:0;width:50%;font-size:12px;font-size:1.2rem;font-weight:700}.plan-contents ul li:last-child{margin-right:0}.plan-contents ul li:nth-child(4n){margin-right:0}.plan-contents ul li:nth-child(4n+1){clear:none}.plan-contents ul li:nth-child(2n){margin-right:0}.plan-contents ul li:nth-child(2n+1){clear:left}.plan-contents ul li:before{content:"- "}}.plan-contents+.l-grid{padding-top:8px}@media screen and (max-width:1000px){.plan-contents+.l-grid{padding:16px}}.plan-contents+.l-grid p{padding-top:8px;line-height:1.8}.contents-plan-card-wrap{max-width:800px;margin-left:auto;margin-right:auto;padding-bottom:64px}.contents-plan-card-wrap:after{clear:both;content:"";display:table}.contents-plan-card-wrap p{padding-top:0;padding-left:16px;padding-bottom:40px;text-align:center}.contents-plan-card-wrap img{max-width:100%;height:auto;display:inline-block}.contents-plan-card-wrap ul{padding-top:16px}.contents-plan-card-wrap li{padding-top:16px;line-height:1.8}@media screen and (max-width:1000px){.contents-plan-card-wrap{padding-bottom:0}.contents-plan-card-wrap.u-wrap-middle{padding-top:0}.contents-plan-card-wrap p{text-align:left;line-height:1.6}}.contents-plan-card{width:600px;max-width:100%;margin:0 auto;padding:56px 0;text-align:center;border:1px solid #ccc}.contents-plan-card img{display:inline-block}.contents-plan-card h4{padding-top:12px;font-size:28px;font-family:"リュウミン M-KL","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;color:#5b3664}.contents-plan-card h4 span{font-size:60px;vertical-align:-10px}@media screen and (max-width:1000px){.contents-plan-card{padding:0 0 24px}.contents-plan-card h4{padding-top:24px;font-size:19px}.contents-plan-card h4 span{font-size:41px;display:block;padding-top:8px}}.contents-plan-card-price{padding:24px 0}.contents-plan-card-price span{padding:8px 16px;font-size:22px;color:#fff;vertical-align:10px;background:#b41414;border-radius:20px}.contents-plan-card-price strong{font-size:28px;font-weight:700;color:#b41414}.contents-plan-card-price em{padding-right:4px;font-size:64px;vertical-align:-2px;background:0 0}@media screen and (max-width:1000px){.contents-plan-card-price{padding:12px 0}.contents-plan-card-price span{vertical-align:6px;font-size:16px}.contents-plan-card-price strong{font-size:19px}.contents-plan-card-price em{font-size:44px}}.contents-plan-card-price-notax{margin-bottom:24px;font-size:20px;font-weight:700}.contents-card-pay{display:block;padding:40px 16px 0;text-align:center}.contents-facilities-amenities{padding-bottom:24px;background-color:rgba(91,54,100,.1)}.contents-facilities-amenities .h-section-title{background:0 0}.contents-facilities-amenities ul{max-width:1024px;margin-left:auto;margin-right:auto}.contents-facilities-amenities ul:after{clear:both;content:"";display:table}@media screen and (max-width:1000px){.contents-facilities-amenities ul{padding:0 16px 0}}.contents-facilities-amenities li{float:left;display:block;margin-right:3.7196494455%;width:30.8535670363%;padding-bottom:48px}.contents-facilities-amenities li:last-child{margin-right:0}.contents-facilities-amenities li:nth-child(3n){margin-right:0}.contents-facilities-amenities li:nth-child(3n+1){clear:left}@media screen and (max-width:1000px){.contents-facilities-amenities li{float:left;display:block;margin-right:3.7196494455%;width:48.1401752773%;padding-bottom:24px}.contents-facilities-amenities li:last-child{margin-right:0}.contents-facilities-amenities li:nth-child(3n){margin-right:3.7196494455%}.contents-facilities-amenities li:nth-child(3n+1){clear:none}.contents-facilities-amenities li:nth-child(2n){margin-right:0}.contents-facilities-amenities li:nth-child(2n+1){clear:left}}.contents-facilities-amenities img{max-width:100%;height:auto}.contents-facilities-amenities span{display:block;padding-top:16px;font-size:16px;font-weight:500;color:#000;text-align:center}.ricoh-theta-tour-image{margin:0 auto}@media screen and (max-width:1000px){.ricoh-theta-tour-image{height:300px !important}.ricoh-theta-tour-image iframe{height:300px !important}}.contents-message-wrap{max-width:800px;margin-left:auto;margin-right:auto;padding:32px 56px 16px;margin-bottom:48px;border-radius:10px;background-color:rgba(91,54,100,.1)}.contents-message-wrap:after{clear:both;content:"";display:table}@media screen and (max-width:1000px){.contents-message-wrap{padding:20px;margin-top:8px;border-radius:0}}.contents-message-wrap .message-promise{float:left;display:block;margin-right:3.7196494455%;width:48.1401752773%;padding-top:32px;padding-left:0}.contents-message-wrap .message-promise:last-child{margin-right:0}.contents-message-wrap .message-promise li{position:relative;padding-left:24px;padding-bottom:20px;font-size:20px;font-weight:700}.contents-message-wrap .message-promise li:before{position:absolute;top:5px;left:0;content:"●";font-size:10px;color:rgba(91,54,100,.3)}.contents-message-wrap .message-promise p{padding-top:24px;font-family:"リュウミン M-KL","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:28px;color:#5b3664}@media screen and (max-width:1000px){.contents-message-wrap .message-promise{float:left;display:block;margin-right:3.7196494455%;width:100%;padding:0;line-height:1.4}.contents-message-wrap .message-promise:last-child{margin-right:0}.contents-message-wrap .message-promise li{padding-bottom:12px;font-size:16px}.contents-message-wrap .message-promise p{padding-top:8px;font-size:20px;text-align:center}}.contents-message-wrap .message-address{float:left;display:block;margin-right:3.7196494455%;width:48.1401752773%}.contents-message-wrap .message-address:last-child{margin-right:0}.contents-message-wrap .message-address h4{padding:10px 16px;font-size:18px;color:#fff;text-align:center;border-radius:10px;background:#5b3664}.contents-message-wrap .message-address .btn-tel{padding:20px 0;font-size:32px;font-weight:700;text-align:center}.contents-message-wrap .message-address p{padding:8px 0 16px;font-size:14px;text-align:center}.contents-message-wrap .message-address img{max-width:100%;height:auto;display:inline-block}@media screen and (max-width:1000px){.contents-message-wrap .message-address{float:left;display:block;margin-right:3.7196494455%;width:100%;padding-top:40px}.contents-message-wrap .message-address:last-child{margin-right:0}}.contents-hole-info{padding:16px 0 100px;background-color:rgba(91,54,100,.1)}.contents-hole-info .h-section-title{background:0 0}.contents-hole-info table{max-width:1024px;margin-left:auto;margin-right:auto;border-collapse:collapse;empty-cells:show;background:#fff}.contents-hole-info table:after{clear:both;content:"";display:table}.contents-hole-info tr{border-bottom:1px solid #ccc}.contents-hole-info tr:last-child{border-bottom:none}.contents-hole-info th{width:220px;padding:28px;line-height:1.8;text-align:center;background:#f5f5f5}.contents-hole-info td{padding:28px;line-height:1.8}@media screen and (max-width:1000px){.contents-hole-info{padding-top:0;padding-bottom:16px}.contents-hole-info table{margin-top:16px}.contents-hole-info th{width:110px}}@media screen and (max-width:1000px){.contents-facilities{padding-bottom:32px}}.contents-facilities .h-section-title{background:0 0}.contents-facilities li{float:left;display:block;margin-right:4.9808941624%;width:46.1972917418%;margin-bottom:56px;background:#fff}.contents-facilities li:last-child{margin-right:0}.contents-facilities li:nth-child(2n){margin-right:0}.contents-facilities li:nth-child(2n+1){clear:left}.contents-facilities li img{max-width:100%;height:auto;width:100%}@media screen and (max-width:1000px){.contents-facilities li{float:left;display:block;margin-right:4.9808941624%;width:100%;height:auto;padding:16px 16px 32px;margin-bottom:16px}.contents-facilities li:last-child{margin-right:0}.contents-facilities li p{line-height:1.6}}.hall-intro .facilities-img{float:left;display:block;margin-right:4.9808941624%;width:100%}.hall-intro .facilities-img:last-child{margin-right:0}.hall-intro .facilities-detail{float:left;display:block;margin-right:4.9808941624%;width:100%}.hall-intro .facilities-detail:last-child{margin-right:0}.hall-intro .facilities-detail h4{line-height:1.5}@media screen and (max-width:1000px){.hall-intro .facilities-detail{padding-top:32px}}@media screen and (max-width:1000px){.facilities-img{float:left;display:block;margin-right:4.9808941624%;width:100%;text-align:center}.facilities-img:last-child{margin-right:0}}.facilities-img img{width:auto;height:auto}@media screen and (max-width:1000px){.facilities-img img{display:inline-block}}.facilities-img a:hover{opacity:.5}.facilities-detail{padding:32px}@media screen and (max-width:1000px){.facilities-detail{float:left;display:block;margin-right:4.9808941624%;width:100%;padding:16px;text-align:left;line-height:1.4}.facilities-detail:last-child{margin-right:0}}.facilities-detail span{font-size:16px;font-size:1.6rem;font-weight:700;color:#5b3664;line-height:1.4}@media screen and (max-width:1000px){.facilities-detail span{font-size:14px;font-size:1.4rem}}.facilities-detail h4{padding:16px 0;font-size:22px;font-size:2.2rem;font-weight:700}@media screen and (max-width:1000px){.facilities-detail h4{padding-bottom:16px;line-height:1.4}}.facilities-detail p{font-size:16px;font-size:1.6rem;line-height:1.8}.facilities-detail a:hover{opacity:.5}.facilities-nav{clear:both;padding:0 0 32px 32px}.facilities-nav a{margin-right:32px;color:#5b3664}@media screen and (max-width:1000px){.facilities-nav{padding-bottom:0;padding-left:0;text-align:center}.facilities-nav a:last-child{margin-right:0}}@media screen and (max-width:1000px){.contents-360camera{margin-top:24px;border-top:1px solid #ccc}}.contents-voice ul{max-width:1024px;margin-left:auto;margin-right:auto}.contents-voice ul:after{clear:both;content:"";display:table}@media screen and (max-width:1000px){.contents-voice ul{padding:0 16px}}.contents-voice li{float:left;display:block;margin-right:4.9808941624%;width:30.0127372251%;padding:28px;font-size:16px;line-height:1.4;background:#fff}.contents-voice li:last-child{margin-right:0}.contents-voice li:nth-child(3n){margin-right:0}.contents-voice li:nth-child(3n+1){clear:left}@media screen and (max-width:1000px){.contents-voice li{float:left;display:block;margin-right:4.9808941624%;width:100%;margin-bottom:16px}.contents-voice li:last-child{margin-right:0}.contents-voice li:nth-child(3n){margin-right:4.9808941624%}.contents-voice li:nth-child(3n+1){clear:none}}.contents-voice-secondary{color:#fff;background:url(//www.oono-sousai.co.jp/official/wp-content/themes/oonosousai2019/lib/css/../images/contents-voice-bg.png);background-repeat:no-repeat;background-size:cover}@media screen and (max-width:1000px){.contents-voice-secondary{background-position:top center;background-color:#000;background-size:520px}}.contents-voice-secondary .h-page-border{color:#fff}.contents-voice-secondary .h-page-border:after{background-color:#fff}.contents-voice-secondary .contents-voice-explain{max-width:667px;margin-left:auto;margin-right:auto;padding-top:24px;padding-bottom:56px}.contents-voice-secondary .contents-voice-explain:after{clear:both;content:"";display:table}.contents-voice-secondary .contents-voice-explain p{line-height:1.8}.contents-voice-secondary .contents-voice-explain p+p{padding-top:24px}@media screen and (max-width:1000px){.contents-voice-secondary .contents-voice-explain{padding-top:0;padding-bottom:24px}}.contents-voice-secondary .contents-voice-card{max-width:1024px;margin-left:auto;margin-right:auto}.contents-voice-secondary .contents-voice-card:after{clear:both;content:"";display:table}@media screen and (max-width:1000px){.contents-voice-secondary .contents-voice-card{padding-left:16px;padding-right:16px}}.contents-voice-secondary .voice-card{float:left;display:block;margin-right:4.9808941624%;width:47.5095529188%;padding:32px;border-radius:10px;background:#fff}.contents-voice-secondary .voice-card:last-child{margin-right:0}.contents-voice-secondary .voice-card:nth-child(2n){margin-right:0}.contents-voice-secondary .voice-card:nth-child(2n+1){clear:left}@media screen and (max-width:1000px){.contents-voice-secondary .voice-card{float:left;display:block;margin-right:4.9808941624%;width:100%;padding:20px;margin-bottom:16px}.contents-voice-secondary .voice-card:last-child{margin-right:0}.contents-voice-secondary .voice-card:nth-child(2n){margin-right:4.9808941624%}.contents-voice-secondary .voice-card:nth-child(2n+1){clear:none}}.contents-voice-secondary .voice-information{max-width:1024px;margin-left:auto;margin-right:auto}.contents-voice-secondary .voice-information:after{clear:both;content:"";display:table}.contents-voice-secondary .voice-img{float:left;display:block;margin-right:4.9808941624%;width:34.3869411485%}.contents-voice-secondary .voice-img:last-child{margin-right:0}.contents-voice-secondary .voice-img img{max-width:100%;height:auto}@media screen and (max-width:1000px){.contents-voice-secondary .voice-img{float:left;display:block;margin-right:4.9808941624%;width:100%;text-align:center;margin-bottom:16px}.contents-voice-secondary .voice-img:last-child{margin-right:0}.contents-voice-secondary .voice-img img{display:inline-block}}.contents-voice-secondary .voice-notes{float:left;display:block;margin-right:4.9808941624%;width:60.6321646891%;padding-top:4px;font-size:18px;font-weight:500}.contents-voice-secondary .voice-notes:last-child{margin-right:0}.contents-voice-secondary .voice-notes li{padding-bottom:16px;line-height:1.5}.contents-voice-secondary .voice-notes li:last-child{padding-bottom:0}.contents-voice-secondary .voice-notes .star-rating-caption{padding-bottom:12px;font-weight:600}.contents-voice-secondary .voice-contents{font-size:16px}@media screen and (max-width:1000px){.contents-voice-secondary{float:left;display:block;margin-right:4.9808941624%;width:100%}.contents-voice-secondary:last-child{margin-right:0}}.voice-people{font-size:20px}@media screen and (max-width:1000px){.voice-people{font-size:16px}}.voice-status{margin-top:16px}.voice-status th,.voice-status td{padding:16px 16px 0 0}.voice-status.post{margin-bottom:40px}.voice-status.post th{padding-bottom:24px;font-size:18px;font-weight:700}.voice-status.post td{padding-bottom:24px;font-size:24px}.voice-status.post .star-rating-number{top:2px;font-size:18px}@media screen and (max-width:1000px){.voice-status{margin-top:0}}.voice-contents{padding-top:24px;padding-bottom:16px;font-weight:400;line-height:1.8}.voice-contents a{font-weight:400}.star-rating{clear:both;position:relative;top:-5px;width:5em;height:1em;font-size:20px}.star-rating-front{position:absolute;top:0;left:0;overflow:hidden;color:#ffe74c}.star-rating-back{color:#ccc}.star-rating-number{display:block;font-size:14px;position:absolute;top:5px;right:-50px}.voice-status .star-rating{position:relative;top:0;width:5em;height:1em;font-size:20px}.voice-status .star-rating-number{display:block;font-size:14px;position:absolute;top:5px;right:-50px}.contents-covid-info{max-width:900px;margin-left:auto;margin-right:auto;padding:40px;margin-top:-40px;margin-bottom:40px;border-radius:10px;background:rgba(91,54,100,.2)}.contents-covid-info:after{clear:both;content:"";display:table}@media screen and (max-width:1000px){.contents-covid-info{padding:40px 16px 16px}}.contents-covid-info .h-covid-message{margin-top:16px;margin-bottom:16px;font-size:20px;font-weight:700;color:#af1c1c;text-align:center}@media screen and (max-width:1000px){.contents-covid-info .h-covid-message{font-size:18px;line-height:1.8;text-align:left}}.contents-covid-info li{float:left;display:block;margin-right:3.7196494455%;width:22.2102629159%;margin-top:32px;font-size:16px;line-height:1.7}.contents-covid-info li:last-child{margin-right:0}.contents-covid-info li:nth-child(4n){margin-right:0}.contents-covid-info li:nth-child(4n+1){clear:left}@media screen and (max-width:1000px){.contents-covid-info li{float:left;display:block;margin-right:3.7196494455%;width:48.1401752773%;margin-top:0;margin-bottom:20px}.contents-covid-info li:last-child{margin-right:0}.contents-covid-info li:nth-child(2n){margin-right:0}.contents-covid-info li:nth-child(2n+1){clear:left}}.contents-covid-info span{display:block;margin-top:8px}.contents-covid-info img{max-width:100%;height:auto}.contents-media{padding-bottom:64px;background:#5b3664}.contents-media .h-section-title{padding:48px 0}@media screen and (max-width:1000px){.contents-media{clear:both;padding-top:16px;padding-bottom:16px}.contents-media .h-section-title{padding:20px 0 28px}.contents-media .h-section-title .title-main{font-size:24px}}.contents-media-wrap{max-width:1024px;margin-left:auto;margin-right:auto}.contents-media-wrap:after{clear:both;content:"";display:table}.contents-media-wrap .media-explain-wrap{float:left;display:block;margin-right:4.7245755582%;width:56.3647601841%}.contents-media-wrap .media-explain-wrap:last-child{margin-right:0}@media screen and (max-width:1000px){.contents-media-wrap .media-explain-wrap{float:left;display:block;margin-right:4.7245755582%;width:100%}.contents-media-wrap .media-explain-wrap:last-child{margin-right:0}}.contents-media-wrap .media-image{float:left;display:block;margin-right:4.7245755582%;width:38.9106642577%;float:right;text-align:right}.contents-media-wrap .media-image:last-child{margin-right:0}.contents-media-wrap .media-image img{display:inline-block}@media screen and (max-width:1000px){.contents-media-wrap .media-image{float:left;display:block;margin-right:4.7245755582%;width:100%;padding-bottom:32px;text-align:center;float:none}.contents-media-wrap .media-image:last-child{margin-right:0}.contents-media-wrap .media-image img{max-width:100%;height:auto}}.media-explain{padding:24px 0;color:#fff;line-height:1.6;font-size:20px;overflow:hidden;border-top:1px solid #fff}.media-explain.border{border-bottom:1px solid #fff}@media screen and (max-width:1000px){.media-explain{padding:20px}}.media-caption{float:left;display:block;margin-right:4.7245755582%;width:12.7295203682%}.media-caption:last-child{margin-right:0}.media-caption span{display:block;padding:4px 6px;text-align:center;color:#000;border-radius:20px;background-color:#f08300}@media screen and (max-width:1000px){.media-caption{float:left;display:block;margin-right:4.7245755582%;width:100%}.media-caption:last-child{margin-right:0}.media-caption span{display:inline-block}}.media-channnel{float:left;display:block;margin-right:4.7245755582%;width:82.5459040736%}.media-channnel:last-child{margin-right:0}.media-channnel p{padding-left:16px;padding-bottom:10px;position:relative}.media-channnel p:before{position:absolute;top:4px;left:0;font-weight:600;font-size:14px;font-family:"Font Awesome 5 Free";content:""}@media screen and (max-width:1000px){.media-channnel{float:left;display:block;margin-right:4.7245755582%;width:100%;padding-top:16px}.media-channnel:last-child{margin-right:0}}.media-explain-warn{padding:16px;text-align:right;color:#fff}.contents-recruit{background:rgba(0,0,0,.1)}.contents-recruit.secondary{background:0 0}@media screen and (max-width:1000px){.contents-recruit{padding-top:20px}}.contents-recruit-wrap{max-width:1024px;margin-left:auto;margin-right:auto}.contents-recruit-wrap:after{clear:both;content:"";display:table}.contents-recruit-wrap img{box-shadow:0px 0px 15px -5px #777;border-radius:10px}@media screen and (max-width:1000px){.contents-recruit-wrap img{max-width:100%;height:auto}}.recruit-message{max-width:660px;margin-left:auto;margin-right:auto;padding:32px 0 0;line-height:1.8;font-family:"リュウミン M-KL","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.recruit-message:after{clear:both;content:"";display:table}@media screen and (max-width:1000px){.recruit-message{padding:24px}}.recruit-message h4{color:#5b3664;font-size:28px;text-align:center}@media screen and (max-width:1000px){.recruit-message h4{font-size:24px}}.recruit-message p{padding-top:32px;font-size:18px;line-height:2}@media screen and (max-width:1000px){.recruit-message p{padding-top:16px}}.contents-registration,.contents-line-bnr,.contents-request-bnr{text-align:center}.contents-registration a,.contents-line-bnr a,.contents-request-bnr a{display:inline-block}.contents-registration img,.contents-line-bnr img,.contents-request-bnr img{display:inline-block;margin:0 auto}@media screen and (max-width:768px){.contents-registration img,.contents-line-bnr img,.contents-request-bnr img{max-width:100%;height:auto}}.contents-bnr-wrap{width:1200px;max-width:100%;display:flex;flex-direction:row;justify-content:center;gap:16px;margin:0 auto}.contents-bnr-wrap img{max-width:100%;height:auto}@media screen and (max-width:1000px){.contents-bnr-wrap{padding-left:16px;padding-right:16px}}@media screen and (max-width:768px){.contents-bnr-wrap{flex-direction:column}}.mdl-map-primary{height:480px}@media screen and (max-width:1000px){.mdl-map-primary{margin-top:16px;height:240px}.mdl-map-primary#js-map-sou{display:block}}.footer-alert{position:fixed;bottom:0;left:0;width:100%;color:#fff;display:flex;justify-content:space-around;align-items:center;transform:translateY(100%);transition:transform .3s ease;background-color:#eee;z-index:10}.footer-alert.is-show{transform:translateY(0%)}.footer-alert br{display:none}.footer-alert .footer-alert-inner{max-width:1024px;margin-left:auto;margin-right:auto;padding:18px 16px 12px 130px;border-left:1px solid hsla(0,0%,100%,.3);border-right:1px solid hsla(0,0%,100%,.3)}.footer-alert .footer-alert-inner:after{clear:both;content:"";display:table}@media screen and (max-width:1000px){.footer-alert{padding:0;text-align:center}.footer-alert br{display:block}.footer-alert .footer-alert-inner{padding:0}}@media screen and (max-width:1000px){.footer-alert .footer-alert-message{float:left;display:block;margin-right:4.7245755582%;width:100%;padding:12px 0}.footer-alert .footer-alert-message:last-child{margin-right:0}.footer-alert .footer-alert-message span{font-size:12px;font-size:1.2rem;font-weight:600;letter-spacing:1px}.footer-alert .footer-alert-message span:last-child{display:none}}.footer-alert .footer-alert-time{margin-right:16px;padding:6px 12px;float:none;font-size:14px;color:#000;border-radius:10px;background:#ffe74c}@media screen and (max-width:1000px){.footer-alert .footer-alert-time{width:70%;display:inline-block;padding:6px;margin-right:0;float:none;font-size:14px;color:#5b3664;border-radius:10px;background:#fff}}.footer-alert .btn-tel{padding-top:8px;vertical-align:top;font-weight:500;text-align:left;color:#fff}@media screen and (max-width:1000px){.footer-alert .btn-tel{display:none}}.footer-nav-btn{max-width:1200px;margin-left:auto;margin-right:auto}.footer-nav-btn:after{clear:both;content:"";display:table}@media screen and (max-width:1000px){.footer-nav-btn{padding:0}}.footer-nav-tel{position:relative;padding:10px 0 0;text-align:center;background-image:url(//www.oono-sousai.co.jp/official/wp-content/themes/oonosousai2019/lib/css/../images/footer-alert-message-img.png);background-repeat:no-repeat;background-position:360px 10px;background-size:398px}@media screen and (max-width:1000px){.footer-nav-tel{float:left;display:block;margin-right:4.7245755582%;width:100%;padding:0;background:0 0}.footer-nav-tel:last-child{margin-right:0}}.footer-nav-tel .mb-btn-tel{display:none}@media screen and (max-width:1000px){.footer-nav-tel .mb-btn-tel{display:block;padding:12px 24px;font-size:1.4rem;color:#fff;line-height:1;background:#5b3664;border-top:1px solid hsla(0,0%,100%,.3)}.footer-nav-tel .mb-btn-tel i{padding-right:8px;font-size:24px;vertical-align:-4px}}.footer-nav-request{float:left;display:block;margin-right:4.7245755582%;width:47.6377122209%}.footer-nav-request:last-child{margin-right:0}.footer-nav-request .btn-request{width:100%;position:relative;display:inline-block;padding:24px 80px;text-align:center;line-height:1;font-family:"游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;font-weight:500;color:#fff;border:1px solid hsla(0,0%,100%,.5)}.footer-nav-request i{padding-right:8px}@media screen and (max-width:1000px){.footer-nav-request{text-align:center}.footer-nav-request .btn-request{display:inline-block;padding:16px 24px;font-size:1.4rem;line-height:1;border:none;background:#68a880;background:-moz-linear-gradient(top,#68a880 0%,#11803c 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,#68a880),color-stop(100%,#11803c));background:-webkit-linear-gradient(top,#68a880 0%,#11803c 100%);background:-o-linear-gradient(top,#68a880 0%,#11803c 100%);background:-ms-linear-gradient(top,#68a880 0%,#11803c 100%);background:linear-gradient(to bottom,#68a880 0%,#11803c 100%)}}.footer-alert-pc{display:block}.footer-alert-pc ul{max-width:1024px;margin-left:auto;margin-right:auto;display:grid;grid-template-columns:auto auto auto;gap:10px;padding:16px 0 0}.footer-alert-pc ul:after{clear:both;content:"";display:table}.footer-alert-pc li:first-child{padding-top:4px}.footer-alert-pc a:hover{transform:translate(0,-8px)}@media screen and (max-width:1000px){.footer-alert-pc{display:none}}.footer-alert-mobile{display:none}@media screen and (max-width:768px){.footer-alert-mobile{display:block;padding:6px 6px 3px}.footer-alert-mobile ul{width:100%;display:inline-flex;flex-direction:row}.footer-alert-mobile li{padding-right:4px}.footer-alert-mobile li:last-child{padding-right:0}.footer-alert-mobile img{max-width:100%;height:auto;display:inline-block}}.breadcrumbs-wrap{margin:-32px auto 0}.breadcrumbs-wrap.bgcolor__primary{background-color:#eee}@media screen and (max-width:1000px){.breadcrumbs-wrap{margin-top:68px}}#breadcrumbs{max-width:1280px;padding:16px 0;font-size:14px;font-size:1.4rem;margin:0 auto}@media screen and (max-width:1100px){#breadcrumbs{padding:16px}}@media screen and (max-width:1000px){#breadcrumbs{padding:8px 16px;margin-bottom:0;line-height:1.4}}#breadcrumbs a{display:inline-block;font-size:14px;font-size:1.4rem}.contact-form{width:100%}.contact-form tr{display:block;overflow:hidden;padding:24px 0;border-bottom:1px solid #ccc}.contact-form th{float:left;display:block;margin-right:4.7245755582%;width:30.1836162946%;padding-top:2rem;vertical-align:middle;font-weight:600;font-size:18px;font-size:1.8rem}.contact-form th:last-child{margin-right:0}@media screen and (max-width:768px){.contact-form th{float:left;display:block;margin-right:4.7245755582%;width:82.5459040736%;margin-left:8.7270479632%;padding-top:0;padding-bottom:16px;display:block;font-size:16px;font-size:1.6rem}.contact-form th:last-child{margin-right:0}}.contact-form th span{display:inline-block;padding:4px 8px;margin-left:8px;font-size:14px;font-size:1.4rem;font-weight:300;color:#fff;background:#5b3664}.contact-form td{float:left;display:block;margin-right:4.7245755582%;width:65.0918081473%;padding-top:20px}.contact-form td:last-child{margin-right:0}@media screen and (max-width:768px){.contact-form td{float:left;display:block;margin-right:4.7245755582%;width:82.5459040736%;margin-left:8.7270479632%;display:block;padding-top:0}.contact-form td:last-child{margin-right:0}}.contact-form textarea,.contact-form select,.contact-form input[type=text],.contact-form input[type=tel],.contact-form input[type=email]{width:100%;padding:16px;line-height:1;font-size:18px;font-size:1.8rem;font-family:"游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;border:1px solid #ccc;border-radius:5px}.contact-form textarea{height:300px;line-height:1.6;border:1px solid #ccc}.contact-form textarea.order-name{height:130px}input[type=text].zip{width:30%}select.min{width:20% !important}@media screen and (max-width:768px){select.min{width:100% !important;display:block}}.error{padding-top:16px}input[type=submit]{width:200px;height:80px;font-family:"游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;font-weight:600;color:#fff;font-size:18px;font-size:1.8rem;margin-top:2.4rem;padding:10px 20px;background-color:#5b3664;border:none;-webkit-appearance:none}input[type=submit]:hover{opacity:.6;filter:alpha(opacity=60);-webkit-transition-duration:.2s;-moz-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.no-sales-e-mails{font-size:15px;padding-top:32px;color:#b41414;line-height:1.7}@media screen and (max-width:768px){.no-sales-e-mails{padding:32px 16px 0}}.form-inline{display:flex !important}.form-inline input[type=text]{width:70%}.form-inline span{margin-right:4%}.form-inline .ex{align-items:center;display:flex}.form-detail{display:block;padding-top:16px;font-size:14px;color:#555;font-weight:400;background:0 0}#zipcode{width:220px;margin:0 16px}@media screen and (max-width:768px){#zipcode{width:100%;margin:0}}#zip-btn{width:auto;padding:.8rem;font-size:16px;font-size:1.6rem;color:#fff;border:none;cursor:pointer;background-color:#4385bf}#zip-btn:hover{opacity:.6}@media screen and (max-width:768px){#zip-btn{width:100%;margin-top:1.6rem}}input[type=text].zip{width:30%}select.min{width:20% !important}@media screen and (max-width:768px){select.min{width:100% !important;display:block}}.error{padding-top:16px}input[type=submit]{width:200px;height:80px;font-family:"游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;font-weight:600;color:#fff;font-size:18px;font-size:1.8rem;margin-top:2.4rem;padding:10px 20px;background-color:#5b3664;border:none;-webkit-appearance:none}input[type=submit]:hover{opacity:.6;filter:alpha(opacity=60);-webkit-transition-duration:.2s;-moz-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}@media screen and (max-width:1000px){.mw_wp_form_confirm td{padding-top:24px}}.related-article{clear:both;margin-top:56px;border-top:1px solid #5b3664}.related-article ul{max-width:1200px;margin-left:auto;margin-right:auto}.related-article ul:after{clear:both;content:"";display:table}.related-article li{float:left;display:block;margin-right:4.2180916904%;width:47.8909541548%;margin-bottom:32px}.related-article li:last-child{margin-right:0}.related-article li:nth-child(2n){margin-right:0}.related-article li:nth-child(2n+1){clear:left}.related-article .title{float:left;display:block;margin-right:4.2180916904%;width:65.2606361032%;line-height:1.8}.related-article .title:last-child{margin-right:0}.related-article .thumb{float:left;display:block;margin-right:4.2180916904%;width:30.5212722064%;text-align:right}.related-article .thumb:last-child{margin-right:0}.mdl-search{margin:40px 0;padding:1.6rem;text-align:left;border:1px solid #ccc}@media screen and (max-width:768px){.mdl-search{margin:1.6rem}}.mdl-box-search{display:inline-table;border:none}.mdl-box-search input[type=text]{width:210px;font-family:"游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;font-size:14px;font-size:1.4rem;border:none}@media screen and (max-width:768px){.mdl-box-search input[type=text]{width:190px}}.mdl-box-search input[type=text]:focus{outline:0}.mdl-btn-search{float:right;display:inline-table}.mdl-btn-search button{border:none;background:#fff}.mdl-btn-search button:focus{outline:0}.mdl-btn-search i{font-size:2rem}.mdl-btn-search i:hover{color:#ccc}.post-search .h-normal{text-align:center;padding:2.4rem 2.4rem 4.8rem}@media screen and (max-width:768px){.post-search .l-main .article-list{display:table;float:none}}.post-search .l-main .article-list tr{margin-bottom:3.2rem;border-bottom:1px solid #ccc}@media screen and (max-width:768px){.post-search .l-main .article-list tr{width:100%;margin-bottom:0;border-bottom:0}}.bgcolor-primary{color:#fff;background:#5b3664}.bgcolor-secondary{background:#eee}.bgcolor-tertiary{background:#f08300}.bgcolor-quaternary{background:rgba(91,54,100,.1)}aside{overflow:hidden;padding-bottom:4.8rem}@media screen and (max-width:1000px){aside{margin:auto;text-align:center;padding-bottom:0}}aside .mdl-sidebar-wrap{clear:both;padding-top:3.2rem}@media screen and (max-width:768px){aside .mdl-sidebar-wrap{padding-top:0}}aside .article-list tr{padding:1.6rem 0;border-bottom:1px solid #ccc}@media screen and (max-width:768px){aside .article-list tr{padding:1.6rem}}aside .article-list th{padding-bottom:0}aside .article-list td{padding-bottom:0}aside .article-list td a{padding-top:0}aside .article-list.mdl-media th{display:block;padding-bottom:.4rem}aside .article-list.mdl-media td{padding-left:0}aside .btn-text,aside .facilities-nav a,.facilities-nav aside a{margin-top:16px;float:right}@media screen and (max-width:768px){aside .btn-text,aside .facilities-nav a,.facilities-nav aside a{margin-right:16px}}.sidebar-contact{padding:40px;color:#5b3664;border:3px solid #5b3664}@media screen and (max-width:768px){.sidebar-contact{padding:32px;border:none;background-color:rgba(91,54,100,.1)}}.sidebar-contact .h-normal{padding-bottom:16px;font-size:26px;font-size:2.6rem;text-align:center}@media screen and (max-width:768px){.sidebar-contact .h-normal{font-size:20px;font-size:2rem;padding-bottom:8px}}.sidebar-contact p{text-align:left;line-height:2}.sidebar-contact .btn-tel{padding:24px 0;font-weight:700;text-align:center}@media screen and (max-width:768px){.sidebar-contact .btn-tel{padding:20px 0}}.sidebar-contact a{width:100%;padding-left:0;padding-right:0}@media screen and (max-width:1000px){.sidebar-hall{overflow:hidden;border-bottom:1px solid #f5f5f5}}.sidebar-hall li{margin-bottom:24px;position:relative;text-align:center}.sidebar-hall li:last-child span{padding-top:40px}@media screen and (max-width:1000px){.sidebar-hall li{float:left;display:block;margin-right:0;width:50%;margin-bottom:0;border-right:1px solid #eee;border-bottom:1px solid #eee}.sidebar-hall li:last-child{margin-right:0}.sidebar-hall li:nth-child(2n){margin-right:0}.sidebar-hall li:nth-child(2n+1){clear:left}.sidebar-hall li:nth-child(even){border-right:0}.sidebar-hall li:last-child span{padding-top:8px}}.sidebar-hall span{width:100%;height:100%;padding-top:48px;content:"";display:block;position:absolute;top:0;left:0;font-size:22px;font-size:2.2rem;color:#fff;line-height:1.4;background:rgba(0,0,0,.5)}.sidebar-hall span:before{padding-right:8px;font-family:"Font Awesome 5 Free";content:""}@media screen and (max-width:1000px){.sidebar-hall span{padding:8px 0;position:relative;font-size:16px;font-size:1.6rem;font-weight:700;color:#000;background:0 0}}.sidebar-hall img{width:100%;height:auto;display:block}.mdl-sidebar-popular{list-style:none}@media screen and (max-width:1000px){.mdl-sidebar-popular.mdl-sidebar-wrap{padding-top:0}}.mdl-sidebar-popular .wpp-list{counter-reset:wpp-ranking}.mdl-sidebar-popular .wpp-list li{position:relative;padding:1.6rem 0;border-bottom:1px solid #ccc}@media screen and (max-width:1000px){.mdl-sidebar-popular .wpp-list li{padding:1.6rem}}.mdl-sidebar-popular .wpp-list li:before{content:counter(wpp-ranking,decimal);counter-increment:wpp-ranking;color:#fff;background:#5b3664;padding:1rem;margin-top:16px;font-weight:700;position:absolute;top:0;left:0}.mdl-sidebar-popular .wpp-list a{line-height:1.8;font-size:18px;font-size:1.8rem;font-weight:700}@media screen and (max-width:1000px){.mdl-sidebar-popular .wpp-list a{font-size:16px;font-size:1.6rem;text-align:left;line-height:1.8}}.mdl-sidebar-popular .btn-badge{padding:4px 8px;margin-bottom:8px;margin-left:0;margin-right:0}.mdl-sidebar-popular .btn-badge a{color:#fff;font-size:14px;font-size:1.4rem}.sidebar-facebook .h-aside{margin-bottom:16px}@media screen and (max-width:1000px){.sidebar-facebook{display:none}}.wpp-no-data{padding-top:16px}.is-fixed{position:fixed;top:0;left:0;z-index:1010;background:#fff;-webkit-transition:all .4s cubic-bezier(.42,0,.58,1);-moz-transition:all .4s cubic-bezier(.42,0,.58,1);transition:all .4s cubic-bezier(.42,0,.58,1);box-shadow:0 2px 5px 0 rgba(0,0,0,.1),0 2px 10px 0 rgba(0,0,0,.01)}@media screen and (max-width:1000px){.is-fixed{width:100%}.is-fixed ul{position:relative}.is-fixed ul>li>ul{top:0}}.is-fixed .mdl-gnav-horizontal ul{width:100%;padding:0;margin:0 auto;display:table}.is-fixed .mdl-gnav-horizontal ul>li{border-left:1px solid #eee}@media screen and (max-width:1000px){.is-fixed .mdl-gnav-horizontal ul>li{padding:0}}.is-fixed .mdl-gnav-horizontal ul>li:last-child{border-right:1px solid #eee}.is-fixed .mdl-gnav-horizontal ul>li>ul{width:298px;position:absolute;left:0}@media screen and (max-width:1000px){.is-fixed .mdl-gnav-horizontal ul>li>ul{width:100%}}.is-fixed .mdl-gnav-horizontal ul>li>ul li{padding-top:0}.is-fixed .mdl-gnav-horizontal ul>li>ul li:last-child{border-right:none}.is-fixed .mdl-gnav-horizontal a{padding:2.4rem 1.6rem;margin:0}.is-fixed .mdl-gnav-horizontal a.is-current:after{display:none}.is-fixed .mdl-gnav-horizontal a:hover{color:#fff;background:#5b3664}.is-fixed .mdl-gnav-horizontal a:after{display:none}.is-fixed .mdl-gnav-horizontal .btn-search{margin:0 auto;line-height:1}.is-fixed .mdl-gnav-horizontal .btn-search:before{position:relative;top:1rem;left:.2rem}.is-fixed .mdl-gnav-mobile{top:0}.is-visible{bottom:30px}.is-hide{display:none}.is-fade{display:block;opacity:1;filter:alpha(opacity=100);-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.mdl-gnav-horizontal a.is-current:after{transform:scaleX(1);background-color:#ccc}@media screen and (max-width:1000px){.mdl-gnav-horizontal a.is-current:after{background:0 0}}.is-zoom{-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform;-webkit-transition-timing-function:ease-in;-moz-transition-timing-function:ease-in;transition-timing-function:ease-in;-webkit-transition-duration:6s;-moz-transition-duration:6s;transition-duration:6s;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}@media screen and (max-width:1000px){.is-hidden{display:none}}.is-flow{width:100%;position:fixed;bottom:0;left:0;z-index:1010;-webkit-transition:all .4s cubic-bezier(.42,0,.58,1);-moz-transition:all .4s cubic-bezier(.42,0,.58,1);transition:all .4s cubic-bezier(.42,0,.58,1)}@media screen and (max-width:1000px){main{margin-top:0}}.page-contents section{padding:64px 0;border-top:1px solid #ccc}.page-contents section:first-child{padding:0 0 64px}.page-contents section.border-none{border:none}@media screen and (max-width:1000px){.page-contents section{padding:40px 0}.page-contents section:first-child{padding:0 0 40px}.page-contents section.auto{padding-bottom:0}}.page-contents .h-section-primary{margin-bottom:40px;font-size:30px;font-size:3rem;font-weight:700;line-height:1.4}.page-contents .h-section-primary+p,.page-contents .h-section-primary+ul{padding-top:0}@media screen and (max-width:1000px){.page-contents .h-section-primary{margin-bottom:16px;padding:0 16px;font-size:20px;font-size:2rem}}.page-contents p{padding-top:24px;font-weight:700;line-height:2}.page-contents p:first-child{padding-top:0;margin-top:-8px}@media screen and (max-width:1000px){.page-contents p{padding:16px 16px 0;font-weight:400}.page-contents p+p{padding-top:4px}}@media screen and (max-width:1000px){.page-contents img{width:100%;height:auto}.page-contents img.auto{width:auto;height:auto}}@media screen and (max-width:1000px){.page-company p{padding-top:16px}.page-company p+p{padding-top:16px}.page-company p br{display:none}}.company-president{margin-top:40px;font-size:18px;font-size:1.8rem;font-weight:700;text-align:right}@media screen and (max-width:1000px){.company-president{margin-top:16px;padding:0 16px;font-size:12px;font-size:1.2rem}}.company-president span:last-child{display:inline-block;padding-left:16px;font-size:24px;font-size:2.4rem}@media screen and (max-width:1000px){.company-president span:last-child{font-size:18px;font-size:1.8rem}}@media screen and (max-width:1000px){.company-chairman{text-align:center;margin-bottom:24px}.company-chairman img{display:inline-block}}.company-facilities:last-child .l-grid{padding-bottom:0}@media screen and (max-width:1000px){.company-facilities:last-child .l-grid{padding-bottom:40px}}.company-facilities .l-grid{padding:40px 0 80px}@media screen and (max-width:1000px){.company-facilities .l-grid{padding:0 0 40px}.company-facilities .l-grid.no-image{padding-bottom:0}}.company-facilities .l-grid-col5-5{text-align:center}.company-facilities .l-grid-col5-5 img{width:100%;height:auto}.company-facilities .btn{margin-top:40px}@media screen and (max-width:1000px){.company-facilities .btn{margin-top:16px}}@media screen and (max-width:768px){.staff-list{padding-left:16px;padding-right:16px}}.staff-list li{float:left;display:block;margin-right:3.7196494455%;width:30.8535670363%;margin-bottom:40px;border:1px solid #eee}.staff-list li:last-child{margin-right:0}.staff-list li:nth-child(3n){margin-right:0}.staff-list li:nth-child(3n+1){clear:left}@media screen and (max-width:768px){.staff-list li{float:left;display:block;margin-right:3.7196494455%;width:48.1401752773%;margin-bottom:16px}.staff-list li:last-child{margin-right:0}.staff-list li:nth-child(3n){margin-right:3.7196494455%}.staff-list li:nth-child(3n+1){clear:none}.staff-list li:nth-child(2n){margin-right:0}.staff-list li:nth-child(2n+1){clear:left}}.staff-list img{width:100%;height:auto}.staff-list p{padding:16px}.staff-list span{display:block}.staff-list .status{font-size:14px;font-size:1.4rem;color:#5b3664}.staff-list .name{font-size:20px;font-size:2rem}@media screen and (max-width:768px){.heartnetclub-store.archive .h-page-title{margin-bottom:0}}.heartnetclub-store .article-list-border li{padding:0;font-size:14px;font-size:1.4rem;border:none}.heartnetclub-store .article-list-border li span{width:240px;display:inline-block}@media screen and (max-width:1000px){.heartnetclub-store .article-list-border li span{width:100%;clear:both;display:block;padding:4px 8px;background:#eee}}.heartnetclub-card{margin:32px 0 16px;padding:24px;text-align:center;background:rgba(91,54,100,.1)}@media screen and (max-width:768px){.heartnetclub-card{margin:0 0 16px;padding:16px}}.heartnetclub-card .h-section-title{margin-bottom:16px;font-size:20px;font-size:2rem}.heartnetclub-card .h-section-title span{display:inline-block;padding-right:16px;vertical-align:-10px}@media screen and (max-width:768px){.heartnetclub-card .h-section-title{font-size:16px;font-size:1.6rem}}.heartnetclub-card p{padding-bottom:32px;font-size:26px;font-size:2.6rem;font-weight:700;color:#5b3664}@media screen and (max-width:768px){.heartnetclub-card p{padding-bottom:16px;font-size:20px;font-size:2rem}}.heartnetclub-store-map{width:100%;height:450px;margin-top:32px}@media screen and (max-width:768px){.heartnetclub-store-map{height:240px;margin-top:0}}.heartnetclub-store-map img{max-width:inherit !important}@media screen and (max-width:768px){section.heartnetclub-relation:last-child{padding:0}}section.heartnetclub-relation tr{float:left;display:block;margin-right:3.7196494455%;width:48.1401752773%}section.heartnetclub-relation tr:last-child{margin-right:0}section.heartnetclub-relation tr:nth-child(2n){margin-right:0}section.heartnetclub-relation tr:nth-child(2n+1){clear:left}@media screen and (max-width:768px){section.heartnetclub-relation tr{float:left;display:block;margin-right:3.7196494455%;width:100%}section.heartnetclub-relation tr:last-child{margin-right:0}section.heartnetclub-relation tr:nth-child(2n){margin-right:3.7196494455%}section.heartnetclub-relation tr:nth-child(2n+1){clear:none}}section.heartnetclub-relation .btn-badge{margin-bottom:8px}.heartnetclub-btn{padding:16px 0 40px}.heartnetclub-btn .l-grid-col7{margin-bottom:16px}.heartnetclub-btn a{width:100%}@media screen and (max-width:768px){.heartnetclub-btn{padding:0 16px 16px}}.heartnetclub-store-intro{padding:64px 40px;background:rgba(91,54,100,.1)}@media screen and (max-width:768px){.heartnetclub-store-intro{padding:32px}.heartnetclub-store-intro img{width:auto;margin:0 auto}.heartnetclub-store-intro .h-normal{padding:16px;text-align:center}.heartnetclub-store-intro p{padding:0}.heartnetclub-store-intro+.u-wrap-middle{padding-top:0}}.store-list{margin-top:32px}@media screen and (max-width:768px){.store-list{padding-left:16px;padding-right:16px}}.store-list li{float:left;display:block;margin-right:3.7196494455%;width:30.8535670363%;margin-bottom:40px;border:1px solid #eee}.store-list li:last-child{margin-right:0}.store-list li:nth-child(3n){margin-right:0}.store-list li:nth-child(3n+1){clear:left}@media screen and (max-width:768px){.store-list li{float:left;display:block;margin-right:3.7196494455%;width:48.1401752773%;margin-bottom:16px}.store-list li:last-child{margin-right:0}.store-list li:nth-child(3n){margin-right:3.7196494455%}.store-list li:nth-child(3n+1){clear:none}.store-list li:nth-child(2n){margin-right:0}.store-list li:nth-child(2n+1){clear:left}}.store-list a{height:100%}.store-list a:hover{color:#fff;background:#5b3664}.store-list img{max-width:100%;height:auto}.store-list p{padding:16px}.store-list span{display:block}.store-list .btn-badge{display:inline-block;padding:2px 8px;font-size:12px;font-size:1.2rem}.store-list .name{font-size:16px;font-size:1.6rem;line-height:1.6}.hall-mie-point .l-grid-col12:first-child:before{background-image:url(//www.oono-sousai.co.jp/official/wp-content/themes/oonosousai2019/lib/css/../images/mie-point-bg1.png)}.hall-mie-point .l-grid-col12:nth-child(2n):before{background-image:url(//www.oono-sousai.co.jp/official/wp-content/themes/oonosousai2019/lib/css/../images/mie-point-bg2.png)}.hall-mie-point .l-grid-col12:nth-child(3n):before{background-image:url(//www.oono-sousai.co.jp/official/wp-content/themes/oonosousai2019/lib/css/../images/mie-point-bg3.png)}.hall-yayoi-point .l-grid-col12:first-child:before{background-image:url(//www.oono-sousai.co.jp/official/wp-content/themes/oonosousai2019/lib/css/../images/yayoi-point-bg1.png)}.hall-yayoi-point .l-grid-col12:nth-child(2n):before{background-image:url(//www.oono-sousai.co.jp/official/wp-content/themes/oonosousai2019/lib/css/../images/yayoi-point-bg2.png)}.hall-yayoi-point .l-grid-col12:nth-child(3n):before{background-image:url(//www.oono-sousai.co.jp/official/wp-content/themes/oonosousai2019/lib/css/../images/yayoi-point-bg3.png)}.hall-usuki-point .l-grid-col12:first-child:before{background-image:url(//www.oono-sousai.co.jp/official/wp-content/themes/oonosousai2019/lib/css/../images/usuki-point-bg1.png)}.hall-usuki-point .l-grid-col12:nth-child(2n):before{background-image:url(//www.oono-sousai.co.jp/official/wp-content/themes/oonosousai2019/lib/css/../images/usuki-point-bg2.png)}.hall-notsu-point .l-grid-col12:first-child:before{background-image:url(//www.oono-sousai.co.jp/official/wp-content/themes/oonosousai2019/lib/css/../images/notsu-point-bg1.png)}.hall-notsu-point .l-grid-col12:nth-child(2n):before{background-image:url(//www.oono-sousai.co.jp/official/wp-content/themes/oonosousai2019/lib/css/../images/notsu-point-bg2.png)}.hall-notsu-point .l-grid-col12:nth-child(3n):before{background-image:url(//www.oono-sousai.co.jp/official/wp-content/themes/oonosousai2019/lib/css/../images/notsu-point-bg3.png)}.page-shop-lounge .h-page{font-weight:100;line-height:1.4}@media screen and (max-width:1000px){.page-shop-lounge .h-page{width:auto;height:auto;padding:8px;line-height:1.2}.page-shop-lounge .h-page span{padding-bottom:8px;font-size:12px}}.page-shop-lounge .l-grid-col12:first-child:before{background-image:url(//www.oono-sousai.co.jp/official/wp-content/themes/oonosousai2019/lib/css/../images/shop-lounge-point-bg1.png)}.page-shop-lounge .l-grid-col12:nth-child(2n):before{background-image:url(//www.oono-sousai.co.jp/official/wp-content/themes/oonosousai2019/lib/css/../images/shop-lounge-point-bg2.png)}.page-shop-lounge .l-grid-col12:nth-child(3n):before{background-image:url(//www.oono-sousai.co.jp/official/wp-content/themes/oonosousai2019/lib/css/../images/shop-lounge-point-bg3.png)}.page-shop-lounge .l-grid-col12:last-child:before{background-image:url(//www.oono-sousai.co.jp/official/wp-content/themes/oonosousai2019/lib/css/../images/shop-lounge-point-bg4.png)}.page-hall-sou .l-grid-col12:first-child:before{background-image:url(//www.oono-sousai.co.jp/official/wp-content/themes/oonosousai2019/lib/css/../images/sou-point-bg1.png)}.page-hall-sou .l-grid-col12:nth-child(2n):before{background-image:url(//www.oono-sousai.co.jp/official/wp-content/themes/oonosousai2019/lib/css/../images/sou-point-bg2.png)}.page-hall-sou .l-grid-col12:nth-child(3n):before{background-image:url(//www.oono-sousai.co.jp/official/wp-content/themes/oonosousai2019/lib/css/../images/sou-point-bg3.png)}.page-hall-sou .l-grid-col12:nth-child(4n):before{background-image:url(//www.oono-sousai.co.jp/official/wp-content/themes/oonosousai2019/lib/css/../images/sou-point-bg4.png)}.page-hall-sou .l-grid-col12:nth-child(5n):before{background-image:url(//www.oono-sousai.co.jp/official/wp-content/themes/oonosousai2019/lib/css/../images/sou-point-bg6.png)}.page-hall-sou .l-grid-col12:nth-child(6n):before{background-image:url(//www.oono-sousai.co.jp/official/wp-content/themes/oonosousai2019/lib/css/../images/sou-point-bg7.png)}.page-hall-sou .l-grid-col12:nth-child(7n):before{background-image:url(//www.oono-sousai.co.jp/official/wp-content/themes/oonosousai2019/lib/css/../images/sou-point-bg8.png)}.page-hall-sou .l-grid-col12:nth-child(8n):before{background-image:url(//www.oono-sousai.co.jp/official/wp-content/themes/oonosousai2019/lib/css/../images/sou-point-bg9.png)}@media screen and (max-width:1000px){.page-privacy .h-normal{padding-right:16px;line-height:2}.page-privacy .h-normal br{display:block}}@media screen and (max-width:768px){[class^=page-thanks] nav a{width:100%;margin-bottom:1px}}.philosophy-point .l-grid-col6{position:relative;padding:32px;background-repeat:no-repeat;background-size:cover;background-position:center center}@media screen and (max-width:1000px){.philosophy-point .l-grid-col6{padding-bottom:32px}}.philosophy-point .l-grid-col6:before{width:100%;height:100%;position:absolute;top:0;left:0;content:"";background:rgba(0,0,0,.5)}@media screen and (max-width:1000px){.philosophy-point .l-grid-col6:first-child .h-section-title{padding-top:32px}}.philosophy-point .l-grid-col6:first-child .h-section-title:after{top:120px}@media screen and (max-width:1000px){.philosophy-point .l-grid-col6:first-child .h-section-title:after{top:100px}}.philosophy-point .l-grid-col6:nth-child(2n){background-image:url(//www.oono-sousai.co.jp/official/wp-content/themes/oonosousai2019/lib/css/../images/point-bg1.png)}.philosophy-point .l-grid-col6:nth-child(3n){background-image:url(//www.oono-sousai.co.jp/official/wp-content/themes/oonosousai2019/lib/css/../images/point-bg2.png)}.philosophy-point .l-grid-col6:nth-child(4n){background-image:url(//www.oono-sousai.co.jp/official/wp-content/themes/oonosousai2019/lib/css/../images/point-bg3.png)}.philosophy-point .h-philosophy-point{position:relative;margin-bottom:60px;font-size:26px;font-size:2.6rem;font-weight:700;text-align:center}@media screen and (max-width:1000px){.philosophy-point .h-philosophy-point{margin-bottom:32px;line-height:1.6}}.philosophy-point .h-philosophy-point.primary{font-size:30px;font-size:3rem;line-height:1.6}.philosophy-point .h-philosophy-point.primary:after{width:6px;height:6px;margin-left:-3px;content:"";position:absolute;top:120%;left:50%;background-color:#000;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.philosophy-point .h-philosophy-point.primary.white{color:#fff}.philosophy-point .h-philosophy-point.primary.white:after{background-color:#fff}.philosophy-point .h-philosophy-point.primary.purple{color:#5b3664}.philosophy-point .h-philosophy-point.primary.purple:after{background-color:#5b3664}@media screen and (max-width:1000px){.philosophy-point .h-philosophy-point.primary{font-size:22px;font-size:2.2rem}}.philosophy-point .h-philosophy-point.secondary:before{padding-right:8px;content:"〜"}.philosophy-point .h-philosophy-point.secondary:after{padding-left:8px;content:"〜"}.philosophy-point .h-philosophy-point.secondary.white{color:#fff}.philosophy-point .h-philosophy-point.secondary.purple{color:#5b3664}@media screen and (max-width:1000px){.philosophy-point .h-philosophy-point.secondary{margin-bottom:24px;font-size:18px;font-size:1.8rem}}.catalog-list{max-width:1024px;margin-left:auto;margin-right:auto;padding-top:80px}.catalog-list:after{clear:both;content:"";display:table}@media screen and (max-width:1000px){.catalog-list{padding:20px 20px 0}}.catalog-list li{float:left;display:block;margin-right:4.7245755582%;width:47.6377122209%;padding-bottom:56px;text-align:center}.catalog-list li:last-child{margin-right:0}.catalog-list li:nth-child(2n){margin-right:0}.catalog-list li:nth-child(2n+1){clear:left}@media screen and (max-width:1000px){.catalog-list li{padding-bottom:20px}.catalog-list li:last-child{padding-bottom:0}}.catalog-list h3{padding:24px 0;margin-bottom:24px;font-size:20px;font-weight:700;color:#fff;background:#555}@media screen and (max-width:1000px){.catalog-list h3{padding:16px 8px;margin-bottom:16px;font-size:17px;line-height:1.5}}.catalog-list img{display:inline-block;max-width:100%;height:auto;border:1px solid rgba(91,54,100,.2)}.catalog-list p{padding:40px 0}@media screen and (max-width:1000px){.catalog-list p{padding:16px 0}}.catalog-list+.plan-point{margin-top:-40px}@media screen and (max-width:1000px){.catalog-list+.plan-point{margin-top:0}}@media screen and (max-width:1000px){iframe{max-width:100%;height:auto}}.page-heartnetclub p{line-height:2}.heartnetclub-point span{margin-top:0}.heartnetclub-comparison .h-section-title{padding:0 16px 64px}.heartnetclub-comparison .h-section-title:after{bottom:32px;top:unset}.heartnetclub-comparison .u-wrap-large{padding-top:64px}@media screen and (max-width:1000px){.heartnetclub-comparison h3+p{padding:0 16px;text-align:left}.heartnetclub-comparison .h-section-title{padding:0 16px 48px}.heartnetclub-comparison .h-section-title:after{bottom:24px;top:unset}.heartnetclub-comparison .u-wrap-large:first-child{padding-top:40px}}.comparison-graph{margin-top:80px}@media screen and (max-width:1000px){.comparison-graph{margin-top:0}.comparison-graph .l-grid-col6{padding-top:32px}}.comparison-graph img{margin:0 auto}@media screen and (max-width:1000px){.comparison-graph img{max-width:200px;width:100%;height:auto}}.comparison-graph .graph-cap{margin-top:40px;font-weight:700;border:1px solid #ccc}@media screen and (max-width:1000px){.comparison-graph .graph-cap{border:none}}.comparison-graph .graph-cap h4{padding:24px;font-size:24px;font-size:2.4rem;color:#fff;text-align:center}@media screen and (max-width:1000px){.comparison-graph .graph-cap h4{padding:16px;font-size:16px;font-size:1.6rem}}.comparison-graph .graph-cap p{padding:16px;text-align:center;line-height:1}.comparison-graph .graph-cap.pink h4{background-color:#c43cc4}.comparison-graph .graph-cap.gold h4{background-color:#c8b441}.comparison-graph .article-list-bgcolor{margin-top:40px;border:1px solid #ccc}@media screen and (max-width:1000px){.comparison-graph .article-list-bgcolor{margin-top:0;border:none}}.comparison-graph .article-list-bgcolor tr{padding:0;overflow:hidden}.comparison-graph .article-list-bgcolor th{float:left;display:block;margin-right:0;width:66.6666666667%;padding:16px;color:#5b3664;font-weight:700;text-align:center;border-right:1px solid #ccc}.comparison-graph .article-list-bgcolor th:last-child{margin-right:0}@media screen and (max-width:1000px){.comparison-graph .article-list-bgcolor th{border-right:none}}.comparison-graph .article-list-bgcolor td{float:left;display:block;margin-right:0;width:33.3333333333%;padding:16px;text-align:center}.comparison-graph .article-list-bgcolor td:last-child{margin-right:0}@media screen and (max-width:1000px){.comparison-graph .article-list-bgcolor td{border-left:1px solid #ccc}}.heartnetclub-special,.special-plan,.special-more{border-top:1px solid #ccc}.heartnetclub-special .h-section-title{padding:0 16px 64px}.heartnetclub-special .h-section-title:after{bottom:32px;top:unset}.heartnetclub-special .h-section-title.secondary{padding-bottom:unset}.heartnetclub-special .u-wrap-large:first-child{padding-top:64px}@media screen and (max-width:1000px){.heartnetclub-special p{padding:0 16px}.heartnetclub-special .h-section-title{padding:0 16px 48px}.heartnetclub-special .h-section-title:after{bottom:24px;top:unset}.heartnetclub-special .u-wrap-large:first-child{padding-top:40px}}.special-plan .h-section-title{margin-top:64px;margin-bottom:24px}@media screen and (max-width:1000px){.special-plan .h-section-title{margin-top:40px}}.special-plan .h-normal{padding-bottom:40px;text-align:center}@media screen and (max-width:1000px){.special-plan .h-normal{padding-bottom:16px}}.special-plan .l-grid-col12:before{background-image:url(//www.oono-sousai.co.jp/official/wp-content/themes/oonosousai2019/lib/css/../images/heartnetclub-point-bg1.png)}@media screen and (max-width:1000px){.special-plan .plan-price table{width:100%}}.special-plan .plan-price h6{margin-bottom:24px;padding:16px 62px;color:#fff;background:#5b3664}.special-plan .plan-price h6 span{font-weight:100}.special-plan .plan-price h6 span:first-child{font-size:16px;font-size:1.6rem}.special-plan .plan-price h6 span:nth-child(2n){padding-left:16px;padding-right:4px;font-size:24px;font-size:2.4rem}@media screen and (max-width:1000px){.special-plan .plan-price h6{padding:16px}}.special-plan .plan-price th{width:120px;padding:8px;color:#fff;text-align:center;background-color:#c8b441}@media screen and (max-width:1000px){.special-plan .plan-price th{width:100%;display:block}.special-plan .plan-price th br{display:none}}.special-plan .plan-price tr{display:block;margin-bottom:16px;line-height:1.2}.special-plan .plan-price tr:first-child th{background-color:#c43cc4}.special-plan .plan-price td{padding-left:16px}.special-plan .plan-price td span{font-size:40px;font-size:4rem}.special-plan .plan-price td span+span{display:block;font-size:16px;font-size:1.6rem;color:#5b3664;text-align:left}@media screen and (max-width:1000px){.special-plan .plan-price td{width:100%;display:block;padding:8px 0;text-align:center}.special-plan .plan-price td span{font-size:24px;font-size:2.4rem}.special-plan .plan-price td span+span{padding-top:16px;font-size:14px;font-size:1.4rem;font-weight:700;text-align:center}}@media screen and (max-width:1000px){.special-event.u-wrap-large{padding-bottom:0}.special-event p{margin-bottom:16px;text-align:left}.special-event br{display:none}}.special-more{position:relative}.special-more .clubcard{position:absolute;top:0;right:20%}@media screen and (max-width:1000px){.special-more .clubcard{display:none}}.special-more .more-list{max-width:1200px;margin-left:auto;margin-right:auto;padding:40px 0 0}.special-more .more-list:after{clear:both;content:"";display:table}.special-more .more-list li{float:left;display:block;margin-right:0;width:33.3333333333%;padding:16px;color:#5b3664;font-weight:700;text-align:center;border-left:1px solid #ccc}.special-more .more-list li:last-child{margin-right:0}.special-more .more-list li span{line-height:1.6}.special-more .more-list li h6{padding:16px 16px 0;font-size:20px;font-size:2rem}.special-more .more-list li h6 span{padding:0 8px;font-size:28px;font-size:2.8rem;font-weight:100}@media screen and (max-width:1000px){.special-more .more-list{padding-top:16px;margin-bottom:16px}.special-more .more-list li{float:left;display:block;margin-right:0;width:100%;border-left:none;border-bottom:1px solid #ccc;background:#f5f5f5}.special-more .more-list li:last-child{margin-right:0}.special-more .more-list li:first-child{border-top:1px solid #ccc}}.heartnetclub-other{background:#eee}.heartnetclub-other .bgcolor-primary{padding:56px 0;font-size:32px;font-size:3.2rem;line-height:1.2;text-align:center}.heartnetclub-other .bgcolor-primary span{font-size:64px;font-size:6.4rem}.heartnetclub-other .bgcolor-primary+.u-wrap-large{padding-top:64px}.heartnetclub-other .u-wrap-large:nth-child(3n){padding-bottom:0;border-top:1px solid #ccc}.heartnetclub-other .h-section-title{padding:0 16px 64px}.heartnetclub-other .h-section-title:after{bottom:32px;top:unset}.heartnetclub-other .h-section-title.secondary{padding-bottom:unset}.heartnetclub-other img{width:100%;height:auto;margin-top:64px}@media screen and (max-width:1000px){.heartnetclub-other .bgcolor-primary{padding:16px;font-size:18px;font-size:1.8rem}.heartnetclub-other .bgcolor-primary span{font-size:30px;font-size:3rem}.heartnetclub-other .bgcolor-primary+.u-wrap-large{padding-top:32px}.heartnetclub-other .h-section-title{padding:0 16px 48px}.heartnetclub-other .h-section-title:after{bottom:24px;top:unset}.heartnetclub-other p{padding:0 16px;text-align:left}.heartnetclub-other p br{display:none}.heartnetclub-other img{margin-top:16px}}.heartnetclub-sticker h3{float:left;display:block;margin-right:0;width:50%;height:480px;color:#5b3664;align-items:center;display:flex;flex-direction:column;justify-content:center;font-size:24px;font-size:2.4rem;text-align:center;line-height:1.6}.heartnetclub-sticker h3:last-child{margin-right:0}.heartnetclub-sticker h3 span:first-child{padding-bottom:24px}@media screen and (max-width:1000px){.heartnetclub-sticker h3{float:left;display:block;margin-right:0;width:100%;height:auto;padding:16px 0;font-size:18px;font-size:1.8rem;text-align:center}.heartnetclub-sticker h3:last-child{margin-right:0}.heartnetclub-sticker h3 img{display:inline-block;padding-top:16px}.heartnetclub-sticker h3 span{display:block}.heartnetclub-sticker h3 span:first-child{padding-bottom:0}}.heartnetclub-sticker ul{float:left;display:block;margin-right:0;width:50%}.heartnetclub-sticker ul:last-child{margin-right:0}@media screen and (max-width:1000px){.heartnetclub-sticker ul{float:left;display:block;margin-right:0;width:100%}.heartnetclub-sticker ul:last-child{margin-right:0}}.heartnetclub-sticker li{float:left;display:block;margin-right:0;width:50%;height:240px;color:#fff;text-align:center;align-items:center;display:flex;flex-direction:column;justify-content:center}.heartnetclub-sticker li:last-child{margin-right:0}.heartnetclub-sticker li:nth-child(2n){margin-right:0}.heartnetclub-sticker li:nth-child(2n+1){clear:left}.heartnetclub-sticker li:first-child{background:#c43cc4}.heartnetclub-sticker li:nth-child(2n){background:#f3981e}.heartnetclub-sticker li:nth-child(3n){background:#0a73cc}.heartnetclub-sticker li:last-child{background:#6b7c13}.heartnetclub-sticker h4{padding-bottom:8px;font-size:24px;font-size:2.4rem;font-weight:700}@media screen and (max-width:1000px){.heartnetclub-sticker h4{font-size:18px;font-size:1.8rem}}.heartnetclub-sticker i{padding-right:8px}.heartnetclub-acount{position:relative;text-align:center;clear:both;background:#f5f5f5}.heartnetclub-acount.u-wrap-large{padding-top:120px}.heartnetclub-acount .h-normal{margin-bottom:40px;line-height:1.6}@media screen and (max-width:1000px){.heartnetclub-acount .h-normal{padding:0 16px;font-size:18px;font-size:1.8rem}}.heartnetclub-acount img{position:absolute;top:15%;left:50%;margin-left:-30px}.heartnetclub-near{text-align:center}.heartnetclub-near.u-wrap-large{padding-top:64px}.heartnetclub-near .h-section-title{padding:0 16px 64px}.heartnetclub-near .h-section-title:after{bottom:32px;top:unset}.heartnetclub-near img{display:inline-block}.heartnetclub-near p{color:#5b3664}.heartnetclub-near br{display:none}@media screen and (max-width:1000px){.heartnetclub-near.u-wrap-large{padding-top:40px}.heartnetclub-near .h-section-title{padding:0 16px 48px}.heartnetclub-near .h-section-title:after{bottom:24px;top:unset}.heartnetclub-near br{display:block}.heartnetclub-near img{max-width:100%;height:auto}.heartnetclub-near p{padding:0 16px;text-align:left}.heartnetclub-near p br{display:none}}.heartnetclub-fp{color:#fff;text-align:center;background:#5b3664}.heartnetclub-fp.u-wrap-large{padding-top:64px}.heartnetclub-fp .h-section-title{color:#fff;padding:0 16px 64px}.heartnetclub-fp .h-section-title:after{background:#fff;bottom:32px;top:unset}.heartnetclub-fp p{padding-top:24px}@media screen and (max-width:1000px){.heartnetclub-fp.u-wrap-large{padding-top:40px}.heartnetclub-fp .h-section-title{padding:0 16px 48px}.heartnetclub-fp .h-section-title:after{bottom:24px;top:unset}.heartnetclub-fp .h-normal{font-size:18px;font-size:1.8rem}.heartnetclub-fp p{padding:8px 16px;text-align:left}.heartnetclub-fp br{display:none}}.heartnetclub-fp-example table{line-height:2}.heartnetclub-fp-example tr{border-top:1px solid #ccc;border-bottom:1px solid #ccc}.heartnetclub-fp-example th{padding:24px 32px;font-weight:700;color:#5b3664;text-align:center;background:rgba(91,54,100,.1)}.heartnetclub-fp-example td{padding:24px 32px}@media screen and (max-width:1000px){.heartnetclub-fp-example.u-wrap-large{padding-bottom:0}.heartnetclub-fp-example th,.heartnetclub-fp-example td{display:block;padding:8px 16px;font-size:14px;font-size:1.4rem}.heartnetclub-fp-example th br,.heartnetclub-fp-example td br{display:none}}.heartnetclub-fp-men{background:#f5f5f5}.heartnetclub-fp-men .l-grid-col6{text-align:center}.heartnetclub-fp-men img{display:inline-block}.heartnetclub-fp-men h4{padding:32px 0;font-size:20px;font-size:2rem}.heartnetclub-fp-men h4 span{display:block;padding-bottom:16px;font-size:16px;font-size:1.6rem}.heartnetclub-fp-men p{padding:0 32px;text-align:left}@media screen and (max-width:1000px){.heartnetclub-fp-men h4{padding:16px 0}.heartnetclub-fp-men h4 span{font-size:12px;font-size:1.2rem}.heartnetclub-fp-men p{padding:0 16px;margin-bottom:32px}.heartnetclub-fp-men .l-grid-col6:last-child p{margin-bottom:0}}.heartnetclub-fp-contact{color:#fff;text-align:center;background:#5b3664}.heartnetclub-fp-contact .h-normal{padding-bottom:16px;font-size:24px;font-size:2.4rem}@media screen and (max-width:1000px){.heartnetclub-fp-contact .h-normal{padding:0 16px 16px;font-size:18px;font-size:1.8rem}.heartnetclub-fp-contact p{padding:0 16px;text-align:left}.heartnetclub-fp-contact br{display:none}}.heartnetclub-faq .h-section-title{padding:0 16px 64px}.heartnetclub-faq .h-section-title:after{bottom:32px;top:unset}.heartnetclub-faq.u-wrap-large{padding-top:64px;padding-bottom:64px}.heartnetclub-faq table{border-top:1px solid #ccc}.heartnetclub-faq tr{display:block;padding:40px 0;border-bottom:1px solid #ccc}.heartnetclub-faq th,.heartnetclub-faq td{display:block;line-height:1.8}.heartnetclub-faq th{padding-bottom:32px;font-size:20px;font-size:2rem;font-weight:700;color:#5b3664}@media screen and (max-width:1000px){.heartnetclub-faq.u-wrap-large{padding-top:40px;padding-bottom:40px}.heartnetclub-faq .h-section-title{padding:0 16px 48px}.heartnetclub-faq .h-section-title:after{bottom:24px;top:unset}.heartnetclub-faq tr{padding:24px 16px}.heartnetclub-faq th{padding-bottom:16px;line-height:1.4}.heartnetclub-faq td{font-size:14px;font-size:1.4rem;line-height:2}.heartnetclub-faq .btn-consul{margin-top:0}}.page-personality p{font-weight:700;line-height:2}.page-personality p+p{padding-top:24px}.page-personality .contents-post+hr{margin:0}@media screen and (max-width:1000px){.page-personality iframe{width:90%;height:200px}}.personality-point .contents-bloc{text-align:left}.personality-album{text-align:center;background-image:url(//www.oono-sousai.co.jp/official/wp-content/themes/oonosousai2019/lib/css/../images/personality-album-bg.png);background-repeat:no-repeat;background-size:contain;background-position:top center}@media screen and (max-width:1000px){.personality-album p{padding:0 16px;font-size:14px;font-size:1.4rem;text-align:left}.personality-album p br{display:none}.personality-album .h-normal{padding:0 16px;text-align:left}}.personality-album .l-grid-col12:before{background-image:url(//www.oono-sousai.co.jp/official/wp-content/themes/oonosousai2019/lib/css/../images/personality-point-bg1.png)}.personality-card{text-align:center;background-image:url(//www.oono-sousai.co.jp/official/wp-content/themes/oonosousai2019/lib/css/../images/personality-card-bg.png);background-repeat:no-repeat;background-size:cover;background-position:top center}.personality-card .u-wrap-large{padding-top:100px}@media screen and (max-width:1000px){.personality-card .u-wrap-large{padding:40px 16px;text-align:left;font-size:14px;font-size:1.4rem}.personality-card .u-wrap-large br{display:none}}.personality-family{text-align:center;background-image:url(//www.oono-sousai.co.jp/official/wp-content/themes/oonosousai2019/lib/css/../images/personality-card-family-bg.png);background-repeat:no-repeat;background-size:cover;background-position:top center}@media screen and (max-width:1000px){.personality-family{background:#f5f5f5}}.personality-family>.u-wrap-large{padding-top:240px}@media screen and (max-width:1000px){.personality-family>.u-wrap-large{padding:40px 16px}.personality-family>.u-wrap-large p{font-size:14px;font-size:1.4rem;text-align:left}.personality-family>.u-wrap-large br{display:none}}.personality-family .h-section-title+span{display:block;padding-bottom:16px;font-size:20px;font-size:2rem;font-weight:700}.personality-family .h-normal{font-size:40px;font-size:4rem}@media screen and (max-width:1000px){.personality-family .h-normal{font-size:20px;font-size:2rem;line-height:1.4}}.personality-family .l-grid-col12{background-color:#000}.personality-family .l-grid-col12:before{background-image:url(//www.oono-sousai.co.jp/official/wp-content/themes/oonosousai2019/lib/css/../images/personality-point-bg2.png);opacity:.5;filter:alpha(opacity=50)}.personality-family-point.u-wrap-large{padding-top:32px}.personality-family-point li{padding:32px 0;font-size:14px;font-size:1.4rem;line-height:2;border-top:1px solid hsla(0,0%,100%,.2)}.personality-family-point li:last-child{border-bottom:1px solid hsla(0,0%,100%,.2)}@media screen and (max-width:1000px){.personality-family-point li{padding:16px}.personality-family-point li:last-child{border-bottom:none}}.personality-family-point .h-normal{padding-bottom:16px}.personality-human{text-align:center;background-image:url(//www.oono-sousai.co.jp/official/wp-content/themes/oonosousai2019/lib/css/../images/personality-human.png);background-repeat:no-repeat;background-size:contain;background-position:top center}.personality-human>.u-wrap-large{padding-top:100px}@media screen and (max-width:1000px){.personality-human>.u-wrap-large{padding:40px 16px}}.personality-human .l-grid-col12{background-color:#000}.personality-human .l-grid-col12:first-child:before{background-image:url(//www.oono-sousai.co.jp/official/wp-content/themes/oonosousai2019/lib/css/../images/personality-point-bg3.png);opacity:.5;filter:alpha(opacity=50)}.personality-human .l-grid-col12:last-child:before{background-image:url(//www.oono-sousai.co.jp/official/wp-content/themes/oonosousai2019/lib/css/../images/personality-point-bg4.png);opacity:.5;filter:alpha(opacity=50)}.personality-color .u-wrap-large{padding-top:100px;text-align:center;background-image:url(//www.oono-sousai.co.jp/official/wp-content/themes/oonosousai2019/lib/css/../images/personality-color-bg.png);background-repeat:no-repeat;background-size:cover;background-position:top center}@media screen and (max-width:1000px){.personality-color .u-wrap-large{padding:40px 16px}.personality-color .u-wrap-large br{display:none}}.personality-color .u-wrap-middle{text-align:center;background:rgba(240,217,214,.35)}.personality-color .u-wrap-middle+.u-wrap-middle{background:#fff}.personality-color .u-wrap-middle+.u-wrap-middle+.u-wrap-middle{background:rgba(205,189,213,.25)}.personality-color ul{padding-top:40px}.personality-color li{float:left;display:block;margin-right:3.7196494455%;width:30.8535670363%;vertical-align:bottom;text-align:center}.personality-color li:last-child{margin-right:0}.personality-color li span{display:block}@media screen and (max-width:1000px){.personality-color li{float:left;display:block;margin-right:3.7196494455%;width:100%}.personality-color li:last-child{margin-right:0}.personality-color li img{display:inline-block}}.personality-stage .u-wrap-large:first-child{padding-top:160px;text-align:center;background-image:url(//www.oono-sousai.co.jp/official/wp-content/themes/oonosousai2019/lib/css/../images/personality-stage-bg.png);background-repeat:no-repeat;background-size:cover;background-position:top center}@media screen and (max-width:1000px){.personality-stage .u-wrap-large:first-child{padding:40px 16px;background:0 0}}.personality-stage ul{padding-bottom:48px;overflow:hidden}.personality-stage li{float:left;display:block;margin-right:3.7196494455%;width:30.8535670363%;padding-bottom:48px;vertical-align:bottom;text-align:center}.personality-stage li:last-child{margin-right:0}.personality-stage li:nth-child(3n){margin-right:0}.personality-stage li:nth-child(3n+1){clear:left}.personality-stage li img{width:100%;height:auto}@media screen and (max-width:1000px){.personality-stage li{float:left;display:block;margin-right:3.7196494455%;width:100%;padding-bottom:0;text-align:center}.personality-stage li:last-child{margin-right:0}.personality-stage li:nth-child(3n){margin-right:3.7196494455%}.personality-stage li:nth-child(3n+1){clear:none}.personality-stage li:first-child{border-top:1px solid #eee}.personality-stage li img{display:inline-block}}.personality-stage li span{display:block;padding:24px 0;font-weight:700;color:#5b3664}@media screen and (max-width:1000px){.personality-stage li span{padding:16px 0}}.personality-consul.u-wrap-large{padding-top:32px}@media screen and (max-width:1000px){.personality-consul.u-wrap-large{padding-bottom:0}.personality-consul .h-section-title{padding:0 8px}}.personality-consul p{padding:0 16px}.page-support-special{position:relative;color:#fff}.page-support-special.u-wrap-large{padding-bottom:0}.page-support-special .h-normal{margin-bottom:40px}@media screen and (max-width:1000px){.page-support-special .h-normal{padding:0 16px}}.page-support-special .h-subhead{max-width:1024px;margin-left:auto;margin-right:auto;width:auto}.page-support-special .h-subhead:after{clear:both;content:"";display:table}@media screen and (max-width:1000px){.page-support-special .h-subhead{max-width:100%;margin-left:auto;margin-right:auto}.page-support-special .h-subhead:after{clear:both;content:"";display:table}}.special-detail{padding:60px 120px;color:#000;line-height:2;background:#fff}@media screen and (max-width:1000px){.special-detail{padding:16px;text-align:center}.special-detail p{font-size:14px;font-size:1.4rem}.special-detail img{display:inline-block}}.special-detail .h-normal{padding:0;margin-bottom:16px}@media screen and (max-width:1000px){.special-detail .h-normal{padding-bottom:0}}.support-special-staff{position:relative;padding-bottom:96px}@media screen and (max-width:1000px){.support-special-staff{display:none}}.support-special-staff img{position:absolute;right:0;bottom:0}.support-special{text-align:center}.support-special.u-wrap-large{padding-top:32px}.support-special.bgcolor-primary{color:#fff}@media screen and (max-width:1000px){.support-special.u-wrap-large{padding:16px}.support-special .h-section-title{padding-bottom:40px}}.support-special .h-normal{padding-bottom:16px}.support-special p{line-height:2}.support-special p+p{margin-top:16px}@media screen and (max-width:1000px){.support-special p{font-size:14px;font-size:1.4rem;text-align:left}.support-special p br{display:none}}.support-special .btn{margin-top:40px}@media screen and (max-width:1000px){.support-special .btn{margin-top:16px}}@media screen and (max-width:1000px){.support-point .h-normal{padding:0 16px}}.support-point .l-grid-col12{background-color:#000}.support-point .l-grid-col12:first-child:before{background-image:url(//www.oono-sousai.co.jp/official/wp-content/themes/oonosousai2019/lib/css/../images/support-point-bg1.png);opacity:.5;filter:alpha(opacity=50)}.support-point .l-grid-col12:nth-child(2n):before{background-image:url(//www.oono-sousai.co.jp/official/wp-content/themes/oonosousai2019/lib/css/../images/support-point-bg2.png);opacity:.5;filter:alpha(opacity=50)}.support-point .l-grid-col12:nth-child(3n):before{background-image:url(//www.oono-sousai.co.jp/official/wp-content/themes/oonosousai2019/lib/css/../images/support-point-bg3.png);opacity:.5;filter:alpha(opacity=50)}.plan-graph-tab{background-image:url(//www.oono-sousai.co.jp/official/wp-content/themes/oonosousai2019/lib/css/../images/plan-select-bg.png);background-repeat:no-repeat;background-size:100%;background-position:top center}@media screen and (max-width:768px){.plan-graph-tab{background-size:768px}}.plan-select-nav{padding-top:80px}.plan-select-nav nav{max-width:1024px;margin-left:auto;margin-right:auto;font-size:26px}.plan-select-nav nav:after{clear:both;content:"";display:table}.plan-select-nav ul{display:flex;flex-direction:row}.plan-select-nav li{width:50%;padding-top:20px;padding-left:64px;padding-right:64px;text-align:center;border-left:1px solid #fff}.plan-select-nav li:last-child{border-right:1px solid #fff}.plan-select-nav a{display:inline-block;padding-bottom:24px;color:#fff}.plan-select-nav a.active{border-bottom:1px solid #fff}.plan-select-nav a:hover{opacity:.6}.plan-select-nav br{display:none}@media screen and (max-width:1000px){.plan-select-nav{width:100%;padding-top:40px;padding-bottom:0}.plan-select-nav .h-page-border{margin-bottom:16px}.plan-select-nav ul{margin:0 10px}.plan-select-nav li{padding:0}.plan-select-nav a{padding-bottom:8px;font-size:20px;line-height:1.4}.plan-select-nav br{display:block}.plan-select-nav nav{padding-bottom:24px}}@media screen and (max-width:1000px){.plan-graph-tab-contents{padding-top:0;padding-bottom:0}}.plan-graph-tab-contents section{max-width:100%;margin-left:auto;margin-right:auto;background:#eee}.plan-graph-tab-contents section:after{clear:both;content:"";display:table}@media screen and (max-width:1000px){.plan-graph-tab-contents section{overflow-x:scroll;padding-top:0}}.plan-graph-tab-contents h3{padding:20px;font-size:24px;font-weight:700;color:#fff;text-align:center;background:#5b3664}.plan-graph-tab-contents h3 br{display:none}@media screen and (max-width:1000px){.plan-graph-tab-contents h3{line-height:1.4}.plan-graph-tab-contents h3 br{display:block}}.plan-graph-tab-contents table{width:1024px;border:1px solid #ccc;border-collapse:collapse;empty-cells:show;background:#fff}.plan-graph-tab-contents table td{padding:12px 0;font-weight:700;font-size:18px;text-align:center;border:1px solid #ccc}.plan-graph-tab-contents table img{display:inline-block}@media screen and (max-width:1000px){.plan-graph-tab-contents table.stretch{width:100%}}.plan-graph-tab-contents .p-fixed{width:96px;position:sticky;left:0}.plan-graph-tab-contents .p-fixed2{position:sticky;left:60px}.plan-graph-tab-contents .color-primary{background-color:#eadeed}.plan-graph-tab-contents .color-secondary{background:#f5fad0}.plan-graph-tab-contents .color-tertiary{background:#fdf0e0}.plan-graph-tab-contents .color-quaternary{background:#fffbe5}.plan-graph-tab-contents .color-quinary{background:#fce4e4}.plan-graph-tab-contents .color-white{background:#fff}.plan-graph-tab-contents .text-color-primary{color:#5b3664}.plan-graph-tab-contents .plan-name{font-size:20px}.plan-graph-tab-contents .plan-name em{font-size:28px;background:0 0}.plan-graph-tab-contents .plan-name+span{display:block;padding-top:4px;font-size:14px;font-weight:none}.plan-graph-tab-contents .plan-price{font-size:14px}.plan-graph-tab-contents .plan-price em{font-size:23px;color:#b41414;background:0 0}.plan-graph-tab-contents .plan-price+span{display:block;padding-top:4px;font-size:13px}.plan-graph-tab-contents .plan-select-icon-wrap{text-align:center}.plan-graph-tab-contents .plan-select-icon-wrap img{width:auto;display:inline-block}.plan-graph-tab-contents .plan-select-icon-wrap span{display:block;font-size:16px}.plan-graph-tab-contents .plan-select-price{font-size:16px}.plan-graph-tab-contents .plan-select-price em{display:block;font-size:28px;background:0 0}.plan-graph-tab-contents .plan-select-price span{font-size:12px}.plan-graph-tab-contents .plan-select-price-special .plan-select-price{color:#b41414}.plan-included-card{width:100%;display:flex;flex-wrap:wrap;padding-top:32px}.plan-included-card li{width:48%;padding:16px;margin:0 0 24px;background:#fff}.plan-included-card li:nth-child(odd){margin-right:4%}.plan-included-card .plan-included{float:left;display:block;margin-right:3.7196494455%;width:26.5319149761%}.plan-included-card .plan-included:last-child{margin-right:0}@media screen and (max-width:768px){.plan-included-card .plan-included img{max-width:100%;height:auto}}.plan-included-card .plan-included-contents{float:left;display:block;margin-right:3.7196494455%;width:69.7484355784%}.plan-included-card .plan-included-contents:last-child{margin-right:0}.plan-included-card h4{font-size:16px;font-weight:700}.plan-included-card+ul li{padding-bottom:8px;line-height:1.8}.plan-included-card+ul span{color:#b41414}@media screen and (max-width:1000px){.plan-included-card{padding-top:0}.plan-included-card li{width:100%;margin:0;border-bottom:1px solid #ccc}.plan-included-card li:nth-child(odd){margin-right:0}.plan-included-card .plan-included-contents{padding-left:16px}.plan-included-card h4{padding-top:4px;font-size:16px}.plan-included-card p{padding-top:10px;color:#5b3664;line-height:1.6 !important}.plan-included-card+ul{padding:24px 24px 0}.plan-included-card+ul+p img{display:inline-block}}.tyokusou-icon{display:flex;flex-direction:row;padding:32px 0 0}.tyokusou-icon li{width:25%;padding:24px;margin-left:2%;text-align:center;background:#fff}.tyokusou-icon li:first-child{margin-left:0}.tyokusou-icon img{display:inline-block}.tyokusou-icon span{display:block;padding-top:10px;font-weight:700;font-size:16px}@media screen and (max-width:1000px){.tyokusou-icon{flex-wrap:wrap;padding:8px}.tyokusou-icon li{width:48%;margin:1%}.tyokusou-icon li:first-child{margin-left:1%}}.text-emphasis{color:#af1c1c}.plan-terms{padding:60px 16px 20px;text-align:center}.plan-terms a{display:inline-block}@media screen and (max-width:1000px){.plan-terms{padding:24px 16px 20px;text-align:left}}.plan-graph-warning li{position:relative;padding-left:16px}.plan-graph-warning li:before{position:absolute;top:0;left:0;content:"＊"}.plan-how-payment{background-color:rgba(91,54,100,.1)}.plan-how-payment ul{max-width:760px;margin-left:auto;margin-right:auto}.plan-how-payment ul:after{clear:both;content:"";display:table}.plan-how-payment li{padding:40px;margin-bottom:32px;padding-bottom:40px;border-radius:10px;box-shadow:0px 6px 3px -5px #ccc;-moz-box-shadow:0px 6px 3px -5px #ccc;-webkit-box-shadow:0px 6px 3px -5px #ccc;background-color:#fff}@media screen and (max-width:1000px){.plan-how-payment li{padding:32px 20px}.plan-how-payment li img{max-width:100%;height:auto}}.plan-how-payment h4{font-size:28px;font-weight:700;color:#6b7c13;text-align:center}.plan-how-payment h4 span{display:inline-block;padding-right:16px;vertical-align:middle}@media screen and (max-width:1000px){.plan-how-payment h4{font-size:20px;text-align:center}.plan-how-payment h4 span{display:block;padding-bottom:24px}.plan-how-payment h4 span img{display:inline-block}}.plan-how-payment .how-payment-explain{display:flex;padding-top:24px}.plan-how-payment .how-payment-explain p{flex-direction:row;font-weight:400}.plan-how-payment .how-payment-explain p+p{padding-top:0;padding-left:24px}@media screen and (max-width:1000px){.plan-how-payment .how-payment-explain{display:block}.plan-how-payment .how-payment-explain img{display:inline-block}.plan-how-payment .how-payment-explain p{text-align:center}.plan-how-payment .how-payment-explain p+p{text-align:left;padding-left:0}.plan-how-payment .how-payment-explain p+p img{display:block;margin:0 auto}}.plan-consul-message{clear:both;background:url(//www.oono-sousai.co.jp/official/wp-content/themes/oonosousai2019/lib/css/../images/plan-consul-bg.png);background-size:cover}.plan-consul-message .consul-message-wrap{max-width:1024px;margin-left:auto;margin-right:auto}.plan-consul-message .consul-message-wrap:after{clear:both;content:"";display:table}.plan-consul-message .consul-message-list-explain{text-align:center;line-height:1.6;padding:32px 0 64px}@media screen and (max-width:1000px){.plan-consul-message .consul-message-list-explain{padding:0 16px 32px;text-align:left}}.plan-consul-message ul{max-width:1024px;margin-left:auto;margin-right:auto}.plan-consul-message ul:after{clear:both;content:"";display:table}@media screen and (max-width:1000px){.plan-consul-message ul{padding-left:16px;padding-right:16px}}.plan-consul-message li{float:left;display:block;margin-right:3.7196494455%;width:30.8535670363%;height:456px;padding:40px 24px;border-radius:10px;box-shadow:0px 6px 3px -5px #ccc;-moz-box-shadow:0px 6px 3px -5px #ccc;-webkit-box-shadow:0px 6px 3px -5px #ccc}.plan-consul-message li:last-child{margin-right:0}.plan-consul-message li:nth-child(3n){margin-right:0}.plan-consul-message li:nth-child(3n+1){clear:left}@media screen and (max-width:1000px){.plan-consul-message li{float:left;display:block;margin-right:3.7196494455%;width:100%;height:auto;margin-bottom:16px}.plan-consul-message li:last-child{margin-right:0}.plan-consul-message li:nth-child(3n){margin-right:3.7196494455%}.plan-consul-message li:nth-child(3n+1){clear:none}}.plan-consul-message li:first-child{background-color:rgba(180,20,20,.1)}.plan-consul-message li:first-child h4{color:#af1c1c}.plan-consul-message li:nth-child(2n){background-color:rgba(255,231,76,.1)}.plan-consul-message li:nth-child(2n) h4{color:#5b3664}.plan-consul-message li:last-child{background-color:rgba(107,124,19,.1)}.plan-consul-message li:last-child h4{color:#6b7c13}.plan-consul-message li h4{padding-bottom:24px;font-size:24px;font-weight:700;text-align:center;line-height:1.6}.plan-consul-message li p{text-align:left;line-height:1.8}.plan-consul-message .btn-plan-consul{height:240px;padding:0 32px;display:block;clear:both;margin-top:32px;font-weight:400;font-family:"リュウミン M-KL","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;background:#fff;border-radius:32px;box-shadow:0px 6px 3px -5px #ccc;-moz-box-shadow:0px 6px 3px -5px #ccc;-webkit-box-shadow:0px 6px 3px -5px #ccc}@media screen and (max-width:1000px){.plan-consul-message .btn-plan-consul{height:auto;overflow:hidden;margin-top:0;margin-left:16px;margin-right:16px}}.plan-consul-message .btn-consul-explain{float:left;display:block;margin-right:3.7196494455%;width:74.0700876386%;padding-top:40px;text-align:center}.plan-consul-message .btn-consul-explain:last-child{margin-right:0}.plan-consul-message .btn-consul-explain h4{font-size:32px;line-height:1.6;text-align:left}.plan-consul-message .btn-consul-explain span{display:block;font-size:24px;color:#af1c1c}.plan-consul-message .btn-consul-explain em{color:#af1c1c;background:0 0}.plan-consul-message .btn-consul-explain a{display:inline-block;margin-top:16px}.plan-consul-message .btn-consul-explain br{display:none}@media screen and (max-width:1000px){.plan-consul-message .btn-consul-explain{float:left;display:block;margin-right:3.7196494455%;width:100%;padding-top:18px}.plan-consul-message .btn-consul-explain:last-child{margin-right:0}.plan-consul-message .btn-consul-explain h4{font-size:20px}.plan-consul-message .btn-consul-explain span{font-size:18px}.plan-consul-message .btn-consul-explain br{display:block}}.plan-consul-message .btn-consul-img{float:left;display:block;margin-right:3.7196494455%;width:22.2102629159%;padding-right:24px}.plan-consul-message .btn-consul-img:last-child{margin-right:0}@media screen and (max-width:1000px){.plan-consul-message .btn-consul-img{float:left;display:block;margin-right:3.7196494455%;width:100%;padding:16px;text-align:center}.plan-consul-message .btn-consul-img:last-child{margin-right:0}.plan-consul-message .btn-consul-img img{display:inline-block}}.page-plan p{line-height:2;font-size:17px}.page-plan p+p{padding-top:24px}.page-plan .contents-post+hr{margin:0}@media screen and (max-width:1000px){.page-plan iframe{width:90%;height:200px}}@media screen and (max-width:1000px){.plan-graph.u-wrap-middle{padding-top:0;padding-bottom:16px}}.plan-graph h3{padding:24px 0;font-size:24px;font-size:2.4rem;font-weight:700;color:#fff;text-align:center;background:#5b3664}@media screen and (max-width:768px){.plan-graph h3{padding:16px 0;font-size:18px;font-size:1.8rem}}.plan-graph table{width:100%;border-collapse:separate;border:1px solid #ccc}@media screen and (max-width:768px){.plan-graph table{font-size:14px;font-size:1.4rem}}.plan-graph tr:last-child th,.plan-graph tr:last-child td{border-bottom:none}.plan-graph tr th:last-child,.plan-graph tr td:last-child{border-right:none}.plan-graph th,.plan-graph td{width:25%;padding:24px 16px 20px;text-align:center;line-height:1.8;border-right:1px solid #ccc;border-bottom:1px solid #ccc}@media screen and (max-width:768px){.plan-graph th,.plan-graph td{padding:8px}}.plan-graph th{font-weight:700;color:#5b3664;background-color:rgba(91,54,100,.1)}.plan-graph td img{width:100px;display:inline-block;-webkit-backface-visibility:hidden}@media screen and (max-width:1000px){.plan-graph td img{max-width:100%;height:auto}}.plan-graph h4{padding-bottom:16px;font-size:24px;font-size:2.4rem;font-weight:700}@media screen and (max-width:768px){.plan-graph h4{font-size:20px;font-size:2rem}}.plan-graph .btn-badge{display:block}.plan-graph .plan-price span{color:#5b3664}.plan-graph .plan-price span:first-child{font-size:34px;font-size:3.4rem}@media screen and (max-width:768px){.plan-graph .plan-price{font-size:11px;font-size:1.1rem}.plan-graph .plan-price span:first-child{font-size:20px;font-size:2rem}}.plan-consul.u-wrap-large{padding-top:0;padding-bottom:32px}@media screen and (max-width:1000px){.plan-consul.u-wrap-large{padding-top:24px;padding-bottom:0}.plan-consul .h-section-title{padding-bottom:40px}}.plan-consul p{padding:0 16px}.consul-contact{text-align:center;padding-top:40px;padding-bottom:40px}.consul-contact span:first-child{display:block;padding-bottom:8px}@media screen and (max-width:1000px){.consul-contact .btn-tel.large:before{vertical-align:-10px}}#youtube-movie{margin:0 auto;width:100%;max-width:100%}@media screen and (max-width:768px){#youtube-movie{display:none}}#youtube-movie-content{padding-top:56.25%;position:relative;width:100%}@media screen and (max-width:768px){#youtube-movie-content{overflow:hidden;height:360px !important}}@media screen and (max-width:768px){#youtube-movie-content{overflow:hidden;height:360px !important}}#youtube-movie-content iframe{width:100% !important;height:100% !important;position:absolute;top:0;left:0}@media screen and (max-width:768px){#youtube-movie-content iframe{width:200% !important;height:360px !important;left:-50%}}#youtube-movie-content .mdl-slider-copy{position:absolute;top:50%;left:50%;margin-top:-175px;margin-left:-125px;padding:40px;color:#fff;text-align:center;z-index:10000;background:rgba(240,131,0,.8)}@media screen and (max-width:768px){#youtube-movie-content .mdl-slider-copy{margin-top:-110px;margin-left:-75px;padding:20px}}#youtube-movie-content h2{padding-bottom:24px;font-size:64px;font-weight:600}#youtube-movie-content h2 span{display:block;padding-bottom:12px;font-size:24px}#youtube-movie-content h2 rt{font-size:16px;font-weight:400}@media screen and (max-width:768px){#youtube-movie-content h2{padding-bottom:16px;font-size:32px}#youtube-movie-content h2 span{padding-bottom:12px;font-size:16px}#youtube-movie-content h2 rt{font-size:16px}}#youtube-movie-content p{padding-top:16px;font-size:20px}#youtube-movie-content p.sou-schedule{padding:8px;font-size:32px;border-radius:10px}#youtube-movie-content p.sou-schedule span{display:block;padding-top:4px}@media screen and (max-width:768px){#youtube-movie-content p{padding-top:6px;font-size:16px}#youtube-movie-content p.sou-schedule{font-size:20px}}.mdl-slider-sou{display:none}@media screen and (max-width:768px){.mdl-slider-sou{display:block;overflow-x:hidden;position:relative}.mdl-slider-sou.mobile{display:block}.mdl-slider-sou img{width:100%;height:auto}.mdl-slider-sou li{height:auto}}.mdl-slider-sou .mdl-slider-copy{position:absolute;top:50%;left:50%;margin-top:-175px;margin-left:-125px;padding:40px;color:#fff;text-align:center;background:rgba(240,131,0,.8)}@media screen and (max-width:768px){.mdl-slider-sou .mdl-slider-copy{margin-top:-110px;margin-left:-75px;padding:20px}}.mdl-slider-sou h2{padding-bottom:24px;font-size:64px;font-weight:600}.mdl-slider-sou h2 span{display:block;padding-bottom:12px;font-size:24px}.mdl-slider-sou h2 rt{font-size:16px;font-weight:400}@media screen and (max-width:768px){.mdl-slider-sou h2{padding-bottom:16px;font-size:32px}.mdl-slider-sou h2 span{padding-bottom:12px;font-size:16px}.mdl-slider-sou h2 rt{font-size:16px}}.mdl-slider-sou p{padding-top:16px;font-size:20px}.mdl-slider-sou p.sou-schedule{padding:8px;font-size:32px;border-radius:10px}.mdl-slider-sou p.sou-schedule span{display:block;padding-top:4px}@media screen and (max-width:768px){.mdl-slider-sou p{padding-top:6px;font-size:16px}.mdl-slider-sou p.sou-schedule{font-size:20px}}#hall-sou-concept p{padding-bottom:10px;font-weight:600;text-align:center;line-height:2.2}@media screen and (max-width:1000px){#hall-sou-concept p{padding:0 16px 4px;font-size:14px;font-size:1.4rem;text-align:left;line-height:1.8}}@media screen and (max-width:1000px){#hall-sou-concept iframe{max-width:100%}}.page-hall-sou hr{margin:0}.request-header{max-width:900px;margin-left:auto;margin-right:auto;padding-top:64px}.request-header:after{clear:both;content:"";display:table}.request-header .mobile-img{display:none}.request-header p{padding:56px 0 72px;text-align:center}@media screen and (max-width:1000px){.request-header{max-width:100%;margin-left:auto;margin-right:auto;padding-top:0}.request-header:after{clear:both;content:"";display:table}.request-header .pc-img{display:none}.request-header .mobile-img{width:100%;max-width:100%;height:auto;display:block;margin:0 auto}.request-header p{padding:40px 24px}}.request-bnr{display:flex;height:170px;padding:0 40px;flex-direction:row;background:#16be2d}.request-bnr h3{padding-top:40px;font-size:32px;color:#ffe74c;order:2}.request-bnr h3 span{position:relative;display:block;padding-top:16px;padding-left:16px;font-size:44px;color:#fff}.request-bnr h3 span:after{padding-left:8px;font-family:"Font Awesome 5 Free";font-weight:700;color:#fff;content:""}.request-bnr img{order:1}@media screen and (max-width:1000px){.request-bnr{display:block;height:auto;padding:0 16px;text-align:center}.request-bnr h3{padding-top:32px;font-size:24px;order:1;text-align:center}.request-bnr h3 span{padding-top:8px;font-size:32px}.request-bnr img{margin-bottom:-3px;max-width:100%;height:auto;display:inline-block;order:2}}.request-intro{background-image:url(//www.oono-sousai.co.jp/official/wp-content/themes/oonosousai2019/lib/css/../images/request-intro-bg.png);background-repeat:no-repeat;background-size:cover;background-position:top center}.request-intro1{max-width:900px;margin-left:auto;margin-right:auto;padding:66px 120px 540px;box-shadow:0px 0px 6px 3px rgba(0,0,0,.1);border-radius:10px;background-image:url(//www.oono-sousai.co.jp/official/wp-content/themes/oonosousai2019/lib/css/../images/request-intro1-img01.png);background-position:bottom;background-repeat:no-repeat;background-color:#fff}.request-intro1:after{clear:both;content:"";display:table}.request-intro1 .h-page-border br{display:none}.request-intro1 p{padding-bottom:28px;font-size:18px;line-height:2}.request-intro1 .u-align-right{color:#b41414;font-size:14px}@media screen and (max-width:1000px){.request-intro1{max-width:90%;margin-left:auto;margin-right:auto;padding:32px 24px 300px;margin-top:40px;background-image:url(//www.oono-sousai.co.jp/official/wp-content/themes/oonosousai2019/lib/css/../images/request-intro1-img01-sp.png);background-size:100%}.request-intro1:after{clear:both;content:"";display:table}.request-intro1 .h-page-border{font-size:28px;line-height:1.4}.request-intro1 .h-page-border br{display:block}.request-intro1 p{font-size:16px;font-size:get_vw(16)}}.request-movie{padding-top:80px;text-align:center}@media screen and (max-width:1000px){.request-movie{padding:36px 16px 0}.request-movie iframe{height:315px}}@media screen and (max-width:768px){.request-movie iframe{width:100%;height:220px}}.request-intro2{max-width:660px;margin-left:auto;margin-right:auto;padding-top:46px}.request-intro2:after{clear:both;content:"";display:table}.request-intro2 p{padding-bottom:24px;font-size:20px;font-weight:700;line-height:1.9}.request-intro2 span{color:#b41414}@media screen and (max-width:1000px){.request-intro2 p{padding:0 24px 16px}}.request-intro-question{max-width:820px;margin-left:auto;margin-right:auto;padding-top:40px;padding-bottom:90px;font-size:34px;font-family:"リュウミン M-KL","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;color:#5b3664;text-align:center;line-height:1.6}.request-intro-question:after{clear:both;content:"";display:table}.request-intro-question br{display:none}.request-intro-question br:nth-child(2){display:block}@media screen and (max-width:1000px){.request-intro-question{font-size:28px;font-size:get_vw(28);padding-top:20px;padding-bottom:56px}.request-intro-question br{display:block}}.request-how{background-color:rgba(91,54,100,.1)}.request-inner{max-width:920px;margin-left:auto;margin-right:auto;padding:82px 0 52px}.request-inner:after{clear:both;content:"";display:table}.request-inner h3{margin-bottom:46px;font-size:40px;font-family:"リュウミン M-KL","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;color:#5b3664;text-align:center;line-height:1.4}@media screen and (max-width:1000px){.request-inner{padding:40px 0}.request-inner h3{margin-bottom:29px;font-size:28px}}.request-how-contents{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px}@media screen and (max-width:1000px){.request-how-contents{grid-template-columns:auto}}.request-how-explain{font-size:18px;line-height:1.9}.request-how-explain p{padding-bottom:16px}.request-how-explain em{font-size:24px;font-weight:700;color:#b41414;background:0 0}.request-how-explain span{color:#b41414;font-weight:700}.request-how-explain ul{padding-left:16px;list-style:disc}.request-how-explain li{padding-bottom:16px}.request-how-explain li:last-child{padding-bottom:0}.request-how-explain .tel-24{display:inline;color:#2b52b5;font-size:32px}.request-how-explain .tel-24 img{display:inline;padding-right:6px}@media screen and (max-width:1000px){.request-how-explain{padding:0 20px;order:2}}@media screen and (max-width:1000px){.request-how-img{padding:0 20px 24px;order:1}.request-how-img img{max-width:100%;height:auto}}.request-how-panf{display:grid;grid-template-columns:320px auto;grid-gap:20px;padding-top:32px}@media screen and (max-width:1000px){.request-how-panf{grid-template-columns:auto;padding-top:0}}@media screen and (max-width:1000px){.request-how-panf-img{text-align:center}.request-how-panf-img img{display:inline-block}}.request-how-panf-message{padding-top:58px;font-size:28px;font-family:"リュウミン M-KL","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;color:#5b3664;line-height:1.6}@media screen and (max-width:768px){.request-how-panf-message{padding:0 32px 0;font-size:24px}}.registration-header{padding-top:64px;padding-bottom:64px}.registration-header h2{padding-top:56px;padding-bottom:16px}.registration-header img{max-width:100%;height:auto}.registration-header img.member-header-img-pc{display:block;margin:0 auto}.registration-header img.member-header-img-mobile{display:none}@media screen and (max-width:768px){.registration-header{padding-top:0;padding-bottom:0}.registration-header h2{padding-top:32px;padding-bottom:0}.registration-header img.member-header-img-pc{display:none}.registration-header img.member-header-img-mobile{width:100%;display:block;margin:0 auto}}.registration-thanks-bnr{padding-top:64px}.registration-thanks-bnr img{max-width:100%;height:auto}.registration-thanks-bnr img.member-request-img-pc{display:block;margin:0 auto;box-shadow:3px 3px 6px 0 rgba(0,0,0,.2)}.registration-thanks-bnr img.member-request-img-sp{display:none;box-shadow:3px 3px 6px 0 rgba(0,0,0,.2)}@media screen and (max-width:768px){.registration-thanks-bnr{padding-top:24px}.registration-thanks-bnr img.member-request-img-pc{display:none}.registration-thanks-bnr img.member-request-img-sp{width:100%;display:block;margin:0 auto}}.request-form-block{max-width:900px;margin-left:auto;margin-right:auto}.request-form-block:after{clear:both;content:"";display:table}.request-form-block.thanks{padding-bottom:80px}.request-form-block.thanks h3{padding-bottom:40px;font-size:40px;font-family:"リュウミン M-KL","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;color:#5b3664;text-align:center}.request-form-block.thanks h3 br{display:none}.request-form-block.thanks p{line-height:2;font-weight:700;text-align:center}.request-form-block.thanks p+p{padding-top:32px;font-size:18px;font-weight:500;color:#5b3664;text-align:center}.request-form-block.thanks p.registration{text-align:left;color:#000;font-weight:700}.request-form-block.thanks p .request-img{display:inline-block}.request-form-block.confirm .request-form{padding-top:0}.request-form-block.confirm .request-form td span{padding:0}.request-form-block.confirm .request-form p{padding-bottom:16px}@media screen and (max-width:768px){.request-form-block{padding:54px 24px 24px}.request-form-block.thanks{padding-top:32px}.request-form-block.thanks h3{padding-bottom:16px;font-size:26px;line-height:1.5}.request-form-block.thanks h3 br{display:block}.request-form-block.thanks p{text-align:left}.request-form-block.confirm{padding-top:0}.request-form-block.confirm .request-form{padding-top:0}.request-form-block.confirm .request-btn-confirm{padding-bottom:32px}}.request-form-pager{display:block;padding:80px 0;text-align:center}.request-form-pager img{display:inline-block}@media screen and (max-width:1000px){.request-form-pager{padding:64px 0}.request-form-pager img{max-width:100%;height:auto}}@media screen and (max-width:768px){.request-form-pager{display:none}}.h-request{padding-bottom:20px;margin-bottom:48px;font-size:30px;font-weight:700;border-bottom:1px solid #ccc}.h-request.bottom-none{margin-bottom:0}@media screen and (max-width:1000px){.h-request{font-size:26px}}.request-form-warning{font-size:24px;font-weight:700;color:#b41414;text-align:center}.request-form-warning i{padding-right:3px}@media screen and (max-width:1000px){.request-form-warning{font-size:22px}}.request-form-explain{padding:32px 0 48px;line-height:1.8}.request-form-explain span{color:#5b3664}@media screen and (max-width:1000px){.request-form-explain{padding:32px 0 24px}}.request-form{display:block}.request-form tr{display:grid;grid-template-columns:313px auto;padding:32px 0;border-bottom:1px solid #ccc}.request-form th{width:320px;padding-top:16px;font-weight:700}.request-form th span{display:inline-block;padding:4px 10px;margin-left:16px;color:#fff;font-weight:400;background:#5b3664}.request-form th em{display:block;padding-top:16px;font-size:14px;color:#555;font-weight:400;background:0 0}.request-form td{font-weight:700}@media screen and (max-width:1000px){.request-form tr{grid-template-columns:auto;padding:24px 0}.request-form th{display:block}}.request-form .check-complete{font-size:24px;color:#ccc !important}.request-form .check-complete i{color:#ccc !important}.request-form .check-complete.active{color:#5b3664 !important}.request-form .check-complete.active i{color:#5b3664 !important}@media screen and (max-width:1000px){.request-form .check-complete{top:0;font-size:16px}}.request-form .name{position:relative}.request-form .name td{display:grid;grid-template-columns:1fr 1fr 80px}.request-form .name p{display:grid;grid-template-columns:auto auto}.request-form .name p span{display:inline-block;padding:20px 16px}.request-form .name .check-complete{position:absolute;top:50px;right:0}@media screen and (max-width:1000px){.request-form .name td{padding-top:24px;grid-template-columns:auto}.request-form .name P{margin-bottom:8px}}.request-form .how-send .how-send-select{position:relative;display:grid;grid-template-columns:auto auto}.request-form .how-send .how-send-select i{padding-right:8px;font-size:24px;color:#b41414}.request-form .how-send .how-send-select input#how-send-1+span:after{position:absolute;top:0;left:28px;font-family:"Font Awesome 5 Free";content:"";font-weight:700;color:#b41414}.request-form .how-send .how-send-select input#how-send-2+span:after{position:absolute;top:0;left:28px;font-family:"Font Awesome 5 Free";content:"";font-weight:700;color:#b41414}.request-form .how-send .how-send-select .check-complete{position:absolute;right:0}.request-form .how-send .how-send-select .check-complete i{padding-right:0}@media screen and (max-width:1000px){.request-form .how-send .how-send-select .check-complete{top:-20px}.request-form .how-send .how-send-select .check-complete i{font-size:16px}}@media screen and (max-width:1000px){.request-form .how-send .how-send-select{grid-template-columns:auto}.request-form .how-send .how-send-select .horizontal-item{padding-top:15px}}.request-form .how-send input[type=radio]{appearance:none;display:none}.request-form .how-send input[type=radio]+span{position:relative;display:inline-block;vertical-align:middle;cursor:pointer}.request-form .how-send input[type=radio]+span:before{font-family:"Font Awesome 5 Free";content:"";display:inline-block;margin-right:38px;font-weight:400;color:#5b3664}.request-form .how-send input[type=radio]:checked+span:before{content:"";font-weight:400}.request-form .how-send .how-send-explain{padding-top:32px;font-size:14px;font-weight:400;color:#555;list-style:none;line-height:1.8}.request-form .how-send .how-send-explain li{padding-bottom:4px}.request-form .address{position:relative}.request-form .address input[type=text].zip{width:230px}@media screen and (max-width:1000px){.request-form .address input[type=text].zip{width:156px;margin-top:16px}}.request-form .address p:first-child{padding-bottom:12px}.request-form .address p:first-child span{padding-right:24px}.request-form .address p:nth-child(2){padding-bottom:32px}.request-form .address p:nth-child(2) a{color:#5b3664}.request-form .address p:nth-child(3){padding-bottom:8px}.request-form .address p:last-child{font-size:14px;color:#b41414}@media screen and (max-width:1000px){.request-form .address p.warning{margin-top:8px;line-height:1.5}}.request-form .address .check-complete{position:absolute;top:50px;right:0}.request-form .mail{position:relative}.request-form .mail input[type=text]{width:86%;margin-bottom:16px}@media screen and (max-width:1000px){.request-form .mail input[type=text]{width:100%;margin-top:16px}}.request-form .mail input[type=checkbox]{appearance:none;display:none}.request-form .mail input[type=checkbox]+span{box-sizing:border-box;cursor:pointer;display:inline-block;padding:10px 43px 0;position:relative;width:auto;line-height:1.5}.request-form .mail input[type=checkbox]+span:before{content:"";display:block;height:28px;left:4px;margin-top:-9px;position:absolute;top:50%;width:28px;background:#fff;border:1px solid #ccc}.request-form .mail input[type=checkbox]:checked+span:before{font-family:"Font Awesome 5 Free";content:"";font-weight:600;font-size:18px;color:#5b3664;display:block;left:4px;margin-top:-9px;text-indent:5px}.request-form .mail .check-complete{position:absolute;top:56px;right:0}.request-form .mail .check-complete i{padding-right:0}.request-form .tel{position:relative}.request-form .tel td input[type=text]{width:278px;margin-bottom:16px}@media screen and (max-width:1000px){.request-form .tel td input[type=text]{width:199px;margin-top:16px}}.request-form .tel td .tel-error{display:inline-block;padding-left:16px;font-size:14px;font-weight:500;color:#555}.request-form .tel td .tel-ex{font-size:14px;font-weight:500;color:#555;line-height:1.6}.request-form .tel .check-complete{position:absolute;top:48px;right:0}.request-form .tel .check-complete i{padding-right:0}.request-form textarea,.request-form select,.request-form input[type=text],.request-form input[type=tel],.request-form input[type=email]{width:100%;padding:18px;line-height:1.5;font-size:18px;box-shadow:none;border:1px solid #ccc}.request-btn-confirm{padding-top:56px;padding-bottom:64px;text-align:center}.request-btn-confirm input[name=submitConfirm]{width:338px;height:114px;margin:0 auto;text-indent:-9999px;overflow:hidden;cursor:pointer;background-image:url(//www.oono-sousai.co.jp/official/wp-content/themes/oonosousai2019/lib/css/../images/request-contact-btn1.png);background-color:inherit !important}.request-btn-confirm input[name=submitBack]{width:242px;height:74px;margin:0 auto;text-indent:-9999px;overflow:hidden;cursor:pointer;background-image:url(//www.oono-sousai.co.jp/official/wp-content/themes/oonosousai2019/lib/css/../images/request-contact-btn3.png);background-color:inherit !important}.request-btn-confirm input[name=mwform_submitButton-268]{width:318px;height:82px;margin:0 auto;text-indent:-9999px;overflow:hidden;cursor:pointer;background-image:url(//www.oono-sousai.co.jp/official/wp-content/themes/oonosousai2019/lib/css/../images/request-contact-btn2.png);background-color:inherit !important}@media screen and (max-width:1000px){.request-btn-confirm{padding:35px 0 32px}}.request-form-tel-number{max-width:900px;margin-left:auto;margin-right:auto;height:180px;display:block;padding:36px 0;margin-bottom:80px;color:#fff;text-align:center;background:#5b3664}.request-form-tel-number:after{clear:both;content:"";display:table}.request-form-tel-number p{font-weight:500}.request-form-tel-number p:first-child{font-size:18px}.request-form-tel-number p:nth-child(2){padding:16px 0;font-size:42px;letter-spacing:1px}.request-form-tel-number p:nth-child(2) i{padding-right:8px;font-size:24px;vertical-align:7px}.request-form-tel-number p:last-child{font-size:14px}.request-form-tel-number p br{display:none}@media screen and (max-width:1000px){.request-form-tel-number{height:198px;margin-bottom:0}.request-form-tel-number p:last-child{line-height:1.5}.request-form-tel-number p br{display:block}}.mw_wp_form .horizontal-item+.horizontal-item{margin-left:0 !important}.mw_wp_form_confirm .request-form .fa-check-circle,.mw_wp_form_preview .request-form .fa-check-circle{display:none}.entry-content{clear:both;padding:0 0 16px;font-size:18px;font-size:1.8rem}@media screen and (max-width:1000px){.entry-content{padding:0 16px 16px}}@media screen and (max-width:768px){.entry-content{font-size:16px;font-size:1.6rem}}.entry-content p{padding:0;margin:0;font-weight:400}.entry-content strong{font-weight:700}.entry-content a{display:inline-block;text-decoration:underline;color:#5b3664;word-break:break-all}.entry-content a:hover{opacity:.6}.entry-content ul{padding-left:5px;list-style-type:disc;line-height:1.7}.entry-content ul li{position:relative;padding-left:18px;padding-bottom:8px;list-style:none}.entry-content ul li:before{position:absolute;top:0;left:0;padding-top:7px;padding-left:3px;content:"●";color:rgba(91,54,100,.4);font-size:8px}@media screen and (max-width:768px){.entry-content ul li{padding-bottom:6px}}.entry-content .toc_list li:before{display:none}.entry-content ol{padding-left:30px;list-style-type:decimal;line-height:1.7}.entry-content ol li{padding-bottom:8px}@media screen and (max-width:768px){.entry-content ol{line-height:1.6}.entry-content ol li{padding-bottom:6px}}.entry-content img{max-width:100%;height:auto}.entry-content img.auto{width:auto;height:auto}.entry-content b{font-weight:700}.entry-content .author{margin-bottom:16px;font-size:12px;font-size:1.2rem}.h-post{padding:32px 0;font-size:30px;font-size:3rem;font-weight:700;color:#000;line-height:1.4;border-bottom:1px solid #ccc}@media screen and (max-width:768px){.h-post{padding:16px;font-size:20px;font-size:2rem;line-height:1.4}}.h-post .date{display:block;padding-right:2rem;padding-bottom:24px;font-size:16px;font-size:1.6rem;font-weight:100}.h-post-primary{padding:0 0 0 16px;font-size:30px;font-size:3rem;font-weight:700;line-height:1.6;border-left:3px solid #5b3664}@media screen and (max-width:1000px){.h-post-primary{margin:0;padding:0 0 0 16px;font-size:20px;font-size:2rem}}.h-post-secondary{padding:16px 24px;font-weight:700;font-size:22px;font-size:2.2rem;color:#fff;line-height:1.6;background:#5b3664}@media screen and (max-width:768px){.h-post-secondary{padding:8px 16px;font-size:18px;font-size:1.8rem;line-height:1.5}}.h-post-sub{margin-bottom:8px;font-weight:700;font-size:20px;font-size:2rem;color:#333;line-height:1.6}@media screen and (max-width:768px){.h-post-sub{font-size:18px;font-size:1.8rem}}.h-aside{padding:16px 16px 16px 0;font-size:20px;font-size:2rem;font-weight:700;text-align:left;border-bottom:2px solid #5b3664}.h-aside span{padding-right:4px;color:#5b3664}@media screen and (max-width:768px){.h-aside{padding-left:16px;font-size:16px;font-size:1.6rem}}.btn-prev{clear:both;margin-bottom:64px;text-align:center}.btn-prev a{width:40%;padding:20px;display:inline-block;color:#555;text-align:center;background:#eee}@media screen and (max-width:768px){.btn-prev a{padding:16px;font-size:14px;font-size:1.4rem}}.post-footer{padding:0;overflow:hidden;border-top:1px solid #ccc}.post-footer .h-normal{padding:40px 0}@media screen and (max-width:768px){.post-footer .h-normal{padding:16px;font-size:16px;text-align:left}}.post-footer ul{max-width:1024px;margin-left:auto;margin-right:auto;overflow:hidden;border-bottom:1px solid #ccc}.post-footer ul:after{clear:both;content:"";display:table}.post-footer ul li{float:left;display:block;margin-right:3.7196494455%;width:48.1401752773%;padding-bottom:40px}.post-footer ul li:last-child{margin-right:0}.post-footer ul li:nth-child(2n){margin-right:0}.post-footer ul li:nth-child(2n+1){clear:left}@media screen and (max-width:768px){.post-footer ul li{float:left;display:block;margin-right:3.7196494455%;width:100%;padding:16px;border-top:1px solid #ccc}.post-footer ul li:last-child{margin-right:0}}.post-footer .facilities-img{float:left;display:block;margin-right:3.7196494455%;width:30.8535670363%}.post-footer .facilities-img:last-child{margin-right:0}.post-footer .facilities-img img{max-width:100%;height:auto}.post-footer .facilities-detail{float:left;display:block;margin-right:3.7196494455%;width:65.4267835182%;padding-left:16px}.post-footer .facilities-detail:last-child{margin-right:0}.post-footer .facilities-detail h4{padding:0 0 12px;line-height:1.4}@media screen and (max-width:768px){.post-footer .facilities-detail{padding-left:0}.post-footer .facilities-detail h4{font-size:18px}}.post-footer nav{padding-top:32px;padding-bottom:64px;overflow:hidden}.post-footer nav a{float:left;display:block;margin-right:3.7196494455%;width:48.1401752773%}.post-footer nav a:last-child{margin-right:0}@media screen and (max-width:768px){.post-footer nav{padding-bottom:16px}.post-footer nav a{float:left;display:block;margin-right:3.7196494455%;width:100%;margin-bottom:16px;display:block}.post-footer nav a:last-child{margin-right:0}}.mdl-bgcolor-primary{padding:4rem;background:#f5f5f5}.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignright{float:right;margin-left:16px}.alignleft{float:left;margin-right:16px}blockquote{position:relative;padding:6% 16%;background-color:#eee}blockquote:before{position:absolute;top:32px;left:32px;color:#555;font-size:2.2rem !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;content:}@media screen and (max-width:768px){blockquote:before{top:16px;left:16px;font-size:1.2rem !important}}blockquote:after{position:absolute;bottom:32px;right:32px;color:#555;font-size:2.2rem !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;content:}@media screen and (max-width:768px){blockquote:after{bottom:16px;right:16px;font-size:1.2rem !important}}.text-marker{background:linear-gradient(transparent 40%,#ff9 40%)}#toc_container{width:100% !important;padding:40px !important;margin-bottom:64px !important;line-height:1.6}@media screen and (max-width:768px){#toc_container{padding:16px !important}}.toc_list a{display:block;padding-bottom:12px}.u-line-height.small{line-height:1.4}.u-line-height.middle{line-height:1.8}.u-line-height.large{line-height:2.2}.u-pt-xsmall{padding-top:2rem !important}.u-pt-xsmall.mb{padding-top:0 !important}@media screen and (max-width:768px){.u-pt-xsmall.mb{padding-top:1.6rem !important}}.u-pt-small{padding-top:3rem !important}.u-pt-large{padding-top:6rem}@media screen and (max-width:768px){.u-pt-large{padding-top:1.6rem}}.u-pb-xsmall{padding-bottom:2rem}.u-pb-small{padding-bottom:3rem}@media screen and (max-width:768px){.u-pb-small{padding-bottom:1rem}}.u-pb-large{padding-bottom:96px}@media screen and (max-width:1100px){.u-pb-large{padding-bottom:64px}}@media screen and (max-width:768px){.u-pb-large{padding-bottom:40px}}.u-pb-xlarge{padding-bottom:10rem}@media screen and (max-width:768px){.u-pb-xlarge{padding-bottom:0}}.u-mb-xsmall{margin-bottom:2rem}.u-align-left{text-align:left}.u-align-right{text-align:right}.u-align-center{text-align:center}.u-display{display:block}.u-display-inline{display:inline-block}.u-pc-display{display:block}@media screen and (max-width:768px){.u-pc-display{display:none}}.u-tablet-display{display:none}@media screen and (max-width:1000px){.u-tablet-display{display:block}}.u-mb-display{display:none}@media screen and (max-width:768px){.u-mb-display{display:block}}.u-float-right{float:right !important}@media screen and (max-width:768px){.u-float-right{float:none}}.u-float-clear{clear:both}@media screen and (max-width:768px){.u-wrap-side{padding-left:16px !important;padding-right:16px !important}}.u-wrap-large{padding-top:96px;padding-bottom:96px}.u-wrap-large.top-none{padding-top:0}.u-wrap-large.bottom-none{padding-bottom:0}@media screen and (max-width:1100px){.u-wrap-large{padding-top:64px;padding-bottom:64px}}@media screen and (max-width:768px){.u-wrap-large{padding-top:40px;padding-bottom:40px}.u-wrap-large.mb-bottom-none{padding-bottom:0}}.u-wrap-middle{padding-top:64px;padding-bottom:64px}.u-wrap-middle.top-none{padding-top:0}.u-wrap-middle.bottom-none{padding-bottom:0}@media screen and (max-width:768px){.u-wrap-middle{padding-top:32px;padding-bottom:32px}}.u-wrap-small{padding-top:40px;padding-bottom:40px}.u-wrap-small.top-none{padding-top:0}.u-wrap-small.bottom-none{padding-bottom:0}@media screen and (max-width:768px){.u-wrap-small{padding-top:16px;padding-bottom:16px}}.u-wrap-xsmall{padding-top:24px;padding-bottom:24px}.u-wrap-xsmall.top-none{padding-top:0}.u-wrap-xsmall.bottom-none{padding-bottom:0}@media screen and (max-width:768px){.u-wrap-xsmall{padding-top:8px;padding-bottom:8px}}@media screen and (max-width:1100px){.u-responsive-img{max-width:100%;height:auto;display:block}}
.plan-graph-tab-contents{overflow:hidden}.plan-block{margin-top:30px;background:#fff}.plan-block.color-green .item{background-color:#f5f3ee}.plan-block.color-green .title,.plan-block.color-green .tlt{background-color:#b8ac8c}.plan-block.color-green .plan-circle-badge{border:1px solid #b8ac8c;color:#b8ac8c}@media (max-width:767px){.plan-block.color-green .plan-circle-badge .text-19{border:1px solid #b8ac8c}}.plan-block.color-red .item{background-color:#f9f0ef}.plan-block.color-red .title,.plan-block.color-red .tlt{background-color:#cf7368}.plan-block.color-red .plan-circle-badge{border:1px solid #cf7368;color:#cf7368}@media (max-width:767px){.plan-block.color-red .plan-circle-badge .text-19{border:1px solid #cf7368}}.plan-block.color-blue .item{background-color:#e6ebf2}.plan-block.color-blue .title,.plan-block.color-blue .tlt{background-color:#708bb4}.plan-block.color-blue .plan-circle-badge{border:1px solid #708bb4;color:#708bb4}@media (max-width:767px){.plan-block.color-blue .plan-circle-badge .text-19{border:1px solid #708bb4}}.plan-block.color-gray .item{background-color:rgba(80,64,20,.15)}.plan-block.color-gray .title,.plan-block.color-gray .tlt{background-color:#504014}.plan-block.color-gray .plan-circle-badge{border:1px solid #504014;color:#504014}@media (max-width:767px){.plan-block.color-gray .plan-circle-badge .text-19{border:1px solid #504014}}.plan-block .tlt{color:#fff;padding:10px 12px;font-weight:600;font-size:20px;width:100%;text-align:center}@media only screen and (max-width:1000px) and (min-width:768px){.plan-block .tlt{padding:.7320644217vw .878477306vw;font-size:1.4641288433vw}}@media (max-width:767px){.plan-block .tlt{padding:2.0512820513vw 3.0769230769vw;top:0;left:0;font-size:4.6153846154vw}}.plan-block .desc{font-size:14px;padding:10px 24px;line-height:normal}.plan-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;padding:0 12px 0}@media only screen and (max-width:1000px) and (min-width:768px){.plan-list{margin-top:2.196193265vw;padding:0 .878477306vw 0}}@media (max-width:767px){.plan-list{margin-top:5.1282051282vw;padding:0 4.1025641026vw 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.plan-list .item{border-radius:10px;font-weight:600;text-align:center;width:calc(50% - 24px);display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;margin:0 12px 26px;overflow:hidden}@media only screen and (max-width:1000px) and (min-width:768px){.plan-list .item{margin:0 .878477306vw 1.9033674963vw}}@media (max-width:767px){.plan-list .item{width:100%;border:1px solid #ccc;margin:0 0 4.1025641026vw}}.plan-list .item .thumb{width:180px;height:156px;border-top-left-radius:10px;border-bottom-left-radius:10px;overflow:hidden}@media only screen and (max-width:1000px) and (min-width:768px){.plan-list .item .thumb{width:13.17715959vw;height:11.420204978vw}}@media (max-width:767px){.plan-list .item .thumb{width:48%;height:100%}}.plan-list .item .thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.plan-list .item .content{-webkit-box-flex:1;-ms-flex:auto;flex:auto;position:relative}@media (max-width:767px){.plan-list .item .content{width:52%;padding:2.5641025641vw 2.0512820513vw}}.plan-list .item .title{border-top-right-radius:10px;font-size:16px;padding:9px;color:#fff;margin-bottom:8px}@media only screen and (max-width:1000px) and (min-width:768px){.plan-list .item .title{font-size:1.1713030747vw;padding:.6588579795vw}}@media (max-width:767px){.plan-list .item .title{padding:1.5384615385vw .7692307692vw;font-size:2.5641025641vw;border-radius:6.1538461538vw}}.plan-list .item .plan-circle-badge{padding:7px 12px;display:inline-block;font-weight:400;text-align:center;border:1px solid;background-color:#fff;border-radius:30px}@media only screen and (max-width:1000px) and (min-width:768px){.plan-list .item .plan-circle-badge{font-size:1.1713030747vw;padding:.5124450952vw .878477306vw}}@media (max-width:767px){.plan-list .item .plan-circle-badge{font-size:3.3333333333vw;padding:2.0512820513vw 3.0769230769vw 0;margin-bottom:0;border:0;border-radius:0;display:block}}@media (max-width:767px){.plan-list .item .plan-circle-badge .text-19{border-radius:7.6923076923vw;padding:1.2820512821vw 2.0512820513vw;display:inline-block}}.plan-list .item .name{color:#5b3664;font-size:23px}@media only screen and (max-width:1000px) and (min-width:768px){.plan-list .item .name{font-size:1.6837481698vw}}@media (max-width:767px){.plan-list .item .name{font-size:4.358974359vw}}.plan-list .item .name span{font-size:39px;font-weight:700}@media only screen and (max-width:1000px) and (min-width:768px){.plan-list .item .name span{font-size:2.8550512445vw}}@media (max-width:767px){.plan-list .item .name span{font-size:7.1794871795vw}}.plan-list .item .name strong{font-size:53px;line-height:normal}@media only screen and (max-width:1000px) and (min-width:768px){.plan-list .item .name strong{font-size:3.8799414348vw}}@media (max-width:767px){.plan-list .item .name strong{font-size:9.7435897436vw}}.plan-list .item .bottom{padding:0 8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"Yu Gothic","Yu Gothic Bold",sans-serif}@media only screen and (max-width:1000px) and (min-width:768px){.plan-list .item .bottom{padding:0 .5856515373vw}}@media (max-width:767px){.plan-list .item .bottom{padding:.5128205128vw 2.0512820513vw 2.0512820513vw;background-color:#fff}}.plan-list .item .bottom .label{background-color:#fff;border-radius:4px;font-size:14px;color:#5b3664;padding:7px 5px 5px;margin-bottom:10px;margin-right:6px;white-space:nowrap}@media only screen and (max-width:1000px) and (min-width:768px){.plan-list .item .bottom .label{font-size:1.0248901903vw;padding:.2928257687vw;color:#5b3664;margin-bottom:.7320644217vw}}@media (max-width:767px){.plan-list .item .bottom .label{font-size:2.5641025641vw;padding:0;margin-bottom:4.1025641026vw;width:6.4102564103vw;line-height:3.0769230769vw;white-space:normal}}.plan-list .item .bottom .price{color:#af1c1c;font-size:17px;display:block;white-space:nowrap}@media only screen and (max-width:1000px) and (min-width:768px){.plan-list .item .bottom .price{font-size:1.2445095168vw;display:inline-block}}@media (max-width:767px){.plan-list .item .bottom .price{font-size:3.0769230769vw}}.plan-list .item .bottom .price strong{font-size:34px;font-weight:700;line-height:54px;letter-spacing:-1px}@media only screen and (max-width:1000px) and (min-width:768px){.plan-list .item .bottom .price strong{font-size:2.4890190337vw}}@media (max-width:767px){.plan-list .item .bottom .price strong{font-size:5.3846153846vw;line-height:normal;letter-spacing:-.2564102564vw}}.plan-list .item .bottom .txt{color:#666;font-size:12px;display:block;text-align:left}@media only screen and (max-width:1000px) and (min-width:768px){.plan-list .item .bottom .txt{font-size:.878477306vw;display:inline-block}}@media (max-width:767px){.plan-list .item .bottom .txt{font-size:3.0769230769vw}}@media (max-width:767px){.plan-list .item .bottom .txt.note{font-size:2.0512820513vw}}.plan-list .item .bottom .m-auto{margin:auto}.front-plan .banner-price .text-kogecha,#plan .banner-price .text-kogecha{white-space:nowrap}@media (max-width:767px){.front-plan .banner-price .text-kogecha,#plan .banner-price .text-kogecha{font-size:4.358974359vw}}@media (max-width:767px){.front-plan .banner-price .text-shinku.font-bold,#plan .banner-price .text-shinku.font-bold{font-size:6.4102564103vw}}.front-plan .banner-price .align-items,#plan .banner-price .align-items{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.front-plan .border-gold .banner-image,.front-plan .border-pink .banner-image,#plan .border-gold .banner-image,#plan .border-pink .banner-image{overflow:hidden}.front-plan .border-gold .banner-image img,.front-plan .border-pink .banner-image img,#plan .border-gold .banner-image img,#plan .border-pink .banner-image img{-webkit-transform:scale(1.3);transform:scale(1.3)}#plan .banner-price .text-kogecha{font-size:21px}@media (max-width:767px){#plan .banner-price .text-kogecha{font-size:4.6153846154vw}}#plan .banner-price .text-shinku.font-bold{font-size:40px}@media (max-width:767px){#plan .banner-price .text-shinku.font-bold{font-size:6.4102564103vw}}.front-community{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none){.price strong{font-size:28px !important}@media (max-width:767px){.price strong{font-size:4.8717948718vw !important}}}}@media (max-width:767px){.front-service{background:#fff}}.front-service .front-service-img{height:118px;overflow:hidden}@media only screen and (max-width:1000px) and (min-width:768px){.front-service .front-service-img{height:8.6383601757vw}}@media (max-width:767px){.front-service .front-service-img{height:18.9743589744vw}}@media (max-width:767px){.front-service li:last-child{grid-area:auto;border-left:1px solid rgba(91,54,100,.3)}}.box-pet-price p:first-of-type{font-size:2.7rem}@media only screen and (max-width:1000px) and (min-width:768px){.box-pet-price p:first-of-type{font-size:2.2rem}}@media (max-width:767px){.box-pet-price p:first-of-type{font-size:1.8rem;padding:0 16px 16px}}.box-pet-price p:last-of-type{font-size:3.5rem}@media only screen and (max-width:1000px) and (min-width:768px){.box-pet-price p:last-of-type{font-size:2.8rem}}@media (max-width:767px){.box-pet-price p:last-of-type{font-size:2.2rem}}
img:is([sizes="auto" i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#fff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgba(6,147,227,1) 0%,#9b51e0 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,#7adcb4 0%,#00d082 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgba(255,105,0,1) 0%,#cf2e2e 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,#eee 0%,#a9b8c3 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,#ffceec 0%,#9896f0 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,#caf880 0%,#71ce7e 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,#020381 0%,#2874fc 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:.44rem;--wp--preset--spacing--30:.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0,0,0,.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0,0,0,.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0,0,0,.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgba(255,255,255,1),6px 6px rgba(0,0,0,1);--wp--preset--shadow--crisp:6px 6px 0px rgba(0,0,0,1)}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}:where(.wp-block-columns.is-layout-flex){gap:2em}:where(.wp-block-columns.is-layout-grid){gap:2em}:where(.wp-block-post-template.is-layout-flex){gap:1.25em}:where(.wp-block-post-template.is-layout-grid){gap:1.25em}.has-black-color{color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-color{color:var(--wp--preset--color--white) !important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple) !important}.has-black-background-color{background-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-background-color{background-color:var(--wp--preset--color--white) !important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple) !important}.has-black-border-color{border-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-border-color{border-color:var(--wp--preset--color--white) !important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple) !important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum) !important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple) !important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux) !important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk) !important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean) !important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass) !important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight) !important}.has-small-font-size{font-size:var(--wp--preset--font-size--small) !important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium) !important}.has-large-font-size{font-size:var(--wp--preset--font-size--large) !important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large) !important}:where(.wp-block-post-template.is-layout-flex){gap:1.25em}:where(.wp-block-post-template.is-layout-grid){gap:1.25em}:where(.wp-block-columns.is-layout-flex){gap:2em}:where(.wp-block-columns.is-layout-grid){gap:2em}:root :where(.wp-block-pullquote){font-size:1.5em;line-height:1.6}
.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:before,.wpcf7-list-item-label:after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner:before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}
.wpcf7-back{float:left;margin-top:5px;position:relative;width:70px}.cf7msm-ro{white-space:pre-wrap}
#toc_container li,#toc_container ul{margin:0;padding:0}#toc_container.no_bullets li,#toc_container.no_bullets ul,#toc_container.no_bullets ul li,.toc_widget_list.no_bullets,.toc_widget_list.no_bullets li{background:0 0;list-style-type:none;list-style:none}#toc_container.have_bullets li{padding-left:12px}#toc_container ul ul{margin-left:1.5em}#toc_container{background:#f9f9f9;border:1px solid #aaa;padding:10px;margin-bottom:1em;width:auto;display:table;font-size:95%}#toc_container.toc_light_blue{background:#edf6ff}#toc_container.toc_white{background:#fff}#toc_container.toc_black{background:#000}#toc_container.toc_transparent{background:none transparent}#toc_container p.toc_title{text-align:center;font-weight:700;margin:0;padding:0}#toc_container.toc_black p.toc_title{color:#aaa}#toc_container span.toc_toggle{font-weight:400;font-size:90%}#toc_container p.toc_title+ul.toc_list{margin-top:1em}.toc_wrap_left{float:left;margin-right:10px}.toc_wrap_right{float:right;margin-left:10px}#toc_container a{text-decoration:none;text-shadow:none}#toc_container a:hover{text-decoration:underline}.toc_sitemap_posts_letter{font-size:1.5em;font-style:italic}
div#toc_container{width:100%}div#toc_container ul li{font-size:18px}
.wpac,.wpac h1,.wpac h2,.wpac h3,.wpac h4,.wpac h5,.wpac h6,.wpac p,.wpac td,.wpac dl,.wpac tr,.wpac dt,.wpac ol,.wpac form,.wpac select,.wpac option,.wpac pre,.wpac div,.wpac table,.wpac th,.wpac tbody,.wpac tfoot,.wpac caption,.wpac thead,.wpac ul,.wpac li,.wpac address,.wpac blockquote,.wpac dd,.wpac fieldset,.wpac li,.wpac strong,.wpac legend,.wpac em,.wpac s,.wpac cite,.wpac span,.wpac input,.wpac sup,.wpac label,.wpac dfn,.wpac object,.wpac big,.wpac q,.wpac font,.wpac samp,.wpac acronym,.wpac small,.wpac img,.wpac strike,.wpac code,.wpac sub,.wpac ins,.wpac textarea,.wpac var,.wpac a,.wpac abbr,.wpac applet,.wpac del,.wpac kbd,.wpac tt,.wpac b,.wpac i,.wpac hr{background-attachment:scroll!important;background-color:transparent!important;background-image:none!important;background-position:0 0!important;background-repeat:repeat!important;border-color:black!important;border-color:currentColor!important;border-radius:0!important;border-style:none!important;border-width:medium!important;bottom:auto!important;clear:none!important;clip:auto!important;color:inherit!important;counter-increment:none!important;counter-reset:none!important;cursor:auto!important;direction:inherit!important;display:inline;float:none!important;font-family:inherit!important;font-size:inherit!important;font-style:inherit!important;font-variant:normal!important;font-weight:inherit!important;height:auto;left:auto!important;letter-spacing:normal!important;line-height:inherit!important;list-style-type:inherit!important;list-style-position:outside!important;list-style-image:none!important;margin:0!important;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;opacity:1;outline:invert none medium!important;padding:0!important;position:static!important;quotes:"" ""!important;right:auto!important;table-layout:auto!important;text-align:inherit!important;text-decoration:inherit!important;text-indent:0!important;text-transform:none!important;top:auto!important;unicode-bidi:normal!important;vertical-align:baseline!important;visibility:inherit!important;white-space:normal!important;width:auto!important;word-spacing:normal!important;z-index:auto!important;-moz-border-radius:0!important;-webkit-border-radius:0!important;-moz-box-sizing:border-box!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;text-shadow:none!important;-webkit-transition:none!important;transition:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.wpac,.wpac h3,.wpac h5,.wpac p,.wpac h1,.wpac dl,.wpac dt,.wpac h6,.wpac ol,.wpac form,.wpac select,.wpac option,.wpac pre,.wpac div,.wpac h2,.wpac caption,.wpac h4,.wpac ul,.wpac address,.wpac blockquote,.wpac dd,.wpac fieldset,.wpac textarea,.wpac hr{display:block}.wpac table{display:table}.wpac tbody{display:table-row-group}.wpac tr{display:table-row}.wpac td{display:table-cell}.wpac ul{list-style-type:none!important}.wpac li{display:list-item;min-height:auto!important;min-width:auto!important}.wpac a,.wpac a *,.wpac input[type=submit],.wpac input[type=radio],.wpac input[type=checkbox],.wpac select{cursor:pointer!important}.wpac a:hover{text-decoration:none!important}.wpac button,.wpac input[type=submit]{height:auto!important;text-align:center!important}.wpac input[type=hidden]{display:none}.wpac select{-webkit-appearance:menulist!important;-moz-appearance:menulist!important;appearance:menulist!important}.wpac input[type=checkbox]{-webkit-appearance:checkbox!important;-moz-appearance:checkbox!important;appearance:checkbox!important}.wpac input[type=checkbox]:before,.wpac input[type=checkbox]:after{content:none!important;border:0!important}.wpac input[type=radio]{-webkit-appearance:radio!important;-moz-appearance:radio!important;appearance:radio!important}.wpac input[type=radio]:before,.wpac input[type=radio]:after{content:none!important;border:0!important}.wpac li:before,.wpac li:after{content:""!important}.wpac input,.wpac select{vertical-align:middle!important}.wpac select,.wpac textarea,.wpac input{border:1px solid #ccc!important}.wpac table{border-collapse:collapse!important;border-spacing:0!important}.wpac *[dir=rtl]{direction:rtl!important}.wpac img{border:0!important}.wpac svg{vertical-align:middle!important;-moz-box-sizing:content-box!important;-webkit-box-sizing:content-box!important;box-sizing:content-box!important}.wpac{font-size:14px!important;line-height:20px!important;direction:inherit!important;text-align:inherit!important;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif!important;color:#333!important;font-style:normal!important;font-weight:400!important;text-decoration:none!important;list-style-type:disc!important}.wp-gr{--rev-gap:4px;--rev-padding:4px;--media-gap:8px;--media-size:40px;--media-lines:2}.wp-gr .wp-google-badge{display:inline-block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;box-shadow:0 2px 5px 0 rgba(0,0,0,.26)!important}.wp-gr .wp-google-badge-fixed{position:fixed!important;right:30px!important;bottom:30px!important;max-width:none!important;z-index:2147482999!important;box-shadow:0 2px 5px 0 rgba(0,0,0,.26)!important}.wp-gr .wp-google-badge_left-fixed{position:fixed!important;left:30px!important;bottom:30px!important;max-width:none!important;z-index:2147482999!important}.wp-gr .wp-google-badge *{cursor:pointer!important}.wp-gr .wp-google-border{width:100%!important;height:6px!important;background:#4fce6a!important;border-radius:2px 2px 0 0!important}.wp-gr .wp-google-badge-btn{position:relative!important;padding:10px!important;background:#fff!important;transition:all .2s ease-in-out!important;border-radius:2px!important}.wp-gr .wp-google-badge-btn:hover{background:#f3f3f5!important}.wp-gr .wp-google-badge-score{display:inline-block;margin:0 0 0 4px!important;vertical-align:middle!important}.wp-gr .wp-google-rating{color:var(--star-color,#fb8e28)!important;font-size:21px!important;font-weight:600!important;margin:0 6px 0 0!important;vertical-align:middle!important}.wp-gr .wp-google-stars .wp-star{padding:0 3px 0 0!important;line-height:normal!important}.wp-gr .wp-google-based,.wp-gr .wp-google-powered{color:var(--head-based-color,#555)!important;margin:6px 0 0!important}.wp-gr .wp-google-powered{color:var(--powered-color,#777)!important;font-size:15px!important}.wp-gr .wp-google-powered>span{font-weight:600!important}.wp-gr .wp-google-form .wp-google-reviews{padding:16px 16px 0!important}.wp-gr .wp-google-review{margin-top:15px!important}.wp-gr .wp-google-left{display:table-cell!important;vertical-align:top!important}[dir=ltr] .wp-google-left{padding-right:10px!important}[dir=rtl] .wp-google-left{padding-left:10px!important}.wp-gr .wp-google-left img{border:none!important;float:left!important;height:46px!important;width:46px!important;margin-right:10px!important;overflow:hidden!important;border-radius:50%!important;box-shadow:0 0 2px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.24)!important}.wp-gr .wp-google-reviews img{border-radius:50%!important}.wp-gr .wp-google-right{display:table-cell!important;vertical-align:top!important;width:10000px!important}.wp-gr .grw-header.wp-place-center{width:100%!important}.wp-gr .wp-place-center{text-align:center!important}.wp-gr .wp-place-center .wp-google-left{display:block!important}.wp-gr .wp-place-center .wp-google-left img{float:none!important}.wp-gr .wp-star svg{display:inline-block!important}.wp-gr .wp-google-place .wp-star svg{width:20px!important;height:20px!important;vertical-align:middle!important}.wp-gr .wp-star svg{width:18px!important;height:18px!important;vertical-align:middle!important;fill:var(--star-color,#fb8e28)}.wp-gr .wp-google-wrap{display:flex;flex-direction:column;gap:var(--rev-gap)}.wp-gr .wp-google-name{color:var(--name-color,#333)!important;font-size:100%!important;font-weight:700!important;margin:0 0 2px!important;padding-right:6px!important;text-decoration:none!important}.wp-gr a.wp-google-name{color:#427fed!important;text-decoration:none!important}.wp-gr .wp-google-time{color:#555!important;font-size:13px!important;white-space:nowrap!important}.wp-gr .wp-google-text{color:var(--text-color,#222)!important;font-size:15px!important;line-height:24px!important;max-width:100%!important;overflow:hidden!important;white-space:pre-wrap!important;word-break:break-word!important}.wp-gr .wp-google-text .wp-google-stars{padding-right:7px!important}.wp-gr .wp-more{display:none}.wp-gr .wp-more-toggle{color:#136aaf!important;cursor:pointer!important;text-decoration:none!important}.wp-gr .wp-google-url{display:block;margin:10px 0!important;color:#136aaf!important;text-align:center!important}.wp-gr .wp-google-form{position:fixed!important;bottom:0!important;right:0!important;height:100%!important;width:368px!important;z-index:2147483000!important}.wp-gr .wp-google-form.wp-google-form-left{left:0!important}@media(max-width:460px){.wp-gr .wp-google-form{width:100%!important}}.wp-gr .wp-google-head{position:absolute!important;top:0!important;right:0!important;width:100%!important;height:80px!important;background:#fff!important;padding:10px 16px!important;overflow:hidden!important;box-shadow:0 1px 2px 0 rgba(0,0,0,.12)!important;z-index:2147483002!important}.wp-gr .wp-google-head-inner{z-index:2147483000!important;position:absolute!important;left:20px!important;top:20px!important;width:100%!important;height:100%!important;pointer-events:none!important}.wp-gr .wp-google-close{padding:0!important;cursor:pointer!important;outline:0!important;border:0!important;background:0 0!important;min-height:0!important;width:auto!important;float:right!important;font-size:32px!important;font-weight:500!important;line-height:.6!important;color:#999!important;-webkit-appearance:none!important}.wp-gr .wp-google-close:hover{color:#555!important}.wp-gr .wp-google-body{position:absolute!important;top:0!important;right:0!important;bottom:0!important;width:100%!important;background:rgba(250,250,251,.98)!important;border-left:1px solid #dadee2!important;box-shadow:0 0 4px 1px rgba(0,0,0,.08)!important;z-index:2147483000!important}.wp-gr .wp-google-content{position:absolute!important;top:0!important;right:0!important;bottom:0!important;width:100%!important;overflow-y:auto!important;z-index:2147483001!important;-webkit-transform:translateZ(0)!important}.wp-gr .wp-google-content{top:80px!important;bottom:48px!important}.wp-gr .wp-google-content-inner{position:relative!important;min-height:100%!important;margin:0 auto!important}.wp-gr .wp-google-footer{position:absolute!important;bottom:0!important;right:0!important;width:100%!important;height:48px!important;text-align:center!important;z-index:2147483002!important;background:#fff!important;box-shadow:0 -1px 2px 0 rgba(0,0,0,.06)!important;-moz-text-align-last:center!important;text-align-last:center!important}.wp-gr .wp-google-footer img{float:right!important;padding:16px!important}.wp-gr.wp-dark .wp-google-name{color:#eee!important}.wp-gr.wpac.wp-dark .wp-google-name a{color:var(--head-based-color,#eee)!important}.wp-gr.wp-dark .wp-google-time{color:#bbb!important}.wp-gr.wp-dark .wp-google-text{color:#ececec!important}.wp-gr.wp-dark .wp-google-powered{color:var(--powered-color,#fff)!important}.wp-gr.wp-dark .wp-google-based{color:var(--head-based-color,#999)!important}.wp-gr:not(.wp-dark) .grw-review-inner.grw-backgnd{background:var(--rev-color,#fafafa)!important}.wp-gr.wpac .wp-google-name{font-size:100%!important}.wp-gr.wpac .wp-google-hide,.wp-gr.wpac .grw-hide{display:none}.wp-gr.wpac .wp-google-name a{color:var(--head-name-color,#333)!important;font-size:100%!important;text-decoration:none!important}.wp-gr.wpac .wp-google-left img{width:46px!important;height:46px!important;border-radius:50%!important}.wp-gr.wpac a.wp-google-name{color:var(--name-color,#154fc1)!important;text-decoration:none!important;white-space:nowrap!important;text-overflow:ellipsis!important}.wp-gr.wpac .wp-google-review .wp-google-stars{display:inline-block;margin-right:4px!important}@media(max-width:480px){.wp-google-badge.wp-google-badge-fixed.wp-google-badge-hide{display:none!important}}@media(max-width:480px){.wp-google-badge.wp-google-badge_left-fixed.wp-google-badge-hide{display:none!important}}.wp-gr{display:block!important;width:100%!important;padding-bottom:20px!important;text-align:left!important;direction:ltr!important;box-sizing:border-box!important}.wp-gr .grw-row{display:-ms-flexbox!important;display:flex!important;flex-wrap:nowrap!important;align-items:center!important;-ms-flex-wrap:nowrap!important;-ms-flex-align:center!important}.wp-gr .grw-row-xs{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.wp-gr .grw-row-xs .grw-header,.wp-gr .grw-row-xs .grw-content,.wp-gr .grw-row-xs .grw-review,.wp-gr .grw-row-x .grw-header+.grw-content .grw-review{--gap:0;--col:1}.wp-gr .grw-row-xl .grw-header+.grw-content{--gap:.2;--col:1.2}.wp-gr .grw-row-l .grw-header+.grw-content{--gap:.25;--col:1.25}.wp-gr .grw-row-m .grw-header+.grw-content{--gap:.333333;--col:1.333333}.wp-gr .grw-row-s .grw-header+.grw-content{--gap:.5;--col:1.5}.wp-gr .grw-row-x .grw-header,.wp-gr .grw-row-x .grw-header+.grw-content,.wp-gr .grw-row-x .grw-review,.wp-gr .grw-row-s .grw-header+.grw-content .grw-review{--gap:1;--col:2}.wp-gr .grw-row-s .grw-header,.wp-gr .grw-row-s .grw-review,.wp-gr .grw-row-m .grw-header+.grw-content .grw-review{--gap:2;--col:3}.wp-gr .grw-row-m .grw-header,.wp-gr .grw-row-m .grw-review,.wp-gr .grw-row-l .grw-review{--gap:3;--col:4}.wp-gr .grw-row-l .grw-header,.wp-gr .grw-row-xl .grw-review{--gap:4;--col:5}.wp-gr .grw-row-xl .grw-header{--gap:5;--col:6}.wp-gr .grw-header,.wp-gr .grw-content{-ms-flex:1 0 calc(100% / var(--col,3))!important;flex:1 0 calc(100% / var(--col,3))!important;width:calc(100% / var(--col,3))!important}.wp-gr .grw-review{-ms-flex:1 0 calc((100% - var(--card-gap,16px)*var(--gap,2)) / var(--col,3))!important;flex:1 0 calc((100% - var(--card-gap,16px)*var(--gap,2)) / var(--col,3))!important;width:calc((100% - var(--card-gap,16px)*var(--gap,2)) / var(--col,3))!important}.wp-gr .grw-content{position:relative!important;min-width:0!important}.wp-gr .grw-content-inner{position:relative!important;display:flex!important;align-items:center!important}.wp-gr .grw-review-inner{display:flex;flex-direction:column;gap:var(--rev-gap);height:100%!important}.wp-gr .grw-header-inner,.wp-gr .grw-review-inner{position:relative!important;padding:15px!important;width:100%!important}.wp-gr .grw-review-inner.grw-round{border-radius:4px!important}.wp-gr .grw-review-inner.grw-shadow{box-shadow:0 0 2px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.24)!important}.wp-gr .grw-review-inner>svg{position:absolute!important;top:10px!important;right:10px!important;width:18px!important;height:18px!important}.wp-gr .grw-reviews{display:flex!important;display:-ms-flexbox!important;flex:1!important;overflow:hidden!important;scrollbar-width:none}.wp-gr .grw-reviews::-webkit-scrollbar{display:none!important}.wp-gr .grw-review{display:flex;position:relative!important;justify-content:center!important;align-items:center!important;flex-shrink:0!important;width:100%!important;padding:var(--rev-padding)!important}.wp-gr .grw-btns{height:33px!important;width:33px!important;text-align:center!important;cursor:pointer!important;border-radius:50%!important;user-select:none!important}.wp-gr .grw-btns svg path{fill:#aaa;transition:all .2s ease-in-out!important}.wp-gr .grw-btns:hover svg path{fill:#555!important}[dir=rtl] .wp-gr .grw-next,[dir=rtl] .wp-gr .grw-prev{transform:rotate(180deg)}.wp-gr .grw-review .wp-google-left{display:block!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important;line-height:24px!important}.wp-gr .grw-review .wp-google-stars{margin:8px 0 var(--rev-gap)!important}.wp-gr .grw-review .wp-google-feedback{height:100px!important;overflow-y:auto!important}.wp-gr .grw-scroll::-webkit-scrollbar{width:4px!important}.wp-gr .grw-scroll::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)!important;-webkit-border-radius:4px!important;border-radius:4px!important}.wp-gr .grw-scroll::-webkit-scrollbar-thumb{-webkit-border-radius:10px!important;border-radius:10px!important;background:#ccc!important;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.5)!important}.wp-gr .grw-scroll::-webkit-scrollbar-thumb:window-inactive{background:#ccc!important}.wp-gr .wp-google-wr{margin:15px auto 8px!important}.wp-gr .wp-google-wr a{color:#fff!important;padding:6px 15px 10px!important;outline:none!important;border-radius:27px!important;background:var(--btn-color,#1f67e7)!important;white-space:nowrap!important;vertical-align:middle!important;opacity:.9!important;text-shadow:1px 1px 0 #888!important;box-shadow:0 0 2px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.24)!important;user-select:none!important;transition:all .2s ease-in-out!important}.wp-gr .wp-google-wr a:hover{opacity:.95!important;background:var(--btn-color,#1f67e7)!important;box-shadow:0 0 2px rgba(0,0,0,.12),0 3px 5px rgba(0,0,0,.24)!important}.wp-gr .wp-google-wr a:active{opacity:1!important;background:var(--btn-color,#1f67e7)!important;box-shadow:none!important}.wp-gr .wp-google-wr a svg{display:inline-block;width:16px;height:16px;padding:1px;margin:0 0 0 4px;background:#fff;border-radius:50%}.wp-gr[data-layout=slider] .grw-reviews{gap:calc(var(--card-gap,16px) - var(--rev-padding));overflow-x:scroll!important;flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;scroll-snap-type:x mandatory!important;scroll-behavior:smooth!important;-webkit-overflow-scrolling:touch!important}.wp-gr[data-layout=slider] .grw-review{scroll-snap-align:start!important;transform-origin:center center!important;transform:scale(1)!important;transition:transform .5s!important}.wp-gr{--slider-dot-size:8px}.wp-gr .rpi-dots-wrap{position:absolute!important;top:calc(100% - 1px)!important;left:0!important;right:0!important;display:flex!important;justify-content:center!important;margin:0 var(--slider-btn)!important;padding-top:var(--slider-dot-padding-top,16px)!important}.wp-gr .rpi-dots{display:flex!important;gap:12px!important;flex-wrap:nowrap!important;overflow-x:scroll!important;scrollbar-width:none!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important}.wp-gr .rpi-dot{display:inline-block!important;width:var(--slider-dot-size)!important;height:var(--slider-dot-size)!important;margin:1px 0!important;background-color:var(--slider-dot-color,#999)!important;border-radius:20px!important;cursor:pointer!important;opacity:.4!important;vertical-align:middle!important;flex:1 0 auto!important;width:var(--slider-dot-size)!important;transform:scale(.65)!important;scroll-snap-align:center!important}.wp-gr .rpi-dot:hover{opacity:1!important}.wp-gr .rpi-dot.active{opacity:1!important;transform:scale(1.1)!important;background-color:var(--slider-act-dot-color,#154fc1)!important}.wp-gr .rpi-dot.s2{transform:scale(.9)!important}.wp-gr .rpi-dot.s3{transform:scale(.75)!important}.wp-gr[data-layout=grid] .grw-reviews{gap:calc(var(--card-gap,16px) - var(--rev-padding));flex-wrap:wrap!important;-ms-flex-wrap:wrap!important}.wp-gr .grw-b{font-weight:700!important;white-space:nowrap!important}.wp-gr .wp-google-reply{font-size:14px!important;margin-top:auto!important;margin-left:6px!important;padding-left:6px!important;border-left:1px solid #999!important;overflow:hidden!important;overflow-y:auto!important;line-height:20px!important;max-height:44px!important}.wp-gr .wp-google-reply>div{display:flex;gap:4px;align-items:center}.wp-gr .wp-google-reply .wp-google-time{font-size:11px!important;white-space:nowrap!important}.wp-gr .wp-google-img{display:flex;flex-wrap:wrap;gap:var(--media-gap);max-height:calc(var(--media-size) * var(--media-lines)+var(--media-gap) * var(--media-lines) - 2px)!important;overflow-y:auto!important}.wp-gr .wp-google-img img{display:flex;width:var(--media-size)!important;height:var(--media-size)!important;cursor:pointer!important;border-radius:3px!important;box-shadow:0 0 2px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.24)!important}.rpi-x{position:absolute;top:var(--x-top,6px)!important;right:var(--x-right,8px)!important;display:flex!important;align-items:center;justify-content:center;width:var(--x-width,20px)!important;height:var(--x-height,20px)!important;cursor:pointer;opacity:var(--x-opacity,.65);border-radius:50%;background-color:var(--x-bg,#fafafa);z-index:2147483003}.rpi-x:hover{opacity:1}.rpi-x:before,.rpi-x:after{content:"";position:absolute;display:block;width:var(--x-line-width,12px);height:var(--x-line-height,1px);border-radius:2px;background-color:var(--x-color,#373737)}.rpi-x:before{transform:rotate(45deg)}.rpi-x:after{transform:rotate(-45deg)}.rpi-x.rpi-xa:before{--x-line-width:7px;--x-line-height:7px;top:4px;border-radius:0;border-right:1px solid #373737;border-bottom:1px solid #373737;background-color:transparent}.rpi-x.rpi-xa:after{content:none}.rpi-bubble:after{content:"";position:absolute;top:-8px;left:16px;bottom:auto;border-style:solid;border-width:0 8px 8px;border-color:#fff transparent}.rpi-fade{-webkit-transition:opacity .15s ease,-webkit-transform .15s ease;transition:opacity .15s ease,-webkit-transform .15s ease;transition:transform .15s ease,opacity .15s ease;transition:transform .15s ease,opacity .15s ease,-webkit-transform .15s ease}.rpi-lightbox{--x-top:15px;--x-right:15px;--x-bg:none;--x-color:#ececec;--x-line-width:25px;--x-line-height:3px;--x-opacity:1;position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;width:100%;height:100%;max-width:100%;color:#333;text-align:left;z-index:2147483001;user-select:none;background-color:rgba(0,0,0,.6);transition:all .3s ease-out}.rpi-lightbox-inner{width:95%;height:100%;max-width:1200px;max-height:calc(100vh - 160px)}.rpi-lightbox-xxx{container-name:lightbox;container-type:inline-size;position:relative;height:100%;border:0;overflow:hidden;border-radius:4px}.rpi-lightbox-content{position:relative;display:flex;flex-direction:row;justify-content:flex-start;color:#000;height:100%;flex-direction:row;border-radius:4px;background-color:#fff}.rpi-lightbox-media{position:relative;display:flex;justify-content:center;flex:2;align-items:center;width:100%;height:100%;overflow:hidden;padding-bottom:0;background-color:#000}.rpi-lightbox-btn{position:absolute;display:flex;width:30px;height:30px;font-size:36px;line-height:22px;justify-content:center;z-index:1;cursor:pointer;border-radius:50%;background-color:rgba(214,214,214,.7);transition:background .3s ease-in-out}.rpi-lightbox-btn:hover{background:rgba(225,225,225,1)}.rpi-lightbox-prev{left:8px}.rpi-lightbox-next{right:8px}.rpi-lightbox-prev:before{content:'‹'}.rpi-lightbox-next:before{content:'›'}.rpi-lightbox-media img{position:relative;display:block;width:100%;height:100%;max-width:100%;max-height:100%;opacity:1;object-fit:contain;border-radius:inherit;transition:opacity .3s ease-in-out}.rpi-lightbox-review{display:flex;flex-direction:column;flex:1;height:100%;font-size:15px;color:#000;padding:0}@container lightbox(width < 480px){.rpi-lightbox-xxx .rpi-lightbox-content{flex-direction:column}}@media(max-width:480px){.rpi-lightbox-xxx .rpi-lightbox-content{flex-direction:column}}
.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important}
.lazyload{background-image:none !important}.lazyload:before{background-image:none !important}
.yarpp-related{margin-bottom:1em;margin-top:1em}.yarpp-related a{font-weight:700;text-decoration:none}.yarpp-related .yarpp-thumbnail-title{font-size:96%;font-weight:700;text-align:left;text-decoration:none}.yarpp-related h3{font-size:125%;font-weight:700;margin:0;padding:0 0 5px;text-transform:capitalize}