@charset "utf-8";

@import url(./default.css);
@import url(./default_win.css);

/* main */
#houjinmain {
	width:960px;
}
.houjinmain_l1 {
	width:197px;
	vertical-align:top;
	background-color:#EBEBEB;
}
.houjinmain_l2 {
	padding-left:13px;
	width:750px;
	vertical-align:top;
}

/* gnavi */
/* 20120401 tougou dunksoft start */
#houjing_navi td{
	background:url(/content/dam/daiwasecurities/resource/images/header/g_navi_bg_m.gif) repeat-x top left;
}
#houjing_navi .houjing_navi_topbar{
	width:100%;
	height:3px;
	background:url(/content/dam/daiwasecurities/resource/images/header/g_navi_bg_t.gif) repeat-x top left;
	line-height:0;
}
#houjing_navi .houjing_navi_bottombar{
	width:100%;
	height:4px;
	background:url(/content/dam/daiwasecurities/resource/images/header/g_navi_bg_b.gif) repeat-x top left;
	line-height:0;
}
/* 20120401 tougou dunksoft end */
#houjing_navi {
	position:relative;
	height:45px;
	line-height:0;
}
.houjing_navi_ul {
	margin:0px;
	padding:0px;
	width:960px;
	line-height:0;
}
.houjing_navi_ul li {
	float:left;
	margin:0px;
	padding:0px;
}

.houjing_navi_ul li.shiten {
	float:right;
}

.houjing_navi_ul li.shiten a{
	text-decoration:none;
	display:block;
	width:173px;
	height:39px;
}

#houjing_navi_top {
	display:block;
	width:233px;
	height:39px;
}

#houjing_navi .houjing_navi_ul .current,
#houjing_navi_top:hover,
#houjing_navi .houjing_navi_ul li.shiten a:hover{
	background-position:left bottom;
}


/* header */
#houjinhd2_btn_shiten {
	display:block;
	position:absolute;
	z-index:2;
	top:17px;
	left:859px;
	width:100px;
	height:42px;
	background:url(/content/dam/daiwasecurities/resource/images/header/houjin_btn_shiten.gif) no-repeat;
}

#houjinhd2_btn_shiten:hover {
	background-position:left bottom;
}

/* headline */
.houjinh1_frm1 {
	padding:5px 3px;
	border-top:solid 3px #8B1A1E;
	border-bottom:solid 2px #8E8E8F;
	background:url(/content/dam/daiwasecurities/resource/images/houjinh1_bg1.gif) repeat-y;
}

.houjinh2_frm1 {
	padding:5px 3px;
	border-top:solid 3px #8B1A1E;
	border-bottom:solid 2px #8E8E8F;
	background:url(/content/dam/daiwasecurities/resource/images/houjinh1_bg2.gif) repeat-y;
}

/* leftmenu */
.leftmenu_top {
	border:1px solid #350000;
	background-color:#A52B30;
	filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#B6373B,EndColorStr=#931E23, GradientType=0);
	padding:4px 6px;
	color:#FFFFFF;
	margin-bottom:1px;
}

.leftmenu_c {
	background-color:#F8F8DB;
}

.leftmenu_o {
	background-color:#FFFFFF;
}

.leftmenu_a {
	float:left;
	margin:0 14px 0 0;
	padding:0 0 0 7px;
	background:url(/content/dam/daiwasecurities/resource/images/arrow1.gif) left 5px no-repeat;
}

.leftmenu {
	border-left:5px solid #A92E32;
	padding:2px 6px;
}
/*===========
 TEXT LINK
===========*/
/* H1下ページ内リンク */

.h1_frm3 ul li.lititle {
	float:left;
	padding:3px 20px 3px 3px;
	font-weight:bold;
	background:none;
}

/* open */
.bg_frame_347_1 {
	background:url(/content/dam/daiwasecurities/houjin/open/images/bg_frame_347_mid01.gif) repeat-y;
}

.bg_frame_347_2 {
	background:url(/content/dam/daiwasecurities/houjin/open/images/bg_frame_347_mid03.gif) repeat-y;
}

.bg_frame_347_3 {
	background:url(/content/dam/daiwasecurities/houjin/open/images/bg_frame_347_mid04.gif) repeat-y;
}

.bg_frame_305 {
	background:url(/content/dam/daiwasecurities/houjin/open/images/bg_frame305_mid.gif) repeat-y;
}


