@charset "utf-8";

/* shisan用CSS */
#contents_right #tit_shisan {
	width:663px;
	height:65px;
	line-height: 1;
	background: url(../images/shisan/tit_shisan.jpg) no-repeat left top;
	text-indent: -9999px;
	display: block;
}

#contents_right #txt_shisan {
	margin:0px 0px 0px 478px;
	width:185px;
	height:25px;
	line-height: 1;
	background: url(../images/shisan/txt_shisan.jpg) no-repeat left top;
	text-indent: -9999px;
	display: block;
}

/* 資産運用ボックス */
#contents_right #shisan_box {
	margin:0px 0px 17px 0px;
	width:663px;
	overflow:hidden;
}

#contents_right #shisan_box #right_shisan {
	width:379px;
	float:right;
}

#contents_right #shisan_box #right_shisan h3 {
	width:379px;
	height:77px;
	line-height: 1;
	background: url(../images/shisan/stit_shisan.jpg) no-repeat left top;
	text-indent: -9999px;
	display: block;
}

#contents_right #shisan_box #right_shisan p {
	color:#333333;
}

#contents_right #shisan_box img {
	display:block;
	float:left;
}

/* 資産運用トピックス */
#contents_right #shisan_li_box {
	margin:0px 0px 70px 21px;
	padding:0px 0px 5px 0px;
	width:633px;
	border: 2px solid #C6E19D;
}

#contents_right #shisan_li_box #stit_topics {
	width:633px;
	height:50px;
	line-height: 1;
	background: url(../images/shisan/tit_topics.jpg) no-repeat left top;
	text-indent: -9999px;
	display: block;
}

#contents_right #shisan_li_box #shisan_tbl {
	margin:0px 0px 6px 20px;
	width:590px;
}

#contents_right #shisan_li_box #shisan_tbl div {
	overflow:hidden;
	border-bottom: 1px dotted #E7E7E7;
}

#contents_right #shisan_li_box #shisan_tbl div .date,
#contents_right #shisan_li_box #shisan_tbl div .title {
	padding:13px 0px 15px 0px;
	border:none;	
}

#contents_right #shisan_li_box #shisan_tbl div .date {
	padding-left:15px;
	color:#000000;
	font-size: 93%;
	font-weight: bold;
	display:block;
	width:155px;
	clear:both;
	float:left;
}

#contents_right #shisan_li_box #shisan_tbl div .title {
	padding-top:15px;
	width:400px;
	float:left;
}

#contents_right #shisan_li_box #shisan_tbl div .title a {
	
	font-size: 93%;
	color: #32AEF2;
	text-decoration: underline;
}
 
#contents_right #shisan_li_box #shisan_tbl th,
#contents_right #shisan_li_box #shisan_tbl td {
	padding:15px 0px 15px 0px;
	border-bottom: 1px dotted #E7E7E7;
}

#contents_right #shisan_li_box #shisan_tbl th {
	padding-left:15px;
	color:#000000;
	font-size: 93%;
	font-weight: bold;
}
#contents_right #shisan_li_box #shisan_tbl td a {
	font-size: 93%;
	color: #32AEF2;
	text-decoration: underline;
}

#contents_right #shisan_li_box #txt_topics {
	margin:0px 0px 0px 549px;
	width:80px;
	height:24px;
	background: url(../images/shisan/txt_topices.jpg) no-repeat left top;
	display: block;
}

#contents_right #shisan_li_box #txt_topics a {
	width:80px;
	height:24px;
	display: block;
	line-height: 1;
	text-indent: -9999px;
}

/* 資産運用お急ぎ相談 */
#contents_right #stit_shisan01 {
	margin:0px 0px 20px 0px;
	width:663px;
	height:50px;
	line-height: 1;
	background: url(../images/shisan/stit_shisan01.jpg) no-repeat left top;
	text-indent: -9999px;
	display: block;
}

#contents_right #shisan_box01 {
	margin-bottom:50px;
	width:663px;
	overflow:hidden;
}

#contents_right #shisan_box01 .shisan_right01 {
	padding:10px 0px 0px 10px;
	width:269px;
	float:right;
	border: 1px solid #EFEFEF;
}

#contents_right #shisan_box01 .shisan_right01 dl {
	width:265px;
	overflow:hidden;
	display:block;
}

#contents_right #shisan_box01 .shisan_right01 dl dt {
	margin-right:30px;
	margin-bottom:17px;
	width:92px;
	height:27px;
	clear:both;
	float:left;
	display:block;
	text-indent: -9999px;
}

