html{-webkit-box-sizing:border-box;box-sizing:border-box;scroll-behavior:smooth}body{margin:0;font-family:"Zen Maru Gothic",sans-serif;font-weight:500;font-style:normal}body,li,a{color:#6A3907;font-size:16px}li{list-style:none}a{text-decoration:none}details{padding:0;border:none}summary{list-style:none;outline:none;cursor:pointer}section{padding:5rem 0}.max100{width:100%}.apc_wrapper{width:75%;margin:3rem auto;max-width:1080px}.pc_only{display:block}.sp_only{display:none}.flex{display:flex;justify-content:space-evenly}.w70{width:70%}.w50{width:45%}.w30{width:30%}.center{margin:0 auto}.right{text-align:right}.left{text-align:left}.highlight{background:linear-gradient(transparent 60%,#edd28f 60%)}h2{color:#6A3907;font-size:35px;text-align:center}h2 .titledeco_1{content:url(https://kkanako.com/lp/apcj/img/titledeco_1.png);height:3.5rem;margin-right:1rem}h2 .titledeco_2{content:url(https://kkanako.com/lp/apcj/img/titledeco_2.png);height:3.5rem;margin-left:1rem}.explain-text{font-weight:700;margin-bottom:2rem;text-align:center}.btn-container{text-align:center}a.btn{display:inline-block;background-color:#c83733;color:#fff;font-size:16px;font-weight:700;padding:.5rem 3rem;border-radius:50px;border-bottom:5px solid #bf0000;transition:0.3s}a.textbtn{text-decoration:underline;font-size:14px}a.btn:hover{margin-top:3px;border-bottom:2px solid #bf0000}#lastyear-win a.btn,#restaurants a.btn{background:#eebb3d;border-bottom:5px solid #dda006}#lastyear-win a.btn:hover,#restaurants a.btn:hover{border-bottom:2px solid #dda006}#page-top{z-index:100000;width:50px;height:50px;text-align:center;position:fixed;right:10px;bottom:10px;font-size:1.5rem;line-height:45px;background:#6a3907;color:#fff;padding:10px;border-radius:50%;transition:.3s;box-shadow:0 2px 10px -6px rgba(0,0,0,.5),0 3px 10px -4px rgba(0,0,0,.2)}#page-top:hover{bottom:13px}#oubo-recipe .apc_wrapper,#oubo-rule .apc_wrapper,#lastyear-win .apc_wrapper{background-color:#fff;border-radius:20px}#lastyear-win,#standards,#app-terms{background-color:#eebb3d}#oubo-rule,#restaurants,#abt-pbutter{background-color:#F0ECD4}nav{margin:2rem auto 4rem}nav ul.flex{padding-left: 0}nav.nav_apc li{width:16.5%;border-right:2px dotted #6A3907;text-align:center;font-weight:700}nav.nav_apc li:last-of-type{border:none}nav.nav_apc li:hover{text-decoration:underline}.fv-text{letter-spacing:.4rem;padding-bottom:.5rem;font-weight:700;display:block;text-align:center}a.btn.fv{font-size:1.5rem;background:#c83733;box-shadow:2px 4px 0 #bf0000;padding:1rem 5rem}a.btn.fv:hover{box-shadow:1px 2px 0 #bf0000}#oubo-recipe{margin-top:2rem}#oubo-recipe .apc_wrapper{padding:2rem 0}.stripe{background-image:repeating-linear-gradient(300deg,#fffbb7,#fffbb7 20px,transparent 20px,transparent 40px)}#oubo-rule .apc_wrapper{padding:3rem 0}#oubo-rule h3 .titledeco_3{content:url(https://kkanako.com/lp/apcj/img/titledeco_3.png);height:2rem;margin-right:1rem}#oubo-rule h3{padding-bottom:.5rem;border-bottom:3px dotted #b4b4b4}#lastyear-win h3{margin:.5rem 0}#lastyear-win h3:first-of-type{font-size:1.5rem;color:#bf0000}#lastyear-win h3:nth-of-type(2){color:#b4b4b4}#lastyear-win h3:nth-of-type(3){color:#C47222}#lastyear-win .crown_1{content:url(https://kkanako.com/lp/apcj/img/crown_1.png);height:2rem;margin-right:1rem}#lastyear-win .crown_2{content:url(https://kkanako.com/lp/apcj/img/crown_2.png);height:1.5rem;margin-right:1rem}#lastyear-win .crown_3{content:url(https://kkanako.com/lp/apcj/img/crown_3.png);height:1.5rem;margin-right:1rem}.crown_1:last-of-type,.crown_2:last-of-type,.crown_3:last-of-type{margin-left:1rem}.apc_wrapper.awards{text-align:center;padding:3rem 1rem}.award-row{display:flex;justify-content:center;gap:1.5rem}.award-row:first-of-type{margin-bottom:2rem}.first{justify-content:center}.award-card{background:#fff;border:2px solid #eee;border-radius:20px;overflow:hidden;width:300px;transition:transform 0.3s}.award-card img{width:100%;display:block}.first-place{width:390px;border:3px solid #EEBB3D}.award-info{padding:1rem}.award-rank{font-weight:700;color:#EEBB3D}.award-title{font-size:1.2rem;margin:.5rem 0;height:3rem}#lastyear-win{padding:5rem 0 0}#lastyear-win h2:nth-of-type(2){margin-bottom:0}.custom-shape-divider-top-1631532852{position:absolute;top:0;left:0;width:100%;overflow:hidden;line-height:0}.custom-shape-divider-top-1631532852 svg{position:relative;display:block;width:calc(100% + 1.3px);height:100px}.custom-shape-divider-top-1631532852 .shape-fill{fill:#eebb3d}.divider{position:relative}#restaurants .apc_wrapper{margin-top:5rem}#restaurants .flex{background:#fff;padding:1rem;border-radius:20px;border:3px solid #6a3907;margin-bottom:2rem}#restaurants h3{font-size:16px;margin:1rem auto}.recipe img,.shop img{width:90%;box-shadow:2px 2px 4px #eee}.recipe,.shop,.shop-detail{width:30%;text-align:center}.recipe{padding-right:1rem;margin-right:1rem;border-right:3px dotted #6A3907}.shop-detail table{font-size:12px;height:150px;text-align:left;vertical-align:baseline}.shop-detail th{width:25%;text-align:left}#standards .flex{justify-content:space-between}.standard-detail{width:31%;background:#fff;border:3px solid #6a3907;border-radius:20px;font-weight:700;text-align:center}.standard-detail img{width:80px;padding:1rem;background:#eebb3d;border-radius:50%;margin:2rem auto 0}.standard-detail p{margin:1rem 2rem 2rem}#standards h3{width:280px;background:#6a3907;color:#fff;padding:.5rem;text-align:center;border-radius:50px;margin:3rem auto 1rem}#abt-pbutter .flex{align-items:anchor-center}#abt-pbutter .w50 img{width:85%;border-radius:50%;box-shadow:2px 2px 4px #ccc}#abt-pbutter h3::after{content:'';display:block;border-bottom:1px solid #eebb3d}.abt-num{color:#eebb3d;font-weight:700;font-size:3rem;font-style:italic;padding-right:1rem}#howto-apply{margin:0 auto;text-align:center}.step-box{position:relative;display:flex;align-items:center;background:#fff;border:3px solid #eebb3d;border-radius:20px;margin:2rem 0;padding:1rem;text-align:left}.step-box::after{content:"";position:absolute;bottom:-25px;left:50%;transform:translateX(-50%);border-left:10px solid transparent;border-right:10px solid transparent;border-top:15px solid #e7d096}.apc_wrapper .step-box:last-of-type::after{border:none}.step-label{width:50px;height:50px;color:#fff;font-weight:700;background:#eebb3d;text-align:center;padding:1rem;margin:1rem;border-radius:50%}.step-text h3{margin:0}.step-box p{margin:0;font-size:1rem;line-height:1.6}.title-border{display:flex;align-items:center}.title-border:before,.title-border:after{content:"";height:1px;flex-grow:1;background-color:#6a3907}.title-border:before{margin-right:1rem}.title-border:after{margin-left:1rem}.apply-info{background:#fff;border-radius:6px;padding:1.5rem;margin-top:3rem;text-align:center!important}.apply-info h4{width:90%;min-width:200px;background:#6a3907;color:#fff;padding:.5rem;text-align:center;border-radius:50px;margin:2rem auto 1rem}.apply-method .w50{padding:0 1.5rem}.apply-method .method_1{border-right:3px dotted #6a3907}.apply-info a.btn{width:180px}details.accordion-mail{margin-bottom:2rem}summary.mailtext{text-decoration:underline;font-weight:700}.accordion-mail p{padding:2rem;background:#EEBB3D;text-align:left;border-radius:20px}.addressbox{width:85%;position:relative;margin:2rem auto 0;padding:1rem 2rem;border:solid 3px #EEBB3D;border-radius:20px;left:5%;text-align:left}.addressbox .addressbox-title{position:absolute;display:inline-block;top:-13px;left:10px;padding:0 9px;line-height:1;font-size:19px;background:#FFF;color:#EEBB3D;font-weight:700}a.btn.arrow-right{border-radius:5px;position:relative}.arrow-right::before{content:"";margin:auto;position:absolute;top:3px;bottom:0;right:30px;width:9px;height:9px;border-top:3px solid #fff;border-right:3px solid #fff;transform:rotate(45deg)}.arrow-right::after{content:"";margin:auto;position:absolute;top:0;bottom:0;right:1rem;width:20px;height:3px}.method-exp{height:2.5rem;text-align:center}#app-terms .explain-text{text-align:left}#app-terms .accordion{border-radius:5px;box-shadow:0 7px 15px -5px rgb(0 0 0 / 5%);background-color:#fff}#app-terms details.accordion{margin-bottom:10px}#app-terms .accordion summary{display:flex;justify-content:space-between;align-items:center;position:relative;padding:1em 2em;color:#6a3907;font-weight:700;cursor:pointer}#app-terms .accordion summary::-webkit-details-marker{display:none}#app-terms .accordion summary::after{transform:translateY(-25%) rotate(45deg);width:7px;height:7px;margin-left:10px;border-bottom:3px solid #6a3907;border-right:3px solid #6a3907;content:'';transition:transform .3s}#app-terms .accordion[open] summary::after{transform:rotate(225deg)}.accordion p{transform:translateY(-10px);opacity:0;margin:0;padding:.3em 2em 1.5em;color:#6a3907;transition:transform .5s,opacity .5s}.accordion[open] p{transform:none;opacity:1;font-size:14px}#app-terms .btn-container{margin-top:2rem}#app-terms a.btn{background-color:#6A3907;border-bottom:5px solid #412304;padding:1rem 3rem}#app-terms a.btn:hover{border-bottom:2px solid #412304}footer{background:#EEBB3D;padding-bottom:2rem}footer{text-align:center}footer span{line-height:100px;font-size:2rem;font-weight:bolder;vertical-align:text-bottom}footer a{display:inline-block;width:100px;text-align:center;margin:0 auto}footer a img{width:100%}footer a:hover{opacity:.9;transition:0.5s}#lastyear-win{padding:5rem 0 2rem}@media screen and (max-width:768px){.sp_only{display:block}.pc_only{display:none}.flex{flex-direction:column}a.btn{padding:.5rem 2rem;font-size:14px}#page-top{width:30px;height:30px;line-height:25px;font-size:1rem}.apc_wrapper{width:85%;display:block;margin:0 auto}section{padding:2rem 0 3rem}h2{font-size:18px}h2 .titledeco_1{height:2rem;margin-right:.5rem}h2 .titledeco_2{height:2rem;margin-left:.5rem}h3{font-size:16px}p{font-size:14px}.w50,.w70,.w30{display:block;width:100%;margin:0 auto}a.btn.fv{font-size:1.3rem;padding:.8rem 3rem}.fv-text{letter-spacing:.1rem}nav{margin:1rem auto 2rem}nav.nav_apc ul.flex{width:100%;flex-direction:row;flex-wrap:wrap;margin-left:0;margin-right:0;padding-inline-start:0;margin-bottom:2rem}nav.nav_apc li{width:33%;margin:.5rem 0}nav.nav_apc li:nth-of-type(3){border-right:none}nav.nav_apc li a{font-size:14px}#oubo-recipe .apc_wrapper{width:90%}#oubo-recipe .explain-text{padding:0 1rem}#oubo-rule .apc_wrapper{padding:2rem 0;margin-top:2rem}#oubo-rule .apc_wrapper .w50{width:85%}#lastyear-win{padding:2rem 0}#lastyear-win .apc_wrapper{background:none}.award-card{width:100%;margin:0 auto 1rem}.award-row{display:block}.award-row:first-of-type{margin-bottom:1rem}.first-place{border:2px solid #eee}.custom-shape-divider-top-1631532852 svg{height:40px}.apc_wrapper.awards{padding:1rem 0}#lastyear-win h2:nth-of-type(2){padding-bottom:1rem}#restaurant{padding:1rem 0 2rem}.recipe,.shop,.shop-detail{width:100%;text-align:center}.recipe{padding-right:0;padding-bottom:1rem;margin-right:0;margin-bottom:1rem;border-right:none;border-bottom:3px dotted #6A3907}#standards .apc_wrapper{margin-top:2rem}.standard-detail{width:100%;margin-bottom:1rem}.standard-detail:last-of-type{margin-bottom:0}#abt-pbutter .flex .left,#abt-pbutter .flex .right{text-align:center}#abt-pbutter .flex:nth-of-type(2){flex-direction:column-reverse}.step-box{flex-direction:column;margin-left:0;margin-bottom:1rem}.step-box:last-of-type{margin-bottom:0}.step-text h3{text-align:center}.step-text h3::after{content:'';display:block;border-bottom:2px solid #eebb3d;width:30%;margin:.5rem auto 1rem}.apply-method{width:100%}.apply-method .w50{padding:0}.apply-method .method_1{border-right:none;border-bottom:3px dotted #6a3907}.apply-info h4{min-width:200px}.addressbox{width:90%;left:0;padding:1rem}.apply-method a.btn{padding:1rem 3rem}}