*{box-sizing:border-box}:root{--bs-body-color:#333;--primary-color:#4c4549;--secondary-color:#c4bb9c;--secondary-color-midd:#d8c066;--secondary-color-right:#ede8d7;--secondary-color-right2:#f8f4e5;--secondary-color-right3:#ebdfb2;--secondary-color-right4:#fcfaf2;--accent-color:#be9600;--general-link-visited-color:#be9600;--text-color:#333333;--btn-quinary-border-color:#cfcfcf;--btn-primary-bg-color:#4c4549;--light-gray:#efefef;--light-gray2:#edecec;--light-gray3:#c9c7c8;--light-gray4:#f6f6f6;--general-light-bg-color:#fafafa;--global-left-width:180px;--general-text-color:#4c4549;--table-border-color:#dadada;--important-color:#8c0000}.container-fluid{padding:0}.container{max-width:100%;margin:0 auto}.container.description{width:100%;margin:40px auto 0 auto;color:#fff}.container.description p:last-child{margin-bottom:0}.container.description a{color:#fff}@media (min-width: 768px){.container.description{width:90%;max-width:700px}}@media (min-width: 992px){.container.description{max-width:900px}}.container .container_inner{width:90%;margin:0 auto}.container img{width:auto;max-width:100%;height:auto}@media (min-width: 576px){.container{max-width:540px}}@media (min-width: 768px){.container{max-width:720px}}@media (min-width: 992px){.container{max-width:800px}}@media (min-width: 1200px){.container{max-width:1180px}}@keyframes bgloop{from{background-position:0 0}to{background-position:-1000px 0}}@media screen and (max-width: 767px){.spnone{display:none}}@media screen and (min-width: 768px) and (max-width: 991px){.tabnone{display:none}.pc_center{text-align:center}}@media screen and (min-width: 992px){.pcnone{display:none}.pc_center{text-align:center}}*,:before,:after{background-repeat:no-repeat;box-sizing:inherit}:before,:after{text-decoration:inherit;vertical-align:inherit}audio:not([controls]){display:none;height:0}hr{overflow:visible}*{padding:0;margin:0;box-sizing:border-box;text-decoration:none;font-family:"Zen Maru Gothic", sans-serif;font-weight:400;font-style:normal}* input[type="submit"],* input[type="button"]{border-radius:0;-webkit-appearance:button;appearance:button;border:none}* input[type="submit"]::-webkit-search-decoration,* input[type="button"]::-webkit-search-decoration{display:none}* input[type="submit"]::focus,* input[type="button"]::focus{outline-offset:-2px}html{-webkit-font-smoothing:subpixel-antialiased}img{width:auto;max-width:100%;height:auto}.blur{opacity:0;filter:blur(10px);transform:translateY(10px);transition:opacity 1.5s ease, filter 1.5s ease, transform 1.5s ease}.blur.is-active{opacity:1;filter:blur(0);transform:translateY(0)}a{color:var(--accent-color);text-decoration:underline}a:hover{color:var(--accent-color);opacity:0.8}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}.keyword-search-form{width:100%;margin:0 auto}@media (min-width: 768px){.keyword-search-form{max-width:400px}}.keyword-search-form .search-form{display:flex;align-items:stretch;justify-content:space-between}.keyword-search-form .search-form .search-field{width:78%}.keyword-search-form .search-form .search-submit,.keyword-search-form .search-form .keyword-clear-btn{width:20%;padding:0;font-size:1rem;border-radius:5px;background-color:var(--light-gray3)}.keyword-search-form .search-form .keyword-clear-btn{background-color:var(--light-gray2)}.btn-primary,.wp-block-button__link,.total-quant{background-color:var(--primary-color) !important;border:none}body{position:relative;-webkit-animation:fadeIn 1.5s ease 0s 1 normal;animation:fadeIn 1.5s ease 0s 1 normal;color:var(--general-text-color)}.red{color:#E50A0A}table th,table td{padding:.5rem}@media (min-width: 768px){table th,table td{padding:.9rem}}.flex{display:flex}.flex.ceo,.flex.rand{justify-content:space-between;flex-direction:column}@media (min-width: 768px){.flex.ceo,.flex.rand{flex-direction:row}}.flex.ceo .left,.flex.ceo .right,.flex.rand .left,.flex.rand .right{width:100%}@media (min-width: 768px){.flex.ceo .left,.flex.ceo .right,.flex.rand .left,.flex.rand .right{width:46%}}.flex.ceo .left .mainpic,.flex.ceo .right .mainpic,.flex.rand .left .mainpic,.flex.rand .right .mainpic{position:relative;z-index:2;margin:60px auto 0 auto}.flex.ceo .left .mainpic img,.flex.ceo .right .mainpic img,.flex.rand .left .mainpic img,.flex.rand .right .mainpic img{z-index:3}.flex.ceo .left .mainpic img.eng,.flex.ceo .right .mainpic img.eng,.flex.rand .left .mainpic img.eng,.flex.rand .right .mainpic img.eng{width:60%;position:absolute;z-index:4;right:20px;top:-30px}@media (min-width: 768px){.flex.ceo .left .mainpic img.eng,.flex.ceo .right .mainpic img.eng,.flex.rand .left .mainpic img.eng,.flex.rand .right .mainpic img.eng{width:50%;left:0;right:auto}}.flex.ceo .left strong,.flex.ceo .right strong,.flex.rand .left strong,.flex.rand .right strong{display:block;line-height:2rem;font-size:1.2rem;font-weight:300;text-align:center}@media (min-width: 768px){.flex.ceo .left strong,.flex.ceo .right strong,.flex.rand .left strong,.flex.rand .right strong{line-height:2.8rem;font-size:1.5rem;text-align:left}}.flex.ceo .right p,.flex.rand .right p{line-height:1.7rem}.flex.ceo .right p.name,.flex.rand .right p.name{display:block;text-align:right;padding:30px 0 0 0}@media (min-width: 768px){.flex.ceo{align-items:flex-end}}.flex.ceo .right{padding:30px}.flex.ceo .right strong{display:block;padding:0 0 40px 0}@media (min-width: 768px){.flex.ceo .right{padding:0 30px}}.flex.rand .left,.flex.rand .right{position:relative}.flex.rand .right strong{display:block;padding:0 0 50px 0}.flex.story{width:100%;justify-content:space-between;flex-direction:column}@media (min-width: 768px){.flex.story{flex-direction:row;align-items:flex-start}}.flex.story .pic,.flex.story .txt{width:100%}@media (min-width: 768px){.flex.story .pic,.flex.story .txt{width:46%}}.flex.story .pic strong,.flex.story .txt strong{display:block;line-height:2rem;font-size:1.2rem;font-weight:300;text-align:center;padding:0 0 30px 0}@media (min-width: 768px){.flex.story .pic strong,.flex.story .txt strong{line-height:2.8rem;font-size:1.5rem;text-align:left}}.flex.story .pic{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;order:2}@media (min-width: 768px){.flex.story .pic{order:1}}.flex.story .pic img:first-child{width:100%;margin:0 auto 10px auto}.flex.story .pic figure{width:49%;align-items:center}.flex.story .pic figure figcaption{text-align:center;font-size:0.8rem}@media (min-width: 768px){.flex.story .pic figure figcaption{font-size:0.9rem}}.flex.story .txt{padding:0 0 30px 0;order:1}@media (min-width: 768px){.flex.story .txt{padding:0 30px;order:2}}.flex.story .txt p{line-height:1.7rem}@media (min-width: 768px){.flex.story .txt p{line-height:1.9rem}}.flex.story .txt p:last-child{margin-bottom:0}.flex.action{justify-content:space-between;flex-direction:column;margin:30px auto}@media (min-width: 768px){.flex.action{flex-direction:row;margin:40px auto}}.flex.action .left{width:100%;padding:0}@media (min-width: 768px){.flex.action .left{left:0;width:30%}}.flex.action .left h4{font-weight:300;position:relative;margin:20px auto}@media (min-width: 992px){.flex.action .left h4{margin:0 auto}}.flex.action .left h4:after{content:attr(data-sub);display:block;font-size:0.7em;padding:10px 0 0 0}@media (min-width: 768px){.flex.action .left h4:after{font-size:0.5em}}.flex.action .right{width:100%}@media (min-width: 768px){.flex.action .right{width:68%}}.flex.action .right ul{padding-left:1rem;margin:0}@media (min-width: 768px){.flex.action .right ul{padding-left:2rem}}.flex.action .right ul li{padding:0 0 10px 0;font-size:1rem}.flex.action strong{display:block;line-height:2.8rem;font-size:1.5rem;font-weight:500;text-align:center;padding:0 0 40px 0}.flex.action p{text-align:center}.flex.item-menu{width:100%;justify-content:space-around;flex-direction:column;background-color:var(--primary-color);padding:20px}@media (min-width: 992px){.flex.item-menu{flex-direction:row;padding:20px 60px}}.flex.item-menu .left,.flex.item-menu .right{display:flex}.flex.item-menu .left{width:100%}@media (min-width: 992px){.flex.item-menu .left{width:40%}}.flex.item-menu .left h3{color:#fff;display:flex;align-items:center;justify-content:center;margin:0;padding:0 0 30px 0;width:100%}@media (min-width: 992px){.flex.item-menu .left h3{padding:0;justify-content:flex-start;width:auto}}.flex.item-menu .left h3 img{width:30px;margin-right:20px}@media (min-width: 992px){.flex.item-menu .left h3 img{width:50px}}.flex.item-menu .left h3 span{color:#fff;position:relative}.flex.item-menu .left h3 span i{display:block;color:#fff;font-size:0.9rem;padding:10px 0 0 0}.flex.item-menu .right{width:100%}@media (min-width: 992px){.flex.item-menu .right{width:58%}}.flex.item-menu .right p{color:#fff;margin:0;line-height:1.5rem}@media (min-width: 992px){.flex.item-menu .right p{line-height:2rem}}.flex.flow{justify-content:space-between;flex-direction:column;width:100%;margin:50px auto}@media (min-width: 768px){.flex.flow{flex-direction:row;width:90%;margin:50px auto 0 auto}}.flex.flow .item{width:100%}@media (min-width: 768px){.flex.flow .item{width:45%}}.flex.flow .item h3{display:block;font-weight:500;font-size:1.2rem;color:#fff;margin:0 auto;padding:20px 30px;font-weight:500}.flex.flow .item .box{display:flex;justify-content:center;padding:20px 30px 20px 80px;position:relative}.flex.flow .item .box p{width:100%;margin:0;font-size:1rem;font-weight:300}.flex.flow .item.newcomer h3{background-color:var(--accent-color)}.flex.flow .item.newcomer .box:nth-child(odd){background-color:var(--secondary-color-right4)}.flex.flow .item.newcomer .box:nth-child(even){background-color:var(--secondary-color-right2)}.flex.flow .item.newcomer .box::after{content:'●';color:var(--accent-color);position:absolute;top:0;left:30px;bottom:0;margin:auto;width:20px;height:20px}.flex.flow .item.newcomer .box:before{content:'';width:1px;height:100%;background-color:var(--accent-color);position:absolute;top:0;left:37px}.flex.flow .item.middle h3{background-color:var(--primary-color)}.flex.flow .item.middle .box:nth-child(odd){background-color:var(--light-gray4)}.flex.flow .item.middle .box:nth-child(even){background-color:var(--light-gray2)}.flex.flow .item.middle .box::after{content:'●';color:var(--primary-color);position:absolute;top:0;left:30px;bottom:0;margin:auto;width:20px;height:20px}.flex.flow .item.middle .box:before{content:'';width:1px;height:100%;background-color:var(--primary-color);position:absolute;top:0;left:37px}.flex.voice{flex-direction:column;align-items:center;width:100%;margin:50px auto;background-color:var(--secondary-color-right2);padding:30px}@media (min-width: 768px){.flex.voice{flex-direction:row;flex-wrap:wrap;width:100%;margin:50px auto 0 auto}}@media (min-width: 992px){.flex.voice{justify-content:space-between}}.flex.voice .item{width:100%}.flex.voice .item:first-child{order:1}@media (min-width: 768px){.flex.voice .item:first-child{order:1;width:49%}}@media (min-width: 992px){.flex.voice .item:first-child{width:33%}}.flex.voice .item:nth-child(2){order:3}@media (min-width: 768px){.flex.voice .item:nth-child(2){order:2;width:49%}}@media (min-width: 992px){.flex.voice .item:nth-child(2){width:33%}}.flex.voice .item:last-child{order:2;padding:30px 0}@media (min-width: 768px){.flex.voice .item:last-child{order:3;width:100%;padding:0}}@media (min-width: 992px){.flex.voice .item:last-child{width:33%}}.flex.voice .item h3{display:block;font-weight:500;font-size:1.2rem;color:#fff;margin:0 auto;padding:20px 30px;font-weight:500;color:var(--primary-color);padding:0 0 30px 0;font-weight:500;font-size:1rem;line-height:1.8rem}@media (min-width: 768px){.flex.voice .item h3{padding:30px 0;font-size:1.2rem;line-height:2rem}}@media (min-width: 992px){.flex.voice .item h3{padding:10px 0 30px 0}}.flex.voice .item table.th_color_none{margin:0 auto 20px auto;background-color:transparent}.flex.voice .item table.th_color_none tr{background-color:transparent}@media (min-width: 992px){.flex.voice .item:last-child{padding:0 0 0 30px}}.flex.voice .item .modal-open{margin:0 auto;background-color:var(--primary-color);color:#fff;text-align:center;padding:10px;cursor:pointer;max-width:240px}.action{margin:80px auto 0 auto}@media (min-width: 768px){.action{margin:100px auto 0 auto}}.action .mainpic{width:100%;margin:50px auto 30px auto;position:relative}@media (min-width: 768px){.action .mainpic{width:70%;margin:100px auto 30px auto}}.action .mainpic img{display:block;margin:0 auto}.bg_glay{background-color:#E8E8E7}.glay{background-color:var(--light-gray3)}.gld{background-color:var(--secondary-color-right3)}.hh_bg{position:relative;background-color:var(--secondary-color-right2)}.bg_gld{background:linear-gradient(to bottom, var(--secondary-color-right2) 0%, var(--secondary-color-right2) 65%, #fff 65%, #fff 100%);margin:150px auto 0 auto}#philosophy .container strong,.ms_area .container strong{display:block;line-height:2rem;font-size:1.2rem;font-weight:300;text-align:center;padding:0 0 30px 0}@media (min-width: 768px){#philosophy .container strong,.ms_area .container strong{line-height:2.8rem;font-size:1.5rem;font-weight:300;padding:0 0 40px 0}}#philosophy .container p,.ms_area .container p{line-height:1.7rem}@media (min-width: 768px){#philosophy .container p,.ms_area .container p{text-align:center}}.ms_area{margin:70px auto 30px auto;width:90%}@media (min-width: 768px){.ms_area{width:100%}}.ms_area strong+p{text-align:center}.ms_area strong+p+p{text-align:center}.ms_area .infomations{width:100%;padding:24px;background-color:var(--secondary-color-right2);margin:60px auto 0 auto}@media (min-width: 768px){.ms_area .infomations{max-width:800px}}.ms_area .infomations h3{text-align:center;font-weight:500;font-size:1rem;margin:0 auto;width:300px}.ms_area .infomations h3::before{bottom:-10px}@media (min-width: 768px){.ms_area .infomations h3::before{left:130px;bottom:-3px}}.ms_area .infomations h3::after{left:20%;bottom:-10px}@media (min-width: 768px){.ms_area .infomations h3::after{left:100px;bottom:-3px;width:20%}}@media (min-width: 768px){.ms_area .infomations h3{max-width:700px;padding:30px;font-size:1.2rem}}.ms_area .infomations table.th_color_none{background-color:transparent;width:90%;margin:30px auto 0 auto}.ms_area .infomations table.th_color_none tr:first-child{border-top:none}.ms_area .infomations table.th_color_none tr:first-child td{font-size:1rem;font-weight:500;text-align:center}@media (min-width: 768px){.ms_area .infomations table.th_color_none tr:first-child td{font-size:1.2rem}}.ms_area .infomations table.th_color_none tr:first-child td a.tel{text-decoration:none;font-size:1.4rem;font-weight:500;letter-spacing:2px}@media (min-width: 768px){.ms_area .infomations table.th_color_none tr:first-child td a.tel{font-size:1.6rem}}table th,table td{width:100%;display:block}@media (min-width: 768px){table th,table td{width:auto;display:table-cell}}table th p,table th ul,table td p,table td ul{line-height:1.4rem}@media (min-width: 768px){table th p,table th ul,table td p,table td ul{line-height:2rem}}table th p:last-child,table th ul:last-child,table td p:last-child,table td ul:last-child{margin-bottom:0}table th .more,table td .more{margin:0}table th{text-align:center}@media (min-width: 768px){table th{text-align:left}}table.history{border:none;margin:30px auto 80px auto}@media (min-width: 768px){table.history{margin:30px auto}}table.history tr:nth-of-type(odd){background-color:var(--light-gray2)}table.history tr:nth-of-type(even){background-color:var(--light-gray4)}table.history th{text-align:left;font-weight:700}table.history th:before{content:'';width:1px;height:100%;background-color:var(--accent-color);position:absolute;top:0;left:10px}@media (min-width: 768px){table.history th:before{display:none}}table.history th:after{content:'●';color:var(--accent-color);position:absolute;top:0;left:3px;bottom:0;margin:auto;width:20px;height:20px}@media (min-width: 768px){table.history th:after{left:auto;right:28px}}table.history td::before{content:'';width:1px;height:100%;background-color:var(--accent-color);position:absolute;top:0;left:10px}@media (min-width: 768px){table.history td::before{left:-40px;right:auto}}table.history th,table.history td{padding:10px 10px 10px 40px;border:none;position:relative;background-color:transparent}@media (min-width: 768px){table.history th,table.history td{padding:24px 20px}}table.th_color_none{border:none}table.th_color_none caption{caption-side:top}table.th_color_none tr{border-top:1px solid var(--table-border-color);border-bottom:1px solid var(--table-border-color)}table.th_color_none th{text-align:left;font-weight:500}table.th_color_none th,table.th_color_none td{background-color:transparent;border:none}@media (min-width: 992px){.d-lg-none{display:block !important}}@media (min-width: 1378px){.d-lg-none{display:none !important}}.regular{height:500px;overflow:hidden;visibility:hidden}.regular.slick-initialized{visibility:visible}@media screen and (min-width: 768px){.regular{height:700px}}.regular:not(.slick-initialized) .item:nth-child(n+2){display:none}.regular .slick-list,.regular .slick-track{height:100%}.regular .item{height:100%;position:relative;overflow:hidden}.regular .item video,.regular .item picture,.regular .item img{position:absolute;top:50%;left:50%;width:100%;height:100%;object-fit:cover;transform:translate(-50%, -50%)}#wrap{width:100%;height:auto;margin:0 auto;overflow:hidden;position:relative;background-color:#fff;z-index:1}p,table{font-size:.9rem;line-height:1.6rem}@media (min-width: 768px){p,table{font-size:1rem;line-height:2rem}}.container{width:100%;padding:0}@media (min-width: 992px){.container{width:100%}}@media (min-width: 992px){.widget .widgettitle,.widget .widget_title{margin-bottom:4rem}}.widgettitle{align-items:center;margin:3rem auto 0 auto}@media (min-width: 992px){.widgettitle{margin:4rem auto 0 auto}}.widgettitle:has(img){gap:.625rem}.widgettitle img{width:30px}@media (min-width: 768px){.widgettitle img{width:55px}}.widgettitle+strong.wide{display:block;padding:0 0 30px 0;font-size:1.2rem;font-weight:300}@media (min-width: 768px){.widgettitle+strong.wide{font-size:1.5rem}}.widgettitle+strong+p{font-size:0.9rem;line-height:1.8rem}@media (min-width: 768px){.widgettitle+strong+p{font-size:1rem;line-height:2rem}}.more{display:block;width:90%;max-width:250px;margin:40px auto 0 auto}@media (min-width: 768px){.more{margin:60px auto 0 auto}}.more a{display:block;background-color:var(--primary-color);padding:20px 10px;text-align:center;color:#fff;text-decoration:none;font-size:0.9rem;line-height:1.2rem}@media (min-width: 768px){.more a{padding:10px;padding:16px;font-size:1rem;line-height:1.4rem}}#hero-visual{position:relative}#hero-visual .copy{position:absolute;right:10px;bottom:30px;width:70%;transform:rotate(-5deg)}@media (min-width: 768px){#hero-visual .copy{width:40%;max-width:500px}}#hero-visual .copy img{width:100%;height:auto}header.site-header-olg{transition:transform 0.4s ease, box-shadow 0.4s ease;width:100%;z-index:10;position:relative}header.site-header-olg::before{content:"";position:absolute;inset:0;background:rgba(255,255,255,0.8);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:-1}header.site-header-olg .top-menu{position:relative;transition:transform 0.4s ease, opacity 0.4s ease;display:flex;align-items:center;padding:10px 0;border-bottom:1px solid var(--secondary-color-right);height:44px}@media (min-width: 1050px){header.site-header-olg .top-menu{height:64px}}header.site-header-olg .top-menu .site-title-logo{width:200px;background-color:var(--primary-color);transition:transform 0.45s cubic-bezier(0.4, 0, 0.2, 1),width 0.45s ease,height 0.45s ease}header.site-header-olg .top-menu .site-title-logo .site-title{height:100%}header.site-header-olg .top-menu .site-title-logo .site-title a{display:flex;justify-content:center;align-items:center;height:100%;padding:5px}@media (min-width: 768px){header.site-header-olg .top-menu .site-title-logo .site-title a{padding:10px}}header.site-header-olg .top-menu .site-title-logo .site-title img{width:auto;height:auto;max-height:100%}header.site-header-olg .top-menu .site-title-logo .site-title img.yk{display:none}header.site-header-olg .top-menu .site-title-logo .site-title img.sq{display:block}header.site-header-olg .top-menu.start{transform:translateY(0);opacity:1}header.site-header-olg .top-menu.start .site-title-logo{width:100px;height:100px;position:absolute;left:0;top:0;transform:translateY(0) scale(1)}@media (min-width: 768px){header.site-header-olg .top-menu.start .site-title-logo{width:200px;height:auto}}@media (min-width: 768px){header.site-header-olg .top-menu.start .site-title-logo{width:200px;height:200px}}@media (min-width: 1200px){header.site-header-olg .top-menu.start .site-title-logo{width:250px;height:250px}}header.site-header-olg .top-menu.start .site-title-logo img{max-width:100%}header.site-header-olg .top-menu.start .site-title img{width:70%;height:auto;max-height:100%}header.site-header-olg .top-menu .global-menu-nav-area{margin-left:var(--global-left-width);width:calc(100% - var(--global-left-width))}@media (min-width: 992px){header.site-header-olg .top-menu .global-menu-nav-area{margin-left:210px;width:calc(100% - 210px)}}@media (min-width: 1200px){header.site-header-olg .top-menu .global-menu-nav-area{margin-left:280px;width:calc(100% - 280px)}}@media (max-width: 1050px){header.site-header-olg .top-menu .global-menu-nav-area{position:fixed;inset:0;z-index:1000;opacity:0;visibility:hidden;transform:translateY(-10px);transition:opacity .3s ease, transform .3s ease, visibility .3s}header.site-header-olg .top-menu .global-menu-nav-area.is-open{opacity:1;visibility:visible;transform:translateY(0)}}@media (min-width: 1051px){header.site-header-olg .top-menu .global-menu-nav-area{position:static;opacity:1;visibility:visible;transform:none;transition:none}}header.site-header-olg .top-menu .global-menu-nav-area #navigation,header.site-header-olg .top-menu .global-menu-nav-area #sp_navigation{margin:0;padding:0;display:flex;align-items:center;list-style-type:none;position:relative}header.site-header-olg .top-menu .global-menu-nav-area #navigation li,header.site-header-olg .top-menu .global-menu-nav-area #sp_navigation li{z-index:2}header.site-header-olg .top-menu .global-menu-nav-area #navigation li a,header.site-header-olg .top-menu .global-menu-nav-area #sp_navigation li a{display:block;padding:10px 20px;text-decoration:none;color:#333;transition:color 0.3s;font-size:0.9rem;white-space:nowrap}@media (min-width: 768px){header.site-header-olg .top-menu .global-menu-nav-area #navigation li a,header.site-header-olg .top-menu .global-menu-nav-area #sp_navigation li a{font-size:1rem}}header.site-header-olg .top-menu .global-menu-nav-area #navigation li a:hover,header.site-header-olg .top-menu .global-menu-nav-area #sp_navigation li a:hover{opacity:1}@media (min-width: 1051px){header.site-header-olg .top-menu .global-menu-nav-area #navigation li .sub-menu,header.site-header-olg .top-menu .global-menu-nav-area #sp_navigation li .sub-menu{display:none;position:absolute;z-index:100;list-style:none;padding:0;margin:0}}@media (min-width: 1051px){header.site-header-olg .top-menu .global-menu-nav-area #navigation li:hover>.sub-menu,header.site-header-olg .top-menu .global-menu-nav-area #sp_navigation li:hover>.sub-menu{display:block;background-color:rgba(255,255,255,0.9)}}@media (max-width: 1050px){header.site-header-olg .top-menu .global-menu-nav-area #navigation li.tenpo,header.site-header-olg .top-menu .global-menu-nav-area #navigation li.shop,header.site-header-olg .top-menu .global-menu-nav-area #sp_navigation li.tenpo,header.site-header-olg .top-menu .global-menu-nav-area #sp_navigation li.shop{margin:30px auto}}header.site-header-olg .top-menu .global-menu-nav-area #navigation li.tenpo a,header.site-header-olg .top-menu .global-menu-nav-area #navigation li.shop a,header.site-header-olg .top-menu .global-menu-nav-area #sp_navigation li.tenpo a,header.site-header-olg .top-menu .global-menu-nav-area #sp_navigation li.shop a{position:relative;z-index:2;padding:10px;display:flex;justify-content:center;align-items:center;color:#fff}header.site-header-olg .top-menu .global-menu-nav-area #navigation li.tenpo a::after,header.site-header-olg .top-menu .global-menu-nav-area #navigation li.shop a::after,header.site-header-olg .top-menu .global-menu-nav-area #sp_navigation li.tenpo a::after,header.site-header-olg .top-menu .global-menu-nav-area #sp_navigation li.shop a::after{position:absolute;content:'';top:50%;transform:translateY(-50%);left:0;height:30px;width:100%;background:var(--primary-color);border-radius:30px;z-index:-1;transition:all 0.4s cubic-bezier(0.23, 1, 0.32, 1)}@media (max-width: 1050px){header.site-header-olg .top-menu .global-menu-nav-area #navigation li.tenpo a::after,header.site-header-olg .top-menu .global-menu-nav-area #navigation li.shop a::after,header.site-header-olg .top-menu .global-menu-nav-area #sp_navigation li.tenpo a::after,header.site-header-olg .top-menu .global-menu-nav-area #sp_navigation li.shop a::after{height:40px}}header.site-header-olg .top-menu .global-menu-nav-area #navigation li.tenpo a span,header.site-header-olg .top-menu .global-menu-nav-area #navigation li.shop a span,header.site-header-olg .top-menu .global-menu-nav-area #sp_navigation li.tenpo a span,header.site-header-olg .top-menu .global-menu-nav-area #sp_navigation li.shop a span{color:#fff;margin-right:10px;font-size:15px}header.site-header-olg .top-menu .global-menu-nav-area #navigation li.tenpo a:hover::after,header.site-header-olg .top-menu .global-menu-nav-area #navigation li.shop a:hover::after,header.site-header-olg .top-menu .global-menu-nav-area #sp_navigation li.tenpo a:hover::after,header.site-header-olg .top-menu .global-menu-nav-area #sp_navigation li.shop a:hover::after{background:var(--accent-color)}header.site-header-olg .top-menu .global-menu-nav-area #navigation li.shop,header.site-header-olg .top-menu .global-menu-nav-area #sp_navigation li.shop{width:100%;margin:-20px auto 30px auto}header.site-header-olg .top-menu .global-menu-nav-area #navigation li.shop a::after,header.site-header-olg .top-menu .global-menu-nav-area #sp_navigation li.shop a::after{background:var(--accent-color)}header.site-header-olg .top-menu .global-menu-nav-area #navigation li.shop a:hover::after,header.site-header-olg .top-menu .global-menu-nav-area #sp_navigation li.shop a:hover::after{background:var(--secondary-color-midd)}header.site-header-olg .top-menu .global-menu-nav-area #navigation .nav-cursor,header.site-header-olg .top-menu .global-menu-nav-area #sp_navigation .nav-cursor{position:absolute;top:50%;transform:translateY(-50%);left:0;height:30px;width:0;background:var(--secondary-color-right);border-radius:30px;z-index:1;transition:all 0.4s cubic-bezier(0.23, 1, 0.32, 1);pointer-events:none;opacity:0}@media (max-width: 1050px){header.site-header-olg .top-menu .global-menu-nav-area #navigation .nav-cursor,header.site-header-olg .top-menu .global-menu-nav-area #sp_navigation .nav-cursor{display:none}}@media (max-width: 1130px){header.site-header-olg .top-menu .global-menu-nav-area #navigation li a{font-size:0.9rem}}header.site-header-olg .top-menu .global-menu-icons{width:40%;display:flex;justify-content:space-between;align-items:center;margin:0 auto}@media (max-width: 767px){header.site-header-olg .top-menu .global-menu-icons{margin:0 auto 0 35%}}@media (min-width: 900px) and (max-width: 1050px){header.site-header-olg .top-menu .global-menu-icons{width:30%}}@media (min-width: 1051px) and (max-width: 1200px){header.site-header-olg .top-menu .global-menu-icons{width:20%}}@media (min-width: 1201px) and (max-width: 1250px){header.site-header-olg .top-menu .global-menu-icons{width:30%}}@media (min-width: 1251px){header.site-header-olg .top-menu .global-menu-icons{width:26%}}header.site-header-olg .top-menu .global-menu-icons li a{display:flex !important;flex-direction:column;color:#363730;font-size:12px;text-align:center;color:var(--primary-color);text-decoration:none}header.site-header-olg .top-menu .global-menu-icons li a span.txt{color:var(--primary-color)}@media (max-width: 1200px){header.site-header-olg .top-menu .global-menu-icons li a span.txt{display:none}}header.site-header-olg .top-menu .global-menu-icons ul.user,header.site-header-olg .top-menu .global-menu-icons .iconmenu,header.site-header-olg .top-menu .global-menu-icons .cart-btn{margin-bottom:0}@media (min-width: 768px){header.site-header-olg .top-menu .global-menu-icons ul.user,header.site-header-olg .top-menu .global-menu-icons .iconmenu,header.site-header-olg .top-menu .global-menu-icons .cart-btn{margin-right:16px}}header.site-header-olg .top-menu .global-menu-icons ul.user a,header.site-header-olg .top-menu .global-menu-icons .iconmenu a,header.site-header-olg .top-menu .global-menu-icons .cart-btn a{padding:0 5px !important;text-decoration:none}header.site-header-olg .top-menu .global-menu-icons ul.user a span,header.site-header-olg .top-menu .global-menu-icons .iconmenu a span,header.site-header-olg .top-menu .global-menu-icons .cart-btn a span{white-space:nowrap;color:var(--accent-color)}header.site-header-olg .top-menu .global-menu-icons ul.user a span.txt,header.site-header-olg .top-menu .global-menu-icons .iconmenu a span.txt,header.site-header-olg .top-menu .global-menu-icons .cart-btn a span.txt{color:var(--primary-color);font-size:10px}@media (max-width: 1200px){header.site-header-olg .top-menu .global-menu-icons ul.user a span.txt,header.site-header-olg .top-menu .global-menu-icons .iconmenu a span.txt,header.site-header-olg .top-menu .global-menu-icons .cart-btn a span.txt{display:none}}header.site-header-olg .top-menu .global-menu-icons .iconmenu a{display:flex !important;flex-direction:column;color:#363730;text-align:center;letter-spacing:0}header.site-header-olg .top-menu .global-menu-icons .cart-btn{width:auto}@media (min-width: 768px){header.site-header-olg .top-menu .global-menu-icons .cart-btn{margin-right:20px}}header.site-header-olg .top-menu .global-menu-icons .cart-btn .view-cart a{display:flex !important;flex-direction:column;color:#363730;font-size:12px;text-align:center;position:relative;text-decoration:none}header.site-header-olg .top-menu .global-menu-icons .cart-btn .view-cart a .total-quant{width:16px;height:16px;line-height:16px;border-radius:9999px;position:absolute;right:0;top:0;color:#fff}header.site-header-olg.fixde{position:fixed;top:0;left:0;transform:translateY(0)}header.site-header-olg.fixde .global-menu-nav-area{margin-left:var(--global-left-width);width:calc(100% - var(--global-left-width))}@media (min-width: 992px){header.site-header-olg.fixde .global-menu-nav-area{margin-left:230px;width:calc(100% - 230px)}}@media (min-width: 1200px){header.site-header-olg.fixde .global-menu-nav-area{margin-left:280px;width:calc(100% - 280px)}}header.site-header-olg.fixde .top-menu .site-title-logo{width:25%;height:45px;background-color:transparent}@media (min-width: 768px){header.site-header-olg.fixde .top-menu .site-title-logo{width:20%}}@media (min-width: 1050px){header.site-header-olg.fixde .top-menu .site-title-logo{width:22%;height:64px}}@media (max-width: 1050px){header.site-header-olg.fixde .top-menu .site-title-logo{position:absolute}}header.site-header-olg.fixde .top-menu .site-title-logo a{padding:3px 10px;height:45px}@media (min-width: 768px){header.site-header-olg.fixde .top-menu .site-title-logo a{padding:5px}}@media (min-width: 1050px){header.site-header-olg.fixde .top-menu .site-title-logo a{height:64px;padding:10px}}header.site-header-olg.fixde .top-menu .site-title-logo a img{width:100%}header.site-header-olg.fixde .top-menu .site-title-logo a img.yk{display:block}header.site-header-olg.fixde .top-menu .site-title-logo a img.sq{display:none}header.site-header-olg.fixde .top-menu .global-menu-nav-area{width:calc(100% - 0);margin:0 auto}@media (min-width: 992px){header.site-header-olg.fixde .top-menu .global-menu-nav-area{margin:0 auto}}@media (min-width: 992px){.sp-menu-optins{display:none}}.js-open-menus{position:fixed;top:0;right:0;z-index:999;width:44px;height:44px;padding:10px;border:none;background-color:var(--primary-color);cursor:pointer;display:flex;flex-direction:column;justify-content:center;gap:7px}@media (min-width: 1050px){.js-open-menus{width:64px;height:64px;padding:10px 20px}}@media (min-width: 1051px){.js-open-menus{display:none}}.js-open-menus span{color:#fff;display:block;width:100%;height:2px;background:#fff;border-radius:2px;transition:transform 0.3s ease, opacity 0.2s ease}.js-open-menus.is-open span:nth-child(1){transform:translateY(9px) rotate(45deg)}.js-open-menus.is-open span:nth-child(2){opacity:0}.js-open-menus.is-open span:nth-child(3){transform:translateY(-9px) rotate(-45deg)}body.pagetop #primary{margin:64px auto 0 auto}@media (max-width: 1050px){body.pagetop #primary{margin:44px auto 0 auto}}body.pagetop #primary .post-views{display:none}@media (max-width: 1050px){body.is-menu-open{position:relative}body.is-menu-open .site-header-olg .top-menu{z-index:999}body.is-menu-open .site-header-olg .top-menu .global-menu-nav-area{position:absolute;top:44px;right:0;left:auto;width:70%;height:100vh;margin:0;opacity:1;border-left:1px solid var(--secondary-color-right);padding:30px;z-index:999;background-color:rgba(255,255,255,0.8);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}}@media (max-width: 1050px) and (min-width: 768px){body.is-menu-open .site-header-olg .top-menu .global-menu-nav-area{width:40%}}@media (max-width: 1050px) and (min-width: 992px){body.is-menu-open .site-header-olg .top-menu .global-menu-nav-area{top:44px;width:30%}}@media (max-width: 1050px){body.is-menu-open .site-header-olg .top-menu .global-menu-nav-area #navigation{display:block}body.is-menu-open .site-header-olg .top-menu .global-menu-nav-area #navigation li{width:100%;list-style-type:none}}@media (max-width: 1050px){body.page-template-uscescart header.site-header-olg .top-menu .global-menu-icons{justify-content:center}}body .send #previouscart{text-decoration:none;padding:10px 20px;background-color:var(--primary-color);color:#fff;border-radius:30px}.entry-content a{color:var(--accent-color)}.entry-content td .more a{color:#fff}.entry-content .event-areas-container{margin-block:0}.post-navigation{width:100%;margin:0 auto;display:flex;justify-content:space-between;flex-wrap:wrap;padding:100px 0 0 0}.post-navigation .nav-prev a{text-align:left}.post-navigation .nav-prev,.post-navigation .nav-next{margin-block:0;margin:10px 0;display:block;width:100%}@media (min-width: 768px){.post-navigation .nav-prev,.post-navigation .nav-next{width:fit-content}}.post-navigation .nav-prev a,.post-navigation .nav-next a{display:block;text-decoration:none;padding:5px 10px;border:1px solid var(--accent-color);font-size:0.85rem}@media (min-width: 768px){.post-navigation .nav-prev a,.post-navigation .nav-next a{font-size:0.95rem}}.post-navigation .nav-next{margin:0 0 0 auto}.post-navigation .nav-next a{text-align:right}#wrap{overflow-y:hidden}.bunner-area{padding:10px 0 20px 0}.bunner-area .slick-track{display:flex;justify-content:space-between}.bunner-area__item{padding:10px}.bunner-area__item img{width:100%;height:auto}.bunner-area .slick-track{display:flex;justify-content:center;margin:0 5px}.bunner-area .slick-track .slick-slide{margin:0 5px;max-width:235px}.bunner-area .slick-track .slick-slide a{display:block}.bunner-area .slick-track .slick-slide a img{width:100%;height:auto}.bunner-area .slick-dots{width:100%;display:block;left:0;right:0;bottom:-30px}.card-image img{width:100%;height:auto !important}.child-category-list{width:100%;padding:0;margin:0;list-style:none;display:grid;gap:1px;grid-template-columns:repeat(1, 1fr)}@media (min-width: 768px){.child-category-list{grid-template-columns:repeat(3, 1fr)}}@media (min-width: 992px){.child-category-list{grid-template-columns:repeat(3, 1fr)}}.child-category-list li{background-color:#888;overflow:hidden}.child-category-list li:first-child{grid-row:span 2}.child-category-list li a{position:relative;display:flex;width:100%;height:100%;justify-content:center;align-items:center;text-decoration:none;box-sizing:border-box;z-index:2}.child-category-list li a img{width:100%;height:auto}.child-category-list li a span{width:100%;height:20px;position:absolute;inset:0;margin:auto;color:#fff;text-align:center}.tabs{margin:0 auto}.tabs .tab-buttons{display:flex;justify-content:center;border-bottom:4px solid var(--primary-color)}.tabs .tab-buttons .tab,.tabs .tab-buttons .tab_link{width:fit-content;padding:10px;margin:0 2px;border:none;background:var(--light-gray2);cursor:pointer;transition:background 0.3s;text-align:center;font-size:0.8rem;letter-spacing:0;text-decoration:none;display:block;display:block;color:var(--primary-color)}@media (min-width: 768px){.tabs .tab-buttons .tab,.tabs .tab-buttons .tab_link{min-width:127px;font-size:0.9rem;padding:20px 10px;letter-spacing:1px}}.tabs .tab-buttons .tab.active,.tabs .tab-buttons .tab_link.active{background:var(--primary-color);color:#fff}.tabs .tab-content{display:none;border:none}.tabs .tab-content.active{display:block}.tabs .tab-content .flex{align-items:center;justify-content:space-between;flex-direction:column;padding:10px;margin:0 auto;border-bottom:1px solid var(--primary-color)}@media (min-width: 768px){.tabs .tab-content .flex{flex-direction:row}}.tabs .tab-content .flex .meta{display:flex;justify-content:space-between;width:100%}@media (min-width: 768px){.tabs .tab-content .flex .meta{flex-direction:column;width:30%}}@media (min-width: 992px){.tabs .tab-content .flex .meta{flex-direction:row;align-items:center;width:23%}}.tabs .tab-content .flex .meta .cat{display:flex;align-items:center}@media (max-width: 767px){.tabs .tab-content .flex .meta .cat{width:75%}}@media (min-width: 768px){.tabs .tab-content .flex .meta .cat{display:block}}.tabs .tab-content .flex .meta .cat a{text-decoration:none;text-align:center;width:auto}.tabs .tab-content .flex .meta .cat .tags{margin:0 2px 0 0}@media (min-width: 768px){.tabs .tab-content .flex .meta .cat .tags{width:100%;display:block;margin:0 auto 4px auto}}.tabs .tab-content .flex .meta .cat .tags a{text-decoration:none;font-size:0.8rem;padding:3px 10px;border-radius:20px;color:#fff;background-color:var(--important-color)}.tabs .tab-content .flex .meta .cat .classification{display:flex;flex-wrap:wrap}.tabs .tab-content .flex .meta .cat .classification a{text-decoration:none;font-size:0.8rem;padding:3px 10px;border-radius:20px;color:#fff;margin:1px}@media (min-width: 768px){.tabs .tab-content .flex .meta .cat .classification a{display:block}}.tabs .tab-content .flex .meta .cat .classification a.cat-type{background-color:var(--accent-color)}.tabs .tab-content .flex .meta .cat .classification a.cat-main{background-color:var(--secondary-color-midd)}.tabs .tab-content .flex .meta .cat .classification .tags_store{display:flex;flex-wrap:wrap}.tabs .tab-content .flex .meta .cat .classification .tags_store a{background-color:var(--secondary-color-midd)}.tabs .tab-content .flex .meta time{text-align:center;font-size:0.8rem;text-align:right;width:30%}@media (min-width: 768px){.tabs .tab-content .flex .meta time{width:45%;text-align:center}}@media (min-width: 992px){.tabs .tab-content .flex .meta time{width:38%;min-width:86px}}.tabs .tab-content .flex .posts{width:100%;padding:20px 0 0 0}@media (min-width: 768px){.tabs .tab-content .flex .posts{padding:0;width:65%}}@media (min-width: 992px){.tabs .tab-content .flex .posts{width:75%}}.tabs .tab-content .flex .posts a{width:100%;color:var(--primary-color);text-decoration:none}@media (min-width: 768px){.tabs .tab-content .flex .posts a{display:flex;justify-content:space-between;align-items:center}}.tabs .tab-content .flex .posts a .title{width:100%;font-size:0.9rem}@media (min-width: 768px){.tabs .tab-content .flex .posts a .title{width:82%;font-size:1rem}}.tabs .tab-content .flex .posts a .title time{font-size:0.8rem}.tabs .tab-content .flex .posts a .eye{width:50%;display:block;margin:15px auto 0 auto}@media (min-width: 768px){.tabs .tab-content .flex .posts a .eye{width:15%;margin:0}}.tabs .tab-content .flex .posts a .eye img{width:100%}.tabs.contact{margin:50px auto}.tabs.contact p{display:block;margin:0 auto 20px auto;text-align:center}.tabs.contact .tab-buttons{border-bottom:none;margin:30px auto 0 auto}.tabs.contact .tab-buttons .tab,.tabs.contact .tab-buttons .tab_link{background-color:#fff;padding:10px;width:90%;margin:0 5px;display:flex;align-items:center;justify-content:center}@media (min-width: 768px){.tabs.contact .tab-buttons .tab,.tabs.contact .tab-buttons .tab_link{padding:20px 30px;width:20%;margin:0 10px}}.tabs.contact .tab-buttons .tab.active,.tabs.contact .tab-buttons .tab_link.active{color:var(--accent-color);outline:2px solid var(--accent-color)}.tabs.contact .tab-buttons .tab:hover{opacity:0.8}.tabs.contact .tab-content{padding:30px 20px;margin:0 auto}@media (min-width: 768px){.tabs.contact .tab-content{padding:30px}}.tabs.contact .tab-content.active{border-top:2px solid var(--accent-color);border-bottom:2px solid var(--accent-color)}.tabs.contact .tab-content.active table{background-color:transparent;border:none}.tabs.contact .tab-content.active table th,.tabs.contact .tab-content.active table td{background-color:transparent;border:none}.tabs.contact .tab-content.active table th{width:100%;display:block}@media (min-width: 768px){.tabs.contact .tab-content.active table th{width:30%;display:table-cell}}.tabs.contact .tab-content.active table th p{margin:0;text-align:left;display:flex;align-items:center;justify-content:space-between;font-weight:500}.tabs.contact .tab-content.active table th span{background-color:var(--important-color);color:#fff;padding:3px 8px;width:fit-content;font-size:0.8rem;text-align:center;line-height:normal;font-weight:300}.tabs.contact .tab-content.active table td{width:100%;display:block}@media (min-width: 768px){.tabs.contact .tab-content.active table td{width:70%;display:table-cell}}.tabs.contact .tab-content.active table td select{margin:0}.tabs.contact .tab-content.active table td p{text-align:left}@media (max-width: 768px){#block-event{padding:0 0 80px 0;width:100%;margin:0 auto}}#block-shop .container{width:100%}h2.widgettitle{display:flex;flex-direction:column}h2.widgettitle img{width:30px}@media (min-width: 768px){h2.widgettitle img{width:55px}}.container.under_fluid,.container-fluid.under_fluid{padding:20px 0}@media (min-width: 768px){.container.under_fluid,.container-fluid.under_fluid{padding:20px 0 100px 0}}.container.under_fluid#coffee,.container.under_fluid#sweets,.container.under_fluid#utsuwa,.container.under_fluid#gift,.container-fluid.under_fluid#coffee,.container-fluid.under_fluid#sweets,.container-fluid.under_fluid#utsuwa,.container-fluid.under_fluid#gift{padding:250px 0 0 0;background:url(../img/bg/bg_coffee.jpg) no-repeat;background-size:cover;background-position:top center}.container.under_fluid#coffee+.container,.container.under_fluid#sweets+.container,.container.under_fluid#utsuwa+.container,.container.under_fluid#gift+.container,.container-fluid.under_fluid#coffee+.container,.container-fluid.under_fluid#sweets+.container,.container-fluid.under_fluid#utsuwa+.container,.container-fluid.under_fluid#gift+.container{width:95%}.container.under_fluid#coffee .container,.container.under_fluid#sweets .container,.container.under_fluid#utsuwa .container,.container.under_fluid#gift .container,.container-fluid.under_fluid#coffee .container,.container-fluid.under_fluid#sweets .container,.container-fluid.under_fluid#utsuwa .container,.container-fluid.under_fluid#gift .container{position:relative}.container.under_fluid#coffee .container .item-menu,.container.under_fluid#sweets .container .item-menu,.container.under_fluid#utsuwa .container .item-menu,.container.under_fluid#gift .container .item-menu,.container-fluid.under_fluid#coffee .container .item-menu,.container-fluid.under_fluid#sweets .container .item-menu,.container-fluid.under_fluid#utsuwa .container .item-menu,.container-fluid.under_fluid#gift .container .item-menu{position:absolute;top:-50px;left:0;right:0;margin:auto;padding:30px 25px}@media (min-width: 992px){.container.under_fluid#coffee .container .item-menu,.container.under_fluid#sweets .container .item-menu,.container.under_fluid#utsuwa .container .item-menu,.container.under_fluid#gift .container .item-menu,.container-fluid.under_fluid#coffee .container .item-menu,.container-fluid.under_fluid#sweets .container .item-menu,.container-fluid.under_fluid#utsuwa .container .item-menu,.container-fluid.under_fluid#gift .container .item-menu{padding:40px 60px}}.container.under_fluid#sweets,.container-fluid.under_fluid#sweets{background:url(../img/bg/bg_sweet.jpg) no-repeat;background-size:cover;background-position:top center}.container.under_fluid#utsuwa,.container-fluid.under_fluid#utsuwa{background:url(../img/bg/bg_utsuwa_v3.jpg) no-repeat;background-size:cover;background-position:top center}.container.under_fluid#gift,.container-fluid.under_fluid#gift{background:url(../img/bg/bg_gift_v2.jpg) no-repeat;background-size:cover;background-position:top center}.container.under_fluid.saerch,.container-fluid.under_fluid.saerch{padding:20px 0 0 0}.container.under_fluid.saerch .container,.container-fluid.under_fluid.saerch .container{width:100%}.container.under_fluid.saerch .container i.searchresult-highlight,.container-fluid.under_fluid.saerch .container i.searchresult-highlight{font-style:normal;font-size:inherit;font-weight:inherit;background:linear-gradient(transparent 60%, #d8c066 60%)}.container.under_fluid_top,.container-fluid.under_fluid_top{padding:0 0 50px 0}@media (min-width: 768px){.container.under_fluid_top,.container-fluid.under_fluid_top{padding:0 0 100px 0}}.container.detail,.container-fluid.detail{width:100%;height:850px;position:relative;clip-path:inset(0)}@media (min-width: 768px){.container.detail,.container-fluid.detail{height:600px}}.container.detail::before,.container-fluid.detail::before{content:"";display:block;width:100%;height:100vh;position:fixed;top:0;left:0;z-index:-1;background-image:url("../img/bg/kodawari_bg_sp_v3.jpg");background-size:auto 100%;background-repeat:no-repeat;background-position:center}@media (min-width: 768px){.container.detail::before,.container-fluid.detail::before{background-image:url("../img/bg/kodawari_v2.jpg");background-size:cover;background-repeat:no-repeat;background-position:center}}.container.detail .container,.container-fluid.detail .container{position:relative;z-index:3}.container.detail .container .vertical,.container-fluid.detail .container .vertical{max-width:870px;text-align:center;position:relative;margin:15% auto 0 auto;opacity:0;filter:blur(10px);transform:translateY(10px);transition:opacity 1.5s ease, filter 1.5s ease, transform 1.5s ease}@media (min-width: 768px){.container.detail .container .vertical,.container-fluid.detail .container .vertical{max-width:670px}}@media (min-width: 992px){.container.detail .container .vertical,.container-fluid.detail .container .vertical{max-width:870px}}.container.detail .container .vertical.is-active,.container-fluid.detail .container .vertical.is-active{opacity:1;filter:blur(0);transform:translateY(0)}.container.detail .container .vertical p,.container-fluid.detail .container .vertical p{width:100%;text-align:center;line-height:2.4rem;font-size:1rem;letter-spacing:0.3rem;color:#fff;display:block}@media (min-width: 768px){.container.detail .container .vertical p,.container-fluid.detail .container .vertical p{text-align:left;writing-mode:vertical-rl;line-height:2.3rem;font-size:1.2rem;letter-spacing:0.3rem}}@media (min-width: 992px){.container.detail .container .vertical p,.container-fluid.detail .container .vertical p{line-height:3rem;font-size:1.2rem;letter-spacing:0.3rem}}.container.roasted_coffee,.container-fluid.roasted_coffee{padding:0;margin:40px auto}.container.roasted_coffee .container,.container-fluid.roasted_coffee .container{position:relative}@media (min-width: 992px){.container.roasted_coffee .container,.container-fluid.roasted_coffee .container{max-width:990px}}@media (min-width: 1200px){.container.roasted_coffee .container,.container-fluid.roasted_coffee .container{max-width:1180px}}.container.roasted_coffee .container .flex,.container-fluid.roasted_coffee .container .flex{justify-content:space-between;flex-direction:column;padding:100px 0 50px 0}@media (min-width: 992px){.container.roasted_coffee .container .flex,.container-fluid.roasted_coffee .container .flex{padding:100px 0;flex-direction:row}}.container.roasted_coffee .container .flex .item,.container-fluid.roasted_coffee .container .flex .item{width:100%}@media (min-width: 992px){.container.roasted_coffee .container .flex .item,.container-fluid.roasted_coffee .container .flex .item{width:46%}}.container.roasted_coffee .container .flex .item img,.container-fluid.roasted_coffee .container .flex .item img{display:block;margin:0 auto}.container.roasted_coffee .container .flex .item.txt,.container-fluid.roasted_coffee .container .flex .item.txt{padding:0}@media (min-width: 992px){.container.roasted_coffee .container .flex .item.txt,.container-fluid.roasted_coffee .container .flex .item.txt{padding:0 30px}}.container.roasted_coffee .container .flex .item.txt h4,.container-fluid.roasted_coffee .container .flex .item.txt h4{font-weight:500;position:relative;font-size:3rem;position:relative;z-index:2}.container.roasted_coffee .container .flex .item.txt h4:after,.container-fluid.roasted_coffee .container .flex .item.txt h4:after{content:attr(data-sub);position:absolute;top:30px;left:70px;font-size:0.8rem;font-weight:300}.container.roasted_coffee .container .flex .item.txt h4+strong,.container-fluid.roasted_coffee .container .flex .item.txt h4+strong{font-size:1.3rem;line-height:2rem;font-weight:300;position:relative;z-index:2;display:block;padding:10px 0px 30px}@media (min-width: 992px){.container.roasted_coffee .container .flex .item.txt h4+strong,.container-fluid.roasted_coffee .container .flex .item.txt h4+strong{font-size:1.7rem;line-height:3rem}}.container.roasted_coffee .container .flex .item.txt p,.container-fluid.roasted_coffee .container .flex .item.txt p{line-height:1.6rem;position:relative;z-index:2}@media (min-width: 992px){.container.roasted_coffee .container .flex .item.txt p,.container-fluid.roasted_coffee .container .flex .item.txt p{line-height:2rem}}.container.roasted_coffee .container .flex .item img.topimg,.container-fluid.roasted_coffee .container .flex .item img.topimg{position:relative;z-index:2;display:block;width:55%;position:absolute;top:0;right:0;opacity:0;filter:blur(10px);transform:translateY(10px);z-index:1;transition:opacity 1.5s ease, filter 1.5s ease, transform 1.5s ease}@media (min-width: 992px){.container.roasted_coffee .container .flex .item img.topimg,.container-fluid.roasted_coffee .container .flex .item img.topimg{width:20%}}.container.roasted_coffee .container .flex .item img.topimg.is-active,.container-fluid.roasted_coffee .container .flex .item img.topimg.is-active{opacity:0.3;filter:blur(0);transform:translateY(0)}@media (min-width: 992px){.container.roasted_coffee .container .flex .item img.topimg.is-active,.container-fluid.roasted_coffee .container .flex .item img.topimg.is-active{opacity:1}}.container.roasted_coffee .container .flex .item img.topimg.left,.container-fluid.roasted_coffee .container .flex .item img.topimg.left{right:auto;left:0}.container.roasted_coffee .container .flex .item img.bottom,.container-fluid.roasted_coffee .container .flex .item img.bottom{margin:40px auto 0 auto}@media (min-width: 992px){.container.roasted_coffee .container .flex .item img.bottom,.container-fluid.roasted_coffee .container .flex .item img.bottom{margin:330px auto 0 auto}}.container.mt_space,.container-fluid.mt_space{margin:40px auto}@media (max-width: 991px){.container.gld.roasted_coffee .flex .item:first-child,.container-fluid.gld.roasted_coffee .flex .item:first-child{order:2}.container.gld.roasted_coffee .flex .item.txt,.container-fluid.gld.roasted_coffee .flex .item.txt{order:1}.container.gld.roasted_coffee .flex .item h4,.container.gld.roasted_coffee .flex .item strong,.container-fluid.gld.roasted_coffee .flex .item h4,.container-fluid.gld.roasted_coffee .flex .item strong{text-align:right}.container.gld.roasted_coffee .flex .item h4::after,.container-fluid.gld.roasted_coffee .flex .item h4::after{left:auto;right:70px}}.container#corporation,.container-fluid#corporation{margin:30px auto 0 auto}.container#corporation .item_list_shop,.container-fluid#corporation .item_list_shop{margin:50px auto 80px auto}.container#corporation .item_list_shop .flex.shop_wrap:first-child,.container-fluid#corporation .item_list_shop .flex.shop_wrap:first-child{border-top:1px solid var(--table-border-color)}.container#corporation .item_list_shop .flex.shop_wrap:last-child,.container-fluid#corporation .item_list_shop .flex.shop_wrap:last-child{border-bottom:1px solid var(--table-border-color)}.under-title strong.md{line-height:2rem;font-size:1.2rem;font-weight:300;padding:0px 0 40px 0;display:block}@media (min-width: 768px){.under-title strong.md{line-height:2.8rem;font-size:1.5rem;text-align:center}}.container-fluid#life{margin:50px auto;padding:20px 0 50px 0}@media (min-width: 768px){.container-fluid#life{margin:80px auto;padding:20px 0 80px 0}}.container-fluid#life .pic{padding:70px 0 0 0}@media (min-width: 768px){.container-fluid#life .pic{padding:0}}.container-fluid#life .pic strong{display:block;margin:0 auto 40px auto}@media (min-width: 768px){.container-fluid#life .pic strong{margin:0 0 40px 0}}.container-fluid#life .pic img.mn{margin:0 auto 10px auto}.container-fluid#life .txt{padding:0}.container-fluid#life .txt .en{width:100%;margin:0;position:relative;z-index:3}.container-fluid#life .txt .en img{width:90%;margin:40px auto 0 auto;display:block}@media (min-width: 768px){.container-fluid#life .txt .en img{width:70%;margin:50px auto 0 auto}}.container.life{margin:0 auto 40px auto}@media (min-width: 768px){.container.life{margin:0 auto 80px auto}}.container.life strong{display:block;text-align:center;font-weight:300;font-size:1.1rem;line-height:2rem}@media (min-width: 768px){.container.life strong{font-size:1.5rem;line-height:3rem}}.container.life .page-pav-menu{margin:40px auto}.container.life .page-pav-menu li{width:45%}@media (min-width: 768px){.container.life .page-pav-menu li{width:140px}}@media (min-width: 992px){.container.life .page-pav-menu li{width:220px}}.container .pickup-event{width:100%}.container .pickup-event .item{padding:30px;background-color:var(--light-gray2);display:flex;justify-content:space-between;align-items:center;flex-direction:column;margin:30px auto}@media (min-width: 768px){.container .pickup-event .item{flex-direction:row}}.container .pickup-event .item .pic-slide{width:100%}@media (min-width: 768px){.container .pickup-event .item .pic-slide{width:37%}}.container .pickup-event .item .pic-slide a{display:block}.container .pickup-event .item .meta{width:100%;margin:20px auto 0 auto}@media (min-width: 768px){.container .pickup-event .item .meta{width:58%;margin:0}}.container .pickup-event .item .meta a{text-decoration:none;color:var(--primary-color)}.container .pickup-event .item .meta h3{color:var(--primary-color);font-size:1.2rem;margin:0 auto 30px auto}@media (min-width: 768px){.container .pickup-event .item .meta h3{font-size:1.4rem}}.container .pickup-event .item .meta h3 a{padding:0 30px 0 0;position:relative;display:block}.container .pickup-event .item .meta h3 a:after{font-family:'Material Symbols Outlined';content:'\f8ce';position:absolute;top:0;right:0;bottom:0;margin:auto;font-size:0.9rem;width:20px;height:15px}.container .pickup-event .item .meta table{margin:30px auto 0 auto;background-color:transparent;border:none}.container .pickup-event .item .meta table tr{border-top:1px solid var(--table-border-color);border-bottom:1px solid var(--table-border-color)}.container .pickup-event .item .meta table th{font-weight:500}.container .pickup-event .item .meta table th,.container .pickup-event .item .meta table td{border:none;background-color:transparent;width:auto;padding:0.5rem}@media (min-width: 768px){.container .pickup-event .item .meta table th,.container .pickup-event .item .meta table td{padding:0.85rem}}.container .pickup-event .item .meta .tag a{text-decoration:none;font-size:0.8rem;padding:3px 10px;border-radius:20px;color:#fff;margin:1px;background-color:var(--accent-color)}.container .item_list_shop{width:100%;margin:230px auto 80px auto}@media (min-width: 992px){.container .item_list_shop{margin:180px auto 140px auto}}.container .item_list_shop .flex.shop_wrap{justify-content:space-between;align-items:center;flex-direction:column;padding:50px 0;border-bottom:1px solid var(--table-border-color);width:95%;margin:0 auto}@media (min-width: 768px){.container .item_list_shop .flex.shop_wrap{width:100%;flex-direction:row}}.container .item_list_shop .flex.shop_wrap:last-child{border-bottom:0}.container .item_list_shop .flex.shop_wrap .left{width:100%;padding:0 0 30px 0}@media (min-width: 768px){.container .item_list_shop .flex.shop_wrap .left{width:30%;padding:0}}.container .item_list_shop .flex.shop_wrap .left img{display:block;margin:0 auto}.container .item_list_shop .flex.shop_wrap .right{width:100%;display:flex;flex-direction:column;justify-content:space-between;flex-direction:column}@media (min-width: 768px){.container .item_list_shop .flex.shop_wrap .right{width:65%}}.container .item_list_shop .flex.shop_wrap .right h4{width:100%;display:block;padding:0 0 30px 0;text-align:center;margin:0 auto;font-weight:300}@media (min-width: 768px){.container .item_list_shop .flex.shop_wrap .right h4{margin:0;padding:0 0 20px 0;text-align:left}}.container .item_list_shop .flex.shop_wrap .right .more{margin:20px auto 0 auto}@media (min-width: 768px){.container .item_list_shop .flex.shop_wrap .right .more{margin:20px 0 0 0}}.container .item_list_shop .flex.shop_wrap .right .more a{display:flex;align-items:center;justify-content:center;background-color:var(--accent-color)}.container .item_list_shop .flex.shop_wrap .right .more a span,.container .item_list_shop .flex.shop_wrap .right .more a p{margin-bottom:0;color:#fff}.container .item_list_shop .flex.shop_wrap .right .more a span{margin-right:16px}.container .item_list_shop .flex.shop_wrap .right .txt{padding:16px;background-color:var(--light-gray2);width:fit-content}.container .item_list_shop .flex.shop_wrap .right .txt p{margin-bottom:0}.container .owner_flow{counter-reset:item-count;margin:50px auto}@media (min-width: 768px){.container .owner_flow{margin:80px auto}}.container .owner_flow .flex{justify-content:space-between;align-items:center;flex-wrap:wrap;padding:20px 10px 20px 40px;position:relative;counter-increment:item-count;background-color:var(--secondary-color-right2);position:relative}@media (min-width: 768px){.container .owner_flow .flex{flex-wrap:nowrap;padding:30px 20px}}.container .owner_flow .flex:nth-child(even){background-color:var(--secondary-color-right4)}.container .owner_flow .flex::before{content:counter(item-count, decimal-leading-zero);position:absolute;top:20px;left:40px;color:var(--accent-color)}@media (min-width: 768px){.container .owner_flow .flex::before{left:20px;top:auto}}.container .owner_flow .flex::after{content:'';width:1px;height:100%;background-color:var(--accent-color);position:absolute;top:0;left:15px}@media (min-width: 768px){.container .owner_flow .flex::after{display:none}}@media (min-width: 992px){.container .owner_flow .flex::after{display:block;left:25%}}.container .owner_flow .flex .name{width:85%;padding-left:30px;display:block;padding:0 0 15px 25px;position:relative}@media (min-width: 768px){.container .owner_flow .flex .name{width:30%;padding:0 0 0 30px}}.container .owner_flow .flex .name::after{content:'●';color:var(--accent-color);position:absolute;top:-2px;left:-33px;bottom:0;margin:auto;width:20px;height:20px}@media (min-width: 768px){.container .owner_flow .flex .name::after{display:none}}@media (min-width: 992px){.container .owner_flow .flex .name::after{display:block;top:0;left:auto;right:16%}}.container .owner_flow .flex .txt{width:100%;font-size:0.9rem}@media (min-width: 768px){.container .owner_flow .flex .txt{width:67%;font-size:1rem}}.container .owner_flow .flex .option{width:50px;position:absolute;top:20px;right:20px;bottom:0;margin:auto}@media (min-width: 768px){.container .owner_flow .flex .option{width:80px;position:static}}.container .owner_flow .flex .option a{display:block;color:var(--primary-color);text-decoration:none}.container .owner_flow .flex .option a span{text-align:right;display:block;margin:0;color:var(--primary-color)}.container.min{width:90%}@media (min-width: 768px){.container.min{width:100%}}@media (min-width: 768px){.container.min .widgettitle+p{text-align:center}}section{position:relative}section#block-about{padding:0}section#block-about .container{position:absolute;inset:0;margin:auto}section#block-about .container img#thinks{width:90%;max-width:500px;margin:20px auto -20px auto}section#block-about .container img#think{width:90%;max-width:400px;margin:20px auto -20px auto;opacity:0;filter:blur(10px);transform:translateY(10px);transition:opacity 1.5s ease, filter 1.5s ease, transform 1.5s ease}section#block-about .container img#think.is-active{opacity:1;filter:blur(0);transform:translateY(0)}section#block-about .container p{line-height:2rem}@media (min-width: 768px){section#block-about .container p{line-height:2.5rem}}section .container,section .container-fluid{position:relative}section .more_flex{display:flex;justify-content:space-between;align-items:center;width:100%;margin:0 auto}@media (min-width: 768px){section .more_flex{width:60%}}section .container-fluid{max-width:100%}section .container-fluid.event{background-color:var(--light-gray2);position:relative;z-index:1;padding:0 0 20px 0}@media (min-width: 992px){section .container-fluid.event{padding:30px 0;max-width:1300px}section .container-fluid.event:after{width:33%;height:100%;background-color:var(--secondary-color-midd);content:'';position:absolute;left:0;top:0;z-index:2}}section .container-fluid.event .container{width:90%}@media (min-width: 992px){section .container-fluid.event .container{width:100%}}section .container-fluid.event .container .flex{width:90%;margin:0 auto}@media (min-width: 992px){section .container-fluid.event .container .flex{width:100%}}section .container-fluid.event .title{padding:0;margin:auto;z-index:3;width:100%;height:200px;background-color:var(--secondary-color-midd);display:flex;justify-content:center;align-items:center}@media (min-width: 768px){section .container-fluid.event .title{height:150px}}@media (min-width: 992px){section .container-fluid.event .title{display:block;position:absolute;top:0;left:7%;bottom:0;margin:auto;z-index:3;width:200px;height:100px;background-color:transparent}}section .container-fluid.event .title h2{color:#fff;margin:0}section .container-fluid.event.qsa{width:90%;margin:50px auto}@media (min-width: 992px){section .container-fluid.event.qsa{width:100%;margin:0 auto}}section .container-fluid.event.qsa .title{left:7%;width:100%;height:200px}@media (min-width: 992px){section .container-fluid.event.qsa .title{width:200px;height:100px}}section .container-fluid.event.qsa .title h2{font-size:1.2rem}@media (min-width: 768px){section .container-fluid.event.qsa .title h2{font-size:1.7rem}}section .container-fluid.event.qsa .container{position:relative;z-index:4}section .container-fluid.event.qsa .container .post-space{width:100%}@media (min-width: 992px){section .container-fluid.event.qsa .container .post-space{width:70% !important;padding:0 40px 0 0}}section .container-fluid.event.qsa .container .post-space .item{display:flex;justify-content:space-between;flex-direction:column}@media (min-width: 992px){section .container-fluid.event.qsa .container .post-space .item{flex-direction:row}}section .container-fluid.event.qsa .container .post-space .item .pic-slide{width:100%}@media (min-width: 992px){section .container-fluid.event.qsa .container .post-space .item .pic-slide{width:45%}}section .container-fluid.event.qsa .container .post-space .item .meta{width:100%;padding:30px 0}@media (min-width: 992px){section .container-fluid.event.qsa .container .post-space .item .meta{width:45%;padding:0}}section .container-fluid.event.qsa .container .post-space .item .meta h3{font-size:1.2rem;line-height:1.7rem;margin:0 auto 20px auto;padding:0}@media (min-width: 992px){section .container-fluid.event.qsa .container .post-space .item .meta h3{margin:0 auto 20px auto;font-size:1.3rem;line-height:2rem}}section .container-fluid.event.qsa .container .post-space .item .meta p{line-height:1.6rem}@media (min-width: 992px){section .container-fluid.event.qsa .container .post-space .item .meta p{line-height:2rem}}@media (min-width: 992px){section .container-fluid.event.qsa .container .post-space .item .meta .more{margin:40px 0 0 0}}section .container-fluid.event .container{margin:-30px auto 0 auto}@media (min-width: 768px){section .container-fluid.event .container{padding:30px 0 0 0}}@media (min-width: 992px){section .container-fluid.event .container{padding:30px 0 0 0;margin:0 auto}}section .container-fluid.event .container .flex{justify-content:space-between;align-items:center;flex-direction:column}@media (min-width: 992px){section .container-fluid.event .container .flex{flex-direction:row}}section .container-fluid.event .container .flex .title-space{width:100%;background-color:#9B9B98;position:relative;z-index:3}@media (min-width: 992px){section .container-fluid.event .container .flex .title-space{width:30%}}section .container-fluid.event .container .flex .title-space h2{font-size:1.2rem}@media (min-width: 768px){section .container-fluid.event .container .flex .title-space h2{font-size:1.4rem}}section .container-fluid.event .container .flex .post-space{width:100%}@media (min-width: 992px){section .container-fluid.event .container .flex .post-space{width:70%;padding:0 30px 0 0}}section .container-fluid.event .container .flex .post-space p.no-event{position:relative;z-index:10;text-align:center}section .container-fluid.event .container .flex .post-space .pic-slide-wrap{width:100%;position:relative;z-index:4;margin:0 auto}@media (min-width: 768px){section .container-fluid.event .container .flex .post-space .pic-slide-wrap{width:90%}}@media (min-width: 992px){section .container-fluid.event .container .flex .post-space .pic-slide-wrap{width:100%}}section .container-fluid.event .container .flex .post-space .pic-slide-wrap .item{width:100%;display:flex;justify-content:space-between;flex-direction:column;align-items:center}@media (min-width: 768px){section .container-fluid.event .container .flex .post-space .pic-slide-wrap .item{flex-direction:row}}section .container-fluid.event .container .flex .post-space .pic-slide-wrap .item .pic-slide{width:100%}@media (min-width: 768px){section .container-fluid.event .container .flex .post-space .pic-slide-wrap .item .pic-slide{width:45%}}section .container-fluid.event .container .flex .post-space .pic-slide-wrap .item .pic-slide div a img{display:block;margin:0 auto}section .container-fluid.event .container .flex .post-space .pic-slide-wrap .item .meta{width:100%;padding:20px 0 0 0}@media (min-width: 768px){section .container-fluid.event .container .flex .post-space .pic-slide-wrap .item .meta{width:55%;padding:0 0 0 30px}}section .container-fluid.event .container .flex .post-space .pic-slide-wrap .item .meta h3{display:block;padding:0 0 10px 0}section .container-fluid.event .container .flex .post-space .pic-slide-wrap .item .meta h3 a{text-decoration:none;color:#363730;font-size:16px}@media (min-width: 992px){section .container-fluid.event .container .flex .post-space .pic-slide-wrap .item .meta h3 a{font-size:20px}}section .container-fluid.event .container .flex .post-space .pic-slide-wrap .item .meta h3 a img{display:block;margin:0 auto}section .container-fluid.event .container .flex .post-space .pic-slide-wrap .item .meta .tag{width:100%;margin:0 auto 30px auto}section .container-fluid.event .container .flex .post-space .pic-slide-wrap .item .meta .tag a{text-decoration:none;padding:3px 10px;border-radius:20px;line-height:20px;font-size:14px;color:#fff;background-color:var(--accent-color);text-align:center}@media (min-width: 992px){section .container-fluid.event .container .flex .post-space .pic-slide-wrap .item .meta .tag a{padding:3px 20px;border-radius:20px;line-height:30px;font-size:15px}}section .container-fluid.event .container .flex .post-space .pic-slide-wrap .item .meta .tag a img{margin:0 auto;display:block}section .container-fluid.event .container .flex .post-space .pic-slide-wrap .item .meta ul.cat{padding:0;display:flex;flex-wrap:wrap}section .container-fluid.event .container .flex .post-space .pic-slide-wrap .item .meta ul.cat li{list-style-type:none;width:auto;margin:10px}section .container-fluid.event .container .flex .post-space .pic-slide-wrap .item .meta ul.cat li a{padding:5px 20px;background-color:#c4bb9c;color:#fff;border-radius:20px;text-decoration:none;font-size:14px;line-height:normal}section .container-fluid.event .container .flex .post-space .pic-slide-wrap .item .meta table{background-color:transparent;border:none}section .container-fluid.event .container .flex .post-space .pic-slide-wrap .item .meta table tr{border-top:1px solid var(--table-border-color);border-bottom:1px solid var(--table-border-color)}section .container-fluid.event .container .flex .post-space .pic-slide-wrap .item .meta table th{color:var(--primary-color);font-weight:500}section .container-fluid.event .container .flex .post-space .pic-slide-wrap .item .meta table th,section .container-fluid.event .container .flex .post-space .pic-slide-wrap .item .meta table td{background-color:transparent;border:none;padding:5px}@media (min-width: 992px){section .container-fluid.event .container .flex .post-space .pic-slide-wrap .item .meta table th,section .container-fluid.event .container .flex .post-space .pic-slide-wrap .item .meta table td{padding:10px}}section .container-fluid.event .container .flex .post-space .pic-slide-wrap .item .meta .more{width:80%;margin:30px auto 0 auto}@media (min-width: 992px){section .container-fluid.event .container .flex .post-space .pic-slide-wrap .item .meta .more{max-width:250px;margin:20px auto 0 auto}}section .container-fluid.event .container .flex .post-space .pic-slide-wrap .item .meta .more a{display:block;background-color:var(--primary-color);text-align:center;color:#fff;text-decoration:none;padding:10px}@media (min-width: 992px){section .container-fluid.event .container .flex .post-space .pic-slide-wrap .item .meta .more a{padding:16px}}section .container-fluid.event .container .flex .post-space .pic-slide-wrap .slick-dots{margin:20px auto 0 auto;display:flex;justify-content:flex-start}section .container-fluid.event .container .flex .post-space .pic-slide-wrap .slick-dots li{width:16px;height:16px;border-radius:16px;background-color:#fff}section .container-fluid.event .container .flex .post-space .pic-slide-wrap .slick-dots li.slick-active{background-color:#333}section .container-fluid.event .container .flex .post-space .pic-slide-wrap .slick-prev::before{font-family:'Material Symbols Outlined';content:'\e5e0'}section .container-fluid.event .container .flex .post-space .pic-slide-wrap .slick-next::before{font-family:'Material Symbols Outlined';content:'\e5e1'}section .container-fluid.event .container .flex .post-space .pic-slide-wrap .slick-prev::before,section .container-fluid.event .container .flex .post-space .pic-slide-wrap .slick-next::before{color:var(--primary-color) !important;font-weight:700 !important}section .container-fluid.about{width:100%;height:900px;position:relative;clip-path:inset(0)}@media (min-width: 768px){section .container-fluid.about{height:760px}}@media (min-width: 992px){section .container-fluid.about{height:760px}}section .container-fluid.about::before{content:"";display:block;width:100%;height:100vh;position:fixed;top:0;left:0;z-index:-1;background-image:url("../img/bg/about_bg_sp_v3.jpg");background-size:cover;background-repeat:no-repeat;background-position:center}@media (min-width: 992px){section .container-fluid.about::before{background-image:url("../img/bg/about_bg_v3.png");background-size:cover;background-repeat:no-repeat;background-position:left center}}section .container-fluid.about .container{color:#fff;padding:30px 24px 60px 24px}@media (min-width: 768px){section .container-fluid.about .container{padding:30px 0 60px 0}}section .container-fluid.about .container h2{margin-bottom:3rem;font-size:1rem}@media (min-width: 992px){section .container-fluid.about .container h2{font-size:2.3rem}}section .container-fluid.about .container h2 span,section .container-fluid.about .container h2 i{color:#fff;font-style:normal;font-size:1.5rem;padding:20px 0 0 0}@media (min-width: 768px){section .container-fluid.about .container h2 span,section .container-fluid.about .container h2 i{font-size:2.3rem}}section .container-fluid.about .container h2 i{font-size:0.8rem;display:block;display:inline-block;opacity:0;filter:blur(10px);transform:translateY(10px);transition:opacity 1.5s ease, filter 1.5s ease, transform 1.5s ease}@media (min-width: 992px){section .container-fluid.about .container h2 i{font-size:2rem}}section .container-fluid.about .container h2 i.is-active{opacity:1;filter:blur(0);transform:translateY(0)}section .container-fluid.about .container h2+p{font-size:16px;line-height:26px}@media (min-width: 768px){section .container-fluid.about .container h2+p{font-size:18px;line-height:30px}}section .container-fluid.about .container .btn{padding:0;justify-content:space-between;flex-direction:column;margin:50px auto 0 auto}@media (min-width: 768px){section .container-fluid.about .container .btn{flex-direction:row}}section .container-fluid.about .container .btn li{width:100%;list-style-type:none;margin:10px 0}@media (min-width: 768px){section .container-fluid.about .container .btn li{margin:0;width:30%}}section .container-fluid.about .container .btn li a{display:block;padding:16px;background-color:var(--accent-color);text-align:center;color:#fff;text-decoration:none;font-size:1rem}@media (min-width: 768px){section .container-fluid.about .container .btn li a{padding:20px 16px;font-size:1rem}}section .container-fluid.about .container .btn li a:hover{color:var(--primary-color)}section .shops-list{display:grid;gap:20px;grid-template-columns:repeat(2, 1fr)}@media (min-width: 768px){section .shops-list{grid-template-columns:repeat(3, 1fr);gap:30px}}section .shops-list-item{background-color:#fff}section .shops-list-item a{display:block;color:#363730;text-decoration:none}section .shops-list-item .shop-img{width:100%}section .shops-list-item .shop-info{padding:16px 0}@media (min-width: 768px){section .shops-list-item .shop-info{padding:16px}}section .shops-list-item .shop-info h3{text-align:center;display:block;font-size:0.85rem;font-weight:300}@media (min-width: 768px){section .shops-list-item .shop-info h3{font-size:1.2rem}}.site-main-under .entry-header{display:block;padding:40px 0;background-color:var(--primary-color)}.site-main-under .entry-header h2{text-align:center;color:#fff;font-weight:300}.site-main-under .entry-header a,.site-main-under .entry-header span{text-decoration:none;font-size:0.8rem;padding:3px 10px;border-radius:20px;color:#fff;margin:10px auto 0 auto;display:block;width:fit-content}.site-main-under .entry-header a.tag-cat{background-color:var(--accent-color)}.site-main-under .entry-header span.tag-cat{background-color:var(--secondary-color-midd)}.site-main-under .page-pav-menu{padding:0;margin:40px auto;width:100%;list-style-type:none;display:flex;justify-content:center;flex-wrap:wrap}@media (min-width: 992px){.site-main-under .page-pav-menu{margin:80px auto;flex-wrap:nowrap}}.site-main-under .page-pav-menu li{margin:5px;width:30%}@media (min-width: 768px){.site-main-under .page-pav-menu li{margin:10px;width:180px}}.site-main-under .page-pav-menu li a{display:block;color:#fff;padding:15px 10px 10px 10px;background-color:var(--primary-color);text-align:center;text-decoration:none;height:100%;display:flex;justify-content:space-between;flex-direction:column;line-height:1.2rem}.site-main-under .page-pav-menu li a span{display:block;color:#fff;text-align:center;line-height:18px}.event_rule{margin:100px auto;padding:30px 20px;background-color:var(--light-gray2)}@media (min-width: 768px){.event_rule{padding:30px 0 60px 0}}.event_rule .files{display:flex;justify-content:space-between;flex-direction:column;margin:20px auto 0 auto}@media (min-width: 768px){.event_rule .files{flex-direction:row;flex-wrap:wrap;width:90%;margin:40px auto 0 auto}}.event_rule .files .item{margin:10px auto;width:100%;padding:20px;background-color:var(--primary-color);color:#fff}@media (min-width: 768px){.event_rule .files .item{width:45%;padding:30px;margin:20px auto}}.event_rule .files .item h3{color:#fff;text-align:center;margin:0 auto 20px auto;font-size:1rem}@media (min-width: 768px){.event_rule .files .item h3{font-size:1.3rem}}.event_rule .files .item a{display:block;padding:10px;background-color:var(--accent-color);margin:0 auto;width:90%;text-align:center;text-decoration:none;color:#fff}@media (min-width: 768px){.event_rule .files .item a{padding:20px;width:80%}}.card-grid-items{grid-template-columns:repeat(2, 1fr)}@media (min-width: 768px){.card-grid-items{grid-template-columns:repeat(4, 1fr)}}.card-item a{color:var(--primary-color);line-height:normal}.card-item .card-title{color:var(--primary-color);line-height:normal}.card-item .item-price{color:var(--primary-color);font-weight:700}.card-item .item-price .tax{color:#888}.global-menu-nav{display:none}.global-menu-nav.is-open{display:block}@media (min-width: 992px){.global-menu-nav{display:block}.global-menu-nav.is-open{display:block}}@media screen and (min-width: 992px){.hero-visual-container{margin-bottom:5rem}}#block-iimportant{margin:0 auto;padding:0}#block-iimportant .info{background-color:var(--secondary-color-right);padding:30px}#block-iimportant .info .title{display:block;padding:10px 0 30px 0;font-weight:500;font-size:1rem;color:var(--important-color)}@media (min-width: 768px){#block-iimportant .info .title{font-size:1.2rem;text-align:center}}#block-iimportant .info a.btn{text-decoration:none;margin:30px auto 0 auto;background-color:var(--accent-color);color:#fff;text-align:center;padding:5px 20px;border-radius:30px;max-width:200px;display:block}#block-iimportant .info p{text-align:left}@media (min-width: 768px){#block-iimportant .info p{text-align:center}}#block-iimportant .info p:last-child{margin-bottom:0}.card-tags{top:0;left:0}#toTop{bottom:160px}@media (min-width: 768px){footer.cart-flow-footer{margin-top:100px}}footer#site-footer{position:relative}footer#site-footer .line_bunner{width:200px;position:fixed;bottom:10px;right:10px;z-index:999}@media (max-width: 767px){footer#site-footer .line_bunner{display:none}}footer#site-footer .line_bunner a{display:block;position:relative;z-index:1}footer#site-footer .line_bunner a:hover{opacity:1}footer#site-footer .line_bunner span{position:absolute;width:20px;height:20px;background-color:#fff;border:1px solid #06C755;border-radius:50%;z-index:2;color:#06C755;top:-5px;right:3px;display:flex;justify-content:center;align-items:center;cursor:pointer}footer#site-footer .deep_bunner{width:200px;position:fixed;bottom:80px;right:10px;display:none;z-index:999}footer#site-footer .deep_bunner a{display:block;position:relative;z-index:1}footer#site-footer .deep_bunner a:hover{opacity:1}footer#site-footer .deep_bunner span{position:absolute;width:20px;height:20px;background-color:#fff;border:1px solid var(--primary-color);border-radius:50%;z-index:2;color:var(--primary-color);top:-5px;right:3px;display:flex;justify-content:center;align-items:center;cursor:pointer}footer#site-footer .footer-nav{display:block;width:100%}@media (min-width: 992px){footer#site-footer .footer-nav{width:73%}}footer#site-footer .footer-nav li a{color:var(--bs-body-color)}footer#site-footer .googleCalendar{width:25%;text-align:center}footer#site-footer .googleCalendar strong{font-size:1rem;text-align:left;display:block;padding:0 0 10px 0}footer#site-footer .container{width:100%;display:block}footer#site-footer .container .flex{display:flex;justify-content:space-between;flex-direction:column}@media (min-width: 768px){footer#site-footer .container .flex{flex-direction:row}}footer#site-footer .container .flex .left{width:100%;position:relative;margin:0 auto}@media (min-width: 768px){footer#site-footer .container .flex .left{width:65%;margin:0}}footer#site-footer .container .flex .left .flex-menu{display:flex;flex-wrap:wrap;width:100%}@media (min-width: 768px){footer#site-footer .container .flex .left .flex-menu{flex-wrap:nowrap;width:auto}}footer#site-footer .container .flex .left .flex-menu .item{width:48%}@media (min-width: 768px){footer#site-footer .container .flex .left .flex-menu .item{margin-right:5%;width:auto}}@media (max-width: 767px){footer#site-footer .container .flex .left .flex-menu .item:last-child{width:100%;padding:0 0 40px 0}}footer#site-footer .container .flex .left .flex-menu ul{list-style-type:none;padding:0 0 0 10px}@media (min-width: 768px){footer#site-footer .container .flex .left .flex-menu ul{padding:0 0 0 20px}}footer#site-footer .container .flex .left .flex-menu ul li{margin:8px 0}footer#site-footer .container .flex .left .flex-menu ul li a{display:block;text-decoration:none;color:var(--primary-color);font-size:0.85rem;padding:0}@media (min-width: 768px){footer#site-footer .container .flex .left .flex-menu ul li a{padding:5px 0;font-size:0.9rem}}footer#site-footer .container .flex .left small{display:block;text-align:right;font-size:0.7rem;position:absolute;right:0;bottom:0}footer#site-footer .container .flex .right{width:100%;padding:80px 0 0 0}@media (min-width: 768px){footer#site-footer .container .flex .right{width:30%;padding:0}}footer#site-footer .container .flex .right .sns{display:flex;justify-content:center;margin:0 auto 30px auto}@media (min-width: 768px){footer#site-footer .container .flex .right .sns{justify-content:flex-start}}footer#site-footer .container .flex .right .sns svg{fill:var(--accent-color);height:30px;width:auto}footer#site-footer .container .flex .right h3{margin:0 auto 30px auto}footer#site-footer .container .flex .right .googleCalendar{width:100%}footer#site-footer .container .flex .right .googleCalendar iframe{width:100%;height:300px}footer#site-footer .container .flex+small{display:block;text-align:right;font-size:0.8rem}footer#site-footer .copyright{display:block;padding:80px 0 10px 0;font-size:.6rem;letter-spacing:0}@media (min-width: 768px){footer#site-footer .copyright{text-align:center;font-size:.75rem;letter-spacing:.5px}}.feature-grid{display:flex;justify-content:space-between;flex-direction:column;flex-wrap:wrap;margin:50px auto}@media (min-width: 768px){.feature-grid{flex-direction:row;margin:50px auto 0 auto}}.feature-item{width:100%;padding:20px;border-top:1px solid var(--table-border-color);display:flex;flex-direction:column;justify-content:space-between}@media (min-width: 768px){.feature-item{width:45%;padding:24px}}.feature-item:nth-child(even):has(+.feature-item:last-child){border-bottom:1px solid var(--table-border-color)}.feature-item h3{margin:0 0 10px 0;font-size:1.1rem;font-weight:600;color:var(--accent-color);font-weight:500}.feature-item .feature-text{margin:0;font-size:0.95rem;line-height:1.7;text-align:left}.modal-container{position:fixed;top:0;left:0;width:100%;height:100%;text-align:center;background-color:rgba(0,0,0,0.6);overflow:auto;opacity:0;visibility:hidden;transition:.3s;box-sizing:border-box;z-index:99}.modal-container:before{content:"";display:inline-block;vertical-align:middle;height:100%}.modal-container.active{opacity:1;visibility:visible}@media (max-width: 767px){body:has(.modal-container.active) #toTop{visibility:hidden !important;opacity:0 !important}body:has(.modal-container.active) .line_bunner{display:none !important}}.modal-body{position:relative;display:inline-block;vertical-align:middle;width:90%;max-width:800px;margin:80px auto}@media (min-width: 992px){.modal-body{max-width:800px;margin:60px auto}}.modal-close{position:absolute;display:flex;align-items:center;justify-content:center;top:-20px;left:0;right:0;margin:auto;width:45px;height:45px;cursor:pointer;z-index:10;color:var(--primary-color)}.modal-close span{font-size:2rem}@media (min-width: 992px){.modal-close{top:-20px;left:auto;right:-20px;width:60px;height:60px;margin:0}.modal-close span{font-size:3rem}}.modal-close.bottom{position:relative;margin:0 auto -10px auto}@media (min-width: 768px){.modal-close.bottom{margin:0 auto -30px auto}}.modal-content{text-align:left;background-color:rgba(255,255,255,0.9);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:20px}@media (min-width: 768px){.modal-content{padding:40px}}.modal-content h4{display:flex;padding:20px;font-size:1.2rem;text-align:center;margin:0 auto 20px auto;font-weight:300}@media (min-width: 768px){.modal-content h4{font-size:1.5rem;margin:0 auto 30px auto}}.modal-content .pic{width:100%;margin:0 auto}.modal-content .pic img{width:100%;display:block;margin:0 auto}.modal-content .pic .flex{justify-content:space-between}.modal-content .pic .flex .item{width:49.5%}.modal-content table{width:100%;margin:30px auto 50px auto;background-color:transparent}.modal-content table th,.modal-content table td{padding:10px;width:auto}.modal-content table th .more,.modal-content table td .more{margin:10px auto 0 auto}@media (min-width: 768px){.modal-content table th .more,.modal-content table td .more{margin:10px 0 0 0}}.modal-content table th .more a,.modal-content table td .more a{margin:0 auto;background-color:var(--primary-color);color:#fff;text-align:center;padding:10px;cursor:pointer;width:90%}@media (min-width: 768px){.modal-content table th .more a,.modal-content table td .more a{max-width:240px;width:auto}}.modal-content table th{font-weight:500}.modal-content table th span{font-weight:700}@media (min-width: 768px){.modal-content table th{width:15%}}@media (min-width: 768px){.modal-content table td{width:85%;line-height:1.4rem}}.modal-content table td .sns{display:flex;width:100%;padding:0;margin:0 auto}.modal-content table td .sns li{margin-right:20px}.modal-content table td .sns li a svg{fill:var(--primary-color)}.box_space{width:100%;background-color:var(--primary-color);padding:30px;margin:30px auto;display:flex;justify-content:space-between;align-items:center;flex-direction:column}@media (min-width: 768px){.box_space{max-width:800px;flex-direction:row}}.box_space h5{margin:0 0 20px auto;font-weight:500;text-align:center;line-height:2rem}@media (min-width: 768px){.box_space h5{text-align:left}}.box_space h5,.box_space p,.box_space span{color:#fff}.box_space p:last-child{margin-bottom:0}.box_space .txt{width:100%}@media (min-width: 768px){.box_space .txt{width:60%}}.box_space .btn{width:100%}@media (min-width: 768px){.box_space .btn{width:35%;min-width:240px}}.box_space .btn .more{margin:30px auto 0 auto;width:100%;max-width:100%;padding:0}@media (min-width: 768px){.box_space .btn .more{margin:0 auto}}.box_space .btn .more a{background-color:var(--accent-color)}.faq{max-width:800px;margin:0 auto}.faq .faq-list{margin:40px auto 0 auto;padding:0}.faq .faq-item{position:relative;border-bottom:1px solid var(--table-border-color);transition:background-color 0.4s ease;margin:0 auto 30px auto}.faq .faq-item:nth-of-type(2n+1){background-color:var(--light-gray2)}.faq .faq-item:nth-of-type(2n){background-color:var(--light-gray4)}.faq .faq-question{margin:0;background-color:var(--light-gray4)}.faq .faq-question button{width:100%;padding:20px 30px 20px 20px;background:none;border:none;text-align:left;font-size:1rem;font-weight:600;cursor:pointer;position:relative;transition:transform 0.25s ease;border-bottom:4px solid var(--primary-color);display:flex;color:var(--primary-color)}@media (min-width: 768px){.faq .faq-question button{padding:20px 30px}}.faq .faq-question button::after{font-family:'Material Symbols Outlined';content:"\e147";position:absolute;top:50%;transform:translateY(-50%) rotate(0deg);transition:transform 0.35s ease, opacity 0.2s ease;color:var(--primary-color);right:0.7em}@media (min-width: 768px){.faq .faq-question button::after{right:1em}}.faq .faq-question button span{margin-right:16px;line-height:1.2rem}.faq .faq-question button p{margin-bottom:0}.faq .faq-item.is-open .faq-answer{display:flex}.faq .faq-item.is-open .faq-question button{transform:translateY(0px)}.faq .faq-item.is-open .faq-question button::after{content:"−";transform:translateY(-50%) rotate(180deg);opacity:1}.faq .faq-answer{margin:0;display:none;padding:20px 30px;border-top:1px solid var(--table-border-color);border-left:1px solid var(--table-border-color);border-right:1px solid var(--table-border-color);background-color:#fff}.faq .faq-answer .faq-answer-inner{padding:0 1em 1.2em;line-height:1.7;width:95%}.faq .faq-answer .faq-answer-inner a{text-decoration:underline;color:var(--accent-color)}.faq .faq-answer .faq-answer-inner p:last-child,.faq .faq-answer .faq-answer-inner ul:last-child{margin-bottom:0}.card-grid-items.video-code{grid-template-columns:repeat(1, 1fr);margin:30px auto;gap:2rem}@media (min-width: 768px){.card-grid-items.video-code{grid-template-columns:repeat(2, 1fr)}}.card-grid-items.video-code a{color:var(--primary-color);text-decoration:none}.card-grid-items.video-code .card-image{width:100%;aspect-ratio:16 / 9}.card-grid-items.video-code .card-image iframe{width:100%;height:100%}.card-grid-items.video-code .card-body{padding:20px 0}@media (min-width: 768px){.card-grid-items.video-code .card-body{padding:20px 10px}}.card-grid-items.video-code .card-body .card-title{font-size:1.4rem;color:var(--primary-color);display:block;padding:0 0 20px 0;text-align:left;font-weight:300;margin:10px auto;font-size:1rem}@media (min-width: 768px){.card-grid-items.video-code .card-body .card-title{font-size:1.3rem}}.card-grid-items.video-code .card-body .card-title .card-time{margin-bottom:0}.card-grid-items.video-code .card-body .pop{margin:20px auto}.search_options{margin:20px auto 40px auto;gap:0}@media (min-width: 768px){.search_options{gap:10px;display:flex;justify-content:center;margin:40px auto}}.search_options #store-search-form,.search_options .store-search-form{display:flex;justify-content:space-between;flex-direction:column}@media (min-width: 768px){.search_options #store-search-form,.search_options .store-search-form{flex-direction:row}}.search_options #store-search-form select,.search_options .store-search-form select{width:100%;font-size:.9rem;border:1px solid var(--general-input-border-color)}@media (min-width: 768px){.search_options #store-search-form select,.search_options .store-search-form select{width:240px;margin-right:20px}}.search_options #store-search-form .modal-open,.search_options .store-search-form .modal-open{padding:0 3rem 0 .75rem;border:1px solid var(--general-input-border-color);border-radius:6px;color:var(--general-text-color);position:relative;line-height:51px;width:100%;margin:5px auto 0 auto}@media (min-width: 768px){.search_options #store-search-form .modal-open,.search_options .store-search-form .modal-open{min-width:240px;margin:0}}.search_options #store-search-form .modal-open span,.search_options .store-search-form .modal-open span{padding:3px 10px;text-align:center;border:1px solid var(--table-border-color);border-radius:9999px;margin:0 4px 0 0;background-color:var(--secondary-color-right2)}.search_options #store-search-form .modal-open:after,.search_options .store-search-form .modal-open:after{font-family:'Material Symbols Outlined';content:'\e152';font-size:1rem;position:absolute;top:0;right:13px;bottom:0}.search_options #store-search-form .modal-open p,.search_options .store-search-form .modal-open p{margin-bottom:0;line-height:51px}.search_options #store-search-form .modal-content .main dt,.search_options .store-search-form .modal-content .main dt{display:flex;flex-wrap:wrap}.search_options #store-search-form .modal-content .main dt label,.search_options .store-search-form .modal-content .main dt label{display:inline-flex;align-items:center;padding:5px 10px 5px 16px;border-radius:20px;border:1px solid var(--btn-quinary-border-color);position:relative;cursor:pointer;background-color:#fff;font-size:0.85rem;margin:10px 10px 10px 0}@media (min-width: 768px){.search_options #store-search-form .modal-content .main dt label,.search_options .store-search-form .modal-content .main dt label{font-size:0.7rem;font-size:1rem}}.search_options #store-search-form .modal-content .main dt label img,.search_options .store-search-form .modal-content .main dt label img{width:15px;margin-left:16px}@media (min-width: 768px){.search_options #store-search-form .modal-content .main dt label img,.search_options .store-search-form .modal-content .main dt label img{width:20px}}.search_options #store-search-form .modal-content .main dt label .checkmark,.search_options .store-search-form .modal-content .main dt label .checkmark{width:18px;height:18px;background-color:var(--secondary-color-right);border-radius:3px;margin-right:8px;display:inline-flex;align-items:center;justify-content:center;position:relative;transition:background-color 0.2s}.search_options #store-search-form .modal-content .main dt label .checkmark::after,.search_options .store-search-form .modal-content .main dt label .checkmark::after{font-family:'Material Symbols Outlined';content:'\e5ca';color:#fff;font-size:16px;font-weight:bold;display:none}.search_options #store-search-form .modal-content .main dt label input[type="checkbox"],.search_options .store-search-form .modal-content .main dt label input[type="checkbox"]{display:none}.search_options #store-search-form .modal-content .main dt label input[type="checkbox"]:checked+.checkmark,.search_options .store-search-form .modal-content .main dt label input[type="checkbox"]:checked+.checkmark{background-color:var(--accent-color)}.search_options #store-search-form .modal-content .main dt label input[type="checkbox"]:checked+.checkmark::after,.search_options .store-search-form .modal-content .main dt label input[type="checkbox"]:checked+.checkmark::after{display:block}.search_options #store-search-form .modal-content .btn_area,.search_options .store-search-form .modal-content .btn_area{display:flex;justify-content:center;flex-direction:column;margin:30px auto 0 auto;width:100%}@media (min-width: 768px){.search_options #store-search-form .modal-content .btn_area,.search_options .store-search-form .modal-content .btn_area{flex-direction:row}}.search_options #store-search-form .modal-content .btn_area button,.search_options .store-search-form .modal-content .btn_area button{margin:0 10px;font-weight:300;font-size:0.8rem;padding:10px;border:none}@media (min-width: 768px){.search_options #store-search-form .modal-content .btn_area button,.search_options .store-search-form .modal-content .btn_area button{font-size:1rem;padding:10px 20px}}.search_options #store-search-form .modal-content .btn_area .modal-close-search,.search_options #store-search-form .modal-content .btn_area .clear-btn,.search_options .store-search-form .modal-content .btn_area .modal-close-search,.search_options .store-search-form .modal-content .btn_area .clear-btn{background-color:var(--light-gray3);color:var(--primary-color)}.search_options #store-search-form .modal-content .btn_area .search-btn,.search_options .store-search-form .modal-content .btn_area .search-btn{display:flex;justify-content:center;align-items:center;background-color:var(--accent-color);color:#fff}@media (min-width: 768px){.search_options #store-search-form .modal-content .btn_area .search-btn,.search_options .store-search-form .modal-content .btn_area .search-btn{min-width:200px}}.search_options #store-search-form .modal-content .btn_area .search-btn i,.search_options .store-search-form .modal-content .btn_area .search-btn i{margin-right:10px}.search_options #store-search-form .modal-content .btn_area .search-btn span,.search_options .store-search-form .modal-content .btn_area .search-btn span{font-size:1rem;color:#fff}@media (min-width: 768px){.search_options #store-search-form .modal-content .btn_area .search-btn span,.search_options .store-search-form .modal-content .btn_area .search-btn span{font-size:1.2rem}}.search_options .store-search-form{flex-wrap:wrap}.search_options .store-search-form .search-btn{width:100%;display:flex;justify-content:center;align-items:center;width:100%;height:100%;background-color:var(--accent-color);color:#fff;text-decoration:none;font-weight:300;font-size:1.2rem;color:var(--primary-color);margin:50px auto 0 auto;color:#fff;max-width:240px}.search_options #store-search-form{justify-content:center}#store-wrap h5,#store-wrap h6{font-weight:300;font-size:1rem;margin:20px auto}#store-wrap h5{background-color:var(--secondary-color-right);padding:10px;margin:30px auto 20px auto}@media (min-width: 768px){#store-wrap h5{margin:30px auto}}#store-wrap h6{font-size:0.85rem;padding:5px 16px;border-radius:20px;color:#fff;background-color:var(--accent-color);width:fit-content;margin:30px 0 20px 0}#store-wrap h6:first-child{margin:0 0 20px 0}@media (min-width: 768px){#store-wrap h6{font-size:1rem;padding:5px 20px;margin:30px 0 20px 0}#store-wrap h6:first-child{margin:0 0 30px 0}}#store-wrap .store_grid_area{display:grid;grid-template-columns:1fr;gap:20px}@media (min-width: 768px){#store-wrap .store_grid_area{grid-template-columns:repeat(2, 1fr)}}#store-wrap .store_grid_area .store_grid{padding:16px 30px 16px 16px;background-color:#fff;color:var(--primary-color);position:relative;border:1px solid var(--table-border-color)}@media (min-width: 768px){#store-wrap .store_grid_area .store_grid{padding:20px 40px 20px 20px}}#store-wrap .store_grid_area .store_grid:after{font-family:'Material Symbols Outlined';content:'\f8ce';font-size:1rem;position:absolute;right:5px;bottom:5px;width:20px;height:20px;color:var(--accent-color)}@media (min-width: 768px){#store-wrap .store_grid_area .store_grid:after{top:0;bottom:0;right:10px;margin:auto}}#store-wrap .store_grid_area .store_grid a{display:block;color:var(--primary-color) !important;text-decoration:none}#store-wrap .store_grid_area .store_grid a .name{display:flex;align-items:center;margin:0 0 16px 0}#store-wrap .store_grid_area .store_grid a .name:last-child{margin:0}#store-wrap .store_grid_area .store_grid a .name strong{display:block;text-align:center}@media (min-width: 768px){#store-wrap .store_grid_area .store_grid a .name strong{text-align:left}}#store-wrap .store_grid_area .store_grid a .name span{color:var(--secondary-color-right3);font-size:1rem;margin-right:16px}@media (min-width: 768px){#store-wrap .store_grid_area .store_grid a .name span{font-size:1.5rem}}#store-wrap .store_grid_area .store_grid a .name p{margin-bottom:0;line-height:1.5rem}.pagination{display:flex;align-items:center;justify-content:center;margin:30px auto}.pagination span,.pagination a{text-decoration:none;padding:3px 8px;border:1px solid var(--table-border-color);color:var(--primary-color);font-size:0.8rem;margin:0 5px}@media (min-width: 768px){.pagination span,.pagination a{font-size:1rem}}.side-type{max-width:600px;margin:80px auto}@media (min-width: 768px){.side-type{margin:100px auto}}.side-type .box{padding:0;background-color:var(--primary-color);color:#fff;height:auto;overflow:hidden}.side-type .box>ul{display:none}.side-type .box h6{margin:0;font-weight:3500;padding:20px;cursor:pointer;position:relative;border-bottom:1px solid #fff;font-size:0.8rem}@media (min-width: 768px){.side-type .box h6{font-size:1rem}}.side-type .box h6::after{content:'';position:absolute;right:10px;top:50%;width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-50%) rotate(45deg);transition:transform 0.3s}.side-type .box.is-active{background-color:var(--light-gray2);color:var(--primary-color)}.side-type .box.is-active>ul{display:block;margin:20px auto}.side-type .box.is-active h6{color:var(--primary-color);border-bottom:1px solid var(--table-border-color);background-color:var(--secondary-color-right3)}.side-type .box.is-active h6::after{transform:translateY(-50%) rotate(-135deg)}.side-type .box.is-active ul{padding-left:16px;width:90%}.side-type .box.is-active ul.child{padding-left:30px}.side-type .box.is-active ul li{list-style-type:none;display:block;position:relative}.side-type .box.is-active ul li:after{content:'-';position:absolute;left:-16px;top:0;bottom:0;margin:auto}.side-type .box.is-active ul li a{color:var(--primary-color);text-decoration:none;padding:5px 0;display:block;font-size:0.8rem}@media (min-width: 768px){.side-type .box.is-active ul li a{font-size:1rem}}.card-grid .card-tags .tag.new{background-color:var(--important-color)}.card-grid .card-tags .tag.itemreco{background-color:var(--primary-color)}a.all-purpose{text-decoration:none;margin:30px auto;background-color:var(--accent-color);color:#fff !important;text-align:center;padding:10px 20px;max-width:300px;display:block}#block-iimportant .all-purpose{margin:30px auto 0 auto}#toTop{background-color:var(--accent-color)}
