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


/* mainimage
--------------------------------------------------------------------*/
#mainimage {
	margin:0 auto;
	width:100%;
	height:150px;
	background:#fff;
	text-align:center;
}


/* maincontent
--------------------------------------------------------------------*/
#maincontent {
	margin:60px auto 0;
	padding:0 0 40px;
	width:900px;
	height:auto;
	background:#fff;
}


/* midashi
--------------------------------------------------------------------*/
.midashi {
	margin-bottom:30px;
}


/* textbox
--------------------------------------------------------------------*/
.textbox {
	margin:0 auto 30px;
	width:740px;
	border:solid #000 1px;
}
.textbox p {
	padding:10px;
	line-height:1.3;
	font-size:110%;
	font-family:"Times New Roman", "游明朝", Yumincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "メイリオ", Meiryo, serif;
}


/* formbox
--------------------------------------------------------------------*/
.formbox {
	margin:0 auto 30px;
	width:740px;
}
.formbox h2 {
	margin-bottom:30px;
	padding-left:5px;
	border-bottom:solid #000 1px;
	font-size:23px;
	font-weight:normal;
}
.formbox p {
	margin-bottom:20px;
	text-align:center;
	font-size:110%;
}
/* table */
.table {
	width:100%;
	background:#ccc;
}
.table table {
	width:100%;
	border-collapse:separate;
	border-spacing:1px;
	font-size:112%;
}
.table table th {
	padding:7px 10px;
	width:30%;
	background:#eee;
	border:solid #fff 1px;
	line-height:1.4;
	text-align:left;
	font-weight:normal;
}
.table table td {
	padding:7px 10px;
	background:#fff;
	word-break: break-all;/*2015/07/22追加*/
}
/* form */
textarea,
select,
input {
	padding:5px;	
	border:1px solid #eee;
	line-height:1.2;
	color:#000;
	background-color:#fff;
	font-family:"ＭＳ Ｐゴシック", Arial, sans-serif;
}
textarea {width:98%;}
select:hover,
input:hover,
textarea:hover,
select:focus,
input:focus,
textarea:focus {
	border:1px solid #ccc;
	background:#fff;
}
input.button {
	border:0;	
	width:150px;
	height:60px;
	background:url(../contact/img/contact_kakunin_btn.jpg);
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:16px;
	cursor: pointer;
}
input.button:hover,
input.button:focus {
	filter:alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
}
input.checkbox,
input.radio {
    margin:0 0.5em 0 0;
	border:none;
	width:auto;
	background:none;
}

