@charset "UTF-8";
h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{display:block;}
.firstview{position:relative;font-weight:700;}
.firstview_title_en{color:var(--fvTitleColor);font-family:var(--en-sans);letter-spacing:.2em;}
.firstview_title_ja{color:var(--fvTitleSubColor);}
.firstview_copy{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start;-webkit-box-align:start;-moz-box-align:start;-o-box-align:start;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-ms-flex-align:start;-webkit-flex-direction:column;-ms-flex-direction:column;}
.firstview_copy_line{background-color:#fff;-webkit-box-shadow:.1875em .1875em var(--accentColor);box-shadow:.1875em .1875em var(--accentColor);line-height:1.75;padding-inline:.375em;}
.firstview_copy_line+.firstview_copy_line{margin-top:.25em;}
@media screen and (min-width: 769px){.firstview{min-height:500px;height:100vh;margin-top:-82px;}
.firstview>*{position:absolute;}
.firstview_bg{margin:auto;inset:0;}
.firstview_bg img{height:100% !important;object-fit:cover;object-position:center;}
.firstview_title{top:120px;left:clamp(0px, 4.285714285714286vw, 60px);}
.firstview_title_en{margin-bottom:clamp(0px, .840336134453782vw, 10px);font-size:clamp(1px, 2.285714285714286vw, 2rem);line-height:clamp(1px, 3.285714285714286vw, 2.875rem);}
.firstview_title_ja{font-size:clamp(1px, 1.142857142857143vw, 1rem);line-height:clamp(1px, 1.857142857142857vw, 1.625rem);}
.firstview_copy{top:calc((445 / 786) * 100%);left:clamp(0px, 10vw, 140px);font-size:clamp(1px, 2.285714285714286vw, 2rem);}}
@media screen and (max-width: 768px){.firstview_title,.firstview_copy{position:absolute;}
.firstview_title{top:13px;left:clamp(0px, 4.666666666666667vw, 17.5px);}
.firstview_title_en{margin-bottom:clamp(0px, .840336134453782vw, 10px);font-size:clamp(1px, 4.266666666666667vw, 1rem);line-height:clamp(1px, 6.133333333333333vw, 1.4375rem);}
.firstview_title_ja{font-size:clamp(1px, 2.133333333333333vw, .5rem);line-height:clamp(1px, 3.466666666666666vw, .8125rem);}
.firstview_copy{bottom:0;left:clamp(0px, 4vw, 15px);font-size:clamp(1px, 4.8vw, 1.125rem);translate:0 clamp(12.5px, 3.333333333333333vw, 0px);}
.firstview_copy:has(.firstview_copy_line:nth-child(3)){translate:0 50%;}}
.section_head_label_inner{display:inline-block;border-radius:9999px;background-color:var(--accentColor);color:#fff;font-weight:500;text-align:center;padding-inline:1.06em 1em;}
.section_head_content{font-weight:700;margin-block:calc((1em - 1lh) / 2);}
.section_content{letter-spacing:.02em;}
*:has(+.section_notes){margin-bottom:0 !important;}
.section_notes li:has(span){display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;}
.section_notes li>span:first-child{margin-right:.5em;-webkit-flex-shrink:0;flex-shrink:0;}
@media screen and (min-width: 769px){.section_head{margin-bottom:clamp(0px, 2.184873949579832vw, 26px);}
.section_head_label{margin-bottom:clamp(0px, 2.941176470588235vw, 35px);}
.section_head_label_inner{min-width:clamp(0px, 8.823529411764707vw, 105px);height:clamp(1px, 2.352941176470588vw, 1.75rem);font-size:clamp(1px, 1.512605042016807vw, 1.125rem);line-height:clamp(1px, 2.184873949579832vw, 1.625rem);}
.section_head_content{font-size:clamp(1px, 2.689075630252101vw, 2rem);line-height:clamp(1px, 4.705882352941177vw, 3.5rem);}
.section_content{font-size:clamp(1px, 1.512605042016807vw, 1.125rem);line-height:clamp(1px, 3.025210084033613vw, 2.25rem);}
.section_notes{margin-top:clamp(0px, 2.941176470588235vw, 35px);font-size:clamp(1px, 1.008403361344538vw, .75rem);line-height:clamp(1px, 1.512605042016807vw, 1.125rem);}}
@media screen and (max-width: 768px){.section_head{margin-bottom:clamp(0px, 6.666666666666667vw, 25px);}
.section_head_label{margin-bottom:clamp(0px, 6vw, 22.5px);}
.section_head_label_inner{min-width:clamp(0px, 20vw, 75px);height:clamp(1px, 5.333333333333334vw, 1.25rem);font-size:clamp(1px, 3.2vw, .75rem);line-height:clamp(1px, 5.066666666666666vw, 1.1875rem);}
.section_head_content{font-size:clamp(1px, 4.8vw, 1.125rem);line-height:clamp(1px, 8.799999999999999vw, 2.0625rem);}
.section_inner{padding-inline:clamp(0px, 3.2vw, 12px);}
.section_content{margin-bottom:clamp(0px, 8.533333333333333vw, 32px);font-size:clamp(1px, 3.466666666666666vw, .8125rem);line-height:clamp(1px, 6.933333333333333vw, 1.625rem);}
.section_notes{margin-top:clamp(0px, 4.666666666666667vw, 17.5px);font-size:clamp(1px, 2.4vw, .5625rem);line-height:clamp(1px, 4vw, .9375rem);}}
.content_head{font-weight:500;text-align:center;}
.content_head span{padding-left:.06rem;}
.content_head_name_en{font-family:var(--en-sans);}
@media screen and (min-width: 769px){.content_head{padding-block:clamp(0px, 6.386554621848739vw, 76px) clamp(0px, 7.563025210084033vw, 90px);}
.content_head_name{margin-bottom:clamp(0px, 2.352941176470588vw, 28px);}
.content_head_name_en{margin-bottom:clamp(0px, 2.016806722689076vw, 24px);font-size:clamp(1px, 1.344537815126051vw, 1rem);line-height:clamp(1px, 2.352941176470588vw, 1.75rem);}
.content_head_name_ja{font-size:clamp(1px, 2.857142857142857vw, 2.125rem);line-height:clamp(1px, 4.705882352941177vw, 3.5rem);}
.content_head_position{font-size:clamp(1px, 1.512605042016807vw, 1.125rem);line-height:clamp(1px, 2.521008403361344vw, 1.875rem);}}
@media screen and (max-width: 768px){.content_head{padding-block:clamp(0px, 18.666666666666668vw, 70px) clamp(0px, 21.866666666666667vw, 82px);}
.content_head_name{margin-bottom:clamp(0px, 3.466666666666666vw, 13px);}
.content_head_name_en{margin-bottom:clamp(0px, 4.266666666666667vw, 16px);font-size:clamp(1px, 2.933333333333333vw, .6875rem);line-height:clamp(1px, 4.266666666666667vw, 1rem);}
.content_head_name_ja{font-size:clamp(1px, 5.066666666666666vw, 1.1875rem);line-height:clamp(1px, 8.533333333333333vw, 2rem);}
.content_head_position{font-size:clamp(1px, 3.466666666666666vw, .8125rem);line-height:clamp(1px, 5.333333333333334vw, 1.25rem);}}
@media screen and (min-width: 769px){.reason_box,.goal_box{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;}
.reason_box>*,.goal_box>*{width:clamp(0px, 43.69747899159664vw, 520px);}}
@media screen and (min-width: 769px){.reason{margin-bottom:clamp(0px, 10.084033613445378vw, 120px);}
.reason_box{flex-direction:row-reverse;-webkit-box-direction:reverse;-moz-box-direction:reverse;-o-box-direction:reverse;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-o-box-orient:horizontal;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;}}
@media screen and (max-width: 768px){.reason{margin-bottom:clamp(0px, 21.333333333333336vw, 80px);}
.reason_content{margin-bottom:clamp(0px, 8.533333333333333vw, 32px);}}
.career_content{background-color:var(--bgBeltColor);}
.career_head{font-family:var(--en-sans);font-weight:700;letter-spacing:.2em;}
.career_history_event{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;}
.career_history_event_year{-webkit-flex-shrink:0;flex-shrink:0;}
.career_history_event_content{font-weight:700;}
.career_history_event_content_note{font-weight:400;}
.career_notes{margin-top:1lh;}
.career_notes li{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;}
.career_notes li span{width:3em;}
@media screen and (min-width: 769px){.career{margin-bottom:clamp(0px, 12.605042016806722vw, 150px);}
.career_content{padding:clamp(0px, 3.361344537815126vw, 40px) clamp(0px, 5.042016806722689vw, 60px);}
.career_box{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;}
.career_lead{width:clamp(0px, 21.84873949579832vw, 260px);}
.career_head{margin-bottom:clamp(0px, 1.512605042016807vw, 18px);font-size:clamp(1px, 2.352941176470588vw, 1.75rem);line-height:clamp(1px, 3.361344537815126vw, 2.5rem);}
.career_photo{margin-bottom:clamp(0px, .840336134453782vw, 10px);}
.career_photo_caption{font-size:clamp(1px, 1.512605042016807vw, 1.125rem);line-height:clamp(1px, 2.352941176470588vw, 1.75rem);}
.career_history{width:clamp(0px, 55.88235294117647vw, 665px);font-size:clamp(1px, 1.512605042016807vw, 1.125rem);line-height:clamp(1px, 2.352941176470588vw, 1.75rem);}
.career_history_event+.career_history_event{margin-top:clamp(0px, 1.680672268907563vw, 20px);}
.career_history_event_year{width:clamp(0px, 7.563025210084033vw, 90px);}
.career_notes{font-size:clamp(1px, 1.008403361344538vw, .75rem);line-height:clamp(1px, 1.512605042016807vw, 1.125rem);}}
@media screen and (max-width: 768px){.career{margin-bottom:clamp(0px, 21.333333333333336vw, 80px);}
.career_block,.career_inner{padding-inline:0;}
.career_content{padding:clamp(0px, 9.333333333333334vw, 35px) clamp(0px, 6.666666666666667vw, 25px) clamp(0px, 10.666666666666668vw, 40px);}
.career_lead{margin-bottom:clamp(0px, 9.333333333333334vw, 35px);text-align:center;}
.career_head{margin-bottom:clamp(0px, 8vw, 30px);font-size:clamp(1px, 5.066666666666666vw, 1.1875rem);text-indent:.2em;line-height:clamp(1px, 7.466666666666668vw, 1.75rem);}
.career_photo{width:clamp(0px, 54.666666666666664vw, 205px);margin:0 auto clamp(0px, 2.666666666666667vw, 10px);}
.career_photo_caption{font-size:clamp(1px, 2.666666666666667vw, .625rem);line-height:clamp(1px, 4vw, .9375rem);}
.career_history{font-size:clamp(1px, 3.466666666666666vw, .8125rem);line-height:clamp(1px, 5.600000000000001vw, 1.3125rem);}
.career_history_event+.career_history_event{margin-top:clamp(0px, 3.466666666666666vw, 13px);}
.career_history_event_year{width:clamp(0px, 18.133333333333333vw, 68px);padding-right:clamp(0px, 4vw, 15px);text-align:right;}
.career_notes{font-size:clamp(1px, 2.4vw, .5625rem);line-height:clamp(1px, 3.466666666666666vw, .8125rem);}}
.duty{overflow:hidden;}
.duty_schedule_table{border-block:1px solid #707070;}
.duty_schedule_table_container{position:relative;}
.duty_schedule_table_title>*{position:absolute;}
.duty_schedule_table_title_main{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;z-index:1;padding:0 0 .1em .06em;border-radius:50%;background-color:var(--accentColor);color:#fff;font-family:var(--en-sans);font-weight:500;text-align:center;-webkit-align-items:center;align-items:center;aspect-ratio:1/1;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-align:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;translate:-50% 0;}
.duty_schedule_table_title_sub{bottom:100%;width:100%;text-align:right;}
.duty_schedule_table_event{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;}
.duty_schedule_table_event_time{border-right:1px solid #707070;font-family:var(--en-sans);font-weight:500;text-indent:.06em;text-align:center;-webkit-flex-shrink:0;flex-shrink:0;}
.duty_schedule_table_event_content{width:fit-content;}
.duty_schedule_table_event_content_title{font-weight:700;}
@media screen and (min-width: 769px){.duty{margin-bottom:clamp(0px, 12.605042016806722vw, 150px);}
.duty_text{margin-bottom:clamp(0px, 13.445378151260504vw, 160px);}
.duty_schedule_box{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;flex-direction:row-reverse;-webkit-box-direction:reverse;-moz-box-direction:reverse;-o-box-direction:reverse;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-o-box-orient:horizontal;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;}
.duty_schedule_box>*{width:clamp(0px, 43.69747899159664vw, 520px);}
.duty_schedule_photo{margin-right:clamp(-150px, -12.605042016806722vw, 0px);}
.duty_schedule_table_title_main{top:clamp(-60px, -5.042016806722689vw, 0px);left:clamp(0px, 7.226890756302522vw, 86px);width:clamp(0px, 7.226890756302522vw, 86px);font-size:clamp(1px, 1.344537815126051vw, 1rem);line-height:clamp(1px, 2.016806722689076vw, 1.5rem);}
.duty_schedule_table_title_sub{padding-bottom:clamp(0px, .840336134453782vw, 10px);font-size:clamp(1px, 1.512605042016807vw, 1.125rem);line-height:clamp(1px, 2.352941176470588vw, 1.75rem);}
.duty_schedule_table_event:first-child .duty_schedule_table_event_time,.duty_schedule_table_event:first-child .duty_schedule_table_event_content{padding-top:clamp(0px, 4.033613445378151vw, 48px);}
.duty_schedule_table_event:last-child .duty_schedule_table_event_time,.duty_schedule_table_event:last-child .duty_schedule_table_event_content{padding-bottom:clamp(0px, 4.033613445378151vw, 48px);}
.duty_schedule_table_event+.duty_schedule_table_event .duty_schedule_table_event_time,.duty_schedule_table_event+.duty_schedule_table_event .duty_schedule_table_event_content{padding-top:clamp(0px, 1.512605042016807vw, 18px);}
.duty_schedule_table_event_time,.duty_schedule_table_event_content_title{font-size:clamp(1px, 1.848739495798319vw, 1.375rem);line-height:clamp(1px, 2.689075630252101vw, 2rem);}
.duty_schedule_table_event_time{width:clamp(0px, 7.226890756302522vw, 86px);}
.duty_schedule_table_event_content{padding-left:clamp(0px, 1.680672268907563vw, 20px);}
.duty_schedule_table_event_content_detail{margin-top:clamp(0px, .420168067226891vw, 5px);font-size:clamp(1px, 1.176470588235294vw, .875rem);line-height:clamp(1px, 2.352941176470588vw, 1.75rem);}}
@media screen and (max-width: 768px){.duty{margin-bottom:clamp(0px, 21.333333333333336vw, 80px);}
.duty_text{margin-bottom:clamp(0px, 8vw, 30px);}
.duty_schedule_photo{margin-right:clamp(-37px, -9.866666666666667vw, 0px);margin-bottom:clamp(0px, 26.666666666666668vw, 100px);}
.duty_schedule_table_title{font-size:clamp(1px, 2.933333333333333vw, .6875rem);}
.duty_schedule_table_title_main{top:clamp(-50px, -13.333333333333334vw, 0px);left:clamp(0px, 13.333333333333334vw, 50px);width:clamp(0px, 16.266666666666666vw, 61px);line-height:clamp(1px, 4.266666666666667vw, 1rem);}
.duty_schedule_table_title_sub{padding-bottom:clamp(0px, 2vw, 7.5px);line-height:clamp(1px, 4.8vw, 1.125rem);}
.duty_schedule_table_event:first-child .duty_schedule_table_event_time,.duty_schedule_table_event:first-child .duty_schedule_table_event_content{padding-top:clamp(0px, 7.199999999999999vw, 27px);}
.duty_schedule_table_event:last-child .duty_schedule_table_event_time,.duty_schedule_table_event:last-child .duty_schedule_table_event_content{padding-bottom:clamp(0px, 9.333333333333334vw, 35px);}
.duty_schedule_table_event+.duty_schedule_table_event .duty_schedule_table_event_time,.duty_schedule_table_event+.duty_schedule_table_event .duty_schedule_table_event_content{padding-top:clamp(0px, 3.2vw, 12px);}
.duty_schedule_table_event_time,.duty_schedule_table_event_content_title{font-size:clamp(1px, 3.466666666666666vw, .8125rem);line-height:clamp(1px, 4.8vw, 1.125rem);}
.duty_schedule_table_event_time{width:clamp(0px, 13.333333333333334vw, 50px);}
.duty_schedule_table_event_content{padding-left:clamp(0px, 3.2vw, 12px);}
.duty_schedule_table_event_content_detail{margin-top:clamp(0px, 2.666666666666667vw, 10px);font-size:clamp(1px, 2.666666666666667vw, .625rem);line-height:clamp(1px, 4.533333333333333vw, 1.0625rem);}}
@media screen and (min-width: 769px){.rewarding{margin-bottom:clamp(0px, 12.605042016806722vw, 150px);}}
@media screen and (max-width: 768px){.rewarding{margin-bottom:clamp(0px, 21.333333333333336vw, 80px);}}
@media screen and (min-width: 769px){.goal{margin-bottom:clamp(0px, 12.605042016806722vw, 150px);}}
@media screen and (max-width: 768px){.goal{margin-bottom:clamp(0px, 21.333333333333336vw, 80px);}
.goal_photo{margin-bottom:clamp(0px, 10vw, 37.5px);}}
.bgBelt{background-color:var(--bgBeltColor);}
@media screen and (min-width: 769px){.bgBelt{padding-block:clamp(0px, 7.563025210084033vw, 90px);}}
@media screen and (max-width: 768px){.bgBelt{padding-block:clamp(0px, 18.133333333333333vw, 68px) clamp(0px, 13.333333333333334vw, 50px);}}
.message{color:#fff;}
.message_balloon{position:relative;background-color:var(--accentColor);}
.message_balloon:after{display:block;position:absolute;top:100%;background-color:var(--accentColor);content:"";clip-path:polygon(0 0, 100% 0, 100% 100%, 0 0);}
.message_head{font-weight:700;letter-spacing:.1em;}
@media screen and (min-width: 769px){.message{margin-bottom:clamp(0px, 10.92436974789916vw, 130px);}
.message_balloon{padding:clamp(0px, 4.705882352941177vw, 56px) clamp(0px, 3.781512605042017vw, 45px) clamp(0px, 4.705882352941177vw, 56px) clamp(0px, 8.403361344537815vw, 100px);}
.message_balloon:after{right:clamp(0px, 12.184873949579831vw, 145px);width:clamp(0px, 5.042016806722689vw, 60px);height:clamp(0px, 3.781512605042017vw, 45px);}
.message_balloon_box{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-align-items:center;align-items:center;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-align:center;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;}
.message_head{font-size:clamp(1px, 2.352941176470588vw, 1.75rem);}
.message_content{width:clamp(0px, 60.50420168067227vw, 720px);font-size:clamp(1px, 1.512605042016807vw, 1.125rem);line-height:clamp(1px, 3.025210084033613vw, 2.25rem);}}
@media screen and (max-width: 768px){.message{margin-bottom:clamp(0px, 15.966386554621847vw, 190px);}
.message_inner{padding:0;}
.message_balloon{padding:clamp(0px, 8vw, 30px) clamp(0px, 6.666666666666667vw, 25px);margin-inline:clamp(-12px, -3.2vw, 0px);}
.message_balloon:after{right:clamp(0px, 12.533333333333333vw, 47px);width:clamp(0px, 10.666666666666668vw, 40px);height:clamp(0px, 6.666666666666667vw, 25px);}
.message_head{font-size:clamp(1px, 5.066666666666666vw, 1.1875rem);text-align:center;line-height:clamp(1px, 7.466666666666668vw, 1.75rem);}
.message_content{margin-bottom:0;}}
.off_head{position:relative;aspect-ratio:1/1;}
.off_head_label{overflow:visible;position:absolute;margin:auto;inset:0;rotate:12deg;translate:-5% -5%;}
.off_head_label_circle{fill:none;}
.off_head_label_text{letter-spacing:.05em;fill:var(--accentColor);}
@media screen and (min-width: 769px){.off_box{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;padding-left:clamp(0px, 3.025210084033613vw, 36px);-webkit-align-items:center;align-items:center;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-align:center;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;}
.off_head{width:clamp(0px, 20.504201680672267vw, 244px);}
.off_head_label{font-size:clamp(0px, 1.680672268907563vw, 20px);}
.off_content{width:clamp(0px, 63.86554621848739vw, 760px);font-size:clamp(1px, 1.512605042016807vw, 1.125rem);line-height:clamp(1px, 3.025210084033613vw, 2.25rem);}}
@media screen and (max-width: 768px){.off_head{width:clamp(0px, 50vw, 187.5px);margin:0 auto clamp(0px, 10.666666666666668vw, 40px);}
.off_head_label{font-size:clamp(1px, 5.333333333333334vw, 1.25rem);}
.off_content{font-size:clamp(1px, 3.466666666666666vw, .8125rem);line-height:clamp(1px, 6.933333333333333vw, 1.625rem);}}
.pager_box{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;}
.pager_article_back .pager_article_label{flex-direction:row-reverse;-webkit-box-direction:reverse;-moz-box-direction:reverse;-o-box-direction:reverse;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-o-box-orient:horizontal;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;}
.pager_article_back .pager_article_label_arrow_icon{rotate:180deg;}
.pager_article_label{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-align-items:center;align-items:center;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-align:center;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;}
.pager_article_label:before{content:"";}
.pager_article_label_text{font-weight:700;text-indent:.06em;}
.pager_article_title{font-weight:500;text-align:center;}
@media screen and (min-width: 769px){.pager_inner{padding-block:clamp(0px, 5.042016806722689vw, 60px) clamp(0px, 12.605042016806722vw, 150px);}
.pager_article{width:clamp(0px, 22.100840336134453vw, 263px);}
.pager_article_label{margin-bottom:clamp(0px, 2.689075630252101vw, 32px);}
.pager_article_label_text{font-size:clamp(1px, 1.680672268907563vw, 1.25rem);}
.pager_article_label_arrow_icon{width:clamp(0px, 5.042016806722689vw, 60px);height:clamp(0px, 2.521008403361344vw, 30px);}
.pager_article_label:before{width:clamp(0px, 5.042016806722689vw, 60px);}
.pager_article_thumbnail{margin-bottom:clamp(0px, 2.352941176470588vw, 28px);}
.pager_article_thumbnail img{border-radius:clamp(0px, 2.521008403361344vw, 30px);}
.pager_article_title{font-size:clamp(1px, 1.344537815126051vw, 1rem);line-height:clamp(1px, 2.689075630252101vw, 2rem);margin-inline:-1em;}}
@media screen and (max-width: 768px){.pager_inner{padding:clamp(0px, 10.666666666666668vw, 40px) 0 clamp(0px, 25.866666666666667vw, 97px);}
.pager_box:after{display:block;width:1px;background-color:#707070;content:"";-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-o-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;}
.pager_article{width:clamp(0px, 35.06666666666667vw, 131.5px);}
.pager_article_back{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-o-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;}
.pager_article_next{-webkit-box-ordinal-group:3;-moz-box-ordinal-group:3;-o-box-ordinal-group:3;-ms-flex-order:3;-webkit-order:3;order:3;}
.pager_article_label{margin-bottom:clamp(0px, 4.266666666666667vw, 16px);}
.pager_article_label_text{font-size:clamp(1px, 3.733333333333334vw, .875rem);}
.pager_article_label_arrow_icon{width:clamp(0px, 12vw, 45px);height:clamp(0px, 6vw, 22.5px);}
.pager_article_thumbnail{margin-bottom:clamp(0px, 3.733333333333334vw, 14px);}
.pager_article_thumbnail img{border-radius:clamp(0px, 4vw, 15px);}
.pager_article_title{font-size:clamp(1px, 2.666666666666667vw, .625rem);line-height:clamp(1px, 4.266666666666667vw, 1rem);}}
.disabled-link {
  pointer-events: none;
  cursor: default; }