.bg_frame_275_1 {
	background:url(/content/dam/daiwasecurities/open/images/bg_frame_275_mid01.gif) repeat-y;
}
.bg_frame_227_1 {
	background:url(/content/dam/daiwasecurities/open/images/bg_frame_227_mid01.gif) repeat-y;
}
.bg_frame_275_2 {
	background:url(/content/dam/daiwasecurities/open/images/bg_frame_275_mid03.gif) repeat-y;
}
.bg_frame_227_2 {
	background:url(/content/dam/daiwasecurities/open/images/bg_frame_227_mid03.gif) repeat-y;
}
.bg_frame_275_3 {
	background:url(/content/dam/daiwasecurities/open/images/bg_frame_275_mid04.gif) repeat-y;
}
.bg_frame_227_3 {
	background:url(/content/dam/daiwasecurities/open/images/bg_frame_227_mid04.gif) repeat-y;
}
.bg_frame_249_2 {
	background:url(/content/dam/daiwasecurities/open/images/bg_frame249_mid.gif) repeat-y;
}
.bg_frame_121 {
	background:url(/content/dam/daiwasecurities/open/images/bg_frame121_mid.gif) repeat-y;
}
.bg_frame_201 {
	background:url(/content/dam/daiwasecurities/open/images/bg_frame201_mid.gif) repeat-y;
}


/* topcategory */
.ctoptitle {
	border:1px solid #350000;
	background-color:#A52B30;
	filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#B6373B,EndColorStr=#931E23, GradientType=0);
	padding:4px 10px;
	color:#FFFFFF;
}

.ctopb {
	border:1px solid #A7A7A7;
	padding:6px 6px 2px 6px;
	vertical-align:top;
}

.ctopt {
	border-bottom:1px dashed #A7A7A7;
	padding:0px 4px 6px 4px;
}

.loanpoint {
	border:1px solid #A95E3B;
	padding:4px 10px;
	color:#791D21;
	background-color: #D1AB62;
	filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#D1AB62,EndColorStr=#FBDFB3, GradientType=1);
}

/* 120401 */
.fhide_tougou{
	text-indent:-9999px;
	font-size:1px;
}
.mtxt_h,
.mtxtb_h {
	font-size:75%;
	line-height:130%;
}
.ltxt_h,
.ltxtb_h {
	font-size:90%;
	line-height:130%;
}
.ltxtb,
.mtxtb {
	font-weight:bold;
}
.link_txt{
	text-decoration:none;
}
.pdt15 {
	padding-top:15px;
}
#h_cm{

}
#h_cm .cm_bgl{
	background:url(/content/dam/daiwasecurities/houjin/images/houjin_cmgra_lb.gif) repeat-y;
	vertical-align:top;
}
#h_cm .cm_bgm{
	background:url(/content/dam/daiwasecurities/houjin/images/houjin_cmgra_mb.gif) repeat-y;
	vertical-align:top;
}
#h_cm .cm_bgr{
	background:url(/content/dam/daiwasecurities/houjin/images/houjin_cmgra_rb.gif) repeat-y;
	vertical-align:top;
}
#h_cm .cm_bgc{
	width:418px;
	display:block;
	text-decoration:none;
}
#h_cm .cm_bgct{
	background:url(/content/dam/daiwasecurities/houjin/images/houjin_cm_m.gif) repeat-y;
	padding:0 26px 0 26px;
}
#h_cm .cm_bgsv{
	background-color:#f2f2f2;
}

