@charset "utf-8";
/* CSS Document */

.medi-btn-radio{
	background:#ffffff;
	width:4.5%;
	border:solid 1px #acacac;
}
.medi-btn-radio:hover{
	border:solid 1px #a3a3a3;
}
.medi-btn-radio-checker{
	background:#acacac;
	width:72%;
	margin:12% 10% 1% 15%;
}

.medi-input-txtBg{
	border:0;
	background:#ffffff;
	position:absolute;
	z-index:1;
}

.input-icon {
	float: right;
    width: 8.5%;
    height: 100%;
}
.input-icon-line{
	float: right;
    height: 69%;
    width: 0.2%;
	background: #acacac;
	margin:1.2% 0;
}
.input-icon-name{
	/*background:url(../image/el/icon-name.png) no-repeat;*/
}
.input-icon-tel{
	/*background:url(../image/el/icon-tel.png) no-repeat;*/
	width:12%;
}
.input-icon-email{
	/*background:url(../image/el/icon-email.png) no-repeat;*/
}

.medi-btn-checkbox{
	width:15px;
	border:solid 1px #000;
	background:#ffffff;
}
.medi-checked{
	width:15px;
	border:1px solid #000;
	background:#000;
}

.medi-btn-sel_bg{
	height:20px;
	border:0;
	background:#ffffff;
	position:absolute;
	z-index:3;
	color:#464646;
}

.medi-btn-sel{
	/*background:url(../image/el/btn-sel.jpg) no-repeat right;*/
	width:100%;
	/*width:27px;*//*new 20140904*/
	height:100%;
	float:right;
}
.medi-btn-sel:hover{
	opacity:0.9;
}

.medi-btn-popupForm{
	/*background:url(../image/el/btn-sel.jpg) no-repeat right;*/
	width:100%;
	/*width:27px;*//*new 20140904*/
	height:100%;
	float:right;
}
.medi-btn-popupForm:hover{
	opacity:0.9;
}

table.medi-combobox{
	z-index:10;
	/*border-collapse:collapse;
	border-spacing:0;*/
	background:#ffffff;
	border:solid 1px #c9c9c9;
	font-size:14px;
	color:#464646;
}

table.medi-combobox td{
	padding:5px;
}

table.medi-combobox tr:hover{
	color:#ffffff;
	background:#acacac;
}

table.medi-comeFromBox{
	z-index:3;
	/*border-collapse:collapse;
	border-spacing:0;*/
	background:#ebebeb;
	border:solid 1px #acacac;
	color:#464646;
}

.medi-formCheckbox{
	background:#ffffff;
	width:16px;
	height:16px;
	border:solid 1px #acacac;
}
.medi-formCheckbox:hover{
	border:solid 1px #a3a3a3;
}
.medi-formCheckbox-checker{
	background:#acacac;
	width:10px;
	height:10px;
	margin:3px;
}

.medi-formCheckbox-confrim{
	background:#acacac;
	color:#ffffff;
	border-top:solid 1px #acacac;
	text-align:center;
	cursor:pointer;
}
.medi-formCheckbox-confrim:hover{
	color:#E4E4E4;
}

.errorRadioBox{
	background:#eded52;
	border:2px solid #ed5252;
}

/*new 20140904*/
.medi-btn-sel_bg label{
	/*position:absolute;
	z-index:-1;*/
	font-size:16px;
}


/*2015*/
.errorRadioBox{
	background:#eded52!important;
	border:solid 2px #ed5252!important;
}