@charset "utf-8";

/* CSS Document */





/* -----------------------------------------------------------*/

/*  business

/* -----------------------------------------------------------*/



.business_main {

	background: url(../img/business_bg.gif) no-repeat left top;

	width: 758px;

	height: 140px;

}



.business_main h2 {

	padding-top: 40px;

}





#contents p#path {

	background: url(../img/path.gif) no-repeat left center;

	font-size: 10px;

	line-height: 1.5;

	padding-left: 55px;

	

}



h3.business-title {

	position: relative;

	padding-top: 16px;

}



#business p.business_txt3 {

	font-size: 12px;

	line-height: 1.35;

	margin-top: 5px;



}





p.business_title2_txt {

	color: #5D0680;

	font-weight: bold;

	padding: 5px 0 5px 0;

}



th {

	background: #FFFFE1;

	border: solid 1px red;

	vertical-align: middle;

}



td {

	background: #FFFFE1;

	border: solid 1px red;

	padding-left: 20px;

	padding-right: 10px;

	padding-top: 10px;

}



p.red_text_table {

	color: red;

	font-weight: bold;

	margin: 10px 0 10px 0;

}



p.text_table {

	margin: 0 0 10px 0;

}





#business h3#contact {

	text-align: center;

	padding-top: 35px;

}





#business_content li {

	background: url(../img/dotted_bg_left.gif) repeat-x center bottom;

	width: 550px;

	clear: both;

	padding-bottom: 11px;

	padding-top: 10px;

	margin-left: 5px;

}



#business_content li p {

	padding-left: 15px;

}



h4.business_title4 {

	width: 54px;

	float: left;

	padding-bottom: 9px;

}





p span.one_line {

	position: relative;

	top: 0.75em;

}

h4 span.one_line {

	position: relative;

	top: 0.75em;

}



.contact_us_main {

	background: url(../img/contact_us_bg.jpg) no-repeat left top;

	width: 760px;

	height: 140px;

}



.contact_us_main h2 {

	padding-top: 40px;

}





#contact_us #contents p#path {

	background: url(../img/path.gif) no-repeat left center;

	font-size: 10px;

	line-height: 1.5;

	padding-left: 55px;

	

}



.contact_table {

	margin-top:12px;

	margin-bottom:10px;

	margin-left:auto;

	margin-right:auto;

	width:560px;

}



#submit_button{

	width:560px;

	margin-left:auto;

	margin-right:auto;

	padding-bottom:20px;

	text-align:center;

	padding-top: 20px;

	background: url(../img/dotted_bg_left.gif) repeat-x left bottom;



	/*border:1px solid red;*/

}



.text_form {

	color:#0F7287;

	font-weight: bold;

	margin-bottom: 2px;

}



.main_th {

	width:180px;

	text-align:center;

	font-weight: bold;

	padding: 10px 0px 20px 0px;



}



.main_td {

	padding: 10px 0px 16px 5px;

	text-align: left;

	font-size: 12px;

	line-height: 1.35;

	color: #444;

}



.main_td .relative {

	position: relative;

	top: -2px;

	padding-left: 3px;

}



.main_tr {

	background: url(../img/dotted_bg_left.gif) repeat-x left bottom;



}



.inner_table td {

	margin:0;

	padding:2px 0 2px 0;

	/*border:1px solid red;*/

}



.require {

	color:red;

}



#confirm_btn {

	width: 112px;

	height: 27px;

	border: none;

	cursor: pointer;

	background: url(../img/contact_confirm_btn.gif) no-repeat left top;

}



#back_btn {

	width: 112px;

	height: 27px;

	border: none;

	cursor: pointer;

	background: url(../img/contact_back_btn.gif) no-repeat left top;

}



#send_btn {

	width: 112px;

	height: 27px;

	border: none;

	cursor: pointer;

	background: url(../img/contact_send_btn.gif) no-repeat left top;

}



#return_btn {

	width: 112px;

	height: 27px;

	border: none;

	cursor: pointer;

	background: url(../img/contact_return_btn.gif) no-repeat left top;

}



#confirm_btn:hover {background: url(../img/contact_confirm_btn.gif) no-repeat right top;}

#back_btn:hover {background: url(../img/contact_back_btn.gif) no-repeat right top;}

#send_btn:hover {background: url(../img/contact_send_btn.gif) no-repeat right top;}

#return_btn:hover {background: url(../img/contact_return_btn.gif) no-repeat right top;}







#contact_us #contents p#contact_info {

	font-size: 12px;

	line-height: 1.5;

	padding-top: 22px;	

}



h3#contact_us-title {

	position: relative;

	padding-top: 16px;

}



#contact_us h3#submit {

	text-align: center;

	background: url(../img/dotted_bg_left.gif) repeat-x left bottom;

	padding-bottom: 20px;

}





