/**
*
* @charset="UTF-8"
* moneyabc05.css
*
**/
#moneyAbc .money-abc-body .money-abc-body-wp {width:710px;padding:6px 0 0;}
#moneyAbc .money-abc-index .money-abc-view-btn {background:url(/kurashinote/budget/money_abc/img/m05/m05-btn01.png) 0 center no-repeat;text-indent:100%;white-space: nowrap;overflow:hidden;width:592px;height:86px;margin:0 auto; padding: 40px 0;}
#MoneyConMenu {margin-bottom:70px;}
#MoneyConMenu .money-cp-con-2 {margin-top:50px;}
#MoneyConMenu .money-cp-con-3 {margin-top:70px;margin-bottom:40px;}
#moneyAbcViewBtn {padding-bottom:60px;}
#moneyAbc .money-abc-index .abc-money-img-con {text-indent:100%;white-space: nowrap;overflow:hidden;}
#moneyAbc .money-abc-index-hidden {display:none;}
#moneyAbc .money-abc-index .money-abc-index-con {width:710px;position:relative;}

/* #moneyAbc .money-abc-index .money-abc-index-con .money-abc-con-hd h2{
  background:url(/kurashinote/budget/money_abc/img/m05/m05-01.png) 0 0 no-repeat;
  text-indent:100%;
  white-space: nowrap;
  overflow:hidden;
  width:710px;
  height:527px;
  padding-bottom:28px;
} */

#moneyAbc .money-abc-index .money-abc-index-con .money-abc-con-hd p.abc-money-img-con-1 {background:url(/kurashinote/budget/money_abc/img/m05/m05-03.png) 0 0 no-repeat;width:710px;height:303px;}
#moneyAbc .money-abc-index .money-abc-index-con .money-abc-con-hd p.abc-money-img-con-1-summary {background:url(/kurashinote/budget/money_abc/img/m05/m05-04.png) 0 0 no-repeat;width:710px;height:66px;}

#moneyAbc .money-abc-index .money-abc-index-con .money-abc-con-hd p.abc-money-img-con-2 {background:url(/kurashinote/budget/money_abc/img/m05/m05-13.png) 0 0 no-repeat;width:710px;height:307px;}
#moneyAbc .money-abc-index .money-abc-index-con .money-abc-con-hd p.abc-money-img-con-2-summary {background:url(/kurashinote/budget/money_abc/img/m05/m05-14.png) 0 0 no-repeat;width:710px;height:88px;}
#moneyAbc .money-abc-index .money-abc-index-con .money-abc-con-hd p.abc-money-img-con-3 {background:url(/kurashinote/budget/money_abc/img/m05/m05-21.png) 0 0 no-repeat;width:710px;height:306px;}
#moneyAbc .money-abc-index .money-abc-index-con .money-abc-con-hd p.abc-money-img-con-3-summary {background:url(/kurashinote/budget/money_abc/img/m05/m05-22.png) 0 0 no-repeat;width:710px;height:111px;}

#moneyAbc .money-con-1,
#moneyAbc .money-con-2,
#moneyAbc .money-con-3,
#moneyAbc .money-con-4 {width:710px;}

#moneyAbc .money-con-1 .money-con-1-1 {background:url(/kurashinote/budget/money_abc/img/m05/m05-05.png) 0 0 no-repeat;height:193px;}
#moneyAbc .money-con-1 .money-con-1-2 {background:url(/kurashinote/budget/money_abc/img/m05/m05-06.png) 0 0 no-repeat;height:230px;}

#money05Sim {background:url(/kurashinote/budget/money_abc/img/m05/m05-07.png) 0 0 no-repeat;height:1111px;margin-bottom:70px;}
/*#money05Sim {background:url(/kurashinote/budget/money_abc/img/m05/_ORIG/m05-07.png) 0 0 no-repeat;height:1111px;margin-bottom:70px;}*/
#money05Sim h3 {height:10px;}

#money05Sim input {margin:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;height;50px;box-shadow:none;padding:7px 0;font-size:26px;}

#money05Sim .calc-1 {padding-top:181px;margin-left:94px;height:50px;}
#money05Sim .calc-1 .cal-1-1 {float:left;width:137px;border:2px solid #000;background:#fff;}
#money05Sim .calc-1 .cal-1-1 input {width:137px;text-align:center;}
#money05Sim .calc-1 .cal-1-2 {float:left;width:128px;margin-left:54px;margin-right:50px;border:2px solid #000;background:#fff;}
#money05Sim .calc-1 .cal-1-2 input {width:128px;text-align:center;}
#money05Sim .calc-1 .cal-1-3 {float:left;width:136px;border:2px solid #8d8d8d;background:#fff;}
#money05Sim .calc-1 .cal-1-3 input {width:136px;text-align:center;}