#h_contents,#h_contents2{
	background:url(/content/dam/daiwasecurities/houjin/images/houjin_tit_sub.gif) repeat-x top left;
}
.h_unit .spacer{
	height:17px;
}
#h_contents .tit_sub,#h_contents2 .tit_sub{
	padding:8px 0 8px 10px;
	min-height:20px;
}
#h_contents .tit_sub,#h_contents2 .tit_sub_emp{
	height:18px;
}
.h_unit .info{
	color:#952b10;
	min-height:36px;
	height:auto !important;
	height:36px;
}
.h_unit .info2{
	color:#952b10;
	height:48px;
	height:auto !important;
	height:48px;
}
.h_unit table .bg_wh{
	padding:0 26px 0px 19px;
	min-height:53px;
	height:auto !important;
	height:53px;
}
.h_unit table .bg_gr{
	background:url(/content/dam/daiwasecurities/houjin/images/houjin_bg_gr.gif) repeat-y top center;
	padding:0 26px 0 19px;
	min-height:44px;
	height:auto !important;
	height:44px;
}
.h_unit table .bg_gr div{
	vertical-align:top;
	padding-bottom:5px;
}
.h_unit table .bg_gr div.last{
	padding-bottom:0px;
}
.h_unit table .bg_gr div,
.h_unit table .bg_gr div *{
	line-height:100%;
}
#houjin_business{
	margin-top:2px;
}
#houjin_business td,
#houjin_baseService td{
	vertical-align:top;
}
#houjin_business td.head,
#houjin_baseService td.head{
	background:url(/content/dam/daiwasecurities/houjin/images/houjin_bg_wh.gif) repeat-y center top;
}
#houjin_business td.centerCell,
#houjin_baseService td.centerCell{
	background-color:transparent;
}
.p02{
	margin:2px 0px 0px;
}
.p20{
	margin:20px 0px 0px;
}
.pdt17{
	padding-top:17px;
}

/* b_common */
#b_common{
	margin:0;
	padding:7px 11px 1px 11px;
}
#b_common .p15{
	margin:0;
}
#b_common .mtxt{
	line-height:140%;
	font-size:90%;
}
/* footer */
#footer{
	margin-top:6px;
}
#footer2 .mtxt{
	line-height:140%;
	font-size:90%;
}
#footer2_t_houjin a,#footer2_m_houjin a{
	text-decoration:none;
}
#footer2_t_houjin .ft2_t_pnlTop_open_houjin{
	display:block;
	width:320px;
	height:72px;
}
#footer2_t_houjin .ft2_t_pnlTop_callcenter_houjin{
	display:block;
	width:640px;
	height:72px;
}
#footer2_t_houjin .ft2_t_pnlBottom_houjin{
	width:320px;
	background:url(/content/dam/daiwasecurities/resource/images/footer/ft2_t_pnlBottom_m.gif) repeat-y top right;
}
#footer2_t_houjin .ft2_t_pnlBottom_t_houjin{
	background:url(/content/dam/daiwasecurities/resource/images/footer/ft2_t_pnlBottom_t.gif) no-repeat top right;
	padding-top:6px;
	padding-bottom:3px;
	padding-left:35px;
}
#footer2_t_houjin .ft2_t_pnlBottom_b_houjin{
	background:url(/content/dam/daiwasecurities/resource/images/footer/ft2_t_pnlBottom_b.gif) no-repeat top right;
	height:6px;
}
#footer2_t_houjin .ft2_t_pnlBottom_callcenter_houjin {
	width:640px;
	background:url(/content/dam/daiwasecurities/resource/images/footer/ft2_t_pnlBottom_long_m.gif) repeat-y top left;
}
#footer2_t_houjin .ft2_t_pnlBottom_callcenter_t_houjin {
	background:url(/content/dam/daiwasecurities/resource/images/footer/ft2_t_pnlBottom_long_t.gif) no-repeat top left;
	padding-top:6px;
	padding-bottom:3px;
	padding-left:26px;
	text-align:right;
	padding-right:33px;
}
#footer2_t_houjin .ft2_t_pnlBottom_callcenter_b_houjin {
	background:url(/content/dam/daiwasecurities/resource/images/footer/ft2_t_pnlBottom_long_b.gif) no-repeat top left;
	height:6px;
}
#footer2_m_houjin{
	padding-top:12px;
	padding-bottom:12px;
	padding-left:7px;
	padding-right:7px;
	margin-top:5px;
	background:url(/content/dam/daiwasecurities/resource/images/footer/ft2_m_bgGray.gif) repeat-x top #cacaca;
}
#footer2_m_houjin .ft2_ul1 li {
	float:left;
	margin:0 14px 0 0;
	padding:0 0 0 7px;
	font-size:12px;
}
#footer2_m_houjin .ft2_ul1_listmark{
	color:#9c9c9c;
	font-size:12px;
	padding-right:3px;
}
#footer2_m_houjin .ft2_ul1 a {
	text-decoration:none;
}
#footer2_m_houjin .ft2_ul1 a:hover {
	color:#d75c60;
}
#footer2_m_houjin .ft2_m_partition{
	width:100%;
	height:3px;
	background:url(/content/dam/daiwasecurities/resource/images/footer/ft2_m_lineBgGrey.gif) repeat-x top left;
	margin-top:8px;
	margin-bottom:8px;
	font-size:0;
}
/* ご注意 */
#att_common{
	background-color:#e4e4e4;
	padding:7px;
	width:946px;
}
#att_common .att{
	width:946px;
}
#att_common .att *{
	text-decoration:none;
	line-height:110%;
}
#att_common .att_title{
	padding-bottom:5px;
}
#att_common .att th{
	background-color:#fafafa;
	text-align:left;
}
#att_common .att td{
	background-color:#f4f4f4;
}
#att_common .att_hline{
	width:100%;
	height:4px;
	background:url(/content/dam/daiwasecurities/resource/images/footer/ft2_m_lineBgGrey.gif) repeat-x center left;
	margin-top:8px;
	margin-bottom:13px;
	font-size:0;
}
#att_common .att td.att_vline{
	background-color:#e4e4e4;
	font-size:0px;
	width:1px;
}
#att_common .att td.clearfix div{
	float:left;
	white-space:nowrap;
}
#att_common .att .att_tl{
	background:url(/content/dam/daiwasecurities/resource/images/top/att_tl.gif) no-repeat top left;
	width:13px;
	font-size:0px;
	text-indent:-9999px;
}
#att_common .att .att_tr{
	background:url(/content/dam/daiwasecurities/resource/images/top/att_tr.gif) no-repeat top right;
	width:13px;
	font-size:0px;
	text-indent:-9999px;
}
#att_common .att .att_bl{
	background:url(/content/dam/daiwasecurities/resource/images/top/att_bl.gif) no-repeat bottom left;
	width:12px;
	height:14px;
	font-size:0px;
}
#att_common .att .att_br{
	background:url(/content/dam/daiwasecurities/resource/images/top/att_br.gif) no-repeat bottom right;
	width:12px;
	height:10px;
	font-size:0px;
}
#att_common .att .att_topline{
	border-top:solid #d5d5d5 1px;
	height:9px;
	font-size:1px;
}
#att_common .att .att_bottomline{
	border-bottom:1px solid #cacaca;
	height:10px;
	font-size:1px;
}
#att_common .att .att_sideline_tl{
	border-left:1px solid #d5d5d5;
	font-size:1px;
}
#att_common .att .att_sideline_tr{
	border-right:1px solid #d5d5d5;
	font-size:1px;
}
#att_common .att .att_sideline_bl{
	border-left:1px solid #cacaca;
	font-size:1px;
}
#att_common .att .att_sideline_br{
	border-right:1px solid #cacaca;
	font-size:1px;
}
#att_common .att .att_sideline_grad{
	font-size:1px;
	text-indent:-9999px;
	width:1px;
	background:url(/content/dam/daiwasecurities/resource/images/top/att_sideline.gif) no-repeat top left #cacaca;
}
#att_common .mtxt{
	line-height:140%;
	font-size:90%;
}
.pdl10{
	padding-left:10px;
}
.fs0{
	font-size:0;
}


