#info_wrap{padding-bottom:clamp(2rem,1.179rem + 4.1vw,4rem)}#info_wrap section[class*=_wrap] .site_container{padding-left:1rem;padding-right:1rem}#info_wrap .info_top{display:flex;column-gap:1rem;align-items:center;margin-bottom:1rem}#info_wrap .info_top .info_category_tag{padding:.3rem 1rem;font-size:clamp(1.2rem,1.118rem + .41vw,1.4rem);color:#fff;background-color:#39c;border-radius:1.5rem}#info_wrap .article_list_wrap .article_list{margin-bottom:2rem}#info_wrap .article_list_wrap .article_list a{display:block;padding:clamp(1rem,.59rem + 2.05vw,2rem) 0}#info_wrap .article_list_wrap .article_list .info_ttl span{display:inline-block;position:relative}#info_wrap .article_list_wrap .article_list .info_ttl.pdf_link .pdf_icon:after{display:inline-block;content:"";vertical-align:middle;width:2rem;height:2rem;background:no-repeat center;background-color:#d0121b;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:2rem;-webkit-mask-image:url(/build/assets/img/pdf-DjQFlbx0.svg);mask-repeat:no-repeat;mask-position:center;mask-size:2rem;mask-image:url(/build/assets/img/pdf-DjQFlbx0.svg)}#info_wrap .article_list_wrap .pager_wrap{margin:2rem 0}#info_wrap .supplement_list_wrap .supplement_list:first-of-type{margin-bottom:2rem}#info_wrap .supplement_list_wrap .supplement_list .section_ttl_md{margin-bottom:clamp(1rem,.59rem + 2.05vw,2rem)}#info_wrap .supplement_list_wrap .supplement_list dd:not(:last-of-type){margin-bottom:1rem}#info_wrap .supplement_list_wrap .supplement_list dd a{display:block;position:relative}#info_wrap .supplement_list_wrap .supplement_list dd a:after{display:block;position:absolute;top:calc(50% - 1rem);right:0;content:"";width:2rem;height:2rem;background:no-repeat center;background-color:#0074b8;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:2rem;-webkit-mask-image:url(/build/assets/img/chevron-forward-outline-hStqmKHZ.svg);mask-repeat:no-repeat;mask-position:center;mask-size:2rem;mask-image:url(/build/assets/img/chevron-forward-outline-hStqmKHZ.svg)}#info_wrap .supplement_list_wrap .archive_list{display:flex;flex-wrap:wrap;column-gap:2%}#info_wrap .supplement_list_wrap .archive_list dt{width:100%}#info_wrap .supplement_list_wrap .archive_list dd{width:32%}@media screen and (min-width: 520px){#info_wrap .supplement_list_wrap .category_list{display:flex;flex-wrap:wrap;column-gap:2%}#info_wrap .supplement_list_wrap .category_list dt{width:100%}#info_wrap .supplement_list_wrap .category_list dd{width:49%}}@media screen and (min-width: 768px){#info_wrap .supplement_list_wrap .category_list dd{width:32%}}@media screen and (min-width: 960px){#info_wrap .contents_ttl_wrap{margin-bottom:clamp(2rem,.359rem + 8.21vw,6rem)}#info_wrap .info_list_wrap .site_container{display:flex;flex-direction:row-reverse;justify-content:space-between;column-gap:3rem}#info_wrap .article_list_wrap{flex:1}#info_wrap .article_list_wrap .article_list{margin-bottom:0}#info_wrap .article_list_wrap .article_list li:first-child a{padding-top:0}#info_wrap .article_list_wrap .pager_wrap{margin:4rem 0 0}#info_wrap .supplement_list_wrap{width:20rem}#info_wrap .supplement_list_wrap .supplement_list{flex-direction:column}#info_wrap .supplement_list_wrap .supplement_list:first-of-type{margin-bottom:6rem}#info_wrap .supplement_list_wrap .supplement_list dd{width:100%}}#info_wrap .article_body_wrap .info_basic_box{margin-bottom:2rem;padding:2rem 0 1rem}#info_wrap .article_body_wrap .info_basic_box .info_ttl{font-size:clamp(1.6rem,1.19rem + 2.05vw,2.6rem);font-weight:700}#info_wrap .article_body_wrap .info_detail_box{text-align:justify}#info_wrap .article_body_wrap .info_detail_box img{width:100%;height:auto;display:block;margin:auto;border:.1rem #ccc solid}#info_wrap .article_body_wrap .info_detail_box a{display:inline-block;color:#0074b8;background-repeat:no-repeat;background-position:bottom left;background-image:linear-gradient(#0074b8,#0074b8);background-size:0 .1rem;transition:all .3s ease-out;background-size:100% .1rem;background-position:bottom right}#info_wrap .article_body_wrap .info_detail_box a:hover{background-size:0 .1rem}#info_wrap .article_body_wrap .secondary_btn{margin:4rem auto 3rem;width:90%}@media screen and (min-width: 960px){#info_wrap .article_body_wrap{flex:1}#info_wrap .article_body_wrap .info_basic_box{padding-top:0}#info_wrap .article_body_wrap .info_detail_box{padding:0 1rem}#info_wrap .article_body_wrap .secondary_btn{margin-bottom:0;width:80%}}
