@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Libre+Baskerville&family=Shippori+Mincho&family=Tilt+Neon&family=Zen+Maru+Gothic:wght@400;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Libre+Baskerville&family=Shippori+Mincho&family=Tilt+Neon&family=Zen+Maru+Gothic:wght@400;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Libre+Baskerville&family=Shippori+Mincho&family=Tilt+Neon&family=Zen+Maru+Gothic:wght@400;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Libre+Baskerville&family=Shippori+Mincho&family=Tilt+Neon&family=Zen+Maru+Gothic:wght@400;700&display=swap");/*! destyle.css v4.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace, monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type="button"],[type="reset"],[type="submit"]{cursor:pointer}button:disabled,[type="button"]:disabled,[type="reset"]:disabled,[type="submit"]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type="number"]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}.desktop{display:block}@media screen and (max-width: 640px){.desktop{display:none}}.mobile{display:none}@media screen and (max-width: 640px){.mobile{display:block}}.bullet{text-indent:-1em;padding-left:1em}.note{color:#998a8c}.attention{color:#e32700}.error{color:#e32700;line-height:1.8}.number{font-family:"Libre Baskerville",serif;color:#facfe4}.nowrap{white-space:nowrap}.center{text-align:center}.map{padding-top:.5em}button,input,select,textarea{font-family:"Zen Maru Gothic","游ゴシック","Yu Gothic","游ゴシック体","YuGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",sans-serif;color:#594630}.form-table{width:80%;margin:0 auto}@media screen and (max-width: 640px){.form-table{width:100%}}.form-table dl.field-table{display:table;width:100%}.form-table dl.field-table dt{border-bottom:1px dotted #facfe4;display:table-cell;padding:1em;width:40%;white-space:nowrap}.form-table dl.field-table dd{border-bottom:1px dotted #facfe4;display:table-cell;padding:1em}@media screen and (max-width: 640px){.form-table dl.field-table{display:block}.form-table dl.field-table dt{border-bottom:none;display:block;padding-bottom:0;width:100%;white-space:wrap}.form-table dl.field-table dd{border-bottom:1px dotted #facfe4;display:block;width:100%}}.form-table .form-action{margin:3em 0}.form-table .form-action p{text-align:center}.form-table .form-action p+p{margin-top:1em}textarea{padding:.5em;background-color:#fff;border:1px solid #594630;border-radius:4px;width:80%}@media screen and (max-width: 640px){textarea{width:100%}}input[type="text"]{padding:.5em;background-color:#fff;border:1px solid #594630;border-radius:4px;width:60%}@media screen and (max-width: 640px){input[type="text"]{width:100%}}input[type="text"]:focus{background-color:#fdf0ee;border:1px solid #daa61b}input[type="submit"]{background-color:#f21e88;border-radius:6px;color:#fff;display:block;font-size:2rem;font-weight:bold;padding:.8em .5em;text-align:center;margin:0 auto;width:45%}@media screen and (max-width: 640px){input[type="submit"]{width:100%}}input[type="submit"]:hover{color:#594630;background-color:#fcfac9;transition:all 0.4s}input[type="button"]{background-color:#c9f5fc;border-radius:6px;color:#fff;display:block;font-size:1.8rem;font-weight:bold;padding:.4em .5em;text-align:center;margin:1em auto;width:45%}@media screen and (max-width: 640px){input[type="button"]{width:100%}}input[type="button"]:hover{color:#594630;background-color:#fcfac9;transition:all 0.4s}label.checkbox{display:inline-block;vertical-align:middle;transition:all .4s}label.checkbox:hover{color:#facfe4;background-color:#fdf0ee;border-radius:1em}input[type="checkbox"]{cursor:pointer;padding-left:30px;vertical-align:middle;position:relative}input[type="checkbox"]::before,input[type="checkbox"]::after{content:"";display:block;position:absolute}input[type="checkbox"]::before{background-color:#fff;border-radius:2px;border:1px solid #998a8c;width:20px;height:20px;transform:translateY(-50%);top:50%;left:5px}input[type="checkbox"]::after{border-bottom:3px solid #facfe4;border-left:3px solid #facfe4;opacity:0;height:6px;width:11px;transform:rotate(-45deg);top:-5px;left:9px}input[type="checkbox"]:checked::after{opacity:1}a,a:link{color:#06f;text-decoration:none}a:visited,a:link:visited{color:#06f;text-decoration:none}a:hover,a:link:hover{color:#fff;background-color:#54d8be;border-radius:2.5em;text-decoration:none;transition:all 0.6s}a.btn{display:inline-block;padding:.5em 2em;background:#54d8be;border-radius:32px;transition:all 0.4s ease-out;font-weight:bold;color:#fff}a.btn:hover{background:#f8d244;color:#594630}a.btn+.btn{margin-left:8px}img{max-width:100%}ul+ul{margin-top:2em}.caption{color:#684539}table{width:100%}table th,table td{border:none;border-bottom:1px solid #e1d4c1;line-height:1.8;padding:.5em .5em .5em 1em;text-align:left}@media screen and (max-width: 640px){table th,table td{padding:.5em}}table.spec{margin:2em auto}table.spec tr:nth-child(2n){background-color:#fdf0ee}table.spec th{font-size:1.3rem;line-height:1.6;vertical-align:middle}table.spec th.price{text-align:right}table.spec td{line-height:1.4}table.spec td.price{text-align:right}table.spec td.price .yen{font-size:1.2rem}table.spec td.price .tax{font-size:1.2rem;white-space:nowrap}table.spec td.price.campaign{color:#e32700}.table{display:table;width:100%}.table .table-cell{display:table-cell}.flex{display:flex;flex-direction:row;justify-content:center}.flex.column-2 .column{width:49%}.flex.column-3{flex-wrap:wrap}.flex.column-3 .column{width:33%}.flex.column-4{flex-wrap:wrap}.flex.column-4 .column{width:24%}@media screen and (max-width: 640px){.flex{justify-content:center}}.board{border:1px solid #d5b3d1;box-shadow:0 0 0 2px rgba(255,255,255,0.4);border-radius:.5em;margin:2em auto;padding:1em;position:relative;width:80%}.board p+p{margin-top:1em}@media screen and (max-width: 640px){.board{width:94%}}html,body,header,footer{width:100%}html{font-size:10px;background-color:#fff;scroll-behavior:smooth}@media screen and (max-width: 640px){html{font-size:9px}}body{color:#594630;background:url(/common/images/img-dotted-pink.png) no-repeat 100% 0,url(/common/images/img-stars-shilver.png) no-repeat 5% 10%;font-family:"Zen Maru Gothic","游ゴシック","Yu Gothic","游ゴシック体","YuGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",sans-serif;font-weight:400;font-size:1rem}@media screen and (max-width: 428px){body{background-size:120px auto, 94px auto}}header .header,footer .footer,main{max-width:1200px;min-width:960px;margin:0 auto;padding:0 16px}@media screen and (max-width: 640px){header .header,footer .footer,main{max-width:100%;min-width:100%}}.main-visual{max-width:1200px;min-width:960px;margin:0 auto;padding:2em 16px}@media screen and (max-width: 640px){.main-visual{max-width:100%;min-width:100%;padding:1em 0}}main{background:url(/common/images/img-dotted-purple.png) no-repeat 0 48%,url(/common/images/img-stars-shilver.png) no-repeat 100% 100%,url(/common/images/img-dotted-gold.png) no-repeat 100% 59%,url(/common/images/img-stars-trico.png) no-repeat 0 90%,url(/common/images/img-stars-trico.png) no-repeat 0 0;font-size:1.6rem;line-height:1.8}@media screen and (max-width: 640px){main{padding-top:.8em}}@media screen and (max-width: 428px){main{background-size:240px auto, 94px auto, 220px auto, 60px auto,60px auto}}.page .section{padding:3em 0 0 0}@media screen and (max-width: 428px){.page .section{padding:1.5em 0 0 0}}h1{color:#684539;font-size:3.2rem;font-weight:700;line-height:1.2;padding:1.2em 0;text-align:center;text-shadow:#fff 0 0 5px}@media screen and (max-width: 640px){h1{padding:.8em 0}}h1.jp{font-family:"Shippori Mincho","游明朝","Yu Mincho",YuMincho,"Hiragino Mincho Pro",serif}h2{color:#684539;font-size:2.4rem;font-weight:700;line-height:1.2;margin-top:2.4em;padding:1.6em 0;text-align:center;text-shadow:#fff 0 0 5px}@media screen and (max-width: 428px){h2{background-size:48%;padding:.6em 0}}h2:first{margin-top:0}h3{color:#684539;font-size:1.8rem;font-weight:700;line-height:1.5;margin-top:2em;text-align:center}h4{color:#684539;font-size:1.6rem;font-weight:700;line-height:1.5;margin-top:1.8em;text-align:center}h1+*{margin-top:0}h2+*{margin-top:1.6em}h3+*{margin-top:1.4em}h4+*{margin-top:1.2em}p+p{line-height:1.8}.breadcrumbs{text-align:left;color:#998a8c}.breadcrumbs nav li{font-size:1.3rem;display:inline-block;margin-bottom:1.5em;white-space:nowrap}.breadcrumbs nav li a{color:#594630;background-color:#fcfac9;border-radius:2.5em;padding:.5em 1em}.breadcrumbs nav li a:hover{color:#fff;background-color:#54d8be;transition:all .4s}.breadcrumbs nav li:first-child a{padding-right:.5em}.breadcrumbs nav li:last-child a{background-color:#ffd6db}.breadcrumbs nav li:last-child a:hover{background-color:#54d8be;transition:all .4s}header{background:url(/common/images/img-shop-header.png) repeat-x 50% 0}header .header{position:relative;text-align:center;padding-top:4em}header .header h1 img{width:200px}@media screen and (max-width: 640px){header .header h1 img{width:120px}}footer{margin-top:48px}footer .footer .copyright{font-family:"Libre Baskerville",serif;padding:2em 0;text-align:center}.home #message{font-size:1.4rem;line-height:1.8;margin:0 auto 2em auto;text-align:center}.home .column{text-align:center;min-height:100px}.home .column .lead{margin:3em auto;padding:2em auto}.home .column .caption{font-size:1.4rem;line-height:1.2}.home .column.download{background:url(/common/images/bg-circle1.png) no-repeat 50% 50%;background-size:100% 100%}.home .column.download .tape{position:relative}.home .column.download .tape img{position:absolute;top:-32px;left:50%;margin-left:-24px;width:48px}.home .column.official-shop{background:url(/common/images/bg-circle2.png) no-repeat 50% 50%;background-size:100% 100%}.home .column.official-shop .tape{position:relative}.home .column.official-shop .tape img{position:absolute;top:-6px;left:50%;margin-left:-60px;width:120px}.home .column.minne-shop{background:url(/common/images/bg-circle3.png) no-repeat 50% 50%;background-size:100% 100%}.home .column.minne-shop .tape{position:relative}.home .column.minne-shop .tape img{position:absolute;top:-32px;left:50%;margin-left:-40px;width:80px}.home .column.creema-shop{background:url(/common/images/bg-circle4.png) no-repeat 50% 50%;background-size:100% 100%}.home .column.creema-shop .tape{position:relative}.home .column.creema-shop .tape img{position:absolute;top:-42px;left:50%;margin-left:-30px;width:60px}.home .recommend .tape{position:relative;text-align:center}.home .recommend .tape img{position:absolute;top:0;left:50%;margin-left:-40px;width:80px}@media screen and (max-width: 428px){.home .recommend .tape img{top:0;margin-left:-30px;width:60px}}.home .aboutus{width:80%;margin-left:auto;margin-right:auto}.home .aboutus .tape{position:relative}.home .aboutus .tape img{position:absolute;top:2em;left:50%;margin-left:-30px;width:60px}@media screen and (max-width: 428px){.home .aboutus{width:100%}}.home .aboutus p.lead{font-size:2rem;font-family:"Shippori Mincho","游明朝","Yu Mincho",YuMincho,"Hiragino Mincho Pro",serif;text-align:center}.home .aboutus p+p{margin-top:2em}.home .contact .tape{position:relative}.home .contact .tape img{position:absolute;top:2em;left:50%;margin-left:-40px;width:80px}.home .contact .board .caption{font-size:1.4rem}
