@charset "UTF-8";@media screen and (min-width:768px){.sp-box{display:none !important}}@media screen and (max-width:767px){.pc-box{display:none !important}}.ease-in-top{opacity:0;transform:translate(0,45px);transition:all 1s}.ease-in-top.scrollOn{opacity:1;transform:translate(0,0)}.btn-primary{background-color:#42210b;border-color:#42210b}.btn-primary:hover,.btn-primary:active,.btn-primary:focus{background-color:#ec6c00;border-color:#ec6c00;outline:none}.btn-primary:focus{box-shadow:0 0 0 .2rem rgba(236,108,0,.5)}.display-none{display:none}.section-inquiry{text-align:center;padding-bottom:30px}.section-inquiry h3{margin-bottom:15px;text-align:center;padding:.5rem 3rem;display:inline-block;border-radius:50rem;background-color:#f0fdc7}.section-inquiry .section-inquiry-btn{text-align:center}.section-inquiry .section-inquiry-btn a{color:#42210a;text-decoration:none;background-color:#ffe247;border-radius:.5rem;padding:.7rem 1rem;font-size:1.3rem}.section-inquiry .section-inquiry-btn a:hover{background-color:#fbc900;transition:.5s}.section-inquiry .section-inquiry-btn a:active,.section-inquiry .section-inquiry-btn a:focus,.section-inquiry .section-inquiry-btn a:hover,.section-inquiry .section-inquiry-btn a:visited{color:#42210a}.section-inquiry .section-inquiry-btn a:before{content:'\f055';font-family:"Font Awesome 5 Free";font-weight:900;padding-right:.3rem}.section-instagram{margin:2rem auto}.section-instagram h2{margin-bottom:0}.section-instagram .instagram-btn{text-align:right}.section-instagram .instagram-btn a{color:#fff;background-color:#009245;border-radius:.5rem;padding:.5rem;text-decoration:none}.section-instagram .instagram-btn a:hover{background-color:rgba(0,146,69,.8);transition:.5s}.section-instagram .instagram-btn a:active,.section-instagram .instagram-btn a:focus,.section-instagram .instagram-btn a:hover,.section-instagram .instagram-btn a:visited{color:#fff}.section-instagram .instagram-btn a:before{content:'\f055';font-family:"Font Awesome 5 Free";font-weight:900;padding-right:.3rem}.section-instagram #sb_instagram .sbi_photo{border-radius:1rem}@media screen and (max-width:767px){.section-instagram .instagram-btn{text-align:center;margin:1rem auto}.section-instagram #sb_instagram.sbi_col_10 #sbi_images .sbi_item,.section-instagram #sb_instagram.sbi_col_3 #sbi_images .sbi_item,.section-instagram #sb_instagram.sbi_col_4 #sbi_images .sbi_item,.section-instagram #sb_instagram.sbi_col_5 #sbi_images .sbi_item,.section-instagram #sb_instagram.sbi_col_6 #sbi_images .sbi_item,.section-instagram #sb_instagram.sbi_col_7 #sbi_images .sbi_item,.section-instagram #sb_instagram.sbi_col_8 #sbi_images .sbi_item,.section-instagram #sb_instagram.sbi_col_9 #sbi_images .sbi_item{width:50%}}.home-photo-box{margin:2rem auto}.home-photo-box .home-photo-box-list{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}@media only screen and (min-width:992px){.home-photo-box .home-photo-box-list{flex-wrap:nowrap}}.home-photo-box .home-photo-item{margin:.5rem;padding:0;text-align:center}@media screen and (max-width:991px){.home-photo-box .home-photo-item{width:27%}}@media screen and (max-width:767px){.home-photo-box .home-photo-item{width:43%}}.font-serif{font-family:'Sei Kaisho CB1'}.tel{font-size:1.6rem}.tel a{text-decoration:none}.himawari-box{position:relative;margin:.5rem auto;border-radius:.5rem;padding:1rem;background:linear-gradient(to bottom,#fff4e2 10%,#fff);z-index:0}.himawari-box:after{content:'';display:block;position:absolute;right:0;bottom:0;width:115px;height:120px;background:url(//himawari-nishiki.com/sys/wp-content/themes/himawari-nishiki/css/../images/icon-himawari.png) right top no-repeat;background-size:contain;z-index:-1}@media screen and (max-width:767px){.himawari-box{padding-bottom:60px}.himawari-box:after{width:60px;height:60px}}@media screen and (max-width:767px){.l-main .page-content{padding:1rem}}.l-main .page-content h2{margin:2rem auto 1rem auto;line-height:1.3}.l-main .page-content .page-content-header+h2{margin-top:0}.l-main .page-content h3{margin:1.5rem auto 1rem auto;padding:.5rem 1rem;border-radius:.5rem;line-height:1.3}.l-main .page-content ul li{padding:.2rem 0}.l-main .page-content table{width:100%;border-left:1px solid #42210b;border-top:1px solid #42210b}.l-main .page-content table th,.l-main .page-content table td{border-right:1px solid #42210b;border-bottom:1px solid #42210b;padding:.5rem}.l-main .page-content table th{background:rgba(254,187,72,.3);color:#42210b}@media only screen and (min-width:768px){.l-main .page-content table th{white-space:nowrap}}.l-main .page-content .margin-top-none{margin-top:0}.l-main .page-content .radius img{border-radius:.5rem}.l-main .page-content .radius figcaption{border-radius:.5rem}.l-main .page-content .recruit-list{margin:1rem auto;padding:0}.l-main .page-content .recruit-list li{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center;margin:.5rem auto;padding:.5rem 0;border-bottom:1px dashed #42210b}.l-main .page-content .recruit-list li .wp-block-latest-posts__post-date{text-align:left;color:#1a1a1a;margin-right:1rem;font-size:.9rem}.l-main .page-content .staff-list{margin:1rem auto;padding:0;justify-content:space-around}.l-main .page-content .staff-list li{text-align:center}.l-main .page-content .staff-list li img{border-radius:50rem}.l-main .page-content .list-border{margin:1rem auto;padding:0}.l-main .page-content .list-border li{border-bottom:1px dashed #42210b;list-style:none;list-style-position:inside;padding:.5rem 0;display:flex;justify-content:flex-start;color:#42210b}.l-main .page-content .list-border li:before{content:'●';color:#febb48;padding-right:.5rem}.l-main .page-content .wp-block-gallery .blocks-gallery-item{padding:.5rem}.l-main .page-content .wp-block-gallery .blocks-gallery-item figure{position:relative}@media screen and (max-width:767px){.l-main .page-content .wp-block-table.sp-block th,.l-main .page-content .wp-block-table.sp-block td,.l-main .page-content table.sp-block th,.l-main .page-content table.sp-block td{display:block}}.l-main .page-content .wp-block-table.price,.l-main .page-content table.price{margin:1rem auto}.l-main .page-content .wp-block-table.price th,.l-main .page-content table.price th{text-align:center}.l-main .page-content .wp-block-table.price td,.l-main .page-content table.price td{text-align:center}@media screen and (max-width:767px){.l-main .page-content .wp-block-table.price,.l-main .page-content table.price{width:100%;display:block;overflow-x:scroll}.l-main .page-content .wp-block-table.price table,.l-main .page-content table.price table{width:100%;display:block;overflow-x:scroll}.l-main .page-content .wp-block-table.price th,.l-main .page-content .wp-block-table.price td,.l-main .page-content table.price th,.l-main .page-content table.price td{display:table-cell;white-space:nowrap}}.wp-block-button .wp-block-button__link{color:#42210a;background-color:#ffe247;border-radius:.5rem;padding:.7rem 1rem;font-size:1.2rem}.wp-block-button .wp-block-button__link:hover{background-color:#fbc900;transition:.5s}.wp-block-button .wp-block-button__link:active,.wp-block-button .wp-block-button__link:focus,.wp-block-button .wp-block-button__link:hover,.wp-block-button .wp-block-button__link:visited{color:#42210a}.wp-block-button .wp-block-button__link:before{content:'\f055';font-family:"Font Awesome 5 Free";font-weight:900;padding-right:.3rem}.wp-block-button.block-btn{display:block !important}.wp-block-button.block-btn a{display:block}.wp-block-button.green-btn .wp-block-button__link{color:#fff;background-color:#009245}.wp-block-button.green-btn .wp-block-button__link:hover{background-color:rgba(0,146,69,.8);transition:.5s}.wp-block-button.green-btn .wp-block-button__link:active,.wp-block-button.green-btn .wp-block-button__link:focus,.wp-block-button.green-btn .wp-block-button__link:hover,.wp-block-button.green-btn .wp-block-button__link:visited{color:#fff}.mw_wp_form .form-item{margin:1rem auto}.mw_wp_form .form-item .form-item-ttl{padding:.5rem;background:rgba(254,187,72,.4)}.mw_wp_form .form-item .form-item-content{padding:.5rem}@media only screen and (min-width:768px){.mw_wp_form .form-item{display:flex}.mw_wp_form .form-item .form-item-ttl{width:30%}.mw_wp_form .form-item .form-item-content{width:70%;padding:0 .5rem}}.mw_wp_form .form-item input,.mw_wp_form .form-item textarea{max-width:100%;padding:.5rem}.mw_wp_form .form-item select{height:2em}.mw_wp_form .form-item .mwform-radio-field label{display:flex;align-items:baseline;padding:.1rem 0}.mw_wp_form .form-item .must{background:red;border-radius:.4rem;padding:.2rem .4rem;font-size:.7em;color:#fff;font-family:ts-unused;margin-left:.5rem}.mw_wp_form .form-btn{text-align:center}.mw_wp_form .form-btn input{margin:.5rem auto}.mw_wp_form .form-btn .your-submit{font-size:1.2em}@media only screen and (min-width:768px){.mw_wp_form.mw_wp_form_preview .form-item .form-item-ttl{padding:.5rem}}