@charset "utf-8";
/*
------------------------------------------
Version: 2009/06/20
------------------------------------------ */

/* Imported Styles
------------------------------------------ */
@import url("reset.css");
@import url("originalframe.css");
@import url("contact.css");
@import url("font.css");
@import url("layout.css");


/* Basic
####################################################################################
------------------------------------------------------------------------------------ */
/*
------------------------------------------
basic
------------------------------------------
*/

body{
	text-align:center;
	color:#000000;
}
#wrapper{
	margin:0 auto;
	text-align:left;
	overflow:hidden;
}
#content{
	vertical-align:top;
	float:left;
	display:inline;
	overflow:hidden;
}
#main{
	float:right;
	display:inline;
	text-align:left;
}

/*
======================
custom
======================
*/
body{
}
#wrapper{
	width:587px;
	height:550px;
	background:url(../images/bk_contact_01.jpg) top left no-repeat;
}
#content{
	width:450px;
	height:100%;
}


/*
------------------------------------------
link
------------------------------------------
*/
a:link, a:visited{
	color:#174787;
	background:transparent;
	text-decoration:none;
}
a:hover,a:active{
	color:#174787;
	background:transparent;
	text-decoration:underline;
}
a:hover img{
	opacity:0.8; /* opera firefox safari */
	filter: alpha(opacity=80);
}



/* common
####################################################################################
------------------------------------------------------------------------------------ */
p{
	margin:2px 0 0 16px;
}


/* list
------------------------------------------ */
.one_ul li{
	margin:4px 0 0 0;
	padding:0 0 0 12px;
	text-indent:0;
	background:url(../images/ul_01.gif) no-repeat 1px .5em;
}




/* listtable */
/* sample 
<dl class="dl_temp">
<dt>sampletitle</dt>
<dd>texttexttexttext</dd>
</dl>
*/
.dl_temp{
	overflow:hidden;
	clear:both;
	text-indent:0;
	margin-top:5px;
	padding-bottom:5px;
	border-bottom:solid 1px #E8DBBC;
}
.dl_temp dt{
	float:left;
	display:inline;
}
.dl_temp dd{
	float:right;
	display:inline;
	text-align:left;
}
/*
======================
custom
======================
*/
.dl_temp{
	width:450px;
	margin:7px 0 0 0;
	font-size:0.9em;
}
.dl_temp dt{
	width:100px;
	text-align:center;
	padding:0 14px;
	line-height:1.6;
}
.dl_temp dd{
	width:300px;
	padding:0 0 0 14px;
	line-height:1.6;
}




/* content
####################################################################################
------------------------------------------------------------------------------------ */
/* index
------------------------------------------ */





/* contact 
------------------------------------------ */
input{
	height:1.2em;
	font-size:1.2em;
	vertical-align:center;
}

#content_main{
	width:450px;
	height:100%;
	vertical-align:top;
	margin:0 auto;
}
#main_contact{
	text-align:left;
}
.error_coution{
	color:red;
}




/* submit -------------*/

#submit_area{
	width:450px;
	margin-top:7px;
	overflow:hidden;
	padding:4px;
}
#obj_button{
	width:400px;
	text-align:right;
	float:right;
	display:inline;
	overflow:hidden;
}
.submit_button{
	width:137px;
	height:24px;
	line-height:1.0;
	border:0;
	background-image:none;
}

#submit_message{
	/* custom */
}
.pad_message{
	padding:7px 14px;
}



