body{display:flex;flex-direction:column;min-height:100vh}[v-cloak]{display:none}img{max-width:100%}i.fa{margin-right:5px}p{font-size:14px;line-height:1.68}a{color:black;text-decoration:none}a:hover{color:gray}a:hover img{opacity:0.5}.dot-line{height:20px;width:100%;background-image:url(/images/dots-short.png);background-repeat:no-repeat;background-position:center}.line-bosoboso{height:20px;width:100%;background-image:url(/images/line_k.png);background-repeat:no-repeat;background-position:center;margin-bottom:30px}.header-wrapper{padding:15px 15px 0 15px;width:calc(100% - 30px)}.header-wrapper .hamberger{position:fixed;top:15px;right:15px;z-index:10;width:30px;height:25px;display:flex;flex-direction:column;justify-content:space-between}.header-wrapper .hamberger span{display:block;width:100%;border-top:3px solid black}.header-wrapper .close{position:fixed;top:11px;right:12px;width:30px;height:30px;z-index:10}.header-wrapper .close i{font-size:30px}.header-wrapper .pc-sign,.header-wrapper .pc-menu{display:none}.header-wrapper .sp-menu{background:white;position:fixed;overflow:scroll;top:0;left:0;right:0;bottom:0;width:100%;align-items:center;justify-content:center;z-index:5}.header-wrapper .sp-menu h1{padding:15px;width:150px}.header-wrapper .sp-menu .wrapper{width:100%;height:100%;position:relative}.header-wrapper .sp-menu ul{margin-top:30px;border-bottom:1px solid #e5e5de}.header-wrapper .sp-menu ul li{border-top:1px solid #e5e5de;line-height:50px;padding-left:15px}.header-wrapper .sp-menu ul .kodawari-menu{overflow:hidden}.header-wrapper .sp-menu ul .kodawari-menu li{padding-left:30px;font-size:12px}@media screen and (max-width: 365px){.header-wrapper .sp-menu ul .kodawari-menu li{font-size:10px}}.header{display:flex;justify-content:space-between;margin-bottom:10px}.header h1{width:150px}.footer{margin-top:auto;display:flex;flex-direction:column}.footer .menu-wrapper{border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}.footer .menu-wrapper .menus{padding:10px 0;display:flex;justify-content:space-around;font-size:12px}@media screen and (max-width: 330px){.footer .menu-wrapper .menus{justify-content:space-between;font-size:11px;padding:10px}}.footer .menu-wrapper .pc-only{display:none}.footer .logo{background:#f5f6f0;display:flex;flex-direction:column;justify-content:center;align-items:center}.footer .logo .wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center}.footer .logo .wrapper .image{margin:20px 0 15px 0;max-width:150px}.footer .logo .wrapper .copy{font-size:12px;margin-bottom:20px}.return-top-link{margin-top:70px}@media screen and (min-width: 767.98px){.header-wrapper{display:flex;flex-direction:column;align-items:center;width:calc(100% - 30px)}.header-wrapper .pc-sign{display:flex;width:100%;max-width:960px;justify-content:flex-end;align-items:center}.header-wrapper .pc-sign .image{height:23px;margin-right:5px}.header-wrapper .pc-sign .image img{height:23px}.header-wrapper .header{max-width:960px;width:100%;margin:0 0 15px 0;align-items:flex-end}.header-wrapper .header h1{width:200px}.header-wrapper .header .hamberger{display:none}.header-wrapper .header .pc-menu{display:flex}.header-wrapper .header .pc-menu ul{display:flex}.header-wrapper .header .pc-menu ul li{display:flex;align-items:center;height:2em;border-left:1px dotted black;padding:0 25px}.header-wrapper .header .pc-menu ul li:last-child{border-right:1px dotted black}}@media screen and (min-width: 767.98px) and (min-width: 768px) and (max-width: 1000px){.header-wrapper .header .pc-menu ul li{padding:0 10px;font-size:14px}}@media screen and (min-width: 767.98px){.footer .menu-wrapper{display:flex;justify-content:center;align-items:center;height:50px}.footer .menu-wrapper .menus{display:flex;justify-content:flex-start;width:100%;max-width:960px}.footer .menu-wrapper .menus .menu{margin:0 20px}.footer .menu-wrapper .menus #page-top{margin-left:auto}.footer .menu-wrapper .pc-only{display:block}.footer .logo{flex-direction:row;justify-content:center;padding:20px}.footer .logo .wrapper{display:flex;align-items:center;justify-content:space-between;max-width:960px;width:100%}.footer .logo .wrapper .copy{margin:0}.dot-line{height:20px;width:100%;background-image:url(/images/dots.png);background-repeat:no-repeat;background-position:center}}#howto{padding:15px}#howto .youtube{position:relative;max-width:600px;width:100%;margin:0 auto}#howto .youtube:before{content:'';display:block;padding-bottom:56.25%}#howto .youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%}#howto .kome{display:flex}#howto .kome span{font-size:14px;line-height:1.68;margin-right:3px}#howto p a{text-decoration:underline}#howto img{width:100%}#howto h1{font-size:24px;margin-bottom:15px;line-height:1.5}#howto .line-bosoboso{margin-bottom:30px}#howto .big-image{margin:30px 0}#howto .to-recipe{margin:50px 0}#howto #howto-menu{background:#f6f5f0;padding:20px;margin-top:25px;margin-bottom:25px}#howto #howto-menu ul{margin-left:20px}#howto #howto-menu ul li{list-style:decimal;line-height:2;font-size:14px}#howto #howto-menu a{text-decoration:underline}#howto p.maintext{margin-bottom:25px}#howto h2{padding-top:25px;font-size:20px;margin-bottom:25px;line-height:1.68}#howto h3{line-height:1.68}#howto h3.reuse{display:flex;align-items:flex-start;margin-bottom:0px;font-size:16px}#howto h3.reuse span{font-size:16px;line-height:1.68;margin-right:5px}#howto h3.reuse p{font-size:16px}#howto section{margin-bottom:25px}#howto section h3{display:flex;align-items:center;margin-bottom:15px}#howto section h3 span.maru{font-family:Sans-Serif;display:flex;align-items:center;justify-content:center;font-weight:bold;margin-right:10px;width:30px;height:30px;background:black;color:white;border-radius:15px}#howto section p{margin-bottom:25px}#howto section .images{display:flex;justify-content:space-between;flex-wrap:wrap}#howto section .images .image{width:calc(50% - 7px);margin-bottom:15px}#howto section .images .no-image{width:calc(50% - 7px)}#howto .hosoku{line-height:1.68;position:relative;top:-25px}#howto .hosoku h3{position:relative;top:13px;width:100px;margin:0 auto;background:white;letter-spacing:3px;font-size:16px;text-align:center}#howto .hosoku .text{font-size:12px;padding:20px;border:1px solid black}#howto .movie{margin-bottom:25px}#howto .movie h3{text-align:center;font-size:20px;margin-bottom:25px}#howto .kodawari-links{margin:25px auto 0 auto}#howto.reuse-page #howto-menu{margin-bottom:0}#howto.reuse-page .hosoku-reuse{position:relative;top:-25px}#howto.reuse-page .hosoku-reuse h3{display:block;position:relative;top:13px;width:100px;margin:0 auto;letter-spacing:3px;font-size:16px;background:white;text-align:center}#howto.reuse-page .hosoku-reuse .text{font-size:12px;padding:20px;border:1px solid black;line-height:1.68}#howto.reuse-page .hosoku-reuse .kome{margin-top:15px}#howto.reuse-page .hosoku-reuse .kome p,#howto.reuse-page .hosoku-reuse .kome span{font-size:12px;margin:0}#howto.reuse-page h2{margin-bottom:25px}#howto.reuse-page .to-recipe{margin:0}@media screen and (min-width: 767.98px){#howto{max-width:960px;margin:0 auto}#howto section .images .image{width:calc(25% - 10px)}#howto section .images .no-image{width:calc(25% - 10px)}#howto .kodawari-links{max-width:900px;display:flex;justify-content:space-around;flex-wrap:wrap}#howto .kodawari-links .kodawari-link{max-width:calc(50% - 30px);width:100%}#howto.reuse-page h3.reuse span,#howto.reuse-page h3.reuse p{font-size:18px}#howto.reuse-page section{max-width:670px;margin:0 auto}#howto.reuse-page section .images .image{width:calc(33% - 10px)}#howto.reuse-page h2{margin-bottom:25px;font-size:25px}#howto.reuse-page .to-recipe{text-align:center;margin:25px 0}#howto.reuse-page .to-recipe img{width:400px}}#kodawari{padding:15px}#kodawari img{width:100%}#kodawari .main-image{margin-bottom:50px}#kodawari h1{line-height:1.5;font-size:24px;margin-bottom:15px}#kodawari section{margin-bottom:25px}#kodawari section h2{font-size:20px;line-height:1.5;margin-bottom:30px}#kodawari section p{margin-bottom:20px;font-size:15px}#kodawari section p a{text-decoration:underline}#kodawari section .image{margin-top:25px;margin-bottom:25px}#kodawari .notice{display:flex;margin-top:30px}#kodawari .notice span{font-size:15px;margin-right:3px;line-height:1.6}#kodawari .notice p{font-size:13px}#kodawari .kodawari-links{margin:50px auto 0 auto}@media screen and (min-width: 767.98px){#kodawari{max-width:960px;width:100%;margin:0 auto}#kodawari h1 br,#kodawari h2 br,#kodawari h3 br{display:none}#kodawari section{max-width:670px;margin:0 auto}#kodawari .kodawari-num{margin-left:20px}#kodawari h1{margin-left:20px}#kodawari section{margin-bottom:50px}#kodawari .kodawari-links{max-width:900px;display:flex;justify-content:space-around;flex-wrap:wrap}#kodawari .kodawari-links .kodawari-link{max-width:calc(50% - 30px);width:100%}}#recipe{padding:15px}#recipe p a{text-decoration:underline}#recipe img{width:100%}#recipe h2{display:flex;align-items:center}#recipe h2 .icon{height:35px;margin-right:10px}#recipe h2 .icon img{width:auto;height:100%}#recipe p.explain{margin:15px 0 30px 0}#recipe .recipe-links{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:25px}#recipe .recipe-links .recipe-link{width:calc(100% / 2 - 7px);margin-bottom:25px}#recipe .recipe-links .recipe-link p{text-decoration:underline}#recipe .recipe-links .empty-column{display:none}#recipe .kodawari-links{margin:50px auto 0 auto}@media screen and (min-width: 767.98px){#recipe{padding:15px;max-width:960px;margin:0 auto}#recipe h1{font-size:24px;margin-bottom:15px;line-height:1.5}#recipe h2{font-size:20px;margin-bottom:15px;line-height:1.5}#recipe .recipe-links{justify-content:space-between}#recipe .recipe-links .recipe-link{width:calc(100% / 4 - 15px)}#recipe .recipe-links .empty-column{display:block;width:calc(100% / 4 - 15px)}#recipe .kodawari-links{max-width:900px;display:flex;justify-content:space-around;flex-wrap:wrap}#recipe .kodawari-links .kodawari-link{max-width:calc(50% - 30px);width:100%}}body{padding-top:100px}body #top{margin:0 auto;padding:0}@media print,screen and (min-width: 760px){body{padding-top:150px}}.message{display:block;padding:5px 0;line-height:1.5em;text-align:center;background:tomato;height:50px;color:white;font-size:16px}.message:hover{opacity:0.8}.message .to_purchage_page{margin-left:2em}.message .big{margin:0 0.5em 0 0.5em;font-weight:bold}.message .pc{display:none}.message .sp{display:block}.message .sp span{font-size:12px}@media screen and (min-width: 768px){.message{display:flex;justify-content:center;align-items:center}.message .pc{display:block}.message .sp{display:none}.message .big{font-size:20px}}#top{display:flex;flex-direction:column;justify-content:flex-start;overflow:hidden;width:calc(100% - 30px);padding:0 15px 15px 15px}#top .fotorama__thumb-border{border:2px solid #c3a486}#top .slide{margin-bottom:30px;width:100%}#top .slide .maku{position:absolute;width:100%;height:100%;background:white;z-index:10}#top .slide .main-image{margin-bottom:4px}#top .slide .main-image img{width:100%}#top .slide .images{display:flex}#top .slide .images .image:not(:last-child){padding-right:5px}#top .wrap-recipe-link{width:300px}#top .maintext{border:1px dashed lightgray;margin:0 auto;max-width:100%;width:320px}#top .maintext p{text-align:left;font-size:12px !important;margin:0 !important;padding:10px !important}#top .sign{display:flex;justify-content:flex-end;align-items:center}#top .sign .site{margin-right:20px}#top .package{display:flex;justify-content:center;align-items:center;margin-bottom:40px}#top .package .image{max-width:250px}#top .package .image img{width:100%}@media screen and (max-width: 768px){#top .wrap-recipe-link{width:90%;margin:0 auto;font-size:16px;max-width:400px}}#top .to-recipe-link{display:block;margin:30px auto}@media screen and (max-width: 768px){#top .to-recipe-link{padding:0 20px}}#top .to-recipe-link .to-recipe{padding:25px;border:1px solid lightgray;border-radius:5px;text-align:center}#top .to-recipe-link .to-recipe .explain img{max-width:170px;margin-bottom:15px}#top .to-recipe-link .to-recipe .image img{margin-bottom:10px}#top .to-recipe-link .to-recipe .image span{display:block}#top .to-recipe-link .to-recipe h2{font-size:16px}#top .to-recipe-link .to-recipe h2 span{font-size:20px}#top .kodawari-wrapper{display:flex;flex-direction:column}#top .kodawari-wrapper .youtube-wrapper{position:relative;width:100%;max-width:600px;margin:0 auto 50px auto}#top .kodawari-wrapper .youtube-wrapper:before{content:'';display:block;padding-bottom:56.25%}#top .kodawari-wrapper .youtube-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}#top .kodawari-wrapper .title{display:flex;align-items:center;flex-direction:column}#top .kodawari-wrapper .title .gomu-hanga{margin-top:25px;margin-bottom:20px}#top .kodawari-wrapper .title h2{font-size:20px;margin-bottom:40px}#top .kodawari-wrapper .four{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:960px}#top .kodawari-wrapper .four .kodawari{display:flex;align-items:center;flex-direction:column;width:calc(50% - 5px);margin-bottom:20px}#top .kodawari-wrapper .four .kodawari .num{display:none}#top .kodawari-wrapper .four .kodawari .image{max-width:430px;width:100%}#top .kodawari-wrapper .four .kodawari .image img{width:100%;border-radius:5px}@media screen and (max-width: 450px){#top .kodawari-wrapper .four .kodawari br{display:none}}#top .howto-wrapper{display:flex;align-items:center;flex-direction:column;margin-bottom:20px}#top .howto-wrapper .title{display:flex;align-items:center;flex-direction:column}#top .howto-wrapper .title .gomu-hanga{margin-top:25px;margin-bottom:20px}#top .howto-wrapper .title h2{font-size:20px;margin-bottom:40px}#top .howto-wrapper .two .howto{display:flex;align-items:center;margin-bottom:30px;border-top:3px solid #e4e3cf;background:#f5f6f0}#top .howto-wrapper .two .howto .image{padding:5px;flex:0 0 150px}#top .howto-wrapper .two .howto .wrapper{width:200px;display:flex;justify-content:center}#top .howto-wrapper .two .howto .wrapper i{padding-top:5px}@media screen and (max-width: 330px){#top .howto-wrapper .two .howto .wrapper i{padding-top:2px}}@media screen and (max-width: 330px){#top .howto-wrapper .two .howto .wrapper p{font-size:14px;padding-right:5px}#top .howto-wrapper .two .howto .wrapper p br{display:none}}#top .item{margin:25px 20px}#top .item .red{color:red}#top .item a{text-decoration:underline}#top .item .images{display:flex;justify-content:center;margin-bottom:20px;width:90%;padding:0 5%}#top .item h1{font-size:23px;margin-bottom:20px}#top .item .kikan-gentei,#top .item .honjitsu-gentei{display:flex;align-items:center;justify-content:center;width:120px;height:30px;background:black;color:white;font-weight:bold;margin-bottom:10px}#top .item .koshiki-gentei{display:flex;align-items:center;justify-content:center;font-size:11px;width:116px;height:26px;background:white;border:1px solid red;color:red;margin-bottom:10px}#top .item .honjitsu-gentei{width:180px}#top .item .text{margin-bottom:15px}#top .item .text p{font-size:15px}#top .item .kome-notice{display:flex}#top .item .kome-notice .kome{margin-right:3px}#top .item .kome-notice p{font-size:13px}#top .item .kome-notice.warn{color:red}#top .item .kome-notice.warn a{color:red}#top .item .kome-notice.warn a:hover{color:darkred}#top .item .data{margin:20px 0}#top .item .data p{font-size:14px;line-height:1.68}#top .item .data .postage-text{margin-left:1em;display:flex}#top .item .data .postage-text p{font-size:11px}#top .item .kakudai{margin-top:30px;font-size:14px}#top .item .price{font-size:23px;font-weight:bold;margin-top:20px;margin-bottom:15px}#top .item .price span.tax{margin-left:5px;font-size:14px;font-weight:normal}#top .item .sale.price .torikeshi{font-size:14px;font-weight:normal;text-decoration:line-through}#top .item .sale.price .normal-price{font-size:14px;font-weight:normal;margin-right:1em}#top .item .off-price{display:flex;align-items:center;margin-top:10px}#top .item .off-price span.price{color:tomato;margin:0}#top .item .off-price .off{background:tomato;color:white;font-size:14px;margin-right:10px;padding:5px 10px}#top .item .button-explain-wrapper .button-wrapper .button{margin:30px auto 30px auto;max-width:300px;width:100%;display:flex;align-items:center;justify-content:center;background:#eb9164;color:white;border-radius:5px;height:55px;font-weight:bold;cursor:pointer}#top .item .button-explain-wrapper .button-wrapper .button:hover{opacity:0.7}#top .item .button-explain-wrapper .button-wrapper .button.urikire{background:red}#top .item .button-explain-wrapper .nenmatsu{margin-top:30px;font-size:12px}@media screen and (min-width: 1000px){#top{width:100%;padding:15px 0}#top .slide{background:#f6f5f0;max-height:534px;height:100%;position:relative}#top .slide .fotorama{max-width:960px;width:100%;margin:0 auto}}@media screen and (min-width: 768px){#top{display:flex;align-items:center;flex-direction:column}#top .data .postage-text{margin-left:0 !important}#top .data .postage-text br{display:none}#top .maintext-wrapper{display:flex;justify-content:space-around;max-width:960px;width:100%;margin-top:20px;margin-bottom:50px}#top .maintext-wrapper .maintext p{font-size:16px;margin-bottom:30px;line-height:2em}#top .maintext-wrapper .maintext .sign{text-align:right;padding-top:20px}#top .maintext-wrapper .maintext .sign .site{margin-right:20px;font-size:16px}#top .maintext-wrapper .maintext .sign .name{font-size:16px}#top .maintext-wrapper .package-and-to-recipe{display:flex;align-items:center;justify-content:space-around;width:80%}#top .maintext-wrapper .package-and-to-recipe .package{display:flex;justify-content:center;align-items:center;margin-bottom:40px}#top .maintext-wrapper .package-and-to-recipe .package .image{width:310px}#top .maintext-wrapper .package-and-to-recipe .package .image img{width:100%}#top .kodawari-wrapper{display:flex;flex-direction:column}#top .kodawari-wrapper .title{display:flex;align-items:center;flex-direction:column}#top .kodawari-wrapper .title .gomu-hanga{margin-top:50px;margin-bottom:20px}#top .kodawari-wrapper .title h2{font-size:23px;margin-bottom:40px}#top .kodawari-wrapper .four{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:960px}}@media screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1024px){#top .kodawari-wrapper .four{max-width:768px}}@media screen and (min-width: 768px){#top .kodawari-wrapper .four .kodawari{display:flex;flex-direction:column;width:450px;margin-bottom:50px;margin-bottom:50px}}@media screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1024px){#top .kodawari-wrapper .four .kodawari{width:350px}}@media screen and (min-width: 768px){#top .kodawari-wrapper .four .kodawari .wrap{display:flex;width:100%}#top .kodawari-wrapper .four .kodawari .wrap .num{display:block;margin-left:30px;margin-right:20px;position:relative;top:-15px}#top .kodawari-wrapper .four .kodawari .wrap p{margin-top:10px;font-size:18px}#top .kodawari-wrapper .four .kodawari .image{max-width:450px;width:100%}#top .kodawari-wrapper .four .kodawari .image img{width:100%;border-radius:5px}#top .howto-wrapper .title{display:flex;align-items:center;flex-direction:column}#top .howto-wrapper .title .gomu-hanga{margin-top:50px;margin-bottom:20px}#top .howto-wrapper .title h2{font-size:23px;margin-bottom:40px}#top .howto-wrapper .two{display:flex;justify-content:space-between;width:960px}}@media screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1000px){#top .howto-wrapper .two{width:768px;justify-content:space-around}}@media screen and (min-width: 768px){#top .howto-wrapper .two .howto{display:flex;align-items:center;border-top:3px solid #e4e3cf;background:#f5f6f0;width:460px}}@media screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1000px){#top .howto-wrapper .two .howto{width:330px}}@media screen and (min-width: 768px){#top .howto-wrapper .two .howto .image{padding:10px;flex:0 0 220px}}@media screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1000px){#top .howto-wrapper .two .howto .image{flex:0 0 120px}}@media screen and (min-width: 768px){#top .howto-wrapper .two .howto .image img{width:100%}#top .howto-wrapper .two .howto .wrapper{width:200px;display:flex;justify-content:center}#top .howto-wrapper .two .howto .wrapper i{padding-top:5px}#top .howto-wrapper .two .howto .wrapper p{font-size:17px}#top .item{margin:50px 20px;max-width:960px;display:flex;justify-content:space-between}#top .item .images{width:27%;padding:0}#top .item .images .fotorama{width:100%}#top .item .explain{width:67%}#top .item .price{margin-bottom:0}#top .item .button-explain-wrapper{display:flex;flex-direction:column-reverse}#top .item .button-explain-wrapper .button-wrapper .button{margin:30px 0 0 0}}
