@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap";.info{padding:20px 0px}.info__inner{max-width:1080px;margin:0 auto}.info__sec01{background-color:#fdf87d;text-align:center;padding:40px 85px;margin-bottom:60px}@media(max-width: 991.98px){.info__sec01{padding:30px 20px;margin-bottom:30px}}.info__sec01__title{margin-bottom:20px}@media(max-width: 991.98px){.info__sec01__title img{max-width:400px;width:100%}}.info__sec01__readtext{font-family:"Noto Sans JP",sans-serif;font-weight:800;font-size:3rem}@media(max-width: 991.98px){.info__sec01__readtext{font-size:1.8rem}}.info__sec01__readtext span{color:#fb066e}@media(max-width: 991.98px){.info__sec01__readtext span{display:block}}.info__sec01__grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:10px 20px;margin-top:20px}@media(max-width: 991.98px){.info__sec01__grid{grid-template-columns:1fr}}.info__sec01__grid__box{background-color:#fff;border-radius:8px;box-shadow:2px 2px 2px rgba(0,0,0,.1)}.info__sec01__grid__box__subtitle{background-color:#fb066e;border-radius:8px 8px 0 0;padding:10px;color:#fff002;font-family:"Noto Sans JP",sans-serif;font-weight:800;font-size:1.8rem}@media(max-width: 991.98px){.info__sec01__grid__box__subtitle{font-size:1.3rem}}.info__sec01__grid__box__footer{padding:20px}@media(max-width: 991.98px){.info__sec01__grid__box__footer{display:flex;justify-content:center;align-items:center;gap:0 20px;padding:10px 15px}.info__sec01__grid__box__footer .-img01{max-width:100px}.info__sec01__grid__box__footer .-img02{max-width:150px}.info__sec01__grid__box__footer .-img03{max-width:60px}}.info__sec01__grid__box__footer__text{line-height:1.4;margin-bottom:.75em;font-size:2.7rem;font-weight:800;font-family:"Noto Sans JP",sans-serif}@media(max-width: 991.98px){.info__sec01__grid__box__footer__text{font-size:1.5rem}.info__sec01__grid__box__footer__text .sp{display:none}}.info__sec01__grid__box__footer__text span{color:#fb066e;background:linear-gradient(transparent 70%, yellow 70%)}.info__sec02{margin-bottom:50px}@media(max-width: 991.98px){.info__sec02{margin-bottom:30px}}.info__sec02__subtitle{text-align:center;margin-bottom:30px}@media(max-width: 991.98px){.info__sec02__subtitle{margin-bottom:15px}.info__sec02__subtitle img{max-width:300px;width:100%}}.info__sec02__bnrs{display:grid;grid-template-columns:repeat(2, 1fr);gap:0 20px;padding:0 20px;margin-bottom:50px}.info__sec02__title{line-height:1.6;margin-bottom:.75em;font-size:3rem;text-align:center}@media(max-width: 991.98px){.info__sec02__title{font-size:1.4rem}}.info__sec02__title h3{font-weight:800;display:inline-block;position:relative;font-family:"Noto Sans JP",sans-serif;padding:0 54px}@media(max-width: 991.98px){.info__sec02__title h3{padding:0 25px}}.info__sec02__title h3::before{position:absolute;content:"";width:44px;height:74px;left:0;bottom:0;background:url("/rootImg/info/info_renew/parts-left.svg") left bottom/cover no-repeat}@media(max-width: 991.98px){.info__sec02__title h3::before{width:22px;height:32px}}.info__sec02__title h3::after{position:absolute;content:"";width:44px;height:74px;right:0;bottom:0;background:url("/rootImg/info/info_renew/parts-right.svg") left bottom/cover no-repeat}@media(max-width: 991.98px){.info__sec02__title h3::after{width:22px;height:32px}}.info__sec02__tabs{display:grid;grid-template-columns:repeat(2, 1fr)}@media(max-width: 991.98px){.info__sec02__tabs{padding:0 20px}}.info__sec02__tab{padding:20px;text-align:center;border-radius:20px 20px 0 0}@media(max-width: 991.98px){.info__sec02__tab{border-radius:10px 10px 0 0;padding:15px}.info__sec02__tab img{max-width:170px;width:100%}}.info__sec02__tab:first-child{background-color:#fb0685;cursor:pointer}.info__sec02__tab:last-child{cursor:pointer;background-color:#18a0ff}.info__sec02__tab-content.is-active{display:block}.info__sec02__tab-content{display:none;background-color:#f0f0f0;padding:20px 20px 20px 20px}.info__sec02__tab-content:first-child{border-top:20px solid #fb0685;border-bottom:10px solid #fb0685}@media(max-width: 991.98px){.info__sec02__tab-content:first-child{border-top:10px solid #fb0685;border-bottom:5px solid #fb0685}}.info__sec02__tab-content:last-child{border-top:20px solid #18a0ff;border-bottom:10px solid #18a0ff}@media(max-width: 991.98px){.info__sec02__tab-content:last-child{border-top:10px solid #18a0ff;border-bottom:5px solid #18a0ff}}.info__sec02__tab-content__text{font-size:2rem;margin-top:.5em;margin-bottom:1.5em;padding-left:10px;font-weight:bold}@media(max-width: 991.98px){.info__sec02__tab-content__text{font-size:1.4rem}}.info__sec02__btm{padding:50px 20px 60px;background-color:#fdf87d;text-align:center}@media(max-width: 991.98px){.info__sec02__btm{padding:20px 20px 40px}}.info__sec02__btm__inner{max-width:600px;margin:0 auto}.info__sec02__btm__inner__text p{font-family:"Noto Sans JP",sans-serif;font-weight:800;font-size:2.4rem;position:relative;display:inline;padding:0 36px}@media(max-width: 991.98px){.info__sec02__btm__inner__text p{padding:0 18px;font-size:1.4rem}}.info__sec02__btm__inner__text p::before{position:absolute;content:"";width:30px;height:50px;left:0;bottom:0;background:url("/rootImg/info/info_renew/parts-left.svg") left bottom/cover no-repeat}@media(max-width: 991.98px){.info__sec02__btm__inner__text p::before{width:15px;height:25px}}.info__sec02__btm__inner__text p::after{position:absolute;content:"";width:30px;height:50px;right:0;bottom:0;background:url("/rootImg/info/info_renew/parts-right.svg") left bottom/cover no-repeat}@media(max-width: 991.98px){.info__sec02__btm__inner__text p::after{width:15px;height:25px}}.info__sec02__btm__inner__text span{font-size:3rem;color:#fb066e}@media(max-width: 991.98px){.info__sec02__btm__inner__text span{font-size:1.8rem}}.info__sec02__btm__inner__link{margin-top:15px;padding:30px 20px;border-radius:100px;display:block;box-shadow:0 5px #9e0e59;background-color:#fb066e;transition:ease-in-out .2s}@media(max-width: 991.98px){.info__sec02__btm__inner__link{padding:15px 20px}.info__sec02__btm__inner__link img{max-width:200px}}.info__sec02__btm__inner__link:hover{box-shadow:0 0px #9e0e59;transform:translateY(5px)}.info__sec03{margin-bottom:50px;padding:0 20px}@media(max-width: 991.98px){.info__sec03{margin-bottom:30px}}.info__sec03__subtitle{margin-bottom:50px}.info__sec03__figure{text-align:center;margin-bottom:85px}.info__sec03__title{margin-top:2em;font-size:2.6rem;font-weight:800;font-family:"Noto Sans JP",sans-serif;border-bottom:1px solid #3f3f3f;padding-bottom:.5em;margin-bottom:1em}@media(max-width: 991.98px){.info__sec03__title{font-size:1.4rem}}.info__sec03__list__li{font-weight:bold;font-size:1.2rem;line-height:2;text-indent:-1em;padding-left:1em}@media(max-width: 991.98px){.info__sec03__list__li{font-size:1rem}}.info .swiper-slide{text-align:center}.info .mySwiper{position:relative;padding-bottom:80px}.info .mySwiper .swiper-button-prev,.info .mySwiper .swiper-button-next{top:auto;background:#6b6b6b;transition:.3s;bottom:0;width:56px;height:56px;border-radius:200px;color:#fff}.info .mySwiper .swiper-button-prev::after,.info .mySwiper .swiper-button-next::after{font-size:20px}.info .mySwiper .swiper-button-prev{left:calc(50% - 60px)}.info .mySwiper .swiper-button-next{right:calc(50% - 60px)}.tab_container{padding-bottom:1em;background-color:#fff;border:1px solid #37beb0;margin:0 auto}.tab_item{width:50%;padding:15px 0;border-bottom:3px solid #37beb0;background-color:#ececec;text-align:center;color:#37beb0;display:block;float:left;font-weight:bold;transition:all .2s ease}@media(max-width: 991.98px){.tab_item{display:none}}.tab_item:hover{opacity:.75}input[name=tab_item]{display:none}.tab_content{display:none;padding:1em 1em 1em;clear:both;overflow:hidden}@media(max-width: 991.98px){.tab_content{display:block;padding:0 1em 1em}}#tab1:checked~#tab1_content,#tab2:checked~#tab2_content{display:block}.tab_container input:checked+.tab_item{background-color:#37beb0;color:#fff}.tab_content_description ul{width:850px;margin:auto;max-width:90%}.heading{font-size:15px;margin-top:30px}/*# sourceMappingURL=style.css.map */


