@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 {
	color:#BD274C;
}
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;
}
.fhide {
	font-size:0px;
	text-indent:-9999px;
}
.oh {
	width:100%;
	overflow:hidden;
}
.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%;
}
.ltxt,
.ltxtb {
	font-size:90%;
	line-height:140%;
}
.mtxt,
.mtxtb {
	font-size:80%;
	line-height:130%;
}
.stxt,
.stxtb {
	font-size:70%;
	line-height:120%;
}
.ltxtb,
.mtxtb,
.stxtb {
	font-weight:bold;
}
.middle {
	vertical-align:middle;
}
.right {
	text-align:right;
}

.box_ebebeb{
	padding:10px;
	background-color:#EBEBEB;
}


#demowin {
margin:0 0 0 10px;
width:824px;
}
#content{
width:824px;
text-align:left;
}
#demowin #header1{
	text-align:right;
}
#demowin #header1 p {
	margin:0 0 0 14px;
	font-size:11px;
}
#demowin #header1 p a {
	padding:0 0 0 7px;
	background:url(../../img/header/hd1_arrow1.gif) 0 50% no-repeat;
	color:#fff;
}
#demowin #header1 p a:hover {
	color:#F66867;
}
#demowin .h1_frm1 {
background:url(../../img/common/h1_bg_subwin.gif) repeat-y;
}
#demowin .btn_area_1{
margin:20px 0 0 0;
padding:10px;
background:#ebebeb;
text-align:center;
}
#demowin .btn_area_2{
	margin:70px 0 60px 0;
	text-align:center;
}
#demowin .ft1_b2 {
	padding:7px 9px;
	background-color:#8B1A1E;
	text-align:right;
}
#demowin .ft1_b2 p {
	color:#fff;
	font-size:12px;
}



/* leftnavi */
#leftnavi .l1 {
	display:block;
	height:31px;
	background-color:#8B1A1E;
	background-repeat:no-repeat;
	background-position:center center;
	vertical-align:bottom;
}
#leftnavi li.l2 {
	border-bottom:solid 1px #8E8E8F;
	border-left:solid 1px #8E8E8F;
	border-right:solid 1px #8E8E8F;
}
#leftnavi li.first {
	border:solid 1px #8E8E8F;
	background:url(../../img/leftnavi_bg1.gif) repeat-x;
}
#leftnavi li.lowermenu {
	background-color:#C0B28B;
}


#leftnavi li.lowermenu a {
	background:url(../../img/header/sub_navi_arrow_cur.gif) 8px 12px no-repeat;
	display:block;
	padding:5px 5px 5px 17px;
	color:#474545;
}
#leftnavi ul {
	margin-left:6px;
	background-color:#fff;
}
#leftnavi ul li {
	border-top:solid 1px #8E8E8F;
	border-left:solid 1px #8E8E8F;
	white-space:normal;
}
#leftnavi li.current {
	padding:5px 5px 5px 17px;
	color:#8B1A1E;
	zoom:1;
}
#leftnavi li.lowermenu ul a {
	display:block;
	padding:5px 5px 5px 17px;
	color:#474545;
	background:url(../../img/arrow1.gif) 8px 12px no-repeat;
}
#leftnavi a {
	display:block;
	padding:5px 5px 5px 17px;
	color:#474545;
	background:url(../../img/arrow1.gif) 8px 12px no-repeat;
}
* html #leftnavi a {
	width:100%;
}
#leftnavi a:hover {
	color:#8B1A1C;
}


#leftnavi li.f_lowermenu {
	background:url(../../img/leftnavi_bg2.gif) repeat-x;
	background-color:#C0B28B;
}

/* list */
.ul1 {
	margin:0;
	padding:0;
}
.ul1 li {
	padding:1px 0 1px 9px;
	background:url(../../img/arrow1.gif) left center no-repeat;
}
.ul1 li.blank {
	padding:1px 0 1px 17px;
	background:url(../../img/icn_blank.gif) left center no-repeat;
}




/*header*/
#header1 {
	padding:4px 9px;
	background-color:#8B1A1E;
}
.hd1_ul {
	float:right;
}
.hd1_ul li {
	float:left;
	margin:0 0 0 14px;
	padding:0 0 0 7px;
	background:url(../../img/header/hd1_arrow1.gif) left center no-repeat;
	font-size:11px;
}
.hd1_ul a {
	color:#fff;
}
.hd1_ul a:hover {
	color:#F66867;
}
#header2 {
	position:relative;
	height:72px;
	background-color:#fff;
}
#hd2_daiwasec_logo {
	display:block;
	position:absolute;
	top:19px;
	left:1px;
	width:126px;
	height:37px;
	background:url(../../img/header/hd2_daiwasec_logo.gif) no-repeat;
}


