@charset "utf-8";body{background-color:rgba(78,49,104,1)}#header nav ul{display:flex;justify-content:center}#header nav ul li{position:relative}#header nav ul li a{display:block;color:#afafaf;padding-right:1.35em;transition:all .3s;font-size:14px}#header nav ul li a:hover{color:#fff}#header nav ul ul{display:block}#header nav ul li.has-child:before{content:'';position:absolute;right:-16px;top:8px;width:8px;height:8px;border-top:1px solid #afafaf;border-right:1px solid #afafaf;transform:rotate(135deg)}#header nav ul li.has-child{margin-right:35px}#header nav ul li.has-child:last-child{margin-right:15px}#header nav ul li.has-child>a{padding-right:0}#header nav ul li.has-child:last-child>a{padding-right:0;font-size:.85em;padding-top:2px;font-family:noto-sans,sans-serif;font-weight:400}#header nav ul li.has-child:last-child:before{right:-16px}#header nav li.has-child ul{position:absolute;left:calc(-50% - 35px);top:29.5px;z-index:4;width:200px;visibility:hidden;opacity:0;transition:all .3s}header nav li#menu-item-2015.has-child ul{left:calc(-50% - 53px)}#header nav li.has-child ul:before{content:" ";display:block;height:20px;width:100%;background-color:inherit}#header nav li.has-child:last-child ul{left:calc(-50% - 35px)}#header nav li.has-child:first-child ul{left:-50%}#header nav li.has-child:hover>ul,#header nav li.has-child ul li:hover>ul,#header nav li.has-child:active>ul,#header nav li.has-child ul li:active>ul{visibility:visible;opacity:1}#header nav li.has-child ul li a{color:#4f3168;background:rgba(235,235,235,1);border-bottom:solid 1px rgba(255,255,255,.6);text-align:center;padding:.5em 0}#header nav li.has-child ul li:last-child a{border-bottom:none}#header nav li.has-child ul li a:hover,#header nav li.has-child ul li a:active{background-color:#ccc1d4}#header nav li.has-child ul li.all_brands a{background:rgba(215,215,215,1)}#header nav li.has-child ul li.all_brands a:hover{background-color:#ccc1d4}#header .menu-set{display:flex;align-items:center}@media screen and (max-width:1130px){#header nav{padding:0}#header nav ul{display:block}#header nav ul li a,#header nav ul li.has-child>a,#header nav ul li.has-child:last-child>a{border-top:1px solid rgba(255,255,255,.2);padding:.65em .65em .6em;background-color:rgba(78,49,104,0);transition:.3s}#header nav ul li.active:last-child.active a{transition:.3s;border-bottom:0 solid rgba(255,255,255,0)}#header nav li.has-child ul{border-top:1px solid rgba(255,255,255,.2);background-color:rgba(0,0,0,1)}#header nav li.has-child ul:before{display:none}#header nav li.has-child ul li a{color:rgba(159,159,159,1);padding-right:0;padding:.3em 0;border-bottom:none;border-top:0 solid rgba(255,255,255,.1);background-color:rgba(0,0,0,.8);background-color:transparent}#header nav li.has-child ul li:first-child a{padding-top:.85em}#header nav li.has-child ul li:last-child a{padding-bottom:1em}#header nav ul li a:hover,#header nav ul li.has-child>a:hover,#header nav ul li.has-child:last-child>a:hover,#header nav li.has-child ul li a:hover,#header nav li.has-child ul li a:active{background-color:transparent;color:#fff}#header nav li.has-child ul li.all_brands a{background-color:#000;padding:.6em 0;border-top:1px solid rgba(255,255,255,.1);margin-top:.6em}#header nav li.has-child ul li.all_brands a:hover{background:#000}#header nav ul li.has-child:before,#header nav ul li.has-child:last-child:before{left:inherit;right:15px;top:18px;width:12px;height:12px;border-top:1px solid #9f9f9f;border-right:1px solid #9f9f9f;transform:rotate(45deg);transition:all .3s}#header nav ul li.has-child.active:before{transform:rotate(135deg);transform:rotate(90deg);top:13px;border-top:0 solid #9f9f9f}#header nav ul li.has-child,#header nav ul li.has-child:last-child{margin-right:0}}#header{position:fixed;height:70px;width:100%;z-index:999}#header.UpMove{position:fixed;width:100%;animation:UpAnime .5s forwards}@keyframes UpAnime{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100px)}}#header.DownMove{position:fixed;width:100%;animation:DownAnime .5s forwards}@keyframes DownAnime{from{opacity:0;transform:translateY(-100px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:1130px){#g-nav{position:fixed;z-index:999;right:-120%;top:0;width:100%;height:100vh;background:rgba(10,10,10,1);transition:all .6s}#g-nav.panelactive{right:0}#g-nav.panelactive #g-nav-list{position:fixed;z-index:999;width:100%;height:100vh;overflow:auto;-webkit-overflow-scrolling:touch}#g-nav ul{width:92%;margin:69px auto 150px auto;border-bottom:1px solid rgba(255,255,255,.2)}#g-nav ul ul{width:100%;margin:0;border-bottom:none}#g-nav ul li.has-child ul{position:static;left:0;top:0;width:100%;visibility:visible;opacity:1;display:none;transition:none;transform:none}#g-nav li{list-style:none;text-align:center}#g-nav li a{color:#aaa;text-decoration:none;padding:10px;display:block;text-transform:uppercase;letter-spacing:.1em}}.g-nav-openbtn{display:none}@media screen and (max-width:1130px){.g-nav-openbtn{display:block;position:fixed;z-index:9999;top:20px;right:52px;cursor:pointer;width:30px;height:30px;background-color:transparent}.g-nav-openbtn .openbtn-area{transition:all .4s}.g-nav-openbtn span{display:inline-block;transition:all .4s;position:absolute;left:17.5%;height:2px;background:#9f9f9f;width:65%}.g-nav-openbtn span:nth-of-type(1){top:7px}.g-nav-openbtn span:nth-of-type(2){top:calc(50% - 1px)}.g-nav-openbtn span:nth-of-type(3){top:21px}.g-nav-openbtn.active span:nth-of-type(1){top:8px;transform:translateY(6px) rotate(-45deg);width:80%}.g-nav-openbtn.active span:nth-of-type(2){opacity:0}.g-nav-openbtn.active span:nth-of-type(3){top:20px;left:6px;transform:translateY(-6px) rotate(45deg);width:80%}}@media screen and (max-width:768px){.g-nav-openbtn{right:42px}}.nav01c li a{position:relative}.nav01c li.current a,.nav01c li a:hover{color:#eee}.nav01c li a:after{content:'';position:absolute;bottom:2px;left:5.5%;width:calc(90% - 18px);height:1px;background:#eee;transition:all .3s;transform:scale(0,1);transform-origin:left top}#header nav ul li.has-child a:after{bottom:2px;left:5.5%;width:90%}#header nav ul li.has-child:last-child a:after{left:5.5%;width:90%}.nav01c li li a:after{display:none}.nav01c li.current a:after,.nav01c li a:hover:after{transform:scale(1,1)}@media screen and (max-width:1130px){.nav01c li a:after{display:none}}@keyframes pathmove{0%{height:0;top:0;opacity:0}30%{height:30px;opacity:1}100%{height:0;top:50px;opacity:0}}.open-btn{width:30px;height:30px;margin-left:.75em;margin-right:-15px;cursor:pointer;z-index:999;background-color:#4f3168;transition:.3s}.open-btn svg{width:20px;height:20px;padding:5px}.open-btn svg .glass{transition:.3s;fill:#a9a9a9}.open-btn:hover svg .glass　{fill:#fff}@media screen and (max-width:1130px){.open-btn{position:absolute;right:15px;margin-right:0;background-color:transparent}}@media screen and (max-width:768px){.open-btn{width:30px;height:30px;top:20px;right:10px}}#search-wrap{position:fixed;top:0;right:0;z-index:-1;opacity:0;transition:all .4s;width:100%;height:100vh}#search-wrap.panelactive{opacity:1;z-index:9999;background:#222;background:rgba(10,10,10,1);display:flex;justify-content:center;align-items:center}#search-wrap .search-area{display:none}#search-wrap.panelactive .search-area{display:block;width:90%;position:relative;margin-bottom:10em;max-width:980px}#search-wrap form{position:relative;height:66px}#search-wrap input{-webkit-appearance:none;outline:none;cursor:pointer;color:#000}#search-wrap input[type=text]{width:calc(100% - 40px);padding:20px;border:none;transition:all .5s;letter-spacing:.05em;font-size:1em}#search-wrap input[type=text]:focus{background:#444;color:#fff}#search-wrap input[type=submit]{position:absolute;top:0;right:0;background:url(//nepenthes.co.jp/nepenthes_sbsh/wp-content/themes/Beurre-003/template-parts/navigation/img/icon_search.svg) no-repeat 15px center;background-size:25px 25px;width:58px;height:calc(100% - 7px);padding:0;border:none;overflow:hidden;text-indent:100px}.close-btn{position:absolute;top:20px;right:27px;z-index:2;cursor:pointer;width:30px;height:30px}.close-btn span{display:inline-block;position:absolute;left:0;height:2px;background-color:#9f9f9f}.close-btn span:nth-of-type(1){top:6px;transform:translateY(6px) rotate(-45deg);width:80%}.close-btn span:nth-of-type(2){top:18px;left:0;transform:translateY(-6px) rotate(45deg);width:80%}@media screen and (max-width:1130px){.close-btn{right:22px}}@media screen and (max-width:768px){.close-btn{right:10px}}#page-top a{display:flex;justify-content:center;align-items:center;width:50px;height:50px;border:1px solid #adadad;color:#fff;text-align:center;text-transform:uppercase;text-decoration:none;font-size:.6rem;transition:all .3s}#page-top a:hover{background:#777}#page-top{position:fixed;right:10px;bottom:10px;z-index:2;opacity:0;transform:translateX(100px)}#page-top span{display:inline-block;width:13px;height:13px;border-top:1px solid #fff;border-left:1px solid #fff;transform:rotate(45deg);margin:8px 0 0}#page-top.LeftMove{animation:LeftAnime .5s forwards}@keyframes LeftAnime{from{opacity:0;transform:translateX(100px)}to{opacity:1;transform:translateX(0)}}#page-top.RightMove{animation:RightAnime .5s forwards}@keyframes RightAnime{from{opacity:1;transform:translateX(0)}to{opacity:1;transform:translateX(100px)}}