@charset "UTF-8";

.clear {clear:both;font-size:1px;line-height:0.1;}
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix {display:inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {zoom:1;}
.clearfix {display:block;}

.contener{background-color:#fff; padding:20px;}
.area01{background-color:#fff; padding:20px 12px 10px 13px;font-size:14px;}

tr{padding:10px 0px 10px 0px;font-size:12px;line-height:30px;}
th{float:left;width:200px;padding:10px;text-align:right;margin-left:30px;margin-right:30px;}
td{float:left;text-align:left;margin:0px;padding:10px;}
tr:nth-child(odd){background-color:#f6f7f9;}

li{margin:0px;padding:0px;list-style:none;}

.warning {color:#C00;margin:0px;font-size:14px;padding:5px 3px;text-align:center;}
.warning p {margin:10px;font-size:18px;}

.error  {color:#C00;margin:0px;padding:5px 0px;}

.must{display:block;background-color:#C00;padding:0px 5px;font-size:10px;color:#FFF;float:left;margin:0px 5px;border-radius:4px;box-shadow:0px 0px 5px #CCC;}

.message {margin-top:60px;font-size:14px;text-align:center; height: calc(100vh - 342px);}

.thanks {margin:20px;font-size:14px;text-align:left;}

.midashititle01 {
	background-image: url(../../common/images/ttl_bg01.gif);
	background-repeat: no-repeat;
	background-position: left center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	font-size:17px;
	padding:3px 0px 3px 20px;
	margin:0px 0px 20px 0px;
}

/*-------float-----------------------------*/
.cont_tx01{padding:0px ;display:block; margin:20px;}
.cont_tx01_l{float:left;width:98%;;text-align:left;font-size:12px;font-style:normal;color:#333;margin:0px 0px 0px 0px;font-weight:normal;padding:10px 10px 10px 10px;display:block; line-height:22px;}
.cont_tx01_r{float:right;width:100px;margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;display:block;}
.cont_tx01 p{ display:block;color:#F00;text-align:left !important;font-weight:bold;padding:0px;}
.ni{ width:700px;margin:0px 0px 0px 0px;text-align:left;}
.ni_l{float:left;width:330px;margin:0px 0px 0px 0px;display:block;padding:10px 10px 10px 10px;}
.ni_r{float:right;width:330px;display:block;padding:10px 10px 10px 10px;}

.cont_tx03{margin:0px 10px 20px 10px;padding:10px 20px 10px 20px;background-color:#fff;color:#333;text-align:left;font-size:12px;line-height:14px;border:5px solid #ccc;}
.cont_tx05{padding:10px 20px 10px 20px;color:#333;font-size:10px;}
.cont_tx06{margin:0px 10px 0px 10px; text-align:center;padding:40px 0px 0px 0px;font-size:14px; background-color:#FFF !important; color:#333;}

/*-------button-----------------------------*/
button.yes{background-image:url(../../common/images/yes_bt_out.png); padding:0px; margin:0px; width:300px; height:50px; border:none; cursor:pointer;}
button.yes:hover{ background-image:url(../../common/images/yes_bt_on.png);padding:0px; margin:0px;width:300px; height:50px;border:none; cursor:pointer;}
button.yese{background-image:url(../../common/images/yes_bte_out.png); padding:0px; margin:0px; width:300px; height:50px; border:none; cursor:pointer;}
button.yese:hover{ background-image:url(../../common/images/yes_bte_on.png);padding:0px; margin:0px;width:300px; height:50px;border:none; cursor:pointer;}

.box05{ text-align:center;padding:20px 20px 20px 20px;margin:20px 20px 20px 20px;border:1px solid #ccc;background-color:#eee;}
/*------------------------------------*/
