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

/* ロールオーバー */
a img {
	-webkit-transition: 0.3s ease-in-out;
	   -moz-transition: 0.3s ease-in-out;
		 -o-transition: 0.3s ease-in-out;
		 	transition: 0.3s ease-in-out;
}

a:hover img {
	opacity: 0.6;
	filter: alpha(opacity=60);
}
/* ロールオーバー */

body {
font: 100%/1.4 "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
background: #ffffff;
margin: 0;
padding: 0;
color: #000;
}

ul, ol, dl { 
padding: 0;
margin: 0;
}

h1, h2, h3, h4, h5, h6, p {
margin-top: 0;
padding-right: 15px;
padding-left: 15px;
}

a img {
border: none;
}

a:link {
color: #42413C;
text-decoration: underline;
}

a:visited {
color: #6E6C64;
text-decoration: underline;
}

a:hover, a:active, a:focus { 
text-decoration: none;
}

.container {
width: 950px;
background: #FFF;
margin: 0 auto;
}


.header {
background: #ffffff;
}

.content {
padding: 10px 0;
}

.footer {
padding: 10px 0;
background: #FFFFFF;
text-align: right;
font-size: 80%;
}

.fltrt {
float: right;
margin-left: 8px;
}

.fltlft {
float: left;
margin-right: 8px;
}

.clearfloat {
clear:both;
height:0;
font-size: 1px;
line-height: 0px;
}

/* tableー */
table {
	background-color: #ffffff;
	border-top:#ffffff 0px double;
	border-collapse: collapse;
	font-size: 14px;
	color:#ffffff;
} 
table th.t_top {
	border-bottom: #dcdddd 1px solid;
	border-left: #dcdddd 1px solid;
	background-color: #D2C6CC;
	font-size: 14px;
	text-align: left;
	padding: 14px;
	
} 
table td.t_line01 {
	border-bottom: #dcdddd 1px solid;
	border-left: #dcdddd 1px solid;
	background-color: #D2C6CC;
	font-size: 14px;
	text-align: left;
	padding: 14px;
	color:#000000;
}

/* tableー */

/* Forms
---------------------------------------- */
#form1 {
	
}
	#form1 input {
		 border:1px solid #fff;
/*		 border-radius:1px; */
		 background:#fff;
		 color:#333;
/* 		 -moz-border-radius:10px; */
/* 		 -webkit-border-radius:10px; */
		 font-size:12px;
		 line-height:1.2307em;
		 padding:15px 0 5px 10px;
		 width:400px;
		 outline:none;		 
		 box-shadow:none;
		 width:550px;
	}
	#form1 textarea {
		 border:1px solid #fff;
/*		 border-radius:0px; */
		 background:#fff;
		 color:#333;
/* 		 -moz-border-radius:10px; */
/* 		 -webkit-border-radius:10px; */
		 font-size:12px;
		 line-height:1.2307em;
		 padding:15px 0 0px 10px;
		 width:550px;
		 height:180px;
		 overflow:auto;
		 outline:none;
	}
	#form1 label {
		display:inline-block;
		min-height:35px;
	}
	#form1 .error, #form1 .empty {
		display:none;
		font-size:12px;
		color:#F00
	}
	#form1 .success {
		display:none;
		font-size:12px;
		color:#000
	}
	.btns a{
		display:inline-block;
		padding:20px 80px;
		background:#fff;
		margin-right:20px;
		text-decoration:none;
		color:#A28692;
/*		border-radius:10px; */
/*		-moz-border-radius:10px; */
/*		-webkit-border-radius:10px; */
	}
	.btns a:hover {
		background:#FFFFCC;
	}


/* Form defaults */
input, select, textarea { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	vertical-align:middle;
	font-weight:normal;
	}

/*==========================================*/