#money05Sim .calc-2 {padding-top:81px;margin-left:94px;height:50px;}
#money05Sim .calc-2 .cal-2-1 {float:left;width:137px;border:2px solid #8d8d8d;;background:#fff;}
#money05Sim .calc-2 .cal-2-1 input {width:137px;text-align:center;}
#money05Sim .calc-2 .cal-2-2 {float:left;width:128px;margin-left:54px;margin-right:50px;border:2px solid #000;background:#fff;}
#money05Sim .calc-2 .cal-2-2 input {width:128px;text-align:center;}
#money05Sim .calc-2 .cal-2-3 {float:left;width:136px;border:2px solid #8d8d8d;background:#fff;}
#money05Sim .calc-2 .cal-2-3 input {width:136px;text-align:center;}

#money05Sim .calc-3 {padding-top:81px;margin-left:94px;height:50px;}
#money05Sim .calc-3 .cal-3-1 {float:left;width:137px;border:2px solid #8d8d8d;;background:#fff;}
#money05Sim .calc-3 .cal-3-1 input {width:137px;text-align:center;}
#money05Sim .calc-3 .cal-3-2 {float:left;width:128px;margin-left:54px;margin-right:50px;border:2px solid #e3ddcf;background:#fff;}
#money05Sim .calc-3 .cal-3-2 input {width:128px;text-align:center;}
#money05Sim .calc-3 .cal-3-3 {float:left;width:136px;border:2px solid #8d8d8d;background:#fff;}
#money05Sim .calc-3 .cal-3-3 input {width:136px;text-align:center;}

#money05Sim .calc-3 {padding-top:81px;margin-left:94px;height:50px;}
#money05Sim .calc-3 .cal-3-1 {float:left;width:137px;border:2px solid #8d8d8d;;background:#fff;}
#money05Sim .calc-3 .cal-3-1 input {width:137px;text-align:center;}
#money05Sim .calc-3 .cal-3-2 {float:left;width:128px;margin-left:54px;margin-right:50px;border:2px solid #e3ddcf;background:#fff;}
#money05Sim .calc-3 .cal-3-2 input {width:128px;text-align:center;}
#money05Sim .calc-3 .cal-3-3 {float:left;width:136px;border:2px solid #8d8d8d;background:#fff;}
#money05Sim .calc-3 .cal-3-3 input {width:136px;text-align:center;}

#money05Sim .calc-4 {padding-top:81px;margin-left:94px;height:50px;}
#money05Sim .calc-4 .cal-4-1 {float:left;width:137px;border:2px solid #8d8d8d;;background:#fff;}
#money05Sim .calc-4 .cal-4-1 input {width:137px;text-align:center;}
#money05Sim .calc-4 .cal-4-2 {float:left;width:128px;margin-left:54px;margin-right:50px;border:2px solid #000;background:#fff;}
#money05Sim .calc-4 .cal-4-2 input {width:128px;text-align:center;}
#money05Sim .calc-4 .cal-4-3 {float:left;width:136px;border:3px solid #ff734e;background:#fff;}
#money05Sim .calc-4 .cal-4-3 input {width:136px;text-align:center;}


#moneyAbc .money-con-1 .money-con-1-3 {background:url(/kurashinote/budget/money_abc/img/m05/m05-09bk.png) 0 0 no-repeat;height:98px;margin-bottom:70px;}
#moneyAbc .money-con-1 .money-con-1-3 p {margin-left:435px;width:232px;height:98px;}
#moneyAbc .money-con-1 .money-con-1-3 p a {display:block;width:232px;height:98px;background:url(/kurashinote/budget/money_abc/img/m05/m05-09btn.png) 0 0 no-repeat;}
#moneyAbc .money-con-1 .money-con-1-matome {background:url(/kurashinote/budget/money_abc/img/m05/m05-11.png) 0 0 no-repeat;height:351px;margin-bottom:50px;}

#moneyAbc .money-con-2 .money-con-2-1 .money-con-2-1-a {background:url(/kurashinote/budget/money_abc/img/m05/m05-15.png) 0 0 no-repeat;height:349px;}
#moneyAbc .money-con-2 .money-con-2-1 .money-con-2-1-b {background:url(/kurashinote/budget/money_abc/img/m05/m05-16.png) 0 0 no-repeat;height:141px;}
#moneyAbc .money-con-2 .money-con-2-1 .money-con-2-1-c {background:url(/kurashinote/budget/money_abc/img/m05/m05-17.png) 0 0 no-repeat;height:682px;}
#moneyAbc .money-con-2 .money-con-2-1 .money-con-2-1-d {background:url(/kurashinote/budget/money_abc/img/m05/m05-18.png) 0 0 no-repeat;height:187px;}        
#moneyAbc .money-con-2 .money-con-2-matome {background:url(/kurashinote/budget/money_abc/img/m05/m05-19.png) 0 0 no-repeat;height:396px;margin-bottom:40px;}

