@charset "utf-8";:root{--main-color:#41933b}#humberger{-vendor-animation-duration:3s;-vendor-animation-delay:2s;-vendor-animation-iteration-count:infinite}*{box-sizing:border-box}html{font-size:62.5%}body{background:#fff;font-family:'Noto Sans JP',"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.6rem;-webkit-text-size-adjust:100%;font-feature-settings:"palt";line-height:1.7}.inner800{max-width:850px;padding:0 25px;margin:0 auto;width:100%}.inner1115{max-width:1165px;padding:0 25px;margin:0 auto;width:100%}@media screen and (max-width:999px){.inner800{padding:0 20px}.inner1115{padding:0 20px}}.headerContactBtn,.defaultBtn.greenBtn{a{min-width:150px;min-height:50px;padding:15px 40px 15px 20px;text-decoration:none;background-color:#f8cc00;border-radius:50px;display:flex;align-items:center;justify-content:center;font-size:1.6rem;font-family:Kiwi Maru;font-weight:500;color:#5f4e00;line-height:1;position:relative;transition:0.2s;&:after{content:'';position:absolute;right:20px;width:0;height:0;border-style:solid;border-width:6px 0 6px 8px;border-color:transparent transparent transparent #5f4e00}&:hover{background-color:#41933B;color:#fff;&:after{border-color:transparent transparent transparent #fff}}}}.defaultBtn.greenBtn{margin:0 auto;width:auto;display:flex;justify-content:center;a{padding:20px 45px 20px 25px;font-size:1.8rem;min-height:auto;background-color:#41933b;border:2px solid #41933b;color:#fff;transition:0.25s;&:after{border-color:transparent transparent transparent #fff}&:hover{background:#fff;color:#41933b;&:after{border-color:transparent transparent transparent #41933b}}}}#drawernav ul li.headerContactBtn{padding:0 15px;padding-top:25px;a{display:flex;padding-right:1em;&:before{content:none}}}#top{width:100%}#container{max-width:1165px;min-width:1000px;margin:0 auto 100px;padding:0 25px;clear:both}#footer{width:100%}@media only screen and (max-width:999px){#container{min-width:100px;width:100%;padding:0 15px}#main{width:100%;float:none;margin:0 0 15px}#side{width:100%;float:none}#footer{min-width:100px;width:100%}}#header{background:#fff;position:relative}#top{display:flex;align-items:center;justify-content:right}.headerTitle{display:flex;align-items:center}.headerLogo{width:330px;height:85px;border-radius:0 0 50px 0;background:#41933B;position:absolute;left:0;top:0;display:flex;align-items:center;justify-content:center;.logo{width:259px;height:36px}}.headerMenu li{display:inline-block;margin-left:15px}.headerMenu li:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f0da";margin-right:5px}@media only screen and (max-width:999px){.headerInner{padding:0;padding-top:75px}#top{display:block}.headerLogo{width:280px;height:74px;.logo{width:230px;margin-right:10px;height:auto}}}#footer{width:100%;background:#eef4ed;padding:60px 15px 40px;.logo{max-width:350px;margin:0 auto;margin-bottom:25px;img{width:100%}}address{text-align:center;color:#333;margin-bottom:30px;font-weight:500}.footerInfo{padding:40px 35px;margin-bottom:35px;background:#41933b;display:flex;align-items:center;justify-content:center;max-width:fit-content;margin-inline:auto;border-radius:15px}.footerInfoInner{display:flex;gap:25px}.footerInfoBlock{display:flex;align-items:center;gap:15px;.icon{line-height:1;&:before{line-height:1;content:'\f095';font-family:'Font Awesome 5 Free';font-weight:700;font-size:3.6rem;color:#fff}}.icon.fax{&:before{content:'\f1ac'}}.txt{.name{font-size:1.6rem;font-weight:bold;color:#fff;line-height:1;margin-bottom:5px;&:before{content:'';display:inline-block;margin-right:5px;width:10px;height:10px;background-color:#f8cc00;border-radius:50%}}.num{font-family:'Kiwi Maru',sans-serif;font-size:2.8rem;font-weight:500;color:#fff;letter-spacing:.04em;line-height:1}}}.footerInfoBlock+div{border-left:2px dashed #fff;padding-left:25px}#copyright{font-family:'Kiwi Maru',sans-serif;font-weight:500;font-size:1.8rem}}.footerMenu{margin-bottom:25px;ul{display:flex;gap:25px;align-items:center;justify-content:center;li{a{color:#333;text-decoration:none;font-weight:500;transition:.2s}a:hover{opacity:.6}}}}@media screen and (max-width:999px){.footerMenu{margin-bottom:25px;ul{flex-direction:column;gap:10px}}}#copyright{text-align:center;font-size:1.3rem;padding:5px;font-family:Verdana,"Droid Sans","メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.contactBtn-sp{display:none}@media only screen and (max-width:999px){#footer{padding:50px 25px 40px;.footerInfoInner{flex-direction:column}.footerInfo{max-width:100%;padding:30px}& .footerInfoBlock{& .txt{.num{font-size:2.4rem}}}.footerInfoBlock+div{padding-left:0;border:0;border-top:2px dashed #fff;padding-top:25px}#copyright{font-size:1.6rem}}.contactBtn-sp{position:fixed;right:20px;bottom:72px;display:inline-block;z-index:3;a{width:50px;height:50px;display:inline-block;&:before{content:'\f0e0';position:absolute;width:50px;height:50px;background:#f8cc00;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:'Font Awesome 5 Free';font-size:2.2rem;font-weight:400;color:#5f4e00;line-height:1}}}}.widget ul li{border-bottom:1px dotted #ccc;margin-bottom:5px;padding:0 10px;font-size:1.4rem}.widget ul li a{display:block}.tagcloud a{border-bottom:1px dotted #ccc;margin-bottom:5px;padding:0 10px;font-size:1.4rem !important;display:block}.archive_month select{width:96%;margin:0 2%}@media print{#humberger,#pageTop,#pageTop div,#movePageTop,#pageTop p{display:none!important}#container{padding:0!important}#header{position:static!important}.topContents{min-width:1000px!important;width:100%!important;margin:0!important;padding:0!important;overflow:hidden!important}}