#Searchbox{ opacity: 1!important;}
@media all and (min-width: 721px) {
    #search-box #domestic-search-container .searchCategory li img.anajal{ display: inline-block; margin:5px auto 5px auto;}
    #search-box #domestic-search-container .searchCategory li label{padding-bottom: 4px; min-height: 54px;}
    #search-box #domestic-search-container .searchNavi li.on:after{top:64px;border-top-width:8px; border-right-width:8px; border-left-width:8px;}
    #search-box.verB.test .structure dt.area{ display: none;}
    #search-box.verB.test .structure dd.dmArea{background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAyCAIAAACoOq69AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjhGOUM5ODg0ODlERjExRUE5MjI4RjAzMkI1QkZBNUY4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjhGOUM5ODg1ODlERjExRUE5MjI4RjAzMkI1QkZBNUY4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OEY5Qzk4ODI4OURGMTFFQTkyMjhGMDMyQjVCRkE1RjgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OEY5Qzk4ODM4OURGMTFFQTkyMjhGMDMyQjVCRkE1RjgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7KFCndAAAEDklEQVR42uyYOyx0XRSGZ1wiLt9PxK3QSIhIKETEtXRPKCRa0RIdoVAQCgWRiESj0VC4F0IiVIhbIqKiUis+fD+CuMz/ZNaflZNzGGefmeIrrGqftd733evM2WvtvccfCAR8JraysrKxsbG3t3d1dZWUlITn4eEhJyenurq6qamptbXV58EC7uzu7m50dDQlJSW0GgBggAMm5iqJ+fn55ORk9y8GGErEkjg7O6uoqLBOUFhYODExcXFx8fLy8jtoDHjESciKhAg93CQODg6ys7NVtKioaH19/ePj4ys8IQDAlAIdEe9JnJ6eZmRkiFZ0dPTIyMjr66ub1wIGGIpwEUHKYxJlZWWiQglsbm4GDA2K1A6GlJckVldXhR8bG7uzs2OLPj09sQIoyH+CxoBHnDYYROiig6BxErm5uULu7++3hegTmZmZzorAScgGhi5RBM2S2N/fF2ZWVtbj46M1tLS0FLo4AVjx0BGRELJfJRHlFNre3pZBe3t7QkKC+p+fnzs7O2Wcl5e3vLz8J2gMeBQ/AGBKgY6ITdZVx6ytrZXQ1taW1c+HF39+fv7t7a01xCNOiQKzhhARP7IGn0Mr8/r62upnAYqfV3eycEq0oaHB6kdEa9UgiZiYGKHZGgOFIH4+gZN1f3+vJW1rG+JH1mBNREX976QD+sI2FVHZT2Z0ulJTU2Vwc3Nj9bNZh1hi+u0VZhNRWVdJ6BK7vLy0+mtqamQwMDDAZm0N8YhTxnV1ddaQiqisq+ro7e2V0NjYmK1RpqWlqSIr8d+gMdAJANhaJyISQtZgYa6trQmtsbHRFlpcXAy9AgDYKIhICFmDJHg5ocXFxTkLgZ6Ynp7unB6nrV1i0BERALJme0dpaakw5+bmnFHZwHjFX0Fj8OkGhkEXHQSNN7Dp6WkhNzc3B8Iw6KKDoHESWlcUN8vbWwYQtTcg6OVQU1lZKfy2tjZvSUAUBaQ8nqxOTk5Ewu/3MzbNAApEUfiWHuqgW1VVJSrl5eXv7+/uMwAMRbiIhHXaPj8/181scnLSfRKAddNCJNx7x8zMjMglJia6XKHAAAsLemRuYMXFxaJYUlLCPSc0GAAwwUOM2DXw8PBQ22JPT09oMAAFQ4zkXXR2dlYrZWFh4SsYIa0IKBG+EFsrhbPrp2sNp56K3VSElySYo6CgQC8Rtg7IUtCrCjA3FeElCezo6Eh/7fr6euvNuKWlRb8XMNPO5jNC6/UQ6+vre3t7oy8NDw+rM/R1LzJJYOPj4zrl4ODg0NCQPhLytsv4PHC6urqch5qOjg7PO77PG+34+Dg+Pl4zmJqaCufY4fPM3N3dlXXKRwmEZ37TvxCt1t3dzS3v29PvtxZWEpGyKN9fYD9J/CTxk8RPEt/ZfwIMAEl/9iZ6Hym+AAAAAElFTkSuQmCC) no-repeat left bottom; background-size: 22px 25px; 
    padding-left: 26px;margin-left:25px; background-size:22px 24px;background-position: left center;}
    #search-box.verB.test .structure dt.date{ float: none; min-width: 100px;}
    #search-box.verB.test .structure dd.date{ float: none;}
    #search-box.verB.test .chuArea{ width: 16.5%;}
    #search-box.verB.test .dhAll{ border-radius:4px; border:2px solid #999; box-shadow: 2px 2px 4px #ddd; margin-bottom:15px;}
    #search-box.verB.test .structure30{ border-bottom: none;}
    #search-box.verB.test .grey{ padding-top: 13px; min-height:54px; border-right:2px solid #999;}
    #search-box.verB.test .grey.InpuDateBox{ float: left;}
    #search-box.verB.test .grey.InpuDateBox.chkDate{ width:29%;padding-top: 10px; min-height:56px; }
    #search-box.verB.test .grey.InpuDateBox.chkDate .structure.chkIn{ padding-left: 36px; padding-right: 35px; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAyCAIAAACoOq69AAAACXBIWXMAAAsTAAALEwEAmpwYAAAG0GlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyMC0wNC0yOVQxMzozNjoxMyswODowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjAtMDQtMzBUMTE6NTY6MjErMDg6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjAtMDQtMzBUMTE6NTY6MjErMDg6MDAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjI5MzUxMTctZDAzMS1mNDQ2LWJiYzMtOTMwZmRiYTUxMTBlIiB4bXBNTTpEb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6YWI2NjQ1ZjAtY2FiMS04ZjQyLWE1MzQtY2ZjNDA3OWQ1MjYwIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6OEY5Qzk4ODU4OURGMTFFQTkyMjhGMDMyQjVCRkE1RjgiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4RjlDOTg4Mjg5REYxMUVBOTIyOEYwMzJCNUJGQTVGOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4RjlDOTg4Mzg5REYxMUVBOTIyOEYwMzJCNUJGQTVGOCIvPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDphNGRiMDRlZC0yMmJlLTFiNGEtYTE1Ni0wYWExMzBmYTY1ZTciIHN0RXZ0OndoZW49IjIwMjAtMDQtMzBUMTE6NTY6MjErMDg6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6MjI5MzUxMTctZDAzMS1mNDQ2LWJiYzMtOTMwZmRiYTUxMTBlIiBzdEV2dDp3aGVuPSIyMDIwLTA0LTMwVDExOjU2OjIxKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+mDsbhgAABQJJREFUWIXtV0sotFEYPmfMxdzMTBkNY6HJPZfQXCRWSlaSJBY2srBAg6YUFpLSRKOEmogiG6VsZKPskKJMbEQog3I3g5nxnX/xjuMzxlx+//gtPJt5v/d7zznP9573NpgQgv43OP+bAEI/hAQ3wDubzWa1WgkhhYWFtbW1Ye17c3MzMjJycXGhUqmMRqNQKAxkTT7HwsIC2FRVVQUw84vj4+P4+HiEkFKpvLy8DGwc6DoUCgXGGISw3ABLYBUVAgDT7Dg4OBgbG9vd3aXvLi4uNjc3EUJqtTo3NzcsEk9PT+vr6w6HQyQSFRUV8Xg80PN4vMrKyvr6evg8L8Ah5+fnycnJYR3zFZhMJrfbTa/DS8JisXwbA4QQn8+32+2UhDc7jo6OQOjt7a2oqHC73Tweb3V1tbW1lRBSUVHR19f3/Pwc4hlcLvfs7Kypqenw8DApKWlqakomkxFCGIZpbGzc2tpyuVx2u12lUnnt4ScqKgoEjUaTk5MD8tnZGQgKhSIrKyusb01ISBAIBAghHo+n1WpFIhHoZTIZCC8vL9TYNzs8Hg+V3W43CAzDhMUAIeRyuSDkCSFsF9Kt2IEZKEU9Hg9sFPpFUBBCnE4nQsjpdJJg7SlQxczIyDCZTB6PJz8/P1wSMpmspaXl9PQ0NjY2Ojr670mkpqYODAyEezxAKpV2dHSEaOx7HVxuIFpfB4fjJwB8j5ydnd3Z2WGH7r8CROL+/v6nJGjsLC0tLS0t/XMGH8GOVq9z/HopomCnqNcTdXV16enptGRFGoQQjUbzRihoEn8DvJ5gGAaCkcPhfPQHVC1CCIfDoelDCPF4PBhjhmG4XC690JeXFyiLGOOPucYwDKxiH+Q1mpycnJ+fRwgZjcaysjL2spWVFbPZDO2npqamoaEB9BaLZXl5GUiYzWboOA6Ho6ura29vDyEkFArn5uZ8KlVnZ+f29jbGeHh4OC0tDdEPIoQ0NzfDIwyVbFitVrpFW1sb1VdXV7OJgvL6+pr2P4TQ/f29z24FBQXwamNjw3e8g46HEKIjEAX7dtju5fP5VKZ3gTGmW/H5/HfjE0IIIbFY7LMEBS7blJ9cLscYE0KkUinVS6VS0LMJYYwVCgXoRSLRRxJ+EZxEeXn5xsYGyEqlkuq7u7vb2toQQlFRUWq1GpQSiWRiYuLx8RH0QVtXqCQ+G5cTEhI+KjkcTmJiYigHv1sV7oJIILgnnE6n3W5nGIZhGIVCERcXB/rLy8urqytIUbVaDRHHMMzp6Sm9jqSkpFAaQnCLxcVFrVar1+sNBsP4+DjV9/T06HQ6nU6n1+u3t7dB+fDw0NDQAMqSkpKnp6eg+6NQPPH4+Hh9fQ0yTGyA29vbm5sbkOlkCqUC9A6HI8SeENwT7CmXPQazZWpDCKHjscvlCoUBCsUTKpXKYDDAASkpKVSfmZmp1+sxxlAbvNtxuVqtViAQYIyFQmGIbTk4idLS0qKiIiDB/off3t7e3NwM5YgWMbFYPDQ05Ha7gRytnl8lIRAI/O4lFotpDabAGEskklAOZsM3JiI91/gt5G/zBAgPDw93d3eRm3Ro2PoZ72JiYkAYHBycmZn5i/99QQGn2mw2eJTL5W/voKOvra1956xbXFwMVQTwNmNOT0+Pjo6enJxEmk1eXl5/f392djbVvBt0r66uzs/PI00iOTnZJ/x/xLT9I1r5L4lX/JJ4xS+JV/wBq5nF2euolAUAAAAASUVORK5CYII=) no-repeat center left; position: relative; background-size: 22px 25px;}
    #search-box.verB.test .grey.InpuDateBox.chkDate .structure.chkIn:after{ width: 34px; font-size:28px; text-align: center; position: absolute; top:50%; margin-top:-8px; content: ""; right:-7px;color:
        #333;height: 34px; line-height: 34px; visibility: visible; background: url(data:image/gif;base64,R0lGODlhIgAiAKIAAP///zMzM7RuM0OEzP//+vfy8vr///f3+iH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RkJGNTc5Qjg4MzgyMTFFQTk2MDY5MDUwNDc0NkQ2MEQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RkJGNTc5Qjk4MzgyMTFFQTk2MDY5MDUwNDc0NkQ2MEQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGQkY1NzlCNjgzODIxMUVBOTYwNjkwNTA0NzQ2RDYwRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGQkY1NzlCNzgzODIxMUVBOTYwNjkwNTA0NzQ2RDYwRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAAAAAAALAAAAAAiACIAAAMyCLrc/jDKSau9OOvNu/9gKI5kaWKFwRGHJARwLM90MLh1Xt9n7//AoHBILBqPyKSSkgAAOw==) no-repeat;}
    #search-box.verB.test .grey.InpuDateBox.chkDate .structure dt{ width: 100%; line-height:18px; font-size: 14px; color: #666; text-align: center;}
    #search-box.verB.test .grey.InpuDateBox.chkDate .structure dd{ width: 100%;text-align: center;}
    #search-box.verB.test .grey.InpuDateBox.chkDate .structure dd{ line-height: 34px;}
    #search-box.verB.test .grey.InpuDateBox.chkDate.structure30{ width: 32%;}
    #search-box.verB.test dd.date .inputDate{ background: none;}
    #search-box.verB.test .grey.InpuDateBox.roomNumber{ width:16.5%;}
    #search-box.verB.test .roomNumber .structure30{ width: 100%;}
    #search-box.verB.test .grey.InpuDateBox.roomNumber .structure dt{ min-width: 60px; width:35%; margin-left:20px; position:relative; top:-2px;}
    #search-box.verB.test .grey.InpuDateBox.roomNumber .structure dd{ width: 52%;}
    #search-box.verB.test .grey.InpuDateBox.ninzu .structure.ninzu dt{ position:relative; top:-2px;}
    #search-box.verB.test #dh-search-form .structure dd.number span.pc{ position:relative; top:-2px;}
    #search-box.verB.test #dh-search-form select#f_heya_su, #search-box.verB #dh-search-form select#dh-adlt{position:relative; top:0;}
    #search-box.verB.test dd.date .inputDate{ padding: 0;}
    #search-box.verB.test #dh-checkin,#search-box.verB.test #dh-checkout{ width: 124px; text-align: center;}
    #search-box.verB.test #dh-checkin:hover,#search-box.verB.test #dh-checkout:hover{ background: none; padding-right:0;}
    #search-box.verB.test .grey.InpuDateBox.ninzu{ width:33%; border-right:none;}
    #search-box.verB.test .grey.InpuDateBox.ninzu .structure30{ width: 100%; }
    #search-box.verB.test .structure dt{color: #999;}
    #search-box.verB.test .structure .txt2R{ display: none;}
    #searchSwitchArea1{ position: relative;}
    #searchSwitchArea1 .line.sibori{ width: 100%;}
    #search-box.verB.test .line.sibori .structure50{ width: 100%; border-bottom: none; position: relative;}
    #search-box.verB.test #dh-search-form .line.sibori dl.structure dd{ width: 100%;}
    #search-box.verB.test #dh-search-form p.searchSubmit{ margin-top:25px;}
    #search-box.verB.test #dh-search-form .structure .squeeze li label{ font-weight:bold;font-size:16px;}
    
    #search-box.verB.test #dap-search-form .chkDateDP{ width:49%;padding-top:13px; min-height:53px; border-right: none;}
    #search-box.verB.test #dap-search-form .chkDateDP.bdr{ border-right:2px solid #999;}
    #search-box.verB.test #dap-search-form .grey.InpuDateBox .structure25{ width: 100%;}
    #search-box.verB.test .structure25,#search-box.verB.test .structure50,#search-box.verB.test .structure100{ border-bottom: none!important;}
    #search-box.verB.test #dap-search-form .structure dt.date{ float: left; width:10%;min-width: 50px;}
    #search-box.verB.test #dap-search-form .structure dd.date{ float: left;width:78%;}
    #search-box.verB.test #dap-search-form .chkDateDP .structure,#search-box.verB.test #dr-search-form .chkDateDP .structure,#search-box.verB.test #db-search-form .chkDateDP .structure,#search-box.verB.test #oh-search-form .chkDateDP .structure,#search-box.verB.test #searchForeignSwitchArea2 .chkDateDP .structure{padding-left: 36px; 
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAyCAIAAACoOq69AAAACXBIWXMAAAsTAAALEwEAmpwYAAAG0GlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyMC0wNC0yOVQxMzozNjoxMyswODowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjAtMDQtMzBUMTE6NTY6MjErMDg6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjAtMDQtMzBUMTE6NTY6MjErMDg6MDAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjI5MzUxMTctZDAzMS1mNDQ2LWJiYzMtOTMwZmRiYTUxMTBlIiB4bXBNTTpEb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6YWI2NjQ1ZjAtY2FiMS04ZjQyLWE1MzQtY2ZjNDA3OWQ1MjYwIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6OEY5Qzk4ODU4OURGMTFFQTkyMjhGMDMyQjVCRkE1RjgiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4RjlDOTg4Mjg5REYxMUVBOTIyOEYwMzJCNUJGQTVGOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4RjlDOTg4Mzg5REYxMUVBOTIyOEYwMzJCNUJGQTVGOCIvPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDphNGRiMDRlZC0yMmJlLTFiNGEtYTE1Ni0wYWExMzBmYTY1ZTciIHN0RXZ0OndoZW49IjIwMjAtMDQtMzBUMTE6NTY6MjErMDg6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6MjI5MzUxMTctZDAzMS1mNDQ2LWJiYzMtOTMwZmRiYTUxMTBlIiBzdEV2dDp3aGVuPSIyMDIwLTA0LTMwVDExOjU2OjIxKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+mDsbhgAABQJJREFUWIXtV0sotFEYPmfMxdzMTBkNY6HJPZfQXCRWSlaSJBY2srBAg6YUFpLSRKOEmogiG6VsZKPskKJMbEQog3I3g5nxnX/xjuMzxlx+//gtPJt5v/d7zznP9573NpgQgv43OP+bAEI/hAQ3wDubzWa1WgkhhYWFtbW1Ye17c3MzMjJycXGhUqmMRqNQKAxkTT7HwsIC2FRVVQUw84vj4+P4+HiEkFKpvLy8DGwc6DoUCgXGGISw3ABLYBUVAgDT7Dg4OBgbG9vd3aXvLi4uNjc3EUJqtTo3NzcsEk9PT+vr6w6HQyQSFRUV8Xg80PN4vMrKyvr6evg8L8Ah5+fnycnJYR3zFZhMJrfbTa/DS8JisXwbA4QQn8+32+2UhDc7jo6OQOjt7a2oqHC73Tweb3V1tbW1lRBSUVHR19f3/Pwc4hlcLvfs7Kypqenw8DApKWlqakomkxFCGIZpbGzc2tpyuVx2u12lUnnt4ScqKgoEjUaTk5MD8tnZGQgKhSIrKyusb01ISBAIBAghHo+n1WpFIhHoZTIZCC8vL9TYNzs8Hg+V3W43CAzDhMUAIeRyuSDkCSFsF9Kt2IEZKEU9Hg9sFPpFUBBCnE4nQsjpdJJg7SlQxczIyDCZTB6PJz8/P1wSMpmspaXl9PQ0NjY2Ojr670mkpqYODAyEezxAKpV2dHSEaOx7HVxuIFpfB4fjJwB8j5ydnd3Z2WGH7r8CROL+/v6nJGjsLC0tLS0t/XMGH8GOVq9z/HopomCnqNcTdXV16enptGRFGoQQjUbzRihoEn8DvJ5gGAaCkcPhfPQHVC1CCIfDoelDCPF4PBhjhmG4XC690JeXFyiLGOOPucYwDKxiH+Q1mpycnJ+fRwgZjcaysjL2spWVFbPZDO2npqamoaEB9BaLZXl5GUiYzWboOA6Ho6ura29vDyEkFArn5uZ8KlVnZ+f29jbGeHh4OC0tDdEPIoQ0NzfDIwyVbFitVrpFW1sb1VdXV7OJgvL6+pr2P4TQ/f29z24FBQXwamNjw3e8g46HEKIjEAX7dtju5fP5VKZ3gTGmW/H5/HfjE0IIIbFY7LMEBS7blJ9cLscYE0KkUinVS6VS0LMJYYwVCgXoRSLRRxJ+EZxEeXn5xsYGyEqlkuq7u7vb2toQQlFRUWq1GpQSiWRiYuLx8RH0QVtXqCQ+G5cTEhI+KjkcTmJiYigHv1sV7oJIILgnnE6n3W5nGIZhGIVCERcXB/rLy8urqytIUbVaDRHHMMzp6Sm9jqSkpFAaQnCLxcVFrVar1+sNBsP4+DjV9/T06HQ6nU6n1+u3t7dB+fDw0NDQAMqSkpKnp6eg+6NQPPH4+Hh9fQ0yTGyA29vbm5sbkOlkCqUC9A6HI8SeENwT7CmXPQazZWpDCKHjscvlCoUBCsUTKpXKYDDAASkpKVSfmZmp1+sxxlAbvNtxuVqtViAQYIyFQmGIbTk4idLS0qKiIiDB/off3t7e3NwM5YgWMbFYPDQ05Ha7gRytnl8lIRAI/O4lFotpDabAGEskklAOZsM3JiI91/gt5G/zBAgPDw93d3eRm3Ro2PoZ72JiYkAYHBycmZn5i/99QQGn2mw2eJTL5W/voKOvra1956xbXFwMVQTwNmNOT0+Pjo6enJxEmk1eXl5/f392djbVvBt0r66uzs/PI00iOTnZJ/x/xLT9I1r5L4lX/JJ4xS+JV/wBq5nF2euolAUAAAAASUVORK5CYII=) no-repeat left center;
    background-size: 22px 25px; margin-left: 15px;}
    #search-box.verB.test #dap-search-form .structure dt.area{ display: block; max-width: 52px; margin-left: 14px;}

    #search-box.verB.test #dap-search-form .chkAirDP{ width:49%;padding-top: 13px; min-height:53px;border-right: none;}
    #search-box.verB.test #dap-search-form .chkAirDP.bdr{ border-right:2px solid #999;}
    #search-box.verB.test #dap-search-form .chkAirDP .structure{ width:42%; float: left;}
    #search-box.verB.test #dap-search-form .chkAirDP .structure dt.sch_ttl3{ width: 10%;min-width: 50px;}
    #search-box.verB.test #dap-search-form .chkAirDP .structure.air{padding-left: 36px; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAyCAIAAACoOq69AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjNFMUIyRkI4QTk3MTFFQUIyRDlFMjNDMTc4MzNBNTYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjNFMUIyRkE4QTk3MTFFQUIyRDlFMjNDMTc4MzNBNTYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OEY5Qzk4ODQ4OURGMTFFQTkyMjhGMDMyQjVCRkE1RjgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OEY5Qzk4ODU4OURGMTFFQTkyMjhGMDMyQjVCRkE1RjgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5DzsHxAAAFrklEQVR42uxYWUiVWxTOKTMtjVQstZwNHNEUDUOtVIwccEDx1VBwAhFHqCzwQcGHDFRKSSKCoHJ6SEWpJOd5nhBBUSs1c9ac+i5L9v3vOf+ZvMduF1xP5+yz/n9/e61vfWvto7C/v3/ivzbFE3+AKf+ebX7+/Nna2vrp0ydNTc3AwEADA4N//Lx/9FZWVubo6KioeBD1K1eutLW1cR2OFsTS0lJMTIxwYNzc3H4TiK9fv/r6+tKuqqqqQUFB1dXV3t7e+Hru3LnJyckjBzE0NITjEgJDQ8PKykpa9/T0xIqOjs7c3Bw/CGAHWDDo27dvOzs7h0bQ3d1tampKCFxdXQcHB2m9oqJCWfmvUggJCeFPR3l5uZGRkZKS0smTJ8FhBweH0NDQnJycV69etbe3j46OrqysSIOgs7PTwsKCENy6dYudGAcDJbGooqLS0NDAA6K2tvbMmTMi61hZ+eLFizdu3IiIiHjw4EFxcTGKbWZmRhhBT0+Pubk5PQV/bEzr379/p0TA7t69KxDmAxD37t1jW6qpqbm4uFhZWZ0/f/7UqVO8sIAYmbaxsUFgU1NT3759i+0bGxtNTEzIwcvLa3FxkV6+t7cXFRVF66hVABKAfgBiZGQEGsL2AGpEDBSpq6vLy8uLj48PCAhwcnK6cOGCNNJ08+bN+fl5evPm5mZsbCxjaHNzs3D8/uYEQvT48WMUDz2AMKSnp6+trTEHZBfHrampQTpwen9/f+QYHBJAAB6wLMBwAFoH4RAqXhoJlujY2JiPjw974+XLl1l1Cdj29jao+uXLF/CjsLAwLi7Ow8MD4WTRhlRzYyBARsliVVJSYm1tzaBERkZiM5mqFBABi52ENwuSxQrkB42prGFmZmbv3r0DxaRBsLW1xbIABJ8/fxbvL0ExS0tLLS0tWUjCw8MHBgYkgvj48aOCggL89fX1m5qaJPpLlu2JiYno6Gh6KWX3yZMn4vV0fHxcQ0NDWBkPD4IMcg4NZSEBAXt7e8X4oxbgBrGRJwjYxsZGdnY2q2F8qKqqEuUMsYLP2bNnmWCIMRnGO6hncHAwm03s7OyoF/Cara0tDVSQQXnOmOiNd+7cWVhYIEV68+YNmM/GMwFn6mGQS7RQya8WDs76+jpvZ2LdmduZdnd3ExISAEjAH2VJzmlpabJxoqurCxtcunQJHMRYhvoEzyGLHR0d0AnhzoQaIUVCSGZnZ7mvQhaoLYPCMoDo7+9nZ2Wmrq5+/fp1Y2Nj1pnYfABFYqpMDRpR4TYaqqZr166trq5KC+LRo0fiE4fxkEt1psps5nj//j1XttF4KUhsspIMAnVPlOY1MBGUZDFgCKCnyDqNHfb29ixTsKSkJCyePn36w4cPMnBienoaVMD4JYCAy0TwgGUBp2xpacEiJi5awdzF3oZBhBbRDmUWKwybGJm4Aw53RmIxAH9Zd56amtLV1aVz19fX0yJmAEz6WHz48OFhFBMt1M/PjzZjssidkTDGCXSm/Px8+glM/PHjB1bQ6vT09LASFhYmvteIlG2MT/TSp0+fkh6w7gwrKioSbt+YtehXTKxYwVRGknr16lXxk7pIEBixiBxaWlooP3aXIrt//77wI319fbjV0KhM7Q1kwldcIARURFoQSH9mZqaoYsGVhvcplhRUE76y9OEycsguivbz/PlzhJSGA65hhffeAXmAoMEB88eLFy9evnxJ/vj8r1o5oAwPD7u7u3NBYI/Xr1/z+uO6RqChswUFBZTTlJQUOcwToDrIwcWRmJgoypldpZydnQkE1FM+Q01ubi4XRHJysihP1AVuWlxn8SOWDCBQZrdv32acQC2IcUYrR1EwELi9yQcEdVpMK9ra2qIIwbWMjAwG4tmzZ3IDQaGWZmyk/4pQKegvWVlZ4j0VjvR/TGjU8vIy9+bCa0cL4v/0Z+oxiGMQxyD+aBC/BBgAih0mja/OhKgAAAAASUVORK5CYII=) no-repeat center left; background-size: 22px 25px; margin-left: 15px; margin-left: 15px;position: relative;}
    #search-box.verB.test #dap-search-form .chkAirDP .structure.air:after{ position: absolute; content: "→"; color: #333; visibility:visible;font-size:22px;top:50%; right:6px; margin-top:2px; width:22px; height: 22px;}
    #search-box.verB.test select#suTomariHeya{ position:relative; top:1px;}
    #search-box.verB.test  #dap-search-form .structure dd.number span.pc{ position:relative; top:0px;}
    #search-box.verB.test select#dap-adlt{ position:relative; top:1px;}
    
    #search-box.verB.test #dap-search-form #searchSwitchArea2{ position: relative;}
    #search-box.verB.test #dap-search-form .DPdetail{ width: 25.86%;padding-top: 13px; min-height:53px;}
    #search-box.verB.test #dap-search-form .heyaDP{ width: 23%;padding-top: 13px; min-height:53px;}
    #search-box.verB.test #dap-search-form .ninzuDP{ width: 50%;padding-top: 13px; min-height:53px; border-right: none;}
    #search-box.verB.test .heyaDP .structure dt{ width: 10%; min-width: 56px; margin-left: 15px;}
    #search-box.verB.test .ninzuDP .structure dt{ width: 10%; min-width:110px; margin-left: 15px;}
    #search-box.verB.test #dap-search-form .ninzuDP  dl.structure.new dd{ width: 75%;}
    #search-box.verB.test #dap-search-form .sibori{ width: 900px;}
    #search-box.verB.test #dap-search-form p.searchSubmit{ margin-top:40px;}
    #search-box.verB.test #dap-search-form .dpTop{ margin-top: 0;}
    #search-box.verB.test .explain{ width: 300px; position: absolute; left:990px; top:5px;}
    #search-box.verB.test #dap-search-form .structure.shibori dd .squeeze li.dpCar{ padding-top: 2px; position: absolute; left:0; top:310px;}
    #search-box.verB.test #dap-search-form .structure.shibori dd{ width:98%;}
    /*test-DP del*/
    #search-box.verB.test #dap-search-form .structure .squeeze li{ display:block;}
    #search-box.verB.test #dap-search-form .structure .squeeze li.noBd.dpCar{ display: block;}
    }
    
    @media all and (max-width: 720px) {
    #search-box.verB.test .sibori input[type="radio"]{ display:none;}
    #search-box.verB.test .sibori input[type="radio"]+label{ margin:0 10px; display:table; background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjBFMUVCQkRBODlFMjExRUE5REQ0OTIzQzEwNEMwMkJBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjBFMUVCQkRCODlFMjExRUE5REQ0OTIzQzEwNEMwMkJBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MEUxRUJCRDg4OUUyMTFFQTlERDQ5MjNDMTA0QzAyQkEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MEUxRUJCRDk4OUUyMTFFQTlERDQ5MjNDMTA0QzAyQkEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5PUIENAAADQElEQVR42uSb3UsUURjGX1exG82ICsoIvCskopKi0FrNwKAbNQ30DxAqohvvrcsQgqSkrqWgqC6iyKjMj5LCICjpLiPCKCo29SYx6XmcdxZba2c/Zndnznngd+Gyzrw/dOacOfOeotHRUclRKsA+UAOqQRWoBGtAmX5nDsTANHgPJsEEGAc/c1FUic/H2wyOgxawFxR7fL9M4e/tWfb5b/AC3AY3wUe/Coz4dJwD4C74AHrB/hRkk6VYj9Grf3ke+2AQhKNgBAyDo1lKJpPnsZ/quaKFEN4IBsAQqJP8pU7POaA15EW4DbwDnVK4dGoNbbkULgV94IbegQudCq2FNa3yW7gc3AenJHhhTQ/BWr+E1+t1c0iCG44ST7TWrIT5b/MA7JbgZwcY9LrcIh7XLAf+XRKe7NSaSzMRvgAaJHxp0NrTEubt/oSEN6y9PVVhTvCvSvhzRefonsJ9+kQT9tDhopdwPWgWc9KcOJwmCp8T89LzP2EO3rUGCteq2wrhbjE33YnCG0CTwcJN6hgX7hD/l3uClBJ1jAu3ivlpdYXd1UXTQ8cKCme74BaWLC0MRkL2NJRtaii83SLhagpXWSRcReFNFglXRgx5Mko1qylcZpFweUTsyjyF5ywSnqNwzCLhWQpPWyT8hcJTFglPUfitRcKTFH5lkfAEhZ+L01Nheug4TmF2y4xbIEzHmDvxuGWB8JKjK3wNLBgsu6COceGv4rxbNTWD6vjXuvR5g4XjbsuF2QM1ZqDsmLqtEGZ6DBQ+u/yHROHH4I5BsnR5lEyYOW3IE1RMXcRL+BPoMkC4S108hRl2uPWHWLZfHSRVYeaMOB2sYcuI1i7pCs+DY+BNiGRZa4vWnrYw8x00gtchkW3UmiVTYXfayW70oQDLcuNG1J0+ZivMzIAj4FIAZS+Dw+BHKl9OZ136lzituu2Sox0naWZGazmptYnfwm64y2Sb+7hVoFwHW7WWtJLpm4fP4rTh1+f5geOZOM2jHVqD5EvYDcfpOr1h3AOLOZBc1GPzHLXZ3jz96twZVrbodcWxkBuvMm2l4ILbS3F6nzlj8m2jVlGetuKxy4Av3tfJv7fifRPnhQDH0pxuxfsjwACgmpkxDURQyAAAAABJRU5ErkJggg==) left center no-repeat; cursor:pointer; padding-left:25px;background-size: 20px 20px;}
    #search-box.verB.test .sibori input[type="radio"]:checked+label{ background:url(https://img.travel.rakuten.co.jp/special/sales/template/summersale/images/radio.png) left center no-repeat; background-size: 20px 20px; }
    #search-box.verB.test .sibori input[type="checkbox"]{ display:none;}
    #search-box.verB.test .sibori input[type="checkbox"]+label{ margin:0 5px 0 0; display:table; background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAIAAAC1nk4lAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA25pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozZDNjZGUyNi05YTE5LTI4NDEtODQ3Yi04OTZhNzk1ZTg0YjQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NEE5NzQ0QUQ5RTU4MTFFQUFGRjlBMzhGRDRDMTlERjQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NEE5NzQ0QUM5RTU4MTFFQUFGRjlBMzhGRDRDMTlERjQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTkxNUU2RTk4QTA3MTFFQUFCNDk5QTZDOEYwMTAwMjgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QTkxNUU2RUE4QTA3MTFFQUFCNDk5QTZDOEYwMTAwMjgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6XuM4aAAAASklEQVR42uzOAQ0AAAgDILV/Hc1njm+QgL7dSjMVSFpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWjrPCzAAQtkCmGAH9tcAAAAASUVORK5CYII=) left center no-repeat; cursor:pointer;line-height: 29px; padding:0 0 0 22px; font-size:15px; font-weight:bold;color: #000; background-size: 16px 16px;}
    #search-box.verB.test .sibori input[type="checkbox"]:checked+label{ background:url(https://img.travel.rakuten.co.jp/special/sales/template/summersale/images/checkbox-on.png) left center no-repeat;background-size:16px 16px; }
    #search-box.verB.test .structure #f_chu{ position: relative; top:1px;}
    #search-box.verB.test dl.structure{ background: none;}
    #search-box.verB.test dl.structure dt{ color: #999; font-weight: normal;}
    #search-box.verB.test dl.structure{ border: none;}
    #search-box.verB.test .InpuDateBox{ margin-left: 0; margin-right: 0;}
    #search-box.verB.test .structure dt.area{ display: none;}
    #search-box.verB.test #searchSwitchArea1,#search-box.verB.test #searchSwitchArea2{ padding:5px 10px 5px 10px; background-color:#d3d2d2;}
    #search-box.verB.test #dh-search-form dl.structure{ background: #fff;}
    #search-box.verB.test #dh-search-form dl.structure dt.txt2R{ display: none;}
    #search-box.verB.test #dh-search-form .structure dd .squeeze li{ border-bottom: none;}
    #search-box.verB.test #dh-search-form .structure dd .squeeze li.noBd{ padding-top:0; margin-bottom: 4px;;}
    #search-box.verB.test #dh-search-form .sibori .structure dd{ width:98%;}
    #search-box.verB.test #dh-search-form .chuArea{ margin-bottom: 10px ;float:none;}
    #search-box.verB.test #dh-search-form .chuArea .structure{ background-color: #fff;}
    #search-box.verB.test #dh-search-form .chuArea .structure dd.dmArea{background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAyCAIAAACoOq69AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjhGOUM5ODg0ODlERjExRUE5MjI4RjAzMkI1QkZBNUY4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjhGOUM5ODg1ODlERjExRUE5MjI4RjAzMkI1QkZBNUY4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OEY5Qzk4ODI4OURGMTFFQTkyMjhGMDMyQjVCRkE1RjgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OEY5Qzk4ODM4OURGMTFFQTkyMjhGMDMyQjVCRkE1RjgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7KFCndAAAEDklEQVR42uyYOyx0XRSGZ1wiLt9PxK3QSIhIKETEtXRPKCRa0RIdoVAQCgWRiESj0VC4F0IiVIhbIqKiUis+fD+CuMz/ZNaflZNzGGefmeIrrGqftd733evM2WvtvccfCAR8JraysrKxsbG3t3d1dZWUlITn4eEhJyenurq6qamptbXV58EC7uzu7m50dDQlJSW0GgBggAMm5iqJ+fn55ORk9y8GGErEkjg7O6uoqLBOUFhYODExcXFx8fLy8jtoDHjESciKhAg93CQODg6ys7NVtKioaH19/ePj4ys8IQDAlAIdEe9JnJ6eZmRkiFZ0dPTIyMjr66ub1wIGGIpwEUHKYxJlZWWiQglsbm4GDA2K1A6GlJckVldXhR8bG7uzs2OLPj09sQIoyH+CxoBHnDYYROiig6BxErm5uULu7++3hegTmZmZzorAScgGhi5RBM2S2N/fF2ZWVtbj46M1tLS0FLo4AVjx0BGRELJfJRHlFNre3pZBe3t7QkKC+p+fnzs7O2Wcl5e3vLz8J2gMeBQ/AGBKgY6ITdZVx6ytrZXQ1taW1c+HF39+fv7t7a01xCNOiQKzhhARP7IGn0Mr8/r62upnAYqfV3eycEq0oaHB6kdEa9UgiZiYGKHZGgOFIH4+gZN1f3+vJW1rG+JH1mBNREX976QD+sI2FVHZT2Z0ulJTU2Vwc3Nj9bNZh1hi+u0VZhNRWVdJ6BK7vLy0+mtqamQwMDDAZm0N8YhTxnV1ddaQiqisq+ro7e2V0NjYmK1RpqWlqSIr8d+gMdAJANhaJyISQtZgYa6trQmtsbHRFlpcXAy9AgDYKIhICFmDJHg5ocXFxTkLgZ6Ynp7unB6nrV1i0BERALJme0dpaakw5+bmnFHZwHjFX0Fj8OkGhkEXHQSNN7Dp6WkhNzc3B8Iw6KKDoHESWlcUN8vbWwYQtTcg6OVQU1lZKfy2tjZvSUAUBaQ8nqxOTk5Ewu/3MzbNAApEUfiWHuqgW1VVJSrl5eXv7+/uMwAMRbiIhHXaPj8/181scnLSfRKAddNCJNx7x8zMjMglJia6XKHAAAsLemRuYMXFxaJYUlLCPSc0GAAwwUOM2DXw8PBQ22JPT09oMAAFQ4zkXXR2dlYrZWFh4SsYIa0IKBG+EFsrhbPrp2sNp56K3VSElySYo6CgQC8Rtg7IUtCrCjA3FeElCezo6Eh/7fr6euvNuKWlRb8XMNPO5jNC6/UQ6+vre3t7oy8NDw+rM/R1LzJJYOPj4zrl4ODg0NCQPhLytsv4PHC6urqch5qOjg7PO77PG+34+Dg+Pl4zmJqaCufY4fPM3N3dlXXKRwmEZ37TvxCt1t3dzS3v29PvtxZWEpGyKN9fYD9J/CTxk8RPEt/ZfwIMAEl/9iZ6Hym+AAAAAElFTkSuQmCC) no-repeat left bottom; background-size: 22px 25px; margin-left: 10px; padding-left: 22px;}
    
    #search-box.verB.test #dh-search-form #dh-child-popup-contents{right:0!important;}

    #search-box.verB.test .InpuDateBox{ background: none; border:none;}
    #search-box.verB.test #dh-search-form .chkDate dl.fltDl{ float: left; width: 48.6%; margin-right: 0; border-radius: 4px;padding-top: 6px; min-height: 64px;}
    #search-box.verB.test #dh-search-form .chkDate dl.fltDl.chkIn{ margin-right: 2%; border-right: none;}
    #search-box.verB.test #dh-search-form .chkDate dl.fltDl.chkOut{ float: right;}
    #search-box.verB.test #dh-search-form dl.structure30 dt.date{ color: #999999; font-size: 12px;}
    #search-box.verB.test #dh-search-form .roomNumber{ width: 32%; float: left; margin-right: 2%;}
    #search-box.verB.test #dh-search-form .roomNumber dl.structure{ background: #fff;border-radius: 4px; width: 100%;min-height: 56px; padding-top:4px;}
    #search-box.verB.test #dh-search-form div.ninzu{ width:66%; float: left;margin-right: 0; margin-left: 0;}
    #search-box.verB.test #dh-search-form .ninzu ul li.adult{ width: 48.8%; margin-right:1.5%;margin-left:0;  max-width:250px; text-align:left; float: left; margin-top: 0; margin-bottom: 0;border-radius: 4px;padding-top: 2px; min-height: 54px;}
    #search-box.verB.test #dh-search-form .ninzu ul li.child{ width: 48.6%; margin-right:0;margin-left: 0; max-width:250px;text-align:left; float:right; margin-top: 0; margin-bottom: 0;border-radius: 4px;padding-top: 2px; min-height: 54px;}
    #search-box.verB.test #dh-search-form .roomNumber dl.structure dt{ display: block; font-weight: normal; font-size: 12px; padding-top:3px;}
    #search-box.verB.test dl.fltDl.heya dd.sch_cont3{ margin-top: 0;}
    #search-box.verB.test dl.structure.fltDl.heya select{ margin-top: 0;}
    #search-box.verB.test #dh-search-form .roomNumber dl.structure dt label{color: #999; }
    #search-box.verB.test #dh-search-form dl.structure30.heya{width: 100%;}
    #search-box.verB.test #dh-search-form div.ninzu dl.structure{ width: 100%; background: none;}
    #search-box.verB.test #dh-search-form div.ninzu dl.structure dd{ float: none;}
    #search-box.verB.test #dh-search-form div.ninzu dl.structure span.sp{ display: inline-block;font-weight: normal; font-size: 12px; padding-top:5px; color:#999;}
    #search-box.verB.test p.searchSubmit a{ padding-top: 15px; padding-bottom: 15px;}
    #search-box.verB.test p.searchSubmit{ padding-top: 0; padding-bottom: 15px;}
    #search-box.verB.test  span.sp{ display:inline-block;color:#999; padding-right:10px;}
    #search-box.verB.test dl.structure.fltDl.ninzu li.adult label, #search-box.verB.test dl.structure.fltDl.ninzu li.child label{ text-align:left; padding-left:12px;}
    #search-box.verB.test dl.fltDl.heya dd.sch_cont3{ text-align:right;}
    #search-box.verB.test .number ul li.child a#dh-child-popup{ background:none;}
    
    #search-box.verB.test #dh-search-form dl.structure.fltDl dt.date{text-align:left; padding-left:15px; width:auto!important;}
    #search-box.verB.test #dh-search-form dl.structure.fltDl dd.date{padding-left:15px;}
    #search-box.verB.test  #dap-search-form #searchSwitchArea2{ position: relative; margin-top: 30px;}
    #search-box.verB.test  #dap-search-form .sibori dl.structure{  border: none; background: #fff; margin-left:0; margin-right:0; margin-bottom:0;}
    #search-box.verB.test  #dap-search-form dl.structure dt.txt2R{ display: none;}
    #search-box.verB.test  #dap-search-form dl.structure .dpCar{ display: none;}
    #search-box.verB.test  #dap-search-form #searchExplainForAirPackage{ position: absolute; top:-40px; left: 10px;}
    #search-box.verB.test  #dap-search-form .structure dd .squeeze li{ border-bottom: none;}
    #search-box.verB.test  #dap-search-form .sibori .structure dd{ width: 100%;}
    #search-box.verB.test  #dap-search-form dl.structure.fltDl.ninzu li.adult label, #search-box.verB.test #dap-search-form dl.structure.fltDl.ninzu li.child label{padding-top: 2px;}
    #search-box.verB.test  #dap-search-form .InpuDateBox.chkDateDP { width: 48.8%; float:right; margin-left: 0; margin-right:0;background: #fff;border-radius: 5px;}
    #search-box.verB.test  #dap-search-form .InpuDateBox.chkDateDP.bdr{ float: left;}
    #search-box.verB.test  #dap-search-form .InpuDateBox.chkDateDP dl.structure25{ width: 100%;}
    #search-box.verB.test  #dap-search-form .InpuDateBox.chkDateDP dl.structure25 dt.date{ padding-top:8px; color: #999; font-weight: normal; padding-left:15px;}
    #search-box.verB.test  #dap-search-form .InpuDateBox.chkDateDP dl.structure dd{ padding:0 0 0 15px; min-height:38px;}
    #search-box.verB.test  #dap-search-form dl.structure.fltDl.heya select{ margin-top: 0;}
    #search-box.verB.test  #dap-search-form #suTomariHeya,#search-box.verB.test  #dap-search-form #dap-adlt{ position: relative; top:1px;}
    #search-box.verB.test #dap-search-form .chkAirDP{ width:100%;padding-top: 12px; min-height:58px;border-right: none;background: #fff;border-radius: 5px; margin: 0 auto 10px auto;}
    #search-box.verB.test #dap-search-form .chkAirDP .structure{ width:128px; float: left;}
    #search-box.verB.test #dap-search-form .chkAirDP .structure dt.sch_ttl3{ width: 10%;min-width: 50px;padding-left:6px; font-weight: normal;}
    #search-box.verB.test #dap-search-form .chkAirDP .structure.air{padding-left:25px; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAyCAIAAACoOq69AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjNFMUIyRkI4QTk3MTFFQUIyRDlFMjNDMTc4MzNBNTYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjNFMUIyRkE4QTk3MTFFQUIyRDlFMjNDMTc4MzNBNTYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OEY5Qzk4ODQ4OURGMTFFQTkyMjhGMDMyQjVCRkE1RjgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OEY5Qzk4ODU4OURGMTFFQTkyMjhGMDMyQjVCRkE1RjgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5DzsHxAAAFrklEQVR42uxYWUiVWxTOKTMtjVQstZwNHNEUDUOtVIwccEDx1VBwAhFHqCzwQcGHDFRKSSKCoHJ6SEWpJOd5nhBBUSs1c9ac+i5L9v3vOf+ZvMduF1xP5+yz/n9/e61vfWvto7C/v3/ivzbFE3+AKf+ebX7+/Nna2vrp0ydNTc3AwEADA4N//Lx/9FZWVubo6KioeBD1K1eutLW1cR2OFsTS0lJMTIxwYNzc3H4TiK9fv/r6+tKuqqqqQUFB1dXV3t7e+Hru3LnJyckjBzE0NITjEgJDQ8PKykpa9/T0xIqOjs7c3Bw/CGAHWDDo27dvOzs7h0bQ3d1tampKCFxdXQcHB2m9oqJCWfmvUggJCeFPR3l5uZGRkZKS0smTJ8FhBweH0NDQnJycV69etbe3j46OrqysSIOgs7PTwsKCENy6dYudGAcDJbGooqLS0NDAA6K2tvbMmTMi61hZ+eLFizdu3IiIiHjw4EFxcTGKbWZmRhhBT0+Pubk5PQV/bEzr379/p0TA7t69KxDmAxD37t1jW6qpqbm4uFhZWZ0/f/7UqVO8sIAYmbaxsUFgU1NT3759i+0bGxtNTEzIwcvLa3FxkV6+t7cXFRVF66hVABKAfgBiZGQEGsL2AGpEDBSpq6vLy8uLj48PCAhwcnK6cOGCNNJ08+bN+fl5evPm5mZsbCxjaHNzs3D8/uYEQvT48WMUDz2AMKSnp6+trTEHZBfHrampQTpwen9/f+QYHBJAAB6wLMBwAFoH4RAqXhoJlujY2JiPjw974+XLl1l1Cdj29jao+uXLF/CjsLAwLi7Ow8MD4WTRhlRzYyBARsliVVJSYm1tzaBERkZiM5mqFBABi52ENwuSxQrkB42prGFmZmbv3r0DxaRBsLW1xbIABJ8/fxbvL0ExS0tLLS0tWUjCw8MHBgYkgvj48aOCggL89fX1m5qaJPpLlu2JiYno6Gh6KWX3yZMn4vV0fHxcQ0NDWBkPD4IMcg4NZSEBAXt7e8X4oxbgBrGRJwjYxsZGdnY2q2F8qKqqEuUMsYLP2bNnmWCIMRnGO6hncHAwm03s7OyoF/Cara0tDVSQQXnOmOiNd+7cWVhYIEV68+YNmM/GMwFn6mGQS7RQya8WDs76+jpvZ2LdmduZdnd3ExISAEjAH2VJzmlpabJxoqurCxtcunQJHMRYhvoEzyGLHR0d0AnhzoQaIUVCSGZnZ7mvQhaoLYPCMoDo7+9nZ2Wmrq5+/fp1Y2Nj1pnYfABFYqpMDRpR4TYaqqZr166trq5KC+LRo0fiE4fxkEt1psps5nj//j1XttF4KUhsspIMAnVPlOY1MBGUZDFgCKCnyDqNHfb29ixTsKSkJCyePn36w4cPMnBienoaVMD4JYCAy0TwgGUBp2xpacEiJi5awdzF3oZBhBbRDmUWKwybGJm4Aw53RmIxAH9Zd56amtLV1aVz19fX0yJmAEz6WHz48OFhFBMt1M/PjzZjssidkTDGCXSm/Px8+glM/PHjB1bQ6vT09LASFhYmvteIlG2MT/TSp0+fkh6w7gwrKioSbt+YtehXTKxYwVRGknr16lXxk7pIEBixiBxaWlooP3aXIrt//77wI319fbjV0KhM7Q1kwldcIARURFoQSH9mZqaoYsGVhvcplhRUE76y9OEycsguivbz/PlzhJSGA65hhffeAXmAoMEB88eLFy9evnxJ/vj8r1o5oAwPD7u7u3NBYI/Xr1/z+uO6RqChswUFBZTTlJQUOcwToDrIwcWRmJgoypldpZydnQkE1FM+Q01ubi4XRHJysihP1AVuWlxn8SOWDCBQZrdv32acQC2IcUYrR1EwELi9yQcEdVpMK9ra2qIIwbWMjAwG4tmzZ3IDQaGWZmyk/4pQKegvWVlZ4j0VjvR/TGjU8vIy9+bCa0cL4v/0Z+oxiGMQxyD+aBC/BBgAih0mja/OhKgAAAAASUVORK5CYII=) no-repeat left center;margin-left: 12px;position: relative;
    background-size:22px 25px ;}
    #search-box.verB.test #dap-search-form .chkAirDP .structure.air:after{ position: absolute; content: "→"; color: #333; visibility:visible;font-size:16px;top:50%; right:-12px; margin-top:-7px; width:20px; height: 22px;}
    #search-box.verB.test #dap-search-form .chkAirDP .structure dd{ width: 100%; min-height:36px;}
    #search-box.verB.test #dap-search-form .chkAirDP .structure dd.dpLin1st{ position: relative; left: -3px;}
    #search-box.verB.test #dap-search-form .chkAirDP .structure dd.dpLin2st{ position: relative; left:6px;}
    #search-box.verB.test #dap-search-form .chkAirDP .structure.next{ max-width: 48%;}
    #search-box.verB.test #dap-search-form .structure #pref{ margin-top:0px; margin-left: 0; height: 30px;}
    #search-box.verB.test #rettCode,#search-box.verB.test #cdHatuKuukou{ min-width:120px; display:block!important;width: 90% !important;}
    #search-box dl.structure .dpLin1st{ border-right: none;}
    #search-box.verB.test #dap-search-form .DPdetail{ display:block;}
    #search-box.verB.test #dap-search-form .DPdetail .structure{background: #fff;border-radius: 5px; padding: 5px 0;}
    #search-box.verB.test #dap-search-form .DPdetail .structure dt{ display: block; min-height: 14px; padding-top:6px; text-align: left; margin-left: 15px;}
    #search-box.verB.test #dap-search-form .DPdetail .structure dd{ margin-left: 10px; padding-left:0;}
    #search-box.verB.test span.pc{ display: none;}
    #search-box.verB.test #dap-search-form dl.structure .dpLin1st select, #search-box.verB.test #dap-search-form dl.structure .dpLin2st select{width: 100%!important;  display: block;}
    
    #search-box.verB.test #dap-search-form div.ninzuDP{ width:66%; float: left;margin-right: 0; margin-left: 0;}
    #search-box.verB.test #dap-search-form #searchSwitchArea2 .ninzuDP ul li{max-width:430px; position: relative; width: 47.2%;text-align:right; float: left;margin-top: 0; margin-bottom: 0;background: #fff;border-radius: 4px; min-height: 56px;}
    #search-box.verB.test #dap-search-form #searchSwitchArea2 .ninzuDP ul li.adult{  margin-right:2.5%;  }
    #search-box.verB.test #dap-search-form #searchSwitchArea2 .ninzuDP ul li.child{ margin-right:0;}
    #search-box.verB.test .number ul li.child a{ background:none;}
    #search-box.verB.test #dap-search-form .heyaDP{ width: 32%; float: left; margin-right: 2%;}
    #search-box.verB.test #dap-search-form .heyaDP dl.structure{ background: #fff;border-radius: 4px; width: 100%;}
    #search-box.verB.test #dap-search-form .heyaDP dl.structure dt{ display: block; font-weight: normal; font-size: 12px; padding-top:8px;}
    #search-box.verB.test #dap-search-form .heyaDP dl.structure dt label{color: #999; }
    #search-box.verB.test #dap-search-form div.ninzuDP dl.structure{ width: 100%; background: none;}
    #search-box.verB.test #dap-search-form div.ninzuDP dl.structure dd{ float: none;}
    #search-box.verB.test #dap-search-form div.ninzuDP dl.structure span.sp{ display: inline-block;font-weight: normal; font-size: 12px; padding-top:5px; color:#999;}
    #search-box #searchSwitchArea2 dl.structure.fltDl.ninzu li.child{ width:47.2%; float: right;}
    #search-box #dap-search-form .heyaDP dl.fltDl dd{ min-height: 32px; position: relative; top:-2px;}
    #search-box #dap-search-form #dap-carsC{ float:left;}
    #search-box.verB.test dl.structure{ margin-left:0; margin-right:0;overflow: hidden;}
    #search-box.verB.test .inputDate{ text-align:left;}
    #search-box.verB.test #searchSwitchArea1 .inputDate#dh-checkin,#search-box.verB.test #searchSwitchArea1 .inputDate#dh-checkout{ max-width: 120px;}
    #search-box.verB #searchSwitchArea2 .InpuDateBox #dap-arv-date{ max-width: 120px;}
    #search-box.verB.test #dh-search-form dl.structure.fltDl dd.date{ width: 80%;}
    #search-box.verB #searchSwitchArea2 .InpuDateBox dl.structure25 #dpCheckoutIchi{ width: 90%;}
    .test .sltBox:after{ left: 85%;}
    .test .sltBox:before{ left: 85%;}
    #search-box.verB.test #dap-search-form #dap-carsC { display:none;}
    #search-box.verB.test #dap-search-form .squeeze.sp .carLabel {
        margin: 0 5px 0 0;
        display: table;
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAIAAAC1nk4lAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA25pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozZDNjZGUyNi05YTE5LTI4NDEtODQ3Yi04OTZhNzk1ZTg0YjQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NEE5NzQ0QUQ5RTU4MTFFQUFGRjlBMzhGRDRDMTlERjQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NEE5NzQ0QUM5RTU4MTFFQUFGRjlBMzhGRDRDMTlERjQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTkxNUU2RTk4QTA3MTFFQUFCNDk5QTZDOEYwMTAwMjgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QTkxNUU2RUE4QTA3MTFFQUFCNDk5QTZDOEYwMTAwMjgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6XuM4aAAAASklEQVR42uzOAQ0AAAgDILV/Hc1njm+QgL7dSjMVSFpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWjrPCzAAQtkCmGAH9tcAAAAASUVORK5CYII=) left center no-repeat;
        cursor: pointer;
        line-height: 16px;
        padding: 0 0 0 22px;
        font-size: 16px;
        font-weight: bold;
        color: #444;
        background-size: 16px 16px;
    }
    #search-box.verB.test #dap-search-form .squeeze.sp input[type="checkbox"]:checked + label {
        background: url(https://img.travel.rakuten.co.jp/special/sales/template/summersale/images/checkbox-on.png) left center no-repeat;
        background-size:16px 16px;
    }


    #dap-child-num-contents:before {
        border-color: rgba(204, 204, 204, 0);
        border-bottom-color: rgba(204, 204, 204, 0);
        border-bottom-color: #ccc;
        border-width: 14px;
        left: 50%;
        margin-left: -14px;
    }
    .sltBox::after {
        border-color: rgba(255, 255, 255, 0);
            border-bottom-color: rgba(255, 255, 255, 0);
        border-bottom-color: #fff;
        border-width: 10px;
        left: 50%;
        margin-left: -10px;
bottom: 100%;
border: solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
pointer-events: none;
    }
   /*test-DP del*/
    #search-box.verB.test #dap-search-form .structure.structure50.shibori{ display:block;}
    #search-box.verB.test #dap-search-form .structure.structure50.shibori dd .squeeze li{padding-top:8px;}
    #search-box.verB.test #dap-search-form .structure.structure50.shibori dd .squeeze li.noBd{padding-top:0; padding-bottom: 10px;}
    #search-box.verB.test #dap-search-form .structure.structure50.shibori dd .squeeze li.noBd.dappartsChk{ padding-left:18px;}
    #search-box.verB.test #dap-search-form .dhAll.clearfix.dpTop{ margin-top: 10px;}

    #search-box.verB .searchSubmit a {margin-top: 10px;}
 
    }
    

