@charset "UTF-8";



/*--------------------------------------------------------*/
/* form */
/*--------------------------------------------------------*/


.catalog li ul div{
		padding:0;
	}


.catalog li ul div fieldset{
/*		border:1px solid #000;/*★*/
		padding:5px 0 0;
	}

/*.catalog .title.newMark:before{*/
 .title.newMark:before{
 		content:"NEW";
		height:12px;
		background:#cc0000;

		color:#fff;
		font-weight:normal;
		font-size:8px;

		margin-top:0px;
		margin-right:2px;
		margin-bottom:2px;

		padding-top:2px;
		padding-right:2px;
		padding-bottom:2px;
		padding-left:2px;
		border-radius: 3px;
		vertical-align: top;
	}



.addressBox{
		margin:10px 0;
	}

	.addressBox .att{
		font-size:12px;
		margin:0;
		padding:0;
	
	}
	.addressBox em{
		color:#c00;
	}
	.addressBox h5 em.must{
/*		margin-left:-1em;/**/
		margin-right:5px;
	}


	.addressBox .ageBox{
		width:30%;
		display:inline-block;
	}

	.addressBox .postBox1{
		width:30%;
		display:inline-block;
	}

	.addressBox .postBox2{
		width:40%;
		display:inline-block;
	}
	.addressBox .telBox1,.addressBox .telBox2,.addressBox .telBox3{
		width:25%;
		display:inline-block;
	}

	.addressBox .telBox4{
		width:20%;
		display:inline-block;
	}



.addressCeckBox{
		margin:-10px -9px 10px -10px ;
		overflow: hidden;
	}

	.addressCeckBox h5,.addressCeckBox h6{
		clear:both;
		padding-left:30px;
	}

	.addressCeckBox h6,.addressCeckBox p{
		display:block;
/*		border:1px solid #000;/*★*/
		float:left;
		margin-top:0 !important;
		margin-bottom:2px !important;
		margin-left: 0 !important;
		border: none;
		padding-top:0;
		padding-bottom:0;
	}
.addressCeckBox h6{
		min-width:7em;
	}

.addressCeckBox p{
		padding-left:20px;

	}

	.addressCeckBox em{
		color:#c00;
	}
	.addressCeckBox h5 em.must{
/*		margin-left:-1em;/**/
		margin-right:5px;
	}


.formFixBox{
		padding:10px 10px 0;
	}


	.formFixBox .textA{
		margin:0 -9px 0 -10px;
		padding:0;
	}


	.formFixBox .textB{
		font-size:12px;
		font-weight:normal;
		color:#666;
		text-align:center;
		margin:0 -9px 0 -10px;
		padding:0;
	}


	.formFixBox .textC{
		font-size:14px;
		font-weight:bold;
		color:#666;
		text-align:left;
		margin:0;
		padding:0;

	}
	.formFixBox .textD{
		font-size:12px;
		font-weight:normal;
		color:#666;
		text-align:left;
		background-color:#fff;
		margin:0;
		padding:0;
	}


.ui-select .ui-btn-icon-right .ui-icon{
	right:1vw !important;
}

.ui-select .ui-btn-icon-right .ui-icon

.visit_date1 .ui-select span.ui-btn-inner{
	padding: .6em 1vw .6em 1.2vw;
	min-width: 3.6em;
}
