.title h1{text-align:center;border:0;font-size:1.3em;font-weight:700;color:#383838}.stTitle .small{font-size:12px;display:inline-block;font-weight:700;background:#0eacc7;color:#fff;line-height:1em;padding:5px 0 4px 4px;border-radius:4px;width:7em;margin-right:10px}.iteminfo{font-size:.9em;line-height:1.5em;position:relative;margin-bottom:20px}.iteminfo img{width:90%;margin:10px auto;display:block;max-width:550px;max-height:550px}.iteminfo time{display:block}.iteminfo p{padding:7px 10px;position:absolute;bottom:0;left:5%;width:calc(90% - 20px);background:#000;opacity:.7;color:#fff;font-size:.9em;line-height:1.5em}.comment{line-height:1.7em;margin:10px 10px 30px;display:flex;align-items:flex-start;justify-content:space-between}.comment p:before{content:"";width:20px;height:14px;display:block;position:absolute;top:25px;left:-11px;background:#f8faff;border-top:dashed 2px #ddd;border-left:dashed 2px #ddd;transform:rotate(-48deg)}.comment img{width:70px;border-radius:100px;background:#e7eeff;margin:5px 10px 5px 0;border:solid 1px #e2eaff}.comment img.user3{background:#ffe7f66e;border:solid 1px #ffe2fa}.comment img.user3+p{background:#fffbfd;border:dashed 2px #ffd1d1}.comment img.user3+p:before{background:#fffbfd;border-top:dashed 2px #ffd1d1;border-left:dashed 2px #ffd1d1}.comment p{width:calc(100% - 130px);display:block;background:#f8faff;padding:13px 20px;border-radius:30px;position:relative;border:dashed 2px #ddd;line-height:1.6em}.naiyou,.item-info,.comment{width:calc(100% - 20px);margin:auto;margin-bottom:20px}.naiyou p.title,.item-info p.title,.comment p.title{font-weight:700;border-left:5px solid #ea5f5f;padding-left:10px;margin-bottom:5px;line-height:1.7em;margin-left:0;font-size:1.1em}.naiyou dl{overflow:hidden;line-height:1.7em}.naiyou dl dt{float:left;font-weight:700}.examplesrelation{width:calc(100% - 40px);margin:auto;clear:both}.examplesrelation>p{background:#000;color:#fff;text-align:center;font-weight:700;margin-bottom:11px;border-radius:2px;font-size:1em;line-height:2em}.examplesrelation ul{display:flex;flex-wrap:wrap}.examplesrelation li{width:calc(33.3% - 10px);font-size:.9em;line-height:1.7em;margin-bottom:15px;padding:5px}.examplesrelation img{width:100%}.examplesrelation .etitle{margin:5px 0;line-height:1.3em;max-height:2.4em;overflow:hidden}.purchase-area,.purchase-itemlist{margin:15px;margin-bottom:20px;border-radius:13px;padding:12px 31px}.purchase-area{border:dashed 1px #df2f12;background:#fff6ec}.purchase-itemlist{border:dashed 1px #1274df;background:#f4faff}.purchase-area .title,.purchase-itemlist .title{text-align:center;font-size:1.1em;font-weight:700;border-bottom:dashed 1px #ddd;margin-bottom:10px;padding-bottom:3px}.purchase-area .small,.purchase-itemlist .small{font-size:.9em;line-height:1.5em}.purchase-area .bold,.purchase-itemlist .bold{font-weight:700}.purchase-area p.bold,.purchase-itemlist p.bold{font-weight:700;text-align:center;margin:5px;line-height:1.5em}.kaitori-hinmoku{display:none}@media screen and (min-width:440px){.examplesrelation li{width:calc(25% - 10px)}.iteminfo img{width:80%}.naiyou{margin:10px}.iteminfo p{width:calc(80% - 20px);left:10%}}@media screen and (min-width:560px){.naiyou p.title,.item-info p.title,.comment p.title{margin-bottom:10px}.iteminfo{margin:20px}.iteminfo img{width:60%;height:60%}.iteminfo p{width:calc(60% - 20px);left:20%}.comment{margin:30px;width:auto}.comment img{width:100px;margin:5px 20px 5px 0}}@media screen and (min-width:760px){.naiyou p.title,.item-info p.title,.comment p.title{margin-bottom:10px;font-size:1.2em}.title h1{font-size:1.7em}.iteminfo p{font-size:11px;line-height:1.5em}}@media screen and (min-width:1000px){.examplesrelation li{width:calc(25% - 10px)}.naiyou{max-width:500px;margin:10px 0 30px 10px}.purchase-area .title,.purchase-itemlist .title{font-size:1.4em;line-height:2em}.examplesrelation li{width:calc(20% - 20px);padding:10px}.iteminfo img{width:50%;height:50%}.iteminfo p{width:calc(50% - 20px);left:25%}.kaitori-hinmoku{display:block;position:absolute;top:0;right:0;width:22%}.kaitori-hinmoku img{width:100%;margin-top:0}.iteminfo{position:relative}.kaitori-hinmoku p{display:block;width:auto;position:static;margin-bottom:5px;height:1.2em;background:#0eacc7;border-radius:5px;opacity:1;font-weight:700;padding:3px 5px 5px;text-align:center}}