@charset "utf-8";
/* 文字コード：Shift_JIS */
body { margin:0; padding:0; height:100%; background-color:#fff; color:#474545; }
* {
	line-height:130%;
	font-family:"MS PGothic","sans-serif";
}
a {
	color:#00358a;
	text-decoration:underline;
}
a:hover,
#main_gb2 .page_navi a:hover,
#menu .menu_li2 a:hover{
	color:#0060b9;
}
img {
	border:none;
}
ol,ul,li {
	margin:0;
	padding:0;
	list-style:none;
}
h1,h2,h3,h4,form,p {
	margin:0;
	padding:0;
	font-size:100%;
	font-weight:normal;
}
/*-------------------------------------------footer*/
/*ftoor*/
.ft1_b1 {
	padding:5px 8px;
	border-top:solid 1px #A6A7A7;
	border-bottom: solid 1px #A6A7A7;
}
.clearfix{
	zoom:1;
}
.clearfix:after{
	content:"";
	display:block;
	height:0px;
	clear:both;
	visibility:hidden;
	overflow:hidden;
}
.kyokai_list{
	text-align:left;
	padding:0 0 0 7px;
	font-size:11px;
}
.ft1_ul4{
	margin:0;
	padding:0;
}
.ft1_ul4 li{
	float:left;
	margin:0 14px 0 0;
	padding:0 0 0 7px;
	font-size:11px;
}
.ft1_ul4 a{
	padding:0 0 2px 17px;
	background:url(/content/dam/daiwasecurities/resource/images/icn_blank.gif) left center no-repeat;
	color:#474545;
}
.ft1_ul4 a:hover{
	color:#8B1A1C;
}
#footer .ft1_b2{
	padding:7px 9px;
	background-color:#8B1A1E;
	text-align:right;
}
#footer .ft1_b2 p{
	color:#fff;
	font-size:12px;
}
.ft1_copyright{
	float:right;
	color:#fff;
	font-size:12px;
}
/*-------------------------------------------*/
/*コンテンツの大きさ*/
#content{
	width:900px;
	border:solid 1px #cfcfcf;
	margin:0;
	padding:0;
}
*html #content{
	width:902px;
	border:solid 1px #cfcfcf;
	margin:0;
	padding:0;
}
#main{
	width:100%;
}
/*左メイン*/
.main_gb{
	padding:0 7px 0 10px;
	margin:0;
	vertical-align:top;
}
/*文章部分*/
#main_gb2 h1{
	background-color:#2b880a;
	color:#ffffff;
	font-weight:bold;
	padding:8px;
	margin:0;
}
#main_gb2 h3{
	font-size:90%;
	padding:3px 0 3px 12px;
	background:url(/content/dam/daiwasecurities/green/resource/images/h3_bg.gif) repeat-y;
}
/*右エリア*/
#main_gb3{
	background-color:#bbda89;
	margin-left:5px;
	width:182px;
	vertical-align:top;
	text-align:center;
	padding:4px;
	*padding:4px 4px 0 4px;
}
/*-------------------------------------------*/
.lf {
	display:block;
	float:left;
}
.rf {
	display:block;
	float:right;
}
.p05 {
	margin:5px 0 0 0;
}
.p1 {
	margin:10px 0 0 0;
}
.p15 {
	margin:15px 0 0 0;
}
.p2 {
	margin:20px 0 0 0;
}
.p25 {
	margin:25px 0 0 0;
}
.lltxt,
.lltxtb {
	font-size:110%;
	line-height:140%;
	letter-spacing:1px;
}
.ltxt,
.ltxtb {
	font-size:90%;
	line-height:140%;
	letter-spacing:1px;
}
.mtxt,
.mtxtb {
	font-size:80%;
	line-height:150%;
	letter-spacing:1px;
}
.stxt,
.stxtb {
	font-size:70%;
	line-height:120%;
	letter-spacing:1px;
}
.ltxtb,
.mtxtb,
.stxtb {
	font-weight:bold;
}
.middle {
	vertical-align:middle;
}
.right {
	text-align:right;
}
.center {
	text-align:center;
}
.caps1 {
	padding-left:1em;
	text-indent:-1em;
}
.caps2 {
	padding-left:1.5em;
	text-indent:-1.5em;
}
.caps3 {
	padding-left:2em;
	text-indent:-2em;
}
.caps4 {
	padding-left:0.8em;
	text-indent:-0.8em;
}
.caps5 {
	padding-left:1.2em;
	text-indent:-1.2em;
}
.caps6 {
	padding-left:3em;
	text-indent:-3em;
}
.right_img {
	margin:0 0 0 10px;
}
.left_img {
	margin:0 10px 0 0;
}
.red{
	color:#FF0000;
}
.clear {
	clear:both;
}
.border1{
	border:1px solid #999999;
}
.border1r{
	border-right:1px solid #999999;
}
.border1l{
	border-left:1px solid #999999;
}
.border1t{
	border-top:1px solid #999999;
}
.border1b{
	border-bottom:1px solid #999999;
}
.borderdot{
	border-bottom:dotted 1px #999999;
}
.pdb5 {
	padding-bottom:5px;
}
.pdt5 {
	padding-top:5px;
}
.pds5 {
	padding-left:5px;
	padding-right:5px;
}
.pd10 {
	padding:10px;
}
.pd5 {
	padding:5px;
}
.pd3 {
	padding:3px;
}
.pdt10 {
	padding-top:10px;
}
.pds10 {
	padding-left:10px;
	padding-right:10px;
}
.pds12 {
	padding-left:12px;
	padding-right:12px;
}
.line150{
	line-height:150%;
}
/*-------------------------------------------MARGINTOP*/
.p02{
	margin:2px 0 0 0;
}
.p03{
	margin:3px 0 0 0;
}
.p07{
	margin:7px 0 0 0;
}
.p08{
	margin:8px 0 0 0;
}
.p09{
	margin:9px 0 0 0;
}
.p11{
	margin:11px 0 0 0;
}
.p12{
	margin:12px 0 0 0;
}
.p13{
	margin:13px 0 0 0;
}
.p14{
	margin:14px 0 0 0;
}
.p18{
	margin:18px 0 0 0;
}
.p23{
	margin:23px 0 0 0;
}
.p35{
	margin:35px 0 0 0;
}
.p50{
	margin:50px 0 0 0;
}
.p60{
	margin:60px 0 0 0;
}
.p70{
	margin:70px 0 0 0;
}
.p100{
	margin:100px 0 0 0;
}
.p110{
	margin:110px 0 0 0;
}
.p130{
	margin:130px 0 0 0;
}
.p170{
	margin:170px 0 0 0;
}
/*-------------------------------------------MARGINLEFT*/
.ml6{
	margin:0 0 0 6px;
}
.ml7{
	margin:0 0 0 7px;
}
.ml8{
	margin:0 0 0 8px;
}
.ml9{
	margin:0 0 0 9px;
}
.ml11{
	margin:0 0 0 11px;
}
.ml13{
	margin:0 0 0 13px;
}
.ml20{
	margin:0 0 0 20px;
}
/*-------------------------------------------MARGINRIGHT*/
.mr4{
	margin:0 4px 0 0;
}
.mr5{
	margin:0 5px 0 0;
}
.mr7{
	margin:0 7px 0 0;
}
.mr15{
	margin:0 15px 0 0;
}
/*-------------------------------------------*/
.mgl14{
	margin-left:14px;
}
.line_green1b{
	border-bottom:solid 1px #4f7e00;
}
.line_green1dot{
	border-bottom:dotted 1px #4f7e00;
}

table .tbl_0 table th, table .tbl_0 table td{
	padding:0;
	border:none;
}
.tbl_1 table th, .tbl_1 table td{
	padding:7px;
	border:1px solid #a5a6a6;
}
.tbl_2 table th, .tbl_2 table td{
	padding:5px 5px;
	border:1px solid #a5a6a6;
}
table .tbl_0 table,.tbl_1 table,.tbl_2 table{
	border:0;
	border-collapse:collapse;
	border-spacing:0;
}
.bg_tbl_sub{
	background:#ebebeb;
}
.bg_tbl_th{
	background:#d4d5d5;
}
.txt_fff{
	color:#fff;
}