/*test-car-ov*/
/*car*/
    @media all and (min-width: 721px) {
    #search-box.verB.test #dr-search-form .chkDateDP{width: 49%;padding-top: 13px;min-height: 53px;}
    #search-box.verB.test #dr-search-form .structure dt.date{min-width: 50px;float: left; width:15%;}
    #search-box.verB.test #dr-search-form .structure dd.date{ float: left;width:73%;}
    #search-box.verB.test #dr-search-form .grey.noBd{ border-right: none;}
    #search-box.verB.test #dr-search-form .chkDateDP.carArea{padding-top:12px;min-height:48px; }
    #search-box.verB.test #dr-search-form .dhAll.carArea .structure{ padding-left: 0; background: none;}
    #search-box.verB.test #dr-search-form .dhAll.carArea dl.bodyType{ margin-top:13px; min-height: 53px;}
    #search-box.verB.test #dr-search-form .dhAll.carArea dl.bodyType dt{padding-left: 0; margin-left: 15px;}
    #search-box.verB.test #dr-search-form .bodyType dd{ width:88%; padding-top: 4px;}
    #search-box.verB.test #dr-search-form .structure100{ margin-bottom: 6px;}
    #search-box.verB #searchSwitchArea5 dt{ width: 16%;}
    }

@media all and (max-width: 720px) {
.searchSwitchArea{ padding: 5px 10px 5px 10px;background-color: #d3d2d2;}
#search-box.verB.test #dr-search-form .InpuDateBox.chkDateDP{ width: 48.8%;float:left;margin-left: 0; margin-right: 0;background: #fff;border-radius: 5px;}
#search-box.verB.test #dr-search-form .InpuDateBox.chkDateDP.noBd{ float: right;}
#search-box.verB.test #dr-search-form dl.structure dt.txt1L{ float: none; padding-top:6px; min-height:16px; text-align: left; padding-left: 15px; display: block;}
#search-box.verB.test #dr-search-form .structure dd.date{ float:none;width:93.6%;padding: 0 0 0 15px;}
#search-box.verB.test #dr-search-form .InpuDateBox.chkDateDP.carArea{ float: none; width:100%; padding-top:6px; padding-bottom: 10px;}
#search-box.verB.test #dr-search-form .InpuDateBox.chkDateDP.carArea dt{ float: none; padding-top:6px;padding-left: 15px;}
#search-box.verB.test #dr-search-form .InpuDateBox.chkDateDP.carArea dd{float: none; width:100%;}
#search-box.verB.test #dr-search-form .InpuDateBox.chkDateDP li{ display: inline-block; float: left; margin-right: 10px;}
#search-box.verB.test #dr-search-form #dr-bmarea,#search-box.verB.test #dr-search-form #dr-barea{ margin-left: 6px;}
#search-box.verB.test #dr-search-form .carArea dl.bodyType{ width: 100%;margin-left: 0; margin-right: 0;background: #fff;border-radius: 5px;}
#search-box.verB.test #dr-search-form .carArea dl.bodyType dt{float: none; padding-top:10px;padding-left: 15px;}
#search-box.verB.test #dr-search-form .carArea dl.bodyType dd{ width: 100%; padding-bottom:4px;}
#search-box.verB.test #dr-search-form ul.searchSelectCar li{ display: inline-block; float: left; margin-right: 6px;}
#search-box.verB.test #dr-search-form input{ display: none;}
#search-box.verB.test #dr-search-form input#dr-dpt-date{display:block;}
#search-box.verB.test #dr-search-form input#dr-arv-date{display:block;}
#search-box.verB.test #dr-search-form input[type="radio"] + label{margin:0 10px; line-height: 20px; display:table; background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjBFMUVCQkRBODlFMjExRUE5REQ0OTIzQzEwNEMwMkJBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjBFMUVCQkRCODlFMjExRUE5REQ0OTIzQzEwNEMwMkJBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MEUxRUJCRDg4OUUyMTFFQTlERDQ5MjNDMTA0QzAyQkEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MEUxRUJCRDk4OUUyMTFFQTlERDQ5MjNDMTA0QzAyQkEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5PUIENAAADQElEQVR42uSb3UsUURjGX1exG82ICsoIvCskopKi0FrNwKAbNQ30DxAqohvvrcsQgqSkrqWgqC6iyKjMj5LCICjpLiPCKCo29SYx6XmcdxZba2c/Zndnznngd+Gyzrw/dOacOfOeotHRUclRKsA+UAOqQRWoBGtAmX5nDsTANHgPJsEEGAc/c1FUic/H2wyOgxawFxR7fL9M4e/tWfb5b/AC3AY3wUe/Coz4dJwD4C74AHrB/hRkk6VYj9Grf3ke+2AQhKNgBAyDo1lKJpPnsZ/quaKFEN4IBsAQqJP8pU7POaA15EW4DbwDnVK4dGoNbbkULgV94IbegQudCq2FNa3yW7gc3AenJHhhTQ/BWr+E1+t1c0iCG44ST7TWrIT5b/MA7JbgZwcY9LrcIh7XLAf+XRKe7NSaSzMRvgAaJHxp0NrTEubt/oSEN6y9PVVhTvCvSvhzRefonsJ9+kQT9tDhopdwPWgWc9KcOJwmCp8T89LzP2EO3rUGCteq2wrhbjE33YnCG0CTwcJN6hgX7hD/l3uClBJ1jAu3ivlpdYXd1UXTQ8cKCme74BaWLC0MRkL2NJRtaii83SLhagpXWSRcReFNFglXRgx5Mko1qylcZpFweUTsyjyF5ywSnqNwzCLhWQpPWyT8hcJTFglPUfitRcKTFH5lkfAEhZ+L01Nheug4TmF2y4xbIEzHmDvxuGWB8JKjK3wNLBgsu6COceGv4rxbNTWD6vjXuvR5g4XjbsuF2QM1ZqDsmLqtEGZ6DBQ+u/yHROHH4I5BsnR5lEyYOW3IE1RMXcRL+BPoMkC4S108hRl2uPWHWLZfHSRVYeaMOB2sYcuI1i7pCs+DY+BNiGRZa4vWnrYw8x00gtchkW3UmiVTYXfayW70oQDLcuNG1J0+ZivMzIAj4FIAZS+Dw+BHKl9OZ136lzituu2Sox0naWZGazmptYnfwm64y2Sb+7hVoFwHW7WWtJLpm4fP4rTh1+f5geOZOM2jHVqD5EvYDcfpOr1h3AOLOZBc1GPzHLXZ3jz96twZVrbodcWxkBuvMm2l4ILbS3F6nzlj8m2jVlGetuKxy4Av3tfJv7fifRPnhQDH0pxuxfsjwACgmpkxDURQyAAAAABJRU5ErkJggg==) left center no-repeat; cursor:pointer; padding-left:25px;background-size: 20px 20px;}
#search-box.verB.test #dr-search-form input[type="radio"]:checked + label{ background:url(https://img.travel.rakuten.co.jp/special/sales/template/summersale/images/radio.png) left center no-repeat; background-size: 20px 20px;}
#search-box.verB.test #dr-search-form input[type="checkbox"] + label{margin:0 10px; line-height:14px; font-size:14px; display:table; background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAIAAAC1nk4lAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA25pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozZDNjZGUyNi05YTE5LTI4NDEtODQ3Yi04OTZhNzk1ZTg0YjQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NEE5NzQ0QUQ5RTU4MTFFQUFGRjlBMzhGRDRDMTlERjQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NEE5NzQ0QUM5RTU4MTFFQUFGRjlBMzhGRDRDMTlERjQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTkxNUU2RTk4QTA3MTFFQUFCNDk5QTZDOEYwMTAwMjgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QTkxNUU2RUE4QTA3MTFFQUFCNDk5QTZDOEYwMTAwMjgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6XuM4aAAAASklEQVR42uzOAQ0AAAgDILV/Hc1njm+QgL7dSjMVSFpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWjrPCzAAQtkCmGAH9tcAAAAASUVORK5CYII=) left center no-repeat; cursor:pointer; padding:1px 2px 1px 22px;background-size: 16px 16px;}
#search-box.verB.test #dr-search-form input[type="checkbox"]:checked + label{ background:url(https://img.travel.rakuten.co.jp/special/sales/template/summersale/images/checkbox-on.png) no-repeat left center;background-size: 16px 16px;}

}
/* #search-box.verB.test #dr-search-form .InpuDateBox {margin-bottom: 10px;} */
#search-box.verB.test #dr-search-form .dhAll.dpTop:not(.carArea) {margin-top: 10px;}


/*bus*/
@media all and (min-width: 721px) {
#search-box.verB.test #db-search-form .chkDateDP{width:24%;padding-top: 13px;min-height: 53px;}
#search-box.verB.test #db-search-form .chkDateDP .structure{ width: 100%;}
#search-box.verB.test #db-search-form .chkDateDP .structure dt.date{min-width: 50px;float: left; width:15%;}
#search-box.verB.test #db-search-form .chkDateDP .structure dd.date{ float: left;width:63%;}
#search-box.verB.test .date #db-start-date{ width: 168px;}
#search-box.verB.test  #searchSwitchArea4 .white .structure.BusSyupatu dt{width:30%;}
#search-box.verB.test #db-dpt, #search-box.verB #db-arv{ width: 140px;}
#search-box.verB #searchSwitchArea4 dd{ width:70%;}
#search-box.verB.test #searchSwitchArea5 dd{ width:83%;}
#search-box.verB.test #searchSwitchArea4 .white{ width: 34%;}
#search-box.verB.test #searchSwitchArea4 .white .structure dt{width:30%;}
#search-box.verB.test #db-dpt, #search-box.verB #db-arv{ margin-left: 4px;}
#search-box.verB.test #db-search-form .structure_not50,#search-box.verB.test #db-search-form .structure50{ width:48%; margin-left: 1%; margin-right: 1%; float: left;}
#search-box.verB.test #db-search-form .ninzu{ width:41%; border-right: none;}
#search-box.verB.test #db-search-form .ninzu .structure{ width: 100%;}
#search-box.verB.test #db-search-form .ninzu .structure dt{ padding-left: 5px; width: 18%;}
#search-box.verB.test #db-search-form .ninzu .structure dd {width: 79.6%;}
#search-box.verB.test #db-search-form .ninzu .structure dd ul li{ width: 48.8%!important;float:left;margin-left: 0; margin-right: 0;}
#search-box.verB.test #db-search-form .ninzu select{margin: 0;}
#search-box.verB.test #db-search-form .condBusL{ width: 100%; padding: 13px 0;}
#search-box.verB.test #db-search-form .condBus dt{ width:6%; padding-left:10px;}
#search-box.verB.test #db-search-form .condBus dd{ width: 92%; padding-left: 0; margin-left: 0; background: none;}
}

@media all and (max-width: 720px) {
    .searchSwitchArea {
        padding: 5px 10px 5px 10px;
        background-color: #d3d2d2;
    }

    #search-box.verB.test #db-search-form .InpuDateBox {
        width: 100%;
        float: none;
        margin-left: 0;
        margin-right: 0;
        background: #fff;
        border-radius: 5px;
    }


#search-box.verB.test #db-search-form dl.structure dt.txt1L {
float: none;
padding-top: 6px;
min-height: 16px;
text-align: left;
padding-left: 15px;
display: block;

    }

