{\rtf1}

.cyumon_bangou{
	
	background-color: #fff;
	overflow: hidden;
	margin: 10px 0;
	
}

.radius3{
	border-radius: 3px;
}

.c_l{
	
	float: left;
	padding: 5px 0 0 10px;
}

.c_r{
	float: right;
	padding: 5px 10px 0 0;
}

.kirikae{
	margin-bottom: 10px;
}

.kirikae_off{
	background-color: #bbb;
}

.btn-primary[disabled]{
	color: #fff;
	background-color: #04a6c6;
	border-color: #04a6c6;
	
}

.cyumousya{
	background-color: #fff;
	border-radius: 3px;
}

.cyumousya_in{
	width: 97%;
	margin: 0 auto;
	padding: 10px 0px;
}



.cyumousya_in input[type="text"]{
	margin-bottom: 5px;
	
	
}

.cyumousya p{
	font-size: 14px;
	border-bottom: 1px solid #666;
	font-weight: bold;
	
}
.cyumousya table{
	
	width: 100%;
}

.cyumousya table tr{
	border-bottom: 1px dashed #ddd;
}

.cyumousya table td{
	height: 55px;
}

.koumoku{
	float: left;
	width: 15%;
	margin-top: 5px;
}


.sei{
	float: left;
	width: 20%;
	margin-right: 20px;
}
.sei input{
	width: 90%;
}
.mei{
	float: left;
	width: 20%;
}

.mei input{
	width: 90%;
}

.jyoudan{
	
	
}

.gedan{
	float: left;
}

.yubin1{
	float: left;
	
}

.yubin2{
	float: left;
	width: 12%;
}

.yubin2 input{
	width: 80%;
}
.yubin3{
	float: left;
	width: 15%;
}

.yubin3 input{
	width: 70%;
}

.yubin4{
	float: left;
	margin-left: 20px;

}

.yubin4 select{
width: 100%;	
}

.yubin5{
	float: left;
	margin-left: 10px;
	width: 50%;
}
.yubin5 input{
	width: 90%;
}


.yubin6{
	float: left;
	margin-left: 10px;
}

.tel1{
	float: left;
	width: 25%;
}


.tel1 input{
	width: 90%;
}

.mail{
	width: 47%;
	float: left;
	
}

.mail input{
	width: 87%;
}

.syouhin_syousai{
	margin-top: 30px;
	
	
}

.syouhin_syousai table td input{
	width: 60%;
	margin-bottom: 5px;
}

.midashi{
	font-size: 14px;
	margin: 0;
}

.midashi01{
	margin: 0;
	float: left;
}

.midashi02{
	margin: 0;
	float: left;
}

.midashi03{
	margin: 0;
	float: right;
}

.beneath_l{
	float: left;
	width: 70%;
}


.syouhin_syousai h4{
	
	color: #777;
}

.syouhin_syousai table{

	width: 100%;	
	font-size: 11px;
	text-align: center;
}

.syouhin_syousai table th{
	background-color: #888;
	color: #fff;
	padding: 5px 0;
	border-left: 1px solid #FFF;
	
	
}
.syouhin_syousai table th:first-child{
	border-left: none;
}

.syouhin_syousai table td{
	background-color: #fff;
	color: #555;
	padding: 5px 0;
	border: 1px solid #666;
	
}

.syouhin_syousai table td select{
	width: 90%;
	margin-bottom: 5px;
}

.haisousaki{
	margin-top: 10px;
	background-color: #fff;
	border-radius: 3px;
}

.haisousaki_in{
	width: 97%;
	margin: 0 auto;
	padding: 10px 0px;
}

.haisousaki_in input[type="text"]{
	margin-bottom: 5px;
	
	
}

.haisousaki p{
	font-size: 14px;
	border-bottom: 1px solid #666;
	font-weight: bold;
	
}

.haisousaki table{
	width: 100%;
}

.haisousaki table tr{
	border-bottom: 1px dashed #ddd;
}

.haisousaki table td{
	height: 55px;
}


.hozon{
	width: 100%;
	background-color: #efefef;
	
}

.hozon_btn{
	width: 25%;
	padding: 8px;
	margin: 10px 0;
}

.btn-hozon{
	background-color: #ccc;
	padding: 6px;
}

.btn-danger{
color: #fff;
background-color: #dc3545;
border-color: #dc3545;
}

/*                   */

.shiharai{
	background-color: #fff;
	border-radius: 3px;
	margin-top: 10px;
	
}

.shiharai_in{
	width: 97%;
	margin: 0 auto;
	padding: 10px 0px;
	overflow: hidden;
}

.shiharai_text {

    font-size: 14px;
    border-bottom: 1px solid #666;
    font-weight: bold;

}

.note{
	overflow: hidden;
	padding: 10px;
	border: 1px solid #f00;
	border-radius: 3px;
	margin-top: 142px;
}
     

.status_syousai{
	
	overflow: hidden;
}

.status_syousai dl{
	width: 100%;
	float: left;
	margin-bottom: 0;
}

.status_syousai dt{
	float: left;
	margin-bottom:10px; 
	width: 50%;
}

.status_syousai dd{
	margin-bottom: 10px;
	text-align: left;
	width: 30%;
	float: left;

}

.status_syousai dd input{
	width: 70%;
}


.koubaigaku{
	font-size: 16px;
	font-weight: bold;
	margin-left: 14.5%;
	
}

.status_l_l{
	float: left;
	width: 45%;
	margin-left: 20px;
}

.status_l_r{
	float: left;
	width: 47%;
	margin-left: 10px;
}

.status_l_r dl{
	width: 100%;
	float: left;
	margin-bottom: 0;
	
}

.status_l_r dt{
	float: left;
	margin-bottom:10px; 
	width: 40%;
	
}

.status_l_r dd{
	margin-bottom: 10px;
	text-align: left;
	width: 30%;
	float: left;
	
}


.border_hr{
	
	width: 85%;
	border: 1px solid #666;
	margin: 0;
	float: left;
}

.saikeisan{
	
	float: right;
	width: 30%;
	margin-right: 15%;
}
/*                   */ 
.blue_text {
    color: #0000FF;
}

.green_text {
    color: #339900;
}

.orange_text {
    color: #FFBF00;
}

.red_text {
    color: #FF0000;
}

.black_text {
    color: #000;
}

