@charset "utf-8";
/*=================================================

 資産運用

=================================================== */

/*----------------------------------------------------------
    Mediaquary Tablet
----------------------------------------------------------*/
@media only screen and (min-width : 601px) and (max-width : 960px) {
/*----------------------------------------------------------
    資産運用について
----------------------------------------------------------*/
#simulation-tab .hash-contents-list li { width: 25%; padding: 0 5px; }
#simulation-tab .hash-contents-list li + li { margin-left: 0;}
#simulation-tab .hash-contents-list a { width: 100%;}
	
#simulation-tab .hash-contents-list a { font-size: 14px; padding: 90px 0 0; height: 50px; background-size: 85px auto; background-position: 50% 20px;}

}

/*----------------------------------------------------------
    Mediaquary Mobile(Landscape)
----------------------------------------------------------*/
@media only screen and (min-width : 0px) and (max-width : 600px) {
/*----------------------------------------------------------
    資産運用について
----------------------------------------------------------*/
.asset_management_simulation p { font-size: 14px; padding: 0 15px;}
.asset_management_simulation dl { font-size: 12px;}

.asset_management_simulation .simulationForm { padding: 20px 10px 25px;}
.asset_management_simulation .simulationForm p { padding: 0;}
.asset_management_simulation .simulationForm .formInner { width: auto; margin: 25px 0 0;}
.asset_management_simulation .simulationForm .table { display: block;}
.asset_management_simulation .simulationForm dl { width: 100%; line-height: 1.6; padding: 0; text-align: left; display: table;}
.asset_management_simulation .simulationForm dt { display: table-cell; width: 110px; padding: 5px 0px; font-size: 14px;}
.asset_management_simulation .simulationForm dd { display: table-cell; padding: 5px 0px;}
.asset_management_simulation .simulationForm_result .txt { font-size: 16px; margin: 0 0 15px; display: block;}
.asset_management_simulation .simulationForm_result .price { font-size: 24px; font-weight: bold;}
.asset_management_simulation .simulationForm .head_copy { font-size: 18px;}
/* ▼▼▼　soken20170916　▼▼▼ */	
.asset_management_simulation .simulationForm input { min-height: 20px; font-size: 16px;}
/* ▲▲▲　soken20170916　▲▲▲ */

.about_asset_management .body { overflow: visible;}
.about_asset_management .body p { margin-bottom: 15px;}
.about_asset_management .body ul { clear: both;}
.about_asset_management .body .fund_list_btn { width: 100%;}
.about_asset_management .body .fund_list_btn > * { text-align: left;}

#simulation-tab { padding: 15px 10px;}
#simulation-tab .hash-contents-list { font-size: 0; padding: 10px 0;}
#simulation-tab .hash-contents-list li { width: 25%; padding: 0 5px;}
#simulation-tab .hash-contents-list li + li { margin-left: 0;}
#simulation-tab .hash-contents-list a { font-size: 11px; font-weight: normal; padding: 65px 0 0; height: 46px; width: 100%; background-position: 50% 10px; -webkit-background-size: 65px auto; background-size: 65px auto;}
	
.asset_management_interest .inner { padding: 30px 15px;}
.asset_management_interest .notes { font-size: 87%;}
.asset_management_interest .arrowRb { font-size: 87%;}


.categoryTitle .inner { padding: 12px 0;}


/*----------------------------------------------------------
    用語集
----------------------------------------------------------*/
/*.glossary ul { overflow: hidden;}
.glossary ul > li { width: 20%; margin-right: 0; padding: 1px;}
.glossary ul > li a { display: block;}
*/

}

/*----------------------------------------------------------
    Mediaquary Mobile(Landscape)
----------------------------------------------------------*/
@media only screen and (min-width : 0px) and (max-width : 370px) {
/*----------------------------------------------------------
    資産運用について
----------------------------------------------------------*/
#simulation-tab .hash-contents-list a { padding: 55px 0 0; height: 46px; width: 100%; background-position: 50% 10px; -webkit-background-size: 65px auto; background-size: 55px auto;}

}