.spDt {
font-weight: normal;
width: auto;
padding: 0;
padding-top: 6px;
padding-left: 16px;
border-radius: 0;
margin-right: 4px;
text-align: left;
display: block;
height: 100%;
float: none;
min-height: auto;
color: #999;
font-size: 12px;
background: none;
}

#search-box .inputDate#db-start-date {
    border: none;
    display: block;
    margin: 0px 0 6px 13px;
    width: 130px;
    
}
#search-box dl.structure.fltDl {
     width: 48.8%;box-sizing: border-box;
    min-height: auto;
}
#search-box .structure #db-arv,
#search-box .structure #db-dpt {
    margin-top: 5px;
    margin-bottom: 10px;
    width: 71%;
}
#search-box.verB.test #db-search-form dl.structure dt.txt1L {
    float: none;
    padding-top: 6px;
    min-height: 16px;
    text-align: left;
    padding-left: 15px;
    display: block;
  
}
#search-box.verB.test #db-search-form dl.fltDl.BusSyupatu dd {
    position: relative;
}
#search-box.verB.test #db-search-form dl.fltDl.BusSyupatu dd::after {
    position: absolute;
    content: "→";
    color: #333;
    visibility: visible;
    font-size: 16px;
    top: 50%;
    right: -7px;
    margin-top: -13px;
    width: 20px;
    height: 22px;
}
#search-box.verB.test #db-search-form dl.structure dt.number {
    display: none;
}
#search-box.verB.test #db-search-form .structure dd.number.Bussp {
    width: auto;float: none;
  
}
#search-box.verB.test #db-search-form .InpuDateBox.ninzu {
  background-color: transparent;
}
#search-box .InpuDateBox .structure .Bussp li.adult,
#search-box .InpuDateBox .structure .Bussp li.child { padding-top: 8px;
width: 48.8%;text-align: right;padding-bottom:10px;color: #999;margin-left: 0;margin-right: 0;background: #fff;border-radius: 5px;box-sizing: border-box;padding-right: 12px; 
}
#search-box .InpuDateBox .structure .Bussp li.child {float: right;}
#search-box .InpuDateBox .structure .Bussp li label {
  
    display: block;
    width: 100%;
    font-size: 12px;
    text-align: left;padding-left: 16px;
    color: #999;
    font-weight:normal;

}
#search-box .InpuDateBox .structure .Bussp li label b{ font-weight: normal;}
#search-box .InpuDateBox .structure .Bussp li label span{font-size: 11px;}
#search-box.verB #db-search-form  #adult,
#search-box.verB #db-search-form #child
{background: none!important;color: #333; position: relative;top:1px;}
/* #search-box #db-search-form .structure dd.dmArea .searchSelectCar { padding-left: 16px;   } */
#search-box #db-search-form .structure dd.dmArea .searchSelectCar li {
  
    margin-bottom: 12px;
}
#search-box.verB.test #db-search-form .InpuDateBox {
    width: 100%;
    float: none;
    margin-left: 0;
    margin-right: 0;
    background: #fff;
    border-radius: 5px;
}
#search-box.verB.test #db-search-form .dhAll .grey.InpuDateBox.chkDateDP {
    margin-top: 10px;
}
#search-box.verB.test #db-search-form .searchSelectCar li input{ display: none;}
#search-box.verB.test #db-search-form input[type="checkbox"] + label{margin:0 10px; line-height:14px; font-size:14px; display:table; background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAIAAAC1nk4lAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA25pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozZDNjZGUyNi05YTE5LTI4NDEtODQ3Yi04OTZhNzk1ZTg0YjQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NEE5NzQ0QUQ5RTU4MTFFQUFGRjlBMzhGRDRDMTlERjQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NEE5NzQ0QUM5RTU4MTFFQUFGRjlBMzhGRDRDMTlERjQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTkxNUU2RTk4QTA3MTFFQUFCNDk5QTZDOEYwMTAwMjgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QTkxNUU2RUE4QTA3MTFFQUFCNDk5QTZDOEYwMTAwMjgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6XuM4aAAAASklEQVR42uzOAQ0AAAgDILV/Hc1njm+QgL7dSjMVSFpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWjrPCzAAQtkCmGAH9tcAAAAASUVORK5CYII=) left center no-repeat; cursor:pointer; padding:1px 0 1px 22px;background-size: 16px 16px;}
#search-box.verB.test #db-search-form input[type="checkbox"]:checked + label{ background:url(https://img.travel.rakuten.co.jp/special/sales/template/summersale/images/checkbox-on.png) no-repeat left center;background-size: 16px 16px;}

}







