@charset "UTF-8";body{background-color:#fff}.tohken{font-family:Zen Maru Gothic,\30d2\30e9\30ae\30ce\4e38\30b4  Pro W4,\30d2\30e9\30ae\30ce\4e38\30b4  Pro,Hiragino Maru Gothic Pro,\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,Hiragino Kaku Gothic Pro,HG\4e38\ff7a\ff9e\ff7c\ff6f\ff78M-PRO,HGMaruGothicMPRO;letter-spacing:-.01rem;font-weight:700;color:#666;position:relative}@media screen and (max-width:768px){.tohken{font-size:calc(16 / 390 * 100vw)}.tohken section{margin-bottom:calc(80 / 390 * 100vw)}.tohken h2{font-size:calc(34 / 390 * 100vw);margin-bottom:calc(20 / 390 * 100vw);color:#df6a61;text-align:center}.tohken small{font-size:calc(12 / 390 * 100vw)}.tohken a{text-decoration:none;color:#666}.tohken .inner{padding:calc(30 / 390 * 100vw)}.tohken .indent{text-indent:-.8rem;padding-left:.8rem}.tohken .anchor{padding-top:calc(100 / 390 * 100vw);margin-top:calc(-100 / 390 * 100vw)}.tohken .pc{display:none}.tohken .button{margin:calc(40 / 390 * 100vw) auto 0}.tohken .button a{display:block;width:73.63%;text-align:center;margin:0 auto;padding:calc(20 / 390 * 100vw) 0;background:#df6a61;color:#fff;border-radius:100px}.tohken .header{background:#fffc;padding:0 calc(30 / 390 * 100vw);position:fixed;width:100%;height:20vw;top:0;left:0;z-index:9999;border-radius:0 0 20px 20px;display:flex;justify-content:space-between;align-items:center}.tohken .header h1{width:calc(28 / 390 * 100vw)}.tohken .header .hamburger{width:calc(25 / 390 * 100vw);height:calc(20 / 390 * 100vw);cursor:pointer;text-align:center;position:relative}.tohken .header .hamburger span{display:block;position:absolute;width:calc(25 / 390 * 100vw);height:calc(2 / 390 * 100vw);left:0;background:#666;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;transition:.3s ease-in-out}.tohken .header .hamburger span:nth-child(1){top:0}.tohken .header .hamburger span:nth-child(2){top:50%;margin-top:-1px}.tohken .header .hamburger span:nth-child(3){bottom:0}.tohken .header--nav{position:fixed;z-index:9998;top:0;left:0;color:#fff;background:linear-gradient(180deg,#f49c9a,#ffc7c6);height:100dvh;width:100%;opacity:0;display:none;transition:opacity .6s ease,visibility .6s ease}.tohken .header--nav--header{width:100%;height:20vw;padding:0 calc(30 / 390 * 100vw);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.tohken .header--nav--menu{padding:calc(50 / 390 * 100vw) calc(30 / 390 * 100vw)}.tohken .header--nav--menu--list{padding-bottom:calc(40 / 390 * 100vw);text-align:center}.tohken .header--nav--menu--list a{color:#fff}.tohken .header.active{background:none}.tohken .header.active .hamburger span{background:#fff}.tohken .header.active .hamburger span:nth-child(1){top:16px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:-8px}.tohken .header.active .hamburger span:nth-child(2){display:none}.tohken .header.active .hamburger span:nth-child(3){top:8px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}.tohken .header.active .header--nav{opacity:100;display:block}.tohken .footer{background:#32343c;padding:calc(30 / 390 * 100vw) calc(30 / 390 * 100vw)}.tohken .footer--logo img{width:calc(67 / 390 * 100vw);margin:0 auto;display:block}.tohken .footer--menu{margin:calc(30 / 390 * 100vw) auto calc(100 / 390 * 100vw);display:flex;align-items:center;flex-wrap:wrap;justify-content:center;font-size:calc(14 / 390 * 100vw)}.tohken .footer--menu--list:last-child{margin-left:calc(30 / 390 * 100vw)}.tohken .footer--copyright{font-size:calc(12 / 390 * 100vw);text-align:center}.tohken--submenu{position:fixed;bottom:0;left:0;width:100%;height:auto;display:flex;justify-content:space-between;z-index:9997}.tohken--submenu li{width:32%;border-radius:10px 10px 0 0}.tohken--submenu li a{display:block;padding:calc(20 / 390 * 100vw) 0;text-align:center;font-size:calc(10 / 390 * 100vw);color:#fff}.tohken--submenu li:first-child{background:#697fa6}.tohken--submenu li:nth-child(2){background:#ae475c}.tohken--submenu li:last-child{background:#d8bb47}.tohken--concept{text-align:center;position:relative}.tohken--concept:before{content:"";position:absolute;bottom:calc(-100 / 390 * 100vw);left:calc(10 / 390 * 100vw);width:calc(70 / 390 * 100vw);height:calc(86 / 390 * 100vw);background:url(/cdn/shop/files/tohken_concept_img02.png) no-repeat;background-size:100%;animation-name:animation01;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;animation-duration:1.5s}.tohken--concept:after{content:"";position:absolute;bottom:calc(-90 / 390 * 100vw);right:calc(20 / 390 * 100vw);width:calc(60 / 390 * 100vw);height:calc(84 / 390 * 100vw);background:url(/cdn/shop/files/tohken_concept_img03.png) no-repeat;background-size:100%;animation-name:animation02;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;animation-duration:1.5s}.tohken--concept h2{margin-top:calc(20 / 390 * 100vw);margin-bottom:calc(30 / 390 * 100vw);position:relative}.tohken--concept h2:before{content:"";position:absolute;bottom:calc(-50 / 390 * 100vw);right:calc(10 / 390 * 100vw);width:calc(63 / 390 * 100vw);height:calc(86 / 390 * 100vw);background:url(/cdn/shop/files/tohken_concept_img01.png) no-repeat;background-size:100%;animation-name:animation01;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;animation-duration:2s}.tohken--concept p{font-size:calc(20 / 390 * 100vw)}.tohken--concept p:last-child{margin-top:calc(30 / 390 * 100vw)}.tohken--order dl{margin-bottom:calc(20 / 390 * 100vw)}.tohken--order dl:last-child{margin-bottom:0}.tohken--order dl dt{width:calc(150 / 390 * 100vw);padding:calc(5 / 390 * 100vw) calc(10 / 390 * 100vw);margin:0 0 calc(10 / 390 * 100vw);text-align:center;border:3px solid #666;border-radius:5px}.tohken--order dl dd{text-align:justify}.tohken--order ul li{line-height:1.3;margin-top:calc(5 / 390 * 100vw)}.tohken--product--list{padding:calc(20 / 390 * 100vw);border-radius:10px;border:4px solid}.tohken--product--list--number{text-align:right}.tohken--product--list img{margin:calc(10 / 390 * 100vw) auto}.tohken--product--list--ttl h3{font-size:calc(18 / 390 * 100vw);margin-bottom:calc(5 / 390 * 100vw)}.tohken--product--list--about{text-align:justify;margin:calc(20 / 390 * 100vw) auto calc(40 / 390 * 100vw)}.tohken--product--list--recommendation dt{color:#fff;text-align:center;border-radius:5px 5px 0 0;padding:calc(5 / 390 * 100vw) 0;width:calc(150 / 390 * 100vw)}.tohken--product--list--recommendation dd{padding-top:calc(20 / 390 * 100vw);border-top:2px dotted;text-align:justify}.tohken--product--list--recommendation dd img{width:calc(140 / 390 * 100vw);margin:calc(20 / 390 * 100vw) auto 0;display:block}.tohken--product #syrup01{border-color:#697fa6}.tohken--product #syrup01 .tohken--product--list--number,.tohken--product #syrup01 .tohken--product--list--ttl h3{color:#697fa6}.tohken--product #syrup01 .tohken--product--list--recommendation dt{background:#697fa6}.tohken--product #syrup01 .tohken--product--list--recommendation dd{border-color:#697fa6}.tohken--product #syrup02{margin:calc(10 / 390 * 100vw) 0;border-color:#ae475c}.tohken--product #syrup02 .tohken--product--list--number,.tohken--product #syrup02 .tohken--product--list--ttl h3{color:#ae475c}.tohken--product #syrup02 .tohken--product--list--recommendation dt{background:#ae475c}.tohken--product #syrup02 .tohken--product--list--recommendation dd{border-color:#ae475c}.tohken--product #syrup03{border-color:#d8bb47}.tohken--product #syrup03 .tohken--product--list--number,.tohken--product #syrup03 .tohken--product--list--ttl h3{color:#d8bb47}.tohken--product #syrup03 .tohken--product--list--recommendation dt{background:#d8bb47}.tohken--product #syrup03 .tohken--product--list--recommendation dd{border-color:#d8bb47}}@media screen and (min-width:769px){.tohken{font-size:min(calc(16 / 1440 * 100vw),16px)}.tohken section{margin-bottom:min(calc(80 / 1440 * 100vw),10px)}.tohken h2{font-size:min(calc(34 / 1440 * 100vw),34px);margin-bottom:min(calc(20 / 1440 * 100vw),20px);color:#df6a61;text-align:center}.tohken small{font-size:min(calc(12 / 1440 * 100vw),12px)}.tohken a{text-decoration:none;color:#666}.tohken .inner{padding:min(calc(30 / 1440 * 100vw),30px)}.tohken .indent{text-indent:-.8rem;padding-left:.8rem}.tohken .anchor{padding-top:min(calc(100 / 1440 * 100vw),100px);margin-top:min(calc(-100 / 1440 * 100vw),100px)}.tohken .pc{display:block}.tohken .button{margin:min(calc(40 / 1440 * 100vw),40px) auto 0}.tohken .button a{display:block;width:min(16.875vw,243px);text-align:center;margin:0 auto;padding:min(calc(20 / 1440 * 100vw),20px) 0;background:#df6a61;color:#fff;border-radius:100px}.tohken .header,.tohken .footer{position:fixed;width:calc((100% - 500px)/2);height:100vh;top:0;color:#fff;padding:min(calc(50 / 1440 * 100vw),50px);background:linear-gradient(180deg,#f49c9a,#ffc7c6)}.tohken .header a,.tohken .footer a{color:#fff}.tohken .header{left:0}.tohken .header h1{width:min(calc(50 / 1440 * 100vw),50px)}.tohken .header--nav{margin-top:min(calc(60 / 1440 * 100vw),60px)}.tohken .header--nav--header{display:none}.tohken .header--nav--menu{border-bottom:4px dotted #fff}.tohken .header--nav--menu--list{position:relative;height:min(calc(88 / 1440 * 100vw),88px);display:flex;align-items:center;border-top:4px dotted #fff}.tohken .header--nav--menu--list:before{content:"";position:absolute;top:50%;right:0;width:min(calc(11 / 1440 * 100vw),11px);height:min(1.25vw,18px);margin-top:-9px;background:url(/cdn/shop/files/icon_arrow.png) no-repeat;background-size:100%}.tohken .footer{right:0;display:flex;align-items:flex-end}.tohken .footer--logo{display:none}.tohken .footer--menu{width:100%;font-size:min(calc(14 / 1440 * 100vw),14px);margin-bottom:min(calc(40 / 1440 * 100vw),40px)}.tohken .footer--menu--list:last-child{margin-top:min(calc(10 / 1440 * 100vw),10px)}.tohken .footer--copyright{width:100%;font-size:min(calc(12 / 1440 * 100vw),12px);text-align:right}.tohken main{width:500px;margin:0 auto;padding-bottom:min(calc(20 / 1440 * 100vw),50px)}.tohken--submenu{display:none}.tohken--concept{text-align:center;position:relative}.tohken--concept:before{content:"";position:absolute;bottom:min(calc(-70 / 1440 * 100vw),70px);left:min(calc(10 / 1440 * 100vw),10px);width:min(calc(80 / 1440 * 100vw),80px);height:min(calc(96 / 1440 * 100vw),96px);background:url(/cdn/shop/files/tohken_concept_img02.png) no-repeat;background-size:100%;animation-name:animation01;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;animation-duration:1.5s}.tohken--concept:after{content:"";position:absolute;bottom:min(calc(-60 / 1440 * 100vw),60px);right:min(calc(20 / 1440 * 100vw),20px);width:min(calc(70 / 1440 * 100vw),70px);height:min(calc(94 / 1440 * 100vw),94px);background:url(/cdn/shop/files/tohken_concept_img03.png) no-repeat;background-size:100%;animation-name:animation02;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;animation-duration:1.5s}.tohken--concept h2{margin-top:min(calc(20 / 1440 * 100vw),20px);margin-bottom:min(calc(30 / 1440 * 100vw),30px);position:relative}.tohken--concept h2:before{content:"";position:absolute;bottom:min(calc(-50 / 1440 * 100vw),50px);right:min(calc(20 / 1440 * 100vw),20px);width:min(calc(78 / 1440 * 100vw),78px);height:min(calc(104 / 1440 * 100vw),104px);background:url(/cdn/shop/files/tohken_concept_img01.png) no-repeat;background-size:100%;animation-name:animation01;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;animation-duration:2s}.tohken--concept p{font-size:min(calc(20 / 1440 * 100vw),20px)}.tohken--concept p:last-child{margin-top:min(calc(30 / 1440 * 100vw),30px)}.tohken--order dl{margin-bottom:min(calc(20 / 1440 * 100vw),20px)}.tohken--order dl:last-child{margin-bottom:0}.tohken--order dl dt{width:min(calc(150 / 1440 * 100vw),150px);padding:min(calc(10 / 1440 * 100vw),10px) min(calc(10 / 1440 * 100vw),10px);margin:0 0 min(calc(10 / 1440 * 100vw),10px);text-align:center;border:3px solid #666;border-radius:5px}.tohken--order dl dd{text-align:justify}.tohken--order ul li{line-height:1.3;margin-top:min(calc(5 / 1440 * 100vw),5px)}.tohken--product--list{padding:min(calc(20 / 1440 * 100vw),20px);border-radius:10px;border:4px solid}.tohken--product--list--number{text-align:right}.tohken--product--list img{margin:min(calc(10 / 1440 * 100vw),10px) auto}.tohken--product--list--ttl h3{font-size:min(1.25vw,18px);margin-bottom:min(calc(5 / 1440 * 100vw),5px)}.tohken--product--list--about{text-align:justify;margin:min(calc(20 / 1440 * 100vw),20px) auto min(calc(40 / 1440 * 100vw),40px)}.tohken--product--list--recommendation dt{color:#fff;text-align:center;border-radius:5px 5px 0 0;padding:min(calc(5 / 1440 * 100vw),5px) 0;width:min(12.5vw,180px)}.tohken--product--list--recommendation dd{padding-top:min(calc(20 / 1440 * 100vw),20px);border-top:2px dotted;text-align:justify}.tohken--product--list--recommendation dd img{width:min(calc(140 / 1440 * 100vw),140px);margin:min(calc(20 / 1440 * 100vw),20px) auto 0;display:block}.tohken--product #syrup01{border-color:#697fa6}.tohken--product #syrup01 .tohken--product--list--number,.tohken--product #syrup01 .tohken--product--list--ttl h3{color:#697fa6}.tohken--product #syrup01 .tohken--product--list--recommendation dt{background:#697fa6}.tohken--product #syrup01 .tohken--product--list--recommendation dd{border-color:#697fa6}.tohken--product #syrup02{margin:min(calc(10 / 1440 * 100vw),10px) 0;border-color:#ae475c}.tohken--product #syrup02 .tohken--product--list--number,.tohken--product #syrup02 .tohken--product--list--ttl h3{color:#ae475c}.tohken--product #syrup02 .tohken--product--list--recommendation dt{background:#ae475c}.tohken--product #syrup02 .tohken--product--list--recommendation dd{border-color:#ae475c}.tohken--product #syrup03{border-color:#d8bb47}.tohken--product #syrup03 .tohken--product--list--number,.tohken--product #syrup03 .tohken--product--list--ttl h3{color:#d8bb47}.tohken--product #syrup03 .tohken--product--list--recommendation dt{background:#d8bb47}.tohken--product #syrup03 .tohken--product--list--recommendation dd{border-color:#d8bb47}}.slick-initialized .slick-slide{display:block;margin:0 5px}@keyframes animation01{0%{transform:translate(0)}to{transform:translateY(-15px)}}@keyframes animation02{0%{transform:translate(0)}to{transform:translateY(15px)}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/lp_tohken.css.map */