#moneyAbc .money-con-3 .money-con-3-1 {background:url(/kurashinote/budget/money_abc/img/m05/m05-23.png) 0 0 no-repeat;height:33px;}
#moneyAbc .money-con-3 .money-con-3-2 {background:url(/kurashinote/budget/money_abc/img/m05/m05-25.png) 0 0 no-repeat;height:455px;}
#moneyAbc .money-con-3 .money-con-3-3 .money-con-3-3-a {background:url(/kurashinote/budget/money_abc/img/m05/m05-26.png) 0 0 no-repeat;height:526px;}
#moneyAbc .money-con-3 .money-con-3-3 .money-con-3-3-b {background:url(/kurashinote/budget/money_abc/img/m05/m05-27bk.png) 0 0 no-repeat;height:116px;}
#moneyAbc .money-con-3 .money-con-3-3 .money-con-3-3-b p {margin-left:344px;width:291px;height:116px;}
#moneyAbc .money-con-3 .money-con-3-3 .money-con-3-3-b p a {display:block;width:291px;height:116px;background:url(/kurashinote/budget/money_abc/img/m05/m05-27btn.png) 0 0 no-repeat;}
#moneyAbc .money-con-3 .money-con-3-3 .money-con-3-3-c {background:url(/kurashinote/budget/money_abc/img/m05/m05-28.png) 0 0 no-repeat;height:105px;}
#moneyAbc .money-con-3 .money-con-3-matome {background:url(/kurashinote/budget/money_abc/img/m05/m05-29.png) 0 0 no-repeat;height:394px;}

.money-con-3-3-b{
  position: relative;
}
.money-con-3-3-b-navbox{
  position: relative;
  display: flex;
  width: 337px;
  height: 107px;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: flex-end;
  margin: 0 95px 0 auto;
}

#moneyAbc .money-con-4 .money-con-4-1 {background:url(/kurashinote/budget/money_abc/img/m05/m05-30bk.png) 0 0 no-repeat;height:98px;}
#moneyAbc .money-con-4 .money-con-4-1 p {margin-left:435px;width:232px;height:98px;}
#moneyAbc .money-con-4 .money-con-4-1 p a {display:block;width:232px;height:98px;background:url(/kurashinote/budget/money_abc/img/m05/m05-30btn.png) 0 0 no-repeat;}
#moneyAbc .money-con-4 .money-con-4-2 {background:url(/kurashinote/budget/money_abc/img/m05/m05-31.png) 0 0 no-repeat;height:516px;}
#moneyAbc .money-con-4 .money-con-4-3 {background:url(/kurashinote/budget/money_abc/img/m05/m05-32.png) 0 0 no-repeat;height:63px;}

/* 20200326 追加 */
.m05_con_hidden {
  display: none;
}

.m05_btn_hidden {
  display: none;
}


/*add 20201120
--------------------------------------------------------*/


#moneyAbc .abc-money-img-con-1{
  width: 600px;
  margin: 0 auto;
}

#moneyAbc .money-cp-con-tit{
  margin-top: 20px;
}

#moneyAbc .money-cp-con-ans_wrap{
  width: 100%;
  display: flex;
  justify-content: center;
}

#moneyAbc .money-cp-con-ans{
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 30px;
  padding-bottom: 10px;
  font-family: fot-tsukubrdgothic-std, sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size: 22px;
  color: #FF734E;
  border-bottom: 1px dashed #FF734E;
}

#moneyAbc .money-cp-con-ans img{
  margin-right: 0.5em;
}

#moneyAbc .money-cp-con_sammary span{
  background: #FFF542;
  font-weight: bold;
}

#moneyAbc .money-cp-con_sammary{
  padding-top: 20px;
  text-align: center;
  line-height: 2;
}

#moneyAbc .money-cp-con-sammary-wp{
  width: 600px;
  margin: 0 auto;
}

#moneyAbc .m05_sec1-2 .money-cp-con-sammary-wp{
  display: flex;
  justify-content: space-between;
  align-items: center;
}

#moneyAbc .m05_sec1-2 .money-cp-con_sammary{
  width: 370px;
  text-align-last: left;
  padding-top: 0;
}

#money05Sim{
  margin-top: 20px;
}

#moneyAbc .m05_other_link{
  width: 600px;
  margin: 0 auto;
  display: flex;
  justify-content:space-between;
  align-items: center;
}

#moneyAbc .m05_other_link a:hover{
  opacity: 0.7;
}