/* ov dp hotel*/
@media all and (min-width: 721px) {
    #searchForeignSwitchArea3 {display: flex;flex-wrap: wrap;}
#oap-search-form .grey.InpuDateBox.InpuDateBox50 {
width: 50%;box-sizing: border-box;
float: none;
border-radius: 4px 0px 0px 4px;
border: 2px solid #999;
box-shadow: 0px 2px 4px #ddd;
margin-bottom:15px;padding-top:13px;
min-height:73px;

}
#oap-search-form .grey.InpuDateBox.InpuDateBox50+.InpuDateBox50 {
    border-radius: 0px  4px 4px 0;
    border-left: none;
    border-right: 2px solid #999;
    box-shadow: 2px 2px 4px #ddd;
   
}

#oap-search-form .grey.InpuDateBox.InpuDateBox50 .structure.structure50{
display: flex;box-sizing: border-box;width: 100%;padding-left: 15px;
flex-wrap: wrap;margin: 0;
}
   

#oap-search-form .grey.InpuDateBox.InpuDateBox50 .structure.structure50 dt {
    padding-left: 36px;box-sizing: border-box;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAyCAIAAACoOq69AAAACXBIWXMAAAsTAAALEwEAmpwYAAAG0GlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyMC0wNC0yOVQxMzozNjoxMyswODowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjAtMDQtMzBUMTE6NTY6MjErMDg6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjAtMDQtMzBUMTE6NTY6MjErMDg6MDAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjI5MzUxMTctZDAzMS1mNDQ2LWJiYzMtOTMwZmRiYTUxMTBlIiB4bXBNTTpEb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6YWI2NjQ1ZjAtY2FiMS04ZjQyLWE1MzQtY2ZjNDA3OWQ1MjYwIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6OEY5Qzk4ODU4OURGMTFFQTkyMjhGMDMyQjVCRkE1RjgiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4RjlDOTg4Mjg5REYxMUVBOTIyOEYwMzJCNUJGQTVGOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4RjlDOTg4Mzg5REYxMUVBOTIyOEYwMzJCNUJGQTVGOCIvPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDphNGRiMDRlZC0yMmJlLTFiNGEtYTE1Ni0wYWExMzBmYTY1ZTciIHN0RXZ0OndoZW49IjIwMjAtMDQtMzBUMTE6NTY6MjErMDg6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6MjI5MzUxMTctZDAzMS1mNDQ2LWJiYzMtOTMwZmRiYTUxMTBlIiBzdEV2dDp3aGVuPSIyMDIwLTA0LTMwVDExOjU2OjIxKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+mDsbhgAABQJJREFUWIXtV0sotFEYPmfMxdzMTBkNY6HJPZfQXCRWSlaSJBY2srBAg6YUFpLSRKOEmogiG6VsZKPskKJMbEQog3I3g5nxnX/xjuMzxlx+//gtPJt5v/d7zznP9573NpgQgv43OP+bAEI/hAQ3wDubzWa1WgkhhYWFtbW1Ye17c3MzMjJycXGhUqmMRqNQKAxkTT7HwsIC2FRVVQUw84vj4+P4+HiEkFKpvLy8DGwc6DoUCgXGGISw3ABLYBUVAgDT7Dg4OBgbG9vd3aXvLi4uNjc3EUJqtTo3NzcsEk9PT+vr6w6HQyQSFRUV8Xg80PN4vMrKyvr6evg8L8Ah5+fnycnJYR3zFZhMJrfbTa/DS8JisXwbA4QQn8+32+2UhDc7jo6OQOjt7a2oqHC73Tweb3V1tbW1lRBSUVHR19f3/Pwc4hlcLvfs7Kypqenw8DApKWlqakomkxFCGIZpbGzc2tpyuVx2u12lUnnt4ScqKgoEjUaTk5MD8tnZGQgKhSIrKyusb01ISBAIBAghHo+n1WpFIhHoZTIZCC8vL9TYNzs8Hg+V3W43CAzDhMUAIeRyuSDkCSFsF9Kt2IEZKEU9Hg9sFPpFUBBCnE4nQsjpdJJg7SlQxczIyDCZTB6PJz8/P1wSMpmspaXl9PQ0NjY2Ojr670mkpqYODAyEezxAKpV2dHSEaOx7HVxuIFpfB4fjJwB8j5ydnd3Z2WGH7r8CROL+/v6nJGjsLC0tLS0t/XMGH8GOVq9z/HopomCnqNcTdXV16enptGRFGoQQjUbzRihoEn8DvJ5gGAaCkcPhfPQHVC1CCIfDoelDCPF4PBhjhmG4XC690JeXFyiLGOOPucYwDKxiH+Q1mpycnJ+fRwgZjcaysjL2spWVFbPZDO2npqamoaEB9BaLZXl5GUiYzWboOA6Ho6ura29vDyEkFArn5uZ8KlVnZ+f29jbGeHh4OC0tDdEPIoQ0NzfDIwyVbFitVrpFW1sb1VdXV7OJgvL6+pr2P4TQ/f29z24FBQXwamNjw3e8g46HEKIjEAX7dtju5fP5VKZ3gTGmW/H5/HfjE0IIIbFY7LMEBS7blJ9cLscYE0KkUinVS6VS0LMJYYwVCgXoRSLRRxJ+EZxEeXn5xsYGyEqlkuq7u7vb2toQQlFRUWq1GpQSiWRiYuLx8RH0QVtXqCQ+G5cTEhI+KjkcTmJiYigHv1sV7oJIILgnnE6n3W5nGIZhGIVCERcXB/rLy8urqytIUbVaDRHHMMzp6Sm9jqSkpFAaQnCLxcVFrVar1+sNBsP4+DjV9/T06HQ6nU6n1+u3t7dB+fDw0NDQAMqSkpKnp6eg+6NQPPH4+Hh9fQ0yTGyA29vbm5sbkOlkCqUC9A6HI8SeENwT7CmXPQazZWpDCKHjscvlCoUBCsUTKpXKYDDAASkpKVSfmZmp1+sxxlAbvNtxuVqtViAQYIyFQmGIbTk4idLS0qKiIiDB/off3t7e3NwM5YgWMbFYPDQ05Ha7gRytnl8lIRAI/O4lFotpDabAGEskklAOZsM3JiI91/gt5G/zBAgPDw93d3eRm3Ro2PoZ72JiYkAYHBycmZn5i/99QQGn2mw2eJTL5W/voKOvra1956xbXFwMVQTwNmNOT0+Pjo6enJxEmk1eXl5/f392djbVvBt0r66uzs/PI00iOTnZJ/x/xLT9I1r5L4lX/JJ4xS+JV/wBq5nF2euolAUAAAAASUVORK5CYII=) no-repeat center left;
    background-size: 22px 25px;
}
#search-box.verB #overseas-search-box .ovNote {
  display: none;
}

