@charset "utf-8";

/* ---------------------
   layout
--------------------- */
/* contents */
#contents {
	background: url("/images/tds/greeting/title_bg.jpg") left top no-repeat ;
}
#contents-Top {
	margin-bottom:-50px;
}
h1 {
	position:relative;
}


/* commmon */
#contents-In .TxtArea {
	margin:0 25px 0 25px;
}
.Execute dt {
}
.Execute dd {
	margin:0 0 15px 0;
}
.ExecuteList {
	width:582px;
	border-collapse: collapse;
  border-spacing: 0;
	border:2px solid #666666;
	margin:0 0 5px 0;
}
.ExecuteList caption {
	text-align:left;
	margin:2px 0 5px 0;
}
.ExecuteList th {
	width:240px;
}
.ExecuteList th, .ExecuteList td {
	border:1px solid #666666;
	padding:3px 10px;
	font-weight:normal;
	text-align:left;
}

#Map {
	margin:35px 0 0 0;
	text-align:center;
}
#Map .MapImg {
	margin:0 -20px 0;
	position:relative;
}

.GtMark {
	background:#E9FDFC;
	border:1px solid #84B1D4;
	display:inline-table;
	margin:14px auto 32px;
	padding:14px 20px;
	text-align:left;
		-moz-border-radius:6px;
		-webkit-border-radius:6px;
}
.GtMark p {
	float:left;
	white-space:nowrap;
}
*:first-child+html .GtMark {
	display:inline;
	zoom:1;
}
* html .GtMark {
	display:inline;
	zoom:1;
}


.leadLink {
margin:20px 0 -15px;
text-align:center;
}




/* ml */
#ml {
	clear:both;
	width:632px;
	background:url("/images/tds/greeting/ml_wbg.gif") left top repeat-y;
	margin:24px 0 0 0;
}
#ml .ml-Buttom {
	clear:both;
	width:632px;
	height:20px;
	background:url("/images/tds/greeting/ml_wb.gif") left bottom no-repeat;
	display:block;
	overflow:hidden;
}
#ml h2 {
	float:left;
	display:inline;
}
#ml .ExecuteList th {
	background:#FFECEC;
}
#ml .Photo {
	float:right;
	display:inline;
}




/* ml */
#ml2 {
	clear:both;
	width:632px;
	background:url("/images/tds/greeting/ml_wbg.gif") left top repeat-y;
	margin:24px 0 0 0;
}
#ml2 .ml-Buttom {
	clear:both;
	width:632px;
	height:20px;
	background:url("/images/tds/greeting/ml_wb.gif") left bottom no-repeat;
	display:block;
	overflow:hidden;
}
#ml2 h2 {
	float:left;
	display:inline;
}
#ml2 .ExecuteList th {
	background:#FFECEC;
}
#ml2 .Photo {
	float:right;
	display:inline;
}



/* ld */
#ld {
	clear:both;
	width:632px;
	background:url("/images/tds/greeting/ld_wbg.gif") left top repeat-y;
	margin:24px 0 0 0;
}
#ld .ld-Buttom {
	clear:both;
	width:632px;
	height:20px;
	background:url("/images/tds/greeting/ld_wb.gif") left bottom no-repeat;
	display:block;
	overflow:hidden;
}
#ld h2 {
	float:left;
	display:inline;
}
#ld .ExecuteList th {
	background:#F1F7F0;
}
#ld .Photo {
	float:right;
	display:inline;
}



/* ld */
#ld2 {
	clear:both;
	width:632px;
	background:url("/images/tds/greeting/ld_wbg.gif") left top repeat-y;
	margin:24px 0 0 0;
}
#ld2 .ld-Buttom {
	clear:both;
	width:632px;
	height:20px;
	background:url("/images/tds/greeting/ld_wb.gif") left bottom no-repeat;
	display:block;
	overflow:hidden;
}
#ld2 h2 {
	float:left;
	display:inline;
}
#ld2 .ExecuteList th {
	background:#F1F7F0;
}
#ld2 .Photo {
	float:right;
	display:inline;
}


/* dp */
#dp {
	clear:both;
	width:632px;
	background:url("/images/tds/greeting/dp_wbg.gif") left top repeat-y;
	margin:24px 0 0 0;
}
#dp .dp-Buttom {
	clear:both;
	width:632px;
	height:20px;
	background:url("/images/tds/greeting/dp_wb.gif") left bottom no-repeat;
	display:block;
	overflow:hidden;
}
#dp h2 {
	float:left;
	display:inline;
}
#dp .ExecuteList th {
	background:#F5F5F5;
}
#dp .Photo {
	float:right;
	display:inline;
}


/* ac */
#ac {
	clear:both;
	width:632px;
	background:url("/images/tds/greeting/ac_wbg.gif") left top repeat-y;
	margin:24px 0 0 0;
}
#ac .ac-Buttom {
	clear:both;
	width:632px;
	height:20px;
	background:url("/images/tds/greeting/ac_wb.gif") left bottom no-repeat;
	display:block;
	overflow:hidden;
}
#ac h2 {
	float:left;
	display:inline;
}
#ac .ExecuteList th {
	background:#F5F5F5;
}
#ac .Photo {
	float:right;
	display:inline;
}


/* aw */
#aw {
	clear:both;
	width:632px;
	background:url("/images/tds/greeting/aw_wbg.gif") left top repeat-y;
	margin:24px 0 0 0;
}
#aw .aw-Buttom {
	clear:both;
	width:632px;
	height:20px;
	background:url("/images/tds/greeting/aw_wb.gif") left bottom no-repeat;
	display:block;
	overflow:hidden;
}
#aw h2 {
	float:left;
	display:inline;
}
#aw .ExecuteList th {
	background:#F9ECEC;
}
#aw .Photo {
	float:right;
	display:inline;
	width:326px;
	text-align:right;
}
#aw .Photo span {
	margin-right:15px;
	display:block;
}




/* cape */
#cape {
	clear:both;
	width:632px;
	background:url("/images/tds/greeting/aw_wbg.gif") left top repeat-y;
	margin:24px 0 0 0;
}
#cape .aw-Buttom {
	clear:both;
	width:632px;
	height:20px;
	background:url("/images/tds/greeting/aw_wb.gif") left bottom no-repeat;
	display:block;
	overflow:hidden;
}
#cape h2 {
	float:left;
	display:inline;
}
#cape .ExecuteList th {
	background:#F9ECEC;
}
#cape .Photo {
	float:right;
	display:inline;
	width:321px;
	text-align:right;
}
#cape .Photo span {
	margin-right:15px;
	display:block;
}

