.detail_wrap .details:not(.mobile){padding-top:50px;color:#666}.detail_wrap .details:not(.mobile) .page_content{width:1100px;margin:0 auto;padding-bottom:120px}.detail_wrap .details:not(.mobile) .page_content h2{font-size:32px;line-height:60px;font-weight:550;text-align:center;margin:40px 0}.detail_wrap .details:not(.mobile) .page_content h3{font-weight:550;font-size:20px;line-height:60px}.detail_wrap .details:not(.mobile) .page_content h4{font-weight:550;font-size:18px;line-height:40px;margin:20px 0}.detail_wrap .details:not(.mobile) .page_content h5{font-weight:550;font-size:16px;line-height:50px}.detail_wrap .details:not(.mobile) .page_content h5.dot{padding-left:14px;position:relative}.detail_wrap .details:not(.mobile) .page_content h5.dot:before{content:"";position:absolute;width:6px;height:6px;left:0;top:22px;border-radius:50%;background:#666}.detail_wrap .details:not(.mobile) .page_content h6{font-size:16px;margin:40px auto 20px;text-align:center}.detail_wrap .details:not(.mobile) .page_content .options{padding:20px;background:rgba(200,210,210,.2)}.detail_wrap .details:not(.mobile) .page_content .options li{line-height:28px;font-size:14px;display:grid;grid-template-columns:80px 1fr;font-weight:550}.detail_wrap .details:not(.mobile) .page_content p{font-size:14px;line-height:24px;margin-bottom:14px}.detail_wrap .details:not(.mobile) .page_content .flex{display:grid;grid-template-columns:180px 400px 1fr;padding:20px 0;border-bottom:1px solid #ccc}.detail_wrap .details:not(.mobile) .page_content .flex p{margin:0}.detail_wrap .details:not(.mobile) .page_content .flex p:first-child{text-align:center}.detail_wrap .details:not(.mobile) .page_content .flex.title{font-weight:600;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.detail_wrap .details:not(.mobile) .page_content .flex.title p{margin:0}.detail_wrap .details:not(.mobile) .page_content .flex.title p:nth-child(2){text-align:center}.detail_wrap .details:not(.mobile) .page_content .flex.title p:nth-child(3){padding-left:30px}.detail_wrap .details:not(.mobile) .page_content .flex img{width:260px;margin:0 auto}.detail_wrap .details:not(.mobile) .page_content .flex+h4,.detail_wrap .details:not(.mobile) .page_content .grid+h3{margin-top:50px}.detail_wrap .details:not(.mobile) .page_content .grid+h5{margin-top:20px}.detail_wrap .details:not(.mobile) .page_content .grid{display:grid;grid-template-columns:200px 500px 1fr;text-align:center;border-bottom:1px solid #ccc;padding:20px 0}.detail_wrap .details:not(.mobile) .page_content .grid.title{border-top:1px solid #ccc;border-bottom:1px solid #ccc;font-weight:600}.detail_wrap .details:not(.mobile) .page_content .grid:not(.title) h5{line-height:220px}.detail_wrap .details:not(.mobile) .page_content .grid:not(.title) p{display:flex;align-items:center;text-align:left}.detail_wrap .details:not(.mobile) .page_content .grid img{width:400px;display:block;margin:0 auto}.detail_wrap .details:not(.mobile) .page_content .grid p{max-width:400px;margin:0 auto}.detail_wrap .details:not(.mobile) .page_content .legend{display:block;width:800px;margin:0 auto 20px}.detail_wrap .details:not(.mobile) .page_content .list p{padding-left:12px;position:relative}.detail_wrap .details:not(.mobile) .page_content .list p:before{content:"";width:5px;height:5px;position:absolute;left:0;top:8px;border-radius:50%;background:#666}.detail_wrap .mobile{padding-top:50px;color:#666}.detail_wrap .mobile .page_content{width:calc(100vw - 32px);margin:0 auto;padding-bottom:80px}.detail_wrap .mobile .page_content h2{font-size:24px;line-height:40px;font-weight:550;text-align:center;margin:20px 0}.detail_wrap .mobile .page_content h3{font-weight:550;font-size:18px;line-height:40px;margin-top:20px}.detail_wrap .mobile .page_content h4{font-weight:550;font-size:16px;line-height:40px}.detail_wrap .mobile .page_content h5{font-weight:550;font-size:14px;line-height:50px}.detail_wrap .mobile .page_content h5.dot{padding-left:14px;position:relative;line-height:20px;margin:18px 0}.detail_wrap .mobile .page_content h5.dot:before{content:"";position:absolute;width:6px;height:6px;left:0;top:8px;border-radius:50%;background:#666}.detail_wrap .mobile .page_content h6{font-size:14px;margin:20px auto;text-align:center}.detail_wrap .mobile .page_content .options{padding:20px;background:rgba(200,210,210,.2)}.detail_wrap .mobile .page_content .options li{line-height:20px;font-size:12px;display:grid;grid-template-columns:80px 1fr;font-weight:550}.detail_wrap .mobile .page_content .options li:last-child{display:flex;flex-direction:column}.detail_wrap .mobile .page_content p{font-size:12px;line-height:24px;margin-bottom:14px}.detail_wrap .mobile .page_content .flex{padding:20px 0;border-bottom:1px solid #ccc;text-align:left}.detail_wrap .mobile .page_content .flex.first{border-top:1px solid #ccc}.detail_wrap .mobile .page_content .flex p{margin:0;font-weight:550;font-size:14px;margin-bottom:20px}.detail_wrap .mobile .page_content .flex img{width:100%;margin:0 auto}.detail_wrap .mobile .page_content .flex ul{display:flex;flex-direction:column;justify-content:center;padding:10px 0}.detail_wrap .mobile .page_content .flex li{line-height:34px;font-size:12px;display:grid;grid-template-columns:84px 1fr}.detail_wrap .mobile .page_content h3+h4{margin-top:10px}.detail_wrap .mobile .page_content .grid+h3,.detail_wrap .mobile .page_content h4{margin-top:20px}.detail_wrap .mobile .page_content .grid{text-align:center;padding:20px 0;border-bottom:1px solid #ccc}.detail_wrap .mobile .page_content .grid.first{border-top:1px solid #ccc}.detail_wrap .mobile .page_content .grid h5{line-height:24px;text-align:left;font-size:14px;margin-bottom:20px}.detail_wrap .mobile .page_content .grid p{display:flex;align-items:center;text-align:left}.detail_wrap .mobile .page_content .grid img{width:100%;display:block;margin:10px auto 0}.detail_wrap .mobile .page_content .legend{display:block;width:100%;margin:0 auto}.detail_wrap .mobile .page_content .legend+p{margin-top:10px}.detail_wrap .mobile .page_content .list p{padding-left:12px;position:relative}.detail_wrap .mobile .page_content .list p:before{content:"";width:5px;height:5px;position:absolute;left:0;top:8px;border-radius:50%;background:#666}