#oap-search-form .grey.InpuDateBox.clearfix {
    width:21%;
    box-sizing: border-box;
    float: none;
    border: 2px solid #999;
    border-radius: 4px 0px 0px 4px;
    min-height: 72px;
    padding-left: 15px;
    box-shadow: 0px 2px 4px #ddd;
    margin-bottom:15px;
}
#search-box.verB  #oap-airport{ width: 240px;}
#oap-search-form .grey.InpuDateBox.clearfix+.grey.InpuDateBox {
    width: 79%;
    box-sizing: border-box;
    float: none;
    border: 2px solid #999;
    border-radius: 0 4px 4px 0;
    border-left: none;
    min-height:72px;
    padding-left: 15px;
    box-shadow: 2px 2px 4px #ddd;
    margin-bottom:15px;
}
#oap-search-form .grey.InpuDateBox.clearfix .txt1L {display: none;}
#search-box.verB #searchForeignSwitchArea3 .structure100 dt {display: none;}
#search-box.verB #searchForeignSwitchArea3 .structure100 dd {
    width: 100%;
}
#search-box.verB #searchForeignSwitchArea3 .structure100 dd select{ font-size: 14px!important;}
#oap-search-form .selectArea.ovSyupatu {display: flex;width: 100%;}
#oap-search-form .selectArea.ovSyupatu li {width: 33.333333%!important;margin-right: 0;}
#oap-search-form .line.InpuDateBox.clearfix {display: flex;
 width: 100%;
      box-sizing: border-box;
      float: none;
      border-radius: 4px;
      border: 2px solid #999;
      box-shadow: 2px 2px 4px #ddd;
      margin-bottom:15px;
      padding-top: 13px;
      min-height:70px;

}
#oap-search-form .line.InpuDateBox.clearfix .heya dt {
    padding-left: 55px;
    box-sizing: border-box;
}
#oap-search-form .line.InpuDateBox.clearfix .ninzu dt {
    padding-left: 55px;
    box-sizing: border-box;
}
#oap-search-form .line.InpuDateBox.clearfix .ninzu rt {display: none;}
#oap-search-form .line.InpuDateBox.clearfix .ninzu .adult span{font-size: 10px;}
#oap-search-form .line.InpuDateBox.clearfix .ninzu #adultNum+span {
    display: none;
}
#oap-search-form .line.InpuDateBox.clearfix .heya dd {
    margin-left: 0;
    box-sizing: border-box;
}
#oap-search-form .line.InpuDateBox.clearfix .heya dd.dmArea {
    background: none;
   
}
#oap-search-form .line.InpuDateBox.clearfix .heya dd.dmArea > span {display: none;}
#oap-search-form .line.InpuDateBox.clearfix dl {position: relative;margin-right: 0;width: 50%;}
#oap-search-form .line.InpuDateBox.clearfix dl.heya :before {border-right: 2px solid #999;position: absolute;top: 3px;right: -2px;content: "";height: 70px;margin-top: -18px;}



#oap-search-form .line.InpuDateBox.clearfix+.grey.InpuDateBox,
#oap-search-form .line.InpuDateBox.clearfix+.grey.InpuDateBox+.grey.InpuDateBox {
   display: flex;
   width: 50%;
   box-sizing: border-box;
   float: none;
   border: 2px solid #999;
   box-shadow: 0px 2px 4px #ddd;
   margin-bottom: 20px;
   padding-top: 13px;
   min-height:70px;
}
#oap-search-form .line.InpuDateBox.clearfix+.grey.InpuDateBox {
    border-radius: 4px 0 0 4px;
}
#oap-search-form .line.InpuDateBox.clearfix+.grey.InpuDateBox+.grey.InpuDateBox {
    border-radius: 0 4px 4px 0;
    border-left: none;
    box-shadow: 2px 2px 4px #ddd;
}
#oap-search-form .grey.InpuDateBox dl {display: flex;width: 100%;}
#oap-search-form .grey.InpuDateBox dl dt {
    padding-left: 55px;width: 25%;
    box-sizing: border-box;
}
#oap-search-form .structure dd.dmArea {
    background: none!important;
    padding-left: 0!important;
    margin-left: 0!important;
   
}
#search-box.verB #overseas-search-box .structure100 .ovSyupatu li{ margin-right: 0.5%;}
}

@media all and (max-width: 720px) {
 #oap-search-form .grey.InpuDateBox {
     background-color: #fff!important;
     border-radius: 5px;

 }
  #oap-search-form   dl.structure dt.txt1L {
    float: none;
    padding-top: 8px;
    min-height: 16px;
    text-align: left;
    padding-left: 15px;
    display: block;

}
#search-box.verB #overseas-search-box dd.date .ovNote {
   display: none;
}
 #oap-search-form .structure dd {
    width:100%;box-sizing: border-box;
  display: flex;
    float: none;   margin-top: 2px;padding-left: 16px;padding-bottom: 6px;

}
#search-box.verB #oap-search-form dd.date input {
  
    margin-top: 0;width: 45%;max-width:120px;text-align: left;
}
#oap-search-form .grey.InpuDateBox.clearfix dt{display: none;}

#search-box.verB #overseas-search-box select#departureTime2, #search-box.verB #overseas-search-box select#departureTime1 {min-width:125px;}
#search-box dl.structure dd .ovSyupatu {
    width: 98%;}
#search-box dl.structure #oap-airport,
#search-box #oap-airline,
#search-box #oap-ticketType,
#search-box dl.structure .ovSyupatu li select {
 
    display: block;padding-left: 0;
    max-width: none;
}
#search-box  #oap-search-form option
 {

    display: block;
    padding-left: 0;
    max-width: none;
}
 #oap-search-form .grey.InpuDateBox.clearfix+.grey.InpuDateBox dt {display: none;} 
 #oap-search-form dl.structure dd .selectArea {
     margin-right: 0;
     margin-left: 0;margin-top: 3px;
 }
 #oap-search-form .spDt.sp {display: none;}

 #oap-search-form dl.structure.fltDl.heya {
   float: left;margin-right: 10px;
   width: 33.333333%;
   
   background-color: #fff;border-radius: 5px;
 }
 #search-box dl.structure.fltDl.heya .dmArea {
     position: relative;display: block;
 }
  #search-box dl.structure.fltDl.heya .dmArea:before {
      position: absolute;display: block;
      content: "部屋数";color: #999;font-weight:normal;
      top: 8px;
      left: 12px;
  }
  #search-box.verB #oap-search-form dl.structure.fltDl.ninzu {
   width: calc(66.666666% - 10px);float: right;
 }
 #search-box.verB.test #searchForeignSwitchArea3 dl.fltDl dd {
     min-height: 57px;
 }
#search-box.verB #oap-search-form dl.structure.fltDl.heya select {
    margin-top: 25px;
}
#search-box.verB #oap-search-form dl.structure.fltDl.heya span.pc{ color:#999;font-size: 12px;}
 #oap-search-form dl.structure.fltDl.ninzu ul {
     width: 100%;
 }
 #oap-search-form .setInput.number {
    margin-top: 0px;
 }
 #search-box.verB #oap-search-form dl.structure.fltDl.ninzu ul li {
     width: calc((100% - 10px) / 2);float: left;box-sizing: border-box;
   background-color: #fff;border-radius: 5px;min-height: 54px;margin-top: 0;
 }
  #search-box.verB #oap-search-form dl.structure.fltDl.ninzu ul li:last-child {float: right;}

 #search-box #oap-search-form dl.structure.fltDl.ninzu li.child { margin-left: 0;
 }
 #search-box.verB #oap-search-form .number ul li.child a{ height: 27px; position: relative; top:1px;}
 #search-box dl.structure.fltDl.ninzu li.adult label,
 #search-box dl.structure.fltDl.ninzu li.child label {
     width: auto;
     text-align: center;
 }
  #oap-search-form .setInput.number {padding-left: 0;padding-bottom: 0;}
  /* #oap-f-heya-su + span {display: none!important;} */
#search-box dl.structure.fltDl.ninzu select {height:30px;padding-top: 0;margin-top: 0; position: relative;top:1px;}

#search-box.verB.test #searchForeignSwitchArea3 dl.structure.fltDl.ninzu li.adult label,
#search-box.verB.test #searchForeignSwitchArea3 dl.structure.fltDl.ninzu li.child label {padding-top: 10px;color:#999 ;font-weight:normal;}
#search-box.verB.test .searchNavi li#oap-radioTag{ min-width:88px;}

#search-box.verB .heya select,
#search-box.verB .ninzu select {
background: none!important;
}

#search-box.verB select#oap-airline,
#search-box.verB select#oap-ticketType {
  margin-top: 5px!important;margin-bottom: 5px;
}
#search-box #oap-search-form .adult,
#search-box #oap-search-form .child {max-width: none;}
}










