

.wd_sp{ display: block ; }
.wd_pc{ display: none ; }

.wd_clearfloat{ clear : both ; float : none ; }

@media (min-width: 1200px) {

.wd_sp{ display: none ; }
.wd_pc{ display: block ; }

}


/** ヘッダ フッタ ========================================= **/

#breadcrumb.wd_pankz_large {
  max-width: 1200px !important;
}
@media (min-width: 1200px) {
  #breadcrumb.wd_pankz_large {
    width: calc( 100% - 32px ) !important ;
    padding : 2em min(10vw, 24px ) !important ;
  }
}

.wd_noicon.external.ico2::after{
  display: none ;
}


.footer_systemlink_superbox{
  position: relative;
  width: 100% ;
  padding: 24px min(4vw, 2em) ;
  background : linear-gradient( 20deg , #FDFFEC , #DDEEFF );
  margin-bottom : 32px ;
}

.footer_systemlink_title{
  text-align: center ;
  font-size: 1.5em ;
  font-weight: 700 ;
  color: var(--color-re-002) ;
}

.footer_systemlink_btn_wrap{
  width: 100% ;
  max-width: 280px ;
  position: relative ;
  display: block ;
  box-sizing: border-box ;
  height: 64px ;
  margin: 24px auto 0px ;
}


.footer_systemlink_btn{
  width: 100% ;
  position: relative ;
  display: block ;
  box-sizing: border-box ;
  height: 64px ;
  border-radius: 32px ;
  line-height: 62px ;
  border : 1px solid var(--color-re-006) ;
  text-align: center ;
  color: var(--color-re-002) ;
  font-weight: 700 ;
  background-color: var(--color01);
}

.footer_systemlink_btn_wrap:hover .footer_systemlink_btn{
  color: var(--color01);
  background-color: var(--color100) ;
}

.footer_systemlink_btn::after {
/**
  content: '';
  position: absolute ;
  top : 50% ;
  right: 20px ;
  transform: translate( 0% , -50% );
  width: 24px ;
  height: 24px ;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg"  viewBox="0 0 32 32" width="32px" height="32px"><path d="M 18 5 L 18 7 L 23.5625 7 L 11.28125 19.28125 L 12.71875 20.71875 L 25 8.4375 L 25 14 L 27 14 L 27 5 Z M 5 9 L 5 27 L 23 27 L 23 14 L 21 16 L 21 25 L 7 25 L 7 11 L 16 11 L 18 9 Z" fill="%23EF4899"/></svg>') ;
**/
}

.wd_footer_exlink.external.ico2::after{
  display: block ;
  position: absolute ;
  top : 50% ;
  right: 20px ;
  transform: translate(0%,-50%);
  width: 24px ;
}


.wd_hamburger_btn_area{
  position: absolute;
  top : 0% ;
  right: 0% ;
  width: 72px ;
  height: 60px ;
  border-radius: 0px 0px 0px 22px ;
  background-color: var(--color100) ;
}

.wd_hamburger_btn_wrap{
  position: absolute;
  top : 50% ;
  right: 0% ;
  width: 100% ;
  transform: translate(0%,-50%);
  cursor: pointer ;
}

.wd_hamburger_btn_box{
  display: block  ;
  position: relative  ;
  margin: 0 auto;
  width: 1.25rem;
  height: 1rem;
}
.wd_hamburger_btn_box_bar01{
  position: absolute;
  top : 50% ;
  left: 0% ;
  width: 100% ;
  height: 2px ;
  margin-top : -1px ;
  background-color : var(--color01);
  border-radius: 1px ;
}
.wd_hamburger_btn_box_bar02{
  position: absolute;
  top : 50% ;
  left: 0% ;
  width: 100% ;
  height: 2px ;
  background-color : var(--color01);
  border-radius: 1px ;
  margin-top : -7px ;
}
.wd_hamburger_btn_box_bar03{
  position: absolute;
  top : 50% ;
  left: 0% ;
  width: 100% ;
  height: 2px ;
  background-color : var(--color01);
  border-radius: 1px ;
  margin-top :  5px ;
}


.wd_hamburger_btn_name{
  position: relative ;
  display: block ;
  color: var(--color01) ;
  font-size: 0.625em ;
  text-align: center ;
  padding-top : 4px ;
}


.wd_hamburger_menu_superbox{
  position: fixed ;
  top : 0% ;
  left: 0% ;
  display: block ;
  width: 100% ;
  height: 0% ;
  z-index: 998 ;
  padding-top : 60px ;
  background-color: var(--color-re-003) ;
  overflow: hidden ;
}

.wd_hamburger_menu_inner{
  width: 100% ;
  height: 100vh ;
  overflow: auto ;
}

.wd_hamburger_menu_haschild{
  position: relative;
  width: 100% ;
  height: 60px ;
  line-height: 60px ;
  padding-left: 12px ;
  border-bottom : 1px solid #E3E3E3 ;
  color : var(--color-re-002) ;
  font-size: 1.25em ;
  font-weight: 700 ;
  cursor: pointer ;
}

.wd_hamburger_menu_haschild_iconbox{
  position: absolute;
  top : 50% ;
  right: 16px ;
  transform: translate(0%,-50%);
  width: 15px ;
  height: 15px ;
}

.wd_hamburger_menu_haschild_icon01{
  position: absolute;
  top : 50% ;
  left: 50% ;
  width: 100% ;
  height: 2px ;
  transform: translate(-50%,-50%);
  background-color : var(--color-re-002) ;
}

.wd_hamburger_menu_haschild_icon02{
  position: absolute;
  top : 50% ;
  left: 50% ;
  width: 2px ;
  height: 100% ;
  margin : -50% 0px 0px -1px ;
  background-color : var(--color-re-002) ;
}

.wd_hamburger_menu_childrenbox{
  width: 100% ;
  display: none ;
}

.wd_hamburger_menu_item_warp{
  position: relative;
  width: 100% ;
  height: 60px ;
  line-height: 60px ;
  padding-left: 12px ;
  border-bottom : 1px solid #E3E3E3 ;
  cursor: pointer ;

}
.wd_hamburger_menu_item_pink{
  position: relative;
  width: 100% ;
  height: 60px ;
  line-height: 60px ;
  color: var(--color100) ;  
  font-size: 1.25em ;
  font-weight: 700 ;
}

.wd_hamburger_menu_item_thin{
  position: relative;
  width: 100% ;
  height: 60px ;
  line-height: 60px ;
  color: var(--color-re-002) ;  
  font-size: 1.0em ;
  padding-left: 12px ;
}

.wd_hamburger_menu_item_normal{
  position: relative;
  width: 100% ;
  height: 60px ;
  line-height: 60px ;
  color: var(--color-re-002) ;  
  font-size: 1.25em ;
  font-weight: 700 ;
}


.wd_hamburger_menu_upperitem_warp a::after,
.wd_hamburger_menu_item_warp a::after{
  content: '';
  position: absolute; 
  top : 50% ;
  right: 16px ;
  transform: translate(0%,-50%);
  display: block;
  width: min(4vw, 1em);
  height: min(4vw, 1em);
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2221%22%20viewBox%3D%220%200%2020%2021%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cmask%20id%3D%22mask0_356_42483%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2220%22%20height%3D%2221%22%3E%0A%3Crect%20y%3D%220.5%22%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22%23D9D9D9%22%2F%3E%0A%3C%2Fmask%3E%0A%3Cg%20mask%3D%22url(%23mask0_356_42483)%22%3E%0A%3Cmask%20id%3D%22mask1_356_42483%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2220%22%20height%3D%2221%22%3E%0A%3Crect%20y%3D%220.5%22%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22%23D9D9D9%22%2F%3E%0A%3C%2Fmask%3E%0A%3Cg%20mask%3D%22url(%23mask1_356_42483)%22%3E%0A%3Cpath%20d%3D%22M7.00065%2018.5L5.58398%2017.0833L12.1673%2010.5L5.58398%203.91667L7.00065%202.5L15.0007%2010.5L7.00065%2018.5Z%22%20fill%3D%22%232D3657%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E');
}


.wd_hamburger_menu_upperbox{
  padding : 10px 0px ;
}


.wd_hamburger_menu_upperitem_warp{
  position: relative;
  width: 100% ;
  height: 60px ;
  line-height: 60px ;
  padding-left: 12px ;
  cursor: pointer ;
}
.wd_hamburger_menu_upperitembox{
  position: relative;
  width: 100% ;
  height: 60px ;
  line-height: 60px ;
  color: var(--color-re-002) ;  
  font-size: 1.0em ;
  padding-left: 12px ;
  padding-left: 30px ;
}

.wd_hamburger_menu_upperitembox01::before{
  content: '';
  position: absolute; 
  top : 50% ;
  left: 0px ;
  transform: translate(0%,-50%);
  display: block;
  width: min(4vw, 1.5em);
  height: min(4vw, 1.5em);
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cmask%20id%3D%22mask0_356_42550%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2224%22%20height%3D%2224%22%3E%0A%3Crect%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22%23D9D9D9%22%2F%3E%0A%3C%2Fmask%3E%0A%3Cg%20mask%3D%22url(%23mask0_356_42550)%22%3E%0A%3Cpath%20d%3D%22M2.61523%209.9135C2.61523%208.43917%202.92832%207.07825%203.55448%205.83075C4.18082%204.58342%205.02607%203.53025%206.09023%202.67125L7.01498%203.8385C6.12398%204.559%205.4179%205.44233%204.89673%206.4885C4.37573%207.53467%204.11523%208.67633%204.11523%209.9135H2.61523ZM19.8842%209.9135C19.8842%208.67633%2019.6237%207.53308%2019.1027%206.48375C18.5816%205.43442%2017.8755%204.54942%2016.9845%203.82875L17.9092%202.67125C18.9734%203.53025%2019.8187%204.58342%2020.445%205.83075C21.0712%207.07825%2021.3842%208.43917%2021.3842%209.9135H19.8842ZM4.49973%2018.8845V17.3848H6.30748V9.923C6.30748%208.57817%206.72257%207.38908%207.55273%206.35575C8.38273%205.32242%209.4484%204.6615%2010.7497%204.373V3.75C10.7497%203.40383%2010.8716%203.109%2011.1152%202.8655C11.3587%202.62183%2011.6536%202.5%2011.9997%202.5C12.3459%202.5%2012.6407%202.62183%2012.8842%202.8655C13.1279%203.109%2013.2497%203.40383%2013.2497%203.75V4.373C14.5511%204.6615%2015.6167%205.32242%2016.4467%206.35575C17.2769%207.38908%2017.692%208.57817%2017.692%209.923V17.3848H19.4997V18.8845H4.49973ZM11.9997%2021.6923C11.5011%2021.6923%2011.0752%2021.5157%2010.722%2021.1625C10.3687%2020.8093%2010.192%2020.3833%2010.192%2019.8845H13.8075C13.8075%2020.3833%2013.6308%2020.8093%2013.2775%2021.1625C12.9243%2021.5157%2012.4984%2021.6923%2011.9997%2021.6923ZM7.80748%2017.3848H16.192V9.923C16.192%208.76533%2015.7827%207.77725%2014.9642%206.95875C14.1456%206.14008%2013.1574%205.73075%2011.9997%205.73075C10.8421%205.73075%209.8539%206.14008%209.03523%206.95875C8.21673%207.77725%207.80748%208.76533%207.80748%209.923V17.3848Z%22%20fill%3D%22%232D3657%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E');
}
.wd_hamburger_menu_upperitembox02::before{
  content: '';
  position: absolute; 
  top : 50% ;
  left: 0px ;
  transform: translate(0%,-50%);
  display: block;
  width: min(4vw, 1.5em);
  height: min(4vw, 1.5em);
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cmask%20id%3D%22mask0_356_42565%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2224%22%20height%3D%2224%22%3E%0A%3Crect%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22%23D9D9D9%22%2F%3E%0A%3C%2Fmask%3E%0A%3Cg%20mask%3D%22url(%23mask0_356_42565)%22%3E%0A%3C%2Fg%3E%0A%3Cmask%20id%3D%22mask1_356_42565%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2224%22%20height%3D%2224%22%3E%0A%3Crect%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22%23D9D9D9%22%2F%3E%0A%3C%2Fmask%3E%0A%3Cg%20mask%3D%22url(%23mask1_356_42565)%22%3E%0A%3Cmask%20id%3D%22mask2_356_42565%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2224%22%20height%3D%2224%22%3E%0A%3Crect%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22%23D9D9D9%22%2F%3E%0A%3C%2Fmask%3E%0A%3Cg%20mask%3D%22url(%23mask2_356_42565)%22%3E%0A%3Cpath%20d%3D%22M11.989%2017.6152C12.2745%2017.6152%2012.5157%2017.5168%2012.7125%2017.3198C12.9093%2017.1226%2013.0078%2016.8812%2013.0078%2016.5955C13.0078%2016.31%2012.9092%2016.0688%2012.712%2015.872C12.5148%2015.6753%2012.2735%2015.577%2011.988%2015.577C11.7025%2015.577%2011.4613%2015.6756%2011.2645%2015.8728C11.0677%2016.0699%2010.9692%2016.3113%2010.9692%2016.5968C10.9692%2016.8823%2011.0678%2017.1234%2011.265%2017.3203C11.4622%2017.5169%2011.7035%2017.6152%2011.989%2017.6152ZM11.2808%2014.0345H12.6885C12.7013%2013.5423%2012.7734%2013.1491%2012.9047%2012.8548C13.0362%2012.5606%2013.3552%2012.1706%2013.8615%2011.6848C14.3013%2011.2449%2014.6382%2010.8388%2014.872%2010.4663C15.106%2010.0939%2015.223%209.65417%2015.223%209.147C15.223%208.28617%2014.9137%207.61375%2014.2952%207.12975C13.6766%206.64592%2012.9448%206.404%2012.1%206.404C11.2653%206.404%2010.5747%206.62675%2010.028%207.07225C9.48117%207.51775%209.09108%208.04242%208.85775%208.64625L10.1423%209.1615C10.2641%208.8295%2010.4724%208.50608%2010.7673%208.19125C11.0621%207.87658%2011.4999%207.71925%2012.0808%207.71925C12.6718%207.71925%2013.1086%207.88108%2013.3913%208.20475C13.6741%208.52858%2013.8155%208.88467%2013.8155%209.273C13.8155%209.61283%2013.7187%209.92375%2013.525%2010.2057C13.3315%2010.4877%2013.0848%2010.7602%2012.7848%2011.023C12.1283%2011.6153%2011.7135%2012.0878%2011.5405%2012.4405C11.3673%2012.793%2011.2808%2013.3243%2011.2808%2014.0345ZM12.0017%2021.5C10.6877%2021.5%209.45267%2021.2507%208.2965%2020.752C7.14033%2020.2533%206.13467%2019.5766%205.2795%2018.7218C4.42433%2017.8669%203.74725%2016.8617%203.24825%2015.706C2.74942%2014.5503%202.5%2013.3156%202.5%2012.0017C2.5%2010.6877%202.74933%209.45267%203.248%208.2965C3.74667%207.14033%204.42342%206.13467%205.27825%205.2795C6.13308%204.42433%207.13833%203.74725%208.294%203.24825C9.44967%202.74942%2010.6844%202.5%2011.9983%202.5C13.3123%202.5%2014.5473%202.74933%2015.7035%203.248C16.8597%203.74667%2017.8653%204.42342%2018.7205%205.27825C19.5757%206.13308%2020.2528%207.13833%2020.7518%208.294C21.2506%209.44967%2021.5%2010.6844%2021.5%2011.9983C21.5%2013.3123%2021.2507%2014.5473%2020.752%2015.7035C20.2533%2016.8597%2019.5766%2017.8653%2018.7218%2018.7205C17.8669%2019.5757%2016.8617%2020.2528%2015.706%2020.7518C14.5503%2021.2506%2013.3156%2021.5%2012.0017%2021.5ZM12%2020C14.2333%2020%2016.125%2019.225%2017.675%2017.675C19.225%2016.125%2020%2014.2333%2020%2012C20%209.76667%2019.225%207.875%2017.675%206.325C16.125%204.775%2014.2333%204%2012%204C9.76667%204%207.875%204.775%206.325%206.325C4.775%207.875%204%209.76667%204%2012C4%2014.2333%204.775%2016.125%206.325%2017.675C7.875%2019.225%209.76667%2020%2012%2020Z%22%20fill%3D%22%232D3657%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E');
}
.wd_hamburger_menu_upperitembox03::before{
  content: '';
  position: absolute; 
  top : 50% ;
  left: 0px ;
  transform: translate(0%,-50%);
  display: block;
  width: min(4vw, 1.5em);
  height: min(4vw, 1.5em);
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cmask%20id%3D%22mask0_356_42555%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2224%22%20height%3D%2224%22%3E%0A%3Crect%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22%23D9D9D9%22%2F%3E%0A%3C%2Fmask%3E%0A%3Cg%20mask%3D%22url(%23mask0_356_42555)%22%3E%0A%3C%2Fg%3E%0A%3Cmask%20id%3D%22mask1_356_42555%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2224%22%20height%3D%2224%22%3E%0A%3Crect%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22%23D9D9D9%22%2F%3E%0A%3C%2Fmask%3E%0A%3Cg%20mask%3D%22url(%23mask1_356_42555)%22%3E%0A%3Cmask%20id%3D%22mask2_356_42555%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2224%22%20height%3D%2224%22%3E%0A%3Crect%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22%23D9D9D9%22%2F%3E%0A%3C%2Fmask%3E%0A%3Cg%20mask%3D%22url(%23mask2_356_42555)%22%3E%0A%3Cpath%20d%3D%22M21.3079%2020.6538L17.7694%2017.1152H8.00013C7.51363%2017.1152%207.09713%2016.942%206.75063%2016.5955C6.40413%2016.2492%206.23088%2015.8327%206.23088%2015.346V14.7308H17.1156C17.6126%2014.7308%2018.0381%2014.5537%2018.3921%2014.1997C18.7461%2013.8457%2018.9231%2013.4202%2018.9231%2012.923V6H19.5386C20.0251%206%2020.4416%206.17325%2020.7881%206.51975C21.1346%206.86625%2021.3079%207.28275%2021.3079%207.76925V20.6538ZM4.19238%2012.6463L5.60788%2011.2308H15.1156C15.2053%2011.2308%2015.279%2011.2019%2015.3366%2011.1443C15.3943%2011.0866%2015.4231%2011.0128%2015.4231%2010.923V4.30775C15.4231%204.21792%2015.3943%204.14417%2015.3366%204.0865C15.279%204.02883%2015.2053%204%2015.1156%204H4.50013C4.41047%204%204.33672%204.02883%204.27888%204.0865C4.22122%204.14417%204.19238%204.21792%204.19238%204.30775V12.6463ZM2.69238%2016.2693V4.30775C2.69238%203.81058%202.86938%203.385%203.22338%203.031C3.57738%202.677%204.00297%202.5%204.50013%202.5H15.1156C15.6126%202.5%2016.0381%202.677%2016.3921%203.031C16.7461%203.385%2016.9231%203.81058%2016.9231%204.30775V10.923C16.9231%2011.4202%2016.7461%2011.8457%2016.3921%2012.1997C16.0381%2012.5537%2015.6126%2012.7308%2015.1156%2012.7308H6.23088L2.69238%2016.2693Z%22%20fill%3D%22%232D3657%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E');
}

.wd_hamburger_menu_form_superbox{
  width: 100% ;
  padding: 24px 12px ;
  border-top : 1px solid var(--color-re-006) ;
}


.wd_hamburger_menu_form_systembox_wrap{
  position: relative;
  width: 100% ;
  max-width: 400px ;
  margin : 0px auto ;
}

.wd_hamburger_menu_form_systembox_wrap a::after{
  content: '';
  position: absolute; 
  top : 50% ;
  right: 16px ;
  transform: translate(0%,-50%);
  display: block;
  width: min(6vw, 1.5em);
  height: min(6vw, 1.5em);
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg"  viewBox="0 0 32 32" width="32px" height="32px"><path d="M 18 5 L 18 7 L 23.5625 7 L 11.28125 19.28125 L 12.71875 20.71875 L 25 8.4375 L 25 14 L 27 14 L 27 5 Z M 5 9 L 5 27 L 23 27 L 23 14 L 21 16 L 21 25 L 7 25 L 7 11 L 16 11 L 18 9 Z" fill="%23EF4899"/></svg>') !important;
}

.wd_hamburger_menu_form_systembox{
  position: relative;
  width: 100% ;
  height: 44px ;
  line-height: 44px ;
  text-align: center ;
  font-size: 1.25em ;
  font-weight: 700 ;
  color: var(--color-re-002) ;
  background-color: var(--color01) ;
  border-radius: 22px ;
}

.wd_hamburger_menu_form_searchbox_wrap{
  position: relative;
  width: 100% ;
  max-width: 400px ;
  margin : 20px auto 0px ;
}

.wd_hamburger_menu_form_searchbox_wrap a::after{
  content: '';
  position: absolute; 
  top : 50% ;
  right: 16px ;
  transform: translate(0%,-50%);
  display: block;
  width: min(6vw, 1.5em);
  height: min(6vw, 1.5em);
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg"  viewBox="0 0 32 32" width="32px" height="32px"><path d="M 18 5 L 18 7 L 23.5625 7 L 11.28125 19.28125 L 12.71875 20.71875 L 25 8.4375 L 25 14 L 27 14 L 27 5 Z M 5 9 L 5 27 L 23 27 L 23 14 L 21 16 L 21 25 L 7 25 L 7 11 L 16 11 L 18 9 Z" fill="%23EF4899"/></svg>') !important;
}

.wd_hamburger_menu_form_searchbox{
  position: relative ;
  display: block ;
  box-sizing : border-box ;
  width: 100% ;
  height: 44px ;
  line-height: 44px ;
  text-align: left ;
  padding-left: 16px ;
  font-size: 1em ;
  color: var(--color-re-004) ;
  background-color: var(--color01) ;
  border-radius: 22px ;
  -webkit-appearance : none ;
  border : 1px solid var(--color01) ;
}

.wd_hamburger_menu_form_searchbox_wrap button{
  position: absolute ;
  display: block ;
  top : 50% ;
  right: 4px ;
  width: 40px ;
  height: 40px ;
  transform: translate(0%,-50%);
  -webkit-appearance : none ;
  background-color: var(--color01);
  border : 1px solid var(--color01) ;
  cursor: pointer ;
  border-radius: 50% ;
}









.globalHeader_dev2 {
  width: 100%;
  height: 60px ;
  background-color: rgba(255, 255, 255, 1);
  padding: 0px ;
  z-index: 1000 ;
  position: sticky;
  top: 0;
  left: 0;
  padding: 0;
  box-shadow: 0px 3px 6px rgba(0,0,0,0.16);
  display: flex ;
  justify-content: space-between ;
}


.globalHeader_dev2_logo_wrap{
  display: flex;
  align-items: center;
  padding-left: 12px ;
  width: 50% ;
  max-width: 148px ;;
}

.globalHeader_dev2_logo{
  width: 100% ;
  color : var(--color-re-002) ;
  text-align: center ;
}


.globalHeader_dev2_logo div{
  font-size : min(4vw, 0.8rem) ;
  color : var(--color-re-002) ;
  margin-top : 4px ;
  display: none ;
}

.globalFunc_dev2{
  width: calc( 100% - 240px );
  height: 130px ;
  max-width: 800px ;
  display: none ;
  flex-wrap: wrap ;
  justify-content: right ;
}



.upperFunc_dev2{
  box-sizing: border-box ;
  width: 730px ;
  height: 48px ;
  border-radius: 0px 0px 0px 48px ;
  background-color: var(--color100) ;
  display: flex ;
  justify-content: right ;
  flex-wrap: wrap ;
  padding : 8px 40px 8px 40px ;
  gap: 28px ;
}

.upperFunc_navi_dev2_wrap{
  width: fit-content ;
}

.upperFunc_navi_dev2{
  width: fit-content ;
  height: 32px ;
  line-height: 32px ;
  color: var(--color01) ;
}

.upperFunc_navi_dev2_wrap a {
  display: flex;
  align-items: center;
  font-size: min(4vw, .875rem);
  color: var(--color01);
  letter-spacing: .075em;
  white-space: nowrap;
}

.upperFunc_navi_dev2_wrap a::before {
  content: '';
  display: inline-block;
  margin-right: .5em;
  width: min(5vw, 2em);
  height: min(5vw, 2em);
  background-size: contain;
  background-repeat: no-repeat;
}

.icon_dev2_info::before {
  background-image: url('data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cmask%20id%3D%22mask0_356_42550%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2224%22%20height%3D%2224%22%3E%0A%3Crect%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22%23D9D9D9%22%2F%3E%0A%3C%2Fmask%3E%0A%3Cg%20mask%3D%22url(%23mask0_356_42550)%22%3E%0A%3Cpath%20d%3D%22M2.61523%209.9135C2.61523%208.43917%202.92832%207.07825%203.55448%205.83075C4.18082%204.58342%205.02607%203.53025%206.09023%202.67125L7.01498%203.8385C6.12398%204.559%205.4179%205.44233%204.89673%206.4885C4.37573%207.53467%204.11523%208.67633%204.11523%209.9135H2.61523ZM19.8842%209.9135C19.8842%208.67633%2019.6237%207.53308%2019.1027%206.48375C18.5816%205.43442%2017.8755%204.54942%2016.9845%203.82875L17.9092%202.67125C18.9734%203.53025%2019.8187%204.58342%2020.445%205.83075C21.0712%207.07825%2021.3842%208.43917%2021.3842%209.9135H19.8842ZM4.49973%2018.8845V17.3848H6.30748V9.923C6.30748%208.57817%206.72257%207.38908%207.55273%206.35575C8.38273%205.32242%209.4484%204.6615%2010.7497%204.373V3.75C10.7497%203.40383%2010.8716%203.109%2011.1152%202.8655C11.3587%202.62183%2011.6536%202.5%2011.9997%202.5C12.3459%202.5%2012.6407%202.62183%2012.8842%202.8655C13.1279%203.109%2013.2497%203.40383%2013.2497%203.75V4.373C14.5511%204.6615%2015.6167%205.32242%2016.4467%206.35575C17.2769%207.38908%2017.692%208.57817%2017.692%209.923V17.3848H19.4997V18.8845H4.49973ZM11.9997%2021.6923C11.5011%2021.6923%2011.0752%2021.5157%2010.722%2021.1625C10.3687%2020.8093%2010.192%2020.3833%2010.192%2019.8845H13.8075C13.8075%2020.3833%2013.6308%2020.8093%2013.2775%2021.1625C12.9243%2021.5157%2012.4984%2021.6923%2011.9997%2021.6923ZM7.80748%2017.3848H16.192V9.923C16.192%208.76533%2015.7827%207.77725%2014.9642%206.95875C14.1456%206.14008%2013.1574%205.73075%2011.9997%205.73075C10.8421%205.73075%209.8539%206.14008%209.03523%206.95875C8.21673%207.77725%207.80748%208.76533%207.80748%209.923V17.3848Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E');
}

.icon_dev2_faq::before {
  background-image: url('data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cmask%20id%3D%22mask0_356_42555%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2224%22%20height%3D%2224%22%3E%0A%3Crect%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22%23D9D9D9%22%2F%3E%0A%3C%2Fmask%3E%0A%3Cg%20mask%3D%22url(%23mask0_356_42555)%22%3E%0A%3C%2Fg%3E%0A%3Cmask%20id%3D%22mask1_356_42555%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2224%22%20height%3D%2224%22%3E%0A%3Crect%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22%23D9D9D9%22%2F%3E%0A%3C%2Fmask%3E%0A%3Cg%20mask%3D%22url(%23mask1_356_42555)%22%3E%0A%3Cmask%20id%3D%22mask2_356_42555%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2224%22%20height%3D%2224%22%3E%0A%3Crect%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22%23D9D9D9%22%2F%3E%0A%3C%2Fmask%3E%0A%3Cg%20mask%3D%22url(%23mask2_356_42555)%22%3E%0A%3Cpath%20d%3D%22M21.3079%2020.6538L17.7694%2017.1152H8.00013C7.51363%2017.1152%207.09713%2016.942%206.75063%2016.5955C6.40413%2016.2492%206.23088%2015.8327%206.23088%2015.346V14.7308H17.1156C17.6126%2014.7308%2018.0381%2014.5537%2018.3921%2014.1997C18.7461%2013.8457%2018.9231%2013.4202%2018.9231%2012.923V6H19.5386C20.0251%206%2020.4416%206.17325%2020.7881%206.51975C21.1346%206.86625%2021.3079%207.28275%2021.3079%207.76925V20.6538ZM4.19238%2012.6463L5.60788%2011.2308H15.1156C15.2053%2011.2308%2015.279%2011.2019%2015.3366%2011.1443C15.3943%2011.0866%2015.4231%2011.0128%2015.4231%2010.923V4.30775C15.4231%204.21792%2015.3943%204.14417%2015.3366%204.0865C15.279%204.02883%2015.2053%204%2015.1156%204H4.50013C4.41047%204%204.33672%204.02883%204.27888%204.0865C4.22122%204.14417%204.19238%204.21792%204.19238%204.30775V12.6463ZM2.69238%2016.2693V4.30775C2.69238%203.81058%202.86938%203.385%203.22338%203.031C3.57738%202.677%204.00297%202.5%204.50013%202.5H15.1156C15.6126%202.5%2016.0381%202.677%2016.3921%203.031C16.7461%203.385%2016.9231%203.81058%2016.9231%204.30775V10.923C16.9231%2011.4202%2016.7461%2011.8457%2016.3921%2012.1997C16.0381%2012.5537%2015.6126%2012.7308%2015.1156%2012.7308H6.23088L2.69238%2016.2693Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E');
}

.icon_dev2_contact::before {
  background-image: url('data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cmask%20id%3D%22mask0_356_42565%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2224%22%20height%3D%2224%22%3E%0A%3Crect%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22%23D9D9D9%22%2F%3E%0A%3C%2Fmask%3E%0A%3Cg%20mask%3D%22url(%23mask0_356_42565)%22%3E%0A%3C%2Fg%3E%0A%3Cmask%20id%3D%22mask1_356_42565%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2224%22%20height%3D%2224%22%3E%0A%3Crect%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22%23D9D9D9%22%2F%3E%0A%3C%2Fmask%3E%0A%3Cg%20mask%3D%22url(%23mask1_356_42565)%22%3E%0A%3Cmask%20id%3D%22mask2_356_42565%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2224%22%20height%3D%2224%22%3E%0A%3Crect%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22%23D9D9D9%22%2F%3E%0A%3C%2Fmask%3E%0A%3Cg%20mask%3D%22url(%23mask2_356_42565)%22%3E%0A%3Cpath%20d%3D%22M11.989%2017.6152C12.2745%2017.6152%2012.5157%2017.5168%2012.7125%2017.3198C12.9093%2017.1226%2013.0078%2016.8812%2013.0078%2016.5955C13.0078%2016.31%2012.9092%2016.0688%2012.712%2015.872C12.5148%2015.6753%2012.2735%2015.577%2011.988%2015.577C11.7025%2015.577%2011.4613%2015.6756%2011.2645%2015.8728C11.0677%2016.0699%2010.9692%2016.3113%2010.9692%2016.5968C10.9692%2016.8823%2011.0678%2017.1234%2011.265%2017.3203C11.4622%2017.5169%2011.7035%2017.6152%2011.989%2017.6152ZM11.2808%2014.0345H12.6885C12.7013%2013.5423%2012.7734%2013.1491%2012.9047%2012.8548C13.0362%2012.5606%2013.3552%2012.1706%2013.8615%2011.6848C14.3013%2011.2449%2014.6382%2010.8388%2014.872%2010.4663C15.106%2010.0939%2015.223%209.65417%2015.223%209.147C15.223%208.28617%2014.9137%207.61375%2014.2952%207.12975C13.6766%206.64592%2012.9448%206.404%2012.1%206.404C11.2653%206.404%2010.5747%206.62675%2010.028%207.07225C9.48117%207.51775%209.09108%208.04242%208.85775%208.64625L10.1423%209.1615C10.2641%208.8295%2010.4724%208.50608%2010.7673%208.19125C11.0621%207.87658%2011.4999%207.71925%2012.0808%207.71925C12.6718%207.71925%2013.1086%207.88108%2013.3913%208.20475C13.6741%208.52858%2013.8155%208.88467%2013.8155%209.273C13.8155%209.61283%2013.7187%209.92375%2013.525%2010.2057C13.3315%2010.4877%2013.0848%2010.7602%2012.7848%2011.023C12.1283%2011.6153%2011.7135%2012.0878%2011.5405%2012.4405C11.3673%2012.793%2011.2808%2013.3243%2011.2808%2014.0345ZM12.0017%2021.5C10.6877%2021.5%209.45267%2021.2507%208.2965%2020.752C7.14033%2020.2533%206.13467%2019.5766%205.2795%2018.7218C4.42433%2017.8669%203.74725%2016.8617%203.24825%2015.706C2.74942%2014.5503%202.5%2013.3156%202.5%2012.0017C2.5%2010.6877%202.74933%209.45267%203.248%208.2965C3.74667%207.14033%204.42342%206.13467%205.27825%205.2795C6.13308%204.42433%207.13833%203.74725%208.294%203.24825C9.44967%202.74942%2010.6844%202.5%2011.9983%202.5C13.3123%202.5%2014.5473%202.74933%2015.7035%203.248C16.8597%203.74667%2017.8653%204.42342%2018.7205%205.27825C19.5757%206.13308%2020.2528%207.13833%2020.7518%208.294C21.2506%209.44967%2021.5%2010.6844%2021.5%2011.9983C21.5%2013.3123%2021.2507%2014.5473%2020.752%2015.7035C20.2533%2016.8597%2019.5766%2017.8653%2018.7218%2018.7205C17.8669%2019.5757%2016.8617%2020.2528%2015.706%2020.7518C14.5503%2021.2506%2013.3156%2021.5%2012.0017%2021.5ZM12%2020C14.2333%2020%2016.125%2019.225%2017.675%2017.675C19.225%2016.125%2020%2014.2333%2020%2012C20%209.76667%2019.225%207.875%2017.675%206.325C16.125%204.775%2014.2333%204%2012%204C9.76667%204%207.875%204.775%206.325%206.325C4.775%207.875%204%209.76667%204%2012C4%2014.2333%204.775%2016.125%206.325%2017.675C7.875%2019.225%209.76667%2020%2012%2020Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E');
}

.upperFunc_shinsei_dev2_wrap{
  width: 180px ;
  height: 32px ;
  border-radius: 16px ;
  background-color: var(--color01) ;
  text-align: center ;
}
.upperFunc_shinsei_dev2_wrap a{
  text-align: center ;
}

.upperFunc_shinsei_dev2{
  display: inline-block;
  width: fit-content ;
  height: 32px ;
  line-height: 32px ;
  color: var(--color-re-002) ;
  font-size: min(4vw, .75rem) ;
  font-weight: 700 ;
  padding-left: 1.5em ;
}

.external_dev2::after {
  content: '';
  display: inline-block;
  margin-left: 1em;
  margin-bottom: 0;
  vertical-align: -5px;
  width: min(4vw, 1.5em);
  height: min(4vw, 1.5em);
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg"  viewBox="0 0 32 32" width="32px" height="32px"><path d="M 18 5 L 18 7 L 23.5625 7 L 11.28125 19.28125 L 12.71875 20.71875 L 25 8.4375 L 25 14 L 27 14 L 27 5 Z M 5 9 L 5 27 L 23 27 L 23 14 L 21 16 L 21 25 L 7 25 L 7 11 L 16 11 L 18 9 Z" fill="%23fff"/></svg>');
}


.lowerFunc_dev2{
  width: fit-content ;
  min-width: 400px  ;
  height: 82px ;
  padding: 0px 40px 0px 0px ;
  display: flex ;
  justify-content: right ;
  gap: 30px ;
}

.lowerFunc_navi_dev2_wrap{
  width: fit-content ;
  height: 82px ;
  cursor: pointer ;
}

.lowerFunc_navi_dev2{
  position: relative ;
  width: fit-content ;
  height: 82px ;
  line-height: 82px ;
  font-size: min(4vw, 1.0em); 
  color: var(--color102);
  font-weight: 700 ;
  transition: all .25s;
}

.lowerFunc_navi_dev2_wrap.wd_active .lowerFunc_navi_dev2,
.lowerFunc_navi_dev2_wrap.wd_current .lowerFunc_navi_dev2,
.lowerFunc_navi_dev2:hover {
  color: var(--color100);
}


.lowerFunc_navi_dev2_underbar{
  position: absolute ;
  bottom : 0% ;
  left : 0% ;
  width: 100% ;
  height: 8px ;
  background-color : var(--color100) ;
  border-radius: 8px 8px 0px 0px ;
  display: none ;
}

.lowerFunc_navi_dev2_wrap.wd_active .lowerFunc_navi_dev2_underbar,
.lowerFunc_navi_dev2_wrap.wd_current .lowerFunc_navi_dev2_underbar{
  display: block ;
}


.lowerFunc_search_dev2_wrap{
  width: 180px ;
  padding-top : 25px ;
}

.localSearch_dev2 {
  display: flex;
  border-radius: 16px;
  border: 1px solid #6b6f87;
  overflow: hidden;
}
.localSearch_dev2 input[name="q"] {
  width: 90%;
  border-radius: 0;
  padding: .5em .5em .5em 1em;
  border: none;
  outline: none;
}
.localSearch_dev2 button[name="sa"] {
  width: 36px;
  padding: .5em;
  border-radius: 0 16px 16px 0;
  background-color: var(--color01);
  border: none;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
}

.lowerFunc_dev2_submenu_entry{
  position: fixed;
  top : 130px ;
  background-color: var(--color-re-003);
  padding: 20px ;
  z-index: 999;
  width: 100% ;
  display: none ;
}

.lowerFunc_dev2_submenu_entry_inner{
  width: 100% ;
  max-width: 1140px ;
  margin : 0px auto ;
  display: flex ;
  justify-content: left ;
  flex-wrap: wrap ;
}


.lowerFunc_dev2_submenu_col_small{
  width: 200px ;
}
.lowerFunc_dev2_submenu_col_large{
  width: 520px ;
}



.lowerFunc_dev2_submenu_link_large_wrap{
  width: 100% ;
  margin-bottom : 8px ;
}
.lowerFunc_dev2_submenu_link_wrap{
  width: fit-content ;
  margin-top : 6px ;
}

.lowerFunc_dev2_submenu_link{
  position: relative ;
  width: fit-content ;
  color: var(--color-re-005) ;
  font-size: min(4vw, 1.0em); 
  padding-right: 24px ;
}

.lowerFunc_dev2_submenu_link_large_wrap .lowerFunc_dev2_submenu_link{
  position: relative ;
  width: fit-content ;
  color: var(--color100) ;
  font-size: min(4vw, 1.0em); 
  font-weight: 700 ;
  padding-right: 24px ;
}

.lowerFunc_dev2_submenu_link_wrap .lowerFunc_dev2_submenu_link::after {
  content: '';
  position: absolute ;
  top : 50% ;
  right: 0% ;
  transform: translate( 0% , -50% );
  width: 16px ;
  height: 16px ;
  background-size: contain;
  background-repeat: no-repeat;
}


.lowerFunc_dev2_submenu_link_large_wrap .lowerFunc_dev2_submenu_link::after {
  content: '';
  position: absolute ;
  top : 50% ;
  right: 0% ;
  transform: translate( 0% , -50% );
  width: 20px ;
  height: 20px ;
  background-size: contain;
  background-repeat: no-repeat;
}

.lowerFunc_dev2_submenu_link::after {
  background-image: url('data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2221%22%20viewBox%3D%220%200%2020%2021%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cmask%20id%3D%22mask0_356_42483%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2220%22%20height%3D%2221%22%3E%0A%3Crect%20y%3D%220.5%22%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22%23D9D9D9%22%2F%3E%0A%3C%2Fmask%3E%0A%3Cg%20mask%3D%22url(%23mask0_356_42483)%22%3E%0A%3Cmask%20id%3D%22mask1_356_42483%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2220%22%20height%3D%2221%22%3E%0A%3Crect%20y%3D%220.5%22%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22%23D9D9D9%22%2F%3E%0A%3C%2Fmask%3E%0A%3Cg%20mask%3D%22url(%23mask1_356_42483)%22%3E%0A%3Cpath%20d%3D%22M7.00065%2018.5L5.58398%2017.0833L12.1673%2010.5L5.58398%203.91667L7.00065%202.5L15.0007%2010.5L7.00065%2018.5Z%22%20fill%3D%22%23DF227D%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E');
}

.lowerFunc_dev2_submenu_col_large_child{
  width: 100% ;
  display: flex ;
  justify-content: space-between ;
  flex-wrap: wrap ;
}

.lowerFunc_dev2_submenu_col_large_child01{
  width: 200px ;
}
.lowerFunc_dev2_submenu_col_large_child02{
  width: 280px ;
}



.footerLinks_dev2 {
  background-color: var(--color-re-002);
  font-size: min(4vw, .875rem);
  color: var(--color02);
  padding: 4em 4vw;
}
.footerLinks_dev2 ul {
  display: flex;
  justify-content: center;
  column-gap: 3em;
  list-style: none;
  flex-wrap: wrap;
  margin: auto;
}
.footerLinks_dev2 ul li {
  list-style: none;
  margin: 0;
}
.footerLinks_dev2 ul li a {
  color: var(--color01);
  display: flex;
  align-items: center;
  line-height: 1;
  padding-right: 30px ;
  position: relative ;
}

.footerLinks_dev2 ul li a::after {
  content: '';
  position: absolute ;
  top : 50% ;
  right: 0% ;
  transform: translate( 0% , -50% );
  width: 16px ;
  height: 16px ;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2221%22%20viewBox%3D%220%200%2020%2021%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cmask%20id%3D%22mask0_356_42483%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2220%22%20height%3D%2221%22%3E%0A%3Crect%20y%3D%220.5%22%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22%23D9D9D9%22%2F%3E%0A%3C%2Fmask%3E%0A%3Cg%20mask%3D%22url(%23mask0_356_42483)%22%3E%0A%3Cmask%20id%3D%22mask1_356_42483%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2220%22%20height%3D%2221%22%3E%0A%3Crect%20y%3D%220.5%22%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22%23D9D9D9%22%2F%3E%0A%3C%2Fmask%3E%0A%3Cg%20mask%3D%22url(%23mask1_356_42483)%22%3E%0A%3Cpath%20d%3D%22M7.00065%2018.5L5.58398%2017.0833L12.1673%2010.5L5.58398%203.91667L7.00065%202.5L15.0007%2010.5L7.00065%2018.5Z%22%20fill%3D%22%23FFFFFF%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E');
}













/** --------------------------------- **/
@media (min-width: 1200px) {




.footer_systemlink_superbox{
  position: relative;
  width: 100% ;
  padding: 32px min(4vw, 2em) ;
  background : linear-gradient( 20deg , #FDFFEC , #DDEEFF );
}

.footer_systemlink_title{
  text-align: center ;
  font-size: 1.75em ;
  font-weight: 700 ;
  color: var(--color-re-002) ;
}

.footer_systemlink_btn_wrap{
  width: 100% ;
  max-width: 280px ;
  position: relative ;
  display: block ;
  box-sizing: border-box ;
  height: 64px ;
  margin: 32px auto 0px ;
}


.footer_systemlink_btn{
  width: 100% ;
  position: relative ;
  display: block ;
  box-sizing: border-box ;
  height: 64px ;
  border-radius: 32px ;
  line-height: 62px ;
  border : 1px solid var(--color-re-006) ;
  text-align: center ;
  color: var(--color-re-002) ;
  font-weight: 700 ;
  background-color: var(--color01);
}

.footer_systemlink_btn_wrap:hover .footer_systemlink_btn{
  color: var(--color01);
  background-color: var(--color100) ;
}

.footer_systemlink_btn::after {
/**
  content: '';
  position: absolute ;
  top : 50% ;
  right: 20px ;
  transform: translate( 0% , -50% );
  width: 24px ;
  height: 24px ;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg"  viewBox="0 0 32 32" width="32px" height="32px"><path d="M 18 5 L 18 7 L 23.5625 7 L 11.28125 19.28125 L 12.71875 20.71875 L 25 8.4375 L 25 14 L 27 14 L 27 5 Z M 5 9 L 5 27 L 23 27 L 23 14 L 21 16 L 21 25 L 7 25 L 7 11 L 16 11 L 18 9 Z" fill="%23EF4899"/></svg>') ;
**/
}
.wd_footer_exlink{
  position: relative;

}
.wd_footer_exlink.external.ico2::after{
  display: block ;
  position: absolute ;
  top : 50% ;
  right: 20px ;
  transform: translate(0%,-50%);
  width: 24px ;
}


.wd_hamburger_btn_area{
  display: none ;
}
.wd_hamburger_menu_superbox{
  display: none ;
}


.globalHeader_dev2 {
  width: 100%;
  height: 130px ;
  background-color: rgba(255, 255, 255, 1);
  padding: 0px ;
  z-index: 1000 ;
  position: sticky;
  top: 0;
  left: 0;
  padding: 0;
  box-shadow: 0px 1px 3px rgba(0,0,0,0.16);
  display: flex ;
  justify-content: space-between ;
}

.globalHeader_dev2_logo_wrap{
  display: flex;
  align-items: center;
  padding-left: 40px ;
  width: 27% ;
  max-width: 280px ;;
}

.globalHeader_dev2_logo{
  width: 100% ;
  color : var(--color-re-002) ;
  text-align: center ;
}


.globalHeader_dev2_logo div{
  font-size : min(4vw, 0.8rem) ;
  color : var(--color-re-002) ;
  margin-top : 4px ;
  display: block ;
}

.globalFunc_dev2{
  width: calc( 100% - 240px );
  height: 130px ;
  display: flex ;
  flex-wrap: wrap ;
  justify-content: right ;
}



.upperFunc_dev2{
  box-sizing: border-box ;
  width: 730px ;
  height: 48px ;
  border-radius: 0px 0px 0px 48px ;
  background-color: var(--color100) ;
  display: flex ;
  justify-content: right ;
  flex-wrap: wrap ;
  padding : 8px 40px 8px 40px ;
  gap: 28px ;
}

.upperFunc_navi_dev2_wrap{
  width: fit-content ;
}

.upperFunc_navi_dev2{
  width: fit-content ;
  height: 32px ;
  line-height: 32px ;
  color: var(--color01) ;
}

.upperFunc_navi_dev2_wrap a {
  display: flex;
  align-items: center;
  font-size: min(4vw, .875rem);
  color: var(--color01);
  letter-spacing: .075em;
  white-space: nowrap;
}

.upperFunc_navi_dev2_wrap a::before {
  content: '';
  display: inline-block;
  margin-right: .5em;
  width: min(5vw, 2em);
  height: min(5vw, 2em);
  background-size: contain;
  background-repeat: no-repeat;
}

.icon_dev2_info::before {
  background-image: url('data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cmask%20id%3D%22mask0_356_42550%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2224%22%20height%3D%2224%22%3E%0A%3Crect%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22%23D9D9D9%22%2F%3E%0A%3C%2Fmask%3E%0A%3Cg%20mask%3D%22url(%23mask0_356_42550)%22%3E%0A%3Cpath%20d%3D%22M2.61523%209.9135C2.61523%208.43917%202.92832%207.07825%203.55448%205.83075C4.18082%204.58342%205.02607%203.53025%206.09023%202.67125L7.01498%203.8385C6.12398%204.559%205.4179%205.44233%204.89673%206.4885C4.37573%207.53467%204.11523%208.67633%204.11523%209.9135H2.61523ZM19.8842%209.9135C19.8842%208.67633%2019.6237%207.53308%2019.1027%206.48375C18.5816%205.43442%2017.8755%204.54942%2016.9845%203.82875L17.9092%202.67125C18.9734%203.53025%2019.8187%204.58342%2020.445%205.83075C21.0712%207.07825%2021.3842%208.43917%2021.3842%209.9135H19.8842ZM4.49973%2018.8845V17.3848H6.30748V9.923C6.30748%208.57817%206.72257%207.38908%207.55273%206.35575C8.38273%205.32242%209.4484%204.6615%2010.7497%204.373V3.75C10.7497%203.40383%2010.8716%203.109%2011.1152%202.8655C11.3587%202.62183%2011.6536%202.5%2011.9997%202.5C12.3459%202.5%2012.6407%202.62183%2012.8842%202.8655C13.1279%203.109%2013.2497%203.40383%2013.2497%203.75V4.373C14.5511%204.6615%2015.6167%205.32242%2016.4467%206.35575C17.2769%207.38908%2017.692%208.57817%2017.692%209.923V17.3848H19.4997V18.8845H4.49973ZM11.9997%2021.6923C11.5011%2021.6923%2011.0752%2021.5157%2010.722%2021.1625C10.3687%2020.8093%2010.192%2020.3833%2010.192%2019.8845H13.8075C13.8075%2020.3833%2013.6308%2020.8093%2013.2775%2021.1625C12.9243%2021.5157%2012.4984%2021.6923%2011.9997%2021.6923ZM7.80748%2017.3848H16.192V9.923C16.192%208.76533%2015.7827%207.77725%2014.9642%206.95875C14.1456%206.14008%2013.1574%205.73075%2011.9997%205.73075C10.8421%205.73075%209.8539%206.14008%209.03523%206.95875C8.21673%207.77725%207.80748%208.76533%207.80748%209.923V17.3848Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E');
}

.icon_dev2_faq::before {
  background-image: url('data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cmask%20id%3D%22mask0_356_42555%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2224%22%20height%3D%2224%22%3E%0A%3Crect%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22%23D9D9D9%22%2F%3E%0A%3C%2Fmask%3E%0A%3Cg%20mask%3D%22url(%23mask0_356_42555)%22%3E%0A%3C%2Fg%3E%0A%3Cmask%20id%3D%22mask1_356_42555%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2224%22%20height%3D%2224%22%3E%0A%3Crect%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22%23D9D9D9%22%2F%3E%0A%3C%2Fmask%3E%0A%3Cg%20mask%3D%22url(%23mask1_356_42555)%22%3E%0A%3Cmask%20id%3D%22mask2_356_42555%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2224%22%20height%3D%2224%22%3E%0A%3Crect%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22%23D9D9D9%22%2F%3E%0A%3C%2Fmask%3E%0A%3Cg%20mask%3D%22url(%23mask2_356_42555)%22%3E%0A%3Cpath%20d%3D%22M21.3079%2020.6538L17.7694%2017.1152H8.00013C7.51363%2017.1152%207.09713%2016.942%206.75063%2016.5955C6.40413%2016.2492%206.23088%2015.8327%206.23088%2015.346V14.7308H17.1156C17.6126%2014.7308%2018.0381%2014.5537%2018.3921%2014.1997C18.7461%2013.8457%2018.9231%2013.4202%2018.9231%2012.923V6H19.5386C20.0251%206%2020.4416%206.17325%2020.7881%206.51975C21.1346%206.86625%2021.3079%207.28275%2021.3079%207.76925V20.6538ZM4.19238%2012.6463L5.60788%2011.2308H15.1156C15.2053%2011.2308%2015.279%2011.2019%2015.3366%2011.1443C15.3943%2011.0866%2015.4231%2011.0128%2015.4231%2010.923V4.30775C15.4231%204.21792%2015.3943%204.14417%2015.3366%204.0865C15.279%204.02883%2015.2053%204%2015.1156%204H4.50013C4.41047%204%204.33672%204.02883%204.27888%204.0865C4.22122%204.14417%204.19238%204.21792%204.19238%204.30775V12.6463ZM2.69238%2016.2693V4.30775C2.69238%203.81058%202.86938%203.385%203.22338%203.031C3.57738%202.677%204.00297%202.5%204.50013%202.5H15.1156C15.6126%202.5%2016.0381%202.677%2016.3921%203.031C16.7461%203.385%2016.9231%203.81058%2016.9231%204.30775V10.923C16.9231%2011.4202%2016.7461%2011.8457%2016.3921%2012.1997C16.0381%2012.5537%2015.6126%2012.7308%2015.1156%2012.7308H6.23088L2.69238%2016.2693Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E');
}

.icon_dev2_contact::before {
  background-image: url('data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cmask%20id%3D%22mask0_356_42565%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2224%22%20height%3D%2224%22%3E%0A%3Crect%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22%23D9D9D9%22%2F%3E%0A%3C%2Fmask%3E%0A%3Cg%20mask%3D%22url(%23mask0_356_42565)%22%3E%0A%3C%2Fg%3E%0A%3Cmask%20id%3D%22mask1_356_42565%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2224%22%20height%3D%2224%22%3E%0A%3Crect%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22%23D9D9D9%22%2F%3E%0A%3C%2Fmask%3E%0A%3Cg%20mask%3D%22url(%23mask1_356_42565)%22%3E%0A%3Cmask%20id%3D%22mask2_356_42565%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2224%22%20height%3D%2224%22%3E%0A%3Crect%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22%23D9D9D9%22%2F%3E%0A%3C%2Fmask%3E%0A%3Cg%20mask%3D%22url(%23mask2_356_42565)%22%3E%0A%3Cpath%20d%3D%22M11.989%2017.6152C12.2745%2017.6152%2012.5157%2017.5168%2012.7125%2017.3198C12.9093%2017.1226%2013.0078%2016.8812%2013.0078%2016.5955C13.0078%2016.31%2012.9092%2016.0688%2012.712%2015.872C12.5148%2015.6753%2012.2735%2015.577%2011.988%2015.577C11.7025%2015.577%2011.4613%2015.6756%2011.2645%2015.8728C11.0677%2016.0699%2010.9692%2016.3113%2010.9692%2016.5968C10.9692%2016.8823%2011.0678%2017.1234%2011.265%2017.3203C11.4622%2017.5169%2011.7035%2017.6152%2011.989%2017.6152ZM11.2808%2014.0345H12.6885C12.7013%2013.5423%2012.7734%2013.1491%2012.9047%2012.8548C13.0362%2012.5606%2013.3552%2012.1706%2013.8615%2011.6848C14.3013%2011.2449%2014.6382%2010.8388%2014.872%2010.4663C15.106%2010.0939%2015.223%209.65417%2015.223%209.147C15.223%208.28617%2014.9137%207.61375%2014.2952%207.12975C13.6766%206.64592%2012.9448%206.404%2012.1%206.404C11.2653%206.404%2010.5747%206.62675%2010.028%207.07225C9.48117%207.51775%209.09108%208.04242%208.85775%208.64625L10.1423%209.1615C10.2641%208.8295%2010.4724%208.50608%2010.7673%208.19125C11.0621%207.87658%2011.4999%207.71925%2012.0808%207.71925C12.6718%207.71925%2013.1086%207.88108%2013.3913%208.20475C13.6741%208.52858%2013.8155%208.88467%2013.8155%209.273C13.8155%209.61283%2013.7187%209.92375%2013.525%2010.2057C13.3315%2010.4877%2013.0848%2010.7602%2012.7848%2011.023C12.1283%2011.6153%2011.7135%2012.0878%2011.5405%2012.4405C11.3673%2012.793%2011.2808%2013.3243%2011.2808%2014.0345ZM12.0017%2021.5C10.6877%2021.5%209.45267%2021.2507%208.2965%2020.752C7.14033%2020.2533%206.13467%2019.5766%205.2795%2018.7218C4.42433%2017.8669%203.74725%2016.8617%203.24825%2015.706C2.74942%2014.5503%202.5%2013.3156%202.5%2012.0017C2.5%2010.6877%202.74933%209.45267%203.248%208.2965C3.74667%207.14033%204.42342%206.13467%205.27825%205.2795C6.13308%204.42433%207.13833%203.74725%208.294%203.24825C9.44967%202.74942%2010.6844%202.5%2011.9983%202.5C13.3123%202.5%2014.5473%202.74933%2015.7035%203.248C16.8597%203.74667%2017.8653%204.42342%2018.7205%205.27825C19.5757%206.13308%2020.2528%207.13833%2020.7518%208.294C21.2506%209.44967%2021.5%2010.6844%2021.5%2011.9983C21.5%2013.3123%2021.2507%2014.5473%2020.752%2015.7035C20.2533%2016.8597%2019.5766%2017.8653%2018.7218%2018.7205C17.8669%2019.5757%2016.8617%2020.2528%2015.706%2020.7518C14.5503%2021.2506%2013.3156%2021.5%2012.0017%2021.5ZM12%2020C14.2333%2020%2016.125%2019.225%2017.675%2017.675C19.225%2016.125%2020%2014.2333%2020%2012C20%209.76667%2019.225%207.875%2017.675%206.325C16.125%204.775%2014.2333%204%2012%204C9.76667%204%207.875%204.775%206.325%206.325C4.775%207.875%204%209.76667%204%2012C4%2014.2333%204.775%2016.125%206.325%2017.675C7.875%2019.225%209.76667%2020%2012%2020Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E');
}

.upperFunc_shinsei_dev2_wrap{
  width: 180px ;
  height: 32px ;
  border-radius: 16px ;
  background-color: var(--color01) ;
  text-align: center ;
}
.upperFunc_shinsei_dev2_wrap a{
  text-align: center ;
}

.upperFunc_shinsei_dev2{
  display: inline-block;
  width: fit-content ;
  height: 32px ;
  line-height: 32px ;
  color: var(--color-re-002) ;
  font-size: min(4vw, .75rem) ;
  font-weight: 700 ;
  padding-left: 1.5em ;
}

.external_dev2::after {
  content: '';
  display: inline-block;
  margin-left: 1em;
  margin-bottom: 0;
  vertical-align: -5px;
  width: min(4vw, 1.5em);
  height: min(4vw, 1.5em);
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg"  viewBox="0 0 32 32" width="32px" height="32px"><path d="M 18 5 L 18 7 L 23.5625 7 L 11.28125 19.28125 L 12.71875 20.71875 L 25 8.4375 L 25 14 L 27 14 L 27 5 Z M 5 9 L 5 27 L 23 27 L 23 14 L 21 16 L 21 25 L 7 25 L 7 11 L 16 11 L 18 9 Z" fill="%23fff"/></svg>');
}


.lowerFunc_dev2{
  width: fit-content ;
  min-width: 400px  ;
  height: 82px ;
  padding: 0px 40px 0px 0px ;
  display: flex ;
  justify-content: right ;
  gap: 30px ;
}

.lowerFunc_navi_dev2_wrap{
  width: fit-content ;
  height: 82px ;
  cursor: pointer ;
}

.lowerFunc_navi_dev2{
  position: relative ;
  width: fit-content ;
  height: 82px ;
  line-height: 82px ;
  font-size: min(4vw, 1.0em); 
  color: var(--color102);
  font-weight: 700 ;
  transition: all .25s;
}

.lowerFunc_navi_dev2_wrap.wd_active .lowerFunc_navi_dev2,
.lowerFunc_navi_dev2_wrap .current .lowerFunc_navi_dev2,
.lowerFunc_navi_dev2:hover {
  color: var(--color100);
}


.lowerFunc_navi_dev2_underbar{
  position: absolute ;
  bottom : 0% ;
  left : 0% ;
  width: 100% ;
  height: 8px ;
  background-color : var(--color100) ;
  border-radius: 8px 8px 0px 0px ;
  display: none ;
}

.lowerFunc_navi_dev2_wrap.wd_active .lowerFunc_navi_dev2_underbar,
.lowerFunc_navi_dev2_wrap .current .lowerFunc_navi_dev2_underbar{
  display: block ;
}


.lowerFunc_search_dev2_wrap{
  width: 180px ;
  padding-top : 25px ;
}

.localSearch_dev2 {
  display: flex;
  border-radius: 16px;
  border: 1px solid #6b6f87;
  overflow: hidden;
}
.localSearch_dev2 input[name="q"] {
  width: 90%;
  border-radius: 0;
  padding: .5em .5em .5em 1em;
  border: none;
  outline: none;
}
.localSearch_dev2 button[name="sa"] {
  width: 36px;
  padding: .5em;
  border-radius: 0 16px 16px 0;
  background-color: var(--color01);
  border: none;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
}

.lowerFunc_dev2_submenu_entry{
  position: fixed;
  top : 130px ;
  background-color: var(--color-re-003);
  padding: 20px ;
  z-index: 999;
  width: 100% ;
  display: none ;
}

.lowerFunc_dev2_submenu_entry_inner{
  width: 100% ;
  max-width: 1140px ;
  margin : 0px auto ;
  display: flex ;
  justify-content: left ;
  flex-wrap: wrap ;
}


.lowerFunc_dev2_submenu_col_small{
  width: 200px ;
}
.lowerFunc_dev2_submenu_col_large{
  width: 520px ;
}



.lowerFunc_dev2_submenu_link_large_wrap{
  width: 100% ;
  margin-bottom : 8px ;
}
.lowerFunc_dev2_submenu_link_wrap{
  width: fit-content ;
  margin-top : 6px ;
}

.lowerFunc_dev2_submenu_link{
  position: relative ;
  width: fit-content ;
  color: var(--color-re-005) ;
  font-size: min(4vw, 1.0em); 
  padding-right: 24px ;
}

.lowerFunc_dev2_submenu_link_large_wrap .lowerFunc_dev2_submenu_link{
  position: relative ;
  width: fit-content ;
  color: var(--color100) ;
  font-size: min(4vw, 1.0em); 
  font-weight: 700 ;
  padding-right: 24px ;
}

.lowerFunc_dev2_submenu_link_wrap .lowerFunc_dev2_submenu_link::after {
  content: '';
  position: absolute ;
  top : 50% ;
  right: 0% ;
  transform: translate( 0% , -50% );
  width: 16px ;
  height: 16px ;
  background-size: contain;
  background-repeat: no-repeat;
}


.lowerFunc_dev2_submenu_link_large_wrap .lowerFunc_dev2_submenu_link::after {
  content: '';
  position: absolute ;
  top : 50% ;
  right: 0% ;
  transform: translate( 0% , -50% );
  width: 20px ;
  height: 20px ;
  background-size: contain;
  background-repeat: no-repeat;
}

.lowerFunc_dev2_submenu_link::after {
  background-image: url('data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2221%22%20viewBox%3D%220%200%2020%2021%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cmask%20id%3D%22mask0_356_42483%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2220%22%20height%3D%2221%22%3E%0A%3Crect%20y%3D%220.5%22%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22%23D9D9D9%22%2F%3E%0A%3C%2Fmask%3E%0A%3Cg%20mask%3D%22url(%23mask0_356_42483)%22%3E%0A%3Cmask%20id%3D%22mask1_356_42483%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2220%22%20height%3D%2221%22%3E%0A%3Crect%20y%3D%220.5%22%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22%23D9D9D9%22%2F%3E%0A%3C%2Fmask%3E%0A%3Cg%20mask%3D%22url(%23mask1_356_42483)%22%3E%0A%3Cpath%20d%3D%22M7.00065%2018.5L5.58398%2017.0833L12.1673%2010.5L5.58398%203.91667L7.00065%202.5L15.0007%2010.5L7.00065%2018.5Z%22%20fill%3D%22%23DF227D%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E');
}

.lowerFunc_dev2_submenu_col_large_child{
  width: 100% ;
  display: flex ;
  justify-content: space-between ;
  flex-wrap: wrap ;
}

.lowerFunc_dev2_submenu_col_large_child01{
  width: 200px ;
}
.lowerFunc_dev2_submenu_col_large_child02{
  width: 280px ;
}



.footerLinks_dev2 {
  background-color: var(--color-re-002);
  font-size: min(4vw, .875rem);
  color: var(--color02);
  padding: 4em 4vw;
}
.footerLinks_dev2 ul {
  display: flex;
  justify-content: center;
  column-gap: 3em;
  list-style: none;
  flex-wrap: wrap;
  margin: auto;
}
.footerLinks_dev2 ul li {
  list-style: none;
  margin: 0;
}
.footerLinks_dev2 ul li a {
  color: var(--color01);
  display: flex;
  align-items: center;
  line-height: 1;
  padding-right: 30px ;
  position: relative ;
}

.footerLinks_dev2 ul li a::after {
  content: '';
  position: absolute ;
  top : 50% ;
  right: 0% ;
  transform: translate( 0% , -50% );
  width: 16px ;
  height: 16px ;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2221%22%20viewBox%3D%220%200%2020%2021%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cmask%20id%3D%22mask0_356_42483%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2220%22%20height%3D%2221%22%3E%0A%3Crect%20y%3D%220.5%22%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22%23D9D9D9%22%2F%3E%0A%3C%2Fmask%3E%0A%3Cg%20mask%3D%22url(%23mask0_356_42483)%22%3E%0A%3Cmask%20id%3D%22mask1_356_42483%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2220%22%20height%3D%2221%22%3E%0A%3Crect%20y%3D%220.5%22%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22%23D9D9D9%22%2F%3E%0A%3C%2Fmask%3E%0A%3Cg%20mask%3D%22url(%23mask1_356_42483)%22%3E%0A%3Cpath%20d%3D%22M7.00065%2018.5L5.58398%2017.0833L12.1673%2010.5L5.58398%203.91667L7.00065%202.5L15.0007%2010.5L7.00065%2018.5Z%22%20fill%3D%22%23FFFFFF%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E');
}



} /** --------------------------------- **/

/** ヘッダ フッタ ========================================= **/









/** index ========================================= **/



/** fv ------------- **/

.wd_top_contents_dots{
  position: absolute ;
  bottom : -16px ;
  width: 100% ;
  text-align: center ;
  display: flex ;
  justify-content: center ;
  gap: 16px ;
}

.wd_top_contents_dots li{
  display: block ;
  width: 8px ;
  height: 8px ;
  border-radius: 50% ;
  z-index: 4 ;
  background-color: var(--color01) ;
  margin: 0px !important ;
  border : 1px solid var(--color-re-001) ;
  cursor: pointer ;
}
.wd_top_contents_dots li button{
  display: none !important ;
}

.wd_top_contents_dots li:hover,
.wd_top_contents_dots li.slick-active{
  background-color: var(--color-re-001) ;
}


.wd_fv_itembox{
  position: relative ;
  display: block ;
  box-sizing: border-box ;
  width: 100% ;
  height: auto ;
  background-color: #ddeeff ;
}

.wd_fv_item_inner{
  position: relative ;
  display: block ;
  box-sizing: border-box ;
  width: calc( 100% - 72px );
  max-width: 1120px ;
  height: auto ;
  margin: 0px auto ;
}

.wd_fv_item_image{
  position: relative ;
  display: block ;
  bottom: auto ;
  right: auto ;
  left: auto ;
  transform: translate(0%,0%);
  width: 100% ;
  max-width: 488px ;
  margin : 12px auto 0px ;

}

.wd_fv_item_textbox{
  position: relative ;
  top : auto ;
  left: auto ;
  transform: translate(0%,0%);
  width: 100% ;
  text-align: center ;
  z-index: 2 ;
  padding-top : 32px ;
}

.wd_fv_item_text_title{
  font-size: min( 6vw , 3rem ) ;
  font-weight: 700 ;
  color: #333333 ;
}

.wd_fv_item_text_title span{
  color: var(--color-re-001) ;
}



.wd_fv_item_text_story{
  font-size: min( 3.8vw , 2rem ) ;
  color: #333333 ;
}




@media (min-width: 1200px) {


.wd_top_contents_dots{
  position: absolute ;
  bottom : -16px ;
  width: 100% ;
  text-align: center ;
  display: flex ;
  justify-content: center ;
  gap: 16px ;
}

.wd_top_contents_dots li{
  display: block ;
  width: 8px ;
  height: 8px ;
  border-radius: 50% ;
  z-index: 4 ;
  background-color: var(--color01) ;
  margin: 0px !important ;
  border : 1px solid var(--color-re-001) ;
  cursor: pointer ;
}
.wd_top_contents_dots li button{
  display: none !important ;
}

.wd_top_contents_dots li:hover,
.wd_top_contents_dots li.slick-active{
  background-color: var(--color-re-001) ;
}


.wd_fv_itembox{
  position: relative ;
  display: block ;
  box-sizing: border-box ;
  width: 100% ;
  height: 320px ;
  background-color: #ddeeff ;
}

.wd_fv_item_inner{
  position: relative ;
  display: block ;
  box-sizing: border-box ;
  width: calc( 100% - 72px );
  max-width: 1120px ;
  height: 320px ;
  margin: 0px auto ;
}

.wd_fv_item_image{
  position: relative ;
  display: block ;
  position: absolute ;
  bottom: 0% ;
  right: 0% ;
  left: auto ;
  transform: translate(0%,0%);
  width: 100% ;
  max-width: 628px ;

}

.wd_fv_item_textbox{
  position: absolute ;
  top : 50% ;
  left: 0% ;
  transform: translate(0%,-50%);
  width: calc( 100% - 640px ) ;
  text-align: left ;
  z-index: 2 ;
}

.wd_fv_item_text_title{
  font-size: min(3vw, 2.125rem) ;
  font-weight: 700 ;
  color: #333333 ;
}

.wd_fv_item_text_title span{
  color: var(--color-re-001) ;
}



.wd_fv_item_text_story{
  font-size: min(2vw, 1.25rem) ;
  color: #333333 ;
}





}







.secHeadline_dev2 {
  text-align: center;
  font-weight: 600;
  font-size: 2em !important;
  color: var(--color-re-002);
  padding: 0;
  margin-bottom: 1em;
}
.secHeadline_dev2.ico-bell::before {
  content: '';
  display: inline-block;
  margin-right: .75rem;
  width: 2rem  !important;
  height: 2rem !important;
  font-size: 1rem;
  padding: 0;
  justify-self: center;
  vertical-align: middle;
  background-color: transparent;
  background-repeat: no-repeat;
  background-image: url('data:image/svg+xml;utf-8,<svg width="35" height="37" viewBox="0 0 35 37" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 15.0104C0 12.1306 0.634178 9.48501 1.90253 7.07371C3.17089 4.66242 4.88633 2.65946 7.04887 1.06485L9.04723 3.7465C7.30739 5.03881 5.92101 6.66049 4.88811 8.61153C3.8555 10.5629 3.33919 12.6958 3.33919 15.0104H0ZM31.2396 15.0104C31.2396 12.6917 30.7174 10.5568 29.6729 8.60577C28.6288 6.65472 27.2399 5.03497 25.5063 3.7465L27.5299 1.06485C29.6723 2.66686 31.3828 4.67026 32.6612 7.07504C33.9396 9.47983 34.5788 12.1249 34.5788 15.0104H31.2396ZM2.45182 31.4499V27.935H5.77548V15.0738C5.77548 12.444 6.53685 10.069 8.05959 7.94911C9.58232 5.82887 11.6252 4.49234 14.1882 3.9395V3.1138C14.1882 2.2489 14.4885 1.51372 15.0889 0.90823C15.6897 0.302744 16.419 0 17.2768 0C18.1346 0 18.8638 0.302744 19.4646 0.90823C20.065 1.51372 20.3653 2.2489 20.3653 3.1138V3.9395C22.9283 4.47577 24.9753 5.80684 26.5063 7.93269C28.0374 10.0585 28.8029 12.4389 28.8029 15.0738V27.935H32.127V31.4499H2.45182ZM17.2892 37C16.2554 37 15.3699 36.6303 14.6328 35.8908C13.8954 35.1516 13.5267 34.2629 13.5267 33.2247H21.0521C21.0521 34.2676 20.6816 35.1577 19.9407 35.8948C19.2 36.6316 18.3162 37 17.2892 37Z" fill="url(%23paint0_linear_973_4990)"/><defs><linearGradient id="paint0_linear_973_4990" x1="17.2894" y1="0" x2="17.2894" y2="37" gradientUnits="userSpaceOnUse"><stop stop-color="%23DF227D"/><stop offset="1" stop-color="%23FF8D00"/></linearGradient></defs></svg>') !important;
  background-size: contain;
}

.importantNotice_dev2{
  position: relative ;
  display: block ;
  box-sizing: border-box ;
  width : calc(100% - (4vw * 2)) ;
  max-width: 1120px ;
  margin: 64px auto 0px ;
  border : 2px solid var(--color100) ;
  border-radius: 16px ;
  padding: 16px ;
}

.importantNotice_title_dev2{
  font-size: 1.25em ;
  font-weight: 700 ;
  color: var(--color100) ;
}

.importantNotice_story_dev2{
  margin-top : 10px ;
  margin-bottom : 10px ;
  color: var(--color-re-002) ;
}

.importantNotice_story_dev2 a,
.importantNotice_story_dev2 a:link,
.importantNotice_story_dev2 a:visited{
  color: var(--color-re-005) ;
  text-decoration: underline ;
}


.newsIndex .listItem .itemHeadline > div:nth-of-type(1) p{
  cursor: auto !important ;
}

.newsIndex {
  overflow-y: auto !important;
  height : auto !important ;
  max-height: none !important ;
}

.newsIndex .listItem{
  border : none !important ;
}

.wd_newslink_btn_wrap{
  width: calc(100% - (4vw * 2)) ;
  max-width: 280px ;
  position: relative ;
  display: block ;
  box-sizing: border-box ;
  margin: 24px auto 0px ;
  background-color: var(--color01) ;
  border-radius: 32px ;
}

.wd_newslink_btn{
  width: 100% ;
  position: relative ;
  display: block ;
  box-sizing: border-box ;
  height: 64px ;
  border-radius: 32px ;
  line-height: 62px ;
  border : 1px solid var(--color-re-006) ;
  text-align: center ;
  color: var(--color-re-002) ;
  font-weight: 700 ;
}

.wd_newslink_btn_wrap:hover .wd_newslink_btn{
  color: var(--color01);
  background-color: var(--color100) ;
}

.wd_newslink_btn::after {
  content: '';
  position: absolute ;
  top : 50% ;
  right: 20px ;
  transform: translate( 0% , -50% );
  width: 16px ;
  height: 16px ;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2221%22%20viewBox%3D%220%200%2020%2021%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cmask%20id%3D%22mask0_356_42483%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2220%22%20height%3D%2221%22%3E%0A%3Crect%20y%3D%220.5%22%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22%23D9D9D9%22%2F%3E%0A%3C%2Fmask%3E%0A%3Cg%20mask%3D%22url(%23mask0_356_42483)%22%3E%0A%3Cmask%20id%3D%22mask1_356_42483%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2220%22%20height%3D%2221%22%3E%0A%3Crect%20y%3D%220.5%22%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22%23D9D9D9%22%2F%3E%0A%3C%2Fmask%3E%0A%3Cg%20mask%3D%22url(%23mask1_356_42483)%22%3E%0A%3Cpath%20d%3D%22M7.00065%2018.5L5.58398%2017.0833L12.1673%2010.5L5.58398%203.91667L7.00065%202.5L15.0007%2010.5L7.00065%2018.5Z%22%20fill%3D%22%23DF227D%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E');
}

.wd_newslink_btn_wrap:hover .wd_newslink_btn::after{
  background-image: url('data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2221%22%20viewBox%3D%220%200%2020%2021%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cmask%20id%3D%22mask0_356_42483%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2220%22%20height%3D%2221%22%3E%0A%3Crect%20y%3D%220.5%22%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22%23D9D9D9%22%2F%3E%0A%3C%2Fmask%3E%0A%3Cg%20mask%3D%22url(%23mask0_356_42483)%22%3E%0A%3Cmask%20id%3D%22mask1_356_42483%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2220%22%20height%3D%2221%22%3E%0A%3Crect%20y%3D%220.5%22%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22%23D9D9D9%22%2F%3E%0A%3C%2Fmask%3E%0A%3Cg%20mask%3D%22url(%23mask1_356_42483)%22%3E%0A%3Cpath%20d%3D%22M7.00065%2018.5L5.58398%2017.0833L12.1673%2010.5L5.58398%203.91667L7.00065%202.5L15.0007%2010.5L7.00065%2018.5Z%22%20fill%3D%22%23FFFFFF%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E');
}


.wd_entry_step_2btns_flex{
  position: relative;
  display: flex ;
  flex-wrap: wrap ;
  justify-content: center ;
  width: 100% ;
  max-width: 600px ;
  gap: 0px 32px ;
  margin : 0px auto ;
}

.wd_entry_step_2btns_flex .wd_newslink_btn_wrap{
  margin-left: 0px !important ;
  margin-right: 0px !important ;
}


.newsIndex .listItem .itemHeadline > div:nth-of-type(1) p {
  border-radius: 4px;
  font-size: min(3vw, .75rem);
  background: #fff;
  border: 1px solid var(--color-re-002);
  color: var(--color-re-002);
  font-weight: 700;
  line-height: 1;
  padding: .4em 1em .55em 1em;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  cursor: pointer;
  position: relative;
  white-space: nowrap;
  width: calc(100% - 3em);
  margin: auto;
}



@media (min-width: 1200px) {


.secHeadline_dev2 {
  text-align: center;
  font-weight: 600;
  font-size: 2.5em !important;
  color: var(--color-re-002);
  padding: 0;
  margin-bottom: 1em;
}
.secHeadline_dev2.ico-bell::before {
  content: '';
  display: inline-block;
  margin-right: .75rem;
  width: 2.5rem  !important;
  height: 2.5rem !important;
  font-size: 1rem;
  padding: 0;
  justify-self: center;
  vertical-align: middle;
  background-color: transparent;
  background-repeat: no-repeat;
  background-image: url('data:image/svg+xml;utf-8,<svg width="35" height="37" viewBox="0 0 35 37" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 15.0104C0 12.1306 0.634178 9.48501 1.90253 7.07371C3.17089 4.66242 4.88633 2.65946 7.04887 1.06485L9.04723 3.7465C7.30739 5.03881 5.92101 6.66049 4.88811 8.61153C3.8555 10.5629 3.33919 12.6958 3.33919 15.0104H0ZM31.2396 15.0104C31.2396 12.6917 30.7174 10.5568 29.6729 8.60577C28.6288 6.65472 27.2399 5.03497 25.5063 3.7465L27.5299 1.06485C29.6723 2.66686 31.3828 4.67026 32.6612 7.07504C33.9396 9.47983 34.5788 12.1249 34.5788 15.0104H31.2396ZM2.45182 31.4499V27.935H5.77548V15.0738C5.77548 12.444 6.53685 10.069 8.05959 7.94911C9.58232 5.82887 11.6252 4.49234 14.1882 3.9395V3.1138C14.1882 2.2489 14.4885 1.51372 15.0889 0.90823C15.6897 0.302744 16.419 0 17.2768 0C18.1346 0 18.8638 0.302744 19.4646 0.90823C20.065 1.51372 20.3653 2.2489 20.3653 3.1138V3.9395C22.9283 4.47577 24.9753 5.80684 26.5063 7.93269C28.0374 10.0585 28.8029 12.4389 28.8029 15.0738V27.935H32.127V31.4499H2.45182ZM17.2892 37C16.2554 37 15.3699 36.6303 14.6328 35.8908C13.8954 35.1516 13.5267 34.2629 13.5267 33.2247H21.0521C21.0521 34.2676 20.6816 35.1577 19.9407 35.8948C19.2 36.6316 18.3162 37 17.2892 37Z" fill="url(%23paint0_linear_973_4990)"/><defs><linearGradient id="paint0_linear_973_4990" x1="17.2894" y1="0" x2="17.2894" y2="37" gradientUnits="userSpaceOnUse"><stop stop-color="%23DF227D"/><stop offset="1" stop-color="%23FF8D00"/></linearGradient></defs></svg>') !important;
  background-size: contain;
}

.importantNotice_dev2{
  position: relative ;
  display: block ;
  box-sizing: border-box ;
  width : calc(100% - (4vw * 2)) ;
  max-width: 1120px ;
  margin: 64px auto 0px ;
  border : 2px solid var(--color100) ;
  border-radius: 16px ;
  padding: 16px ;
}

.importantNotice_title_dev2{
  font-size: 1.5em ;
  font-weight: 700 ;
  color: var(--color100) ;
}

.importantNotice_story_dev2{
  margin-top : 10px ;
  color: var(--color-re-002) ;
}

.importantNotice_story_dev2 a,
.importantNotice_story_dev2 a:link,
.importantNotice_story_dev2 a:visited{
  color: var(--color-re-005) ;
  text-decoration: underline ;
}


.newsIndex {
  overflow-y: auto !important;
  height : auto !important ;
  max-height: none !important ;
}

.newsIndex .listItem{
  border : none !important ;
}

.wd_newslink_btn_wrap{
  width: calc(100% - (4vw * 2)) ;
  max-width: 280px ;
  position: relative ;
  display: block ;
  box-sizing: border-box ;
  margin: 24px auto 0px ;
  border-radius: 32px ;
}

.wd_newslink_btn{
  width: 100% ;
  position: relative ;
  display: block ;
  box-sizing: border-box ;
  height: 64px ;
  border-radius: 32px ;
  line-height: 62px ;
  border : 1px solid var(--color-re-006) ;
  text-align: center ;
  color: var(--color-re-002) ;
  font-weight: 700 ;
}

.wd_newslink_btn_wrap:hover .wd_newslink_btn{
  color: var(--color01);
  background-color: var(--color100) ;
}

.wd_newslink_btn::after {
  content: '';
  position: absolute ;
  top : 50% ;
  right: 20px ;
  transform: translate( 0% , -50% );
  width: 16px ;
  height: 16px ;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2221%22%20viewBox%3D%220%200%2020%2021%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cmask%20id%3D%22mask0_356_42483%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2220%22%20height%3D%2221%22%3E%0A%3Crect%20y%3D%220.5%22%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22%23D9D9D9%22%2F%3E%0A%3C%2Fmask%3E%0A%3Cg%20mask%3D%22url(%23mask0_356_42483)%22%3E%0A%3Cmask%20id%3D%22mask1_356_42483%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2220%22%20height%3D%2221%22%3E%0A%3Crect%20y%3D%220.5%22%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22%23D9D9D9%22%2F%3E%0A%3C%2Fmask%3E%0A%3Cg%20mask%3D%22url(%23mask1_356_42483)%22%3E%0A%3Cpath%20d%3D%22M7.00065%2018.5L5.58398%2017.0833L12.1673%2010.5L5.58398%203.91667L7.00065%202.5L15.0007%2010.5L7.00065%2018.5Z%22%20fill%3D%22%23DF227D%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E');
}

.newsIndex .listItem .itemHeadline > div:nth-of-type(1) p {
  border-radius: 4px;
  font-size: min(3vw, .75rem);
  background: #fff;
  border: 1px solid var(--color-re-002);
  color: var(--color-re-002);
  font-weight: 700;
  line-height: 1;
  padding: .4em 1em .55em 1em;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  cursor: pointer;
  position: relative;
  white-space: nowrap;
  width: calc(100% - 3em);
  margin: auto;
}


} /** @media (min-width: 12200px)  **/







.wd_top_considering_section{
  position: relative ;
  width: 100% ;
  background-color: var(--color-re-007) ;
  padding: 38px 0px 64px ;
}


.wd_ico-considering::before {
  content: '';
  display: inline-block;
  margin-right: .75rem;
  width: 3rem ;
  height: 3rem ;
  font-size: 1rem;
  padding: 0;
  justify-self: center;
  vertical-align: -7px; 
  background-color: transparent;
  background-repeat: no-repeat;
  background-image: url('data:image/svg+xml,%3Csvg%20width%3D%2248%22%20height%3D%2248%22%20viewBox%3D%220%200%2048%2048%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cmask%20id%3D%22mask0_356_28547%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2248%22%20height%3D%2248%22%3E%0A%3Crect%20width%3D%2248%22%20height%3D%2248%22%20fill%3D%22%23D9D9D9%22%2F%3E%0A%3C%2Fmask%3E%0A%3Cg%20mask%3D%22url(%23mask0_356_28547)%22%3E%0A%3Cpath%20d%3D%22M23.9944%2023.5829C21.5834%2023.5829%2019.6139%2022.8189%2018.0859%2021.2909C16.5579%2019.7629%2015.7939%2017.7934%2015.7939%2015.3824C15.7939%2012.9711%2016.5579%2010.9996%2018.0859%209.46792C19.6139%207.93592%2021.5834%207.16992%2023.9944%207.16992C26.4058%207.16992%2028.3821%207.93592%2029.9234%209.46792C31.4648%2010.9996%2032.2354%2012.9711%2032.2354%2015.3824C32.2354%2017.7934%2031.4648%2019.7629%2029.9234%2021.2909C28.3821%2022.8189%2026.4058%2023.5829%2023.9944%2023.5829ZM7.29395%2041.0744V35.6169C7.29395%2034.2279%207.64661%2033.0248%208.35195%2032.0074C9.05761%2030.9904%209.97011%2030.2178%2011.0894%2029.6894C13.3604%2028.6708%2015.5489%2027.9066%2017.6549%2027.3969C19.7606%2026.8876%2021.8733%2026.6329%2023.9929%2026.6329C26.1486%2026.6329%2028.2693%2026.8959%2030.3549%2027.4219C32.4403%2027.9483%2034.6078%2028.7074%2036.8574%2029.6994C38.0254%2030.2071%2038.9638%2030.9698%2039.6724%2031.9874C40.3811%2033.0048%2040.7354%2034.2123%2040.7354%2035.6099V41.0744H7.29395Z%22%20fill%3D%22url(%23paint0_linear_356_28547)%22%2F%3E%0A%3C%2Fg%3E%0A%3Cdefs%3E%0A%3ClinearGradient%20id%3D%22paint0_linear_356_28547%22%20x1%3D%2224.0147%22%20y1%3D%227.16992%22%20x2%3D%2224.0147%22%20y2%3D%2241.0744%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%0A%3Cstop%20offset%3D%220.37503%22%20stop-color%3D%22%23DF227D%22%2F%3E%0A%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23FF8D00%22%2F%3E%0A%3C%2FlinearGradient%3E%0A%3C%2Fdefs%3E%0A%3C%2Fsvg%3E');
  background-size: contain;
}
.wd_ico-nextstep::before {
  content: '';
  display: inline-block;
  margin-right: .75rem;
  width: 3rem ;
  height: 3rem ;
  font-size: 1rem;
  padding: 0;
  justify-self: center;
  vertical-align: -7px; 
  background-color: transparent;
  background-repeat: no-repeat;
  background-image: url('data:image/svg+xml,%3Csvg%20width%3D%2248%22%20height%3D%2249%22%20viewBox%3D%220%200%2048%2049%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cmask%20id%3D%22mask0_356_29573%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2248%22%20height%3D%2249%22%3E%0A%3Crect%20y%3D%220.384766%22%20width%3D%2248%22%20height%3D%2248%22%20fill%3D%22%23D9D9D9%22%2F%3E%0A%3C%2Fmask%3E%0A%3Cg%20mask%3D%22url(%23mask0_356_29573)%22%3E%0A%3Cmask%20id%3D%22mask1_356_29573%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2248%22%20height%3D%2249%22%3E%0A%3Crect%20y%3D%220.384766%22%20width%3D%2248%22%20height%3D%2248%22%20fill%3D%22%23D9D9D9%22%2F%3E%0A%3C%2Fmask%3E%0A%3Cg%20mask%3D%22url(%23mask1_356_29573)%22%3E%0A%3Cpath%20d%3D%22M44.8203%2028.8027L31.8154%2041.8066L24.5391%2034.502L26.8652%2032.2041L31.8154%2037.1543L42.4658%2026.5049L44.8203%2028.8027ZM19.915%2027.0176C20.8817%2027.0176%2022.0154%2027.0947%2023.3154%2027.249C24.6154%2027.4034%2025.8325%2027.6307%2026.9658%2027.9307L22.583%2037.498L26.5439%2041.459H3.20898V36.0029C3.20907%2034.7504%203.53682%2033.5888%204.19141%2032.5186C4.84602%2031.4488%205.78382%2030.6341%207.00488%2030.0742C9.40488%2029.0076%2011.6571%2028.2314%2013.7607%2027.7461C15.8638%2027.2605%2017.9152%2027.0176%2019.915%2027.0176ZM19.9102%207.50488C22.3211%207.50492%2024.2976%208.27077%2025.8389%209.80273C27.3799%2011.3343%2028.1504%2013.3057%2028.1504%2015.7168C28.1504%2018.1276%2027.3799%2020.0971%2025.8389%2021.625C24.2976%2023.153%2022.3211%2023.917%2019.9102%2023.917C17.4992%2023.917%2015.5293%2023.153%2014.001%2021.625C12.4731%2020.097%2011.709%2018.1277%2011.709%2015.7168C11.709%2013.3056%2012.4731%2011.3344%2014.001%209.80273C15.5293%208.27073%2017.4992%207.50488%2019.9102%207.50488Z%22%20fill%3D%22url(%23paint0_linear_356_29573)%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3Cdefs%3E%0A%3ClinearGradient%20id%3D%22paint0_linear_356_29573%22%20x1%3D%2224.0146%22%20y1%3D%227.50391%22%20x2%3D%2224.0146%22%20y2%3D%2241.8066%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%0A%3Cstop%20offset%3D%220.38%22%20stop-color%3D%22%23DF227D%22%2F%3E%0A%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23FF8D00%22%2F%3E%0A%3C%2FlinearGradient%3E%0A%3C%2Fdefs%3E%0A%3C%2Fsvg%3E');
  background-size: contain;
}
.wd_ico-schedule::before{
  content: '';
  display: inline-block;
  margin-right: .75rem;
  width: 3rem ;
  height: 3rem ;
  font-size: 1rem;
  padding: 0;
  justify-self: center;
  vertical-align: -7px; 
  background-color: transparent;
  background-repeat: no-repeat;
  background-image: url('data:image/svg+xml,%3Csvg%20width%3D%2249%22%20height%3D%2249%22%20viewBox%3D%220%200%2049%2049%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cmask%20id%3D%22mask0_356_29585%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2249%22%20height%3D%2249%22%3E%0A%3Crect%20x%3D%220.5%22%20y%3D%220.384766%22%20width%3D%2248%22%20height%3D%2248%22%20fill%3D%22%23D9D9D9%22%2F%3E%0A%3C%2Fmask%3E%0A%3Cg%20mask%3D%22url(%23mask0_356_29585)%22%3E%0A%3Cpath%20d%3D%22M9.75495%2045.0919C8.67128%2045.0919%207.74011%2044.7027%206.96145%2043.9244C6.18311%2043.1457%205.79395%2042.2146%205.79395%2041.1309V10.6399C5.79395%209.54856%206.18311%208.61089%206.96145%207.82689C7.74011%207.04256%208.67128%206.65039%209.75495%206.65039H12.7504V3.65039H16.4809V6.65039H32.5199V3.65039H36.2504V6.65039H39.2459C40.3373%206.65039%2041.2749%207.04256%2042.0589%207.82689C42.8433%208.61089%2043.2354%209.54856%2043.2354%2010.6399V41.1309C43.2354%2042.2146%2042.8433%2043.1457%2042.0589%2043.9244C41.2749%2044.7027%2040.3373%2045.0919%2039.2459%2045.0919H9.75495ZM9.75495%2041.1309H39.2459V19.8854H9.75495V41.1309ZM14.5004%2027.5834V24.2439H34.5004V27.5834H14.5004ZM14.5004%2036.4984V33.1874H28.4504V36.4984H14.5004Z%22%20fill%3D%22url(%23paint0_linear_356_29585)%22%2F%3E%0A%3C%2Fg%3E%0A%3Cdefs%3E%0A%3ClinearGradient%20id%3D%22paint0_linear_356_29585%22%20x1%3D%2224.5147%22%20y1%3D%223.65039%22%20x2%3D%2224.5147%22%20y2%3D%2245.0919%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%0A%3Cstop%20stop-color%3D%22%23DF227D%22%2F%3E%0A%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23FF8D00%22%2F%3E%0A%3C%2FlinearGradient%3E%0A%3C%2Fdefs%3E%0A%3C%2Fsvg%3E');
  background-size: contain;
}
.wd_ico-support::before{
  content: '';
  display: inline-block;
  margin-right: .75rem;
  width: 3rem ;
  height: 3rem ;
  font-size: 1rem;
  padding: 0;
  justify-self: center;
  vertical-align: -7px; 
  background-color: transparent;
  background-repeat: no-repeat;
  background-image: url('data:image/svg+xml,%3Csvg%20width%3D%2248%22%20height%3D%2249%22%20viewBox%3D%220%200%2048%2049%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cmask%20id%3D%22mask0_356_29619%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2248%22%20height%3D%2249%22%3E%0A%3Crect%20y%3D%220.384766%22%20width%3D%2248%22%20height%3D%2248%22%20fill%3D%22%23D9D9D9%22%2F%3E%0A%3C%2Fmask%3E%0A%3Cg%20mask%3D%22url(%23mask0_356_29619)%22%3E%0A%3Cmask%20id%3D%22mask1_356_29619%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2248%22%20height%3D%2249%22%3E%0A%3Crect%20y%3D%220.384766%22%20width%3D%2248%22%20height%3D%2248%22%20fill%3D%22%23D9D9D9%22%2F%3E%0A%3C%2Fmask%3E%0A%3Cg%20mask%3D%22url(%23mask1_356_29619)%22%3E%0A%3Cpath%20d%3D%22M24.1004%2046.6962V43.1307H38.7459V40.4307H31.0069V24.6417H38.7459V21.8917C38.7459%2017.8337%2037.3196%2014.3413%2034.4669%2011.4147C31.6139%208.48766%2028.1538%207.02416%2024.0864%207.02416C20.0568%207.02416%2016.5774%208.48766%2013.6484%2011.4147C10.7194%2014.3413%209.25495%2017.8337%209.25495%2021.8917V24.6417H16.9939V40.4307H9.25495C8.17128%2040.4307%207.24011%2040.0387%206.46145%2039.2547C5.68311%2038.4707%205.29395%2037.533%205.29395%2036.4417V21.8917C5.29395%2019.3067%205.78961%2016.8702%206.78095%2014.5822C7.77228%2012.2942%209.11594%2010.2922%2010.8119%208.57616C12.5079%206.85982%2014.5013%205.50715%2016.7919%204.51815C19.0826%203.52949%2021.5219%203.03516%2024.1099%203.03516C26.6979%203.03516%2029.1259%203.52899%2031.3939%204.51666C33.6619%205.50432%2035.6351%206.85316%2037.3134%208.56316C38.9914%2010.2728%2040.3146%2012.2705%2041.2829%2014.5562C42.2513%2016.8415%2042.7354%2019.2867%2042.7354%2021.8917V42.7352C42.7354%2043.8188%2042.3433%2044.7498%2041.5589%2045.5282C40.7749%2046.3068%2039.8373%2046.6962%2038.7459%2046.6962H24.1004Z%22%20fill%3D%22url(%23paint0_linear_356_29619)%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3Cdefs%3E%0A%3ClinearGradient%20id%3D%22paint0_linear_356_29619%22%20x1%3D%2224.0147%22%20y1%3D%223.03516%22%20x2%3D%2224.0147%22%20y2%3D%2246.6962%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%0A%3Cstop%20offset%3D%220.38%22%20stop-color%3D%22%23DF227D%22%2F%3E%0A%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23FF8D00%22%2F%3E%0A%3C%2FlinearGradient%3E%0A%3C%2Fdefs%3E%0A%3C%2Fsvg%3E');
  background-size: contain;
}


.wd_top_considering_whitebox{
  position: relative;
  box-sizing: border-box ;
  width: calc(100% - (4vw * 2)) ;
  max-width: 1120px ;
  margin: 0px auto ;
  background-color: var(--color01);
  border-radius: 16px ;
  padding: 32px ;
}

.wd_top_considering_whitebox_title{
  font-size: 2rem ;
  font-weight: 700 ;
  color: var(--color-re-002);
}

.wd_top_considering_whitebox_desc{
  margin-top : 24px ;
  color: var(--color-re-002);
}

.wd_top_considering_whitebox_flex{
  position: relative;
  display: flex ;
  flex-wrap: wrap ;
  justify-content: center ;
  gap : 24px 0px ;
  width: 100% ;
  max-width: none ;
  margin: 24px auto 0px ;
}

.wd_top_considering_whitebox_flex_item{
  position: relative;
  display: block ;
  width: 50% ;
  max-width: 224px ;
  font-size: 0.875rem ;
  font-weight: 700 ;
  color: var(--color-re-002);
  text-align: center ;
}

.wd_top_considering_whitebox_flex_image_wrap{
  position: relative;
  display: block ;
  width: 100% ;
  max-width: 110px ;
  height: 110px ;
  margin: 0px auto 6px ;
}

.wd_top_considering_whitebox_flex_image_wrap img{
  width: 100% ;
  height: 100% ;
  object-fit: contain ;
}


.wd_top_considering_whitebox_desc_link_flex{
  width: 100% ;
  max-width: none ;
  display: block ;
  justify-content: space-between ;
  align-items: center ;
  margin: 24px auto 0px ;
}
.wd_top_considering_whitebox_desc_link_flex.wd_flexright{
  justify-content: right !important ;
}
.wd_top_considering_whitebox_desc_link_flex.wd_flexsb{
  justify-content: space-between; !important ;
}
.wd_top_considering_whitebox_desc_link_flex.wd_flexright .wd_top_considering_desc_link_wrap{
  margin-left : auto !important;
  margin-right: auto !important;
}

.wd_top_considering_desc_link_wrap{
  box-sizing: border-box ;
  position: relative;
  display: block ;
  width: 280px ;
  height: 64px ;
  margin-left: auto ;
  margin-right: auto ;
}


.wd_top_considering_desc_link{
  box-sizing: border-box ;
  position: relative;
  display: block ;
  width: 280px ;
  height: 64px ;
  line-height: 60px ;
  border-radius: 32px ;
  border : 2px solid var(--color-re-001) ;
  background-color: var(--color01);
  text-align: center ;
  color: var(--color-re-002);
  font-size: 1rem ;
  font-weight: 700 ;
  margin-top : 24px ;
}

.wd_top_considering_desc_link::after{
  content: '';
  position: absolute ;
  top : 50% ;
  right: 20px ;
  transform: translate( 0% , -50% );
  width: 16px ;
  height: 16px ;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2221%22%20viewBox%3D%220%200%2020%2021%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cmask%20id%3D%22mask0_356_42483%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2220%22%20height%3D%2221%22%3E%0A%3Crect%20y%3D%220.5%22%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22%23D9D9D9%22%2F%3E%0A%3C%2Fmask%3E%0A%3Cg%20mask%3D%22url(%23mask0_356_42483)%22%3E%0A%3Cmask%20id%3D%22mask1_356_42483%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2220%22%20height%3D%2221%22%3E%0A%3Crect%20y%3D%220.5%22%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22%23D9D9D9%22%2F%3E%0A%3C%2Fmask%3E%0A%3Cg%20mask%3D%22url(%23mask1_356_42483)%22%3E%0A%3Cpath%20d%3D%22M7.00065%2018.5L5.58398%2017.0833L12.1673%2010.5L5.58398%203.91667L7.00065%202.5L15.0007%2010.5L7.00065%2018.5Z%22%20fill%3D%22%23DF227D%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E');
}

.wd_top_considering_desc_link_wrap:hover .wd_top_considering_desc_link::after{
  background-image: url('data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2221%22%20viewBox%3D%220%200%2020%2021%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cmask%20id%3D%22mask0_356_42483%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2220%22%20height%3D%2221%22%3E%0A%3Crect%20y%3D%220.5%22%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22%23D9D9D9%22%2F%3E%0A%3C%2Fmask%3E%0A%3Cg%20mask%3D%22url(%23mask0_356_42483)%22%3E%0A%3Cmask%20id%3D%22mask1_356_42483%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2220%22%20height%3D%2221%22%3E%0A%3Crect%20y%3D%220.5%22%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22%23D9D9D9%22%2F%3E%0A%3C%2Fmask%3E%0A%3Cg%20mask%3D%22url(%23mask1_356_42483)%22%3E%0A%3Cpath%20d%3D%22M7.00065%2018.5L5.58398%2017.0833L12.1673%2010.5L5.58398%203.91667L7.00065%202.5L15.0007%2010.5L7.00065%2018.5Z%22%20fill%3D%22%23FFFFFF%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E');
}


.wd_top_considering_desc_link_wrap:hover .wd_top_considering_desc_link{
  color: var(--color01);
  background-color: var(--color100) ;
}



.wd_top_considering_whitebox.wd_follow{
  margin-top : 30px ;
}

.wd_top_considering_whitebox_desc_link_flex .wd_top_considering_whitebox_desc{
  max-width: 100%;
  margin : 0px ;
}



.wd_top_considering_whitebox_entry_flex{
  width: 100% ;
  margin: 24px auto 0px ;
  position: relative ;
  display: flex ;
  justify-content: space-between ;
  flex-wrap: wrap ;
  align-items: center ;
  border-top : 1px solid var(--color-re-006) ;
  padding-top : 24px ;
  gap : 20px 0px ;
}
.wd_top_considering_whitebox_entry_item_wrap{
  width: 100% ;
}

.wd_top_considering_whitebox_entry_item{
  position: relative ;
  width: fit-content ;
  padding-right: 30px ;
  color: var(--color-re-005);
  font-weight: 700 ;
}

.wd_top_considering_whitebox_entry_item::after{
  content: '';
  position: absolute ;
  top : 50% ;
  right: 0px ;
  transform: translate( 0% , -50% );
  width: 1.25rem ;
  height: 1.25rem ;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2221%22%20viewBox%3D%220%200%2020%2021%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cmask%20id%3D%22mask0_356_42483%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2220%22%20height%3D%2221%22%3E%0A%3Crect%20y%3D%220.5%22%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22%23D9D9D9%22%2F%3E%0A%3C%2Fmask%3E%0A%3Cg%20mask%3D%22url(%23mask0_356_42483)%22%3E%0A%3Cmask%20id%3D%22mask1_356_42483%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2220%22%20height%3D%2221%22%3E%0A%3Crect%20y%3D%220.5%22%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22%23D9D9D9%22%2F%3E%0A%3C%2Fmask%3E%0A%3Cg%20mask%3D%22url(%23mask1_356_42483)%22%3E%0A%3Cpath%20d%3D%22M7.00065%2018.5L5.58398%2017.0833L12.1673%2010.5L5.58398%203.91667L7.00065%202.5L15.0007%2010.5L7.00065%2018.5Z%22%20fill%3D%22%23DF227D%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E');
}



.secHeadline_dev2.wd_follow{
  margin : 60px auto 24px ;
}

.wd_top_nextstep_titledesc{
  position: relative;
  display: block ;
  box-sizing: border-box ;
  width: 100% ;
  padding: 0px 20px ;
  text-align: center ;
  color: var(--color-re-002);
}
.wd_top_nextstep_titledesc a,
.wd_top_nextstep_titledesc a:link,
.wd_top_nextstep_titledesc a:visited{
  color: var(--color-re-005);
}

.wd_top_support_section,
.wd_top_download_section,
.wd_top_schedule_section{
  width: 100% ;
  padding: 64px 0px ;
  background-color: var(--color01);
}

.wd_schedule_before_btn{
  cursor: pointer ;
}
.wd_schedule_before_btn_arrow{
  position: absolute;
  top : 50% ;
  right: 20px ;
  transform: translate(0%,-50%) rotate(90deg);
  width: 26px ;
  height: 26px ;
  border-radius: 50% ;
  border : 1px solid #A7A7A7 ;
  background-repeat: no-repeat ;
  background-size: 8px ;
  background-position: center center ;
  background-image : url('data:image/svg+xml;utf-8,<svg width="10" height="16" viewBox="0 0 10 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2.00065 16L0.583984 14.5833L7.16732 8L0.583984 1.41667L2.00065 0L10.0007 8L2.00065 16Z" fill="%232D3657"/></svg>') !important ;
}


.wd_schedule_before_story{
  display: none ;
}

.wd_top_schedule_itembox{
  position: relative;
  display: block ;
  box-sizing: border-box ;
  width: calc(100% - (4vw * 2)) ;
  max-width: 1120px ;
  padding: 32px ;
  margin: 0px auto ;
  border : 1px solid var(--color-re-006) ;
  border-radius: 16px ;

}
.wd_top_schedule_itembox.wd_follow{
  margin-top : 24px ;
}

.wd_wd_top_schedule_plan_notice{
  text-align: center ;
  margin: 32px auto 0px ;
  color: var(--color-re-002) ;
}

.wd_top_schedule_item_title{
  font-size: 1.5rem ;
  font-weight: 700 ;
  color: var(--color-re-002 );
  margin-bottom: 16px ;
}

.wd_top_schedule_item_story{
  color: var(--color-re-002 );
  margin-top : 6px ;
  display: flex ;
}
.wd_top_schedule_item_story span{
  font-weight: 700 ;
}

.wd_top_schedule_item_story_name{
  width: 100px  ;
}
.wd_top_schedule_item_story_text{
  width: calc( 100% - 100px )  ;
}


.wd_top_schedule_item_notice{
  color: var(--color-re-001 );
  margin: -8px 0px 16px ;
}

.wd_top_considering_desc_link_wrap.wd_schedule{
  margin: 32px auto 0px ;
}
.wd_top_considering_desc_link_wrap.wd_schedule .wd_top_considering_desc_link{
  border : 1px solid var(--color-re-006) ;
  line-height: 62px ;
}

.wd_top_download_superbox_flex{
  position: relative;
  box-sizing: border-box ;
  width: calc(100% - (4vw * 2)) ;
  max-width: 400px ;
  margin: 32px auto 0px;
  display: flex ;
  flex-wrap: wrap ;
  justify-content: center ;
  gap : 24px ;
}

.wd_top_download_flex_itembox_wrap{
  position: relative;
  display: block ;
  box-sizing: border-box ;
  width: 100% ;
}

.wd_top_download_flex_itembox{
  position: relative;
  display: block ;
  box-sizing: border-box ;
  width: 100% ;
  padding: 32px 64px 32px 32px ;
  border : 1px solid var(--color-re-006);
  border-radius: 16px ;
  color: var(--color-re-002 );
}

.wd_top_download_flex_item_title{
  font-size: 1.125rem ;
  font-weight: 700 ;
  margin-bottom: 16px ;
}

.wd_top_download_flex_itembox::after{
  content: '';
  position: absolute ;
  top : 50% ;
  right: 32px ;
  transform: translate( 0% , -50% );
  width: 1.25rem ;
  height: 1.25rem ;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2221%22%20viewBox%3D%220%200%2020%2021%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cmask%20id%3D%22mask0_356_42483%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2220%22%20height%3D%2221%22%3E%0A%3Crect%20y%3D%220.5%22%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22%23D9D9D9%22%2F%3E%0A%3C%2Fmask%3E%0A%3Cg%20mask%3D%22url(%23mask0_356_42483)%22%3E%0A%3Cmask%20id%3D%22mask1_356_42483%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2220%22%20height%3D%2221%22%3E%0A%3Crect%20y%3D%220.5%22%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22%23D9D9D9%22%2F%3E%0A%3C%2Fmask%3E%0A%3Cg%20mask%3D%22url(%23mask1_356_42483)%22%3E%0A%3Cpath%20d%3D%22M7.00065%2018.5L5.58398%2017.0833L12.1673%2010.5L5.58398%203.91667L7.00065%202.5L15.0007%2010.5L7.00065%2018.5Z%22%20fill%3D%22%23DF227D%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E');
}

.wd_top_download_flex_itembox_wrap:hover .wd_top_download_flex_itembox{
  background-color: var(--color-re-001 );
  color: var(--color01); 
}

.wd_top_download_flex_itembox_wrap:hover .wd_top_download_flex_itembox::after{
  background-image: url('data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2221%22%20viewBox%3D%220%200%2020%2021%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cmask%20id%3D%22mask0_356_42483%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2220%22%20height%3D%2221%22%3E%0A%3Crect%20y%3D%220.5%22%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22%23D9D9D9%22%2F%3E%0A%3C%2Fmask%3E%0A%3Cg%20mask%3D%22url(%23mask0_356_42483)%22%3E%0A%3Cmask%20id%3D%22mask1_356_42483%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2220%22%20height%3D%2221%22%3E%0A%3Crect%20y%3D%220.5%22%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22%23D9D9D9%22%2F%3E%0A%3C%2Fmask%3E%0A%3Cg%20mask%3D%22url(%23mask1_356_42483)%22%3E%0A%3Cpath%20d%3D%22M7.00065%2018.5L5.58398%2017.0833L12.1673%2010.5L5.58398%203.91667L7.00065%202.5L15.0007%2010.5L7.00065%2018.5Z%22%20fill%3D%22%23FFFFFF%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E');
}



.wd_top_support_graybox{
  width: calc(100% - (4vw * 2)) ;
  max-width: 1120px ;
  margin: 0px auto ;
  border-radius: 16px ;
  background-color: var(--color-re-003);
  margin: 0px auto ;
  padding: 32px ;
}

.wd_top_support_graybox_title{
  font-size: 1.5rem ;
  font-weight: 700 ;
  color : var(--color-re-002) ;
  margin-bottom: 24px ;
}


.wd_top_support_graybox_faq_flex{
  position: relative ;
  box-sizing: border-box ;
  display: flex ;
  flex-wrap: wrap ;
  justify-content: left ;
  gap: 24px 0px ;
}

.wd_top_support_graybox_faq_item_wrap{
  position: relative ;
  display: block ;
  width: 100% ;
  padding-right: 2rem ;
}

.wd_top_support_graybox_faq_item{
  position: relative;
  display: block ;
  box-sizing: border-box ;
  width: fit-content ;
  padding-right: 24px ;
  font-weight: 700 ;
  color: var(--color-re-005) ;
}

.wd_top_support_graybox_faq_item::after{
  content: '';
  position: absolute ;
  top : 50% ;
  right: 0px ;
  transform: translate( 0% , -50% );
  width: 1rem ;
  height: 1rem ;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2221%22%20viewBox%3D%220%200%2020%2021%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cmask%20id%3D%22mask0_356_42483%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2220%22%20height%3D%2221%22%3E%0A%3Crect%20y%3D%220.5%22%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22%23D9D9D9%22%2F%3E%0A%3C%2Fmask%3E%0A%3Cg%20mask%3D%22url(%23mask0_356_42483)%22%3E%0A%3Cmask%20id%3D%22mask1_356_42483%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2220%22%20height%3D%2221%22%3E%0A%3Crect%20y%3D%220.5%22%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22%23D9D9D9%22%2F%3E%0A%3C%2Fmask%3E%0A%3Cg%20mask%3D%22url(%23mask1_356_42483)%22%3E%0A%3Cpath%20d%3D%22M7.00065%2018.5L5.58398%2017.0833L12.1673%2010.5L5.58398%203.91667L7.00065%202.5L15.0007%2010.5L7.00065%2018.5Z%22%20fill%3D%22%23DF227D%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E');
}

.wd_newslink_btn.wd_doubleline,
.wd_top_considering_desc_link.wd_doubleline{
  line-height: 24px !important ;
  padding-top : 8px !important ;
}


.wd_top_support_graybox.wd_follow{
  margin-top : 24px ;
}

.wd_top_support_graybox_story{

}
.wd_top_support_graybox_notice{
  margin-top : 4px ;
  color: var(--color-re-004);
}

.wd_top_support_graybox_title.wd_top_support_callback{
  padding-left: 32px ;
  position: relative ;
}
.wd_top_support_graybox_title.wd_top_support_callback::before{
content: '';
  position: absolute ;
  top : 25% ;
  left: 0px ;
  margin-top : 2px ;
  transform: translate( 0% , -50% );
  width: 1.5rem ;
  height: 1.5rem ;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2225%22%20viewBox%3D%220%200%2024%2025%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M2.72479%2021.3848C2.54146%2021.3848%202.37479%2021.3389%202.22479%2021.2473C2.07479%2021.1556%201.95812%2021.0348%201.87479%2020.8848C1.79146%2020.7348%201.74562%2020.5723%201.73729%2020.3973C1.72896%2020.2223%201.77479%2020.0514%201.87479%2019.8848L11.1248%203.88477C11.2248%203.7181%2011.354%203.5931%2011.5123%203.50977C11.6706%203.42643%2011.8331%203.38477%2011.9998%203.38477C12.1665%203.38477%2012.329%203.42643%2012.4873%203.50977C12.6456%203.5931%2012.7748%203.7181%2012.8748%203.88477L22.1248%2019.8848C22.2248%2020.0514%2022.2706%2020.2223%2022.2623%2020.3973C22.254%2020.5723%2022.2081%2020.7348%2022.1248%2020.8848C22.0415%2021.0348%2021.9248%2021.1556%2021.7748%2021.2473C21.6248%2021.3389%2021.4581%2021.3848%2021.2748%2021.3848H2.72479ZM4.44979%2019.3848H19.5498L11.9998%206.38477L4.44979%2019.3848ZM11.9998%2018.3848C12.2831%2018.3848%2012.5206%2018.2889%2012.7123%2018.0973C12.904%2017.9056%2012.9998%2017.6681%2012.9998%2017.3848C12.9998%2017.1014%2012.904%2016.8639%2012.7123%2016.6723C12.5206%2016.4806%2012.2831%2016.3848%2011.9998%2016.3848C11.7165%2016.3848%2011.479%2016.4806%2011.2873%2016.6723C11.0956%2016.8639%2010.9998%2017.1014%2010.9998%2017.3848C10.9998%2017.6681%2011.0956%2017.9056%2011.2873%2018.0973C11.479%2018.2889%2011.7165%2018.3848%2011.9998%2018.3848ZM11.9998%2015.3848C12.2831%2015.3848%2012.5206%2015.2889%2012.7123%2015.0973C12.904%2014.9056%2012.9998%2014.6681%2012.9998%2014.3848V11.3848C12.9998%2011.1014%2012.904%2010.8639%2012.7123%2010.6723C12.5206%2010.4806%2012.2831%2010.3848%2011.9998%2010.3848C11.7165%2010.3848%2011.479%2010.4806%2011.2873%2010.6723C11.0956%2010.8639%2010.9998%2011.1014%2010.9998%2011.3848V14.3848C10.9998%2014.6681%2011.0956%2014.9056%2011.2873%2015.0973C11.479%2015.2889%2011.7165%2015.3848%2011.9998%2015.3848Z%22%20fill%3D%22%232D3657%22%2F%3E%0A%3C%2Fsvg%3E');
}

.wd_top_support_graybox_trouble_inform{
  position: relative ;
  display: block ;
  box-sizing: border-box ;
  margin-top : 16px ;
  color: var(--color-re-005) ;
  font-weight: 700 ;
}
.wd_top_support_graybox_trouble_inform a,
.wd_top_support_graybox_trouble_inform a:link,
.wd_top_support_graybox_trouble_inform a:visited{
  color: var(--color-re-005) ;
}









@media (min-width: 1200px) {



.wd_top_considering_section{
  position: relative ;
  width: 100% ;
  background-color: var(--color-re-007) ;
  padding: 38px 0px 64px ;
}


.wd_ico-considering::before {
  content: '';
  display: inline-block;
  margin-right: .75rem;
  width: 3rem ;
  height: 3rem ;
  font-size: 1rem;
  padding: 0;
  justify-self: center;
  vertical-align: -7px; 
  background-color: transparent;
  background-repeat: no-repeat;
  background-image: url('data:image/svg+xml,%3Csvg%20width%3D%2248%22%20height%3D%2248%22%20viewBox%3D%220%200%2048%2048%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cmask%20id%3D%22mask0_356_28547%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2248%22%20height%3D%2248%22%3E%0A%3Crect%20width%3D%2248%22%20height%3D%2248%22%20fill%3D%22%23D9D9D9%22%2F%3E%0A%3C%2Fmask%3E%0A%3Cg%20mask%3D%22url(%23mask0_356_28547)%22%3E%0A%3Cpath%20d%3D%22M23.9944%2023.5829C21.5834%2023.5829%2019.6139%2022.8189%2018.0859%2021.2909C16.5579%2019.7629%2015.7939%2017.7934%2015.7939%2015.3824C15.7939%2012.9711%2016.5579%2010.9996%2018.0859%209.46792C19.6139%207.93592%2021.5834%207.16992%2023.9944%207.16992C26.4058%207.16992%2028.3821%207.93592%2029.9234%209.46792C31.4648%2010.9996%2032.2354%2012.9711%2032.2354%2015.3824C32.2354%2017.7934%2031.4648%2019.7629%2029.9234%2021.2909C28.3821%2022.8189%2026.4058%2023.5829%2023.9944%2023.5829ZM7.29395%2041.0744V35.6169C7.29395%2034.2279%207.64661%2033.0248%208.35195%2032.0074C9.05761%2030.9904%209.97011%2030.2178%2011.0894%2029.6894C13.3604%2028.6708%2015.5489%2027.9066%2017.6549%2027.3969C19.7606%2026.8876%2021.8733%2026.6329%2023.9929%2026.6329C26.1486%2026.6329%2028.2693%2026.8959%2030.3549%2027.4219C32.4403%2027.9483%2034.6078%2028.7074%2036.8574%2029.6994C38.0254%2030.2071%2038.9638%2030.9698%2039.6724%2031.9874C40.3811%2033.0048%2040.7354%2034.2123%2040.7354%2035.6099V41.0744H7.29395Z%22%20fill%3D%22url(%23paint0_linear_356_28547)%22%2F%3E%0A%3C%2Fg%3E%0A%3Cdefs%3E%0A%3ClinearGradient%20id%3D%22paint0_linear_356_28547%22%20x1%3D%2224.0147%22%20y1%3D%227.16992%22%20x2%3D%2224.0147%22%20y2%3D%2241.0744%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%0A%3Cstop%20offset%3D%220.37503%22%20stop-color%3D%22%23DF227D%22%2F%3E%0A%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23FF8D00%22%2F%3E%0A%3C%2FlinearGradient%3E%0A%3C%2Fdefs%3E%0A%3C%2Fsvg%3E');
  background-size: contain;
}
.wd_ico-nextstep::before {
  content: '';
  display: inline-block;
  margin-right: .75rem;
  width: 3rem ;
  height: 3rem ;
  font-size: 1rem;
  padding: 0;
  justify-self: center;
  vertical-align: -7px; 
  background-color: transparent;
  background-repeat: no-repeat;
  background-image: url('data:image/svg+xml,%3Csvg%20width%3D%2248%22%20height%3D%2249%22%20viewBox%3D%220%200%2048%2049%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cmask%20id%3D%22mask0_356_29573%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2248%22%20height%3D%2249%22%3E%0A%3Crect%20y%3D%220.384766%22%20width%3D%2248%22%20height%3D%2248%22%20fill%3D%22%23D9D9D9%22%2F%3E%0A%3C%2Fmask%3E%0A%3Cg%20mask%3D%22url(%23mask0_356_29573)%22%3E%0A%3Cmask%20id%3D%22mask1_356_29573%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2248%22%20height%3D%2249%22%3E%0A%3Crect%20y%3D%220.384766%22%20width%3D%2248%22%20height%3D%2248%22%20fill%3D%22%23D9D9D9%22%2F%3E%0A%3C%2Fmask%3E%0A%3Cg%20mask%3D%22url(%23mask1_356_29573)%22%3E%0A%3Cpath%20d%3D%22M44.8203%2028.8027L31.8154%2041.8066L24.5391%2034.502L26.8652%2032.2041L31.8154%2037.1543L42.4658%2026.5049L44.8203%2028.8027ZM19.915%2027.0176C20.8817%2027.0176%2022.0154%2027.0947%2023.3154%2027.249C24.6154%2027.4034%2025.8325%2027.6307%2026.9658%2027.9307L22.583%2037.498L26.5439%2041.459H3.20898V36.0029C3.20907%2034.7504%203.53682%2033.5888%204.19141%2032.5186C4.84602%2031.4488%205.78382%2030.6341%207.00488%2030.0742C9.40488%2029.0076%2011.6571%2028.2314%2013.7607%2027.7461C15.8638%2027.2605%2017.9152%2027.0176%2019.915%2027.0176ZM19.9102%207.50488C22.3211%207.50492%2024.2976%208.27077%2025.8389%209.80273C27.3799%2011.3343%2028.1504%2013.3057%2028.1504%2015.7168C28.1504%2018.1276%2027.3799%2020.0971%2025.8389%2021.625C24.2976%2023.153%2022.3211%2023.917%2019.9102%2023.917C17.4992%2023.917%2015.5293%2023.153%2014.001%2021.625C12.4731%2020.097%2011.709%2018.1277%2011.709%2015.7168C11.709%2013.3056%2012.4731%2011.3344%2014.001%209.80273C15.5293%208.27073%2017.4992%207.50488%2019.9102%207.50488Z%22%20fill%3D%22url(%23paint0_linear_356_29573)%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3Cdefs%3E%0A%3ClinearGradient%20id%3D%22paint0_linear_356_29573%22%20x1%3D%2224.0146%22%20y1%3D%227.50391%22%20x2%3D%2224.0146%22%20y2%3D%2241.8066%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%0A%3Cstop%20offset%3D%220.38%22%20stop-color%3D%22%23DF227D%22%2F%3E%0A%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23FF8D00%22%2F%3E%0A%3C%2FlinearGradient%3E%0A%3C%2Fdefs%3E%0A%3C%2Fsvg%3E');
  background-size: contain;
}
.wd_ico-schedule::before{
  content: '';
  display: inline-block;
  margin-right: .75rem;
  width: 3rem ;
  height: 3rem ;
  font-size: 1rem;
  padding: 0;
  justify-self: center;
  vertical-align: -7px; 
  background-color: transparent;
  background-repeat: no-repeat;
  background-image: url('data:image/svg+xml,%3Csvg%20width%3D%2249%22%20height%3D%2249%22%20viewBox%3D%220%200%2049%2049%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cmask%20id%3D%22mask0_356_29585%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2249%22%20height%3D%2249%22%3E%0A%3Crect%20x%3D%220.5%22%20y%3D%220.384766%22%20width%3D%2248%22%20height%3D%2248%22%20fill%3D%22%23D9D9D9%22%2F%3E%0A%3C%2Fmask%3E%0A%3Cg%20mask%3D%22url(%23mask0_356_29585)%22%3E%0A%3Cpath%20d%3D%22M9.75495%2045.0919C8.67128%2045.0919%207.74011%2044.7027%206.96145%2043.9244C6.18311%2043.1457%205.79395%2042.2146%205.79395%2041.1309V10.6399C5.79395%209.54856%206.18311%208.61089%206.96145%207.82689C7.74011%207.04256%208.67128%206.65039%209.75495%206.65039H12.7504V3.65039H16.4809V6.65039H32.5199V3.65039H36.2504V6.65039H39.2459C40.3373%206.65039%2041.2749%207.04256%2042.0589%207.82689C42.8433%208.61089%2043.2354%209.54856%2043.2354%2010.6399V41.1309C43.2354%2042.2146%2042.8433%2043.1457%2042.0589%2043.9244C41.2749%2044.7027%2040.3373%2045.0919%2039.2459%2045.0919H9.75495ZM9.75495%2041.1309H39.2459V19.8854H9.75495V41.1309ZM14.5004%2027.5834V24.2439H34.5004V27.5834H14.5004ZM14.5004%2036.4984V33.1874H28.4504V36.4984H14.5004Z%22%20fill%3D%22url(%23paint0_linear_356_29585)%22%2F%3E%0A%3C%2Fg%3E%0A%3Cdefs%3E%0A%3ClinearGradient%20id%3D%22paint0_linear_356_29585%22%20x1%3D%2224.5147%22%20y1%3D%223.65039%22%20x2%3D%2224.5147%22%20y2%3D%2245.0919%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%0A%3Cstop%20stop-color%3D%22%23DF227D%22%2F%3E%0A%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23FF8D00%22%2F%3E%0A%3C%2FlinearGradient%3E%0A%3C%2Fdefs%3E%0A%3C%2Fsvg%3E');
  background-size: contain;
}
.wd_ico-support::before{
  content: '';
  display: inline-block;
  margin-right: .75rem;
  width: 3rem ;
  height: 3rem ;
  font-size: 1rem;
  padding: 0;
  justify-self: center;
  vertical-align: -7px; 
  background-color: transparent;
  background-repeat: no-repeat;
  background-image: url('data:image/svg+xml,%3Csvg%20width%3D%2248%22%20height%3D%2249%22%20viewBox%3D%220%200%2048%2049%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cmask%20id%3D%22mask0_356_29619%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2248%22%20height%3D%2249%22%3E%0A%3Crect%20y%3D%220.384766%22%20width%3D%2248%22%20height%3D%2248%22%20fill%3D%22%23D9D9D9%22%2F%3E%0A%3C%2Fmask%3E%0A%3Cg%20mask%3D%22url(%23mask0_356_29619)%22%3E%0A%3Cmask%20id%3D%22mask1_356_29619%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2248%22%20height%3D%2249%22%3E%0A%3Crect%20y%3D%220.384766%22%20width%3D%2248%22%20height%3D%2248%22%20fill%3D%22%23D9D9D9%22%2F%3E%0A%3C%2Fmask%3E%0A%3Cg%20mask%3D%22url(%23mask1_356_29619)%22%3E%0A%3Cpath%20d%3D%22M24.1004%2046.6962V43.1307H38.7459V40.4307H31.0069V24.6417H38.7459V21.8917C38.7459%2017.8337%2037.3196%2014.3413%2034.4669%2011.4147C31.6139%208.48766%2028.1538%207.02416%2024.0864%207.02416C20.0568%207.02416%2016.5774%208.48766%2013.6484%2011.4147C10.7194%2014.3413%209.25495%2017.8337%209.25495%2021.8917V24.6417H16.9939V40.4307H9.25495C8.17128%2040.4307%207.24011%2040.0387%206.46145%2039.2547C5.68311%2038.4707%205.29395%2037.533%205.29395%2036.4417V21.8917C5.29395%2019.3067%205.78961%2016.8702%206.78095%2014.5822C7.77228%2012.2942%209.11594%2010.2922%2010.8119%208.57616C12.5079%206.85982%2014.5013%205.50715%2016.7919%204.51815C19.0826%203.52949%2021.5219%203.03516%2024.1099%203.03516C26.6979%203.03516%2029.1259%203.52899%2031.3939%204.51666C33.6619%205.50432%2035.6351%206.85316%2037.3134%208.56316C38.9914%2010.2728%2040.3146%2012.2705%2041.2829%2014.5562C42.2513%2016.8415%2042.7354%2019.2867%2042.7354%2021.8917V42.7352C42.7354%2043.8188%2042.3433%2044.7498%2041.5589%2045.5282C40.7749%2046.3068%2039.8373%2046.6962%2038.7459%2046.6962H24.1004Z%22%20fill%3D%22url(%23paint0_linear_356_29619)%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3Cdefs%3E%0A%3ClinearGradient%20id%3D%22paint0_linear_356_29619%22%20x1%3D%2224.0147%22%20y1%3D%223.03516%22%20x2%3D%2224.0147%22%20y2%3D%2246.6962%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%0A%3Cstop%20offset%3D%220.38%22%20stop-color%3D%22%23DF227D%22%2F%3E%0A%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23FF8D00%22%2F%3E%0A%3C%2FlinearGradient%3E%0A%3C%2Fdefs%3E%0A%3C%2Fsvg%3E');
  background-size: contain;
}


.wd_top_considering_whitebox{
  position: relative;
  box-sizing: border-box ;
  width: calc(100% - (4vw * 2)) ;
  max-width: 1120px ;
  margin: 0px auto ;
  background-color: var(--color01);
  border-radius: 16px ;
  padding: 32px ;
}

.wd_top_considering_whitebox_title{
  font-size: 2rem ;
  font-weight: 700 ;
  color: var(--color-re-002);
}

.wd_top_considering_whitebox_desc{
  margin-top : 24px ;
  color: var(--color-re-002);
}

.wd_top_considering_whitebox_flex{
  position: relative;
  display: flex ;
  flex-wrap: wrap ;
  justify-content: center ;
  gap : 24px 20px ;
  width: 100% ;
  max-width: none ;
  margin: 24px auto 0px ;
}

.wd_top_considering_whitebox_flex_item{
  position: relative;
  display: block ;
  width: 224px ;
  font-size: 1.25rem ;
  font-weight: 700 ;
  color: var(--color-re-002);
  text-align: center ;
}

.wd_top_considering_whitebox_flex_image_wrap{
  position: relative;
  display: block ;
  width: 100% ;
  max-width: 1120px ;
  height: 110px ;
  margin: 0px auto 6px ;
}

.wd_top_considering_whitebox_flex_image_wrap img{
  width: 100% ;
  height: 100% ;
  object-fit: contain ;
}


.wd_top_considering_whitebox_desc_link_flex{
  width: 100% ;
  max-width: none ;
  display: flex ;
  justify-content: space-between ;
  align-items: center ;
  margin: 24px auto 0px ;
}
.wd_top_considering_whitebox_desc_link_flex.wd_flexright{
  justify-content: right !important ;
}
.wd_top_considering_whitebox_desc_link_flex.wd_flexright .wd_top_considering_desc_link_wrap{
  margin-left : 0px !important;
  margin-right: 0px !important;
}

.wd_top_considering_desc_link_wrap{
  box-sizing: border-box ;
  position: relative;
  display: block ;
  width: 280px ;
  height: 64px ;
  margin-left: 0px ;
  margin-right: 0px ;
}


.wd_top_considering_desc_link{
  box-sizing: border-box ;
  position: relative;
  display: block ;
  width: 280px ;
  height: 64px ;
  line-height: 60px ;
  border-radius: 32px ;
  border : 2px solid var(--color-re-001) ;
  background-color: var(--color01);
  text-align: center ;
  color: var(--color-re-002);
  font-size: 1rem ;
  font-weight: 700 ;
  margin-top : 0px ;
}

.wd_top_considering_desc_link::after{
  content: '';
  position: absolute ;
  top : 50% ;
  right: 20px ;
  transform: translate( 0% , -50% );
  width: 16px ;
  height: 16px ;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2221%22%20viewBox%3D%220%200%2020%2021%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cmask%20id%3D%22mask0_356_42483%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2220%22%20height%3D%2221%22%3E%0A%3Crect%20y%3D%220.5%22%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22%23D9D9D9%22%2F%3E%0A%3C%2Fmask%3E%0A%3Cg%20mask%3D%22url(%23mask0_356_42483)%22%3E%0A%3Cmask%20id%3D%22mask1_356_42483%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2220%22%20height%3D%2221%22%3E%0A%3Crect%20y%3D%220.5%22%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22%23D9D9D9%22%2F%3E%0A%3C%2Fmask%3E%0A%3Cg%20mask%3D%22url(%23mask1_356_42483)%22%3E%0A%3Cpath%20d%3D%22M7.00065%2018.5L5.58398%2017.0833L12.1673%2010.5L5.58398%203.91667L7.00065%202.5L15.0007%2010.5L7.00065%2018.5Z%22%20fill%3D%22%23DF227D%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E');
}

.wd_top_considering_desc_link_wrap:hover .wd_top_considering_desc_link::after{
  background-image: url('data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2221%22%20viewBox%3D%220%200%2020%2021%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cmask%20id%3D%22mask0_356_42483%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2220%22%20height%3D%2221%22%3E%0A%3Crect%20y%3D%220.5%22%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22%23D9D9D9%22%2F%3E%0A%3C%2Fmask%3E%0A%3Cg%20mask%3D%22url(%23mask0_356_42483)%22%3E%0A%3Cmask%20id%3D%22mask1_356_42483%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2220%22%20height%3D%2221%22%3E%0A%3Crect%20y%3D%220.5%22%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22%23D9D9D9%22%2F%3E%0A%3C%2Fmask%3E%0A%3Cg%20mask%3D%22url(%23mask1_356_42483)%22%3E%0A%3Cpath%20d%3D%22M7.00065%2018.5L5.58398%2017.0833L12.1673%2010.5L5.58398%203.91667L7.00065%202.5L15.0007%2010.5L7.00065%2018.5Z%22%20fill%3D%22%23FFFFFF%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E');
}


.wd_top_considering_desc_link_wrap:hover .wd_top_considering_desc_link{
  color: var(--color01);
  background-color: var(--color100) ;
}



.wd_top_considering_whitebox.wd_follow{
  margin-top : 30px ;
}

.wd_top_considering_whitebox_desc_link_flex .wd_top_considering_whitebox_desc{
  max-width: calc( 100% - 300px );
  margin : 0px ;
}



.wd_top_considering_whitebox_entry_flex{
  width: 100% ;
  margin: 24px auto 0px ;
  position: relative ;
  display: flex ;
  justify-content: space-between ;
  flex-wrap: wrap ;
  align-items: center ;
  border-top : 1px solid var(--color-re-006) ;
  padding-top : 24px ;
  gap : 0px ;
}
.wd_top_considering_whitebox_entry_item_wrap{
  width: 25% ;
}

.wd_top_considering_whitebox_entry_item{
  position: relative ;
  width: fit-content ;
  padding-right: 30px ;
  color: var(--color-re-005);
  font-weight: 700 ;
}

.wd_top_considering_whitebox_entry_item::after{
  content: '';
  position: absolute ;
  top : 50% ;
  right: 0px ;
  transform: translate( 0% , -50% );
  width: 1.25rem ;
  height: 1.25rem ;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2221%22%20viewBox%3D%220%200%2020%2021%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cmask%20id%3D%22mask0_356_42483%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2220%22%20height%3D%2221%22%3E%0A%3Crect%20y%3D%220.5%22%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22%23D9D9D9%22%2F%3E%0A%3C%2Fmask%3E%0A%3Cg%20mask%3D%22url(%23mask0_356_42483)%22%3E%0A%3Cmask%20id%3D%22mask1_356_42483%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2220%22%20height%3D%2221%22%3E%0A%3Crect%20y%3D%220.5%22%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22%23D9D9D9%22%2F%3E%0A%3C%2Fmask%3E%0A%3Cg%20mask%3D%22url(%23mask1_356_42483)%22%3E%0A%3Cpath%20d%3D%22M7.00065%2018.5L5.58398%2017.0833L12.1673%2010.5L5.58398%203.91667L7.00065%202.5L15.0007%2010.5L7.00065%2018.5Z%22%20fill%3D%22%23DF227D%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E');
}



.secHeadline_dev2.wd_follow{
  margin : 60px auto 24px ;
}

.wd_top_nextstep_titledesc{
  position: relative;
  display: block ;
  box-sizing: border-box ;
  width: 100% ;
  padding: 0px 20px ;
  text-align: center ;
  color: var(--color-re-002);
}
.wd_top_nextstep_titledesc a,
.wd_top_nextstep_titledesc a:link,
.wd_top_nextstep_titledesc a:visited{
  color: var(--color-re-005);
}

.wd_top_support_section,
.wd_top_download_section,
.wd_top_schedule_section{
  width: 100% ;
  padding: 64px 0px ;
  background-color: var(--color01);
}

.wd_top_schedule_itembox{
  position: relative;
  display: block ;
  box-sizing: border-box ;
  width: calc(100% - (4vw * 2)) ;
  max-width: 1120px ;
  padding: 32px ;
  margin: 0px auto ;
  border : 1px solid var(--color-re-006) ;
  border-radius: 16px ;

}
.wd_top_schedule_itembox.wd_follow{
  margin-top : 24px ;
}

.wd_top_schedule_item_title{
  font-size: 2rem ;
  font-weight: 700 ;
  color: var(--color-re-002 );
  margin-bottom: 16px ;
}

.wd_top_schedule_item_story{
  color: var(--color-re-002 );
  margin-top : 6px ;
  display: flex ;
}
.wd_top_schedule_item_story span{
  font-weight: 700 ;
}

.wd_top_schedule_item_story_name{
  width: 100px  ;
}
.wd_top_schedule_item_story_text{
  width: calc( 100% - 100px )  ;
}

.wd_top_schedule_item_notice{
  color: var(--color-re-001 );
  margin: -8px 0px 16px ;
}

.wd_top_considering_desc_link_wrap.wd_schedule{
  margin: 32px auto 0px ;
}
.wd_top_considering_desc_link_wrap.wd_schedule .wd_top_considering_desc_link{
  border : 1px solid var(--color-re-006) ;
  line-height: 62px ;
}

.wd_top_download_superbox_flex{
  position: relative;
  box-sizing: border-box ;
  width: calc(100% - (4vw * 2)) ;
  max-width: 1120px ;
  margin: 32px auto 0px;
  display: flex ;
  flex-wrap: wrap ;
  justify-content: center ;
  gap : 24px ;
}

.wd_top_download_flex_itembox_wrap{
  position: relative;
  display: block ;
  box-sizing: border-box ;
  width: 356px ;
}

.wd_top_download_flex_itembox{
  position: relative;
  display: block ;
  box-sizing: border-box ;
  width: 356px ;
  padding: 32px 64px 32px 32px ;
  border : 1px solid var(--color-re-006);
  border-radius: 16px ;
  color: var(--color-re-002 );
}

.wd_top_download_flex_item_title{
  font-size: 1.125rem ;
  font-weight: 700 ;
  margin-bottom: 16px ;
}

.wd_top_download_flex_itembox::after{
  content: '';
  position: absolute ;
  top : 50% ;
  right: 32px ;
  transform: translate( 0% , -50% );
  width: 1.25rem ;
  height: 1.25rem ;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2221%22%20viewBox%3D%220%200%2020%2021%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cmask%20id%3D%22mask0_356_42483%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2220%22%20height%3D%2221%22%3E%0A%3Crect%20y%3D%220.5%22%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22%23D9D9D9%22%2F%3E%0A%3C%2Fmask%3E%0A%3Cg%20mask%3D%22url(%23mask0_356_42483)%22%3E%0A%3Cmask%20id%3D%22mask1_356_42483%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2220%22%20height%3D%2221%22%3E%0A%3Crect%20y%3D%220.5%22%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22%23D9D9D9%22%2F%3E%0A%3C%2Fmask%3E%0A%3Cg%20mask%3D%22url(%23mask1_356_42483)%22%3E%0A%3Cpath%20d%3D%22M7.00065%2018.5L5.58398%2017.0833L12.1673%2010.5L5.58398%203.91667L7.00065%202.5L15.0007%2010.5L7.00065%2018.5Z%22%20fill%3D%22%23DF227D%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E');
}

.wd_top_download_flex_itembox_wrap:hover .wd_top_download_flex_itembox{
  background-color: var(--color-re-001 );
  color: var(--color01); 
}

.wd_top_download_flex_itembox_wrap:hover .wd_top_download_flex_itembox::after{
  background-image: url('data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2221%22%20viewBox%3D%220%200%2020%2021%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cmask%20id%3D%22mask0_356_42483%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2220%22%20height%3D%2221%22%3E%0A%3Crect%20y%3D%220.5%22%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22%23D9D9D9%22%2F%3E%0A%3C%2Fmask%3E%0A%3Cg%20mask%3D%22url(%23mask0_356_42483)%22%3E%0A%3Cmask%20id%3D%22mask1_356_42483%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2220%22%20height%3D%2221%22%3E%0A%3Crect%20y%3D%220.5%22%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22%23D9D9D9%22%2F%3E%0A%3C%2Fmask%3E%0A%3Cg%20mask%3D%22url(%23mask1_356_42483)%22%3E%0A%3Cpath%20d%3D%22M7.00065%2018.5L5.58398%2017.0833L12.1673%2010.5L5.58398%203.91667L7.00065%202.5L15.0007%2010.5L7.00065%2018.5Z%22%20fill%3D%22%23FFFFFF%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E');
}



.wd_top_support_graybox{
  width: calc(100% - (4vw * 2)) ;
  max-width: 1120px ;
  margin: 0px auto ;
  border-radius: 16px ;
  background-color: var(--color-re-003);
  margin: 0px auto ;
  padding: 32px ;
}

.wd_top_support_graybox_title{
  font-size: 1.5rem ;
  font-weight: 700 ;
  color : var(--color-re-002) ;
  margin-bottom: 24px ;
}


.wd_top_support_graybox_faq_flex{
  position: relative ;
  box-sizing: border-box ;
  display: flex ;
  flex-wrap: wrap ;
  justify-content: left ;
  gap: 24px 0px ;
}

.wd_top_support_graybox_faq_item_wrap{
  position: relative ;
  display: block ;
  width: 25% ;
  padding-right: 2rem ;
}

.wd_top_support_graybox_faq_item{
  position: relative;
  display: block ;
  box-sizing: border-box ;
  width: fit-content ;
  padding-right: 24px ;
  font-weight: 700 ;
  color: var(--color-re-005) ;
}

.wd_top_support_graybox_faq_item::after{
  content: '';
  position: absolute ;
  top : 50% ;
  right: 0px ;
  transform: translate( 0% , -50% );
  width: 1rem ;
  height: 1rem ;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2221%22%20viewBox%3D%220%200%2020%2021%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cmask%20id%3D%22mask0_356_42483%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2220%22%20height%3D%2221%22%3E%0A%3Crect%20y%3D%220.5%22%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22%23D9D9D9%22%2F%3E%0A%3C%2Fmask%3E%0A%3Cg%20mask%3D%22url(%23mask0_356_42483)%22%3E%0A%3Cmask%20id%3D%22mask1_356_42483%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2220%22%20height%3D%2221%22%3E%0A%3Crect%20y%3D%220.5%22%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22%23D9D9D9%22%2F%3E%0A%3C%2Fmask%3E%0A%3Cg%20mask%3D%22url(%23mask1_356_42483)%22%3E%0A%3Cpath%20d%3D%22M7.00065%2018.5L5.58398%2017.0833L12.1673%2010.5L5.58398%203.91667L7.00065%202.5L15.0007%2010.5L7.00065%2018.5Z%22%20fill%3D%22%23DF227D%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E');
}

.wd_top_considering_desc_link.wd_doubleline{
  line-height: 24px !important ;
  padding-top : 8px !important ;
}


.wd_top_support_graybox.wd_follow{
  margin-top : 24px ;
}

.wd_top_support_graybox_story{

}
.wd_top_support_graybox_notice{
  margin-top : 4px ;
  color: var(--color-re-004);
}

.wd_top_support_graybox_title.wd_top_support_callback{
  padding-left: 32px ;
  position: relative ;
}
.wd_top_support_graybox_title.wd_top_support_callback::before{
content: '';
  position: absolute ;
  top : 50% ;
  left: 0px ;
  margin-top : 2px ;
  transform: translate( 0% , -50% );
  width: 1.5rem ;
  height: 1.5rem ;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2225%22%20viewBox%3D%220%200%2024%2025%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M2.72479%2021.3848C2.54146%2021.3848%202.37479%2021.3389%202.22479%2021.2473C2.07479%2021.1556%201.95812%2021.0348%201.87479%2020.8848C1.79146%2020.7348%201.74562%2020.5723%201.73729%2020.3973C1.72896%2020.2223%201.77479%2020.0514%201.87479%2019.8848L11.1248%203.88477C11.2248%203.7181%2011.354%203.5931%2011.5123%203.50977C11.6706%203.42643%2011.8331%203.38477%2011.9998%203.38477C12.1665%203.38477%2012.329%203.42643%2012.4873%203.50977C12.6456%203.5931%2012.7748%203.7181%2012.8748%203.88477L22.1248%2019.8848C22.2248%2020.0514%2022.2706%2020.2223%2022.2623%2020.3973C22.254%2020.5723%2022.2081%2020.7348%2022.1248%2020.8848C22.0415%2021.0348%2021.9248%2021.1556%2021.7748%2021.2473C21.6248%2021.3389%2021.4581%2021.3848%2021.2748%2021.3848H2.72479ZM4.44979%2019.3848H19.5498L11.9998%206.38477L4.44979%2019.3848ZM11.9998%2018.3848C12.2831%2018.3848%2012.5206%2018.2889%2012.7123%2018.0973C12.904%2017.9056%2012.9998%2017.6681%2012.9998%2017.3848C12.9998%2017.1014%2012.904%2016.8639%2012.7123%2016.6723C12.5206%2016.4806%2012.2831%2016.3848%2011.9998%2016.3848C11.7165%2016.3848%2011.479%2016.4806%2011.2873%2016.6723C11.0956%2016.8639%2010.9998%2017.1014%2010.9998%2017.3848C10.9998%2017.6681%2011.0956%2017.9056%2011.2873%2018.0973C11.479%2018.2889%2011.7165%2018.3848%2011.9998%2018.3848ZM11.9998%2015.3848C12.2831%2015.3848%2012.5206%2015.2889%2012.7123%2015.0973C12.904%2014.9056%2012.9998%2014.6681%2012.9998%2014.3848V11.3848C12.9998%2011.1014%2012.904%2010.8639%2012.7123%2010.6723C12.5206%2010.4806%2012.2831%2010.3848%2011.9998%2010.3848C11.7165%2010.3848%2011.479%2010.4806%2011.2873%2010.6723C11.0956%2010.8639%2010.9998%2011.1014%2010.9998%2011.3848V14.3848C10.9998%2014.6681%2011.0956%2014.9056%2011.2873%2015.0973C11.479%2015.2889%2011.7165%2015.3848%2011.9998%2015.3848Z%22%20fill%3D%22%232D3657%22%2F%3E%0A%3C%2Fsvg%3E');
}

.wd_top_support_graybox_trouble_inform{
  position: relative ;
  display: block ;
  box-sizing: border-box ;
  margin-top : 16px ;
  color: var(--color-re-005) ;
  font-weight: 700 ;
}
.wd_top_support_graybox_trouble_inform a,
.wd_top_support_graybox_trouble_inform a:link,
.wd_top_support_graybox_trouble_inform a:visited{
  color: var(--color-re-005) ;
}



} /** =============== **/

/** index ========================================= **/









/** ui ==================================================================== **/

.wd_pnkz_nolayer{
  font-weight: 400 !important ;
}

.wd_container{
  position: relative;
  box-sizing: border-box ;
  display: block ;
  justify-content: space-between ;
  align-items: flex-start;
  margin: 0px auto ;
  width: 100%;
  padding-bottom : 60px ;
}

.wd_container_section{
  width: 100% ;
  max-width: 820px ;
  margin : 0px auto ;
}

.wd_sidemenu_supebox{
  position: relative;
  display: block ;
  box-sizing: border-box ;
  width: 100% ;
  border-top : 1px solid #E3E3E3 ;
  border-bottom : 1px solid #E3E3E3 ;
  border-left : none ;
  border-right : none ;
  margin : 0px auto ;
}

.wd_sidemenu_titlebox{
  position: relative;
  display: block ;
  box-sizing: border-box ;
  width: 100% ;
  height: 60px ;
  line-height: 60px ;
  text-align: center ;
  font-size: 1.25rem ;
  font-weight: 700 ;
  color: var(--color-re-002);
  background-color: var(--color-re-003);
}


.wd_sidemenu_itembox_wrap{
  position: relative ;
  display: block ;
  box-sizing: border-box ;
  border-top : 1px solid #E3E3E3 ;
}

.wd_sidemenu_itembox{
  position: relative ;
  display: block ;
  box-sizing: border-box ;
  width: 100% ;
  height: 60px ;
}

.wd_sidemenu_item_text{
  position: absolute;
  top : 50% ;
  left: 0% ;
  transform: translate(0%,-50%);
  width: 100% ;
  font-weight: 700 ;
  color: var(--color-re-002);
  padding-left: 16px ;
}

.wd_sidemenu_item_text_child{
  position: absolute;
  top : 50% ;
  left: 0% ;
  transform: translate(0%,-50%);
  width: 100% ;
  color: var(--color-re-002);
  padding-left: 24px ;
}

.wd_sidemenu_itembox::after{
  content: '';
  position: absolute ;
  top : 50% ;
  right: 16px ;
  transform: translate( 0% , -50% );
  width: 1rem ;
  height: 1rem ;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2221%22%20viewBox%3D%220%200%2020%2021%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cmask%20id%3D%22mask0_356_42483%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2220%22%20height%3D%2221%22%3E%0A%3Crect%20y%3D%220.5%22%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22%23D9D9D9%22%2F%3E%0A%3C%2Fmask%3E%0A%3Cg%20mask%3D%22url(%23mask0_356_42483)%22%3E%0A%3Cmask%20id%3D%22mask1_356_42483%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2220%22%20height%3D%2221%22%3E%0A%3Crect%20y%3D%220.5%22%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22%23D9D9D9%22%2F%3E%0A%3C%2Fmask%3E%0A%3Cg%20mask%3D%22url(%23mask1_356_42483)%22%3E%0A%3Cpath%20d%3D%22M7.00065%2018.5L5.58398%2017.0833L12.1673%2010.5L5.58398%203.91667L7.00065%202.5L15.0007%2010.5L7.00065%2018.5Z%22%20fill%3D%22%23DF227D%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E');
}


.wd_sidemenu_itembox_wrap:hover .wd_sidemenu_itembox{
  background-color: var(--color-re-007);
}

.wd_sidemenu_itembox_wrap.wd_active .wd_sidemenu_itembox{
  background-color: var(--color-re-007);
  border-left: 4px solid var(--color-re-001);
}









@media (min-width: 1200px) {


.wd_container{
  position: relative;
  box-sizing: border-box ;
  display: flex ;
  justify-content: space-between ;
  align-items: flex-start;
  margin: 0px auto ;
  width: calc( 100% - 32px );
  max-width: 1200px ;
  padding-bottom : 0px ;
}



.wd_container_section{
  width: 100% ;
  max-width: 860px ;
}

.wd_sidemenu_supebox{
  /**
  position: sticky;
  top : 160px ;
  **/
  position: relative ;
  display: block ;
  box-sizing: border-box ;
  width: 262px ;
  border : 1px solid #E3E3E3 ;
}

.wd_sidemenu_titlebox{
  position: relative;
  display: block ;
  box-sizing: border-box ;
  width: 100% ;
  height: 60px ;
  line-height: 60px ;
  text-align: center ;
  font-size: 1.25rem ;
  font-weight: 700 ;
  color: var(--color-re-002);
  background-color: var(--color-re-003);
}


.wd_sidemenu_itembox_wrap{
  position: relative ;
  display: block ;
  box-sizing: border-box ;
  border-top : 1px solid #E3E3E3 ;
}

.wd_sidemenu_itembox{
  position: relative ;
  display: block ;
  box-sizing: border-box ;
  width: 100% ;
  height: 60px ;
}

.wd_sidemenu_item_text{
  position: absolute;
  top : 50% ;
  left: 0% ;
  transform: translate(0%,-50%);
  width: 100% ;
  font-weight: 700 ;
  color: var(--color-re-002);
  padding-left: 16px ;
}

.wd_sidemenu_item_text_child{
  position: absolute;
  top : 50% ;
  left: 0% ;
  transform: translate(0%,-50%);
  width: 100% ;
  color: var(--color-re-002);
  padding-left: 24px ;
}

.wd_sidemenu_itembox::after{
  content: '';
  position: absolute ;
  top : 50% ;
  right: 16px ;
  transform: translate( 0% , -50% );
  width: 1rem ;
  height: 1rem ;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2221%22%20viewBox%3D%220%200%2020%2021%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cmask%20id%3D%22mask0_356_42483%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2220%22%20height%3D%2221%22%3E%0A%3Crect%20y%3D%220.5%22%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22%23D9D9D9%22%2F%3E%0A%3C%2Fmask%3E%0A%3Cg%20mask%3D%22url(%23mask0_356_42483)%22%3E%0A%3Cmask%20id%3D%22mask1_356_42483%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2220%22%20height%3D%2221%22%3E%0A%3Crect%20y%3D%220.5%22%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22%23D9D9D9%22%2F%3E%0A%3C%2Fmask%3E%0A%3Cg%20mask%3D%22url(%23mask1_356_42483)%22%3E%0A%3Cpath%20d%3D%22M7.00065%2018.5L5.58398%2017.0833L12.1673%2010.5L5.58398%203.91667L7.00065%202.5L15.0007%2010.5L7.00065%2018.5Z%22%20fill%3D%22%23DF227D%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E');
}


.wd_sidemenu_itembox_wrap:hover .wd_sidemenu_itembox{
  background-color: var(--color-re-007);
}

.wd_sidemenu_itembox_wrap.wd_active .wd_sidemenu_itembox{
  background-color: var(--color-re-007);
  border-left: 4px solid var(--color-re-001);
}


} /** @media (min-width: 1200px) **/




.breadcrumb-home a,
.breadcrumb-item a{
  text-decoration: underline ;

}
.breadcrumb-item a .wd_pnkz_nolayer,
.breadcrumb-item a:link .wd_pnkz_nolayer,
.breadcrumb-item a:visited .wd_pnkz_nolayer{
  color: var(--color-re-002) !important;
}





.secHeadline_subtitle_dev2{
  font-size: 2rem ;
  font-weight: 700 ;
  color: var(--color-re-002);
  margin-bottom : 16px ;
}

.secHeadline_subtitle_dev2.wd_follow{
  margin-top : 64px ;
}

.wd_entry_blocktitle{
  font-size: 1.5rem ;
  font-weight: 700 ;
  color: var(--color-re-002);
}

.wd_entry_table{
  color: var(--color-re-002) !important;
}


.wd_withbg_boldtitle{
  font-weight: 700 ;
  color: var(--color-re-002);
  margin-bottom: 1.4rem ;
  margin-top : 2.8rem ;
}


.wd_entry_table.scheduleTable > dl:nth-of-type(1) > dt,
.wd_entry_table.scheduleTable > dl:nth-of-type(1) > dd {
  background-color: var(--color-re-003) !important;
  justify-content: left !important;
}


.wd_entry_table.scheduleTable > dl > dd > table th {
  background-color: var(--color-re-003) !important;
  text-align: left !important;
  padding: 1.5em !important;
}
.wd_entry_table.scheduleTable > dl > dd > table td {
  text-align: left;
  padding: 1.5em !important;
}

span.wd_entry_table_lgray{
  color: var(--color-re-004);
  font-size: 0.875rem !important;
}

.wd_entry_download_title{
  font-size: 1.25rem ;
  font-weight: 700 ;
  color: var(--color-re-002);
  margin-bottom: 16px ;
}

.wd_entry_download_title.wd_follow{
  margin-top : 24px ;
}

.docs{
  padding: 1rem 2rem 1rem 2.5rem !important;
}
.docs p span{
  margin-top : 0.5rem !important ;
}
.docs p .size{
  margin-top : 0.25rem !important ;
}

div.docs::before,
a.docs::before{
  width: 32px  !important;
}

.docs p{
  padding: 0 1em 0 1em !important;
}



.secContent.wd_follow{
  margin : 24px auto 0px ;
}

.scheduleRelInfo_a,
.secContent.wd_follow .scheduleRelInfo_a{
  font-weight: 700 ;
}

.secContent.wd_follow02{
  margin : 64px auto 0px ;
}

.wd_entry_relational_superbox{
  position: relative;
  display: block ;
  box-sizing: border-box ;
  width: 100% ;
  border-radius: 16px ;
  border : 1px solid var(--color-re-006) ;
  padding: 32px ;
  color: var(--color-re-002);
  margin : 64px auto 0px ;
}


.wd_entry_relational_linktext.wd_follow{
  margin-top :24px ;
}


.wd_entry_toentry_superbox{
  position: relative ;
  display: block ;
  box-sizing: border-box ;
  width: 100% ;
  margin : 24px auto 0px ;
  border-radius: 16px ;
  background-color: var(--color-re-003);
  padding: 32px ;
  color: var(--color-re-002);
}




@media (min-width: 1200px) {




.secHeadline_subtitle_dev2{
  font-size: 2rem ;
  font-weight: 700 ;
  color: var(--color-re-002);
  margin-bottom : 16px ;
}

.wd_entry_blocktitle{
  font-size: 1.5rem ;
  font-weight: 700 ;
  color: var(--color-re-002);
}

.wd_entry_table{
  color: var(--color-re-002) !important;
}



.wd_entry_table.scheduleTable > dl:nth-of-type(1) > dt,
.wd_entry_table.scheduleTable > dl:nth-of-type(1) > dd {
  background-color: var(--color-re-003) !important;
  justify-content: left !important;
}


.wd_entry_table.scheduleTable > dl > dd > table th {
  background-color: var(--color-re-003) !important;
  text-align: left !important;
  padding: 1.5em !important;
}
.wd_entry_table.scheduleTable > dl > dd > table td {
  text-align: left;
  padding: 1.5em !important;
}

span.wd_entry_table_lgray{
  color: var(--color-re-004);
  font-size: 0.875rem !important;
}

.wd_entry_download_title{
  font-size: 1.25rem ;
  font-weight: 700 ;
  color: var(--color-re-002);
  margin-bottom: 16px ;
}

.wd_entry_download_title.wd_follow{
  margin-top : 32px ;
}

.docs{
  padding: 1rem 2rem 1rem 2.5rem !important;
}
.docs p span{
  margin-top : 0.5rem !important ;
}
.docs p .size{
  margin-top : 0.25rem !important ;
}

div.docs::before,
a.docs::before{
  width: 32px  !important;
}

.docs p{
  padding: 0 1em 0 1em !important;
}

.wd_entry_relational_superbox{
  position: relative;
  display: block ;
  box-sizing: border-box ;
  width: 100% ;
  padding: min(4vw, 2rem) ;
  border-radius: 16px ;
  border : 1px solid var(--color-re-006) ;
  margin : 64px auto 0px ;
}

.secContent.wd_follow{
  margin : 24px auto 0px ;
}
.secContent.wd_follow02{
  margin : 64px auto 0px ;
}

.secContent.wd_follow .scheduleRelInfo_a{
  font-weight: 700 ;
}

/**
.wd_entry_relational_superbox{
  position: relative;
  display: block ;
  box-sizing: border-box ;
  width: 100% ;
  border-radius: 16px ;
  border : 1px solid var(--color-re-006) ;
  padding: 32px ;
  background-color : var(--color-re-003) ;
  color: var(--color-re-002);
}
**/


.wd_entry_toentry_superbox{
  position: relative ;
  display: block ;
  box-sizing: border-box ;
  width: 100% ;
  margin : 24px auto 0px ;
  border-radius: 16px ;
  background-color: var(--color-re-003);
  padding: 32px ;
  color: var(--color-re-002);
}



} /** @media (min-width: 1200px) { **/


.wd_entry_table02{
  margin-bottom: 24px ;
}

.wd_jcleft{
  flex-wrap: wrap ;
  justify-content: left !important ;
  line-height: 1.8rem ;
}

.wd_jcleft div{
  width: 100% ;
}

.wd_jcleft_notice{
  font-weight: 400 ;
}

.wd_table_indent{
  padding-left: 1.5rem ;
  text-indent: -1.5rem ;
}

.secLead.wd_nomargin{
  margin-bottom : 0px !important;
}

.secLead_notice{
  padding-left: 1rem ;
  text-indent: -1rem ;
  color: var(--color-re-004);
  font-size: 0.875rem ;
  margin-top : 8px ;
}



.wd_top_considering_desc_link.wd_targetblank::after{
  width: 24px !important ;
  height : 24px !important ;
  background-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg"  viewBox="0 0 32 32" width="32px" height="32px"><path d="M 18 5 L 18 7 L 23.5625 7 L 11.28125 19.28125 L 12.71875 20.71875 L 25 8.4375 L 25 14 L 27 14 L 27 5 Z M 5 9 L 5 27 L 23 27 L 23 14 L 21 16 L 21 25 L 7 25 L 7 11 L 16 11 L 18 9 Z" fill="%23EF4899"/></svg>') ;
}

.wd_top_considering_desc_link_wrap:hover .wd_top_considering_desc_link::after{
/**
  background-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg"  viewBox="0 0 32 32" width="32px" height="32px"><path d="M 18 5 L 18 7 L 23.5625 7 L 11.28125 19.28125 L 12.71875 20.71875 L 25 8.4375 L 25 14 L 27 14 L 27 5 Z M 5 9 L 5 27 L 23 27 L 23 14 L 21 16 L 21 25 L 7 25 L 7 11 L 16 11 L 18 9 Z" fill="%23FFFFFF"/></svg>') ;
**/
  background-image: url('data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2221%22%20viewBox%3D%220%200%2020%2021%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cmask%20id%3D%22mask0_356_42483%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2220%22%20height%3D%2221%22%3E%0A%3Crect%20y%3D%220.5%22%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22%23D9D9D9%22%2F%3E%0A%3C%2Fmask%3E%0A%3Cg%20mask%3D%22url(%23mask0_356_42483)%22%3E%0A%3Cmask%20id%3D%22mask1_356_42483%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2220%22%20height%3D%2221%22%3E%0A%3Crect%20y%3D%220.5%22%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22%23D9D9D9%22%2F%3E%0A%3C%2Fmask%3E%0A%3Cg%20mask%3D%22url(%23mask1_356_42483)%22%3E%0A%3Cpath%20d%3D%22M7.00065%2018.5L5.58398%2017.0833L12.1673%2010.5L5.58398%203.91667L7.00065%202.5L15.0007%2010.5L7.00065%2018.5Z%22%20fill%3D%22%23FFFFFF%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E');

}
.wd_top_considering_desc_link_wrap:hover .external.ico2 .wd_top_considering_desc_link::after{
  background-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg"  viewBox="0 0 32 32" width="32px" height="32px"><path d="M 18 5 L 18 7 L 23.5625 7 L 11.28125 19.28125 L 12.71875 20.71875 L 25 8.4375 L 25 14 L 27 14 L 27 5 Z M 5 9 L 5 27 L 23 27 L 23 14 L 21 16 L 21 25 L 7 25 L 7 11 L 16 11 L 18 9 Z" fill="%23FFFFFF"/></svg>') ;
}


.wd_entry_blocktitle.wd_follow{
  margin-top : 32px ;
  margin-bottom: 16px ;
}

.wd_top_considering_desc_link_doubleline{
  position: absolute;
  top : 50% ;
  left: 0% ;
  transform: translate(0%,-50%);
  width: 100% ;
  line-height: 1.2rem ;
}






.wd_entry_exam_itembox{
  padding-left: 1rem ;
  text-indent: -1rem ;
  color: var(--color-re-002);
  margin-top : 8px ;
}




.wd_entry_exam_pdflink{
  font-weight: 700 ;
  margin-top : 24px ;
}


.wd_entry_exam_itembox.wd_follow{
  margin-top : 24px ;
}

.secLead.wd_nomargin.wd_follow{
  line-height: 1.6rem !important ;
  margin-top : 24px ;
}






.scheduleRelInfo_a.wd_internallink::after{
  width: 16px ;
  height: 16px ;
  background-image : url('data:image/svg+xml;utf-8,<svg width="10" height="16" viewBox="0 0 10 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2.00065 16L0.583984 14.5833L7.16732 8L0.583984 1.41667L2.00065 0L10.0007 8L2.00065 16Z" fill="%23DF227D"/></svg>') !important ;
}


























.wd_entry_step_flex{
  position: relative;
  box-sizing: border-box ;
  display: flex ;
  flex-wrap: wrap ;
  justify-content: space-between ;
  margin: 32px auto 0px ;
}

.wd_entry_step_flex_itembox{
  position: relative ;
  width: 100% ;
  max-width: 1200px ;
  height: 128px ;
  padding: 12px ;
}

.wd_entry_step_flex_item_step{
  position: relative ;
  width: 100% ;
  height: 36px ;
  line-height: 36px ;
  font-size: 1.25rem ;
  font-weight: 700 ;
  color: var(--color-re-001) ;
  text-align: center ;
}

.wd_entry_step_flex_item_story{
  position: relative ;
  width: 100%  ;
  height: 34px ;
  text-align: center;
}

.wd_entry_step_flex_item_story_inner{
  position: absolute;
  top : 50% ;
  left: 50% ;
  transform: translate(-50%,-50%);
  width: fit-content ;
  font-weight: 700 ;
  color: var(--color-re-002);
  padding-right: 30px ;
}

.wd_entry_step_flex_item_story_inner::after{
  content: '';
  position: absolute ;
  top : 50% ;
  right: 0px ;
  transform: translate( 0% , -50% ) rotate(90deg);
  width: 1rem ;
  height: 1rem ;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2221%22%20viewBox%3D%220%200%2020%2021%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cmask%20id%3D%22mask0_356_42483%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2220%22%20height%3D%2221%22%3E%0A%3Crect%20y%3D%220.5%22%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22%23D9D9D9%22%2F%3E%0A%3C%2Fmask%3E%0A%3Cg%20mask%3D%22url(%23mask0_356_42483)%22%3E%0A%3Cmask%20id%3D%22mask1_356_42483%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2220%22%20height%3D%2221%22%3E%0A%3Crect%20y%3D%220.5%22%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22%23D9D9D9%22%2F%3E%0A%3C%2Fmask%3E%0A%3Cg%20mask%3D%22url(%23mask1_356_42483)%22%3E%0A%3Cpath%20d%3D%22M7.00065%2018.5L5.58398%2017.0833L12.1673%2010.5L5.58398%203.91667L7.00065%202.5L15.0007%2010.5L7.00065%2018.5Z%22%20fill%3D%22%23DF227D%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E');
}



.wd_entry_step_flex_item_bg{
  display: block ;
  position: absolute; 
  top : 0% ;
  left: 0% ;
  width: 100% ;
  height: 100% ;
  background-color: var(--color-re-001) ;
  clip-path : polygon(0% 0%, 100% 0%, 100% calc( 90% - 20px ) , 50% calc( 90% - 10px ) ,0% calc( 90% - 20px ) ) ;
}

.wd_entry_step_flex_item_bg_inner{
  display: block ;
  position: absolute; 
  top : 4px ;
  left: 4px ;
  width: calc( 100% - 8px ) ;
  height: calc( 100% - 8px ) ;
  background-color: var(--color01) ;
  clip-path : polygon(0% 0%, 100% 0%, 100% calc( 90% - 20px ) , 50% calc( 90% - 10px ) ,0% calc( 90% - 20px ) ) ;
}

.downloads.renew.wd_follow{
  margin-top : 24px ;
}




@media (min-width: 1200px) {


.wd_entry_step_flex{
  position: relative;
  box-sizing: border-box ;
  display: flex ;
  flex-wrap: wrap ;
  justify-content: space-between ;
  margin: 32px auto 0px ;
}


.wd_entry_step_flex_itembox{
  position: relative ;
  width: 24.5% ;
  max-width: 200px ;
  height: 128px ;
  padding: 12px ;
}

.wd_entry_step_flex_item_step{
  position: relative ;
  width: 100% ;
  height: 36px ;
  line-height: 36px ;
  font-size: 1.25rem ;
  font-weight: 700 ;
  color: var(--color-re-001) ;
  text-align: left ;
}

.wd_entry_step_flex_item_story{
  position: relative ;
  width: 100%  ;
  height: 68px ;
  text-align: left;
}

.wd_entry_step_flex_item_story_inner{
  position: absolute;
  top : 50% ;
  left: 0% ;
  transform: translate(0%,-50%);
  width: fit-content ;
  font-weight: 700 ;
  color: var(--color-re-002);
  padding-right: 30px ;
}

.wd_entry_step_flex_item_story_inner::after{
  content: '';
  position: absolute ;
  top : 50% ;
  right: 0px ;
  transform: translate( 0% , -50% ) rotate(90deg);
  width: 1rem ;
  height: 1rem ;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2221%22%20viewBox%3D%220%200%2020%2021%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cmask%20id%3D%22mask0_356_42483%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2220%22%20height%3D%2221%22%3E%0A%3Crect%20y%3D%220.5%22%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22%23D9D9D9%22%2F%3E%0A%3C%2Fmask%3E%0A%3Cg%20mask%3D%22url(%23mask0_356_42483)%22%3E%0A%3Cmask%20id%3D%22mask1_356_42483%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2220%22%20height%3D%2221%22%3E%0A%3Crect%20y%3D%220.5%22%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22%23D9D9D9%22%2F%3E%0A%3C%2Fmask%3E%0A%3Cg%20mask%3D%22url(%23mask1_356_42483)%22%3E%0A%3Cpath%20d%3D%22M7.00065%2018.5L5.58398%2017.0833L12.1673%2010.5L5.58398%203.91667L7.00065%202.5L15.0007%2010.5L7.00065%2018.5Z%22%20fill%3D%22%23DF227D%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E');
}

.wd_entry_step_flex_item_bg{
  display: block ;
  position: absolute; 
  top : 0% ;
  left: 0% ;
  width: 100% ;
  height: 100% ;
  background-color: var(--color-re-001) ;
  clip-path : polygon(0% 0%, calc( 100% - 20px ) 0%, 100% 50% , calc( 100% - 20px ) 100% ,0% 100% ) ;
}

.wd_entry_step_flex_item_bg_inner{
  display: block ;
  position: absolute; 
  top : 4px ;
  left: 4px ;
  width: calc( 100% - 8px ) ;
  height: calc( 100% - 8px ) ;
  background-color: var(--color01) ;
  clip-path : polygon(0% 0%, calc( 100% - 19px ) 0%, 100% 50% , calc( 100% - 19px ) 100% ,0% 100% ) ;
}



} /** @media (min-width: 1200px) **/


.wd_downloads_guidetab_superbox.wd_entry01 .wd_downloads_guidetab{
  max-width: 260px ;
}


/** ui ==================================================================== **/













/** info ==================================================================== **/


.wd_info_titlebox_flex{
  width: 100% ;
  position: relative;
  display: flex ;
  flex-wrap: wrap ;
  justify-content: space-between ;
}






.wd_info_titlebox_flex .secHeadline{
  display: block ;
  width: 100%  ;
  text-align: center ; ;
  margin: 0px !important ;
  padding-bottom: 0px ;
}

.wd_info_title_year_superbox{
  position: relative;
  display: block ;
  width: 268px ;
  display: flex ;
  flex-wrap: wrap ;
  justify-content: space-between ;
  margin: 24px auto 0px;
}

.wd_info_title_year_title{
  width: fit-content ;
  height: 56px ;
  line-height: 56px ;
  font-size: 1.125rem ;
  font-weight: 700 ;
  color: var(--color-re-002);
}

.wd_info_title_yearbox{
  position: relative ;
  display: block ;
  width: 198px ;
  height: 56px ;
}
.wd_info_title_year_select{
  position: relative ;
  display: block ;
  box-sizing: border-box ;
  width: 198px ;
  height: 56px ;
  font-size: 1.125rem ;
  font-weight: 700 ;
  padding : 0px 16px ;
  color: var(--color-re-002);
  border : 1px solid var(--color-re-006) ;
  border-radius: 4px ;
}



.wd_info_cate_flex{
  position: relative;
  box-sizing: border-box ;
  display: flex ;
  width: 100% ;
  justify-content: left;
  margin : 32px auto 64px ;
}

.wd_info_cate_itembox{
  position: relative;
  display: block ;
  box-sizing: border-box ;
  width: 25% ;
  height: 56px ;
  line-height: 54px ;
  border : 1px solid var(--color-re-006) ;
  border-radius: 8px 8px 0px 0px ;
  background-color: var(--color-re-003);
  text-align: center ;
  font-size: 1.0rem ;
  font-weight: 700 ;
  color: var(--color-re-004) ;
  cursor: pointer ;
}

.wd_info_cate_itembox:hover,
.wd_info_cate_itembox.wd_active{
  height: 56px ;
  line-height: 51px ;
  border-bottom : 4px solid var(--color-re-001) ;
  background-color: var(--color-re-007);
  color: var(--color-re-002) ;
}

@media (min-width: 1200px){
  
.wd_info_titlebox_flex .secHeadline{
  width: fit-content  ;
  text-align: left !important ;
  margin: 0px !important ;
  padding-bottom: 0px ;
}

.wd_info_titlebox_flex{
  width: 100% ;
  position: relative;
  display: flex ;
  flex-wrap: wrap ;
  justify-content: space-between ;
} 
.wd_info_title_year_superbox{
  position: relative;
  display: block ;
  width: 268px ;
  display: flex ;
  flex-wrap: wrap ;
  justify-content: space-between ;
  margin: 0px ;
}
.wd_info_cate_itembox{
  position: relative;
  display: block ;
  box-sizing: border-box ;
  width: 25% ;
  height: 56px ;
  line-height: 54px ;
  border : 1px solid var(--color-re-006) ;
  border-radius: 8px 8px 0px 0px ;
  background-color: var(--color-re-003);
  text-align: center ;
  font-size: 1.25rem ;
  font-weight: 700 ;
  color: var(--color-re-004) ;
  cursor: pointer ;
}


} /** @media (min-width: 1200px) **/

/** info ==================================================================== **/



/** downloads ==================================================================== **/
.wd_downloads_guidetab_superbox{
  position: relative;
  display: flex ;
  flex-wrap: wrap ;
  justify-content: left ;
  width: 100% ;
  margin: 48px auto 0px ;
  gap: 8px ;
}

.wd_downloads_guidetab{
  position: relative;
  display: block ;
  box-sizing: border-box ;
  width: calc( 50% - 4px );
  height: 56px ;
  line-height: 54px ;
  border : 1px solid #e3e3e3 ;
  border-radius: 4px ;
  text-align: center ;
  font-size: 1.125rem ;
  font-weight: 700 ;
  color: var(--color-re-002) ;
  cursor: pointer ;
}

.wd_donwloads_guide_superbox{
  position: relative;
  width: 100% ;
  margin: 24px auto 0px ;
  display: none ;
}


.wd_downloads_guidetab:hover,
.wd_downloads_guidetab.wd_active{
  background-color: var(--color-re-007) ;
  border-bottom: 4px solid var(--color-re-001) ;
}







@media (min-width: 1200px){

.wd_downloads_guidetab_superbox{
  position: relative;
  display: flex ;
  flex-wrap: wrap ;
  justify-content: left ;
  width: 100% ;
  margin: 48px auto 0px ;
  gap: 8px ;
}

.wd_downloads_guidetab{
  position: relative;
  display: block ;
  box-sizing: border-box ;
  width: calc( 50% - 4px );
  height: 56px ;
  line-height: 54px ;
  border : 1px solid #e3e3e3 ;
  border-radius: 4px ;
  text-align: center ;
  font-size: 1.125rem ;
  font-weight: 700 ;
  color: var(--color-re-002) ;
  cursor: pointer ;
}

.wd_donwloads_guide_superbox{
  position: relative;
  width: 100% ;
  margin: 24px auto 0px ;
  display: none ;
}


.wd_downloads_guidetab:hover,
.wd_downloads_guidetab.wd_active{
  background-color: var(--color-re-007) ;
  border-bottom: 4px solid var(--color-re-001) ;
}




} /** @media (min-width: 1200px){ **/

/** downloads ==================================================================== **/















