/* 20151001 リニューアル */
h2.h2_kakutei{
	max-height:56px;
	border:1px solid #ccc;
	padding:5px;
	background:url(/content/dam/daiwasecurities/houjin/introsupport/images/h2_bg.jpg) repeat-x left bottom #fff;
	font-weight:bold;
}
.h2_kakutei div{
	border-left:5px solid #1778d2;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
}
.kakutei_box{
	background:url(/content/dam/daiwasecurities/houjin/introsupport/images/kakutei_box_bg.jpg) no-repeat bottom left #f6f6f6;
	padding-bottom:10px;
}
.kakutei_inner{
	padding:20px;
}
ul.kakutei_list{

}
ul.kakutei_list li{
	padding-bottom: 14px;
	list-style:none;
	padding-left:25px;
	background:url(/content/dam/daiwasecurities/houjin/introsupport/images/kakutei_list_icon.gif) no-repeat left 1px;
}

.kakutei_box2{
	background-color:#f4e9cc;
	margin-top:20px;
}
.kakutei_whitebox{
	margin:0 10px;
	background-color:#fff;
	padding-top:15px;
	padding-bottom:15px;
}


.kakutei_contactinner{
	padding-top:10px;
	padding-bottom:10px;
	margin: 0 auto;
	width:auto;
}
.kakutei_contactinner td{
	padding:0 5px;
}
