@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=M+PLUS+Rounded+1c:wght@100;300;400;500;700;800;900&display=swap");*{box-sizing:border-box}*:before,*:after{box-sizing:border-box}@-webkit-keyframes show{from{opacity:0}to{opacity:1}}@keyframes show{from{opacity:0}to{opacity:1}}html{scroll-behavior:smooth}body{margin:0;padding:0;background:#fff url(//himawari-nishiki.com/sys/wp-content/themes/himawari-nishiki/css/../images/bg-top@2x.png) no-repeat center 150px;background-size:1496px 1242px;font-family:"Hiragino Maru Gothic W4 JIS2004","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","游ゴシック",YuGothic,Verdana,"メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:16px;color:#1a1a1a}a{text-decoration:underline;color:#42210b}a:hover{text-decoration:none;color:#8c6239}a:hover img{transition:.3s ease;opacity:.6}img{width:auto;height:auto;max-width:100%;vertical-align:bottom}section{margin-bottom:50px}@media screen and (max-width:767.98px){section{margin-bottom:30px}}.ease-in-top{opacity:0;transform:translate(0,45px);transition:all 1s}.ease-in-top.scrollOn{opacity:1;transform:translate(0,0)}.l-wrapper{position:relative;max-width:100%;overflow:hidden}.l-header,.l-contents,.l-main,.l-footer{*zoom:1;}.l-header:after,.l-contents:after,.l-main:after,.l-footer:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.container{max-width:1200px}.header-eyecatch .container{max-width:1230px;-webkit-animation:show 3s linear 0s;animation:show 3s linear 0s}.l-header,.l-contents,.l-main,.l-sub,.l-footer{margin:0;padding:0}#modal-bg{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.8);z-index:100}.l-header{margin-bottom:20px;width:100%;z-index:3000}.l-header .container{position:relative}.l-header .header-top{background-color:#ffe247;font-size:12px;color:#42210b;text-align:center;padding:.3rem 0;line-height:1.2}@media screen and (max-width:991.98px){.l-header .header-top{text-align:left}}.l-header .header-logo{margin:0 0 10px;padding:30px 0;line-height:1;text-align:center}@media screen and (max-width:991.98px){.l-header .header-logo{padding:20px 0}}.l-header .header-logo img{width:auto;max-width:70%}.l-header .main-menu .navbar-header{margin-bottom:35px;font-size:20px}@media screen and (max-width:991.98px){.l-header .main-menu .navbar-header{display:none}}.l-header .main-menu .navbar-header ul{margin:0;padding:0}.l-header .main-menu .navbar-header ul li{margin:0;padding:0}.l-header .main-menu .navbar-header ul li a{display:inline-block;padding:10px 25px;border-radius:20px;line-height:20px;font-weight:700;text-decoration:none}@media screen and (max-width:1200px){.l-header .main-menu .navbar-header ul li a{padding:10px 12px}}.l-header .main-menu .navbar-header ul li a:hover{background-color:#ffe247;color:#42210b;transition:.3s ease}.l-header .main-menu .navbar-header ul li.current a{background-color:rgba(255,255,255,.8);color:#42210b}.l-header .main-menu .menu-button{display:none}@media screen and (max-width:991.98px){.l-header .main-menu{position:absolute;left:0;width:100%;z-index:1500;margin:0;padding:0}.l-header .main-menu.fixed{position:fixed;background:#fbc900;top:0}.l-header .main-menu .main-menu-inner{margin:0 auto;background-color:#fbc900;border-radius:25px;width:400px;max-width:90%}.l-header .main-menu .main-menu-inner button:focus{outline:none}.l-header .main-menu .menu-button{display:block;color:#42220a;width:100%;margin:0 auto;padding:5px;background:0 0;border:none;text-align:center;font-size:22px;line-height:40px}.l-header .main-menu.open .navbar-header{display:block;margin:0 20px;border-top:1px solid #42210b}.l-header .main-menu.open .navbar-header .collapse{display:block}.l-header .main-menu.open .navbar-header .collapse ul{text-align:center;margin-bottom:15px}.l-header .main-menu.open .navbar-header .collapse ul li.current a{background:0 0;color:#42210b}}.l-header .header-menu{list-style:none;position:absolute;top:20px;right:20px;padding:0}@media screen and (max-width:991.98px){.l-header .header-menu{position:static;margin-top:80px;text-align:center;display:flex;justify-content:center}}.l-header .header-menu li{display:inline-block;margin-right:20px}.l-header .header-menu li:last-child{margin-right:0}.l-header .header-menu li a{display:table-cell;height:50px;padding-left:55px;background:transparent none left center no-repeat;background-size:49px 46px;vertical-align:middle;font-weight:700;text-decoration:none}.l-header .header-menu li.header-menu-access a{background-image:url(//himawari-nishiki.com/sys/wp-content/themes/himawari-nishiki/css/../images/icon-header-menu-access@2x.png)}.l-header .header-menu li.header-menu-recruit a{background-image:url(//himawari-nishiki.com/sys/wp-content/themes/himawari-nishiki/css/../images/icon-header-menu-recruit@2x.png)}.breadcrumbs{margin:0 auto;padding:0;max-width:1070px;font-size:14px;line-height:1.8}.breadcrumbs p{margin:0}.breadcrumbs a{text-decoration:none}.breadcrumbs a:hover{text-decoration:underline}.l-contents{padding:40px 0}.l-contents .contents-col2{display:flex;flex-direction:row-reverse;margin:0 auto;width:100%;max-width:1070px}.l-contents .contents-col2 .l-main{flex:1;width:auto}.l-contents .contents-col2 .l-sub{width:310px;padding-right:60px}.l-main section{margin-bottom:50px}.l-main section:last-child{margin-bottom:0}.l-main h1,.l-main h2,.l-main h3,.l-main h4,.l-main h5,.l-main h6{line-height:1.5;color:#42210b;font-weight:700}.l-main h1{margin:0 auto 30px auto;line-height:1.3;padding:.8rem;background-color:#ffe247;border-radius:10px;max-width:1070px;font-size:26px}.l-main h2{margin-bottom:30px;padding-bottom:.5em;border-bottom:2px solid #42210b;font-size:24px}.l-main h3{margin-bottom:30px;padding:13.5px 20px;background-color:rgba(254,187,72,.3);border-radius:7.5px;font-size:22px}.l-main h4{margin-bottom:20px;padding:10px 0;border-bottom:2px solid #febb48;font-size:20px}.l-main h5{margin-bottom:20px;padding:5px 0 5px 16px;border-left:6px solid #febb48;font-size:18px}.l-main h6{margin-bottom:20px;font-size:18px}.l-main p{margin-bottom:20px;line-height:1.8}.l-main p.lead-text{font-size:22px;color:#42210b}@media screen and (max-width:991.98px){.l-main p.lead-text{font-size:16px}}.l-main .page-content{margin:0 auto;padding:35px;background-color:#fff;border-radius:10px;max-width:1070px}.l-main .page-content .page-content-meta{margin-bottom:25px;padding-bottom:10px;border-bottom:1px solid #febb48;text-align:right}.l-main .archive-page-navigation{margin:0 auto;text-align:center;vertical-align:middle}.l-main .archive-page-navigation .wp-pagenavi{display:inline-block;margin:0 auto;padding:15px 30px;background-color:none;width:auto}.l-main .archive-page-navigation .wp-pagenavi a,.l-main .archive-page-navigation .wp-pagenavi span{border:none;font-size:22px;line-height:30px;color:#000}.l-main .archive-page-navigation .wp-pagenavi a.current,.l-main .archive-page-navigation .wp-pagenavi a:hover,.l-main .archive-page-navigation .wp-pagenavi span.current,.l-main .archive-page-navigation .wp-pagenavi span:hover{color:#ffe247}.l-main .archive-page-navigation.archive-page-navigation-top .wp-pagenavi{padding-top:0}.l-main .archive-page-navigation.archive-page-navigation-bottom .wp-pagenavi{padding-top:30px}@media (max-width:991.98px){.l-sub{display:none}}.l-sub .sub-inner{padding:20px;background-color:rgba(255,255,255,.8);border-radius:10px}.l-sub h3{margin:0 0 15px;font-size:20px;line-height:35px;color:#42210b;font-weight:700}.l-sub .side-menu{margin-bottom:30px}.l-sub .side-menu.widget_categories ul{list-style:none;padding:0}.l-sub .side-menu.widget_categories ul li{margin-bottom:12px}.l-sub .side-menu.widget_categories ul li a{position:relative;padding-left:1.2em;text-decoration:none}.l-sub .side-menu.widget_categories ul li a:before{content:"\f111";position:absolute;top:.2em;left:0;font-family:"Font Awesome 5 Free";font-weight:900;font-size:.8em;color:#febb48}.l-sub .side-menu.widget_recent_entries ul{list-style:none;padding:0}.l-sub .side-menu.widget_recent_entries ul li{padding:12px 0;border-bottom:1px dotted #42210b}.l-sub .side-menu.widget_recent_entries ul li:first-child{padding-top:0}.l-sub .side-menu.widget_recent_entries ul li a{display:block;font-size:16px;text-decoration:none}.l-sub .side-menu.widget_recent_entries ul li span{display:block;font-size:14px}.l-footer{position:relative;padding:30px 0;background-color:#ffe247;color:#42210b;font-size:17px}.l-footer .page-top{position:absolute;top:-27.5px;right:10px;z-index:50;transition:.3s ease}.l-footer .page-top.fixed{position:fixed;top:auto;right:10px;bottom:10px}@media screen and (max-width:767.98px){.l-footer .container{max-width:96%}.l-footer .col-12{margin-bottom:30px}}.l-footer p{margin-bottom:10px}.l-footer a{text-decoration:none}.l-footer .footer-logo{background:#fff;border-radius:1rem;padding:.5rem 1.5rem;margin:0 auto 1rem auto}.l-footer .footer-tel a{font-weight:900;font-size:35px}.l-footer .footer-day{font-size:14px}.l-footer ul.footer-menu{list-style:none;padding:0}@media screen and (max-width:991px){.l-footer ul.footer-menu{margin-top:2rem}}.l-footer ul.footer-menu li{margin-bottom:10px}.l-footer ul.footer-menu li a{position:relative;display:inline-block;padding-left:1.2em}.l-footer ul.footer-menu li a:before{content:"\f054";position:absolute;left:0;font-family:"Font Awesome 5 Free";font-weight:900}.more{text-align:right}.more a,.more span{position:relative;display:inline-block;padding:0 0 0 1.5em;text-decoration:none;line-height:1}.more a:before,.more span:before{content:"\f055";display:block;position:absolute;top:50%;left:0;margin-top:-.45em;font-family:"Font Awesome 5 Free";font-weight:900;line-height:1}.post-list .post-entry{padding:20px 0;border-bottom:1px solid #42210b}.post-list .post-entry a{text-decoration:none}.post-list .post-entry a:hover{transition:.3s ease}.post-list .post-entry a:hover h3{transition:.3s ease;color:#8c6239}.post-list .post-entry .post-entry-date{font-size:14px;font-weight:600;margin-bottom:.5rem}.post-list .post-entry .post-entry-row{display:table;width:100%}.post-list .post-entry .post-entry-row .post-entry-image{display:table-cell;width:130px;vertical-align:top}.post-list .post-entry .post-entry-row .post-entry-image img{border-radius:50rem}.post-list .post-entry .post-entry-row .post-entry-body{display:table-cell;padding-left:25px;vertical-align:top}.post-list .post-entry .post-entry-row .post-entry-body h3{padding:0;background:0 0;font-size:20px;font-weight:600;margin:0 auto 10px auto;line-height:1.3}.post-list .post-entry .post-entry-row .post-entry-body p{margin-bottom:5px;font-size:16px;line-height:1.2;color:#1a1a1a}@media screen and (max-width:767px){.post-list .post-entry .post-entry-row .post-entry-image{width:85px}.post-list .post-entry .post-entry-row .post-entry-body{padding-left:15px}}.gmap{height:0;overflow:hidden;padding-bottom:84.375%;position:relative}.gmap iframe{position:absolute;left:0;top:0;height:100%;width:100%}section{margin-bottom:50px}body.home .l-main .section-news{margin-bottom:70px}body.home .l-main .section-news h2{position:relative;margin:0;padding:0;border:none;text-align:center;z-index:100}body.home .l-main .section-news .news-list{position:relative;margin-top:-13px;padding:40px 20px;background-color:rgba(255,255,255,.8);border-radius:10px;z-index:10}body.home .l-main .section-news .news-list .news-entry{border-bottom:1px solid #42210b;width:100%}body.home .l-main .section-news .news-list .news-entry a{display:table;width:100%;margin:0;padding:8px 0;text-decoration:none}body.home .l-main .section-news .news-list .news-entry .news-entry-date{display:table-cell;width:200px;font-size:16px}body.home .l-main .section-news .news-list .news-entry .news-entry-title{display:table-cell;font-weight:500;font-size:18px}@media screen and (max-width:991.98px){body.home .l-main .section-news .news-list .news-entry a{display:inline-block;padding:10px 0}body.home .l-main .section-news .news-list .news-entry .news-entry-date{display:block;width:auto;font-size:16px}body.home .l-main .section-news .news-list .news-entry .news-entry-title{display:block;font-size:18px}}body.home .l-main .section-news .news-list .more{position:absolute;right:20px;bottom:-36.2px}body.home .l-main .section-news .news-list .more a{padding:10px 20px 10px 47px;background-color:#ffe247;border-radius:8px;font-size:18px}body.home .l-main .section-news .news-list .more a:before{left:20px}@media screen and (max-width:991.98px){body.home .l-main .section-news .news-list .more{left:50%;right:auto;margin-left:-80px;text-align:center}body.home .l-main .section-news .news-list .more a{width:160px}}body.home .l-main .section-intro .intro-entry{margin-bottom:30px}body.home .l-main .section-intro .intro-entry a{display:inline-block;text-decoration:none}@media screen and (max-width:767.98px){body.home .l-main .section-intro .col-12 .intro-entry{position:relative;max-width:320px}body.home .l-main .section-intro .col-12:nth-child(even) .intro-entry{right:0;margin-left:auto}}body.home .l-main .section-banner .home-banner{text-align:center}body.home .l-main .section-banner .home-banner .home-banner-image{display:inline-block;padding:0 10px}body.home .l-main .section-about h2{text-align:center;border:none}body.home .l-main .section-about .home-about{display:table;margin-bottom:40px;width:100%}body.home .l-main .section-about .home-about .home-about-image{display:table-cell;padding-right:30px;width:47.86325%;vertical-align:middle}body.home .l-main .section-about .home-about .home-about-text{display:table-cell;font-weight:600;font-size:1.02rem;vertical-align:middle}@media screen and (max-width:767.98px){body.home .l-main .section-about .home-about{display:block}body.home .l-main .section-about .home-about .home-about-image{display:block;margin-bottom:30px;padding:0;width:auto;vertical-align:middle}body.home .l-main .section-about .home-about .home-about-text{display:block;vertical-align:middle}}body.home .l-main .section-about .home-staff-box .home-staff-box-inner{padding:0 25px;background-color:rgba(254,187,72,.3);padding:1rem;border-radius:1rem}body.home .l-main .section-about .home-staff-box h3{padding:0;background:0 0;text-align:center}body.home .l-main .section-about .home-staff-box .home-staff{display:block;text-align:center;width:100%}body.home .l-main .section-about .home-staff-box .home-staff .home-staff-image img{border-radius:50rem}body.home .l-main .section-about .home-staff-box .home-staff .home-staff-body{display:table-cell;padding:10px 0 10px 10px;vertical-align:top}body.home .l-main .section-about .home-staff-box .home-staff .home-staff-body .home-staff-text{color:#42210b}body.home .l-main .section-about .home-staff-box .home-staff .home-staff-body .home-staff-name{font-size:16px}body.home .l-main .section-about .home-staff-box .home-staff .home-staff-body .home-staff-name small{font-size:14px}body.page .l-main .page-header h1{text-align:center}@media (min-width:992px){body.page .l-main .page-content{min-height:300px}}body.home .row,body.archive .row{margin-right:-25px;margin-left:-25px}body.home .col-1,body.home .col-2,body.home .col-3,body.home .col-4,body.home .col-5,body.home .col-6,body.home .col-7,body.home .col-8,body.home .col-9,body.home .col-10,body.home .col-11,body.home .col-12,body.home .col,body.home .col-auto,body.home .col-sm-1,body.home .col-sm-2,body.home .col-sm-3,body.home .col-sm-4,body.home .col-sm-5,body.home .col-sm-6,body.home .col-sm-7,body.home .col-sm-8,body.home .col-sm-9,body.home .col-sm-10,body.home .col-sm-11,body.home .col-sm-12,body.home .col-sm,body.home .col-sm-auto,body.home .col-md-1,body.home .col-md-2,body.home .col-md-3,body.home .col-md-4,body.home .col-md-5,body.home .col-md-6,body.home .col-md-7,body.home .col-md-8,body.home .col-md-9,body.home .col-md-10,body.home .col-md-11,body.home .col-md-12,body.home .col-md,body.home .col-md-auto,body.home .col-lg-1,body.home .col-lg-2,body.home .col-lg-3,body.home .col-lg-4,body.home .col-lg-5,body.home .col-lg-6,body.home .col-lg-7,body.home .col-lg-8,body.home .col-lg-9,body.home .col-lg-10,body.home .col-lg-11,body.home .col-lg-12,body.home .col-lg,body.home .col-lg-auto,body.home .col-xl-1,body.home .col-xl-2,body.home .col-xl-3,body.home .col-xl-4,body.home .col-xl-5,body.home .col-xl-6,body.home .col-xl-7,body.home .col-xl-8,body.home .col-xl-9,body.home .col-xl-10,body.home .col-xl-11,body.home .col-xl-12,body.home .col-xl,body.home .col-xl-auto,body.archive .col-1,body.archive .col-2,body.archive .col-3,body.archive .col-4,body.archive .col-5,body.archive .col-6,body.archive .col-7,body.archive .col-8,body.archive .col-9,body.archive .col-10,body.archive .col-11,body.archive .col-12,body.archive .col,body.archive .col-auto,body.archive .col-sm-1,body.archive .col-sm-2,body.archive .col-sm-3,body.archive .col-sm-4,body.archive .col-sm-5,body.archive .col-sm-6,body.archive .col-sm-7,body.archive .col-sm-8,body.archive .col-sm-9,body.archive .col-sm-10,body.archive .col-sm-11,body.archive .col-sm-12,body.archive .col-sm,body.archive .col-sm-auto,body.archive .col-md-1,body.archive .col-md-2,body.archive .col-md-3,body.archive .col-md-4,body.archive .col-md-5,body.archive .col-md-6,body.archive .col-md-7,body.archive .col-md-8,body.archive .col-md-9,body.archive .col-md-10,body.archive .col-md-11,body.archive .col-md-12,body.archive .col-md,body.archive .col-md-auto,body.archive .col-lg-1,body.archive .col-lg-2,body.archive .col-lg-3,body.archive .col-lg-4,body.archive .col-lg-5,body.archive .col-lg-6,body.archive .col-lg-7,body.archive .col-lg-8,body.archive .col-lg-9,body.archive .col-lg-10,body.archive .col-lg-11,body.archive .col-lg-12,body.archive .col-lg,body.archive .col-lg-auto,body.archive .col-xl-1,body.archive .col-xl-2,body.archive .col-xl-3,body.archive .col-xl-4,body.archive .col-xl-5,body.archive .col-xl-6,body.archive .col-xl-7,body.archive .col-xl-8,body.archive .col-xl-9,body.archive .col-xl-10,body.archive .col-xl-11,body.archive .col-xl-12,body.archive .col-xl,body.archive .col-xl-auto{padding-right:25px;padding-left:25px}@media (max-width:767.98px){body.home .row,body.archive .row{margin-right:-15px;margin-left:-15px}body.home .col-1,body.home .col-2,body.home .col-3,body.home .col-4,body.home .col-5,body.home .col-6,body.home .col-7,body.home .col-8,body.home .col-9,body.home .col-10,body.home .col-11,body.home .col-12,body.home .col,body.home .col-auto,body.home .col-sm-1,body.home .col-sm-2,body.home .col-sm-3,body.home .col-sm-4,body.home .col-sm-5,body.home .col-sm-6,body.home .col-sm-7,body.home .col-sm-8,body.home .col-sm-9,body.home .col-sm-10,body.home .col-sm-11,body.home .col-sm-12,body.home .col-sm,body.home .col-sm-auto,body.home .col-md-1,body.home .col-md-2,body.home .col-md-3,body.home .col-md-4,body.home .col-md-5,body.home .col-md-6,body.home .col-md-7,body.home .col-md-8,body.home .col-md-9,body.home .col-md-10,body.home .col-md-11,body.home .col-md-12,body.home .col-md,body.home .col-md-auto,body.home .col-lg-1,body.home .col-lg-2,body.home .col-lg-3,body.home .col-lg-4,body.home .col-lg-5,body.home .col-lg-6,body.home .col-lg-7,body.home .col-lg-8,body.home .col-lg-9,body.home .col-lg-10,body.home .col-lg-11,body.home .col-lg-12,body.home .col-lg,body.home .col-lg-auto,body.home .col-xl-1,body.home .col-xl-2,body.home .col-xl-3,body.home .col-xl-4,body.home .col-xl-5,body.home .col-xl-6,body.home .col-xl-7,body.home .col-xl-8,body.home .col-xl-9,body.home .col-xl-10,body.home .col-xl-11,body.home .col-xl-12,body.home .col-xl,body.home .col-xl-auto,body.archive .col-1,body.archive .col-2,body.archive .col-3,body.archive .col-4,body.archive .col-5,body.archive .col-6,body.archive .col-7,body.archive .col-8,body.archive .col-9,body.archive .col-10,body.archive .col-11,body.archive .col-12,body.archive .col,body.archive .col-auto,body.archive .col-sm-1,body.archive .col-sm-2,body.archive .col-sm-3,body.archive .col-sm-4,body.archive .col-sm-5,body.archive .col-sm-6,body.archive .col-sm-7,body.archive .col-sm-8,body.archive .col-sm-9,body.archive .col-sm-10,body.archive .col-sm-11,body.archive .col-sm-12,body.archive .col-sm,body.archive .col-sm-auto,body.archive .col-md-1,body.archive .col-md-2,body.archive .col-md-3,body.archive .col-md-4,body.archive .col-md-5,body.archive .col-md-6,body.archive .col-md-7,body.archive .col-md-8,body.archive .col-md-9,body.archive .col-md-10,body.archive .col-md-11,body.archive .col-md-12,body.archive .col-md,body.archive .col-md-auto,body.archive .col-lg-1,body.archive .col-lg-2,body.archive .col-lg-3,body.archive .col-lg-4,body.archive .col-lg-5,body.archive .col-lg-6,body.archive .col-lg-7,body.archive .col-lg-8,body.archive .col-lg-9,body.archive .col-lg-10,body.archive .col-lg-11,body.archive .col-lg-12,body.archive .col-lg,body.archive .col-lg-auto,body.archive .col-xl-1,body.archive .col-xl-2,body.archive .col-xl-3,body.archive .col-xl-4,body.archive .col-xl-5,body.archive .col-xl-6,body.archive .col-xl-7,body.archive .col-xl-8,body.archive .col-xl-9,body.archive .col-xl-10,body.archive .col-xl-11,body.archive .col-xl-12,body.archive .col-xl,body.archive .col-xl-auto{padding-right:15px;padding-left:15px}}@media (min-width:768px){.sp-only{display:none}}@media (max-width:767.98px){.pc-only{display:none}}.hide{visibility:hidden;opacity:0;transition:.3s ease}