@charset "UTF-8";/*!
Theme Name: 学術
Theme URI: http://underscores.me/
Author: lsam
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: moe
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

moe is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*//*!
 * ress.css • v2.0.4
 * MIT License
 * github.com/filipelinhares/ress
 */html{box-sizing:border-box;-webkit-text-size-adjust:100%;word-break:normal;-o-tab-size:4;tab-size:4}*,:after,:before{background-repeat:no-repeat;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}hr{overflow:visible;height:0}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}a{background-color:transparent}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}input{border-radius:0}[disabled]{cursor:default}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}button,select{text-transform:none}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer;color:inherit}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,input,select,textarea{background-color:transparent;border-style:none}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;white-space:normal;max-width:100%}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}img{border-style:none}progress{vertical-align:baseline}svg:not([fill]){fill:currentColor}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}.h-hide{display:none!important}.h-hide-sp{display:none!important}.cf:after,.cf:before{display:table;content:''}.cf:after{clear:both}.cf{*zoom:1}html{color:#454545;font-size:12px;font-family:Noto Sans JP,Noto Sans,Gothic A1,"游ゴシック体",YuGothic,"游ゴシック",Yu Gothic,"ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,"メイリオ",Meiryo,sans-serif;line-height:1.75}body{word-wrap:break-word}a{color:inherit;transition:all .3s}a:hover{opacity:.6}:visited:hover,a{text-decoration:none}ul{list-style:none}i{font-style:normal}input[type=button]:not([disabled]),input[type=submit]:not([disabled]),input[type=reset]:not([disabled]),button:not([disabled]){cursor:pointer}input[type=button],input[type=submit]{-webkit-appearance:none}input[type=checkbox],input[type=radio]{accent-color:#db7d2e;vertical-align:middle;width:16px;height:16px}[hidden]{display:none!important}img{height:auto}label{cursor:pointer}table{border-collapse:collapse}th{font-weight:500}body .fa-regular,body .far{font-family:"Font Awesome 6 Pro";font-weight:400}.ly_mainHeader{display:-ms-flexbox;display:flex;padding:16px 20px 17px 16px;border-bottom:1px solid #eee;background-color:#fff;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.ly_mainFooter{margin-top:40px;padding-top:35px;border-top:1px solid #ddd;font-weight:400;font-size:12px;font-size:1rem}#breadcrumbs{overflow:hidden;margin-bottom:30px;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-size:1.16667rem}.bl_pageWrapper{margin-top:10px;margin-right:auto;margin-left:auto;padding:0 24px;max-width:1088px}.bl_2clum{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.bl_2clum_side{-ms-flex-order:3;order:3}.bl_sectionHeader{position:relative;margin-bottom:24px;padding:0 16px 10px;border-bottom:1px solid #295b7c;color:#295b7c;font-weight:400;font-family:A-OTF Reimin Pro,"ヒラギノ明朝 Pro W3",Hiragino Mincho Pro,"游明朝",Yu Mincho,"游明朝体",YuMincho,"ＭＳ Ｐ明朝",MS PMincho,serif;line-height:1.5}.bl_sectionHeader:before{position:absolute;bottom:0;left:0;display:block;width:0;height:0;border-width:60px 0 0 60px;border-style:solid;border-color:transparent transparent transparent #f6f8f4;content:""}.bl_sectionHeader h2,.bl_sectionHeader h1{position:relative;font-weight:400;font-size:18px;font-size:1.5rem}.bl_sectionHeader div{position:relative;font-size:10px;font-size:.83333rem}.bl_small{display:block;margin-top:-15px;font-size:12px;font-size:1rem;text-indent:-1em;padding-left:1em}.bl_small:before{content:"※"}.bl_small a{text-decoration:underline}.bl_mainFooter_list{margin-bottom:20px}.bl_mainFooter_list dt{font-weight:700;font-size:14px}.bl_mainFooter_list dd{margin:10px 0}.bl_mainFooter_list dd a{position:relative;color:#707276;font-size:14px}.bl_mainFooter_list dd a:before{display:inline-block;margin-right:5px;width:6px;height:6px;border-top:1px solid #707276;border-right:1px solid #707276;content:"";vertical-align:middle;-ms-transform:rotate(45deg);transform:rotate(45deg)}.bl_footerLogo{display:inline-block;margin-bottom:40px}.bl_footer_btns{margin-top:40px;margin-bottom:25px}.bl_mainFooter_address{font-style:normal;line-height:1.5}.bl_mainFooter_address a{color:#007bff}.bl_footerSmall{display:block;margin-top:20px;color:#666;font-weight:400;line-height:1.5;font-size:12px;font-size:1rem}.bl_copy{display:block;margin-top:30px;padding:10px 0 2px;background-color:#f6f8f4;text-align:center}.page-id-427 .bl_sideNav__mypage .menu-item-543{background-color:rgba(41,91,124,.1)}.bl_sideNav{display:none;margin-bottom:24px}.bl_sideNav a[href="#"]{cursor:pointer;pointer-events:none}.bl_sideNav li{margin-bottom:-1px;border:1px solid #295b7c}.bl_sideNav li:first-child{background-color:#295b7c}.bl_sideNav li:first-child a{padding:26px 16px;color:#fff;font-size:16px;font-size:1.33333rem}.bl_sideNav li.current_page_item:not(:first-child){background-color:rgba(41,91,124,.1)}.bl_sideNav a{display:block;padding:14px 16px;color:#295b7c;font-size:14px;font-size:1.16667rem}.bl_bannerList li{position:relative;margin-bottom:24px;width:100%;height:140px;font-family:A-OTF Reimin Pro,"ヒラギノ明朝 Pro W3",Hiragino Mincho Pro,"游明朝",Yu Mincho,"游明朝体",YuMincho,"ＭＳ Ｐ明朝",MS PMincho,serif}.bl_bannerList li img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bl_bannerList .bl_bannerList_meta{position:absolute;bottom:0;left:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:16px;width:100%;height:100%;background:linear-gradient(180deg,rgba(24,66,95,.5) 0,rgba(24,66,95,.3) 29.69%,rgba(24,66,95,.5) 100%);color:#fff;font-weight:400;line-height:1.5;-ms-flex-pack:end;justify-content:flex-end}.bl_bannerList .bl_bannerList_heading{font-size:16px;font-size:1.33333rem}.bl_bannerList .bl_bannerList_subHeading{font-size:10px;font-size:.83333rem}.bl_topMessage{margin-bottom:30px;padding:15px;border:2px solid #999;border-radius:4px}.bl_topMessage a{color:#007bff}.home_list{margin-top:20px;margin-bottom:20px;margin-left:1em}.home_list small{font-size:14px}.bl_mainHeaderSwitch{position:relative;width:30px;height:20px}.bl_mainHeaderSwitch.is-active span{width:0}.bl_mainHeaderSwitch.is-active:before,.bl_mainHeaderSwitch.is-active:after{top:50%;left:50%;width:80%}.bl_mainHeaderSwitch.is-active:before{-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.bl_mainHeaderSwitch.is-active:after{-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.bl_mainHeaderSwitch span,.bl_mainHeaderSwitch:before,.bl_mainHeaderSwitch:after{position:absolute;display:block;width:100%;height:3.5px;background-color:#d4ceca;content:"";transition:all .3s}.bl_mainHeaderSwitch:before{top:0}.bl_mainHeaderSwitch:after{bottom:0}.bl_mainHeaderSwitch:before,.bl_mainHeaderSwitch:after{left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}.bl_mainHeaderSwitch span{top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.bl_logo img{display:block}.bl_nav{position:fixed;top:62px;left:100%;z-index:24;overflow:auto;margin:auto;padding:0 40px;width:100%;height:calc(100% - 62px);background-color:#fff;transition:all .3s;font-size:14px;font-size:1.16667rem}.bl_nav.is-active{left:0}.bl_navHeading{padding:24px;border-bottom:1px solid #ccc;line-height:1.5}.bl_navHeading dl>div{display:-ms-flexbox;display:flex}.bl_navHeading dl>div dt:after{content:":"}.bl_navlist li{position:relative;border-bottom:1px solid #ccc}.bl_navlist li>a,.bl_navlist li>span{display:block;padding:11.5px 8px}.bl_navlist .bl_subNavlist{display:none;background-color:#f6f8f4}.bl_navlist .bl_subNavlist li:last-child{border-bottom:none}.bl_navlist .material-icons{vertical-align:middle;font-size:20px;font-size:1.66667rem}.bl_navlistIcon{position:absolute;top:0;right:0;display:block;width:47px;height:47px;background-color:#295b7c}.bl_navlistIcon:before,.bl_navlistIcon:after{position:absolute;top:50%;left:50%;display:block;width:21px;height:2px;background-color:#fff;content:""}.bl_navlistIcon:before{-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.bl_navlistIcon:after{-ms-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}.bl_navlist_heading.is-active+.bl_subNavlist{display:block;border-top:1px solid #ccc}.bl_nav_btns{margin:24px}.bl_mainHeaderRight{display:none}.bl_userData{margin-right:10px}.bl_userData div{display:-ms-flexbox;display:flex}.bl_userData div dt:after{content:":"}.ly_mainHeader .bl_nav_btns{display:none}.bl_kv{margin-bottom:23px}.bl_kv img{width:100%}.bl_acSelect{display:-ms-flexbox;display:flex;margin-bottom:24px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px;font-size:14px;font-size:1.16667rem}.bl_acSelect li.is-active a{border-color:#295b7c;background-color:#fff}.bl_acSelect a{display:block;padding:6px 11px;border:1px solid #f6f8f4;background-color:#f6f8f4;color:#295b7c}.bl_section{margin-bottom:60px}.bl_acBody{margin-bottom:20px}.bl_acBody_item{display:none}.bl_acBody_item.is-active{display:block}.bl_acBody_item_parts{border-bottom:1px solid #ddd}.bl_acBody_item_parts_inner{position:relative;padding:16px;line-height:1.5}.bl_acBody_item_parts_inner:before{position:absolute;top:50%;right:16px;display:block;width:8px;height:8px;border-top:2px solid #295b7c;border-right:2px solid #295b7c;content:"";-ms-transform:rotate(45deg);transform:rotate(45deg)}.bl_acBody_item_parts_inner a{display:block;padding-right:20px;color:#007bff;font-size:16px}.bl_acBody_item_side{display:-ms-flexbox;display:flex;margin-bottom:10px;font-size:12px;font-size:1rem}.bl_acBody_item_side time{margin-left:5px;color:#666}.bl_card01Unit{margin-bottom:30px}.bl_card01{margin-bottom:40px}.bl_card01_imgWrapper{margin-bottom:10px;outline:1px solid #fff;outline-offset:-8px}.bl_card01_imgWrapper img{display:block;width:100%}.bl_card01_heading{font-weight:400;font-family:A-OTF Reimin Pro,"ヒラギノ明朝 Pro W3",Hiragino Mincho Pro,"游明朝",Yu Mincho,"游明朝体",YuMincho,"ＭＳ Ｐ明朝",MS PMincho,serif;font-size:16px;font-size:1.33333rem}.bl_card01_en{margin-bottom:15px;font-weight:400;font-family:A-OTF Reimin Pro,"ヒラギノ明朝 Pro W3",Hiragino Mincho Pro,"游明朝",Yu Mincho,"游明朝体",YuMincho,"ＭＳ Ｐ明朝",MS PMincho,serif;font-size:12px;font-size:1rem}.bl_card01txt{margin-bottom:12px}ul.page-numbers{display:-ms-flexbox;display:flex;margin-top:25px;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}ul.page-numbers li{margin:0 4px 4px;font-size:14px;font-size:1.16667rem}ul.page-numbers .page-numbers{display:block;width:32px;height:32px;border:1px solid #ccc;border-radius:4px;text-align:center;line-height:30px}ul.page-numbers .page-numbers.current{border-color:#ef8a34;color:#ef8a34}ul.page-numbers .page-numbers.prev,ul.page-numbers .page-numbers.next{color:#c4cdd5}.bl_blogImgWrapper img{width:100%}.bl_blogTime{color:#666}.bl_blogImgWrapper{margin-top:24px;margin-bottom:15px}.page-id-151 .bl_contentBody li{position:relative;margin-bottom:16px;padding-left:12px}.page-id-151 .bl_contentBody li:before{position:absolute;top:9px;left:0;display:block;width:8px;height:8px;border-radius:50%;background-color:#295b7c;content:""}.bl_contentBody{letter-spacing:.25px;font-size:16px;font-size:1.33333rem}.bl_contentBody .bl_sp_min_th td:first-child{width:110px}.bl_contentBody .wp-block-buttons{margin-top:50px;-ms-flex-pack:end;justify-content:flex-end}.bl_contentBody .wp-block-button{width:100%}.bl_contentBody .wp-block-button__link{display:block;padding:8px 18px;border:1px solid #ccc;border-radius:6px;background-color:#fff;color:#ef8a34;font-size:15px;font-size:1.25rem}.bl_contentBody .bl_dlList{margin-bottom:20px}.bl_contentBody .wp-container-3{gap:10px}.bl_contentBody .wp-block-columns{margin-bottom:0}.bl_contentBody figure figcaption{margin-top:18px;color:#454545;text-align:left;font-size:12px;font-size:1rem}.bl_contentBody figure figcaption mark{background-color:transparent;font-family:A-OTF Reimin Pro,"ヒラギノ明朝 Pro W3",Hiragino Mincho Pro,"游明朝",Yu Mincho,"游明朝体",YuMincho,"ＭＳ Ｐ明朝",MS PMincho,serif}.bl_contentBody figure figcaption strong{font-weight:400;font-family:A-OTF Reimin Pro,"ヒラギノ明朝 Pro W3",Hiragino Mincho Pro,"游明朝",Yu Mincho,"游明朝体",YuMincho,"ＭＳ Ｐ明朝",MS PMincho,serif;font-size:16px;font-size:1.33333rem}.bl_contentBody .img_shadow{margin-top:15px}.bl_contentBody .img_shadow img{width:165px;box-shadow:15px -15px 0 0 #f6f8f4}.bl_contentBody .has-background{padding:6px 12px;line-height:1.5}.bl_contentBody .single_btn__orangeWrapper{margin-top:15px;margin-bottom:10px;-ms-flex-pack:start;justify-content:flex-start}.bl_contentBody .single_btn__orangeWrapper .wp-element-button{border:none;background-color:#ef8a34;color:#fff}.bl_contentBody p{margin-bottom:24px}.bl_contentBody p+ul{margin-top:-20px}.bl_contentBody ul{margin-bottom:16px}.bl_contentBody ul li{padding-left:12px;position:relative;margin-bottom:12px}.bl_contentBody ul li:after{content:"";position:absolute;left:0;top:.8em;border-radius:50%;width:4px;height:4px;background-color:currentColor}.bl_contentBody ol{padding-left:24px}.bl_contentBody img{max-width:100%}.bl_contentBody a{color:#007bff}.bl_contentBody h2{position:relative;margin-top:54px;margin-bottom:16px;padding-bottom:10px;color:#295b7c;font-weight:400;font-family:A-OTF Reimin Pro,"ヒラギノ明朝 Pro W3",Hiragino Mincho Pro,"游明朝",Yu Mincho,"游明朝体",YuMincho,"ＭＳ Ｐ明朝",MS PMincho,serif;line-height:1.5;font-size:20px;font-size:1.66667rem}.bl_contentBody h2:first-child{margin-top:0}.bl_contentBody h2:after{position:absolute;bottom:0;left:0;display:block;width:47px;height:1px;background-color:#295b7c;content:""}.bl_contentBody h3{margin-bottom:15px;padding:4.5px 12px;background-color:rgba(41,91,124,.1);color:#295b7c;font-weight:400;font-size:14px;font-size:1.16667rem}.bl_contentBody h4{margin-bottom:5px;font-weight:700}.bl_contentBody table{width:100%;table-layout:fixed;font-size:12px;font-size:1rem}.bl_contentBody table thead{background-color:#295b7c;color:#fff}.bl_contentBody table thead th{padding:9.5px 12px;text-align:left}.bl_contentBody table td,.bl_contentBody table th{border:1px solid #ccc}.bl_contentBody table tbody mark{display:inline-block;margin-bottom:10px;padding-left:1em;background-color:transparent;text-indent:-1em}.bl_contentBody table tbody mark:last-child{margin-bottom:0}.bl_contentBody table tbody mark:before{content:"・"}.bl_contentBody table tbody td{padding:9.5px 12px}.bl_contentBody table tbody td:first-child{background-color:#f6f8f4;font-weight:500}.bl_contentBody table tbody td:not(:first-child){vertical-align:top}.bl_contentBody .el_btn__border{color:#ef8a34}.bl_contentBody .mumbership th:first-child{width:170px}.bl_contentBody .mumbership td:first-child{background-color:#fff}.bl_contentBody .mumbership .bl_parameter_unpaid{color:#ec4949}.bl_contentBody .mumbership .bl_receiptDownload{display:inline-block;margin-top:8px;color:#007bff}.bl_contentBody .mumbership .bl_parameter_delivered{display:inline-block}.bl_contentBody .mumbership .bl_parameter_delivered .fa-solid{color:#08be8e}.bl_formList{font-size:16px;font-size:1.33333rem}.bl_formList__author>.bl_formList__split{padding-bottom:20px}.bl_formList .bl_formSmall{margin:4px 0;color:#454545;font-size:14px;font-size:1.16667rem}.bl_formList>div{margin-bottom:20px}.bl_formList dt{margin-bottom:10px;font-weight:700;font-size:14px;font-size:1.16667rem}.bl_formList dd small{display:block;margin:10px 0;color:#454545;line-height:1.2;font-size:16px;font-size:1.33333rem}.bl_formList dd small:before{content:"※"}.bl_formList__split{border-bottom:1px solid #ccc}.bl_formListHarf{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.bl_formListHarf .el_input{width:49.2%}.el_btnWrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.mw_wp_form_confirm .bl_formList{margin-top:30px;font-size:14px;font-size:1.16667rem}.mw_wp_form_confirm .bl_formList .bl_confirmHide{display:none}.mw_wp_form_confirm .bl_formList>div{margin-bottom:40px}.mw_wp_form_confirm .bl_formList dt:after{display:none}.mw_wp_form_confirm .bl_formList dd small{display:none}.mw_wp_form_complete a{color:#ef8a34}.mw_wp_form_complete .el_btn__border{margin:0;width:100%}.bl_pageNav li{margin-bottom:16px;border:1px solid #295b7c;border-radius:8px;color:#295b7c;font-family:A-OTF Reimin Pro,"ヒラギノ明朝 Pro W3",Hiragino Mincho Pro,"游明朝",Yu Mincho,"游明朝体",YuMincho,"ＭＳ Ｐ明朝",MS PMincho,serif}.bl_pageNav li a{display:-ms-flexbox;display:flex;padding:0 24px;height:52px;-ms-flex-align:center;align-items:center;font-size:16px;font-size:1.33333rem}.bl_pageNav .bl_pageNav_iconWrapper{width:30px;height:24px}.bl_dlList dt{display:inline-block;margin-bottom:4px;padding:3.5px 2px;min-width:80px;border-radius:15px;background-color:#f6f8f4;color:#295b7c;text-align:center;font-size:12px;font-size:1rem}.bl_dlList>div{margin-bottom:12px}.bl_card02{margin-bottom:24px;padding:16px;border:1px solid #ccc;line-height:1.5;font-size:14px;font-size:1.16667rem}.bl_card02_imgWrapper img{display:block;margin-bottom:16px}.bl_card02_heading{margin-bottom:16px;padding:6px 12px;background-color:rgba(41,91,124,.1);color:#295b7c;font-weight:400;font-family:Noto Sans JP,Noto Sans,Gothic A1,"游ゴシック体",YuGothic,"游ゴシック",Yu Gothic,"ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,"メイリオ",Meiryo,sans-serif;font-size:14px;font-size:1.16667rem}.bl_card02_heading__end:after{display:block;margin-top:2px;padding:3.5px 0;width:60px;border-radius:13px;background-color:#295b7c;color:#fff;content:"終了";text-align:center;font-size:12px;font-size:1rem}.bl_card02_linkList a{color:#007bff}.bl_card02_linkList i{margin-right:10px}.bl_card02_linkList li{margin-bottom:12px}.bl_card02_linkList li:last-child{margin-bottom:0}.bl_card02_btns .el_btn{margin:15px 0 0}.bl_card03{margin:40px 0}.bl_card03_header{display:-ms-flexbox;display:flex;margin-bottom:28px;color:#295b7c;line-height:1.5;-ms-flex-align:center;align-items:center}.bl_card03_heading{position:relative;font-weight:400;font-family:A-OTF Reimin Pro,"ヒラギノ明朝 Pro W3",Hiragino Mincho Pro,"游明朝",Yu Mincho,"游明朝体",YuMincho,"ＭＳ Ｐ明朝",MS PMincho,serif;font-size:20px;font-size:1.66667rem}.bl_card03_heading:after{position:absolute;bottom:-12px;left:0;display:block;width:47px;height:1px;background-color:#295b7c;content:""}.bl_card03_heading_icon{display:-ms-flexbox;display:flex;margin-right:12px;width:60px;height:60px;background-color:#f6f8f4;font-size:25px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.bl_card03_txt{font-size:14px;font-size:1.16667rem}.bl_card03_files{-ms-flex-wrap:wrap;flex-wrap:wrap;display:-ms-flexbox;display:flex;gap:10px;margin-top:15px}.bl_card03_files .el_btn{margin:0}.page-id-358 table{margin-bottom:24px}.page-id-358 td{vertical-align:top}.bl_contentBody #wpmem_reg{width:100%}.bl_contentBody #wpmem_reg [name=username],.bl_contentBody #wpmem_reg [for=username]{display:none}.bl_contentBody #wpmem_reg [name=last_name],.bl_contentBody #wpmem_reg [name=first_name],.bl_contentBody #wpmem_reg [name=last_name_kana],.bl_contentBody #wpmem_reg [name=first_name_kana],.bl_contentBody #wpmem_reg [name=name_kana],.bl_contentBody #wpmem_reg [name=affiliation],.bl_contentBody #wpmem_reg [name=user_email],.bl_contentBody #wpmem_reg [name=birthdate]{max-width:380px}.bl_contentBody #wpmem_reg [name=billing_postcode],.bl_contentBody #wpmem_reg [name=affiliation_post]{max-width:200px}.bl_contentBody #wpmem_reg [disabled]{background-color:#eee}.bl_contentBody #wpmem_reg [type=text],.bl_contentBody #wpmem_reg [type=date],.bl_contentBody #wpmem_reg [type=email],.bl_contentBody #wpmem_reg textarea{border:1px solid #d4ceca;border-radius:4px}.bl_contentBody #wpmem_reg .req{position:relative;top:-2px;display:inline-block;margin-left:5px;width:36px;height:19px;border:1px solid #e01e5a;vertical-align:middle;font-size:0}.bl_contentBody #wpmem_reg .req:before{position:absolute;top:50%;left:50%;display:block;color:#e01e5a;content:"必須";white-space:nowrap;line-height:19px;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:10px;font-size:.83333rem}.bl_contentBody #wpmem_reg .req-text{display:none}.bl_contentBody #wpmem_reg .buttons{padding:11px 0;min-width:100px;width:100%;border-radius:6px;background-color:#ef8a34;color:#fff;font-size:15px;font-size:1.25rem}.bl_contentBody #wpmem_reg small{display:block;margin-bottom:10px;line-height:1.4;font-size:12px;font-size:1rem}.bl_contentBody #wpmem_reg legend{display:none}.bl_contentBody #wpmem_reg .div_multicheckbox label{display:inline-block;font-weight:400}.bl_contentBody #wpmem_reg label{display:block;margin-bottom:8px;font-weight:700;font-size:14px;font-size:1.16667rem}.bl_contentBody #wpmem_reg label[for=affiliation_checked]{display:inline;font-weight:400}.bl_contentBody #wpmem_reg .div_text{margin-right:0;margin-bottom:20px;width:100%}.bl_contentBody #wpmem_reg .div_checkbox{margin:20px 0;width:100%}.bl_contentBody #wpmem_reg .div_textarea{width:100%}.bl_contentBody #wpmem_reg .div_textarea+.div_checkbox{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.bl_contentBody #wpmem_reg .div_textarea+.div_checkbox [for=agree]{margin-bottom:0;width:100%;font-weight:400}.bl_contentBody #wpmem_reg .div_textarea+.div_checkbox [for=agree] .req{display:none}.bl_contentBody #wpmem_reg input[type=checkbox],.bl_contentBody #wpmem_reg input[type=radio]{margin-right:10px;vertical-align:middle}.bl_contentBody #wpmem_reg .div_radio{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.bl_contentBody #wpmem_reg .div_radio label{display:inline-block;margin-right:20px;margin-bottom:0}.bl_contentBody #wpmem_reg .div_radio{display:block}.bl_contentBody #wpmem_reg .div_radio label{font-weight:400;margin-bottom:8px}.bl_contentBody #wpmem_profile_form [for=agree],.bl_contentBody #wpmem_profile_form #agree{display:none}body .wpmem_msg{width:100%;border:none;border-bottom:1px solid #d3d3d3;background-color:transparent}body .wpmem_msg a{display:block}.bl_formHide{display:none}.bl_btnWrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.centerMinBoxBody .ly_mainHeader,.centerMinBoxBody .bl_nav,.centerMinBoxBody .ly_mainFooter{display:none}.bl_centerMinBox{margin-top:30px;padding:0 24px}.bl_centerMinBox h2{padding-bottom:10px;border-bottom:1px solid #ccc;text-align:center;font-size:18px;font-size:1.5rem}.bl_centerMinBox legend{display:none}.bl_centerMinBox a{color:#007bff}div#wpmem_login{margin:0 auto;max-width:360px;width:100%}div#wpmem_login legend{display:none}div#wpmem_login .link-text{width:100%;text-align:left;font-weight:500;font-size:16px;font-size:1.33333rem}div#wpmem_login fieldset{margin:25px 0 0}div#wpmem_login fieldset label{display:block;margin-bottom:10px;font-weight:700;font-size:14px;font-size:1.16667rem}div#wpmem_login fieldset [for=rememberme]{display:inline-block}div#wpmem_login .div_text{margin:0 0 20px;width:100%}div#wpmem_login .button_div{margin-bottom:20px;width:100%;text-align:left}div#wpmem_login .button_div [type=checkbox]{vertical-align:middle}div#wpmem_login [name=Submit]{display:block;width:100%;height:44px;border-radius:6px;background-color:#ef8a34;color:#fff;font-size:15px;font-size:1.25rem}.bl_membershipNumber{margin-bottom:24px;border:1px solid #ccc;font-size:12px;font-size:1rem}.bl_membershipNumber>div{padding-left:10px}.bl_membershipNumber_header{padding-top:3px;padding-bottom:3px;border-bottom:1px solid #ccc;background-color:#f6f8f4}.bl_membershipNumber_body{padding-top:6.5px;padding-bottom:6.5px}.page-id-896 .ly_mainHeader,.page-id-896 .ly_mainFooter,.page-id-896 .bl_nav{display:none}.bl_receiptWrapper{padding:24px;width:595px;color:#000}.bl_receipt_inner{padding:50px 60px 60px;border:1px solid #000;line-height:1.8}.bl_receipt_header{margin-bottom:40px;padding-bottom:5px;border-bottom:2px solid #000;text-align:center;font-weight:700;font-size:30px;font-size:2.5rem}.bl_receipt_name{display:inline-block;margin-bottom:30px;border-bottom:1px solid #000;font-size:16px;font-size:1.33333rem}.bl_receipt_name span{margin-right:10px;font-size:20px;font-size:1.66667rem}.bl_receipt_price{margin-bottom:22px;padding:4px 0;border:1px solid #000;text-align:center;font-weight:700;font-size:40px;font-size:3.33333rem}.bl_receipt_txt{margin-bottom:85px;line-height:1.5;font-size:16px;font-size:1.33333rem}.bl_receipt_year{margin-bottom:120px;text-align:right}.bl_receipt_society{margin-bottom:5px;text-align:right;font-weight:700;font-size:15px;font-size:1.25rem}.bl_receipt_address{text-align:right}.bl_pageWrapper_election{max-width:770px;margin:0 auto}.bl_pageWrapper_election .wp-element-button{color:#fff;background-color:#ef8a34}.bl_electionHeading{color:#295b7c;font-size:24px;line-height:1.6;text-align:center;margin:30px auto 40px}[data-step="1"] .bl_electionStep{background-image:url(img/election/steps01_sp.svg)}[data-step="2"] .bl_electionStep{background-image:url(img/election/steps02_sp.svg)}[data-step="2"] .bl_formStep01{display:none}[data-step="2"] .bl_formStep02{display:block}[data-step="2"] [name="riji"]{display:none}.formconfirmItem{display:none}.mw_wp_form_complete .bl_electionStep{background-image:url(img/election/steps04_sp.svg)}.mw_wp_form_confirm .bl_page-election{padding-bottom:30px}.mw_wp_form_confirm .bl_formStep01,.mw_wp_form_confirm .bl_formStep02,.mw_wp_form_confirm [name=riji]{display:block}.mw_wp_form_confirm .formInputItem{display:none}.mw_wp_form_confirm .formconfirmItem{display:block}.mw_wp_form_confirm .bl_electionFormHeading{display:none}.mw_wp_form_confirm .bl_electionStep{background-image:url(img/election/steps03_sp.svg)}.mw_wp_form_confirm .formconfirmHeading{display:block;margin-bottom:20px}.mw_wp_form_confirm .bl_electionInput{font-weight:700;text-align:center;font-size:16px}.mw_wp_form_confirm .bl_formStep02{margin-top:40px}.mw_wp_form_confirm .bl_formItemWrapper{margin-bottom:0;text-align:center;-ms-flex-pack:center;justify-content:center;width:100%}.mw_wp_form_confirm .bl_formBar{display:none}.formconfirmHeading{display:none;font-size:20px;width:fit-content;margin:0;padding-bottom:10px;border-bottom:1px solid #295b7c;color:#295b7c}.bl_formStep02{display:none}.page-id-2300 .ly_mainFooter,.page-id-2303 .ly_mainFooter,.page-id-2305 .ly_mainFooter,.page-id-2298 .ly_mainFooter{display:none}.bl_pageHeading{text-align:center;font-size:24px;font-size:2rem;font-family:A-OTF Reimin Pro,"ヒラギノ明朝 Pro W3",Hiragino Mincho Pro,"游明朝",Yu Mincho,"游明朝体",YuMincho,"ＭＳ Ｐ明朝",MS PMincho,serif;color:#295b7c;margin:25px 0 10px}.bl_electionStep{margin-bottom:15px;width:100%;background-size:cover;aspect-ratio:327/121}.bl_electionStep img{width:100%}.bl_electionTxt{font-size:14px;font-size:1.16667rem;line-height:2;margin-bottom:40px;color:#000}.bl_electionTxt02{font-size:14px;font-size:1.16667rem;line-height:2;color:#000}.bl_electionFormHeading{color:#295b7c;font-size:14px;font-size:1.16667rem;line-height:1.5;padding:6px 12px;background-color:rgba(41,91,124,.1);margin-bottom:12px}.bl_formItemWrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;margin-bottom:40px}.bl_formItemWrapper .horizontal-item+.horizontal-item{margin-left:0}.bl_formItemWrapper .mwform-checkbox-field{width:100%}.bl_formItemWrapper .mwform-checkbox-field input{display:none}.bl_formItemWrapper .mwform-checkbox-field label{padding:12px;font-size:18px;border-radius:8px;border:2px solid #6f6f6f;color:#454545;font-weight:700;display:block;background-position:right 10px center;background-image:url(img/election/back_not_select.svg)}.bl_formItemWrapper .mwform-checkbox-field label:has(:checked){border-color:#ef8a34;background-color:#fff4eb;background-image:url(img/election/back_select.svg)}.bl_formBar{box-shadow:0 -4px 12px 0 rgba(0,0,0,.25);text-align:center;position:fixed;z-index:1;padding:24px;bottom:0;left:0;line-height:1.5;width:100%;background-color:#295b7c;color:#fff}.bl_formBar_heading{font-size:16px;font-size:1.33333rem;margin-bottom:10px}.bl_formBar_bottom{display:-ms-flexbox;display:flex;gap:16px;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:justify;justify-content:space-between}.bl_formBar_btn{color:#fff;font-size:15px;font-size:1.25rem;border-radius:6px;width:100px;height:44px;background-color:#ef8a34}.bl_formBar_btn[disabled]{opacity:.6}.bl_formBar_bottom_visual{background-color:#fff;-ms-flex:1;flex:1;line-height:1.45;min-height:44px;padding:8px 16px;border-radius:8px;color:#000;font-size:16px;font-size:1.33333rem;text-align:left}.electionFooter{background-color:#f6f8f4;text-align:center;font-size:12px;font-size:1rem;padding:10px 0}.bl_page-election{padding-bottom:200px;min-height:calc(100vh - 130px)}.bl_electionFormBtns{display:-ms-flexbox;display:flex;margin-top:50px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.bl_electionFormBtns .bl_elect_backbtnbackbtn,.bl_electionFormBtns .bl_elect_backbtnsendbtn{text-align:center;width:100%;font-size:15px;font-size:1.25rem;border-radius:6px;padding:8px}.bl_electionFormBtns .bl_elect_backbtnbackbtn{border:1px solid #ccc;color:#ef8a34}.bl_electionFormBtns .bl_elect_backbtnsendbtn{background-color:#ef8a34;color:#fff}.subject-table{width:100%}.subject-table .pc-display-none{display:none}.subject-table.flex-wrap{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;border-left:1px solid #ccc;border-bottom:1px solid #ccc}.subject-table .flex-item{width:100%;padding:0}.subject-table .flex-item.flex-1{width:calc(100%/3);border-top:1px solid #ccc;border-right:1px solid #ccc}.subject-table .flex-item.flex-3{width:100%;border-top:1px solid #ccc;border-right:1px solid #ccc}.subject-table .item-header{background-color:#295b7c;color:#fff;padding:10px 12px;font-weight:700;text-align:center;border-bottom:1px solid #ccc}.subject-table .item-subhead{background-color:#f6f8f4;padding:10px 12px;font-weight:700;text-align:center;border-bottom:1px solid #ccc}.subject-table .item-subhead span{font-size:14px;font-weight:400;line-height:25px;letter-spacing:0;text-align:center}.subject-table .item-subwrap{padding:10px 0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;border-bottom:1px solid #ccc}.subject-table .item-subwrap dl{width:100%;margin:0;padding:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}.subject-table .item-subwrap dl dt{width:70%;margin-bottom:10px;padding:0 12px}.subject-table .item-subwrap dl dd{width:30%;margin-bottom:10px;text-align:right;padding:0 12px}.subject-table .item-subwrap dl:last-child dt{margin-bottom:0}.subject-table .item-subwrap dl:last-child dd{margin-bottom:0}.subject-table .item-footer{background-color:#f6f8f4;padding:10px 12px;font-weight:700;text-align:right}.subject-table .item-total{background-color:#f6f8f4;padding:10px 12px;font-size:20px;font-weight:700;line-height:35px;text-align:right}.bl_section02{margin-bottom:24px}.bl_videoUnit{margin-top:25px}.bl_videoItem{display:block;border:1px solid #ccc;width:100%;border-radius:4px}.bl_videoItem_imgWrapper{position:relative}.bl_videoItem_imgWrapper img{width:100%;display:block}.bl_videoItem_imgWrapper:after{content:"";width:50px;aspect-ratio:1/1;display:block;background-size:contain;background-image:url(img/icon/play.svg);position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.bl_videoItem_data{padding:16px;color:#454545;line-height:1.5}.bl_videoItem_heading{font-weight:700;margin-bottom:5px;font-size:14px}.bl_videoItem_time{color:#999;font-size:12px;display:block;margin-bottom:8px}.bl_videoItem_txt{font-size:12px;margin-bottom:5px}.bl_videoUnit{display:-ms-flexbox;display:flex;gap:20px;-ms-flex-wrap:wrap;flex-wrap:wrap}.bl_videoItem_name{font-size:14px}.bl_contentBody .bl_videoTable thead{background-color:#f6f8f4;color:#454545}.bl_contentBody .bl_videoTable thead td,.bl_contentBody .bl_videoTable thead th{width:auto}.bl_contentBody .bl_videoTable thead th:last-child{text-align:center}.bl_contentBody .bl_videoTable tbody td:first-child{background-color:transparent}.bl_questionnaire{background-color:#fffcf5;padding:20px;text-align:center;margin-bottom:50px}.bl_questionnaire_txt{font-size:14px;font-size:1.16667rem;line-height:1.5}.el_btn{display:block;margin:16px 0;padding:9px;border-radius:6px;text-align:center;font-size:15px;font-size:1.25rem}.el_btn__orange{background-color:#ef8a34;color:#fff}.el_btn__border{border:1px solid #ccc;color:#ef8a34}.el_btn__dark{background-color:#295b7c;color:#fff}.el_btn__borderDark{border:1px solid #295b7c;color:#295b7c}.el_lv2Heading{position:relative;margin-bottom:24px;padding-bottom:10px;color:#295b7c;font-weight:400;font-family:A-OTF Reimin Pro,"ヒラギノ明朝 Pro W3",Hiragino Mincho Pro,"游明朝",Yu Mincho,"游明朝体",YuMincho,"ＭＳ Ｐ明朝",MS PMincho,serif;line-height:1.5;font-size:20px;font-size:1.66667rem}.el_lv2Heading:after{position:absolute;bottom:0;left:0;display:block;width:47px;height:1px;background-color:#295b7c;content:''}.el_label{display:inline-block;padding:4px;min-width:102px;background-color:#e0e3dc;color:#7b7b7b;text-align:center;line-height:1;font-size:12px;font-size:1rem}.el_label__newsletter{background-color:#ecd4c3}.el_label__meeting{background-color:#b6b8cd}.el_label__seminar{background-color:#e6ccd2}.el_label__magazine{background-color:#ebd295}.el_label__subsidy{background-color:#bee2ea}.el_label__reproduction{background-color:#bfdfad}.el-link{color:#007bff;font-size:14px;font-size:1.16667rem}.el-link .material-icons-outlined{vertical-align:middle;-ms-transform:rotate(-90deg);transform:rotate(-90deg);font-size:18px;font-size:1.5rem}.el_any:after,.el_require:after{display:inline-block;margin-top:-2px;margin-left:5px;padding:0 7px;vertical-align:middle;font-size:10px;font-size:.83333rem}.el_require:after{border:1px solid #e01e5a;color:#e01e5a;content:'必須'}.el_any:after{border:1px solid #d6d3d0;color:#706d65;content:'任意'}.el_input.el_input__wide,.el_select.el_input__wide{max-width:100%}.el_textarea,.el_input,.el_select{margin:5px 0;padding:9px;width:100%;border:1px solid #d4ceca;border-radius:4px}.el_select{background-image:url(img/icon/icon-arrow.svg);background-position:95% center}.el_textarea{height:140px}.el_send{padding:9px 0;width:100%;border-radius:6px;background-color:#ef8a34;color:#fff;font-size:15px;font-size:1.25rem}.bl_back{display:none}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute!important;clip:rect(0 0 0 0)!important}}@media only screen and (min-width:768px){.h-hide-pc{display:none!important}.h-hide-sp{display:block!important}.h-spRight{text-align:right}body{font-size:14px;font-size:1.16667rem}a[href^='tel:']{cursor:pointer;pointer-events:auto}.ly_mainHeader{padding:15px 45px 15px 32px}.bl_pageWrapper{margin-top:32px}.bl_2clum{-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-wrap:wrap;flex-wrap:wrap}.bl_2clum_main{margin-left:40px;width:300px;-ms-flex:1;flex:1;-ms-flex-order:1;order:1}.bl_2clum_side{max-width:230px;-ms-flex-order:1;order:1}.bl_sectionHeader{margin-bottom:40px}.bl_sectionHeader h2,.bl_sectionHeader h1{font-size:24px;font-size:2rem}.bl_sectionHeader div{font-size:12px;font-size:1rem}.bl_sectionHeader:before{border-width:80px 0 0 80px}.bl_layoutItem{margin-bottom:50px}.bl_small{margin-top:-25px}.bl_mainFooter_list dd a{display:inline-block;padding-left:15px}.bl_mainFooter_list dd a:before{position:absolute;top:50%;left:0;-ms-transform:translate(0,-50%) rotate(45deg);transform:translate(0,-50%) rotate(45deg)}.bl_footerLogo img{width:300px}.bl_footer_btns{margin-top:0}.bl_footer_btns .el_btn{margin-right:0;margin-left:0}.bl_mainFooter_address{font-size:14px;font-size:1.16667rem}.bl_footerSmall{font-size:14px;font-size:1.16667rem}.bl_copy{padding:10px 0}.bl_mainFooter_inner{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.bl_mainFooter_inner .el_btn{margin-bottom:16px}.bl_mainFooter_data{width:272px}.bl_mainFooter_menuWrapper{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-wrap:wrap;flex-wrap:wrap}.bl_mainFooter_list{padding-right:2%;min-width:135px;width:45%}.bl_mainFooter_list dt{margin-top:30px}.bl_mainFooter_list dt:first-child{margin-top:0}.bl_sideNav{display:block}.bl_bannerList li{width:230px}.bl_bannerList li{margin-bottom:16px;width:230px;height:230px}.bl_bannerList .bl_bannerList_heading{font-size:20px;font-size:1.66667rem}.bl_bannerList .bl_bannerList_subHeading{font-size:12px;font-size:1rem}.bl_topMessage{padding:20px}.bl_mainHeaderSwitch{display:none}.bl_logo img{width:400px}.bl_nav{position:static;display:block;overflow:visible}.bl_navHeading{display:none}.bl_navlist{display:-ms-flexbox;display:flex;border-bottom:1px solid #eee;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}.bl_navlist li{position:relative;margin-right:5px;margin-left:5px;border-bottom:none;font-size:17px;font-size:1.41667rem}.bl_navlist li:hover .bl_subNavlist{display:block}.bl_navlist li>a,.bl_navlist li>span{padding-top:21px;padding-bottom:21px;color:#222}.bl_navlist .bl_subNavlist{position:absolute;top:50px;left:0;z-index:23;display:block;display:none;padding:12px 20px;width:240px;border-radius:12px;background-color:#fff;filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur in="SourceAlpha" stdDeviation="12" /><feOffset dx="1" dy="9" result="offsetblur" /><feFlood flood-color="rgba(0,0,0,.08)" /><feComposite in2="offsetblur" operator="in" /><feMerge><feMergeNode /><feMergeNode in="SourceGraphic" /></feMerge></filter></svg>#filter');filter:drop-shadow(0 8px 12px rgba(0,0,0,.08))}.bl_navlist .bl_subNavlist li a{padding:8px 0}.bl_navlistIcon{display:none}.bl_navlist_heading:after{display:inline-block;margin-top:-5px;margin-left:10px;width:8px;height:8px;border-right:1.5px solid #ccc;border-bottom:1.5px solid #ccc;content:"";vertical-align:middle;-ms-transform:rotate(45deg);transform:rotate(45deg)}.bl_navlist_heading.is-active+.bl_subNavlist{display:none;border-top:none}.bl_mainHeaderRight{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.ly_mainHeader .bl_nav_btns{display:-ms-flexbox;display:flex;margin:0}.bl_kv{margin-bottom:33px;height:440px}.bl_kv img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bl_acSelect{border-bottom:1px solid #295b7c}.bl_acSelect li{position:relative}.bl_acSelect li.is-active a:hover{opacity:1}.bl_acSelect li.is-active a:before{position:absolute;bottom:-2px;left:.8px;width:calc(100% - 2px);height:3px;background-color:#fff;content:""}.bl_section{margin-bottom:95px}.bl_acBody_item_parts_inner{display:-ms-flexbox;display:flex;padding:15.5px 16px;-ms-flex-align:center;align-items:center}.bl_acBody_item_side{-ms-flex-direction:column;flex-direction:column;margin-right:25px;margin-bottom:0}.bl_acBody_item_side time{margin-top:8px}.bl_card01Unit{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-order:3;order:3}.bl_card01{width:48%}.bl_card01_heading{font-size:20px;font-size:1.66667rem}.bl_card01_en{font-size:14px;font-size:1.16667rem}.bl_card01txt{font-size:14px;font-size:1.16667rem}ul.page-numbers{margin-top:60px;-ms-flex-pack:end;justify-content:flex-end}.bl_blogTime{font-size:16px;font-size:1.33333rem}.bl_blogImgWrapper{margin-bottom:20px;background-color:#295b7c}.page-id-151 .bl_contentBody li:before{width:10px;height:10px}.page-id-151 .bl_contentBody li:last-child{margin-bottom:24px}.bl_contentBody{font-size:16px;font-size:1.33333rem}.bl_contentBody .bl_sp_min_th td:first-child{width:200px}.bl_contentBody .wp-block-button{width:auto}.bl_contentBody .vk_hidden-xl_v2{display:none}.bl_contentBody .wp-container-3{gap:35px}.bl_contentBody figure figcaption strong{font-size:20px;font-size:1.66667rem}.bl_contentBody .img_shadow img{width:220px;box-shadow:20px -20px 0 0 #f6f8f4}.bl_contentBody .has-background{font-size:18px;font-size:1.5rem}.bl_contentBody ul{margin-bottom:24px}.bl_contentBody h2{margin-bottom:40px;padding-bottom:15px;font-size:24px;font-size:2rem}.bl_contentBody h3{padding:4px 12px;font-size:18px;font-size:1.5rem}.bl_contentBody table{font-size:16px;font-size:1.33333rem}.bl_contentBody table thead th:first-child{width:26%}.bl_contentBody table tbody td{padding:12px}.bl_contentBody table tbody td:first-child{width:26%}.bl_contentBody .el_btn__border{display:inline-block;margin-top:20px}.bl_contentBody .mumbership th:first-child{width:56%}.bl_contentBody .mumbership th:nth-child(2){width:18.2%}.bl_contentBody .mumbership td:first-child{background-color:#f6f8f4}.bl_contentBody .mumbership .bl_receiptDownload{margin-top:0}.bl_contentBody .mumbership .bl_parameter_delivered{margin-right:5px}.mw_wp_form_confirm .bl_formList.bl_formList__author{border-right:none}.mw_wp_form_confirm .bl_formList.bl_formList__author>div{border-right:1px solid #ccc}.mw_wp_form_confirm .bl_formList.bl_formList__author>.bl_formList__split{padding-bottom:0}.mw_wp_form{margin-top:35px}.mw_wp_form_confirm .bl_formList{margin-bottom:40px;border-right:1px solid #ccc;border-bottom:1px solid #ccc}.mw_wp_form_confirm .bl_formList>div{display:-ms-flexbox;display:flex;margin-bottom:0;font-size:16px;font-size:1.33333rem}.mw_wp_form_confirm .bl_formList dt{margin-bottom:0;width:200px;background-color:#f6f8f4;font-size:16px;font-size:1.33333rem}.mw_wp_form_confirm .bl_formList dd{-ms-flex:1;flex:1}.mw_wp_form_confirm .bl_formList dt,.mw_wp_form_confirm .bl_formList dd{padding:12px;border-top:1px solid #ccc;border-left:1px solid #ccc}.mw_wp_form_complete .el_btn__border{width:auto}.bl_pageNav{display:-ms-grid;display:grid;gap:24px;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}.bl_pageNav li{margin-bottom:0;text-align:center}.bl_pageNav li a{-ms-flex-direction:column;flex-direction:column;min-height:144px;height:auto;font-size:20px;font-size:1.66667rem;-ms-flex-pack:center;justify-content:center}.bl_pageNav .bl_pageNav_iconWrapper{margin-right:0;margin-bottom:6px;width:100%;height:40px;text-align:center}.bl_pageNav li a{padding:0 8px}.bl_pageNav .bl_pageNav_iconWrapper{margin-bottom:20px;height:40px;font-size:36px}.bl_dlList dt{margin-right:10px;margin-bottom:0;padding:4px 2px;min-width:100px;font-size:14px;font-size:1.16667rem}.bl_dlList>div{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.bl_card02{display:-ms-flexbox;display:flex;padding:20px}.bl_card02_imgWrapper{margin-right:40px}.bl_card02_imgWrapper img{width:120px}.bl_card02_meta{-ms-flex:1;flex:1}.bl_card02_heading{font-size:18px;font-size:1.5rem}.bl_card02_heading__end:after{position:relative;top:-1px;display:inline-block;margin-top:0;margin-left:20px;padding:3px 0}.bl_card02_linkList{font-size:16px;font-size:1.33333rem}.bl_card02_btns{width:115px}.bl_card03_header{margin-bottom:-20px;-ms-flex-align:start;align-items:flex-start}.bl_card03_body{padding-left:96px}.bl_card03_body a{color:#007bff;margin:0;min-width:132px}.bl_card03_heading{font-size:24px;font-size:2rem}.bl_card03_heading br{display:none}.bl_card03_heading_icon{margin-right:16px;width:80px;height:80px;font-size:40px}.bl_card03_txt{margin-bottom:8px;font-size:16px;font-size:1.33333rem}.page-id-361 .bl_contentBody thead th:first-child{width:39%}.bl_contentBody #wpmem_reg h3{font-weight:500}.bl_contentBody #wpmem_reg [type=text],.bl_contentBody #wpmem_reg [type=date],.bl_contentBody #wpmem_reg [type=email],.bl_contentBody #wpmem_reg textarea{padding:11px 10px}.bl_contentBody #wpmem_reg .buttons{padding-right:10px;padding-left:10px;width:auto}.page-id-422,.centerMinBoxBody{background-color:#eaeff2}.bl_centerMinBox{margin:120px auto 0;padding:40px 40px 20px;max-width:400px;border:1px solid #dee2e6;border-radius:16px;background-color:#fff}.bl_centerMinBox h2{font-size:24px;font-size:2rem}div#wpmem_login .link-text{font-size:14px;font-size:1.16667rem}.bl_membershipNumber{display:-ms-flexbox;display:flex;font-size:16px;font-size:1.33333rem}.bl_membershipNumber_header{padding:11px;width:200px;border-right:1px solid #ccc;border-bottom:none}.bl_membershipNumber_body{padding:11px}.bl_pageWrapper_election .bl_contentBody .wp-block-buttons{-ms-flex-pack:center;justify-content:center}.bl_electionHeading{font-size:40px;margin:40px auto 50px}[data-step="1"] .bl_electionStep{background-image:url(img/election/steps01_pc.svg)}[data-step="2"] .bl_electionStep{background-image:url(img/election/steps02_pc.svg)}.mw_wp_form_complete .bl_electionStep{background-image:url(img/election/steps04_pc.svg)}.mw_wp_form_confirm .bl_electionStep{background-image:url(img/election/steps03_pc.svg)}.mw_wp_form_confirm .bl_electionInput{font-size:18px}.formconfirmHeading{font-size:24px;margin:0 auto;padding-bottom:15px}.bl_pageHeading{font-size:40px;font-size:3.33333rem;margin:45px 0 20px}.bl_electionStep{margin-bottom:20px;aspect-ratio:1040/57}.bl_electionTxt{text-align:center;margin-bottom:45px;font-size:20px;font-size:1.66667rem;line-height:1.6}.bl_electionTxt02{font-size:16px;font-size:1.33333rem;max-width:770px;margin:0 auto;line-height:1.6}.bl_electionFormHeading{font-size:18px;font-size:1.5rem;margin-bottom:16px}.bl_formItemWrapper{gap:16px}.bl_formItemWrapper .mwform-checkbox-field{width:248px}.bl_formBar{padding:23px 24px}.bl_formBar_bottom{max-width:1040px;margin-left:auto;margin-right:auto}.bl_page-election{min-height:calc(100vh - 260px)}.bl_electionFormBtns{-ms-flex-direction:row;flex-direction:row;margin-top:80px;-ms-flex-pack:center;justify-content:center}.bl_electionFormBtns .bl_elect_backbtnbackbtn{width:70px}.bl_electionFormBtns .bl_elect_backbtnsendbtn{width:160px}.bl_section02{margin-bottom:40px}.bl_videoItem{width:258px}.bl_videoUnit{gap:24px}.bl_videoItem_txt{font-size:14px}.bl_videoItem_heading{font-size:16px}.bl_videoItem_name{font-size:16px}.bl_videoItem_imgWrapper:after{width:40px}.bl_questionnaire .el_btn{width:174px;padding:9px 20px;margin:8px auto 0}.bl_questionnaire_txt{font-size:16px;font-size:1.33333rem}.el_btn{margin:0 8px;padding:8px 15px}.el_lv2Heading{margin-bottom:40px;padding-bottom:15px;font-size:24px;font-size:2rem}.el-link{font-size:16px;font-size:1.33333rem}.el_input,.el_select{max-width:380px}.el_send{max-width:115px}}@media screen and (max-width:992px){.subject-table .flex-item.flex-1{width:calc(100%)}.subject-table .pc-display-none{display:block}.subject-table .sp-display-none{display:none}.subject-table .item-subwrap dl dt{width:calc(100% - 80px)}.subject-table .item-subwrap dl dd{width:80px}}@media only screen and (min-width:880px){.bl_contentBody .bl_videoTable thead th:last-child{width:160px}.bl_contentBody .bl_videoTable thead th:first-child{width:220px}}