@charset "Shift_JIS";
/* 東京スター銀行 */


/* 丸アイコン付タイトル */
.ttl-icon-center {
	text-align: center;
	font-size: 20px;
	margin-top: 40px;
	margin-bottom: 30px;
	font-weight: bold;
}
.ttl-icon-center img {
	display: block;
	margin: 0 auto 20px auto;
}
/* コンテンツ配置リスト */
.list-ctsbox {
}
.list-ctsbox li {
	border-top: 1px solid #bfbfbf;
	padding: 40px 0;
}
/* 概要 */
.wrap-2col-thumb > .outline {
	float: left;
	width: 355px;
}
.wrap-2col-thumb > .outline > dl dt {
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 30px;
}
.wrap-2col-thumb > .outline > dl dt span {
	display: block;
	font-size: 16px;
	font-weight: normal;
}
.wrap-2col-thumb > .outline > dl dd {
	font-size: 14px;
}
.wrap-2col-thumb > .thumb {
	float: right;
	width: 338px;
}
/* 右メインの場合 */
.wrap-2col-thumb.type-rightmain > .outline {
	float: right;
	width: 359px;
}
.wrap-2col-thumb.type-rightmain > .thumb {
	float: left;
}
.wrap-2col-thumb > .thumb img {
	width: 100%;
}
#TB_window {
	position: absolute !important;
	width: 900px !important;
	margin-top: 0 !important;
	margin-left: -445px !important;
	border: none;
}
#TB_window img#TB_Image {
	margin: 0;
	border: none;
	width: 100%;
	height: auto;
}
#TB_closeAjaxWindow {
	float: none !important;
}
#TB_ajaxContent {
	width: 900px !important;
	height: auto !important;
	padding: 0;
	line-height: normal;
}
#TB_closeWindowButton {
	display: block;
	width: 35px;
	height: 35px;
	position: absolute;
	top: -45px;
	right: 0;
	font-size: 0;
	background: url("/feature/images/switch_modalclose.png") no-repeat left top;
}
