@media only screen and (min-width:768px){.detail_main{display:flex;justify-content:space-between}}.detail_main .img_area{padding:0 0 5%}@media only screen and (min-width:768px){.detail_main .img_area{width:44%;padding:0}}.detail_main .img_area .big{width:100%;height:auto;aspect-ratio:100/100}.detail_main .img_area .big img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.detail_main .img_area .thumb{padding:2% 0 0;display:flex;flex-wrap:wrap}.detail_main .img_area .thumb li{width:12%;aspect-ratio:1/1;margin-right:3%;padding:0 0 3%;overflow:hidden}.detail_main .img_area .thumb li img{width:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width:768px){.detail_main .cart_area{width:50%}}.detail_main .cart_area table:first-of-type{margin:0 0 5%}.detail_main .cart_area table:first-of-type tr.price td{color:#888;text-decoration:line-through}.detail_main .cart_area table:first-of-type tr.number td .number_td_div{display:flex;align-items:flex-start}.detail_main .cart_area table:first-of-type tr.number td .number_td_div input{width:40%}.detail_main .cart_area table:first-of-type tr.number td .number_td_div .init{margin:0 0 0 2%;display:flex;flex-direction:column;align-items:flex-start}.detail_main .cart_area table:first-of-type tr.number td .number_td_div .init li{height:20px}.detail_main .cart_area table:first-of-type tr.number td .number_td_div .init li img{vertical-align:top}.detail_main .cart_area .cart_button{text-align:center;padding:0 0 3%}.detail_main .cart_area .cart_button button{background-color:var(--color-main);font-size:20px;border:none;border-radius:8px;padding:2% 3%;transition:all .3s ease}.detail_main .cart_area .cart_button button:hover{background-color:rgba(244,138,125,.8)}.detail_main .cart_area ul.btn{padding:3% 0 0}.detail_main .cart_area ul.btn li{padding:0;margin:0;line-height:1}.detail_main .cart_area ul.btn li a{color:var(--color-text);font-size:14px;line-height:1.6}.detail_main .cart_area ul.btn li.twitter{padding:2% 0 0}.explain{padding:8% 0 0}.explain h2{text-align:center;font-family:var(--font-family-ttl);font-size:28px;line-height:2;padding:3% 0 5%}@media only screen and (min-width:768px){.explain h2{font-size:36px}}.explain h2:after{content:"";display:block;margin:0 auto;width:100px;height:3px;background:linear-gradient(to right, var(--color-main) 50%, #F2BD67 50%)}.explain h3{font-size:22px;border-bottom:2px solid var(--color-text)}.explain dl{width:100%;border-top:1px solid #ccc;display:flex;flex-wrap:wrap}.explain dl dt,.explain dl dd{padding:2%;border-bottom:1px solid #ccc;font-size:16px}.explain dl dt{width:30%;background-color:#f2e1e1}.explain dl dd{width:70%}.explain iframe{width:70%;margin:0 auto;height:auto;aspect-ratio:9/6}/*# sourceMappingURL=detail.css.map */