@media (max-width:768px){#summaryContents .slider-wrap{margin:0 auto 35px}#summaryContents .slider-wrap .slick-dots{display:none!important}.sec-lead{margin-bottom:15px;padding:0 6%}.sec-lead h2{margin-bottom:20px;text-align:center}.sec-lead h2 strong{display:inline;border-bottom:3px solid #f1f35b;padding-bottom:3px;font-size:20px;line-height:1.7;letter-spacing:.08em}.sec-lead h2 strong:after{display:none}.sec-lead p{font-size:15px;text-align:justify;line-height:1.75}.sec-lead p br{display:none}.pnav{margin-bottom:60px}.pnav li a{box-sizing:border-box;height:55px;padding:13px 34px 0 8px}.pnav li:last-of-type a{padding-top:21px}.pnav li a span{display:block;margin-top:6px;font-size:11px}.summary-wrap{margin-bottom:30px;padding:0 6%}.summary-wrap figure{margin-bottom:28px}.summary-wrap figure img{width:100%;height:auto}.summary-wrap .txt-set h3{margin-bottom:15px;text-align:center}.summary-wrap .txt-set h3 strong{font-size:20px;letter-spacing:.08em}.summary-wrap .txt-set h3 em{padding-left:5px;font-size:14px;letter-spacing:.1em}.summary-wrap .txt-set p{font-size:15px;text-align:justify;line-height:1.75}.summary-wrap .txt-set p br{display:none}.sec-production{padding:35px 6% 0}.sec-production h2{margin-bottom:28px;text-align:center}.sec-production h2 strong{font-size:20px;letter-spacing:.08em}.sec-production .inner{margin-bottom:45px}.sec-production .inner figure{margin-bottom:25px}.sec-production .inner figure img{width:100%;height:auto}.sec-production .inner h3{margin-bottom:15px;font-size:20px;text-align:center;letter-spacing:.1em}.sec-production .inner p{margin-bottom:22px;font-size:15px;text-align:justify;line-height:1.75}.sec-production .inner p br{display:none}.sec-production .btn-set .btn-link{box-sizing:border-box;float:left;width:49%;margin-right:2%}.sec-production .btn-set .btn-link:last-of-type{margin-right:0}.sec-production .btn-set .btn-link a{padding-right:0;padding-left:0}.sec-production .title-table{margin:65px 0 18px;font-size:15px;letter-spacing:.08em}}@media (min-width:768px){#summaryContents .slider-wrap{margin:0 auto 65px}#summaryContents .slider-wrap .slick-dots{display:none!important}.sec-lead{margin:0 auto 50px;text-align:center}.sec-lead h2{margin-bottom:28px}.sec-lead h2 strong{font-size:28px;letter-spacing:.12em}.sec-lead p{font-size:16px;line-height:1.85;letter-spacing:.08em}.pnav{margin-bottom:80px}.summary-wrap{overflow:hidden;width:940px;margin:0 auto 70px}.summary-wrap figure{margin-bottom:65px}.summary-wrap .txt-set{margin-left:15px;text-align:center}.summary-wrap .txt-set h3{margin-bottom:20px}.summary-wrap .txt-set h3 strong{font-size:30px;letter-spacing:.1em}.summary-wrap .txt-set h3 em{padding-left:10px;letter-spacing:.1em}.summary-wrap .txt-set p{text-align:center;font-size:16px;line-height:1.9;letter-spacing:.05em}.sec-production{width:900px;margin:120px auto 0;padding-top:40px}.sec-production h2{margin-bottom:65px;text-align:center}.sec-production h2 strong{font-size:32px;letter-spacing:.08em}.sec-production .inner{overflow:hidden;width:810px;margin:0 auto 35px}.sec-production .inner figure{float:left;width:320px}.sec-production .inner .txt-set{float:right;width:430px;margin-top:22px}.sec-production .inner h3{margin-bottom:18px;font-size:26px;letter-spacing:.1em}.sec-production .inner p{font-size:15px;line-height:1.7;letter-spacing:.06em}.sec-production .inner .btn-set{margin-top:22px}.sec-production .inner .btn-set .btn-link{width:200px;margin-right:15px}.sec-production .inner .btn-set .btn-link:last-of-type{margin-right:0}.sec-production .inner .btn-set .btn-link a{padding-right:15px;padding-left:15px}.sec-production .title-table{margin:120px 0 20px;letter-spacing:.1em}details.faq-item{border:1px solid #ccc;padding:10px}details.faq-item[open] summary{display:block}details.faq-item summary{cursor:pointer;display:none}details.faq-item p{margin-top:10px}}