/*ov hotel*/
@media all and (min-width: 721px) {
    #search-box.verB.test #oh-search-form .chkDateDP .structure30{ width:90%;}
    #search-box.verB.test #oh-search-form .grey.InpuDateBox{ width: 49.6%;}
    #search-box.verB.test #oh-search-form .grey.InpuDateBox.noBd{ border-right: none;}
    #search-box.verB.test #overseas-search-box .structure30 dt{ width: 110px;float: left;}
    #search-box.verB.test #overseas-search-box .structure30 dd{ width: 60%;float: left;}
    #search-box.verB.test #overseas-search-box .ovArea .structure dd.dmArea {background: none;padding-left:0;margin-left:20px;margin-top:9px; min-height: 52px; padding-top:2px;}
    #search-box.verB.test #searchForeignSwitchArea1 .structure dd #ovSelectArea li{ width: 24%; float: left; border-bottom: none; position: relative;}
    #search-box.verB.test #searchForeignSwitchArea1 .ovRoom .InpuDateBox{ width: 48.8%; float: left;}
    #search-box.verB.test #searchForeignSwitchArea1 .ovRoom .InpuDateBox .structure{ width: 90%;}
    #search-box.verB.test #searchForeignSwitchArea1 .ovRoom #f_otona_su{ margin-left:4px;}
    #search-box.verB.test #searchForeignSwitchArea1 .ovRoom .child span.pc{ font-weight: bold;}
    #search-box.verB.test #searchForeignSwitchArea1 .ovRoom .InpuDateBox.dbR{ border-right:2px solid #999;}
    #search-box.verB.test #searchForeignSwitchArea1 .ovRoom .InpuDateBox dl{ padding-left: 15px;}
    #search-box.verB.test #searchForeignSwitchArea1 .ovRoom .InpuDateBox{ padding-top: 13px; min-height:53px;}
    #search-box.verB.test #searchForeignSwitchArea1 .structure .squeeze{ width: 600px;}
    #search-box.verB.test #searchForeignSwitchArea1 .structure .squeeze li{ font-weight: bold;font-size: 16px;}
    #search-box.verB.test #searchForeignSwitchArea1 .structure .squeeze li.ssplan{ width: 350px; float: left;}
    #search-box.verB.test #searchForeignSwitchArea1 .structure .squeeze li span.details { color: #888; font-size: 14px; width:70px; cursor: pointer;display: flex; min-height:20px;justify-content:left;align-items: center;position: absolute;
        left:232px;top:1px;
        background: url(https://img.travel.rakuten.co.jp/special/sales/images/new/detail.png) left center no-repeat; background-size: auto;padding-left: 18px;background-size: 16px 16px;
    }
    #search-box.verB.test .ovsearchtips{ left:100px; width: 60%; top:103px; display: block;position: absolute; z-index: 99;}
    #search-box.verB.test .ovsearchtips:before{ left:90px;}
    #search-box.verB #overseas-search-box select#oh-f-heya-su{ margin: 0;}
    #search-box.verB.test #searchForeignSwitchArea1 .ovRoom .structure30 dt.sch_ttl3{ width: 50px; padding-left: 5px;}
    #search-box.verB.test #searchForeignSwitchArea1 .structure100{margin: 0 2% 3px 0;}
    }
    @media all and (max-width: 720px) {
     #search-box.verB.test #searchForeignSwitchArea1 .InpuDateBox.white dl.structure dt{ display: none;}
     #search-box.verB.test #searchForeignSwitchArea1 .InpuDateBox.white .setInput{ background: #fff; border-radius: 4px;}
     #search-box.verB.test #searchForeignSwitchArea1 .InpuDateBox.white dl.structure dd{width: 100%;}
     #search-box.verB.test #searchForeignSwitchArea1 .structure .squeeze li{ border-bottom: none;}
     #search-box.verB.test #searchForeignSwitchArea1 .structure .squeeze li span.details { color: #888; font-size: 12px; width:80px; cursor: pointer;display: flex; min-height:20px;justify-content:left;align-items: center;position: absolute;left:186px;top:6px;
        background: url(https://img.travel.rakuten.co.jp/special/sales/images/new/detail.png) left center no-repeat; background-size: auto;padding-left:15px;background-size: 16px 16px;}
    #search-box.verB.test .ovsearchtips{ position: absolute; z-index: 99; width:96%;}
    #search-box.verB.test .ovsearchtipsA{top:18px;}
    #search-box.verB.test .ovsearchtipsB{top:52px;}
    #search-box.verB.test #searchForeignSwitchArea1 #oh-area-dai{ margin-top:12px;}
    #search-box.verB.test .ovsearchtips:before{ left:185px;}
    #search-box.verB.test #searchForeignSwitchArea1 .chkDateDP{width: 48%; float: left;background: #fff; border-radius: 4px;}
    #search-box.verB.test #searchForeignSwitchArea1 .chkDateDP.noBd{ float: right;}
    #search-box.verB.test #searchForeignSwitchArea1 dl.structure.fltDl{ width: 100%;}
    #search-box.verB.test #searchForeignSwitchArea1 dl.structure dt.date{ padding-top: 10px; padding-left: 10px; text-align: left;}
    #search-box.verB.test #searchForeignSwitchArea1 #oh-f-heya-su,#search-box.verB.test #searchForeignSwitchArea1 .number ul li select{position: relative;top: 1px;}
    #search-box.verB.test #searchForeignSwitchArea1 dd.date input{ margin-top:0px; margin-bottom: 8px;}
    #search-box.verB.test #searchForeignSwitchArea1 .ovArea{background: #fff; border-radius: 4px;}
    #search-box.verB.test #searchForeignSwitchArea1 .ovArea dl.structure dd{ width: 100%;}
    #search-box.verB.test #searchForeignSwitchArea1 select#oh-area-dai,#search-box.verB.test #searchForeignSwitchArea1 select#oh-area-chu,#search-box.verB.test #searchForeignSwitchArea1 select#oh-area-shou,#search-box.verB.test #searchForeignSwitchArea1 select#oh-area-sai{
    background: url(https://img.travel.rakuten.co.jp/special/sales/dp/201809/images/select_b.png) right 55% no-repeat !important;background-size: auto;background-size: 10px !important;}
    #search-box.verB.test #searchForeignSwitchArea1 .ovRoom{ margin-top: 10px;}
    #search-box.verB.test #searchForeignSwitchArea1 .ovRoom .InpuDateBox{  float:right;width:64%;}
    #search-box.verB.test #searchForeignSwitchArea1 .ovRoom .InpuDateBox.dbR{ float: left;width:34%;background: #fff; border-radius: 4px; min-height: 49px; padding-top:6px;}
    #search-box.verB.test #searchForeignSwitchArea1 .ovRoom .InpuDateBox dt.sch_ttl3,#search-box.verB.test #searchForeignSwitchArea1 .ovRoom .InpuDateBox dt.sch_ttl3 label{ font-weight:normal; display:block; color:#999;}
    #search-box.verB.test dl.fltDl.heya dd.sch_cont3{ padding-right: 10px; width:90%;}
    #search-box.verB.test #searchForeignSwitchArea1 .ovRoom .InpuDateBox dt.sch_ttl3{ padding-top:0;}
    #search-box.verB.test #searchForeignSwitchArea1 .ovRoom .InpuDateBox ul li{ padding-top:6px;}
    #search-box.verB.test #searchForeignSwitchArea1 .ovRoom .InpuDateBox ul li.adult{background: #fff; max-width: 450px; border-radius: 4px; width:48.5%; padding-top:6px;margin-right: 1.5%; float: left; margin-top: 0; min-height:49px;}
    #search-box.verB.test #searchForeignSwitchArea1 .ovRoom .InpuDateBox ul li.child{background: #fff; max-width: 450px; border-radius: 4px; width:48%; padding-top:6px;float: right; margin: 0; min-height: 49px;}
    #search-box.verB.test #searchForeignSwitchArea1 .ovRoom .InpuDateBox dt.number,#search-box.verB.test #searchForeignSwitchArea1 .ovRoom span.pc{ display: none;}
    #search-box.verB.test #searchForeignSwitchArea1 .number ul li.child a{height: 27px;line-height: 24px; padding-top: 2px;}
    }




    
/* ov dp */
@media all and (min-width: 721px) {
#search-box.verB.test #searchForeignSwitchArea2 .chkDateDP .structure{ width:88%;}
#search-box.verB.test #searchForeignSwitchArea2 .chkDateDP .structure dt{ min-width: 50px;width: 50px;float: left;}
#search-box.verB.test #searchForeignSwitchArea2 .chkDateDP .structure dd{ width:calc(100% - 100px); float: left; margin-left:50px;}
#search-box.verB.test #searchForeignSwitchArea2 .chkDateDP{ width:49%;float: left;}
#search-box.verB.test #searchForeignSwitchArea2 .chkDateDP.noBd{ border-right: none;}
#search-box.verB.test #searchForeignSwitchArea2 .ovDep .InpuDateBox{ width:49%;float: left;}
#search-box.verB.test #searchForeignSwitchArea2 .ovDep .InpuDateBox.dep{ border-right: none;}
#search-box.verB.test #searchForeignSwitchArea2 .ovDep .InpuDateBox .structure dd.dmArea{ margin-left:0; background: none; padding-left: 12px;}
#search-box.verB.test #searchForeignSwitchArea2 .ovDep dl.structure dt{ display: none;}
#search-box.verB.test #searchForeignSwitchArea2 .ovDep .InpuDateBox.dep dl.structure dd{ padding-left:20px; width:92%;}
#search-box.verB.test #searchForeignSwitchArea2 .ovDep .InpuDateBox.dep .structure50{ width:100%;}
#search-box.verB.test #searchForeignSwitchArea2 .ovDep .InpuDateBox.dep dl.structure dd #oa-arv1{ border-radius: 3px; padding-top:6px; height:30px; width:100%; background: #fff; border: none; box-shadow: none; font-weight: bold; font-size: 16px; top:-2px;}
#search-box.verB.test #searchForeignSwitchArea2 .ovUse .InpuDateBox.num{ width: 38%;float: left;}
#search-box.verB.test #searchForeignSwitchArea2 .ovUse .InpuDateBox.airCom{width: 32%;float: left;}
#search-box.verB.test #searchForeignSwitchArea2 .ovUse .InpuDateBox.airClass{width: 28%;float: left;}
#search-box.verB.test #searchForeignSwitchArea2 .ovUse .InpuDateBox.num dl{ width: 96%; padding-left: 15px;}
#search-box.verB.test #searchForeignSwitchArea2 .ovUse .InpuDateBox.num dl dt{ width:80px;}
#search-box.verB.test #searchForeignSwitchArea2 .ovUse .InpuDateBox.num dl dd{ width: 80%;}
#search-box.verB.test #searchForeignSwitchArea2 .ovUse .InpuDateBox.num dl dd label{ font-weight: bold;}
#search-box.verB.test #searchForeignSwitchArea2 .ovUse .InpuDateBox.num dl dd .adult span{ font-size: 11px;}
#search-box.verB.test #searchForeignSwitchArea2 .ovUse .InpuDateBox.airCom dl{ width: 96%;padding-left: 15px;}
#search-box.verB.test #searchForeignSwitchArea2 .ovUse .InpuDateBox.airCom dl dt{ width:66px;}
#search-box.verB.test #searchForeignSwitchArea2 .ovUse .InpuDateBox.airCom dl dd{ width:70%; padding-left: 0; margin-left: 0; background: none;}
#search-box.verB.test select#oa-airline{ width:310px; font-size: 14px;}
#search-box.verB.test #searchForeignSwitchArea2 .ovUse .InpuDateBox.airClass dl{ width: 96%;padding-left: 15px; padding-top:12px;}
#search-box.verB.test #searchForeignSwitchArea2 .ovUse .InpuDateBox.airClass dl dt{ width:80px; }
#search-box.verB.test #searchForeignSwitchArea2 .ovUse .InpuDateBox.airClass dl dd{ width:60%; padding-left: 0; margin-left: 0; background: none;}
#search-box.verB.test #searchForeignSwitchArea2 .option .structure dd{ background: none; margin-left: 15px; padding-left: 0;}

}



@media all and (max-width: 720px) {
#search-box.verB.test #searchForeignSwitchArea2 .InpuDateBox { background-color: #fff !important;border-radius: 5px;}
#search-box.verB.test #searchForeignSwitchArea2 dl.structure dt.txt1L {float: none;padding-top:10px;min-height: 16px;text-align: left;padding-left: 15px;display: block;  }
#search-box.verB.test #searchForeignSwitchArea2 dl.structure dt.txt1L.pc{ display: none;} 
#search-box.verB.test #searchForeignSwitchArea2 .structure.domInput dd {padding-bottom: 0;}

#search-box.verB.test #searchForeignSwitchArea2 .structure dd
#search-box.verB.test #searchForeignSwitchArea2 dd.date input {margin-top: 0;width: 45%;max-width: none;text-align: left; }

#search-box.verB.test #searchForeignSwitchArea2 .sch_ttl3.txt1L:not(.airClass):not(.airPlane) {display: none;}   
#search-box.verB.test #searchForeignSwitchArea2 .dep .structure select#oa-dpt1 {max-width: 300px;min-width: 260px;padding-left: 0;text-align: left; }
#search-box.verB.test #searchForeignSwitchArea2 .structure select#oa-dpt1 option {padding-left: 0;  }
#search-box.verB.test #searchForeignSwitchArea2 .InpuDateBox.num {overflow: hidden;background-color:transparent!important;}
#search-box.verB.test #searchForeignSwitchArea2 .domInput .txt1L {display: none;}
#search-box.verB.test #searchForeignSwitchArea2 .structure #oa-arv1 { background: none;border: none; box-shadow: none; width:96%; padding:7px 2%; font-weight: bold; margin:6px 0 0 0;}
#search-box.test #searchForeignSwitchArea2 .domInput.structure dd{ width: 100%;}
#search-box.verB.test #searchForeignSwitchArea2 .InpuDateBox.num dl {background: none;border: none;}
#search-box.verB.test #searchForeignSwitchArea2 .InpuDateBox.num dl dt.number {display: none;}
#search-box.verB.test #searchForeignSwitchArea2 .InpuDateBox.num dl dd.number {padding-left: 0;padding-bottom: 0; }      
#search-box.verB.test #searchForeignSwitchArea2 .InpuDateBox.num dl:not(.domInput) {border: 5px;background: #fff; }
#search-box.verB #overseas-search-box .structure.ovNin{ margin-bottom: 0!important;} 
#search-box.verB.test #searchForeignSwitchArea2 .InpuDateBox.num dd ul {
    padding-left: 0;overflow: hidden;width: 100%;
    }
#search-box.verB.test #searchForeignSwitchArea2 .InpuDateBox.num dd ul li {width: 48.8%;
     background: #fff;display: block;
     margin: 0;max-width: none;padding-left:15px;
    border-radius: 5px;padding-top: 9px;
    min-height: 54px;box-sizing: border-box;
    }
#search-box.verB.test #searchForeignSwitchArea2 .InpuDateBox.num dd ul li:nth-child(2) {float: right;}
#search-box.verB.test #searchForeignSwitchArea2 .number ul li.child a {background: none;padding: 0;padding-top: 5px; margin-left: 60px;}
#search-box.verB.test #searchForeignSwitchArea2 dl.structure #oa-adult {line-height: 24px;margin-left: 60px;height: 29px;background: none!important;min-width: 2em;padding-bottom:3px;   }
#search-box.verB.test #searchForeignSwitchArea2 .airPlane.sch_ttl3.txt1L{background: none!important;margin-bottom: 4px;}
#search-box.verB.test #searchForeignSwitchArea2 #oa-airline {margin-top: 0!important;margin-bottom: 4px; margin-left: 7px;}
#search-box.verB.test #searchForeignSwitchArea2 #oa-ticket-type {margin-top:4px !important; margin-bottom: 4px;margin-left:7px; }
#search-box.verB.test #searchForeignSwitchArea2 .dhAll .structure dd select#oa-dpt1{ margin-left:6px;}
#search-box.verB.test #searchForeignSwitchArea2 .dhAll .structure dd #oa-arv1{ margin-left:4px;}
#search-box.verB.test #searchForeignSwitchArea2 dl.structure dt.txt2R {display: none; }
#search-box.verB.test #searchForeignSwitchArea2 dl.structure ul.ticketOption.searchSelectCar { margin-top:18px;padding-left:10px; margin-bottom: 10px;}
#search-box.verB.test #searchForeignSwitchArea2 .line.InpuDateBox+.line.InpuDateBox { background: none!important;}
#search-box.verB.test #searchForeignSwitchArea2 .line.InpuDateBox+.line.InpuDateBox dd {padding-left: 8px;}
#searchForeignSwitchArea1,#searchForeignSwitchArea2,#searchForeignSwitchArea3 {padding-top: 10px;}
#search-box.verB.test #searchForeignSwitchArea2 .dhAll .structure dd{ width: 100%;}
#search-box.verB.test #searchForeignSwitchArea2 .dhAll .structure dd.airPlane.dmArea,#search-box.verB.test #searchForeignSwitchArea2 .dhAll .structure .airClass.dmArea{ margin-bottom:8px;}
#search-box.verB.test #searchForeignSwitchArea2 .dhAll .structure dd select{ display:inline-block; max-width: 720px; margin-bottom: 4px;}
#search-box.verB #overseas-search-box #searchForeignSwitchArea2 dd.date input{display: inline-block; margin:3px 0 5px 5px;}
#search-box.verB #overseas-search-box #searchForeignSwitchArea2 dl.structure.ovNin .number ul li label{ color: #999999; text-align: left;}
#search-box.verB.test #searchForeignSwitchArea2 dd.date select {min-width: 125px; display: inline-block!important; width: 125px; margin-left: 0;} 
#search-box.verB.test #searchForeignSwitchArea2 .option .structure dd.dmArea{ width: 100%;}
#search-box.verB.test #searchForeignSwitchArea2 ul.ticketOption.searchSelectCar li input{ display: none;}
#search-box.verB.test #searchForeignSwitchArea2 ul.ticketOption.searchSelectCar input[type="checkbox"] + label{margin:0 10px; line-height:14px; font-size: 14px; display:table; background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAIAAAC1nk4lAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA25pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozZDNjZGUyNi05YTE5LTI4NDEtODQ3Yi04OTZhNzk1ZTg0YjQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NEE5NzQ0QUQ5RTU4MTFFQUFGRjlBMzhGRDRDMTlERjQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NEE5NzQ0QUM5RTU4MTFFQUFGRjlBMzhGRDRDMTlERjQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTkxNUU2RTk4QTA3MTFFQUFCNDk5QTZDOEYwMTAwMjgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QTkxNUU2RUE4QTA3MTFFQUFCNDk5QTZDOEYwMTAwMjgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6XuM4aAAAASklEQVR42uzOAQ0AAAgDILV/Hc1njm+QgL7dSjMVSFpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWjrPCzAAQtkCmGAH9tcAAAAASUVORK5CYII=) left center no-repeat; cursor:pointer; padding:1px 2px 1px 22px;background-size: 16px 16px;}
#search-box.verB.test #searchForeignSwitchArea2 ul.ticketOption.searchSelectCar input[type="checkbox"]:checked + label{ background:url(https://img.travel.rakuten.co.jp/special/sales/template/summersale/images/checkbox-on.png) no-repeat left center;background-size: 16px 16px;}

}



