﻿@charset "utf-8";
.rbdy{text-align: center;padding:0 0 20px 0;}
.dhd{display: none;}
.rbttl h2{font-size: 36px;}
.searchbox{margin:20px auto;position: relative;width: 480px;height: 35px;}
.imgTip{ clear:both; }
.ispan{position: absolute;left:0;top:0;z-index: 3; border:1px solid #b2b2b2;border-radius: 9px;background:#FFF;}
.ispan .span-in{display:block;width: 420px;height: 33px; text-align: left;overflow:hidden;position:relative;}
.ibox{line-height: 1em;border:0;padding:9px 0 4px 3px;width:306px;font-size: 16px;margin-left:9px; background:none;}
#searchselectr{ font-size:14px;border:0;position:absolute;top:0px;right:2px;text-align: right;}
.bspan{position: absolute;left:auto;top:0;right: 0;z-index: 2; width: 65px;overflow:hidden;margin-left: -5px;}
.bspan .span-in{display:block;border: 1px solid #b2b2b2;border-left:0;border-radius:0 9px 9px 0;}
.slspan{position:absolute;right:0;top:7px;padding:0 2px 0 0;line-height:16px;color:#ccc;font-size:14px;}
.button{margin:0;padding:0;background: #296997;border:0;font-size:16px;text-align: center;text-indent: 5px; width: 65px;border-radius:0 8px 8px 0;overflow:hidden;cursor:pointer;color:#fff;height: 33px;}

.rbbox{text-align: left;}
.rbbox dl{margin: 0;font-size: 0;line-height: 0;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
.rbbox dt{display: inline-block;*zoom:1;*display:inline;font-size:16px;line-height:32px;width:30%;border-top:1px solid #ccc;box-sizing: border-box;padding:0 6px;text-align: right;font-weight: 800}
.rbbox dd{margin: 0;display: inline-block;*zoom:1;*display:inline;font-size:16px;line-height:32px;width:70%;border-left:1px solid #ccc;border-top:1px solid #ccc;box-sizing: border-box;padding:0 6px;}
.errtxt{text-align: center;color: #c00;}










@media only screen and (max-width:500px) {
.ispan .span-in{display:block;width:77vw;}
.ibox{width:100%}	
.searchbox{margin:20px 5px;width:94%;}	
}
@media only screen and (max-width:320px) {
.ispan .span-in{display:block;width:73vw;}
}