
.product-detail-wrap{padding-top:.5rem}
.product-detail{padding-top:.5rem;padding-bottom:.5rem;line-height:1.5;color:#222}
.product-detail .detail-bn{display:flex;justify-content:space-between;align-items:center;color:#666}
.product-detail .dbn-left{width:100%;max-width:5.2rem;flex-shrink:0}
.product-detail .dbn-right{width:5.5rem;max-width:100%;flex-shrink:0}
.product-detail .h5{line-height:1.4;font-weight:bold;color:#222}
.product-detail .h6{line-height:1.25;font-weight:bold;color:#333}
.product-detail .mgt55{margin-top:.55rem}
.product-detail .mgt40{margin-top:.4rem}
.product-detail .mgt20{margin-top:.2rem}
.product-detail .line{height:1px;width:100%;background-color:#e5e5e5;margin:.8rem 0}
.product-detail .icon-list{margin-top:.13rem;color:#333;line-height:2.25}
.product-detail .list-title{display:inline;font-weight:bold;line-height:1.3}
.product-detail .list-item{display:flex;align-items:center}
.product-detail .list-item .icon-box{margin-right:.15rem}
.product-detail .list-item img{display:block}
.product-detail .list-label{display:flex;align-items:center}
@media(max-width: 750px){
	.product-detail-wrap .detail-bn{flex-direction:column}
.product-detail-wrap .list-item{flex-direction:column;align-items:flex-start}
.product-detail-wrap .list-item:nth-child(n+2){margin-top:.3rem}
.product-detail-wrap .dbn-left,.product-detail-wrap .dbn-right{width:100%}
.product-detail-wrap .dbn-right{margin-top:.5rem}
}

.related-wrap{padding-top:.5rem;padding-bottom:1rem}
.related-wrap .btn-box{display:flex;justify-content:center;margin-top:.6rem}

.btn-box{
  display: flex;
  justify-content: center;
  margin: .5rem auto 0;
}

/*! #form-dialog start */.form-dialog-wrap .order-form{position:relative;padding:.35rem .4rem .4rem;background-color:#fff;z-index:10}.form-dialog-wrap .order-form .hover-drop{position:relative}.form-dialog-wrap .order-form .hover-drop:hover .drop-list{transform:translateX(-50%) scaleY(1)}.form-dialog-wrap .order-form .drop-list{position:absolute;top:100%;left:50%;min-width:100%;background-color:#fff;transform-origin:center top;transform:translateX(-50%) scaleY(0);box-shadow:.02rem .02rem .05rem 0 rgba(0,0,0,.1333333333);z-index:10;transition:.3s}.form-dialog-wrap .order-form .drop-list .drop-item{position:relative}.form-dialog-wrap .order-form .drop-list .drop-item:hover .drop-entry{color:#fff;background-color:#936}.form-dialog-wrap .order-form .drop-entry{display:flex;align-items:center;min-height:.54rem;padding:.1rem .3rem;line-height:1.5;color:#222;white-space:nowrap;transition:.3s}.form-dialog-wrap .order-form .form-row{display:flex;flex-wrap:wrap;margin-left:-0.4rem}.form-dialog-wrap .order-form .form-row:nth-child(n+2){margin-top:.35rem}.form-dialog-wrap .order-form .form-item{max-width:calc(50% - .4rem);flex:1 0 0;margin-left:.4rem}.form-dialog-wrap .order-form .form-item.fill{max-width:100%}.form-dialog-wrap .order-form .form-item .fold{display:none}.form-dialog-wrap .order-form .form-item:has(.drop-item) .fold{display:flex}.form-dialog-wrap .order-form .form-label{line-height:1.625}.form-dialog-wrap .order-form .form-main{position:relative;display:flex;margin-top:.15rem}.form-dialog-wrap .order-form .icon-date{position:absolute;top:0;right:0;aspect-ratio:1;height:100%;display:flex;align-items:center;justify-content:center;pointer-events:none}.form-dialog-wrap .order-form .form-ipt,.form-dialog-wrap .order-form .form-txt,.form-dialog-wrap .order-form .select-label{flex:1;min-height:3.125em;border-radius:.05rem;padding:.1rem .2rem;background-color:#f6f6f6}.form-dialog-wrap .order-form .form-txt{border:none;min-height:1.5rem;padding:.2rem}.form-dialog-wrap .order-form .sub{flex:1 0 0;min-width:2rem}.form-dialog-wrap .order-form .checkbox{width:.5rem;flex-shrink:0;aspect-ratio:1;margin-left:.2rem;background-color:#eee;border-radius:5px;overflow:hidden;transition:.3s}.form-dialog-wrap .order-form .checkbox{position:relative}.form-dialog-wrap .order-form .checkbox::before{content:"";display:block;padding-top:100%}.form-dialog-wrap .order-form .checkbox .fill{position:absolute;display:block;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%;z-index:1}.form-dialog-wrap .order-form .checkbox.active{background-color:#936}.form-dialog-wrap .order-form .checked{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:.3s;opacity:1;pointer-events:none}.form-dialog-wrap .order-form .checkbox-ipt{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:auto;cursor:pointer;opacity:0;z-index:10}.form-dialog-wrap .order-form .select-label{display:flex;align-items:center;justify-content:space-between}.form-dialog-wrap .order-form .fold{margin-left:.2rem}.form-dialog-wrap .order-form .form-select{width:100%}.form-dialog-wrap .order-form .form-select:hover .fold{transform:rotateZ(-180deg)}.form-dialog-wrap .order-form .btn-box{display:flex;align-items:center;justify-content:center}.form-dialog-wrap .dialog{position:fixed;top:0;left:0;display:flex;justify-content:center;align-items:center;width:100%;height:100%;background-color:rgba(0,0,0,.5333333333);opacity:0;pointer-events:none;transform:translateY(100%);z-index:60}.form-dialog-wrap .dialog.dialog-show{opacity:1;pointer-events:auto;transform:translateY(0)}.form-dialog-wrap .dialog.dialog-show .dialog-inner{animation:dialog-show .5s forwards}@keyframes dialog-show{0%{transform:scale(0) translateY(100%)}30%{transform:scale(0.001, 0.001) translateY(0)}60%{transform:scale(0.001, 1) translateY(0)}100%{transform:scale(1, 1) translateY(0)}}.form-dialog-wrap .dialog-inner{position:relative;transition:.5s}.form-dialog-wrap .dialog-main{padding:.3rem;border-radius:.08rem;background-color:#fff}.form-dialog-wrap .dialog-cancel{position:absolute;top:.1rem;right:.1rem;width:1em;height:1em;color:#666;background-size:100%;transition:.3s;cursor:pointer;z-index:10}.form-dialog-wrap .dialog-cancel .cross{position:relative;width:1em;height:1em;flex-shrink:0;aspect-ratio:1;cursor:pointer}.form-dialog-wrap .dialog-cancel .cross::before,.form-dialog-wrap .dialog-cancel .cross::after{content:"";position:absolute;top:50%;left:50%;width:100%;height:.02rem;transform:translate(-50%, -50%);background-color:#000;transition:.5s}.form-dialog-wrap .dialog-cancel .cross::before{transform:translate(-50%, -50%) rotate(90deg)}.form-dialog-wrap .dialog-cancel .cross::after{transform:translate(-50%, -50%) rotate(180deg)}.form-dialog-wrap .dialog-cancel .cross{transform:rotate(45deg);transition:.3s}.form-dialog-wrap .dialog-cancel:hover{transform:scale(1.1)}.form-dialog-wrap .dialog-cancel:hover .cross{transform:rotate(135deg)}.form-dialog-wrap .dialog-title{line-height:1.2777777778;font-weight:bold;text-align:center;width:100%;color:#936;padding:.6rem 0 0}.form-dialog-wrap .dialog-inner{width:8.55rem;max-width:95%}.form-dialog-wrap .dialog-cancel{z-index:50}.form-dialog-wrap .dialog-main{padding:0;overflow:hidden}.form-dialog-wrap .dialog-scroll-box{max-height:90vh}.form-dialog-wrap .dialog-scroll-box::-webkit-scrollbar{background-color:#eee;border-radius:.025rem}.form-dialog-wrap .dialog-scroll-box::-webkit-scrollbar-thumb{background-color:#936;border-radius:.025rem}.form-dialog-wrap .dialog-scroll-box{overflow-y:auto}.form-dialog-wrap .dialog-scroll-box::-webkit-scrollbar{width:.05rem}.form-dialog-wrap .order-form{padding:.55rem .4rem .6rem}@media(max-width: 750px){.form-dialog-wrap .form-dialog .form-row{flex-direction:column}.form-dialog-wrap .form-dialog .form-item{max-width:100%}.form-dialog-wrap .form-dialog .form-item:nth-child(n+2){margin-top:.25rem}}/*! #form-dialog end */