#contents_right #shisan_box01 .shisan_right01 dl dt#dt_ryoukain {
	background: url(../images/shisan/dt_ryoukin.jpg) no-repeat left top;
}

#contents_right #shisan_box01 .shisan_right01 dl dt#dt_mendan {
	background: url(../images/shisan/dt_mendan.jpg) no-repeat left top;
}

#contents_right #shisan_box01 .shisan_right01 dl dd {
	margin-bottom:17px;
	padding-top:6px;
	width:143px;
	height:21px;
	float:left;
	display:block;
	font-size: 93%;
	color: #333333;
}

#contents_right #shisan_box01 .shisan_left01 {
	width:375px;
	float:left;
}

#contents_right #shisan_box01 .shisan_left01 .shisan_tbl {
	margin:0px 0px 0px 15px;
	width:360px;
}

#contents_right #shisan_box01 .shisan_left01 .shisan_tbl th,
#contents_right #shisan_box01 .shisan_left01 .shisan_tbl td {
	padding:10px 0px 10px 0px;
}

#contents_right #shisan_box01 .shisan_left01 .shisan_tbl th {
	font-size: 93%;
	font-weight: bold;
	color: #000000;
}

#contents_right #shisan_box01 .shisan_left01 .shisan_tbl td {
	color:#333333;
	font-size: 93%;
}

#contents_right #shisan_box01 .shisan_left01 .shisan_tbl td ul {

}

#contents_right #shisan_box01 .shisan_left01 .shisan_tbl td ul li {
	margin-bottom:2px;
	padding-left:15px;
	line-height: 1.5em;
	background: url(../images/hoken/icon.jpg) no-repeat left 4px;
}

#contents_right #stit_shisan02 {
	margin-bottom:20px;
	width:663px;
	height:50px;
	line-height: 1;
	background: url(../images/shisan/stit_shisan02.jpg) no-repeat left top;
	text-indent: -9999px;
	display: block;
}

/* 資産運用 */
#contents_right #shisan_box02 {
	margin:0px 0px 5px 0px;
	padding-bottom:60px;
	width:663px;
	line-height: 1;
	overflow:hidden;
	display: block;
	border-bottom: 1px dotted #CCCCCC;
}

#contents_right #shisan_box02 .shisan_right02 {
	padding:10px 0px 0px 10px;
	width:269px;
	float:right;
	border: 1px solid #EFEFEF;
}

#contents_right #shisan_box02 .shisan_right02 dl {
	width:265px;
	overflow:hidden;
	display:block;
}

#contents_right #shisan_box02 .shisan_right02 dl dt {
	margin-right:30px;
	margin-bottom:17px;
	width:92px;
	height:27px;
	clear:both;
	float:left;
	display:block;
	text-indent: -9999px;
}

#contents_right #shisan_box02 .shisan_right02 dl dt#dt_ryoukain {
	background: url(../images/shisan/dt_ryoukin.jpg) no-repeat left top;
}

#contents_right #shisan_box02 .shisan_right02 dl dt#dt_mendan {
	background: url(../images/shisan/dt_mendan.jpg) no-repeat left top;
}

#contents_right #shisan_box02 .shisan_right02 dl dd {
	margin-bottom:17px;
	padding-top:6px;
	width:143px;
	height:21px;
	float:left;
	display:block;
	font-size: 93%;
	color: #333333;
}

#contents_right #shisan_box02 .shisan_left02 {
	width:375px;
	float:left;
}

#contents_right #shisan_box02 .shisan_left02 .shisan_tbl {
	margin:0px 0px 0px 15px;
	width:360px;
}

#contents_right #shisan_box02 .shisan_left02 .shisan_tbl th,
#contents_right #shisan_box02 .shisan_left02 .shisan_tbl td {
	padding:10px 0px 10px 0px;
}

#contents_right #shisan_box02 .shisan_left02 .shisan_tbl th {
	font-size: 93%;
	font-weight: bold;
	color: #000000;
}

#contents_right #shisan_box02 .shisan_left02 .shisan_tbl td {
	color:#333333;
	font-size: 93%;
}

#contents_right #shisan_box02 .shisan_left02 .shisan_tbl td ul {

}

#contents_right #shisan_box02 .shisan_left02 .shisan_tbl td ul li {
	margin-bottom:2px;
	padding-left:15px;
	line-height: 1.5em;
	background: url(../images/hoken/icon.jpg) no-repeat left 4px;
}

#contents_right #shisan_txt {
	margin-bottom:70px;
	width:650px;
	text-align:right;
	color: #666666;
}

