/**
*
* @charset="UTF-8"
* moneyabc06.css
*
**/
#moneyAbc .money-abc-body {padding:30px 0;}
#moneyAbc .money-abc-column { width:709px;}
#moneyAbc .money-abc-body .money-abc-body-wp {width:709px;padding:0;}


#moneyAbc .money-abc-column .money-abc-column-hd-m06 {
  width:709px;
  height:475px;
}

#moneyAbc .box-01 .money06-menu-01-txt,
#moneyAbc .box-01 .box-01-01 .box-01-01-merit dl dd,
#moneyAbc .box-01 .box-01-01 .box-01-01-demerit dl dd,
#moneyAbc .box-02 .money06-menu-02-txt div,
#moneyAbc .money-abc-column .box-02 .box-02-03 dd,
#moneyAbc .money-abc-column .box-03 .money06-menu-03-txt,
#moneyAbc .box-04 .box-04-02 .box-04-02-merit dl dd,
#moneyAbc .box-04 .box-04-02 .box-04-02-demerit dl dd,
#moneyAbc .box-04 .box-04-01 .box-04-01-txt{
  font-family: source-han-sans-japanese, sans-serif;
  font-weight: 500;
  font-style: normal;
  color: #646464;
  line-height: 1.5;
}
#moneyAbc .box-01 .box-01-01 .box-01-01-merit dl dt,
#moneyAbc .box-01 .box-01-01 .box-01-01-demerit dl dt,
#moneyAbc .box-04 .box-04-02 .box-04-02-merit dl dt,
#moneyAbc .box-04 .box-04-02 .box-04-02-demerit dl dt{
  font-family: source-han-sans-japanese, sans-serif;
  font-weight: 900;
  font-style: normal;
}

#moneyAbc .box-01-matome,
#moneyAbc .box-02-matome,
#moneyAbc .box-03-matome,
#moneyAbc .box-04-matome,
#moneyAbc .money-abc-column .box-02 .box-02-03 h4,
#moneyAbc .money-abc-column .box-02 .box-02-03 dt{
  font-family: ten-mincho, serif;
  font-weight: 400;  
  font-style: normal;
  color: #6a584b;
}

#moneyAbc .box-01,
#moneyAbc .box-02,
#moneyAbc .box-03{
  width: 640px;
  margin: auto;
}
#moneyAbc .box-01 .money06-menu-01 {
  height:260px;
  }
#moneyAbc .box-01 .money06-menu-01-img{
  margin-top: -150px;
  margin-left: 100px;
  margin-bottom: 20px;
}

#moneyAbc .box-01 .money06-menu-01-txt{
  text-align: center;
}

#moneyAbc .box-01 .box-01-01,
#moneyAbc .box-04 .box-04-02{
  display: flex;
  width: 605px;
  margin: auto;
}

#moneyAbc .box-01 .box-01-01 .box-01-01-merit,
#moneyAbc .box-01 .box-01-01 .box-01-01-demerit,
#moneyAbc .box-04 .box-04-02 .box-04-02-merit,
#moneyAbc .box-04 .box-04-02 .box-04-02-demerit{
  width: 287px;
}
#moneyAbc .box-01 .box-01-01 .box-01-01-merit dl,
#moneyAbc .box-01 .box-01-01 .box-01-01-demerit dl,
#moneyAbc .box-04 .box-04-02 .box-04-02-merit dl,
#moneyAbc .box-04 .box-04-02 .box-04-02-demerit dl{
  width: 230px;
  margin: auto;
  padding-top: 10px;
}
#moneyAbc .box-01 .box-01-01 .box-01-01-merit,
#moneyAbc .box-04 .box-04-02 .box-04-02-merit{
  background:url(/kurashinote/budget/money_abc/img/m06/m06-03-merit-bottm.png) 0 bottom no-repeat;
  margin-right: 10px;
  
}
#moneyAbc .box-01 .box-01-01 .box-01-01-merit dl dt span,
#moneyAbc .box-01 .box-01-01 .box-01-01-demerit dl dt span,
#moneyAbc .box-04 .box-04-02 .box-04-02-merit dl dt span,
#moneyAbc .box-04 .box-04-02 .box-04-02-dedemerit dl dt span{
  font-size: 12px;
}

#moneyAbc .box-01 .box-01-01 .box-01-01-merit dl dt,
#moneyAbc .box-04 .box-04-02 .box-04-02-merit dl dt{
  color: #ff8158;
  font-size: 100%;
  margin-bottom: 5px;
}

