/* ------------ index ------------ */

.sum td {
margin:0;
padding-top:20px;
text-align:right;
}

.et { padding-left:20px; }

.sum td a {
width:174px;
height:174px;
padding:3px;
background-color:#efefef;
display:block;
}

.sum td a:hover	{ background-color:#013EAB; }

/*	ul.sum:after {
	content: ".";
	display: block;
	clear: left;
	height: 0;
	visibility: hidden;
	}
	
	ul.sum {
	min-height: 1px;
	}
	
	* html ul.sum {
	height: 1px;
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
	}
	
	
	
	
/* ------------ common pics ------------ */

.pic_studioshinmidou {
width:auto;
padding:10px 0 9px 134px;
background:url(../recommend/invest/pic_studioshinmidou/bg_pic.jpg) top left no-repeat;
}

.pic_lemonthigashiumeda {
width:auto;
padding:10px 0 9px 134px;
background:url(../recommend/invest/pic_lemonthigashiumeda/bg_lemonthigashiumeda.jpg) top left no-repeat;
}

.pic_studioshinmidou td,
.pic_lemonthigashiumeda td { text-align:right; padding-bottom:1px; }

.pic_studioshinmidou a,
.pic_lemonthigashiumeda a {
width:100px;
height:80px;
border:5px solid #efefef;
display:block;
}

.pic_studioshinmidou a:hover,
.pic_lemonthigashiumeda a:hover { border:5px solid #013EAB; }





.sam_area {
	background-image: url(../recommend/img_katsuyama/sam_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width:auto;
	padding: 60px 0 0 135px;
}

.sub_tt {
	font-size: 16px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #666666;
	display: block;
	margin-bottom: 5px;
	text-align: left;
	padding-left: 10px;
}

#section_guide {
width:580px;
margin:0 auto;
padding:0 0 20px 0;
text-align:center;
}

.section_t .sst {
text-align:left;
width:auto;
margin:10px 0 0 0;
padding:5px 5px 5px 28px;
font-weight:bold;
color:#666666;
background:url(../recommend/img_katsuyama/bg_sst.gif) top left no-repeat;
}

dl#section_rate {
width:580px;
margin:20px 0 0 0;
padding:0;
}

dl#section_rate dt {
width:580px;
margin:0;
padding:0;
font-size:1px;
}

dl#section_rate dd {
width:auto;
margin:0;
padding:15px 20px 15px 20px;
text-align:left;
border-left:5px solid #519BEF;
border-bottom:5px solid #519BEF;
border-right:5px solid #519BEF;
}


/* link */

#section_link {
width:580px;
margin:0 0 20px 0;
padding:19px 0 19px 0;
border:1px solid #cccccc;
text-align:left;
background:#ffffff url(../recommend/img_katsuyama/bg_link.jpg) top left no-repeat;
}

#section_link ul#link {
margin:0 0 0 240px;
padding:10px 0 0 20px;
}

#section_link ul#link li {
font-size:12px;
line-height:18px;
color:#333333;
margin:0 0 10px 0;
padding:0 0 10px 0;
background:url(../recommend/img_marine/line_g.gif) bottom left repeat-x;
}

#section_link ul#link li a {
color:#293E6B;
text-decoration:none;
}

#section_link ul#link li a:hover {
color:#5099ED;
text-decoration:underline;
}


#section_link_kyouto {
width:580px;
margin:0 0 20px 0;
padding:19px 0 19px 0;
border:1px solid #cccccc;
text-align:left;
background:#ffffff url(../recommend/invest/pic_detomone_shijoomiya/bg_link_kyouto.jpg) top left no-repeat;
}

#section_link_kyouto ul#link {
margin:0 0 0 240px;
padding:10px 0 0 20px;
}

#section_link_kyouto ul#link li {
font-size:12px;
line-height:18px;
color:#333333;
margin:0 0 10px 0;
padding:0 0 10px 0;
background:url(../recommend/img_marine/line_g.gif) bottom left repeat-x;
}

#section_link_kyouto ul#link li a {
color:#293E6B;
text-decoration:none;
}

#section_link_kyouto ul#link li a:hover {
color:#5099ED;
text-decoration:underline;
}


/* layout */

.section_t td {
font-size:12px;
color:#333333;
line-height:18px;
}

.section_t .clear {
clear:both;
margin:0 0 10px 0;
padding:0 0 10px 0;
background:url(../recommend/img_marine/line_g.gif) bottom left repeat-x;
}


/* font */

.section_t dl#position {
width:580px;
margin:0 0 20px 0;
padding:0;
font-size:12px;
line-height:18px;
color:#ffffff;
background:#00A7FF url(../recommend/img_marine/bg_dl_wbc.jpg) top left no-repeat;
}

.section_t dl#position dt {
	width:auto;
	margin:0;
	padding:20px 20px 25px 20px;
	text-align: left;
}

.section_t dl#position dd {
	width:auto;
	margin:0;
	padding:0 15px 15px 20px;
	background:url(../recommend/img_marine/bg_dd_wbc.gif) bottom left no-repeat;
	text-align: left;
}





/*”~“c
-----------------------------------*/
.umeda a{
width:100px;
height:100px;
border:5px solid #efefef;
display:block;
float:left;
margin-bottom:20px;
}

.umeda a:hover {
	border:5px solid #013EAB;
	display:block;
}