#contents_right #shisan_box03 {
	margin-bottom:23px;
	width:663px;
	height:50px;
	line-height: 1;
	background: url(../images/shisan/stit_shisan03.jpg) no-repeat left top;
	text-indent: -9999px;
	display: block;
}

#contents_right #txt_shisan03 {
	padding:0px 130px 45px 25px;
	font-size: 93%;
	color: #333333;
}

#contents_right #shisan_box04 {
	margin:0px 0px 10px 25px;
	width:260px;
	height:30px;
	line-height: 1;
	background: url(../images/shisan/stit_shisan04.jpg) no-repeat left top;
	text-indent: -9999px;
	display: block;	
}

#contents_right #txt_shisan04_01 {
	margin:0px 0px 22px 29px;
	width:66px;
	height:31px;
	line-height: 1;
	background: url(../images/shisan/txt_shisai04.jpg) no-repeat left top;
	text-indent: -9999px;
	display: block;
}

#contents_right #txt_shisan04_02 {
	margin:0px 0px 22px 29px;
	width:218px;
	height:31px;
	line-height: 1;
	background: url(../images/shisan/txt_shisai04_02.jpg) no-repeat left top;
	text-indent: -9999px;
	display: block;
}

#contents_right #shisan_ul04 {
	margin:0px 0px 25px 30px;
}

#contents_right #shisan_ul04 li {
	line-height: 1.8em;
	color:#333333;
	font-size: 93%;
}

#contents_right #shisan_ul04 li {

}

#contents_right #shisan_ul04_02 {
	margin:0px 0px 50px 36px; 
}

#contents_right #shisan_ul04_02 li {
	padding-left:15px;
	line-height: 1.8em;
	background: url(../images/shisan/icon.jpg) no-repeat left 8px;
	color: #333333;
}

#contents_right #txt_shisan04_03 {
	margin-bottom:80px;
	width:650px;
	text-align:right;
	color: #797979;
	font-size: 93%;
}

#contents_right #stit_accett {
	width:663px;
	height:45px;
	line-height: 1;
	background: url(../images/shisan/stit_accett.jpg) no-repeat left top;
	text-indent: -9999px;
	display: block;
}

#contents_right #txt_accett {
	width:432px;
	height:49px;
	line-height: 1;
	background: url(../images/shisan/txt_accett.jpg) no-repeat left top;
	text-indent: -9999px;
	display: block;
}

#contents_right #bg_accett {
	padding-bottom:40px;
	width:663px;
	background: url(../images/shisan/bg_accett.jpg) no-repeat right 30px;	
}

#contents_right #bg_accett p {
	margin:0px 0px 20px 42px;
	width:505px;
	font-size: 93%;
	color: #333333;
}

#contents_right #bg_accett #txt_accett {
	margin:0px 0px 10px 40px;
	width:301px;
	height:31px;
	line-height: 1;
	background: url(../images/shisan/txt_shisai04_02.jpg) no-repeat left top;
	text-indent: -9999px;
	display: block;
}

/* 特徴ボックス */
#contents_right .bg_tokutyo {
	margin-bottom:45px;
	margin-left:16px;
	width:645px;
	background: url(../images/shisan/bg_tokutyo.jpg) repeat-y left top;
}

#contents_right .bg_tokutyo #stit_tokutyo01 {
	width:645px;
	height:70px;
	line-height: 1;
	background: url(../images/shisan/stit_tokutyo01.jpg) no-repeat left top;
	text-indent: -9999px;
	display: block;
}

#contents_right .bg_tokutyo #stit_tokutyo02 {
	width:645px;
	height:70px;
	line-height: 1;
	background: url(../images/shisan/stit_tokutyo02.jpg) no-repeat left top;
	text-indent: -9999px;
	display: block;
}

#contents_right .bg_tokutyo #stit_tokutyo03 {
	width:645px;
	height:70px;
	line-height: 1;
	background: url(../images/shisan/stit_tokutyo03.jpg) no-repeat left top;
	text-indent: -9999px;
	display: block;
}

#contents_right .bg_tokutyo #stit_tokutyo04 {
	width:645px;
	height:70px;
	line-height: 1;
	background: url(../images/shisan/stit_tokutyo04.jpg) no-repeat left top;
	text-indent: -9999px;
	display: block;
}

#contents_right .bg_tokutyo p {
	margin:0px 0px 0px 95px;
	width:390px;
	font-size: 93%;
	color: #333333;
}

#contents_right .bg_tokutyo .tokutyo_bottom {
	width:645px;
	height:16px;
	line-height: 1;
	background: url(../images/shisan/tokutyo_bottom.jpg) no-repeat left bottom;
	text-indent: -9999px;
	display: block;
}

