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


.daihyo_kirinuki {
	width:15%;
	float:left;
	height:200px;
	overflow:hidden;
	text-align:center;
	}
.daihyo_kirinuki img {
	width:100%;
	height:auto;
	}
.daihyo_notes {
	width:85%;
	float:right;
	font-size:90%;
	}

/*
----------------------------------------
 table 
----------------------------------------
*/
.formtable {
	width:100%;
	border-collapse: collapse;
	}
.formtable th{
	padding: 10px 10px 10px 10px;
	background-color: #fcf1e6;
	border: 1px solid #ccc;
	font-weight:100;
	text-align:center;
	font-size:90%;
	vertical-align:middle;
	line-height:1.7em;
	letter-spacing:0.1em;
	}
.formtable td{
	padding: 10px 10px 10px 10px;
	line-height:1.7em;
	background-color: #fff;
	border: 1px solid #ccc;
	vertical-align:middle;
	font-size:90%;
	letter-spacing:0.1em;
	}
.form_buttons_container {
	width:60%;
	margin:0 auto 0 auto;
	}


/*
----------------------------------------
 form
----------------------------------------
*/
.imemode {
	ime-mode:disabled;
	}
input.txt,
textarea {
	border:1px solid #b7c8d9;
	padding:5px;
	font-size:90%;
	height:1.8em;
	}
.w40px {
	width:40px;
	}
.w20per {
	width:20%;
	}
.w40per {
	width:40%;
	}
.w50per {
	width:50%;
	}
.w80per {
	width:80%;
	}
.w90per {
	width:90%;
	}
.message {
	width:95%;
	height:200px;
	}

.entButn {
	width:100px;
	height:2.5em;
	}
.entButn:hover {
	background:#666;
	color:#FFF;
	font-family:"hannari", "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	}