@media all and (min-width: 721px) {
#search-box.verB.test dd.date .inputDate#dap-dpt-date,#search-box.verB.test dd.date .inputDate#dap-arv-date{ padding-top:6px;}
#search-box.verB.test dd.date .inputDate#dr-dpt-date,#search-box.verB.test dd.date .inputDate#dr-arv-date{ padding-top:8px;}
#search-box.verB.test dd.date .inputDate#db-start-date{ padding-top:8px;}
#search-box.verB.test dd.date .inputDate#oh-checkin,#search-box.verB.test dd.date .inputDate#oh-checkout{ padding-top:8px;}
#search-box.verB.test dd.date .inputDate#oa-dpt1-date,#search-box.verB.test dd.date .inputDate#oa-dpt2-date{ padding-top:9px;}
#search-box.verB.test dd.date .inputDate#oap-departure,#search-box.verB.test dd.date .inputDate#oap-arrival{ padding-top:10px;}
#search-box.verB #searchForeignSwitchArea1 .structure100 dd{ width: 98%;}
#search-box.verB.test #searchForeignSwitchArea1 .structure dd #ovSelectArea li{ width: 20%;margin-right:1% !important;}
#search-box.verB.test #searchForeignSwitchArea1 .structure dd #ovSelectArea li.long{ width: 28%;}
#search-box.verB.test select{ text-align: left!important; font-size: 16px!important;}
#search-box.verB.test #searchForeignSwitchArea1 .structure dd #ovSelectArea li select{font-size: 14px!important;}
#search-box.verB.test #searchSwitchArea5 select#dr-gmarea, #search-box.verB.test #searchSwitchArea5 select#dr-bmarea{ font-size: 16px;}
#search-box.verB.test #searchSwitchArea5 select#dr-garea,#search-box.verB.test #searchSwitchArea5 select#dr-barea{ font-size: 16px;background: url(https://img.travel.rakuten.co.jp/special/sales/dp/201809/images/select_g.png) 99% 7px no-repeat;}
#search-box.verB.test #searchSwitchArea5 select#dr-garea:hover,#search-box.verB.test #searchSwitchArea5 select#dr-barea:hover{ font-size: 16px;background: url(https://img.travel.rakuten.co.jp/special/sales/dp/201809/images/select_g.png) 99% 7px no-repeat;}
#search-box.verB.test #searchSwitchArea5 select#dr-bairport,#search-box.verB.test #searchSwitchArea5 select#dr-bairport:hover{ font-size: 16px;background: url(https://img.travel.rakuten.co.jp/special/sales/dp/201809/images/select_g.png) 99% 7px no-repeat;}
#search-box.verB select,#search-box .inputDate{ color: #000;}
#search-box.verB input[type="checkbox"] + label{ color: #000;}
}
@media all and (max-width: 720px) {
#search-box.verB.test dd.date .inputDate#oh-checkin,#search-box.verB.test dd.date .inputDate#oh-checkout{ margin-left:10px; text-align: left;}
#search-box.verB.test #dr-search-form .InpuDateBox.chkDateDP #dr-radio-garea-contents .selectArea{margin-right: 0;}
#search-box.verB.test #dr-search-form .InpuDateBox.chkDateDP #dr-radio-garea-contents .selectArea li{ float: none; display: block; margin-right: 0; }
#search-box.verB.test #dr-search-form #dr-airport,#search-box.verB.test #dr-search-form #dr-gtrain,#search-box.verB.test #dr-search-form #dr-bairport,#search-box.verB.test #dr-search-form #dr-bmarea,#search-box.verB.test #dr-search-form #dr-garea,#search-box.verB.test #dr-search-form #dr-gmarea,#search-box.verB.test #dr-search-form #dr-barea{ margin-bottom: 6px; max-width: 370px;}
#search-box.verB.test #searchForeignSwitchArea2 p.searchSubmit,#search-box.verB.test #searchForeignSwitchArea3 p.searchSubmit{ padding-top:3px;}
#search-box .inputDate,#search-box.verB select,#search-box.verB input[type="checkbox"] + label,#search-box.verB.test #dap-search-form .squeeze.sp .carLabel{ color: #000;}
#search-box.verB.test #dr-search-form #dr-gtrain,#search-box.verB.test #dr-search-form #dr-bairport{ max-width: 720px;}
#search-box.verB.test #dr-search-form .InpuDateBox.chkDateDP #dr-radio-gtrain-contents li{ float: none; display: block;margin-right: 0;} 
#search-box.verB.test #dr-search-form .InpuDateBox.chkDateDP #dr-radio-bairport-contents li.car-place-airport{ float: none; display: block; margin-right: 0;} 

}



/*ov hotel popup*/
#search-box.verB.test #searchForeignSwitchArea1 .ovsearchtips{ display: none;}
#search-box.verB.test #searchForeignSwitchArea1 .ovsearchtips.show{ display: block;}



/*kankoBus*/
@media all and (min-width: 721px) {
#BUS_Search #search-box #searchSwitchArea4 .bus_w450 ul li.adult,#Searchbox.kankobus #search-box #searchSwitchArea4 .bus_w450 ul li.adult{width:50% !important;}
#BUS_Search #search-box #searchSwitchArea4 .bus_w450 ul li.child,#Searchbox.kankobus #search-box #searchSwitchArea4 .bus_w450 ul li.child{width:50% !important;}
#BUS_Search .radio-parts,#Searchbox.kankobus .radio-parts{
    position: relative;
    display: block;
    float: left;
    margin: 5px;
    width:70px;
    height: 45px;
    padding: 5px;
    color: #333;
    text-align: center;
    line-height: 45px;
    cursor: pointer;
    border: 2px solid #00A0F0;
    border-radius: 5px;
    font-size: 15px;
}
#BUS_Search input[type="radio"]:checked + .radio-parts,#Searchbox.kankobus input[type="radio"]:checked + .radio-parts{ background:#00A0F0; color:#fff;}
#BUS_Search .bus_setout{width:90% !important;}
#Searchbox.kankobus .bus_setout{width:93.5% !important;}
#BUS_Search .radio-parts.chk,#Searchbox.kankobus .radio-parts.chk{ background:#00A0F0; color:#fff;}

#radioArea{ display:none;}
#BUS_Search #kankoHatyaku, #Searchbox.kankobus #kankoHatyaku { margin-bottom: 10px;}
#BUS_Search #kankoHatyaku .structure,#Searchbox.kankobus #kankoHatyaku .structure{ clear: both; float: none; height: auto;}
#BUS_Search #kankoHatyaku:after,#Searchbox.kankobus #kankoHatyaku:after{ min-height: 1%; display: inline-table;}
#BUS_Search #kankoHatyaku .structure dt,#Searchbox.kankobus #kankoHatyaku .structure dt{ line-height: 30px; width: 6%; float: left;}
#BUS_Search #kankoHatyaku .structure dd,#Searchbox.kankobus #kankoHatyaku .structure dd{ width: 92%;float: left; }
#BUS_Search #search-box.verB.test #db-search-form .chkDateDP.kakonL,#Searchbox.kankobus #search-box.verB.test #db-search-form .chkDateDP.kakonL{ width: 46% ;}
#BUS_Search #search-box #domestic-search-container .searchCategory li {
    line-height: 1.8em;
    color: #fff;
    border-radius: 8px 8px 0 0;
    margin-right: 10px;
    position: relative;
    padding:10px 0 0;
    line-height: 1.8; min-height: 45px;
    cursor: pointer;
    font-size: 20px;
}
#BUS_Search #search-box .searchCategory li.on:after{ border-top: none;}
#search-box #domestic-search-container .searchCategory li.on {
    background-color: #00A0F0;
}
#BUS_Search #search-box .searchCategory li {width: 49%;
}
}

@media all and (max-width: 720px) {
    #BUS_Search .radio-parts,#Searchbox.kankobus .radio-parts {
        position: relative;
        display: block;
        float: left;
        margin:1%;
        width:21.2%;
        padding: 5px 0;
        color: #333;
        text-align: center;
        cursor: pointer;
        border: 2px solid #00A0F0;
        border-radius: 5px;
    }
    #radioArea{ display:none;}
    #BUS_Search .radio-parts.chk,#Searchbox.kankobus .radio-parts.chk {
        background:#00A0F0;
        color: #fff;
    }
    #search-box #domestic-search-container .searchCategory li input {
        display: none;
    }
    #BUS_Search #search-box .searchCategory.pc {display:block !important;}
    
#BUS_Search #search-box .searchCategory{margin:0 5px;}
#search-box #kankoHatyaku .structure dd,#Searchbox.kankobus #kankoHatyaku .structure dd{ width: 100%;}
#BUS_Search #search-box .inputDate#db-start-date,#Searchbox.kankobus #search-box .inputDate#db-start-date{ margin-left:15px;}
#BUS_Search #search-box #domestic-search-container .searchCategory li{width:46.5%; float:left; margin:0 5px;
    line-height: 1.8em;
	background-color: #333;
    color: #fff;
    border-radius:8px 8px 0 0;
    position: relative;
    padding: 6px 0;
    line-height: 1.8;
    cursor: pointer;
	font-size:16px;
	text-align:center;
}
#BUS_Search #search-box #searchSwitchArea4 #db-dpt,#Searchbox.kankobus #search-box #searchSwitchArea4 #db-dpt{ margin-left:10px;}
#BUS_Search #search-box #domestic-search-container .searchCategory li.on{background:#00A0F0;}
#BUS_Search #search-box .structure dd .squeeze li{ border-bottom: none; position: relative;left: 5px;}
#search-box #kankoHatyaku .structure,#Searchbox.kankobus #kankoHatyaku .structure{ background: #fff; border-radius: 4px; padding-bottom: 6px;}
#Searchbox.kankobus #search-box #kankoHatyaku .structure dd .squeeze li{ border: none;}
}
#BUS_Search #domestic-search-box{ display:block!important;}

#Searchbox{ opacity:1!important;}

@media all and (min-width: 721px) {
 #search-box.verB.test.noDPsale .explain{left:4px;top:-14px;}
 #search-box.verB.test.noDPsale #dap-search-form dl.shibori ul.squeeze li{display:none;}
 #search-box.verB.test.noDPsale #searchSwitchArea2 dl.shibori ul.squeeze li.noBd.dpCar{display:block;} 
 
 .noDPss #search-box .explain{left: 8px;}
 .noDPss #search-box  #dap-search-form .structure .squeeze li#dpPlan{ display: none;}
 .noDPss #search-box.verB.test .explain{ left: 230px;}
}
@media all and (max-width: 720px) {
#search-box.verB.test.noDPsale #searchSwitchArea2 div.line.sibori{ max-height: 1px;}
#search-box.verB.test.noDPsale #dap-search-form .sibori dl.structure{ background: none;}
#search-box.verB.test.noDPsale #searchSwitchArea2 div.line.sibori ul.squeeze li{display:none;}
#search-box.verB.test.noDPsale #dap-search-form dl.structure .dpCar{ display: block!important;}
#search-box.verB.test.noDPsale #dap-search-form dl.structure .dpCar{ top: 393px!important;}

.noDPss #search-box #dap-search-form .structure .squeeze li#dpPlan{ display: none;}
.noDPss #search-box #dap-search-form .structure .squeeze li#dpCarPC{ top:446px!important; display: block!important;}
.noDPss #search-box #dap-search-form .structure .squeeze li#dpAllPlan{ padding-top: 12px;}

}
ul.busTabNav{ margin-bottom: 10px;}
ul.busTabNav li{
    line-height: 1.8em;
    color: #fff;
    width: 49.6%;
    margin-right: 0.4%;
    float: left;
    text-align: center;
    border-radius: 8px 8px 0 0;
    position: relative;
    padding: 4px 0 0;
    line-height: 1.8;
    min-height:35px;
    cursor: pointer;
    font-size:18px;
    background-color: #666666;
}
ul.busTabNav li.on {
    background-color: #00A0F0;
}
ul.busTabNav li input{ display: none;}
ul.busTabNav li label{ background: none!important;margin: 0 auto!important; cursor: pointer;}

@media all and (max-width: 720px) {
ul.busTabNav li{
text-align: center;text-align: center;width:46.4%;margin-left:2.5%; margin-right: 0;
}
}


/* jr */
@media all and (min-width: 721px) {
       #search-box #djp-search-form .structure dd {font-size: 16px;}

#search-box.verB.test #djp-search-form .chkDateDP{ width:49%;padding-top:13px; min-height:53px; border-right: none;}
#search-box.verB.test #djp-search-form .chkDateDP.bdr{ border-right:2px solid #999;}
#search-box.verB.test #djp-search-form .grey.InpuDateBox .structure25{ width: calc(50% - 15px); margin: 0 0 0 15px; box-sizing: border-box; position: relative;}
#search-box.verB.test #djp-search-form .chkDateDP .structure:last-of-type{ background: none;}
#search-box.verB.test #djp-search-form .chkDateDP .structure:last-of-type::before{ content: "-"; position: absolute; left: -15px; top: 50%; margin-top: -6px;}
#search-box.verB.test #djp-search-form .structure dt.date{ float: left; width: 50px; min-width: 50px;}
#search-box.verB.test #djp-search-form .structure dd.date{ float: left; width:calc(100% - 50px);}
#search-box.verB.test #djp-search-form .chkDateDP .structure{padding-left: 36px; 
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAyCAIAAACoOq69AAAACXBIWXMAAAsTAAALEwEAmpwYAAAG0GlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyMC0wNC0yOVQxMzozNjoxMyswODowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjAtMDQtMzBUMTE6NTY6MjErMDg6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjAtMDQtMzBUMTE6NTY6MjErMDg6MDAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjI5MzUxMTctZDAzMS1mNDQ2LWJiYzMtOTMwZmRiYTUxMTBlIiB4bXBNTTpEb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6YWI2NjQ1ZjAtY2FiMS04ZjQyLWE1MzQtY2ZjNDA3OWQ1MjYwIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6OEY5Qzk4ODU4OURGMTFFQTkyMjhGMDMyQjVCRkE1RjgiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4RjlDOTg4Mjg5REYxMUVBOTIyOEYwMzJCNUJGQTVGOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4RjlDOTg4Mzg5REYxMUVBOTIyOEYwMzJCNUJGQTVGOCIvPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDphNGRiMDRlZC0yMmJlLTFiNGEtYTE1Ni0wYWExMzBmYTY1ZTciIHN0RXZ0OndoZW49IjIwMjAtMDQtMzBUMTE6NTY6MjErMDg6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6MjI5MzUxMTctZDAzMS1mNDQ2LWJiYzMtOTMwZmRiYTUxMTBlIiBzdEV2dDp3aGVuPSIyMDIwLTA0LTMwVDExOjU2OjIxKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+mDsbhgAABQJJREFUWIXtV0sotFEYPmfMxdzMTBkNY6HJPZfQXCRWSlaSJBY2srBAg6YUFpLSRKOEmogiG6VsZKPskKJMbEQog3I3g5nxnX/xjuMzxlx+//gtPJt5v/d7zznP9573NpgQgv43OP+bAEI/hAQ3wDubzWa1WgkhhYWFtbW1Ye17c3MzMjJycXGhUqmMRqNQKAxkTT7HwsIC2FRVVQUw84vj4+P4+HiEkFKpvLy8DGwc6DoUCgXGGISw3ABLYBUVAgDT7Dg4OBgbG9vd3aXvLi4uNjc3EUJqtTo3NzcsEk9PT+vr6w6HQyQSFRUV8Xg80PN4vMrKyvr6evg8L8Ah5+fnycnJYR3zFZhMJrfbTa/DS8JisXwbA4QQn8+32+2UhDc7jo6OQOjt7a2oqHC73Tweb3V1tbW1lRBSUVHR19f3/Pwc4hlcLvfs7Kypqenw8DApKWlqakomkxFCGIZpbGzc2tpyuVx2u12lUnnt4ScqKgoEjUaTk5MD8tnZGQgKhSIrKyusb01ISBAIBAghHo+n1WpFIhHoZTIZCC8vL9TYNzs8Hg+V3W43CAzDhMUAIeRyuSDkCSFsF9Kt2IEZKEU9Hg9sFPpFUBBCnE4nQsjpdJJg7SlQxczIyDCZTB6PJz8/P1wSMpmspaXl9PQ0NjY2Ojr670mkpqYODAyEezxAKpV2dHSEaOx7HVxuIFpfB4fjJwB8j5ydnd3Z2WGH7r8CROL+/v6nJGjsLC0tLS0t/XMGH8GOVq9z/HopomCnqNcTdXV16enptGRFGoQQjUbzRihoEn8DvJ5gGAaCkcPhfPQHVC1CCIfDoelDCPF4PBhjhmG4XC690JeXFyiLGOOPucYwDKxiH+Q1mpycnJ+fRwgZjcaysjL2spWVFbPZDO2npqamoaEB9BaLZXl5GUiYzWboOA6Ho6ura29vDyEkFArn5uZ8KlVnZ+f29jbGeHh4OC0tDdEPIoQ0NzfDIwyVbFitVrpFW1sb1VdXV7OJgvL6+pr2P4TQ/f29z24FBQXwamNjw3e8g46HEKIjEAX7dtju5fP5VKZ3gTGmW/H5/HfjE0IIIbFY7LMEBS7blJ9cLscYE0KkUinVS6VS0LMJYYwVCgXoRSLRRxJ+EZxEeXn5xsYGyEqlkuq7u7vb2toQQlFRUWq1GpQSiWRiYuLx8RH0QVtXqCQ+G5cTEhI+KjkcTmJiYigHv1sV7oJIILgnnE6n3W5nGIZhGIVCERcXB/rLy8urqytIUbVaDRHHMMzp6Sm9jqSkpFAaQnCLxcVFrVar1+sNBsP4+DjV9/T06HQ6nU6n1+u3t7dB+fDw0NDQAMqSkpKnp6eg+6NQPPH4+Hh9fQ0yTGyA29vbm5sbkOlkCqUC9A6HI8SeENwT7CmXPQazZWpDCKHjscvlCoUBCsUTKpXKYDDAASkpKVSfmZmp1+sxxlAbvNtxuVqtViAQYIyFQmGIbTk4idLS0qKiIiDB/off3t7e3NwM5YgWMbFYPDQ05Ha7gRytnl8lIRAI/O4lFotpDabAGEskklAOZsM3JiI91/gt5G/zBAgPDw93d3eRm3Ro2PoZ72JiYkAYHBycmZn5i/99QQGn2mw2eJTL5W/voKOvra1956xbXFwMVQTwNmNOT0+Pjo6enJxEmk1eXl5/f392djbVvBt0r66uzs/PI00iOTnZJ/x/xLT9I1r5L4lX/JJ4xS+JV/wBq5nF2euolAUAAAAASUVORK5CYII=) no-repeat center left;
background-size: 22px 25px; margin-left: 15px;}
#search-box.verB.test #djp-search-form .structure dt.area{ display: block; max-width: 52px; margin-left: 14px;}
#search-box.verB.test #djp-search-form .structure dd#departure-area{ width: calc(100% - 95px);}
#search-box.verB.test dd.sch_cont3{ width: calc(100% - 95px);}
#search-box.verB.test .heyaDP .structure dd #room-num + span{ font-weight: bold;}

