#tshirt_present-wrap img{vertical-align:bottom;line-height:0;font-size:0}p.note-txt{font-size:12px}#fv-wrap .fv-img img{width:100%;height:auto}#tshirt-notice-wrap{padding:25px 10px 40px;box-sizing:border-box;font-size:14px;line-height:1.8}#tshirt-notice-wrap .text-area p{padding:5px 0px;box-sizing:border-box;color:#233237}#tshirt-notice-wrap p.indent{padding:0 0 0 10px;box-sizing:border-box}.notice-area{padding:15px 0 0 0;box-sizing:border-box}#tshirt-notice-wrap .notice-area h2{color:#9a27ee;font-size:16px;font-weight:600;padding:0 0 5px 0;box-sizing:border-box;border-bottom:dashed 2px #9a27ee}#tshirt-notice-wrap .notice-area .text-box{padding:10px 0;box-sizing:border-box}#tshirt-notice-wrap ul.title-link-box{border-top:1px solid #bdbfbf;border-right:1px solid #bdbfbf;border-left:1px solid #bdbfbf;margin:15px 0 20px;box-sizing:border-box}#tshirt-notice-wrap ul.title-link-box li{padding:8px 6px;border-bottom:1px solid #bdbfbf}#tshirt-notice-wrap ul.title-link-box li:nth-child(even){background-color:#f4f4f4}#tshirt-notice-wrap ul.title-link-box li a{font-size:14px;font-weight:600;color:#388fcb}.title-bnr-area{padding:15px 0 0;box-sizing:border-box}.title-bnr-area img{width:100%}#watchword-wrap{background:#fffae0;background:linear-gradient(90deg, #fffae0 0%, #f5ffd6 100%);padding:40px 10px;box-sizing:border-box}h2.present-title{box-sizing:border-box;font-size:18px;font-weight:600;line-height:1.6;text-align:center;background:-webkit-linear-gradient(0deg, #ba32ed 0%, #ff2257 50%, #f7a60c 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;padding:0 0 5px 0;border-bottom:2px solid;border-image:linear-gradient(90deg, #ba32ed 0%, #ff2257 50%, #f7a60c 100%);border-image-slice:1}#watchword-wrap .watchword-txt{font-size:14px;line-height:1.8;color:#233237;padding:15px 0 10px;box-sizing:border-box}.watchword-txt p{padding:5px 0;box-sizing:border-box}.watchword-txt p span{font-weight:600}#title-detile-area{padding:40px 10px;box-sizing:border-box}#title-detile-area p.note-txt{text-align:right;padding:6px 0 15px;box-sizing:border-box}#title-detile-area div.title-detile-box{border:2px solid #233237;background-color:#f5f7f7;padding:20px 10px;margin:0 0 10px;box-sizing:border-box;box-shadow:2px 2px 0px 0px rgba(169,172,173,0.6);color:#233237;line-height:1.6}.title-detile-box h3{font-size:16px;font-weight:600;line-height:1.6;color:#233237;padding:0 0 10px 0;box-sizing:border-box;border-bottom:2px dashed #233237;margin:0 0 10px 0}.tshirt-image-box p{font-size:14px;font-weight:600}.tshirt-image-box .tshirt-image{padding:5px 0;box-sizing:border-box}.tshirt-image-box .tshirt-image img{width:100%}.detile-box{display:flex;justify-content:space-between;padding:15px 0 20px;box-sizing:border-box}.thumbnail-area{width:34%;box-sizing:border-box}.thumbnail-area img{border:1px solid #e2e2e2}.detile-box .detile-right{width:64%;padding-left:5px;box-sizing:border-box}.detile-right .author-txt{font-size:12px;line-height:1.6;padding:0 0 5px 0;margin:0 0 10px 0;box-sizing:border-box;border-bottom:1px dashed #bdbfbf}.detile-right .author-txt span{color:#9a27ee}.detile-right .detile-box-txt{font-size:14px}.tshirt_present_entry{padding:0 12px;box-sizing:border-box}.tshirt_present_back-yellow{padding:20px 12px;box-sizing:border-box;background:#fffae0;background:linear-gradient(90deg, #fffae0 0%, #f5ffd6 100%)}.tshirt-entry-btn{display:block;text-align:center;margin:0 auto}.tshirt-entry-btn a{width:100%;height:auto;box-sizing:border-box;text-align:center;display:inline-block;border-radius:80px !important;padding:12px 0;box-sizing:border-box;line-height:1.5;margin:10px 0;font-size:16px;background:#ba32ed;background:linear-gradient(90deg, #ba32ed 0%, #ff2257 50%, #f7a60c 100%);color:#fff;font-weight:600}.detile-btn a{height:auto;box-sizing:border-box;text-align:center;display:inline-block;display:block;border-radius:80px !important;padding:10px 0;box-sizing:border-box;line-height:1.5;margin:0 0 10px 0;font-size:16px;border:2px solid #9a27ee;color:#9a27ee;background-color:#fff;font-weight:600}.pagetop-box{text-align:right;padding:0px 10px 30px 0;box-sizing:border-box}.pagetop-box a{color:#233237;font-size:12px;font-weight:600;display:inline-block}.pagetop-box img{width:14px;padding:0 0 0 5px;box-sizing:border-box}
