@charset "UTF-8";.header:not(.drawer-menu).page-width{padding:0}.page-width{max-width:100%}@font-face{font-family:basis-grotesque-regular-pro;src:url(/cdn/shop/files/basis-grotesque-regular-pro.woff?v=1760238969) format("woff"),url(/cdn/shop/files/basis-grotesque-regular-pro.woff2?v=1760239008) format("woff2");font-weight:400;font-style:normal;font-display:swap}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}.header,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}.splashbg{display:none}body.appear .splashbg{display:block;content:"";position:fixed;z-index:999;width:100%;height:100vh;top:0;left:0;transform:scaleY(0);background-color:#4c7264;animation-name:PageAnime;animation-duration:.6s;animation-timing-function:ease-in-out;animation-fill-mode:forwards}@keyframes PageAnime{0%{transform-origin:bottom;transform:scaleY(0)}50%{transform-origin:bottom;transform:scaleY(1)}50.001%{transform-origin:top}to{transform-origin:top;transform:scaleY(0)}}.content.appear{opacity:0}body.appear .content.appear{animation:DownUp 2s ease forwards}@keyframes DownUp{0%{opacity:0;transform:translateY(100vh)}to{opacity:1;transform:translateY(0)}}.kv_ttl #kv_maintxt,.kv_ttl #kv_subtxt{opacity:0}.kv_ttl.appear #kv_maintxt,.kv_ttl.appear #kv_subtxt{animation:slideTextY100 2s ease forwards}@keyframes slideTextY100{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}header.beginning{transform:translateY(-100%);opacity:0}header.appear{animation:UpDown 2s ease forwards}.kv a.scroll{opacity:0}.kv a.scroll:after{opacity:0}.kv.appear a.scroll:after{animation:ScrollDwon 2.5s ease-in 2s infinite;opacity:1}.kv.appear a.scroll{animation:UpDown 2.5s ease-in 2s infinite;opacity:1}@keyframes UpDown{0%{opacity:0;transform:translateY(-62px)}to{opacity:1;transform:translateY(0)}}@keyframes ScrollDwon{0%{transform:scaleY(0);transform-origin:0 0}30%{transform:scale(1);transform-origin:0 0}70%{transform:scale(1);transform-origin:0 100%}to{transform:scaleY(0);transform-origin:0 100%}}.wrap{overflow:hidden}body{color:#000;font-size:14px;line-height:1.6;font-family:NewCezanneProN-M,NewCezanneProN-DB,Hiragino Kaku Gothic Pro,sans-serif;letter-spacing:.08em;font-weight:100;text-decoration:none;background:#fcf6ee;font-feature-settings:"palt"}html{box-sizing:border-box}*,*:after,*:before{box-sizing:inherit}img{width:100%;max-width:100%}.contact,.news_archive,.privacy_policy,.sec01,.sec02,.sec03,.sec04,.sec05,.single{text-align:left;padding-top:90px}.contact h3,.news_archive h3,.privacy_policy h3,.sec01 h3,.sec02 h3,.sec03 h3,.sec04 h3,.single h3,.sec05 h3{font-size:25px;line-height:1em;font-weight:400;font-family:basis-grotesque-regular-pro,Hiragino Kaku Gothic Pro,sans-serif}.contact p,.news_archive p,.privacy_policy p,.sec01 p,.sec02 p,.sec03 p,.sec04 p,.sec05 p,.single p{font-size:15px}.contact strong,.news_archive strong,.privacy_policy strong,.sec01 strong,.sec02 strong,.sec03 strong,.sec04 strong,.sec05 strong,.single strong{font-family:NewCezanneProN-DB,Hiragino Kaku Gothic Pro,sans-serif}.font_en{font-family:basis-grotesque-regular-pro,Hiragino Kaku Gothic Pro,sans-serif}.font_jp{font-family:NewCezanneProN-M,Hiragino Kaku Gothic Pro,sans-serif}.font_jp_b{font-family:NewCezanneProN-DB,Hiragino Kaku Gothic Pro,sans-serif}.sp_only{display:none}.pc_only{display:block}.link_under{position:relative;margin-bottom:1px;display:inline-block}.link_under:after{content:"";position:absolute;left:0;bottom:-1px;width:0;height:1px;background:#000;transition:all .8s}.link_under:hover{border-bottom:unset;margin-bottom:1px;display:inline-block}.link_under:hover:after{width:100%}.txt_space{padding-top:6px}.cat_no{display:none}.bg_wrap{background-color:#fcf6ee;border-bottom-right-radius:40px}.inner{width:89.0625%;margin:0 auto}header{position:fixed;width:100%;height:70px;background-color:#fcf6ee;text-align:right;z-index:100;border-bottom-right-radius:50px;border-bottom:1px solid #4c7264;transition:.5s}header .inner{width:100%;position:relative}header .logo{position:absolute;top:20px;left:30px}header .logo img{position:relative;top:-15px;width:60px}.header.hide{transform:translateY(-100%)}.nav{display:inline-block;position:relative;bottom:3px}.nav ul{list-style:none;display:flex}.nav ul li{margin-right:30px}.nav ul li:last-of-type{margin-right:25px}.nav ul li a{text-decoration:none;color:#000;font-size:12px}.btn{display:inline-block}.btn a{display:inline-block;height:45px;padding:0 40px;line-height:45px;text-decoration:none;border-radius:22px;color:#fff;background-color:#da6b64}.btn a:hover{background-color:#d84940}.btn_pc{display:inline-block}.btn_pc a{display:inline-block;height:70px;padding:0 25px;line-height:70px;text-decoration:none;color:#fff;background-color:#4c7264;border-bottom-right-radius:40px;border-top-left-radius:40px}.btn_pc a img{vertical-align:middle;position:relative;top:-4px}.btn_pc a:hover{background-color:#3d5d51}.content{width:100%;overflow:hidden}.content.content_single{padding-top:70px}.kv{position:relative;height:0;padding-top:calc(765 / 1380 * 100%);margin-top:-35px}.kv #bg_video{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%);min-width:100%;min-height:100%;//background: url(/cdn/shop/files/PC_cap.jpg?v=1760252690) no-repeat;//background-size: cover;overflow:hidden}.kv .kv_ttl{position:absolute;top:0;left:0;padding-left:calc(68 / 1280 * 100%);padding-top:calc(305 / 1280 * 100%);text-align:left;color:#fcf6ee!important}.kv .kv_ttl h2{font-size:76px;font-size:5.9375vw;letter-spacing:-.02em;line-height:1.1em;font-weight:400;color:#fcf6ee!important}.kv .kv_ttl p{margin-top:20px;font-size:21px;font-size:1.64062vw;line-height:1.8em;font-weight:400;letter-spacing:.06em;color:#fcf6ee!important}.kv a.scroll:after{content:"";position:absolute;bottom:0;left:calc(20 / 375 * 100%);width:1px;padding-top:calc(98 / 1280 * 100%);background:#4c7264;animation:sdl 2.5s ease-in 2s infinite}@keyframes sdl{0%{transform:scaleY(0);transform-origin:0 0}30%{transform:scale(1);transform-origin:0 0}70%{transform:scale(1);transform-origin:0 100%}to{transform:scaleY(0);transform-origin:0 100%}}.fadein_pc{opacity:0;visibility:hidden;transition:1.5s;transform:translateY(50px)}.active{opacity:1;visibility:visible;transform:translateY(0)}.slidein{opacity:0;visibility:hidden;transform:translate(-50px)}.slidein.show{opacity:1;visibility:visible;animation:SlideIn 1.6s;transform:translate(0)}@keyframes SlideIn{0%{opacity:0;transform:translate(-64px)}to{opacity:1;transform:translate(0)}}.sec01{background-color:#fcf6ee;padding-top:0;position:relative}.sec01:before{content:"";bottom:-70px;left:0;width:calc(50% - 70px);height:1px;position:absolute;background:#4c7264}.sec01:after{content:"";bottom:-1px;right:0;width:50%;height:1px;position:absolute;background:#4c7264}.sec01 .inner{display:flex}.sec01 .inner .box_left{position:relative;flex:1 0 50%;padding-top:calc(95 / 1140 * 100%);padding-bottom:calc(130 / 1140 * 100%);padding-right:calc(70 / 1140 * 100%);border-right:solid 1px #4c7264}.sec01 .inner .box_left:after{content:"";bottom:-70px;right:-1px;width:70px;height:70px;position:absolute;background:#fcf6ee;border:1px solid #4c7264;border-top-left-radius:40px;border-bottom-right-radius:40px}.sec01 .inner .box_left p.about_p{margin-top:5.2%;line-height:2.3em}.sec01 .inner .box_left h4{font-size:12px;border:solid 1px;padding:3px 9px;display:inline-block}.sec01 .inner .box_left ul{margin-top:17px;list-style:none}.sec01 .inner .box_left ul li{font-size:13px;margin-left:1px;display:flex;align-items:baseline}.sec01 .inner .box_left ul li p{font-size:13px}.sec01 .inner .box_left ul li span{font-size:15px;letter-spacing:.05em;margin-right:15px;width:18px}.sec01 .inner .box_left ul li+li{margin-top:20px}.sec01 .inner .box_left .box_values{margin-top:26%}.sec01 .inner .zoom_box.fadein_pc.active{overflow:hidden;border:solid 1px #4c7264}.sec01 .inner .zoom_box.fadein_pc.active img.zoom_img{display:block;animation:animationZoom2 1.5s ease-in-out forwards}.sec01 .box_left,.sec01 .box_right{flex:1}.sec01 .box_right{flex:1 0 50%;padding:calc(100 / 1140 * 100%);padding-top:calc(95 / 1140 * 100%);padding-bottom:calc(95 / 1140 * 100%);padding-right:calc(30 / 1140 * 100%);box-sizing:border-box;position:relative}.sec02{padding-top:0;background-color:#4c7264}.sec02 .bg_wrap{background-color:#fcf6ee;border-bottom-right-radius:40px}.sec02 .bg_wrap .inner{width:unset;padding-top:167px}.sec02 .bg_wrap .inner .img_box{position:relative;border:solid 1px #4c7264;border-radius:0 0 40px;margin-top:50px}.sec02 .bg_wrap .inner .img_box:before{position:absolute;content:"";bottom:70px;left:calc(-70 / 1140 * 100%);width:calc(70 / 1140 * 100%);height:1px;background:#4c7264}.sec02 h4{font-weight:400}.sec02 p{margin-top:32px;line-height:2.3em;padding-bottom:0}.sec02 .txt_s{font-size:13px}.lulla_kawamura p{margin:0;padding:0}.sec02 .box01{position:relative}.sec02 .box01:after{content:"";bottom:0;left:0;width:calc(50% + 70px);height:1px;position:absolute;background:#4c7264}.sec02 .box01 .sub_box{padding:0 5.46875%}.sec02 .lemon_container{position:relative;width:calc(50% - 70px);height:70px;margin:0 0 0 auto;border:solid 1px #4c7264;border-top-left-radius:40px;border-bottom:0;border-right:0}.sec02 .lemon_container:before{content:"";bottom:-172px;left:-1px;width:1px;height:172px;position:absolute;background:#4c7264}.sec02 .lemon_container .lemon_box{bottom:0;left:-1px;width:70px;height:70px;position:absolute;background:#fcf6ee;border:1px solid #4c7264;border-top-left-radius:40px;border-bottom-right-radius:40px}.sec02 .box02{width:89.0625%;margin:0 auto;padding-bottom:170px}.sec02 .box02 h4{font-size:15px;line-height:1.8em;margin-top:94px}.sec02 .box02 img{margin-top:0}.sec02 .box02 .sub_box{display:flex}.sec02 .box02 .sub_box .ttl{padding-right:140px;flex-shrink:0}.sec02 .box02 .sub_box .box_txt{padding-right:80px}.sec02 .box02.fadein_pc.active{overflow:hidden}.sec02 .box02.fadein_pc.active .zoom_box{overflow:hidden;border:solid 1px #4c7264}.sec02 .box02.fadein_pc.active .zoom_box img.zoom_img{display:block;animation:animationZoom2 1.5s ease-in-out forwards}.sec02 .link_under{border-bottom:1px solid #000;display:inline-block;font-size:13px;margin-top:8px;margin-left:2px;line-height:1.8em}.sec02 .link_under:hover{border-bottom:unset;margin-bottom:2px}.sec02 a{text-decoration:none;color:#000}.sec02 .box03{display:flex;position:relative}.sec02 .box03 h4{font-size:15px;line-height:1.8em}.sec02 .box03 .zoom_box{margin-top:45px}.sec02 .box03 .box_left{flex-basis:50%;padding:0 5.46875% 83px;border-top:solid 1px #4c7264;border-right:1px solid #4c7264}.sec02 .box03 .box_right{flex-basis:50%;padding:0 5.46875% 60px}.sec02 .box03 .box_right .link_under{line-height:1.8em;margin-top:6px;margin-left:0}.sec02 .box03 .lemon_container{display:block;position:absolute;top:-69px;right:-1px;width:calc(641 / 1280 * 100%);height:70px;margin:0 0 0 auto;border:solid 1px #4c7264;border-top-left-radius:40px;border-bottom:0;border-right:0}.sec02 .box03 .lemon_container:before{content:none}.sec02 .box03 .lemon_container .lemon_box{bottom:0;left:-1px;width:70px;height:70px;position:absolute;background:#fcf6ee;border:1px solid #4c7264;border-top-left-radius:40px;border-bottom-right-radius:40px}.sec02 .box03 h4{padding-top:85px}.sec02 .box03 h4.ttl_space_produce{padding-top:84px}.sec02 .box03 a{text-decoration:none;color:#000}.sec02 .box03 .zoom_box.fadein_pc.active{overflow:hidden;border:solid 1px #4c7264;margin-top:45px}.sec02 .box03 .zoom_box.fadein_pc.active img.zoom_img{display:block;animation:animationZoom2 1.5s ease-in-out forwards}.photo_searoom{position:relative;margin-top:140px}.photo_searoom_box h5{font-size:45px;color:#fff;width:300px;position:relative;left:-20px}.photo_searoom_box{position:absolute;top:30%;left:8%}.photo_searoom_text1{font-size:15px;margin-top:30px;color:#fff}.photo_searoom_text2{margin-top:30px}.photo_searoom_text2 p{font-size:15px;line-height:2;color:#fff;margin:0;padding:0}.photo_searoom2{position:relative;border:none!important}.photo_searoom{border:none!important}.photo_searoom2_box{position:absolute;z-index:10;top:0;left:0;width:100%;padding:70px 0 0}.photo_searoom2_2{width:65%;margin:0 auto;padding-bottom:50px;border:none!important}.searoom2_title_text1{padding-top:20px;text-align:center}.searoom2_title_text1 p{margin:0;padding:0;font-size:15px;line-height:2;color:#fff;text-align:center}.photo_searoom_wrap{position:relative}.searoom_line_box{position:absolute;bottom:69px;height:200px;z-index:-1;left:calc(50% + 68px);border-left:solid 1px #4c7264;display:block!important}.project_sub_msg_wrap{margin:20px 0 75px;display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;align-items:end}.project_sub_msg{width:60%}.link_to_project a{color:#fff}.link_to_project{width:40%;text-align:right;color:#fff}.project_sub_msg p{margin:0;padding:0;font-size:15px;line-height:2;color:#fff;font-family:Hiragino Kaku Gothic Pro,sans-serif}.project_wrap{width:100%;gap:70px;display:flex;position:relative;z-index:10}.project_item{width:calc(33.333% - 35px)}.project_item img{width:100%}.project_item a{text-decoration:none;font-size:15px;line-height:2;color:#fff;font-family:Hiragino Kaku Gothic Pro,sans-serif}.project_contents p{font-size:15px;line-height:2;color:#fff;font-family:Hiragino Kaku Gothic Pro,sans-serif}#project:after{content:"";bottom:0;top:auto;left:25%;width:70px;height:70px;position:absolute;background:#4c7264;border:1px solid #6D8A7E;border-top-left-radius:40px;border-bottom-right-radius:40px}#project .lemon_container{display:block;width:25%;border-bottom:1px solid #6D8A7E;left:0;position:absolute;bottom:0}#project .project_line_wrap{display:block;width:calc(75% - 70px);border-bottom:1px solid #6D8A7E;left:calc(25% + 70px);position:absolute;bottom:70px}#project .project_line2_wrap{display:block;height:100%;border-left:1px solid #6D8A7E;left:25%;position:absolute;bottom:0;z-index:0}.rec_hamburger{width:40px;height:12px;position:fixed;top:30px;left:4%;right:auto;cursor:pointer;z-index:9999;transform:rotate(90deg)}.rec_hamburger{pointer-events:auto}.rec_hamburger span{position:absolute;width:100%;height:1px;background-color:#00000080;left:0;transition:all .4s ease}.rec_hamburger span:nth-child(1){top:0}.rec_hamburger span:nth-child(2){bottom:0}.rec_hamburger.active span:nth-child(1){transform:rotate(45deg);top:10px}.rec_hamburger.active span:nth-child(2){transform:rotate(-45deg);bottom:2px}.hamburger_menu{position:fixed;top:-100%;left:0;width:100%;height:100vh;background-color:#fcf6ee;display:flex;align-items:center;justify-content:center;transition:top .5s ease;z-index:100}.hamburger_menu ul{list-style:none;padding:0;margin:0}.hamburger_menu li{margin:8px 0}.hamburger_menu a{text-decoration:none;color:#000;font-size:24px;transition:color .3s;font-weight:400;font-family:basis-grotesque-regular-pro,Hiragino Kaku Gothic Pro,sans-serif}.font_menu_top a{font-size:36px}.hamburger_menu a:hover{color:#000}.hamburger_menu.active{top:0}.sec03{position:relative;background-color:#4c7264;padding:0 0 93px;color:#fff}.sec03 h4{color:#fff}.sec03:after{content:"";top:0;right:50%;width:70px;height:70px;position:absolute;background:#4c7264;border:1px solid #6D8A7E;border-top-left-radius:40px;border-bottom-right-radius:40px}.sec03 .inner.fadein_pc.active .zoom_box{overflow:hidden;border:solid 1px #4c7264}.sec03 .inner.fadein_pc.active .zoom_box img.zoom_img{display:block;animation:animationZoom2 1.5s ease-in-out forwards}@keyframes animationZoom2{0%{transform:scale(1.1)}to{transform:scale(1)}}.sec03 .sub_wrap{display:flex}.sec03 .img_box{position:relative;border:solid 1px #6D8A7E}.sec03 .img_box:before{position:absolute;content:"";bottom:0;left:calc(-70 / 1140 * 100%);width:calc(70 / 1140 * 100%);height:1px;background:#6d8a7e}.sec03 h3{letter-spacing:.1px;line-height:1.6em;font-weight:400;width:calc(50% - 70px);padding:90px 0 40px;color:#fff}.sec03 .lemon_container{display:inline-block;flex-shrink:0;margin:0 0 0 auto;width:calc(50% + 70px);border-left:solid 1px #6D8A7E;border-top-left-radius:40px}.sec03 .container{display:flex;margin-top:40px}.sec03 .container .box:first-of-type{margin-right:calc(140 / 1140 * 100%);width:106px;height:29px;border:solid 1px}.sec03 .container .box:first-of-type h4{font-size:12px;display:inline-block;margin:-1px 0 0 -3px;line-height:1em;padding:8px 10px;position:relative;left:1px;font-weight:400;white-space:nowrap}.sec03 .container .box:nth-of-type(2),.sec03 .container .box:nth-of-type(3){position:relative;top:-5px}.sec03 .container .box:nth-of-type(2){width:calc(310 / 1140 * 100%)}.sec03 .container .box:nth-of-type(3){width:calc(470 / 1140 * 100%)}.sec03 .container .box ul{list-style:none}.sec03 .container .box ul li+li{margin-top:21px}.sec03 .container .box ul li{display:flex;flex-wrap:wrap}.sec03 .container .box ul li p{font-size:13px;font-weight:400;width:70px;line-height:2em}.sec03 .container .box ul li p span.font_en{font-size:14px}.sec03 .container .box ul li p a{font-size:12px;color:#fff;border-bottom:#FFFFFF solid 1px;text-decoration:none;padding-bottom:0;line-height:1.9em}.sec03 .container .box ul li p a:hover{border-bottom:unset;margin-bottom:2px}.sec03 .container .box ul li p+p{font-weight:400;width:250px}.sec03 .container .box ul li .link_under:after{background:#fff}.sec03 .container .box:nth-of-type(odd) ul li p{width:110px}.sec03 .container .box:nth-of-type(odd) ul li p+p{width:350px}.news_archive,.privacy_policy,.sec04{background-color:#fcf6ee;border-top-left-radius:40px;border-bottom-right-radius:40px;padding:0}.news_archive .inner,.privacy_policy .inner,.sec04 .inner{display:flex;width:100%}.news_archive .inner .box_left,.privacy_policy .inner .box_left,.sec04 .inner .box_left{margin-right:137px;width:390px;width:25%;padding-top:calc(96 / 1280 * 100%);padding-left:5.46875%;flex-shrink:0}.news_archive .inner .box_left p,.privacy_policy .inner .box_left p,.sec04 .inner .box_left p{font-size:13px;margin-top:16px;font-weight:400}.news_archive .inner .box_left p a,.privacy_policy .inner .box_left p a,.sec04 .inner .box_left p a{color:#000;border-bottom:black solid 1px;text-decoration:none;padding-bottom:1px}.news_archive .inner .box_left p a:hover,.privacy_policy .inner .box_left p a:hover,.sec04 .inner .box_left p a:hover{border-bottom:unset;margin-bottom:3px}.news_archive .inner .box_right,.privacy_policy .inner .box_right,.sec04 .inner .box_right{width:100%}.news_archive .inner .box_right ul li,.privacy_policy .inner .box_right ul li,.sec04 .inner .box_right ul li{display:flex;padding:3.90625vw calc(70 / 824 * 100%) 5.46875vw calc(60 / 824 * 100%);position:relative}.news_archive .inner .box_right ul li p,.privacy_policy .inner .box_right ul li p,.sec04 .inner .box_right ul li p{margin-top:0}.news_archive .inner .box_right ul li .date,.privacy_policy .inner .box_right ul li .date,.sec04 .inner .box_right ul li .date{font-size:15px}.news_archive .inner .box_right ul li .category,.privacy_policy .inner .box_right ul li .category,.sec04 .inner .box_right ul li .category{font-size:10px;display:inline-block;padding:0 6px 1px;margin-top:10px;color:#fff;font-weight:400;background-color:#4c7264;text-align:center}.news_archive .inner .box_right ul li .category.cat_no,.privacy_policy .inner .box_right ul li .category.cat_no,.sec04 .inner .box_right ul li .category.cat_no{display:none}.news_archive .inner .box_right ul li:nth-of-type(1),.privacy_policy .inner .box_right ul li:nth-of-type(1),.sec04 .inner .box_right ul li:nth-of-type(1){padding-top:calc(92 / 1280 * 100vw);border-bottom:unset!important}.news_archive .inner .box_right ul li:nth-of-type(1):before,.privacy_policy .inner .box_right ul li:nth-of-type(1):before,.sec04 .inner .box_right ul li:nth-of-type(1):before{content:"";position:absolute;top:0;left:0;width:1px;height:100%;background:#4c7264}.news_archive .inner .box_right ul li:nth-of-type(1):after,.news_archive .inner .box_right ul li:nth-of-type(2):after,.privacy_policy .inner .box_right ul li:nth-of-type(1):after,.privacy_policy .inner .box_right ul li:nth-of-type(2):after,.sec04 .inner .box_right ul li:nth-of-type(1):after,.sec04 .inner .box_right ul li:nth-of-type(2):after{content:"";position:absolute;width:100%;height:1px;bottom:0;left:0;background:#4c7264}.news_archive .inner .box_right ul li:nth-of-type(2):after,.privacy_policy .inner .box_right ul li:nth-of-type(2):after,.sec04 .inner .box_right ul li:nth-of-type(2):after{width:calc(100% + 138px);right:0;left:unset}.news_archive .inner .box_right ul li:nth-of-type(2) .lemon_container:before,.privacy_policy .inner .box_right ul li:nth-of-type(2) .lemon_container:before,.sec04 .inner .box_right ul li:nth-of-type(2) .lemon_container:before{content:"";width:1px;height:calc(100% - 70px);top:35px;left:0;background:#4c7264;position:absolute}@keyframes animation-haniwaman3{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.lemon_box{display:block!important}.news_archive .inner .box_right ul li:nth-of-type(2) .lemon_box,.privacy_policy .inner .box_right ul li:nth-of-type(2) .lemon_box,.sec04 .inner .box_right ul li:nth-of-type(2) .lemon_box{top:0;right:0}.news_archive .inner .box_right ul li:nth-of-type(2),.news_archive .inner .box_right ul li:nth-of-type(3),.privacy_policy .inner .box_right ul li:nth-of-type(2),.privacy_policy .inner .box_right ul li:nth-of-type(3),.sec04 .inner .box_right ul li:nth-of-type(2),.sec04 .inner .box_right ul li:nth-of-type(3){position:relative}.news_archive .inner .box_right ul li:nth-of-type(2) .lemon_container,.news_archive .inner .box_right ul li:nth-of-type(3) .lemon_container,.privacy_policy .inner .box_right ul li:nth-of-type(2) .lemon_container,.privacy_policy .inner .box_right ul li:nth-of-type(3) .lemon_container,.sec04 .inner .box_right ul li:nth-of-type(2) .lemon_container,.sec04 .inner .box_right ul li:nth-of-type(3) .lemon_container{position:absolute;width:70px;height:100%;top:-1px;left:-69px}.news_archive .inner .box_right ul li:nth-of-type(2) .lemon_container .lemon_box,.news_archive .inner .box_right ul li:nth-of-type(3) .lemon_container .lemon_box,.privacy_policy .inner .box_right ul li:nth-of-type(2) .lemon_container .lemon_box,.privacy_policy .inner .box_right ul li:nth-of-type(3) .lemon_container .lemon_box,.sec04 .inner .box_right ul li:nth-of-type(2) .lemon_container .lemon_box,.sec04 .inner .box_right ul li:nth-of-type(3) .lemon_container .lemon_box{content:"";width:70px;height:70px;position:absolute;background:#fff0;border:1px solid #4c7264;border-top-left-radius:40px;border-bottom-right-radius:40px}.news_archive .inner .box_right ul li:nth-of-type(2) .lemon_container .lemon_box:after,.news_archive .inner .box_right ul li:nth-of-type(2) .lemon_container .lemon_box:before,.news_archive .inner .box_right ul li:nth-of-type(3) .lemon_container .lemon_box:after,.news_archive .inner .box_right ul li:nth-of-type(3) .lemon_container .lemon_box:before,.privacy_policy .inner .box_right ul li:nth-of-type(2) .lemon_container .lemon_box:after,.privacy_policy .inner .box_right ul li:nth-of-type(2) .lemon_container .lemon_box:before,.privacy_policy .inner .box_right ul li:nth-of-type(3) .lemon_container .lemon_box:after,.privacy_policy .inner .box_right ul li:nth-of-type(3) .lemon_container .lemon_box:before,.sec04 .inner .box_right ul li:nth-of-type(2) .lemon_container .lemon_box:after,.sec04 .inner .box_right ul li:nth-of-type(2) .lemon_container .lemon_box:before,.sec04 .inner .box_right ul li:nth-of-type(3) .lemon_container .lemon_box:after,.sec04 .inner .box_right ul li:nth-of-type(3) .lemon_container .lemon_box:before{position:absolute;z-index:2;content:"";width:0;height:0;border:1px solid transparent;box-sizing:content-box}.news_archive .inner .box_right ul li:nth-of-type(2) .lemon_container .lemon_box:after,.news_archive .inner .box_right ul li:nth-of-type(2) .lemon_container .lemon_box:before,.news_archive .inner .box_right ul li:nth-of-type(3) .lemon_container .lemon_box:after,.news_archive .inner .box_right ul li:nth-of-type(3) .lemon_container .lemon_box:before,.privacy_policy .inner .box_right ul li:nth-of-type(2) .lemon_container .lemon_box:after,.privacy_policy .inner .box_right ul li:nth-of-type(2) .lemon_container .lemon_box:before,.privacy_policy .inner .box_right ul li:nth-of-type(3) .lemon_container .lemon_box:after,.privacy_policy .inner .box_right ul li:nth-of-type(3) .lemon_container .lemon_box:before,.sec04 .inner .box_right ul li:nth-of-type(2) .lemon_container .lemon_box:after,.sec04 .inner .box_right ul li:nth-of-type(2) .lemon_container .lemon_box:before,.sec04 .inner .box_right ul li:nth-of-type(3) .lemon_container .lemon_box:after,.sec04 .inner .box_right ul li:nth-of-type(3) .lemon_container .lemon_box:before{top:-2px;right:-2px}.news_archive .inner .box_right ul li:nth-of-type(2) .lemon_container .lemon_box.fadein_pc.active:hover:after,.news_archive .inner .box_right ul li:nth-of-type(2) .lemon_container .lemon_box.fadein_pc.active:hover:before,.news_archive .inner .box_right ul li:nth-of-type(3) .lemon_container .lemon_box.fadein_pc.active:hover:after,.news_archive .inner .box_right ul li:nth-of-type(3) .lemon_container .lemon_box.fadein_pc.active:hover:before,.privacy_policy .inner .box_right ul li:nth-of-type(2) .lemon_container .lemon_box.fadein_pc.active:hover:after,.privacy_policy .inner .box_right ul li:nth-of-type(2) .lemon_container .lemon_box.fadein_pc.active:hover:before,.privacy_policy .inner .box_right ul li:nth-of-type(3) .lemon_container .lemon_box.fadein_pc.active:hover:after,.privacy_policy .inner .box_right ul li:nth-of-type(3) .lemon_container .lemon_box.fadein_pc.active:hover:before,.sec04 .inner .box_right ul li:nth-of-type(2) .lemon_container .lemon_box.fadein_pc.active:hover:after,.sec04 .inner .box_right ul li:nth-of-type(2) .lemon_container .lemon_box.fadein_pc.active:hover:before,.sec04 .inner .box_right ul li:nth-of-type(3) .lemon_container .lemon_box.fadein_pc.active:hover:after,.sec04 .inner .box_right ul li:nth-of-type(3) .lemon_container .lemon_box.fadein_pc.active:hover:before{width:100%;height:100%;border-top-left-radius:40px;border-bottom-right-radius:40px}.news_archive .inner .box_right ul li:nth-of-type(2) .lemon_container .lemon_box.fadein_pc.active:hover:after,.news_archive .inner .box_right ul li:nth-of-type(3) .lemon_container .lemon_box.fadein_pc.active:hover:after,.privacy_policy .inner .box_right ul li:nth-of-type(2) .lemon_container .lemon_box.fadein_pc.active:hover:after,.privacy_policy .inner .box_right ul li:nth-of-type(3) .lemon_container .lemon_box.fadein_pc.active:hover:after,.sec04 .inner .box_right ul li:nth-of-type(2) .lemon_container .lemon_box.fadein_pc.active:hover:after,.sec04 .inner .box_right ul li:nth-of-type(3) .lemon_container .lemon_box.fadein_pc.active:hover:after{border-top-color:#00cec9;border-left-color:#00cec9;transition:width .5s,height .5s .5s}.news_archive .inner .box_right ul li:nth-of-type(2) .lemon_container .lemon_box.fadein_pc.active:hover:before,.news_archive .inner .box_right ul li:nth-of-type(3) .lemon_container .lemon_box.fadein_pc.active:hover:before,.privacy_policy .inner .box_right ul li:nth-of-type(2) .lemon_container .lemon_box.fadein_pc.active:hover:before,.privacy_policy .inner .box_right ul li:nth-of-type(3) .lemon_container .lemon_box.fadein_pc.active:hover:before,.sec04 .inner .box_right ul li:nth-of-type(2) .lemon_container .lemon_box.fadein_pc.active:hover:before,.sec04 .inner .box_right ul li:nth-of-type(3) .lemon_container .lemon_box.fadein_pc.active:hover:before{border-bottom-color:#00cec9;border-right-color:#00cec9;transition:height .5s,width .5s .5s}.news_archive .inner .box_right ul li:nth-of-type(3) .lemon_container,.privacy_policy .inner .box_right ul li:nth-of-type(3) .lemon_container,.sec04 .inner .box_right ul li:nth-of-type(3) .lemon_container{width:140px;border-left:solid 1px #4c7264;left:-138px;top:-1px}.news_archive .inner .box_right ul li:nth-of-type(3) .lemon_container .lemon_box,.privacy_policy .inner .box_right ul li:nth-of-type(3) .lemon_container .lemon_box,.sec04 .inner .box_right ul li:nth-of-type(3) .lemon_container .lemon_box{top:-69px;left:-1px}.news_archive .inner .box_right ul .sub_box_right,.privacy_policy .inner .box_right ul .sub_box_right,.sec04 .inner .box_right ul .sub_box_right{width:37.5vw;padding-left:0;flex-shrink:0}.news_archive .inner .box_right ul .sub_box_right .ttl,.privacy_policy .inner .box_right ul .sub_box_right .ttl,.sec04 .inner .box_right ul .sub_box_right .ttl{font-size:15px;font-weight:400}.news_archive .inner .box_right ul .sub_box_right .more,.privacy_policy .inner .box_right ul .sub_box_right .more,.sec04 .inner .box_right ul .sub_box_right .more{font-size:12px;margin-top:20px;border-bottom:solid 1px;padding-bottom:2px;display:inline-block}.news_archive .inner .box_right ul .sub_box_right .more:hover,.privacy_policy .inner .box_right ul .sub_box_right .more:hover,.sec04 .inner .box_right ul .sub_box_right .more:hover{border-bottom:unset;margin-bottom:2px}.news_archive .inner .box_right ul .sub_box_right .more a,.privacy_policy .inner .box_right ul .sub_box_right .more a,.sec04 .inner .box_right ul .sub_box_right .more a{text-decoration:none;color:#000;font-weight:700}.sec04{background-color:#4c7264;border-top-left-radius:0;border-bottom-right-radius:0}.sec04 .bg_wrap{background-color:#fcf6ee;border-top-left-radius:40px;border-bottom-right-radius:40px}.sec04 .bg_wrap .box_right .sub_wrap{display:flex}.sec04 .bg_wrap .box_right .sub_wrap .sub_box_left{margin-right:7.03125vw}.sec04 .bg_wrap .box_right .sub_wrap .sub_box_right{width:35.9375vw}.contact{background-color:#4c7264;color:#fff;padding:0}.contact .inner{width:unset;display:flex}.contact .inner .box_left{width:25%;padding-top:calc(96 / 1280 * 100%);padding-left:5.46875%;border-right:solid 1px #6D8A7E;flex-shrink:0}.contact .inner .box_right{width:75%;padding:calc(96 / 1280 * 100%) 7.8125% calc(98 / 1280 * 100%) 3.90625%;flex-shrink:0}.contact .inner .box_right a{text-decoration:none}.contact .inner .box_right .txt_lemon{color:#f1e98f;border-bottom:solid #F1E98F 1px;padding-bottom:1px;font-size:16px}.contact .inner .box_right .txt_lemon:hover{border-bottom:unset;margin-bottom:2px}.contact .inner .box_right .link_under:after{background:#f1e98f}.contact .inner .box_right .contact_mail:before{content:"";background:url(/cdn/shop/files/mail_white.svg?v=1760252554) no-repeat;display:inline-block;width:20px;height:20px;vertical-align:middle;margin:0 9px -2px 0}.contact .inner .box_right .contact_mail+p{padding-top:10px;color:#f1e98f;display:inline-block}.contact .inner .box_right .contact_phone{margin-top:45px}.contact .inner .box_right .contact_phone:before{content:"";background:url(/cdn/shop/files/tel_white.svg?v=1760252593) no-repeat;display:inline-block;width:20px;height:20px;vertical-align:middle;margin:0 9px -2px 0}.contact .inner .box_right ul{list-style:none;display:flex;flex-wrap:wrap;font-size:12px;margin-top:25px}.contact .inner .box_right ul li{display:flex;align-items:center;margin-right:calc(33 / 810 * 100%);margin-bottom:calc(20 / 810 * 100%)}.contact .inner .box_right ul li div{margin-right:18px}.contact .inner .box_right ul li .txt_lemon{color:#f1e98f;border-bottom:solid #F1E98F 1px;font-size:14px;padding-bottom:0;letter-spacing:.12px}.contact .inner .box_right .notice{font-size:10px;width:92.6%;line-height:1.8em}footer{background-color:#fcf6ee;font-size:12px;height:70px;padding:calc(15 / 1280 * 100%) 5.46875%;display:flex;justify-content:space-between;align-items:center}footer .btn_sns{margin-top:-5px}footer .btn_sns img{width:20px}footer .btn_sns a{display:inline-block;width:20px;height:20px}footer .btn_sns a+a{margin-left:18px}footer .nav_footer{margin-top:-8px}footer .nav_footer ul{display:flex;list-style:none}footer .nav_footer ul li+li{padding-left:30px}footer .nav_footer ul li a{text-decoration:none;color:#000}footer #page-top{display:none!important;position:fixed;right:calc(58 / 1280 * 100%);bottom:40px;height:50px;text-decoration:none;font-weight:700;transform:rotate(90deg);font-size:100%;line-height:1.5rem;color:#3d5d51;padding:0 0 0 35px;border-top:solid 1px}footer #page-top:before{content:"";display:block;position:absolute;top:-1px;left:0;width:15px;border-top:solid 1px;transform:rotate(35deg);transform-origin:left top}footer .ig_svg{width:16.6px;height:16.6px}footer .ig_svg:hover{fill:#6d8a7e}footer .fb_svg{width:16.6px;height:16.6px}footer .fb_svg:hover{fill:#6d8a7e}.news_archive,.privacy_policy,.single{position:relative;padding-top:70px}.single{display:block;background-color:#4c7264;padding:0}.single .inner{width:50%;padding-top:5.46875%}.single .inner a{text-decoration:none;color:#000;border-bottom:1px solid #000}.single .inner h3{font-size:30px;margin-top:35px;font-weight:400;line-height:1.6em;font-family:NewCezanneProN-M,Hiragino Kaku Gothic Pro,sans-serif}#contact h3{color:#fff}.single .inner h3+div+p{margin-top:75px}.single .inner p{line-height:2.2em}.single .inner strong{font-size:15px;font-family:NewCezanneProN-DB,Hiragino Kaku Gothic Pro,sans-serif}.single .inner .desert_resort{margin-bottom:-10px}.single .inner .shop_info p{line-height:1.6em}.single .inner .shop_info .shop_box{width:100%;display:flex}.single .inner .shop_info .shop_box .shop_info_index{width:165px;display:flex}.single .inner .shop_info .shop_box .shop_info_index .shop_info_index_name{font-size:15px;display:inline-block;white-space:nowrap}.single .inner .shop_info .shop_box .shop_info_index .dotted_line{width:100%;height:auto;content:"";background-image:linear-gradient(to right,#000,#000 2px,transparent 2px,transparent 6px);background-size:5px 1px;background-repeat:repeat-x;position:relative;top:12px;margin-left:10px}.single .inner .shop_info .shop_box .txt{font-size:15px;margin-left:10px}.single .inner .shop_info .shop_box .txt.font_en{font-size:16px;position:relative;bottom:3px}.single .inner img{width:100%;height:auto;vertical-align:bottom}.single .inner p img{margin-top:20px}.single .inner span.line_txt.pc_only{display:inline-block}.single .inner span.line_txt:before{content:"---------- "}.single .inner .share_sns{display:flex;margin-top:40px;align-items:center}.single .inner .share_sns p{font-size:11px;margin-right:15px}.single .inner .share_sns .sns_btn{display:flex;align-items:center;position:relative;bottom:2px}.single .inner .share_sns .sns_btn div+div:before{content:"/";position:relative;top:0;padding:0 10px;font-size:8px}.single .inner .share_sns .sns_btn div a{border:none;width:14px;vertical-align:middle}.single .inner .share_sns .sns_btn div a .fb_svg,.single .inner .share_sns .sns_btn div a .line_svg,.single .inner .share_sns .sns_btn div a .tw_svg{width:14px;height:14px}.single .inner .share_sns .sns_btn div a .fb_svg:hover,.single .inner .share_sns .sns_btn div a .line_svg:hover,.single .inner .share_sns .sns_btn div a .tw_svg:hover{fill:#6d8a7e}.single .inner .share_sns .sns_btn div a .line_svg{margin-right:0}.single .inner .share_sns .sns_btn div a .tw_svg{margin-left:-6px}.single .inner .share_sns .sns_btn div a .fb_svg{width:12px;height:12px;position:relative;bottom:1px;margin-left:-5px}.single .inner .share_sns .sns_btn div a img{width:14px;vertical-align:middle}.single .inner .share_sns .sns_btn div a img.fb_single{width:12px}.single .inner .date_category{display:flex}.single .inner .date_category .date{font-size:11px;margin-right:15px}.single .inner .date_category .category{display:inline-block;text-align:center;width:60px;padding:1px 2px 3px;margin-top:-2px;color:#fff;font-size:11px;font-weight:400;background-color:#4c7264}.single .inner .notice{font-size:10px;margin-top:20px}.single .inner .pager_single{margin-top:90px;width:100vw;position:relative;left:50%;transform:translate(-50%)}.single .inner .pager_single:before{content:"";position:absolute;width:88.28125%;height:1px;background:#4c7264}.single .inner .pager_single .lemon_container{position:absolute;top:-69px;right:0;width:11.71875%;height:70px;border-top:1px solid #4c7264;border-left:1px solid #4c7264;border-top-left-radius:40px}.single .inner .pager_single .lemon_container .lemon_box{width:70px;height:70px;position:absolute;left:-1px;top:-1px;background:#fff0;border:1px solid #4c7264;border-top-left-radius:40px;border-bottom-right-radius:40px}.single .inner .pager_single .sub_inner{display:flex;width:50%;justify-content:space-between;align-items:center;margin:0 auto;height:110px;padding:0 14px}.single .inner .pager_single .sub_inner .next_zero,.single .inner .pager_single .sub_inner .previous_zero{opacity:20%}.single .inner .pager_single .sub_inner a{font-size:15px;border:none;position:relative}.single .inner .pager_single .sub_inner a span{position:relative}.single .inner .pager_single .sub_inner a .prev_before{content:" ";width:9px;height:9px;border-right:solid 1px #000;transform:rotate(140deg);position:absolute;top:calc(160% - 30px);left:-16px}.single .inner .pager_single .sub_inner a .prev_after{content:" ";width:9px;height:9px;border-right:solid 1px #000;transform:rotate(220deg);position:absolute;top:calc(160% - 31px);left:-16px}.single .inner .pager_single .sub_inner a .next_before{content:" ";width:9px;height:9px;border-right:solid 1px #000;transform:rotate(40deg);position:absolute;top:calc(160% - 30px);right:-16px}.single .inner .pager_single .sub_inner a .next_after{content:" ";width:9px;height:9px;border-right:solid 1px #000;transform:rotate(-40deg);position:absolute;top:calc(160% - 31px);right:-16px}.news_archive,.privacy_policy{border-top-left-radius:0;border-bottom-right-radius:0}.news_archive .inner,.privacy_policy .inner{width:unset}.news_archive .inner .box_left,.privacy_policy .inner .box_left{width:25%;margin-top:0;padding-top:4.6875%;padding-left:5.46875%;border-right:solid 1px #4c7264;flex-shrink:0}.news_archive .inner .box_right,.privacy_policy .inner .box_right{width:75%}.news_archive .inner .box_right ul li:nth-of-type(1),.privacy_policy .inner .box_right ul li:nth-of-type(1){padding-top:calc(70 / 960 * 100%)}.news_archive .inner .box_right ul li:nth-of-type(1):before,.privacy_policy .inner .box_right ul li:nth-of-type(1):before{content:none}.news_archive .inner .box_right ul li:nth-of-type(1):after,.privacy_policy .inner .box_right ul li:nth-of-type(1):after{content:none}.news_archive .inner .box_right ul li .sub_box_right,.privacy_policy .inner .box_right ul li .sub_box_right{width:100%}.news_archive .inner .box_right ul li .sub_box_right .ttl,.privacy_policy .inner .box_right ul li .sub_box_right .ttl{line-height:2em}.news_archive .inner .fixed_title{font-size:25px;line-height:1em;font-weight:400;font-family:basis-grotesque-regular-pro,Hiragino Kaku Gothic Pro,sans-serif;position:fixed;padding-top:66px;padding-left:5.46875%;transition:.5s}.news_archive .inner .fixed_title.headerhide{padding-top:0;margin-top:-4px}.news_archive .inner .box_left{position:relative;margin:0;border:unset}.news_archive .inner .box_left:after{content:"";width:1px;height:100%;background:#4c7264;position:absolute;top:0;right:0}.news_archive .inner .box_right ul .sub_wrap{position:relative;padding:6.25% calc(70 / 960 * 100%) 70px 6.25%;padding:60px 70px 70px 60px}.news_archive .inner .box_right ul .sub_wrap:after{content:"";width:100%;height:1px;background:#4c7264;position:absolute;bottom:0;left:0}.news_archive .inner .box_right ul .sub_wrap:nth-of-type(3n):after{content:"";width:calc(100% - 160px);height:1px;background:#4c7264;position:absolute;bottom:0;left:0}.news_archive .inner .box_right ul .sub_wrap:nth-of-type(3n) .lemon_container{position:absolute;top:unset;left:unset;bottom:0;right:0;width:160px;height:70px;flex-shrink:0;border-top:solid 1px #4c7264;border-left:solid 1px #4c7264;border-top-left-radius:40px}.news_archive .inner .box_right ul .sub_wrap:nth-of-type(3n) .lemon_container .lemon_box{content:"";width:70px;height:70px;position:absolute;background:#fff0;border:1px solid #4c7264;border-top-left-radius:40px;border-bottom-right-radius:40px;bottom:0;left:-1px;top:unset}.news_archive .inner .box_right ul .sub_wrap li{padding:0;height:unset;align-items:baseline}.news_archive .inner .box_right ul .sub_wrap li .sub_box_left{margin-right:calc(50 / 824 * 100%)}.news_archive .inner .box_right ul .sub_wrap li:nth-of-type(1){border:0}.news_archive .inner .box_right ul .sub_wrap li:nth-of-type(2) .lemon_container:before{display:none}.news_archive .inner .box_right ul .sub_wrap li:nth-of-type(2) .lemon_box{display:none}.privacy_policy .inner .fixed_title{font-size:25px;line-height:1em;font-weight:400;font-family:basis-grotesque-regular-pro,Hiragino Kaku Gothic Pro,sans-serif;position:fixed;padding-top:66px;padding-left:5.46875%;transition:.5s}.privacy_policy .inner .fixed_title.headerhide{padding-top:0;margin-top:-4px}.privacy_policy .inner .box_left{margin:0}.privacy_policy .inner .box_right{padding-left:4.6875%;padding-top:60px;padding-bottom:100px;line-height:2em;flex-shrink:0;width:62.5%}.privacy_policy .inner .box_right ul{position:relative;left:20px}.privacy_policy .inner .box_right ul li{height:auto;display:list-item;padding:inherit}.privacy_policy .inner .box_right ul li:nth-of-type(1){padding-top:0;border:0}.privacy_policy .inner .box_right ul li:nth-of-type(2):after{content:none}.privacy_policy .inner .box_right ul li:nth-of-type(1):before{content:none}.privacy_policy .inner .box_right ul li+li{margin-top:10px;border-top:unset}.privacy_policy .inner .box_right a{text-decoration:none;color:#000;border-bottom:1px solid #000}.privacy_policy .inner .box_right a:hover{border:none;margin-bottom:2px}.privacy_policy .inner .box_right a.link_under:after{background:#333}.pagenation{font-size:10px;padding:40px 76px;display:flex;align-items:center;justify-content:space-between}.pagenation .pagenation_prev.page_first{opacity:20%}.pagenation .pagenation_prev.page_first a{position:relative;padding-left:1px}.pagenation .pagenation_next.page_last{opacity:20%}.pagenation .pagenation_next.page_last a{position:relative;padding-right:1px}.pagenation .pagenation_body{display:flex;list-style:none}.pagenation li{text-decoration:none}.pagenation .page_first .prev_before,.pagenation .page_last .prev_before{content:" ";width:9px;height:9px;border-right:solid 1px #000;transform:rotate(140deg);position:absolute;top:calc(160% - 38px);left:-16px}.pagenation .page_first .prev_after,.pagenation .page_last .prev_after{content:" ";width:9px;height:9px;border-right:solid 1px #000;transform:rotate(220deg);position:absolute;top:calc(160% - 39px);left:-16px}.pagenation .page_first .next_before,.pagenation .page_last .next_before{content:" ";width:9px;height:9px;border-right:solid 1px #000;transform:rotate(40deg);position:absolute;top:calc(160% - 38px);right:-16px}.pagenation .page_first .next_after,.pagenation .page_last .next_after{content:" ";width:9px;height:9px;border-right:solid 1px #000;transform:rotate(-40deg);position:absolute;top:calc(160% - 39px);right:-16px}.pagenation li,.pagenation a{font-size:15px;display:block;width:auto;color:#000;padding:8px;text-decoration:none;text-align:center;line-height:16px}.pagenation li.link_under,.pagenation a.link_under{padding:8px 0 6px}.pagenation li span,.pagenation a span{position:relative}.pagenation li span.prev_before,.pagenation a span.prev_before{content:" ";width:9px;height:9px;border-right:solid 1px #000;transform:rotate(140deg);position:absolute;top:calc(160% - 35px);left:-16px}.pagenation li span.prev_after,.pagenation a span.prev_after{content:" ";width:9px;height:9px;border-right:solid 1px #000;transform:rotate(220deg);position:absolute;top:calc(160% - 36px);left:-16px}.pagenation li span.next_before,.pagenation a span.next_before{content:" ";width:9px;height:9px;border-right:solid 1px #000;transform:rotate(40deg);position:absolute;top:calc(160% - 35px);right:-16px}.pagenation li span.next_after,.pagenation a span.next_after{content:" ";width:9px;height:9px;border-right:solid 1px #000;transform:rotate(-40deg);position:absolute;top:calc(160% - 36px);right:-16px}.pagenation .pager{width:32px}.pagenation .current{position:relative;color:#000}.pagenation .current a.link_under{border-bottom:1px solid #000}.pagenation span.page_num{display:none}.recruit_wrap{width:100%;position:relative;overflow:hidden;background:#fcf6ee}.recruit_logo_area{width:10%;position:fixed;top:0;left:0;z-index:10;height:100%}.recruit_logo_area img{width:25%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.recruit_slider_area{width:30%;position:fixed;top:0;left:10%;min-height:100vh;z-index:10}.recruit_main_area{width:100%;min-height:100vh;margin:15% 0 0 auto;overflow-y:auto;overflow-x:hidden}.recruit_msg{margin:0 200px 0 auto;width:500px}.recruit_main_area h4,.recruit_main_area h1,.recruit_main_area h2,.recruit_main_area h3,.recruit_main_area a{font-size:48px;line-height:1.4;color:#000;text-decoration:none;font-family:basis-grotesque-regular-pro,Hiragino Kaku Gothic Pro,sans-serif}.recruit_main_area p{font-size:16px;font-family:Hiragino Kaku Gothic Pro,sans-serif}.recruit_main_area h6{display:block;margin:20px}.recruit_line{margin:200px 0 200px auto;display:block!important;width:80%;height:1px;background:#6d8a7e}.recruit_msg a,.hamburger_menu a{position:relative;font-family:basis-grotesque-regular-pro,Hiragino Kaku Gothic Pro,sans-serif}.recruit_msg a:after,.hamburger_menu a:after{position:absolute;left:0;content:"";width:100%;height:1px;background:#000;bottom:-2px;transform:scaleX(0);transform-origin:left top;transition:transform .3s}.recruit_msg a:hover:after,.hamburger_menu a:hover:after{transform:scale(1)}.swiper-wrapper{position:relative}.swiper-wrapper p{position:absolute;font-size:60px;color:#fff;font-family:Basis Grotesque Arabic Pro;font-weight:300;z-index:10;transform:translate(-50%,-50%);left:50%;top:50%}.btn_entry{width:80%;position:absolute;top:75%;left:10%;margin:0 auto;background:#4b7264;box-shadow:0 2px 5px -1px #00000080;border-radius:30px;height:60px;z-index:10;color:#fff;font-size:16px;text-align:center;line-height:60px;text-decoration:none;font-family:basis-grotesque-regular-pro,Hiragino Kaku Gothic Pro,sans-serif}.btn_entry:hover{opacity:.6}@media screen and (max-width: 768px){body{overflow-x:hidden}body.noscroll{overflow:hidden}.bg_wrap{border-bottom-right-radius:30px}.inner{width:calc(335 / 375 * 100%);margin:0 auto}.sp_only{display:block}.pc_only{display:none}.link_under:after{content:none}.fadein_sp{opacity:0;visibility:hidden;transition:1s;transform:translateY(50px)}.active{opacity:1;visibility:visible;transform:translateY(0)}.sec01,.sec02,.sec03,.sec04,.single{text-align:left;padding-top:90px}.sec01 h3,.sec02 h3,.sec03 h3,.sec04 h3,.single h3{font-size:24px;line-height:1.6em;font-weight:400}.sec01 p,.sec02 p,.sec03 p,.sec04 p,.single p{font-size:15px}header{height:62px}header.opened{background-color:#4c7264;border-bottom-right-radius:0;transition:ease .75s}header.opened .opened_on{display:inline-block;transition:ease .5s}header.opened .opened_off{display:none}header.opened .hamburger_wrap{position:fixed;top:0;width:100%;height:100vh;overflow-y:scroll;background-color:#4c7264}header .inner{height:100%;padding:0}header .logo{height:62px;font-size:10px;padding:15px 15px 15px calc(20 / 375 * 100%);box-sizing:border-box;position:absolute;top:0;left:0}header .logo img{width:52px;top:-10px;left:-5px}header .opened_on{display:none}header .nav_sp{display:none}header #hamburger{background-color:transparent;position:relative;cursor:pointer;margin:0 0 0 auto;height:62px;width:62px;background-color:#4c7264;border-bottom-right-radius:35px;border-top-left-radius:35px}header .icon span{position:absolute;left:20px;width:20px;height:1px;background-color:#f1e98f;border-radius:8px;transition:ease .37s}header .icon span:nth-of-type(1){top:26px}header .icon span:nth-of-type(2){top:28px;opacity:0}header .icon span:nth-of-type(3){bottom:26px}header .opened span:nth-of-type(1){transform:rotate(45deg);top:28px}header .opened span:nth-of-type(2){opacity:0}header .opened span:nth-of-type(3){transform:rotate(-45deg);top:28px}header .nav_sp{top:62px;left:0;position:absolute;z-index:10;width:100%;height:100vh;background-color:#4c7264}header .nav_sp ul{flex-direction:column}header .nav_sp ul li{padding:0 calc(20 / 375 * 100%);border-top:solid .5px #708E83}header .nav_sp ul li:last-of-type{border-bottom:solid .5px #708E83}header .nav_sp ul li div.nav_list{display:flex;align-items:center;color:#fff;line-height:68px}header .nav_sp ul li div.nav_list p{padding-right:20px;font-size:11px;position:relative;bottom:1px}header .nav_sp ul li div.nav_list a{color:#fff;text-decoration:none;text-align:center;font-size:17px;position:relative;top:-1px}header .nav_sp .contact{padding-top:34px;text-align:left}header .nav_sp .contact .inner{background-color:#4c7264}header .nav_sp .contact .inner p{font-size:11px}header .nav_sp .contact .inner .box_right{padding:0 calc(20 / 375 * 100%);width:100%;padding-bottom:150px}header .nav_sp .contact .inner .box_right .contact_mail,header .nav_sp .contact .inner .box_right .contact_phone{font-size:13px;font-weight:600}header .nav_sp .contact .inner .box_right .contact_mail:before,header .nav_sp .contact .inner .box_right .contact_phone:before{margin:0 14px -4px 0;position:relative;left:-1px}header .nav_sp .contact .inner .box_right .contact_phone{margin-top:40px}header .nav_sp .contact .inner .box_right .contact_phone:before{left:1px;top:-1px}header .nav_sp .contact .inner .box_right .contact_mail+p{margin-top:10px;display:inline-block}header .nav_sp .contact .inner .box_right .txt_lemon{font-size:16px;padding-top:0}header .nav_sp .contact .inner .box_right .txt_lemon:hover{border-bottom:solid #F1E98F 1px;margin-bottom:2px}header .nav_sp .contact .inner .box_right ul{margin-top:15px;font-size:11px}header .nav_sp .contact .inner .box_right ul.contact_phone_tel li{display:flex;align-items:center}header .nav_sp .contact .inner .box_right ul.contact_phone_tel li div.tel_name{width:100px}header .nav_sp .contact .inner .box_right ul li{border:none;padding:0}header .nav_sp .contact .inner .box_right ul li a{position:relative;bottom:2px}.content.content_single{padding-top:62px}.content .kv{padding-top:169.6%;background-position:50% 20%;margin-top:-31px}.content .kv #bg_video{//background: url(/cdn/shop/files/SP_cap.jpg?v=1760252635) center center no-repeat;//background-size: cover}.content .kv h2{font-size:42px;font-size:11.2vw;line-height:1.1em}.content .kv img{width:310px;margin:25px 0 40px}.content .kv p+p{font-size:15px}.content .kv .kv_ttl{padding-left:calc(20 / 375 * 100%);padding-top:64%}.content .kv .kv_ttl p{font-size:17px;font-size:4.53333vw;margin-top:15px;line-height:1.9em;letter-spacing:.08em}.content .kv a.scroll:after{content:"";position:absolute;bottom:0;right:calc(20 / 375 * 100%);left:unset;width:1px;padding-top:calc(88 / 375 * 100%);background:#fff}.content .sec01{padding:0}.content .sec01:after{content:none}.content .sec01:before{content:none}.content .sec01 .inner{flex-direction:column}.content .sec01 .inner h3{font-size:24px;padding-top:69px}.content .sec01 .inner p{font-size:15px;margin-top:30px;margin-bottom:49px;padding-right:35px;padding-bottom:30px}.content .sec01 .inner .box_left{padding:0;line-height:2em;border:none}.content .sec01 .inner .box_left:after{content:none}.content .sec01 .inner .box_left .sub_wrap{border-right:solid 1px #4c7264}.content .sec01 .inner .box_left .lemon_container{position:relative;width:calc(100% - 100px);height:1px;background:#4c7264;margin:0 auto}.content .sec01 .inner .box_left .lemon_container .lemon_box{content:"";width:50px;height:50px;position:absolute;background:#fcf6ee;border:1px solid #4c7264;border-top-left-radius:30px;border-bottom-right-radius:30px}.content .sec01 .inner .box_left .lemon_container .lemon_box .sideline{content:"";position:absolute;width:50px;height:1px;background:#4c7264}.content .sec01 .inner .box_left .lemon_container .lemon_box:nth-of-type(1){bottom:0;right:-50px}.content .sec01 .inner .box_left .lemon_container .lemon_box:nth-of-type(1) .sideline{bottom:48px;right:-50px}.content .sec01 .inner .box_left .lemon_container .lemon_box:nth-of-type(2){top:0;left:-50px}.content .sec01 .inner .box_left .lemon_container .lemon_box:nth-of-type(2) .sideline{bottom:-1px;left:-50px}.content .sec01 .inner .box_left .box_values{padding-left:calc(50 / 335 * 100%);margin-top:50px;border-left:solid 1px #4c7264;position:relative;top:-1px}.content .sec01 .inner .box_left .box_values.fadein_pc{opacity:unset;visibility:unset;transition:unset;transform:unset}.content .sec01 .inner .box_left .box_values h4{margin-top:30px;padding:0 6px 0 8px;line-height:1.7em}.content .sec01 .inner .box_left ul li p{margin:0;padding:0;font-size:13px}.content .sec01 .inner .box_left ul li span{font-size:14px}.content .sec01 .inner .box_right{padding:calc(50 / 335 * 100%) calc(30 / 335 * 100%) calc(30 / 335 * 100%) calc(50 / 335 * 100%);border-left:solid 1px #4c7264;position:relative;top:-1px}.content .sec01 .inner .box_right.fadein_sp.active .zoom_box{overflow:hidden;border:solid 1px #4c7264;margin-top:45px}.content .sec01 .inner .box_right.fadein_sp.active .zoom_box img.zoom_img{display:block;animation:animationZoom3 1.5s ease-in-out forwards}@keyframes animationZoom3{0%{transform:scale(1.1)}to{transform:scale(1)}}.content .sec01 .inner a{width:330px;height:95px;padding:15px 30px;font-size:20px;box-sizing:border-box;line-height:1.5em}.content .sec01 .inner ul{font-size:14px}.content .sec01 .inner ul li+li{margin-top:12px}.content .sec01 .lemon_container_2{width:calc(355 / 375 * 100%);height:50px;background:#fcf6ee;border-bottom:1px solid #4c7264;border-bottom-left-radius:30px;margin:0 0 0 auto;position:relative;top:-1px}.content .sec01 .lemon_container_2:before{content:"";bottom:48px;left:calc(-22 / 375 * 100%);width:6.4%;height:1px;position:absolute;background:#4c7264}.content .sec01 .lemon_container_2 .lemon_box_2{content:"";top:0;left:0;width:50px;height:50px;position:absolute;background:#fcf6ee;border:1px solid #4c7264;border-top-right-radius:30px;border-bottom-left-radius:30px;display:block}.content .ttl_frame{font-size:17px;width:100%}.content .ttl_frame:after,.content .ttl_frame:before{width:25px;height:25px}.content .sec02{padding:0}.content .sec02 .bg_wrap{border-bottom-right-radius:30px}.content .sec02 .inner{padding:70px 0 0}.content .sec02 .inner p{font-size:14px;padding-bottom:50px;margin-top:8px}.content .sec02 .inner .box01{padding-bottom:0}.content .sec02 .inner .box01:after{content:none}.content .sec02 .inner .box01 .lemon_container{width:calc(355 / 375 * 100%);height:50px}.content .sec02 .inner .box01 .lemon_container:before{content:"";bottom:0;left:calc(-22 / 375 * 100%);width:6.4%;height:1px;position:absolute;background:#4c7264}.content .sec02 .inner .box01 .lemon_container .lemon_box{top:-1px;left:-1px;width:50px;height:50px;position:absolute;background:#fcf6ee;border:1px solid #4c7264;border-top-left-radius:30px;border-bottom-right-radius:30px}.content .sec02 .inner .box02{padding-bottom:0;width:calc(335 / 375 * 100%)}.content .sec02 .inner .box02 h4{padding-top:20px;padding-bottom:34px;padding-left:50px;margin-top:0;border-left:1px solid #4c7264}.content .sec02 .inner .box02 img{margin-top:0;border-radius:0}.content .sec02 .inner .box02.fadein_pc{opacity:unset;visibility:unset;transition:unset;transform:unset;padding-bottom:20px}.content .sec02 .inner .box02 .sub_box{display:block;padding-top:33px;padding-bottom:10px;border-right:1px solid #4c7264}.content .sec02 .inner .box02 .sub_box.fadein_pc{opacity:unset;visibility:unset;transition:unset;transform:unset}.content .sec02 .inner .box02 .sub_box .ttl{padding-bottom:0;margin-top:0}.content .sec02 .inner .box02 .sub_box .box_txt{margin-top:10px;padding-right:40px}.content .sec02 .inner .box02 .sub_box .box_txt .txt_s{margin-top:0;font-size:13px;padding-bottom:0}.content .sec02 .inner .box02 .sub_box .box_txt .link_under{font-size:12px;padding-bottom:0;margin-top:12px}.content .sec02 .inner .box02 .sub_box .box_txt .link_under:hover{border-bottom:1px solid #000}.content .sec02 .inner .box02.fadein_sp.active .zoom_box{overflow:hidden;border:solid 1px #4c7264}.content .sec02 .inner .box02.fadein_sp.active .zoom_box img.zoom_img{display:block;animation:animationZoom2 1.5s ease-in-out forwards}.content .sec02 .inner .box02+.lemon_container{position:relative;width:calc(355 / 375 * 100%);height:50px;margin:0 auto 0 0;border:0;border-bottom-right-radius:40px;border-bottom:solid 1px #4c7264;border-right:solid 1px #4c7264}.content .sec02 .inner .box02+.lemon_container:before{content:"";top:unset;left:unset;bottom:48px;right:calc(-26 / 375 * 100%);width:calc(26 / 375 * 100%);height:1px;position:absolute;background:#4c7264}.content .sec02 .inner .box02+.lemon_container .lemon_box{bottom:-1px;right:-1px;left:unset;width:50px;height:50px;position:absolute;background:#fcf6ee;border:1px solid #4c7264;border-top-left-radius:30px;border-bottom-right-radius:30px}.content .sec02 .inner .box03{display:block}.content .sec02 .inner .box03:before{content:none}.content .sec02 .inner .box03 h4{padding-top:0}.content .sec02 .inner .box03 p{font-size:13px}.content .sec02 .inner .box03 .zoom_box.fadein_pc.active.film_biz{border-left:none}.content .sec02 .inner .box03 .box_left{padding-bottom:54px;border:none}.content .sec02 .inner .box03 .box_left h4{padding-top:56px}.content .sec02 .inner .box03 .box_left .txt_s{margin-top:33px;padding-left:0;padding-bottom:0}.content .sec02 .inner .box03 .box_left .zoom_box{margin-top:37px}.content .sec02 .inner .box03 .box_right{position:relative;padding:26px 0 0;margin-left:calc(20 / 375 * 100%);border:solid 1px #4c7264;border-top:0;border-bottom:0}.content .sec02 .inner .box03 .box_right:before{content:none}.content .sec02 .inner .box03 .box_right .sub_wrap{padding:0 5.46875% calc(70 / 375 * 100%);padding-left:0}.content .sec02 .inner .box03 .box_right h4{padding-top:0;margin-top:0;margin-left:40px}.content .sec02 .inner .box03 .box_right img{border-left:none}.content .sec02 .inner .box03 .box_right .txt_box{margin-left:50px}.content .sec02 .inner .box03 .box_right .txt_box .txt_s{margin-top:27px;padding-bottom:0}.content .sec02 .inner .box03 .box_right .txt_box .link_under{margin-top:10px;padding-bottom:0}.content .sec02 .inner .box03 .box_right .txt_box .link_under:hover{border-bottom:1px solid #000;margin-bottom:1px}.content .sec02 .inner .box03 .box_right.fadein_sp.active .zoom_box{overflow:hidden;margin-top:45px}.content .sec02 .inner .box03 .box_right.fadein_sp.active .zoom_box img.zoom_img{display:block;animation:animationZoom4 1.5s ease-in-out forwards}@keyframes animationZoom4{0%{transform:scale(1.1)}to{transform:scale(1)}}.sec03 h3,#contact h3{width:100%;white-space:nowrap}#project .project_line2_wrap,#project:after,#project .project_line_wrap,#project .lemon_container{display:none}.project_sub_msg_wrap{display:block}.project_sub_msg{width:100%}.link_to_project{width:100%;padding-top:20px}.project_wrap{display:block}.project_item{width:100%;padding-bottom:30px}.content .sec02 .inner .box03 .lemon_container{position:relative;top:0;width:calc(355 / 375 * 100%);height:50px;border:none;margin:0 0 0 auto;border-top:solid 1px #4c7264;border-left:solid 1px #4c7264;border-top-left-radius:30px}.content .sec02 .inner .box03 .lemon_container:before{content:"";bottom:0;left:calc(-22 / 375 * 100%);width:6.4%;height:1px;position:absolute}.content .sec02 .inner .box03 .lemon_container .lemon_box{top:-1px;left:-1px;width:50px;height:50px;position:absolute;background:#fcf6ee;border:1px solid #4c7264;border-top-left-radius:30px;border-bottom-right-radius:30px}.content .sec03{padding:0}.content .sec03:after{content:none}.content .sec03 .inner{padding:70px 0 80px}.content .sec03 .inner h4,.content .sec03 .inner span{font-size:12px}.content .sec03 .inner h4.info_english,.content .sec03 .inner span.info_english{position:relative;bottom:1px}.content .sec03 .inner .lemon_container{display:none}.content .sec03 .inner h3{padding:0 0 40px}.content .sec03 .inner .zoom_box{width:106.2%}.content .sec03 .inner .container{display:block;margin-top:20px}.content .sec03 .inner .container .box:first-of-type h4{display:inline-block}.content .sec03 .inner .container .box:nth-of-type(2),.content .sec03 .inner .container .box:nth-of-type(3){position:unset;top:-6px;width:unset}.content .sec03 .inner .container .box:nth-of-type(2){padding-top:4px}.content .sec03 .inner .container .box:last-of-type ul li:last-of-type{padding-top:6px}.content .sec03 .inner .container .box:nth-of-type(odd) ul li p+p{line-height:1.8em;margin-top:0}.content .sec03 .inner .container .box ul{flex-wrap:wrap}.content .sec03 .inner .container .box ul li{display:flex;flex-direction:column;margin-top:20px}.content .sec03 .inner .container .box ul li p{width:100%}.content .sec03 .inner .container .box ul li p span.font_en{font-size:16px}.content .sec03 .inner .container .box ul li p span.font_en.font_s{font-size:13px}.content .sec03 .inner .container .box ul li p+p{font-size:15px;width:100%}.content .sec03 .inner .container .box ul li p a{font-size:12px;line-height:2em}.content .sec03 .inner .container .box ul li p a:hover{border-bottom:#FFFFFF solid 1px}.content .sec03 .inner.fadein_sp.active{overflow:hidden}.content .sec03 .inner.fadein_sp.active .zoom_box{overflow:hidden;border:solid 1px #4c7264;margin-top:45px}.content .sec03 .inner.fadein_sp.active .zoom_box img.zoom_img{display:block;animation:animationZoom2 1.5s ease-in-out forwards}@keyframes animationZoom2{0%{transform:scale(1.1)}to{transform:scale(1)}}.content .sec04{padding-top:0}.content .sec04 .bg_wrap{border-top-left-radius:30px;border-bottom-right-radius:30px}.content .sec04 .bg_wrap .inner .box_left:before{left:unset;right:0;content:"";position:absolute;top:0;width:1px;height:100%;background:#4c7264}.content .sec04 .inner{display:block}.content .sec04 .inner .slidein_sp{opacity:0;visibility:hidden;transform:translate(-50px)}.content .sec04 .inner .slidein_sp.show{opacity:1;visibility:visible;animation:SlideIn 1.6s;transform:translate(0)}.content .sec04 .inner .box_left{width:calc(355 / 375 * 100%);font-size:0;margin:0;padding:70px 0 20px calc(20 / 375 * 100%);display:flex;align-items:center;position:relative}.content .sec04 .inner .box_left div{display:flex;align-items:center}.content .sec04 .inner .box_left div h3{display:inline-block}.content .sec04 .inner .box_left div p{margin-top:0;margin-left:21px;display:inline-block}.content .sec04 .inner .box_left div p a{margin:0;padding-bottom:0}.content .sec04 .inner .box_left div p a:hover{border-bottom:black solid 1px}.content .sec04 .inner .box_right{padding-right:calc(20 / 375 * 100%)}.content .sec04 .inner .box_right ul li{display:block;padding:30px 0;height:100%;padding-left:calc(20 / 375 * 100%)}.content .sec04 .inner .box_right ul li:nth-of-type(1) .lemon_container:before,.content .sec04 .inner .box_right ul li:nth-of-type(2) .lemon_container:before{content:"";top:0;left:unset;right:-6.4%;width:calc(25 / 375 * 100%);height:1px;position:absolute;background:#4c7264}.content .sec04 .inner .box_right ul li:nth-of-type(1):before,.content .sec04 .inner .box_right ul li:nth-of-type(2):before{left:unset;right:0;content:"";position:absolute;top:0;width:1px;height:100%;background:#4c7264}.content .sec04 .inner .box_right ul li:nth-of-type(1):before{height:calc(100% - 49px)}.content .sec04 .inner .box_right ul li:nth-of-type(2):before{top:-25px;height:calc(100% - 24px)}.content .sec04 .inner .box_right ul li:nth-of-type(1),.content .sec04 .inner .box_right ul li:nth-of-type(2){border:0;position:relative}.content .sec04 .inner .box_right ul li:nth-of-type(1):after,.content .sec04 .inner .box_right ul li:nth-of-type(2):after{width:calc(100% - 49px);bottom:-1px;content:"";position:absolute;height:1px;left:0;background:#4c7264}.content .sec04 .inner .box_right ul li:nth-of-type(1) .lemon_container,.content .sec04 .inner .box_right ul li:nth-of-type(2) .lemon_container{position:absolute;width:100%;display:block;height:50px;bottom:-1px;right:-1px;top:unset;left:unset;pointer-events:none}.content .sec04 .inner .box_right ul li:nth-of-type(1) .lemon_container .lemon_box,.content .sec04 .inner .box_right ul li:nth-of-type(2) .lemon_container .lemon_box{bottom:0;right:1px;width:50px;height:50px;position:absolute;background:#fcf6ee;border:1px solid #4c7264;border-top-left-radius:30px;border-bottom-right-radius:30px}.content .sec04 .inner .box_right ul li:nth-of-type(1):nth-of-type(2) .lemon_container,.content .sec04 .inner .box_right ul li:nth-of-type(2):nth-of-type(2) .lemon_container{border-right:none}.content .sec04 .inner .box_right ul li:nth-of-type(3){border:0}.content .sec04 .inner .box_right ul li .sub_box_right{width:calc(100% - 55px);margin-top:-3px}.content .sec04 .inner .box_right ul li .sub_box_right .ttl{font-size:15px;margin-top:15px}.content .sec04 .inner .box_right ul li .sub_box_right .more{font-size:12px;margin-top:8px;padding-bottom:1px}.content .sec04 .inner .box_right ul li .sub_box_right .more:hover{border-bottom:solid 1px;margin-bottom:1px}.content .sec04 .inner .box_right ul li .sub_wrap{display:unset}.content .sec04 .inner .box_right ul li .sub_wrap .sub_box_left{font-size:0;padding:0}.content .sec04 .inner .box_right ul li .sub_wrap .sub_box_left .date{font-size:12px;display:inline-block}.content .sec04 .inner .box_right ul li .sub_wrap .sub_box_left .category{margin-left:10px;margin-top:0;position:relative;bottom:0;padding:1px 8px}.contact{background-color:#4c7264;color:#fff;padding:60px 0 0}#contact{position:relative;top:-1px}.contact .lemon_container{position:relative;width:calc(355 / 375 * 100%);height:50px;border:none;margin:0 0 0 auto;border-top:solid 1px #6D8A7E;border-left:solid 1px #6D8A7E;border-top-left-radius:30px}.contact .lemon_container:before{content:"";bottom:0;left:calc(-26 / 375 * 100%);width:calc(26 / 375 * 100%);height:1px;position:absolute;background:#6d8a7e}.contact .lemon_container.fadein_pc{opacity:unset;visibility:unset;transition:unset;transform:unset}.contact .lemon_container .lemon_box{content:"";top:-1px;left:-1px;width:50px;height:50px;position:absolute;background:#4c7264;border:1px solid #6D8A7E;border-top-left-radius:30px;border-bottom-right-radius:30px}.contact .inner{display:block;width:calc(355 / 375 * 100%);margin:-4px 0 0 auto;padding-left:calc(50 / 375 * 100%);border-left:1px solid #6D8A7E}.contact .inner h3{font-size:24px;padding:30px 0 0;border:0}.contact .inner .box_left{padding:0;border:none}.contact .inner .box_right{width:100%;padding:0 0 25px;margin-top:50px}.contact .inner .box_right .txt_lemon:hover{border-bottom:solid #F1E98F 1px;margin-bottom:1px}.contact .inner .box_right p{font-size:15px}.contact .inner .box_right .contact_mail+p{font-size:18px;display:inline-block}.contact .inner .box_right .contact_phone{margin-top:50px}.contact .inner .box_right ul{display:block;margin-top:9px}.contact .inner .box_right ul li{font-size:13px;display:flex;align-items:center}.contact .inner .box_right ul li+li{margin-top:13px}.contact .inner .box_right ul li div{width:100px}.contact .inner .box_right ul li .txt_lemon{font-size:18px;text-decoration:none;padding-bottom:0;letter-spacing:.08em}.contact .inner .box_right ul li .txt_lemon:hover{border-bottom:solid #F1E98F 1px;margin-bottom:1px}.contact .inner .box_right .notice{font-size:11px;margin-top:25px;width:calc(100% - 30px)}.contact .inner .box_right .btn_sns{margin:46px 0 0}.contact .inner .box_right .btn_sns div{display:flex}.contact .inner .box_right .btn_sns div a+a{margin-left:20px}.contact .inner .box_right .btn_sns div a .fa_style{font-size:20px;color:#fff}.contact .inner .box_right .btn_sns div a .fa_style:hover{color:#6d8a7e}footer{height:50px;font-size:12px;padding:calc(20 / 375 * 100%)}footer .nav_footer{width:100%}footer .nav_footer ul{justify-content:space-between}footer .nav_footer ul li:nth-of-type(3){margin-left:auto}footer .nav_footer ul li+li{padding-left:10px}footer #page-top{position:fixed;right:calc(21 / 375 * 100%);bottom:30px;height:50px;text-decoration:none;font-weight:700;transform:rotate(90deg);font-size:100%;line-height:1.5rem;color:#3d5d51;padding:0 0 0 20px;border-top:solid 1px}.news_archive,.privacy_policy,.single{padding-top:61px}.news_archive:before,.privacy_policy:before,.single:before{content:"";width:calc(100% - 62px);position:absolute;height:1px}.single{padding:0}.single .inner{width:100%;padding:calc(35 / 375 * 100%) calc(20 / 375 * 100%) 0}.single .inner .date_category .date{font-size:12px}.single .inner .date_category .category{font-size:10px;position:relative;top:4px}.single .inner h3{font-size:24px;margin-top:26px}.single .inner p{line-height:1.8em}.single .inner .minus_margin{margin-top:-3px}.single .inner span.minus_margin{margin-top:-5px;display:block}.single .inner .space_link_border{padding-bottom:5px}.single .inner .share_sns{margin-top:30px}.single .inner .share_sns .sns_btn{bottom:0;line-height:0}.single .inner .share_sns .sns_btn div a{font-size:12px}.single .inner .share_sns .sns_btn div a svg{width:17px;height:17px}.single .inner .share_sns .sns_btn div a .line_svg{position:relative;top:0;margin-right:0;width:16px;height:17px}.single .inner .share_sns .sns_btn div a .tw_svg{width:16px;height:16px}.single .inner .share_sns .sns_btn div a .fb_svg{width:14px;height:16px;bottom:0}.single .inner .share_sns .sns_btn div+div:before{top:0;padding:0 10px;font-size:10px}.single .inner .share_sns p{font-size:12px}.single .inner .share_sns+p{margin-top:33px}.single .inner p img{margin-top:30px}.single .inner span.line_txt:before{content:""}.single .inner .shop_info{font-size:15px}.single .inner .shop_info .shop_box{flex-direction:column}.single .inner .shop_info .shop_box .dotted_line{display:none}.single .inner .shop_info .shop_box .txt{font-size:15px;margin:0;line-height:2em}.single .inner .pager_single{margin-top:80px}.single .inner .pager_single:before{width:calc(100% - (70 / 375 * 100%))}.single .inner .pager_single .lemon_container{width:calc(70 / 375 * 100%);height:50px;top:-49px;border-top-left-radius:30px}.single .inner .pager_single .lemon_container .lemon_box{width:50px;height:50px;border-top-left-radius:30px;border-bottom-right-radius:30px}.single .inner .pager_single .sub_inner{width:100%;height:80px;padding:0 calc(28 / 375 * 100%)}.news_archive .inner,.privacy_policy .inner{display:block}.news_archive .inner h3,.privacy_policy .inner h3{font-size:24px;font-weight:400}.news_archive .inner .box_left,.privacy_policy .inner .box_left{width:100%;padding:30px calc(20 / 375 * 100%);border:none}.news_archive .inner .box_left:after,.privacy_policy .inner .box_left:after{width:100%;height:1px;top:unset;bottom:0}.news_archive .inner .box_right,.privacy_policy .inner .box_right{width:100%}.news_archive .inner .box_right ul .sub_wrap,.privacy_policy .inner .box_right ul .sub_wrap{padding:30px calc(20 / 375 * 100%)}.news_archive .inner .box_right ul li,.privacy_policy .inner .box_right ul li{display:block;padding:30px 20px}.news_archive .inner .box_right ul li .sub_box_right .ttl,.privacy_policy .inner .box_right ul li .sub_box_right .ttl{font-size:15px}.news_archive .inner .box_right ul li .sub_box_right .more a,.privacy_policy .inner .box_right ul li .sub_box_right .more a{font-size:12px}.news_archive .inner .box_right ul li .sub_box_left .date,.privacy_policy .inner .box_right ul li .sub_box_left .date{font-size:12px;display:inline-block}.news_archive .inner .box_right ul li .sub_box_left,.privacy_policy .inner .box_right ul li .sub_box_left{font-size:0}.news_archive .inner .box_right ul li .sub_box_left .category,.privacy_policy .inner .box_right ul li .sub_box_left .category,.sec04 .inner .box_right ul li .sub_box_left .category{margin-left:15px;margin-top:0;position:relative;bottom:1px}.news_archive .inner .box_right ul li .sub_box_right,.privacy_policy .inner .box_right ul li .sub_box_right,.sec04 .inner .box_right ul li .sub_box_right{width:100%;margin-top:15px}.news_archive .inner .box_right ul li .sub_box_right .more,.privacy_policy .inner .box_right ul li .sub_box_right .more,.sec04 .inner .box_right ul li .sub_box_right .more{margin-top:15px}.news_archive .inner .box_right ul li .sub_box_right .more:hover,.privacy_policy .inner .box_right ul li .sub_box_right .more:hover,.sec04 .inner .box_right ul li .sub_box_right .more:hover{border-bottom:solid 1px;margin-bottom:1px}.pager .pagenation{padding:30px calc(40 / 375 * 100%);margin:0}.pager .pagenation .pagenation_prev{position:unset;left:unset}.pager .pagenation .pagenation_next{position:relative;right:unset}.pager .pagenation .pagenation_body,.pager .pagenation .pagenation_next,.pager .pagenation .pagenation_prev{font-size:15px;display:inline-flex}.news_archive.fadein_pc.active .inner .box_left:after{content:unset}.news_archive .inner .box_right ul .sub_wrap{padding:8% calc(20 / 375 * 100%)}.news_archive .inner .box_right ul .sub_wrap li{padding:0}.news_archive .inner .box_right ul .sub_wrap:nth-of-type(3n):after{width:calc(100% - 70px)}.news_archive .inner .box_right ul .sub_wrap:nth-of-type(3n) .lemon_container{position:absolute;top:unset;left:unset;bottom:0;right:0;width:70px;height:50px;flex-shrink:0;border-top:solid 1px #4c7264;border-left:solid 1px #4c7264;border-top-left-radius:30px}.news_archive .inner .box_right ul .sub_wrap:nth-of-type(3n) .lemon_container .lemon_box{content:"";width:50px;height:50px;position:absolute;background:#fff0;border:1px solid #4c7264;border-top-left-radius:30px;border-bottom-right-radius:30px;bottom:0;left:-1px;top:unset}.privacy_policy .inner .box_left{border-bottom:solid 1px #4c7264}.privacy_policy p{font-size:15px}.privacy_policy div.article_margin_bottom{margin-bottom:-10px}.privacy_policy .inner .box_right{padding:40px calc(20 / 375 * 100%) 80px;width:100%}.privacy_policy .inner .box_right a:hover{border-bottom:1px solid #000;margin-bottom:1px}.privacy_policy .inner .box_right ul li{display:list-item;padding:0 30px 0 0;height:unset}.privacy_policy .inner .box_right ul li:nth-of-type(1){padding-top:0;border-left:none}.recruit_slider_area{width:100%;left:0}.recruit_main_area{width:100%;min-height:100vh;margin:100vh auto 0;background:#fcf6ee;z-index:100;position:relative}.recruit_msg{margin:200px auto;width:85%}.recruit_main_area h4,.recruit_main_area h1,.recruit_main_area h2,.recruit_main_area h3,.recruit_main_area a{font-size:8vw}.recruit_main_area p{font-size:3.6vw}.recruit_line{margin:0 auto;width:100%}.photo_searoom_box h5{width:200px;position:relative;left:-15px}.rec_hamburger{width:40px;height:12px;position:fixed;top:30px;left:auto;right:10px;cursor:pointer;z-index:9999;transform:rotate(180deg)}.swiper-wrapper p{font-size:13vw;transform:translate(-50%,-50%);left:50%;top:50%}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/lemonade.css.map */
