@charset "UTF-8";
/*
 *  ****.css 
 *  
 *  Created by YASUDA BAC on 2016/04/01.
 *  Copyright (c) 2016 bacy. All rights reserved. 
 *  
 */

#leftContents {
    width: 670px;
}
#leftContents .contentCell {

}

.contentCell {
	float: left;
	font-size: 14px;
}
.contactBox a:hover {
	opacity: 0.7;
}



#contactForm h3 {
	font-size: 24px;
	font-weight: bold;
	margin-bottom: 20px;
}

#contactForm p {
	margin-bottom: 20px;
}

#contactForm .txtColor-Red {
	color: #ff0000;
}

#contactForm tr {
	margin-bottom: 10px;
	display: block;
}

#contactForm .tall,
.confirmPage tr:nth-child(8) {
	height: 100px;
}

#contactForm .tall td,
.confirmPage tr:nth-child(8) td {
	height: 86px;
}

#contactForm .tall th,
.confirmPage tr:nth-child(8) th {
	height: 86px;
}

#contactForm .higher,
#contactForm .higher td,
.confirmPage tr:nth-child(9),
.confirmPage tr:nth-child(9) td {
	height: 200px;
}

#contactForm .higher th,
.confirmPage tr:nth-child(9) th {
	height: 184px;
}

#contactForm th,
#contactForm td {
	display: inline-block;
}

#contactForm th {
	/*height: 20px;*/
	margin-right: 10px;
	padding:8px 10px 6px 10px;
	width:200px;

	line-height: 20px;
	text-align: left;
	font-size: 14px;

	background-color: #cce198;
}

.confirmPage td {
	width: 410px;
	height: 36px;
}


.confirmPage tr:nth-child(9) td {
	line-height: 1.3em;
	overflow: scroll;
}

#contactForm input[type="text"],
#contactForm textarea{
	height: 34px;
	width: 410px;
	box-sizing:border-box;
	padding-left:10px;
	font-size: 16px;
	border:1px solid #cce198;
}

#contactForm textarea {
	height: 200px;
}

#contactForm .shortest input {
	width: 50px;
}

#contactForm .submitBox{
	text-align: center;
}
