
/* title
===============================================================*/
#Main .ttl h4 {
	width:710px;
	height:24px;
	text-indent:-9999px;
	margin:0 0 5px;
	background:url(../images/contact/img_tl_01.gif) no-repeat 0 0;
}

#Main .ttl h4.privacy {
	width:710px;
	height:21px;
	text-indent:-9999px;
/*	margin:0 0 24px;
margin: 0px 0px 5px;
*/	
	background:url(../images/contact/img_tl_02.gif) no-repeat 0 0;
}



/* table_wrap
===============================================================*/
.table_wrap {
	clear:both;
	width:704px;
	border:#e0e0e0 1px solid;
	padding:2px;
	margin:10px 0 40px 30px;
}

.table_wrap table tr th {
	width:140px;
	color:#000000;
	line-height:24px;
	text-align:left;
	font-weight:normal;
	background-color:#eeeeee;
	padding:5px 10px;
	border-bottom:#ffffff 1px solid;
}

.table_wrap table tr td {
	width:560px;
	line-height:24px;
	padding:5px 10px;
	border-bottom:#c4c4c4 1px dotted;
}

.table_wrap table tr.end th ,
.table_wrap table tr.end td {
	border:none;
}

.table_wrap .map {
	color:#3399FF;
	text-decoration: underline;
}

.table_wrap .eng {
	color:#999;
}

.table_wrap .day {
	font-size:10px;
}

.table_wrap table tr td input.textbox1 ,
.table_wrap table tr td input.textbox2 ,
.table_wrap table tr td input.textbox3 ,
.table_wrap table tr td textarea {
	border:#dddddd 1px inset;
	padding:3px;
	margin:0;
	vertical-align:bottom;
}

.table_wrap table tr td input.textbox1 {
	width:300px;
}

.table_wrap table tr td input.textbox2 {
	width:380px;
}

.table_wrap table tr td input.textbox3 {
	width:60px;
}

.table_wrap table tr td textarea {
	width:380px;
	height:150px;
}

.table_wrap table tr td a.imgbtn ,
.table_wrap table tr td a.imgbtn img {
	font-size:1px;
	line-height:1px;
	vertical-align:top;
}

.table_wrap table tr td a.imgbtn {
	position:relative;
	top:1px;
	left:0;
}

.submit_area p ,
.submit_area {
	text-align:center;
}

.submit_area p {
	padding:0 0 15px 0;
}



/* section_con
===============================================================*/
.section_con p.lead {
	padding:0 0 25px 0;
}

.section_con p.lead_w {
	padding:0 0 225px 0;
}

.section_con .ERR {
	color:#cc0000;
}



/* privacy_con
===============================================================*/
.privacy_con .lead {
	padding:0 0 30px 0;
}

.privacy_con .sec {
	padding:0 0 30px 0;
}

.privacy_con .sec h5.tl01 {
	width:710px;
/*	height:31px;
*/	height:26px;
	text-indent:-9999px;
/*	border-bottom:#d6d6d6 1px solid;
	margin:0 0 10px 0;
*/	background:url(../images/privacy/img_tl_01.gif) no-repeat 0 0;
}

.privacy_con .sec h5.tl02 {
	width:710px;
/*	height:31px;
*/	height:26px;
	text-indent:-9999px;
/*	border-bottom:#d6d6d6 1px solid;
	margin:0 0 10px 0;
*/	background:url(../images/privacy/img_tl_02.gif) no-repeat 0 0;
}

.privacy_con .sec h5.tl03 {
	width:710px;
/*	height:31px;
*/	height:26px;
	text-indent:-9999px;
/*	border-bottom:#d6d6d6 1px solid;
	margin:0 0 10px 0;
*/	background:url(../images/privacy/img_tl_03.gif) no-repeat 0 0;
}

.privacy_con .sec h5.tl04 {
	width:710px;
/*	height:31px;
*/	height:26px;
	text-indent:-9999px;
/*	border-bottom:#d6d6d6 1px solid;
	margin:0 0 10px 0;
*/	background:url(../images/privacy/img_tl_04.gif) no-repeat 0 0;
}

.privacy_con .sec h5.tl05 {
	width:710px;
/*	height:31px;
*/	height:26px;
	text-indent:-9999px;
/*	border-bottom:#d6d6d6 1px solid;
	margin:0 0 10px 0;
*/	background:url(../images/privacy/img_tl_05.gif) no-repeat 0 0;
}

.privacy_con .sec a {
	padding:0 0 0 12px;
	background:url(../images/common/img_ar_03.png) no-repeat 0 4px;
}




/* SideBar
===============================================================*/
div#SideBar h3 {
	width:210px;
	height:35px;
	text-indent:-9999px;
	margin:0 0 16px 0;
	background:url(../images/contact/img_tl_side.gif) no-repeat 0 0;
}
