@charset "UTF-8";.sp-contents #header{border-bottom:none}.p-info-tit-block{position:relative;margin:0;padding:5px 0 30px}.sp-contents .p-info-tit-block{padding:0}.p-info-tit-block .p-info-tit{text-align:center;font-size:26px;font-size:2.6rem;line-height:1.2;color:#555}.pc-contents .p-info-tit-block .p-info-tit{font-family:Noto Sans JP,'ヒラギノ角ゴ ProN W3',Hiragino Kaku Gothic ProN,'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif}.sp-contents .p-info-tit-block .p-info-tit{display:block;padding:7px 0;color:#FFF;font-size:16px;font-size:1.6rem;font-weight:700;line-height:1;text-align:center;border-bottom:#e49c9f 1px solid;background-color:#ce0019}.p-info-tit-block .p-info-tit span{display:block;font-size:12px;font-size:1.2rem;color:#ce0019;margin-left:0;padding-top:3px;letter-spacing:.1em}.sp-contents .p-info-tit-block .p-info-tit span{display:none}.pc-contents .p-info-tit-block .sharebtn-block{position:absolute;right:0;top:auto;bottom:15px}.p-name-tit{font-size:24px;font-size:2.4rem;font-weight:400;line-height:1.2;background-color:#fafafa;border-left:#ce0019 3px solid;margin:0 0 20px;padding:20px;position:relative}.sp-contents .p-name-tit{font-size:18px;font-size:1.8rem;border-left:none;border-bottom:#ce0019 1px solid;margin:0 0 10px;padding:10px;text-align:center}.p-name-tit .regist{font-size:75%;top:-.6em}.seihinDetailCnt{padding:40px 0}.sp-contents .seihinDetailCnt{padding:0 0 40px}.prd-rel-block .prd-rel-box{width:940px;margin:50px auto 0}.sp-contents .prd-rel-block .prd-rel-box{width:auto;margin:20px 10px 0;padding:10px 0}.prd-rel-block .prd-rel-box .prd-rel-box-tit{font-size:20px;font-size:2.0rem;line-height:1.1;margin-bottom:15px;padding:0 3px 15px;border-bottom:1px solid #dbdbdb}.sp-contents .prd-rel-block .prd-rel-box .prd-rel-box-tit{font-size:16px;font-size:1.6rem;margin-bottom:0;padding:0 3px 10px}.prd-rel-block .prd-rel-box .related-txt-list{margin:0 0 0 -30px;padding:0 3px;list-style:none;letter-spacing:-.4em}.sp-contents .prd-rel-block .prd-rel-box .related-txt-list{margin:0;padding:5px 3px}.prd-rel-block .prd-rel-box .related-txt-list li{box-sizing:border-box;width:33.3%;display:inline-block;vertical-align:top;letter-spacing:normal;padding:15px 0 0 30px}.sp-contents .prd-rel-block .prd-rel-box .related-txt-list li{width:auto;padding:10px 0 0}.prd-rel-block .prd-rel-box .related-txt-list li a{position:relative;padding-left:16px;color:#333;display:inline-block}.prd-rel-block .prd-rel-box .related-txt-list li a:before{content:'';position:absolute;display:inline-block;vertical-align:middle;top:.8em;left:0;margin-top:-5px;width:5px;height:5px;border-top:solid 2px #ce0019;border-right:solid 2px #ce0019;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.sp-contents .prd-rel-block .prd-rel-box .related-txt-list li a br{display:none}.sharebtn-block{position:absolute;right:0;top:0}.sharebtn-block ul{letter-spacing:-.4em;text-align:right;margin:0;padding:0;list-style:none}.sharebtn-block ul li{display:inline-block;vertical-align:top;letter-spacing:normal;margin-left:5px}.sharebtn-block ul li a:hover img{opacity:.7;filter:alpha(opacity=70)}.p-list-detail-foot{width:940px;margin:30px auto 0;padding:35px 0 40px;border-top:1px solid #dbdbdb}.p-list-detail-foot:after{content:"";display:block;clear:both;height:0;visibility:hidden}.sp-contents .p-list-detail-foot{width:auto;margin:0 10px;padding:0 0 20px}.p-list-detail-foot .p-list-foot-info-link{float:left;width:200px}.sp-contents .p-list-detail-foot .p-list-foot-info-link{float:none;width:300px;margin:0 auto}.p-list-detail-foot .p-list-foot-info-link a{display:block;border:#CCC 1px solid;text-align:center;color:#333;padding:12px 15px 12px 25px;position:relative}.p-list-detail-foot .p-list-foot-info-link a:before{content:'';position:absolute;display:inline-block;vertical-align:middle;top:50%;left:15px;margin-top:-5px;width:7px;height:7px;border-top:solid 2px #ce0019;border-right:solid 2px #ce0019;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.p-list-detail-foot .p-list-foot-info-link-col{float:left;width:680px;letter-spacing:-.4em}.sp-contents .p-list-detail-foot .p-list-foot-info-link-col{width:auto;float:none;margin:0 auto}.p-list-detail-foot .p-list-foot-info-link-col .p-list-foot-info-link{width:auto;min-width:200px;float:none;display:inline-block;margin-right:10px;letter-spacing:normal}.p-list-detail-foot .p-list-foot-info-link-col .p-list-foot-info-link:last-child{margin-right:0}.sp-contents .p-list-detail-foot .p-list-foot-info-link-col .p-list-foot-info-link{width:300px;display:block;margin:0 auto 10px}.sp-contents .p-list-detail-foot .p-list-foot-info-link-col .p-list-foot-info-link:last-child{margin-bottom:0}.p-list-detail-foot .p-list-foot-info-link-col .p-list-foot-info-link a{padding:12px 15px 12px 35px}.p-list-detail-foot .p-list-foot-share{float:right;width:200px;letter-spacing:-.4em;text-align:right;padding-top:8px}.sp-contents .p-list-detail-foot .p-list-foot-share{float:none;width:auto;text-align:center;margin:0 10px 20px;padding-top:20px}.p-list-detail-foot .p-list-foot-share p{display:inline-block;vertical-align:middle;letter-spacing:normal;margin-right:15px}.p-list-detail-foot .p-list-foot-share .sharebtn-block{display:inline-block;vertical-align:middle;position:static;right:auto;top:auto}.foot-related-block{background-color:#f4f4f4}.pc-contents .foot-related-block{border-bottom:1px solid #c12733}.sp-contents .foot-related-block{margin-top:0}.foot-related-block .related-box{width:940px;margin:0 auto;padding:40px 0;border-top:1px dotted #999}.foot-related-block .related-box:first-child{border-top:none}.sp-contents .foot-related-block .related-box{width:auto;padding:20px 10px}.foot-related-block .related-box .related-box-tit{text-align:center;font-size:24px;font-size:2.4rem;line-height:1.1}.sp-contents .foot-related-block .related-box .related-box-tit{font-size:18px;font-size:1.8rem;margin-bottom:15px}.foot-related-block .related-box .related-bnr-list{margin:0 0 0 -20px;padding:0;list-style:none}.foot-related-block .related-box .related-bnr-list:after{content:"";display:block;clear:both;height:0;visibility:hidden}.sp-contents .foot-related-block .related-box .related-bnr-list{margin:0}.foot-related-block .related-box .related-bnr-list li{float:left;width:300px;margin-left:20px;margin-top:20px}.pc-contents .foot-related-block .related-box .related-bnr-list li a:hover img{opacity:.7;filter:alpha(opacity=70)}.sp-contents .foot-related-block .related-box .related-bnr-list li{float:none;margin:10px auto 0}.p-foot-prd-nav-cnt{border-top:none;margin:50px auto 0;padding:35px 30px 40px;background-color:transparent}.ec-link{margin-bottom:25px}.sp-contents .ec-link{margin-top:30px}.ec-link .pdf-link{margin:10px 0 0}.ec-link .ecbtn-block{padding:15px;background-color:#f0f0f0;text-align:center}.ec-link .ecbtn-block p{margin-bottom:10px;font-weight:700}.sp-contents .ec-link .ecbtn-block p{text-align:left}.ec-link .ecbtn-block .ec-link-btn{position:relative;display:inline-block;padding:15px 30px 15px 20px;color:#FFF;font-weight:700;background:-webkit-gradient(linear,left top,left bottom,from(#F90),to(#ff5900));background:linear-gradient(#F90,#ff5900);text-decoration:none;font-size:18px;font-size:1.8rem}.sp-contents .ec-link .ecbtn-block .ec-link-btn{font-size:16px;font-size:1.6rem}.ec-link .ecbtn-block .ec-link-btn:hover{opacity:.75;filter:alpha(opacity=75)}.ec-link .ecbtn-block .ec-link-btn:before{content:"";width:28px;height:26px;display:inline-block;margin-right:8px;vertical-align:middle;background-image:url(../common/icon_cart.png);background-size:28px auto;background-position:left middle;background-repeat:none}.ec-link .ecbtn-block .ec-link-btn:after{display:block;position:absolute;top:50%;right:10px;width:7px;height:7px;margin-top:-4px;border-top:solid 2px #FFF;border-right:solid 2px #FFF;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);content:""}.mfp-inline-holder .mfp-content{max-width:440px}#ec-link-modal{padding:30px 0;background-color:#FFF;border-radius:5px}.sp-contents #ec-link-modal{padding:20px 0}#ec-link-modal ul{width:80%;margin:0 auto}.sp-contents #ec-link-modal ul{width:90%;font-size:12px}#ec-link-modal li{padding:10px 0;border-top:#000 1px dotted}#ec-link-modal li:first-child{border-top:none}#ec-link-modal li a{text-decoration:none;letter-spacing:-.4em}#ec-link-modal li a .ec-bnr{width:62%;vertical-align:middle;display:inline-block;margin-right:2%;letter-spacing:normal}#ec-link-modal li a .ec-bnr img{width:100%;height:auto}#ec-link-modal li a .ec-btn{width:36%;box-sizing:border-box;position:relative;vertical-align:middle;display:inline-block;padding:8px 25px 8px 15px;color:#FFF;font-weight:700;letter-spacing:normal;background:-webkit-gradient(linear,left top,left bottom,from(#F90),to(#ff5900));background:linear-gradient(#F90,#ff5900);text-decoration:none}.sp-contents #ec-link-modal li a .ec-btn{padding:8px 15px 8px 10px}#ec-link-modal li a .ec-btn:after{display:block;position:absolute;top:50%;right:10px;width:7px;height:7px;margin-top:-4px;border-top:solid 2px #FFF;border-right:solid 2px #FFF;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);content:""}.sp-contents #ec-link-modal li a .ec-btn:after{right:8px}#ec-link-modal li a:hover .ec-btn{opacity:.75;filter:alpha(opacity=75)}.bnr-sansyu{text-align:center;margin-top:50px}.bnr-sansyu img{max-width:100%;height:auto}.bnr-sansyu a:hover{opacity:.8;filter:alpha(opacity=80)}.bnr-taijikouza{text-align:center;margin-top:30px}.bnr-taijikouza a{color:#555;display:inline-block}.bnr-taijikouza a:hover{opacity:.8;filter:alpha(opacity=80)}.sp-contents .bnr-taijikouza a img{max-width:100%;height:auto}.bnr-taijikouza p{margin-top:5px}.bnr-taijikouza p span{font-size:12px;font-size:1.2rem}.bnr-combat-day{text-align:center;margin-top:20px}.bnr-combat-day a{color:#555;display:inline-block}.bnr-combat-day a:hover{opacity:.8;filter:alpha(opacity=80)}.sp-contents .bnr-combat-day a img{max-width:100%;height:auto}.bnr-combat-day p{margin-top:5px}.bnr-combat-day p span{font-size:12px;font-size:1.2rem}.about-suisei{position:absolute;top:250px;right:0}.sp-contents .about-suisei{position:static;margin-top:-20px}.about-suisei a{display:inline-block;background-color:#00b0ec;border-radius:5px;padding:4px 8px;color:#FFF}.about-suisei a:before{content:"";display:inline-block;width:11px;height:17px;background:url(../common/icon_suisei.png) left top no-repeat;background-size:contain;vertical-align:middle;margin:-3px 4px 0 0}.about-suisei a:hover{opacity:.7;filter:alpha(opacity=70);text-decoration:none}.mfp-iframe-holder .mfp-content{max-width:600px}.bnr-suisei,.bnr-sassa-cp{max-width:520px;margin:30px auto 0}.bnr-suisei:hover,.bnr-sassa-cp:hover{opacity:.8;filter:alpha(opacity=80)}.bnr-suisei img,.bnr-sassa-cp img{width:100%;height:auto}.bnr-hiari{max-width:520px;margin:30px auto 0;box-sizing:border-box;font-size:16px;font-size:1.6rem}.bnr-hiari a{display:block;position:relative;padding:15px 5px;border-radius:5px;border:#ce0019 solid 2px;color:#ce0019;font-weight:700;text-align:center}.bnr-hiari a span{display:inline-block}.bnr-hiari a span:first-child{margin-right:10px}.bnr-hiari a:before{content:'';position:absolute;display:inline-block;vertical-align:middle;top:50%;right:10px;margin-top:-3px;width:5px;height:5px;border-top:solid 2px #ce0019;border-right:solid 2px #ce0019;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.bnr-hiari:hover{opacity:.8;filter:alpha(opacity=80)}.bnr-hiari img{width:100%;height:auto}.bnr-seibokyo{max-width:520px;margin:30px auto 0;box-sizing:border-box;text-align:center}.bnr-seibokyo a:hover{opacity:.75;filter:alpha(opacity=75)}@media only screen and (max-width:480px){#ec-link-modal ul{width:90%;font-size:12px}#ec-link-modal li a .ec-btn{padding:8px 15px 8px 10px}#ec-link-modal li a .ec-btn:after{right:8px}}