.main-color{background-color:#6a4830}.base-color{background-color:#fff}.accent-color{background-color:#6a4830}.text-color{color:#121212}.title-color{color:#121212}.btn-text-color{color:#121212}body{font-family:'Zen Kaku Gothic New', sans-serif}h2{font-size:1.5rem}@media (max-width: 768px){h2{font-size:1.3rem}}.text-color{font-size:1.1rem;margin-bottom:1rem;font-weight:500}@media (max-width: 768px){.text-color{font-size:1rem}}.if_else{display:flex;justify-content:center;align-items:center}.if_else p{text-align:center;font-size:1.1rem}.tel-btn{text-decoration:underline;color:#00e}.kasou-sub-title{text-align:center;max-width:250px;margin:40px auto;font-size:1.5rem;color:#121212;position:relative}.kasou-sub-title:before,.kasou-sub-title:after{content:'';display:inline-block;width:20px;height:3px;background-color:#121212;position:absolute;top:14px}.kasou-sub-title:before{left:0}.kasou-sub-title:after{right:0}@media (max-width: 768px){.kasou-sub-title{font-size:1.3rem;margin:0 auto 40px}}.wrapper{width:90%;margin:0 auto;max-width:1140px}@media (max-width: 768px){.wrapper{width:95%;margin:0 auto}}.container{padding:40px 0}@media (max-width: 768px){.container{padding:20px 0}}.flex-container{display:flex;justify-content:space-around}@media (max-width: 768px){.flex-container{flex-direction:column}}@media (max-width: 768px){.flex-reverse{flex-direction:column-reverse}}.button-container{display:flex;align-items:center;margin:2rem 0}@media (max-width: 768px){.button-container{margin:1rem 0}}.button-container .button1{width:300px;border-radius:25px;padding:10px 30px;position:relative;padding-right:45px;background-color:#6a4830;color:#fff;text-align:center}.button-container .button1:after{content:'';display:block;width:30px;height:10px;background-image:url(img/template_green_22.png);background-position:center;background-size:contain;background-repeat:no-repeat;position:absolute;top:18px;right:15px;z-index:2}.button-container .button2{background-color:rgba(255,255,255,0);color:#fff;border-radius:25px;padding:10px 30px;position:relative;padding-right:45px;border:2px solid #fff}.button-container .button2:after{content:'';width:10px;height:10px;border-right:2px solid #fff;border-bottom:2px solid #fff;position:absolute;top:17px;right:30px;z-index:2;transform:rotate(-45deg)}.button-container .button2:hover{transition:.3s;background-color:rgba(255,255,255,0.747);color:black;border:2px solid transparent}.button-container .button2:hover:after{border-right:2px solid rgba(0,0,0,0.7);border-bottom:2px solid rgba(0,0,0,0.7)}#page_top{width:80px;height:80px;position:fixed;right:10px;bottom:10px;z-index:9993;background-color:#d2a27f;border-radius:50%;box-shadow:1px 1px 6px 1px #dcdcdc}@media (max-width: 576px){#page_top{width:55px;height:55px}}#page_top:before{content:'PAGE TOP';font-size:1rem;color:#fff;margin:auto;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}@media (max-width: 576px){#page_top:before{font-size:.8rem}}img{display:block;margin:0 auto;width:auto;max-width:100%;height:auto}li{list-style:none}a{color:black;text-decoration:none}article{margin:2rem 0}.grecaptcha-badge{display:none}.swiper{width:100%;height:100%}.swiper-slide{text-align:center;font-size:18px;background:#f3f1ec;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}header{position:fixed;top:0;left:0;z-index:9994;width:100%;height:auto;padding:10px;background-color:#fff}@media (max-width: 768px){header{background-color:transparent;padding:0}}header .header-container{display:flex;justify-content:space-between}header .header-container .logo{flex-basis:350px;margin-right:60px}header .header-container .logo .site-logo-box{display:flex;align-items:center}header .header-container .logo .site-logo-box b{font-size:1.3rem;color:#6a4830}@media (max-width: 768px){header .header-container .logo .site-logo-box b{font-size:1rem;background-color:#fff;padding:20px 10px;border-radius:0 0 10px 0}}header .header-container .header-contact-btn{margin-right:100px}@media (max-width: 768px){header .header-container .header-contact-btn{display:none}}header .header-container .header-contact-btn a{display:inline-block;padding:5px 20px;border-radius:10px;margin:10px auto;background-color:#6a4830;color:#fff}header .menu .openbtn{cursor:pointer;width:80px;height:80px;border-radius:5px;position:absolute;top:0px;right:0;z-index:9997;background-color:#6a4830;border-radius:0 0 0 100%}header .menu .openbtn span{display:inline-block;transition:all .4s;position:absolute}header .menu .openbtn span:nth-of-type(1),header .menu .openbtn span:nth-of-type(2),header .menu .openbtn span:nth-of-type(3){height:3px;width:31px;left:30px;border-radius:10px;background-color:#ffffff}header .menu .openbtn span:nth-of-type(1){top:13px}header .menu .openbtn span:nth-of-type(2){top:24px}header .menu .openbtn span:nth-of-type(3){top:36px}header .menu .openbtn span:nth-of-type(4){top:42px;left:30px;font-size:.6rem;text-transform:uppercase;color:#ffffff}header .menu .active{transition:.3s}header .menu .active span:nth-of-type(1){top:18px;left:33px;transform:translateY(6px) rotate(-45deg);width:30%}header .menu .active span:nth-of-type(2){opacity:0}header .menu .active span:nth-of-type(3){top:30px;left:33px;transform:translateY(-6px) rotate(45deg);width:30%}header #header-nav{width:100vw;height:100vh;position:fixed;top:-100vh;right:-100vw;z-index:9995 !important;transition:.5s}header #header-nav .bg{width:100%;height:100%;position:fixed;z-index:9996}header #header-nav #header-nav-main{position:absolute;top:0;right:0;z-index:9996;width:400px;height:auto;background-color:#fff;border-radius:10px;box-shadow:1px 1px 6px 1px #ddd}@media (max-width: 576px){header #header-nav #header-nav-main{width:100vw;height:100vh}}header #header-nav #header-nav-main ul{margin:80px 40px 40px;overflow:auto;-webkit-overflow-scrolling:touch;max-height:74vh;padding-bottom:40px}header #header-nav #header-nav-main ul li a{display:block;width:100%;border-bottom:2px solid #ddd;padding:1rem 0;position:relative}header #header-nav #header-nav-main ul li a:after{content:'';width:100%;height:2px;background:#6a4830;transition:all .5s;transform:scale(0, 0);transform-origin:left}header #header-nav #header-nav-main ul li a:hover:after{transform:scale(1, 1)}header #header-nav #header-nav-main ul li .start-bottom:after{position:absolute;bottom:-2px;left:0}header #header-nav #header-nav-main ul li .insta_menu{padding-left:35px;position:relative}header #header-nav #header-nav-main ul li .insta_menu:before{content:'';display:inline-block;width:30px;height:30px;background-image:url(img/insta_img.png);background-position:center center;background-size:contain;background-repeat:no-repeat;position:absolute;top:12px;left:0;z-index:9996}.in{transform:translate(-100%, 100%)}footer{background-color:#704c26;padding:80px 20px;color:#fff}footer a{color:#fff}footer .footer-container{display:flex;justify-content:space-between;align-items:center}footer .footer-container .left{flex:1}footer .footer-container .left img{margin:0}@media (max-width: 768px){footer .footer-container .left img{margin:0 auto}}footer .footer-container .left small{display:inline-block;margin-top:1rem}@media (max-width: 768px){footer .footer-container .left small{display:block;text-align:center}}footer .footer-container .left b{font-size:1.5rem}@media (max-width: 768px){footer .footer-container .left b{display:block;text-align:center;font-size:1.3rem}}footer .footer-container .left address{margin:1rem 0}@media (max-width: 768px){footer .footer-container .left address{text-align:center}}footer .footer-container .right{flex:2;display:flex;flex-wrap:wrap}@media (max-width: 768px){footer .footer-container .right{display:none}}footer .footer-container .right a{flex-basis:30%;margin:.5rem 0}#front-page .block-title{font-size:2rem;font-weight:bold;color:#704c26}@media (max-width: 768px){#front-page .block-title{font-size:1.5rem}}#front-page .block-article{margin:2rem auto;max-width:800px}#front-page .block-article p{text-align:left}@media (max-width: 768px){#front-page .block-article{margin:1rem 0}}#front-page .top-image img{width:100%;max-width:1920px;aspect-ratio:5 / 2;object-fit:cover;object-position:center center}@media (max-width: 576px){#front-page .top-image img{aspect-ratio:3 / 2}}#front-page .top-about-green .flex-container{align-items:center}#front-page .top-about-green .bun,#front-page .top-about-green .pic{flex:1;margin:1rem}#front-page .top-about-green img{border-radius:10px}#front-page .blog-title{padding-top:40px}@media (max-width: 768px){#front-page .blog-title{padding-top:20px}}@media (max-width: 768px){#front-page .blog-title img{width:80%}}#front-page .top-blog{background-color:#f3e9de;padding-bottom:40px}@media (max-width: 768px){#front-page .top-blog{padding-bottom:20px}}#front-page .top-blog .block-title{text-align:center}#front-page .top-blog .blog-show{display:flex;flex-wrap:wrap;justify-content:center}#front-page .top-blog .blog-show .blog-item{flex-basis:33%;margin:40px 0;padding:0 1%}@media (max-width: 768px){#front-page .top-blog .blog-show .blog-item{flex-basis:46%;margin:20px 2%}}#front-page .top-blog .blog-show .blog-item .item-bg{height:100%;border-radius:10px}#front-page .top-blog .blog-show .blog-item .item-bg .blog-image img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:10px}#front-page .top-blog .blog-show .blog-item .item-bg article{margin:0;padding:1rem}#front-page .top-blog .blog-show .blog-item .item-bg article h3{margin:1rem 0}#front-page .top-blog .button-container{justify-content:center}#front-page .top-bottom .item{border-radius:30px;background-color:#704c26}#front-page .top-bottom .item .flex-container{align-items:center}@media (max-width: 768px){#front-page .top-bottom .item .flex-container{display:block}}#front-page .top-bottom .item .flex-container .left{flex:1}#front-page .top-bottom .item .flex-container .right{flex:1}#front-page .top-bottom .item .flex-container .bg{background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:30px 0 0 30px}@media (max-width: 768px){#front-page .top-bottom .item .flex-container .bg{border-radius:30px 30px 0 0}}#front-page .top-bottom .item .flex-container .bg img{border-radius:30px 0 0 30px}@media (max-width: 768px){#front-page .top-bottom .item .flex-container .bg img{border-radius:30px 30px 0 0}}#front-page .top-bottom .item .flex-container article{margin:40px 0;color:#fff;text-align:center}@media (max-width: 768px){#front-page .top-bottom .item .flex-container article{padding-bottom:40px}}#front-page .top-bottom .item .flex-container article h3{font-size:1.5rem}@media (max-width: 768px){#front-page .top-bottom .item .flex-container article h3{font-size:1.3rem}}#front-page .top-bottom .item .flex-container article p{margin:2rem 0}#front-page .top-bottom .item .flex-container article a{display:block;width:300px;margin:0 auto;border-radius:25px;padding:10px 30px;position:relative;padding-right:45px;color:#6a4830;background-color:#fff;text-align:center;margin:0 auto}#front-page .top-bottom .item .flex-container article a:after{content:'';display:block;width:30px;height:10px;background-image:url(img/template_green_26.png);background-position:center;background-size:contain;background-repeat:no-repeat;position:absolute;top:17px;right:15px;z-index:2}#front-page .top-bottom2 .flex-container{flex-direction:row-reverse}#front-page .top-bottom2 .flex-container .bg{background-image:url(img/template_green_30.png) !important;border-radius:0 30px 30px 0 !important}@media (max-width: 768px){#front-page .top-bottom2 .flex-container .bg{height:340px;border-radius:30px 30px 0 0 !important}}#front-page .top-contact h2{text-align:center}#front-page .top-contact p{text-align:center}#front-page .top-contact .button1{margin:0 auto}.kasou-header{padding:150px 0;background-image:url(img/26216268.jpg);margin-top:30px;background-position:center top;background-size:cover;background-repeat:no-repeat}@media (max-width: 768px){.kasou-header{margin-top:0}}.kasou-header p,.kasou-header h2{text-align:center;font-weight:bold;color:#fff}.kasou-header p{font-size:1.1rem}.kasou-header h2{font-size:1.5rem}.breadcrumbs{margin:1rem 0}.breadcrumbs span{color:#121212}#about h3{font-size:1.5rem;display:block;border-bottom:#121212 dotted 2px;margin-bottom:1rem}@media (max-width: 768px){#about h3{font-size:1.3rem}}#about article{margin:0}#about .waku{margin:2rem 0}@media (max-width: 768px){#about .waku{margin:1rem 0}}#about .left{padding-right:1rem;flex:1}@media (max-width: 768px){#about .left{padding-right:0;padding-top:1rem}}#about .right{flex:1}#about ul li{list-style:disc;margin-left:2rem}#about img{max-width:70%;border-radius:10px}@media (max-width: 576px){#about img{max-width:100%}}#about .point-item{margin:2.5rem 0}#about .point-item .flex-container .point-num{flex-basis:100px;margin-right:1rem}@media (max-width: 768px){#about .point-item .flex-container .point-num{margin-right:0;display:flex;align-items:center}}#about .point-item .flex-container .point-num .sub{width:100px;height:100px;border-radius:50%;background-color:#704c26;color:#fff;display:flex;align-items:center;justify-content:center}@media (max-width: 768px){#about .point-item .flex-container .point-num .sub{flex-basis:80px;height:80px;margin-right:1rem}}#about .point-item .flex-container .point-num .title-sp{display:none}@media (max-width: 768px){#about .point-item .flex-container .point-num .title-sp{display:block}}@media (max-width: 768px){#about .point-item .flex-container .right .title-pc{display:none}}#about .point-item .sub,#about .point-item h4{font-weight:bold}#about .point-item .sub{font-size:1rem}#about .point-item h4{font-size:1.3rem;margin-bottom:5px}#about .name{font-weight:bold}@media (max-width: 768px){#about .message .right{flex:.5}}#about .service{background-color:#f3e9de}#about .top-contact img{border-radius:inherit}#about .top-contact h2{text-align:center}#about .top-contact p{text-align:center}#about .top-contact .button1{margin:0 auto}#company .company-container table{border-collapse:collapse;width:100%;max-width:800px;margin:0 auto;background-color:#fff}#company .company-container table tr th,#company .company-container table tr td{border:1px solid #ddd;padding:10px;margin:0}@media (max-width: 768px){#company .company-container table tr th,#company .company-container table tr td{display:block;width:100%}}#company .company-container table tr th{width:20%;background-color:#6a4830;color:#fff}@media (max-width: 768px){#company .company-container table tr th{width:100%;border-top:none;border-bottom:none}}#company .company-container table tr td{width:80%}@media (max-width: 768px){#company .company-container table tr td{width:100%}}#company .company-container table tr td p{margin:0}@media (max-width: 768px){#company .company-container table tr:first-child th{border-top:1px solid #ddd}}#trial .trial-flow-container .trial-item-container .trial-item{background-color:#fff;padding:40px;margin-top:40px;border-radius:10px}#trial .trial-flow-container .trial-item-container .trial-item:first-child{margin-top:0}@media (max-width: 576px){#trial .trial-flow-container .trial-item-container .trial-item{padding:20px}}#trial .trial-flow-container .trial-item-container .trial-item .flex-container .left{flex:1;padding-right:1rem}@media (max-width: 768px){#trial .trial-flow-container .trial-item-container .trial-item .flex-container .left{padding-right:0;padding-bottom:2rem}}#trial .trial-flow-container .trial-item-container .trial-item .flex-container .right{flex:2}#trial .trial-flow-container .trial-item-container .trial-item .flex-container .right h3{font-size:1.5rem}@media (max-width: 768px){#trial .trial-flow-container .trial-item-container .trial-item .flex-container .right h3{font-size:1.3rem}}#trial .trial-flow-container .trial-item-container .trial-item .flex-container .right article{margin:1rem 0}#trial .trial-flow-container .trial-item-container .trial-item .flex-container .right .kome{font-size:.9rem;margin:1rem 0}#trial .trial-form-container{background-color:#fff;margin:60px 0;padding:60px 0}@media (max-width: 768px){#trial .trial-form-container{margin:40px 0;padding:40px 0}}#trial .trial-form-container .trial-form{width:100%;background-color:#fff;padding:40px;box-shadow:1px 1px 6px 1px #ddd;border-radius:10px}@media (max-width: 768px){#trial .trial-form-container .trial-form{padding:20px 10px}}#trial .trial-form-container .trial-form section{margin:40px 0}#trial .trial-form-container .trial-form section h3{font-size:1.5rem;text-align:center}@media (max-width: 768px){#trial .trial-form-container .trial-form section h3{font-size:1.3rem}}#trial .trial-form-container .trial-form section article{margin:1rem 0}#trial .trial-form-container .trial-form section article p{text-align:center}#trial .trial-form-container .trial-form #trial-form{border-collapse:collapse;width:100%;background-color:#fff}@media (max-width: 768px){#trial .trial-form-container .trial-form #trial-form{margin-top:40px}}#trial .trial-form-container .trial-form #trial-form tr th,#trial .trial-form-container .trial-form #trial-form tr td{border:1px solid #ddd;padding:10px 20px}@media (max-width: 768px){#trial .trial-form-container .trial-form #trial-form tr th,#trial .trial-form-container .trial-form #trial-form tr td{display:block;width:100%;padding:10px}}#trial .trial-form-container .trial-form #trial-form tr th{background-color:#6a4830;color:#fff;text-align:left}#trial .trial-form-container .trial-form #trial-form tr th span{background-color:#fff;color:red;text-align:center;padding:5px 10px;margin-right:1rem}#trial .trial-form-container .trial-form #trial-form tr input,#trial .trial-form-container .trial-form #trial-form tr textarea{padding:5px 10px;border:1px solid #ddd;width:100%;color:#121212}#trial .trial-form-container .trial-form #trial-form tr #radio{color:#121212}#trial .trial-form-container .trial-form #trial-form tr:last-child th p{margin-left:78px}#trial .trial-form-container .trial-form #submitbtn{display:block;background-color:#6a4830;width:300px;padding:10px;margin:4rem auto;color:#fff;font-weight:bold}@media (max-width: 768px){#trial .trial-form-container .trial-form #submitbtn{margin:2rem auto}}@media (max-width: 576px){#trial .trial-form-container .trial-form #submitbtn{width:200px}}#contact .contact-container{width:100%;background-color:#fff;padding:40px;box-shadow:1px 1px 6px 1px #ddd;border-radius:10px}@media (max-width: 768px){#contact .contact-container{padding:20px 10px}}#contact .contact-container #contact-form{border-collapse:collapse;width:100%;background-color:#fff}@media (max-width: 768px){#contact .contact-container #contact-form{margin-top:40px}}#contact .contact-container #contact-form tr th,#contact .contact-container #contact-form tr td{border:1px solid #ddd;padding:10px 20px}@media (max-width: 768px){#contact .contact-container #contact-form tr th,#contact .contact-container #contact-form tr td{display:block;width:100%;padding:10px}}#contact .contact-container #contact-form tr th{background-color:#6a4830;color:#fff;text-align:left}#contact .contact-container #contact-form tr th span{background-color:#fff;color:red;text-align:center;padding:5px 10px;margin-right:1rem}#contact .contact-container #contact-form tr input,#contact .contact-container #contact-form tr textarea{padding:5px 10px;border:1px solid #ddd;width:100%;color:#121212}#contact .contact-container #submitbtn{display:block;background-color:#6a4830;width:300px;padding:10px;margin:4rem auto;color:#fff;font-weight:bold}@media (max-width: 768px){#contact .contact-container #submitbtn{margin:2rem auto}}@media (max-width: 576px){#contact .contact-container #submitbtn{width:200px}}.thanks-page h2{text-align:center}.thanks-page article p{text-align:center}#privacy-policy .privacy-policy-container{padding:40px;background-color:#fff;box-shadow:1px 1px 6px 1px #ddd}@media (max-width: 768px){#privacy-policy .privacy-policy-container{padding:20px}}#privacy-policy .privacy-policy-container article{margin:1rem 0}#privacy-policy .privacy-policy-container section h2{font-size:1.5rem}@media (max-width: 768px){#privacy-policy .privacy-policy-container section h2{font-size:1.3rem}}#privacy-policy .privacy-policy-container section ul{margin-left:2rem}#privacy-policy .privacy-policy-container section ul li{margin:1rem 0;list-style-type:decimal;font-size:1.1rem;margin-bottom:1rem;font-weight:500}@media (max-width: 768px){#privacy-policy .privacy-policy-container section ul li{font-size:1rem}}#privacy-policy .privacy-policy-container a{text-decoration:underline;color:#00e}#facility .facility-main .tab_box .btn_area{margin:0 10px;display:-webkit-box;display:flex}#facility .facility-main .tab_box .tab_btn{width:188px;padding:8px 0;color:#333;background:#ddd;text-align:center;cursor:pointer;transition:all .2s ease 0s;border-radius:5px 5px 0 0}#facility .facility-main .tab_box .tab_btn+.tab_btn{margin-left:8px}#facility .facility-main .tab_box .tab_btn:hover{background-color:#ececec}#facility .facility-main .tab_box .tab_btn.active{background:#6a4830;color:#fff}#facility .facility-main .tab_box .panel_area{border:solid 1px #ddd;padding:20px;background-color:#fff;border-radius:10px}@media (max-width: 768px){#facility .facility-main .tab_box .panel_area{padding:20px 10px}}#facility .facility-main .tab_box .tab_panel{display:none}#facility .facility-main .tab_box .tab_panel.active{display:block}#facility .facility-main .tab_box .swiper-slide{background-color:inherit}#facility .facility-main section:nth-child(1) .swiper-slide img{aspect-ratio:3 / 2}#facility .facility-main section:nth-child(1) .name-container{margin:40px 0}#facility .facility-main section:nth-child(1) .name-container h2{font-size:1.5rem;font-weight:bold}@media (max-width: 768px){#facility .facility-main section:nth-child(1) .name-container h2{font-size:1.3rem}}@media (max-width: 576px){#facility .facility-main section:nth-child(1) .name-container h2{font-size:1.1rem}}#facility .facility-main section:nth-child(1) .name-container .aki{margin:1rem 0}#facility .facility-main section:nth-child(1) .name-container .aki p{display:inline-block;padding:10px 20px;font-weight:bold;border-radius:10px;color:#fff}#facility .facility-main section:nth-child(2) table{border-collapse:collapse;width:100%;margin:40px auto}#facility .facility-main section:nth-child(2) table tr th,#facility .facility-main section:nth-child(2) table tr td{border:1px solid #ddd;padding:10px}@media (max-width: 768px){#facility .facility-main section:nth-child(2) table tr th,#facility .facility-main section:nth-child(2) table tr td{display:block;width:100%}}#facility .facility-main section:nth-child(2) table tr th{width:20%;background-color:#6a4830;color:#fff}@media (max-width: 768px){#facility .facility-main section:nth-child(2) table tr th{width:100%;border-top:none;border-bottom:none}}#facility .facility-main section:nth-child(2) table tr td{width:80%}@media (max-width: 768px){#facility .facility-main section:nth-child(2) table tr td{width:100%}}@media (max-width: 768px){#facility .facility-main section:nth-child(2) table tr:first-child th{border-top:1px solid #ddd}}#facility .facility-main section:nth-child(3) iframe{width:100% !important;height:auto !important;aspect-ratio:16/9}@media (max-width: 768px){#facility .facility-main section:nth-child(3) iframe{aspect-ratio:3/4}}#facility .facility-main .swiper-slide img{max-height:450px}@media (max-width: 576px){#facility .facility-main .swiper-slide img{max-height:unset}}@media (max-width: 768px){#archive .blog-title img{width:80%}}#archive .archive-main{background-color:#f3e9de}#archive .archive-main .kasou-sub-title{margin-top:0}#archive .archive-main .archive-container{display:flex;flex-wrap:wrap;align-items:stretch}#archive .archive-main .archive-container .blog-item{flex-basis:33%;margin:40px 0;padding:0 1%;min-height:460px}@media (max-width: 992px){#archive .archive-main .archive-container .blog-item{flex-basis:50%}}@media (max-width: 768px){#archive .archive-main .archive-container .blog-item{margin:10px 0}}@media (max-width: 576px){#archive .archive-main .archive-container .blog-item{flex-basis:100%}}#archive .archive-main .archive-container .blog-item .item-bg{height:100%}#archive .archive-main .archive-container .blog-item .item-bg a{display:block;height:100%}#archive .archive-main .archive-container .blog-item .item-bg .blog-image img{width:100%;aspect-ratio:4 / 3;object-fit:cover}#archive .archive-main .archive-container .blog-item .item-bg .blog-article{padding:1rem}#archive .archive-main .archive-container .blog-item .item-bg .blog-article h3{margin:1rem 0}.page-numbers{display:flex;justify-content:center}.page-numbers li{margin:5px}.page-numbers li .page-numbers{display:flex;align-items:center;justify-content:center;min-width:34px;min-height:34px;font-size:1.2rem;border:1px solid #ddd;text-align:center;color:#000}.page-numbers li .current{background-color:#6a4830}#single .blog-main .blog-detail__title{font-size:2rem}@media (max-width: 768px){#single .blog-main .blog-detail__title{font-size:1.5rem}}@media (max-width: 576px){#single .blog-main .blog-detail__title{font-size:1.3rem}}#single .blog-main .dateandcategory{display:flex}#single .blog-main .dateandcategory .post-categories{margin:0 1rem}#single .blog-main .dateandcategory .post-categories li a{text-decoration:underline;color:#00e}#single .blog-main .blog-detail__body{margin:2rem 0}#single .blog-main .blog-detail__body .blog-content p{font-size:1.1rem;margin-bottom:1rem;font-weight:500}@media (max-width: 768px){#single .blog-main .blog-detail__body .blog-content p{font-size:1rem}}#single .blog-main .blog-detail__body .blog-content img{margin:0}.previous_next_link{margin:100px 0 0;display:flex;justify-content:center;align-items:center;color:#ddd}.previous_next_link a{font-weight:500;background-color:#6a4830;color:#121212;border:1px solid #ddd;border-radius:10px !important;padding:10px 15px !important}.previous_next_link a:first-child{margin-right:2rem;margin-left:5px}@media (max-width: 768px){.previous_next_link a:first-child{margin-right:5px}}.previous_next_link a:last-child{margin-left:2rem;margin-right:5px}@media (max-width: 768px){.previous_next_link a:last-child{margin-left:5px}}.part-blog .blog-main{flex:4}.part-blog .blog-side{flex:1}article.wrapper{border:1px solid #ddd}.komidashi{font-size:1.2rem;margin:20px auto 5px auto;color:#121212;border-left:3px solid #121212;padding-left:8px}@media (max-width: 768px){.komidashi{padding-left:5px}}.kyujin_title{background:#6a4830;padding:10px;color:#121212}@media (max-width: 768px){.kyujin_title{padding:5px 10px}}.kyujin{background:#fff;padding:30px 40px}@media (max-width: 768px){.kyujin{padding:10px}}.kyujin .point_box .komidashi{display:inline-block}.kyujin .point_box img{float:left;max-width:400px;padding:0 10px 10px 0}@media (max-width: 768px){.kyujin .point_box img{float:none;max-width:100%;padding:0}}.kyujin .hukei_title{clear:both}.kyujin .hukei{display:flex}.kyujin .hukei li{width:33%;padding:10px}@media (max-width: 768px){.kyujin .hukei li{padding:2px}}.kyujin .hukei li img{aspect-ratio:3 / 2;object-fit:cover}.kyujin .bosyu{border-collapse:collapse;width:100%;background-color:#fff}@media (max-width: 768px){.kyujin .bosyu{margin-top:40px}}.kyujin .bosyu tr th,.kyujin .bosyu tr td{border:1px solid #ddd;padding:10px 20px}@media (max-width: 768px){.kyujin .bosyu tr th,.kyujin .bosyu tr td{display:block;width:100%;padding:5px 10px}}.kyujin .bosyu tr th{background:#6a4830;color:#121212;text-align:left}.kyujin .kinmuti{display:flex;background:#fff}@media (max-width: 768px){.kyujin .kinmuti{display:unset}}.kyujin .kinmuti ul{width:50%}@media (max-width: 768px){.kyujin .kinmuti ul{width:auto}}.kyujin .kinmuti div{width:50%}@media (max-width: 768px){.kyujin .kinmuti div{width:auto}}.kyujin .kinmuti div iframe{max-width:100%}.employee_voice_flex{display:flex;align-items:center}@media (max-width: 768px){.employee_voice_flex{display:block}}.employee_voice_flex .employee_detail_box{width:30%;text-align:center;font-weight:bold}@media (max-width: 768px){.employee_voice_flex .employee_detail_box{width:100%;display:flex;justify-content:center;align-items:center;text-align:left;margin:auto}}@media (max-width: 768px){.employee_voice_flex .employee_detail_box .staff_img{width:40%}}.employee_voice_flex .employee_detail_box .staff_img img{width:120px;height:120px;border-radius:50%;object-fit:cover}@media (max-width: 768px){.employee_voice_flex .employee_detail_box .staff_img img{width:100px;height:100px}}.employee_voice_flex .employee_detail_box .staff_name{font-size:.9rem}@media (max-width: 768px){.employee_voice_flex .employee_detail_box .staff_name{font-size:.8rem;line-height:1.2rem}}@media (max-width: 768px){.employee_voice_flex .employee_detail_box div{width:60%}}.employee_voice_flex .employee_comment_box{position:relative;width:70%;background:white;padding:15px 20px;border:1px dashed #ddd;border-radius:30px}@media (max-width: 768px){.employee_voice_flex .employee_comment_box{width:100%}}.employee_voice_flex .employee_comment_box:before{content:'';position:absolute;top:50%;left:-10px;margin-top:-10px;width:20px;height:20px;background:#fff;border-top:1px dashed #ddd;border-left:1px dashed #ddd;transform:rotate(-45deg) skew(13deg, 13deg);z-index:2}@media (max-width: 768px){.employee_voice_flex .employee_comment_box:before{content:'';position:absolute;top:0;left:50%;margin-top:-10px;margin-left:-10px;border-right:1px dashed transparent;border-bottom:1px dashed transparent;border-left:1px dashed #ddd;transform:rotate(45deg)}}@media (max-width: 768px){.employee_voice_flex .employee_comment_box p{font-size:.8rem;line-height:1.2rem}}.kousin{text-align:right}.oubo_btn_box{text-align:center;padding:35px}@media (max-width: 768px){.oubo_btn_box{padding:20px 5px}}.oubo_btn_box .oubo_btn{border:2px solid #121212;border-radius:30px;padding:10px 40px;font-size:1.2rem;font-weight:bold}@media (max-width: 768px){.oubo_btn_box .oubo_btn{font-size:1rem;padding:10px 20px;line-height:1.2}}@media (max-width: 768px){.nagare{text-align:center}}.nagare ul{display:flex}@media (max-width: 768px){.nagare ul{flex-direction:column}}.nagare ul li{width:33%;text-align:center}@media (max-width: 768px){.nagare ul li{width:100%;margin-bottom:10px}}.nagare ul li img{max-height:80px}@media (max-width: 768px){.nagare ul li img{max-height:50px}}.itiran li{border:1px solid #ddd;background:#fff}.itiran li h4{background:#6a4830;padding:10px;color:#fff}@media (max-width: 768px){.itiran li h4{padding:5px 10px}}.itiran li .kyujin_kobetu{display:flex;padding:30px 40px}@media (max-width: 768px){.itiran li .kyujin_kobetu{display:block;padding:10px}}.itiran li .kyujin_kobetu .samune{width:50%}@media (max-width: 768px){.itiran li .kyujin_kobetu .samune{width:100%}}.itiran li .kyujin_kobetu .samune img{padding:0 40px 0 0;object-fit:cover}@media (max-width: 768px){.itiran li .kyujin_kobetu .samune img{height:auto;padding:0 0 10px 0}}.itiran li .kyujin_kobetu .migi{width:50%}@media (max-width: 768px){.itiran li .kyujin_kobetu .migi{width:100%}}.itiran li .kyujin_kobetu .migi table{border-collapse:collapse;width:100%;background-color:#fff}.itiran li .kyujin_kobetu .migi table tr th,.itiran li .kyujin_kobetu .migi table tr td{border:1px solid #ddd;padding:10px 15px}@media (max-width: 768px){.itiran li .kyujin_kobetu .migi table tr th,.itiran li .kyujin_kobetu .migi table tr td{display:block;width:100%;padding:5px 10px}}.itiran li .kyujin_kobetu .migi table tr th{background:#6a4830;color:#fff;text-align:left;min-width:100px}@media (max-width: 768px){.itiran li .kyujin_kobetu .migi table tr th{min-width:unset}}.itiran li .button1{margin:0 auto}
