/* CSS Document */

h2.others {
	margin:0;
	padding:7px 0 29px 15px;
	background:url(../../template/img/back_h2_sc.gif) no-repeat left top;
	color:#333;
	font-weight:bold;
	font-size:1.38em;
	border-bottom:dotted 1px #999;
	}

h3 {
	margin:2px 0 10px 0;
	padding:5px 10px;
	background:url(../../template/img/back_h3_sc.gif) repeat left top;
	color:#333;
	font-weight:bold;
	font-size:1.08em;
	}
h4 {
	margin:15px 10px;
	padding:2px 7px;
	border-left:5px solid #0A9189;
	color:#333;
	font-weight:bold;
	font-size:1em;
}
h5 {
	margin:15px 20px;
	padding:0;
	color:#333;
	font-weight:bold;
	font-size:1em;
}

/* 写真が2枚、キャプションを含むとき */
.col2 {/* 530px; */
	margin:0 10px 10px 20px;
	padding:0;
	}
.col2_left {
	float:left;
	margin-left:0;
	margin-right:auto;
	padding:0;
	
}
.col2_right {
	float:right;
	margin-right:0;
	margin-bottom:10px;
	margin-left:auto;
	padding:0;
}
.col2_right span { font-size:0.83em; }


a.to_site {
	margin:10px 0 10px 10px;
	padding:0 0 0 15px;
	background:url(../../template/img/arrow_sc.gif) no-repeat left center;
	color:#333;
	text-decoration:none;

	}
a:hover.to_site {
	color:#0A9189;
	text-decoration:none;
}

.baloon {
	float:left;
	margin: 10px 10px 0 20px;
	padding:0;
	text-align:center;
}
.baloon span {
	font-size:0.83em;
	}
.back_sc { background-color:#DAF5F4; }