#moneyAbc .box-01 .box-01-01 .box-01-01-merit dl dd,
#moneyAbc .box-04 .box-04-02 .box-04-02-merit dl dd{
  border-top: #ff8158 1px dotted;
  margin-bottom: 30px;
  padding-top: 5px;
  font-size: 90%;
}

#moneyAbc .box-01 .box-01-01 .box-01-01-demerit dl dt,
#moneyAbc .box-04 .box-04-02 .box-04-02-demerit dl dt{
  color: #589be7;
  font-size: 100%;
  margin-bottom: 5px;
}
#moneyAbc .box-01 .box-01-01 .box-01-01-demerit dl dd,
#moneyAbc .box-04 .box-04-02 .box-04-02-demerit dl dd{
  border-top: #589be7 1px dotted;
  margin-bottom: 30px;
  padding-top: 5px;
  font-size: 90%;
}

#moneyAbc .box-01 .box-01-01 .box-01-01-demerit,
#moneyAbc .box-04 .box-04-02 .box-04-02-demerit{
  background:url(/kurashinote/budget/money_abc/img/m06/m06-03-demerit-bottm.png) 0 bottom no-repeat;
  margin-left: 10px;
}

#moneyAbc .box-01-matome{
  background:url(/kurashinote/budget/money_abc/img/m06/m06-04.png) 0 0 no-repeat;
  height:255px;
  width: 648px;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 100px;
  font-size: 16px;
  line-height: 1.5;
  font-weight: bold;
  text-align: center;
}

#moneyAbc .box-02 .money06-menu-02-img{
  margin-top: -40px;
  margin-left: 120px;
  margin-bottom: 20px;
}

#moneyAbc .box-02 .money06-menu-02-txt,
#moneyAbc .box-04 .box-04-01{
  display: flex;
  justify-content: center;
  align-items: center;
  width: 590px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 20px;
}

#moneyAbc .box-02 .money06-menu-02-txt .money06-menu-02-inner-img,
#moneyAbc .box-04 .box-04-01 .box-04-01-img{
  padding-right: 20px;
}

#moneyAbc .money-abc-column .box-02-02{
  width: 617px;
  margin: auto;
}

#moneyAbc .money-abc-column .box-02-02 dl{
  float: left;
}

#moneyAbc .money-abc-column .box-02 .box-02-03{
  clear: both;
  background:url(/kurashinote/budget/money_abc/img/m06/m06-09.png) 0 0 no-repeat;
  width: 617px;
  margin: auto;
  padding-top: 46px;
  height: 385px;
}

#moneyAbc .money-abc-column .box-02 .box-02-03 h4{
  color: #658754;
  font-size: 18px;
  font-weight: bold;
  background-color: #e5e9d5;
  width: 295px;
  text-align: center;
  line-height: 1.5;
  margin-left: 90px;
  margin-bottom: 10px;
}
#moneyAbc .money-abc-column .box-02 .box-02-03 dl{
  margin-left: 90px;
  width: 460px;
}
#moneyAbc .money-abc-column .box-02 .box-02-03 dt{
  color: #604c3f;
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 5px;
  margin-top: 20px;
}

#moneyAbc .money-abc-column .box-02 .box-02-04{
  width: 617px;
  margin: auto;
}


#moneyAbc .money-abc-column .box-02 .box-02-05{
  width: 617px;
  margin-top: 10px;
  margin-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
  text-align: right;
}
#moneyAbc .money-abc-column .box-02-06{
  width: 704px;
  margin: auto;
  text-align: center;
}

#moneyAbc .money-abc-column .box-02-06 .box-02-06-1{
  position: relative;
  left: 354px;
  width: 354px;
  height: 117px;
}
#moneyAbc .money-abc-column .box-02-06 .box-02-06-2{
  position: relative;
  left: 0px;
  width: 354px;
  height: 345px;
  margin-top: -117px;
}

#moneyAbc .money-abc-column .box-02-06 .box-02-06-3{
  position: relative;
  left: 354px;
  margin-top:-228px;
  width: 354px;
  height: 345px;
}

#moneyAbc .money-abc-column .box-02-06 .box-02-06-4{
  position: relative;
  left: 0px;
  width: 354px;
  height: 345px;
  margin-top:-128px;
}

#moneyAbc .money-abc-column .box-02-06 .box-02-06-5{
  position: relative;
  left: 354px;
  margin-top:-228px;
  width: 354px;
  height: 345px;
}