#moneyAbc .m05_other_link p{
  margin-right: 10px;
}

#moneyAbc .m05_sec1 .m05_sec_matome{
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 50px;
  width: 710px;
  height: 350px;
  background: url(/kurashinote/budget/money_abc/img/m05/bg_sec1_matome.png) no-repeat;
}

#moneyAbc .m05_sec1 .m05_sec_matome h3{
  margin-top: 10px;
}

#moneyAbc .m05_sec_matome p{
  padding-top: 20px;
  text-align: center;
  line-height: 2;
  font-family: fot-tsukubrdgothic-std, sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size: 16px;
  color: #5B7BBD;
}

#moneyAbc .m05_sec_matome p span{
  color: #FF734E;
  background: #FFF100;
}

/*section1
----------------------*/

#moneyAbc .money-cp-con_sammary-1{
  margin-top: 20px;
  text-align: center;
  line-height: 1.8;
}

#moneyAbc .money-cp-con_sammary-1 span{
  background: #FFF100;
  font-size: 12px;
  font-weight: bold;
}

/*section2
----------------------*/

#moneyAbc .m05_sec2{
  margin-top: 40px;
}

#moneyAbc .m05_sec2-1{
  width: 600px;
  margin: 0 auto;
}

#moneyAbc .m05_sec2 .money-cp-con_sammary{
  text-align: center;
  padding-top: 20px;
  line-height: 2;
}

#moneyAbc .m05_sec2 .m05_sec_matome{
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 50px;
  width: 710px;
  height: 396px;
  background: url(/kurashinote/budget/money_abc/img/m05/bg_sec2_matome.png) no-repeat;
}

#moneyAbc .m05_sec2 .m05_sec_matome h3{
  margin-top: 10px;
}

#moneyAbc .m05_sec2 .m05_sec_matome p{
  padding-top: 20px;
  text-align: center;
  line-height: 2;
  font-size: 16px;
  color: #5B7BBD;
}

#moneyAbc .m05_sec2 .m05_sec_matome p span{
  color: #FF734E;
  background: #FFF100;
}


/*section3
----------------------*/

#moneyAbc .m05_sec3{
  margin-top: 40px;
}

#moneyAbc .m05_sec3-1{
  width: 600px;
  margin: 0 auto;
}

#moneyAbc .m05_sec3 .money-cp-con_sammary-note{
  display: block;
  margin-top: 15px;
  font-size: 11px;
  text-align: center;
}

#moneyAbc .money-con-3-3{
  width: 602px;
  height: 687px;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  align-items: center;
  background: url(/kurashinote/budget/money_abc/img/m05/bg_hearing.png) no-repeat;
}

#moneyAbc .m05_link_dataguide{
  width: 364px;
  height: 100px;
  display: flex;
  justify-content: space-around;
  padding: 0 5px 0 10px;
  background: url(/kurashinote/budget/money_abc/img/m05/bg_dataguide.png) no-repeat;
  box-sizing: border-box;
}

#moneyAbc .m05_link_dataguide li{
  margin-top: 48px;
}

#moneyAbc .m05_sec3 .m05_other_link{
  width: 538px;
  margin: 0 auto;
  margin-top: 50px;
}

#moneyAbc .money-con-3-3 h4{
  margin-top: 40px;
}

#moneyAbc .money-con-3-3 > img{
  margin-top: 40px;
}

#moneyAbc .m05_sec3 .m05_sec_matome{
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 50px;
  width: 710px;
  height: 321px;
  background: url(/kurashinote/budget/money_abc/img/m05/bg_sec3_matome.png) no-repeat;
}

#moneyAbc .m05_sec3 .m05_sec_matome h3{
  margin-top: 10px;
}

#moneyAbc .m05_sec3 .m05_sec_matome p{
  padding-top: 20px;
  text-align: center;
  line-height: 2;
  font-size: 16px;
  vertical-align: middle;
  color: #5B7BBD;
}

#moneyAbc .m05_sec3 .m05_sec_matome p img{
  display: inline-block;
  vertical-align: text-bottom;
}

#moneyAbc .m05_sec3 .m05_sec_matome p span{
  color: #FF734E;
  background: #FFF100;
}

#moneyAbc .money-con-4 .m05_other_link {
  width: 615px;
  margin: 0 auto;
  margin-top: 50px;
}


/*section navigation
-----------------------------------*/

#moneyAbc .section_nav{
  width: 600px;
  margin: 0 auto;
  margin-top: 40px;
  margin-bottom: 20px;
}

#moneyAbc .list_section_nav{
  display: flex;
  justify-content: space-between;
}

#moneyAbc .item_section_nav:hover{
  opacity: 0.7;
}

#moneyAbc .item_section_nav a{
  display: block;
}