@charset "UTF-8";body{color:#210}header{color:#443b2c}.archiveItem__text{color:#555}.widget ul li:before{content:none}.t-light .menuNavi__link-current,.t-light .menuNavi__link:hover{color:#3ab64b;background:#f0f0f0}.content{line-height:1.45}.content a:hover{border-bottom-style:none;font-weight:400}a:hover img{opacity:.8}.content p{margin:.5em 0}.content .aligncenter{text-align:center}.archive{display:block;margin-left:0}em{font-style:normal}ol,ul,li,dl{list-style-position:outside}.content ul,.content ol{margin-top:20px;margin-left:20px;list-style-position:outside}.content ul{list-style-type:disc}.content ul li,.content ol li{position:relative;line-height:1.5;padding:10px 0 0 2px;font-size:1.5rem}.content ul li:before{content:none}.content .info ul li{border-bottom:solid 1px #998675;padding-bottom:5px}.content .info ul li a{color:#210;text-decoration:none}.content .info ul li a:hover{text-decoration:underline}.dateList__item{font-size:1.3rem}.dateList__item span,.content .info ul li .ctg span{display:inline-block;margin:0 2px;border-radius:2px;padding:0 3px;font-size:90%}.dateList__item span a,.content .info ul li .ctg span a{color:#fff}.categoryBox__title,.dateList__item a[rel=tag]:hover,.dateList__item a[rel=category]:hover,.btn__link,.ctaPost__btn:hover{color:inherit!important}input[type=text],input[type=textarea],{width:65%}input.ja{ime-mode:active}input.en{ime-mode:inactive}@media only screen and (max-width:767px){input[type=text],input[type=textarea],{width:95%}}.flex{display:flex}.l-wrapper{width:980px}@media (min-width:768px){.widebg{margin:0 calc(50% - 50vw)}.widebg-inner{width:100%}}@media (min-width:980px){.widebg-inner{width:1100px;margin:auto}}.content a.wp-block-button__link{color:#fff}.wp-block-button__link{color:#fff;background-color:#efa200;padding:2px 30px}.wp-block-buttons{margin-top:10px;margin-bottom:10px}.wp-block-button.open-new a:after{font-family:'Material Icons';content:" \e89e"}.wp-block-image{margin:8px 4px}.content table th{padding:10px;background:#e6e6fa;color:#000;border-right:1px solid #bbb;border-bottom:1px solid #bbb}.content table tr:nth-child(2n+1){background:#f8f8ff}.content table{font-size:1.4rem}h1,.widebg-inner{font-weight:400;padding:0}.content h3{font-size:1.85rem!important;margin-bottom:15px}.heading{margin-bottom:0}.heading.heading-page{color:#000;background:#fffacd}.personal .heading.heading-page,.page-id-25 .heading.heading-page,.parent-pageid-25 .heading.heading-page,.parent-pageid-2 .heading.heading-page{background:#dfd}.business .heading.heading-page,.page-id-20 .heading.heading-page,.parent-pageid-20 .heading.heading-page{background:#e6e6fa}.content h6{padding-left:1em;position:relative}.content h6:before{content:"▼";position:absolute;top:24%;left:0;font-size:60%}@media (min-width:768px){.heading.heading-page{padding:40px 0 5px;font-weight:400;font-size:3.6rem}}@media only screen and (max-width:767px){h1,.widebg-inner{font-size:80%;padding-left:7px;padding-right:4px}}.content ul.page-numbers,.pagination .info ul{list-style-type:none;margin-left:0}.pagination .info ul{padding-top:20px}.pagination .info .time,.pagination .info .title,.pagination .info .ctg{display:block}.pagination .info .ctg{text-align:right}.pagination .title{font-size:1.8rem;line-height:1.2}.pagination .exp{font-size:1.4rem;padding-top:15px;line-height:1.4}.info.tax{margin-top:20px}@media (min-width:768px){.content .info .item{display:flex;justify-content:space-between}.item .eyecatch{flex-basis:29%;flex-shrink:0}.item .item-txt{flex-basis:70%}}.heading-single{padding:40px 0 16px;border-bottom:solid 4px #8bcf3c;position:relative}.heading-single:after{border-bottom:solid 3px #bae;content:"";position:absolute;bottom:-7px;width:100%}.heading-single h1{font-size:2.2rem;color:#000}.heading-single .l-wrapper{margin:0 auto 20px;display:block}.singlepost-date{1.4rem;padding-bottom:8px}.dateList__item{float:right}.l-main.l-main-single{padding-top:8px}.tax-report_cat .content-page .wp-block-file a:before{font-family:'Material Icons';content:"\E415";font-size:3rem;vertical-align:middle;padding-right:3px}.freedial-block{padding:15px;border-radius:10px;background:#def}.freedial-block .dlv-block-ttl{font-size:2.3rem;color:#037;font-weight:700}.freedial-block.kaiin .dlv-block-ttl{font-size:1.6rem}.freedial-block .freedial-link{grid-template-columns:15% auto;width:90%;margin-left:5%;background:#fff;padding-left:2rem}.freedial-block.kaiin .freedial-link{margin-left:0}.freedial-block.kaiin .wp-block-column{background:#fff}.freedial-block.kaiin .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:first-child){margin-left:0}.content .freedial-block .freedial-link a{color:#006837}.freedial-block .wp-block-media-text__content{font-size:3.2rem;padding:20px 0 0 7px;line-height:1}.freedial-block.kaiin .wp-block-media-text__content{font-size:3.1rem}.content .freedial-block p.freedial-txt,.content .freedial-block p.freedial-date{width:90%;margin:0 5%;background:#fff}.content .freedial-block p.freedial-txt{padding:0 0 10px}.content .freedial-block p.freedial-date{color:#037;font-size:2rem;font-weight:700;padding:0}.form-block{padding:15px;border-radius:14px;background:#ffa}.form-block a.icons{text-align:center;display:inline-block;background:#fff;border-radius:1rem;margin-left:5%;width:90%}.form-block a.icons .material-icons-outlined{color:crimson;font-size:8rem}.form-block .dlv-block-ttl{font-size:2.3rem;color:#b22222;font-weight:700}.dlv-block .touyu-btn{margin-top:0;margin-bottom:10px;background:#fff;width:90%;margin-left:auto;margin-right:auto;padding-bottom:15px}.apply-block.dlv-block .touyu-btn{padding:20px 0;width:100%}.touyu-btn a.wp-block-button__link{background-color:crimson;border-radius:14px;box-shadow:3px 3px #933}.apply-block.dlv-block a.wp-block-button__link{width:100%;font-weight:700;border-radius:7px;font-size:2.1rem;padding:10px 25px 5px}.touyu-btn a.wp-block-button__link:hover{background:#e14}.touyu-order-tbl td:first-child,.touyu-free-tbl td:first-child{font-size:1.7rem}.apply-block.dlv-block a.wp-block-button__link:before{content:"灯油価格の確認もこちらから";display:block;border-bottom:solid 1px #fff;border-top:solid 1px #fff;font-size:1.4rem;margin-bottom:5px}.apply-block.dlv-block a.wp-block-button__link:after{font-family:'Material Icons';content:"\ea50";font-size:3.5rem;vertical-align:middle;line-height:1}.content h3.dlv-free{color:#f50}.content h3.dlv-free:before{border-bottom:3px solid #f50}.content h3.dlv-other{color:#060}.content h3.dlv-other:before{border-bottom:3px solid #060}.ty-price-clm{border:solid 3px #f50;border-radius:8px;margin-bottom:10px}.ty-price-th{background:#f50;color:#fff;font-weight:700;padding:5px}.ty-price-td{color:#f50;font-weight:700}.ty-price-clm.dlv-other{border:solid 3px #060}.dlv-other .ty-price-th{background:#060}.dlv-other .ty-price-td{color:#060;font-weight:700}.content p.ty-price-td:after{content:"円";font-size:1.5rem;display:inline}.dlv-free-link{align-self:flex-end}.dlv-free-link span{vertical-align:middle}.warn{color:#a00000}.mw_wp_form span.red{float:right;background:#e00;color:#fff;padding:0 3px;border-radius:5px}.mw_wp_form div.btn{display:flex;justify-content:space-around;margin-top:20px;margin-bottom:10px}.mw_wp_form input[type=submit]{width:40%;height:3.6rem;font-size:1.8rem;background-color:#88c;color:#fff;border-radius:8px}.mw_wp_form .error{background:#ff8}@media (min-width:768px){.freedial-block .wp-block-media-text__content{font-size:4rem}.dlv-block .touyu-btn{width:80%}.form-block a.icons{margin-left:10%;width:80%}.kaiin .freedial-block .dlv-block-ttl{font-size:2rem}.freedial-block.kaiin p.freedial-date{padding-top:10px}.content .freedial-block p.freedial-txt,.content .freedial-block p.freedial-date{width:80%;margin:0 10%}.freedial-block .freedial-link,.freedial-block.kaiin .freedial-link{width:80%;margin-left:10%}.apply-block.dlv-block a.wp-block-button__link{padding:13px 150px 10px}.mw_wp_form th{width:30%}}@media only screen and (max-width:767px){.mw_wp_form tr{display:flex;flex-wrap:wrap}.mw_wp_form td,.mw_wp_form th{width:95vw}.mw_wp_form textarea{width:90vw}.mw_wp_form input[type=text],.mw_wp_form input[type=email]{width:100%;font-size:2rem}input.nrw[type=text]{width:3em}}.president figcaption{font-size:1.2rem}.president figcaption strong{font-size:1.4rem}.company_tbl dd{padding-left:1em}@media only screen and (max-width:767px){.rinen2 img{width:60%}}.xo-slider .swiper-container-initialized .slide-content{text-align:right;font-family:'Noto Serif JP',serif;text-shadow:1px 1px 2px #000}.xo-slider-template-default .slide-content-button a{font-size:16px;border-radius:0;padding:7px 23px}.page-template-front-page.page h2{text-align:center;border-bottom:5px solid #998675;background:#fff;color:#998675;margin:0 auto 30px;padding:20px 0 10px;width:100%}@media (min-width:980px){.xo-slider-template-default .slide-content-title{font-size:40px}.xo-slider-template-default .slide-content-title br{display:none}.page-template-front-page.page h2{width:400px}}@media only screen and (max-width:767px){.xo-slider-template-default .slide-content-title{font-size:28px}.xo-slider-template-default .slide-content{padding:10px 15px}.slide-image{height:25hw}}@media only screen and (max-width:460px){.xo-slider{margin-top:128px}.xo-slider-template-default .swiper-slide img{height:200px;object-fit:cover}}.page-template-front-page.page h2.service-ttl{border-bottom-color:#8cc63f}.page-template-front-page .news-block{margin:0 calc(50% - 50vw) 20px;background:#f9f9f2;padding:40px 0}.page-template-front-page.page-id-20 .news-block{background:#dae8c5}.page-template-front-page .news-block .wp-block-group__inner-container{width:96%;margin:auto;background:#fff;border:solid 1px #998675;padding:0 2% 40px;position:relative}.page-template-front-page .l-main.l-main-single{padding-top:0}@media (min-width:980px){.page-template-front-page .news-block .wp-block-group__inner-container{width:980px;padding:0 50px 40px}}.news-block .seeall{position:absolute;background:#998675;color:#fff;right:8px;top:37px;font-size:1.4rem;padding:0 10px}@media (min-width:980px){.news-block .seeall{right:50px;padding:0 20px}}.page-template-front-page .pagination .info .time,.page-template-front-page .pagination .info .title,.page-template-front-page .pagination .info .ctg{display:inline-block}.page-template-front-page .item .item-txt{flex-basis:100%}.page-template-front-page .pagination .info ul{padding-top:0}.page-template-front-page .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:first-child){margin-left:0}.page-template-front-page .pagination .title{font-size:1.5rem}.page-template-front-page.page h3{color:#000;text-align:center;padding-top:30px}.page-template-front-page.page-id-20 .content h3{font-size:2.5rem!important;padding-top:25px;padding-bottom:5px}@media (min-width:980px){.page-template-front-page.page-id-20 .content h3{padding-top:65px}}.page-template-front-page.page .content h3:before,.page-template-front-page.page .content h3:after{border-bottom-style:none}.page-template-front-page.page h4{text-align:center;font-size:1rem;border-style:none;position:relative;margin-top:0;font-weight:400}.page-template-front-page.page h4:after{position:absolute;content:"";border-bottom-style:solid;border-bottom-width:6px;width:40%;left:30%;bottom:-6px}.page-template-front-page.page .home_deliverly h4{color:#29abe2}.page-template-front-page.page .home_deliverly h4:after{border-bottom-color:#29abe2}.page-template-front-page.page .home_deliverly_member h4{color:#db7093 !important}.page-template-front-page.page .home_deliverly_member h4:after{border-bottom-color:#db7093 !important}.page-template-front-page.page-id-20 .content h4{font-size:1.7rem}.content .home_deliverly a.wp-block-button__link{border-color:#29abe2;color:#29abe2}.content .home_deliverly_member a.wp-block-button__link{border-color:#db7093 !important}.page-template-front-page.page .home_house h4,.page-template-front-page.page .company-block h4{color:#ff931e}.page-template-front-page.page .home_house h4:after,.page-template-front-page.page .company-block h4:after{border-bottom-color:#ff931e}.content .home_house .wp-block-button__link,.content .company-block a.wp-block-button__link{border-color:#ff931e;color:#ff931e}.page-template-front-page.page .home_shop h4,.page-template-front-page.page .service-block h4{color:#39b54a}.page-template-front-page.page .home_shop h4:after,.page-template-front-page.page .service-block h4:after{border-bottom-color:#39b54a}.content .home_shop .wp-block-button__link,.content .service-block a.wp-block-button__link{border-color:#39b54a;color:#39b54a}.page-template-front-page .content a.wp-block-button__link{background:#fff;font-size:1.4rem}.page-template-front-page .content a.wp-block-button__link:hover{border-bottom-style:solid;border-bottom-width:2px;font-weight:400;background:0 0}.page-template-front-page .content .wp-block-buttons{text-align:center;margin:10px auto 18px;justify-content:center;font-weight:400}.shop em a:after{font-family:'Material Icons';content:"\e89e"}.open-new em a:after{font-family:'Material Icons';content:" \e89e"}@media (min-width:980px){.page-template-front-page .content .wp-block-buttons{margin:10px auto 10px}}.home_house{background:#ffffdc}@media (min-width:780px){.home_house{display:flex;flex-direction:column-reverse}}@media (min-width:600px) and (max-width:781px){.home .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:only-child){flex-basis:100%!important;flex-grow:0}}.home_deliverly{background:#f4ffff}.home_deliverly_member{background:#fff0f5 !important}.home_shop{background:#ebffe3}.service-block{background:#ebffe3}.company-block{background:#ffffdc}@media (min-width:980px){.wp-block-columns.company-block{flex-direction:row-reverse}}.home-service-block .wp-block-image,.service-block .wp-block-image,.company-block .wp-block-image{margin:0}.home-service-block .wp-block-image img{width:100%;height:220px;object-fit:cover}.home-service-block .wp-block-group__inner-container{height:220px}.service-block .wp-block-image img{width:100%;height:340px;object-fit:cover}.content .home-service-block p{font-size:1.3rem;line-height:1.3;text-align:center;margin:10px}.content .service-block p,.content .company-block p{font-size:1.6rem;line-height:1.3;text-align:center;margin:25px 10px 15px}@media (min-width:980px){.content .service-block p,.content .company-block p{margin:40px 10px 30px}}.page-id-382 .content a{color:#210}.page-id-382 .content li{border-bottom:dotted 1px #bbb;list-style-type:square}.page-id-382 li ul li:last-child{border-bottom-style:none}.page-id-382 li ul{border-top:dotted 1px #bbb}.content ul li.pdtp{padding-top:30px}.single .ctaPost h2{margin:0 auto 20px}.siteTitle__logo{max-height:65px;line-height:1;position:relative;width:200px}.siteTitle__name{position:absolute;top:38px;left:70px;font-size:1.1em}.navi_toi{background:#39b54a}.navi_tel{background:#f7931e}.header-block{flex-direction:row;flex-wrap:wrap;justify-content:space-between;background:#fffff5}.page-id-20 .header-block,.parent-pageid-20 .header-block{background:#fff}.menuNavi__link{color:#fff;line-height:1.1}.menuNavi__link em{display:block}.menuNavi{margin-right:0;float:none}.menuNavi__link:hover{text-shadow:none;background:#998675;color:#fff}.globalNavi__list .page_item,.globalNavi__list .menu-item{margin:0 3px 23px;padding:0 1px}.globalNavi__list .page_item:hover,.globalNavi__list .menu-item:hover{color:#000;font-weight:400}.globalNavi li{text-align:center}#extra__menu .globalNavi em em,#extra__menu .gmenu_home{display:none}.t-light.t-rich .l-extra:before,.t-light.t-rich .l-footer:before{background:0 0}@media (min-width:768px){.globalNavi__list .page_item,.globalNavi__list .menu-item{margin-bottom:10px;height:3em}.globalNavi li#menu-item-475,.globalNavi li#menu-item-35,.globalNavi li#menu-item-41{border-left:dotted 2px #ba0}.t-light .globalNavi__list .page_item,.t-light .globalNavi__list .menu-item{width:9.5vw}.t-light .globalNavi__list .page_item:nth-last-of-type(-n+2),.t-light .globalNavi__list .menu-item:nth-last-of-type(-n+2),.page-id-20 .t-light .globalNavi__list .page_item:nth-last-of-type(-n+3),.page-id-20 .t-light .globalNavi__list .menu-item:nth-last-of-type(-n+3),.parent-pageid-20 .t-light .globalNavi__list .page_item:nth-last-of-type(-n+3),.parent-pageid-20 .t-light .globalNavi__list .menu-item:nth-last-of-type(-n+3),.page-id-25 .t-light .globalNavi__list .page_item:nth-last-of-type(-n+3),.page-id-25 .t-light .globalNavi__list .menu-item:nth-last-of-type(-n+3),.parent-pageid-25 .t-light .globalNavi__list .page_item:nth-last-of-type(-n+3),.parent-pageid-25 .t-light .globalNavi__list .menu-item:nth-last-of-type(-n+3),.parent-pageid-2 .t-light .globalNavi__list .page_item:nth-last-of-type(-n+3),.parent-pageid-2 .t-light .globalNavi__list .menu-item:nth-last-of-type(-n+3){width:7.5vw}.globalNavi li:nth-last-of-type(-n+2),.page-id-25 .globalNavi li:nth-last-of-type(-n+3),.page-id-20 .globalNavi li:nth-last-of-type(-n+3),.parent-pageid-20 .globalNavi li:nth-last-of-type(-n+3),.parent-pageid-25 .globalNavi li:nth-last-of-type(-n+3),.parent-pageid-2 .globalNavi li:nth-last-of-type(-n+3){font-size:12px}.globalNavi li:nth-last-of-type(-n+2) a,.page-id-20 .globalNavi li:nth-last-of-type(-n+3) a,.page-id-25 .globalNavi li:nth-last-of-type(-n+3) a,.parent-pageid-20 .globalNavi li:nth-last-of-type(-n+3) a,.parent-pageid-25 .globalNavi li:nth-last-of-type(-n+3) a. .parent-pageid-2 .globalNavi li:nth-last-of-type(-n+3) a{color:#870}.globalNavi li:nth-last-of-type(-n+2) a span,.page-id-20 .globalNavi li:nth-last-of-type(-n+3) a span,.page-id-25 .globalNavi li:nth-last-of-type(-n+3) a span,.parent-pageid-25 .globalNavi li:nth-last-of-type(-n+3) a span,.parent-pageid-2 .globalNavi li:nth-last-of-type(-n+3) a span,.parent-pageid-20 .globalNavi li:nth-last-of-type(-n+3) a span{color:#760}.header-block{flex-wrap:nowrap}.siteTitle__logo{margin-left:25px;margin-top:10px}.menuNavi{order:3}.l-extra{order:2}#extra__menu .container{width:auto;max-width:initial}.t-light .l-extra{background:initial;border-bottom-style:none;padding-top:10px}.t-light #header .l-extra{margin-left:auto;margin-right:20px}.globalNavi{padding-top:12px;overflow:visible}.globalNavi em{height:2.5em;display:block}.globalNavi li span{display:block;font-size:.85rem;color:#8cc63f}.navi_toi span{font-size:47px;padding-top:10px}.menuNavi__link{width:125px;height:85px}.footmenu .menuNavi__link{height:70px}.footmenu .navi_toi span{padding-top:3px}}.globalNavi__list .page_item,.globalNavi__list .menu-item{border-style:none}@media only screen and (max-width:880px){.siteTitle__logo{margin-left:4px}.siteTitle__name{left:48px;font-size:1em}.siteTitle__logo{width:170px}}@media only screen and (min-width:766px) and (max-width:880px){.globalNavi em{font-size:1.35rem;letter-spacing:-2px}}@media only screen and (max-width:767px){.globalNavi__list{padding:0 10px;display:table;width:100%}#menu-item-32,#menu-item-35,#menu-item-65{display:none}.t-light .globalNavi__list .page_item,.t-light .globalNavi__list .menu-item{color:#fff}.t-light .l-extra{background:#8cc63f;width:100%}.page-id-20 .t-light .l-extra,.parent-pageid-20 .t-light .l-extra{background:#5f7fb9}.globalNavi li span{display:none}.globalNavi__list{margin:auto}.t-light .globalNavi__list .page_item,.t-light .globalNavi__list .menu-item{vertical-align:middle;font-size:1.3rem}.menuNavi .material-icons{font-size:35px;padding-top:5px}.menuNavi__link{height:63px;width:63px}.siteTitle__logo{width:51vw}}@media only screen and (max-width:450px){#header{position:fixed;width:100vw;top:0;z-index:20}#header.hide{top:-70px}#header.hide .globalNavi{padding:15px 0}.heading.heading-page{margin-top:128px}}.t-light .l-footer,.l-footer{border-style:none;padding-bottom:0}.footmenu{background::#e6e6e6}.t-light .widget-foot ul li{border-style:none;display:inline-block}.t-light .widget-foot ul li span,.t-light .widget-foot ul li br{display:none}address{font-style:normal;padding-bottom:5px}address.name{font-size:2rem}.copySns{margin-top:0;border-style:none;padding:25px 0 0}.copySns__copy{line-height:1}.widgetFoot__contents{width:100%}.footmenuHome{display:inline-block}.widget{margin-bottom:0}.widget.widget-foot ul{padding-top:10px;padding-bottom:10px}.widget ul li{padding-left:0;padding-right:10px}.widget.widget-foot ul li{margin-bottom:0;padding-top:0}#menu-actionplan-links{font-size:1.1rem}.widget ul#menu-actionplan-links li{padding-top:0}.footmenu{position:relative}.footmenu .menuNavi{position:absolute;right:0;bottom:0}#content{position:relative}.menu-actionplan-links-container{margin-bottom:40px}@media (min-width:768px){address{display:inline}address.name{padding-right:1rem}.widget ul li{padding-right:1.5rem}address br{display:none}.footmenu{height:70px}}@media only screen and (max-width:767px){address.name{padding-bottom:5px}address.address{line-height:1.2}.copySns{margin-top:15px;padding:0;display:block;padding:0 10px}.copySns__copy{margin:0;padding:0;text-align:left}.widget.widget-foot:last-child{margin:0}.footmenu .menuNavi{display:none}}.breadcrumb{padding:3px 0;background:#fff;border-bottom:solid 1px #ccc;background:#fefffe}ul.page-numbers{display:flex;justify-content:center}a.page-numbers.prev,a.page-numbers.next{position:relative}a.page-numbers,span.page-numbers.current{border-color:#998675}a.page-numbers:hover,span.page-numbers.current{background:#998675}.content a.page-numbers:hover{border-color:#998675}a.page-numbers,span.page-numbers.current{padding:6px 15px}@media only screen and (max-width:430px){ul.page-numbers li:not(:first-of-type):not(:last-of-type){display:none}a.page-numbers.prev,a.page-numbers.next{padding:6px 35px}}#topBtn{position:fixed;bottom:0;right:0;width:125px;height:35px;line-height:45px;margin:0 0 0 auto;border-radius:0}#topBtn a{position:relative;display:block;width:125px;height:35px;text-decoration:none}#topBtn:before{top:7px;width:10px;height:10px}#page_top{position:fixed;bottom:0;right:0}#page_top a{display:inline-block}#page_top a,#nav-open{background-color:#8cc63f;color:#fff;text-align:center;text-decoration:none;padding:11px 0 5px;width:70px}#page_top a.spr,#nav-open{background-color:#8cc63f}.page-id-20 #page_top a.spr,.parent-pageid-20 #page_top a.spr,#nav-open{background-color:#5f7fb9}#page_top a.ptp{background-color:#998675}#page_top a:hover{text-decoration:none;opacity:.8}#page_top:before{top:7px;width:10px;height:10px}#page_top .material-icons-outlined{font-family:'Material Icons';font-size:2.5rem;line-height:0}@media (min-width:768px){#nav-drawer,#nav-open{display:none}}@media only screen and (max-width:767px){.pagetop{width:65px}#nav-open{display:inline-block}}@media only screen and (max-width:767px){.menulink-other{display:block;padding:15px;background:#eee}#nav-content .nv-lg{height:50px;width:auto}.cls{background:#bdbdbd;color:#fff;padding:4px;text-align:center}.batu{position:relative;width:8px;height:40px;background:#fff;transform:rotate(-45deg);margin:0 auto 2px 43%}.batu:after{content:"";position:absolute;top:16px;left:-16px;width:40px;height:8px;background:#fff}#nav-drawer .menuNavi{position:fixed;bottom:0;right:0;width:100%}#nav-drawer .menuNavi li{width:33%;display:block;float:left}#nav-drawer .menuNavi li:first-child{width:34%}#nav-drawer a.menuNavi__link{width:100%}#nav-drawer input{width:30%;height:55px;bottom:0;opacity:0}#nav-drawer input:hover{cursor:pointer}#nav-drawer{position:relative}.nav-unshown{position:absolute;z-index:9999;bottom:30px}.batu .material-icons-outlined{font-family:'Material Icons';font-size:20px;position:absolute;bottom:2px;left:5px;z-index:9999}.batu .material-icons-outlined:after{content:"CLOSE"}#nav-close{display:none;position:fixed;z-index:99;top:0;left:0;width:100%;height:100vh;background:#000;opacity:0;transition:.3s ease-in-out}#nav-content{overflow:auto;position:fixed;bottom:0;left:0;z-index:999;width:90%;max-width:330px;height:100vh;background:#fff;transition:.3s ease-in-out;-webkit-transform:translateX(-105%);transform:translateX(-105%)}#nav-input:checked~#nav-close{display:block;opacity:.5}#nav-input:checked~#nav-content{-webkit-transform:translateX(0%);transform:translateX(0%);box-shadow:6px 0 25px rgba(0,0,0,.15)}.spread-menu{list-style:none}.spread-menu li{font-size:1.4rem;border-bottom:dotted 1px #ccc}.spread-menu li a{display:block;line-height:3;background:#8cc63f;padding-left:1em;color:#fff}.page-id-20 .spread-menu li a,.parent-pageid-20 .spread-menu li a{background-color:#5f7fb9}.spread-menu li a:hover{opacity:.8}.spread-menu li a span,.spread-menu li a br{display:none}}