@charset "utf-8";#g_navi_wrap{height:5rem;background-color:rgba(255,255,255,.5)}#g_navi_wrap.is_show{background-color:rgba(255,255,255,.5)}#g_navi_wrap .navigation>li a{font-size:1.5rem;color:#4d4d4d}#topmain{height:100vh;overflow:hidden;position:relative}#topmain .topmain_layout{width:100%}#topmain .logo{position:absolute;top:17rem;left:8rem;z-index:2}#topmain .logo span{display:block;font-size:1.8rem;letter-spacing:.09em;line-height:1;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-feature-settings:normal;text-align:justify;white-space:nowrap;margin-top:5rem}#topmain .navi_wrap{position:absolute;bottom:6rem;left:8rem;z-index:2}#topmain .navi_wrap .navigation>li{line-height:1;padding-bottom:.5rem;border-bottom:1px solid #333}#topmain .navi_wrap .navigation>li:not(:last-child){margin-bottom:3.5rem}#topmain .navi_wrap .navigation>li a{display:inline-block;font-size:1.8rem;line-height:1;letter-spacing:.06em;color:#333;position:relative;transition:all .6s}#topmain .navi_wrap .navigation>li.ig img{width:1.9rem;height:auto}#topmain .navi_wrap .navigation>li a .en{display:block;font-size:1.7rem;line-height:1;letter-spacing:.04em;margin-bottom:.8rem}#topmain .navi_wrap .navigation>li a .jp{display:block;font-size:1.5rem;line-height:1;letter-spacing:.03em;white-space:nowrap}#topmain .navi_wrap .navigation>li a[target=_blank] .jp:after{content:"";display:inline-block;width:1.3rem;height:1.3rem;background:url(//acoya-fukui.com/kanri/wp-content/themes/acoya/css/../images/blank.svg) no-repeat;background-size:contain;margin-left:1rem}#topmain .navi_wrap .navigation a:hover{opacity:1;transform:translateY(-.5rem)}#topmain li.slick-slide{width:100%;display:flex;justify-content:flex-end}#topmain .slider_wrap{width:100%}#topmain .slide_wrap{width:100%;height:100vh}#topmain .top_slider li .img{display:block;width:100%;height:100%;position:relative;background-position:center center;background-repeat:no-repeat;background-size:cover}@media only screen and (max-width:768px){#topmain{height:100vh;height:calc(var(--vh,1vh)*100)}#topmain .inner{width:100%}#topmain .logo{width:28.5rem;position:absolute;top:4rem;left:4.5rem}#topmain .logo svg{width:18rem;height:auto}#topmain .logo span{position:absolute;top:0;right:0;margin-top:0}#topmain .navi_wrap{bottom:4.5rem;left:4.5rem}#topmain .navi_wrap .navigation>li a .en{font-size:1.3rem}#topmain .navi_wrap .navigation>li a .jp{font-size:1.1rem}#topmain .navi_wrap .navigation>li a[target=_blank] .jp:after{width:1rem;height:1rem}#topmain .navi_wrap .navigation>li:not(:last-child){margin-bottom:2.5rem}#topmain .navi_wrap .navigation>li a{font-size:1.7rem}#topmain .navi_wrap .navigation>li:last-child img{width:1.5rem}#topmain .slide_wrap{width:100%;height:100vh;height:calc(var(--vh,1vh)*100)}}#about{padding-top:19rem}#about .about_wrap{width:100%;max-width:108rem;margin:auto;flex-wrap:nowrap}#about .about_wrap .photo_wrap{width:calc(470/1080*100%)}#about .about_wrap .photo_wrap .img_wrap{width:100%;padding-top:123.4042%;background-position:center center;background-size:cover}#about .con_wrap{width:calc(490/1080*100%);display:flex;justify-content:center;align-content:flex-start;flex-wrap:wrap}#about .about_wrap .txt_wrap{font-size:1.5rem;letter-spacing:.11em;line-height:2.2;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-feature-settings:normal;text-align:justify;white-space:nowrap}#about .page_navi{width:100%;justify-content:center;margin-top:6rem}#about .page_navi>a span{display:flex;align-items:center;font-size:1.3rem;letter-spacing:.07em;line-height:1}#about .page_navi>a span:before{content:"∨";display:block;color:#777675;margin-right:1rem}#about .page_navi>a:after{content:"";display:block;width:100%;height:.1rem;background-color:#777675;margin-top:1rem}#about .page_navi>a:not(:last-child){margin-right:3rem}#about .photo_list{width:100%}#about .photo_list>.img_wrap{background-position:center center;background-size:cover}#about .photo_list>.img_wrap.left{width:calc(670/1400*100%)}#about .photo_list>.img_wrap.right{width:calc(640/1400*100%);margin-top:23rem}#about .img_bottom_wrap{position:relative;width:100%;margin-top:22rem;height:56.5rem;clip-path:inset(0)}#about .img_bottom_wrap .img_wrap{position:fixed;top:0;left:0;width:100%;height:100vh;background-repeat:no-repeat;background-position:center;background-size:cover}@media screen and (max-width:768px){#about{padding-top:15rem}#about .inner{width:100%}#about .about_wrap{flex-wrap:wrap;position:relative}#about .about_wrap .photo_wrap{width:20rem;position:absolute;bottom:0;right:0;z-index:-1}#about .about_wrap .photo_wrap .img_wrap{width:100%;height:22rem;padding-top:0;background-position:center center;background-size:cover}#about .con_wrap{width:28.5rem;display:flex;justify-content:center;align-content:flex-start;flex-wrap:wrap;margin:auto;padding-bottom:25rem}#about .about_wrap .txt_wrap{width:100%;font-size:1.2rem;letter-spacing:.05em;line-height:2.3;-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;text-align:justify;white-space:normal}#about .page_navi{width:100%;display:block;margin-top:6rem}#about .page_navi>a{display:table}#about .page_navi>a span{display:flex;align-items:center;font-size:1.3rem;letter-spacing:.07em;line-height:1}#about .page_navi>a span:before{content:"∨";display:block;color:#777675;margin-right:1rem}#about .page_navi>a:after{content:"";display:block;width:100%;height:.1rem;background-color:#777675;margin-top:1rem}#about .page_navi>a:not(:last-child){margin-right:0;margin-bottom:3rem}#about .photo_list{width:100%;margin-top:4.5rem;margin-bottom:10rem;position:relative}#about .photo_list>.img_wrap.left{width:35rem}#about .photo_list>.img_wrap.right{width:35rem;margin-left:auto;margin-top:3.5rem}#about .img_bottom_wrap{margin-top:0;height:66.5rem}}#concept{padding-top:16rem}#concept .layout_wrap{width:100%;max-width:118rem;margin:auto;justify-content:center}#concept .left_wrap{width:calc(740/1180*100%);display:flex;flex-wrap:wrap;align-content:space-between}#concept .right_wrap{width:calc(435/1180*100%)}#concept h1{width:100%;display:inline-block;font-size:3.6rem;letter-spacing:.07em;margin-top:5rem}#concept h1:after{content:"";display:block;width:0;height:.1rem;background-color:#777675;margin-top:2rem}#concept h1.anim._do_anim:after{animation:line 1.5s ease-in-out 1 alternate forwards}@keyframes line{0%{width:0}100%{width:100%}}#concept .txt_wrap{font-size:1.4rem;letter-spacing:.05em;line-height:1.92;margin-top:6rem}#concept .left_wrap .ttl_wrap{width:calc(660/740*100%);margin-left:calc(80/740*100%)}#concept .left_wrap .img_wrap{width:calc(680/740*100%);margin-right:calc(60/740*100%)}#concept .right_wrap .img_wrap:not(:last-child){margin-bottom:6rem}@media screen and (max-width:768px){#concept{padding-top:10rem}#concept .inner{width:100%}#concept .layout_wrap{width:100%;max-width:118rem;margin:auto;justify-content:center}#concept .left_wrap{width:27rem;margin:auto}#concept .right_wrap{width:100%;margin-top:6rem}#concept h1{width:32.5rem;font-size:3rem;letter-spacing:.17em;margin-top:0}#concept h1 span{width:27rem}#concept .txt_wrap{font-size:1.2rem;margin-top:5rem}#concept .left_wrap .ttl_wrap{width:100%;margin-left:0}#concept .left_wrap .img_wrap{display:none}#concept .right_wrap .img_wrap:not(:last-child){margin-bottom:3rem}#concept .right_wrap .img_wrap:first-child{width:30rem}#concept .right_wrap .img_wrap:nth-child(2){width:25rem;margin-left:auto}#concept .right_wrap .img_wrap:last-child{width:35rem}}#gift{padding-top:16rem}#gift .layout_wrap{width:100%;justify-content:flex-start}#gift .left_wrap{width:calc(830/1400*100%)}#gift .right_wrap{width:calc(390/1400*100%)}#gift h1{width:100%;display:inline-block;font-size:3.6rem;letter-spacing:.07em;text-align:right;margin-top:2.5rem}#gift h1:after{content:"";display:block;width:0;height:.1rem;background-color:#777675;margin-top:2rem}#gift h1.anim._do_anim:after{animation:line 1.5s ease-in-out 1 alternate forwards}@keyframes line{0%{width:0}100%{width:100%}}#gift .txt_wrap{font-size:1.5rem;letter-spacing:.15em;line-height:1.933333333333333;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-feature-settings:normal;text-align:justify;white-space:nowrap;margin-top:6rem;margin-left:auto;margin-right:5rem}@media screen and (max-width:768px){#gift{padding-top:23rem}#gift .inner{width:100%}#gift .layout_wrap{width:100%}#gift .left_wrap{width:100%;display:none}#gift .right_wrap{width:100%}#gift h1{width:100%;display:inline-block;font-size:3rem;letter-spacing:.17em;text-align:right;margin-top:2.5rem;padding-right:2rem}#gift h1 span{margin-right:2rem}#gift .txt_wrap{font-size:1.2rem;letter-spacing:.05em;margin:auto;margin-top:6rem}#gift .right_wrap .img_wrap{width:100%;margin-top:4.5rem}}#look_slider{padding-top:40rem}@media screen and (max-width:768px){#look_slider{margin-top:17rem}}#menu{padding-top:20rem}#menu .layout_wrap{width:100%;max-width:100rem;margin:auto;justify-content:center}#menu .layout_wrap .menu_con_wrap{width:calc(440/990*100%)}#menu .layout_wrap .photo_wrap{width:calc(550/990*100%)}#menu .menu_con_wrap h1{font-size:2.9rem;letter-spacing:.11em;line-height:1;text-align:left;margin-top:18rem}#menu .menu_con_wrap h1 span{display:block;font-size:1.4rem;letter-spacing:.15em;margin-top:1rem}#menu .menu_con_wrap h1:after{content:"";display:block;width:0;height:.1rem;background-color:#777675;margin-top:4rem}#menu .menu_con_wrap h1.anim._do_anim:after{animation:line 1.5s ease-in-out 1 alternate forwards}@keyframes line{0%{width:0}100%{width:100%}}#menu .menu_list{margin-top:6rem}#menu .menu_list tr{display:block}#menu .menu_list tr:not(:last-child){margin-bottom:6rem}#menu .menu_list th{display:block;width:100%;padding-right:5rem}#menu .menu_list td{display:block;width:100%;padding-right:5rem}#menu .menu_list h3{font-size:1.6rem;letter-spacing:.11em;margin-bottom:1rem}#menu .menu_list .price{font-size:1.4rem;letter-spacing:.03em;margin-bottom:2rem}#menu .menu_list .price span{font-size:1.1rem;margin-left:.5rem}#menu .menu_list .txt_wrap{font-size:1.1rem;letter-spacing:-.03em;margin-bottom:2rem}#menu .menu_list .allergy_wrap{font-size:1rem;letter-spacing:.01em}#menu .layout_wrap .photo_wrap .img_wrap:not(:last-child){margin-bottom:6.5rem}@media screen and (max-width:768px){#menu{padding-top:0;padding-bottom:10rem}#menu .inner{width:100%}#menu .layout_wrap{width:100%}#menu .layout_wrap .menu_con_wrap{width:100%;padding-left:5rem}#menu .layout_wrap .photo_wrap{width:100%;margin-top:6rem}#menu .menu_con_wrap h1{font-size:3rem;letter-spacing:.17em;margin-top:0}#menu .menu_con_wrap h1 span{margin-top:1rem}#menu .menu_con_wrap h1:after{margin-top:4rem}#menu .menu_list{margin-top:3rem}#menu .menu_list th{padding-right:3.5rem}#menu .menu_list .name_wrap h3{font-size:1.2rem;letter-spacing:.05em}#menu .menu_list .name_wrap .price{font-size:1.2rem;letter-spacing:.05em}#menu .menu_list .name_wrap .price span{font-size:1.2rem;letter-spacing:.05em;margin-left:.5rem}#menu .menu_list .txt_wrap{font-size:1.4rem}#menu .layout_wrap .photo_wrap .img_wrap:not(:last-child){margin-bottom:3rem}#menu .layout_wrap .photo_wrap .img_wrap{width:28.6rem}#menu .layout_wrap .photo_wrap .img_wrap:first-child{margin-left:auto}}#img_bottom{padding-top:25rem}#img_bottom .img_wrap.bottom{width:100%;height:70rem;background-position:top center;background-size:cover}@media screen and (max-width:768px){#img_bottom{padding-top:15rem}#img_bottom .img_wrap.bottom{height:23rem}}