select{width:100%}.posBox{padding:1em}#loadingBox{opacity:0}.print_positon .collapsible-body{display:none}.totalPrice{padding:15px 0!important}.totalPrice:before{background:none}.rightBox{display:none}.orderbox #resultCont,.orderbox #resultCont .svg{border-top:none!important}div#modalPColorUpdate{overflow:visible}div#modalPColorUpdate .modal-constent{overflow:scroll;height:100%;padding-bottom:85px!important}#productDetail .leftBox .orderBox{padding:0}@media screen and (max-width:1199px){#modalPrintSelect .svgBox{height:inherit}}#productDetail .priceBox{postion:-webkit-sticky;position:sticky;top:100px}@media only screen and (min-width:768px){#form_calendar_date > .s12{width:50%}}.cmn_pagetop{bottom:80px}@media only screen and (min-width: 993px){.cmn_pagetop{bottom:30px}}@media all and (max-width: 767px),print{select{font-size:16px!important}}.ct45box{position:relative}.balloon1{display:none;position:absolute;top:-5px;padding:5px!important;background-color:#f80;font-size:.8em;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;color:#fff}.balloon1::before{content:'';position:absolute;display:block;width:0;height:0;left:0;right:0;bottom:-15px;margin:0 auto;border-top:15px solid #f80;border-right:15px solid transparent;border-left:15px solid transparent}.balloon2{display:none;position:absolute;top:-35px;padding:5px!important;background-color:#f80;font-size:.8em;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;color:#fff;margin-left:-40px}.balloon2::before{content:'';position:absolute;display:block;width:0;height:0;left:0;right:-50px;bottom:-13px;margin:0 auto;border-top:15px solid #f80;border-right:15px solid transparent;border-left:15px solid transparent}p.rel{position:relative}a.btn-del{vertical-align:middle;font-size:.9em;width:95px;position:absolute;right:2px;top:-5px}a.disabled{opacity:.48}a.hideimp{display:none!important}p.extitle{margin-top:10px;font-size:.9em;font-weight:700}p.excaution{margin-top:10px;font-size:.9em;font-weight:700;color:red}dl.explan{font-size:.9em}dl.explan dt{padding:1px 5px;border-left:4px solid #46a2fb}input#deliverydate,input#usedate,input#mass_deliverydate,input#mass_usedate{background-image:url(../img/icon_cal.png);background-repeat:no-repeat;background-position:right 5px center}.balloon3{display:none;position:absolute;padding:10px!important;background-color:#ff0;font-size:1em;font-weight:500;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;color:red}.balloon3::before{content:'';position:absolute;display:block;width:0;height:0;left:0;right:0;bottom:-15px;margin:0 auto;border-top:15px solid #ff0;border-right:15px solid transparent;border-left:15px solid transparent}ul.collapsible div.readmore{padding:.5rem 0 0;margin:0;line-height:1.4em;font-size:.93em;word-wrap:break-word;max-height:140px;overflow:hidden;display:-webkit-box;position:relative;-webkit-box-orient:vertical;text-align:left}ul.collapsible div.readopen{max-height:none!important;height:auto!important;-webkit-line-clamp:unset}.readmore a.more{display:inline-block;position:absolute;width:100%;height:122px;margin-left:auto;right:-1px;margin-top:0;top:17px;z-index:2;border:0;background-image:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background-image:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background-position:center;background-repeat:no-repeat}.recomend_rank li div.readmore a.more{top:30px}.readmore a.more:before{content:"";position:absolute;bottom:45px;right:8px;vertical-align:middle;box-sizing:border-box;width:25px;height:25px;background:-webkit-gradient(linear,left top,left bottom,from(#24bbff),to(#24bbb7));border-radius:4px;cursor:pointer}.readmore a.more:after{content:"";position:absolute;bottom:54px;height:13px;width:13px;right:14px;border:3px solid;border-color:transparent transparent #fff #fff;transform:rotate(-45deg);cursor:pointer}.readopen a.more{display:inline-block;position:absolute;width:0;height:110px;margin-left:auto;right:-3px;margin-top:-22px;top:40px;z-index:2;border:0;background-image:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background-image:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background-position:center;background-repeat:no-repeat}.recomend_rank li div.readopen a.more{top:30px}.readopen a.more:before{content:"";position:absolute;bottom:34px;right:10px;vertical-align:middle;box-sizing:border-box;width:25px;height:25px;background:-webkit-gradient(linear,left top,left bottom,from(#24bbff),to(#24bbb7));border-radius:4px;cursor:pointer}.readopen a.more:after{content:"";position:absolute;bottom:35px;height:13px;width:13px;right:16px;border:3px solid;border-color:transparent transparent #fff #fff;transform:rotate(135deg);cursor:pointer}@media screen and (max-width: 767px){.fbox .itemBox .item div.readmore,.recomend_rank li div.readmore{padding:.5rem 8px 0 0;font-size:12px}.readmore a.more{top:36px}.recomend_rank li div.readmore a.more{top:20px}}.readmore table{margin-bottom:0;font-size:.9em;width:100%}.readmore table caption{font-weight:700;font-size:.9em}.readmore table tr th{font-size:.9em;background-color:#efefef;text-align:center;vertical-align:middle}.readmore table tr td{text-align:center}div#modalLOPColorSelect{overflow:visible}div#modalLOPColorSelect .modal-constent{overflow:scroll;height:100%;padding-bottom:85px!important}.balloon_delivday{display:none;position:absolute;padding:10px!important;background-color:#ff0;font-size:1em;font-weight:500;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;color:red;top:-100px;width:143%}.balloon_delivday::before{content:'';position:absolute;display:block;width:0;height:0;left:0;right:0;bottom:-15px;margin:0 auto;border-top:15px solid #ff0;border-right:15px solid transparent;border-left:15px solid transparent}@media screen and (max-width: 767px){.balloon_delivday{display:none;position:absolute;padding:10px 0 10px 10px!important;background-color:#ff0;font-size:.8em;font-weight:500;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;color:red;left:-50px;top:-90px;width:135%}}.order_info{margin:25px 0;padding:20px;border:solid 3px red;line-height:1.6}.order_info dt{padding:0;color:red;font-size:1.5rem;display:block;margin-right:.7em;font-weight:700;text-align:center}.order_info dd{margin:.5rem 0 0;padding:0;font-weight:700;text-align:center}.order_info dd p{text-align:left;display:inline-block}.order_info dd span{color:red}dl.order_info dt{cursor:pointer}dl.order_info dt::before{content:"▶";padding-right:4px}dl.order_info dt.open::before{content:"∇"}dl.order_info dd{display:none}.reference_price{background-color:#fff;padding:1rem;border:1px solid #efefef;margin-top:1rem}.reference_price p.ptxt01{font-weight:500}.reference_price dl{margin:.3rem 0;color:#999;display:-ms-flexbox;display:flex;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between;-ms-flex-line-pack:stretch;align-content:start;-ms-flex-align:stretch;-webkit-box-align:stretch;align-items:stretch}.reference_price dl dt{width:70%;text-align:left;border-bottom:1px solid #efefef;font-weight:300}.reference_price dl dd{width:30%;text-align:right;border-bottom:1px solid #efefef}