#search-box.verB.test #djp-search-form .chkAirDP{ width:49%;padding-top: 13px; min-height:53px;border-right: none;}
#search-box.verB.test #djp-search-form .chkAirDP.bdr{ border-right:2px solid #999;}
#search-box.verB.test #djp-search-form .chkAirDP .structure{ width:42%; float: left;}
#search-box.verB.test #djp-search-form .chkAirDP .structure dt.sch_ttl3{ width: 10%;min-width: 74px;}
#search-box.verB.test #djp-search-form .chkAirDP .structure.jr{ width: 90%; padding:0 0 0 36px; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAE2SURBVHgB7ZPvkYIwEMUDpABL4DrIQQHnVXBeB3agViBWoFagVqBWIAUAkw6kBArgj2+Z1UEHUdSPvBkmS7L5bfIWhOjU6V0Z4gUppfpSyr88zweGYdh1OUVRzKIo8qRoIQJbljVF2Ac8AdxHvAcsuc01TZPWnrtBFUwwbF6mabrQWieP9soHYBvgOcIBT/k4NcFjgnPhA+Z+sywbovBPGIZfrusWjRYxmE48rM5jkwJEUSGeigkEeIz8HWLNebNaiwDuYWGEE43x2rupuwTIe8aWqi4FcK0RBo/Ba8AmTTC2Z4XQrlu/sogswbDAowH+BzgWDSI4bkoN39zLOVtUynEcjxrDhT4qk8dWvrZR2QNqLvw8UqGma7cRWRQEgV/2gL/pbxTZ4guaig8IfzoNvujU6W2dAKLllCSSkfHPAAAAAElFTkSuQmCC) no-repeat center left; background-size: 24px 24px; margin-left: 15px; margin-left: 15px;position: relative;}
#search-box.verB.test #djp-search-form .chkAirDP .structure.jr dt.sch_ttl3{ line-height: 44px;}
#search-box.verB.test #djp-search-form .structure dd.number span.pc{ position:relative; top:0px;}
#search-box.verB.test #djp-search-form #searchSwitchArea6{ position: relative;}
#search-box.verB.test #djp-search-form .DPdetail{ width: 25.86%;padding-top: 13px; min-height:53px;}
#search-box.verB.test #djp-search-form .heyaDP{ width: 23%;padding-top: 13px; min-height:53px;}
#search-box.verB.test #djp-search-form .ninzuDP{ width: 50%;padding-top: 13px; min-height:53px; border-right: none;}
#search-box.verB.test #djp-search-form .ninzuDP  dl.structure.new dd{ width: calc(100% - 125px); font-weight: bold;}
#search-box.verB.test #djp-search-form .sibori{ width: 900px;}
#search-box.verB.test #djp-search-form p.searchSubmit{ margin-top:40px;}
#search-box.verB.test #djp-search-form .dpTop{ margin-top: 0;}
#search-box.verB.test #djp-search-form .structure.shibori dd .squeeze li.dpCar{ position: absolute; left:0; top:310px;}
#search-box.verB.test #djp-search-form .structure.shibori dd{ width:98%;}
/*test-DP del*/
#search-box.verB.test #djp-search-form .structure .squeeze li{ display:block;}
#search-box.verB.test #djp-search-form .structure .squeeze li.noBd.dpCar{ display: block;}
#search-box.verB .number ul li.adult span#adult-num{ margin: 0 4px; display: inline-block; cursor: pointer;;}
#search-box.verB .number ul li.child a{ margin: 0 4px; padding: 0; position: static; background: none; border: none; box-shadow: none;}
}

@media all and (max-width: 720px) {
#search-box.verB.test  #djp-search-form #searchSwitchArea6{ position: relative; margin-top: 30px;}
#search-box.verB.test  #djp-search-form .sibori dl.structure{  border: none; background: #fff; margin-left:0; margin-right:0; margin-bottom:0;}
#search-box.verB.test  #djp-search-form dl.structure dt.txt2R{ display: none;}
#search-box.verB.test  #djp-search-form dl.structure .dpCar{ display: none;}
#search-box.verB.test  #djp-search-form #searchExplainForAirPackage{ position: absolute; top:-40px; left: 10px;}
#search-box.verB.test  #djp-search-form .structure dd .squeeze li{ border-bottom: none;}
#search-box.verB.test  #djp-search-form .sibori .structure dd{ width: 100%;}
#search-box.verB.test  #djp-search-form dl.structure.fltDl.ninzu li.adult label, #search-box.verB.test #djp-search-form dl.structure.fltDl.ninzu li.child label{ line-height: 30px; color: #999;}
#search-box.verB.test  #djp-search-form .InpuDateBox.chkDateDP { width: 100%;  margin-left: 0; margin-right:0; margin-top: 10px; background: #fff;border-radius: 5px;}
#search-box.verB.test  #djp-search-form .InpuDateBox.chkDateDP dl.structure25{ width: 49%; position: relative;}
#search-box.verB.test  #djp-search-form .InpuDateBox.chkDateDP dl.structure25:first-of-type{ margin-right: 2%; min-height: 60px;}
#search-box.verB.test  #djp-search-form .InpuDateBox.chkDateDP dl.structure25:first-of-type::after{content: "-"; position: absolute; right: -10px; top: 50%; margin-top: -6px;}
#search-box.verB.test  #djp-search-form .InpuDateBox.chkDateDP dl.structure25 dt.date{ padding-top:8px; color: #999; font-weight: normal; padding-left:15px;}
#search-box.verB.test  #djp-search-form .InpuDateBox.chkDateDP dl.structure dd{ padding:0 0 0 15px; min-height:35px;}
#search-box.verB.test  #djp-search-form dl.structure.fltDl.heya select{ margin-top: 0;}
#search-box.verB.test  #djp-search-form #suTomariHeya,#search-box.verB.test  #djp-search-form #dap-adlt{ text-align: center; margin: 0; padding: 0;}
#search-box.verB.test #djp-search-form .chkAirDP{ padding-top: 8px; padding-left: 15px; min-height:60px; box-sizing: border-box; border-right: none;background: #fff;border-radius: 5px; margin: 0 auto 10px auto;}
#search-box.verB.test #djp-search-form .chkAirDP .structure{ width:calc(100% - 98px);margin-bottom: 0; min-height: 0; border: none !important;}
#search-box.verB.test #djp-search-form .chkAirDP .structure dt.sch_ttl3{ width: 10%;min-width: 50px;padding-left:0; font-weight: normal;}
#search-box.verB.test #djp-search-form .chkAirDP .structure.air{padding-left:25px; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAyCAIAAACoOq69AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjNFMUIyRkI4QTk3MTFFQUIyRDlFMjNDMTc4MzNBNTYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjNFMUIyRkE4QTk3MTFFQUIyRDlFMjNDMTc4MzNBNTYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OEY5Qzk4ODQ4OURGMTFFQTkyMjhGMDMyQjVCRkE1RjgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OEY5Qzk4ODU4OURGMTFFQTkyMjhGMDMyQjVCRkE1RjgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5DzsHxAAAFrklEQVR42uxYWUiVWxTOKTMtjVQstZwNHNEUDUOtVIwccEDx1VBwAhFHqCzwQcGHDFRKSSKCoHJ6SEWpJOd5nhBBUSs1c9ac+i5L9v3vOf+ZvMduF1xP5+yz/n9/e61vfWvto7C/v3/ivzbFE3+AKf+ebX7+/Nna2vrp0ydNTc3AwEADA4N//Lx/9FZWVubo6KioeBD1K1eutLW1cR2OFsTS0lJMTIxwYNzc3H4TiK9fv/r6+tKuqqqqQUFB1dXV3t7e+Hru3LnJyckjBzE0NITjEgJDQ8PKykpa9/T0xIqOjs7c3Bw/CGAHWDDo27dvOzs7h0bQ3d1tampKCFxdXQcHB2m9oqJCWfmvUggJCeFPR3l5uZGRkZKS0smTJ8FhBweH0NDQnJycV69etbe3j46OrqysSIOgs7PTwsKCENy6dYudGAcDJbGooqLS0NDAA6K2tvbMmTMi61hZ+eLFizdu3IiIiHjw4EFxcTGKbWZmRhhBT0+Pubk5PQV/bEzr379/p0TA7t69KxDmAxD37t1jW6qpqbm4uFhZWZ0/f/7UqVO8sIAYmbaxsUFgU1NT3759i+0bGxtNTEzIwcvLa3FxkV6+t7cXFRVF66hVABKAfgBiZGQEGsL2AGpEDBSpq6vLy8uLj48PCAhwcnK6cOGCNNJ08+bN+fl5evPm5mZsbCxjaHNzs3D8/uYEQvT48WMUDz2AMKSnp6+trTEHZBfHrampQTpwen9/f+QYHBJAAB6wLMBwAFoH4RAqXhoJlujY2JiPjw974+XLl1l1Cdj29jao+uXLF/CjsLAwLi7Ow8MD4WTRhlRzYyBARsliVVJSYm1tzaBERkZiM5mqFBABi52ENwuSxQrkB42prGFmZmbv3r0DxaRBsLW1xbIABJ8/fxbvL0ExS0tLLS0tWUjCw8MHBgYkgvj48aOCggL89fX1m5qaJPpLlu2JiYno6Gh6KWX3yZMn4vV0fHxcQ0NDWBkPD4IMcg4NZSEBAXt7e8X4oxbgBrGRJwjYxsZGdnY2q2F8qKqqEuUMsYLP2bNnmWCIMRnGO6hncHAwm03s7OyoF/Cara0tDVSQQXnOmOiNd+7cWVhYIEV68+YNmM/GMwFn6mGQS7RQya8WDs76+jpvZ2LdmduZdnd3ExISAEjAH2VJzmlpabJxoqurCxtcunQJHMRYhvoEzyGLHR0d0AnhzoQaIUVCSGZnZ7mvQhaoLYPCMoDo7+9nZ2Wmrq5+/fp1Y2Nj1pnYfABFYqpMDRpR4TYaqqZr166trq5KC+LRo0fiE4fxkEt1psps5nj//j1XttF4KUhsspIMAnVPlOY1MBGUZDFgCKCnyDqNHfb29ixTsKSkJCyePn36w4cPMnBienoaVMD4JYCAy0TwgGUBp2xpacEiJi5awdzF3oZBhBbRDmUWKwybGJm4Aw53RmIxAH9Zd56amtLV1aVz19fX0yJmAEz6WHz48OFhFBMt1M/PjzZjssidkTDGCXSm/Px8+glM/PHjB1bQ6vT09LASFhYmvteIlG2MT/TSp0+fkh6w7gwrKioSbt+YtehXTKxYwVRGknr16lXxk7pIEBixiBxaWlooP3aXIrt//77wI319fbjV0KhM7Q1kwldcIARURFoQSH9mZqaoYsGVhvcplhRUE76y9OEycsguivbz/PlzhJSGA65hhffeAXmAoMEB88eLFy9evnxJ/vj8r1o5oAwPD7u7u3NBYI/Xr1/z+uO6RqChswUFBZTTlJQUOcwToDrIwcWRmJgoypldpZydnQkE1FM+Q01ubi4XRHJysihP1AVuWlxn8SOWDCBQZrdv32acQC2IcUYrR1EwELi9yQcEdVpMK9ra2qIIwbWMjAwG4tmzZ3IDQaGWZmyk/4pQKegvWVlZ4j0VjvR/TGjU8vIy9+bCa0cL4v/0Z+oxiGMQxyD+aBC/BBgAih0mja/OhKgAAAAASUVORK5CYII=) no-repeat left center;margin-left: 12px;position: relative;
background-size:22px 25px ;}
#search-box.verB.test #djp-search-form .chkAirDP .structure.air:after{ position: absolute; content: "→"; color: #333; visibility:visible;font-size:16px;top:50%; right:-12px; margin-top:-7px; width:20px; height: 22px;}
#search-box.verB.test #djp-search-form .chkAirDP .structure dd{ width: 100%; min-height:36px;}
#search-box.verB.test #djp-search-form .chkAirDP .structure dd.dpLin1st{ position: relative; left:0; min-height: 0; font-size: 16px !important; font-weight: bold; color: #000;}
#search-box.verB.test #djp-search-form .chkAirDP .structure dd.dpLin2st{ position: relative; left:6px;}
#search-box.verB.test #djp-search-form .chkAirDP .structure.next{ max-width: 48%;}
#search-box.verB.test #djp-search-form .structure #pref{ margin-top:0px; margin-left: 0; height: 30px;}
#search-box.verB.test #djp-search-form .DPdetail{ display:block;}
#search-box.verB.test #djp-search-form .DPdetail .structure{background: #fff;border-radius: 5px; padding: 8px 0 0 15px; min-height: 60px; box-sizing: border-box;}
#search-box.verB.test #djp-search-form .DPdetail .structure dt{ display: block; min-height: 0; margin: 0; padding: 0; text-align: left; float: none; width: 90%; }
#search-box.verB.test #djp-search-form .DPdetail .structure dd{ margin: 0; padding: 4px 0 0; font-size: 16px; }
#search-box.verB.test #djp-search-form dl.structure .dpLin1st select, #search-box.verB.test #djp-search-form dl.structure .dpLin2st select{width: 100%!important;  display: block;}

#search-box.verB.test #djp-search-form div.ninzuDP{ width:66%; float: left;margin-right: 0; margin-left: 0;}
#search-box.verB.test #djp-search-form #searchSwitchArea6 .ninzuDP ul li{max-width:430px; position: relative; width: 47.2%;text-align:right; float: left;margin-top: 0; margin-bottom: 0;background: #fff;border-radius: 4px; min-height: 56px;}
#search-box.verB.test #djp-search-form #searchSwitchArea6 .ninzuDP ul li.adult{  margin-right:2.5%; display: flex; align-items: center;}
#search-box.verB.test #djp-search-form #searchSwitchArea6 .ninzuDP ul li.child{ margin-right:0; display: flex; align-items: center;}
#search-box.verB.test #djp-search-form .heyaDP{ width: 32%; float: left; margin-right: 2%; }
#search-box.verB.test #djp-search-form .heyaDP dl.structure{ background: #fff;border-radius: 4px; width: 100%;}
#search-box.verB.test #djp-search-form .heyaDP dl.structure dt label{color: #999; }
#search-box.verB.test #djp-search-form div.ninzuDP dl.structure{ width: 100%; background: none;}
#search-box.verB.test #djp-search-form div.ninzuDP dl.structure dd{ float: none; background: #fff; border-radius: 4px;}
#search-box.verB.test #djp-search-form div.ninzuDP dl.structure span.sp{ display: inline-block;font-weight: normal; font-size: 12px; color:#999;}
#search-box.verB.test #djp-search-form .number ul li.child a{ padding: 0; line-height: 30px; height: auto;}

#search-box.verB.test #djp-search-form #numbers{ min-height: 60px; background: #fff; border-radius: 5px;}
#search-box.verB.test #djp-search-form .number ul li.adult #adult-num{ font-size: 16px; font-weight: bold; margin: 0 4px 4px;}
#search-box.verB.test #djp-search-form .number ul li.child a{ min-width: 0; }
#search-box.verB.test #djp-search-form .number ul li.child a span{ display: block; margin: 0 4px 4px; vertical-align: bottom;}

#search-box #searchSwitchArea6 dl.structure.fltDl.ninzu li.child{ width:47.2%; float: right;}
#search-box #djp-search-form .heyaDP dl.fltDl dd{ min-height: 60px; display: flex; align-items: center; justify-content: center; position: relative; padding-top: 8px; box-sizing: border-box;}
#search-box #djp-search-form .heyaDP dl.fltDl dd::after{ content: ""; display: block; width: 1px; height: 60%; position: absolute; right: 0; top: 20%; border-right:1px solid #ccc;}
#search-box #djp-search-form #dap-carsC{ float:left;}
#search-box.verB.test #djp-search-form .squeeze.sp input[type="checkbox"]:checked + label {
	background: url(https://img.travel.rakuten.co.jp/special/sales/template/summersale/images/checkbox-on.png) left center no-repeat;
	background-size:16px 16px;
}


/*test-DP del*/
#search-box.verB.test #djp-search-form .structure.structure50.shibori{ display:block;}
#search-box.verB.test #djp-search-form .structure.structure50.shibori dd .squeeze li{padding-top:8px;}
#search-box.verB.test #djp-search-form .structure.structure50.shibori dd .squeeze li.noBd{padding-top:0; padding-bottom: 10px;}
#search-box.verB.test #djp-search-form .structure.structure50.shibori dd .squeeze li.noBd.dappartsChk{ padding-left:18px;}
#search-box.verB.test #djp-search-form .dhAll.clearfix.dpTop{ margin-top: 10px;}



}

#date,
#departure,
#arrival,
#room,
#people {
    position: relative;
}

#search-box.verB .popup_popup .djp-popup-checkbox_topLevel {
    display: flex !important;
    align-items: center !important;
    padding: 16px 16px !important;
    margin: initial !important;
    background: #F3F3F3 !important;
    color: initial !important;
    font: initial !important;
    line-height: initial !important;
}

#departure-area,#arrival-area{ font-weight: bold; font-size: 16px;}
#search-box.verB.test .heyaDP .structure dd #room-num{ font-weight: bold; font-size: 16px; margin: 0 4px 4px;}