.cnpAndPlanArea {
  background-color: #ffffff;
}

.cnpAndPlanArea .sectionBlock_inner{
  background: url(/rootImg/info/pc/info_bg_01.png) 0 0 no-repeat #ffffff;
}

.cnpAndPlanArea .headingBlock-styleType02{
  color: #ed0000;
  font-size: 40px;
  font-weight: 600;
  letter-spacing: 0.18em;
  line-height: 1;
  padding: 47px 0 15px 0;
  text-align: center;
}

.cnpAndPlanArea .ctlBox{
  background-color: #ffffff;
  border: 1px solid #cccccc;
  margin-left: 30px;
  padding: 38px 38px 33px 38px;
  width: 1000px;
}

.cnpAndPlanArea .columnComp-type01 .columnComp_box{
  font-size: 0;
}

.cnpAndPlanArea .columnComp-type01 .columnComp_box:first-child{
  width: 60%;
}

.cnpAndPlanArea .columnComp-type01 .columnComp_box:last-child{
  width: 40%;
}

.cnpAndPlanArea .cnpAndPlan_slc{
  display: inline-block;
  font-size: 0;
  position: relative;
  width: 190px;
}

.cnpAndPlanArea .cnpAndPlan_slc .evac_options{
  display: none;
}

.cnpAndPlan_slc-prefecture{
  margin-left: 24px;
}

