@charset "shift-jis";
/*==================================================
	退会申請
==================================================*/
/* -- 退会のご案内 -- */

/* -- 退会入力 -- */

/* -- 退会確認 -- */

/* -- 退会完了 -- */

/*==================================================
	トップページ
==================================================*/
.m_home_mydata_card.m_home_mydata_card_detail .m_home_btn .e_btn.e_btn_w50 .e_link {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: reverse;
-ms-flex-direction: column-reverse;
flex-direction: column-reverse;
}
.m_home_mydata_card.m_home_mydata_card_aside {
padding: 2rem 1.6rem;
}
.m_home_btn .hide_pc {
display: initial;
}
.m_home_btn .m_btn.m_btn_w100.m_home_btn_col4 {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.m_home_btn .m_btn.m_btn_w100.m_home_btn_col4 .e_btn {
width: calc(50% - 11px);
margin: 0;
}
.m_home_btn .m_btn.m_btn_w100.m_home_btn_col4 .e_btn:nth-child(even) {
margin-left: 2.2rem;
}
.m_home_btn .m_btn.m_btn_w100.m_home_btn_col4 .e_btn:nth-child(n+3) {
margin-top: 2.2rem;
}
.m_home_topics .e_ttl_lv2 br {
display: none;
}
.m_home_topics_data {
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
}
.m_home_topics_data_caption {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
border-width: 2px;
}
.m_home_topics_data_caption_label {
padding-top: .5rem;
padding-bottom: .5rem;
padding-right: 1rem;
font-size: 1.4rem;
}
.m_home_feature_catchcopy {
padding: 2rem;
}
.m_home_feature_movie_overlay {
font-size: 2rem;
}

.m_sec.area_update .e_list_linelink,
#list_related_typeA.e_list_linelink {
display: block;
}
.m_sec.area_update .e_list_linelink .e_li,
#list_related_typeA.e_list_linelink .e_li {
width: 100%;
margin-left: 0;
}

.m_home_btn.l_btn .m_btn .e_home_btn .e_btn,
.m_home_btn.l_btn .m_btn .e_btn_nomura {
width: 100%;
}

/*==================================================
	残高照会
==================================================*/
.m_zandaka_table_longhistory {
font-size: 1.4rem;
}
.m_zandaka_table_longhistory .e_tbl_cnts,
.m_zandaka_table_longhistory .e_tbl_ttl {
padding: 1rem !important;
}



/*==================================================
	シュミレーション
==================================================*/
.m_simulation .e_form_def_list .e_form_def_cnts {
margin-left: 0;
}
.m_simulation .e_form_def_list > *[class*="_w"] {
width: 100%;
}
.m_simulation .m_blk_bdr {
padding: 2.60417vw;
padding: 2rem;
}
.m_simulation_result_tbl {
font-size: 1.3rem;
}
.e_form_def_list .m_simulation_date {
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
font-size: 1rem;
}



/*==================================================
	持株会のしくみ
==================================================*/
@media only screen and (max-width: 940px) {
.m_about .m_about_index_future .m_about_index_future_cnts .m_column {
flex-wrap: -webkit-wrap;
flex-wrap: wrap;
}
.m_about .m_about_index_future .m_about_index_future_cnts .m_column.m_column_two .m_column_item {
width: 100%;
margin-bottom: 2.2rem;
margin-right: 0;
margin-left: 0;
}
.m_about .m_about_index_future .m_about_index_future_cnts .m_column.m_column_two .m_column_item:first-child {
margin-top: 0;	
}
}



/*==================================================
	よくあるご質問
==================================================*/
.m_faq .l_btn_faq .m_btn.m_btn_large .e_btn_medium .e_link {
font-size: 1.2rem;
}



/*==================================================
	帳票ダウンロード
==================================================*/
.m_form_download .l_form {
display: block;
}
.m_form_download .l_form .m_form_download_change {
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display: flex;
-webkit-box-pack: end;
-ms-flex-pack: end;
-webkit-justify-content: flex-end;	
justify-content: flex-end;
width: 100%;
margin-top: 1em;
}
.m_form_download .l_form .m_form_download_change .l_btn {
max-width: 163px;
}



/*==================================================
	野村證券の残高表示をご利用の方は再登録が必要となります
==================================================*/
.l_ols_notice .m_sec.m_ols_notice .m_ols_notice_item {
-ms-flex-align: start;
-webkit-box-align: start;
-webkit-align-items: flex-start;
align-items: flex-start;
}
.l_ols_notice .m_sec.m_ols_notice .m_ols_notice_item .m_img {
width: 50%;
}
.l_ols_notice .m_sec.m_ols_notice .m_ols_notice_item .m_txt {
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display: flex;
width: -webkit-calc(50% - 48px);
width: calc(50% - 48px);
margin-left: 48px;
}



/*==================================================
	NISAでセカンドライフの資金作りを加速させる方法
==================================================*/
.l_nisa .l_lifeplan_wrap .l_lifeplan_main .m_sec_lead .m_column {
display: block;
}
.l_nisa .l_lifeplan_wrap .l_lifeplan_main .m_sec_lead .m_column.m_column_two .m_column_item_w60_pc {
width: 100%;
}
.l_nisa .l_lifeplan_wrap .l_lifeplan_main .m_sec_lead .m_column.m_column_two .m_column_item_w40_pc {
width: 100%;
margin: 4.6rem 0 0;
}
.l_nisa .l_lifeplan_wrap .l_lifeplan_main .m_sec_lead .m_column.m_column_three .m_column_item_w33_pc {
width: 100%;
margin: 1.5rem 0 0;
}

.m_sec_nisasecondlife_01 .m_column {
display: block;
}
.m_sec_nisasecondlife_01 .m_column .m_column_item_w30_pc {
width: 100%;
}
.m_sec_nisasecondlife_01 .m_column .m_column_item_w70_pc {
width: 100%;
margin: 2.2rem 0 0!important;
}
.m_sec_nisasecondlife_02 .m_column {
display: block;
}
.m_sec_nisasecondlife_02 .m_column .m_column_item_w30_pc {
width: 100%;
}
.m_sec_nisasecondlife_02 .m_column .m_column_item_w70_pc {
width: 100%;
margin: 2.2rem 0 0!important;
}
.m_nisasecondlife_oldage {
display: block;
}
.m_nisasecondlife_oldage .m_nisasecondlife_oldage_item {
width: 100%;
}
.m_nisasecondlife_oldage .m_nisasecondlife_oldage_item:not(:first-child) {
margin: 0.5em 0 0;
}
.m_nisasecondlife_oldage .m_nisasecondlife_oldage_icon {
width: 100%;
margin: 0.5em 0;
}

/* 運用で資産づくりをはじめる */
.m_nisasecondlife_03_list {
display: block;
margin-top: 4.2672vw;
}
.m_nisasecondlife_03_list dt {
width: 100%;
}
.m_nisasecondlife_03_list dd {
width: 100%;
}