.h1_frm1 {
	padding:5px 3px;
	border-top:solid 3px #8B1A1E;
	border-bottom:solid 2px #8E8E8F;
	background:url(../../img/h1_bg1.gif) repeat-y;
}
.h1_1 {
	padding:2px 5px;
	font-weight:bold;
}
/*ftoor*/
.ft1_b1 {
	padding:5px 8px;
	border:solid 1px #A6A7A7;
}
.clearfix{
	zoom:1;
}
.clearfix:after{
	content:"";
	display:block;
	height:0px;
	clear:both;
	visibility:hidden;
	overflow:hidden;
}

.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(../../img/icn_blank.gif) left center no-repeat;
	color:#474545;
}
.ft1_ul4 a:hover {
	color:#8B1A1C;
}
.kyokai_list {
	text-align:left;
	padding:0 0 0 7px;
	font-size:11px;
}
.ft1_copyright {
	float:right;
	color:#fff;
	font-size:12px;
}



/* main */
#main {
	width:960px;
}
.main_l1 {
	width:159px;
	vertical-align:top;
}
.main_l2 {
	padding-left:15px;
	width:580px;
	vertical-align:top;
}
.main_l3 {
	padding-left:15px;
	width:191px;
	vertical-align:top;
}

.ttl_01{
	padding:0 0 4px 0;
	border-bottom:1px dashed #8e8e8e;
	color:#2d2b2c;
}
.h2_1 {
	margin-top:18px;
	padding:5px 0 5px 12px;
	background:url(../../img/h2_bg1.gif) repeat-y;
	border-bottom:solid 1px #8E8E8F;
	font-weight:bold;
	color:#302C2C;
}

.menu1_frm {
	padding:6px 7px;
	border:solid 1px #8E8E8F;
}
.menu1_frm .ttl {
	padding:5px 7px;
	background-color:#DFE0E0;
}
.menu1_frm .content {
	padding-left:3px;
}
.menu2_frm {
	border:solid 1px #8E8E8F;
}
.menu2_frm .ttl {
	padding:4px 4px 2px 5px;
	border-bottom:solid 1px #8E8E8F;
	background-color:#E5E5E5;
}
.menu2_frm .content {
	padding:5px 8px;
}
.menu2_frm ul {
	margin:0;
	padding:0;
}
.menu2_frm ul li {
	float:left;
	padding:3px 15px 3px 8px;
	background:url(../../img/arrow1.gif) left 10px no-repeat;
}


.mrg_square{
	margin-top:20px;
	margin-bottom:10px;
}
.space_demo{
	width:15px;
}


.link_con{
	border:solid 2px #C39F56;
}
.link_title{
	background-color:#CAA65D;
}
.link_main{
	background-color:#FDF7ED;
	padding:7px;
}

.demo_point{
	border:solid 2px #8bb58f;
}
.demo_point_title{
	background-color:#79b270;
}
.demo_point_main{
	background-color:#f1fbef;
	padding:7px;
}
.h3_1 {
	margin-top:13px;
	padding:5px 0 5px 12px;
	background:url(/content/dam/daiwasecurities/resource/images/h2_bg1.gif) repeat-y;
	font-weight:bold;
	color:#302C2C;
}
/* misc */
.dotline1 {
	padding-top:1px;
	background:url(/content/dam/daiwasecurities/resource/images/dotline1.gif) left top repeat-x;
}
/* legal_info */
/*
#risklink{
	border:1px solid #A6A7A7;
}
#risklink .txt{
	background-color:#E3C16A;
	padding:8px 10px 8px 32px;
	text-indent:-24px;
}
#risklink .link{
	background-color:#FAF2DD;
	padding:8px;
}
*/
/* legal_info */
#riskdemo{
/*	border:1px solid #A6A7A7;*/
}
#riskdemo .txt{
/*	background-color:#FAF2DD;*/
	padding:8px 10px 8px 32px;
	text-indent:-14px;
}

.mr5{
	margin:0 5px 0 0;
}


.box_1{
	padding:7px 11px 6px 11px;
	background-color:#e3e3e4;
}
