@charset "UTF-8";.cart-recommend-info-place,.cart-recommend-info-school,.cartHistory-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cart-cv-btn:hover,.cart-list-name a:hover,.cart-recommend-info-school a:hover,.cart-search-submitBt:hover,.cartHistory ul li a:hover,.cartHistory-cv button:hover,.cartHistory-img img:hover,.moreSearch a:hover{opacity:.8}.cart-head{height:85px;margin-bottom:50px}.cart-head-inner{position:relative;width:760px;margin:0 auto;padding:20px}.cart-head-logo-wrap{width:150px;position:absolute}.cart-head-logo-att{position:absolute;top:0;left:0}.cart-head-logo-att img{width:170px}.cart-title{text-align:center;font-size:30px;color:#333;margin-bottom:60px}.cart-contents{width:760px;margin:50px auto 120px}.cart-list{margin:0 0 40px}.cart-list ul li{display:table;width:100%;border-top:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;padding:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.cart-list-img img,.cart-recommend-bgc-inner{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.cart-list ul li:last-child{border-bottom:1px solid #ddd}.cart-list-img{display:table-cell;width:100px}.cart-list-img img{width:100px;height:65px;object-fit:cover;vertical-align:middle;box-sizing:border-box;border:1px solid #ddd}.cart-list-name{display:table-cell;vertical-align:middle;padding:0 15px;width:80%}.cart-list-name a{text-decoration:none;font-size:18px;font-weight:700;color:#333;line-height:1.2}.cart-list-delete{display:table-cell;vertical-align:middle;text-align:right}.campaignTxtInfo,.cart-cv-balloon,.cart-cv-btn,.cart-none-txt,.cart-search-submit,.cartHistory-cv,.moreSearch{text-align:center}.cart-list-delete span{background:#ddd;font-weight:700;color:#fff;padding:2px 7px;font-size:11px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}.cart-list-delete span:hover{cursor:pointer;opacity:.8}.cart-cv{margin:0 0 70px}.cart-cv-inner{position:relative;width:360px;margin:0 auto}.cart-cv-balloon{position:absolute;width:90px;padding:10px 0;left:-40px;top:-15px;background:#fff;color:#333;border:1px solid #ddd;font-size:11px;border-radius:50%;line-height:1.2;z-index:1}.cart-cv-balloon em{color:#f25c00;font-weight:400;font-style:normal}.cart-cv-balloon:after{content:"";position:absolute;right:0;bottom:4px;transform:rotate(-45deg);width:0;height:0;border-style:solid;border-width:12px 6px 0;border-color:#fff transparent transparent}.cart-checkBalloon,.cart-cv-btn{position:relative;display:inline-block;font-weight:700}.cart-cv-btn{cursor:pointer;box-sizing:border-box;width:100%;-webkit-transition:none;transition:none;height:58px;padding:15px 10px;border:none;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px;text-decoration:none;font-size:20px;color:#fff!important;line-height:1.5;background:url(/vcollege/img/request/ic_next_bt_arrow.png) right 25px center no-repeat #f25c00}.cart-checkBalloon{border:1px solid #ddd;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;background:url(/vcollege/img/request/ic_listcheck_on_vc.png) 8px center no-repeat #fff;background-size:19px;padding:10px 10px 10px 36px;margin:0 0 10px}.cart-checkBalloon:after,.cart-checkBalloon:before{content:"";position:absolute}.cart-checkBalloon em{color:#f25c00;font-style:normal}.cart-checkBalloon:before{bottom:-10px;left:38px;border:3px solid transparent;border-top:7px solid #fff;z-index:2}.cart-checkBalloon:after{bottom:-14px;left:36px;border:5px solid transparent;border-top:9px solid #ddd;z-index:1}.cart-checkBalloon span{font-size:12px}.cart-recommend-notes{font-size:14px;margin:-5px 0 20px}.cart-recommend-notes-num{color:#f25c00;font-weight:700}.cart-recommend{margin:0 auto}.cart-recommend-wrap{margin:0 0 20px;border-bottom:1px solid #ddd}.cart-recommend-bgc{display:table-cell;background:#fff}.cart-recommend-bgc-inner{display:table;table-layout:fixed;width:100%;padding:15px;box-sizing:border-box}.cart-recommend-ph-ph img,.cart-recommend-sch{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.cart-recommend-ph{display:table-cell;vertical-align:middle;width:100px}.cart-recommend-ph-ph{background:#fff;vertical-align:middle;text-align:center;width:100px}.cart-recommend-ph-ph img{width:100px;height:65px;object-fit:cover;vertical-align:bottom;border:1px solid #ddd;box-sizing:border-box}.cart-recommend-sch{display:table;table-layout:fixed;width:100%;border-top:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;margin:0 auto;box-sizing:border-box}.cart-recommend-sch input[type=checkbox]{display:none}.cart-recommend-sch input[type=checkbox]+label{display:table-cell;cursor:pointer;width:80px;background:url(/vcollege/img/request/ic_listcheck_off_vc.png) 28px 50% no-repeat #f3f3f3;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.cart-recommend-sch input[type=checkbox]:checked+label{background:url(/vcollege/img/request/ic_listcheck_on_vc.png) 28px 50% no-repeat #f3f3f3}.cart-recommend-info{display:table-cell;vertical-align:top;padding-left:10px}.cart-recommend-info-school{display:block;font-weight:700;font-size:16px;margin:0 0 5px}.cart-recommend-fee,.cart-recommend-free{vertical-align:middle;font-size:10px;padding:0 3px;background:#fff;display:inline-block}.cart-recommend-info-school a{text-decoration:none;color:#333}.cart-recommend-free{color:#555;border:1px solid #555;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}.cart-recommend-fee{color:#c32a06;border:1px solid #c32a06;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}.cart-recommend-info-rate{margin:0 0 7px}.cart-recommend-info-rate img{width:100px;vertical-align:bottom}.cart-recommend-info-rate-num{font-weight:700;font-size:16px;color:#f25c00;vertical-align:middle}.cart-recommend-info-rate-num__hidden{color:#ddd!important}.cart-recommend-info-place{font-size:12px;color:#666}.moreSearch a{width:280px;padding:18px 10px;font-size:16px;font-weight:700;color:#333!important;text-decoration:none;display:inline-block;background:url(/vcollege/img/common/ic_backto_linkarrow_vc.png) 5% center no-repeat;-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;border:1px solid #ddd;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.pmark{width:300px;margin:0 auto}.pmark dl{display:table}.pmark dl dt{display:table-cell;padding:0 5px 0 0;width:50px}.pmark dl dt img{width:100%}.pmark dl dd{display:table-cell;vertical-align:middle;font-size:11px;line-height:1.5}.cart-none-txt{color:#f25c00;font-size:18px;line-height:1.3;padding:0 20px 60px}.cartHistory{position:relative}.cartHistory a,.cartHistory a:hover,.cartHistory a:visited{color:#333;text-decoration:none}.cartHistory ul{margin-left:10px}.cartHistory ul:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.cartHistory ul li{float:left;border:1px solid #ddd;width:140px;height:192px;margin-right:10px;margin-bottom:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;box-shadow:0 1px 4px 0 rgba(63,63,63,.1)}.cartHistory ul li a{display:block}.cartHistory-box{padding:8px 8px 0}.cartHistory-name{font-size:12px;line-height:1.3;margin-bottom:3px;font-weight:700}.cartHistory-txt{line-height:1.3;font-size:10px}.cartHistory-point{margin:0 0 2px;display:inline-block;padding:2px 2px 2px 0}.cartHistory-point img{width:58px}.cartHistory-num{font-size:11px;color:#f25c00}.cartHistory-img{width:140px;height:90px;margin:0 auto;padding:0}.cartHistory-img img{width:138px;height:90px;object-fit:cover;-webkit-border-radius:9px 9px 0 0;-moz-border-radius:9px 9px 0 0;-ms-border-radius:9px 9px 0 0;-o-border-radius:9px 9px 0 0;border-radius:9px 9px 0 0}.cartHistory-cv button{border:none;outline:0;width:122px;margin:5px 0;padding:3px 0;color:#fff;text-decoration:none;background:#f25c00;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px}.cartHistory-cv button span{display:inline-block;padding:0 13px 0 0;background:url(/vcollege/images/common/ic_plusmini_white.png) center right no-repeat;background-size:10px;font-size:11px;font-weight:700}.cartHistory-cv button:hover{cursor:pointer}.cart-search-table{width:700px!important;margin:35px auto}.cart-search-table td,.cart-search-table th{padding:5px 10px}.cart-search-table tr td input{width:100%;border:1px solid #ddd;padding:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.cart-search-table tr td input[type=search]::-webkit-search-cancel-button,.cart-search-table tr td input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.cart-search-table tr td input::-ms-clear{display:none;visibility:hidden}.cart-search-table tr td select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:6px 25px 6px 10px;width:100%;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;background:url(/vcollege/img/common/ic_arrowselect.png) right 10px center no-repeat;background-size:11px auto;outline:0}.cart-search-table tr td select:hover{cursor:pointer}.cart-search-table tr td select::-ms-expand{display:none}.cart-search-submit{margin:0 0 20px}.cart-search-submitBt{display:inline-block;font-weight:700;color:#333;border:1px solid #ddd;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px;padding:12px 60px;background:#fff;font-size:14px}.cart-search-submitBt:hover{cursor:pointer}.campaignTxtInfo{border:1px solid #f47171}.campaignTxtInfo-title{padding:6px;color:#fff;background:#f47171;font-size:14px;font-weight:700}.campaignTxtInfo-contents{padding:10px}.campaignTxtInfo-contents-txt{font-size:14px;line-height:1.2;margin-bottom:5px}.campaignTxtInfo-contents-txt span{font-size:16px;font-weight:700;color:#f25b00}.campaignTxtInfo-contents-note{font-size:11px}