a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,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,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}img{height:auto;max-width:100%;vertical-align:bottom}a{color:#000;display:block;text-decoration:none}@media(hover:hover){a:hover{opacity:.7}}html{font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,Hiragino Kaku Gothic ProN,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Roboto,Droid Sans;font-size:62.5%;line-height:1.8}.l-sponsored{align-items:center;background-color:#c1c1c1;border-bottom:1px solid #e1e1e1;display:flex;justify-content:center;width:100%}.l-sponsored>div{margin:10px 0}@media screen and (min-width:960px)and (max-width:1279px){.l-sponsored{align-items:center;background-color:#c1c1c1;border-bottom:1px solid #e1e1e1;display:flex;justify-content:center;width:100%}}@media screen and (min-width:1280px){.l-sponsored{align-items:center;background-color:#c1c1c1;border-bottom:1px solid #e1e1e1;display:flex;justify-content:center;width:100%}}@media screen and (min-width:970px){.l-sponsored-brand{align-items:center;background-color:#c1c1c1;border-bottom:1px solid #e1e1e1;display:flex;justify-content:center;width:100%}.l-sponsored-brand__sp{display:none}.l-sponsored-brand__pc{display:block}}.l-header__brand{border-bottom:1px solid #c1c1c1;box-sizing:border-box;height:44px;width:100%}.l-header__brand-inner{box-sizing:border-box;display:flex;height:44px;justify-content:flex-start;margin-left:auto;margin-right:auto;padding-bottom:7px;padding-top:7px;position:relative;width:90%}.l-header__brand-logo img{height:30px;max-width:180px;object-fit:contain;width:auto}.l-header__funq-logo{align-items:center;display:flex;position:absolute;right:70px;top:50%;transform:translateY(-50%)}.l-header__funq-logo img{height:30px;width:30px}.l-header__brand-menu__pc{display:none}.l-header__brand-menu__pc .l-header__brand-menu{box-sizing:border-box;height:100%;overflow-x:auto;overflow-y:hidden;padding-left:0;width:100%}.l-header__brand-menu__pc .l-header__brand-menu-wrap{align-items:center;display:flex;height:38px;justify-content:flex-start}.l-header__brand-menu__pc .l-header__brand-menu-item{align-items:center;cursor:pointer;display:inline-flex;height:52px;min-width:max-content;padding-right:20px;text-align:center;width:fit-content}.l-header__brand-menu__pc .l-header__brand-menu-item span{padding-left:5px}.l-header__brand-menu__pc .l-header__brand-menu-item:last-of-type{padding-right:0}.l-header__brand-menu__pc .l-header__brand-menu-item-others .l-header-navigation__item{font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,Hiragino Kaku Gothic ProN,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Roboto,Droid Sans;font-size:12px;font-weight:400}.l-header__brand-menu__pc .l-header__brand-menu-item-img{height:24px;width:24px}.l-header__brand-menu__pc .l-header__brand-menu-link{align-items:center;cursor:pointer;display:flex;justify-content:center;user-select:none}.l-header__brand-menu__pc .l-header__brand-menu .dropdown-menu{align-items:center;background-color:#fff;border-bottom:1px solid #e1e1e1;display:flex;height:40px;justify-content:flex-start;left:0;overflow-x:auto;overflow-y:hidden;padding:0 60px;position:absolute;top:53px;transform:scaleY(0);transform-origin:center top;transition:all .3s cubic-bezier(.19,1,.22,1);width:100%}.l-header__brand-menu__pc .l-header__brand-menu-item-book:hover .dropdown-menu,.l-header__brand-menu__pc .l-header__brand-menu-item-others:hover .dropdown-menu{transform:scaleY(1);transition:all .3s cubic-bezier(.19,1,.22,1)}.l-header__brand-menu__sp{display:block}.l-header__brand-menu__sp .l-header__brand-menu{box-sizing:border-box;margin-left:auto;margin-right:auto;min-width:max-content;overflow-x:auto;overflow-y:hidden;width:90%}.l-header__brand-menu__sp .l-header__brand-menu-wrap{align-items:center;display:flex;height:38px;justify-content:center;margin:auto;max-width:500px}.l-header__brand-menu__sp .l-header__brand-menu-item{align-items:center;cursor:pointer;display:inline-flex;min-width:max-content;padding:0 10px;text-align:center;width:fit-content}.l-header__brand-menu__sp .l-header__brand-menu-item:last-of-type{padding-right:0}.l-header__brand-menu__sp .l-header__brand-menu-item:first-of-type{padding-left:0}.l-header__brand-menu__sp .l-header__brand-menu-item-others .l-header-navigation__item{font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,Hiragino Kaku Gothic ProN,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Roboto,Droid Sans;font-size:12px;font-weight:400}.l-header__brand-menu__sp .l-header__brand-menu-item-img{height:24px;width:24px}.l-header__brand-menu__sp .l-header__brand-menu-link{align-items:center;display:flex;flex:1 1 auto;justify-content:center;user-select:none}.l-header__brand-menu__sp .l-header__brand-menu-link span{display:inline-block;padding-left:5px;word-break:keep-all}.l-header__brand-menu__sp .l-header__brand-menu .dropdown-menu{align-items:center;background-color:#fff;border-bottom:1px solid #e1e1e1;display:flex;height:40px;justify-content:flex-start;left:0;overflow-x:auto;overflow-y:hidden;position:absolute;top:83px;transform:scaleY(0);transform-origin:center top;transition:all .3s cubic-bezier(.19,1,.22,1);width:100%}.l-header__brand-menu__sp .l-header__brand-menu .dropdown-menu.open{transform:scaleY(1);transition:all .3s cubic-bezier(.19,1,.22,1)}.l-header__navigation--sp{height:30px;width:100%}.l-header__navigation--pc{display:none}.l-header-navigation__wrap{align-items:center;box-sizing:border-box;cursor:default;display:flex;height:30px;overflow-x:auto;overflow-y:hidden;padding-left:5%;width:100%}.l-header-navigation__item{cursor:pointer;font-family:Montserrat;font-size:1rem;font-size:1.4rem;font-weight:700;line-height:1;margin-left:20px;white-space:nowrap}.l-header-navigation__item:first-child{margin-left:0}.l-header-navigation__item:last-child{padding-right:20px}.l-header-navigation__registration{align-items:center;background-color:#c1c1c1;color:#fff;display:flex;font-size:1rem;font-weight:700;height:40px;justify-content:center;line-height:1;width:15%}.l-header__triger-menu{height:15px}.l-header__navmenu-member{margin-bottom:20px}.l-header__navmenu-member-brand{margin-bottom:20px;text-align:center}.l-header__navmenu-member-brand img{height:30px;max-width:200px;object-fit:contain;width:auto}.l-header__navmenu-member-sns{display:flex;justify-content:center;margin-bottom:20px}.l-header__navmenu-member-sns__item{margin-right:10px;width:35px}.l-header__navmenu-member-sns__item:last-child{margin-right:0}.l-header__navmenu-member-count{margin-bottom:20px;text-align:center;width:100%}.l-header__navmenu-member-wrap{flex-wrap:wrap}.l-header__navmenu-member-wrap,.l-header__navmenu-member-wrap-single{display:flex;justify-content:center}.l-header__navmenu-member-item{margin-bottom:15px}.l-header__navmenu-member-item,.l-header__navmenu-member-item-single{align-items:center;background-color:#000;color:#fff;display:flex;font-size:1.2rem;font-weight:700;height:35px;justify-content:center;margin-left:10px;margin-right:10px;width:135px}.l-header__navmenu-genre-wrap{padding-bottom:15px;padding-top:15px}.l-header.drawer-open-navmenu.l-header__navmenu{background-color:hsla(28,24%,88%,.95);height:100%;left:0;overflow-y:scroll;top:0;width:100%}.l-header.drawer-open-navmenu .l-header__navmenu,.l-header.drawer-open-navmenu.l-header__navmenu{box-sizing:border-box;padding-bottom:50px;position:fixed;z-index:100}.p-search-form__submit-btn{background-color:#000}@media screen and (min-width:480px)and (max-width:959px){.l-header__nav-search,.l-header__navmenu__close{width:100%}.l-header__navmenu-member-wrap{display:flex;flex-wrap:wrap;justify-content:center}.l-header__navmenu-member-item{align-items:center;background-color:#000;color:#fff;display:flex;font-size:1.2rem;font-weight:700;height:35px;justify-content:center;width:135px}}@media screen and (min-width:960px)and (max-width:1279px){.nav-search{width:100%}.nav-search__close{margin:10px auto;width:90%}.nav-search .p-search-form__wrap{margin:auto;padding-top:20px;width:90%}.l-header{background-color:#fff;box-sizing:border-box;height:auto;position:sticky;position:-webkit-sticky;top:0;width:100%;z-index:99}.l-header__brand{border-bottom:none}.l-header__brand,.l-header__brand-inner{box-sizing:border-box;height:52px;width:100%}.l-header__brand-inner{display:flex;justify-content:flex-start;margin-left:auto;margin-right:auto;padding-bottom:7px;padding-top:7px;position:relative}.l-header__brand-logo{margin-left:60px;margin-right:60px}.l-header__brand-logo img{height:38px;max-width:100%;object-fit:contain;width:auto}.l-header__tool-menu{flex-grow:2;margin-right:60px;position:relative;width:200px}.l-header__funq-logo{align-items:center;display:flex;position:absolute;right:70px;top:50%;transform:translateY(-50%)}.l-header__funq-logo img{height:30px;width:30px}.l-header__triger{align-items:center;display:flex;margin-left:auto}.l-header__triger-menu{align-items:center;box-sizing:border-box;display:flex;height:21px;justify-content:center}.l-header__triger-menu span{background-color:#000;display:block;height:1px;position:relative;transition:all .3s cubic-bezier(.19,1,.22,1);width:21px}.l-header__triger-menu span:before{top:-7px}.l-header__triger-menu span:after,.l-header__triger-menu span:before{background-color:#000;content:" ";display:block;height:1px;left:0;position:absolute;transition:all .3s cubic-bezier(.19,1,.22,1);width:21px}.l-header__triger-menu span:after{top:7px}.l-header__navigation--sp{height:30px;width:100%}.l-header__navigation--pc{display:none}.l-header-navigation__wrap{align-items:center;box-sizing:border-box;display:flex;height:30px;overflow-x:auto;overflow-y:hidden;padding-left:5%;width:100%}.l-header-navigation__item{font-family:Montserrat;font-size:1rem;font-size:1.4rem;font-weight:700;line-height:1;margin-left:20px;white-space:nowrap}.l-header-navigation__item:first-child{margin-left:0}.l-header-navigation__item:last-child{padding-right:20px}.l-header-navigation__registration{align-items:center;background-color:#c1c1c1;color:#fff;display:flex;font-size:1rem;font-weight:700;height:40px;justify-content:center;line-height:1;width:10%}.l-header__navmenu{background-color:hsla(28,24%,88%,.95);height:100%;left:0;overflow-y:scroll;position:absolute;top:0;width:100%;z-index:100}.l-header__navmenu__close{width:90%}.l-header__navmenu-inner{box-sizing:border-box;margin-left:auto;margin-right:auto;padding-bottom:0;width:90%}.l-header__navmenu-member{margin-bottom:20px}.l-header__navmenu-member-brand{margin-bottom:20px;text-align:center}.l-header__navmenu-member-brand img{height:38px;max-width:200px;object-fit:contain;width:auto}.l-header__navmenu-member-item,.l-header__navmenu-member-wrap{display:flex;justify-content:center}.l-header__navmenu-member-item{align-items:center;background-color:#000;color:#fff;font-size:1.2rem;font-weight:700;height:35px;width:135px}.l-header__navmenu-search{margin-bottom:20px;margin-left:auto;margin-right:auto;max-width:690px}.l-header__navmenu-brand{margin-bottom:20px}.l-header__navmenu-brand-title{border-bottom:1px solid #000;font-family:Montserrat;font-size:2.4rem;font-weight:700;margin-bottom:40px;text-align:center}.l-header__navmenu-brand-wrap{display:flex;flex-wrap:wrap}.l-header__navmenu-brand-item{align-items:center;display:flex;height:30px;justify-content:center;margin-bottom:30px;margin-right:20px;width:calc(12.5% - 17.5px)}.l-header__navmenu-brand-item img{display:block;max-height:30px;width:auto}.l-header__navmenu-brand-item:nth-child(3n){margin-right:20px}.l-header__navmenu-brand-item:nth-child(8n){margin-right:0}.l-header__navmenu-genre{margin-bottom:30px}.l-header__navmenu-genre-title{border-bottom:1px solid #000;font-family:Montserrat;font-size:2.4rem;font-weight:700;text-align:center}.l-header__navmenu-genre-list{display:flex;flex-direction:column}.l-header__navmenu-genre-wrap{border-bottom:1px solid #000;display:flex;padding-bottom:10px;padding-top:10px}.l-header__navmenu-genre-item{box-sizing:border-box;display:flex;font-family:Montserrat,serif;font-size:1.6rem;font-weight:700;justify-content:center;padding-left:25px;padding-right:25px;width:50%}.l-header__navmenu-genre-item:nth-child(2){border-left:1px solid #000}.l-header__navmenu-funboxmember-title,.l-header__navmenu-store-title{border-bottom:1px solid #000;font-family:Montserrat;font-size:2.4rem;font-weight:700;text-align:center}.l-header__navmenu-sns{align-items:center;display:flex;justify-content:center;margin-bottom:30px}.l-header__navmenu-sns-item{margin-right:20px;width:30px}.l-header__navmenu-sns-item:last-child{margin-right:0}.l-header__navmenu-footer{display:flex;flex-wrap:wrap;justify-content:center;margin-left:auto;margin-right:auto}.l-header__navmenu-footer-item{border-left:1px solid #000;border-right:1px solid #000;box-sizing:border-box;font-size:1.2rem;font-weight:700;padding-left:20px;padding-right:20px}.l-header__brand-menu__pc{display:block}.l-header__brand-menu__pc .l-header__brand-menu .dropdown-menu{align-items:center;background-color:#fff;border-bottom:1px solid #e1e1e1;display:flex;height:40px;justify-content:flex-start;left:0;overflow-x:auto;overflow-y:hidden;padding:0 60px;position:absolute;top:53px;transform:scaleY(0);transform-origin:center top;transition:all .3s cubic-bezier(.19,1,.22,1);width:100%}.l-header__brand-menu__pc .l-header__brand-menu-item-book:hover .dropdown-menu,.l-header__brand-menu__pc .l-header__brand-menu-item-others:hover .dropdown-menu{transform:scaleY(1);transition:all .3s cubic-bezier(.19,1,.22,1)}.l-header__brand-menu__sp{display:none}.l-header__brand-menu__sp .l-header__brand-menu{box-sizing:border-box;margin-left:auto;margin-right:auto;overflow-x:auto;overflow-y:hidden;width:90%}.l-header__brand-menu__sp .l-header__brand-menu-wrap{align-items:center;display:flex;height:38px;justify-content:flex-start;min-width:100%}.l-header__brand-menu__sp .l-header__brand-menu-item{align-items:center;display:inline-flex;height:52px;min-width:max-content;padding-left:0;padding-right:20px;text-align:center;width:fit-content}.l-header__brand-menu__sp .l-header__brand-menu-item:last-of-type{padding-right:0}.l-header__brand-menu__sp .l-header__brand-menu-item-others .l-header-navigation__item{font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,Hiragino Kaku Gothic ProN,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Roboto,Droid Sans;font-size:12px;font-weight:400}.l-header__brand-menu__sp .l-header__brand-menu-item-img{height:24px;width:24px}.l-header__brand-menu__sp .l-header__brand-menu-link{align-items:center;display:flex;justify-content:center;user-select:none}.l-header__brand-menu__sp .l-header__brand-menu .dropdown-menu{align-items:center;background-color:#fff;border-bottom:1px solid #e1e1e1;display:flex;height:40px;justify-content:flex-start;left:0;overflow-x:auto;overflow-y:hidden;position:absolute;top:91px;transform:scaleY(0);transform-origin:center top;transition:all .3s cubic-bezier(.19,1,.22,1);width:100%}.l-header__brand-menu__sp .l-header__brand-menu .dropdown-menu.open{transform:scaleY(1);transition:all .3s cubic-bezier(.19,1,.22,1)}.l-header.drawer-open-navmenu .l-header__navmenu,.l-header.drawer-open-navmenu.l-header__navmenu{background-color:hsla(28,24%,88%,.95);height:100%;left:0;overflow-y:scroll;position:absolute;top:0;width:100%;z-index:100}.l-header.drawer-open-navmenu .l-header__triger-menu{align-items:center;box-sizing:border-box;display:flex;height:21px;justify-content:center}.l-header.drawer-open-navmenu .l-header__triger-menu span{background-color:transparent;display:block;height:1px;position:relative;transition:all .3s cubic-bezier(.19,1,.22,1);width:21px}.l-header.drawer-open-navmenu .l-header__triger-menu span:before{transform:rotate(45deg)}.l-header.drawer-open-navmenu .l-header__triger-menu span:after,.l-header.drawer-open-navmenu .l-header__triger-menu span:before{background-color:#000;content:" ";display:block;height:1px;left:0;position:absolute;top:0;transition:all .3s cubic-bezier(.19,1,.22,1);width:21px}.l-header.drawer-open-navmenu .l-header__triger-menu span:after{transform:rotate(-45deg)}.p-search-form{border:1px solid #000;position:relative}.p-search-form input[type=search],.p-search-form input[type=search]::-webkit-search-cancel-button,.p-search-form input[type=search]::-webkit-search-decoratio{-webkit-appearance:none;border-radius:0}.p-search-form__field{border:none;box-sizing:border-box;height:44px;padding:0 10px;position:relative;width:100%}.p-search-form__submit{background:none;border:none;height:28px;padding:0;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:28px}.p-search-form__submit-btn{align-items:center;background-color:#000;background-color:#fff;box-sizing:border-box;display:flex;font-size:1.6rem;height:28px;justify-content:center;width:28px}}@media screen and (min-width:1280px){.nav-search{width:100%}.nav-search__close{margin:10px auto;width:90%}.nav-search .p-search-form__wrap{margin:0 auto;max-width:690px;padding-top:20px}.nav-search .p-search-form__refine{border-bottom:0;font-size:1.6rem;padding:5px;transform:scale(.8)}.l-header{background-color:#fff;box-sizing:border-box;height:auto;position:sticky;position:-webkit-sticky;top:0;width:100%;z-index:99}.l-header__brand{border-bottom:none}.l-header__brand,.l-header__brand-inner{box-sizing:border-box;height:52px;width:100%}.l-header__brand-inner{display:flex;justify-content:flex-start;margin-left:auto;margin-right:auto;padding:7px 0 0 60px;position:relative}.l-header__brand-logo{margin-right:60px}.l-header__brand-logo img{height:38px;max-width:100%;object-fit:contain;width:auto}.l-header__funq-logo{align-items:center;display:flex;position:absolute;right:70px;top:50%;transform:translateY(-50%)}.l-header__funq-logo img{height:30px;width:30px}.l-header__tool-menu{flex-grow:2;margin-right:60px;position:relative;width:200px}.l-header__brand-menu__sp{display:none}.l-header__brand-menu__pc{display:block}.l-header__brand-menu__pc .l-header__brand-menu{box-sizing:border-box;height:100%;overflow-x:auto;overflow-y:hidden;padding-left:0;width:100%}.l-header__brand-menu__pc .l-header__brand-menu-wrap{align-items:center;display:flex;height:38px;justify-content:flex-start}.l-header__brand-menu__pc .l-header__brand-menu-item{align-items:center;cursor:pointer;display:inline-flex;height:52px;min-width:max-content;padding-right:20px;text-align:center;width:fit-content}.l-header__brand-menu__pc .l-header__brand-menu-item span{padding-left:5px}.l-header__brand-menu__pc .l-header__brand-menu-item:last-of-type{padding-right:0}.l-header__brand-menu__pc .l-header__brand-menu-item-others .l-header-navigation__item{font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,Hiragino Kaku Gothic ProN,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Roboto,Droid Sans;font-size:12px;font-weight:400}.l-header__brand-menu__pc .l-header__brand-menu-item-img{height:24px;width:24px}.l-header__brand-menu__pc .l-header__brand-menu-link{align-items:center;cursor:pointer;display:flex;justify-content:center;user-select:none}.l-header__brand-menu__pc .l-header__brand-menu .dropdown-menu{align-items:center;background-color:#fff;border-bottom:1px solid #e1e1e1;display:flex;height:40px;justify-content:flex-start;left:0;overflow-x:auto;overflow-y:hidden;padding:0 60px;position:absolute;top:53px;transform:scaleY(0);transform-origin:center top;transition:all .3s cubic-bezier(.19,1,.22,1);width:100%}.l-header__brand-menu__pc .l-header__brand-menu-item-book:hover .dropdown-menu,.l-header__brand-menu__pc .l-header__brand-menu-item-others:hover .dropdown-menu{transform:scaleY(1);transition:all .3s cubic-bezier(.19,1,.22,1)}.l-header__triger{align-items:center;display:flex;margin-left:auto}.l-header__navigation--sp{display:none;height:30px;width:100%}.l-header__navigation--pc{display:block;height:38px}.l-header-navigation__wrap{align-items:center;box-sizing:border-box;display:flex;height:38px;overflow-x:auto;overflow-y:hidden;padding-left:0;width:auto}.l-header-navigation__item{font-family:Montserrat;font-size:1.2rem;font-size:1.4rem;font-weight:700;line-height:1;margin-left:30px;white-space:nowrap}.l-header-navigation__item:first-child{margin-left:0}.l-header-navigation__item:last-child{padding-right:20px}.l-header-navigation__registration{align-items:center;background-color:#c1c1c1;color:#fff;display:flex;font-size:1rem;font-weight:700;height:38px;justify-content:center;line-height:1;width:60px}.l-header__triger-menu{align-items:center;box-sizing:border-box;display:flex;height:21px;justify-content:center}.l-header__triger-menu span{background-color:#000;display:block;height:1px;position:relative;transition:all .3s cubic-bezier(.19,1,.22,1);width:21px}.l-header__triger-menu span:before{top:-7px}.l-header__triger-menu span:after,.l-header__triger-menu span:before{background-color:#000;content:" ";display:block;height:1px;left:0;position:absolute;transition:all .3s cubic-bezier(.19,1,.22,1);width:21px}.l-header__triger-menu span:after{top:7px}.l-header__navmenu{background-color:hsla(28,24%,88%,.95);height:100%;left:0;overflow-y:scroll;position:absolute;top:0;width:100%;z-index:100}.l-header__navmenu__close{width:90%}.l-header__navmenu-inner{box-sizing:border-box;margin-left:auto;margin-right:auto;padding-bottom:0;padding-top:70px;width:90%}.l-header__navmenu-member{margin-bottom:20px}.l-header__navmenu-member-brand{margin-bottom:20px;text-align:center}.l-header__navmenu-member-brand img{height:38px;max-width:200px;object-fit:contain;width:auto}.l-header__navmenu-member-item,.l-header__navmenu-member-wrap{display:flex;justify-content:center}.l-header__navmenu-member-item{align-items:center;background-color:#000;color:#fff;font-size:1.2rem;font-weight:700;height:35px;width:135px}.l-header__navmenu-search{margin-bottom:20px;margin-left:auto;margin-right:auto;max-width:690px}.l-header__navmenu-brand{margin-bottom:20px}.l-header__navmenu-brand-title{border-bottom:1px solid #000;font-family:Montserrat;font-size:2.4rem;font-weight:700;margin-bottom:40px;text-align:center}.l-header__navmenu-brand-wrap{display:flex;flex-wrap:wrap}.l-header__navmenu-brand-item{align-items:center;display:flex;height:30px;justify-content:center;margin-bottom:30px;margin-right:20px;width:calc(12.5% - 17.5px)}.l-header__navmenu-brand-item img{display:block;max-height:30px;width:auto}.l-header__navmenu-brand-item:nth-child(3n){margin-right:20px}.l-header__navmenu-brand-item:nth-child(8n){margin-right:0}.l-header__navmenu-genre{margin-bottom:30px}.l-header__navmenu-genre-title{border-bottom:1px solid #000;font-family:Montserrat;font-size:2.4rem;font-weight:700;text-align:center}.l-header__navmenu-genre-list{display:flex;flex-direction:column}.l-header__navmenu-genre-wrap{border-bottom:1px solid #000;display:flex;padding-bottom:10px;padding-top:10px}.l-header__navmenu-genre-item{box-sizing:border-box;display:flex;font-family:Montserrat,serif;font-size:1.6rem;font-weight:700;justify-content:center;padding-left:25px;padding-right:25px;width:50%}.l-header__navmenu-genre-item:nth-child(2){border-left:1px solid #000}.l-header__navmenu-funboxmember-title,.l-header__navmenu-store-title{border-bottom:1px solid #000;font-family:Montserrat;font-size:2.4rem;font-weight:700;text-align:center}.l-header__navmenu-sns{align-items:center;display:flex;justify-content:center;margin-bottom:30px}.l-header__navmenu-sns-item{margin-right:20px;width:30px}.l-header__navmenu-sns-item:last-child{margin-right:0}.l-header__navmenu-footer{display:flex;flex-wrap:wrap;justify-content:center;margin-left:auto;margin-right:auto}.l-header__navmenu-footer-item{border-left:1px solid #000;border-right:1px solid #000;box-sizing:border-box;font-size:1.2rem;font-weight:700;padding-left:20px;padding-right:20px}.l-header.drawer-open-navmenu .l-header__navmenu,.l-header.drawer-open-navmenu.l-header__navmenu{background-color:hsla(28,24%,88%,.95);height:100%;left:0;overflow-y:scroll;position:absolute;top:0;width:100%;z-index:100}.p-search-form{border:1px solid #000;position:relative}.p-search-form input[type=search],.p-search-form input[type=search]::-webkit-search-cancel-button,.p-search-form input[type=search]::-webkit-search-decoratio{-webkit-appearance:none;border-radius:0}.p-search-form__refine{border-bottom:0;font-size:1.6rem;padding:5px;transform:scale(.8)}.p-search-form__field{border:none;box-sizing:border-box;height:44px;padding:0 10px;position:relative;width:100%}.p-search-form__submit{background:none;border:none;height:28px;padding:0;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:28px}.p-search-form__submit-btn{align-items:center;background-color:#000;background-color:#fff;box-sizing:border-box;display:flex;font-size:1.6rem;height:28px;justify-content:center;width:28px}}.overflow-hidden{height:100%;overflow-y:hidden}.l-header{background-color:#fff;border-bottom:1px solid #e1e1e1;box-sizing:border-box;position:sticky;position:-webkit-sticky;top:0;z-index:99}.l-header__site-nav{box-sizing:border-box;display:flex;height:50px;justify-content:space-between;margin-left:auto;margin-right:auto;padding-bottom:8px;padding-top:8px;position:relative;width:90%}.l-header__site-logo{display:block}.l-header__site-logo img{height:34px;width:auto}.l-header__menu{box-sizing:border-box;overflow-x:auto;overflow-y:hidden;width:100%}.l-header__menu-wrap{align-items:center;border-top:1px solid #e1e1e1;display:flex;height:44px;justify-content:center}.l-header__menu-item{align-items:center;display:inline-flex;height:100%;justify-content:center;text-align:center;width:100px}.l-header__menu-item-img{height:23px;width:23px}.l-header__menu-link{align-items:center;cursor:pointer;display:flex;justify-content:center;user-select:none}.l-header__menu-link span{display:inline-block;padding-left:5px}.l-header__menu .dropdown-menu{align-items:center;background-color:#fff;border-bottom:1px solid #e1e1e1;cursor:default;display:flex;height:40px;justify-content:flex-start;left:0;overflow-x:auto;overflow-y:hidden;position:absolute;top:96px;transform:scaleY(0);transform-origin:center top;transition:all .3s cubic-bezier(.19,1,.22,1);width:100%}.l-header__menu .dropdown-menu.open{transform:scaleY(1);transition:all .3s cubic-bezier(.19,1,.22,1)}.l-header__genre-item{font-family:Montserrat;font-size:1.2rem;font-weight:700;line-height:1;margin-left:20px;white-space:nowrap}.l-header__genre-item:last-child{padding-right:20px}.l-header__triger{right:0}.l-header__sns,.l-header__triger{align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.l-header__sns{right:74px;z-index:98}.l-header__sns-icon{align-items:center;box-sizing:border-box;display:flex;justify-content:center}.l-header__sns-icon img{display:block;height:auto;width:21px}.l-header__sns-icon span{background-color:transparent;display:none;height:1px;position:relative;width:21px}.l-header__sns-icon span:before{transform:rotate(45deg)}.l-header__sns-icon span:after,.l-header__sns-icon span:before{background-color:#000;content:" ";display:block;height:1px;left:0;position:absolute;top:0;width:21px}.l-header__sns-icon span:after{transform:rotate(-45deg)}.l-header__sns-inner{display:none}.l-header__triger-menu{align-items:center;box-sizing:border-box;display:flex;height:21px;justify-content:center}.l-header__triger-menu span{background-color:#000;display:block;height:1px;position:relative;transition:all .3s cubic-bezier(.19,1,.22,1);width:21px}.l-header__triger-menu span:before{top:-7px}.l-header__triger-menu span:after,.l-header__triger-menu span:before{background-color:#000;content:" ";display:block;height:1px;left:0;position:absolute;transition:all .3s cubic-bezier(.19,1,.22,1);width:21px}.l-header__triger-menu span:after{top:7px}.l-header__share{background-color:#e1e1e1;box-sizing:border-box;height:0;overflow:hidden;padding-bottom:0;padding-top:0;position:absolute;width:100%;z-index:99}.l-header__share-inner{align-items:center;display:flex;height:36px;justify-content:flex-end;margin-left:auto;margin-right:auto;width:90%}.l-header__share-item{height:36px;margin-right:20px;width:36px}.l-header__share-item:first-child{font-family:Montserrat;font-size:1.2rem;font-weight:700;height:auto;margin-right:40px;width:auto}.l-header__share-item:last-child{margin-right:0}.l-header__navmenu{background-color:hsla(28,24%,88%,.95);box-sizing:border-box;display:none;height:100%;left:0;overflow-y:scroll;padding-bottom:50px;position:fixed;top:0;width:100%;z-index:100}.l-header__navmenu-inner{box-sizing:border-box;margin-left:auto;margin-right:auto;padding-bottom:84px;width:90%}.l-header__navmenu-brand,.l-header__navmenu-search{margin-bottom:20px}.l-header__navmenu-brand-title{border-bottom:1px solid #000;font-family:Montserrat;font-size:1.4rem;font-weight:700;margin-bottom:20px;text-align:center}.l-header__navmenu-brand-wrap{display:flex;flex-wrap:wrap}.l-header__navmenu-brand-item{align-items:center;display:flex;height:20px;justify-content:center;margin-bottom:5%;margin-right:5%;width:30%}.l-header__navmenu-brand-item img{display:block;max-height:20px;width:auto}.l-header__navmenu-brand-item:nth-child(3n){margin-right:0}.l-header__navmenu-genre{margin-bottom:30px}.l-header__navmenu-genre-title{border-bottom:1px solid #000;font-family:Montserrat;font-size:1.4rem;font-weight:700;text-align:center}.l-header__navmenu-genre-list{display:flex;flex-direction:column}.l-header__navmenu-genre-wrap{border-bottom:1px solid #000;display:flex;padding-bottom:10px;padding-top:10px}.l-header__navmenu-genre-item{box-sizing:border-box;display:flex;font-family:Montserrat,serif;font-size:1.6rem;font-weight:700;justify-content:center;padding-left:25px;padding-right:25px;width:50%}.l-header__navmenu-genre-item:nth-child(2){border-left:1px solid #000}.l-header__navmenu-store{margin-bottom:20px}.l-header__navmenu-store-title{border-bottom:1px solid #000;font-family:Montserrat;font-size:1.4rem;font-weight:700;margin-bottom:20px;text-align:center}.l-header__navmenu-store-wrap{display:flex;flex-wrap:wrap;margin:auto}.l-header__navmenu-store-item{align-items:center;display:flex;font-family:Montserrat;font-size:20px;font-weight:700;justify-content:center;margin-bottom:20px;width:100%}.l-header__navmenu-store-item img{display:block;height:40px;max-height:40px;width:auto}.l-header__navmenu-store-item:nth-child(2n){margin-right:0}.l-header__navmenu-funboxmember{margin-bottom:20px}.l-header__navmenu-funboxmember-title{border-bottom:1px solid #000;font-family:Montserrat;font-size:1.4rem;font-weight:700;margin-bottom:20px;text-align:center}.l-header__navmenu-funboxmember-wrap{display:flex;flex-wrap:wrap;margin:auto;max-width:1200px}.l-header__navmenu-funboxmember-item{align-items:center;box-sizing:border-box;display:flex;font-size:20px;height:40px;justify-content:center;margin-bottom:5%;margin-right:5%;width:45%}.l-header__navmenu-funboxmember-item img{display:block;max-height:40px;width:auto}.l-header__navmenu-funboxmember-item:nth-child(2n){margin-right:0}.l-header__navmenu-sns{align-items:center;display:flex;justify-content:center;margin-bottom:30px}.l-header__navmenu-sns-item{margin-right:20px;width:30px}.l-header__navmenu-sns-item:last-child{margin-right:0}.l-header__navmenu-footer{display:flex;flex-wrap:wrap;justify-content:center;margin-left:auto;margin-right:auto}.l-header__navmenu-footer-item{border-left:1px solid #000;border-right:1px solid #000;box-sizing:border-box;font-size:1.2rem;font-weight:700;padding-left:20px;padding-right:20px}.l-header__navmenu__close{align-items:center;box-sizing:border-box;display:flex;height:30px;justify-content:flex-end;margin:10px auto;width:100%}.l-header__navmenu__close span{background-color:transparent;display:block;height:1px;margin:0 20px 0 0;position:relative;transition:all .3s cubic-bezier(.19,1,.22,1);width:21px}.l-header__navmenu__close span:before{transform:rotate(45deg)}.l-header__navmenu__close span:after,.l-header__navmenu__close span:before{background-color:#000;content:" ";display:block;height:1px;left:0;position:absolute;top:0;transition:all .3s cubic-bezier(.19,1,.22,1);width:21px}.l-header__navmenu__close span:after{transform:rotate(-45deg)}.l-header__triger-search-btn{align-items:center;display:flex;height:23px;position:absolute;right:35px;top:50%;transform:translateY(-50%);width:23px;z-index:30}.l-header__triger-search-btn.close{display:block;margin-bottom:10px;position:absolute}.l-header__triger-search-btn.close span{background-color:transparent;display:block;height:1px;position:relative;transition:all .3s cubic-bezier(.19,1,.22,1);width:21px}.l-header__triger-search-btn.close span:before{transform:rotate(45deg)}.l-header__triger-search-btn.close span:after,.l-header__triger-search-btn.close span:before{background-color:#000;content:" ";display:block;height:1px;left:0;position:absolute;top:0;transition:all .3s cubic-bezier(.19,1,.22,1);width:21px}.l-header__triger-search-btn.close span:after{transform:rotate(-45deg)}.l-header.drawer-open-share .l-header__share{background-color:#e1e1e1;box-sizing:border-box;height:60px;overflow:hidden;padding-bottom:12px;padding-top:12px;position:absolute;width:100%;z-index:99}.l-header.drawer-open-share .l-header__share-inner{align-items:center;display:flex;height:36px;margin-left:auto;margin-right:auto;width:90%}.l-header.drawer-open-share .l-header__share-item{height:36px;margin-right:20px;width:36px}.l-header.drawer-open-share .l-header__share-item:first-child{font-family:Montserrat;font-size:1.2rem;font-weight:700;height:auto;margin-right:40px;width:auto}.l-header.drawer-open-share .l-header__share-item:last-child{margin-right:0}.l-header.drawer-open-share .l-header__sns-icon{align-items:center;box-sizing:border-box;display:flex;height:21px;justify-content:center}.l-header.drawer-open-share .l-header__sns-icon img{display:none;height:auto;width:21px}.l-header.drawer-open-share .l-header__sns-icon span{background-color:transparent;display:block;height:1px;position:relative;width:21px}.l-header.drawer-open-share .l-header__sns-icon span:before{background-color:#000;content:" ";display:block;height:1px;left:0;position:absolute;top:0;transform:rotate(45deg);width:21px}.l-header.drawer-open-share .l-header__sns-icon span:after{background-color:#000;content:" ";display:block;height:1px;left:0;position:absolute;top:0;transform:rotate(-45deg);width:21px}.l-header__navmenu-search .p-search-form__refine{padding:5px}.l-header__navmenu-search .p-search-form__refine select{background-color:transparent;border:0;font-size:1.6rem;transform:scale(.8)}.l-header.drawer-open-navmenu .l-header__navmenu{position:absolute;z-index:99}.l-header.drawer-open-navmenu .l-header__navmenu,.nav-search{background-color:hsla(28,24%,88%,.95);height:100%;left:0;overflow-y:scroll;top:0;width:100%}.nav-search{box-sizing:border-box;display:none;padding-bottom:50px;position:fixed;z-index:110}.nav-search__close{align-items:center;box-sizing:border-box;display:flex;height:30px;justify-content:flex-end;margin:10px auto;width:100%}.nav-search__close span{background-color:transparent;display:block;height:1px;margin:0 20px 0 0;position:relative;transition:all .3s cubic-bezier(.19,1,.22,1);width:21px}.nav-search__close span:before{transform:rotate(45deg)}.nav-search__close span:after,.nav-search__close span:before{background-color:#000;content:" ";display:block;height:1px;left:0;position:absolute;top:0;transition:all .3s cubic-bezier(.19,1,.22,1);width:21px}.nav-search__close span:after{transform:rotate(-45deg)}.nav-search .p-search-form__wrap{display:block;margin:auto;max-width:690px;width:90%}.nav-search .p-search-form__refine{padding-top:5px}.nav-search .p-search-form__refine select{background-color:transparent;border:0;font-size:1.6rem;transform:scale(.8)}.p-search-form{border:1px solid #000;position:relative}.p-search-form input[type=search],.p-search-form input[type=search]::-webkit-search-cancel-button,.p-search-form input[type=search]::-webkit-search-decoratio{-webkit-appearance:none;border-radius:0;font-size:1.6rem}.p-search-form__field{border:none;box-sizing:border-box;height:44px;padding:0 10px;position:relative;width:100%}.p-search-form__submit{background:none;border:none;height:28px;padding:0;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:28px}.p-search-form__submit-btn{align-items:center;background-color:#fff;box-sizing:border-box;display:flex;font-size:1.6rem;height:28px;justify-content:center;width:28px}.p-search-form__refine{padding:5px}.p-search-form__refine select{background-color:transparent;border:0;font-size:1.6rem;transform:scale(.8)}@media screen and (min-width:480px)and (max-width:959px){.l-header__nav-search,.l-header__navmenu__close{width:100%}.l-header__navmenu-member-item,.l-header__navmenu-member-wrap{display:flex;justify-content:center}.l-header__navmenu-member-item{align-items:center;background-color:#000;color:#fff;font-size:1.2rem;font-weight:700;height:35px;width:155px}.l-header__navmenu-member-item:first-child{margin-right:20px}}@media screen and (min-width:960px)and (max-width:1279px){.nav-search{width:100%}.nav-search__close{margin:10px auto;width:90%}.nav-search .p-search-form__wrap{margin:auto;padding-top:20px;width:90%}.l-header{background-color:#fff;border-bottom:1px solid #e1e1e1;box-sizing:border-box;height:auto;position:sticky;position:-webkit-sticky;top:0;width:100%;z-index:99}.l-header__site-nav{box-sizing:border-box;display:flex;height:50px;justify-content:center;margin-left:auto;margin-right:auto;padding-bottom:8px;padding-top:8px;position:relative;width:90%}.l-header__site-logo{display:block}.l-header__site-logo img{height:34px;width:auto}.l-header__menu-item{text-align:center;width:120px}.l-header__menu .dropdown-menu,.l-header__menu-item{justify-content:center}.l-header__menu-item-book:hover .dropdown-menu{transform:scaleY(1);transition:all .3s cubic-bezier(.19,1,.22,1)}.l-header__genre-item{font-family:Montserrat;font-size:1.4rem;font-weight:700;line-height:1;margin-left:0;margin-right:70px;white-space:nowrap}.l-header__genre-item:last-child{margin-right:0;padding-right:0}.l-header__triger{right:0}.l-header__sns,.l-header__triger{align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.l-header__sns{right:74px;z-index:98}.l-header__sns-icon{align-items:center;box-sizing:border-box;justify-content:center}.l-header__sns-icon img{display:block;height:auto;width:21px}.l-header__sns-icon span{background-color:transparent;display:none;height:1px;position:relative;width:21px}.l-header__sns-icon span:before{transform:rotate(45deg)}.l-header__sns-icon span:after,.l-header__sns-icon span:before{background-color:#000;content:" ";display:block;height:1px;left:0;position:absolute;top:0;width:21px}.l-header__sns-icon span:after{transform:rotate(-45deg)}.l-header__sns-inner{align-items:center;display:flex}.l-header__sns-item{height:34px;margin-right:20px;width:34px}.l-header__sns-item:first-child{font-family:Montserrat;font-size:1.2rem;font-weight:700;height:auto;margin-right:30px;width:auto}.l-header__sns-item:last-child{margin-right:0}.l-header__triger-menu{align-items:center;box-sizing:border-box;display:flex;height:21px;justify-content:center}.l-header__triger-menu span{background-color:#000;display:block;height:1px;position:relative;transition:all .3s cubic-bezier(.19,1,.22,1);width:21px}.l-header__triger-menu span:before{top:-7px}.l-header__triger-menu span:after,.l-header__triger-menu span:before{background-color:#000;content:" ";display:block;height:1px;left:0;position:absolute;transition:all .3s cubic-bezier(.19,1,.22,1);width:21px}.l-header__triger-menu span:after{top:7px}.l-header__navmenu{background-color:hsla(28,24%,88%,.95);height:100%;left:0;overflow-y:scroll;position:absolute;top:0;width:100%;z-index:100}.l-header__navmenu__close{width:90%}.l-header__navmenu-inner{box-sizing:border-box;margin-left:auto;margin-right:auto;padding-bottom:0;width:90%}.l-header__navmenu-brand{margin-bottom:20px}.l-header__navmenu-brand-title{border-bottom:1px solid #000;font-family:Montserrat;font-size:2.4rem;font-weight:700;margin-bottom:40px;text-align:center}.l-header__navmenu-brand-wrap{display:flex;flex-wrap:wrap}.l-header__navmenu-brand-item{align-items:center;display:flex;height:30px;justify-content:center;margin-bottom:30px;margin-right:20px;width:calc(12.5% - 17.5px)}.l-header__navmenu-brand-item img{display:block;max-height:30px;width:auto}.l-header__navmenu-brand-item:nth-child(3n){margin-right:20px}.l-header__navmenu-brand-item:nth-child(8n){margin-right:0}.l-header__navmenu-genre{margin-bottom:30px}.l-header__navmenu-genre-title{border-bottom:1px solid #000;font-family:Montserrat;font-size:2.4rem;font-weight:700;text-align:center}.l-header__navmenu-genre-list{display:flex;flex-direction:column}.l-header__navmenu-genre-wrap{border-bottom:1px solid #000;display:flex;padding-bottom:10px;padding-top:10px}.l-header__navmenu-genre-item{box-sizing:border-box;display:flex;font-family:Montserrat,serif;font-size:1.6rem;font-weight:700;justify-content:center;padding-left:25px;padding-right:25px;width:50%}.l-header__navmenu-genre-item:nth-child(2){border-left:1px solid #000}.l-header__navmenu-funboxmember-title,.l-header__navmenu-store-title{border-bottom:1px solid #000;font-family:Montserrat;font-size:2.4rem;font-weight:700;text-align:center}.l-header__navmenu-sns{align-items:center;display:flex;justify-content:center;margin-bottom:30px}.l-header__navmenu-sns-item{margin-right:20px;width:30px}.l-header__navmenu-sns-item:last-child{margin-right:0}.l-header__navmenu-footer{display:flex;flex-wrap:wrap;justify-content:center;margin-left:auto;margin-right:auto}.l-header__navmenu-footer-item{border-left:1px solid #000;border-right:1px solid #000;box-sizing:border-box;font-size:1.2rem;font-weight:700;padding-left:20px;padding-right:20px}.l-header.drawer-open-navmenu .l-header__navmenu{background-color:hsla(28,24%,88%,.95);height:100%;left:0;overflow-y:scroll;position:absolute;top:0;width:100%;z-index:100}.p-search-form{border:1px solid #000;position:relative}.p-search-form input[type=search],.p-search-form input[type=search]::-webkit-search-cancel-button,.p-search-form input[type=search]::-webkit-search-decoratio{-webkit-appearance:none;border-radius:0}.p-search-form__field{border:none;box-sizing:border-box;height:44px;padding:0 10px;position:relative;width:100%}.p-search-form__submit{background:none;border:none;height:28px;padding:0;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:28px}.p-search-form__submit-btn{align-items:center;background-color:#fff;box-sizing:border-box;display:flex;font-size:1.6rem;height:28px;justify-content:center;width:28px}}@media screen and (min-width:1280px){.nav-search{width:100%}.nav-search__close{margin:10px auto;width:90%}.nav-search .p-search-form__wrap{margin:auto;padding-top:20px;width:90%}.l-header{background-color:#fff;border-bottom:1px solid #e1e1e1;box-sizing:border-box;height:auto;position:sticky;position:-webkit-sticky;top:0;width:100%;z-index:99}.l-header__site-nav{box-sizing:border-box;display:flex;height:50px;justify-content:center;margin-left:auto;margin-right:auto;padding-bottom:8px;padding-top:8px;position:relative;width:90%}.l-header__site-logo{display:block}.l-header__site-logo img{height:34px;width:auto}.l-header__menu-item{text-align:center;width:120px}.l-header__menu .dropdown-menu,.l-header__menu-item{justify-content:center}.l-header__menu-item-book:hover .dropdown-menu{transform:scaleY(1);transition:all .3s cubic-bezier(.19,1,.22,1)}.l-header__menu-wrap{align-items:center;border-top:1px solid #e1e1e1;display:flex;height:44px;justify-content:center}.l-header__genre-item{font-family:Montserrat;font-size:1.4rem;font-weight:700;line-height:1;margin-left:0;margin-right:70px;white-space:nowrap}.l-header__genre-item:last-child{margin-right:0;padding-right:0}.l-header__triger{right:0}.l-header__sns,.l-header__triger{align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.l-header__sns{right:74px;z-index:98}.l-header__sns-icon{align-items:center;box-sizing:border-box;justify-content:center}.l-header__sns-icon img{display:block;height:auto;width:21px}.l-header__sns-icon span{background-color:transparent;display:none;height:1px;position:relative;width:21px}.l-header__sns-icon span:before{transform:rotate(45deg)}.l-header__sns-icon span:after,.l-header__sns-icon span:before{background-color:#000;content:" ";display:block;height:1px;left:0;position:absolute;top:0;width:21px}.l-header__sns-icon span:after{transform:rotate(-45deg)}.l-header__sns-inner{align-items:center;display:flex}.l-header__sns-item{height:34px;margin-right:20px;width:34px}.l-header__sns-item:first-child{font-family:Montserrat;font-size:1.2rem;font-weight:700;height:auto;margin-right:30px;width:auto}.l-header__sns-item:last-child{margin-right:0}.l-header__triger-menu{align-items:center;box-sizing:border-box;display:flex;height:21px;justify-content:center}.l-header__triger-menu span{background-color:#000;display:block;height:1px;position:relative;transition:all .3s cubic-bezier(.19,1,.22,1);width:21px}.l-header__triger-menu span:before{top:-7px}.l-header__triger-menu span:after,.l-header__triger-menu span:before{background-color:#000;content:" ";display:block;height:1px;left:0;position:absolute;transition:all .3s cubic-bezier(.19,1,.22,1);width:21px}.l-header__triger-menu span:after{top:7px}.l-header__navmenu{background-color:hsla(28,24%,88%,.95);height:100%;left:0;overflow-y:scroll;position:absolute;top:0;width:100%;z-index:100}.l-header__navmenu__close{width:90%}.l-header__navmenu-inner{box-sizing:border-box;margin-left:auto;margin-right:auto;padding-bottom:0;width:90%}.l-header__navmenu-brand{margin-bottom:20px}.l-header__navmenu-brand-title{border-bottom:1px solid #000;font-family:Montserrat;font-size:2.4rem;font-weight:700;margin-bottom:40px;text-align:center}.l-header__navmenu-brand-wrap{display:flex;flex-wrap:wrap}.l-header__navmenu-brand-item{align-items:center;display:flex;height:30px;justify-content:center;margin-bottom:30px;margin-right:20px;width:calc(12.5% - 17.5px)}.l-header__navmenu-brand-item img{display:block;max-height:30px;width:auto}.l-header__navmenu-brand-item:nth-child(3n){margin-right:20px}.l-header__navmenu-brand-item:nth-child(8n){margin-right:0}.l-header__navmenu-genre{margin-bottom:30px}.l-header__navmenu-genre-title{border-bottom:1px solid #000;font-family:Montserrat;font-size:2.4rem;font-weight:700;text-align:center}.l-header__navmenu-genre-list{display:flex;flex-direction:column}.l-header__navmenu-genre-wrap{border-bottom:1px solid #000;display:flex;padding-bottom:10px;padding-top:10px}.l-header__navmenu-genre-item{box-sizing:border-box;display:flex;font-family:Montserrat,serif;font-size:1.6rem;font-weight:700;justify-content:center;padding-left:25px;padding-right:25px;width:50%}.l-header__navmenu-genre-item:nth-child(2){border-left:1px solid #000}.l-header__navmenu-funboxmember-title,.l-header__navmenu-store-title{border-bottom:1px solid #000;font-family:Montserrat;font-size:2.4rem;font-weight:700;text-align:center}.l-header__navmenu-sns{align-items:center;display:flex;justify-content:center;margin-bottom:30px}.l-header__navmenu-sns-item{margin-right:20px;width:30px}.l-header__navmenu-sns-item:last-child{margin-right:0}.l-header__navmenu-footer{display:flex;flex-wrap:wrap;justify-content:center;margin-left:auto;margin-right:auto}.l-header__navmenu-footer-item{border-left:1px solid #000;border-right:1px solid #000;box-sizing:border-box;font-size:1.2rem;font-weight:700;padding-left:20px;padding-right:20px}.l-header.drawer-open-navmenu .l-header__navmenu{background-color:hsla(28,24%,88%,.95);height:100%;left:0;overflow-y:scroll;position:absolute;top:0;width:100%;z-index:100}.p-search-form{border:1px solid #000;position:relative}.p-search-form input[type=search],.p-search-form input[type=search]::-webkit-search-cancel-button,.p-search-form input[type=search]::-webkit-search-decoratio{-webkit-appearance:none;border-radius:0}.p-search-form__field{border:none;box-sizing:border-box;height:44px;padding:0 10px;position:relative;width:100%}.p-search-form__submit{background:none;border:none;height:28px;padding:0;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:28px}.p-search-form__submit-btn{align-items:center;background-color:#fff;box-sizing:border-box;display:flex;font-size:1.6rem;height:28px;justify-content:center;width:28px}}@media screen and (min-width:960px)and (max-width:1279px){.l-content{display:flex;margin-left:auto;margin-right:auto;width:90%}}@media screen and (min-width:1280px){.l-content{display:flex;margin-left:auto;margin-right:auto;width:1190px}}@media screen and (min-width:960px)and (max-width:1279px){.l-main{margin-bottom:0;margin-right:5%;width:calc(95% - 300px)}}@media screen and (min-width:1280px){.l-main{margin-bottom:0;margin-right:60px;width:830px}}.l-sidebar-admanager>div{margin-bottom:30px}.l-sidebar-sponsored div.l-sidebar-admanager:last-child>div{margin-bottom:60px}@media screen and (min-width:960px)and (max-width:1279px){.l-sidebar{width:300px}.l-sidebar-admanager>div{margin-bottom:30px}.l-sidebar-sponsored div.l-sidebar-admanager:last-child>div{margin-bottom:60px}}@media screen and (min-width:1280px){.l-sidebar{width:300px}.l-sidebar-admanager>div{margin-bottom:60px}.l-sidebar-sponsored div.l-sidebar-admanager:last-child>div{margin-bottom:100px}}.l-section{margin-bottom:50px}.l-section--small{margin-bottom:20px}.l-section--large{margin-bottom:65px}.l-section--huge{margin-bottom:80px}.l-section--onlysp{margin-bottom:50px}.l-section__breadcrumb-single{margin-bottom:0}.l-section__breadcrumb-archive{margin-bottom:40px}@media screen and (min-width:960px)and (max-width:1279px){.l-section{margin-bottom:50px}.l-section--small{margin-bottom:20px}.l-section--large{margin-bottom:65px}.l-section--huge{margin-bottom:100px}.l-section--onlysp{margin-bottom:0}.l-section__breadcrumb-single{margin-bottom:20px}.l-section__breadcrumb-archive{margin-bottom:40px}}@media screen and (min-width:1280px){.l-section{margin-bottom:50px}.l-section--small{margin-bottom:20px}.l-section--large{margin-bottom:65px}.l-section--huge{margin-bottom:100px}.l-section--onlysp{margin-bottom:0}.l-section__breadcrumb-single{margin-bottom:20px}.l-section__breadcrumb-archive{margin-bottom:40px}}.l-footer{border-top:1px solid #000;padding-bottom:25px;padding-top:30px;width:90%}.l-footer,.l-footer__inner{margin-left:auto;margin-right:auto}.l-footer__inner{width:95%}.l-footer-title{display:flex;margin-bottom:20px}.l-footer-title__logo{height:30px}.l-footer-title__logo img{height:30px;object-fit:contain;width:auto}.l-footer-title__wrap{display:flex;margin-left:auto}.l-footer-title__item{margin-right:15px;width:30px}.l-footer-title__item:last-child{margin-right:0}.l-footer-nav{display:flex;flex-wrap:wrap;margin-bottom:30px}.l-footer-content{margin-bottom:4%;margin-right:4%;width:48%}.l-footer-content:nth-child(2n){margin-right:0}.l-footer-content:nth-child(odd):nth-last-child(-n+2),.l-footer-content:nth-child(odd):nth-last-child(-n+2)~section{margin-bottom:0}.l-footer-content__title{font-family:Montserrat;font-size:2rem;font-weight:700;margin-bottom:5px}.l-footer-content__wrap{display:flex;flex-direction:column}.l-footer-content__item{font-size:1.2rem;margin-bottom:5px}.l-footer-content__item:last-child{margin-bottom:0}.l-footer-genres{border-bottom:1px solid #000;margin-bottom:20px;margin-right:0;padding-bottom:20px;width:auto}.l-footer-genres__wrap{display:flex;flex-wrap:wrap;width:100%}.l-footer-genres__item{font-family:Montserrat;font-size:2rem;font-weight:700;margin-right:4%;width:48%}.l-footer-genres__item:nth-child(2n){margin-right:0}.l-footer-brands{margin-bottom:20px;margin-right:0;width:auto}.l-footer-brands__wrap{display:flex;flex-wrap:wrap;width:100%}.l-footer-brands__item{font-size:1.2rem;margin-bottom:5px;margin-right:4%;width:48%}.l-footer-brands__item:nth-child(2n){margin-right:0}.l-footer-alliance{border-top:1px solid #000;margin-bottom:30px;padding-top:20px}.l-footer-alliance__title{font-family:Montserrat;font-size:2rem;font-weight:700;margin-bottom:5px}.l-footer-alliance__wrap{display:flex;flex-wrap:wrap}.l-footer-alliance__item{font-size:1.2rem;margin-right:12px}.l-footer-alliance__item:last-child{margin-right:0}.l-footer-summary{margin-bottom:25px}.l-footer-summary__wrap{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:25px;margin-left:auto;margin-right:auto;width:100%}.l-footer-summary__item{border-left:1px solid #000;box-sizing:border-box;font-size:1.2rem;font-weight:700;margin-bottom:15px;padding-left:20px;padding-right:20px}.l-footer-summary__item:last-child,.l-footer-summary__item:nth-child(3),.l-footer-summary__item:nth-child(6){border-right:1px solid #000}.l-footer-summary__item::nth-last-child(-n+2){margin-bottom:0}.l-footer-company{align-items:center;display:flex;justify-content:center;margin-bottom:15px}.l-footer-company__ei{height:15px;margin-right:10px;width:97px}.l-footer-company__peacs{height:20px;width:50px}.l-footer-company img{max-height:100%;max-width:100%;vertical-align:baseline}.l-footer-copyright{font-size:1rem;margin-left:auto;margin-right:auto;text-align:center;width:100%}@media screen and (min-width:960px)and (max-width:1279px){.l-footer{border-top:1px solid #000;padding-bottom:25px;padding-top:45px;width:100%}.l-footer__inner{margin-left:auto;margin-right:auto;width:90%}.l-footer-title{display:flex;margin-bottom:20px}.l-footer-title__logo{height:30px}.l-footer-title__logo img{height:30px;width:auto}.l-footer-title__wrap{display:flex;margin-left:auto}.l-footer-title__item{margin-right:15px;width:30px}.l-footer-title__item:last-child{margin-right:0}.l-footer-nav{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:40px}.l-footer-content{margin-bottom:0;margin-right:0;width:auto}.l-footer-content:nth-child(2n){margin-right:0}.l-footer-content:last-child{margin-bottom:0}.l-footer-content__title{font-family:Montserrat;font-size:2rem;font-weight:700;margin-bottom:5px}.l-footer-content__wrap{display:flex;flex-direction:column}.l-footer-content__item{font-size:1.2rem;margin-bottom:5px}.l-footer-content__item:last-child{margin-bottom:0}.l-footer-genres{margin-right:0;width:auto}.l-footer-genres__wrap{display:flex;flex-wrap:wrap}.l-footer-genres__item{font-family:Montserrat;font-size:2rem;font-weight:700;margin-right:5%;width:30%}.l-footer-genres__item:nth-child(2n){margin-right:5%}.l-footer-genres__item:nth-child(3n){margin-right:0}.l-footer-brands{margin-right:0;width:auto}.l-footer-brands__wrap{display:flex;flex-wrap:wrap;width:100%}.l-footer-brands__item{font-size:1.2rem;margin-bottom:5px;margin-right:5%;width:30%}.l-footer-brands__item:nth-child(2n){margin-right:5%}.l-footer-brands__item:nth-child(3n){margin-right:0}.l-footer-alliance{border-top:1px solid #000;margin-bottom:30px;padding-top:20px}.l-footer-alliance__title{font-family:Montserrat;font-size:2rem;font-weight:700;margin-bottom:5px}.l-footer-alliance__wrap{display:flex}.l-footer-alliance__item{font-size:1.2rem;margin-right:12px}.l-footer-alliance__item:last-child{margin-right:0}.l-footer-summary{margin-bottom:35px}.l-footer-summary__wrap{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:25px;margin-left:auto;margin-right:auto;width:100%}.l-footer-summary__item{border-left:1px solid #000;box-sizing:border-box;font-size:1.2rem;margin-bottom:0;padding-left:20px;padding-right:20px}.l-footer-summary__item:nth-child(3),.l-footer-summary__item:nth-child(6){border-right:none}.l-footer-summary__item:last-child{border-right:1px solid #000}.l-footer-summary__item::nth-last-child(-n+2){margin-bottom:0}.l-footer-company{align-items:center;display:flex;justify-content:center;margin-bottom:25px}.l-footer-company__ei{height:15px;margin-right:10px;width:97px}.l-footer-company__peacs{height:20px;width:50px}.l-footer-company img{max-height:100%;max-width:100%;vertical-align:baseline}.l-footer-copyright{font-size:1rem;margin-left:auto;margin-right:auto;text-align:center;width:100%}}@media screen and (min-width:1280px){.l-footer{border-top:1px solid #000;padding-bottom:25px;padding-top:45px;width:100%}.l-footer__inner{margin-left:auto;margin-right:auto;width:1190px}.l-footer-title{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:35px}.l-footer-title__logo{height:44px;margin-bottom:0;text-align:left}.l-footer-title__logo img{height:44px;width:auto}.l-footer-title__wrap{display:flex;justify-content:center}.l-footer-title__item{margin-right:15px;width:30px}.l-footer-title__item:last-child{margin-right:0}.l-footer-nav{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:40px}.l-footer-content{margin-bottom:0;margin-right:0;width:auto}.l-footer-content:nth-child(2n){margin-right:0}.l-footer-content:last-child{margin-bottom:0}.l-footer-content__title{font-family:Montserrat;font-size:2rem;font-weight:700;margin-bottom:5px}.l-footer-content__wrap{display:flex;flex-direction:column}.l-footer-content__item{font-size:1.2rem;margin-bottom:5px}.l-footer-content__item:last-child{margin-bottom:0}.l-footer-genres{margin-right:0;width:auto}.l-footer-genres__wrap{display:flex;flex-wrap:wrap}.l-footer-genres__item{font-family:Montserrat;font-size:2rem;font-weight:700;margin-right:0;width:16.666%}.l-footer-genres__item:nth-child(2n),.l-footer-genres__item:nth-child(3n){margin-right:0}.l-footer-brands{margin-right:0;width:auto}.l-footer-brands__wrap{display:flex;flex-wrap:wrap;width:100%}.l-footer-brands__item{font-size:1.2rem;margin-bottom:5px;margin-right:0;width:14.285%}.l-footer-brands__item:nth-child(2n),.l-footer-brands__item:nth-child(3n){margin-right:0}.l-footer-alliance{border-top:1px solid #000;margin-bottom:30px;padding-top:20px}.l-footer-alliance__title{font-family:Montserrat;font-size:2rem;font-weight:700;margin-bottom:5px}.l-footer-alliance__wrap{display:flex}.l-footer-alliance__item{font-size:1.2rem;margin-right:12px}.l-footer-alliance__item:last-child{margin-right:0}.l-footer-summary{margin-bottom:35px}.l-footer-summary__wrap{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:25px;margin-left:auto;margin-right:auto;width:100%}.l-footer-summary__item{border-left:1px solid #000;box-sizing:border-box;font-size:1.2rem;margin-bottom:0;padding-left:20px;padding-right:20px}.l-footer-summary__item:nth-child(3),.l-footer-summary__item:nth-child(6){border-right:none}.l-footer-summary__item:last-child{border-right:1px solid #000}.l-footer-summary__item::nth-last-child(-n+2){margin-bottom:0}.l-footer-company{align-items:center;display:flex;justify-content:center;margin-bottom:25px}.l-footer-company__ei{height:15px;margin-right:10px;width:97px}.l-footer-company__peacs{height:20px;width:50px}.l-footer-company img{max-height:100%;max-width:100%;vertical-align:baseline}.l-footer-copyright{font-size:1rem;margin-left:auto;margin-right:auto;text-align:center;width:100%}}.ad_overlay{align-items:center;background-color:hsla(0,0%,50%,.3);bottom:0;display:flex;height:100px;justify-content:center;left:0;position:fixed;text-align:center;width:100%;z-index:1000}.ad_overlay__inner{bottom:0;margin:0 auto;text-align:center}#flux-overlay{bottom:0;display:flex;left:0;min-height:50px;position:fixed;text-align:center;z-index:100}#flux-overlay_close-btn{align-items:center;background-color:#eb6100;background-color:#d3d3d3;border-radius:30px;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.3);box-shadow:0 3px 5px rgba(0,0,0,.3);color:#fff;color:gray;display:flex;font-size:15px;font-weight:800;height:25px;justify-content:center;left:5px;padding:0;position:absolute;text-align:center;top:-27px;width:25px}#flux-overlay_close-btn:hover{cursor:pointer;opacity:.8}.breadcrumb{-webkit-overflow-scrolling:touch;background-color:#fff;border-bottom:1px solid #e1e1e1;box-sizing:border-box;height:27px;overflow-x:auto;overflow-y:hidden;width:100%}.breadcrumb__wrap{align-items:center;display:flex;height:27px}.breadcrumb__item{font-family:Montserrat;font-size:1rem;margin-left:20px;position:relative;white-space:nowrap}.breadcrumb__item:after{border-right:1px solid #000;border-top:1px solid #000;content:"";display:block;height:4px;left:calc(100% + 6px);position:absolute;top:50%;transform:translateY(-50%) rotate(45deg);width:4px}.breadcrumb__item:last-child:after{content:none}.breadcrumb__item:last-child{padding-right:20px}@media screen and (min-width:960px)and (max-width:1279px){.breadcrumb{-webkit-overflow-scrolling:touch;background-color:#fff;border-bottom:1px solid #e1e1e1;box-sizing:border-box;height:27px;overflow-x:auto;overflow-y:hidden;width:100%}.breadcrumb__wrap{align-items:center;display:flex;height:27px;margin-left:auto;margin-right:auto;width:90%}.breadcrumb__item{font-family:Montserrat;font-size:1rem;margin-left:20px;position:relative;white-space:nowrap}.breadcrumb__item:after{border-right:1px solid #000;border-top:1px solid #000;content:"";display:block;height:4px;left:calc(100% + 6px);position:absolute;top:50%;transform:translateY(-50%) rotate(45deg);width:4px}.breadcrumb__item:last-child:after{content:none}.breadcrumb__item:last-child{padding-right:20px}.breadcrumb__item:first-child{margin-left:0}}@media screen and (min-width:1280px){.breadcrumb{-webkit-overflow-scrolling:touch;background-color:#fff;border-bottom:1px solid #e1e1e1;box-sizing:border-box;height:27px;overflow-x:auto;overflow-y:hidden;width:100%}.breadcrumb__wrap{align-items:center;display:flex;height:27px;margin-left:auto;margin-right:auto;width:1190px}.breadcrumb__item{font-family:Montserrat;font-size:1rem;margin-left:20px;position:relative;white-space:nowrap}.breadcrumb__item:after{border-right:1px solid #000;border-top:1px solid #000;content:"";display:block;height:4px;left:calc(100% + 6px);position:absolute;top:50%;transform:translateY(-50%) rotate(45deg);width:4px}.breadcrumb__item:last-child:after{content:none}.breadcrumb__item:last-child{padding-right:20px}.breadcrumb__item:first-child{margin-left:0}}.p-brand__button{align-items:center;border:1px solid #000;color:#000;display:flex;font-size:1.2rem;font-weight:700;height:45px;justify-content:center;margin-bottom:35px}.p-brand__button,.p-brand__wrap{box-sizing:border-box;margin-left:auto;margin-right:auto;width:300px}.p-brand__wrap{background-color:#e1e1e1;padding:15px}.p-brand-magazine__catch{align-items:center;display:flex;margin-bottom:15px}.p-brand-magazine__catch-main{color:#ff0;font-family:Montserrat;font-size:3.6rem;font-weight:700;line-height:1;margin-right:5px}.p-brand-magazine__catch-sub{font-size:1rem;font-weight:700}.p-brand-magazine__wrap{display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;width:250px}.p-brand-magazine__photo{width:110px}.p-brand-magazine__detail{width:125px}.p-brand-magazine__title{font-size:1.4rem;line-height:1.6;margin-bottom:15px;text-align:left}.p-brand-magazine__button,.p-brand-magazine__title{font-weight:700;margin-left:auto;margin-right:auto;width:100%}.p-brand-magazine__button{align-items:center;background-color:#fff;color:#000;display:flex;font-size:1.3rem;height:40px;justify-content:center}.p-brand-news{display:block;padding-top:30px}.p-brand-news__catch{align-items:center;display:flex;flex-direction:column;margin-bottom:15px}.p-brand-news__catch-main{color:#000;font-family:Montserrat;font-size:2.4rem;font-weight:700;line-height:1}.p-brand-news__catch-sub{font-size:1.2rem;font-weight:700}.p-brand-sns{display:flex;flex-wrap:wrap;justify-content:center}.p-brand-sns__link{margin-right:10px;width:35px}.p-brand-sns__link:last-child{margin-right:0}.p-brand-sns__count{padding-top:25px;text-align:center;width:100%}@media screen and (min-width:960px)and (max-width:1279px){.p-brand__button{align-items:center;border:1px solid #000;color:#000;display:flex;font-size:1.2rem;font-weight:700;height:45px;justify-content:center;margin-bottom:35px}.p-brand__button,.p-brand__wrap{box-sizing:border-box;margin-left:auto;margin-right:auto;width:300px}.p-brand__wrap{background-color:#e1e1e1;padding:15px}.p-brand-magazine__catch{align-items:center;display:flex;margin-bottom:15px}.p-brand-magazine__catch-main{color:#ff0;font-family:Montserrat;font-size:3.6rem;font-weight:700;line-height:1;margin-right:5px}.p-brand-magazine__catch-sub{font-size:1rem;font-weight:700}.p-brand-magazine__wrap{display:flex;flex-direction:column;justify-content:space-between;margin-left:auto;margin-right:auto;width:100%}.p-brand-magazine__photo{margin-bottom:15px;margin-left:auto;margin-right:auto;text-align:center;width:200px}.p-brand-magazine__detail{margin-left:auto;margin-right:auto;width:100%}.p-brand-magazine__title{font-size:1.4rem;font-weight:700;line-height:1.6;margin-bottom:20px;text-align:center;width:200px}.p-brand-magazine__button{align-items:center;background-color:#fff;color:#000;display:flex;font-size:1.4rem;font-weight:700;height:45px;justify-content:center;margin-left:auto;margin-right:auto;width:240px}.p-brand-news{display:block;padding-top:30px}.p-brand-news__catch{align-items:center;display:flex;flex-direction:column;margin-bottom:15px}.p-brand-news__catch-main{color:#000;font-family:Montserrat;font-size:2.4rem;font-weight:700;line-height:1}.p-brand-news__catch-sub{font-size:1.2rem;font-weight:700}.p-brand-sns{display:flex;flex-wrap:wrap;justify-content:center}.p-brand-sns__link{margin-right:10px;width:35px}.p-brand-sns__link:last-child{margin-right:0}.p-brand-sns__count{padding-top:25px;text-align:center;width:100%}}@media screen and (min-width:1280px){.p-brand__button{align-items:center;border:1px solid #000;color:#000;display:flex;font-size:1.2rem;font-weight:700;height:45px;justify-content:center;margin-bottom:35px}.p-brand__button,.p-brand__wrap{box-sizing:border-box;margin-left:auto;margin-right:auto;width:300px}.p-brand__wrap{background-color:#e1e1e1;padding:15px}.p-brand-magazine__catch{align-items:center;display:flex;margin-bottom:15px}.p-brand-magazine__catch-main{color:#ff0;font-family:Montserrat;font-size:3.6rem;font-weight:700;line-height:1;margin-right:5px}.p-brand-magazine__catch-sub{font-size:1rem;font-weight:700}.p-brand-magazine__wrap{display:flex;flex-direction:column;justify-content:space-between;margin-left:auto;margin-right:auto;width:100%}.p-brand-magazine__photo{margin-bottom:15px;margin-left:auto;margin-right:auto;text-align:center;width:200px}.p-brand-magazine__detail{margin-left:auto;margin-right:auto;width:100%}.p-brand-magazine__title{font-size:1.4rem;font-weight:700;line-height:1.6;margin-bottom:20px;text-align:center;width:200px}.p-brand-magazine__button{align-items:center;background-color:#fff;color:#000;display:flex;font-size:1.4rem;font-weight:700;height:45px;justify-content:center;margin-left:auto;margin-right:auto;width:240px}.p-brand-news{display:block;padding-top:30px}.p-brand-news__catch{align-items:center;display:flex;flex-direction:column;margin-bottom:15px}.p-brand-news__catch-main{color:#000;font-family:Montserrat;font-size:2.4rem;font-weight:700;line-height:1}.p-brand-news__catch-sub{font-size:1.2rem;font-weight:700}.p-brand-sns{display:flex;flex-wrap:wrap;justify-content:center}.p-brand-sns__link{margin-right:10px;width:35px}.p-brand-sns__link:last-child{margin-right:0}.p-brand-sns__count{padding-top:25px;text-align:center;width:100%}}.l-header{height:auto;position:absolute;top:-66px;transition:.3s;width:100%}.l-header.scroll{position:fixed;top:0}a.btn_01{background-color:#29d4e5;box-sizing:border-box;color:#fff;display:block;font-size:1.6rem;line-height:1.6;margin-left:auto;margin-right:auto;max-width:380px;padding:15px 50px;position:relative;text-align:center;text-decoration:none;width:100%}a.btn_01:after{background:url(../img/icon_article_arrow.png) no-repeat;background-size:contain;content:"";display:block;height:15px;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:18px}a.btn_02{border:1px solid #000;box-sizing:border-box;color:#000;display:block;font-size:1.6rem;line-height:1.6;margin-left:auto;margin-right:auto;max-width:380px;padding:15px 50px;position:relative;text-align:center;text-decoration:none;width:100%}a.btn_02:after{background:url(../img/icon_article_arrow.png) no-repeat;background-size:contain;content:"";display:block;height:15px;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:18px}.p-feature-key__sp{display:block;margin-bottom:30px;width:100%}.p-feature-key__sp.mb0{margin-bottom:0}.p-feature-key__pc{display:none;margin-bottom:100px;width:100%}.p-feature-key__pc>img{height:100%;object-fit:cover;width:100%}.p-feature-key__pc.mb0{margin-bottom:0}.p-feature-navigation{background-color:#000;display:flex;justify-content:center;margin-bottom:40px}.p-feature-navigation__item{align-content:center;box-sizing:border-box;display:flex;justify-content:center;padding:8px 16px;width:33.33333%}.p-feature-navigation__item a{color:#fff;font-family:Montserrat;font-size:1.2rem;font-weight:700}.p-feature-overview{margin-bottom:40px;margin-left:auto;margin-right:auto;width:85%}.p-feature-overview__title{font-size:2.2rem;font-weight:700;line-height:1.4;margin-bottom:20px}.p-feature-overview__title.blue{color:#1597e2}.p-feature-overview__subtitle{font-size:1.8rem;font-weight:700;line-height:1.4;margin-bottom:15px}.p-feature-overview__text{font-size:1.6rem}.p-feature-overview a{color:#29d4e5;text-decoration:underline}.p-feature-overview a.btn_01{background-color:#29d4e5;box-sizing:border-box;color:#fff;display:block;font-size:1.6rem;line-height:1.6;margin-left:auto;margin-right:auto;max-width:380px;padding:15px 50px;position:relative;text-align:center;text-decoration:none;width:100%}.p-feature-overview a.btn_01:after{background:url(../img/icon_article_arrow.png) no-repeat;background-size:contain;content:"";display:block;height:15px;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:18px}.p-feature-overview a.btn_closed{background-color:gray;box-sizing:border-box;color:#fff;display:block;font-size:1.6rem;line-height:1.6;margin-left:auto;margin-right:auto;max-width:380px;opacity:1;padding:15px 50px;position:relative;text-align:center;text-decoration:none;width:100%}.p-feature-overview a.btn_closed:after{background:url(../img/icon_article_arrow.png) no-repeat;background-size:contain;content:"";display:none;height:15px;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:18px}.p-feature-article{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:60px;margin-left:auto;margin-right:auto;width:85%}.p-feature-index{font-family:Montserrat;font-size:2rem;font-weight:700;line-height:1;margin-bottom:25px;margin-top:-70px;padding-top:70px;text-align:center;width:100%}.p-feature-content{margin-bottom:25px;margin-left:auto;margin-right:auto;width:100%}.p-feature-content:last-child{margin-bottom:0}.p-feature-content__wrap{display:flex;flex-direction:row;margin-bottom:15px}.p-feature-content__photo{margin-right:5%;width:55%}.p-feature-content__title{word-wrap:break-word;font-size:1.4rem;font-weight:700;line-height:1.4;overflow-wrap:break-word;width:40%}.p-feature-content__tag{display:flex;flex-wrap:wrap}.p-feature-content__brand{align-items:center;background-color:gray;border:1px solid gray;box-sizing:border-box;display:flex;font-family:Montserrat;font-size:1rem;font-weight:700;margin-bottom:5px;margin-right:5px;padding-left:8px;padding-right:8px}.p-feature-content__brand a{color:#fff}.p-feature-content__genre{align-items:center;background-color:#fff;border:1px solid gray;box-sizing:border-box;display:flex;font-family:Montserrat;font-size:1rem;font-weight:700;margin-bottom:5px;margin-right:5px;padding-left:8px;padding-right:8px}.p-feature-content__genre a{color:gray}.p-feature-content__outside{align-items:center;box-sizing:border-box;color:gray;display:flex;font-size:1rem;margin-bottom:5px}.p-feature-content__sponsored{color:gray;font-size:1.2rem}.p-feature-content__date{font-family:Montserrat;font-size:1.2rem;font-weight:700}.p-feature-content3{margin-bottom:20px;margin-left:0;margin-right:4%;width:48%}.p-feature-content3:nth-child(odd){margin-right:0}.p-feature-content3:nth-child(2n):nth-last-child(-n+2),.p-feature-content3:nth-child(2n):nth-last-child(-n+2)~div{margin-bottom:0}.p-feature-content3__wrap{display:flex;flex-direction:column;margin-bottom:10px}.p-feature-content3__photo{margin-bottom:10px;margin-right:0;width:100%}.p-feature-content3__title{word-wrap:break-word;font-size:1.2rem;font-weight:700;line-height:1.4;overflow-wrap:break-word;width:100%}.p-feature-content3__tag{display:flex;flex-wrap:wrap}.p-feature-content3__brand{align-items:center;background-color:gray;border:1px solid gray;box-sizing:border-box;display:flex;font-family:Montserrat;font-size:1rem;font-weight:700;margin-bottom:5px;margin-right:5px;padding-left:8px;padding-right:8px}.p-feature-content3__brand a{color:#fff}.p-feature-content3__genre{align-items:center;background-color:#fff;border:1px solid gray;box-sizing:border-box;display:flex;font-family:Montserrat;font-size:1rem;font-weight:700;margin-bottom:5px;margin-right:5px;padding-left:8px;padding-right:8px}.p-feature-content3__genre a{color:gray}.p-feature-content3__sponsored{color:gray;font-size:1.2rem}.p-feature-content3__date{font-family:Montserrat;font-size:1.2rem;font-weight:700}.p-feature-content_old{margin-bottom:25px;margin-left:auto;margin-right:auto;width:85%}.p-feature-content_old:last-child{margin-bottom:0}.p-feature-content_old__wrap{display:flex;flex-direction:row;margin-bottom:15px}.p-feature-content_old__photo{margin-right:5%;width:55%}.p-feature-content_old__title{font-size:1.4rem;font-weight:700;line-height:1.4;width:40%}.p-feature-content_old__tag{display:flex;flex-wrap:wrap}.p-feature-content_old__brand{align-items:center;background-color:gray;border:1px solid gray;box-sizing:border-box;display:flex;font-family:Montserrat;font-size:1rem;font-weight:700;margin-bottom:5px;margin-right:5px;padding-left:8px;padding-right:8px}.p-feature-content_old__brand a{color:#fff}.p-feature-content_old__genre{align-items:center;background-color:#fff;border:1px solid gray;box-sizing:border-box;display:flex;font-family:Montserrat;font-size:1rem;font-weight:700;margin-bottom:5px;margin-right:5px;padding-left:8px;padding-right:8px}.p-feature-content_old__genre a{color:gray}.p-feature-content_old__outside{align-items:center;box-sizing:border-box;color:gray;display:flex;font-size:1rem;margin-bottom:5px}.p-feature-content_old__sponsored{color:gray;font-size:1.2rem}.p-feature-content_old__date{font-family:Montserrat;font-size:1.2rem;font-weight:700}.p-feature-description{display:flex;flex-direction:column;margin-bottom:50px;margin-left:auto;margin-right:auto;width:85%}.p-feature-description.only-movie{justify-content:center;margin-bottom:30px}.p-feature-description__image{margin-bottom:20px;width:100%}.p-feature-description__image.only-movie{margin-bottom:0}.p-feature-description__movie{height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.p-feature-description__movie iframe{height:100%;left:0;position:absolute;top:0;width:100%}.p-feature-description__text{font-size:1.6rem;width:100%}.p-feature-present{background-color:#f9f9f9;margin-bottom:60px;max-width:800px;padding:40px 20px}.p-feature-present,.p-feature-present a.btn_01{box-sizing:border-box;margin-left:auto;margin-right:auto;width:100%}.p-feature-present a.btn_01{background-color:#29d4e5;color:#fff;display:block;font-size:1.6rem;font-weight:700;line-height:1.6;max-width:380px;padding:15px 50px;position:relative;text-align:center;text-decoration:none}.p-feature-present a.btn_01:after{background:url(../img/icon_article_arrow.png) no-repeat;background-size:contain;content:"";display:block;height:15px;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:18px}.p-feature-present__description{font-size:1.6rem}.p-feature-present__detail{margin-bottom:20px;margin-top:10px}.p-feature-present__detail--title{font-size:1.8rem;font-weight:700}.p-feature-present__detail--item{font-size:1.4rem;font-weight:700}.p-feature-sponsored{display:flex;flex-direction:column;width:100%}.p-feature-product{margin-left:auto;margin-right:auto;width:85%}.p-feature-product:last-child{margin-bottom:0}.p-feature-product__visual{margin-bottom:20px}.p-feature-product__logo{height:20px;margin-bottom:20px;text-align:center}.p-feature-product__logo img{max-height:100%}.p-feature-product__title{font-size:1.6rem;line-height:1.4}.p-feature-product__spec,.p-feature-product__title{font-weight:700;margin-bottom:10px;margin-left:auto;margin-right:auto;width:85%}.p-feature-product__spec{font-size:1.2rem}.p-feature-product__text{font-size:1.4rem;margin-bottom:20px;margin-left:auto;margin-right:auto;width:85%}.p-feature-product__button{align-items:center;border:1px solid #000;box-sizing:border-box;display:flex;font-family:Montserrat;font-size:1.2rem;font-weight:700;height:45px;justify-content:center;line-height:1;margin-left:auto;margin-right:auto;width:100%}.p-feature-about{margin-left:auto;margin-right:auto;padding-top:60px;width:85%}.p-feature-about__title{font-family:Montserrat;font-size:2.2rem;font-weight:700;line-height:1;margin-bottom:20px;text-align:center}.p-feature-about__inner{display:flex;flex-direction:column}.p-feature-about__photo{margin-bottom:20px}.p-feature-about__text{font-size:1.4rem;margin-left:auto;margin-right:auto}.p-feature-about__button{align-items:center;border:1px solid #000;box-sizing:border-box;display:flex;font-family:Montserrat;font-size:1.2rem;font-weight:700;height:45px;justify-content:center;line-height:1;margin-left:auto;margin-right:auto;margin-top:20px;width:100%}.p-feature-share{margin-bottom:40px;margin-left:auto;margin-right:auto;width:85%}.p-feature-share__title{font-family:Montserrat;font-size:1.2rem;font-weight:700;line-height:1;margin-bottom:10px}.p-feature-share__wrap{display:flex;flex-wrap:wrap}.p-feature-share__item{height:20px;margin-bottom:10px;margin-right:15px}.p-feature-share__item:last-child{margin-right:0}.p-feature-free{margin-bottom:50px;margin-left:auto;margin-right:auto;width:85%}.p-feature-free__colum2{display:flex;flex-direction:column}.p-feature-free__colum2--item{margin-bottom:20px}.p-feature-free__colum2--item video{width:100%}.p-feature-free__colum2--item:last-child{margin-bottom:0}.p-feature-free__colum2--catch{font-size:1.6rem;font-weight:700}@media screen and (min-width:768px)and (max-width:1279px){a.btn_01{background-color:#29d4e5;color:#fff}a.btn_01,a.btn_02{box-sizing:border-box;display:block;font-size:1.6rem;line-height:1.6;margin-left:auto;margin-right:auto;max-width:380px;padding:15px 50px;position:relative;text-align:center;text-decoration:none;width:100%}a.btn_02{border:1px solid #000;color:#000}a.btn_02:after{background:url(../img/icon_article_arrow.png) no-repeat;background-size:contain;content:"";display:block;height:15px;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:18px}.p-feature-key__sp{display:none;margin-bottom:30px;width:100%}.p-feature-key__pc{display:block;margin-bottom:100px;width:100%}.p-feature-navigation{background-color:#000;display:flex;justify-content:center;margin-bottom:40px}.p-feature-navigation__item{align-content:center;box-sizing:border-box;display:flex;justify-content:center;padding:8px 16px;width:150px}.p-feature-navigation__item a{color:#fff;font-family:Montserrat;font-size:1.2rem;font-weight:700}.p-feature-overview{display:none;margin-bottom:60px;margin-left:auto;margin-right:auto;width:90%}.p-feature-overview.show{display:block}.p-feature-overview__title{font-size:2.2rem;font-weight:700;line-height:1.4;margin-bottom:20px;text-align:center}.p-feature-overview__title.blue{color:#1597e2}.p-feature-overview__subtitle{font-size:1.8rem;font-weight:700;line-height:1.4;margin-bottom:15px;text-align:center}.p-feature-overview__text{font-size:1.6rem;text-align:center}.p-feature-article{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:60px;margin-left:auto;margin-right:auto;max-width:1190px;width:90%}.p-feature-index{font-family:Montserrat;font-size:3.2rem;font-weight:700;line-height:1;margin-bottom:50px;text-align:center;width:100%}.p-feature-content{margin-bottom:35px;margin-left:0;margin-right:4%;width:48%}.p-feature-content:last-child{margin-bottom:35px}.p-feature-content:nth-child(odd){margin-right:0}.p-feature-content__wrap{display:flex;flex-direction:column;margin-bottom:15px}.p-feature-content__photo{margin-bottom:20px;margin-right:0;width:100%}.p-feature-content__title{font-size:2rem;font-weight:700;line-height:1.6;width:100%}.p-feature-content__tag{display:flex;flex-wrap:wrap}.p-feature-content__brand{align-items:center;background-color:gray;border:1px solid gray;box-sizing:border-box;display:flex;font-family:Montserrat;font-size:1rem;font-weight:700;margin-bottom:5px;margin-right:5px;padding-left:8px;padding-right:8px}.p-feature-content__brand a{color:#fff}.p-feature-content__genre{align-items:center;background-color:#fff;border:1px solid gray;box-sizing:border-box;display:flex;font-family:Montserrat;font-size:1rem;font-weight:700;margin-bottom:5px;margin-right:5px;padding-left:8px;padding-right:8px}.p-feature-content__genre a{color:gray}.p-feature-content__sponsored{color:gray;font-size:1.2rem}.p-feature-content__date{font-family:Montserrat;font-size:1.2rem;font-weight:700}.p-feature-content3{margin-bottom:25px;margin-left:0;margin-right:2%;width:32%}.p-feature-content3:last-child{margin-bottom:25px}.p-feature-content3:nth-child(odd){margin-right:2%}.p-feature-content3:nth-child(3n+1){margin-right:0}.p-feature-content3:nth-child(2n):nth-last-child(-n+2),.p-feature-content3:nth-child(2n):nth-last-child(-n+2)~div{margin-bottom:25px}.p-feature-content3:nth-child(3n+2):nth-last-child(-n+3),.p-feature-content3:nth-child(3n+2):nth-last-child(-n+3)~div{margin-bottom:0}.p-feature-content3__wrap{display:flex;flex-direction:column;margin-bottom:15px}.p-feature-content3__photo{margin-bottom:20px;margin-right:0;width:100%}.p-feature-content3__title{font-size:2rem;font-weight:700;line-height:1.6;width:100%}.p-feature-content3__tag{display:flex;flex-wrap:wrap}.p-feature-content3__brand{align-items:center;background-color:gray;border:1px solid gray;box-sizing:border-box;display:flex;font-family:Montserrat;font-size:1rem;font-weight:700;margin-bottom:5px;margin-right:5px;padding-left:8px;padding-right:8px}.p-feature-content3__brand a{color:#fff}.p-feature-content3__genre{align-items:center;background-color:#fff;border:1px solid gray;box-sizing:border-box;display:flex;font-family:Montserrat;font-size:1rem;font-weight:700;margin-bottom:5px;margin-right:5px;padding-left:8px;padding-right:8px}.p-feature-content3__genre a{color:gray}.p-feature-content3__sponsored{color:gray;font-size:1.2rem}.p-feature-content3__date{font-family:Montserrat;font-size:1.2rem;font-weight:700}.p-feature-description{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:110px;margin-left:auto;margin-right:auto;max-width:830px;width:90%}.p-feature-description.only-movie{margin-bottom:50px}.p-feature-description__image{margin-bottom:0;max-width:480px;width:58%}.p-feature-description__image.only-movie{max-width:100%;width:100%}.p-feature-description__movie{height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.p-feature-description__movie iframe{height:100%;left:0;position:absolute;top:0;width:100%}.p-feature-description__text{font-size:1.8rem;max-width:290px;width:35%}.p-feature-present{background-color:#f9f9f9;margin-bottom:60px;max-width:800px;padding:40px}.p-feature-present,.p-feature-present a.btn_01{box-sizing:border-box;margin-left:auto;margin-right:auto;width:100%}.p-feature-present a.btn_01{background-color:#29d4e5;color:#fff;display:block;font-size:1.6rem;line-height:1.6;max-width:380px;padding:15px 50px;position:relative;text-align:center;text-decoration:none}.p-feature-present a.btn_01:after{background:url(../img/icon_article_arrow.png) no-repeat;background-size:contain;content:"";display:block;height:15px;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:18px}.p-feature-present__description{font-size:1.6rem}.p-feature-present__detail{margin-bottom:20px;margin-top:10px}.p-feature-present__detail--title{font-size:1.8rem;font-weight:700}.p-feature-present__detail--item{font-size:1.4rem;font-weight:700}.p-feature-sponsored{flex-direction:column;max-width:970px;width:90%}.p-feature-product,.p-feature-sponsored{display:flex;margin-left:auto;margin-right:auto}.p-feature-product{width:100%}.p-feature-product:last-child{margin-bottom:0}.p-feature-product__visual{margin-bottom:0;margin-right:5%;max-width:460px;width:47.5%}.p-feature-product__logo{height:20px;margin-bottom:20px;text-align:center}.p-feature-product__logo img{max-height:100%}.p-feature-product__photo{margin-bottom:0}.p-feature-product__information{max-width:460px;padding-top:40px;width:47.5%}.p-feature-product__title{font-size:2.4rem;line-height:1.4}.p-feature-product__spec,.p-feature-product__title{font-weight:700;margin-bottom:10px;margin-left:auto;margin-right:auto;width:100%}.p-feature-product__spec{font-size:1.4rem}.p-feature-product__text{font-size:1.6rem;margin-bottom:20px;margin-left:auto;margin-right:auto;width:100%}.p-feature-product__button{align-items:center;border:1px solid #000;box-sizing:border-box;display:flex;font-family:Montserrat;font-size:1.2rem;font-weight:700;height:45px;justify-content:center;line-height:1;margin-left:0;margin-right:auto;width:325px}.p-feature-about{margin-left:auto;margin-right:auto;padding-top:100px;width:100%}.p-feature-about__title{font-family:Montserrat;font-size:3.2rem;font-weight:700;line-height:1;margin-bottom:75px;text-align:center}.p-feature-about__inner{display:flex;flex-direction:row}.p-feature-about__photo{margin-bottom:0;max-width:460px;width:47.5%}.p-feature-about__text{font-size:1.6rem;margin-left:auto;margin-right:auto;max-width:460px;width:47.5%}.p-feature-about__button{align-items:center;border:1px solid #000;box-sizing:border-box;display:flex;font-family:Montserrat;font-size:1.2rem;font-weight:700;height:45px;justify-content:center;line-height:1;margin-left:0;margin-right:auto;margin-top:20px;width:325px}.p-feature-free{margin-bottom:60px;margin-left:auto;margin-right:auto;width:85%}.p-feature-free__colum2{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.p-feature-free__colum2--item{margin-bottom:4%;margin-right:4%;width:48%}.p-feature-free__colum2--item video{width:100%}.p-feature-free__colum2--item:nth-child(2n){margin-right:0}.p-feature-free__colum2--item:last-child,.p-feature-free__colum2--item:nth-last-child(2):nth-child(odd){margin-bottom:0}.p-feature-free__colum2--catch{font-size:1.6rem;font-weight:700}}@media screen and (min-width:1280px){a.btn_01{background-color:#29d4e5;color:#fff}a.btn_01,a.btn_02{box-sizing:border-box;display:block;font-size:1.6rem;line-height:1.6;margin-left:auto;margin-right:auto;max-width:380px;padding:15px 50px;position:relative;text-align:center;text-decoration:none;width:100%}a.btn_02{border:1px solid #000;color:#000}a.btn_02:after{background:url(../img/icon_article_arrow.png) no-repeat;background-size:contain;content:"";display:block;height:15px;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:18px}.p-feature-key__sp{display:none;margin-bottom:30px;width:100%}.p-feature-key__pc{display:block;margin-bottom:100px;width:100%}.p-feature-navigation{background-color:#000;display:flex;justify-content:center;margin-bottom:40px}.p-feature-navigation__item{align-content:center;box-sizing:border-box;display:flex;justify-content:center;padding:8px 16px;width:150px}.p-feature-navigation__item a{color:#fff;font-family:Montserrat;font-size:1.4rem;font-weight:700}.p-feature-overview{display:none;margin-bottom:60px;margin-left:auto;margin-right:auto;width:1190px}.p-feature-overview.show{display:block}.p-feature-overview__title{font-size:2.2rem;font-weight:700;line-height:1.4;margin-bottom:20px;text-align:center}.p-feature-overview__title.blue{color:#1597e2}.p-feature-overview__subtitle{font-size:1.8rem;font-weight:700;line-height:1.4;margin-bottom:15px;text-align:center}.p-feature-overview__text{font-size:1.6rem;text-align:center}.p-feature-article{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:60px;margin-left:auto;margin-right:auto;width:1190px}.p-feature-index{font-family:Montserrat;font-size:3.2rem;font-weight:700;line-height:1;margin-bottom:50px;text-align:center;width:100%}.p-feature-content{margin-bottom:35px;margin-left:0;margin-right:50px;width:570px}.p-feature-content:last-child{margin-bottom:35px}.p-feature-content:nth-child(odd){margin-right:0}.p-feature-content__wrap{display:flex;flex-direction:column;margin-bottom:15px}.p-feature-content__photo{margin-bottom:30px;margin-right:0;width:100%}.p-feature-content__title{font-size:2.4rem;font-weight:700;line-height:1.6;width:100%}.p-feature-content__tag{display:flex;flex-wrap:wrap}.p-feature-content__brand{align-items:center;background-color:gray;border:1px solid gray;box-sizing:border-box;display:flex;font-family:Montserrat;font-size:1rem;font-weight:700;margin-bottom:5px;margin-right:5px;padding-left:8px;padding-right:8px}.p-feature-content__brand a{color:#fff}.p-feature-content__genre{align-items:center;background-color:#fff;border:1px solid gray;box-sizing:border-box;display:flex;font-family:Montserrat;font-size:1rem;font-weight:700;margin-bottom:5px;margin-right:5px;padding-left:8px;padding-right:8px}.p-feature-content__genre a{color:gray}.p-feature-content__sponsored{color:gray;font-size:1.2rem}.p-feature-content__date{font-family:Montserrat;font-size:1.2rem;font-weight:700}.p-feature-content3{margin-bottom:25px;margin-left:0;margin-right:2%;width:32%}.p-feature-content3:last-child{margin-bottom:25px}.p-feature-content3:nth-child(odd){margin-right:2%}.p-feature-content3:nth-child(3n+1){margin-right:0}.p-feature-content3:nth-child(2n):nth-last-child(-n+2),.p-feature-content3:nth-child(2n):nth-last-child(-n+2)~div{margin-bottom:25px}.p-feature-content3:nth-child(3n+2):nth-last-child(-n+3),.p-feature-content3:nth-child(3n+2):nth-last-child(-n+3)~div{margin-bottom:0}.p-feature-content3__wrap{display:flex;flex-direction:column;margin-bottom:15px}.p-feature-content3__photo{margin-bottom:20px;margin-right:0;width:100%}.p-feature-content3__title{font-size:2rem;font-weight:700;line-height:1.6;width:100%}.p-feature-content3__tag{display:flex;flex-wrap:wrap}.p-feature-content3__brand{align-items:center;background-color:gray;border:1px solid gray;box-sizing:border-box;display:flex;font-family:Montserrat;font-size:1rem;font-weight:700;margin-bottom:5px;margin-right:5px;padding-left:8px;padding-right:8px}.p-feature-content3__brand a{color:#fff}.p-feature-content3__genre{align-items:center;background-color:#fff;border:1px solid gray;box-sizing:border-box;display:flex;font-family:Montserrat;font-size:1rem;font-weight:700;margin-bottom:5px;margin-right:5px;padding-left:8px;padding-right:8px}.p-feature-content3__genre a{color:gray}.p-feature-content3__sponsored{color:gray;font-size:1.2rem}.p-feature-content3__date{font-family:Montserrat;font-size:1.2rem;font-weight:700}.p-feature-description{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:110px;margin-left:auto;margin-right:auto;width:830px}.p-feature-description.only-movie{margin-bottom:50px}.p-feature-description__image{margin-bottom:0;width:480px}.p-feature-description__image.only-movie{max-width:100%;width:100%}.p-feature-description__movie{height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.p-feature-description__movie iframe{height:100%;left:0;position:absolute;top:0;width:100%}.p-feature-description__text{font-size:1.8rem;width:290px}.p-feature-present{background-color:#f9f9f9;margin-bottom:60px;max-width:800px;padding:40px}.p-feature-present,.p-feature-present a.btn_01{box-sizing:border-box;margin-left:auto;margin-right:auto;width:100%}.p-feature-present a.btn_01{background-color:#29d4e5;color:#fff;display:block;font-size:1.6rem;line-height:1.6;max-width:380px;padding:15px 50px;position:relative;text-align:center;text-decoration:none}.p-feature-present a.btn_01:after{background:url(../img/icon_article_arrow.png) no-repeat;background-size:contain;content:"";display:block;height:15px;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:18px}.p-feature-present__description{font-size:1.6rem}.p-feature-present__detail{margin-bottom:20px;margin-top:10px}.p-feature-present__detail--title{font-size:1.8rem;font-weight:700}.p-feature-present__detail--item{font-size:1.4rem;font-weight:700}.p-feature-sponsored{flex-direction:column;width:970px}.p-feature-product,.p-feature-sponsored{display:flex;margin-left:auto;margin-right:auto}.p-feature-product{width:100%}.p-feature-product:last-child{margin-bottom:0}.p-feature-product__visual{margin-bottom:0;margin-right:50px;width:460px}.p-feature-product__logo{height:20px;margin-bottom:20px;text-align:center}.p-feature-product__logo img{max-height:100%}.p-feature-product__photo{margin-bottom:0}.p-feature-product__information{padding-top:40px;width:460px}.p-feature-product__title{font-size:2.4rem;line-height:1.4}.p-feature-product__spec,.p-feature-product__title{font-weight:700;margin-bottom:10px;margin-left:auto;margin-right:auto;width:100%}.p-feature-product__spec{font-size:1.4rem}.p-feature-product__text{font-size:1.6rem;margin-bottom:20px;margin-left:auto;margin-right:auto;width:100%}.p-feature-product__button{align-items:center;border:1px solid #000;box-sizing:border-box;display:flex;font-family:Montserrat;font-size:1.2rem;font-weight:700;height:45px;justify-content:center;line-height:1;margin-left:0;margin-right:auto;width:325px}.p-feature-about{margin-left:auto;margin-right:auto;padding-top:100px;width:100%}.p-feature-about__title{font-family:Montserrat;font-size:3.2rem;font-weight:700;line-height:1;margin-bottom:75px;text-align:center}.p-feature-about__inner{display:flex;flex-direction:row}.p-feature-about__photo{margin-bottom:0;max-width:460px;width:460px}.p-feature-about__text{font-size:1.6rem;margin-left:auto;margin-right:auto;max-width:460px;width:460px}.p-feature-about__button{align-items:center;border:1px solid #000;box-sizing:border-box;display:flex;font-family:Montserrat;font-size:1.2rem;font-weight:700;height:45px;justify-content:center;line-height:1;margin-left:0;margin-right:auto;margin-top:20px;width:325px}.p-feature-free{margin-bottom:60px;margin-left:auto;margin-right:auto;width:85%}.p-feature-free__colum2{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.p-feature-free__colum2--item{margin-bottom:4%;margin-right:4%;width:48%}.p-feature-free__colum2--item video{width:100%}.p-feature-free__colum2--item:nth-child(2n){margin-right:0}.p-feature-free__colum2--item:last-child,.p-feature-free__colum2--item:nth-last-child(2):nth-child(odd){margin-bottom:0}}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:0;left:0;margin:0 5px;width:100%}.swiper-pagination-clickable .swiper-pagination-bullet{margin:0 5px}.swiper-pagination-bullet{background:#c1c1c1;border-radius:0;bottom:0;height:8px;opacity:1;width:8px}.swiper-pagination-bullet-active{background:#000;height:8px;width:8px}.swiper-pagination-wrapper{align-items:center;display:flex;height:30px;justify-content:center;margin-top:27px;text-align:center;width:100%}.swiper-pagination{margin:0 20px;max-width:50%;position:relative}.swiper-button-next,.swiper-button-prev{background-color:hsla(0,0%,100%,.85);background-position:50%;background-repeat:no-repeat;background-size:20px;border:1px solid #000;box-sizing:border-box;cursor:pointer;height:30px;margin-top:0;min-width:30px;position:relative;top:0;width:30px;z-index:10}.swiper-button-prev{background-image:none;left:0}.swiper-button-prev:before{border-color:#000 transparent transparent #000;border-style:solid;border-width:2px;content:"";height:8px;left:60%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) rotate(-45deg);width:8px}.swiper-button-next{background-image:none;right:0}.swiper-button-next:before{border-color:#000 #000 transparent transparent;border-style:solid;border-width:2px;content:"";height:8px;left:40%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg);width:8px}