﻿@import"https://fonts.googleapis.com/css2?family=Comfortaa:wght@500&family=Roboto:ital,wght@0,300;0,500;1,300&display=swap";@keyframes move-tb{0%{top:0;opacity:0}50%{opacity:1}100%{top:100%}}*{margin:0;padding:0;box-sizing:border-box;font-feature-settings:"palt";letter-spacing:.08em;line-height:1.6}html{font-size:62.5%}body{width:100%;min-height:100vh;color:#3d4453;font-family:"Roboto",a-otf-gothic-bbb-pr6n,sans-serif;font-size:1.4em;font-weight:300}button[class]{appearance:none;border:none;border-radius:none;font-family:inherit}h1,h2,h3,h4,h5,h6{font-weight:300}a{color:#96635b;transition:.2s all cubic-bezier(.215,.61,.355,1)}@media(min-width:1025px){a[href^=tel]{pointer-events:none}}ul[class]{list-style:none}img{display:block;max-width:100%;height:auto}p:not([class]){margin:2em 0;line-height:1.8}@media(max-width:600px){p:not([class]){text-align:justify}}.bl_flexFull{flex-basis:100%}.bl_flexHalf{flex-basis:50%}.mg-tb{margin-top:2em;margin-bottom:2em}@media(min-width:1025px){.mg-tb{margin-top:6em;margin-bottom:6em}}.mg-center{margin-left:auto;margin-right:auto;max-width:1380px}.a-center{text-align:center}.base-bg{background-color:#f0efee}.ff-theme{font-family:"Comfortaa",cursive}.pc-no{display:none}@media(min-width:1025px){.pc-no{display:inline-block;writing-mode:vertical-rl}}.bl_grid3{margin-right:-20px;margin-left:-20px;display:flex}@media(min-width:1025px){.bl_grid3{margin-right:auto;margin-left:auto;max-width:1380px}}.bl_grid3>div:nth-child(2){border-left:1px solid #fff;border-right:1px solid #fff}.fa-chevron-left{position:relative;margin-right:.7rem}.fa-chevron-right{position:relative;margin-left:.7rem}.wrap{position:relative;min-height:100vh;display:flex;flex-direction:column}.ly_header{position:relative;padding:20px;width:100%;overflow-y:hidden;z-index:10}.ly_main{padding-bottom:6rem;width:100%;flex-grow:1}.ly_footer{padding:30px 20px 0;padding-bottom:calc(env(safe-area-inset-bottom) + 60px);width:100%;background:#f0efee}@media(min-width:1025px){.ly_footer{padding:60px 40px 40px}}.ly_gnavi{position:fixed;top:10px;right:10px;width:0;height:calc(100% - 20px);z-index:99;background:#3d4453;transition:width .8s cubic-bezier(.215,.61,.355,1);overflow-x:hidden;overflow-y:scroll}@media(min-width:1025px){.ly_gnavi{top:20px;right:20px;height:calc(100% - 40px)}}.ly_gnavi.open{width:250px}@media(min-width:1025px){.ly_gnavi.open{bottom:20px;width:500px}}.ly_gnavi a{color:#fff;text-decoration:none}.ly_sec{padding:20px}@media(min-width:1025px){.ly_sec{padding:80px 100px 80px 40px}}@media(min-width:1025px){.bl_logo:not(.bl_footerLogo){position:fixed;margin:3rem 0 0 3rem}}.bl_logo a{display:block}@media(hover:hover){.bl_logo a:hover{opacity:.7}}.bl_logo img{height:40px}@media(min-width:1025px){.bl_logo img{height:90px}}@media(min-width:1025px){.bl_footerLogo{padding-right:5rem;width:25%}}.bl_footerLogo img{height:80px}.bl_gnaviInner{position:relative;padding:40px 20px 20px;width:250px;height:100%;overflow-y:scroll}@media(min-width:1025px){.bl_gnaviInner{padding:80px 60px;width:500px}}@media(hover:hover){.bl_gnaviInner a:hover{color:#a37067}}.ly_gnavi .bl_collection{margin-bottom:3rem}.bl_collection_item:not(:last-child){margin-bottom:5px}@media(min-width:1025px){.bl_collection_item:not(:last-child){margin-bottom:20px}}.bl_collection_item a{display:flex;align-items:center}@media(hover:hover){.bl_collection_item a:hover .el_navItemImg{filter:grayscale(1)}}.bl_collection_item a .el_navItemImg{transition:.2s all cubic-bezier(.215,.61,.355,1)}.bl_gnaviList a{padding:.25em 0;display:block}@media(min-width:1025px){.bl_gnaviList a{padding:.5em 0;font-size:2rem;font-weight:300}}@media(min-width:1025px){.bl_gnaviList a:after{content:attr(data-label);margin-left:3em;display:inline-block;font-size:1.2rem}}.bl_gnaviSNS{margin:2rem auto;display:flex;font-size:3.4rem}.bl_gnaviSNS li:not(:first-child){margin-left:.5em}.bl_gnaviSNS a{display:block}.bl_headLink{position:fixed;right:20px;bottom:20px;bottom:calc(env(safe-area-inset-bottom) + 20px);display:flex;align-items:center;z-index:90}@media(min-width:1025px){.bl_headLink{right:100px;bottom:40px}}.bl_headLinkSNS{display:flex}.bl_headLinkSNS li{margin-right:1em}.bl_headLinkSNS a{color:#3d4453;font-size:3rem;line-height:1}@media(hover:hover){.bl_headLinkSNS a:hover{color:#96635b}}@media(min-width:1025px){.bl_footerInner{display:flex;flex-wrap:wrap}}.bl_footerInner>*{margin-bottom:2rem}.bl_fnavi{font-size:1.6rem}@media(min-width:1025px){.bl_fnavi{margin-top:-.3em}}.bl_fnavi>*{margin:0 0 2rem}.bl_fnaviMenu{display:flex;flex-wrap:wrap}.bl_fnaviSubMenu{display:flex;flex-wrap:wrap;font-size:.9em}.bl_secBorder{padding:3rem 1rem;border:1px solid}@media(min-width:1025px){.bl_secBorder{padding:6rem}}.bl_secBorder>*:last-child{margin-bottom:0}.bl_secBorderTitle{margin-bottom:4rem;display:flex;align-items:center;justify-content:center;font-size:1.6rem;font-weight:700;text-align:center}@media(min-width:1025px){.bl_secBorderTitle{font-size:2.4rem;font-weight:400}}.bl_secBorderTitle:before,.bl_secBorderTitle:after{content:"";width:25.6px;height:6.4px;display:block;background:url(/wp-content/themes/KPS2021/img/common/cube_l.svg) 0 0/contain no-repeat}@media(min-width:1025px){.bl_secBorderTitle:before,.bl_secBorderTitle:after{width:38.4px;height:9.6px}}.bl_secBorderTitle:before{margin-right:1.2rem}@media(min-width:1025px){.bl_secBorderTitle:before{margin-right:4rem}}.bl_secBorderTitle:after{margin-left:1.2rem;transform:scale(-1,-1)}@media(min-width:1025px){.bl_secBorderTitle:after{margin-left:4rem}}@media(min-width:1025px){.bl_secBorder p{font-size:1.6rem;text-align:center}}.bl_secTitle{margin:6rem 0;text-align:center}.bl_secTitle:before{content:"";margin:0 auto;width:32px;height:8px;display:block;background:url(/wp-content/themes/KPS2021/img/common/cube_l.svg) 0 0/contain no-repeat}@media(min-width:1025px){.bl_secTitle:before{width:51.2px;height:12.8px}}.bl_secTitle span{padding-top:1em;display:block;font-size:2.4rem;font-weight:300;letter-spacing:.2em}@media(min-width:1025px){.bl_secTitle span{font-size:4rem}}.bl_secTitleJa span{font-size:2rem;letter-spacing:.1em;line-height:1.8}@media(min-width:1025px){.bl_secTitleJa span{font-size:3.4rem}}.bl_secSubTitle{position:relative;margin-top:6rem;margin-left:-20px;margin-right:-20px;text-align:center}@media(min-width:1025px){.bl_secSubTitle{margin-top:10rem;margin-left:0;margin-right:0}}.bl_secSubTitle:before{content:"";position:absolute;top:50%;width:100%;display:block;border-top:1px solid}.bl_secSubTitle span{position:inherit;padding:0 1.5em;display:inline-block;background-color:#fff;font-size:1.8rem;font-style:italic;letter-spacing:.15em}@media(min-width:1025px){.bl_secSubTitle span{font-size:3.4rem}}.bl_secInner{margin-left:auto;margin-right:auto;max-width:760px}.bl_articleListItem{border-top:1px dotted #f0efee;border-bottom:1px dotted #f0efee}.bl_articleListItem a{padding:1.2rem 1em;display:flex;align-items:flex-start;flex-direction:column;color:#3d4453;text-decoration:none}@media(min-width:601px){.bl_articleListItem a{flex-direction:row;align-items:center;justify-content:space-between}}@media(hover:hover){.bl_articleListItem a:hover{background-color:#f0efee;color:#96635b}}.bl_banner{display:flex;flex-wrap:wrap;justify-content:center}.bl_banner>div{margin:0 0 1rem;flex-basis:335px;flex-grow:1}@media(min-width:601px){.bl_banner>div{margin:0 .5rem 1rem}}@media(min-width:1025px){.bl_banner>div{margin:0 .5rem 1rem}}.bl_banner>div a img{transition:.2s all cubic-bezier(.215,.61,.355,1)}@media(hover:hover){.bl_banner>div a:hover img{filter:saturate(.5)}}.bl_cautionList{position:relative;padding-left:1.5em;font-size:.9em}@media(min-width:1025px){.bl_cautionList{font-size:1.4rem}}.bl_cautionList>*:last-child{margin-bottom:0}.bl_cautionList li{line-height:1.6}@media(min-width:1025px){.bl_cautionList li{margin-bottom:2rem;line-height:2}}.bl_cautionList li:before{content:"○";position:absolute;left:0}.el_policyTitle{margin-top:2em;font-size:1.8rem;font-weight:700}.el_policyTitle~p{margin:.5em 0 1em}.el_frame{position:fixed;top:10px;bottom:10px;bottom:calc(env(safe-area-inset-bottom) + 10px);border-left:1px solid #3d4453;z-index:100}@media(min-width:1025px){.el_frame{top:20px;bottom:20px}}.el_frame:after{content:"";position:fixed;left:10px;right:10px;display:block;border-top:1px solid #3d4453}@media(min-width:1025px){.el_frame:after{left:20px;right:20px}}.el_frame.el_frameL{left:10px}@media(min-width:1025px){.el_frame.el_frameL{left:20px}}.el_frame.el_frameL:after{top:10px}@media(min-width:1025px){.el_frame.el_frameL:after{top:20px}}.el_frame.el_frameR{right:10px}@media(min-width:1025px){.el_frame.el_frameR{right:20px}}.el_frame.el_frameR:after{bottom:10px;bottom:calc(env(safe-area-inset-bottom) + 10px)}@media(min-width:1025px){.el_frame.el_frameR:after{bottom:20px}}.el_menuBtn{position:fixed;top:10px;right:10px;width:40px;height:40px;z-index:100;background:#3d4453;cursor:pointer;color:#fff;transition:.2s all cubic-bezier(.215,.61,.355,1)}@media(min-width:1025px){.el_menuBtn{top:20px;right:20px;width:60px;height:calc(100% - 40px);border-left:1px solid #343a47 !important}}.el_menuBtn:focus{background-color:#464e5f;outline:none}@media(hover:hover){.el_menuBtn:hover{background-color:#464e5f}}.el_menuBtn .el_menuBtnBar,.el_menuBtn:before,.el_menuBtn:after{position:absolute;top:0;bottom:0;margin:auto;width:1px;height:15px;display:block;background:#fff}.el_menuBtn .el_menuBtnBar{margin:auto;left:50%;transform:translateX(-50%)}@media(min-width:1025px){.el_menuBtn .el_menuBtnBar{transform:translateY(-3.5em)}}.el_menuBtn:before,.el_menuBtn:after{content:"";left:50%;transition:.2s ease-out all}.el_menuBtn:before{transform:translateX(-7px)}@media(min-width:1025px){.el_menuBtn:before{transform:translateX(-7px) translateY(-3.5em)}}.el_menuBtn:after{transform:translateX(7px)}@media(min-width:1025px){.el_menuBtn:after{transform:translateX(7px) translateY(-3.5em)}}.el_menuBtn.open:before{transform:translateX(-5px) translateY(-3.5em)}.el_menuBtn.open:after{transform:translateX(5px) translateY(-3.5em)}.el_menuBtn .el_menuBtnTxt{font-size:1.4rem;letter-spacing:.2em}.el_collection_label{margin-bottom:1.25em;border-bottom:1px solid #fff}@media(min-width:1025px){.el_collection_label{padding-bottom:.5em;font-size:2rem}}.el_navItemImg{width:25%;max-width:50px}@media(min-width:1025px){.el_navItemImg{width:80px;max-width:none}}.el_navItemCat{padding:0 1em;font-size:1.4rem}@media(min-width:1025px){.el_navItemCat{padding:0 2em;font-size:1.6rem}}.el_btn{position:relative;display:inline-block;padding:1rem 1.5em;min-width:150px;font-family:"Comfortaa",cursive;font-size:1.4rem;letter-spacing:.1em;text-align:center;text-decoration:none}@media(min-width:1025px){.el_btn{min-width:300px}.el_btn:before,.el_btn:after{content:"";position:absolute;top:50%;left:1em;width:.8rem;border-top:.8rem solid;transform:translateY(-50%);transition:.2s ease-out all;opacity:0}.el_btn:after{left:auto;right:1em}}@media(hover:hover){.el_btn:hover:before,.el_btn:hover:after{opacity:1}}.el_btnBorder{border:1px solid}.el_btnBg{background-color:#96635b;color:#fff}@media(max-width:600px){.el_btnFull{width:100%}}.el_fnaviMenuLink:not(:last-child):after{content:"/";margin:0 1em;display:inline-block}.el_fnaviMenuLink a{padding:.5em 0;display:inline-block;color:#3d4453;text-decoration:none}@media(hover:hover){.el_fnaviMenuLink a:after{content:"";display:block;border-bottom:1px solid;width:0;transition:.2s width cubic-bezier(.215,.61,.355,1)}.el_fnaviMenuLink a:hover{color:#96635b}.el_fnaviMenuLink a:hover:after{width:100%}}.bl_fnaviSubMenu .el_fnaviMenuLink{display:inline-flex;font-size:.9em;align-items:center}.bl_fnaviSubMenu .el_fnaviMenuLink:not(:last-child):after{content:"/";margin:0 1em;display:inline-block}.el_copyright{font-size:.8em}@media(min-width:1025px){.el_copyright{margin-bottom:0;text-align:center}}.el_articleDate{display:inline-block;font-size:1.2rem;font-weight:500;line-height:1}@media(min-width:601px){.el_articleDate{font-size:1.4rem}}.bl_article .el_articleDate{font-size:1.2rem}@media(min-width:1025px){.bl_article .el_articleDate{font-size:1.4rem}}.el_articleCat{display:inline-block;padding:0 .2rem;border:1px solid;font-size:1.2rem;font-weight:500}@media(min-width:1025px){.el_articleCat{padding:0 .8em;font-size:1.2rem;font-weight:500}}.el_articleListTitle{padding:.5em 0;font-size:1.4rem}@media(min-width:601px){.el_articleListTitle{margin:.2em 2em;flex-grow:1;font-size:1.6rem}}.el_articleTitle{margin:2rem 0;font-size:1.6rem;font-weight:700}@media(min-width:1025px){.el_articleTitle{margin:4rem 0;font-size:2.8rem;font-weight:400}}.el_pageNavi{padding:.8em 1em;display:inline-block;font-family:"Comfortaa",cursive;text-align:center;text-decoration:none}.el_pageNavi .fas{transition:.2s all cubic-bezier(.215,.61,.355,1)}.el_pagePrev{order:3}.el_pagePrev .fas{right:0}@media(hover:hover){.el_pagePrev:hover .fas{right:-.5rem}}.el_pageNext{order:1}.el_pageNext .fas{left:0}@media(hover:hover){.el_pageNext:hover .fas{left:-.5rem}}.el_pageIndex{margin:0 .5em;min-width:0;max-width:300px;flex-grow:1;order:2}@media(min-width:1025px){.el_pageIndex{margin:0 3em;width:300px}}