@charset "utf-8";
/*
 * ==========================================================================
 * 
 * Contactページ用css
 * 
 * ==========================================================================
 */
#content dl {}
#content dt {
	border-bottom: 1px dotted #d4D4D4;
	margin: 0 0 0.5em;
}
#content dd {
	margin: 0 0 1em;
}
/*
 * =======================================================================
 * 
 * フォーム用CSS
 * 
 * =======================================================================
 */
fieldset {
	margin: 0;
	padding: 0;
	border: none;
}
input.formText[type=text], 
input.formText[type=number], 
input.formText[type=email], 
textarea.formText,
select.formSelect {
	padding: 3px;
	/*border: 1px solid #59C2E1;
	background-color: #F7FCFC;*/
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
    /*border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;*/
}
input.formText[type=text]:focus, 
input.formText[type=number]:focus, 
textarea.formText:focus,
select.formSelect:focus {
	/*background-color: #FFFFFF;*/
	border: 1px solid #444444;
}
input[type=radio],
input[type=checkbox] {
	vertical-align: middle;
}
input.formSubmit, 
a.formSubmit {
	/*background-color: #ACE1F0;
	background-image: -moz-linear-gradient(#A1DAEA, #ACE1F0);
	border: 1px solid #5BA5BA;
	border-radius: 3px;
	box-shadow: 0 1px 1px #CCCCCC;
	color: #DEF1F7;
	padding: 5px 35px;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
	width: auto;
	font-weight: bold;*/
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	color: #000000;
	padding: 0.2em 1em;
	font-family: 'Muli', 'lucida grande', tahoma, verdana, arial, 
	"hiragino kaku gothic pro", meiryo, "ms pgothic", sans-serif;
	font-size: 10px;
}
input.formSubmit:hover, 
a.formSubmit:hover {
	cursor: pointer;
	border: 1px solid #444444;
}
input.formBack {
	/*background-color: #EEEEEE;
	background-image: -moz-linear-gradient(#EDEDED, #DBDBDB);
	border: 1px solid #CCCCCC;
	border-radius: 5px;
	box-shadow: 0 1px 1px #CCCCCC;
	color: #AAAAAA;
	padding: 5px 20px;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	width: auto;
	font-weight: bold;*/
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	color: #000000;
	padding: 0.2em 1em;
	font-family: 'Muli', 'lucida grande', tahoma, verdana, arial, 
	"hiragino kaku gothic pro", meiryo, "ms pgothic", sans-serif;
	font-size: 10px;
}
input.formBack:hover {
	cursor: pointer;
	border: 1px solid #444444;
}
label, input, textarea, select {
	font-size: 13px;
	line-height: 16px;
	margin: 0;
}