.cnpAndPlanArea .cnpAndPlan_slc::before{
  border-top: 2px solid #757574;
  border-right: 2px solid #757574;
  content: '';
  display: block;
  height: 6px;
  position: absolute;
  top: calc(50% - 5px);
  right: 16px;
  transform: rotate(135deg);
  width: 6px;
  z-index: 2;
}

.cnpAndPlanArea .cnpAndPlan_slc select{
  background-color: #f7f7f0;
  border: 1px solid #cccccc;
  display: inline-block;
  font-size: 1.4rem;
  padding: 12px 42px 12px 18px;
  position: relative;
  text-align: left;
  width: 190px;
}

.cnpAndPlanArea .cnpAndPlan_slc select:disabled{
  /*background-color: #acacac;*/
}

.cnpAndPlanArea .cnpAndPlan_slc option:disabled{
  display: none;
}

.ctlBox_checkParts{
  display: flex;
  justify-content: start;
  align-items: center;
}

.cnpAndPlanArea .checkboxWrap{
  margin-top: 0px;
  padding-bottom: 0px;
}

.cnpAndPlanArea .checkboxLabel{
  font-size: 1.4rem;
  margin-left: 23px;
}

.cnpAndPlanArea .inputCheckbox+label::before{
  top: 0px;
}

.cnpAndPlanArea .inputCheckbox:first-child + .checkboxLabel{

  margin-left: 0px;
}

