.c-reform-roysupport-contact-shop .type-txt-1,.p-main-head-heading.type-reform,.p-reform-top-heading,.page-reform-beforeafter #base-content,.page-reform-campaign #base-content,.page-reform-chirashi #base-content,.page-reform-contact #base-content,.page-reform-onayami #base-content,.page-reform-step #base-content,.page-reform-top #base-content,.page-reform-topics #base-content,.page-roy-support-area #base-content,.page-roy-support-service #base-content,.page-roy-support-top #base-content,html:not(.ie) .p-reform-top-store-item .type-heading{font-family:"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,Sans-Serif}.p-reform-bnr a:hover,.reform-top__ba__inner__list__item .__inner .__inner__btn:hover,.reform-top__banner-2__inner .c-btn:hover,.reform-top__banner-2__inner__list a:hover,.reform-top__banner__inner .c-btn:hover,.reform-top__banner__inner__list__item a:hover,.reform-top__column__flex li a:hover{opacity:.7}.u-color-orange{color:#f26200}.p-navigation-menu-item a:before,.p-navigation-menu-item a:hover,.p-navigation-menu-item-low a:before,.p-navigation-menu-item-low a:hover,.p-reform-top-store-item-weak a:hover,.p-reform-top-topics-list-item a:hover{color:#86be11}.page-reform-beforeafter .p-navigation-menu-item-low.type-reform-beforeafter>a,.page-reform-beforeafter .p-navigation-menu-item.type-reform-beforeafter>a,.page-reform-campaign .p-navigation-menu-item-low.type-reform-campaign>a,.page-reform-campaign .p-navigation-menu-item.type-reform-campaign>a,.page-reform-chirashi .p-navigation-menu-item-low.type-reform-chirashi>a,.page-reform-chirashi .p-navigation-menu-item.type-reform-chirashi>a,.page-reform-column .p-navigation-menu-item-low.type-reform-column>a,.page-reform-column .p-navigation-menu-item.type-reform-column>a,.page-reform-construction .p-navigation-menu-item-low.type-reform-construction>a,.page-reform-construction .p-navigation-menu-item.type-reform-construction>a,.page-reform-contact .p-navigation-menu-item-low.type-reform-contact>a,.page-reform-contact .p-navigation-menu-item.type-reform-contact>a,.page-reform-menu .p-navigation-menu-item-low.type-reform-menu>a,.page-reform-menu .p-navigation-menu-item.type-reform-menu>a,.page-reform-onayami .p-navigation-menu-item-low.type-reform-onayami>a,.page-reform-onayami .p-navigation-menu-item.type-reform-onayami>a,.page-reform-step .p-navigation-menu-item-low.type-reform-step>a,.page-reform-step .p-navigation-menu-item.type-reform-step>a,.page-reform-top .p-navigation-menu-item-low.type-reform-top>a,.page-reform-top .p-navigation-menu-item.type-reform-top>a,.page-reform-topics .p-navigation-menu-item-low.type-reform-topics>a,.page-reform-topics .p-navigation-menu-item.type-reform-topics>a,.page-roy-support-area .p-navigation-menu-item-low.type-roy-support-area>a,.page-roy-support-area .p-navigation-menu-item.type-roy-support-area>a,.page-roy-support-service .p-navigation-menu-item-low.type-roy-support-service>a,.page-roy-support-service .p-navigation-menu-item.type-roy-support-service>a,.page-roy-support-top .p-navigation-menu-item-low.type-roy-support-top>a,.page-roy-support-top .p-navigation-menu-item.type-roy-support-top>a{color:#86be11!important}.p-main-head-heading.type-reform{color:#fff;font-weight:400;border:none;border-radius:5px;background-color:#86be11}.p-reform-fixed-banner{position:fixed;z-index:10;top:160px;right:0}.p-reform-fixed-banner.type-reform-contact{transition:right .6s}.p-reform-fixed-banner.type-reform-contact.is-scroll{right:-190px}.p-reform-fixed-banner.type-reform-contact.is-scroll:hover{right:0}.c-reform-roysupport-contact-group,.p-reform-campaign-item .type-image,.p-reform-chirashi-table,.p-reform-roy-area-table,.p-reform-roysupport-top-movie-group{margin:20px 0}.c-reform-roysupport-contact-group.type-top,.type-top .c-reform-roysupport-contact-tel{margin-top:0}.c-reform-roysupport-contact-tel,.p-reform-chirashi-item,.reform-ba__list{margin:20px 0;padding:20px;border:1px solid #86be11;border-radius:5px}.c-reform-roysupport-contact-tel .type-img-1{margin-bottom:10px;text-align:center}.c-reform-roysupport-contact-shop{margin:20px 0;text-align:right}.c-reform-roysupport-contact-shop .type-txt-1{display:inline-block;font-weight:700}.c-reform-roysupport-contact-shop .c-btn{display:inline-block;width:320px;margin:0}.reform-top__column ul{list-style-type:none;-webkit-margin-before:0px;-webkit-margin-after:0px;-webkit-margin-start:0px;-webkit-margin-end:0;-webkit-padding-start:0px!important}.p-reform-top-heading{margin:30px 0;color:#1d2800;font-size:30px;text-align:center}.reform-top__column__heading,.reform-top__manga__heading{font-family:"Noto Sans Japanese",Verdana,"メイリオ",Meiryo,"游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",sans-serif;font-weight:700;white-space:nowrap}.reform-top__heading-1{margin:0 0 35px}.reform-top__heading-1__main{margin:0 0 10px}.reform-top__heading-1__sub{margin:0;color:#005e3c;font-size:18px}.reform-top__visual{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.reform-top__visual__list{list-style:none;max-width:980px;margin:0 auto;padding:0;font-size:0;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.reform-top__visual__list .slick-list{overflow:visible}.reform-top__banner{padding:30px 0;background-color:#e0ebbe}.reform-top__banner__inner{max-width:1040px;margin:0 auto}.reform-top__banner__inner .c-btn{display:block;margin:30px auto 0;width:600px}.reform-top__banner__inner .c-btn a{padding:10px 20px;font-size:17px}.reform-top__banner__inner__list{list-style:none;margin:0 -.75%;padding:0;font-size:0;text-align:center}.reform-top__banner__inner__list__item{display:inline-block;margin:0 .75% 1.5%;width:48.5%}.reform-top__banner__inner__list__item a{display:block;position:relative;z-index:1}.reform-top__banner__inner__list__item a:before{content:"";display:block;position:absolute;z-index:-1;right:-2px;bottom:-2px;width:100%;height:100%;background-color:#b2bb98}.reform-top__ba__inner__list__item .__inner .__inner__btn a:after,.reform-top__onayami__inner__list__item a:after{font-family:icomoon;display:inline-block;vertical-align:middle;line-height:0;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e605";bottom:0;margin:auto 0;position:absolute;top:0}.reform-top__onayami{padding:60px 0 30px;background-color:#f2f3e1}.reform-top__onayami__inner{max-width:1040px;margin:0 auto;text-align:center}.reform-top__onayami__inner__list{list-style:none;margin:0 -7.5px;padding:0;zoom:1}.reform-top__onayami__inner__list:after{content:"";display:block;clear:both;height:0;visibility:hidden;font-size:0}.reform-top__onayami__inner__list__item{float:left;width:33.3%;margin:0 0 30px;padding:0 7.5px;box-sizing:border-box}.reform-top__onayami__inner__list__item:nth-child(3n+1){clear:both}.reform-top__onayami__inner__list__item a{position:relative;display:block;padding:14px 35px 14px 115px;min-height:56px;color:#1a1a1a;font-size:15px;font-weight:700;text-align:left;text-decoration:none;border:2px dotted #86be11;border-radius:8px;background-color:#fff}.reform-top__onayami__inner__list__item a:after{right:8px;height:0;color:#86be11;font-size:20px}.reform-top__onayami__inner__list__item a .__image{overflow:hidden;position:absolute;left:0;bottom:-15px;width:120px;height:120px;text-align:center;border-radius:50%}.reform-top__onayami__inner__list__item a .__image img{padding:10px;width:70%}.reform-top__onayami__inner__list__item a .__inner{display:table;height:100%;line-height:1.5}.reform-top__onayami__inner__list__item a .__inner span{display:table-cell;vertical-align:middle}.reform-top__onayami__inner__list__item a:hover{border-color:#f08300}.reform-top__onayami__inner__list__item a:hover:after{color:#f08300}.reform-top__ba{padding:40px 0 20px;background-color:#f8f9f0}.reform-top__ba__inner{max-width:1040px;margin:0 auto;text-align:center}.reform-top__ba__inner__list{list-style:none;margin:0 -1%;padding:0;zoom:1}.p-reform-top-store-group:after,.p-reform-top-store-item-weak:after,.reform-top__ba__inner__list:after,.top-store:after{content:"";display:block;clear:both;height:0;visibility:hidden;font-size:0}.reform-top__ba__inner__list__item{float:left;width:23%;margin:0 1% 30px;border-top:2px solid #c1dd86;background-color:#fff}.reform-top__ba__inner__list__item .__inner{padding:6px 20px 20px}.reform-top__ba__inner__list__item .__inner .__inner__heading{position:relative;z-index:2;margin:0;text-align:left}.reform-top__ba__inner__list__item .__inner .__inner__heading .__inner__heading__ico{display:inline-block;vertical-align:middle;margin-right:5px}.reform-top__ba__inner__list__item .__inner .__inner__heading .__inner__heading__text{display:inline-block;vertical-align:middle;margin-top:-8px;font-size:18px;font-weight:700}.reform-top__ba__inner__list__item .__inner .__inner__image{position:relative;margin-top:-4px}.reform-top__ba__inner__list__item .__inner .__inner__text{margin:10px 0;font-size:13px;text-align:left}.reform-top__ba__inner__list__item .__inner .__inner__btn{position:relative;margin:10px 0 0}.reform-top__ba__inner__list__item .__inner .__inner__btn a{display:block;position:relative;z-index:2;padding:5px;color:#fff;text-decoration:none;background-color:#86be11}.reform-top__ba__inner__list__item .__inner .__inner__btn a:after{right:10px;height:0;color:#fff;font-size:16px}.reform-top__ba__inner__list__item .__inner .__inner__btn:before{content:"";display:block;position:absolute;z-index:0;right:-2px;bottom:-2px;width:100%;height:100%;background-color:#b2bb98}.reform-top__banner-2{padding:50px 0;border-bottom:1px solid #e7e7e7}.reform-top__banner-2__inner{max-width:1040px;margin:0 auto}.reform-top__banner-2__inner .c-btn{display:block;margin:30px auto 0;width:600px}.reform-top__banner-2__inner .c-btn a{padding:10px 20px;font-size:17px}.reform-top__banner-2__inner__list{list-style:none;margin:0 -.75%;padding:0;font-size:0;text-align:center}.reform-top__banner-2__inner__list a{display:block;position:relative;z-index:1}.reform-top__banner-2__inner__list a:before{content:"";display:block;position:absolute;z-index:-1;right:-2px;bottom:-2px;width:100%;height:100%;background-color:#b2bb98}.p-reform-top-store-item-weak ul li:before,.p-reform-top-topics-list-item a:after{font-family:icomoon;vertical-align:middle;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e602";position:absolute;line-height:0;font-size:20px}.reform-top__banner-2__inner__list__item{display:inline-block;margin:0 .75%;width:48.5%}.p-reform-top-store-group,.top-store{max-width:1040px;margin:0 auto;padding:0 30px;zoom:1}.p-reform-top-store-item{position:relative;float:left;width:20%;padding:0 20px;box-sizing:border-box}.p-reform-top-store-item.type-col2{padding:0;width:40%}.p-reform-top-store-item .type-heading{margin:0 0 15px;padding:5px 10px;color:#fff;background-color:#86be11;font-size:16px;line-height:1.375}.p-reform-top-store-item .type-left,.p-reform-top-store-item .type-right{width:50%}.p-reform-top-store-item .type-left{float:left}.p-reform-top-store-item .type-right{float:right}.p-reform-top-store-item-weak{width:100%;margin:0 0 15px;padding:0 10px 0 0;box-sizing:border-box;zoom:1}.p-reform-top-store-item-weak dt{margin:0;padding:0;float:left;width:27%;color:#f08300}.p-reform-top-store-item-weak dd{margin:0;padding:0;float:left;width:73%}.p-reform-top-store-item-weak ul{list-style:none;margin:0;padding:0}.p-reform-top-store-item-weak ul li{display:block;position:relative;margin:0 0 4px;padding:0 0 0 24px}.p-reform-top-store-item-weak ul li:before{display:inline-block;left:0;top:.6em;margin:0;color:#86be11}.p-reform-top-store-item-weak a{text-decoration:none}.p-reform-top-topics-group{max-width:1040px;margin:0 auto;padding:0 30px}.p-reform-top-topics-list{list-style:none;margin:0 0 35px;padding:0}.p-reform-top-topics-list-item{background-color:#f4f4f4}.p-reform-top-topics-list-item:nth-child(2n){background-color:#fff}.p-reform-top-topics-list-item a{position:relative;display:block;padding:15px 40px;text-decoration:none}.p-reform-top-topics-list-item a:after{display:inline-block;top:50%;right:20px;color:#86be11}.p-reform-top-topics-list-item .type-date{margin:0 50px 0 0}.reform-top__ba2{padding:60px 30px;background:url("../../reform/resources/img/ba2-bg.jpg") center/cover no-repeat;text-align:center}.reform-top__ba2__heading{margin:0 0 20px}.reform-top__ba2__banner{margin:0}.reform-top__manga{padding:2.2em 0;background:url("../../reform/resources/img/manga-bg.jpg") top center/cover no-repeat;overflow:hidden}.reform-top__manga__inner{position:relative;width:100%;max-width:600px;margin:0 auto;box-sizing:border-box}.reform-top__manga__head{text-align:center}.reform-top__manga__heading{margin:0 0 .5em;font-size:2.3em;letter-spacing:-.02em;line-height:1;color:#005e3c}.reform-top__manga__heading.type-small{font-size:1.8em;line-height:1}.reform-top__manga__list{counter-reset:li;min-height:156px;margin:0;padding:0;font-size:0;list-style:none}.reform-top__manga__item{display:inline-block;position:relative;width:50%;margin:0 0 .3em;padding:0 0 0 75px;font-size:14px;vertical-align:top;box-sizing:border-box}.reform-top__manga__item:before{content:"第" counter(li) "話 ";counter-increment:li;display:inline-block;position:absolute;top:0;left:22px;width:4em}.reform-top__manga__item:after,.top-store__item__pref-list .__list li:before{content:"\e602";position:absolute;left:0;margin:0;font-weight:400;vertical-align:middle;font-family:icomoon;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.top-store__item__heading,.top-store__item__pref-list .__heading{padding:5px 10px;width:15%;text-align:center;float:left;box-sizing:border-box}.reform-top__manga__item:after{display:inline-block;top:2px;color:#86be11;font-size:18px;line-height:1}.reform-top__manga__woman{position:absolute;top:0;bottom:0;right:105%;height:276px;margin:auto 0}.reform-top__manga__thumb{position:absolute;z-index:1;bottom:0;left:105%}.reform-top__manga__thumb.type-rotate{-ms-transform:rotate(15deg) translate(30px,-50px);transform:rotate(15deg) translate(30px,-50px);-ms-transform-origin:bottom left;transform-origin:bottom left}.reform-top__manga__thumb.type-front{z-index:2}.p-reform-campaign-item,.top-store__item{zoom:1}.p-reform-campaign-item:after,.top-store__item:after{content:"";display:block;clear:both;height:0;visibility:hidden;font-size:0}.top-store__item__heading{color:#fff;font-size:16px;background-color:#86be11}.top-store__item__pref-list{float:left;margin-bottom:15px;width:85%}.top-store__item__pref-list .__heading{color:#f08300}.top-store__item__pref-list .__list{float:left;list-style:none;margin:0;padding:5px 0;width:85%}.top-store__item__pref-list .__list li{display:inline-block;position:relative;margin:0 15px 4px 0;padding:0 0 0 24px}.top-store__item__pref-list .__list li:before{display:inline-block;line-height:0;top:.6em;color:#86be11;font-size:20px}.top-store__item__pref-list .__list li a{text-decoration:none}.p-reform-roysupport-top-service-list-item.type-cleaning a:before,.top-store__item__pref-list .__list li a:hover{color:#86be11}.reform-top__column{padding:2.2em 0;background:0 0/cover #e7f2d7;overflow:hidden}.reform-top__column__inner{position:relative;width:100%;max-width:1045px;margin:0 auto;box-sizing:border-box}.reform-top__column__head{text-align:center}.reform-top__column__heading{margin:0 0 1em;font-size:2.3em;line-height:1;color:#005e3c;text-align:center}.reform-top__column__heading.type-small{font-size:1.8em;line-height:1}.reform-top__column__list{counter-reset:li;min-height:156px;margin:0;padding:0;font-size:0;list-style:none}.reform-top__column__item{display:inline-block;position:relative;width:50%;margin:0 0 .3em;padding:0 0 0 75px;font-size:14px;vertical-align:top;box-sizing:border-box}.reform-top__column__item:before{content:"第" counter(li) "話 ";counter-increment:li;display:inline-block;position:absolute;top:0;left:22px;width:4em}.reform-top__column__item:after{font-family:icomoon;display:inline-block;vertical-align:middle;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e602";position:absolute;top:2px;left:0;margin:0;color:#86be11;font-size:18px;line-height:1}.reform-top__column__woman{position:absolute;top:0;bottom:0;right:105%;height:276px;margin:auto 0}.reform-top__column__thumb{position:absolute;z-index:1;bottom:0;left:105%}.reform-top__column__thumb.type-rotate{-ms-transform:rotate(15deg) translate(30px,-50px);transform:rotate(15deg) translate(30px,-50px);-ms-transform-origin:bottom left;transform-origin:bottom left}.reform-top__column__thumb.type-front{z-index:2}.reform-top__column__flex{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:20px 0 0}.reform-top__column__flex li{width:100%;height:auto;max-width:512px;margin-right:20px}.reform-post__column__category__sectitle h2,.reform-post__column__category__sectitle2 h2{background-repeat:repeat-x;background-position:center bottom;background-size:450px 3px;padding:0 10px 10px;margin:0;display:inline-block;line-height:120%;font-family:"新ゴ DB";font-weight:700;font-size:26px}.reform-top__column__flex li:last-child{margin-right:0}.reform-top__column__flex li a{text-decoration:none}.p-reform-roysupport-radio-sound ul li a:hover,.reform-contact-btns button:hover,.reform-post__column__btn a:hover,.reform-post__column__btn__link:hover,.reform-post__column__category__list a:hover,.reform-post__column__category__list__box__img:hover{opacity:.8}.reform-top__column__flex__list{display:-ms-flexbox;display:flex;padding:0 15px;box-sizing:border-box;list-style-type:none;background-color:#fff;color:#095d3d}.reform-top__column__flex__list-text{font-size:1.1rem;font-weight:700;margin-bottom:0!important;display:block}.reform-top__column__flex__list-l{margin-right:3%}.reform-post__column__category__sectitle,.reform-post__column__category__sectitle2{margin:50px 0 40px;text-align:center}.reform-top__column__flex__list-l p{width:128px;height:auto}.reform-top__column__flex__list-l p img,.reform-top__column__flex__list-r,.reform-top__column__flex__list-r figure img{width:100%;height:auto}.reform-post__column__category__sectitle h2{background-image:url(../../reform/column/img/title-line.png)}.reform-post__column__category__sectitle2 h2{background-image:url(../../reform/column/img/title-line2.png)}.reform-post__column__category__flex__box{display:-ms-flexbox;display:flex;list-style-type:none;width:100%;height:auto;padding:0!important;-ms-flex-wrap:wrap;flex-wrap:wrap}.reform-post__column__category__list{width:31%;height:auto;margin-right:3%;list-style-type:none;margin-bottom:40px}.reform-post__column__category__list a{text-decoration:none}.reform-post__column__category__list__box figure,.reform-post__column__title01{margin:0!important}.reform-post__column__category__list__box__none{margin-right:0!important}.reform-post__column__category__list__box__next{background-color:#2d6f54;color:#fff;padding:8px 35px 8px 20px;font-size:14px;position:relative;border-radius:3px}.reform-post__column__title02,.reform-post__column__title03{background:#56b238;border-radius:3px;line-height:1.2em;color:#fff}.reform-post__column__category__list__box__next:after{content:"";background:url(../../reform/column/img/reform-bnr-allow.png);position:absolute;right:10px;top:9px;width:15px;height:15px}.reform-post__column__title02{margin:0 0 1em!important;text-align:center;font-size:2rem;padding:20px 0;position:relative}.reform-post__column__title02:before{content:"";width:150px;height:5px;position:absolute;top:0;bottom:0;right:0;left:0;margin:0 auto;background:#f8a300}.reform-post__column__title03{margin:2em 0!important;font-size:1.3rem;padding:10px 20px}.reform-post__column__title04{font-size:1.2rem;color:#095d3d;padding:10px;border-left:5px solid #095d3d;font-weight:700;line-height:0}.reform-post__column__title05{font-size:1rem;padding:1em;border-top:2px solid #095d3d;border-bottom:2px solid #095d3d}.reform-post__column__figure{width:80%;height:auto;text-align:center;margin:40px auto}.reform-post__column__sectionend{margin:50px 0}.reform-post__column__box{margin-top:50px;min-height:175px;border:4px solid #045b3c;background-image:url(../../reform/column/img/reform-bnr-bg.jpg);font-family:"新ゴ DB";font-size:17px;border-radius:10px;font-weight:700;color:#000259;padding:15px 20px 20px;position:relative}.reform-post__column__box-text{padding-right:140px;margin:0 0 5px}.reform-post__column__box-text2{color:#000259;font-size:24px;font-weight:700;font-family:"新ゴ B";line-height:1.35;padding-bottom:2px;display:inline;background-image:url(../../reform/column/img/reform-bnr-bg2.png);background-repeat:repeat-x;background-position:bottom}.reform-post__column__box-text2 span{font-size:36px;color:#ff3a00}.reform-post__column__btn{margin:15px 0 2em;position:relative;display:inline-block}.p-reform-pcOnly,.reform-post__column__btn__pc{display:block}.reform-post__column__btn__sp{display:none}.reform-post__column__btn__human{position:absolute;right:0;bottom:0}.reform-post__column__btn__link{margin-bottom:80px}.p-reform-chirashi-item .c-btn{margin-top:0;margin-bottom:10px}.p-reform-chirashi-heading{margin:0 0 20px;font-family:"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,Sans-Serif;font-size:22px;line-height:.90909}.p-reform-chirashi-heading:before{content:"\e601";margin:0 5px 0 0;color:#86be11;font-size:26px;font-family:icomoon;position:relative;display:inline-block;vertical-align:middle;line-height:0;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;top:-.05em}.p-reform-article-item-header .type-heading,.p-reform-roysupport-top-service-group .type-heading,.p-reform-top-menu-item-inner .type-head{font-family:"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,Sans-Serif}.p-reform-chirashi-table td,.p-reform-chirashi-table th{padding:8px 30px;border:1px solid}.p-reform-chirashi-table th{width:22%;text-align:center;font-weight:400;border-color:#b6d870;background-color:#e7f2cf}.p-reform-chirashi-table td{width:77%;border-color:#dbdbdb}.p-reform-chirashi-table-list{list-style:none;margin:0;padding:0;font-size:0}.p-reform-chirashi-table-list li{display:inline-block;width:25%;font-size:14px}.p-reform-chirashi-table-list li:before{content:"・";margin:0 2px 0 0}.p-reform-article-item{margin:20px 0;padding:20px 30px;border:1px solid #86be11;border-radius:5px}.p-reform-article-item-header{margin:0 0 30px;border-bottom:1px solid #86be11}.p-reform-article-item-header .type-date{display:block;margin:0 0 5px}.p-reform-article-item-header .type-heading{margin:0 0 12px;font-weight:700;font-size:21px;line-height:1.33333}.reform-onayami__item__header:after,.reform-onayami__menu__list:after{font-size:0;content:"";display:block;clear:both;height:0;visibility:hidden}.p-reform-article-item-inner a{color:#6b980e}.reform-ba__nav,.reform-onayami__menu{margin:0 0 30px}.reform-onayami__menu__list{list-style:none;margin:0 -7.5px;padding:0;zoom:1}.reform-onayami__menu__list__item{float:left;width:33.3%;margin:7.5px 0 20px;padding:0 7.5px;box-sizing:border-box}.reform-onayami__menu__list__item:nth-child(3n+1){clear:both}.reform-onayami__menu__list__item a{position:relative;display:block;padding:10px 35px 10px 105px;min-height:56px;color:#1a1a1a;font-size:13px;font-weight:700;text-align:left;text-decoration:none;border:2px dotted #86be11;border-radius:8px;background-color:#fff}.reform-onayami__menu__list__item a:after{font-family:icomoon;display:inline-block;vertical-align:middle;line-height:0;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e605";position:absolute;top:0;bottom:0;right:8px;margin:auto 0;height:0;color:#86be11;font-size:20px}.reform-onayami__menu__list__item a .__image{overflow:hidden;position:absolute;left:0;bottom:-15px;width:100px;height:100px;text-align:center;border-radius:50%}.reform-onayami__menu__list__item a .__image img{padding:10px;width:70%}.reform-onayami__menu__list__item a .__inner{display:table;height:100%;line-height:1.5}.reform-onayami__menu__list__item a .__inner span{display:table-cell;vertical-align:middle}.reform-onayami__menu__list__item a:hover{border-color:#f08300}.reform-onayami__menu__list__item a:hover:after{color:#f08300}.reform-onayami__item{margin:20px 0;padding:20px 20px 30px;border:1px solid #86be11;border-radius:5px}.reform-onayami__item__header{zoom:1}.reform-onayami__item__header .__image{float:left;width:16%;text-align:center}.reform-onayami__item__header__inner{float:right;margin-top:10px;width:80%}.reform-onayami__item__header__inner .__heading{padding-bottom:10px;color:#1a1a1a;font-size:26px;font-weight:700;line-height:1.5;border-bottom:2px dotted #86be11}.reform-onayami__item__message__banner{position:relative;margin:0 0 30px;padding:15px 35px;background:url("https://www.royal-hc.co.jp/reform/onayamibetsu/img/bg-1.png")}.reform-onayami__item__message__banner .__heading{margin:0;padding-right:145px;line-height:1.4}.reform-onayami__item__message__banner .__heading .__heading__sub{display:block;color:#fff;font-size:26px}.reform-onayami__item__message__banner .__heading .__heading__main{display:block;color:#005e3c;font-size:40px}.reform-onayami__item__message__banner .__heading .__heading__sub__x{display:block;color:#fff;font-size:18px}.reform-onayami__item__message__banner .__image{position:absolute;bottom:0;right:20px}.reform-onayami__item__product__item{position:relative;zoom:1}.reform-onayami__item__product__item:after{content:"";display:block;clear:both;height:0;visibility:hidden;font-size:0}.reform-onayami__item__product__item:not(:last-child){margin-bottom:30px;padding-bottom:30px;border-bottom:2px dotted #86be11}.reform-onayami__item__product__item .__image{float:left;left:0;top:0}.reform-onayami__item__product__item__inner{padding:0 0 0 270px}.reform-onayami__item__product__item__inner .__tag{display:inline-block;margin-bottom:10px;padding:12px 15px;color:#f08300;font-size:15px;font-weight:700;line-height:1;background-color:#fcf4cc}.reform-onayami__item__product__item__inner .__name{margin:0;font-size:22px;font-weight:700;line-height:1.4}.reform-onayami__item__product__item__inner .__price{color:#e60012;font-size:20px;font-weight:700;line-height:1.4}.reform-onayami__item__product__item__inner .__text{margin:10px 0 0;padding:15px 0 0;font-size:16px;line-height:1.5;border-top:1px solid #000}.reform-step__item:after,.reform-step__nav__list:after{display:block;font-size:0;content:"";clear:both;visibility:hidden;height:0}.p-reform-top-menu-item-inner .type-head.type-ico-none .type-head-main,.p-reform-top-menu-item-inner .type-head.type-ico-none .type-head-sub,.reform-onayami__item__product__item__inner .__text *{margin:0}.lt-ie9 .page-reform-contact .p-container-head,.reform-step__nav{margin-bottom:40px}.reform-step__nav__list{list-style:none;margin:0 -7.5px;padding:0;zoom:1}.reform-step__nav__list__item{position:relative;float:left;width:12.5%;margin:7.5px 0;padding:0 7.5px;box-sizing:border-box}.reform-step__nav__list__item:not(:last-child):after{content:"";position:absolute;top:0;bottom:0;right:-3px;display:block;height:0;width:0;margin:auto 0;border-top:10px solid transparent;border-right:0px solid transparent;border-bottom:10px solid transparent;border-left:6px solid #86be11}.reform-step__nav__list__item a{display:block;padding:12px 0;min-height:84px;font-weight:700;text-decoration:none;text-align:center;border:1px solid #d8d8cb;border-radius:4px}.reform-step__nav__list__item a:hover{border-color:#f08300}.reform-step__nav__list__item a .__num{display:block;margin-bottom:4px;font-size:15px;color:#86be11}.reform-step__nav__list__item a .__text{display:block;font-size:12px}.reform-step__nav__list__item.__last .__text{position:relative;display:block;color:#86be11;padding-top:17px;padding-left:15px}.reform-step__nav__list__item.__last .__text:before{content:"+";position:absolute;top:0;bottom:0;left:5px;height:20px;margin:auto 0;font-size:20px;line-height:2}.reform-contact__heading-2__baige .__toggle-btn.is-active:before,.reform-contact__heading-2__green .__toggle-btn.is-active:before{content:"閉じる"}.reform-step__item{position:relative;margin:0 0 30px;padding:15px 0 40px 130px;border-bottom:1px solid #dbdbdb;zoom:1}.reform-step__item.__green_border{border-bottom:4px dotted #86be11}.reform-step__item__heading{position:absolute;left:0;top:0;bottom:0;display:table;float:left;width:120px;height:120px;margin:auto 0;text-align:center;border-radius:50%;background-color:#e7f2cf}.reform-step__after__detail,.reform-step__after__label,.reform-step__item__detail{min-height:120px;height:100%;display:table}.reform-step__item__heading .__inner{display:table-cell;vertical-align:middle;font-weight:700}.reform-step__item__heading .__inner .__inner__num{display:block;font-size:17px;color:#86be11}.reform-step__item__heading .__inner .__inner__text{display:block;font-size:16px}.reform-step__item__image{position:relative;float:left;width:34%;text-align:center}.reform-step__item__detail{float:right;width:64%}.reform-step__item__detail:after{content:"";position:absolute;bottom:-26px;left:0;right:0;display:block;height:0;width:0;margin:0 auto;border-top:16px solid #86be11;border-right:23px solid transparent;border-bottom:0 solid transparent;border-left:23px solid transparent}.__last .reform-step__item__detail:after,.lt-ie9 .page-reform-contact #base-navigation,.lt-ie9 .page-reform-top #base-navigation,.p-reform-roysupport-service-table th .type-price-list li:before,.p-reform-top-menu-group .type-banner,.p-reform-top-menu-item-inner .type-head.type-ico-none:before{display:none}.p-reform-roysupport-top-service-list-item a span,.reform-step__item__detail .__inner{display:table-cell;vertical-align:middle}.reform-step__item__detail .__inner p{margin:0;font-size:15px}.reform-step__item__detail .__inner .c-btn{margin-top:10px;font-size:15px}.reform-step__item__detail .__inner .c-btn a{padding:5px 30px}.reform-step__after{padding:30px;border:1px dashed #86be11;zoom:1}.p-reform-top-menu-group .p-reform-top-menu-item:after,.reform-step__after:after{content:"";display:block;clear:both;height:0;visibility:hidden;font-size:0}.reform-step__after__label{float:left;width:19%}.reform-step__after__label .__inner{display:table-cell;vertical-align:middle;color:#86be11;font-size:18px;font-weight:700;text-align:center;line-height:1.1}.reform-step__after__label .__inner:before{content:"+";display:block;margin-bottom:5px;font-size:50px;font-weight:700;line-height:1}.reform-step__after__image{position:relative;float:left;width:20%;text-align:center}.reform-step__after__detail{float:right;width:60%}.p-reform-top-menu-group{padding:1px 30px 30px;border-radius:6px;background-color:#f2f3e1}.p-reform-top-menu-group .p-reform-top-menu-inner{max-width:1200px;margin:0 auto;padding:0}.p-reform-top-menu-group .p-reform-top-menu-item{padding:20px;border:2px solid #86be11;border-radius:8px;background-color:#fff;zoom:1}.p-reform-top-menu-heading{position:relative;bottom:-2px;margin:20px 0 0}.p-reform-top-menu-item-inner{position:relative}.p-reform-top-menu-item-inner .type-head{position:relative;margin:0 0 15px;font-weight:700}.p-reform-top-menu-item-inner .type-head:before{content:"";display:block;position:absolute;top:2px;left:0;width:50px;height:50px;background-position:center;background-repeat:no-repeat}.reform-contact__heading-2__baige .__toggle-btn:before,.reform-contact__heading-2__green .__toggle-btn:before{content:"開く"}.p-reform-top-menu-item-inner .type-head.type-ico-mainte:before{background-image:url("../../reform/menu/img/ico-cat-mainte-1.png")}.p-reform-top-menu-item-inner .type-head.type-ico-water:before{background-image:url("../../reform/menu/img/ico-cat-water-1.png")}.p-reform-top-menu-item-inner .type-head.type-ico-room:before{background-image:url("../../reform/menu/img/ico-cat-room-1.png")}.p-reform-top-menu-item-inner .type-head.type-ico-recommend:before{background-image:url("../../reform/menu/img/ico-cat-recommend-1.png")}.p-reform-top-menu-item-inner .type-head .type-head-sub{margin:0 0 0 54px;color:#f26200;font-size:16px;line-height:1.375}.p-reform-top-menu-item-inner .type-head .type-head-main{margin:0 0 0 54px;font-size:21px;line-height:1.52381}.p-reform-top-menu-item-inner .type-item-list{clear:both;list-style:none;margin:0;padding:0;font-size:0}.p-reform-top-menu-item-inner .type-item-list li{display:inline-block;vertical-align:top;width:100%;max-width:112px;margin:0 4px 4px 0;padding:10px 0;text-align:center;font-weight:700;border-radius:8px;box-sizing:border-box;font-size:13px;line-height:1.23077}.p-reform-top-menu-item-inner .type-txt p,.reform-ba__list__item:last-child,.reform-contact__heading-2__baige.__no-mb,.reform-contact__heading-2__green.__no-mb{margin-bottom:0}.p-reform-top-menu-item-inner .type-item-list li img{display:block;margin:0 auto 10px}.p-reform-top-menu-item-inner .type-item-list.type-color-yellow li{background-color:#fffae2}.p-reform-top-menu-item-inner .type-item-list.type-color-blue li{background-color:#edfafa}.p-reform-top-menu-item-inner .type-item-list.type-color-pink li{background-color:#ffedec}.p-reform-top-menu-item-inner .type-item-list.type-color-green li{background-color:#f4f7e3}.p-reform-top-menu-item-inner .type-item-list.type-color-orange li{background-color:#fff2e5}.p-reform-top-menu-item-inner .type-txt{font-size:13px;line-height:1.53846}.p-reform-top-menu-item-btn{margin:20px 0!important}.p-reform-table-list-column{list-style-type:none;text-decoration:none;margin:0!important;padding:0!important;-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:0px;-webkit-margin-end:0}.p-reform-table-list-column-item{list-style-type:none;text-decoration:none;margin:0!important;padding:5px 0 3px!important;-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:0px;-webkit-margin-end:0}.reform-ba__nav__list{list-style:none;margin:0 -.5%;padding:0;zoom:1}.reform-ba__nav__list:after{content:"";display:block;clear:both;height:0;visibility:hidden;font-size:0}.reform-ba__nav__list__item{float:left;width:15.66%;margin:.5%;box-sizing:border-box}.reform-ba__nav__list__item a{position:relative;display:table;width:100%;font-weight:700;text-decoration:none;border:1px solid #d8d8cb;border-radius:4px;line-height:1.4}.reform-ba__nav__list__item a .__ico{display:table-cell;vertical-align:middle;width:35px;padding:8px 5px}.reform-ba__nav__list__item a .__text{display:table-cell;vertical-align:middle;width:auto;padding:0 20px 0 5px;text-align:left}.reform-ba__nav__list__item a .__text:after{font-family:icomoon;vertical-align:middle;line-height:0;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e604";position:absolute;display:block;top:0;bottom:0;right:5px;height:0;margin:auto 0;font-size:16px;color:#79aa00}.reform-ba__nav__list__item a:hover{border-color:#f08300}.reform-ba__nav__list__item a:hover .__text:after{color:#f08300}.reform-ba__list__heading{margin:0;font-size:22px;font-weight:700}.reform-ba__list__heading .__ico{display:inline-block;margin-left:10px;vertical-align:middle}.p-reform-roysupport-radio-details:after,.p-reform-roysupport-radio-sound:after,.p-reform-roysupport-service-item:after,.reform-ba__list__item:after,.reform-ba__list__item__detail__tag:after{content:"";display:block;clear:both;height:0;visibility:hidden;font-size:0}.reform-ba__list__item{margin:20px -1.5% 35px;zoom:1}.reform-ba__list__item__heading{margin:0 1.5% 25px;padding:5px 15px;font-size:16px;font-weight:700;border:1px solid #86be11;background-color:#e6f1cf}.reform-ba__list__item__image{float:left;width:57%;margin:0 1.5%}.reform-ba__list__item__detail{float:right;width:37%;margin:0 1.5%}.reform-ba__list__item__detail p{margin:0}.reform-ba__list__item__detail__tag{margin:15px -1% 0;zoom:1}.reform-ba__list__item__detail__tag__item{float:left;margin:0 1%;width:48%;font-weight:700}.reform-ba__list__item__detail__tag__item .__inner{padding:5px 10px}.reform-contact__heading-2__baige .__toggle-btn,.reform-contact__heading-2__green .__toggle-btn{display:block;top:6px;right:6px;padding:2px 10px;width:100px;background-color:#005e3c;font-size:13px;cursor:pointer;position:absolute;text-align:center}.reform-ba__list__item__detail__tag__item .__inner.__period{color:#f08300;background-color:#fce6cc}.reform-ba__list__item__detail__tag__item .__inner.__period .__label{background-color:#f08300}.reform-ba__list__item__detail__tag__item .__inner.__cost{color:#fc837e;background-color:#fee6e5}.reform-ba__list__item__detail__tag__item .__inner.__cost .__label{background-color:#fc837e}.reform-ba__list__item__detail__tag__item .__inner .__label{display:inline-block;padding:0 10px;color:#fff;line-height:1.4}.reform-ba__list__item__detail__tag__item .__inner .__text{line-height:1}.reform-ba__list__item__detail__tag__item .__inner .__text span{margin:0 4px;font-size:30px;font-weight:400}.reform-contact,.reform-contact__table-2{border:1px solid #d8d8cb}.reform-contact__inner{padding:30px 0;max-width:800px;margin:0 auto}.reform-contact__heading__1{margin-bottom:35px;padding-bottom:10px;font-size:22px;font-weight:700;line-height:1.4;border-bottom:1px solid #ce1e1e}.reform-contact__heading-2__green{position:relative;margin:30px 0 15px;padding:8px 15px;font-size:14px;font-weight:700;border:1px solid #86be11;background:#e5eed0;background:linear-gradient(to bottom,#e5eed0 0,#bed588 100%)}.reform-contact__heading-2__green .__note{margin-left:10px;font-weight:400}.reform-contact__heading-2__green .__toggle-btn{color:#fff;border-radius:4px}.reform-contact__heading-2__baige{position:relative;margin:30px 0 15px;padding:8px 15px;font-size:14px;font-weight:700;border:1px solid #d8d8cb;background:#f2f2ed;background:linear-gradient(to bottom,#f2f2ed 0,#e3e3da 100%)}.reform-contact__heading-2__baige .__note{margin-left:10px;font-weight:400}.reform-contact__heading-2__baige .__toggle-btn{color:#fff;border-radius:4px}.reform-contact__table td,.reform-contact__table th{padding:8px 15px;font-size:13px;border:1px solid #d8d8cb}.reform-contact__table th{background-color:#e3ecce}.reform-contact__table.__baige th{background-color:#f7f7f7}.reform-contact__table-2 td,.reform-contact__table-2 th{padding:8px 15px;vertical-align:middle}.reform-contact__table-2 th{vertical-align:top;padding-top:20px;width:240px;font-weight:400}.reform-contact__table-2 th:after{content:"　："}.c-reform-roysupport-btn-group .c-btn.type-large a:before,.p-reform-roysupport-top-service-list-item a:before{font-family:icomoon;line-height:0;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e602";bottom:0;left:10px;margin:auto 0;display:block;top:0}.reform-contact__table-2 .__sub-text{margin:0 5px}.reform-contact__table-2__table td,.reform-contact__table-2__table th{padding:0 0 8px}.reform-contact__table-2__table th{vertical-align:top;padding-top:14px;width:100px}.reform-contact-btns{margin:40px 0;text-align:center}.reform-contact-btns button{margin:5px 10px;padding:0;border:none;background:0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.reform-contact-btns button.__check{opacity:.2}.reform-contact-btns button.is-active{opacity:1}.p-form-alert-error{margin:10px 0;padding:10px 15px;color:#ff1d25;font-size:14px;border:1px solid #ff1d25;background-color:#ffe7f2}.reform-contact__privacy{padding:15px 20px;border:1px solid #d8d8cb}.reform-contact__privacy .__text{overflow-y:scroll;margin-bottom:28px;padding:10px 15px;height:300px;font-size:13px;border:1px solid #d8d8cb;background-color:#f8f8f3}.reform-contact__privacy .__text ol{padding-left:20px}.reform-contact__privacy .__text ol li{margin-bottom:10px}.c-reform-roysupport-btn-group,.reform-contact__privacy-btn{text-align:center}.reform-contact__privacy-btn label{font-size:16px;cursor:pointer;padding:12px 25px;border-radius:4px;background-color:#fff;border:1px solid #fa0046}.p-reform-table-box{border:1px solid #dbdbdb}.p-reform-table-border-g{border:1px solid #86be11;background:#e7f2cf;display:table-cell;vertical-align:top;padding:15px;font-size:16px}.p-reform-table-border-b{border:1px solid #dbdbdb;display:table-cell;vertical-align:middle;padding:15px;font-size:14px}.p-reform-table-w230{width:230px}.p-reform-table-w110{width:110px;height:45px;text-align:center;display:table-cell;vertical-align:middle;padding:15px;box-sizing:border-box}.p-reform-table-ul{margin-left:0!important;padding-left:0!important}.p-reform-table-list{list-style-type:none;margin:0!important;padding:0!important}.p-reform-roysupport-top-movie-list{margin:0 -10px;font-size:0}.p-reform-roysupport-top-movie-item{display:inline-block;width:33.3%;padding:0 10px;box-sizing:border-box}.p-reform-roysupport-top-movie-item .type-caption{text-align:center;font-size:14px;line-height:1.57143}.p-reform-roysupport-service-table,.p-reform-roysupport-top-service-group{margin:20px 0 40px}.p-reform-roysupport-top-service-group .type-heading{position:relative;width:100%;margin:30px auto;text-align:center;color:#005e3c;font-weight:700;font-size:18px;line-height:1.44444}.p-reform-roysupport-service-table .type-label,.p-reform-roysupport-top-service-list-item a{line-height:1.25;font-family:"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,Sans-Serif}.p-reform-roysupport-top-service-group .type-heading:after,.p-reform-roysupport-top-service-group .type-heading:before{content:"";position:absolute;top:0;bottom:0;display:block;width:30px;height:48px;margin:auto 0;background-position:center;background-repeat:no-repeat}.p-reform-roysupport-top-service-group .type-heading:before{left:50%;margin-left:-250px;background-image:url("../../reform/roy-support/img/icon-slash-l.png")}.p-reform-roysupport-top-service-group .type-heading:after{right:50%;margin-right:-230px;background-image:url("../../reform/roy-support/img/icon-slash-r.png")}.p-reform-roysupport-top-service-list{list-style:none;margin:20px -10px;padding:0;font-size:0}.p-reform-roysupport-top-service-list-item{position:relative;display:inline-block;vertical-align:top;width:33.3%;margin:0;padding:0 10px;box-sizing:border-box}.p-reform-roysupport-top-service-list-item.is-active:after{content:"";position:absolute;z-index:10;bottom:-30px;left:0;right:0;width:0;height:0;margin:0 auto;border-top:10px solid #7fdad7;border-left:13px solid transparent;border-right:13px solid transparent;border-bottom:10px solid transparent}.p-reform-roysupport-top-service-list-item a{position:relative;display:table;width:100%;min-height:80px;padding:0 75px 0 35px;color:#005e3c;font-weight:700;text-decoration:none;border:1px solid #000;border-radius:5px;box-sizing:border-box;font-size:16px}.p-reform-roysupport-top-service-list-item a:before{vertical-align:middle;font-weight:400;position:absolute;width:0;height:0;color:#009245;font-size:21px}.p-reform-roysupport-top-service-list-item a:after{content:"";display:block;position:absolute;top:0;bottom:0;right:20px;width:44px;height:44px;margin:auto 0;background-position:0;background-repeat:no-repeat;background-size:100%}.p-reform-roysupport-top-service-list-item.type-water:after{border-top-color:#7fdad7}.p-reform-roysupport-top-service-list-item.type-water a{border-color:#7fdad7;background-color:#edfafa}.p-reform-roysupport-top-service-list-item.type-water a:before{color:#7fdad7}.p-reform-roysupport-top-service-list-item.type-water a:after{background-image:url("../../reform/roy-support/img/icon-nav-water.png")}.p-reform-roysupport-top-service-list-item.type-cleaning:after{border-top-color:#86be11}.p-reform-roysupport-top-service-list-item.type-cleaning a{border-color:#86be11;background-color:#eef4d4}.p-reform-roysupport-top-service-list-item.type-cleaning a:after{background-image:url("../../reform/roy-support/img/icon-nav-cleaning.png")}.p-reform-roysupport-top-service-list-item.type-setting:after{border-top-color:#fed547}.p-reform-roysupport-top-service-list-item.type-setting a{border-color:#fed547;background-color:#fff7d4}.p-reform-roysupport-top-service-list-item.type-setting a:before{color:#fed547}.p-reform-roysupport-top-service-list-item.type-setting a:after{background-image:url("../../reform/roy-support/img/icon-nav-setting.png")}.p-reform-roysupport-radio-sound{margin-bottom:15px;zoom:1}.p-reform-roysupport-radio-sound .__text{float:right;margin:8px 13px 0 0;font-size:13px}.p-reform-roysupport-radio-sound ul{list-style:none;float:right;margin:0;padding:0}.p-reform-roysupport-radio-sound ul li{float:left;margin-right:8px;margin-bottom:8px}.p-reform-roysupport-radio-sound ul li a{display:block;position:relative;padding:8px 4px 6px 15px;min-width:160px;font-size:12px;font-weight:700;text-align:center;text-decoration:none;border-radius:6px;border-bottom:2px solid #5a6b11;background-color:#c3d600;cursor:pointer}.p-reform-roysupport-radio-sound ul li a.is-play{background-color:#96b121}.p-reform-roysupport-radio-sound ul li a:before{content:"";display:block;position:absolute;top:0;bottom:0;left:10px;margin:auto 0;width:16px;height:16px;background:url("../../reform/roy-support/img/icon-sound-onpu.png") center no-repeat}.p-reform-roysupport-radio-details{overflow:hidden;margin-bottom:15px;border-radius:5px;border:1px solid #d8d8cb;zoom:1}.p-reform-roysupport-radio-details .__heading{padding:5px;color:#005e3c;font-size:15px;font-weight:700;text-align:center;background-color:#eef4d4}.p-reform-roysupport-radio-details .__item{float:left;margin:15px 0;padding:0 10px 0 100px;width:50%;background:10px -13px no-repeat;box-sizing:border-box}.p-reform-roysupport-radio-details .__item.__tokyo{border-right:1px solid #d8d8cb;background-image:url("../../reform/roy-support/img/icon-sound-radio-tokyo.png")}.p-reform-roysupport-radio-details .__item.__nippon{background-image:url("../../reform/roy-support/img/icon-sound-radio-nippon.png")}.p-reform-roysupport-radio-details .__item dt{margin-bottom:4px;font-size:13px;line-height:1.4}.p-reform-roysupport-radio-details .__item dd{margin:0;color:#7f4e1c;font-size:15px;font-weight:700;line-height:1.4}.c-reform-roysupport-btn-group .c-btn.type-large{max-width:none;display:inline-block;margin-bottom:20px}.c-reform-roysupport-btn-group .c-btn.type-large.u-mt-0{margin-top:0!important}.c-reform-roysupport-btn-group .c-btn.type-large a{position:relative;padding:1em 5em}.c-reform-roysupport-btn-group .c-btn.type-large a:before{vertical-align:middle;font-weight:400;position:absolute;width:0;height:0;color:#fff;font-size:40px}.c-reform-roysupport-btn-group .c-btn-heading{display:block;font-size:24px;font-weight:700}.p-reform-roysupport-service-heading{padding:10px 15px;color:#fff;text-align:center;font-weight:700;font-family:"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,Sans-Serif;letter-spacing:2px;background-color:#6cd0cd;font-size:20px;line-height:1}.p-reform-roysupport-service-heading.type-water{background-color:#6cd0cd}.p-reform-roysupport-service-heading.type-setting{background-color:#fed547}.p-reform-roysupport-service-heading.type-cleaning{background-color:#86be11}.p-reform-roysupport-service-table .type-image{position:absolute;top:15px;left:15px}.p-reform-roysupport-service-table .type-label{margin:0 0 5px;font-weight:700;font-size:16px}.p-reform-roysupport-service-table .type-price-list{list-style:none;margin:0 0 5px;padding:0;font-size:12px;line-height:1.83333}.p-reform-roysupport-service-table .type-price-list li{position:relative;padding:0 0 0 10px}.p-reform-roysupport-service-table .type-price-list li:before{content:"・";display:block;position:absolute;left:0;top:0}.p-reform-roysupport-service-table .type-price-list li .c-annotation{display:inline-block;margin-left:10px;font-weight:400}.p-reform-roysupport-service-table td,.p-reform-roysupport-service-table th{position:relative;width:50%;padding:15px;border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb}.p-reform-roysupport-service-table th{height:110px;padding-left:110px;border-color:#6cd0cd;background-color:#edfafa}.p-reform-roysupport-service-table th .type-label{margin-bottom:10px;font-size:20px;line-height:1.3}.p-reform-roysupport-service-table th .type-price-list{font-size:15px;line-height:1.73333}.p-reform-roysupport-service-table th .type-price-list li{padding:0}.p-reform-roysupport-service-table tr:nth-child(2n) th{background-color:#d1f3f2}.p-reform-roysupport-service-table td{padding-left:75px}.p-reform-roysupport-service-table td.type-no-image{padding-left:15px}.p-reform-roysupport-service-table td .type-heading{margin:-15px -15px 15px;padding:5px 10px;text-align:center;background-color:#eaeae4}.p-reform-roysupport-service-item{padding:15px 20px;border-top:1px solid #86be11;background-color:#eef4d4;zoom:1}.p-reform-roysupport-service-item:nth-child(odd){background-color:#f9fbf1}.p-reform-roysupport-service-item:last-child{border-bottom:1px solid #86be11}.p-reform-roysupport-service-item .type-label{margin:5px 0;font-weight:700;font-family:"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,Sans-Serif;font-size:16px;line-height:1.25}.p-reform-roysupport-service-item .type-tag{display:inline-block;margin:0 0 5px;padding:0 8px;color:#fff;border-radius:3px;background-color:#595757;font-size:12px;line-height:1.5}.p-reform-roysupport-service-item .type-txt{margin:5px 0;font-size:13px;line-height:1.53846}.p-reform-roysupport-service-item .type-image{float:right;margin:0 0 0 15px}.p-reform-roysupport-area-btn-group .c-btn{max-width:420px;font-size:20px;line-height:1}.p-reform-roysupport-area-btn-group .c-btn a{padding:18px 30px 15px;font-weight:700}.p-reform-roysupport-area-btn-group .c-btn a:before{content:"";display:inline-block;vertical-align:middle;width:24px;height:34px;margin:0 15px 0 0;background:url("../../reform/roy-support/img/icon-map-1.png") center/100% no-repeat}.p-reform-roy-area-table td,.p-reform-roy-area-table th{padding:8px 20px;border:1px solid}.p-reform-roy-area-table th{width:14%;vertical-align:middle;text-align:center;font-weight:400;border-color:#b6d870;background-color:#e7f2cf}.p-reform-roy-area-table td{width:72%;border-color:#dbdbdb}@media screen and (min-width:801px){.p-main-head-heading.type-reform{padding-left:20px;font-size:24px;line-height:1.16667}.reform-top__column ul{list-style-type:none;-webkit-margin-before:0px;-webkit-margin-after:0px;-webkit-margin-start:0px;-webkit-margin-end:0;-webkit-padding-start:0px!important}.page-reform-contact #base-navigation,.page-reform-top #base-navigation{display:none}.page-reform-top .p-container-head{margin-bottom:20px}.p-reform-campaign-item .u-float-l{margin-right:15px}.p-reform-campaign-item .u-float-r{margin-left:15px}.p-reform-top-menu-item-inner.type-col3{box-sizing:border-box}.p-reform-top-menu-item-inner.type-col3:not(:last-child){margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #86be11}.p-reform-top-menu-item-inner.type-col3 .type-item-list li{margin:0 1% 1% 0;width:32.3%}.page-reform-contact .p-container-head{margin-bottom:40px}}@media screen and (max-width:800px){.p-reform-fixed-banner,.page-reform-top .p-navigation-banners,.reform-top__onayami__inner__list__item br{display:none}.p-navigation-banners-item{float:none;margin-left:auto;margin-right:auto}.p-main-head-heading.type-reform{padding:6px 10px}.c-reform-roysupport-contact-shop{text-align:center}.reform-top__column ul{list-style-type:none;-webkit-margin-before:0px;-webkit-margin-after:0px;-webkit-margin-start:0px;-webkit-margin-end:0;-webkit-padding-start:0px!important}.reform-top__heading-1__sub{font-size:18px}.reform-top__banner{padding:20px 30px}.reform-top__banner__inner .c-btn{margin-top:15px;width:100%}.reform-top__onayami{padding:40px 30px 15px}.reform-top__onayami__inner__list{margin:0}.reform-onayami__menu__list__item,.reform-top__onayami__inner__list__item{width:100%;margin:0 0 15px;padding:0}.reform-top__onayami__inner__list__item a{padding:20px 35px 20px 70px;min-height:40px;font-size:16px}.reform-top__onayami__inner__list__item a .__image{top:0;bottom:0;margin:auto 0;width:60px;height:60px}.reform-top__ba{padding:40px 30px 20px}.reform-top__ba__inner__list__item{width:48%}.reform-top__ba__inner__list__item .__inner{padding:6px 15px 15px}.reform-top__ba__inner__list__item .__inner .__inner__heading .__inner__heading__text{font-size:16px}.reform-top__banner-2{padding:20px 30px}.reform-top__banner-2__inner .c-btn{width:100%}.p-reform-top-store-item{float:none;width:100%;padding:0;zoom:1}.p-reform-top-store-item.type-col2{padding:0;width:100%}.p-reform-top-store-item:after{content:"";display:block;clear:both;height:0;visibility:hidden;font-size:0}.p-reform-top-store-item .type-heading{margin:0 0 15px;font-size:16px;line-height:1.375}.p-reform-top-store-item .type-left,.p-reform-top-store-item .type-right{float:none;width:100%}.p-reform-top-store-item-weak{margin:0 0 15px;padding:0 0 15px;border-bottom:1px dashed #c4c5a3}.p-reform-top-store-item-weak dt{width:20%}.p-reform-top-store-item-weak dd{width:80%}.p-reform-top-store-item-weak ul li{display:inline-block;min-width:32%;box-sizing:border-box}.p-reform-top-topics-list-item a{padding:15px 60px 15px 30px}.p-reform-top-topics-list-item a:after{right:30px}.p-reform-top-topics-list-item .type-date{display:block;margin:0;font-weight:700}.reform-top__ba2{padding:40px 30px}.top-store__item__heading{float:none;margin-bottom:10px;padding:2px 10px;width:auto}.top-store__item__pref-list{float:none;margin-bottom:15px;width:auto;zoom:1}.p-reform-roysupport-radio-sound ul:after,.top-store__item__pref-list:after{content:"";display:block;clear:both;height:0;visibility:hidden;font-size:0}.top-store__item__pref-list .__heading{padding:5px;width:20%}.top-store__item__pref-list .__list{width:80%}.top-store__item__pref-list .__list li{margin:0 10px 4px 0}.reform-post__column__box-text{padding-right:0;font-size:14px}.reform-post__column__box-text2{font-size:18px;margin-bottom:2em}.reform-post__column__box-text2 span{font-size:24px;color:#ff3a00}.reform-post__column__btn{display:inline;text-align:left!important;font-size:8px;padding:7px 5px;margin:20px 0 0}.reform-post__column__btn__pc{display:none}.reform-post__column__btn__sp{display:block}.reform-post__column__btn__human{right:0;bottom:0}.reform-post__column__btn__human img{top:15px;right:15px;width:100px}.p-reform-chirashi-table td,.p-reform-chirashi-table th,.p-reform-roy-area-table td,.p-reform-roy-area-table th{padding:8px 15px}.p-reform-chirashi-table-list li{width:50%}.p-reform-campaign-item .u-float-l,.p-reform-campaign-item .u-float-r{width:50%;box-sizing:border-box}.p-reform-campaign-item .u-float-l{padding-right:15px}.p-reform-campaign-item .u-float-r{padding-left:15px}.reform-onayami__menu__list__item a{padding:20px 35px 20px 70px;min-height:40px;font-size:16px}.reform-onayami__menu__list__item a .__image{top:0;bottom:0;margin:auto 0;width:60px;height:60px}.reform-onayami__menu__list__item br,.reform-step__nav{display:none}.reform-onayami__item__header__inner{margin-top:0}.reform-onayami__item__header__inner .__heading{font-size:18px}.reform-onayami__item__message__banner{margin:0 0 20px;padding:10px 15px}.reform-onayami__item__message__banner .__heading{padding-right:50px}.reform-onayami__item__message__banner .__heading .__heading__sub{font-size:22px}.reform-onayami__item__message__banner .__heading .__heading__main{font-size:26px}.reform-onayami__item__message__banner .__image{right:5px;min-height:0;width:70px}.reform-onayami__item__product__item .__image{float:none;position:static;margin:0 0 20px;text-align:center}.reform-onayami__item__product__item .__image img{width:70%}.p-reform-roysupport-service-table th .type-price-list li,.reform-onayami__item__product__item__inner{padding:0}.reform-onayami__item__product__item__inner .__text{margin:10px 0 0;padding:0;border-top:none}.reform-step__item{padding:0 0 30px}.reform-step__item__heading{position:static;display:block;margin:0 0 20px;padding:5px 10px;width:100%;height:auto;border-radius:6px;box-sizing:border-box}.reform-step__item__heading .__inner{display:block}.p-reform-top-menu-item-inner .type-item-list li br,.page-reform-contact .p-navigation-banners,.reform-step__item__heading .__inner br{display:none}.reform-step__item__detail{width:62%;min-height:0}.reform-step__item__detail .__inner{vertical-align:top}.reform-step__item__detail .__inner .c-btn,.reform-step__item__detail .__inner p{font-size:14px}.reform-step__item__detail .__inner .c-btn a{padding:5px 30px}.reform-step__after{padding:20px}.reform-step__after__label{display:block;float:none;width:100%;min-height:0}.reform-step__after__label .__inner{display:block}.reform-step__after__detail{width:76%}.p-reform-top-menu-group{padding:1px 30px 30px}.p-reform-top-menu-group .type-banner{display:block;margin:20px 0 0;text-align:center}.p-reform-top-menu-group .type-banner a{overflow:hidden;display:inline-block;border-radius:2px;border:1px solid #d8d8cb}.p-reform-top-menu-group .p-reform-top-menu-item{padding:30px 20px}.p-reform-top-menu-heading{margin:10px 0 0}.p-reform-top-menu-item-inner.type-col3:not(:last-child){margin:0 0 30px;padding:0 0 30px;border-bottom:1px solid #86be11}.p-reform-top-menu-item-inner .type-item-list li{width:100%;max-width:49%;margin:0 1% 1% 0;padding:10px;text-align:left;font-size:13px;line-height:1.23077}.p-reform-top-menu-item-inner .type-item-list li img{display:inline-block;vertical-align:middle;width:20%;margin:0;padding:0 10px 0 0;box-sizing:border-box}.p-reform-top-menu-item-inner .type-item-list li span{display:inline-block;vertical-align:middle;width:80%}.p-reform-top-menu-item-btn{margin:15px 0!important}.reform-ba__nav__list__item{width:24%;margin:.5%}.reform-ba__nav__list__item a .__ico{width:25px}.reform-ba__list__item,.reform-ba__list__item__heading{margin-left:0;margin-right:0}.reform-ba__list__item__detail,.reform-ba__list__item__image{float:none;margin:0 0 20px;width:100%}.reform-ba__list__item__image{text-align:center}.reform-ba__list__item__detail__tag__item .__inner{padding:10px}.reform-ba__list__item__detail__tag__item .__inner .__text{margin-left:5px;display:inline-block;vertical-align:middle}.reform-contact__inner{padding:30px}.reform-contact__table-2 td,.reform-contact__table-2 th{float:left;padding:8px 15px;width:100%;border-bottom:1px solid #d8d8cb}.reform-contact__table-2 th{font-weight:700;background-color:#f7f7f7}.p-reform-roysupport-radio-details .__heading span,.p-reform-roysupport-service-table th .type-price-list li:before,.p-reform-roysupport-top-service-group .type-heading:after,.p-reform-roysupport-top-service-group .type-heading:before,.p-reform-roysupport-top-service-list-item a br,.p-reform-roysupport-top-service-list-item.is-active:after,.reform-contact__table-2 th:after{display:none}.reform-contact__table-2__table td,.reform-contact__table-2__table th{padding-bottom:0;padding-left:0;padding-right:0;border-bottom:none}.reform-contact__table-2__table th{font-weight:400;background-color:#fff}.reform-contact-btns input{display:block;margin:0 auto;max-width:100%}.reform-contact__privacy{padding:15px 10px}.reform-contact__privacy .__text{height:160px;padding:5px 10px;font-size:11px}.reform-contact__privacy .__text ol{padding-left:15px}.p-reform-roysupport-top-movie-item .type-caption{font-size:13px;line-height:1.53846}.p-reform-roysupport-top-service-group,.p-reform-roysupport-top-service-list{margin:20px 0}.p-reform-roysupport-top-service-group .type-heading{margin:20px auto}.p-reform-roysupport-top-service-list-item{display:block;width:100%;margin:15px 0;padding:0}.p-reform-roysupport-top-service-list-item a{min-height:60px}.p-reform-roysupport-top-service-list-item a:after{right:15px;width:30px;height:30px}.p-reform-roysupport-radio-sound .__text{float:none;font-weight:700;text-align:center;margin:0}.p-reform-roysupport-radio-sound ul{float:none;text-align:center;zoom:1}.p-reform-roysupport-radio-sound ul li{display:inline-block;float:none;margin:0 2px 8px}.p-reform-roysupport-radio-sound ul li a{padding:8px 15px 6px 30px;min-width:0}.p-reform-roysupport-radio-details .__item{float:none;margin:0;padding:10px 10px 10px 95px;width:100%;background:15px 5px/68px no-repeat}.p-reform-roysupport-radio-details .__item.__tokyo{border:none;border-bottom:1px solid #d8d8cb}.c-reform-roysupport-btn-group .c-btn-heading{font-size:20px}.p-reform-roysupport-service-table td,.p-reform-roysupport-service-table th{float:left;width:100%;border-bottom:none}.p-reform-roysupport-service-table th{height:auto;min-height:110px;background-color:#d1f3f2}.p-reform-roysupport-service-table th .type-label{margin-bottom:5px;font-size:18px;line-height:1.44444}.p-reform-roysupport-service-table th .type-price-list{font-size:14px;line-height:1.57143}}@media screen and (max-width:480px){.reform-onayami__menu__list__item a .__image,.reform-top__onayami__inner__list__item a .__image{height:50px;width:50px}.p-main-head-heading.type-reform{padding:4px 10px}.p-reform-fixed-banner{display:none}.c-reform-roysupport-contact-group,.p-reform-roysupport-service-table,.reform-contact-btns{margin:20px 0}.c-reform-roysupport-contact-group.type-top{margin-top:0}.c-reform-roysupport-contact-tel,.reform-top__banner{padding:15px}.c-reform-roysupport-contact-shop .type-txt-1{text-align:left;margin:0 0 10px}.c-reform-roysupport-contact-shop .c-btn,.p-reform-campaign-item .u-float-l,.p-reform-campaign-item .u-float-r,.p-reform-chirashi-table-list li,.reform-top__column__item,.reform-top__manga__item{width:100%}.reform-top__column ul{list-style-type:none;-webkit-margin-before:0px;-webkit-margin-after:0px;-webkit-margin-start:0px;-webkit-margin-end:0;-webkit-padding-start:0px!important}.p-reform-top-heading{margin:20px 0;font-size:24px;line-height:1.5}.reform-onayami__menu__list__item a,.reform-top__banner-2__inner .c-btn a,.reform-top__banner__inner .c-btn a,.reform-top__heading-1__sub,.top-store__item__heading{font-size:14px}.p-reform-top-heading:before{margin:0 2px 0 0;font-size:28px;top:-.05em}.reform-top__column__heading.type-small,.reform-top__manga__heading.type-small{font-size:1.2em}.p-reform-article-item-header,.reform-top__heading-1{margin:0 0 20px}.reform-top__banner__inner .c-btn{margin-top:15px}.reform-top__banner__inner__list{margin:0 -1%}.reform-top__banner__inner__list__item{margin:0 1% 3%;width:100%}.reform-top__onayami{padding:40px 15px 15px}.reform-top__onayami__inner__list__item{margin-bottom:10px}.reform-top__ba__inner__list,.reform-top__banner-2__inner .c-btn{margin:0}.reform-top__onayami__inner__list__item a{padding:10px 35px 10px 60px;min-height:30px;font-size:14px}.reform-top__ba{padding:40px 15px 20px}.reform-top__ba__inner__list__item{float:none;width:100%;margin:0 0 15px}.reform-top__ba__inner__list__item .__inner{padding:6px 15px 15px}.p-reform-top-menu-group,.reform-ba__list,.reform-contact__inner,.reform-onayami__item,.reform-step__after,.reform-top__banner-2,.top-store{padding:15px}.reform-top__column__heading,.reform-top__manga__heading{font-size:1.4em}.reform-top__banner-2__inner__list__item{margin:0 0 15px;width:auto;max-width:100%}.p-reform-top-store-group,.p-reform-top-topics-group{padding:0 15px}.p-reform-chirashi-table,.p-reform-roy-area-table,.p-reform-top-store-item .type-heading{margin:15px 0}.p-reform-top-store-item-weak{margin:0 0 10px;padding:0 0 10px;border-bottom:1px dashed #c4c5a3}.p-reform-top-store-item-weak dt{width:27%}.p-reform-top-store-item-weak dd{width:73%}.p-reform-top-store-item-weak ul li{display:inline-block;min-width:48%;box-sizing:border-box}.p-reform-top-topics-list{margin:0 -15px}.p-reform-top-topics-list-item a{padding:15px 40px 15px 15px}.p-reform-top-topics-list-item a:after{right:15px}.reform-top__ba2{padding:30px 15px}.reform-top__manga__head{text-align:left;padding:0 0 0 80px}.reform-top__column__inner,.reform-top__manga__inner{z-index:1;padding:0 1em}.reform-top__column__woman,.reform-top__manga__woman{top:0;bottom:auto;right:auto;left:1em;z-index:1;width:66px;height:auto}.reform-top__column__flex li,.reform-top__column__flex__list{width:100%;margin-bottom:20px}.reform-top__column__head{text-align:center}.reform-top__column__flex{padding-top:0;display:block}.reform-top__column__flex li{max-width:100%}.reform-top__column__flex__list-text{font-size:.9rem}.reform-post__column__category__flex__box{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.reform-post__column__category__list{width:49%;height:auto;margin-right:0;margin-bottom:3em}.reform-post__column__category__list__box__next{display:none}.reform-post__column__title02{font-size:1.3em}.reform-post__column__title03{font-size:1.1em}.reform-post__column__title04{line-height:1.1;font-size:1em}.reform-post__column__figure{margin:20px auto}.reform-post__column__sectionend{margin-top:25px}.reform-post__column__box{min-height:225px}.reform-post__column__btn{display:block;text-align:center;font-size:13px;padding:7px 5px}.reform-post__column__btn__pc{display:none}.reform-post__column__btn__sp{display:block}.p-reform-article-item,.p-reform-chirashi-item{margin:20px 0;padding:15px}.p-reform-chirashi-heading{margin:0 0 20px;font-size:20px;line-height:1.3}.p-reform-chirashi-heading:before{margin:0 4px 0 0;font-size:20px;top:-.08em}.p-reform-chirashi-table td,.p-reform-chirashi-table th{padding:8px 15px}.p-reform-chirashi-table th{width:30%}.p-reform-chirashi-table td,.reform-step__item__detail{width:70%}.p-reform-campaign-item .u-float-l{padding-right:0}.p-reform-campaign-item .u-float-r{padding-left:0}.p-reform-article-item-header .type-heading{font-size:18px;line-height:1.22222}.reform-onayami__menu{margin-bottom:20px}.p-reform-roysupport-top-movie-list,.reform-onayami__menu__list{margin:0}.reform-onayami__menu__list__item{margin-bottom:10px}.reform-onayami__menu__list__item a{padding:10px 35px 10px 60px;min-height:30px}.p-reform-pcOnly,.p-reform-roysupport-top-service-group .type-heading br,.p-reform-top-menu-item-inner .type-head .type-head-main br,.reform-onayami__item__header br{display:none}.reform-onayami__item__message__banner .__heading{padding-right:0;padding-bottom:20px}.reform-onayami__item__message__banner .__heading .__heading__sub{font-size:16px}.reform-onayami__item__message__banner .__heading .__heading__main{font-size:20px}.reform-onayami__item__message__banner .__heading .__heading__sub__x{font-size:16px}.reform-onayami__item__message__banner .__image{right:5px;width:50px}.reform-onayami__item__product__item .__image img{width:100%}.reform-step__item__image{width:24%}.reform-step__after__image{width:18%}.p-reform-top-menu-heading img{width:240px}.p-reform-top-menu-item-inner.type-col3:not(:last-child){margin:0 0 15px;padding:0 0 15px}.p-reform-top-menu-item-inner .type-head{margin:0 0 10px}.reform-contact__heading-2__baige .__note,.reform-contact__heading-2__green .__note{margin-left:0;font-weight:700}.reform-contact__heading-2__baige .__toggle-btn,.reform-contact__heading-2__green .__toggle-btn{position:static;margin-top:5px;padding:2px 10px;width:100%;box-sizing:border-box}.p-reform-top-menu-item-inner .type-head:before{position:static;display:inline-block;vertical-align:middle;width:30px;height:30px;margin:0 2px 0 0;background-size:100%}.p-reform-top-menu-item-inner .type-head .type-head-sub{display:inline-block;margin:0;font-size:16px;line-height:1.375}.p-reform-top-menu-item-inner .type-head .type-head-main{margin:0;font-size:18px;line-height:1.44444}.p-reform-top-menu-item-inner .type-item-list li{max-width:100%;margin:0 0 5px;padding:10px}.p-reform-top-menu-item-inner .type-item-list li img{width:44px}.p-reform-top-menu-item-inner .type-item-list li span{width:auto}.p-reform-roysupport-service-item .type-txt,.p-reform-top-menu-item-inner .type-txt{font-size:12px;line-height:1.66667}.reform-ba__nav__list__item{width:49%;margin:.5%}.reform-ba__list__heading{line-height:1.4}.reform-ba__list__heading .__ico img{width:35px}.reform-ba__list__item__heading{margin-bottom:15px}.p-reform-roy-area-table td,.p-reform-roy-area-table th,.reform-contact__heading-2__baige,.reform-contact__heading-2__green,.reform-contact__table-2 td,.reform-contact__table-2 th{padding:8px 10px}.reform-contact__table-2__table td,.reform-contact__table-2__table th{padding-bottom:0;padding-left:0;padding-right:0}.p-reform-table-box td,.p-reform-table-box th{width:100%;display:block}.p-reform-table-w230{width:40%}.p-reform-table-w110{width:100%;height:auto;text-align:left;display:table-cell;vertical-align:middle;padding:15px;box-sizing:border-box}.p-reform-bd0{border-bottom:0}.p-reform-roysupport-top-movie-item{display:block;width:100%;padding:0;zoom:1}.p-reform-roysupport-top-movie-item:after{content:"";display:block;clear:both;height:0;visibility:hidden;font-size:0}.p-reform-roysupport-top-movie-item:not(:last-child){margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #d8d8cb}.p-reform-roysupport-top-movie-item .type-thumb{float:left;width:40%;padding-right:15px;box-sizing:border-box}.p-reform-roysupport-top-movie-item .type-caption{float:right;width:60%;margin:0;text-align:left;font-size:12px;line-height:1.66667}.p-reform-roysupport-service-table th .type-label,.p-reform-roysupport-top-service-group .type-heading{font-size:14px;line-height:1.57143}.p-reform-roysupport-top-service-list-item{margin:10px 0}.p-reform-roysupport-top-service-list-item a{min-height:50px;padding:0 55px 0 35px;font-size:14px;line-height:1.42857}.p-reform-roysupport-top-service-list-item a:after{right:10px;width:30px;height:30px}.p-reform-roysupport-radio-sound ul li{display:block;margin:0 0 5px}.p-reform-roysupport-radio-sound ul li a{padding:6px 30px 4px;min-width:0}.p-reform-roysupport-radio-details .__heading{padding:10px;font-size:14px;line-height:1.5}.p-reform-roysupport-radio-details .__item{padding:10px 10px 10px 70px;background:10px 5px/50px no-repeat}.p-reform-roysupport-radio-details .__item dt{font-size:12px}.c-reform-roysupport-btn-group .c-btn-heading,.p-reform-roysupport-radio-details .__item dd{font-size:14px}.c-reform-roysupport-btn-group .c-btn.type-large{width:100%;margin:10px 0}.c-reform-roysupport-btn-group .c-btn.type-large a{padding-left:0;padding-right:0}.p-reform-roysupport-service-heading{padding:10px 15px;font-size:18px;line-height:1.11111}.p-reform-roysupport-service-table .type-image{top:10px;left:10px}.p-reform-roysupport-service-table .type-label{margin:0 0 5px;font-size:14px;line-height:1.42857}.p-reform-roysupport-service-table .type-price-list{margin:0 0 5px;font-size:12px;line-height:1.83333}.p-reform-roysupport-service-table .type-price-list li{padding:0 0 0 10px}.p-reform-roysupport-service-table td,.p-reform-roysupport-service-table th{padding:10px}.p-reform-roysupport-service-table th{min-height:70px;padding-left:70px}.p-reform-roysupport-service-table th .type-image img{width:50px}.p-reform-roysupport-service-table th .type-price-list{font-size:12px;line-height:1.83333}.p-reform-roysupport-service-table td:not(.type-no-image){padding-left:70px}.p-reform-roysupport-service-table td.type-no-image{padding-left:10px}.p-reform-roysupport-service-table td .type-heading{margin:-10px -10px 10px;padding:5px 10px}.p-reform-roysupport-service-item{padding:10px 15px}.p-reform-roysupport-service-item .type-label{font-size:13px;line-height:1.38462}.p-reform-roysupport-service-item .type-tag{font-size:10px;line-height:1.8}.p-reform-roysupport-service-item .type-image img{width:70px}.p-reform-roysupport-area-btn-group .c-btn{margin:20px 0;font-size:14px;line-height:1.42857}.p-reform-roysupport-area-btn-group .c-btn a{padding:12px 13px;font-weight:400}.p-reform-roysupport-area-btn-group .c-btn a:before{width:12px;height:17px;margin-right:10px}.p-reform-roy-area-table th{width:10%}.p-reform-roy-area-table td{width:80%}}.lt-ie9 .reform-top__column ul{list-style-type:none;-webkit-margin-before:0px;-webkit-margin-after:0px;-webkit-margin-start:0px;-webkit-margin-end:0;-webkit-padding-start:0px!important}.lt-ie9 .page-reform-top .p-container-head{margin-bottom:20px}.lt-ie9 .p-reform-top-menu-item-inner.type-col3{box-sizing:border-box}.lt-ie9 .p-reform-top-menu-item-inner.type-col3:not(:last-child){margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #86be11}.lt-ie9 .p-reform-top-menu-item-inner.type-col3 .type-item-list li{margin:0 1% 1% 0;width:32.3%}