html{font-size:62.5%}body{background:#f9f9f8;color:#2e2214;width:100vw}body h2{font-family:"Unbounded",sans-serif;font-optical-sizing:auto;font-size:x-large;font-weight:weight;font-style:normal;text-indent:1em}footer{padding-top:10em;min-height:20em;position:relative}@media screen and (min-width: 768px){footer{padding-top:20em}}footer,main{background:#f9f9f8}main,header,footer{margin-right:auto;margin-left:auto}@media screen and (min-width: 414px){main,header,footer{width:100vw}}@media screen and (min-width: 576px){main,header,footer{width:100vw}}@media screen and (min-width: 768px){main,header,footer{width:768px}}@media screen and (min-width: 1024px){main,header,footer{width:1024px}}@media screen and (min-width: 1280px){main,header,footer{width:1280px}}@media screen and (min-width: 1440px){main,header,footer{width:1440px}}header{position:-webkit-sticky;position:sticky;top:0;background:#746f57;z-index:10}header .header_wrapper{display:flex;justify-content:space-between;height:50px}header .header_wrapper .header_nav{display:flex;width:100%}header .header_wrapper .header_nav a{text-decoration:none;color:#f9f9f8;height:auto;width:30%}header .header_wrapper .header_nav a .header_list{height:50px;width:100%;padding:0;align-content:center;text-align:center;font-size:1.5rem}@media screen and (min-width: 414px){header{width:100vw}}@media screen and (min-width: 576px){header{width:100vw}}@media screen and (min-width: 768px){header{width:768px}}@media screen and (min-width: 1024px){header{width:1024px}}@media screen and (min-width: 1280px){header{width:1280px}}@media screen and (min-width: 1440px){header{width:1440px}}p{font-size:1.6rem}.hxp{font-size:2.2rem;font-weight:bold;-webkit-text-stroke:.2px #2e2214}@media screen and (min-width: 768px){.hxp{font-size:3rem}}.main_fv{position:relative;display:flex;flex-wrap:wrap}.main_fv .our_name{position:absolute;right:5%;top:10%;z-index:1}.main_fv .our_name p{font-size:x-large}.main_fv .main_hexa2{display:flex;justify-content:center;height:100%;font-size:2rem}.main_fv .hexa_top,.main_fv .hexa_center,.main_fv .hexa_bottom{width:100%}.main_fv .hexa_top a,.main_fv .hexa_center a,.main_fv .hexa_bottom a{width:100%;z-index:2;display:flex;justify-content:center;text-decoration:none}.main_fv .hexa_top a .hexagon0,.main_fv .hexa_center a .hexagon0,.main_fv .hexa_bottom a .hexagon0{display:flex;justify-content:center;align-items:center;width:85%;aspect-ratio:173/200;background-color:#c4972f;-webkit-clip-path:polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);clip-path:polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);margin-left:1%;margin-right:1%;color:#c4972f;scale:1;transition:1s;position:relative;z-index:1}.main_fv .hexa_top a .hexagon0::before,.main_fv .hexa_center a .hexagon0::before,.main_fv .hexa_bottom a .hexagon0::before{content:"";width:90%;height:90%;position:absolute;-webkit-clip-path:polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);clip-path:polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);background-color:#000;z-index:-1}.main_fv .hexa_center{justify-content:space-around;width:110%}.main_fv .hexa_center #hxL,.main_fv .hexa_center #hxR{width:45%}.main_fv .hexa_center a .hexa_half_L{display:flex;justify-content:center;align-items:center;width:100%;aspect-ratio:173/200;background-color:#c4972f;overflow:hidden;-webkit-clip-path:polygon(0% 0%, 100% 25%, 100% 75%, 0% 100%);clip-path:polygon(0% 0%, 100% 25%, 100% 75%, 0% 100%);margin-left:1%;margin-right:1%;position:relative}.main_fv .hexa_center a .hexa_half_L::before{content:"";width:90%;height:90%;position:absolute;overflow:hidden;-webkit-clip-path:polygon(0% 0%, 100% 25%, 100% 75%, 0% 100%);clip-path:polygon(1% 0%, 100% 25%, 100% 75%, 1% 100%);background-color:#000;z-index:-1}.main_fv .hexa_center a .hexa_half_R{display:flex;justify-content:center;align-items:center;width:100%;aspect-ratio:173/200;background-color:#c4972f;-webkit-clip-path:polygon(100% 0%, 100% 100%, 0% 75%, 0% 25%);clip-path:polygon(100% 0%, 100% 100%, 0% 75%, 0% 25%);margin-left:1%;margin-right:1%;position:relative;overflow:hidden}.main_fv .hexa_center a .hexa_half_R::before{content:"";width:90%;height:90%;position:absolute;overflow:hidden;-webkit-clip-path:polygon(100% 0%, 100% 100%, 0% 75%, 0% 25%);clip-path:polygon(100% 0%, 100% 100%, 0% 75%, 0% 25%);background-color:#000;z-index:-1}.hxc1::before{background-color:#fff !important}.hxc2::before{background-color:#fddea5 !important}.hxc3::before{background-color:#c8c2c6 !important}.hxc4::before{background-color:#396 !important}.hxc5::before{background-color:#2a83a2 !important}.hxc6::before{background-color:#c099a0 !important}.hxc7::before{background-color:#963 !important}.hxc8::before{background-color:#383c3c !important}#hx2,#hx4,#hx7,#hx8,#hx10,#hx14{display:none}@media screen and (min-width: 768px){#hx2,#hx4,#hx7,#hx8,#hx10,#hx14{display:inherit}}@media screen and (min-width: 768px){.hexagon0{font-size:2.5rem}}#hx1 h1{text-align:center}@media screen and (min-width: 768px){.mqbr{display:none}}.main_introduction{margin-top:10em}.main_introduction h1{margin-left:10%}.main_introduction .introduction_content{margin-top:2em}@media screen and (min-width: 768px){.main_introduction .introduction_content{margin-left:15%}}.main_introduction .introduction_content p{margin-left:2.5em;margin-right:2.5em;margin-bottom:3em;font-size:1.2rem;line-height:1.5em;letter-spacing:.1rem}@media screen and (min-width: 768px){.main_introduction .introduction_content p{font-size:2rem;line-height:2.5em;margin-left:0;letter-spacing:inherit}}.main_introduction .introduction_content p span{display:inline-block}.main_introduction .introduction_banner{width:100%;margin-top:2rem;text-align:right;background-color:#2e2214;display:flex;flex-direction:column;justify-content:center;height:100px}@media screen and (min-width: 768px){.main_introduction .introduction_banner{height:200px}}.main_introduction .introduction_banner p{margin-bottom:0;color:#f9f9f8;font-size:1.5rem}@media screen and (min-width: 768px){.main_introduction .introduction_banner p{font-size:2.5rem;line-height:2em;margin-right:5%}}.main_news{margin-top:10em}@media screen and (min-width: 768px){.main_news{margin-top:20em}}.main_news .news_wrapper{width:100%;margin-top:15%}@media screen and (min-width: 768px){.main_news .news_wrapper{display:flex;margin-top:0}}.main_news .news_wrapper .news_list{font-size:1.2rem;width:80vw;height:30vh;margin:0 auto;overflow-y:scroll}@media screen and (min-width: 768px){.main_news .news_wrapper .news_list{font-size:1.5rem;width:40%;height:50%;margin-left:15%}}.main_news .news_wrapper .news_list .news_contener{display:flex;height:3em;min-height:1.5em;border-bottom:.5px solid #000;align-items:center}.main_news .news_wrapper .news_list .news_contener .news_date{flex-grow:1;max-width:15%}.main_news .news_wrapper .news_list .news_contener .news_content{flex-grow:2;margin-left:3em}@media screen and (min-width: 768px){.main_news .news_wrapper .news_list .news_contener .news_content{margin-left:2em}}.main_news .news_wrapper .news_SNS{width:80vw;height:auto;margin-top:15%;margin-left:10%}@media screen and (min-width: 768px){.main_news .news_wrapper .news_SNS{height:100%;width:30%;margin-top:0}}.main_books{margin-top:10em}@media screen and (min-width: 768px){.main_books{margin-top:20em}}@media screen and (min-width: 768px){.main_books .books_wrapper{display:flex;justify-content:space-between;flex-direction:column}}.main_books .books_wrapper .books{margin-top:5em;margin-bottom:4em;width:30%;position:relative;border-radius:4px}@media screen and (min-width: 768px){.main_books .books_wrapper .books{margin-top:10em;margin-bottom:0}}.main_books .books_wrapper .books:after{content:"";position:absolute;top:0;right:15%;bottom:0;left:0;background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.1) 80%, rgba(255, 255, 255, 0.4) 94%, rgba(255, 255, 255, 0.5) 96%, rgba(255, 255, 255, 0) 100%)}@media screen and (min-width: 768px){.main_books .books_wrapper .books:after{right:0;cursor:pointer}}.main_books .books_wrapper .books img{width:70%;margin-left:15%;height:auto;border-radius:4px;box-shadow:10px 15px 22px -5px rgba(0,0,0,.2),0 0 2px rgba(0,0,0,.15)}@media screen and (min-width: 768px){.main_books .books_wrapper .books img{width:100%;margin-left:0}}.main_books .books_wrapper .books img p{top:50%}@media screen and (min-width: 768px){.main_books .books_wrapper .books:first-child{margin-right:5%}.main_books .books_wrapper .books:last-child{margin-left:5%}}.main_books #books_explain{width:90%;height:25vh;margin:0 auto}@media screen and (min-width: 768px){.main_books #books_explain{width:70%}}@media screen and (min-width: 768px){.main_books #books_explain{margin-top:10rem}}.main_books .word_border{padding:15px;position:relative}@media screen and (min-width: 768px){.main_books .word_border{padding:30px}}.main_books .word_border::before,.main_books .word_border::after{content:"";width:30px;height:30px;position:absolute}.main_books .word_border::before{border-left:solid 5px #746f57;border-top:solid 5px #746f57;top:0;left:0}.main_books .word_border::after{border-right:solid 5px #746f57;border-bottom:solid 5px #746f57;bottom:0;right:0}.main_books .word_border .books_hidden{text-align:center;padding-top:5%}.main_books .word_border .books_hidden :first-child{font-size:large;margin-bottom:1rem}.main_books .word_border .books_hidden :nth-child(2){margin-bottom:1em}.main_books .word_border .books_hidden p{line-height:1.5rem;font-size:1.2rem}@media screen and (min-width: 768px){.main_books .word_border .books_hidden p{font-size:1.6rem}}@media screen and (min-width: 768px){.splide:not(.is-active) .splide__list{display:flex !important}}.splide__pagination__page{background-color:#746f57}.splide__pagination__page.is-active{background-color:#2e2214}@media screen and (min-width: 768px){.splide__pagination__page{display:none !important}}.main_member{margin-top:10em}@media screen and (min-width: 768px){.main_member{margin-top:20em}}.main_member .member_wrapper{display:flex;flex-wrap:wrap;justify-content:space-around}.main_member .member_wrapper .member{width:calc(80% - 25px);min-height:200px;margin-top:3em;margin-bottom:1em;padding-right:.5em;box-shadow:3px 4px #888;display:flex;background:rgba(116,111,87,.3)}@media screen and (min-width: 768px){.main_member .member_wrapper .member{width:calc(33.3333333333% - 25px)}}.main_member .member_wrapper .member .member_icon{max-width:50px;height:100%;margin-left:5px;margin-top:5px;margin-right:5px}.main_member .member_wrapper .member .member_icon .crcle{height:50px;width:50px;border-radius:50%;border:1px solid #888}.main_member .member_wrapper .member .member_icon .crcle .pizza{width:0;height:0;border:24px solid rgba(0,0,0,0);border-radius:100%;background-color:#f9f9f8}.main_member .member_wrapper .member .member_icon .crcle .Prima{border-left:24px solid #cf5b84}.main_member .member_wrapper .member .member_icon .crcle .Epicurean{border-top:24px solid #e3dc67}.main_member .member_wrapper .member .member_icon .crcle .Clione{border-right:24px solid #6f9dd8}.main_member .member_wrapper .member .member_icon .crcle .Another{border-bottom:24px solid #6bda89}.main_member .member_wrapper .member .member_icon .member_sns{height:50px;width:50px;margin-top:25px}.main_member .member_wrapper .member .member_icon .member_sns a{display:block;height:auto;width:auto}.main_member .member_wrapper .member .member_icon .member_sns .fa-brands{height:100%;width:100%;text-align:center;align-items:center;font-size:3.5rem;color:#383c3c}.main_member .member_wrapper .member .member_icon .member_sns img{height:95%;width:95%}.main_member .member_wrapper .member .member_content{width:calc(100% - 60px);height:100%;text-align:center;vertical-align:middle}.main_member .member_wrapper .member .member_content .member_name{width:100%;padding-top:.5em;display:flex;border-bottom:.3px solid #888}.main_member .member_wrapper .member .member_content .member_name .names{text-align:center;flex-grow:2}.main_member .member_wrapper .member .member_content .member_role{display:flex;width:100%;padding-top:10px;border-bottom:.3px solid #888}.main_member .member_wrapper .member .member_content .member_role .role{text-align:center;flex-grow:2;overflow-wrap:break-word;font-size:1.5rem}.main_member .member_wrapper .member .member_content .member_write{width:100%;height:auto;padding-top:10px;display:flex}.main_member .member_wrapper .member .member_content .member_write .workBox{width:100%;min-height:13rem;overflow-wrap:break-word;padding-top:.5em;padding-bottom:.5em;display:flex;flex-direction:column;justify-content:center}.main_member .member_wrapper .member .member_content .member_write .workBox P{line-height:1.2;font-size:1.4rem}@media screen and (min-width: 768px){.main_member .member_wrapper .member .member_content .member_write .workBox P{font-size:1.6rem}}#engName{font-size:smaller}#fullName{font-size:1.7rem}@media screen and (min-width: 768px){#fullName{font-size:large}}.roleName{text-align:center;display:flex;align-items:flex-end;white-space:nowrap;font-size:small}.roleNameWork{flex-grow:1;text-align:center;display:flex;align-items:flex-start;white-space:nowrap;font-size:small}.footer_contact .contact_info{height:20rem;margin-top:3em;width:100%;text-align:center}.footer_contact .contact_info p{margin-bottom:1rem}.footer_contact .copywright{right:-5%;bottom:0;padding-bottom:10px;text-align:right}.footer_contact .copywright p{font-size:.8rem}@media screen and (min-width: 768px){.footer_contact .copywright p{font-size:1.2rem}}.h_100_v{height:100vh}.h_100_c{height:100%}.h_70_v{height:70vh}.h_50_v{height:50v}.h_50_px{height:50px}.h_40_px{height:40px}.h_40_v{height:40vh}.h_25_v{height:25vh}.h_auto{height:auto}.is-width{transform:scale(1.2);transition:0s}.is-roring{transform:rotateY(180deg);transition:.5s}.is-hidden{display:none}