.cnpAndPlanArea .inputCheckbox+label::after{
  border: none;
  background: url(/cmn/img/checkbox_icon_01.png) 0 0 no-repeat #ffffff;
  height: 14px;
  top: 4px;
  left: 3px;
  transform:none;
  width: 16px;
}

.cnpAndPlanArea .boxBtn-typeSearch{
  font-size: 1.6rem;
  margin-left: 50px;
  padding: 10px 46px 9px 46px;
  width: 190px;
}

.cnpAndPlanArea .cnpAndPlanArea_body{
  padding: 50px 0 30px 0;
}

.cnpAndPlanArea .columnComp.columnComp-type03{
  justify-content: space-between;
}

.cnpAndPlanArea .columnComp.columnComp-type03:after{
  content:"";
  display:block;
  width: 340px;
  height:0;
}

.cnpAndPlanArea .columnComp-type03 .columnComp_box{
  margin-bottom: 60px;
  /*margin-left: 30px;*/
  width: 340px;
}

.cnpAndPlanArea .columnComp-type03 .columnComp_box:not(.campaignListBox_item-active){
  display: none;
  animation: fadeOutActive 600ms ease-out 100ms forwards;
}

.cnpAndPlanArea .columnComp-type03 .columnComp_box.campaignListBox_item-active{
  opacity:0;
}

.cnpAndPlanArea .columnComp-type03 .columnComp_box.campaignListBox_item-active.campaignListBox_item-animate{
  animation: fadeInActive 600ms ease-out 100ms forwards;
}

.cnpAndPlanArea .columnComp-type03 .columnComp_box:first-child,
.cnpAndPlanArea .columnComp-type03 .columnComp_box:nth-child(3n+1){
  margin-left: 0px;
}

.cnpAndPlanArea .columnComp-type03 .columnComp_box:nth-child(-n+3){
  /*margin-bottom: 0px;*/
}

.campaignListBox_item{
  height: 100%;
  padding-bottom: 75px;
  position: relative;
}

.campaignListBox_item img{
  margin-bottom: 12px;
}

.campaignListBox_item a:hover img{
  opacity: 0.7;
}

.campaignListBox_typeIcon{
  display: inline-block;
  color: #ffffff;
  font-size: 1.1rem;
  line-height: 1;
  margin-bottom: 14px;
  padding: 6px 22px 6px 22px;
}

.campaignListBox_typeIcon.campaignListBox_typeIcon-nationwide{
  background-color: #607bc3;
}


.campaignListBox_typeIcon.campaignListBox_typeIcon-plan{
  background-color: #f86c91;
}

.campaignListBox_typeIcon.campaignListBox_typeIcon-area{
  background-color: #607bc3;
}

.campaignListBox_planName{
  font-size: 1.6rem;
  font-weight: 600;
  margin-bottom: 4px;
}

.campaignListBox_desc{
  line-height: 1.8;
}

.campaignListBox_dl{
  display: flex;
  align-items: baseline;
  justify-content: start;
  flex-wrap: wrap;
  margin-top: 16px;
}

.campaignListBox_dl dt{
  background-color: #ffffff;
  border: 1px solid #ed0000;
  color: #ed0000;
  font-size: 1.2rem;
  line-height: 1;
  padding: 5px 6px;
  text-align: center;
  margin-top: 16px;
  min-width: 60px;
}

.campaignListBox_dl dt:first-child{
  margin-top: 0;
}

.campaignListBox_dl dd{
  padding: 0 0 0 16px;
  width: calc(100% - 60px);
}

.campaignListBox_dl dd .arrowLink{
  color: #ed0000;
  /* margin-left: 15px; */
}

.cnpAndPlanArea_body .boxLink-type02{
  letter-spacing: 0.2em;
  position: absolute;
  bottom: 0px;
  width: 100%;
}

.boxBtn.boxBtn-typeSearch{
  margin-top: 48px;
}

 .columnComp-type03 .columnComp_box {
        width: 31% !important;
    margin: 1rem 1.2rem;
    }

@media (max-width: 991.98px){
	 .columnComp-type03 .columnComp_box {
        width: 90% !important;
		 margin: 0 auto 4rem;
    }
}