.parts-content-section-pd,section#detail{padding:100px 0 30px}.parts-section-message,section#detail .message{max-width:70%;text-align:center;margin:auto}.parts-section-message p,section#detail .message p{color:#333;font-weight:600;padding:.35em 0;letter-spacing:7px;font-size:1.05em;font-family:Nasu}@media only screen and (max-width:770px){.parts-content-section-pd,section#detail{padding:30px 0 10px}.parts-section-message,section#detail .message{max-width:90%}.parts-section-message p,section#detail .message p{padding:.25em 0;letter-spacing:7px;font-size:1em}}header .wrapper h3{transform:skewX(-3deg)}section#detail .message{line-height:2em;padding:20px 0}section#detail>p{padding:10px 0;color:#333;letter-spacing:1px;font-size:.95em;max-width:75%;margin:auto;line-height:1.9em;font-family:Nasu}section#detail ul{width:75%;padding:30px 0;margin:auto}section#detail ul li{display:flex;padding:20px 0;align-items:center}section#detail ul li>*{width:50%}section#detail ul li .image{padding:10px 30px;display:flex;align-items:center;justify-content:center}section#detail ul li .image img{width:400px;max-width:100%}section#detail ul li .text h4{padding:0 0 10px;font-family:Nasu;line-height:2em;letter-spacing:5px;color:#333;font-size:1.2em}section#detail ul li .text h4>*{vertical-align:middle}section#detail ul li .text h4 span{color:#28a7e1;font-size:1.5em;font-weight:700;display:inline-block;margin-right:.5em;border-bottom:solid 4px #28a7e1}section#detail ul li .text p{color:#444;letter-spacing:1px;font-family:Nasu;font-size:.95em;padding:5px 0}section#detail .youtube{padding:20px 0;display:flex;justify-content:center}section#detail .youtube iframe{width:700px;height:400px}section#detail .logo{padding:20px 0;display:flex;justify-content:center}section#detail .logo img{width:700px;height:400px}section#detail .logo-more{padding:20px 0;display:flex;justify-content:center}section#detail .logo-more img{width:700px;height:800px}section#detail .map-info{display:flex;width:100%;margin:3em auto;padding:2em 15%;background:#fafafa;align-items:center}section#detail .map-info .frame{width:55%}section#detail .map-info .frame #map{width:100%;height:350px;box-shadow:14px 14px 14px rgba(50,50,50,.1)}section#detail .map-info .text{width:45%;padding-right:10px}section#detail .map-info .text>p{color:#555;transform:skewX(-2deg);padding:5px 0;letter-spacing:7px;line-height:2em;font-weight:600;font-size:1.25em;font-family:Nasu}section#detail .map-info .text .btns a.tabelog{background:#ff9b00}section#detail .map-info .text .btns a.tabelog p{font-weight:600}section#detail .map-info .text .btns a.tabelog p i:before{transform:rotate(-45deg)}@media only screen and (max-width:770px){header .wrapper h3{transform:skewX(-3deg)}section#detail>p{letter-spacing:1px;font-size:.9em;max-width:90%}section#detail .message{line-height:2em;padding:20px 0}section#detail ul{width:90%;padding:10px 0;margin:auto}section#detail ul li{display:flex;padding:20px 0;align-items:center;flex-wrap:wrap}section#detail ul li>*{width:100%}section#detail ul li .image{padding:10px 15px;display:flex;align-items:center;justify-content:center}section#detail ul li .image img{width:400px;max-width:100%}section#detail ul li .text h4{padding:0 15px 10px;letter-spacing:5px;font-size:1.15em}section#detail ul li .text h4 span{color:#28a7e1;font-size:1.35em;margin-right:.35em}section#detail ul li .text p{font-size:.9em;padding:5px 15px}section#detail .youtube{padding:20px 15px;display:flex;justify-content:center}section#detail .youtube iframe{width:100%;height:250px}section#detail .logo{padding:20px 15px;display:flex;justify-content:center}section#detail .logo img{width:100%;height:250px}section#detail .logo-more{padding:20px 15px;display:flex;justify-content:center}section#detail .logo-more img{width:100%;height:100%}section#detail .map-info{display:flex;flex-wrap:wrap;width:100%;margin:2em auto;padding:2em 15px;background:#fafafa;align-items:center}section#detail .map-info .frame{width:100%}section#detail .map-info .frame #map{width:100%;height:300px;box-shadow:14px 14px 14px rgba(50,50,50,.1)}section#detail .map-info .text{width:100%;padding-bottom:20px;padding-right:0}section#detail .map-info .text>p{letter-spacing:5px;line-height:2em;font-size:1.1em}section#detail .map-info .text .btns{display:flex;justify-content:space-between}section#detail .map-info .text .btns a{width:49%}section#detail .map-info .text .btns a.tabelog{background:#ff9b00}section#detail .map-info .text .btns a.tabelog p{font-weight:600}section#detail .map-info .text .btns a.tabelog p i:before{transform:rotate(-45deg)}section#tile .item-wrapper{width:100%}section#tile .item-wrapper div.item:before{padding-top:50%}}