@media screen and (max-width: 768px){.pc_ver{display:none}}@media screen and (min-width: 769px){.sp_ver{display:none}}@media screen and (min-width: 769px){#itemimage{margin-top:50px}}@media screen and (max-width: 768px){#itemimage{margin-top:30px;width:100%;max-width:none}}#itemdata{max-width:800px;margin:50px auto 0}@media screen and (min-width: 769px){#itemdata{display:flex;justify-content:space-between}}@media screen and (min-width: 769px){#itemdata .photo{width:400px}}@media screen and (max-width: 768px){#itemdata .photo{width:100%}}#itemdata .texts{text-align:left}@media screen and (min-width: 769px){#itemdata .texts{width:calc(100% - 450px)}}@media screen and (max-width: 768px){#itemdata .texts{width:100%;margin-top:30px}}#itemdata h1{font-size:1.875rem;font-weight:700;color:#690000}#itemdata .price{margin-top:2rem;padding-top:1rem;border-top:solid 1px #E6E6E6}#itemdata dl.def{margin-top:1rem;padding-bottom:0;border-top:solid 1px #E6E6E6}#itemdata dl.def+dl.def{margin-top:0;padding-bottom:0}#itemdata dl.def dt{width:5rem}#itemdata dl.def dd{width:calc(100% - 5rem )}.product_num{width:4rem;height:1rem;padding:.5rem 1rem;border:none}#itemdata select{width:12rem;height:3rem;padding:.5rem 1rem;border:none}.cartin{max-width:100%}#itemdata2{max-width:800px;margin:50px auto 0}#itemdata2 h2{background-color:#E4D3C8;color:#690000;text-align:center;border:none;padding:.5rem 1rem;font-size:1.25rem}@media screen and (max-width: 768px){#itemdata2 h2{position:relative;width:100vw;max-width:none;left:50%;transform:translateX(-50%)}}.packaging{display:flex;flex-wrap:wrap;margin-top:30px}@media screen and (min-width: 769px){.packaging{justify-content:space-between;align-items:center}}.packaging img{margin:0}.packaging h3{background-color:#F0ECDE;color:#333;text-align:center;border:none;padding:.5rem 1rem;font-size:1.25rem}@media screen and (min-width: 769px){.packaging h3{margin-top:0}}@media screen and (max-width: 768px){.packaging h3{margin-top:1rem}}@media screen and (min-width: 769px){.packaging .photo{width:230px}}@media screen and (max-width: 768px){.packaging .photo{margin-top:30px;order:2;width:100%}}@media screen and (min-width: 769px){.packaging .texts{width:calc(100% - 260px)}}@media screen and (max-width: 768px){.packaging .texts{order:1;width:100%}}