@charset "UTF-8";
/*! # kracie © 2023 amana*/

/*guidance_bnnr*/
.guidance_pr_txt{
  display: table;
  margin: 0 auto;
  padding-bottom: 15px;
  font-size: 1.4rem;
  color: #666;
  line-height: 1;
  text-align: center;
}
.guidance_bnnr{
  position: relative;
  margin-top: 4rem;
  clear: both;
}
.guidance_bnnr.gbnr_btm{
  top: 3rem;
}
.guidance_bnnr_link{
  position: relative;
  margin: 0 auto;
  padding: 20px 0;
  width: 520px;
  overflow: hidden;
  line-height: 1.6;
  text-decoration: none;
  border-radius: 15px;
  display: flex;
  align-items: center;
  z-index: 1;
}
.guidance_bnnr_link::after{
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  right: 0;
  background-repeat: no-repeat;
  background-position: right -1px center;
  background-size: auto 100%;
  z-index: -1;
}
.guidance_bnnr_link:hover .guidance_bnnr_pkg{
  -webkit-animation:item-figure-anime .2s;
  animation:item-figure-anime .2s;
}
.guidance_bnnr_pkg{
  position: relative;
  height: 110px;
  width: 180px;
  text-align: center;
}
.guidance_bnnr_pkg img{
  height: 100%!important;
  width: auto!important;
}
.guidance_bnnr_detail{
  position: relative;
  width: calc( 100% - 180px );
}
.gbnnr_subtxt{
  font-size: 1.6rem;
  font-weight: bold;
  line-height: 1.3;
  color: #ffe193;
}
.gbnnr_maintxt{
  font-size: 2.8rem;
  font-weight: bold;
  color: #fff;
}
.gbnnr_maintxt span{
  font-size: 2.2rem;
}
.gbnnr_link{
  position: relative;
  display:inline-block;
  margin-top: 5px;
  padding-left: 24px;
  padding-right: 35px;
  height: 28px;
  font-size: 1.3rem;
  font-weight: bold;
  line-height: 28px;
  border-radius: 7px;
  background-color: #fff;
  transition: all .3s ease;
}
.gbnnr_link::after{
  content: '';
  position: absolute;
  display: inline-block;
  vertical-align: middle;
  color: #333;
  line-height: 1;
  width: 0;
  height: 0;
  top: 50%;
  right: 15px;
  transform: translate(0,-50%);
  border-style: solid;
  border-color: transparent;
  border-width: 0.375em 0.64952em;
  border-left-color: #333;
  border-right: 0;
}
/*gbnnr_note*/
.gbnnr_note{
  position: relative;
  display: block;
  margin-top: 12px;
  font-size: 10px;
  line-height: 1;
  color: #fff;
  font-feature-settings: "palt";
  text-decoration: none;
}
.gbnnr_note_mrk{
  display: inline-block;
  margin-right: 5px;
  padding: 0 2px;
  line-height: 1.4;
  transform: scale(0.9);
  transform-origin: left top; 
  border: 1px solid #fff;
}
.gbnnr_note_txt1{
  display: inline-block;
  margin-right: 5px;
}
.gbnnr_note_txt2{
  display: inline-block;
}
/*gbnr_clr7*/
.guidance_bnnr_link.gbnr_clr7{background-color: #0e64c2;}
.guidance_bnnr_link.gbnr_clr7::after{
  background-image: url("../img/icon_gbnnr_wave7.svg");
}
.guidance_bnnr_link.gbnr_clr7 .gbnnr_link{color: #0e64c2;}
.guidance_bnnr_link.gbnr_clr7 .gbnnr_link::after{border-left-color: #0e64c2;}
@-webkit-keyframes item-figure-anime{50%{-webkit-transform:translateY(-10px) rotate(-2deg);transform:translateY(-10px) rotate(-2deg)}}
@keyframes item-figure-anime{50%{-webkit-transform:translateY(-10px) rotate(-2deg);transform:translateY(-10px) rotate(-2deg)}}
@media screen and (max-width: 640px){
  .guidance_bnnr.gbnr_btm{
    top: 0;
  }
  .guidance_bnnr_link{
    padding: 5vw 0;
    width: 100%;
  }
  .guidance_bnnr_pkg{
    height: 24vw;
    width: 42vw;
  }
  .guidance_bnnr_detail{
    width: calc( 100% - 42vw );
  }
  .gbnnr_subtxt{
    font-size: 1.6rem;
  }
  .gbnnr_maintxt{
    font-size: 2.4rem;
  }
  .gbnnr_maintxt span{
    font-size: 2rem;
  }
}

/*follow_link*/
.follow_link{
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  background-color: rgba(244,244,244,0.8);
  z-index: 50;
  display: none;
}
.follow_link .follow_link_innr{
  position: relative;
  margin: 0 auto;
  padding-top: 20px;
  padding-bottom: 20px;
  width: 95%;
}
.follow_link .link_prod_list_flex{
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
}
.follow_link .link_prod_list {
  position: relative;
  display: flex;
  justify-content: center;
  list-style: none;
}
.follow_link .link_prod_list + .link_prod_list{
  margin-left: 15px;
}
.follow_link .link_prod_list li{
  position: relative;
  margin-right: 15px;
  text-align: center;
}
.follow_link .link_prod_list li:last-child{
  margin-right: 0;
}
.follow_link .link_prod_list a{
  display: block;
  padding: 10px 30px 10px 10px;
  font-size: 13px;
  line-height: 1.5;
  font-weight: bold;
  text-decoration: none;
  border-radius: 5px;
  transition:0.3s;
  box-sizing: border-box;
}
.follow_link .link_lead_txt1{
  position: relative;
  font-feature-settings: "palt";
  font-size:1.2rem;
  z-index: 5;
}
.follow_link .link_lead_txt2{
  position: relative;
  font-size:1.4rem;
  z-index: 5;
}
.follow_link .link_prod_list a:hover{
  opacity: 1;
}
.follow_link .link_prod_list a::before {
  content: "";
  position: absolute;
  margin: auto;
  top: 0;
  bottom: 0;
  right: 5px;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background: #fff;
  z-index: 2;
}
.follow_link .link_prod_list a::after {
  content: "";
  position: absolute;
  margin: auto;
  top: 0;
  bottom: 0;
  right: 12px;
  width: 8px;
  height: 8px;
  transform: rotate(45deg);
  z-index: 3;
}
.follow_link .link_btn1{
  position: relative;
  color: #1eaae1;
  background-color: #cbf1fe;
  border: 2px solid #1eaae1;
}
.follow_link .link_btn1:hover{
  color: #fff;
  background-color: #1eaae1;
}
.follow_link .link_btn1::after{
  border-top: 2px solid #1eaae1;
  border-right: 2px solid #1eaae1;
}
.follow_link .link_btn2{
  position: relative;
  color: #0e64c2;
  background-color: #cbe4fe;
  border: 2px solid #0e64c2;
}
.follow_link .link_btn2:hover{
  color: #fff;
  background-color: #0e64c2;
}
.follow_link .link_btn2::after{
  border-top: 2px solid #0e64c2;
  border-right: 2px solid #0e64c2;
}
@media screen and (max-width: 640px){
  .follow_link{
    display: none!important;
  }
  .follow_link .follow_link_innr{
    padding-top: 4vw;
    padding-bottom: 4vw;
  }
  .follow_link .link_prod_list_flex{
    display: block;
  }
  .follow_link .link_prod_list{
    display: block;
    width: 100%;
  }
  .follow_link .link_prod_list + .link_prod_list{
    margin-left: 0;
    margin-top: 2vw;
  }
  .follow_link .link_prod_list li{
    margin-right: 0;
    margin-bottom: 3vw;
    width: 100%;
  }
  .follow_link .link_prod_list li:last-child{
    margin-bottom: 0;
    margin-right: 0;
  }
  .follow_link .link_prod_list a{
    padding: 2vw;
    padding-right: 3vw;
  }
  .follow_link .link_prod_list a::before {
    right: 2px;
    width: 15px;
    height: 15px;
  }
  .follow_link .link_prod_list a::after {
    right: 8px;
    width: 6px;
    height: 6px;
  }
  /*sp_list_flex*/
  .follow_link .link_prod_list.sp_list_flex{
    display: flex;
  }
  .follow_link .link_prod_list.sp_list_flex li{
    margin-bottom: 0;
    margin-right: 2vw;
  }
  .follow_link .link_prod_list.sp_list_flex a{
    padding: 1vw 2vw;
  }
  .follow_link .link_lead_txt1{
    font-size:1.3rem;
  }
  .follow_link .link_lead_txt2{
    font-size:1.4rem;
  }
  .follow_link .link_lead_txt1.sp_indention{
    display: block;
    font-size:1rem;
  }
  .follow_link .link_btn1:hover{
    color: #1eaae1;
    background-color: #cbf1fe;
  }
  .follow_link .link_btn2:hover{
    color: #0e64c2;
    background-color: #cbe4fe;
  }
}

/*toc_heading*/
.toc_heading{
  position: absolute;
  margin-top: -20px;
  padding-top: 20px;
}
/*toc_container*/
.toc_container{
  position: relative;
  margin: 0 auto;
  margin-bottom: 40px;
  padding: 25px;
  width: 100%;
  max-width: 575px;
  line-height: 1.6;
  text-align: left;
  border-radius: 15px;
  background-color: #f4f4f4;
}
.toc_container.txtclr_red a{
  color: #ba3f2b;
}
.toc_container.txtclr_blue a{
  color: #42609c;
}
.toc_container.txtclr_green a{
  color: #3e8f7f;
}


/*
.toc_container.txtclr_purple a{
  color: #7165ec;
}
.toc_container.txtclr_pink a{
  color: #ff6abb;
}
.toc_container.txtclr_green2 a{
  color: #a9cb51;
}
.toc_container.txtclr_brown a{
  color: #958b6a;
  font-feature-settings: "palt";
}
.toc_container.txtclr_brown2 a{
  color: #aca000;
}
.toc_container.txtclr_pinkred a{
  color: #d9277d;
}
.toc_container.txtclr_yellow a{
  color: #f6ba11;
}
.toc_container.txtclr_orange a{
  color: #f18d00;
}
.toc_container.txtclr_lightblue a{
  color: #009fe6;
}
.toc_container.txtclr_lightblue2 a{
  color: #4d96db;
}
.toc_container.txtclr_pink2 a{
  color: #f474c1;
}
*/

.toc_container .toc_title{
  display: block;
  margin-bottom: 20px;
  padding-bottom: 10px;
  text-align: center;
  font-size: 1.6rem;
  font-weight: bold;
  color: #666;
  border-bottom: 1px solid #dcdcdc;
}
.toc_container .toc_list{
  position: relative;
  list-style: none;
}
.toc_container .toc_list li{
  position: relative;
  margin-bottom: 15px;
}
.toc_container .toc_list li:last-child{
  margin-bottom: 0;
}
.toc_container .toc_sublist{
  position: relative;
  margin-top: 10px;
  padding-left: 2rem;
  list-style: none;
}
.toc_container .toc_sublist li{
  position: relative;
  margin-bottom: 5px;
}
.toc_container .toc_list_link{
  display: inline-block;
  font-size: 1.6rem;
  font-weight: bold;
  text-decoration: none;
  transition: .4s;
  padding-left:1em;
	text-indent:-1em;
}
.toc_container .toc_list_link2{
  display: inline-block;
  font-size: 1.4rem;
  font-weight: normal;
  text-decoration: none;
  transition: .4s;
  padding-left:2em;
	text-indent:-2em;
}
.toc_container .toc_list_link:hover,
.toc_container .toc_list_link2:hover{
  opacity: 0.7;
}
@media screen and (max-width: 640px){
  .toc_container{
    margin-bottom: 10vw;
    padding: 5vw;
  }
  .toc_container .toc_title{
    margin-bottom: 4vw;
    padding-bottom: 2vw;
    font-size: 1.8rem;
  }
  .toc_container .toc_list_link{
    font-size: 1.8rem;
  }
  .toc_container .toc_list_link2{
    font-size: 1.6rem;
  }
}


.clearfix{*zoom:1}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.hierarchy2 .whole{border-bottom:1px solid #e1e1e1}.dcrtin{background:url(../img/bg_h2nd_gray.gif) 0 0 repeat-x;position:relative}.breadcrumb{padding-top:20px;padding-top:2rem;margin-bottom:20px;margin-bottom:2rem}.breadcrumb:after,.breadcrumb:before{content:" ";display:table}.breadcrumb:after{clear:both}.breadcrumb li{padding-left:19px;background:url(../img/breadcrumb.gif) 0 center no-repeat;float:left;letter-spacing:normal;font-size:11px;font-size:1.1rem;line-height:20px;line-height:2rem;line-height:1.1;font-family:游ゴシック,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,ＭＳ\ Ｐゴシック,Arial,verdana,sans-serif;color:#555}.breadcrumb li:first-child{padding-left:0;background:none}.breadcrumb li a{text-decoration:none;color:inherit}.breadcrumb li a:active,.breadcrumb li a:hover,.breadcrumb li a:visited{text-decoration:underline}.contents-blk{width:695px;float:left;font-family:游ゴシック,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,ＭＳ\ Ｐゴシック,Arial,verdana,sans-serif;padding-bottom:12.84211%}.nav-blk{width:190px;float:right}.nav-blk .item-row:after,.nav-blk .item-row:before{content:" ";display:table}.nav-blk .item-row:after{clear:both}.nav-blk .item-col{position:relative;min-height:1px}.item{display:block;width:100%;margin:0 auto;background-image:url(../img/h2nd_items.png);background-repeat:no-repeat;background-size:305.26316%;margin-bottom:20px;margin-bottom:2rem;position:relative}.item>a.item-embed{text-decoration:none}.current-pg .item>a.item-embed .active,.item>a.item-embed:hover .active{opacity:1;filter:alpha(opacity=100)}.current-pg .item>a.item-embed .copy,.item>a.item-embed:hover .copy{color:#fff}.item:before{content:' ';display:none;position:absolute;height:0;background-position:100% 0;background-repeat:no-repeat;background-size:100% auto;z-index:1}.with-new .item:before{display:block;width:21.05263%;padding-bottom:11.57895%;top:0;right:10.52632%;background-image:url(../img/icon_new.png)}.item-embed{position:relative;display:block;height:0;overflow:hidden;padding-bottom:76.84211%}.item-embed .active{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../img/h2nd_items_o.png);background-repeat:no-repeat;background-size:305.26316%;opacity:0;filter:alpha(opacity=0)}.item-embed .copy-wrap{position:absolute;top:0;left:0;bottom:0;width:100%;padding-top:34.21053%}.item-embed .copy{position:relative;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);font-family:游ゴシック,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,ＭＳ\ Ｐゴシック,Arial,verdana,sans-serif;color:#000;width:100%;padding:0 8.94737%;font-size:1.3rem;line-height:1.53846;-webkit-transition:color .3s ease-out;transition:color .3s ease-out}.coming-soon .item-embed .copy{color:#bfbfbf}.item0 .item,.item0 .item-embed .active{background-position:0 0}.item1 .item,.item1 .item-embed .active{background-position:50% 0}.item2 .item,.item2 .item-embed .active{background-position:100% 0}.item3 .item,.item3 .item-embed .active{background-position:0 50%}.item4 .item,.item4 .item-embed .active{background-position:50% 50%}.item5 .item,.item5 .item-embed .active{background-position:100% 50%}.item6 .item,.item6 .item-embed .active{background-position:0 100%}.item7 .item,.item7 .item-embed .active{background-position:50% 100%}.item8 .item,.item8 .item-embed .active{background-position:100% 100%}.foot-sec{background-color:#f9f9f9;padding-top:42px;padding-top:4.2rem;padding-bottom:22px;padding-bottom:2.2rem;margin-bottom:5pc;margin-bottom:8rem}.foot-sec .footer-nav-blk{width:92.63158%;margin-left:auto;margin-right:auto}.foot-sec .footer-nav-blk:after,.foot-sec .footer-nav-blk:before{content:" ";display:table}.foot-sec .footer-nav-blk:after{clear:both}.foot-sec .item-col{float:left;width:25%;margin-bottom:2rem}.foot-sec .item{margin:0 auto;width:190px}

.mod-intro{margin-bottom:62px;margin-bottom:6.2rem}
.mod-intro .figure{margin-bottom:6.61871%;position:relative}
.mod-intro .txt{margin-top:2.30216%;font-size:1.4rem;line-height:2}
.mod-intro .title{
  font-size:2.2em;
  line-height:1.5em;
}
.mod-intro .title.ttl_mgnbtm{
  margin-bottom: 40px;
}
.mod-intro .lastupdated{
  display: block;
  padding-top: 2%;
  font-size: 1rem;
  font-weight: normal!important;
  line-height: 1;
  text-align: right;
  color: #666;
}
.contents-sec{margin-top:10.35971%}
.contents-sec .ttl{font-size:20px;font-size:2rem;line-height:30px;line-height:3rem;padding-top:5px;padding-top:.5rem;padding-bottom:5px;padding-bottom:.5rem;line-height:1.5;background-position:0 0;background-repeat:no-repeat;padding-left:58px;padding-left:5.8rem;margin-bottom:22px;margin-bottom:2.2rem}.contents-sec .txt{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;line-height:2.28571}.contents-sec .txt.plural-txt{margin-bottom:28px;margin-bottom:2.8rem}.contents-sec .txt.plural2-txt{margin-bottom:14px;margin-bottom:1.4rem}.contents-sec .txt .f-r-img{float:right;margin-left:14px}.contents-sec .txt .f-l-img{float:left;margin-right:14px}

.contents-flame{
  border:1px solid;
  border-color:transparent;
  border-radius:1.7rem;
  padding:8.63309% 12.01439%;
}
@media (max-width:640px){
  .contents-flame{
    padding:8vw;
  }
}

.contents-flame.wider-flame{padding-left:7.19424%;padding-right:7.19424%}
.contents-flame.outline-flame{background-color:#fff}.mt-06{margin-top:.86331%}.mt-09{margin-top:1.29496%}.mt-10{margin-top:1.43885%}.mt-14{margin-top:2.01439%}.mt-16{margin-top:2.30216%}.mt-20{margin-top:2.8777%}.mt-22{margin-top:3.16547%}.mt-26{margin-top:3.74101%}.mt-30{margin-top:4.31655%}.mt-32{margin-top:4.60432%}.mt-35{margin-top:5.03597%}.mt-40{margin-top:5.7554%}.mt-42{margin-top:6.04317%}.mt-44{margin-top:6.33094%}.mt-50{margin-top:7.19424%}.mt-62{margin-top:8.92086%}.inflenz-ol-ttl1{padding-bottom:.8rem;border-bottom:1px solid;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:2.2rem;line-height:1;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.inflenz-ol-ttl1-order{display:block;width:10.98485%;-webkit-flex-basis:10.98485%;-ms-flex-preferred-size:10.98485%;flex-basis:10.98485%;height:auto}.inflenz-ol-ttl1-txt{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;padding-left:.59091em}.inflenz-ol-txt{font-size:1.3rem;line-height:200%}.inflenz-ol-txt .note{font-size:.76923em}.inflenz-ol2-ttl1{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:2.5rem;line-height:1.36;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.inflenz-ol2-ttl1-order{display:block;width:12.68939%;-webkit-flex-basis:12.68939%;-ms-flex-preferred-size:12.68939%;flex-basis:12.68939%;height:auto}.inflenz-ol2-ttl1-txt{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;padding-left:.64em}.inflenz-ol2-txt{font-size:1.4rem;line-height:2}.inflenz-prgrp,.inflenz-ul{text-align:center}.inflenz-prgrp-ttl1,.inflenz-ul-ttl1{font-size:1.5rem;line-height:2.66667;border-radius:2rem;margin-left:auto;margin-right:auto;background-color:#fff;display:inline-block;padding-left:2.5em;padding-right:2.5em}.inflenz-prgrp-body,.inflenz-ul-body{text-align:left}.inflenz-prgrp-ttl2,.inflenz-ul-ttl2{font-size:2.2rem;line-height:1.36364;border-bottom:1px solid;padding:.5rem 0}.inflenz-prgrp-txt,.inflenz-ul-txt{font-size:1.3rem;line-height:2}.inflenz-table{width:100%;border:1px solid transparent;font-size:1.2rem;line-height:1.66667}.inflenz-table td,.inflenz-table th{border:2px solid;vertical-align:middle}.inflenz-table th{text-align:center;padding-top:2.16667em;padding-bottom:2em}.inflenz-table thead th{padding-top:.5em;padding-bottom:.5em}.inflenz-table td{color:#000;padding:1.66667em}.toppage{display:none}.inflenz .mod-intro .figure:before{box-sizing:border-box;content:' ';display:block;height:0;position:absolute;background-position:center center;background-repeat:no-repeat;background-size:100% 100%;background-image:url(../img/inflenz_intro_figure_0.png);width:195px;padding-top:151px;bottom:-131px;right:118px}.inflenz .contents-sec .ttl{color:#ba3f2b}.inflenz .contents-sec.q1 .ttl{background-image:url(../img/inflenz_icn_ttl_01.gif)}.inflenz .contents-sec.q2 .ttl{background-image:url(../img/inflenz_icn_ttl_02.gif)}.inflenz .contents-sec.q3 .ttl{background-image:url(../img/inflenz_icn_ttl_03.gif)}.inflenz .contents-sec.q3 .note{font-size:1rem;text-align:right;margin-top:.6rem}.inflenz .contents-sec.q4 .ttl{background-image:url(../img/inflenz_icn_ttl_04.gif)}.inflenz .contents-sec.q5 .ttl{background-image:url(../img/inflenz_icn_ttl_05.gif)}.inflenz .contents-sec.q6 .ttl{background-image:url(../img/inflenz_icn_ttl_06.gif)}.inflenz .contents-flame{background-color:#ffeeeb}.inflenz .contents-flame.outline-flame{background-color:#fff;border-color:#ba3f2b}.inflenz .inflenz-ol-ttl1{color:#ba3f2b;border-color:#ba3f2b}.inflenz .inflenz-ol-txt{color:#676767}.inflenz .inflenz-ul{text-align:center}.inflenz .inflenz-ul-ttl1{color:#ba3f2b}.inflenz .inflenz-ul-body{text-align:left}.inflenz .inflenz-ul-ttl2{color:#ba3f2b}.inflenz .inflenz-ul-txt{color:#676767}.inflenz .inflenz-table th{background-color:#ba3f2b;color:#fff}.inflenz .inflenz-table td{background-color:#ffeeeb}.inflenz .inflenz-table td,.inflenz .inflenz-table th{border-color:#fff}.inflenz .inflenz-table thead tr>*{width:37.41007%}.inflenz .inflenz-table thead tr>:first-child{width:auto}.prvntn .mod-intro .figure:before{box-sizing:border-box;content:' ';display:block;height:0;position:absolute;background-position:center center;background-repeat:no-repeat;background-size:100% 100%;background-image:url(../img/prvntn_intro_figure_0.png);width:158px;padding-top:161px;bottom:-129px;right:78px}.prvntn .contents-sec .ttl{color:#42609c}.prvntn .contents-sec.q1 .ttl{background-image:url(../img/prvntn_icn_ttl_01.gif)}.prvntn .contents-sec.q1 .inflenz-prgrp{position:relative}.prvntn .contents-sec.q1 .inflenz-prgrp:after,.prvntn .contents-sec.q1 .inflenz-prgrp:before{content:' ';display:block;height:0;background-position:center;background-repeat:no-repeat;background-size:100% 100%;position:absolute}.prvntn .contents-sec.q1 .inflenz-prgrp:before{background-image:url(../img/prvntn_icn_sec_01_0.png);width:20.14388%;padding-top:14.67626%;left:12.51799%;top:0;margin-top:-3.45324%}.prvntn .contents-sec.q1 .inflenz-prgrp:after{background-image:url(../img/prvntn_icn_sec_01_1.png);width:21.72662%;padding-top:15.82734%;right:7.19424%;bottom:0;margin-bottom:-3.59712%}.prvntn .contents-sec.q1 .inflenz-prgrp-ttl1{width:32.94964%}.prvntn .contents-sec.q2 .ttl{background-image:url(../img/prvntn_icn_ttl_02.gif)}.prvntn .contents-sec.q2 .inflenz-prgrp-ttl1,.prvntn .contents-sec.q2 .inflenz-ul-ttl1{width:58.52273%;padding-left:0;padding-right:0}.prvntn .contents-sec.q2 .inflenz-prgrp-ttl1.invrs,.prvntn .contents-sec.q2 .inflenz-ul-ttl1.invrs{color:#fff;background-color:#42609c}.prvntn .contents-sec.q3 .ttl{background-image:url(../img/prvntn_icn_ttl_03.gif)}.prvntn .contents-sec.q4 .ttl{background-image:url(../img/prvntn_icn_ttl_04.gif)}.prvntn .contents-sec.q5 .ttl{background-image:url(../img/prvntn_icn_ttl_05.gif)}.prvntn .contents-flame{background-color:#ebf2ff}.prvntn .contents-flame.outline-flame{background-color:#fff;border-color:#42609c}.prvntn .inflenz-ol2{padding-left:10.5%;padding-right:10.5%}.prvntn .inflenz-ol2-ttl1{color:#42609c}.prvntn .inflenz-ol2 .mt-06{margin-top:1.09689%}.prvntn .inflenz-ol2 .mt-30{margin-top:5.48446%}.prvntn .inflenz-ol2 .mt-40{margin-top:7.31261%}.prvntn .inflenz-prgrp,.prvntn .inflenz-ul{text-align:center}.prvntn .inflenz-prgrp-ttl1,.prvntn .inflenz-prgrp-ttl2,.prvntn .inflenz-ul-ttl1,.prvntn .inflenz-ul-ttl2{color:#42609c}.prvntn .inflenz-prgrp-txt,.prvntn .inflenz-ul-txt{color:#676767}.prvntn .influenza-qa{margin-left:auto;margin-right:auto;font-size:1.2rem;line-height:150%;border-bottom:1px solid #42609c;padding-bottom:3.65631%}

.prvntn .influenza-qa-ttl{
  border-color:#42609c;
  border-style:solid;
  border-top-width:1px;
  border-bottom-width:1px;
  text-align:center;
  font-size:1.6rem;
  line-height:2.85714;
  color:#42609c;
  margin-bottom:3.65631%;
}

.prvntn .influenza-qa-txt{padding:.5rem 0 .5rem 13.52834%}.prvntn .influenza-qa-txt:before{content:'\025cf';color:#42609c;padding-right:.5em;font-size:.6em;margin-left:-1.1em}.prvntn .influenza-qa-cite{display:block;font-size:1rem;line-height:2.2;text-align:right;font-style:normal}.rmdy .mod-intro .figure:before{box-sizing:border-box;content:' ';display:block;height:0;position:absolute;background-position:center center;background-repeat:no-repeat;background-size:100% 100%;background-image:url(../img/rmdy_intro_figure_0.png);width:141px;padding-top:8pc;bottom:-87pt;right:30px}.rmdy .contents-sec .ttl{color:#3e8f7f}.rmdy .contents-sec .ttl2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:1.8rem;line-height:1.55556}.rmdy .contents-sec .ttl2:before{content:'';display:inline-block;vertical-align:center;width:0;height:0;padding-top:4.02878%;padding-left:4.02878%;background:url(../img/rmdy_icn_ttl2.gif) no-repeat 50% 50%;background-size:contain;margin-left:.28777%;margin-right:.71942%}.rmdy .contents-sec .ttl2-txt{color:#3e8f7f}.rmdy .contents-sec.q1 .ttl{background-image:url(../img/rmdy_icn_ttl_01.gif)}.rmdy .contents-sec.q1 .inflenz-prgrp{position:relative}.rmdy .contents-sec.q1 .inflenz-prgrp:after,.rmdy .contents-sec.q1 .inflenz-prgrp:before{content:' ';display:block;height:0;background-position:center;background-repeat:no-repeat;background-size:100% 100%;position:absolute}.rmdy .contents-sec.q1 .inflenz-prgrp:before{background-image:url(../img/prvntn_icn_sec_01_0.png);width:20.14388%;padding-top:14.67626%;left:12.51799%;top:0;margin-top:-3.45324%}
.rmdy .contents-sec.q1 .inflenz-prgrp:after{background-image:url(../img/prvntn_icn_sec_01_1.png);width:21.72662%;padding-top:15.82734%;right:7.19424%;bottom:0;margin-bottom:-3.59712%}
.rmdy .contents-sec.q1 .inflenz-prgrp-ttl1{width:32.94964%}
.rmdy .contents-sec.q2 .ttl{background-image:url(../img/rmdy_icn_ttl_02.gif)}.rmdy .contents-sec.q2 .remedystable{display:block;margin-bottom:0}
.rmdy .contents-sec.q2 .remedystable figcaption{font-size:1rem;line-height:1.6}
.rmdy .contents-sec.q2 .remedystable img{display:block;max-width:100%;height:auto}
.rmdy .contents-sec.q2 small{font-size:1rem;line-height:1.6;display:block;text-align:right}
.rmdy .contents-sec.q3 .ttl{background-image:url(../img/rmdy_icn_ttl_03.gif)}
.rmdy .contents-sec.q4 .ttl{background-image:url(../img/rmdy_icn_ttl_04.gif)}
.rmdy .contents-sec.q5 .ttl{background-image:url(../img/rmdy_icn_ttl_05.gif)}
.rmdy .contents-flame{background-color:#e0edea}
.rmdy .contents-flame.outline-flame{background-color:#fff;border-color:#3e8f7f}
.rmdy .rmdy-prgrp{padding:2.15827% 4.89209% 2.8777%;text-align:center}

.rmdy .rmdy-prgrp-ttl1{
  font-size:1.6rem;
  line-height:1.38462;
  padding:2.58993% 0;
  color:#3e8f7f;
  border-bottom:1px solid #fff;
  margin-bottom:2.24%;
}
.rmdy .rmdy-prgrp-txt{font-size:1.3rem;line-height:1.84615;color:#676767}
.rmdy .rmdy-prgrp-cite{display:block;font-size:1rem;line-height:1.4;text-align:right;font-style:normal}
.rmdy .inflenz-ul{text-align:center}
.rmdy .inflenz-ul-body{text-align:left}
.rmdy .inflenz-ul-ttl2{color:#3e8f7f}
.rmdy .inflenz-ul-txt{color:#676767}

@media (max-width:640px){
  .dcrtin{background:none}.dcrtin:before{content:' ';display:block;position:absolute;top:0;left:0;width:100%;height:0;padding-bottom:37.5%;z-index:-1;background-color:#f0f0f0}
  .breadcrumb{display:none}
  .contents-blk{width:100%;float:none}.nav-blk{display:none}
  .item-embed .copy{font-size:1.1rem;-webkit-transition:none;transition:none}
  .foot-sec{padding-top:6.25%;padding-bottom:6.25%;margin-bottom:10.9375%}
  .foot-sec .footer-nav-blk{width:100%}
  .foot-sec .item-col{width:50%;margin-bottom:3.33333%}
  .foot-sec .item{width:93.33333%}
  .mod-intro{margin-bottom:7.93103%}
  .mod-intro .title>img{width:100%;height:auto}
  .mod-intro .figure{background-size:cover;background-position:50% 50%;background-repeat:no-repeat;width:100%;height:0;padding-bottom:46.55172%;margin-top:6%;border-radius:10px 10px}
  .mod-intro .figure>img{display:none}
  .mod-intro .title{
    font-size:1.5em;
    line-height:1.7em;
  }
  .mod-intro .title.ttl_mgnbtm{
    margin-bottom: 7.93103%;
  }
  .contents-sec .ttl{background-size:34px;padding-left:49.71429px;padding-left:4.97143rem;margin-bottom:2.41379%}
  .contents-sec .txt.plural-txt{margin-bottom:3.2rem}
  .contents-sec .txt.plural2-txt{margin-bottom:1.6rem}
  .contents-sec .txt .f-l-img,.contents-sec .txt .f-r-img{float:none;display:block;margin:0 auto 1.4rem;max-width:100%;width:auto;height:auto}
  .m-ls-005{letter-spacing:-.05em}
  .inflenz-ol-ttl1-txt{padding-left:.44318em;font-size:.65em;line-height:1.2}
  .inflenz-ol2-ttl1-txt{padding-left:.338em;font-size:.65em}
  .inflenz-prgrp-ttl2,.inflenz-ul-ttl2{font-size:1.87rem}
  .toppage{display:block;width:45%;margin:0 auto 10.9375%;background-color:#c83627;border-radius:2rem}
  .toppage a{color:#fff;text-decoration:none;display:block;width:100%;text-align:center}
  .toppage a .txt{position:relative;padding-left:1.28rem;display:inline-block;font-size:1.6rem;line-height:4rem;background:url(../img/toppage_bg.png) left center no-repeat;background-size:auto 1.04rem}
  .inflenz .mod-intro .title{display:block;}
  .inflenz .mod-intro .figure{background-image:url(../img/inflenz_intro_figure_sp.jpg)}
  .inflenz .mod-intro .figure:before{width:26.55172%;padding-top:20.51724%;bottom:-41.6%;right:6.2069%}
  .inflenz .contents-sec.q3 .note{text-align:left}
  .prvntn .mod-intro .title{display:block;}
  .prvntn .mod-intro .figure{background-image:url(../img/prvntn_intro_figure_sp.jpg)}
  .prvntn .mod-intro .figure:before{display:none}
  .prvntn .contents-sec.q1 .inflenz-prgrp:before{left:11%}
  .prvntn .contents-sec.q1 .inflenz-prgrp-ttl1{width:60%}
  .prvntn .contents-sec.q2 .inflenz-prgrp-ttl1,.prvntn .contents-sec.q2 .inflenz-ul-ttl1{width:93%}
  .prvntn .influenza-qa-txt{padding-left:2em}
  .prvntn .influenza-qa-ttl{font-size:1.5rem;}
  .prvntn .influenza-qa-txt:before{padding-right:.4em;font-size:.5em;margin-left:-.9em}
  .rmdy .mod-intro .title{display:block;}
  .rmdy .mod-intro .figure{background-image:url(../img/rmdy_intro_figure_sp.jpg)}
  .rmdy .mod-intro .figure:before{width:24.31034%;padding-top:22.06897%;bottom:-30%;right:.51724%}
  .rmdy .contents-sec .ttl2-txt{font-size:.95em}
  .rmdy .contents-sec.q1 .inflenz-prgrp:before{left:11%}
  .rmdy .contents-sec.q1 .inflenz-prgrp-ttl1{width:60%}
  .rmdy .rmdy-prgrp-cite{text-align:left}
}
/*# sourceMappingURL=../../maps/influenza/css/hierarchy2nd.css.map */