@charset "utf-8";
/* CSS Document */

.fundwrapSubLead {
letter-spacing:4px;}

.fundwrapMv01 {
background:url(../img/bg_mv01.jpg);
background-repeat:no-repeat;
background-size:cover;}

.fundwrapMv01 > .columnInner {
width:990px;
margin: 10px auto 40px;
padding:10px 0 0 !Important;}

.fundwrap_Inner {
margin:0 auto;}

.fundwrap_Inner .fundwrap_Inner_title {
background-color:#796A55;
color:#FFFFFF;
font-size: 1.778em;
font-weight: bold;
line-height: 1.44;
text-align:center;
padding:7px 0;
}

.fundwrap_table_bg {
background:#E6F4EE !Important;
text-align:center !Important;}

.fundwrap-mygatebtn {
text-align:center;}

.fundwrap-mygatebtn img{
width:500px;}

.fundwrap-link .fo-box {
width:1000px;
margin: 40px auto 0px;
padding: 25px 5px;
border-radius: 15px;
background: #f4f4f4;}

.fundwrap-link .fo-box p {
font-size: 16px;
text-align: center;}

.fundwrap-link .fv {
display: flex;
justify-content: center;
flex-wrap: wrap;}

.fundwrap-link .fv .fvbox {
max-width: 230px;
margin: 1.5%;}

.fundwrap-link .fv .fvbox img {
max-width: 230px;}

.fundwrap_tab .tabList > ul {
margin-bottom:0 !Important;}

.fundwrap_tab .col {
width:990px;
padding: 10px 30px;
border: solid 1px #0ca26c;
border-width: 0 1px 1px;
background-color:#ffffff;}

.fundwrap_tab .tabList > ul > li > div > a {
padding: 16px 10px;
color: #000;
border: solid 1px #e1e1e1;
border-bottom: solid 1px #0ca26c;
background-color:#ffffff;}

.fundwrap_tab .tabList > ul > li > div > a img{
width:70px;
height:auto;}

.fundwrap_tab .tabList > ul > li > div[aria-selected="true"] > a {
padding-bottom: 22px;
color: #ffffff;
font-weight: bold;
border: solid 1px #0ca26c;
border-width: 1px 1px 0;
background-color:#0ca26c;}

.fundwrap_tab .tabList > ul > li > div[aria-selected="true"] > a img{
width:70px;
height:auto;}


.foot_gap {
margin-bottom:120px;}


.fundwrap_lp_2102 .logoWrap img {
width:auto !important;
height:60px !important;}



.tabList li.tab_aa {
width:50%;
display:block;
float:left;}

.tabList li .tab_aaa {
text-align:center;
padding:10px 0;
border-top:1px solid #b6b6b6;
border-right:1px solid #b6b6b6;
border-left:1px solid #b6b6b6;
border-bottom:1px solid #0ca26c;
font-weight:bold;
cursor:pointer;}

.tabList li .tab_bbb {
text-align:center;
padding:10px 0;
border-top:1px solid #b6b6b6;
border-right:1px solid #b6b6b6;
border-left:1px solid #ffffff;
border-bottom:1px solid #0ca26c;
font-weight:bold;
cursor:pointer;}

.tabList li.current .tab_aaa {
border:1px solid #0ca26c !Important;
color:#FFFFFF !Important;
background-color: #0ca26c !Important;}

.tabList li.current .tab_bbb {
border:1px solid #0ca26c !Important;
color:#FFFFFF !Important;
background-color: #0ca26c !Important;}

.Area01_lp_btnArea_inner {
width:100%;
text-align:center;}

.Area01_lp_btnArea_inner img {
width: auto;
height:60px;}

.f-btn-a {
margin-right:20px;}


@media only screen and (max-width: 767px){

.fundwrapMv01 {
background:none;}

.fundwrapMv01 > .columnInner {
width:100%;
margin: 10px auto 40px;
padding:10px 0 0 !Important;}

.fundwrap_Inner {
width:90%;}

.fundwrap_Inner .fundwrap_Inner_title {
line-height: 1.5;
font-size: 1.375em;
}

.fundwrap-mygatebtn img{
width:80%;}

.fundwrap-link .fo-box{
width:90%;
margin:30px auto 0px;
padding:25px 0px;
border-radius:15px;
background:#f4f4f4;}

.fundwrap-link .fv{
display: block;
justify-content: center;
flex-wrap: wrap; }

.fundwrap-link .fv .fvbox{
max-width:230px;
margin:2% auto 0; }

.fundwrap-link .fv .fvbox img{ max-width:230px;}

.fundwrap_tab .col {
padding: 10px 10px;}

.fundwrap_tab .tabList [role="tabpanel"] {
padding: 0px 0px !Important;}

.tabList li .tab_aaa , .tabList li .tab_bbb {
height:90px;}

.fundwrap_lp_2102 .logoWrap img {
width:100% !important;
height:auto !important;}

.foot_gap {
margin-bottom:250px;}

.Area01_lp_btnArea_inner {
width:70%;
text-align:center;}

.Area01_lp_btnArea_inner img{
margin-bottom:10px;
width: auto;
height: auto;}


.f-btn-a {
margin-right:0px;}

}