@charset "utf-8";a:link{color:#555;text-decoration:none}a:visited{color:#555;text-decoration:none}a:hover{color:#c3b59e;text-decoration:none}a:active{color:#c3b59e;text-decoration:underline}.mds_base{position:relative;margin:0 0 .5em;padding:.75em 0 .75em 1.5em;color:#fff;font-size:18px;font-weight:700;background:#b39982;text-align:left}.mds_base:before{content:"";position:absolute;background:#fff;top:50%;left:.5em;margin-top:-15px;height:30px;width:8px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px}.dtitem-description{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;width:100%;margin:0 0 20px 0;padding:0}.dtitem-desc_text{font-size:14px!important;text-align:left;margin:5px 0 20px 0}.dtitem-description dl{width:100%;font-size:14px!important;line-height:200%;margin:0 0 10px 0}.dtitem-description dt{color:#e94578;width:60px;padding:6px 0 5px 4px;box-sizing:border-box;float:left;line-height:1.4;font-weight:700}.dtitem-description dd{line-height:1.4;padding:6px 0 8px 80px;box-sizing:border-box;border-bottom:1px solid #ccc;margin:0}.dtitem-size_mds{width:750px;height:auto;margin-top:50px}.dtitem-size_mds h3{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;position:relative;padding-left:5px;font-weight:700;font-size:20px;line-height:38px;color:#b39982}.dtitem-size_mds h3:before{content:'\f553';font-family:"Font Awesome 5 Free";font-size:20px;padding:0 5px;font-weight:900}.dtitem-size_mds h3 span{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;margin-bottom:.2em;margin-left:10px;color:#aaa;font-weight:300;font-size:15px}.dtitem-size{width:100%;margin:50px 0 30px 0;font-size:14px;line-height:150%;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.dtitem-size tr{text-align:center;padding:3px 0;font-size:14px}.dtitem-size th{height:25px;background-color:#f5f2e9;color:#000;text-align:center;border-collapse:collapse}.dtitem-size td{color:#000;text-align:center;border-collapse:collapse}.dtitem-sizelist{border:solid 1px #ccc;width:100%;margin:5px 0}.dtitem-sizelist td,.dtitem-sizelist th{border:solid 1px #ccc;padding:4px 0;font-size:13px}.dtitem-sizelist th{white-space:nowrap;width:100px}.dtitem-title{position:relative;margin:0 0 .5em;padding:.75em 0 .75em 1.5em;border:2px solid #e94578;font-size:18px;font-weight:700}.dtitem-title:before{content:"";position:absolute;background:#e94578;top:50%;left:.5em;margin-top:-15px;height:30px;width:8px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px}.dtitem-title_buy{position:relative;padding:.75em;background:#e94578;color:#fff;font-size:20px;left:-20px;width:770px;font-weight:700;margin-bottom:15px}.dtitem-title_buy:before{position:absolute;content:'';top:100%;left:0;border:none;border-bottom:solid 15px transparent;border-right:solid 20px #862b47}.dtitem-mds{margin:30px 0 10px 0;position:relative;padding:5px 20px;font:bold 28px/1.6 Italiana,serif;color:#333;background:#fff;text-shadow:1.5px 1.5px 0 #e7e7e7;border-top:#c7b09a solid 2px;border-bottom:#c7b09a solid 2px;background-image:-webkit-gradient(linear,left top,right bottom,from(rgba(255,255,255,0)),color-stop(.4,rgba(255,255,255,0)),color-stop(.4,rgba(0,0,0,.1)),color-stop(.6,rgba(0,0,0,.1)),color-stop(.6,rgba(255,255,255,0)),to(rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top -45deg,transparent 40%,rgba(0,0,0,.1) 40%,rgba(0,0,0,.1) 60%,transparent 60%);background-image:-moz-linear-gradient(top -45deg,transparent 40%,rgba(0,0,0,.1) 40%,rgba(0,0,0,.1) 60%,transparent 60%);background-image:-o-linear-gradient(top -45deg,transparent 40%,rgba(0,0,0,.1) 40%,rgba(0,0,0,.1) 60%,transparent 60%);background-image:linear-gradient(to bottom -45deg,transparent 40%,rgba(0,0,0,.1) 40%,rgba(0,0,0,.1) 60%,transparent 60%);background-size:4px 4px}.dtitem-mds:before{content:" ";position:absolute;top:100%;left:25px;width:0;height:0;border-width:11px;border-style:solid;border-color:transparent;border-top-color:#c7b09a}.dtitem-mds:after{content:" ";position:absolute;top:100%;left:28px;width:0;height:0;border-width:8px;border-style:solid;border-color:transparent;border-top-color:#eee5db;z-index:1}