*,*::before,*::after{box-sizing:border-box;background-repeat:no-repeat}body,h1,h2,h3,h4,p,figure,blockquote,ul,dl,dd{margin:0;-webkit-font-smoothing:antialiased}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media(prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}ul{padding:0}button{background-color:rgba(0,0,0,0);border:none;cursor:pointer;outline:none;padding:0;appearance:none}body{color:#000;font-size:16px;font-weight:400;font-family:"Noto Sans JP",sans-serif;counter-reset:number 0;position:relative}br{line-height:1.2}ul{list-style:none}main{display:block}a{text-decoration:none;color:#000}img{width:100%;vertical-align:middle}hr{height:0;margin:0;padding:0;border:0}b{font-weight:inherit}h1,h2,h3,h4,h5,h6{font-weight:400}.sp{display:none}@media screen and (max-width: 900px){.sp{display:block}}@media screen and (max-width: 900px){.pc{display:none}}.ssp{display:none}@media screen and (max-width: 601px){.ssp{display:block}}@media screen and (max-width: 601px){.spc{display:none}}.ttl{font-family:"Cinzel",serif;font-size:18px;font-weight:400;display:flex;justify-content:center;align-items:center;gap:4px;letter-spacing:.05em}.ttl span{width:15px;height:15px;background-image:linear-gradient(to left top, transparent 47%, #B7B700 48%, #B7B700 52%, transparent 53%)}#header .header_inner{position:fixed;top:0;left:0;width:100%;z-index:1000;display:flex;justify-content:space-between;align-items:flex-end;padding:20px 4% 8px 88px;background-color:#fff}@media screen and (max-width: 900px){#header .header_inner{padding:8px 20px 6px;align-items:center;z-index:1002}}#header .header_logo{width:100px}#header .hamburger{display:none}@media screen and (max-width: 900px){#header .hamburger{display:block !important;width:30px;height:30px;position:relative;background:none;border:none;cursor:pointer;z-index:1001}#header .hamburger span{position:absolute;width:100%;height:2px;background:#9a3509;transition:.3s;left:0}#header .hamburger span:nth-child(1){top:0}#header .hamburger span:nth-child(2){top:9px;background:#b7b700}#header .hamburger span:nth-child(3){top:18px}#header .hamburger p{position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);font-size:10px;font-family:"Josefin Sans",sans-serif;color:#9a3509;font-weight:400}#header .hamburger p.cl{display:none}#header .hamburger.active p.cl{display:block}#header .hamburger.active p.op{display:none}#header .hamburger.active span:nth-child(1){transform:translateY(9px) rotate(-45deg);background:#b7b700}#header .hamburger.active span:nth-child(2){opacity:0}#header .hamburger.active span:nth-child(3){transform:translateY(-9px) rotate(45deg)}}#header .header_nav .header_logo_menu{display:none}@media screen and (max-width: 900px){#header .header_nav .header_logo_menu{display:block}}#header .header_nav ul{display:flex;justify-content:space-between;align-items:center;gap:40px}@media screen and (max-width: 900px){#header .header_nav{position:fixed;top:-100%;left:0;width:100%;height:100vh;background:#fff;transition:.5s;padding:0;z-index:1000;overflow-y:auto}#header .header_nav.active{top:0}#header .header_nav .header_logo_menu{width:87px;margin:18px auto 47px}#header .header_nav ul{flex-direction:column;gap:24px;text-align:center;height:auto;padding:2px 0;box-sizing:border-box}}#header .header_nav .header_menu_sns{display:none}@media screen and (max-width: 900px){#header .header_nav .header_menu_sns{display:block;margin:24px auto}#header .header_nav .header_menu_sns a figure{width:21px;margin:0 auto}#header .header_nav .header_menu_sns a figure img{width:100%;height:auto}}#header .header_nav .header_menu_footer{display:none}@media screen and (max-width: 900px){#header .header_nav .header_menu_footer{display:block;background-color:#9a3509;padding:28px 20px 18px}#header .header_nav .header_menu_footer ul{display:flex;justify-content:space-between;align-items:center;flex-direction:row;gap:0px}#header .header_nav .header_menu_footer ul li{width:48%}#header .header_nav .header_menu_footer ul li figure{width:100%;height:auto}#header .header_nav .header_menu_footer ul li figure img{width:100%;height:auto}#header .header_nav .header_menu_footer ul li h3{font-size:14px;font-weight:400;color:#fff;font-family:"Noto Serif JP",serif;padding:8px 0 4px;margin-bottom:8px;border-bottom:1px solid #b7b700;text-align:left}#header .header_nav .header_menu_footer ul li .f-btn{display:flex;justify-content:center;align-items:center;gap:8px;width:100%;max-width:289px;background-color:#fff;border:1px solid #fff;padding:9px 0}#header .header_nav .header_menu_footer ul li .f-btn figure{width:20px}#header .header_nav .header_menu_footer ul li .f-btn figure img{width:100%;height:auto}#header .header_nav .header_menu_footer ul li .f-btn p{font-size:14px;font-weight:400}}#header .header_nav_item a p{font-size:12px;font-weight:400;color:#261111;font-family:"Josefin Sans",sans-serif;position:relative;transition:all .3s}#header .header_nav_item a p::after{position:absolute;bottom:3px;left:calc(100% + 3px);content:"";display:block;width:15px;height:1px;background-color:#b7b700;transform:rotate(-50deg);transform-origin:left;transition:all .3s;opacity:0}#header .header_nav_item a:hover p{color:#b7b700}#header .header_nav_item.current a p::after{opacity:1}@media screen and (max-width: 900px){body.menu-open{overflow:hidden}}.side{position:fixed;top:0;left:0;width:83px;height:100%;background-color:#fff;z-index:1001;display:flex;justify-content:flex-start;align-items:center;flex-direction:column;padding-top:156px;opacity:0;transform:translateX(-100%);transition:all .5s ease}.side.is-show{opacity:1;transform:translateX(0)}.side .reservation{display:flex;flex-direction:column;align-items:center;gap:10px;background-color:#9a3509;border:1px solid #9a3509;padding:16px 12px;width:40px;transition:all .3s}.side .reservation p{font-size:16px;font-weight:400;color:#fff;writing-mode:vertical-rl;text-orientation:upright}.side .reservation figure{width:12px}.side .reservation figure img{width:100%;height:auto}.side .reservation:hover{background-color:rgba(0,0,0,0)}.side .reservation:hover p{color:#9a3509}.side .insta_icon{width:21px;margin-top:12px;opacity:1;transition:all .3s}.side .insta_icon:hover{opacity:.7}@media screen and (max-width: 900px){.side{top:auto;bottom:0;width:100%;height:auto;padding:0;opacity:1 !important;transform:translateX(0) !important}.side .reservation{width:100%;flex-direction:row;justify-content:center;align-items:center;gap:16px}.side .reservation p{writing-mode:initial}.side .reservation figure{transform:rotate(-90deg)}.side .insta_icon{display:none}}@media screen and (max-width: 601px){.side a{padding:8px 0}}.side_other{position:fixed;top:0;left:0;width:83px;height:100%;background-color:#fff;z-index:1001;display:flex;justify-content:flex-start;align-items:center;flex-direction:column;padding-top:156px}.side_other .reservation{display:flex;flex-direction:column;align-items:center;gap:10px;background-color:#9a3509;border:1px solid #9a3509;padding:16px 12px;width:40px;transition:all .3s}.side_other .reservation p{font-size:16px;font-weight:400;color:#fff;writing-mode:vertical-rl;text-orientation:upright}.side_other .reservation figure{width:12px}.side_other .reservation figure img{width:100%;height:auto}.side_other .reservation:hover{background-color:rgba(0,0,0,0)}.side_other .reservation:hover p{color:#9a3509}.side_other .insta_icon{width:21px;margin-top:12px;opacity:1;transition:all .3s}.side_other .insta_icon:hover{opacity:.7}@media screen and (max-width: 900px){.side_other{top:auto;bottom:0;width:100%;height:auto;padding:0;opacity:1 !important;transform:translateX(0) !important}.side_other a{width:100%;flex-direction:row;justify-content:center;align-items:center;gap:16px}.side_other a p{writing-mode:initial}.side_other a figure{transform:rotate(-90deg)}.side_other .insta_icon{display:none}}@media screen and (max-width: 601px){.side_other a{padding:8px 0}}.footer{background-color:#9a3509;padding:0 0 0 83px}@media screen and (max-width: 900px){.footer{padding:0}}.footer .footer_inner{max-width:1283px;margin:0 auto;padding:90px 83px 120px}@media screen and (max-width: 900px){.footer .footer_inner{padding:98px 42px 100px}}@media screen and (max-width: 601px){.footer .footer_inner{padding:48px 20px 64px}}.footer .footer_inner .ttl{margin-bottom:72px;color:#fff}@media screen and (max-width: 601px){.footer .footer_inner .ttl{margin-bottom:32px}}.footer .footer_inner .footer_list{display:flex;justify-content:space-between}@media screen and (max-width: 601px){.footer .footer_inner .footer_list{flex-direction:column;gap:64px}}.footer .footer_inner .footer_list li{width:46%}@media screen and (max-width: 601px){.footer .footer_inner .footer_list li{width:100%}}.footer .footer_inner .footer_list li .img{width:100%}.footer .footer_inner .footer_list li .img img{width:100%;height:auto}@media screen and (max-width: 601px){.footer .footer_inner .footer_list li .img{width:100%;height:390px}.footer .footer_inner .footer_list li .img img{height:100%;width:100%;object-fit:cover}}.footer .footer_inner .footer_list li .txt{margin-bottom:32px}.footer .footer_inner .footer_list li .txt h3{font-size:17px;font-weight:400;font-family:"Noto Serif JP",serif;color:#fff;padding:16px 0 4px;border-bottom:1px solid #b7b700;margin-bottom:16px}.footer .footer_inner .footer_list li .txt>p{font-size:14px;font-weight:400;color:#fff;margin-bottom:16px;line-height:1.8}.footer .footer_inner .footer_list li .txt .map{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:400;color:#fff;margin-bottom:16px;line-height:1.8;opacity:1;transition:all .3s ease}.footer .footer_inner .footer_list li .txt .map figure{width:15px}.footer .footer_inner .footer_list li .txt .map figure img{width:100%;height:auto}.footer .footer_inner .footer_list li .txt .map:hover{opacity:.7}.footer .footer_inner .footer_list li .f-btn{display:flex;justify-content:center;align-items:center;gap:8px;width:100%;max-width:289px;background-color:#fff;border:1px solid #fff;padding:16px 0;margin-bottom:24px;transition:all .3s ease}@media screen and (max-width: 601px){.footer .footer_inner .footer_list li .f-btn{margin:0 auto 24px}}.footer .footer_inner .footer_list li .f-btn figure{width:20px}.footer .footer_inner .footer_list li .f-btn figure img{width:100%;height:auto}.footer .footer_inner .footer_list li .f-btn p{font-size:14px;font-weight:400}.footer .footer_inner .footer_list li .f-btn:hover{background-color:rgba(0,0,0,0);border:1px solid #b7b700;color:#b7b700}.footer .footer_inner .footer_list li .f-btn2{display:flex;justify-content:center;align-items:center;gap:8px;max-width:289px;width:100%;border:1px solid #b7b700;padding:16px 0;transition:all .3s ease}@media screen and (max-width: 601px){.footer .footer_inner .footer_list li .f-btn2{margin:0 auto}}.footer .footer_inner .footer_list li .f-btn2 svg{width:24.5px;height:auto;transition:all .3s ease}.footer .footer_inner .footer_list li .f-btn2 svg .st0{fill:#b7b700}.footer .footer_inner .footer_list li .f-btn2 p{font-size:14px;color:#b7b700;transition:all .3s ease}.footer .footer_inner .footer_list li .f-btn2:hover{background-color:#b7b700}.footer .footer_inner .footer_list li .f-btn2:hover p{color:#fff}.footer .footer_inner .footer_list li .f-btn2:hover svg .st0{fill:#fff}.footer .footer_copy{border-top:.2px solid #707070;text-align:center;padding:24px 0}.footer .footer_copy p{font-size:12px;font-weight:400;color:#fff}@media screen and (max-width: 900px){.footer .footer_copy{padding:24px 0 80px}}body,html{margin:0;padding:0;width:100%;overflow-x:hidden}.alignleft{float:left}.alignright{float:right}.aligncenter{display:block;margin-right:auto;margin-left:auto}blockquote.alignleft,.wp-caption.alignleft,img.alignleft{margin:.4em 1.6em 1.6em 0}blockquote.alignright,.wp-caption.alignright,img.alignright{margin:.4em 0 1.6em 1.6em}blockquote.aligncenter,.wp-caption.aligncenter,img.aligncenter{clear:both;margin-top:.4em;margin-bottom:1.6em}.wp-caption.alignleft,.wp-caption.alignright,.wp-caption.aligncenter{margin-bottom:1.2em}@media all and (max-width: 769px){.alignleft{float:none;width:100%}.alignright{float:none;width:100%}.aligncenter,.alignnone{width:100%}blockquote.alignleft,.wp-caption.alignleft,img.alignleft{margin:.4em auto 1.6em auto}blockquote.alignright,.wp-caption.alignright,img.alignright{margin:.4em auto 1.6em auto}}.article_data img{width:auto;max-width:100%;height:auto !important;margin-bottom:1.5rem}.article_data>h1{font-size:2.8rem;margin-bottom:1.5rem}.article_data h2{font-size:2.3rem;margin-bottom:1.5rem}.article_data h3{font-size:2rem;margin-bottom:1.5rem}.article_data h4{font-size:1.8rem;margin-bottom:1.5rem}.article_data h5{font-size:1.6rem;margin-bottom:1.5rem}.article_data h6{font-size:1.4rem;margin-bottom:1.5rem}.article_data pre{display:block;width:100%;padding:1em;margin-bottom:1.5rem;line-height:2;white-space:pre;overflow:scroll}.article_data blockquote{display:block;width:100%;padding:1em;border:1px solid #999;background-color:#f2f2f2;border-radius:10px;margin-bottom:1.5rem}.article_data strong{font-weight:bold;margin-bottom:1.5rem}.article_data ul{padding-left:1em;width:100%;list-style-position:outside;list-style-image:none;list-style-type:disc;margin-bottom:1.5rem}.article_data ol{padding-left:1em;width:100%;list-style-position:outside;margin-bottom:1.5rem}.article_data>p{margin-bottom:1.5rem}.article_data hr{display:block;height:1px;border-bottom:1px solid #999}@media all and (max-width: 768px){.article_data h1{font-size:2rem !important}.article_data h2{font-size:1.8rem !important}.article_data h3{font-size:1.6rem !important}.article_data h4{font-size:1.4rem !important}.article_data h5{font-size:1.2rem !important}.article_data h6{font-size:1.1rem !important}}.under_top{width:100%;position:relative;padding:75px 0 52px;margin-left:83px}@media screen and (max-width: 900px){.under_top{margin-left:42px}}@media screen and (max-width: 601px){.under_top{margin-left:20px}}.under_top::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:20%;background-color:#9a3509;z-index:-1}@media screen and (max-width: 1366px){.under_top::after{height:69px}}.under_top .back{width:calc(100% - 107px);margin:0 0 0 auto;height:16vw}@media screen and (max-width: 1366px){.under_top .back{height:200px}}@media screen and (max-width: 601px){.under_top .back{width:calc(100% - 30px);height:111px}}.under_top .back img{width:100%;height:100%;object-fit:cover;object-position:left bottom}.breadcrumbs{padding:0 83px;margin:8px auto 0;display:flex;align-items:center;gap:4px}@media screen and (max-width: 900px){.breadcrumbs{padding:0 42px}}@media screen and (max-width: 601px){.breadcrumbs{padding:0 20px}}.breadcrumbs span{font-family:"Josefin Sans",sans-serif;font-weight:400;font-size:10px}.breadcrumbs .ma{display:flex;position:relative;width:10px;height:10px;margin-bottom:4px;background-image:linear-gradient(to left top, transparent 46%, #261111 47%, #261111 52%, transparent 53%)}#loading{width:100vw;height:100vh;background-color:#9a3509;position:fixed;top:0;left:0;z-index:9999;display:flex;justify-content:center;align-items:center}.loader{text-align:center;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center}.spinner{max-width:600px;width:80%;margin:0 auto}.loaded{opacity:0;visibility:hidden;transition:all 1s}#base path{fill:#fff}#mask path{fill:none;stroke:#fff;stroke-width:6;stroke-miterlimit:10}.breadcrumbs span[property=name]{display:inline-block;padding:0;margin-top:-3px;vertical-align:middle;max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.top_view{width:100%;padding:75px 0 0 0;position:relative;z-index:100}@media screen and (max-width: 900px){.top_view{padding:58px 0 0 0}}.top_view .top_view_inner{width:100%;position:relative;padding-bottom:200px}@media screen and (max-width: 601px){.top_view .top_view_inner{padding-bottom:95px}}.top_view .top_view_inner .back{position:absolute;top:0;left:0;width:100%;z-index:-1}.top_view .top_view_inner .back img{width:100%;height:auto}@media screen and (max-width: 900px){.top_view .top_view_inner .back{width:100%;height:100%}.top_view .top_view_inner .back img{width:100%;height:100%;object-fit:cover}}.top_view .top_view_inner .main{position:relative;width:71%;display:flex;margin:0 0 0 auto;padding:36px 0 0 43px;background-color:#9a3509;z-index:70}.top_view .top_view_inner .main img{width:100%;height:auto}.top_view .top_view_inner .main .main_txt_img{width:100%;height:auto}.top_view .top_view_inner .main p{font-size:18px;font-weight:400;color:#fff;font-family:"Cinzel",serif}@media screen and (max-width: 900px){.top_view .top_view_inner .main{padding:27px 0 0 24px;width:80%;height:calc(100vh - 220px)}.top_view .top_view_inner .main img{width:100%;height:100%;object-fit:cover}}@media screen and (max-width: 601px){.top_view .top_view_inner .main{height:auto;width:75%}.top_view .top_view_inner .main img{width:100%;height:auto}}.top_view .top_view_inner .sub{position:absolute;bottom:220px;left:83px;width:29%;z-index:71}.top_view .top_view_inner .sub img{width:100%;height:auto}@media screen and (max-width: 900px){.top_view .top_view_inner .sub{bottom:228px;left:0;width:30%;height:48vh}.top_view .top_view_inner .sub img{width:100%;height:100%;object-fit:cover}}@media screen and (max-width: 601px){.top_view .top_view_inner .sub{bottom:150px;width:35%;height:auto}.top_view .top_view_inner .sub img{width:100%;height:auto}}.top_view .top_view_inner .main_txt{position:absolute;bottom:295px;right:8%;width:26%;display:flex;align-items:end;flex-direction:column;justify-content:end;z-index:75}.top_view .top_view_inner .main_txt figure{width:100%;height:auto;margin-bottom:15px;filter:drop-shadow(2px 2px 1px rgba(0, 0, 0, 0.2))}.top_view .top_view_inner .main_txt p{font-size:18px;font-weight:400;color:#fff;font-family:"Cinzel",serif}@media screen and (max-width: 900px){.top_view .top_view_inner .main_txt{bottom:315px;right:6%;width:67%}.top_view .top_view_inner .main_txt figure{margin-bottom:20px}.top_view .top_view_inner .main_txt p{font-size:16px;letter-spacing:.02em}}@media screen and (max-width: 601px){.top_view .top_view_inner .main_txt{bottom:194px;right:6%;width:67%}.top_view .top_view_inner .main_txt figure{margin-bottom:20px}.top_view .top_view_inner .main_txt p{font-size:16px;letter-spacing:.02em}}.scroll_down{position:relative;padding-top:52px;margin-top:32px}.scroll_down p{position:absolute;left:0;right:0;bottom:0;text-align:center;font-size:12px;font-family:"Josefin Sans",sans-serif;font-weight:200}.scroll_down .scroll_down_line{position:absolute;top:0;left:50%;width:.5px;height:32px;background:#000;overflow:hidden}.scroll_down .scroll_down_line .scroll_down_line_inner{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;animation:scrollDown 2.5s ease-in-out infinite}.scroll_down .scroll_down_arrow{position:absolute;bottom:21px;left:50%;width:5px;height:4px;border-right:.5px solid #000;transform:translateX(-50%) rotate(45deg)}@keyframes scrollDown{0%{transform:translateY(-100%)}100%{transform:translateY(0%)}}.news{width:100%;background:linear-gradient(180deg, transparent 0%, #fff 35%, #fff 80%, transparent 100%);padding:60px 83px;margin:-180px 0;position:relative;z-index:110}@media screen and (max-width: 900px){.news{padding:100px 42px}}@media screen and (max-width: 601px){.news{margin:-100px 0 -70px;padding:100px 20px 72px}}.news .news_inner{width:100%;max-width:700px;margin:0 auto}.news .news_inner .ttl{margin-bottom:12px}.news .news_inner ul{margin-bottom:16px}.news .news_inner ul li{border-bottom:1px solid #261111}.news .news_inner ul li a{display:flex;justify-content:space-between;align-items:center;opacity:1;transition:all .3s ease;padding:20px 0}.news .news_inner ul li a time{width:75px;font-size:14px;font-weight:400;color:#261111;margin-right:16px}.news .news_inner ul li a .category{width:100px;font-size:12px;font-weight:400;color:#9a3509;padding:2px 0 4px;border:1px solid #9a3509;text-align:center;margin-right:24px}.news .news_inner ul li a .title{width:calc(100% - 210px);font-size:14px;font-weight:400;color:#261111}.news .news_inner ul li a:hover{opacity:.5}@media screen and (max-width: 601px){.news .news_inner ul li a{gap:16px;justify-content:flex-start;flex-wrap:wrap}.news .news_inner ul li a time{margin-right:0px}.news .news_inner ul li a .category{margin-right:0px}.news .news_inner ul li a .title{width:100%}}.news .news_inner .btn{margin-top:16px}.news .news_inner .btn a{font-family:"Josefin Sans",sans-serif;margin-top:16px;font-weight:200;color:#261111;display:flex;justify-content:flex-end;align-items:end;gap:8px}.news .news_inner .btn a figure{width:22px;margin-bottom:6px;position:relative}.news .news_inner .btn a figure img{width:100%;height:auto;position:absolute;top:0;left:0;transition:all .3s ease}.news .news_inner .btn a:hover figure img{left:calc(0% + 8px)}.concept{width:100%;padding:75px 0 0 83px;position:relative;z-index:100;margin-top:100px}@media screen and (max-width: 900px){.concept{padding:75px 0 0 0}}.concept .back{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.concept .back img{width:100%;height:100%;object-fit:cover}.concept .brown{position:absolute;bottom:-60px;right:0;width:calc(50% + 335px);height:236px;background-color:#9a3509;z-index:-1;opacity:0}@media screen and (max-width: 1283px){.concept .brown{width:75%}}@media screen and (max-width: 900px){.concept .brown{width:80%}}@media screen and (max-width: 601px){.concept .brown{width:90%;bottom:-31px}}.concept .concept_inner{position:relative;width:100%;max-width:1283px;margin:10px auto 0}@media screen and (max-width: 601px){.concept .concept_inner{margin:0px auto 0}}.concept .concept_inner .concept_img{width:45%;padding-bottom:55px;opacity:0}.concept .concept_inner .concept_img img{width:100%;height:auto}@media screen and (max-width: 601px){.concept .concept_inner .concept_img{width:100%;padding-bottom:0px}}.concept .concept_inner .concept_txt{position:absolute;right:83px;bottom:0;width:52%;background-color:#fff;padding:74px 52px;opacity:0}.concept .concept_inner .concept_txt .ttl{display:flex;justify-content:start;margin-bottom:32px}.concept .concept_inner .concept_txt h3{font-size:17px;font-weight:700;line-height:2.2;color:#9a3509;margin-bottom:6px;font-family:"Noto Serif JP",serif}.concept .concept_inner .concept_txt p{font-size:14px;font-weight:400;line-height:2.6}@media screen and (max-width: 900px){.concept .concept_inner .concept_txt{right:42px;width:55%;padding:35px 30px}}@media screen and (max-width: 601px){.concept .concept_inner .concept_txt{position:relative;right:0;bottom:0;width:100%;padding:65px 20px}.concept .concept_inner .concept_txt .ttl{justify-content:center}}.concept.is-show .brown{animation:concept 1.5s forwards 1s}.concept.is-show .concept_img{animation:concept 1.5s forwards 1.5s}.concept.is-show .concept_txt{animation:concept 1.5s forwards 2s}@keyframes concept{0%{opacity:0}100%{opacity:1}}.charm{width:100%;margin:200px auto 0;padding:0 83px}@media screen and (max-width: 900px){.charm{padding:0 42px}}@media screen and (max-width: 601px){.charm{margin:131px auto 0;padding:0 20px}}.charm .charm_inner{width:100%;max-width:1200px;margin:0 auto}@media screen and (max-width: 900px){.charm .charm_inner{max-width:400px}}.charm .charm_inner .ttl{margin-bottom:72px}@media screen and (max-width: 601px){.charm .charm_inner .ttl{margin-bottom:32px}}.charm .charm_inner ul{display:grid;grid-template-columns:repeat(3, 1fr);gap:5%}@media screen and (max-width: 900px){.charm .charm_inner ul{grid-template-columns:repeat(1, 1fr);gap:24px}}.charm .charm_inner ul li{opacity:0;transform:translateY(50%)}.charm .charm_inner ul li .charm_link{display:flex;justify-content:space-between;align-items:flex-end}.charm .charm_inner ul li .charm_link h3{font-size:16px;font-weight:400;color:#9a3509;font-family:"Josefin Sans",sans-serif;writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(180deg);align-self:flex-start}.charm .charm_inner ul li .charm_link h3 span{color:#b7b700}.charm .charm_inner ul li .charm_link .charm_item figure{width:100%}.charm .charm_inner ul li .charm_link .charm_item figure img{width:100%;height:auto}.charm .charm_inner ul li .charm_link .charm_item .charm_txt{padding:19px 19px 35px;border-bottom:10px solid #9a3509}.charm .charm_inner ul li .charm_link .charm_item h4{font-size:17px;font-weight:700;color:#9a3509;font-family:"Noto Serif JP",serif;margin-bottom:16px}.charm .charm_inner ul li .charm_link .charm_item p{font-size:14px;font-weight:400}.charm.is-show .charm_one{animation:charm .8s forwards .5s}.charm.is-show .charm_two{animation:charm .8s forwards 1s}.charm.is-show .charm_three{animation:charm .8s forwards 1.54s}@keyframes charm{0%{transform:translateY(50%);opacity:0}100%{transform:translateY(0%);opacity:1}}.about{width:100%;margin:200px auto 0;overflow:hidden}@media screen and (max-width: 601px){.about{margin:100px auto 0}}.about .about_inner{width:100%;margin:0 auto}.about .about_inner .ttl{margin-bottom:72px}@media screen and (max-width: 601px){.about .about_inner .ttl{margin-bottom:32px}}.about .about_inner .about_inter_item{position:relative;width:100%;padding-bottom:200px;background-image:url(../img/top/top_bk.webp);background-size:cover;background-position:center 60px;background-repeat:no-repeat}@media screen and (max-width: 601px){.about .about_inner .about_inter_item{padding-bottom:100px}}.about .about_inner .about_inter_item::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:220px;background:linear-gradient(to bottom, transparent 0%, #fff 60%, #fff 100%);z-index:10}@media screen and (max-width: 601px){.about .about_inner .about_inter_item::after{height:100px}}.about .about_inner .about_inter_item .back{position:absolute;top:63px;left:0;width:100%;height:100%;z-index:-1}.about .about_inner .about_inter_item .about_img{width:calc(100% - 281px);margin:0 0 0 auto}.about .about_inner .about_inter_item .about_img img{width:100%;height:auto}@media screen and (max-width: 900px){.about .about_inner .about_inter_item .about_img{width:100%}}@media screen and (max-width: 601px){.about .about_inner .about_inter_item .about_img{width:100%;height:505px}.about .about_inner .about_inter_item .about_img img{width:100%;height:100%;object-fit:cover;object-position:22% 50%}}.about .about_inner .about_inter_item .about_content{width:100%;max-width:1366px;margin:0 auto;position:relative;z-index:20}.about .about_inner .about_inter_item .about_icon{display:flex;align-items:center;flex-wrap:wrap;gap:25px;margin-top:-22px;margin-left:83px}@media screen and (max-width: 900px){.about .about_inner .about_inter_item .about_icon{margin:-22 auto 0;justify-content:center;max-width:600px}}@media screen and (max-width: 601px){.about .about_inner .about_inter_item .about_icon{margin-left:0;justify-content:center;gap:0;margin-top:-100px}}.about .about_inner .about_inter_item .about_icon li{opacity:0;transform:translateY(50%)}.about .about_inner .about_inter_item .about_icon li .about_icon_link{display:flex;flex-direction:column;justify-content:center;align-items:center;width:236px;height:236px;background-color:#fff;border-bottom:10px solid #9a3509}@media screen and (max-width: 601px){.about .about_inner .about_inter_item .about_icon li .about_icon_link{height:202px}}.about .about_inner .about_inter_item .about_icon li .about_icon_link button{font-family:"Josefin Sans",sans-serif;margin-top:16px;font-weight:200;color:#261111;display:flex;justify-content:flex-end;align-items:end;gap:8px}.about .about_inner .about_inter_item .about_icon li .about_icon_link button p{font-size:14px;font-weight:400}.about .about_inner .about_inter_item .about_icon li .about_icon_link button figure{width:22px;margin-bottom:6px;position:relative;transition:all .3s ease}.about .about_inner .about_inter_item .about_icon li .about_icon_link button figure img{width:100%;height:auto;position:absolute;top:0;left:0;transition:all .3s ease}.about .about_inner .about_inter_item .about_icon li .about_icon_link:hover button figure img{left:calc(0% + 8px)}.about .about_inner .about_inter_item .about_link{margin:64px 93px 0}@media screen and (max-width: 601px){.about .about_inner .about_inter_item .about_link{margin:32px 0 0}}.about .about_inner .about_inter_item .about_link a{display:flex;justify-content:flex-end;align-items:center;gap:8px}@media screen and (max-width: 601px){.about .about_inner .about_inter_item .about_link a{justify-content:center}}.about .about_inner .about_inter_item .about_link a p{font-size:14px;font-weight:400}.about .about_inner .about_inter_item .about_link a .arrow{width:20px;height:20px;border:.5px solid #261111;border-radius:50%;position:relative;margin-right:12px}.about .about_inner .about_inter_item .about_link a .arrow img{width:22px;height:auto;max-width:none;position:absolute;top:48%;left:50%;transform:translate(0, -50%);transition:all .3s ease}.about .about_inner .about_inter_item .about_link a:hover .arrow img{left:calc(50% + 8px)}.about.is-show .about_icon_one{animation:about .5s forwards .4s}.about.is-show .about_icon_two{animation:about .5s forwards .8s}.about.is-show .about_icon_three{animation:about .5s forwards 1.2s}.about.is-show .about_icon_four{animation:about .5s forwards 1.6s}@keyframes about{0%{transform:translateY(50%);opacity:0}100%{transform:translateY(0%);opacity:1}}.menu{width:100%;padding:0 83px 115px;z-index:60;transform:translateY(50%);opacity:0}.menu.is-show{animation:menu .8s forwards}@keyframes menu{0%{transform:translateY(50%);opacity:0}100%{transform:translateY(0%);opacity:1}}@media screen and (max-width: 900px){.menu{padding:0 42px}}@media screen and (max-width: 601px){.menu{padding:0}}.menu .menu_inner{width:100%;max-width:1366px;margin:0 auto;padding:0 83px}@media screen and (max-width: 900px){.menu .menu_inner{padding:0}}.menu .menu_inner .ttl{margin-bottom:72px}@media screen and (max-width: 601px){.menu .menu_inner .ttl{margin-bottom:32px}}.menu .menu_inner .menu_item{position:relative}.menu .menu_inner .menu_item .menu_item_txt{position:relative;width:55%;z-index:70;background-color:#fff;padding:0 32px 64px 0}@media screen and (max-width: 900px){.menu .menu_inner .menu_item .menu_item_txt{width:100%;padding:0 20px 64px 20px}}.menu .menu_inner .menu_item .menu_item_txt h3{display:flex;justify-content:start;align-items:center;gap:4px;margin-bottom:16px}.menu .menu_inner .menu_item .menu_item_txt h3 figure{width:14px}.menu .menu_inner .menu_item .menu_item_txt h3 figure img{width:100%;height:auto}.menu .menu_inner .menu_item .menu_item_txt h3 p{font-size:12px;font-weight:400;color:#9a3509}.menu .menu_inner .menu_item .menu_item_txt ul{margin-bottom:48px}.menu .menu_inner .menu_item .menu_item_txt ul li{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px;position:relative}.menu .menu_inner .menu_item .menu_item_txt ul li:last-child{margin-bottom:0}.menu .menu_inner .menu_item .menu_item_txt ul li::before{content:"";position:absolute;width:100%;height:1px;top:52%;left:50%;transform:translate(-50%, -50%);z-index:10;background-image:linear-gradient(to right, #261111 1px, transparent 1px);background-size:4px 1px;background-position:left bottom;background-repeat:repeat-x}.menu .menu_inner .menu_item .menu_item_txt ul li p{font-size:14px;font-weight:400;color:#261111;background-color:#fff;position:relative;z-index:20}.menu .menu_inner .menu_item .menu_item_txt ul li p span{font-size:12px;font-weight:400}@media screen and (max-width: 601px){.menu .menu_inner .menu_item .menu_item_txt ul li p.name{width:55%}}.menu .menu_inner .menu_item .menu_item_txt .menu_link a{display:flex;justify-content:flex-end;align-items:center;gap:8px}@media screen and (max-width: 601px){.menu .menu_inner .menu_item .menu_item_txt .menu_link a{justify-content:center}}.menu .menu_inner .menu_item .menu_item_txt .menu_link a p{font-size:14px;font-weight:400}.menu .menu_inner .menu_item .menu_item_txt .menu_link a .arrow{width:20px;height:20px;border:.5px solid #261111;border-radius:50%;position:relative;margin-right:12px}.menu .menu_inner .menu_item .menu_item_txt .menu_link a .arrow img{width:22px;height:auto;max-width:none;position:absolute;top:48%;left:50%;transform:translate(0, -50%);transition:all .3s ease}.menu .menu_inner .menu_item .menu_item_txt .menu_link a:hover .arrow img{left:calc(50% + 8px)}.menu .menu_inner .menu_item .menu_img{position:absolute;right:0;bottom:-100px;width:52%;z-index:60}.menu .menu_inner .menu_item .menu_img img{width:100%}@media screen and (max-width: 900px){.menu .menu_inner .menu_item .menu_img{position:relative;width:100%;bottom:0;right:0}.menu .menu_inner .menu_item .menu_img img{width:100%;height:auto}}.insta{padding:200px 0 114px 0;background-image:url(../img/top/top_bk.webp);background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;z-index:50}@keyframes insta{0%{opacity:0;transform:translateY(50%)}100%{opacity:1;transform:translateY(0%)}}@media screen and (max-width: 601px){.insta{padding:54px 0 72px 0}}.insta::after{content:"";position:absolute;top:0;left:0;width:100%;height:220px;background:linear-gradient(to top, transparent 0%, #fff 60%, #fff 100%)}@media screen and (max-width: 601px){.insta::after{display:none}}.insta .insta_inner{width:100%;max-width:1073px;margin:0 auto;padding:0 83px;position:relative;display:flex;justify-content:space-between;align-items:center;opacity:0;transform:translateY(50%)}@media screen and (max-width: 900px){.insta .insta_inner{padding:0 42px}}@media screen and (max-width: 601px){.insta .insta_inner{padding:0 20px;flex-direction:column-reverse;gap:32px}}.insta .insta_inner .insta_img{width:50%}.insta .insta_inner .insta_img img{width:100%;height:auto}@media screen and (max-width: 601px){.insta .insta_inner .insta_img{width:100%}}.insta .insta_inner .insta_txt{width:36%}@media screen and (max-width: 601px){.insta .insta_inner .insta_txt{width:100%}}.insta .insta_inner .insta_txt .ttl{margin-bottom:32px;display:flex;justify-content:start}@media screen and (max-width: 601px){.insta .insta_inner .insta_txt .ttl{justify-content:center}}.insta .insta_inner .insta_txt p{font-size:14px;font-weight:400}.insta .insta_inner .insta_txt .insta_link{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin-top:32px}.insta .insta_inner .insta_txt .insta_link .icon{width:21px;height:21px}.insta .insta_inner .insta_txt .insta_link .icon img{width:100%;height:auto}.insta .insta_inner .insta_txt .insta_link p{font-size:14px;font-weight:400}.insta .insta_inner .insta_txt .insta_link .arrow{width:20px;height:12px;position:relative}.insta .insta_inner .insta_txt .insta_link .arrow img{width:22px;height:auto;max-width:none;position:absolute;top:100%;left:0%;transform:translate(0, 0);transition:all .3s ease}.insta .insta_inner .insta_txt .insta_link:hover .arrow img{left:calc(0% + 8px)}@media screen and (max-width: 601px){.insta .insta_inner .insta_txt .insta_link{justify-content:center}.insta .insta_inner .insta_txt .insta_link p{text-align:center}}.insta.is-show .insta_inner{animation:insta .8s forwards}.shop{width:100%;padding:82px 0 200px 0}.shop.under{padding:0 0 200px 0}@media screen and (max-width: 601px){.shop{padding:100px 0 100px 0}.shop.under{padding:0 0 100px 0}}.shop .shop_inner .ttl{margin-bottom:32px}.shop .shop_inner .shop_item h3{display:flex;justify-content:start;align-items:center;gap:4px;margin-bottom:16px}.shop .shop_inner .shop_item h3 figure{width:14px}.shop .shop_inner .shop_item h3 figure img{width:100%;height:auto}.shop .shop_inner .shop_item h3 p{font-size:12px;font-weight:400;color:#9a3509}.shop .shop_inner .shop_item .itemSwiper{width:100%;padding:0 83px;position:relative}@media screen and (max-width: 900px){.shop .shop_inner .shop_item .itemSwiper{padding:0 42px}}@media screen and (max-width: 601px){.shop .shop_inner .shop_item .itemSwiper{padding:0 20px}}.shop .shop_inner .shop_item .itemSwiper .swiper-controls{position:absolute;top:8px;right:83px;display:flex;justify-content:flex-end;align-items:center;gap:16px}@media screen and (max-width: 900px){.shop .shop_inner .shop_item .itemSwiper .swiper-controls{right:42px}}@media screen and (max-width: 601px){.shop .shop_inner .shop_item .itemSwiper .swiper-controls{right:10px}}.shop .shop_inner .shop_item .itemSwiper .swiper-controls::before{content:"";position:absolute;top:0%;left:48%;transform:translate(-50%, -50%) rotate(45deg);width:.5px;height:13px;background:#261111;z-index:50}.shop .shop_inner .shop_item .itemSwiper .swiper-controls .swiper-button-prev{position:relative;width:28px;height:11px;margin-top:-16px;display:flex;justify-content:flex-end;align-items:center}.shop .shop_inner .shop_item .itemSwiper .swiper-controls .swiper-button-prev .arrow{width:11px;height:11px;border:.5px solid #261111;border-radius:50%;position:relative}.shop .shop_inner .shop_item .itemSwiper .swiper-controls .swiper-button-prev .arrow img{position:absolute;top:38%;right:40%;transform:translate(0, -50%);width:22px;max-width:none;height:auto;transition:all .3s ease}.shop .shop_inner .shop_item .itemSwiper .swiper-controls .swiper-button-prev:hover .arrow img{right:calc(40% + 4px)}.shop .shop_inner .shop_item .itemSwiper .swiper-controls .swiper-pagination{position:relative;width:auto;color:#fff;font-size:12px;font-weight:400;font-family:"Josefin Sans",sans-serif}.shop .shop_inner .shop_item .itemSwiper .swiper-controls .swiper-pagination span{color:#261111;padding:0 4px}.shop .shop_inner .shop_item .itemSwiper .swiper-controls .swiper-button-next{position:relative;width:28px;height:11px;margin-top:-16px;display:flex;justify-content:start;align-items:center}.shop .shop_inner .shop_item .itemSwiper .swiper-controls .swiper-button-next .arrow{width:11px;height:11px;border:.5px solid #261111;border-radius:50%;position:relative}.shop .shop_inner .shop_item .itemSwiper .swiper-controls .swiper-button-next .arrow img{position:absolute;top:38%;left:40%;transform:translate(0, -50%);width:22px;max-width:none;height:auto;transition:all .3s ease}.shop .shop_inner .shop_item .itemSwiper .swiper-controls .swiper-button-next:hover .arrow img{left:calc(40% + 4px)}.shop .shop_inner .shop_item .itemSwiper .swiper-slide figure{width:100%;margin-bottom:16px;aspect-ratio:3/3.8}.shop .shop_inner .shop_item .itemSwiper .swiper-slide figure img{width:100%;height:100%;object-fit:cover}.shop .shop_inner .shop_item .itemSwiper .swiper-slide .item_info .Manufacturer{font-size:10px;margin-bottom:8px}.shop .shop_inner .shop_item .itemSwiper .swiper-slide .item_info .name{font-size:14px;font-weight:700;margin-bottom:12px}.shop .shop_inner .shop_item .itemSwiper .swiper-slide .item_info .category{font-size:10px;margin-bottom:8px}.shop .shop_inner .shop_item .itemSwiper .swiper-slide .item_info .category span{padding:4px 8px;background-color:#f8f8f8;color:#aaa}.shop .shop_inner .shop_item .itemSwiper .swiper-slide .item_info .price{font-family:"Josefin Sans",sans-serif;font-weight:400;font-size:12px;font-weight:700}.shop .shop_inner .shop_item .shop_link{margin-top:64px}@media screen and (max-width: 601px){.shop .shop_inner .shop_item .shop_link{margin-top:32px}}.shop .shop_inner .shop_item .shop_link a{display:flex;justify-content:flex-end;align-items:center;gap:8px}@media screen and (max-width: 601px){.shop .shop_inner .shop_item .shop_link a{justify-content:center}}.shop .shop_inner .shop_item .shop_link a p{font-size:14px;font-weight:400}.shop .shop_inner .shop_item .shop_link a .arrow{width:20px;height:20px;border:.5px solid #261111;border-radius:50%;position:relative;margin-right:12px}.shop .shop_inner .shop_item .shop_link a .arrow img{width:22px;height:auto;max-width:none;position:absolute;top:48%;left:50%;transform:translate(0, -50%);transition:all .3s ease}.shop .shop_inner .shop_item .shop_link a:hover .arrow img{left:calc(50% + 8px)}.bk_anime{position:relative}.bk_anime .bk_anime_img{position:absolute;top:0%;left:50%;transform:translate(-50%, 0);width:20px;z-index:120;opacity:0}.bk_anime .bk_anime_img img{width:100%;height:auto}.bk_anime::before,.bk_anime::after{content:"";position:absolute;top:0;width:55%;height:100%;background-color:#9a3509;z-index:120;clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%)}.bk_anime::before{left:0;transform-origin:left}.bk_anime::after{right:0;transform-origin:right}.bk_anime .news_inner{opacity:0;transform:translateY(50%)}.bk_anime.is-show .bk_anime_img{animation:canter_c 1.8s forwards}.bk_anime.is-show::before{animation:slideOut 1.8s forwards}.bk_anime.is-show::after{animation:slideOut2 1.8s forwards}.bk_anime.is-show .news_inner{animation:news 1.5s forwards 1s}@keyframes news{0%{transform:translateY(50%);opacity:0}100%{transform:translateY(0%);opacity:1}}@keyframes canter_c{0%{opacity:0;top:0%}30%{opacity:1;top:0%}95%{top:90%;opacity:1}100%{opacity:0;top:90%}}@keyframes slideOut{0%{clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%);left:0%}30%{clip-path:polygon(0 0, 97% 0, 100% 100%, 0% 100%);left:-7%}50%{clip-path:polygon(0 0, 97% 0, 100% 100%, 0% 100%);left:-7%}100%{clip-path:polygon(0 0, 85% 0, 100% 100%, 0% 100%);left:-60%}}@keyframes slideOut2{0%{clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%);right:0%}30%{clip-path:polygon(3% 0, 100% 0, 100% 100%, 0% 100%);right:-7%}50%{clip-path:polygon(3% 0, 100% 0, 100% 100%, 0% 100%);right:-7%}100%{clip-path:polygon(15% 0, 100% 0, 100% 100%, 0% 100%);right:-60%}}.menu_list{max-width:1366px;padding:0 83px;margin:109px auto 150px}@media screen and (max-width: 900px){.menu_list{margin:40px auto 72px;padding:0 42px}}@media screen and (max-width: 601px){.menu_list{margin:22px auto 40px;padding:0 20px}}.menu_list .ttl{margin-bottom:150px}@media screen and (max-width: 900px){.menu_list .ttl{margin-bottom:72px}}@media screen and (max-width: 601px){.menu_list .ttl{margin-bottom:48px}}.menu_list .menu_list_inter{display:grid;grid-template-columns:1fr 1fr;row-gap:48px;column-gap:57px}@media screen and (max-width: 900px){.menu_list .menu_list_inter{grid-template-columns:1fr;row-gap:72px;column-gap:0px}}.menu_list .menu_list_inter.os{margin-bottom:52px}@media screen and (max-width: 900px){.menu_list .menu_list_inter.os{display:flex;justify-content:space-between;flex-direction:column-reverse;margin-bottom:72px;row-gap:32px}}.menu_list .menu_list_inter .img figure{width:100%;height:100%}.menu_list .menu_list_inter .img figure img{width:100%;height:auto}.menu_list .menu_list_inter .txt h3{display:flex;align-items:flex-end;gap:8px;font-size:17px;font-family:"Noto Serif JP",serif;font-weight:700;padding-bottom:6px;color:#9a3509;border-bottom:1px solid #9a3509;margin-bottom:32px}.menu_list .menu_list_inter .txt h3 span{font-size:12px;color:#261111;font-family:"Josefin Sans",sans-serif;font-weight:400}.menu_list .menu_list_inter .txt ul li{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px;position:relative}.menu_list .menu_list_inter .txt ul li:last-child{margin-bottom:0}.menu_list .menu_list_inter .txt ul li::before{content:"";position:absolute;width:100%;height:1px;top:52%;left:50%;transform:translate(-50%, -50%);z-index:10;background-image:linear-gradient(to right, #261111 1px, transparent 1px);background-size:4px 1px;background-position:left bottom;background-repeat:repeat-x}.menu_list .menu_list_inter .txt ul li p{font-size:14px;font-weight:400;color:#261111;background-color:#fff;position:relative;z-index:20}.menu_list .menu_list_inter .txt ul li p span{font-size:12px;font-weight:400}@media screen and (max-width: 601px){.menu_list .menu_list_inter .txt ul li p.name{max-width:55%}}.news_list{width:100%;max-width:1016px;margin:109px auto 200px;padding:0 83px}@media screen and (max-width: 900px){.news_list{margin:40px auto 100px;padding:0 42px}}@media screen and (max-width: 601px){.news_list{margin:22px auto 100px;padding:0 20px}}.news_list .ttl{margin-bottom:150px}@media screen and (max-width: 900px){.news_list .ttl{margin-bottom:72px}}@media screen and (max-width: 601px){.news_list .ttl{margin-bottom:48px}}.news_list .news_list_inner ul{margin-bottom:90px}@media screen and (max-width: 900px){.news_list .news_list_inner ul{margin-bottom:64px}}.news_list .news_list_inner ul li{border-bottom:1px solid #261111}.news_list .news_list_inner ul li a{display:flex;justify-content:space-between;align-items:center;opacity:1;transition:all .3s ease;padding:20px 0}.news_list .news_list_inner ul li a time{width:75px;font-size:14px;font-weight:400;color:#261111;margin-right:16px}.news_list .news_list_inner ul li a .category{width:100px;font-size:12px;font-weight:400;color:#9a3509;padding:2px 0 4px;border:1px solid #9a3509;text-align:center;margin-right:24px}.news_list .news_list_inner ul li a .title{width:calc(100% - 210px);font-size:14px;font-weight:400;color:#261111}.news_list .news_list_inner ul li a:hover{opacity:.5}@media screen and (max-width: 601px){.news_list .news_list_inner ul li a{gap:16px;justify-content:flex-start;flex-wrap:wrap}.news_list .news_list_inner ul li a time{margin-right:0px}.news_list .news_list_inner ul li a .category{margin-right:0px}.news_list .news_list_inner ul li a .title{width:100%}}.news_list .news_list_inner ul li:first-child a{padding:0 0 20px}.pagination{display:flex;justify-content:center;align-items:center;gap:32px}.pagination .page-numbers{font-family:"Josefin Sans",sans-serif;font-size:14px;font-weight:400;color:#261111;line-height:1}.pagination .page-numbers.current{color:#9a3509}.pagination .page-numbers.dots{font-size:12px}.pagination .prev,.pagination .next{border:.5px solid #261111;border-radius:50%;width:15px;height:15px;position:relative}.pagination .prev .arrow{position:absolute;top:45%;left:0%;transform:translate(-50%, -50%);width:15px;height:15px;background-image:url(../img/top/arrow2.svg);background-size:contain;background-position:center;transition:all .3s ease}.pagination .prev:hover .arrow{left:-20%}.pagination .next .arrow{position:absolute;top:45%;right:0%;transform:translate(50%, -50%);width:15px;height:15px;background-image:url(../img/top/arrow.svg);background-size:contain;background-position:center;transition:all .3s ease}.pagination .next:hover .arrow{right:-20%}.news_ttl{margin-bottom:32px}.news_ttl h1{font-size:14px;font-weight:400;color:#261111;line-height:1;padding-bottom:16px;margin-bottom:8px;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #261111}.news_ttl .article_ttl_inner{display:flex;justify-content:space-between}.news_ttl .date{font-size:14px;font-weight:400;color:#261111;line-height:1;text-transform:uppercase}.news_ttl .article_data_inner_right{font-size:12px;font-weight:400;color:#9a3509;line-height:1;text-transform:uppercase;border:1px solid #9a3509;padding:4px 15px}.news_s_btn{margin:100px auto 0}.news_s_btn a{display:flex;align-items:center;justify-content:center;gap:8px}.news_s_btn a p{font-size:14px;font-weight:400;color:#261111}.news_s_btn a .arrow{position:relative;width:22px;height:22px;border:.5px solid #261111;border-radius:50%}.news_s_btn a .arrow img{position:absolute;top:50%;right:0;transform:translate(50%, -50%);width:22px;transition:all .3s ease}.news_s_btn a:hover .arrow img{right:-20%}.staff_list{width:100%;max-width:1203px;margin:109px auto 200px;padding:0 83px}@media screen and (max-width: 900px){.staff_list{margin:40px auto 100px;padding:0 42px}}@media screen and (max-width: 601px){.staff_list{margin:22px auto 100px;padding:0 20px}}.staff_list .ttl{margin-bottom:150px}@media screen and (max-width: 900px){.staff_list .ttl{margin-bottom:72px}}@media screen and (max-width: 601px){.staff_list .ttl{margin-bottom:48px}}.staff_list .staff_list_inner ul{display:grid;grid-template-columns:repeat(3, 1fr);row-gap:100px;column-gap:40px}@media screen and (max-width: 900px){.staff_list .staff_list_inner ul{grid-template-columns:repeat(2, 1fr);row-gap:72px;column-gap:32px}}@media screen and (max-width: 601px){.staff_list .staff_list_inner ul{grid-template-columns:repeat(1, 1fr);row-gap:48px;column-gap:0px}}.staff_list .staff_list_inner ul li a .img{width:100%}.staff_list .staff_list_inner ul li a .img .img_01{width:100%}.staff_list .staff_list_inner ul li a .img .img_01 img{width:100%;height:auto}.staff_list .staff_list_inner ul li .txt .txt_name{margin-bottom:8px}.staff_list .staff_list_inner ul li .txt .txt_name p{font-size:12px;font-weight:400;margin-bottom:4px}.staff_list .staff_list_inner ul li .txt .txt_name h3{font-size:16px;font-weight:400;color:#9a3509}.staff_list .staff_list_inner ul li .txt .txt_name h4{font-size:10px;font-weight:400;color:#b7b700}.staff_list .staff_list_inner ul li .txt .txt_txt{font-size:14px;font-weight:400;line-height:1.5;height:95px}.staff_list .staff_list_inner ul li .txt .btn a{font-family:"Josefin Sans",sans-serif;margin-top:16px;font-weight:200;color:#261111;display:flex;justify-content:flex-start;align-items:end;gap:8px}.staff_list .staff_list_inner ul li .txt .btn a p{font-size:14px;font-weight:400}.staff_list .staff_list_inner ul li .txt .btn a figure{width:22px;margin-bottom:6px;position:relative;transition:all .3s ease}.staff_list .staff_list_inner ul li .txt .btn a figure img{width:100%;height:auto;position:absolute;top:0;left:0;transition:all .3s ease}.staff_list .staff_list_inner ul li .txt .btn:hover a figure img{left:calc(0% + 8px)}.staff_single{width:100%;max-width:1016px;margin:109px auto 200px;padding:0 83px}@media screen and (max-width: 900px){.staff_single{margin:40px auto 100px;padding:0 42px}}@media screen and (max-width: 601px){.staff_single{margin:22px auto 100px;padding:0 20px}}.staff_single .staff_single_inner ul{display:flex;justify-content:space-between}@media screen and (max-width: 900px){.staff_single .staff_single_inner ul{flex-direction:column;row-gap:24px}}.staff_single .staff_single_inner ul .img{width:45%}.staff_single .staff_single_inner ul .img figure{width:100%}.staff_single .staff_single_inner ul .img figure img{width:100%;height:auto}@media screen and (max-width: 900px){.staff_single .staff_single_inner ul .img{width:100%}}.staff_single .staff_single_inner ul .txt{width:48%}@media screen and (max-width: 900px){.staff_single .staff_single_inner ul .txt{width:100%}}.staff_single .staff_single_inner ul .txt .txt_name{margin-bottom:8px}.staff_single .staff_single_inner ul .txt .txt_name p{font-size:12px;font-weight:400;margin-bottom:4px}.staff_single .staff_single_inner ul .txt .txt_name h3{font-size:16px;font-weight:400;color:#9a3509}.staff_single .staff_single_inner ul .txt .txt_name h4{font-size:10px;font-weight:400;color:#b7b700}.staff_single .staff_single_inner ul .txt .txt_name .txt_store{display:flex;justify-content:start;align-items:center;gap:4px;margin-bottom:16px}.staff_single .staff_single_inner ul .txt .txt_name .txt_store figure{width:15px}.staff_single .staff_single_inner ul .txt .txt_name .txt_store figure img{width:100%;height:auto}.staff_single .staff_single_inner ul .txt .txt_name .txt_store p{font-size:12px;font-weight:400;line-height:1.8}.staff_single .staff_single_inner ul .txt .profile{display:flex;justify-content:space-between;flex-wrap:wrap;row-gap:16px}.staff_single .staff_single_inner ul .txt .profile dt{width:30%;font-size:12px;font-weight:400;color:#9a3509}.staff_single .staff_single_inner ul .txt .profile dd{width:65%;font-size:12px;font-weight:400;letter-spacing:.05em}@media screen and (max-width: 900px){.staff_single .staff_single_inner ul .txt .profile dt{width:40%}.staff_single .staff_single_inner ul .txt .profile dd{width:60%}}.staff_single .staff_single_inner .staff_single_gallary ul{display:grid;grid-template-columns:repeat(2, 1fr);row-gap:20px;column-gap:50px;margin-top:100px}.staff_single .staff_single_inner .staff_single_gallary li img{width:100%;height:auto}@media screen and (max-width: 900px){.staff_single .staff_single_inner .staff_single_gallary ul{grid-template-columns:repeat(1, 1fr);row-gap:16px;column-gap:0px;margin-top:40px}}.staff_single_insta{max-width:460px;margin:100px auto 0}@media screen and (max-width: 900px){.staff_single_insta{max-width:100%;margin:40px auto 0}}.staff_single_insta .insta_name{display:flex;justify-content:center;align-items:center;gap:4px;margin-bottom:16px}.staff_single_insta .insta_name figure{width:15px}.staff_single_insta .insta_name figure img{width:100%;height:auto}.staff_single_insta .insta_name p{font-size:12px;font-weight:400;line-height:1.8;font-family:"Josefin Sans",sans-serif;color:#9a3509}.staff_single_insta .insta_link{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:32px}.staff_single_insta .insta_link .icon{width:21px;height:21px}.staff_single_insta .insta_link .icon img{width:100%;height:auto}.staff_single_insta .insta_link p{font-size:14px;font-weight:400}.staff_single_insta .insta_link .arrow{width:20px;height:12px;position:relative}.staff_single_insta .insta_link .arrow img{width:22px;height:auto;max-width:none;position:absolute;top:100%;left:0%;transform:translate(0, 0);transition:all .3s ease}.staff_single_insta .insta_link:hover .arrow img{left:calc(0% + 8px)}@media screen and (max-width: 601px){.staff_single_insta .insta_link{justify-content:center}.staff_single_insta .insta_link p{text-align:center}}.pagination{display:flex;justify-content:center;align-items:center;gap:32px;margin-top:80px}@media screen and (max-width: 900px){.pagination{margin-top:60px}}.pagination .page-numbers{font-family:"Josefin Sans",sans-serif;font-size:14px;font-weight:400;color:#261111;line-height:1}.pagination .page-numbers.current{color:#9a3509}.pagination .page-numbers.dots{font-size:12px}.pagination .prev,.pagination .next{border:.5px solid #261111;border-radius:50%;width:15px;height:15px;position:relative}.pagination .prev .arrow{position:absolute;top:45%;left:0%;transform:translate(-50%, -50%);width:15px;height:15px;background-image:url(../img/top/arrow2.svg);background-size:contain;background-position:center;transition:all .3s ease}.pagination .prev:hover .arrow{left:-20%}.pagination .next .arrow{position:absolute;top:45%;right:0%;transform:translate(50%, -50%);width:15px;height:15px;background-image:url(../img/top/arrow.svg);background-size:contain;background-position:center;transition:all .3s ease}.pagination .next:hover .arrow{right:-20%}.item_list{width:100%;max-width:1016px;margin:109px auto 200px;padding:0 83px}@media screen and (max-width: 900px){.item_list{margin:40px auto 100px;padding:0 42px}}@media screen and (max-width: 601px){.item_list{margin:22px auto 100px;padding:0 20px}}.item_list .ttl{margin-bottom:150px}@media screen and (max-width: 900px){.item_list .ttl{margin-bottom:72px}}@media screen and (max-width: 601px){.item_list .ttl{margin-bottom:48px}}.recruit_list{width:100%;max-width:1203px;margin:109px auto 200px;padding:0 83px}@media screen and (max-width: 900px){.recruit_list{margin:40px auto 100px;padding:0 42px}}@media screen and (max-width: 601px){.recruit_list{margin:22px auto 100px;padding:0 20px}}.recruit_list .ttl{margin-bottom:150px}@media screen and (max-width: 900px){.recruit_list .ttl{margin-bottom:72px}}@media screen and (max-width: 601px){.recruit_list .ttl{margin-bottom:48px}}
/*# sourceMappingURL=map/style.css.map */
