@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&display=swap";@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;500;600;700&display=swap";/*!
 * Bootstrap Reboot v4.2.1 (https://getbootstrap.com/)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)
 */*,*::before,*::after{box-sizing:border-box}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}[tabindex="-1"]:focus{outline:0 !important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0}p{margin-top:0;margin-bottom:0}abbr[title],abbr[data-original-title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:0;-webkit-padding-start:0;padding-inline-start:0}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:0;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}pre,code,kbd,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:0;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none !important}.noto_bold,header .header_inner nav.main-nav ul.menu_list li,footer .footer_main nav.footer_nav ul li,footer .footer_main .regist_wrap h3,footer .footer_main .regist_wrap .regist_btn_wrap .regist_btn{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal}.noto_semibold,a.btn_more,.breadcrumb,footer .footer_main .regist_wrap .regist_btn_wrap .regist_btn p{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal}.noto_normal,footer .footer_main .info_wrap a.info_radio .radio_grid .radio_text,footer .footer_main .info_wrap .info_sapporospo a.logo_kyokai p,footer .footer_bottom .bottom_wrap ul.copyright_list li{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.ibm_plex_normal{font-family:"IBM Plex Sans",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.ibm_plex_medium{font-family:"IBM Plex Sans",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal}.ibm_plex_semibold{font-family:"IBM Plex Sans",sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal}.ibm_plex_bold{font-family:"IBM Plex Sans",sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal}.mincho{font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif}:root{--base:#fff;--theme:#0E6EB8;--border:#D3D3D3;--link:#0d86b1;--link_hover:#09a7e1;--link_disable:#ccc;--black: #242020;--white: #fff;--gray: #D3D3D3;--blue:#0E6EB8;--green:#14AE68;--skyblue:#B9E3F9;--skyblue_sub:#E2EEF6;--pink:#F6C6C5;--dark1:rgba(0,0,0,0.87);--dark2:rgba(0,0,0,0.54);--dark3:rgba(0,0,0,0.26);--dark4:rgba(0,0,0,0.12);--dark5:rgba(0,0,0,0.07);--dark6:rgba(0,0,0,0.03);--light1:rgba(255,255,255,1.00);--light2:rgba(255,255,255,0.70);--light3:rgba(255,255,255,0.30);--light4:rgba(255,255,255,0.12)}.ofi{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;font-family:"object-fit: cover; object-position: 50% 50%;"}strong{font-weight:bold}.torikeshi{text-decoration:line-through}.red_txt{color:red}.fl{float:left}.fr{float:right}.textcenter{text-align:center}.textright{text-align:right}.center{text-align:center;margin:0 auto}img.center_img{display:block;margin:0 auto 2em}.img_cap_box{text-align:center;margin:0 auto}.img_cap_box img{margin:0 auto .3em}.img_cap_box p{font-size:.8em}.img_cap_box p.copy{text-align:right}.border_box{border:solid 1px var(--border);margin:1em auto;padding:1em}hr.sikiri,hr.shikiri{border:solid #6e6e71;border-width:1px 0 0 0;margin:0 0 5px;height:1px;clear:both}hr.sikiri_wide,hr.shikiri_wide{border:solid #6e6e71;border-width:1px 0 0 0;margin:2em 0;height:1px;clear:both}hr.sikiri_gray,hr.shikiri_gray{border:solid #e6e6e6;border-width:1px 0 0 0;margin:0 0 5px;height:1px;clear:both}hr.sikiri_dashed,hr.shikiri_dashed{border:dashed #ccc;border-width:1px 0 0 0;margin:0 0 5px;height:1px;clear:both}hr.sikiri_dotted,hr.shikiri_dotted{border:dotted #666;border-width:1px 0 0 0;margin:40px 0 40px;height:1px;clear:both}hr.sikiri_ornament,hr.shikiri_ornament{clear:both;border:none;border-width:0;width:100%;height:10px;margin:2em auto;background:url(../../images/shikiri_ornament.png) center 50% no-repeat;background-size:200px 5px}.nodisp{position:absolute;left:-9999px}.r3{border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;zoom:1;position:relative}.r6,.link_arrow_up,.link_arrow_bottom{border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;zoom:1;position:relative}.r10{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;zoom:1;position:relative}.r15{border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;zoom:1;position:relative}.r20{border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;zoom:1;position:relative}ul.normal{list-style:none;margin:1em 0 1em .5em}ul.normal li{margin:0 0 .5em 0}ul.list_disc{list-style:disc;margin:1em 0 1em 1.5em}ul.list_disc.narrow li{margin:0 0 0 0}ul.list_disc li{margin:0 0 .5em 0}ul.list_square{list-style:square;margin:1em 0 1em 1.5em}ul.list_square li{margin:0 0 .5em 0}ul.list_decimal{list-style:decimal;margin:1em 0 1em 1.5em}ul.list_decimal li{margin:0 0 .5em 0}dl.list_date{overflow:hidden}dl.list_date dt{clear:left;float:left;margin:0 0 .5em 0em}dl.list_date dd{margin:0 0 .5em 9em}dl.list_date_narrow dt{clear:left;float:left;color:#000;margin:0 0 .5em 0;padding:.5em 0}dl.list_date_narrow dd{margin:0 0 .5em 7em;padding:.5em 0}dl.list_date_narrow dd a{text-decoration:none;color:#000}dl.list_date_narrow dd a:hover{text-decoration:underline}td.tbl_glay,th.tbl_glay{background-color:var(--dark4)}dl.list_asta dt{clear:left;float:left;width:1.5em;margin:0 0 .2em 0;padding:0}dl.list_asta dd{margin:0 0 .2em 1.5em;padding:0}dl.normal dt{font-weight:bold}dl.normal dd{font-weight:normal;margin:0 0 .2em 1em;padding:0}dl.normal dd:last-child{margin:0 0 1em 1em}table.normal_tbl{border-collapse:collapse;margin:0 0 30px 0}table.normal_tbl th{padding:.35em .6em .35em 0;vertical-align:top;white-space:nowrap}table.normal_tbl td{padding:.35em .6em;vertical-align:top}table.line_tbl{width:auto;margin:20px 0;border-collapse:collapse}table.line_tbl tr{border-top:solid 1px var(--border);border-left:solid 1px var(--border)}table.line_tbl tr th{background-color:var(--dark4);border-right:solid 1px var(--border);border-bottom:solid 1px var(--border);padding:10px 15px;text-align:center;vertical-align:middle;font-weight:bold}table.line_tbl tr th:last-child{border-right:none;border-bottom:solid 1px var(--border)}table.line_tbl tr td{background-color:#fff;border-right:solid 1px var(--border);border-bottom:solid 1px var(--border);padding:10px 15px;vertical-align:middle}@media screen and (max-width: 767px){table.sp_v th,table.sp_v td{width:100%;display:block}}table.nothwrap tr th{white-space:nowrap}.tab{display:flex;flex-wrap:wrap;width:100%;margin:2em auto;background:#efefef;border:1px solid #ccc}.input{position:absolute;opacity:0}.tab_label{width:auto;padding:10px 15px;background:#e5e5e5;cursor:pointer;font-weight:bold;font-size:16px;color:#7f7f7f;margin-bottom:0;transition:all .1s}.tab_label:hover{background:#d8d8d8}.tab_label:active{background:#ccc}@media screen and (max-width: 767px){.tab_label{width:100%}}.input:checked+.tab_label{background:#fff;color:#000;border:solid 1px var(--border)}.tab_panel{display:none;padding:20px 30px 30px;order:99}.tab_panel h3{font-size:16px}.tab_panel h4{font-size:14px}.tab_panel h5{font-size:14px;font-weight:normal}.honbun{margin:0 0 2em;overflow:hidden}.honbun p{margin:0 0 1em}.link_arrow_bottom{display:inline-block;border:solid 1px #ccc;margin:1em 0 2em;padding:.5em}.link_arrow_bottom:before{font-family:"FontAwesome";content:"";margin:0 .2em 0 0}.link_arrow_up{display:inline-block;border:solid 1px #ccc;margin:1em 0 2em;padding:.5em}.link_arrow_up:before{font-family:"FontAwesome";content:"";margin:0 .2em 0 0}.border_box{border:solid 1px #909090;margin:1em auto;padding:1em}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}body{-webkit-animation:fadeIn 2s forwards;animation:fadeIn 2s forwards}body{position:relative;margin:0 auto 0;padding:0;font-size:16px;text-align:left;font-family:"Noto Sans JP",sans-serif,"游ゴシック","YuGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;line-height:1.6;background-size:cover;background-color:var(--base);color:var(--black);margin:0;padding:0;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}a{text-decoration:none;background-color:rgba(0,0,0,0);color:var(--link);transition:all .3s}a:hover{color:var(--link-hover);text-decoration:underline}h1{line-height:1}.honbun{font-size:1rem;font-weight:normal}.caution,.red{color:red}.small{font-size:.8rem}main{width:100%;padding:0 0 0;background-color:var(--base)}@media screen and (max-width: 1279px){main{padding-top:3.625rem}}main article{position:relative}.nosp{display:block}@media screen and (max-width: 767px){.nosp{display:none}}.nopc{display:none}@media screen and (max-width: 767px){.nopc{display:block}}.btn,footer .footer_main .info_wrap .info_sapporospo a.logo_kyokai,footer .footer_main .info_wrap a.info_radio{transition:all .3s}.btn:hover,footer .footer_main .info_wrap .info_sapporospo a.logo_kyokai:hover,footer .footer_main .info_wrap a.info_radio:hover{opacity:.65}a#scroller{display:block;position:fixed;width:60px;height:60px;right:20px;bottom:15px;z-index:9500;opacity:.75;background:url(../../images/icon_arrow_cir_gray_up.svg) 0px 0px no-repeat;background-size:contain}@media screen and (max-width: 767px){a#scroller{width:40px;height:40px}}a.btn_more{display:block;width:17.5rem;margin:0 auto;padding:.75rem 1.2rem;text-align:left;leading-trim:both;text-edge:cap;font-size:1.125rem;line-height:1.5rem;color:var(--theme, #0E6EB8);border:solid 1px var(--theme, #0E6EB8);border-radius:3rem;text-decoration:none;background:url(../../images/icon_bluearrow_right.svg) no-repeat calc(100% - 1rem) center #fff;background-size:1.5rem}@media screen and (max-width: 767px){a.btn_more{font-size:.9375rem;background:url(../../images/icon_bluearrow_right.svg) no-repeat calc(100% - 1rem) center #fff;background-size:1.2rem}}a.btn_more:hover{opacity:.65}svg a{cursor:pointer}.breadcrumb{margin:1.88rem 3rem 1rem;leading-trim:both;text-edge:cap;font-size:.875rem;line-height:1.875rem}.breadcrumb a{color:var(--black, #242020)}.breadcrumb span{color:var(--blue, #0E6EB8)}@media screen and (max-width: 1279px){.breadcrumb{font-size:.8125rem;margin:1rem auto 1rem;padding:0 1rem}}header{position:relative;z-index:100;width:100%;padding:0;background-color:#fff;box-shadow:0 4px 10px 0 rgba(0,0,0,.03)}@media screen and (max-width: 1279px){header{position:fixed;left:0px;top:0px;box-shadow:0 4px 10px 0 rgba(0,0,0,.08)}}header .header_inner{position:relative;width:auto;min-width:82rem;display:flex;align-items:center;justify-content:space-between;margin:0 auto;padding:1rem 2.5rem}@media screen and (max-width: 1279px){header .header_inner{min-width:auto;height:3.625rem;padding:.75rem 1rem}}header .header_inner .logo_grid{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:grid;grid-template-columns:auto 1fr;align-items:center;-moz-column-gap:1.44rem;column-gap:1.44rem}header .header_inner .logo_grid h1{padding:0 0;line-height:1}header .header_inner .logo_grid h1 a{margin:0}header .header_inner .logo_grid h1 a img{width:7.6875rem}@media screen and (max-width: 1279px){header .header_inner .logo_grid h1 a img{width:5.9375rem;height:2.125rem}}header .header_inner .logo_grid .logo_kyokai a img{width:11.625rem;height:1.75rem}@media screen and (max-width: 1279px){header .header_inner .logo_grid .logo_kyokai a img{width:8.3125rem;height:1.25rem}}header .header_inner nav.main-nav{margin-top:.5rem}header .header_inner nav.main-nav .menu-checkbox{display:none}header .header_inner nav.main-nav .menu-checkbox:checked~ul.menu_list{max-height:500px;padding-top:1rem;padding-bottom:1rem}header .header_inner nav.main-nav .menu-checkbox:checked~.hamburger span{background:url(../../images/icon_menu_close.svg) center 50% no-repeat;background-size:contain}header .header_inner nav.main-nav .hamburger{display:none;cursor:pointer;position:fixed;right:1rem;top:1rem}header .header_inner nav.main-nav .hamburger span{display:block;width:1.875rem;aspect-ratio:1/1;background:url(../../images/icon_menu_open.svg) center 50% no-repeat;background-size:contain}@media screen and (max-width: 1279px){header .header_inner nav.main-nav .hamburger{display:block}}header .header_inner nav.main-nav ul.menu_list{list-style-type:none;display:flex;-moz-column-gap:1.5rem;column-gap:1.5rem}@media screen and (max-width: 1279px){header .header_inner nav.main-nav ul.menu_list{overflow:hidden;max-height:0;transition:max-height .4s ease-in-out;flex-direction:column;-moz-column-gap:0;column-gap:0;position:absolute;top:100%;right:0;width:100%;padding:0 1.31rem;background-color:var(--white #fff);background-color:#fff;box-shadow:0 4px 10px 0 rgba(0,0,0,.08);z-index:9000}}header .header_inner nav.main-nav ul.menu_list li{color:var(--black, #242020);font-size:1.1rem;font-weight:500;letter-spacing:.03rem}header .header_inner nav.main-nav ul.menu_list li a{color:var(--black, #242020);line-height:2.5rem}header .header_inner nav.main-nav ul.menu_list li a:hover{color:var(--link_hover)}header .header_inner nav.main-nav ul.menu_list li.btn_search{padding:0 .8rem;border-radius:.375rem;border:1px solid var(--blue, #0E6EB8);background:#fff}header .header_inner nav.main-nav ul.menu_list li.btn_search img{margin-top:-0.2rem;margin-right:.4rem}@media screen and (max-width: 1279px){header .header_inner nav.main-nav ul.menu_list li.btn_search{text-align:center}header .header_inner nav.main-nav ul.menu_list li.btn_search img{width:.8125rem;height:.8125rem;margin-top:-0.2rem;margin-right:.4rem}header .header_inner nav.main-nav ul.menu_list li.btn_search a{line-height:2.7rem}}@media screen and (max-width: 1279px){header .header_inner nav.main-nav ul.menu_list li{font-size:1rem;background:url(../../images/icon_bluearrow_right.svg) calc(100% - .5rem) 50% no-repeat;background-size:1rem 1rem;border-bottom:solid 1px var(--border, #D3D3D3)}header .header_inner nav.main-nav ul.menu_list li a{display:block;line-height:3.8rem}header .header_inner nav.main-nav ul.menu_list li:nth-last-child(2){border-bottom:none;margin-bottom:1.5rem}header .header_inner nav.main-nav ul.menu_list li:last-child{margin-top:1rem;margin-bottom:2rem;background:none}}footer .footer_main{width:100%;max-width:82.5rem;margin:0 auto 3.5rem;padding:9.38rem 3.75rem 0;background-color:var(--white);text-align:center;font-size:.875rem}@media screen and (max-width: 1279px){footer .footer_main{max-width:100%;margin:0 auto 1.8rem;padding:6.25rem 1rem 0}}footer .footer_main h1{line-height:1;margin-bottom:2.5rem}@media screen and (max-width: 1279px){footer .footer_main h1{margin-bottom:2rem}}footer .footer_main h1 a img{width:40rem;height:auto;margin:0 0}@media screen and (max-width: 1279px){footer .footer_main h1 a img{max-width:40rem;width:100%;height:auto}}footer .footer_main nav.footer_nav{margin:0 0 1.5rem}@media screen and (max-width: 1279px){footer .footer_main nav.footer_nav{margin:0 0 1.88rem}}footer .footer_main nav.footer_nav ul{list-style-type:none;display:flex;justify-content:center;-moz-column-gap:1.88rem;column-gap:1.88rem}@media screen and (max-width: 1279px){footer .footer_main nav.footer_nav ul{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, auto) 1fr;grid-auto-flow:row;row-gap:2rem;-moz-column-gap:3rem;column-gap:3rem;text-align:left}footer .footer_main nav.footer_nav ul li:last-child{grid-column:1/-1;grid-row:3;justify-self:center}}@media screen and (max-width: 767px){footer .footer_main nav.footer_nav ul{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(3, auto) 1fr;grid-auto-flow:row;row-gap:2rem;-moz-column-gap:1.2rem;column-gap:1.2rem}footer .footer_main nav.footer_nav ul li:last-child{grid-column:1/-1;grid-row:4;justify-self:center}}footer .footer_main nav.footer_nav ul li{color:var(--black, #242020);font-size:1.25rem;font-weight:500;letter-spacing:.05rem}@media screen and (max-width: 1279px){footer .footer_main nav.footer_nav ul li{font-size:1rem}}footer .footer_main nav.footer_nav ul li a{padding:0 1.5rem 0 0;background:url(../../images/icon_bluearrow_right.svg) right center no-repeat;color:var(--black, #242020);line-height:2.5}footer .footer_main nav.footer_nav ul li a:hover{color:var(--link_hover)}@media screen and (max-width: 1279px){footer .footer_main nav.footer_nav ul li a{display:block;line-height:1.4}}footer .footer_main nav.footer_nav ul li.btn_search{padding:0 .8rem;border-radius:.375rem;border:1px solid var(--blue, #0E6EB8);background:#fff}@media screen and (max-width: 1279px){footer .footer_main nav.footer_nav ul li.btn_search{width:100%}}footer .footer_main nav.footer_nav ul li.btn_search a{padding:0 0 0;background-image:none}@media screen and (max-width: 1279px){footer .footer_main nav.footer_nav ul li.btn_search a{line-height:2.5rem;text-align:center}}footer .footer_main nav.footer_nav ul li.btn_search img{margin-top:-0.2rem;margin-right:.4rem}@media screen and (max-width: 1279px){footer .footer_main nav.footer_nav ul li.btn_search img{width:.8125rem;height:.8125rem}}footer .footer_main .regist_wrap{margin:3.75rem auto 4.3rem;border-radius:.3125rem;background:var(--skyblue_sub);padding:1.25rem 2.5rem 1.3rem}@media screen and (max-width: 1279px){footer .footer_main .regist_wrap{margin:0 auto 3.12rem;padding:1.88rem .94rem}}footer .footer_main .regist_wrap h3{color:var(--blue, #036EB7);leading-trim:both;text-edge:cap;margin:0 auto;font-size:1.125rem;letter-spacing:.045rem}@media screen and (max-width: 1279px){footer .footer_main .regist_wrap h3{font-size:1rem}}footer .footer_main .regist_wrap .regist_btn_wrap{display:grid;justify-content:center;grid-template-columns:1fr 1fr;-moz-column-gap:1.87rem;column-gap:1.87rem}@media screen and (max-width: 767px){footer .footer_main .regist_wrap .regist_btn_wrap{grid-template-columns:1fr;-moz-column-gap:.62rem;column-gap:.62rem}}footer .footer_main .regist_wrap .regist_btn_wrap .regist_btn{display:flex;justify-content:space-between;align-items:center;margin-top:1.25rem;padding:.75rem 1.5rem;border-radius:.3125rem;background:var(--blue, #036EB7);color:var(--white, #FFFFFF);letter-spacing:.03rem}footer .footer_main .regist_wrap .regist_btn_wrap .regist_btn:hover{background:var(--link_hover)}footer .footer_main .regist_wrap .regist_btn_wrap .regist_btn p{display:inline-block;color:#fff;text-align:center;leading-trim:both;text-edge:cap;font-size:1.25rem;line-height:1.625rem}@media screen and (max-width: 1279px){footer .footer_main .regist_wrap .regist_btn_wrap .regist_btn p{font-size:.875rem;line-height:1.5rem}}footer .footer_main .regist_wrap .regist_btn_wrap .regist_btn p.regist{margin-right:.5rem;font-size:1.125rem;padding-right:2rem;background:url(../../images/icon_whitearrow_upright.svg) right center no-repeat;background-size:1.5625rem}@media screen and (max-width: 1279px){footer .footer_main .regist_wrap .regist_btn_wrap .regist_btn p.regist{font-size:.75rem;line-height:1.75rem;padding-right:1.2rem;background:url(../../images/icon_whitearrow_upright.svg) right center no-repeat;background-size:1rem}}footer .footer_main .regist_wrap a{color:var(--gray, #666666)}footer .footer_main .regist_wrap a:hover{color:var(--link_hover)}footer .footer_main .info_wrap{display:flex;justify-content:space-between;flex-direction:row-reverse;align-items:baseline;text-decoration:none}footer .footer_main .info_wrap :hover{text-decoration:none}@media screen and (max-width: 1279px){footer .footer_main .info_wrap{flex-direction:column;align-items:center;row-gap:3.12rem}}footer .footer_main .info_wrap a.info_radio{border-radius:.625rem;border:1px solid var(--blue, #0E6EB8);padding:1.4rem 1.8rem}@media screen and (max-width: 1279px){footer .footer_main .info_wrap a.info_radio{width:100%;padding:.7rem 2.3rem}}footer .footer_main .info_wrap a.info_radio .radio_logo{margin-bottom:1.56rem}@media screen and (max-width: 1279px){footer .footer_main .info_wrap a.info_radio .radio_logo{width:15.28rem;margin-bottom:1rem}}footer .footer_main .info_wrap a.info_radio .radio_grid{display:grid;grid-template-columns:auto 1fr;-moz-column-gap:1.25rem;column-gap:1.25rem;align-items:center}@media screen and (max-width: 1279px){footer .footer_main .info_wrap a.info_radio .radio_grid{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}}footer .footer_main .info_wrap a.info_radio .radio_grid img{width:6.25rem;height:auto}@media screen and (max-width: 1279px){footer .footer_main .info_wrap a.info_radio .radio_grid img{width:4.375rem;height:auto}}footer .footer_main .info_wrap a.info_radio .radio_grid .radio_text{text-align:left;leading-trim:both;text-edge:cap;color:var(--black, #242020);font-family:"Noto Sans JP";font-size:1rem;line-height:1.5625rem}@media screen and (max-width: 1279px){footer .footer_main .info_wrap a.info_radio .radio_grid .radio_text{font-size:.8125rem;line-height:1.25rem}}footer .footer_main .info_wrap .info_sapporospo a.logo_kyokai{display:block;text-align:left;color:var(--black);text-decoration:none;margin-bottom:1.8rem}@media screen and (max-width: 1279px){footer .footer_main .info_wrap .info_sapporospo a.logo_kyokai{text-align:center}}footer .footer_main .info_wrap .info_sapporospo a.logo_kyokai img{width:21.875rem;height:3.3125rem;margin-bottom:1.75rem}@media screen and (max-width: 1279px){footer .footer_main .info_wrap .info_sapporospo a.logo_kyokai img{width:13.75rem;height:2.0625rem;margin-bottom:1.25rem}}footer .footer_main .info_wrap .info_sapporospo a.logo_kyokai p{leading-trim:both;text-edge:cap;font-size:1rem;line-height:1.8125rem}@media screen and (max-width: 1279px){footer .footer_main .info_wrap .info_sapporospo a.logo_kyokai p{font-size:.875rem;line-height:1.5rem}}footer .footer_main .info_wrap .info_sapporospo .sns_grid{display:flex;justify-content:flex-start;align-items:center;-moz-column-gap:1.38rem;column-gap:1.38rem}@media screen and (max-width: 1279px){footer .footer_main .info_wrap .info_sapporospo .sns_grid{justify-content:center;-moz-column-gap:1.14rem;column-gap:1.14rem}}footer .footer_main .info_wrap .info_sapporospo .sns_grid a.sns_icon.instagram img{width:2.125rem;height:2.125rem}@media screen and (max-width: 1279px){footer .footer_main .info_wrap .info_sapporospo .sns_grid a.sns_icon.instagram img{width:1.7935rem;height:1.79369rem}}footer .footer_main .info_wrap .info_sapporospo .sns_grid a.sns_icon.line img{width:2.1875rem;height:2.125rem}@media screen and (max-width: 1279px){footer .footer_main .info_wrap .info_sapporospo .sns_grid a.sns_icon.line img{width:1.7935rem;height:1.79369rem}}footer .footer_main .info_wrap .info_sapporospo .sns_grid a.sns_icon.youtube img{width:2.25rem;height:1.5625rem}@media screen and (max-width: 1279px){footer .footer_main .info_wrap .info_sapporospo .sns_grid a.sns_icon.youtube img{width:1.875rem;height:1.3045rem}}footer .footer_bottom{width:100%;padding:2rem 3.75rem 3rem;border-top:solid 1px var(--border, #D3D3D3)}@media screen and (max-width: 1279px){footer .footer_bottom{padding:1.87rem 1rem}}footer .footer_bottom .bottom_wrap{max-width:82.5rem;margin:0 auto;display:flex;justify-content:space-between;align-items:center}footer .footer_bottom .bottom_wrap ul.copyright_list{list-style-type:none;display:flex;-moz-column-gap:1.5rem;column-gap:1.5rem}@media screen and (max-width: 1279px){footer .footer_bottom .bottom_wrap ul.copyright_list{flex-direction:column;row-gap:.2rem;align-items:flex-start}}footer .footer_bottom .bottom_wrap ul.copyright_list li{font-size:.8125rem;line-height:1.75rem}footer .footer_bottom .bottom_wrap ul.copyright_list li a{text-decoration:none;color:var(--black, #242020)}footer .footer_bottom .bottom_wrap .sappro_link img{width:7rem;height:1.625rem;aspect-ratio:56/13}@media screen and (max-width: 1279px){footer .footer_bottom .bottom_wrap .sappro_link img{width:5.375rem;height:1.25rem}}.wp-pagenavi{margin:40px auto;font-size:17px;text-align:center;display:flex;align-items:center;justify-content:center;color:var(--link)}@media screen and (max-width: 767px){.wp-pagenavi{font-size:12px}}.wp-pagenavi a{color:var(--link)}.wp-pagenavi span.current,.wp-pagenavi a.page{margin:0 10px 0 0;border:solid 1px var(--link);width:40px;height:40px;border-radius:4px;line-height:40px;text-align:center;box-sizing:border-box;justify-content:center;display:flex;align-items:center;transition:.3s}@media screen and (max-width: 767px){.wp-pagenavi span.current,.wp-pagenavi a.page{width:30px;height:30px;line-height:30px}}.wp-pagenavi span.current{border:none;background:var(--link);color:#fff}.wp-pagenavi a.page{background:none}.wp-pagenavi a.page:hover{background:var(--link);color:#fff}.wp-pagenavi .first,.wp-pagenavi .extend{margin-right:10px}.wp-pagenavi .previouspostslink,.wp-pagenavi .nextpostslink{display:none}.cont_wrap{width:100%;max-width:82.5rem;margin:0 auto 3.5rem;padding:4rem 2rem 2rem}@media screen and (max-width: 767px){.cont_wrap{padding:0 1rem}}.cont_wrap .post_list{margin:0 auto 4rem}.cont_wrap .post_list li{margin:0 auto 3rem}.cont_wrap .post_list li a{color:var(--black);text-decoration:none}.cont_wrap .post_list li .post_eyecatch{max-width:640px;width:100%;height:auto;margin:0 auto 1.5rem}.cont_wrap .post_list li .post_eyecatch img.eyecatch{width:100%;height:auto}.cont_wrap .post_list li .post_text{margin:0 auto}.cont_wrap .post_list li .post_text h3.cont_title{line-height:1.3;margin-bottom:1.5rem}.cont_wrap .post_list li .post_text h4{line-height:1.2;margin-bottom:1.5rem}.cont_wrap .post_list li .post_text p{margin-bottom:1.5rem}.cont_wrap .template-name{display:none}.pagenation{text-align:center;margin:4rem auto;padding:.5em 1em;font-size:1.125rem}.pagenation ul{list-style:none;display:inline-flex;gap:3rem}.pagenation ul li{width:3.4rem;height:3.4rem;line-height:3rem;border-radius:3rem;transition:all .3s}.pagenation ul li:hover{border:solid 1px var(--blue, #0E6EB8)}.pagenation ul li a{text-decoration:none}.pagenation ul li.active{border:solid 1px var(--blue, #0E6EB8)}.pagenation_box .page.smaller{font-size:1em}.pagenation_box .page.larger{font-size:1em}