#moneyAbc .box-02-matome{
  background:url(/kurashinote/budget/money_abc/img/m06/m06-17.png) 0 0 no-repeat;
  height:180px;
  width: 648px;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 100px;
  font-size: 16px;
  line-height: 1.5;
  font-weight: bold;
  text-align: center;
}
#moneyAbc .box-02-07{
  width: 610px;
  margin: auto;
  text-align: right;
  margin-bottom: 50px;
}

#moneyAbc .money-abc-column .box-03{
  width: 640px;
  margin: auto;
}

#moneyAbc .money-abc-column .box-03 .money06-menu-03-img{
  width: 590px;
  margin-left: 120px;
  margin-bottom: 20px;
  margin-top: -40px;
}

#moneyAbc .money-abc-column .box-03 .money06-menu-03-txt{
  text-align: center;
  padding-bottom: 20px;
}

#moneyAbc .money-abc-column .box-03 .box-03-02{
  width: 617px;
  margin-left: auto;
  margin-right: auto;
}

#moneyAbc .money-abc-column .box-03 .box-03-matome{
  background:url(/kurashinote/budget/money_abc/img/m06/m06-25.png) 0 0 no-repeat;
  height:278px;
  width: 648px;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 100px;
  font-size: 16px;
  line-height: 1.5;
  font-weight: bold;
  text-align: center;
}

#moneyAbc .money-abc-column .box-03 .box-03-matome img{
  display: inline-block;
  padding-left: 3px;
  padding-right: 3px;
}
#moneyAbc .money-abc-column .box-03 .box-03-03 {
  width: 625px;
  text-align: right;
  margin-bottom: 20px;
}

.box-04{
  width: 640px;
  margin: auto;
}

#moneyAbc .box-04 .money06-menu-028-img{
  margin-top: -40px;
  margin-left: 120px;
  margin-bottom: 20px;
}

#moneyAbc .money-abc-column .box-04 .box-04-03 .box-04-03-1{
  margin-top: 15px;
  margin-bottom: 15px;
  text-align: center;
}
#moneyAbc .money-abc-column .box-04 .box-04-04{
 width: 617px;
 margin: auto;
}


#moneyAbc .money-abc-column .box-04-matome 
{
  background:url(/kurashinote/budget/money_abc/img/m06/m06-34.png) 0 0 no-repeat;
  height:234px;
  width: 648px;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 90px;
  font-size: 16px;
  line-height: 1.5;
  font-weight: bold;
  text-align: center;
}


#moneyAbc .money-abc-column .box-05 .box-05-01 {margin:0;padding:0;background:url(/kurashinote/budget/money_abc/img/m06/m06-35.png) 0 0 no-repeat;height:510px;}
#moneyAbc .money-abc-column .box-05 .box-05-02 {margin:0;padding:0;background:url(/kurashinote/budget/money_abc/img/m06/m06-36.png) 0 0 no-repeat;height:93px;}
#moneyAbc .money-abc-column .box-05 .box-05-03 {height:81px;padding-bottom:51px;}
#moneyAbc .money-abc-column .box-05 .box-05-03 a {background:url(/kurashinote/budget/money_abc/img/m06/m06-37.png) 0 0 no-repeat;height:81px;display:block;}
#moneyAbc .money-abc-column .box-05 .box-05-04 {background:url(/kurashinote/budget/money_abc/img/m06/m06-39.png) 0 0 no-repeat;height:175px;}
#moneyAbc .money-abc-column .box-05 .box-05-04 ul {padding-top:64px;padding-left:104px;width:474px;}
#moneyAbc .money-abc-column .box-05 .box-05-04 .box-05-04-1 {float:left;width:234px;height:61px;}
#moneyAbc .money-abc-column .box-05 .box-05-04 .box-05-04-2 {float:left;width:234px;height:61px;margin-right:6px;}
#moneyAbc .money-abc-column .box-05 .box-05-04 .box-05-04-1 a {background:url(/kurashinote/budget/money_abc/img/m06/m06-39-btn-k.png) 0 0 no-repeat;height:61px;display:block;}
#moneyAbc .money-abc-column .box-05 .box-05-04 .box-05-04-2 a {background:url(/kurashinote/budget/money_abc/img/m06/m06-39-btn-s.png) 0 0 no-repeat;height:61px;display:block;}

#moneyAbc .money-abc-column .list_section_nav {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 5%;
}
#moneyAbc .section_nav{
  width: calc((640/650)*100%);
  margin: 0 auto;
  margin-top: 6%;
}

#moneyAbc .section_nav li{
  flex-shrink: 1;
}

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