#structure .section_inner{padding:100px 0;width:84vw;margin:auto;max-width:1000px}#structure .section_inner .content{background:unset;border:unset;padding:unset;position:unset}#structure .h3{position:relative;margin-bottom:10.67vw}#structure .h3 h3{font-size:2.8rem;line-height:2;font-weight:600;margin-bottom:6.4vw}#structure .h3 p.lead{font-size:14px;line-height:2;font-weight:600}#structure .block_structure{background:#fff;box-sizing:border-box;border:1px solid #000;position:relative}#structure .block_structure .inner{padding:10.67vw 5.33vw}#structure .block_structure .ttl_h4{padding-bottom:5.87vw;margin-bottom:8vw;border-bottom:1px solid #666666}#structure .block_structure .ttl_h4 h4{font-size:24px;font-weight:600;line-height:1.5;letter-spacing:.04em}#structure .block_structure .lead{margin-bottom:8vw}#structure .block_structure .lead p{font-weight:600;font-size:14px;line-height:2}#structure .block_structure .block_description{width:100%;-webkit-border-radius:22.5px;-moz-border-radius:22.5px;border-radius:22.5px;background:#cba975;margin-bottom:5.33vw}#structure .block_structure .sheet_steps{display:flex;justify-content:space-around;width:100%;-webkit-border-radius:22.5px;-moz-border-radius:22.5px;border-radius:22.5px;background:var(--footer);margin-bottom:2.33vw;padding:20px;box-sizing:border-box}#structure .block_structure .block_description .description_inner{padding:10.67vw 0}#structure .block_structure .block_description .img_description{background-size:cover;width:100%;height:0px;padding-bottom:100%;position:relative;margin-bottom:5.33vw}#structure .block_structure .block_description .img_description figure{width:100%;height:100%;position:absolute;top:0;left:0;background:url(/cdn/shop/t/58/assets/sand_structure.svg) center no-repeat;background-size:cover}#structure .block_structure .block_description ul{width:62.67vw;margin:auto}#structure .block_structure .block_description ul li{background:#fff;margin-bottom:2.67vw}#structure .block_structure .block_description ul li:last-child{margin-bottom:0}#structure .block_structure .block_description ul li .list_inner{padding:4vw}#structure .block_structure .block_description ul li p{display:-ms-flexbox;display:flex;justify-content:space-between}#structure .block_structure .block_description ul li p span.c{width:5.33vw;height:5.33vw;background:#000;color:#fff;font-weight:700;line-height:5.33vw;text-align:center;display:block;-webkit-border-radius:2.67vw;-moz-border-radius:2.67vw;border-radius:2.67vw;font-size:2.67vw}#structure .block_structure .block_description ul li p span.t{width:calc(100% - 35px);font-size:15px;line-height:6.13vw;letter-spacing:.1em;font-weight:600}#structure .block_structure .notes{border-top:unset;padding-top:unset;margin-top:unset}#structure .block_structure .notes ul li span{position:relative;font-size:3.2vw;letter-spacing:.04em;line-height:5.87vw;padding-left:1.2em;display:block;color:#666}#structure .block_structure .notes ul li span:before{content:"\203b";position:absolute;left:0;top:0}p.note{font-size:12px;letter-spacing:.04em;line-height:5.87vw;color:#666}@media all and (min-width: 864px){#structure .h3{position:relative;margin-bottom:2.08vw}#structure .h3 h3{font-size:34px;line-height:3.54vw;margin-bottom:1.67vw}#structure .h3 p.lead{font-size:16px}#structure .block_structure .inner{padding:5vw 5.56vw}#structure .block_structure .ttl_h4{padding-bottom:2.08vw;margin-bottom:2.22vw}#structure .block_structure .lead{margin-bottom:1.53vw}#structure .block_structure .lead p{font-size:14px;line-height:2}#structure .block_structure .block_description{-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;margin-bottom:1.81vw}#structure .block_structure .block_description .description_inner{padding:0vw 2.78vw;position:relative}#structure .block_structure .block_description .img_description{width:25vw;height:25vw;padding-bottom:0%;margin:auto}#structure .block_structure .block_description ul{width:100%;height:100%;position:absolute;top:0;left:0}#structure .block_structure .block_description ul li{width:18.06vw;margin-bottom:0;position:absolute}#structure .block_structure .block_description ul li:nth-child(1){right:2.78vw;top:4.17vw}#structure .block_structure .block_description ul li:nth-child(2){left:2.78vw;bottom:4.17vw}#structure .block_structure .block_description ul li:last-child{margin-bottom:0}#structure .block_structure .block_description ul li .list_inner{padding:1.39vw 1.11vw 1.39vw 1.39vw}#structure .block_structure .block_description ul li p span.c{width:26px;height:26px;line-height:26px;-webkit-border-radius:13px;-moz-border-radius:13px;border-radius:13px;font-size:10px;font-size:1rem}#structure .block_structure .block_description ul li p span.t{width:calc(100% - 35px);font-size:1.4rem;line-height:1.6}#structure .block_structure .notes ul li span{font-size:.83vw;line-height:1.53vw}#structure .block_structure .icon_cat{width:5.21vw;height:5.56vw;bottom:-.56vw;right:2.78vw}#structure .block_structure .icon_cat i{width:5.21vw;height:5.56vw}#smell .col_l p.note{font-size:12px}}.sheet_step1,.sheet_step2{display:block;width:45%;border:1px solid black}@media all and (max-width: 864px){.sheet_step1{width:100%;margin-bottom:20px}.sheet_step2{width:100%}#structure .block_structure .sheet_steps{flex-direction:column}}
/*# sourceMappingURL=/cdn/shop/t/110/assets/sheet-sand.css.map */
