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}}.overflow-hidden{height:100%;overflow-y:hidden}.l-header{background-color:#fff;border-bottom:1px solid #e1e1e1;box-sizing:border-box;z-index:99}.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__triger{align-items:center;display:flex;position:absolute;right:0;top:50%;transform:translateY(-50%)}.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{align-items:center;box-sizing:border-box;display:flex;height:15px;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);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-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-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:15px;padding-top:15px}.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__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,.l-header.drawer-open-navmenu.l-header__navmenu{z-index:100}.l-header.drawer-open-navmenu .l-header__navmenu,.l-header.drawer-open-navmenu.l-header__navmenu,.nav-search{background-color:hsla(28,24%,88%,.95);box-sizing:border-box;height:100%;left:0;overflow-y:scroll;padding-bottom:50px;position:fixed;top:0;width:100%}.nav-search{display:none;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:#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: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}}@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-article-header{margin-bottom:15px}.p-article-header__movie{margin-bottom:20px;max-width:100%;width:100%}.p-article-header__keyvisual{margin-bottom:20px;text-align:center}.p-article-header__keyvisual>img{pointer-events:none;width:100%}.p-article-header__title{word-wrap:break-word;font-size:2rem;font-weight:700;line-height:1.4;margin-left:auto;margin-right:auto;overflow-wrap:break-word;width:calc(100% - 32px)}.p-article-header__title.lockicon{background-image:url(https://cdn.funq.jp/contents/uploads/icons/common/icon_lock_close.png);background-position:0 3px;background-repeat:no-repeat;background-size:20px 20px;text-indent:25px}.p-article-header .youtube{margin-bottom:20px;padding-top:56.25%;position:relative;width:100%}.p-article-header .youtube iframe{height:100%!important;position:absolute;right:0;top:0;width:100%!important}.p-article-info{margin-bottom:25px;margin-left:auto;margin-right:auto;width:calc(100% - 32px)}.p-article-info__member{align-items:center;display:flex;margin-bottom:15px}.p-article-info__member--link{display:inline-block}.p-article-info__member--photo{margin-right:10px;width:50px}.p-article-info__member--photo img{border-radius:50%}.p-article-info__member--authortitle,.p-article-info__member--name{font-size:1.2rem;font-weight:700}.p-article-info__wrap{display:flex}.p-article-info__wrap--mb05{margin-bottom:5px}.p-article-info-wrap__item{align-items:center;box-sizing:border-box;display:flex;font-family:Montserrat;font-size:1.2rem;font-weight:700;margin-right:5px;padding-left:8px;padding-right:8px}.p-article-info-wrap__item:last-child{margin-right:0}.p-article-info-wrap__item--brand{background-color:gray}.p-article-info-wrap__item--brand a{color:#fff}.p-article-info-wrap__item--genre{border:1px solid gray}.p-article-info-wrap__item--genre a{color:gray}.p-article-info-wrap__subitem{align-items:center;color:gray;display:flex;font-family:Montserrat;font-size:1.2rem;font-weight:700;margin-right:10px}.p-article-info-wrap__subitem--sponsored{color:#c1c1c1}.p-article-info-wrap__subitem--icon{height:50px;margin:0 5px;vertical-align:middle;width:13px}.p-article-info-tag{align-items:baseline;display:grid;grid-template-columns:40px 1fr}.p-article-info-tag dt{font-family:Montserrat;font-size:1.2rem;font-weight:700}.p-article-info-tag dd ul{display:flex;flex-wrap:wrap;word-break:break-all}.p-article-info-tag dd ul li{font-size:1.2rem;margin-right:5px}.p-article-info-tag dd ul li:last-child{margin-right:0}.p-article-info-credit{align-items:baseline;display:grid;grid-template-columns:60px 1fr}.p-article-info-credit dt{font-family:Montserrat;font-size:1.2rem;font-weight:700}.p-article-info-credit dd ul{display:flex;flex-wrap:wrap;word-break:break-all}.p-article-info-credit dd ul li{font-size:1.2rem;margin-right:5px}.p-article-info-credit dd ul li:last-child{margin-right:0}.p-article-info-bottom{margin-bottom:25px;margin-left:auto;margin-right:auto;width:calc(100% - 32px)}.p-article-info-bottom__wrap{display:flex}.p-article-info-bottom__wrap--mb05{margin-bottom:5px}.p-article-info-bottom-wrap__item{align-items:center;box-sizing:border-box;display:flex;font-family:Montserrat;font-size:1.2rem;font-weight:700;margin-right:5px;padding-left:8px;padding-right:8px}.p-article-info-bottom-wrap__item:last-child{margin-right:0}.p-article-info-bottom-wrap__item--brand{background-color:gray}.p-article-info-bottom-wrap__item--brand a{color:#fff}.p-article-info-bottom-wrap__item--genre{border:1px solid gray}.p-article-info-bottom-wrap__item--genre a{color:gray}.p-article-info-bottom-wrap__subitem{font-family:Montserrat;font-size:1.2rem;font-weight:700;margin-right:10px}.p-article-info-bottom-wrap__subitem--sponsored{color:#c1c1c1}.p-article-info-bottom-tag{align-items:baseline;display:flex;margin-bottom:15px}.p-article-info-bottom-tag dt{font-family:Montserrat;font-size:1.2rem;font-weight:700;width:4.5rem}.p-article-info-bottom-tag dd ul{display:flex;flex-wrap:wrap;word-break:break-all}.p-article-info-bottom-tag dd ul li{font-size:1.2rem;margin-right:8px;padding:5px 0}.p-article-info-bottom-tag dd ul li:last-child{margin-right:0}.p-article-info-bottom-tag dd ul li a{background-color:#dcd7c8;border-radius:14px;color:#000;padding:2px 10px}.p-article-info-bottom-category{align-items:baseline;display:flex;margin-bottom:15px}.p-article-info-bottom-category dt{font-family:Montserrat;font-size:1.2rem;font-weight:700;width:8.5rem}.p-article-info-bottom-category dd ul{display:flex;flex-wrap:wrap;word-break:break-all}.p-article-info-bottom-category dd ul li{font-size:1.2rem;margin-right:8px;padding:5px 0 0}.p-article-info-bottom-category dd ul li:last-child{margin-right:0}.p-article-info-bottom-category dd ul li a{background-color:#dcd7c8;border-radius:14px;color:#000;padding:2px 10px}.p-article-info-bottom-brand{align-items:baseline;display:flex;margin-bottom:15px}.p-article-info-bottom-brand dt{font-family:Montserrat;padding-right:1rem}.p-article-info-bottom-brand dd,.p-article-info-bottom-brand dt{font-size:1.2rem;font-weight:700}.p-article-info-bottom-brand dd a{display:inline-block}.p-article-info-bottom-credit{align-items:baseline;display:grid;grid-template-columns:60px 1fr}.p-article-info-bottom-credit dt{font-family:Montserrat;font-size:1.2rem;font-weight:700}.p-article-info-bottom-credit dd ul{display:flex;flex-wrap:wrap;word-break:break-all}.p-article-info-bottom-credit dd ul li{font-size:1.2rem;margin-right:5px}.p-article-info-bottom-credit dd ul li:last-child{margin-right:0}.p-article-wrap{margin-bottom:40px}.p-article-item{margin-bottom:30px}.p-article-item:last-child{margin-bottom:0}.p-article-item a{color:#29d4e5;display:inline;text-decoration:underline}.p-article-item img{display:block;pointer-events:none}.p-article-item img.alignnone{margin-left:auto;margin-right:auto}.p-article-item h2{border-bottom:6px solid #dcd7c8;font-size:2.4rem;margin-top:60px;padding-bottom:7px}.p-article-item h2,.p-article-item h3{font-weight:700;line-height:1.4;margin-left:auto;margin-right:auto;width:calc(100% - 32px)}.p-article-item h3{border-left:6px solid #dcd7c8;box-sizing:border-box;font-size:1.8rem;margin-top:40px;padding:8px 0 8px 12px}.p-article-item h4{border-bottom:2px solid #dcd7c8;box-sizing:border-box;line-height:1.4;margin-top:30px;padding-bottom:5px}.p-article-item h4,.p-article-item h5{font-size:1.6rem;font-weight:700;margin-left:auto;margin-right:auto;width:calc(100% - 32px)}.p-article-item h5{margin-top:20px}.p-article-item h5+figure,.p-article-item h5+p{margin-top:10px}.p-article-item h6{font-size:1.3rem;font-weight:700;margin-left:auto;margin-right:auto;margin-top:20px;width:calc(100% - 32px)}.p-article-item h6+figure,.p-article-item h6+p{margin-top:7px}.p-article-item p{word-wrap:break-word;font-size:1.6rem;line-height:2;margin-left:auto;margin-right:auto;margin-top:20px;overflow-wrap:break-word;width:calc(100% - 32px)}.p-article-item p:last-child{margin-bottom:0}.p-article-item p.has-img{width:calc(100% - 20px)}.p-article-item p.article-description{word-wrap:break-word;background:#f0f0f0;box-sizing:border-box;font-size:1.4rem;line-height:1.6;margin:20px 0 0;overflow-wrap:break-word;padding:10px 15px;width:100%}.p-article-item strong{font-weight:700}.p-article-item blockquote{background-color:#f9f9f9;font-size:1.4rem;padding:12px 16px}.p-article-item 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-article-item 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-article-item a.btn_02{border:1px solid #000;box-sizing:border-box;color:#000;display:flex;flex-direction:column;font-size:1.6rem;justify-content:center;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-article-item a.btn_02 span{color:gray;display:block;font-size:11px}.p-article-item 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-article-item iframe{display:block;max-width:100%}.p-article-item .youtube{margin-top:20px;padding-top:56.25%;position:relative;width:100%}.p-article-item .youtube iframe{height:100%!important;position:absolute;right:0;top:0;width:100%!important}.p-article-item figure{margin-left:auto;margin-right:auto;margin-top:20px;max-width:100%;width:calc(100% - 32px)}.p-article-item figcaption{font-size:1.3rem;margin-left:auto;margin-right:auto;margin-top:12px;width:100%}.p-article-item .google-maps,.p-article-item table{margin-left:auto;margin-right:auto;width:calc(100% - 32px)}.p-article-item table{border:1px solid #000;border-collapse:collapse;margin-top:20px}.p-article-item table thead th{background-color:#f5eee7;font-size:1.6rem}.p-article-item table tbody th,.p-article-item table thead th{border:1px solid #000;font-weight:700;height:auto!important;padding:10px}.p-article-item table tbody th{background-color:#f0f0f0;font-size:12px}.p-article-item table tbody td{border:1px solid #000;font-size:12px;height:auto!important;padding:10px}.p-article-item .table-wrap{box-sizing:border-box;margin:20px auto 0;overflow:auto;padding:0 16px;width:100%}.p-article-item .table-wrap table.addscroll{margin:auto;table-layout:fixed;width:100%}.p-article-item ul{background-color:#f5eee7;box-sizing:border-box;margin-left:auto;margin-right:auto;margin-top:20px;padding:15px;width:calc(100% - 32px)}.p-article-item ul li{font-size:1.3rem;font-weight:700;margin-bottom:10px;overflow-wrap:break-word;padding:0 0 0 15px;position:relative;word-break:break-word}.p-article-item ul li:last-child{margin-bottom:0}.p-article-item ul li:before{background:#000;border-radius:50%;content:"";display:block;height:4px;left:0;position:absolute;top:10px;width:4px}.p-article-item div.yyi-rinker-contents ul.yyi-rinker-links{background-color:transparent}.p-article-item div.yyi-rinker-contents ul.yyi-rinker-links li:before{display:none}.p-article-item div.yyi-rinker-img-l .yyi-rinker-image img.yyi-rinker-main-img{max-height:350px}.p-article-item div.yyi-rinker-img-l .yyi-rinker-image{width:350px}.p-article-item ol{background-color:#f5eee7;box-sizing:border-box;counter-reset:item;margin-left:auto;margin-right:auto;margin-top:20px;padding:15px;width:calc(100% - 32px)}.p-article-item ol li{font-size:1.3rem;font-weight:700;margin-bottom:10px;padding:0 0 0 20px;position:relative}.p-article-item ol li:last-child{margin-bottom:0}.p-article-item ol li:before{content:counter(item) ".";counter-increment:item;display:block;left:0;position:absolute;top:0}.p-article-item dl{background-color:#f5eee7;box-sizing:border-box;margin-left:auto;margin-right:auto;margin-top:20px;padding:15px;width:calc(100% - 32px)}.p-article-item dl dt{font-size:1.8rem;font-weight:700;margin-bottom:15px}.p-article-item dl dd{font-size:1.3rem;font-weight:700;margin-bottom:10px}.p-article-item dl dd:last-child{margin-bottom:0}.p-article-item #ez-toc-container{margin-bottom:40px}.p-article-item #ez-toc-container .ez-toc-title-container{margin-bottom:15px;margin-left:auto;margin-right:auto;width:calc(100% - 32px)}.p-article-item #ez-toc-container .ez-toc-title-container p.ez-toc-title{font-family:Montserrat;font-size:1.4rem;font-weight:700;line-height:1;margin-bottom:0;width:100%}.p-article-item #ez-toc-container nav ul.ez-toc-list{background-color:transparent;box-sizing:border-box;font-size:1.4rem;margin-left:auto;margin-right:auto;margin-top:0;padding:0;width:calc(100% - 32px)}.p-article-item #ez-toc-container nav ul.ez-toc-list li{font-weight:700;line-height:1.4;margin-bottom:10px;padding:0 0 0 12px;position:relative}.p-article-item #ez-toc-container nav ul.ez-toc-list li:last-child{margin-bottom:0}.p-article-item #ez-toc-container nav ul.ez-toc-list li:before{background:#000;border-radius:50%;content:"";display:block;height:4px;left:0;position:absolute;top:9.5px;transform:translateY(-50%);width:4px}.p-article-item #ez-toc-container nav ul.ez-toc-list li>ul{padding-top:10px}.p-article-item sup{font-size:.75rem;vertical-align:super}.p-article-item sub{font-size:.75rem;vertical-align:sub}.p-article-item .paid-info{margin:40px auto;max-width:100%;text-align:center}.p-article-item .paid-info__wrap{margin-bottom:30px}.p-article-item .paid-info__text{border-top:1px solid gray;font-size:11px;line-height:1.8;padding:20px 0 0;text-align:left}.p-article-item .paid-info__text--login{border-top:0;font-size:11px;font-weight:700;line-height:1.8;padding:10px 0 0;text-align:left}.p-article-item .page-links-next{display:flex;justify-content:center;margin:30px auto 0;width:310px}.p-article-item .page-links-next .post-page-numbers{box-sizing:border-box;display:flex;font-size:12px;justify-content:center;max-width:50%;text-decoration:none;width:50%}.p-article-item .page-links-next .post-page-numbers .page-links{box-sizing:border-box;max-width:100%;width:100%}.p-article-item .page-links-next .post-page-numbers .page-links .pc{display:none}.p-article-item .page-links-next .post-page-numbers .page-links .sp{display:inline-block}.p-article-item .page-links-next .post-page-numbers .page-links .page-links-btn-next,.p-article-item .page-links-next .post-page-numbers .page-links .page-links-btn-prev{box-sizing:border-box;max-width:100%;text-align:center;width:100%}.p-article-item .page-links-number{display:flex;justify-content:center;margin:15px auto 0;max-width:90%;width:90%}.p-article-item .page-links-number .post-page-numbers{font-family:Montserrat;font-size:14px;text-decoration:none}.p-article-item .page-links-number .post-page-numbers .page-links{color:#000;margin:0 5px;padding:0 7px}.p-article-item .page-links-number .post-page-numbers.current .page-links{color:#29d4e5}.p-article-insert{border:1px solid #000;box-sizing:border-box;margin-left:auto;margin-right:auto;margin-top:20px;padding:14px 12px;width:calc(100% - 20px)}.p-article-insert .p-article-insert__wrap{color:#000;display:flex;justify-content:space-between;text-decoration:none}.p-article-insert .p-article-insert__item01{margin-left:0;margin-right:0;margin-top:0;width:30%!important}.p-article-insert .p-article-insert__item02{width:66%}.p-article-insert .p-article-insert__item02 p:first-child{font-size:1.4rem;font-weight:700;line-height:1.4;margin-top:0;width:100%}.p-article-insert .p-article-insert__item02 p:last-child{font-size:1.2rem;margin-top:5px;width:100%}.p-article-insert .p-article-insert__sponsored{color:#c1c1c1}.p-article-source{box-sizing:border-box;margin:60px auto 40px;position:relative;width:calc(100% - 40px)}.p-article-source a{color:#29d4e5;display:inline;text-decoration:underline}.p-article-source p{background-color:#fff;border:1px solid #000;box-sizing:border-box;font-weight:700;left:-10px;position:absolute;text-align:center;top:-10px;width:42px}.p-article-source p:before{height:8px;left:-1px;top:19px;width:42px}.p-article-source p:after,.p-article-source p:before{background-color:#fff;content:"";display:block;position:absolute}.p-article-source p:after{height:20px;left:41px;top:-1px;width:8px}.p-article-source ul{border-bottom:1px solid #000;box-sizing:border-box;padding-bottom:8px;padding-top:8px}.p-article-source ul:nth-child(2){border-top:1px solid #000}.p-article-source ul li{border-left:1px solid #000;border-right:1px solid #000;font-size:1.3rem;padding:7px;text-align:center}.p-article-share{margin-bottom:40px;margin-left:auto;margin-right:auto;width:calc(100% - 32px)}.p-article-share__title{font-family:Montserrat;font-size:1.2rem;font-weight:700;line-height:1;margin-bottom:10px}.p-article-share__wrap{display:flex;flex-wrap:wrap}.p-article-share__item{height:20px;margin-bottom:10px;margin-right:15px}.p-article-share__item:last-child{margin-right:0}.p-article-member{border-bottom:1px solid #000;border-top:1px solid #000;margin-bottom:0;margin-left:auto;margin-right:auto;padding-bottom:10px;padding-top:10px;width:70%}.p-article-member__title{font-family:Montserrat;font-size:1.5rem;font-weight:700;line-height:1;margin-bottom:15px}.p-article-member__content{align-items:center;display:flex;flex-direction:column}.p-article-member__profile{display:flex;justify-content:space-between;margin-bottom:0}.p-article-member__photo{width:32%}.p-article-member__photo img{border-radius:50%}.p-article-member__detail{width:64%}.p-article-member__detail-team{font-size:1.2rem;font-weight:700;line-height:1.2}.p-article-member__detail-name{font-size:1.4rem;font-weight:700;line-height:1;margin-top:5px}.p-article-member__detail-name a{color:#29d4e5}.p-article-member__sns{display:flex;margin-top:20px}.p-article-member__sns-item{height:26px;margin-right:10px;width:26px}.p-article-member__sns-item:last-child{margin-right:0}.p-article-member__description-sp{display:none;font-size:1.6rem;line-height:1.6}.p-article-member__description-sp a{color:#29d4e5;display:inline}.p-article-member__description-pc{display:none}.p-article-member__description-pc a{color:#29d4e5;display:inline}.p-article-member__link-sp{display:none;font-size:1.2rem;line-height:1;margin-top:20px;width:100%}.p-article-member__link-sp a{color:#29d4e5;display:inline;text-decoration:underline}.p-article-member__link-pc{display:none}.p-article-snsfooter{background-color:rgba(41,212,229,.8);bottom:-50px;height:50px;left:0;position:fixed;transition:.3s;width:100%;z-index:90}.p-article-snsfooter.show{bottom:0;position:fixed}.p-article-snsfooter__inner{align-items:center;display:flex;height:100%;justify-content:center}.p-article-snsfooter__wrap{display:flex;width:100%}.p-article-snsfooter__item{align-items:center;display:flex;justify-content:center;width:25%}.p-article-snsfooter__item img{height:30px;object-fit:contain;width:30px}.p-article__h2-banner{text-align:center}.p-article__h2-banner-inner{display:inline-block;margin:auto}.p-article__h2-banner-inner>div{margin-top:60px}@media screen and (min-width:580px)and (max-width:729px){.p-article-item .paid-info{margin:40px auto;max-width:100%;text-align:center}.p-article-item .paid-info__wrap{margin-bottom:30px}.p-article-item .paid-info__text{border-top:1px solid gray;font-size:13px;line-height:1.8;padding:20px 0 10px;text-align:left}.p-article-item .page-links-next{display:flex;justify-content:center;margin:30px auto 0;width:520px}.p-article-item .page-links-next .post-page-numbers{box-sizing:border-box;display:flex;font-size:12px;max-width:50%;text-decoration:none;width:50%}.p-article-item .page-links-next .post-page-numbers .page-links{box-sizing:border-box;max-width:100%;width:100%}.p-article-item .page-links-next .post-page-numbers .page-links .pc{display:inline-block}.p-article-item .page-links-next .post-page-numbers .page-links .sp{display:none}.p-article-item .page-links-next .post-page-numbers .page-links .page-links-btn-next,.p-article-item .page-links-next .post-page-numbers .page-links .page-links-btn-prev{box-sizing:border-box;max-width:100%;text-align:center;width:100%}.p-article-item .rich-article__header-article-title{align-items:center;display:flex;height:100%;justify-content:center;position:absolute;top:0;width:100%}.p-article-item .rich-article__header-article-title picture{height:41%;width:60%}.p-article-item .rich-article__header-article-title img{height:100%;object-fit:scale-down;width:100%}}@media screen and (min-width:730px)and (max-width:959px){.p-article-item .paid-info{margin:40px auto;max-width:100%;text-align:center}.p-article-item .paid-info__wrap{margin-bottom:30px}.p-article-item .paid-info__text{border-top:1px solid gray;font-size:13px;line-height:1.8;padding:30px 0 10px;text-align:center}.p-article-item .paid-info__text--login{border-top:0;font-size:13px;font-weight:700;line-height:1.8;padding:30px 0 10px;text-align:center}.p-article-item .page-links-next{display:flex;justify-content:center;margin:30px auto 0;width:520px}.p-article-item .page-links-next .post-page-numbers{box-sizing:border-box;display:flex;font-size:12px;max-width:50%;text-decoration:none;width:50%}.p-article-item .page-links-next .post-page-numbers .page-links{box-sizing:border-box;max-width:100%;width:100%}.p-article-item .page-links-next .post-page-numbers .page-links .pc{display:inline-block}.p-article-item .page-links-next .post-page-numbers .page-links .sp{display:none}.p-article-item .page-links-next .post-page-numbers .page-links .page-links-btn-next,.p-article-item .page-links-next .post-page-numbers .page-links .page-links-btn-prev{box-sizing:border-box;max-width:100%;text-align:center;width:100%}}@media screen and (min-width:960px)and (max-width:1279px){.p-article-header{margin-bottom:15px}.p-article-header__keyvisual{margin-bottom:20px;text-align:center}.p-article-header__keyvisual>img{width:100%}.p-article-header__title{word-wrap:break-word;font-size:2rem;font-weight:700;line-height:1.4;overflow-wrap:break-word}.p-article-header__title,.p-article-info{margin-left:auto;margin-right:auto;width:100%}.p-article-info{margin-bottom:30px}.p-article-info__member{align-items:center;display:flex;margin-bottom:15px}.p-article-info__member--photo{margin-right:10px;width:50px}.p-article-info__member--photo img{border-radius:50%}.p-article-info__member--name{font-size:1.2rem;font-weight:700}.p-article-info__wrap{display:flex}.p-article-info__wrap--mb05{margin-bottom:5px}.p-article-info-wrap__item{align-items:center;box-sizing:border-box;display:flex;font-family:Montserrat;font-size:1.2rem;font-weight:700;margin-right:5px;padding-left:8px;padding-right:8px}.p-article-info-wrap__item:last-child{margin-right:0}.p-article-info-wrap__item--brand{background-color:gray}.p-article-info-wrap__item--brand a{color:#fff}.p-article-info-wrap__item--genre{border:1px solid gray}.p-article-info-wrap__item--genre a{color:gray}.p-article-info-wrap__subitem{font-family:Montserrat;font-size:1.2rem;font-weight:700;margin-right:10px}.p-article-info-wrap__subitem--sponsored{color:#c1c1c1}.p-article-info-tag{align-items:baseline;display:grid;grid-template-columns:40px 1fr}.p-article-info-tag dt{font-family:Montserrat;font-size:1.2rem;font-weight:700}.p-article-info-tag dd ul{display:flex;flex-wrap:wrap;word-break:break-all}.p-article-info-tag dd ul li{font-size:1.2rem;margin-right:5px}.p-article-info-tag dd ul li:last-child{margin-right:0}.p-article-info-credit{align-items:baseline;display:grid;grid-template-columns:60px 1fr}.p-article-info-credit dt{font-family:Montserrat;font-size:1.2rem;font-weight:700}.p-article-info-credit dd ul{display:flex;flex-wrap:wrap;word-break:break-all}.p-article-info-credit dd ul li{font-size:1.2rem;margin-right:5px}.p-article-info-credit dd ul li:last-child{margin-right:0}.p-article-info-bottom{margin-bottom:25px;margin-left:auto;margin-right:auto;width:100%}.p-article-info-bottom__wrap{display:flex}.p-article-info-bottom__wrap--mb05{margin-bottom:5px}.p-article-info-bottom-wrap__item{align-items:center;box-sizing:border-box;display:flex;font-family:Montserrat;font-size:1.2rem;font-weight:700;margin-right:5px;padding-left:8px;padding-right:8px}.p-article-info-bottom-wrap__item:last-child{margin-right:0}.p-article-info-bottom-wrap__item--brand{background-color:gray}.p-article-info-bottom-wrap__item--brand a{color:#fff}.p-article-info-bottom-wrap__item--genre{border:1px solid gray}.p-article-info-bottom-wrap__item--genre a{color:gray}.p-article-info-bottom-wrap__subitem{font-family:Montserrat;font-size:1.2rem;font-weight:700;margin-right:10px}.p-article-info-bottom-wrap__subitem--sponsored{color:#c1c1c1}.p-article-info-bottom-tag{align-items:baseline;display:flex;margin-bottom:15px}.p-article-info-bottom-tag dt{font-family:Montserrat;font-size:1.2rem;font-weight:700;width:4.5rem}.p-article-info-bottom-tag dd ul{display:flex;flex-wrap:wrap;word-break:break-all}.p-article-info-bottom-tag dd ul li{font-size:1.2rem;margin-right:8px;padding:5px 0}.p-article-info-bottom-tag dd ul li:last-child{margin-right:0}.p-article-info-bottom-tag dd ul li a{background-color:#dcd7c8;border-radius:14px;color:#000;padding:2px 10px}.p-article-info-bottom-brand{align-items:baseline;display:flex;margin-bottom:15px}.p-article-info-bottom-brand dt{font-family:Montserrat;padding-right:1rem}.p-article-info-bottom-brand dd,.p-article-info-bottom-brand dt{font-size:1.2rem;font-weight:700}.p-article-info-bottom-brand dd a{display:inline-block}.p-article-info-bottom-credit{align-items:baseline;display:grid;grid-template-columns:60px 1fr}.p-article-info-bottom-credit dt{font-family:Montserrat;font-size:1.2rem;font-weight:700}.p-article-info-bottom-credit dd ul{display:flex;flex-wrap:wrap;word-break:break-all}.p-article-info-bottom-credit dd ul li{font-size:1.2rem;margin-right:5px}.p-article-info-bottom-credit dd ul li:last-child{margin-right:0}.p-article-wrap{margin-bottom:40px}.p-article-item{margin-bottom:30px}.p-article-item:last-child{margin-bottom:0}.p-article-item a{color:#29d4e5;display:inline;text-decoration:underline}.p-article-item img{display:block}.p-article-item img.alignnone{margin-left:auto;margin-right:auto}.p-article-item h2{border-bottom:6px solid #dcd7c8;font-size:2.4rem;margin-top:60px;padding-bottom:7px}.p-article-item h2,.p-article-item h3{font-weight:700;line-height:1.4;margin-left:auto;margin-right:auto;width:100%}.p-article-item h3{border-left:6px solid #dcd7c8;box-sizing:border-box;font-size:1.8rem;margin-top:40px;padding:8px 0 8px 12px}.p-article-item h4{border-bottom:2px solid #dcd7c8;box-sizing:border-box;line-height:1.4;margin-top:30px;padding-bottom:5px}.p-article-item h4,.p-article-item h5{font-size:1.6rem;font-weight:700;margin-left:auto;margin-right:auto;width:100%}.p-article-item h5{margin-top:20px}.p-article-item h5+figure,.p-article-item h5+p{margin-top:10px}.p-article-item h6{font-size:1.3rem;font-weight:700;margin-left:auto;margin-right:auto;margin-top:20px;width:100%}.p-article-item h6+figure,.p-article-item h6+p{margin-top:7px}.p-article-item p{word-wrap:break-word;font-size:1.6rem;line-height:2;margin-left:auto;margin-right:auto;margin-top:20px;overflow-wrap:break-word;width:100%}.p-article-item p:last-child{margin-bottom:0}.p-article-item p.has-img{width:100%}.p-article-item strong{font-weight:700}.p-article-item blockquote{background-color:#f9f9f9;font-size:1.4rem;padding:12px 16px}.p-article-item a.btn_01{background-color:#29d4e5;color:#fff}.p-article-item a.btn_01,.p-article-item 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%}.p-article-item a.btn_02{border:1px solid #000;color:#000}.p-article-item 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-article-item iframe{display:block;max-width:100%}.p-article-item .youtube{padding-top:56.25%;position:relative;width:100%}.p-article-item .youtube iframe{height:100%!important;position:absolute;right:0;top:0;width:100%!important}.p-article-item figure{margin-top:20px;max-width:100%;width:100%!important}.p-article-item figcaption{font-size:1.3rem;margin-top:12px}.p-article-item .google-maps,.p-article-item figcaption,.p-article-item table{margin-left:auto;margin-right:auto;width:100%}.p-article-item table{border:1px solid #000;border-collapse:collapse;margin-top:20px}.p-article-item table thead th{background-color:#f5eee7;border:1px solid #000;font-size:1.6rem;font-weight:700;height:auto!important;padding-bottom:10px;padding-top:10px}.p-article-item table tbody th{background-color:#f0f0f0;font-weight:700}.p-article-item table tbody td,.p-article-item table tbody th{border:1px solid #000;font-size:12px;height:auto!important;padding:10px}.p-article-item .table-wrap{box-sizing:border-box;margin:20px auto 0;overflow:auto;padding:0;width:100%}.p-article-item .table-wrap table.addscroll{margin:0;table-layout:fixed;width:100%}.p-article-item ul{background-color:#f5eee7;box-sizing:border-box;margin-left:auto;margin-right:auto;margin-top:20px;padding:15px;width:100%}.p-article-item ul li{font-size:1.3rem;font-weight:700;margin-bottom:10px;padding:0 0 0 15px;position:relative}.p-article-item ul li:last-child{margin-bottom:0}.p-article-item ul li:before{background:#000;border-radius:50%;content:"";display:block;height:4px;left:0;position:absolute;top:10px;width:4px}.p-article-item ol{background-color:#f5eee7;box-sizing:border-box;counter-reset:item;margin-left:auto;margin-right:auto;margin-top:20px;padding:15px;width:100%}.p-article-item ol li{font-size:1.3rem;font-weight:700;margin-bottom:10px;padding:0 0 0 20px;position:relative}.p-article-item ol li:last-child{margin-bottom:0}.p-article-item ol li:before{content:counter(item) ".";counter-increment:item;display:block;left:0;position:absolute;top:0}.p-article-item dl{background-color:#f5eee7;box-sizing:border-box;margin-left:auto;margin-right:auto;margin-top:20px;padding:15px;width:100%}.p-article-item dl dt{font-size:1.8rem;font-weight:700;margin-bottom:15px}.p-article-item dl dd{font-size:1.3rem;font-weight:700;margin-bottom:10px}.p-article-item dl dd:last-child{margin-bottom:0}.p-article-item #ez-toc-container{margin-bottom:40px}.p-article-item #ez-toc-container .ez-toc-title-container{margin-bottom:15px;margin-left:auto;margin-right:auto;width:100%}.p-article-item #ez-toc-container .ez-toc-title-container p.ez-toc-title{font-family:Montserrat;font-size:1.4rem;font-weight:700;line-height:1;margin-bottom:0;width:100%}.p-article-item #ez-toc-container nav ul.ez-toc-list{background-color:transparent;box-sizing:border-box;font-size:1.4rem;margin-left:auto;margin-right:auto;margin-top:0;padding:0;width:100%}.p-article-item #ez-toc-container nav ul.ez-toc-list li{font-weight:700;line-height:1.4;margin-bottom:10px;padding:0 0 0 12px;position:relative}.p-article-item #ez-toc-container nav ul.ez-toc-list li:last-child{margin-bottom:0}.p-article-item #ez-toc-container nav ul.ez-toc-list li:before{background:#000;border-radius:50%;content:"";display:block;height:4px;left:0;position:absolute;top:9.5px;transform:translateY(-50%);width:4px}.p-article-item #ez-toc-container nav ul.ez-toc-list li>ul{padding-top:10px}.p-article-item sup{font-size:.75rem;vertical-align:super}.p-article-item sub{font-size:.75rem;vertical-align:sub}.p-article-item .paid-info{margin:40px auto;max-width:100%;text-align:center}.p-article-item .paid-info__wrap{margin-bottom:30px}.p-article-item .paid-info__text{border-top:1px solid gray;font-size:13px;line-height:1.8;padding:30px 0 10px;text-align:center}.p-article-item .paid-info__text--login{border-top:0;font-size:13px;font-weight:700;line-height:1.8;padding:30px 0 10px;text-align:center}.p-article-item .page-links-next{display:flex;justify-content:center;margin:30px auto 0;width:520px}.p-article-item .page-links-next .post-page-numbers{box-sizing:border-box;display:flex;font-size:12px;max-width:50%;text-decoration:none;width:50%}.p-article-item .page-links-next .post-page-numbers .page-links{box-sizing:border-box;max-width:100%;width:100%}.p-article-item .page-links-next .post-page-numbers .page-links .pc{display:inline-block}.p-article-item .page-links-next .post-page-numbers .page-links .sp{display:none}.p-article-item .page-links-next .post-page-numbers .page-links .page-links-btn-next,.p-article-item .page-links-next .post-page-numbers .page-links .page-links-btn-prev{box-sizing:border-box;max-width:100%;text-align:center;width:100%}.p-article-insert{border:1px solid #000;box-sizing:border-box;margin-left:auto;margin-right:auto;margin-top:20px;padding:14px 12px;width:100%}.p-article-insert .p-article-insert__wrap{color:#000;display:flex;justify-content:space-between;text-decoration:none}.p-article-insert .p-article-insert__item01{margin-top:0;width:30%!important}.p-article-insert .p-article-insert__item02{width:66%!important}.p-article-insert .p-article-insert__item02 p:first-child{font-size:1.4rem;font-weight:700;line-height:1.4;width:100%}.p-article-insert .p-article-insert__item02 p:last-child{font-size:1.2rem;margin-top:5px;width:100%}.p-article-insert .p-article-insert__sponsored{color:#c1c1c1}.p-article-source{box-sizing:border-box;margin:60px auto 40px;position:relative;width:100%}.p-article-source a{color:#29d4e5;display:inline;text-decoration:underline}.p-article-source p{background-color:#fff;border:1px solid #000;box-sizing:border-box;font-weight:700;left:-10px;position:absolute;text-align:center;top:-10px;width:42px}.p-article-source p:before{height:8px;left:-1px;top:19px;width:42px}.p-article-source p:after,.p-article-source p:before{background-color:#fff;content:"";display:block;position:absolute}.p-article-source p:after{height:20px;left:41px;top:-1px;width:8px}.p-article-source ul{border-bottom:1px solid #000;box-sizing:border-box;padding-bottom:8px;padding-top:8px}.p-article-source ul:nth-child(2){border-top:1px solid #000}.p-article-source ul li{border-left:1px solid #000;border-right:1px solid #000;font-size:1.3rem;padding:7px;text-align:center}.p-article-share{margin-bottom:40px;margin-left:auto;margin-right:auto;width:100%}.p-article-share__title{font-family:Montserrat;font-size:1.2rem;font-weight:700;line-height:1;margin-bottom:10px}.p-article-share__wrap{display:flex;flex-wrap:wrap}.p-article-share__item{height:20px;margin-bottom:10px;margin-right:15px}.p-article-share__item:last-child{margin-right:0}.p-article-member{border-bottom:1px solid #000;border-top:1px solid #000;margin-bottom:0;margin-left:auto;margin-right:auto;padding-bottom:30px;padding-top:10px;width:70%}.p-article-member__title{font-family:Montserrat;font-size:1.5rem;font-weight:700;line-height:1;margin-bottom:15px}.p-article-member__content{align-items:center;display:flex;flex-direction:column}.p-article-member__profile{display:flex;justify-content:space-between;margin-bottom:15px}.p-article-member__photo{width:32%}.p-article-member__photo img{border-radius:50%}.p-article-member__detail{width:64%}.p-article-member__detail-team{font-size:1.2rem;font-weight:700;line-height:1.2}.p-article-member__detail-name{font-size:1.4rem;font-weight:700;line-height:1;margin-top:15px}.p-article-member__detail-name a{color:#29d4e5}.p-article-member__sns{display:flex;margin-top:20px}.p-article-member__sns-item{height:26px;margin-right:10px;width:26px}.p-article-member__sns-item:last-child{margin-right:0}.p-article-member__description-sp{display:block;font-size:1.6rem;line-height:1.6}.p-article-member__description-sp a{color:#29d4e5;display:inline}.p-article-member__description-pc{display:none}.p-article-member__description-pc a{color:#29d4e5;display:inline}.p-article-member__link-sp{font-size:1.2rem;line-height:1;margin-top:20px;width:100%}.p-article-member__link-sp a{color:#29d4e5;display:inline;text-decoration:underline}.p-article-member__link-pc{display:none}.p-article-snsfooter{background-color:rgba(41,212,229,.8);bottom:-50px;height:50px;left:0;position:fixed;transition:.3s;width:100%;z-index:90}.p-article-snsfooter.show{bottom:0;position:fixed}.p-article-snsfooter__inner{align-items:center;display:flex;height:100%;justify-content:flex-start}.p-article-snsfooter__wrap{display:flex;justify-content:center;width:calc(95% - 300px)}.p-article-snsfooter__item{align-items:center;display:flex;justify-content:center;margin-right:40px;width:30px}.p-article-snsfooter__item:last-child{margin-right:0}.p-article-snsfooter__item img{height:30px;object-fit:contain;width:30px}}@media screen and (min-width:1280px){.p-article-header{margin-bottom:15px}.p-article-header__keyvisual{margin-bottom:20px;text-align:center}.p-article-header__keyvisual>img{width:100%}.p-article-header__title{word-wrap:break-word;font-size:2rem;font-weight:700;line-height:1.4;overflow-wrap:break-word}.p-article-header__title,.p-article-info{margin-left:auto;margin-right:auto;width:100%}.p-article-info{margin-bottom:30px}.p-article-info__member{align-items:center;display:flex;margin-bottom:15px}.p-article-info__member--photo{margin-right:10px;width:50px}.p-article-info__member--photo img{border-radius:50%}.p-article-info__member--name{font-size:1.4rem;font-weight:700}.p-article-info__wrap{display:flex}.p-article-info__wrap--mb05{margin-bottom:5px}.p-article-info-wrap__item{align-items:center;box-sizing:border-box;display:flex;font-family:Montserrat;font-size:1.2rem;font-weight:700;margin-right:5px;padding-left:8px;padding-right:8px}.p-article-info-wrap__item:last-child{margin-right:0}.p-article-info-wrap__item--brand{background-color:gray}.p-article-info-wrap__item--brand a{color:#fff}.p-article-info-wrap__item--genre{border:1px solid gray}.p-article-info-wrap__item--genre a{color:gray}.p-article-info-wrap__subitem{font-family:Montserrat;font-size:1.2rem;font-weight:700;margin-right:10px}.p-article-info-wrap__subitem--sponsored{color:#c1c1c1}.p-article-info-tag{align-items:baseline;display:grid;grid-template-columns:40px 1fr}.p-article-info-tag dt{font-family:Montserrat;font-size:1.2rem;font-weight:700}.p-article-info-tag dd ul{display:flex;flex-wrap:wrap;word-break:break-all}.p-article-info-tag dd ul li{font-size:1.2rem;margin-right:5px}.p-article-info-tag dd ul li:last-child{margin-right:0}.p-article-info-credit{align-items:baseline;display:grid;grid-template-columns:60px 1fr}.p-article-info-credit dt{font-family:Montserrat;font-size:1.2rem;font-weight:700}.p-article-info-credit dd ul{display:flex;flex-wrap:wrap;word-break:break-all}.p-article-info-credit dd ul li{font-size:1.2rem;margin-right:5px}.p-article-info-credit dd ul li:last-child{margin-right:0}.p-article-info-bottom{margin-bottom:25px;margin-left:auto;margin-right:auto;width:100%}.p-article-info-bottom__wrap{display:flex}.p-article-info-bottom__wrap--mb05{margin-bottom:5px}.p-article-info-bottom-wrap__item{align-items:center;box-sizing:border-box;display:flex;font-family:Montserrat;font-size:1.2rem;font-weight:700;margin-right:5px;padding-left:8px;padding-right:8px}.p-article-info-bottom-wrap__item:last-child{margin-right:0}.p-article-info-bottom-wrap__item--brand{background-color:gray}.p-article-info-bottom-wrap__item--brand a{color:#fff}.p-article-info-bottom-wrap__item--genre{border:1px solid gray}.p-article-info-bottom-wrap__item--genre a{color:gray}.p-article-info-bottom-wrap__subitem{font-family:Montserrat;font-size:1.2rem;font-weight:700;margin-right:10px}.p-article-info-bottom-wrap__subitem--sponsored{color:#c1c1c1}.p-article-info-bottom-tag{align-items:baseline;display:flex;margin-bottom:15px;padding-right:1rem}.p-article-info-bottom-tag dt{font-family:Montserrat;font-size:1.2rem;font-weight:700;width:4.5rem}.p-article-info-bottom-tag dd ul{display:flex;flex-wrap:wrap;word-break:break-all}.p-article-info-bottom-tag dd ul li{font-size:1.2rem;margin-right:8px;padding:5px 0}.p-article-info-bottom-tag dd ul li:last-child{margin-right:0}.p-article-info-bottom-tag dd ul li a{background-color:#dcd7c8;border-radius:14px;color:#000;padding:2px 10px}.p-article-info-bottom-brand{align-items:baseline;display:flex;margin-bottom:15px}.p-article-info-bottom-brand dt{font-family:Montserrat;padding-right:1rem}.p-article-info-bottom-brand dd,.p-article-info-bottom-brand dt{font-size:1.2rem;font-weight:700}.p-article-info-bottom-brand dd a{display:inline-block}.p-article-info-bottom-credit{align-items:baseline;display:flex}.p-article-info-bottom-credit dt{font-family:Montserrat;font-size:1.2rem;font-weight:700;padding-right:1rem}.p-article-info-bottom-credit dd ul{display:flex;flex-wrap:wrap;word-break:break-all}.p-article-info-bottom-credit dd ul li{font-size:1.2rem;margin-right:5px}.p-article-info-bottom-credit dd ul li:last-child{margin-right:0}.p-article-wrap{margin-bottom:40px}.p-article-item{margin-bottom:30px}.p-article-item:last-child{margin-bottom:0}.p-article-item a{color:#29d4e5;display:inline;text-decoration:underline}.p-article-item img{display:block}.p-article-item img.alignnone{margin-left:auto;margin-right:auto}.p-article-item h2{border-bottom:6px solid #dcd7c8;font-size:2.4rem;margin-top:60px;padding-bottom:7px}.p-article-item h2,.p-article-item h3{font-weight:700;line-height:1.4;margin-left:auto;margin-right:auto;width:100%}.p-article-item h3{border-left:6px solid #dcd7c8;box-sizing:border-box;font-size:1.8rem;margin-top:40px;padding:8px 0 8px 12px}.p-article-item h4{border-bottom:2px solid #dcd7c8;box-sizing:border-box;line-height:1.4;margin-top:30px;padding-bottom:5px}.p-article-item h4,.p-article-item h5{font-size:1.6rem;font-weight:700;margin-left:auto;margin-right:auto;width:100%}.p-article-item h5{margin-top:20px}.p-article-item h5+figure,.p-article-item h5+p{margin-top:10px}.p-article-item h6{font-size:1.3rem;font-weight:700;margin-left:auto;margin-right:auto;margin-top:20px;width:100%}.p-article-item h6+figure,.p-article-item h6+p{margin-top:7px}.p-article-item p{word-wrap:break-word;font-size:1.6rem;line-height:2;margin-left:auto;margin-right:auto;margin-top:20px;overflow-wrap:break-word;width:100%}.p-article-item p:last-child{margin-bottom:0}.p-article-item p.has-img{width:100%}.p-article-item strong{font-weight:700}.p-article-item blockquote{background-color:#f9f9f9;font-size:1.4rem;padding:12px 16px}.p-article-item a.btn_01{background-color:#29d4e5;color:#fff}.p-article-item a.btn_01,.p-article-item 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%}.p-article-item a.btn_02{border:1px solid #000;color:#000}.p-article-item 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-article-item iframe{display:block;max-width:100%}.p-article-item .youtube{padding-top:56.25%;position:relative;width:100%}.p-article-item .youtube iframe{height:100%!important;position:absolute;right:0;top:0;width:100%!important}.p-article-item figure{margin-top:20px;max-width:100%;width:100%!important}.p-article-item figure img{margin:auto}.p-article-item figcaption{font-size:1.3rem;margin-top:12px}.p-article-item .google-maps,.p-article-item figcaption,.p-article-item table{margin-left:auto;margin-right:auto;width:100%}.p-article-item table{border:1px solid #000;border-collapse:collapse;margin-top:20px}.p-article-item table thead th{background-color:#f5eee7;border:1px solid #000;font-size:1.6rem;font-weight:700;height:auto!important;padding-bottom:10px;padding-top:10px}.p-article-item table tbody th{background-color:#f0f0f0;font-weight:700}.p-article-item table tbody td,.p-article-item table tbody th{border:1px solid #000;font-size:12px;height:auto!important;padding:10px}.p-article-item .table-wrap{box-sizing:border-box;margin:20px auto 0;overflow:auto;padding:0;width:100%}.p-article-item .table-wrap table.addscroll{margin:0;table-layout:fixed;width:100%}.p-article-item ul{background-color:#f5eee7;box-sizing:border-box;margin-left:auto;margin-right:auto;margin-top:20px;padding:15px;width:100%}.p-article-item ul li{font-size:1.3rem;font-weight:700;margin-bottom:10px;padding:0 0 0 15px;position:relative}.p-article-item ul li:last-child{margin-bottom:0}.p-article-item ul li:before{background:#000;border-radius:50%;content:"";display:block;height:4px;left:0;position:absolute;top:10px;width:4px}.p-article-item ol{background-color:#f5eee7;box-sizing:border-box;counter-reset:item;margin-left:auto;margin-right:auto;margin-top:20px;padding:15px;width:100%}.p-article-item ol li{font-size:1.3rem;font-weight:700;margin-bottom:10px;padding:0 0 0 20px;position:relative}.p-article-item ol li:last-child{margin-bottom:0}.p-article-item ol li:before{content:counter(item) ".";counter-increment:item;display:block;left:0;position:absolute;top:0}.p-article-item dl{background-color:#f5eee7;box-sizing:border-box;margin-left:auto;margin-right:auto;margin-top:25px;padding:15px;width:100%}.p-article-item dl dt{font-size:1.8rem;font-weight:700;margin-bottom:15px}.p-article-item dl dd{font-size:1.3rem;font-weight:700;margin-bottom:10px}.p-article-item dl dd:last-child{margin-bottom:0}.p-article-item #ez-toc-container{margin-bottom:40px}.p-article-item #ez-toc-container .ez-toc-title-container{margin-bottom:15px;margin-left:auto;margin-right:auto;width:100%}.p-article-item #ez-toc-container .ez-toc-title-container p.ez-toc-title{font-family:Montserrat;font-size:1.4rem;font-weight:700;line-height:1;margin-bottom:0;width:100%}.p-article-item #ez-toc-container nav ul.ez-toc-list{background-color:transparent;box-sizing:border-box;font-size:1.4rem;margin-left:auto;margin-right:auto;margin-top:0;padding:0;width:100%}.p-article-item #ez-toc-container nav ul.ez-toc-list li{font-weight:700;line-height:1.4;margin-bottom:10px;padding:0 0 0 12px;position:relative}.p-article-item #ez-toc-container nav ul.ez-toc-list li:last-child{margin-bottom:0}.p-article-item #ez-toc-container nav ul.ez-toc-list li:before{background:#000;border-radius:50%;content:"";display:block;height:4px;left:0;position:absolute;top:9.5px;transform:translateY(-50%);width:4px}.p-article-item #ez-toc-container nav ul.ez-toc-list li>ul{padding-top:10px}.p-article-item sup{font-size:.75rem;vertical-align:super}.p-article-item sub{font-size:.75rem;vertical-align:sub}.p-article-item .paid-info{margin:60px auto;max-width:100%;text-align:center}.p-article-item .paid-info__wrap{margin-bottom:30px}.p-article-item .paid-info__text{border-top:1px solid gray;font-size:13px;line-height:1.8;padding:30px 0 10px;text-align:center}.p-article-item .paid-info__text--login{border-top:0;font-size:13px;font-weight:700;line-height:1.8;padding:30px 0 10px;text-align:center}.p-article-item .page-links-next{display:flex;justify-content:center;margin:30px auto 0;width:520px}.p-article-item .page-links-next .post-page-numbers{box-sizing:border-box;display:flex;font-size:12px;max-width:50%;text-decoration:none;width:50%}.p-article-item .page-links-next .post-page-numbers .page-links{box-sizing:border-box;max-width:100%;width:100%}.p-article-item .page-links-next .post-page-numbers .page-links .pc{display:inline-block}.p-article-item .page-links-next .post-page-numbers .page-links .sp{display:none}.p-article-item .page-links-next .post-page-numbers .page-links .page-links-btn-next,.p-article-item .page-links-next .post-page-numbers .page-links .page-links-btn-prev{box-sizing:border-box;max-width:100%;text-align:center;width:100%}.p-article-insert{border:1px solid #000;box-sizing:border-box;margin-left:auto;margin-right:auto;margin-top:20px;padding:14px 12px;width:100%}.p-article-insert .p-article-insert__wrap{align-items:center;color:#000;display:flex;justify-content:space-between;text-decoration:none}.p-article-insert .p-article-insert__item01{width:17%!important}.p-article-insert .p-article-insert__item02{width:80%!important}.p-article-insert .p-article-insert__item02 p:first-child{font-size:1.8rem;font-weight:700;line-height:1.4;margin-top:0;width:100%}.p-article-insert .p-article-insert__item02 p:last-child{font-size:1.2rem;margin-top:5px;width:100%}.p-article-insert .p-article-insert__sponsored{color:#c1c1c1}.p-article-source{box-sizing:border-box;margin:60px auto 40px;position:relative;width:100%}.p-article-source a{color:#29d4e5;display:inline;text-decoration:underline}.p-article-source p{background-color:#fff;border:1px solid #000;box-sizing:border-box;font-weight:700;left:-10px;position:absolute;text-align:center;top:-10px;width:42px}.p-article-source p:before{height:8px;left:-1px;top:19px;width:42px}.p-article-source p:after,.p-article-source p:before{background-color:#fff;content:"";display:block;position:absolute}.p-article-source p:after{height:20px;left:41px;top:-1px;width:8px}.p-article-source ul{border-bottom:1px solid #000;box-sizing:border-box;padding-bottom:8px;padding-top:8px}.p-article-source ul:nth-child(2){border-top:1px solid #000}.p-article-source ul li{border-left:1px solid #000;border-right:1px solid #000;font-size:1.3rem;padding:7px;text-align:center}.p-article-share{margin-bottom:40px;margin-left:auto;margin-right:auto;width:100%}.p-article-share__title{font-family:Montserrat;font-size:1.2rem;font-weight:700;line-height:1;margin-bottom:10px}.p-article-share__wrap{display:flex;flex-wrap:wrap}.p-article-share__item{height:20px;margin-bottom:10px;margin-right:15px}.p-article-share__item:last-child{margin-right:0}.p-article-member{border-bottom:1px solid #000;border-top:1px solid #000;margin-bottom:0;margin-left:auto;margin-right:auto;padding-bottom:30px;padding-top:10px;position:relative;width:70%}.p-article-member__title{font-family:Montserrat;font-size:1.5rem;font-weight:700;line-height:1;margin-bottom:15px}.p-article-member__content{align-items:center;display:flex;flex-direction:column}.p-article-member__profile{display:flex;justify-content:space-between;margin-bottom:0}.p-article-member__photo{width:18%}.p-article-member__photo img{border-radius:50%}.p-article-member__detail{width:78%}.p-article-member__detail-team{font-size:1.2rem;font-weight:700;line-height:1.2}.p-article-member__detail-name{font-size:1.4rem;font-weight:700;line-height:1;margin-top:5px}.p-article-member__detail-name a{color:#29d4e5}.p-article-member__sns{display:flex;margin-top:0;position:absolute;right:0;top:10px}.p-article-member__sns-item{height:26px;margin-right:10px;width:26px}.p-article-member__sns-item:last-child{margin-right:0}.p-article-member__description-sp{display:none;font-size:1.6rem;line-height:1.6}.p-article-member__description-sp a{color:#29d4e5;display:inline}.p-article-member__description-pc{display:block;font-size:1.6rem;line-height:1.6;margin-top:20px}.p-article-member__description-pc a{color:#29d4e5;display:inline}.p-article-member__link-sp{display:none;font-size:1.2rem;line-height:1;margin-top:20px;width:100%}.p-article-member__link-sp a{color:#29d4e5;display:inline;text-decoration:underline}.p-article-member__link-pc{display:none;font-size:1.2rem;line-height:1;margin-top:20px;width:100%}.p-article-member__link-pc a{color:#29d4e5;display:inline;text-decoration:underline}.p-article-snsfooter{background-color:rgba(41,212,229,.8);bottom:-50px;height:50px;left:0;position:fixed;transition:.3s;width:100%;z-index:90}.p-article-snsfooter.show{bottom:0;position:fixed}.p-article-snsfooter__inner{align-items:center;display:flex;height:100%;justify-content:flex-start;margin-left:auto;margin-right:auto;width:1190px}.p-article-snsfooter__wrap{display:flex;justify-content:center;width:830px}.p-article-snsfooter__item{align-items:center;display:flex;justify-content:center;margin-right:60px;width:30px}.p-article-snsfooter__item:last-child{margin-right:0}.p-article-snsfooter__item img{height:30px;object-fit:contain;width:30px}}.p-article-item .rich-article__header{position:relative;text-align:center}.p-article-item .rich-article__header-background{position:relative;text-align:center;top:0}.p-article-item .rich-article__header-background-img{position:relative}.p-article-item .rich-article__header-background-img img{width:100%}.p-article-item .rich-article__header-article-title{align-items:center;display:flex;height:100%;justify-content:center;position:absolute;top:0;width:100%}.p-article-item .rich-article__header-article-title picture{height:50%;width:60%}.p-article-item .rich-article__header-article-title img{height:100%;object-fit:scale-down;width:100%}.p-article-item .rich-article__header-article-catch{display:inline-block;position:relative;text-align:center;top:-60px;-webkit-writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;-ms-writing-mode:vertical-rl;writing-mode:vertical-rl}.p-article-item .rich-article__header-article-catch p{color:#000;font:normal normal normal 20px/24px Noto Serif JP;letter-spacing:.2em;line-height:40px;opacity:1;text-align:left}.p-article-item .rich-article__header-article-catch p span.kutouten{letter-spacing:-.5em}.p-article-item .rich-article__header-title{box-sizing:border-box;left:0;padding:40px 0 0 10px;position:absolute;top:0;width:100%}.p-article-item .rich-article__header-title img{max-width:13%}.p-article-item .rich-article__main{margin:130px auto 0;max-width:700px}.p-article-item .rich-article__main p{color:#333;font:normal normal normal 16px/30px Noto Serif JP;letter-spacing:.16px;line-height:30px;margin-top:0;opacity:1;text-indent:1em}.p-article-item .rich-article__main p.has-img img{margin:50px auto;max-height:482px;width:auto}.p-article-item .rich-article__footer{display:flex;flex-wrap:wrap;margin:150px auto 0;max-width:700px}.p-article-item .rich-article__footer h3.rich-article__profile-title{border:none;margin:0 15px;opacity:1;padding:0;width:100%}.p-article-item .rich-article__footer h3.rich-article__profile-title img{width:42px}.p-article-item .rich-article__footer dl.rich-article__profile{background-color:transparent;margin:24px 15px 0;padding:0;width:100%}.p-article-item .rich-article__footer dt.rich-article__profile-name{color:#333;font-family:Noto Sans JP;font-size:14px;font-weight:500;letter-spacing:0;margin:0;opacity:1;text-align:left}.p-article-item .rich-article__footer dd.rich-article__profile-data{color:#333;font:normal normal normal 13px/22px Noto Sans JP;letter-spacing:0;margin:10px 0 0;opacity:1;text-align:left}.p-article-item .rich-article__header-article-catch p,.p-article-item .rich-article__header-article-catch p span,.p-article-item .rich-article__header-article-title,.p-article-item .rich-article__header-background-img,.p-article-item .rich-article__header-title,.p-article-item .rich-article__main{opacity:0;transition:all 1.5s}.p-article-item .rich-article__header-article-catch p span.showobj,.p-article-item .showobj{opacity:1}@media screen and (min-width:580px)and (max-width:729px){.p-article-item .rich-article__header-article-title{align-items:center;display:flex;height:100%;justify-content:center;position:absolute;top:0;width:100%}.p-article-item .rich-article__header-article-title picture{height:41%;width:60%}.p-article-item .rich-article__header-article-title img{height:100%;object-fit:scale-down;width:100%}}@media screen and (min-width:730px)and (max-width:959px){.p-article-item .rich-article__header-title{box-sizing:border-box;left:0;padding:7% 0 0 6%;position:absolute;top:0;width:100%}.p-article-item .rich-article__header-title img{max-width:8%}.p-article-item .rich-article__header-article-title{align-items:center;display:flex;height:100%;justify-content:center;position:absolute;top:0;width:100%}.p-article-item .rich-article__header-article-title picture{height:41%;width:60%}.p-article-item .rich-article__header-article-title img{height:100%;object-fit:scale-down;width:100%}.p-article-item .rich-article__header-article-catch{display:inline-block;position:relative;text-align:center;top:-120px;-webkit-writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;-ms-writing-mode:vertical-rl;writing-mode:vertical-rl}.p-article-item .rich-article__header-article-catch p{color:#000;font:normal normal normal 20px/24px Noto Serif JP;letter-spacing:.2em;line-height:40px;opacity:1;text-align:left}.p-article-item .rich-article__header-article-catch p span.kutouten{letter-spacing:-.5em}.p-article-item .rich-article__header-article-catch p,.p-article-item .rich-article__header-article-catch p span,.p-article-item .rich-article__header-article-title,.p-article-item .rich-article__header-background-img,.p-article-item .rich-article__header-title,.p-article-item .rich-article__main{opacity:0;transition:all 1.5s}.p-article-item .rich-article__header-article-catch p span.showobj,.p-article-item .showobj{opacity:1}}@media screen and (min-width:960px)and (max-width:1279px){.p-article-item .rich-article__header-title{box-sizing:border-box;left:0;padding:7% 0 0 6%;position:absolute;top:0;width:100%}.p-article-item .rich-article__header-title img{max-width:8%}.p-article-item .rich-article__header-article-title{align-items:center;display:flex;height:100%;justify-content:center;position:absolute;top:0;width:100%}.p-article-item .rich-article__header-article-title picture{height:41%;width:60%}.p-article-item .rich-article__header-article-title img{height:100%;object-fit:scale-down;width:100%}.p-article-item .rich-article__header-article-catch{display:inline-block;position:relative;text-align:center;top:-80px;-webkit-writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;-ms-writing-mode:vertical-rl;writing-mode:vertical-rl}.p-article-item .rich-article__header-article-catch p{color:#000;font:normal normal normal 20px/24px Noto Serif JP;letter-spacing:.2em;line-height:40px;opacity:1;text-align:left}.p-article-item .rich-article__header-article-catch p span.kutouten{letter-spacing:-.5em}.p-article-item .rich-article__header-article-catch p,.p-article-item .rich-article__header-article-catch p span,.p-article-item .rich-article__header-article-title,.p-article-item .rich-article__header-background-img,.p-article-item .rich-article__header-title,.p-article-item .rich-article__main{opacity:0;transition:all 1.5s}.p-article-item .rich-article__header-article-catch p span.showobj,.p-article-item .showobj{opacity:1}}@media screen and (min-width:1280px){.p-article-item .rich-article__header{position:relative;text-align:center}.p-article-item .rich-article__header-background{position:relative;text-align:center;top:0}.p-article-item .rich-article__header-background-img{position:relative}.p-article-item .rich-article__header-article-title{align-items:center;display:flex;height:100%;justify-content:center;position:absolute;top:0;width:100%}.p-article-item .rich-article__header-article-title picture{height:41%;width:60%}.p-article-item .rich-article__header-article-title img{height:100%;object-fit:scale-down;width:100%}.p-article-item .rich-article__header-article-catch{display:inline-block;position:relative;text-align:center;top:-120px;-webkit-writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;-ms-writing-mode:vertical-rl;writing-mode:vertical-rl}.p-article-item .rich-article__header-article-catch p{color:#000;font:normal normal normal 20px/24px Noto Serif JP;letter-spacing:.2em;line-height:40px;opacity:1;text-align:left}.p-article-item .rich-article__header-article-catch p span.kutouten{letter-spacing:-.5em}.p-article-item .rich-article__header-title{left:0;padding:7% 0 0 6%;position:absolute;top:0;width:100%}.p-article-item .rich-article__header-title img{max-width:8%}.p-article-item .rich-article__main{margin:130px auto 0;max-width:700px}.p-article-item .rich-article__main p{color:#333;font:normal normal normal 16px/30px Noto Serif JP;letter-spacing:.16px;line-height:30px;margin-top:0;opacity:1;text-indent:1em}.p-article-item .rich-article__main p.has-img img{margin:50px auto;max-height:482px;width:auto}.p-article-item .rich-article__footer{display:flex;flex-wrap:wrap;justify-content:space-between;margin:150px auto 0;max-width:700px}.p-article-item .rich-article__footer h3.rich-article__profile-title{border:none;margin:0;opacity:1;padding:0;width:100%}.p-article-item .rich-article__footer h3.rich-article__profile-title img{width:42px}.p-article-item .rich-article__footer dl.rich-article__profile{background-color:transparent;margin:24px 0 0;padding:0;width:310px}.p-article-item .rich-article__footer dt.rich-article__profile-name{color:#333;font-family:Noto Sans JP;font-size:14px;font-weight:500;letter-spacing:0;margin:0;opacity:1;text-align:left}.p-article-item .rich-article__footer dd.rich-article__profile-data{color:#333;font:normal normal normal 13px/22px Noto Sans JP;letter-spacing:0;margin:10px 0 0;opacity:1;text-align:left}.p-article-item .rich-article__header-article-catch p,.p-article-item .rich-article__header-article-catch p span,.p-article-item .rich-article__header-article-title,.p-article-item .rich-article__header-background-img,.p-article-item .rich-article__header-title,.p-article-item .rich-article__main{opacity:0;transition:all 1.5s}.p-article-item .rich-article__header-article-catch p span.showobj,.p-article-item .showobj{opacity:1}}.p-article-item .s-article{margin-bottom:100px}.p-article-item .s-article p{font-size:16px;line-height:2em;text-align:justify}.p-article-item .s-article p.s-article__annotation-p{font-size:12px}.p-article-item .s-article p.s-article__question-text{text-align:center}.p-article-item .s-article__text-p{font-size:16px;line-height:2em;text-align:justify}.p-article-item .s-article__text-p-lead{margin-top:100px}.p-article-item .s-article__ranking{background-color:hsla(55,58%,65%,.651);margin-top:40px;padding:0 16px}.p-article-item .s-article__ranking-title{border:0;color:#000;font:normal normal 800 44px/54px Montserrat;letter-spacing:1.76px;line-height:1;margin:0;padding-top:30px;width:100%}.p-article-item .s-article__ranking-title-jp{color:#000;display:block;font:normal normal 700 16px/27px YuGothic;left:-.5em;letter-spacing:0;position:relative}.p-article-item .s-article__ranking-list{background-color:transparent;list-style:none;margin:0;padding:0 0 20px;width:100%}.p-article-item .s-article__ranking-list-item{background-color:transparent;border-bottom:1px solid #000;list-style:none;margin:20px 0 10px;padding:0 0 10px}.p-article-item .s-article__ranking-list-item:before{background:transparent;border-radius:0;content:"";display:none;height:0;left:0;position:absolute;top:0;width:0}.p-article-item .s-article__ranking-list-item:last-child{border-bottom:none}.p-article-item .s-article__ranking-list-item-inner{display:grid;grid-template-columns:100px 1fr}.p-article-item .s-article__ranking-list-item-rank{display:inline-block;grid-column-end:2;grid-column-start:1;grid-row-end:2;grid-row-start:1;margin:0;padding:0}.p-article-item .s-article__ranking-list-item-rank-img{margin:0;padding:0;width:78px}.p-article-item .s-article__ranking-list-item-title{display:inline-block;font:normal normal 700 24px/41px YuGothic;grid-column-end:3;grid-column-start:2;grid-row-end:2;grid-row-start:1;margin:0;padding:0}.p-article-item .s-article__ranking-list-item-data{display:inline-block;font:normal normal medium 16px/32px YuGothic;grid-column-end:3;grid-column-start:1;grid-row-end:3;grid-row-start:2;line-height:2em;margin-top:15px}.p-article-item .s-article__ranking-list-item-link{background-color:transparent;color:#000;text-decoration:none}.p-article-item .s-article__ranking-item-title{border:none;display:flex;margin:70px auto 0;padding:0;width:calc(100% - 32px)}.p-article-item .s-article__ranking-item-title-img{display:block;min-width:78px;width:78px}.p-article-item .s-article__ranking-item-title-text{display:block;font:normal normal 700 28px/48px YuGothic;padding-left:20px}.p-article-item .s-article__slideshow{margin:20px auto 0;overflow:hidden;padding:0;position:relative;width:100%}.p-article-item .s-article__slideshow-next,.p-article-item .s-article__slideshow-prev{display:none}.p-article-item .s-article__slideshow-list{background-color:transparent;margin:0;padding:0}.p-article-item .s-article__slideshow-list-item{margin:0;padding:0}.p-article-item .s-article__slideshow-list-item:before{display:none}.p-article-item .s-article__slideshow-list-item-img{width:100%}.p-article-item .s-article__comment-item{margin:20px auto 0;width:calc(100% - 32px)}.p-article-item .s-article__comment-balloon{background-color:#e1e1e1;border-radius:15px;box-sizing:border-box;font:normal normal 700 15px/30px YuGothic;margin:0 auto 15px;padding:23px;position:relative;text-align:center;width:100%}.p-article-item .s-article__comment-balloon:after{background-image:url(../img/special/article/fukidashi@2x.png);background-size:contain;border-radius:0 0 50% 0;bottom:-12px;content:"";display:inline-block;height:12px;left:60%;position:absolute;width:31px}.p-article-item .s-article__comment-profile-imgname{align-items:center;display:flex;margin:0 auto;width:100%}.p-article-item .s-article__comment-profile-img{border-radius:50%;height:38px;width:38px}.p-article-item .s-article__comment-profile-name{font:normal normal 700 14px/24px YuGothic;margin:0;padding:0 0 0 10px}.p-article-item .s-article__comment-profile-sns.pc{display:none}.p-article-item .s-article__comment-profile-sns.sp{display:flex}.p-article-item .s-article__comment-profile-sns-img{height:30px;margin:0 0 0 5px;width:30px}.p-article-item .s-article__comment-profile-datalist{align-items:center;background-color:transparent;display:grid;grid-template-columns:9rem 1fr;margin:10px auto 0;padding:0;width:100%}.p-article-item .s-article__comment-profile-datalist-title{border:1px solid #000;font-family:YuGothic;font-size:12px;font-weight:400;line-height:1;margin-bottom:6px;padding:2px;text-align:center}.p-article-item .s-article__comment-profile-datalist-data{font-family:YuGothic;font-size:14px;font-weight:400;line-height:1;margin-bottom:6px;padding-left:10px}.p-article-item .s-article__map{margin:20px auto 0;width:100%}.p-article-item .s-article__clip{background-color:#e1e1e1;margin-top:100px;padding:60px 0 40px;position:relative;width:100%}.p-article-item .s-article__clip-clip{display:block;position:absolute;text-align:center;top:-35px;width:100%}.p-article-item .s-article__clip-clip img{display:inline-block;margin:auto;min-width:242px;width:242px}.p-article-item .s-article__clip-inner{margin:auto;width:calc(100% - 32px)}.p-article-item .s-article__clip-book{text-align:center}.p-article-item .s-article__clip-book img{display:inline-block;max-width:150px}.p-article-item .s-article__clip-text{font:normal normal medium 16px/32px YuGothic;margin:25px 0 0;padding:0;text-align:justify;width:100%}.p-article-item .s-article__clip-link{align-items:center;background-color:#fff;box-sizing:border-box;color:#000;display:flex;font:normal normal 700 16px/27px YuGothic;justify-content:center;line-height:1.2;margin-top:25px;padding:15px 35px 15px 25px;position:relative;text-align:center;text-decoration:none;width:100%}.p-article-item .s-article__clip-link:after{align-self:right;background-image:url(../img/icon_article_arrow.png);background-size:contain;content:"";display:inline-block;height:13px;position:absolute;right:20px;width:16px}.p-article-item .s-article__teacher{display:grid;grid-template-columns:160px 1fr;margin:69px auto 0;padding-top:10px;position:relative;width:calc(100% - 32px)}.p-article-item .s-article__teacher-img{border-radius:50%;grid-column-end:2;grid-column-start:1;grid-row-end:4;grid-row-start:1;height:100px;padding-left:60px;width:100px}.p-article-item .s-article__teacher-img img{width:100%}.p-article-item .s-article__teacher-flag{position:absolute;top:0;width:93.57px}.p-article-item .s-article__teacher-title{display:grid;font-size:12px;grid-column-end:3;grid-column-start:2;grid-row-end:2;grid-row-start:1;line-height:1;margin-top:10px;padding-left:20px}.p-article-item .s-article__teacher-name{display:grid;font-size:16px;grid-column-end:3;grid-column-start:2;grid-row-end:3;grid-row-start:2;line-height:1;padding-left:20px}.p-article-item .s-article__teacher-sns{display:flex;grid-column-end:3;grid-column-start:2;grid-row-end:4;grid-row-start:3;padding-left:20px}.p-article-item .s-article__teacher-sns-img{height:30px;margin-right:10px;width:30px}.p-article-item .s-article__teacher-text{display:grid;font-size:16px;grid-column-end:3;grid-column-start:1;grid-row-end:5;grid-row-start:4;text-align:justify}.p-article-item .s-article__question{background-color:#b5c6dd;margin-top:93px;padding-bottom:30px;position:relative;width:100%}.p-article-item .s-article__question-qnum{font-family:Montserrat;font-size:70px;font-weight:800;letter-spacing:4.9px;line-height:1.2;padding-left:20px;position:absolute;top:-45px}.p-article-item .s-article__question-text{color:#000;font-family:YuGothic;font-size:16px;margin:0 auto;padding-top:50px;text-align:center;width:calc(100% - 32px)}.p-article-item .s-article__question-quer{align-items:center;display:flex;justify-content:center;margin:20px auto auto}.p-article-item .s-article__question-quer-img{border-radius:50%;height:38px;width:38px}.p-article-item .s-article__question-quer-name{font-family:YuGothic;font-size:14px;padding-left:10px}.p-article-item .s-article__answer-header{align-items:center;display:flex;margin:20px auto 0;width:calc(100% - 32px)}.p-article-item .s-article__answer-header:after{border-top:1px solid #000;content:"";display:block;width:100%}.p-article-item .s-article__answer-teacher-img{height:35px;width:35px}.p-article-item .s-article__answer-teacher-title{flex-shrink:4;font-weight:600;line-height:1;margin:0;min-width:max-content;padding-left:10px;padding-right:10px;word-break:keep-all}.p-article-item .s-article__answer-text{text-align:justify}.p-article-item .s-article__osusume{margin:90px auto 0}.p-article-item .s-article__osusume-title{border-bottom:6px solid #b5c6dd;border-left:none;font-size:24px;line-height:1.2;margin-top:90px;padding:0 0 10px}.p-article-item .s-article__osusume-title-h3{border:0;font-size:28px;line-height:1.2;margin:40px auto;padding:0;width:calc(100% - 32px)}.p-article-item .s-article__osusume-lead{margin-top:30px;padding:0}.p-article-item .s-article__osusume-item-title{border:none;display:flex;margin:60px auto 0;padding:0}.p-article-item .s-article__osusume-item-title-num{display:block;min-width:78px;width:78px}.p-article-item .s-article__osusume-item-title-img{display:block;object-fit:cover;width:100%}.p-article-item .s-article__osusume-item-title-text{font-size:28px;padding-left:20px}.p-article-item .s-article__osusume-point{background-color:#b5c6dd;padding:30px 0}.p-article-item .s-article__osusume-point-title{border-bottom:3px solid #fff;border-left:none;font-size:20px;font-weight:600;margin:0 auto;padding:0 0 10px;width:calc(100% - 60px)}.p-article-item .s-article__osusume-point-datalist{background-color:transparent;margin:0 auto;padding:0;width:calc(100% - 60px)}.p-article-item .s-article__osusume-point-datalist-title{display:flex;font-size:18px;margin-top:30px;padding:0}.p-article-item .s-article__osusume-point-datalist-title:before{background-color:#fff;border-radius:50%;content:"";display:inline-block;height:16px;margin-right:10px;margin-top:8px;min-width:16px;width:16px}.p-article-item .s-article__osusume-point-datalist-data{font-size:14px;font-weight:400;text-align:justify}.p-article-item .s-article__spec{align-items:stretch;background-color:transparent;border-top:1px solid #000;display:flex;flex-wrap:wrap;padding:0;width:calc(100% - 32px)}.p-article-item .s-article__spec dt{background-color:#e1e1e1;font-weight:600;width:15rem}.p-article-item .s-article__spec dd,.p-article-item .s-article__spec dt{align-items:center;border-bottom:1px solid #000;box-sizing:border-box;display:flex;font-size:14px;margin:0;padding:18px}.p-article-item .s-article__spec dd{flex-grow:2;font-weight:400;width:calc(100% - 15rem - 28px)}.p-article-item .s-article__decoration-header{border:none;font-size:24px;margin-bottom:30px;margin-top:60px;padding:0;text-align:center;width:calc(100% - 32px)}.p-article-item .s-article__decoration-header br{display:inline}.p-article-item .s-article__decoration-header:before{background-image:url(../img/special/article/sen@2x.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:13.66px;margin-bottom:20px;width:35px;width:100%}.p-article-item .s-article__decoration-link01{align-items:center;background-color:#f06c6c;border-radius:23px;box-sizing:border-box;color:#fff;display:flex;font-size:16px;justify-content:center;line-height:1;margin:10px auto;max-width:440px;padding:16px 50px;position:relative;text-align:center;text-decoration:none;width:calc(100% - 32px)}.p-article-item .s-article__decoration-link01:after{background-image:url(../img/icon_article_arrow.png);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:13px;position:absolute;right:20px;width:16px}.p-article-item .s-article__fukidashi{margin-top:70px}.p-article-item .s-article__fukidashi01{align-items:center;display:flex;margin:30px auto 0;width:calc(100% - 32px)}.p-article-item .s-article__fukidashi01-imgarea{box-sizing:border-box;display:block;min-width:80px}.p-article-item .s-article__fukidashi01-img{align-items:center;background-image:url(../img/special/article/waku@2x.png);background-position:50%;background-repeat:no-repeat;background-size:contain;display:flex;height:80px;justify-content:center;padding:7px;width:80px}.p-article-item .s-article__fukidashi01-img img{border-radius:50%}.p-article-item .s-article__fukidashi01-name{display:block;font-size:13px;font-weight:700;line-height:1.2;margin-top:10px;max-width:94px;text-align:center}.p-article-item .s-article__fukidashi01-text{box-sizing:border-box;font-size:16px;margin:0;padding-left:20px;text-align:justify;vertical-align:text-top;width:calc(100% - 100px)}.p-article-item .s-article__annotation-p{font-size:12px;margin-top:25px;text-align:justify}.p-article-item .s-article__rating-title{background-color:#fcdbb0;border:none;box-sizing:border-box;margin:60px auto 30px;padding:18px 20px;width:calc(100% - 32px)}.p-article-item .s-article__rating-star-head{width:100%}.p-article-item .s-article__rating-star-head-title{border-bottom:1px solid #000;border-left:none;font-size:14px;line-height:1;margin-top:20px;padding:0 0 10px;width:calc(100% - 32px)}.p-article-item .s-article__rating-star-item{display:flex;margin:10px auto 0;width:calc(100% - 32px)}.p-article-item .s-article__rating-star-item-title{border:1px solid #000;border-radius:12px;font-size:13px;font-weight:700;line-height:24px;text-align:center;width:50%}.p-article-item .s-article__rating-star-item-l,.p-article-item .s-article__rating-star-item-l-wrap{align-items:center;display:flex;justify-content:center}.p-article-item .s-article__rating-star-item-l-wrap{margin:14px auto 25px;width:calc(100% - 32px)}.p-article-item .s-article__rating-star-item-l-img--on{background-image:url(../img/special/article/star_fill@2x.png)}.p-article-item .s-article__rating-star-item-l-img--off,.p-article-item .s-article__rating-star-item-l-img--on{background-repeat:no-repeat;background-size:contain;display:inline-block;height:40px;margin-right:7px;width:42px}.p-article-item .s-article__rating-star-item-l-img--off{background-image:url(../img/special/article/star_empty@2x.png)}.p-article-item .s-article__rating-star-item-l-num{color:#f4ab37;font-family:YuGothic;font-size:16px;margin-left:14px}.p-article-item .s-article__rating-star-item-s{display:flex;padding-left:15px}.p-article-item .s-article__rating-star-item-s-wrap{align-items:center;display:flex;justify-content:space-around;width:50%}.p-article-item .s-article__rating-star-item-s-img--on{background-image:url(../img/special/article/star_fill@2x.png)}.p-article-item .s-article__rating-star-item-s-img--off,.p-article-item .s-article__rating-star-item-s-img--on{background-repeat:no-repeat;background-size:contain;display:inline-block;height:22px;margin-right:5px;width:23px}.p-article-item .s-article__rating-star-item-s-img--off{background-image:url(../img/special/article/star_empty@2x.png)}.p-article-item .s-article__rating-star-item-s-num{color:#f4ab37;font-family:YuGothic;font-size:14px}.p-article-item .s-article__rating-header01{border-bottom:6px solid #fcdbb0;border-left:none;font-size:24px;margin-top:60px;padding:0 0 10px}.p-article-item .s-article__rating-header02{border-bottom:none;border-left:6px solid #fcdbb0;font-size:18px;line-height:2;margin-top:50px;padding:0 0 0 14px}.p-article-item .s-article__rating-header-kensho{align-items:center;background-image:url(../img/special/article/kensho@2x.png);background-position:0;background-repeat:no-repeat;background-size:76px,76px,contain;border-bottom:none;display:flex;font-size:24px;justify-content:flex-start;margin-top:40px;min-height:76px;padding-left:80px}.p-article-item .s-article__rating-itemlist{background-color:transparent;display:flex;flex-wrap:wrap;padding:0}.p-article-item .s-article__rating-itemlist-item{margin-bottom:19px;min-width:47%;padding:0;width:47%}.p-article-item .s-article__rating-itemlist-item:before{content:"";display:none}.p-article-item .s-article__rating-itemlist-item:nth-child(2n){padding-left:6%}.p-article-item .s-article__rating-itemlist-title{font-size:14px;margin:10px 0 0;padding:0;text-align:justify;width:100%}.p-article-item .s-article__rating-itemlist-link{color:#000;display:block;text-decoration:none}.p-article-item .s-article__rating-itemlist-link:active,.p-article-item .s-article__rating-itemlist-link:hover{text-decoration:underline}.p-article-item .s-article__rating-itemlist-imgarea{width:100%}.p-article-item .s-article__rating-itemlist-img{object-fit:cover;width:100%}.p-article-item .s-article__rating-itemlist-text{font-size:13px;font-weight:400;line-height:22px;margin:10px 0;padding:0;text-align:justify;width:100%}.p-article-item .s-article__chart01{background-color:transparent;border-bottom:1px solid #000;padding:0 0 20px}.p-article-item .s-article__chart01:last-child{border-bottom:none}.p-article-item .s-article__chart01-title{font-size:16px;margin:0 0 7px}.p-article-item .s-article__chart01-title:before{background-color:#f4ab37;border-radius:50%;content:"";display:inline-block;height:16px;margin-right:9px;width:16px}.p-article-item .s-article__chart01-data{align-items:center;display:flex;line-height:1;margin:10px 0 0}.p-article-item .s-article__chart01-data-title{font-size:14px;padding-right:10px;text-align:right;width:8rem}.p-article-item .s-article__chart01-data-chart{background-color:#e1e1e1;display:block;height:21px;position:relative;width:calc(100% - 12rem)}.p-article-item .s-article__chart01-data-chart-bar{background-color:#f4ab37;display:block;height:100%;left:0;position:absolute;top:0;width:0}.p-article-item .s-article__chart01-data-num{color:#f4ab37;display:block;font-size:14px;padding-left:10px;text-align:center;width:3rem}.p-article-item .s-article__comment02{margin:20px auto 0;width:calc(100% - 32px)}.p-article-item .s-article__comment02-star-item{display:flex;margin:10px auto 0;width:calc(100% - 32px)}.p-article-item .s-article__comment02-star-item-s{display:flex;padding-left:15px}.p-article-item .s-article__comment02-star-item-s-wrap{align-items:center;display:flex;justify-content:space-around;margin:0 auto;min-width:150px;width:50%}.p-article-item .s-article__comment02-star-item-s-img--on{background-image:url(../img/special/article/star_fill@2x.png);background-repeat:no-repeat;background-size:contain;display:inline-block;height:22px;margin-right:5px;width:23px}.p-article-item .s-article__comment02-star-item-s-img--off{background-image:url(../img/special/article/star_empty-s@2x.png);background-repeat:no-repeat;background-size:contain;display:inline-block;height:22px;margin-right:5px;width:23px}.p-article-item .s-article__comment02-star-item-s-num{color:#000;font-family:YuGothic;font-size:14px;font-weight:700}.p-article-item .s-article__comment02-balloon{background-color:#e1e1e1;border-radius:15px;box-sizing:border-box;margin:0 auto 15px;padding:23px;position:relative;text-align:center;width:100%}.p-article-item .s-article__comment02-balloon:after{background-image:url(../img/special/article/fukidashi@2x.png);background-size:contain;border-radius:0 0 50% 0;bottom:-12px;content:"";display:inline-block;height:12px;left:calc(50% - 16px);position:absolute;width:31px}.p-article-item .s-article__comment02-balloon-list{background-color:transparent;display:flex;justify-content:space-between;margin:20px 0 0;padding:0;width:100%}.p-article-item .s-article__comment02-balloon-list-item{display:flex;flex-wrap:wrap;justify-content:center;margin:0;padding:0;width:30%}.p-article-item .s-article__comment02-balloon-list-item:before{display:none}.p-article-item .s-article__comment02-balloon-list-item-title{background-color:#fff;border-radius:10px;display:block;font-size:13px;font-weight:700;line-height:1;padding:5px 3px;text-align:center;width:100%}.p-article-item .s-article__comment02-balloon-list-item-star{align-items:center;display:flex;font-size:14px;font-weight:700;justify-content:center;margin:8px 0 0}.p-article-item .s-article__comment02-balloon-list-item-star:before{background-image:url(../img/special/article/star_fill@2x.png);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:23px;margin-right:10px;width:23px}.p-article-item .s-article__comment02-balloon-text{font-size:14px;margin:10px 0 0;text-align:justify;width:100%}.p-article-item .s-article__comment02-balloon-imgarea{margin:10px 0 0;width:100%}.p-article-item .s-article__comment02-balloon-img{object-fit:contain;width:100%}.p-article-item .s-article__comment02-profile-imgname{align-items:center;display:flex;margin:0 auto;width:100%}.p-article-item .s-article__comment02-profile-img{border-radius:50%;height:38px;width:38px}.p-article-item .s-article__comment02-profile-name{font:normal normal 700 14px/24px YuGothic;margin:0;padding:0 0 0 10px}.p-article-item .s-article__comment02-profile-datalist{align-items:center;background-color:transparent;display:block;grid-template-columns:9rem 1fr;line-height:24px;margin:10px auto 0;padding:0;width:100%}.p-article-item .s-article__comment02-profile-datalist-title{border:none;display:inline;font-family:YuGothic;font-size:14px;font-weight:700;line-height:1;margin:0;padding:0;text-align:center}.p-article-item .s-article__comment02-profile-datalist-title:after{content:"："}.p-article-item .s-article__comment02-profile-datalist-data{display:inline;font-family:YuGothic;font-size:14px;font-weight:400;line-height:1;margin:0;padding:0 10px 0 0}.p-article-item .s-article__enquete{background-color:#fcdbb0;box-sizing:border-box;margin-top:100px;padding:0 0 34px;position:relative;width:100%}.p-article-item .s-article__enquete-title{background-color:#000;border:none;border-radius:15px;box-sizing:border-box;color:#fff;font-size:16px;margin:0 auto;max-width:438px;padding:20px;position:relative;text-align:center;top:-28px;width:calc(100% - 32px)}.p-article-item .s-article__enquete-title:after{border-left:15px solid transparent;border-right:15px solid transparent;border-top:25px solid #000;bottom:-15px;content:" ";display:block;height:0;left:calc(50% - 15px);position:absolute;width:0}.p-article-item .s-article__enquete-text{font-size:16px;margin:10px auto 0;text-align:center;width:calc(100% - 32px)}.p-article-item .s-article__enquete-itemlist{background-color:transparent;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin:0;width:100%}.p-article-item .s-article__enquete-item{background-color:#fff;border-radius:30px;box-sizing:border-box;font-size:16px;list-style:none;margin:0 0 10px;max-width:234px;padding:10px;text-align:center;width:100%}.p-article-item .s-article__enquete-item:before{display:none}@media screen and (min-width:580px)and (max-width:729px){.p-article-item__slideshow{margin:20px auto 0;overflow:hidden;padding:0;position:relative;width:100%}.p-article-item__slideshow-prev{align-items:center;background-color:transparent;display:flex;font-size:30px;height:40px;left:0;position:absolute;top:calc(50% - 20px);width:40px;z-index:10}.p-article-item__slideshow-prev:before{background-image:url(../img/special/article/arrow-l.svg);background-position:left 20px center;background-repeat:no-repeat;background-size:contain;color:#fff;content:"";display:inline-block;height:40px;width:40px}.p-article-item__slideshow-next{background-color:transparent;display:flex;font-size:30px;height:40px;position:absolute;right:0;top:calc(50% - 20px);width:40px;z-index:10}.p-article-item__slideshow-next:before{background-image:url(../img/special/article/arrow-r.svg);background-position:right 20px center;background-repeat:no-repeat;background-size:contain;color:#fff;content:"";display:inline-block;height:40px;width:40px}.p-article-item__slideshow-list{background-color:transparent;margin:auto;padding:0;width:100%}.p-article-item__slideshow-list-item{margin-bottom:0;padding:0;text-align:center;width:100%}.p-article-item__slideshow-list-item:before{display:none}.p-article-item__slideshow-list-item-img{margin:0;object-fit:cover;width:100%}}@media screen and (min-width:730px)and (max-width:959px){.p-article-item__slideshow{margin:20px auto 0;overflow:hidden;padding:0;position:relative;width:100%}.p-article-item__slideshow-prev{align-items:center;background-color:transparent;display:flex;font-size:30px;height:40px;left:0;position:absolute;top:calc(50% - 20px);width:40px;z-index:10}.p-article-item__slideshow-prev:before{background-image:url(../img/special/article/arrow-l.svg);background-position:left 20px center;background-repeat:no-repeat;background-size:contain;color:#fff;content:"";display:inline-block;height:40px;width:40px}.p-article-item__slideshow-next{background-color:transparent;display:flex;font-size:30px;height:40px;position:absolute;right:0;top:calc(50% - 20px);width:40px;z-index:10}.p-article-item__slideshow-next:before{background-image:url(../img/special/article/arrow-r.svg);background-position:right 20px center;background-repeat:no-repeat;background-size:contain;color:#fff;content:"";display:inline-block;height:40px;width:40px}.p-article-item__slideshow-list{background-color:transparent;margin:auto;padding:0;width:100%}.p-article-item__slideshow-list-item{margin-bottom:0;padding:0;text-align:center;width:100%}.p-article-item__slideshow-list-item:before{display:none}.p-article-item__slideshow-list-item-img{margin:0;object-fit:cover;width:100%}}@media screen and (min-width:960px)and (max-width:1279px){.p-article-item .s-article__text-p{font-size:16px;line-height:2em;text-align:justify}.p-article-item .s-article__ranking{background-color:hsla(55,58%,65%,.651);margin-top:40px;padding:0 16px}.p-article-item .s-article__ranking-title{border:0;color:#000;font:normal normal 800 44px/54px Montserrat;letter-spacing:1.76px;line-height:1;margin:0;padding-top:30px;width:100%}.p-article-item .s-article__ranking-title-jp{color:#000;display:block;font:normal normal 700 16px/27px YuGothic;left:-.5em;letter-spacing:0;position:relative}.p-article-item .s-article__ranking-list{background-color:transparent;list-style:none;margin:0;padding:0 0 20px;width:100%}.p-article-item .s-article__ranking-list-item{background-color:transparent;border-bottom:1px solid #000;list-style:none;margin:20px 0 10px;padding:0 0 10px}.p-article-item .s-article__ranking-list-item:before{background:transparent;border-radius:0;content:"";display:none;height:0;left:0;position:absolute;top:0;width:0}.p-article-item .s-article__ranking-list-item:last-child{border-bottom:none}.p-article-item .s-article__ranking-list-item-inner{display:grid;grid-template-columns:100px 1fr}.p-article-item .s-article__ranking-list-item-rank{display:inline-block;grid-column-end:2;grid-column-start:1;grid-row-end:2;grid-row-start:1;margin:0;padding:0}.p-article-item .s-article__ranking-list-item-rank-img{margin:0;padding:0;width:78px}.p-article-item .s-article__ranking-list-item-title{display:inline-block;font:normal normal 700 24px/41px YuGothic;grid-column-end:3;grid-column-start:2;grid-row-end:2;grid-row-start:1;margin:0;padding:0}.p-article-item .s-article__ranking-list-item-data{display:inline-block;font:normal normal medium 16px/32px YuGothic;grid-column-end:3;grid-column-start:1;grid-row-end:3;grid-row-start:2;line-height:2em;margin-top:15px}.p-article-item .s-article__ranking-list-item-link{background-color:transparent;color:#000;text-decoration:none}.p-article-item .s-article__ranking-item-title{align-items:center;border:none;display:flex;margin:70px auto 0;padding:0;width:100%}.p-article-item .s-article__ranking-item-title-img{display:inline-block;width:78px}.p-article-item .s-article__ranking-item-title-text{display:inline-block;font:normal normal 700 28px/48px YuGothic;padding-left:20px}.p-article-item .s-article__slideshow{margin:20px auto 0;overflow:hidden;padding:0;position:relative;width:100%}.p-article-item .s-article__slideshow-prev{align-items:center;background-color:transparent;display:flex;font-size:30px;height:40px;left:0;position:absolute;top:calc(50% - 20px);width:40px;z-index:10}.p-article-item .s-article__slideshow-prev:before{background-image:url(../img/special/article/arrow-l.svg);background-position:left 20px center;background-repeat:no-repeat;background-size:contain;color:#fff;content:"";display:inline-block;height:40px;width:40px}.p-article-item .s-article__slideshow-next{background-color:transparent;display:flex;font-size:30px;height:40px;position:absolute;right:0;top:calc(50% - 20px);width:40px;z-index:10}.p-article-item .s-article__slideshow-next:before{background-image:url(../img/special/article/arrow-r.svg);background-position:right 20px center;background-repeat:no-repeat;background-size:contain;color:#fff;content:"";display:inline-block;height:40px;width:40px}.p-article-item .s-article__slideshow-list{background-color:transparent;margin:auto;padding:0;width:100%}.p-article-item .s-article__slideshow-list-item{margin-bottom:0;padding:0;text-align:center;width:100%}.p-article-item .s-article__slideshow-list-item:before{display:none}.p-article-item .s-article__slideshow-list-item-img{margin:0;object-fit:cover;width:100%}.p-article-item .s-article__clip-clip{display:block;position:absolute;text-align:center;top:-40px;width:100%}.p-article-item .s-article__clip-clip img{display:inline-block;margin:auto;min-width:342px;width:342px}}@media screen and (min-width:1280px){.p-article-item .s-article__text-p{font-size:16px;line-height:2em;text-align:justify}.p-article-item .s-article__ranking{background-color:hsla(55,58%,65%,.651);margin-top:40px;padding:0 16px}.p-article-item .s-article__ranking-title{border:0;color:#000;font:normal normal 800 44px/54px Montserrat;letter-spacing:1.76px;line-height:1;margin:0;padding-top:30px;width:100%}.p-article-item .s-article__ranking-title-jp{color:#000;display:inline;font:normal normal 700 16px/27px YuGothic;left:-.5em;letter-spacing:0;position:relative}.p-article-item .s-article__ranking-list{background-color:transparent;list-style:none;margin:0;padding:0 0 20px;width:100%}.p-article-item .s-article__ranking-list-item{background-color:transparent;border-bottom:1px solid #000;list-style:none;margin:20px 0 10px;padding:0 0 10px}.p-article-item .s-article__ranking-list-item:before{background:transparent;border-radius:0;content:"";display:none;height:0;left:0;position:absolute;top:0;width:0}.p-article-item .s-article__ranking-list-item:last-child{border-bottom:none}.p-article-item .s-article__ranking-list-item-inner{display:grid;grid-template-columns:100px 1fr}.p-article-item .s-article__ranking-list-item-rank{display:inline-block;grid-column-end:2;grid-column-start:1;grid-row-end:3;grid-row-start:1;margin:0;padding:0}.p-article-item .s-article__ranking-list-item-rank-img{margin:0;padding:0;width:78px}.p-article-item .s-article__ranking-list-item-title{display:inline-block;font:normal normal 700 24px/41px YuGothic;grid-column-end:3;grid-column-start:2;grid-row-end:2;grid-row-start:1;margin:0;padding:0}.p-article-item .s-article__ranking-list-item-data{display:inline-block;font:normal normal medium 16px/32px YuGothic;grid-column-end:3;grid-column-start:2;grid-row-end:3;grid-row-start:2;line-height:2em;margin-top:0}.p-article-item .s-article__ranking-list-item-link{background-color:transparent;color:#000;text-decoration:none}.p-article-item .s-article__ranking-item-title{border:none;display:flex;margin:70px auto 0;padding:0;width:100%}.p-article-item .s-article__ranking-item-title-img{display:inline-block;width:78px}.p-article-item .s-article__ranking-item-title-text{display:inline-block;font:normal normal 700 28px/48px YuGothic;padding-left:20px}.p-article-item .s-article__slideshow{margin:20px auto 0;overflow:hidden;padding:0;position:relative;width:100%}.p-article-item .s-article__slideshow-prev{align-items:center;background-color:transparent;display:flex;font-size:30px;height:40px;left:0;position:absolute;top:calc(50% - 20px);width:40px;z-index:10}.p-article-item .s-article__slideshow-prev:before{background-image:url(../img/special/article/arrow-l.svg);background-position:left 20px center;background-repeat:no-repeat;background-size:contain;color:#fff;content:"";display:inline-block;height:40px;width:40px}.p-article-item .s-article__slideshow-next{background-color:transparent;display:flex;font-size:30px;height:40px;position:absolute;right:0;top:calc(50% - 20px);width:40px;z-index:10}.p-article-item .s-article__slideshow-next:before{background-image:url(../img/special/article/arrow-r.svg);background-position:right 20px center;background-repeat:no-repeat;background-size:contain;color:#fff;content:"";display:inline-block;height:40px;width:40px}.p-article-item .s-article__slideshow-list{background-color:transparent;margin:auto;padding:0;width:100%}.p-article-item .s-article__slideshow-list-item{margin-bottom:0;padding:0;text-align:center;width:100%}.p-article-item .s-article__slideshow-list-item:before{display:none}.p-article-item .s-article__slideshow-list-item-img{margin:0;object-fit:cover;width:100%}.p-article-item .s-article__comment{display:flex;justify-content:space-between;width:100%}.p-article-item .s-article__comment-item{margin:20px 0 0;width:32%}.p-article-item .s-article__comment-balloon{background-color:#e1e1e1;border-radius:15px;box-sizing:border-box;font:normal normal 700 15px/30px YuGothic;margin:0 auto 15px;padding:23px;position:relative;text-align:center;width:100%}.p-article-item .s-article__comment-balloon:after{background-image:url(../img/special/article/fukidashi@2x.png);background-size:contain;border-radius:0 0 50% 0;bottom:-12px;content:"";display:inline-block;height:12px;left:60%;position:absolute;width:31px}.p-article-item .s-article__comment-profile-imgname{align-items:center;display:flex;margin:0 auto;width:100%}.p-article-item .s-article__comment-profile-img{border-radius:50%;height:38px;width:38px}.p-article-item .s-article__comment-profile-name{font:normal normal 700 14px/24px YuGothic;margin:0;padding:0 0 0 10px}.p-article-item .s-article__comment-profile-sns.pc{display:flex}.p-article-item .s-article__comment-profile-sns.sp{display:none}.p-article-item .s-article__comment-profile-sns-img{height:30px;margin:5px 5px 0 0;width:30px}.p-article-item .s-article__comment-profile-datalist{align-items:center;background-color:transparent;display:grid;grid-template-columns:9rem 1fr;margin:10px auto 0;padding:0;width:100%}.p-article-item .s-article__comment-profile-datalist-title{border:1px solid #000;font-family:YuGothic;font-size:12px;font-weight:400;line-height:1;margin-bottom:6px;padding:2px;text-align:center}.p-article-item .s-article__comment-profile-datalist-data{font-family:YuGothic;font-size:14px;font-weight:400;line-height:1;margin-bottom:6px;padding-left:10px}.p-article-item .s-article__map{max-width:max-content}.p-article-item .s-article__clip{background-color:#e1e1e1;margin-top:100px;padding:0 0 10px;position:relative;width:100%}.p-article-item .s-article__clip-clip{display:block;position:absolute;text-align:center;top:-40px;width:100%}.p-article-item .s-article__clip-clip img{display:inline-block;margin:auto;min-width:242px;width:342px}.p-article-item .s-article__clip-inner{display:grid;margin:auto;max-width:630px;padding-bottom:30px;padding-top:60px;width:calc(100% - 32px)}.p-article-item .s-article__clip-book{display:grid;grid-column-end:2;grid-column-start:1;grid-row-end:3;grid-row-start:1;margin-right:35px;text-align:center}.p-article-item .s-article__clip-book img{display:inline-block;max-width:150px}.p-article-item .s-article__clip-text{display:grid;font-weight:400;grid-row-end:2;grid-row-start:1;margin:0;padding:0;text-align:justify}.p-article-item .s-article__clip-link,.p-article-item .s-article__clip-text{font-family:YuGothic;font-size:16px;grid-column-end:3;grid-column-start:2;width:100%}.p-article-item .s-article__clip-link{align-items:center;background-color:#fff;box-sizing:border-box;color:#000;display:flex;font-weight:700;grid-row-end:3;grid-row-start:2;justify-content:center;line-height:1.2;margin-top:25px;padding:15px 35px 15px 25px;position:relative;text-align:center;text-decoration:none}.p-article-item .s-article__clip-link:after{background-image:url(../img/icon_article_arrow.png);background-size:contain;content:"";display:inline-block;height:13px;position:absolute;right:20px;width:16px}.p-article-item .s-article__teacher{display:grid;grid-template-columns:160px 1fr;margin:69px auto 0;padding-top:5px;position:relative;width:100%}.p-article-item .s-article__teacher-img{border-radius:50%;grid-column-end:2;grid-column-start:1;grid-row-end:4;grid-row-start:1;height:100px;padding-left:60px;width:100px}.p-article-item .s-article__teacher-img img{width:100%}.p-article-item .s-article__teacher-flag{position:absolute;top:0;width:94px}.p-article-item .s-article__teacher-title{display:grid;font-size:12px;grid-column-end:3;grid-column-start:2;grid-row-end:2;grid-row-start:1;line-height:1;margin-top:0;padding-left:20px}.p-article-item .s-article__teacher-name{display:grid;font-size:16px;grid-column-end:3;grid-column-start:2;grid-row-end:3;grid-row-start:2;line-height:1;padding-left:20px;padding-top:10px}.p-article-item .s-article__teacher-sns{align-items:end;display:flex;grid-column-end:4;grid-column-start:3;grid-row-end:3;grid-row-start:1;text-align:right}.p-article-item .s-article__teacher-sns-img{display:inline-block;height:30px;margin-left:10px;margin-right:0;width:30px}.p-article-item .s-article__teacher-text{display:grid;font-size:14px;grid-column-end:4;grid-column-start:2;grid-row-end:4;grid-row-start:3;padding-left:20px;padding-top:10px}.p-article-item .s-article__question-text{width:calc(100% - 168px)}.p-article-item .s-article__answer-header{align-items:center;display:flex;margin:20px auto 0;width:100%}.p-article-item .s-article__answer-header:after{border-top:1px solid #000;content:"";display:block;width:100%}.p-article-item .s-article__answer-teacher-img{height:35px;width:35px}.p-article-item .s-article__answer-teacher-title{flex-shrink:4;font-weight:600;line-height:1;margin:0;min-width:max-content;padding-left:10px;padding-right:10px;word-break:keep-all}.p-article-item .s-article__osusume-title-h3{margin:40px auto;width:100%}.p-article-item .s-article__spec{align-items:stretch;background-color:transparent;border-top:1px solid #000;display:flex;flex-wrap:wrap;padding:0;width:100%}.p-article-item .s-article__spec dt{background-color:#e1e1e1;font-weight:600;width:15rem}.p-article-item .s-article__spec dd,.p-article-item .s-article__spec dt{align-items:center;border-bottom:1px solid #000;box-sizing:border-box;display:flex;font-size:14px;margin:0;padding:18px}.p-article-item .s-article__spec dd{flex-grow:0;font-weight:400;width:calc(50% - 15rem)}.p-article-item .s-article__spec dd:nth-of-type(odd){border-right:1px solid #000}.p-article-item .s-article__decoration-header{align-items:center;border:none;display:flex;font-size:24px;margin:60px auto 30px;padding:0;text-align:center;width:fit-content}.p-article-item .s-article__decoration-header br{display:none}.p-article-item .s-article__decoration-header:before{background-image:url(../img/special/article/sen_l@2x.png);margin-bottom:0;margin-right:20px}.p-article-item .s-article__decoration-header:after,.p-article-item .s-article__decoration-header:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:35px;width:13.66px}.p-article-item .s-article__decoration-header:after{background-image:url(../img/special/article/sen_r@2x.png);margin-left:20px}.p-article-item .s-article__fukidashi01{width:100%}.p-article-item .s-article__annotation-p{font-size:12px;margin-top:25px;text-align:justify}.p-article-item .s-article__rating-title{width:100%}.p-article-item .s-article__rating-star{border-left:3px solid #fcdbb0;border-right:3px solid #fcdbb0;display:flex;justify-content:center;margin-top:35px}.p-article-item .s-article__rating-star-head{max-width:291px;width:50%}.p-article-item .s-article__rating-star-head-title{margin:0;width:100%}.p-article-item .s-article__rating-star-body{padding-left:30px;width:50%}.p-article-item .s-article__rating-star-item{margin:10px 0;width:100%}.p-article-item .s-article__rating-star-item-l-wrap{margin:10px 0 0;width:100%}.p-article-item .s-article__rating-itemlist{background-color:transparent;display:flex;flex-wrap:wrap;padding:0}.p-article-item .s-article__rating-itemlist-item{min-width:22%;padding:0 3% 0 0;width:22%}.p-article-item .s-article__rating-itemlist-item:before{content:"";display:none}.p-article-item .s-article__rating-itemlist-item:nth-child(2n){padding-left:0}.p-article-item .s-article__rating-itemlist-item:nth-child(4n){padding-right:0}.p-article-item .s-article__rating-itemlist-title{font-size:14px;margin:10px 0 0;padding:0;text-align:justify;width:100%}.p-article-item .s-article__rating-itemlist-link{color:#000;display:block;text-decoration:none}.p-article-item .s-article__rating-itemlist-link:active,.p-article-item .s-article__rating-itemlist-link:hover{text-decoration:underline}.p-article-item .s-article__rating-itemlist-imgarea{width:100%}.p-article-item .s-article__rating-itemlist-img{object-fit:cover;width:100%}.p-article-item .s-article__rating-itemlist-text{font-size:13px;font-weight:400;margin:10px 0 0;padding:0;text-align:justify;width:100%}.p-article-item .s-article__chart01{background-color:transparent;border-bottom:1px solid #000;display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 0 20px}.p-article-item .s-article__chart01:last-child{border-bottom:none}.p-article-item .s-article__chart01-title{font-size:16px;margin:0 0 7px;width:100%}.p-article-item .s-article__chart01-title:before{background-color:#f4ab37;border-radius:50%;content:"";display:inline-block;height:16px;margin-right:9px;width:16px}.p-article-item .s-article__chart01-data{align-items:center;display:flex;line-height:1;margin:10px 0 0;width:48%}.p-article-item .s-article__chart01-data-title{font-size:14px;padding-right:10px;text-align:right;width:8rem}.p-article-item .s-article__chart01-data-chart{background-color:#e1e1e1;display:block;height:21px;position:relative;width:calc(100% - 12rem)}.p-article-item .s-article__chart01-data-chart-bar{background-color:#f4ab37;display:block;height:100%;left:0;position:absolute;top:0;width:0}.p-article-item .s-article__chart01-data-num{color:#f4ab37;display:block;font-size:14px;padding-left:10px;text-align:center;width:3rem}.p-article-item .s-article__comment02{margin:20px auto 0;width:100%}.p-article-item .s-article__comment02-star-item{display:flex;margin:10px auto 0;width:calc(100% - 32px)}.p-article-item .s-article__comment02-star-item-s{display:flex;margin:0;padding:0}.p-article-item .s-article__comment02-star-item-s-wrap{align-items:center;box-sizing:border-box;display:flex;justify-content:space-around;margin:0 auto;min-width:190px;width:190px}.p-article-item .s-article__comment02-star-item-s-img--on{background-image:url(../img/special/article/star_fill@2x.png);background-repeat:no-repeat;background-size:contain;display:inline-block;height:22px;margin-right:5px;width:23px}.p-article-item .s-article__comment02-star-item-s-img--off{background-image:url(../img/special/article/star_empty-s@2x.png);background-repeat:no-repeat;background-size:contain;display:inline-block;height:22px;margin-right:5px;width:23px}.p-article-item .s-article__comment02-star-item-s-num{color:#000;font-family:YuGothic;font-size:14px;font-weight:700}.p-article-item .s-article__comment02-balloon{background-color:#e1e1e1;border-radius:15px;box-sizing:border-box;display:flex;flex-wrap:wrap;margin:0 auto 15px;padding:23px;position:relative;text-align:center;width:100%}.p-article-item .s-article__comment02-balloon:after{background-image:url(../img/special/article/fukidashi@2x.png);background-size:contain;border-radius:0 0 50% 0;bottom:-12px;content:"";display:inline-block;height:12px;left:calc(50% - 16px);position:absolute;width:31px}.p-article-item .s-article__comment02-balloon-list{background-color:transparent;display:flex;justify-content:space-between;margin:0;padding:0 0 0 20px;width:calc(100% - 190px)}.p-article-item .s-article__comment02-balloon-list-item{align-items:center;display:flex;flex-wrap:nowrap;justify-content:center;margin:0;padding:0;width:30%}.p-article-item .s-article__comment02-balloon-list-item:before{display:none}.p-article-item .s-article__comment02-balloon-list-item-title{background-color:#fff;border-radius:10px;display:inline-block;font-size:13px;font-weight:700;line-height:1;padding:5px 3px;text-align:center;width:60%}.p-article-item .s-article__comment02-balloon-list-item-star{align-items:center;display:flex;font-size:14px;font-weight:700;justify-content:center;margin:0;width:40%}.p-article-item .s-article__comment02-balloon-list-item-star:before{background-image:url(../img/special/article/star_fill@2x.png);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:23px;margin-right:10px;width:23px}.p-article-item .s-article__comment02-balloon-text{box-sizing:border-box;font-size:14px;margin:20px 0 0;order:1;padding:0 0 0 15px;text-align:justify;width:calc(100% - 190px)}.p-article-item .s-article__comment02-balloon-imgarea{margin:20px 0 0;width:190px}.p-article-item .s-article__comment02-balloon-img{object-fit:contain}.p-article-item .s-article__comment02-profile{align-items:center;display:flex}.p-article-item .s-article__comment02-profile-imgname{align-items:center;display:flex;margin:0 auto;width:30%}.p-article-item .s-article__comment02-profile-img{border-radius:50%;height:38px;width:38px}.p-article-item .s-article__comment02-profile-name{font:normal normal 700 14px/24px YuGothic;margin:0;padding:0 0 0 10px}.p-article-item .s-article__comment02-profile-datalist{align-items:center;background-color:transparent;display:block;grid-template-columns:9rem 1fr;line-height:24px;margin:0 auto;padding:0;width:70%}.p-article-item .s-article__comment02-profile-datalist-title{border:none;display:inline;font-family:YuGothic;font-size:14px;font-weight:700;line-height:1;margin:0;padding:0;text-align:center}.p-article-item .s-article__comment02-profile-datalist-title:after{content:"："}.p-article-item .s-article__comment02-profile-datalist-data{display:inline;font-family:YuGothic;font-size:14px;font-weight:400;line-height:1;margin:0;padding:0 10px 0 0}.p-article-item .s-article__enquete{background-color:#fcdbb0;box-sizing:border-box;margin-top:100px;padding:0 50px 34px;position:relative;width:100%}.p-article-item .s-article__enquete-title{background-color:#000;border:none;border-radius:15px;box-sizing:border-box;color:#fff;font-size:16px;margin:0 auto;max-width:438px;padding:20px;position:relative;text-align:center;top:-28px;width:calc(100% - 32px)}.p-article-item .s-article__enquete-text{font-size:16px;margin:10px auto 0;text-align:center;width:calc(100% - 32px)}.p-article-item .s-article__enquete-itemlist{background-color:transparent;display:flex;justify-content:space-between;margin:20px 0 0;padding:0}.p-article-item .s-article__enquete-item{background-color:#fff;border-radius:30px;box-sizing:border-box;font-size:16px;list-style:none;margin:0;max-width:234px;padding:10px;text-align:center;width:32%}.p-article-item .s-article__enquete-item:before{display:none}}.p-related{margin-bottom:50px;margin-left:auto;margin-right:auto;width:calc(100% - 32px)}.p-related__title{align-items:center;display:flex;margin-bottom:25px}.p-related__title-catch{font-family:Montserrat;font-size:3.6rem;font-weight:700;line-height:1;margin-right:7px}.p-related__title-sub{font-size:1.2rem;font-weight:700}.p-related__wrap{display:flex;flex-direction:column;flex-wrap:wrap}.p-related__item{display:flex;justify-content:space-between;margin-bottom:15px;width:100%}.p-related__item:nth-child(6){margin-bottom:0}.p-related__photo{width:32%}.p-related__detail{width:64%}.p-related-detail__title{font-size:1.3rem;font-weight:700;line-height:1.4;margin-bottom:5px}.p-related-detail__title.lockicon{background-image:url(https://cdn.funq.jp/contents/uploads/icons/common/icon_lock_close.png);background-position:0 2px;background-repeat:no-repeat;background-size:12px 12px;text-indent:16px}.p-related-date{color:gray;font-weight:700}.p-related-date,.p-related-sponsored{font-family:Montserrat;font-size:1.2rem}.p-related-sponsored{color:#c1c1c1}@media screen and (min-width:960px)and (max-width:1279px){.p-related{margin-bottom:50px;margin-left:auto;margin-right:auto;width:100%}.p-related__title{align-items:center;display:flex;margin-bottom:25px}.p-related__title-catch{font-family:Montserrat;font-size:3.6rem;font-weight:700;line-height:1;margin-right:7px}.p-related__title-sub{font-size:1.2rem;font-weight:700}.p-related__wrap{display:flex;flex-direction:row;flex-wrap:wrap}.p-related__item{display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:4.2%;margin-right:4.2%;width:30.533333%}.p-related__item:nth-child(n+5){display:flex}.p-related__item:nth-child(4){margin-bottom:4.2%}.p-related__item:nth-child(3n){margin-right:0}.p-related__item:nth-last-child(-n+3){margin-bottom:0}.p-related__photo{margin-bottom:10px;width:100%}.p-related__detail{width:100%}.p-related-detail__title{font-size:1.3rem;font-weight:700;line-height:1.4;margin-bottom:5px}.p-related-date{color:gray;font-weight:700}.p-related-date,.p-related-sponsored{font-family:Montserrat;font-size:1.2rem}.p-related-sponsored{color:#c1c1c1}}@media screen and (min-width:1280px){.p-related{margin-bottom:50px;margin-left:auto;margin-right:auto;width:100%}.p-related__title{align-items:center;display:flex;margin-bottom:25px}.p-related__title-catch{font-family:Montserrat;font-size:3.6rem;font-weight:700;line-height:1;margin-right:7px}.p-related__title-sub{font-size:1.2rem;font-weight:700}.p-related__wrap{display:flex;flex-direction:row;flex-wrap:wrap}.p-related__item{display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:4.2%;margin-right:4.2%;width:30.533333%}.p-related__item:nth-child(n+5){display:flex}.p-related__item:nth-child(4){margin-bottom:4.2%}.p-related__item:nth-child(3n){margin-right:0}.p-related__item:nth-last-child(-n+3){margin-bottom:0}.p-related__photo{margin-bottom:10px;width:100%}.p-related__detail{width:100%}.p-related-detail__title{font-size:1.3rem;font-weight:700;line-height:1.4;margin-bottom:5px}.p-related-date{color:gray;font-weight:700}.p-related-date,.p-related-sponsored{font-family:Montserrat;font-size:1.2rem}.p-related-sponsored{color:#c1c1c1}}.shopify__single-wrap{margin:60px auto 0;max-width:830px;padding:0 10px}.shopify__brand-wrap{margin:60px auto 30px;max-width:830px;padding:0 10px}.shopify__top-wrap{margin:0 auto 30px;max-width:1190px;padding:0 10px}@media screen and (min-width:580px)and (max-width:729px){.shopify__single-wrap{margin:60px auto 0;max-width:1190px;padding:0 10px}.shopify__brand-wrap{margin:60px auto 30px;max-width:1190px;padding:0 10px}.shopify__top-wrap{margin:0 auto 60px;max-width:1190px;padding:0 10px}}@media screen and (min-width:730px)and (max-width:959px){.shopify__single-wrap{margin:60px auto 0;max-width:1190px;padding:0 10px}.shopify__brand-wrap{margin:60px auto 30px;max-width:1190px;padding:0 10px}.shopify__top-wrap{margin:0 auto 60px;max-width:1190px;padding:0 10px}}@media screen and (min-width:960px)and (max-width:1279px){.shopify__single-wrap{margin:60px auto 0;max-width:1190px;padding:0 10px}.shopify__brand-wrap{margin:60px auto 30px;max-width:1190px;padding:0 10px}.shopify__top-wrap{margin:-60px auto 60px;max-width:1190px;padding:0 10px}}@media screen and (min-width:1280px){.shopify__single-wrap{margin:60px auto 0;max-width:1190px;padding:0}.shopify__brand-wrap{margin:60px auto 30px;max-width:1190px;padding:0}.shopify__top-wrap{margin:-60px auto 60px;max-width:1190px;padding:0}}.p-outbrain.pc{display:none}.p-outbrain.sp{display:block}.p-recommended{margin-left:auto;margin-right:auto;width:85%}.p-recommended__title{display:flex;flex-direction:column;margin-bottom:25px}.p-recommended__title-catch{font-family:Montserrat;font-size:3.6rem;font-weight:700;line-height:1}.p-recommended__title-sub{font-size:1.2rem;font-weight:700}@media screen and (min-width:960px)and (max-width:1279px){.p-outbrain.pc{display:block}.p-outbrain.sp{display:none}.p-recommended{margin-left:auto;margin-right:auto;width:100%}.p-recommended__title{display:flex;flex-direction:column;margin-bottom:25px}.p-recommended__title-catch{font-family:Montserrat;font-size:3.6rem;font-weight:700;line-height:1}.p-recommended__title-sub{font-size:1.2rem;font-weight:700}}@media screen and (min-width:1280px){.p-outbrain.pc{display:block}.p-outbrain.sp{display:none}.p-recommended{margin-left:auto;margin-right:auto;width:100%}.p-recommended__title{align-items:center;display:flex;flex-direction:row;margin-bottom:25px}.p-recommended__title-catch{font-family:Montserrat;font-size:4.6rem;font-weight:700;line-height:1;margin-right:7px}.p-recommended__title-sub{font-size:1.6rem;font-weight:700}}.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%}}.p-pickup{background-color:#e1e1e1;display:block;padding-bottom:15px;padding-top:15px;width:100%}.article-wrap .p-pickup{display:none}.p-pickup-label{margin-bottom:15px}.p-pickup-title{align-items:center;display:flex;justify-content:flex-start;margin-left:0}.p-pickup-title__main{display:inline-block;font-family:Montserrat;font-size:2rem;font-weight:700;line-height:1;margin-right:5px}.p-pickup-title__sub{font-color:gray;display:inline-block;font-size:1rem;font-weight:700}.p-pickup-inner{margin-left:auto;margin-right:auto;position:relative;width:90%}.p-pickup__wrap{display:flex;justify-content:space-between}.p-pickup-item{margin:0 auto;max-width:90%}.p-pickup-item__photo{margin-bottom:7px}.p-pickup-item__title{word-wrap:break-word;font-size:1.4rem;font-weight:700;line-height:1.3;margin-bottom:7px;overflow-wrap:break-word}.p-pickup-item__title.lockicon{background-image:url(https://cdn.funq.jp/contents/uploads/icons/common/icon_lock_close.png);background-position:0 2px;background-repeat:no-repeat;background-size:14px 14px;text-indent:19px}.p-pickup-item__date{font-family:Montserrat;font-size:1.2rem;font-weight:700}.p-pickup-item__sponsored{color:gray;font-family:Montserrat;font-size:1.2rem}.p-pickup-tag{display:flex;flex-wrap:wrap}.p-pickup-tag__item{align-items:center;box-sizing:border-box;display:flex;font-family:Montserrat;font-size:1.1rem;font-weight:700;margin-bottom:5px;margin-right:5px}.p-pickup-tag__item:last-child{margin-right:0}.p-pickup-tag__item a{padding-left:10px;padding-right:10px}.p-pickup-tag__item--brand{background-color:gray;border:1px solid gray}.p-pickup-tag__item--brand a{color:#fff}.p-pickup-tag__item--genre{border:1px solid gray}.p-pickup-tag__item--genre a{color:gray}.p-pickup-tag__item--feature{background-color:#000;border:1px solid #000}.p-pickup-tag__item--feature a{color:#fff}@media screen and (min-width:767px)and (max-width:959px){.p-pickup-item{margin:0 auto;max-width:370px}.p-pickup-item__photo{margin-bottom:12px}.p-pickup-item__title{word-wrap:break-word;font-size:1.8rem;font-weight:700;line-height:1.4;margin-bottom:10px;overflow-wrap:break-word}.p-pickup-item__title.lockicon{background-image:url(https://cdn.funq.jp/contents/uploads/icons/common/icon_lock_close.png);background-position:0 2px;background-repeat:no-repeat;background-size:18px 18px;text-indent:23px}.p-pickup-item__date{font-family:Montserrat;font-size:1.4rem;font-weight:700}.p-pickup-item__sponsored{color:gray;font-family:Montserrat;font-size:1.4rem}}@media screen and (min-width:960px)and (max-width:1279px){.p-pickup{background-color:#e1e1e1;padding-bottom:15px;padding-top:15px;width:100%}.article-wrap .p-pickup,.p-pickup{display:block}.p-pickup-label{align-items:center;display:flex;justify-content:flex-start}.p-pickup-title{margin-left:0}.p-pickup-title__main{font-family:Montserrat;font-size:1.6rem;font-weight:700;line-height:1}.p-pickup-title__sub{font-size:1.2rem;font-weight:700}.p-pickup-inner{margin-left:auto;margin-right:auto;position:relative;width:90%}.p-pickup__wrap{display:flex;justify-content:space-between}.p-pickup-item{margin:0 auto;max-width:370px}.p-pickup-item__photo{margin-bottom:12px}.p-pickup-item__title{word-wrap:break-word;font-size:1.8rem;font-weight:700;line-height:1.4;margin-bottom:10px;overflow-wrap:break-word}.p-pickup-item__title.lockicon{background-image:url(https://cdn.funq.jp/contents/uploads/icons/common/icon_lock_close.png);background-position:0 2px;background-repeat:no-repeat;background-size:18px 18px;text-indent:23px}.p-pickup-item__date{font-family:Montserrat;font-size:1.2rem;font-weight:700}.p-pickup-item__sponsored{color:gray;font-family:Montserrat;font-size:1.2rem}.p-pickup-tag{display:flex;flex-wrap:wrap}.p-pickup-tag__item{align-items:center;box-sizing:border-box;display:flex;font-family:Montserrat;font-size:1rem;font-weight:700;margin-bottom:5px;margin-right:5px}.p-pickup-tag__item a{padding-left:10px;padding-right:10px}.p-pickup-tag__item:last-child{margin-right:0}.p-pickup-tag__item--brand{background-color:gray;border:1px solid gray}.p-pickup-tag__item--brand a{color:#fff}.p-pickup-tag__item--genre{border:1px solid gray}.p-pickup-tag__item--genre a{color:gray}.p-pickup-tag__item--feature{background-color:#000;border:1px solid #000}.p-pickup-tag__item--feature a{color:#fff}}@media screen and (min-width:1280px){.p-pickup{background-color:#e1e1e1;padding-bottom:15px;padding-top:26px;width:100%}.article-wrap .p-pickup,.p-pickup{display:block}.p-pickup-label{align-items:center;display:flex;justify-content:flex-start;margin-bottom:26px}.p-pickup-title{margin-left:0}.p-pickup-title__main{font-family:Montserrat;font-size:2.4rem;font-weight:700;line-height:1}.p-pickup-title__sub{font-size:1.2rem;font-weight:700}.p-pickup-inner{margin-left:auto;margin-right:auto;position:relative;width:1190px}.p-pickup__wrap{display:flex;justify-content:space-between}.p-pickup-item{margin:0 auto;max-width:370px}.p-pickup-item__photo{margin-bottom:12px}.p-pickup-item__title{word-wrap:break-word;font-size:1.8rem;font-weight:700;line-height:1.4;margin-bottom:10px;overflow-wrap:break-word}.p-pickup-item__title.lockicon{background-image:url(https://cdn.funq.jp/contents/uploads/icons/common/icon_lock_close.png);background-position:0 2px;background-repeat:no-repeat;background-size:18px 18px;text-indent:23px}.p-pickup-item__date{font-family:Montserrat;font-size:1.2rem;font-weight:700}.p-pickup-item__sponsored{color:gray;font-family:Montserrat;font-size:1.2rem}.p-pickup-tag{display:flex;flex-wrap:wrap}.p-pickup-tag__item{align-items:center;box-sizing:border-box;display:flex;font-family:Montserrat;font-size:1.1rem;font-weight:700;margin-bottom:5px;margin-right:5px}.p-pickup-tag__item:last-child{margin-right:0}.p-pickup-tag__item a{padding-left:10px;padding-right:10px}.p-pickup-tag__item--brand{background-color:gray;border:1px solid gray}.p-pickup-tag__item--brand a{color:#fff}.p-pickup-tag__item--genre{border:1px solid gray}.p-pickup-tag__item--genre a{color:gray}.p-pickup-tag__item--feature{background-color:#000;border:1px solid #000}.p-pickup-tag__item--feature a{color:#fff}}.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:#fff;border-radius:0;bottom:0;height:8px;opacity:1;width:8px}.swiper-pagination-bullet-active{background:#000;height:8px;width:8px}div.swiper-pagination-wrapper{align-items:center;display:flex;height:30px;justify-content:center;margin-top:15px;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}@media screen and (min-width:767px)and (max-width:959px){.swiper-container{padding:0 20px}}@media screen and (min-width:960px)and (max-width:1279px){.swiper-container{padding-bottom:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:0;left:0;width:100%}div.swiper-pagination-wrapper{margin-top:10px}.swiper-pagination-bullet{background:#fff;border-radius:0;bottom:0;height:8px;opacity:1;width:8px}.swiper-pagination-bullet-active{background:#000;height:8px;width:8px}.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}}@media screen and (min-width:1280px){.swiper-container{padding-bottom:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:0;left:0;width:100%}div.swiper-pagination-wrapper{margin-top:10px}.swiper-pagination-bullet{background:#fff;border-radius:0;bottom:0;height:8px;opacity:1;width:8px}.swiper-pagination-bullet-active{background:#000;height:8px;width:8px}.swiper-button-next,.swiper-button-prev{background-color:hsla(0,0%,100%,.85);background-position:50%;background-repeat:no-repeat;background-size:20px;cursor:pointer;height:40px;margin-top:-70px;position:absolute;top:50%;width:40px;z-index:10}.swiper-button-prev{background-image:none;left:-60px}.swiper-button-prev:before{border-color:#000 transparent transparent #000;border-style:solid;border-width:1px;content:"";height:15px;left:60%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) rotate(-45deg);width:15px}.swiper-button-next{background-image:none;right:-60px}.swiper-button-next:before{border-color:#000 #000 transparent transparent;border-style:solid;border-width:1px;content:"";height:15px;left:40%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg);width:15px}}.infinite-scroll-error,.infinite-scroll-last{background:#000;color:#fff;text-align:center}.loader-box,.scroller-status{display:none}.loader-box{position:sticky;position:-webkit-sticky;top:200px}.loader-box.load{display:block}.loader-box-nextpage{display:none}.loader-box-nextpage.load{display:block;position:sticky;position:-webkit-sticky;top:200px}.loader-newton{height:45px;position:relative}.gooey{background:#fff;border-radius:20px;filter:contrast(20);height:40px;left:50%;margin:0 0 0 -71px;position:absolute;top:0;width:142px}.gooey .dot{animation:dot 2.8s infinite;background:#000;border-radius:50%;filter:blur(4px);height:16px;left:15px;position:absolute;top:12px;transform:translateX(0);width:16px}.gooey .dots{animation:dots 2.8s infinite;margin-left:31px;margin-top:12px;transform:translateX(0)}.gooey .dots span{background:#000;border-radius:50%;display:block;filter:blur(4px);float:left;height:16px;margin-left:16px;width:16px}@-moz-keyframes dot{50%{transform:translateX(96px)}}@-webkit-keyframes dot{50%{transform:translateX(96px)}}@-o-keyframes dot{50%{transform:translateX(96px)}}@keyframes dot{50%{transform:translateX(96px)}}@-moz-keyframes dots{50%{transform:translateX(-31px)}}@-webkit-keyframes dots{50%{transform:translateX(-31px)}}@-o-keyframes dots{50%{transform:translateX(-31px)}}@keyframes dots{50%{transform:translateX(-31px)}}.l-sponsored{margin-top:0}.l-header{height:auto;position:-webkit-sticky;position:sticky;top:0;transition:.3s;width:100%}.l-header.scroll{position:fixed;top:-200px}.p-brand__wrap{display:none}@media screen and (min-width:960px)and (max-width:1279px){.l-sponsored{margin-top:0}.l-header{height:auto;position:-webkit-sticky;position:sticky;top:0;transition:.3s;width:100%}.l-header.scroll{position:fixed;top:-354px}.p-brand__wrap{display:block}}@media screen and (min-width:1280px){.l-sponsored{margin-top:0}.l-header{height:auto;position:-webkit-sticky;position:sticky;top:0;transition:.3s;width:100%}.l-header.scroll{position:fixed;top:-414px}.p-brand__wrap{display:block}}