@charset "UTF-8";

/*@/usr-data/template/SPF_OPRI_v2023_15/css/common.css*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td{margin:0;padding:0} article, aside, footer, header, nav, main, section, summary, details, hgroup, figure, figcaption{display:block} body{word-wrap:break-word} pre{word-wrap:normal} th, td{} img{border:0} q:before, q:after{content:''} ul, ol{list-style-position:inside}.clearfix:after{display:block;clear:both;height:0;visibility:hidden;content:".";line-height:0}.clearfix{display:inline-table;min-height:1%} * html .clearfix{height:1%}.clearfix{display:block}#contentsArea{line-height:2em}.clr{clear:both} a:link, a:active, a:visited{text-decoration:underline} a:hover{text-decoration:none}#contentsArea a img,#contentsArea .bImgbtn a img{transition:opacity 0.2s;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}#contentsArea a:hover img{opacity:0.7}#contentsArea .bImgbtn a:hover img{opacity:1} input{cursor:pointer} textarea{font-size:100%;font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif}.extMdlFormGnrtrInner2 .w2{width:3em !important} input.err{background:#FDCCB7;border:1px solid #F30} select.err{background:#FDCCB7} radio.err{background:#FDCCB7}.err{background:#FDCCB7} 
/*@/usr-data/template/SPF_OPRI_v2023_15/css/color.css*/
.color01 li{background-color:#FFFFFF}.color02, .color02 a:link, .color02 a:active, .color02 a:visited{color:#777777}.color03 a:hover, .color03 a.active{color:#FFFFFF}.color04 a:hover, .color04 a.active{color:#000000}.color05{background-color:#8BB3AD}.color06 a:link, .color06 a:active, .color06 a:visited{color:#FFFFFF}#localNaviArea .active a{background-color:#AECAC5}.color07 a:hover{background-color:#AECAC5}#localNaviArea .active a{color:#FFFFFF}.color08 a:hover{color:#FFFFFF}.color09{color:#FFFFFF}.color10{color:#333333}.color11{color:#333333}.color12{background-color:#F2F2F2}.color13{border-color:#DDDDDD}.bgColor{background-color:#F2F2F2}.bdSolid{border-color:#DDDDDD}.bdDot{border-color:#DDDDDD}.bContact th.thImp::after{background-color:#F00 !important;color:#FFF}.extMdlFormGnrtr th.thImp::after{background-color:#F00 !important;color:#FFF} 
/*@/usr-data/template/SPF_OPRI_v2023_15/css/layout.css*/
html{ font-size:62.5%;} body{ position:relative; font-family:'Noto Sans', Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, Osaka, Meiryo, メイリオ, ＭＳ Ｐゴシック, MS PGothic, sans-serif; color:#343434; line-height:1.6; font-size:1.6rem; letter-spacing:.03em;}#wrapper{width:100%;}#container{width:100%}#containerInner{position:relative;z-index:1}#mainArea a{color:#343434;text-decoration:none;} img{ max-width:100%; width:100%;}#unitmenu img{ max-width:inherit; width:auto;}.container{ max-width:1100px; width:100%; margin:0 auto; }.bcontainer-inner{ max-width:1100px; margin:80px auto;}.container_article_text .bcontainer-inner{ width:800px!important; padding:0;}.container_article_text--top .bcontainer-inner{ margin-top:0px;}.container_article_text--bottom .bcontainer-inner{ margin-bottom:0px;}.event__container .bcontainer-inner{   margin-top:0;}.sp-nav__contents{   display:none;} header a,header a:link{ text-decoration:none;} header li{ list-style:none;}#fixedArea{width:100%;background-color:#fff;}.adminView #fixedArea{position:static !important}#headerAreaSection{width:100%}#headerAreaOuter{width:calc(100% - 100px);margin:0 auto}.global-menu__area{display:-webkit-flex;display:flex;justify-content:flex-start;align-items:center;padding:12px 0;position:relative;}.global-menu__area .container{ display:flex; justify-content:space-between; align-items:center;}.header__logo{display:flex;align-items:center}.common-header__logo img{   height:38px;   width:auto;}.fixed{position:fixed;top:0;z-index:1}.global-submenu__area{ display:flex; justify-content:end; align-items:center; padding:6px 18px; background:#E4E9ED;}.global-submenu__nav{ display:flex; align-items:center; margin-right:20px; font-size:1.3rem; font-weight:700; color:#4F5050; letter-spacing:.12em;}.global-submenu__nav>li{ margin-left:24px;}.global-submenu__nav a{ text-decoration:none; display:inline-block; -webkit-transition:all .4s; transition:all .4s; border-bottom:1px solid transparent; color:#4F5050;}.global-submenu__nav a:hover{ border-bottom:1px solid #333333;}.header-lang__button{ padding:2px 0.5em; border-radius:3px; font-size:1.4rem; letter-spacing:.08em; color:#ffffff; background-color:#333333; font-weight:700;}.header-lang__button:hover{ background-color:#767676; color:#fff; opacity:1; transition:all .4s;}.common-header__inner{ padding:11px 20px; display:flex; justify-content:space-between;}.common-header__list{ display:flex;}.common-header__list li{ margin-left:15px;}.global-menu__nav{ margin-left:35px;}.global-menu__list{ display:flex; justify-content:flex-start;}.global-menu__list li{ margin:0 10px; position:relative; transition:all .4s;}.global-menu__list li:hover:before{ content:""; display:block; height:2px; width:100%; position:absolute; bottom:-7px; background-color:#004687; }.global-menu__list a{ text-decoration:none; padding:23px 10px; color:#323232; letter-spacing:1.92px; font-weight:bold;}.global-menu__link{ position:relative;}.global-menu__link.current:after{ content:""; display:block; height:2px; width:100%; position:absolute; top:52px; background-color:#004687;}.nav__search{ border:none; background-color:#fff; margin-right:13px; border-radius:15px; padding:2px 0 2px 20px; width:280px;}#search-desktop{ width:240px}.nav-search-submit{ background:url(/opri/en/usr-data/template/SPF_OPRI_v2023_15/assets/search_icon.png) no-repeat center; width:17px; height:17px; background-size:contain;}.nav__search input{ border:none; outline:none; background-color:#fff;}.nav__search input:-webkit-autofill{box-shadow:0 0 0px 1000px #fff inset;}.nav__search input:focus{ border:none;}.nav__search input:invalid,.nav__search textarea:invalid{ background-color:transparent;}.nav__search>form{ box-sizing:border-box; position:relative; margin-right:15px; font-size:1.3rem; font-weight:bold; overflow:hidden; background:#ffffff; display:flex; align-items:center; height:26px;}#globalNaviAreaSection{-webkit-flex-grow:1;flex-grow:1;-webkit-flex-basis:auto;flex-basis:auto;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;line-height:1em;font-size:75%;width:100%}#globalNaviAreaOuter{display:flex;align-items:center;height:100%}#globalNaviArea{margin-left:25px;margin-right:25px}.menuFirst{list-style:none}.menuFirst>li{position:relative; display:inline-block;vertical-align:top}.menuFirst>li>a{display:block;padding:12px 20px 10px 20px;cursor:pointer;font-size:15px;font-weight:normal;text-decoration:none;line-height:1em;transition:background-color 0.3s, color 0.3s}.menuFirst>li>a.m_item_btn{padding:0;background-repeat:no-repeat;background-position:0 0;text-indent:-9999px}.menuFirst>li>a img{float:left;max-width:15px;max-height:15px;margin-right:7px;position:relative;top:-1px}.menuFirst>li>a span.txtOuter{float:left}.menuFirst>li>a span span.subTxt{display:block;font-size:10px;line-height:1em;margin-top:3px} ul.localMenuUl{list-style:none;position:absolute;left:0;display:none;visibility:hidden;margin:0;padding:0;display:block;box-shadow:0 0 6px 3px rgba(0, 0, 0, 0.09);transform:translate3d(20px, 0, 0)} ul.localMenuUl>li{display:list-item;line-height:normal;white-space:nowrap;margin:0;padding:0;border-top-width:1px;border-top-style:dotted;border-top-color:rgba(255, 255, 255, .5)} ul.localMenuUl>li:first-child{border-top:none} ul.localMenuUl>li>a{display:block;padding:14px 20px 12px 20px;font-size:13px;transition:backbround-color 0.3s, color 0.3s;} ul.localMenuUl>li>a.l_item_btn{padding:0;background-repeat:no-repeat;background-position:0 0;text-indent:-9999px} ul.localMenuUl>li>a span.txtOuter{float:left} ul.localMenuUl>li>a span span.subTxt{display:block;font-size:10px}#coverAreaSection{width:100%;position:relative}#coverAreaOuter{margin:0 auto}#coverArea{margin:0 auto;overflow:hidden}#coverAreaInner{position:relative;overflow:hidden}#coverAreaImage{overflow:hidden}#coverArea h3{line-height:normal;position:absolute;white-space:nowrap;vertical-align:baseline}#coverWrap{height:550px}.design03 #coverWrap>*{display:block;background-position:center;background-size:cover;width:100%;height:100%;position:absolute;top:0}.design03 #coverLeft{position:absolute;width:58px;height:58px;left:50px;margin-top:-29px;transition:opacity 0.3s;cursor:pointer;z-index:2;background:#444;border-radius:58px}.design03 #coverLeft:before{content:'';position:absolute;left:24px;top:20px;width:15px;height:15px;border-left:solid 2px #FFF;border-top:solid 2px #FFF;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.design03 #coverLeft:hover{opacity:0.8}.design03 #coverRight{position:absolute;width:58px;height:58px;right:50px;margin-top:-29px;transition:opacity 0.3s;cursor:pointer;z-index:2;background:#444;border-radius:58px}.design03 #coverRight:before{content:'';position:absolute;right:24px;top:20px;width:15px;height:15px;border-right:solid 2px #FFF;border-bottom:solid 2px #FFF;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.design03 #coverRight:hover{opacity:0.8}.design02 .nav{bottom:20px !important}.design02 .nav ol{margin:0 auto !important}.design02 .nav ol li a{display:block;font-size:8px;overflow:hidden;width:12px !important;height:12px !important;background:url(../../usr-data/template/SPF_OPRI_v2023_15/common-img/ico_cover_navi.png) no-repeat 0 0 !important;cursor:pointer !important}.design02 .nav ol li a.active, .design02 .nav ol li a:hover{background-position:0 -12px !important;cursor:pointer !important}#coverArea .nav{text-align:center;margin-top:-1.6em;position:relative;z-index:100}#coverArea .nav ol{list-style:none;list-style-position:outside;margin:0;padding:0;display:inline-block;vertical-align:top}#coverArea .nav ol li{display:inline}#coverArea .nav ol li a{color:#FFF;text-decoration:none}#coverArea .nav ol li a:hover,#coverArea .nav ol li a.active{color:#000}#freeArea{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%); transform:translate(-50%, -50%);z-index:1;display:block;text-align:center}#freeArea p.leadTxt{line-height:1.2em;font-size:40px;font-weight:bold;padding:35px 65px;font-weight:bold;display:inline-block;color:rgba(255, 255, 255, 0.9);border-style:solid;border-width:5px;border-color:rgba(255, 255, 255, .8);background-color:rgba(255, 255, 255, 0.1);  }.scrollBtn{display:none;width:22px;height:40px;background:url(../../usr-data/template/SPF_OPRI_v2023_15/common-img/ico_scrolldown.png) no-repeat 0 0;position:absolute;bottom:30px;left:50%;margin-left:-11px;opacity:0.8;text-indent:-9999px;z-index:1;transition:opacity 0.4s}.scrollBtn:hover{opacity:0.4}#page1 .scrollBtn{display:block}#anchorNaviArea{width:100%;background-color:#8BB3AD}#anchorNaviArea .bAnchorNaviInner{width:1000px;margin:0 auto;position:relative;overflow:hidden}#anchorNaviArea .bAnchorNaviInner ul{position:relative;float:left;left:50%;list-style:none}#anchorNaviArea .bAnchorNaviInner ul li{position:relative;vertical-align:bottom;float:left;left:-50%}#anchorNaviArea .bAnchorNaviInner ul li.bg a{padding:0;background-repeat:no-repeat;background-position:0 0;text-indent:-9999px}#anchorNaviArea .bAnchorNaviInner ul li a{display:block;padding:14px 20px 12px 20px;cursor:pointer;white-space:nowrap;text-decoration:none;font-size:15px;color:#FFF;line-height:1.3em;transition:color 0.3s;transition:background-color 0.3s, color 0.3s}#anchorNaviArea .bAnchorNaviInner ul li a img{margin-right:5px}#anchorNaviArea .bAnchorNaviInner ul li a:hover{color:#000;background-color:#FFF}#contentsAreaSection{width:100%}.adminView #contentsAreaSection{margin-top:0 !important}#contentsAreaOuter{}#contentsArea{color:inherit!important;}#contentsAreaInner{}#mainArea{width:100%}#user-area{width:100%}#breadcrumbsList{padding:5px 0;margin:0 auto;font-size:1.3rem;background:linear-gradient(90deg, rgb(0, 51, 130), rgb(30, 108, 255));color:#ffffff;}#breadcrumbsList ul{list-style:none;line-height:1.6;}#breadcrumbsList li{display:inline;margin:0 10px 0 0;padding:0 16px 0 0;background:url(/opri/en/usr-data/template/SPF_OPRI_v2023_15/assets/icon-arrow.svg) no-repeat right}#breadcrumbsList li:last-child{background-image:none;margin-right:0;padding-right:0}#breadcrumbsList a{color:#fff!important;}#pagetop{display:none;position:fixed;width:58px;height:58px;bottom:150px;right:50px;z-index:50}#pagetop a{position:relative;display:block;width:58px;height:58px}#pagetop a span{position:absolute;width:58px;height:58px;transition:opacity 0.3s;cursor:pointer;z-index:2;background:#343434;border-radius:58px;text-indent:-9999px;border:1px solid #707070;}#pagetop a span:before{content:'';position:absolute;right:20px;top:24px;width:15px;height:15px;border-right:solid 3px #FFF;border-top:solid 3px #FFF;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#pagetop a span:hover{opacity:0.8}#user-area div[id^="unit-"]>div[class^="b"] li{ text-indent:-1.4em; padding-left:1.4em;}.bg_darkblue{ background-color:#004689;}#mainArea #user-area a{ color:#1E6CFF;}#mainArea a{ text-decoration:initial;}#mainArea a:hover{ text-decoration:underline;}.ttl_gradation{ background:-webkit-linear-gradient(0deg, #003382, #1E6CFF); -webkit-text-fill-color:transparent; -webkit-background-clip:text; font-size:28px; font-weight:bold;}.ttl_gradation_sub{ font-size:1.2rem; font-weight:bold; padding-left:10px;}.btn_round_gradation{ display:inline-block; max-width:280px; position:relative; border-radius:30px; text-align:center; line-height:1.6; width:100%; color:#ffffff !important; font-size:1.4rem; font-weight:bold; padding:5px 10px; box-sizing:border-box; z-index:1;}.btn_round_gradation--center{ display:inline-block; text-align:center;}.btn_round_gradation:before{ position:absolute; content:""; width:100%; height:100%; top:0; left:0; transition:all .4s; -webkit-transition:all .4s; background:linear-gradient(90deg, #003382, #1E6CFF); z-index:-1; border-radius:20px; }.btn_round_gradation .btn_round_text:before{ content:"";   background:url(/opri/en/usr-data/template/SPF_OPRI_v2023_15/assets/arrow_icon-white.png) no-repeat center;   width:8px;   height:9px;   position:absolute;   right:15px;   top:40%;   transition:all .6s;   z-index:-1;}.btn_round_gradation:after{ content:""; width:100%; height:100%; position:absolute; z-index:-2; left:0; top:0; background:linear-gradient(90deg, #003382, #003382); border-radius:20px; }.btn_round_gradation:hover{ text-decoration:none!important;}.btn_round_gradation:hover:before{ opacity:0;}.btn_round_white{ display:block; max-width:280px; position:relative; text-align:center; line-height:1.6; width:100%; color:#343434!important; font-size:1.4rem; font-weight:bold; padding:5px 10px; box-sizing:border-box; z-index:1; border-radius:30px; background-color:#fff; background:#fff url(/opri/en/usr-data/template/SPF_OPRI_v2023_15/assets/icon-arrow-blue02.svg) no-repeat 94%; transition:all .2s;}.btn_round_white:hover{ opacity:1; text-decoration:none!important; color:#fff!important; background:#003382 url(/opri/en/usr-data/template/SPF_OPRI_v2023_15/assets/arrow_icon-white.png) no-repeat 94%;}.btn_round_gray a{ background-color:#DBDBDB; color:#343434 !important; border-radius:15px; font-size:14px; font-weight:bold; padding:5px 100px;}.btn_round_gray a:hover{ background-color:#BEBEBE;}.card__wrap .bcontainer-inner{ margin:0 auto;}.card__wrap--bottom .bcontainer-inner{ margin:0 auto 60px;}.card__wrap .containerInner{ height:calc(100% - 30px); box-sizing:border-box;}.card__wrap .btn_card{ height:100%;}.btn_card{ text-align:center; font-weight:bold; border:3px solid #f5f5f5; box-shadow:6px 6px 9px #00000029;}.btn_card a{ padding:30px 20px; display:block;}.btn_card_ttl{ color:#004689 !important; font-size:20px; margin-bottom:10px!important;}.btn_card_ttl a{ color:#004689 !important;}.btn_card_text{ color:#343434 !important; font-size:1.4rem; letter-spacing:0.01rem; line-height:1.6; display:block; min-height:45px;}.btn_card_text a{ color:#343434 !important;}.btn_card a:hover{ text-decoration:initial!important;}.btn_card a[target="_blank"]::after{ content:none;}.btn_image{ border:1px solid #f5f5f5; padding:15px; box-shadow:0px 0px 4px #00000040; box-shadow:2px 0px 9px #00000029; margin:10px; position:relative; box-sizing:border-box; height:221px;}.btn_image .bImg{ height:100%;}.btn_image a{ display:block;   position:absolute;   width:100%;   height:100%;   top:0;   left:0;   padding:10px;   box-sizing:border-box;   z-index:2;}.btn_image .imgCap{ color:#000000 !important; font-size:2rem; font-weight:bold !important; letter-spacing:0.1em; position:absolute; bottom:13px; left:0; right:0;}.btn_pdf{ border:1px solid #367AB5; border-radius:15px; color:#367AB5 !important; font-size:14px; font-weight:bold; padding:5px 25px;}.btn_pdf:hover{ background-color:#367AB5; color:#ffffff!important;}.icon_pdf::before{ content:"PDF"; border:1px solid #367AB5; border-radius:15px; color:#367AB5 !important; font-size:14px; font-weight:bold; padding:5px 25px;}.icon_pdf:hover::before{ background-color:#367AB5; color:#ffffff!important;}.icon_pdfv2_blue{ border:1px solid #367AB5; border-radius:15px; color:#367AB5 !important; font-size:14px; font-weight:bold; padding:5px 25px; margin-right:10px;}.icon_pdfv2_blue:hover{ background-color:#367AB5; color:#ffffff!important;}.icon_pdfv2_green{ border:1px solid #007A2B; border-radius:15px; color:#007A2B !important; font-size:14px; font-weight:bold; padding:5px 25px;}.icon_pdfv2_green:hover{ background-color:#007A2B; color:#ffffff!important;}.icon_pdfv2_size{ color:#767676 !important; font-size:16px; margin-left:10px;}.icon_pdfv2_size::after{ content:"MB";}.container_kv .bcontainer-inner{ margin:50px auto}.container_kv .bTtl h2{ color:#fff!important; text-align:center;}.container-kv__subtitle{ text-align:center; color:#fff; font-size:1.2rem; letter-spacing:0.1em;}#user-area div[id^="unit-"]>div[class^="b"] table{ border-left:none;}#user-area div[id^="unit-"]>div[class^="b"] table th,#user-area div[id^="unit-"]>div[class^="b"] table td{ padding:8px 10px;}#user-area div[id^="unit-"]>div[class^="b"] table th{ background-color:#fff; border-right:none;}#user-area div[id^="unit-"]>div[class^="b"] table td{ border-right:none; overflow-wrap:break-word;}.external-link__list a{ background:url(/opri/en/usr-data/template/SPF_OPRI_v2023_15/assets/external-link_icon.png) no-repeat right; padding-right:20px;}.pagination{ display:flex; justify-content:center; font-size:1.4rem; flex-wrap:wrap;}.pagination .current__list,.pagination .nav-page{ margin-bottom:5px!important;}.nav-next,.nav-prev{ border:solid 1px #004689; margin:0px 5px 0 0; position:relative; height:34px; box-sizing:border-box;}.nav-next{ margin-left:0px;}.pagination a:hover{   text-decoration:initial!important;   opacity:0.7;   transition:0.2s;}.pagination a.nav-page{ min-width:30px; color:#004689!important; border:solid 1px #004689; margin:0px 5px; text-align:center;}.pagination a.nav-page,.pagination a.nav-link{ color:#004689!important;}.current__list{ color:#ffffff!important; background-color:#004689; margin-right:5px;}.nav-prev_text.inactive ,.nav-next_text.inactive{ color:#dbdbdb!important; border:solid 1px #dbdbdb; padding:0px 25px; margin:0px 5px; height:34px; box-sizing:border-box;}.nav-prev_text.inactive{ margin-left:0px;}.nav-next,.nav-prev{ border:solid 1px #004689;   margin:0px 5px;   position:relative;}.nav-next a,.nav-prev a{ display:block; color:#004689!important; text-align:center; padding:0px 25px;}.nav-next.inactive,.nav-prev.inactive{   border:solid 1px #dbdbdb;}.inactive .nav-prev_text,.inactive .nav-next_text{   color:#dbdbdb!important;}.nav-arrow{ background:url(/opri/usr-data/template/SPF_OPRI_v2023_13/assets/icon-arrow-blue.svg) no-repeat center; width:10px; height:10px; top:37%; right:7px; position:absolute;}.inactive .nav-arrow{ background:url(/opri/usr-data/template/SPF_OPRI_v2023_13/assets/icon-arrow-gray.svg) no-repeat center;}.pagination.year__pager a.nav-page{ padding:0 15px;}.pagination.year__pager .nav-next .nav-arrow{ transform:scale(-1, 1); left:7px;}.pagination.year__pager .current__list{ padding:0 15px; margin:0 5px;}#footerAreaSection{width:100%;box-sizing:border-box;background-color:inherit!important;}#footerAreaOuter{width:100%}#footerArea{width:100%;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}#footerArea{ padding:20px 0;}#footerArea .container{display:flex;}#footerFreeArea{margin-bottom:20px} footer a,footer a:visited{ text-decoration:none;} footer a:hover{ opacity:0.7;} footer li{ list-style-type:none;}.top__footer{ background:#333333; color:#fff; padding:30px 0 10px;}.top__footer .container{ display:flex; justify-content:space-between;}.footer-list__wrap{ display:flex;}.footer__logo{ margin-bottom:37px;}.footer-sns__list{ display:flex;}.footer-sns__list li{ max-width:23px; margin-right:20px;}.footer-info__area,.footer__list{ margin-right:55px;}.footer__list:last-child{ margin-right:0px;}.footer__list li{ margin-bottom:20px; position:relative; padding-left:20px;}.footer__list li:before{ content:''; width:0; height:0; border-style:solid; border-width:5px 0 5px 8px; border-color:transparent transparent transparent #ffffff; position:absolute; top:13px; left:0; margin-top:-5px;}.footer__list a:hover{ text-decoration:underline;}.footer__list a{ text-decoration:none;}.footer__list--third{ margin-top:10px;}.footer__list--third li{ margin-bottom:8px; font-size:1.4rem; padding-left:0px;}.footer__list--third li:before{ display:none;}#footerNaviArea{width:100%;overflow:hidden}#footerNaviArea a{color:#333333!important;}#footerNaviArea ul{list-style:none}#footerNaviArea ul li{display:inline;margin-right:30px;font-size:1.2rem;color:#333333;font-weight:400;}#footerNaviArea ul li a{white-space:nowrap;text-decoration:none}#footerNaviArea ul li a:hover{text-decoration:underline}#copyright{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-flex-grow:0;flex-grow:0;-webkit-flex-shrink:0;flex-shrink:0;font-size:1.2rem;color:#333333;font-weight:400;}.container_top_pickup{ background-color:#CDD8E8;}.container_top_pickup .bcontainer-inner{ margin:0px auto; padding:25px 0;}.home-side__container .coln{     display:grid;   grid-template-columns:repeat(10, 1fr);   grid-template-rows:repeat(1, 1fr);   grid-column-gap:35px;   grid-row-gap:0px;}.home-side__container .home-side-unit{ margin-bottom:80px;}.home-side__container .box1{   grid-area:a;   grid-area:2 / 1 / 3 / 11;;}.home-side__container .box2{   grid-area:b;   grid-area: 1 / 1 / 2 / 8;   width:100%!important;}.home-side__container .box3{   grid-area:c;   grid-area:1 / 8 / 2 / 11;;   width:100%!important;}.twitter-timeline{ margin-bottom:45px!important;}.home-bg__container .bcontainer-inner{ margin:80px auto;}.home-bg__container .bTtl h2,.home-bg__container .bTtl h3{ color:#fff!important;}.home-bg__container .bTtl h2{ font-size:3rem;}.home-bg__container .bTtl h3{ font-size:1.2rem; border-bottom:none; padding-bottom:0px;}.home-bg__container .bTxt{ color:#fff;}.home-bnr__container--top .bcontainer-inner{ margin:80px auto 0;}.home-bnr__container--bottom .bcontainer-inner{ margin:0 auto 80px;}.twitter-timeline{ width:calc(100% - 1px)!important;}#mainArea .new{ font-size:1.4rem; line-height:1.7; color:#0265b9; padding:0 10px; background-color:#ffea73;   letter-spacing:0.05em!important; margin-right:5px; display:inline-block;}.event__container--top .bcontainer-inner{margin-bottom:20px!important;;}.contact__box--blue{border:1px solid #004689;}.contact__box--blue dt{background-color:#004689 ;font-weight:bold;padding:10px 25px;color:#fff;font-size:1.8rem;}.contact__box--blue dd{padding:25px;}.about__list .bcontainer-inner{ margin:0px auto;}.profile-lead__title .bTtl h3{ color:#000; text-align:center; font-weight:bold; font-size:3.2rem; letter-spacing:0.05em; border-bottom:none; padding-bottom:0;}.profile-lead__subtitle .bTxt p{ text-align:center; font-weight:bold; font-size:2.4rem; letter-spacing:0.1em;}.profile-title__wrap{ display:flex; align-items:flex-start; margin-bottom:10px!important;}.profile__title{ color:#343434; font-size:2.1rem; font-weight:bold;}.profile__title .number__icon{ color:#367AB5; margin-right:10px; font-size:4rem;}.about-history_table table{ border-top:none!important; border-top-style:none!important;}.organization__img .bImg img{   max-width:100%;   width:auto; }.sitemap__list ul{ list-style-type:none;}.sitemap__list a{ color:#323232!important;}.sitemap__list li{ font-weight:500; font-size:1.8rem; margin-bottom:15px; text-indent:inherit; padding-left:inherit;}.sitemap__list li ul{ padding-top:15px; padding-left:8px; margin:inherit;}.sitemap__list li ul li{ font-size:1.6rem; font-weight:normal; border-left:0; padding:0 0 0 0; position:relative; padding:0 0 0 15px;}.sitemap__list--top li{ border-bottom:1px solid #DBDBDB; margin-bottom:30px; padding:0 0 15px 15px; position:relative;}.sitemap__list li ul li::before,.sitemap__list li ul li::after{ position:absolute;top:14px;left:0;margin:auto;content:"";vertical-align:middle;}.sitemap__list li ul li::before{left:-15px;width:4px;height:4px; border-top:2px solid #367AB5; border-right:2px solid #367AB5;-webkit-transform:rotate(45deg);transform:rotate(45deg);}#page303 .main_window{ margin-bottom:60px;}#page303 .main_window>.main_window{ margin-bottom:30px;}#page303 .main_window .print_b{ display:block; border-bottom:1px solid #DDDDDD; padding-bottom:30px; margin-bottom:30px; font-size:1.8rem;}#page303 .main_window h2{ font-size:2.4rem; padding:5px 15px; background-color:#EFEFEF; margin:30px 0;}#page303 .main_window h3{ font-size:2.2rem; padding:0 10px; border-left:5px solid #004689; letter-spacing:0.08em; border-bottom:none; margin:50px 0 30px 0!important;}#page303 .main_window h5{ font-size:1.8rem; font-weight:bold; margin:25px 0 10px 0;}#page303 .main_window .keyword{ color:#003680; font-size:1.4rem; font-weight:600;}#page303 .main_window .img_right{ width:inherit!important;   text-align:center; margin-bottom:15px;}#page303 .main_window .img_right p{ text-align:center;}#page303 .main_window .img_right br{ display:none;}#page303 .main_window img{ width:auto; display:block; margin:0 auto 15px;}#page303 .main_window .caption{ text-align:center; display:block; margin-bottom:30px;}#page303 .main_window .dotted-line-t{ border-top:1px solid #DDDDDD; margin-top:15px;}#page303 .main_window .dotted-line-t [class*="numberList"]{ margin-top:15px;}#page303 .main_window ol[class*="numberList"]>li span.note:first-child{ color:#004689;}#page303 .main_window ol,#page303 ol{ list-style:none; margin-bottom:15px;}#page303 .main_window .img_left br{ display:none;}#page303 .main_window .img_left{ margin:15px 0; width:inherit!important; text-align:center;}#page303 #mainArea .listBlockTitle,#page303 #mainArea .listBlock{ display:none;}#page303 .main_window p{ margin-bottom:15px; font-size:1.6rem!important;}#page303 .main_window table{   width:auto;   margin:0 auto;}#page303 .main_window table.table_common{width:100%;border-top:1px solid #fff;}#page303 .main_window table.table_common th{ background:#bae4fd;border-bottom:1px solid #fff;border-right:1px solid #fff;text-align:left;padding:7px 10px 7px 15px;vertical-align:top;}#page303 .main_window table.table_common td{border-bottom:1px solid #fff;padding:7px 10px 7px 15px;}#page303 .main_window table.table_common tbody tr:nth-child(odd) th, table.table_common tbody tr:nth-child(odd) td{ background:#e6f1f8;}#page303 .main_window table.table_common tbody tr:nth-child(even) th, .table.table_common tbody tr:nth-child(even) td{ background:#FFF;}#page303 .main_window table.table_common th.thin{font-weight:normal;}#page303 .main_window table.table_common p{margin-top:0;}#page303 .main_window .table_common p.nobtm{margin-bottom:0 !important;}#page303 .main_window .tableTitle{ padding:1.2em; font-size:15px; font-weight:bold; color:#000034; background-color:#F3F8FB; margin-top:40px; letter-spacing:1px;}#page303 .main_window .keyword__title{   background:#EFEFEF;   border-radius:30px;   padding:0px 15px;   display:inline-block;   color:#003680;   font-size:1.4rem;   font-weight:bold;   margin-right:10px;}#page303 .main_window .unit__text img{ display:inline-block;}#page303 .main_window .img_left .t_small,#page303 .main_window .img_right .t_small{ text-align:center; display:block;}#page303 .main_window .img_right .t_small{   width:inherit!important;}#page303 .main_window .clear .t_small{   display:block;}#page303 .main_window .clear br{ display:none;}#page303 .main_window .img_right ul{   text-align:left;}#page303 .main_window .padbottom_10{ width:inherit!important; text-align:center;}#page303 .main_window .clear{   width:inherit!important;}#page303 .main_window .float_right,#page303 .main_window .float_left{   width:inherit!important;   text-align:center;} @media screen and (max-width:1200px){ body{   min-width:1200px; } }@media screen and (max-width:580px), (max-width:960px) and (orientation:landscape){ body{   min-width:auto; }.container{   min-width:auto;   padding:0 20px;   box-sizing:border-box; }.bcontainer-inner,  .container_article_text .bcontainer-inner{   padding:0 20px;   width:100%!important;   margin:40px auto; }.container_top_pickup .bcontainer-inner{   padding:25px 20px; }#headerArea{   display:block; }.common-header__list{   display:none; }.common-header__logo img{   width:79px;   line-height:1; }.common-header__inner{   padding:8px 20px;   border-bottom:1px solid #ECECEC; }.global-menu__nav,  .global-submenu__area{   display:none; }#HdLogo,#HdLogo>a{   width:100%!important;   height:auto!important;   background-size:contain; }.global-submenu__nav{   display:none; }.header__logo{   max-width:186px;   line-height:1; }.global-menu__area{   padding:10px 0; }.sp-nav__contents{ display:block;}.header__nav{   position:absolute;   top:94px;   width:100%;   height:100vh;   background-color:#fff;   transition:all 0.6s;   z-index:999;   box-sizing:border-box;   height:100vh;   overflow:auto;   right:-120%;   display:none; }.header__nav a{   text-decoration:none;   color:#343434; }.header__nav a:hover{   color:#004689; }.nav-items__item{   border-bottom:1px solid #B8B8B8;   font-size:1.4rem;   letter-spacing:0.0025em;   line-height:1.3; }.nav-items__item a{   width:100%;   display:block;   text-decoration:none; }.nav-items__item:last-child a{   margin-bottom:0; }.header__hamburger{   width:30px;   height:30px;   position:absolute;   top:53px;   right:20px;   padding:0; }.hamburger{   z-index:9999;   background:#343434;   border-radius:50%;   border:none;   cursor:pointer; }.hamburger span{   width:15px;   height:1px;   position:relative;   transition:ease 0.4s;   display:block;   margin:0 auto; }.hamburger span:after{   background-color:#fff;   border-radius:5px;   content:"";   display:block;   height:1px; }.hamburger span:nth-child(1){   top:0;   margin:0 auto 5px; }.hamburger span:nth-child(2){   top:0; }.header__nav.active{   right:0;   display:block; }.hamburger.active span:nth-child(1){   top:3px;   transform:rotate(45deg); }.hamburger.active span:nth-child(2){   top:-3px;   transform:rotate(-45deg); }.header-lang__button{   position:absolute;   right:60px;   top:55px;   z-index:2;   cursor:pointer; }.nav-search__wrap{   background-color:#E4E9ED;   padding:15px 20px; }.nav__search{   margin-right:0px;   width:100%;   box-sizing:border-box; }#search-desktop{   width:100%; }.sp-header-menu__wrap{   padding:30px 20px; }.sp-header-menu__list{   margin-bottom:30px; }.sp-header-menu__list li{   font-weight:bold;   font-size:1.8rem;   margin-bottom:15px; }.sp-header-sub-menu__list li{   font-size:1.4rem;   color:#4F5050;   letter-spacing:.1em;   margin-bottom:10px; }.common-header__logo img{   height:inherit; }#pagetop{    bottom:20px;   right:10px; }#pagetop,#pagetop a,#pagetop a span{   width:50px;   height:50px; }#pagetop a span:before{   right:17px;   top:22px;   width:12px;   height:12px; }#footerArea{   display:block;   padding:15px 0; }.footer__logo{   max-width:226px;   margin:0 auto 20px; }.top__footer .container,  #footerArea .container{   display:block; }.footer-info__area,  .footer__list{   margin-right:0px; }.footer-list__wrap{   display:grid;   grid-template-columns:repeat(2, 1fr);   grid-template-rows:1fr;   grid-column-gap:15px; }.footer-list__wrap ul:first-child{   -ms-grid-column:1;   grid-column:1 / 3;   grid-row:1;   -ms-grid-column-span:2; }.footer-list__wrap ul:nth-child(2){   grid-column:1; }.footer-list__wrap ul:nth-child(3){   grid-column:2; }.footer-list__wrap ul:nth-child(4){   grid-column:1 / 3;   grid-row:3;   display:grid;   grid-column-gap:15px;   grid-template-columns:repeat(2, 1fr);   -ms-grid-column-span:2; }#footerNaviArea{   margin-bottom:15px; }.footer-sns__list{   justify-content:center;   margin-bottom:20px; }.footer-sns__list li{   max-width:31px;   margin-right:16px;   display:flex;   align-items:flex-end; }#footerNaviArea ul{   display:grid;   grid-template-columns:repeat(2, 1fr);   grid-template-rows:1fr;   grid-column-gap:15px; }#footerNaviArea ul li{   text-align:center;   margin:5px 0; }#copyright{   justify-content:center;   text-align:center; }.sidemenu__container .coln,.card__wrap .coln,.home-bg__container .coln,.home-bnr__container .coln,.about__list .coln,.sitemap__container .coln{ display:block; }.sidemenu__container .coln .box1,.sidemenu__container .coln .box2,.card__wrap .coln .box1,.card__wrap .coln .box2,.card__wrap .coln .box3,.home-bg__container .coln .box1,.home-bg__container .coln .box2,.home-bnr__container .coln .box1,.home-bnr__container .coln .box2,.home-bnr__container .coln .box3,.about__list .coln .box1,.about__list .coln .box2,.event__container .coln .box1,.event__container .coln .box2,.sitemap__container .coln .box1,.sitemap__container .coln .box2,.sitemap__container .coln .box3{ width:100%!important;}.profile__menu .coln .box1,.profile__menu .coln .box2,.profile__menu .coln .box3,.profile__menu .coln .box4{ width:50%!important;}.event__container .coln .box1{   order:2;}.event__container .coln .box2{   order:1;}.btn_round_white{ margin:0 auto;}.btn_round_gradation,.btn_round_white{ padding:10px 10px;}.btn_round_gradation{ display:flex; margin:0 auto; text-align:center; justify-content:center;}.btn_round_gradation--small{ margin:inherit; float:right; clear:both; display:block; margin-bottom:15px;}.sp-clear__text{ clear:both;}.sp-nav-next_text,.sp-nav-prev_text{ display:none;}.nav-prev_text.inactive,.nav-next_text.inactive{ padding:0px 15px;}.nav-next,.nav-prev{ padding:inherit;}.nav-next a,.nav-prev a{ display:block; width:30px; height:34px; padding:inherit;}.container_kv .bcontainer-inner{ margin:30px auto}.ttl_gradation_sub{   padding-left:0;   display:block;   line-height:1.6;   margin-top:8px; }.home-side__container .coln .columnWrapper{   display:block; }.home-side__container .box1{   grid-area:a; }.home-side__container .box2{   grid-area:b;   width:100%!important; }.home-side__container .box3{   grid-area:c;   width:100%!important; }.home-side__container .coln{ display:grid; grid-template-columns:1fr;  grid-template-rows:auto auto auto;  grid-template-areas: "b"  "a"  "c"; }.home-side__container .home-side-unit{   margin-bottom:50px; }.home-bg__container .bcontainer-inner{   margin:40px auto; }.home-bg__container--projects .box1{   display:none; }.home-bg__container--about .box2{   display:none; }.home-bnr__container--top .bcontainer-inner{   margin:40px auto 0; }.home-bnr__container--bottom .bcontainer-inner{   margin:0 auto 40px; }.profile__title .number__icon{   font-size:3rem; }.profile__menu{   max-width:500px;   margin:0 auto; }.btn_image{   padding:10px;   height:190px; }.btn_image .imgCap{   font-size:1.6rem;   bottom:13px; }.bImg .imgCap{   padding:10px 0 0 0!important; }.profile-lead__title .bTtl h3{   font-size:2.4rem;   letter-spacing:0.9px; }.profile-lead__subtitle .bTxt p{   font-size:1.6rem; }.profile__title{   font-size:2rem; }.about-history_table td:first-child{   min-width:90px; }.about_table--3column table tr{   display:flex;   width:100%;   flex-direction:column;   flex-flow:row wrap;   justify-content:flex-start;   border-bottom:1px solid #DDD; }.about_table--3column table th{   width:100%;   padding-bottom:0px!important; }.about_table--3column table th,  .about_table--3column table td{   border-bottom:none!important;   border-bottom-style:none!important;   padding-left:0px!important; }.about_table--3column table td{   padding-top:0px!important;   display:flex;   flex-wrap:inherit; }.pc_br{   display:none;   }#page310 .bList2 td,    #page310 .bList2 th{     display:block;     width:100%;     box-sizing:border-box;   }#page310 .bList2 td:first-child{     border-bottom:none;     padding-bottom:0px!important;   }.sitemap__container .bcontainer-inner{   margin-top:0px; }.sitemap__list--top li{   margin-bottom:0px; } }@media screen and (max-width:430px){   .btn_image{   height:173px; } }@media screen and (max-width:391px){   .btn_image{   height:157px; } }@media screen and (max-width:336px){ .header__logo{   max-width:166px; }.btn_image{   height:140px; }.bImg p.imgCap{   font-size:1.2rem; } }
/*@/usr-data/template/SPF_OPRI_v2023_15/css/containers/cunit1_2.css*/
.col2-1 .box1 .containerInner{margin:0 30px 0 0}.col2-1 .box2 .containerInner{margin:0 0 0 30px} 
/*@/usr-data/template/SPF_OPRI_v2023_15/css/containers/cunit1_3.css*/
.col3-1{width:auto;margin-right:-60px;position:relative;overflow:hidden}.col3-1 .box1{width:33.333333%}.col3-1 .box2{width:33.333333%}.col3-1 .box3{width:33.333333%}.col3-1 .box1 .containerInner{margin:0 60px 0 0}.col3-1 .box2 .containerInner{margin:0 60px 0 0}.col3-1 .box3 .containerInner{margin:0 60px 0 0} 
/*@/usr-data/template/SPF_OPRI_v2023_15/css/containers/cunit2_2.css*/
.col2-2 .box1 .containerInner{margin:0 30px 0 0}.col2-2 .box2 .containerInner{margin:0 0 0 30px} 
/*@/usr-data/template/SPF_OPRI_v2023_15/css/containers/cunit2_3.css*/
.col3-2{width:auto;margin-right:-60px;position:relative;overflow:hidden}.col3-2 .box1 .containerInner{margin:0 60px 0 0}.col3-2 .box2 .containerInner{margin:0 60px 0 0}.col3-2 .box3 .containerInner{margin:0 60px 0 0} 
/*@/usr-data/template/SPF_OPRI_v2023_15/css/containers/cunit3_2.css*/
.col2-3 .box1 .containerInner{margin:0 30px 0 0}.col2-3 .box2 .containerInner{margin:0 0 0 30px } 
/*@/usr-data/template/SPF_OPRI_v2023_15/css/containers/cunit3_3.css*/
.col3-3{width:auto;margin-right:-60px;position:relative;overflow:hidden}.col3-3 .box1 .containerInner{margin:0 60px 0 0}.col3-3 .box2 .containerInner{margin:0 60px 0 0}.col3-3 .box3 .containerInner{margin:0 60px 0 0} 
/*@/usr-data/template/SPF_OPRI_v2023_15/css/containers/cunit4_2.css*/
.col2-4 .box1 .containerInner{margin:0 30px 0 0}.col2-4 .box2 .containerInner{margin:0 0 0 30px} 
/*@/usr-data/template/SPF_OPRI_v2023_15/css/containers/cunit4_3.css*/
.col3-4{width:auto;margin-right:-60px;position:relative;overflow:hidden}.col3-4 .box1 .containerInner{margin:0 60px 0 0}.col3-4 .box2 .containerInner{margin:0 60px 0 0}.col3-4 .box3 .containerInner{margin:0 60px 0 0} 
/*@/usr-data/template/SPF_OPRI_v2023_15/css/containers/cunit5_2.css*/
.col2-5 .box1 .containerInner{margin:0 30px 0 0}.col2-5 .box2 .containerInner{margin:0 0 0 30px} 
/*@/usr-data/template/SPF_OPRI_v2023_15/css/containers/cunit5_3.css*/
.col3-5 .box1 .containerInner{margin:0 330px}.col3-5 .box2{width:330px}.col3-5 .box2 .containerInner{margin:0 60px 0 0}.col3-5 .box3{width:330px;margin-left:-330px}.col3-5 .box3 .containerInner{margin:0 0 0 60px} 
/*@/usr-data/template/SPF_OPRI_v2023_15/css/containers/cunit6_2.css*/
.col2-6 .box1 .containerInner{margin:0 30px 0 0}.col2-6 .box2 .containerInner{margin:0 0 0 30px} 
/*@/usr-data/template/SPF_OPRI_v2023_15/css/containers/cunit7_2.css*/
.col2-7 .box1 .containerInner{margin:0 30px 0 0}.col2-7 .box2 .containerInner{margin:0 0 0 30px} 
/*@/usr-data/template/SPF_OPRI_v2023_15/css/containers/cunit8_2.css*/
.col2-8 .box1 .containerInner{margin-left:330px}.col2-8 .box2 .containerInner{margin:0 60px 0 0}.col2-8 .box2{width:330px} 
/*@/usr-data/template/SPF_OPRI_v2023_15/css/containers/cunit9_2.css*/
.col2-9 .box1 .containerInner{margin-right:330px}.col2-9 .box2 .containerInner{margin:0 0 0 60px}.col2-9 .box2{width:330px} 
/*@/usr-data/template/SPF_OPRI_v2023_15/css/containers/cunit_1.css*/
.col1 .box1 .containerInner{margin:0} 
/*@/usr-data/template/SPF_OPRI_v2023_15/css/containers/cunit_4.css*/
.col4{width:auto;margin-right:-60px;position:relative;overflow:hidden}.col4 .box1 .containerInner{margin:0 60px 0 0}.col4 .box2 .containerInner{margin:0 60px 0 0}.col4 .box3 .containerInner{margin:0 60px 0 0}.col4 .box4 .containerInner{margin:0 60px 0 0} 
/*@/usr-data/template/SPF_OPRI_v2023_15/css/extunits/extAccordionTitle.css*/
.extAccordionTitle .extAT_title{   padding:5px 15px;   font-size:2.4rem;   font-weight:bold;   background:#EFEFEF;   cursor:pointer;}.extAccordionTitle .extAT_title .extAT_title_btn{   float:right;   width:30px;   height:30px;   text-align:center;   background:#FFFFFF;   border-radius:50%;}.extAccordionTitle .extAT_title .extAT_title_btn::before{   content:'';   display:inline-block;   width:10px;   height:10px;   border-right:solid 2px #343434;   border-top:solid 2px #343434;   transform:rotate(-225deg);   margin:8px auto;   transition:all .25s;}.extAccordionTitle .extAT_title.active .extAT_title_btn::before{   transform:rotate(-45deg);   margin:2px auto;   transition:all .25s;} @media screen and (max-width:580px), (max-width:960px) and (orientation:landscape){.extAccordionTitle .extAT_title{   font-size:2.2rem;} }
/*@/usr-data/template/SPF_OPRI_v2023_15/css/extunits/extbPDF.css*/
.extbPDF .icon_pdfv2_blue:hover{   text-decoration:initial!important;}.extbPDF p span{ color:#767676!important;} 
/*@/usr-data/template/SPF_OPRI_v2023_15/css/extunits/extLabelAuthorKwd.css*/
.extLabelAuthorKwd .keyword_icon{   background:#EFEFEF;   border-radius:30px;   padding:0px 15px;   display:inline-block;   color:#003680;   font-size:1.4rem;   font-weight:bold;   margin-right:10px;}.extLabelAuthorKwd .keywords{   color:#003680;   font-size:1.4rem;   font-weight:600;}.extLabelAuthorKwd div:nth-of-type(1){   margin-bottom:10px;}.extLabelAuthorKwd div:nth-of-type(2){   font-size:1.8rem;   line-height:1.5;} 
/*@/usr-data/template/SPF_OPRI_v2023_15/css/extunits/extMenuButtons.css*/
.extMenuButtons li{ list-style:none; margin-bottom:15px; line-height:1.4; position:relative;}.extMenuButtons a{ font-weight:bold; padding:17px 18px; width:100%; display:block; box-sizing:border-box; text-align:left; transition:all .2s; -webkit-transition:all .2s; color:#343434 !important; border:1px solid #DBDBDB;}.extMenuButtons a:hover{ color:#fff!important; text-decoration:none!important; border:1px solid #fff;}.extMenuButtons a:before{ position:absolute; content:""; width:100%; height:100%; top:0; left:0; background:linear-gradient(90deg, #003382, #1E6CFF); z-index:-1; opacity:0; transition:all .4s; -webkit-transition:all .4s;}.extMenuButtons a:hover:before{ opacity:1;}.extMenuButtons__item_current a{ color:#fff!important;}.extMenuButtons__item_current a:before{ position:absolute; content:""; width:100%; height:100%; top:0; left:0; background:linear-gradient(90deg, #003382, #1E6CFF); z-index:-1; opacity:inherit;}.extMenuButtons__item_current a:after{ position:absolute; content:""; width:100%; height:100%; top:0; left:0; background:linear-gradient(90deg, #003382, #003382); z-index:-2;}.extMenuButtons__item_current a:hover{ text-decoration:none!important;}.extMenuButtons__item_current a:hover:before{ opacity:0;} @media screen and (max-width:580px), (max-width:960px) and (orientation:landscape){   .extMenuButtons{     display:flex;     flex-wrap:wrap;     justify-content:space-between;   }.extMenuButtons li{     width:49%;     margin-bottom:7px;     word-break:break-all;   }.extMenuButtons a{     padding:17px 10px;     text-align:center;     font-size:1.2rem;     height:100%;     display:flex;     align-items:center;     justify-content:center;   } }
/*@/usr-data/template/SPF_OPRI_v2023_15/css/extunits/extSeries.css*/

/*@/usr-data/template/SPF_OPRI_v2023_15/css/extunits/extSeriesOPRI.css*/
.extSeriesOPRI .badge-list .badge{   background-color:#EFEFEF;   display:inline-block;   padding:0px 10px;       font-weight:bold;   font-size:1.4rem;   line-height:1.7;   color:#343434;}.extSeriesOPRI .content span,.extSeriesOPRI .footnote span,.extSeriesOPRI .pdf_row span{    color:#767676;}.extSeriesOPRI .date{   font-size:1.4rem;   color:#767676;   margin-right:10px;}.extSeriesOPRI a{   color:#333333 !important;}#mainArea .extSeriesOPRI a:hover{   text-decoration:initial;   opacity:0.7;   transition:0.2s;}.extSeriesOPRI a.icon_pdfv2_blue{   opacity:initial!important;}.extSeriesOPRI .Reports .title_flex a{   color:#1E6CFF!important;}#mainArea a:hover img{   opacity:0.7;}#mainArea .extSeriesOPRI a:not([href]):hover img{   opacity:initial;}.extSeriesOPRI a.btn_round_gradation{   color:#ffffff !important;   margin:40px auto 0;}.extSeriesOPRI .icon_pdfv2_blue{   color:#367AB5!important;   margin-right:10px;}.extSeriesOPRI .icon_pdfv2_blue:hover{   color:#ffffff!important;}.extSeriesOPRI .TOP_News .btn_round_gradation:hover,.extSeriesOPRI .TOP_PandR .btn_round_gradation:hover,.extSeriesOPRI .TOP_Publications .btn_round_gradation:hover,.extSeriesOPRI .Publications .btn_round_gradation:hover{   text-decoration:none!important;   opacity:initial!important;}.extSeriesOPRI .pagination{   font-size:1.4rem;   text-align:center;   margin-top:40px;}.extSeriesOPRI .pagination-container{   display:inline-block;}.extSeriesOPRI .nav-page{   width:30px;   color:#004689!important;   border:solid 1px #004689;   margin:0px 5px;   text-align:center;}.extSeriesOPRI .nav-page.active{   color:#ffffff!important;   background-color:#004689;}.extSeriesOPRI .nav-next, .extSeriesOPRI .nav-prev{   border:solid 1px #004689;   margin:0px 5px;   position:relative;}.extSeriesOPRI .nav-next.inactive, .extSeriesOPRI .nav-prev.inactive{   border:solid 1px #dbdbdb;}.extSeriesOPRI .nav-next a{   display:block;   color:#004689!important;   text-align:center;   padding:0px 25px;}.extSeriesOPRI .nav-prev a{   display:block;   color:#004689!important;   text-align:center;   padding:0px 25px;}.extSeriesOPRI .nav-next.inactive a, .extSeriesOPRI .nav-prev.inactive a{   color:#dbdbdb!important;}.extSeriesOPRI .nav-arrow{   background:url(/opri/usr-data/template/SPF_OPRI_v2023_13/assets/icon-arrow-blue.svg) no-repeat center;   width:10px;   height:10px;   top:37%;   right:7px;   position:absolute;}.extSeriesOPRI .inactive .nav-arrow{   background:url(/opri/usr-data/template/SPF_OPRI_v2023_13/assets/icon-arrow-gray.svg) no-repeat center;}.extSeriesOPRI .nav-prev .nav-arrow{   transform:scale(-1, 1);   left:7px;}.extSeriesOPRI .row{   display:flex;}.extSeriesOPRI .row .col-1{   flex:1;   margin:0px 20px;}.extSeriesOPRI .row .col-1:nth-of-type(1){   margin-left:0px;}.extSeriesOPRI .row .col-1:nth-of-type(2){   margin-right:0px;}.extSeriesOPRI .TOP_PickUP{   display:flex;}.extSeriesOPRI .TOP_PickUP .content{   width:100%;   position:relative;}.extSeriesOPRI .TOP_PickUP h2{   position:absolute;   top:0;    display:inline-block;   background:-webkit-linear-gradient(0deg, #003382, #1E6CFF);   -webkit-text-fill-color:transparent;   -webkit-background-clip:text;   font-size:2.8rem;   line-height:1.75;   font-weight:bold;}.extSeriesOPRI .TOP_PickUP .date{   font-size:1.6rem;   color:#767676;}.extSeriesOPRI .TOP_PickUP .content-inner{   display:flex;   align-items:flex-start;}.extSeriesOPRI .TOP_PickUP .title_card{   position:relative;   top:60px;   z-index:1;   width:500px;   background-color:#ffffff;   box-shadow:7px 7px 5px #00000033;   margin:0 auto;}.extSeriesOPRI .TOP_PickUP .badge-list{   padding-top:20px;}.extSeriesOPRI .TOP_PickUP h3{   font-size:2.6rem;   line-height:1.5;}.extSeriesOPRI .TOP_PickUP .title{   padding:20px 40px 10px 40px;}.extSeriesOPRI .TOP_PickUP .date{   padding-bottom:20px;   padding-left:40px;}.extSeriesOPRI .TOP_PickUP .cover{   width:100%;   max-width:640px;   max-height:400px;   margin-left:-20px;   min-height:360px;   height:100vh;}.extSeriesOPRI .TOP_PickUP img{   width:100%;   height:400px;    background-color:#CDD8E8;   object-fit:contain;!important;}.extSeriesOPRI .TOP_News .row{margin-bottom:30px;}.extSeriesOPRI .TOP_News .partition_line{   background:#DBDBDB;   width:1px;}.extSeriesOPRI .TOP_News .last-partition_line{   display:none;}.extSeriesOPRI .TOP_News h3{   font-size:1.6rem;   line-height:2;}.extSeriesOPRI .TOP_News .title{   margin:10px 0px;}.extSeriesOPRI .TOP_News .excerpt{   font-size:1.6rem;   line-height:2;   color:#767676;   overflow:hidden;   display:-webkit-box;   -webkit-box-orient:vertical;   -webkit-line-clamp:2;}.extSeriesOPRI .TOP_News .cover{   margin-bottom:10px;}.extSeriesOPRI .TOP_News .col-1:hover a{   opacity:0.7;}.extSeriesOPRI .TOP_PandR .content{   margin:20px 0px;}.extSeriesOPRI .TOP_PandR .date{   margin-right:10px;}.extSeriesOPRI .TOP_PandR .badge{   padding:0px 10px;}.extSeriesOPRI .TOP_PandR .title_flex{   align-items:center;   max-height:20px;}.extSeriesOPRI .TOP_PandR h3{   font-size:1.6rem;   line-height:2;}.extSeriesOPRI .TOP_PandR .title{   margin:10px 0px;}.extSeriesOPRI .TOP_PandR a.author{   font-size:1.4rem;}.extSeriesOPRI .TOP_PandR a.author:hover{   opacity:initial!important;}.extSeriesOPRI .TOP_PandR a.author[href]{   font-size:1.4rem;   text-decoration:underline!important;}.extSeriesOPRI .TOP_PandR a.author[href]:hover{   opacity:0.7!important;   transition:0.2s!important;}.extSeriesOPRI .TOP_PandR .partition_line{   background:#DBDBDB;   height:1px;}.extSeriesOPRI .TOP_Publications .contents{   margin-bottom:30px;}.extSeriesOPRI .TOP_Publications .image_link{   display:contents;}.extSeriesOPRI .TOP_Publications .cover{   width:140px;   height:200px;   min-width:140px;}.extSeriesOPRI .TOP_Publications img{   max-width:100%;   height:auto;}.extSeriesOPRI .TOP_Publications h3{   font-size:1.6rem;   line-height:1.75;   margin:10px 0px;}.extSeriesOPRI .TOP_Publications .footnote{   margin-left:15px;}.extSeriesOPRI .TOP_Publications .partition_line{   margin:0px 20px;}.extSeriesOPRI .TOP_Publications .col-1:hover a{   opacity:0.7;   transition:0.2s;}.extSeriesOPRI .Reports .pdf_row{   margin-bottom:10px;}.extSeriesOPRI .Reports h3{   font-size:1.6rem;   font-weight:400;   line-height:2;   margin:10px 0px;}.extSeriesOPRI .Reports .title_flex{   display:flex;   align-items:center;}.extSeriesOPRI .Projects .btn_gray{   background:#707070;   border-radius:30px;   padding:3px 25px;   margin:0px 3px 10px;   display:inline-block;}.extSeriesOPRI .btn_gray a:hover{   opacity:initial!important;}.extSeriesOPRI .Projects .btn_gray:hover{   background:#343434;   opacity:initial!important;   transition:0.2s;}.extSeriesOPRI .Projects h3{   font-size:1.4rem;   line-height:1.7;}.extSeriesOPRI .Projects .title{   color:#ffffff;}.extSeriesOPRI .Publications .content{   margin-bottom:60px;}.extSeriesOPRI .Publications .cover{   width:150px;       min-width:150px;   margin-right:30px;   }.p-code40019 .extSeriesOPRI .Publications .cover{   height:inherit;}.extSeriesOPRI .Publications img{   width:100%;   height:auto;}.extSeriesOPRI .Publications h3{   font-size:2.4rem;   line-height:1.3;}.extSeriesOPRI .Publications .title{   background:#EFEFEF;   padding:10px 15px;   margin-bottom:30px;}.extSeriesOPRI .Publications .footnote{   width:100%;}.extSeriesOPRI .Publications a.btn_round_gradation{   max-width:200px;   margin:20px auto 20px 0px;}.extSeriesOPRI .Publications .btn_round_text{   color:#fff;}.extSeriesOPRI .News .row{   margin-bottom:30px;}.extSeriesOPRI .News .partition_line{   background:#DBDBDB;   width:1px;}.extSeriesOPRI .News .last-partition_line{   display:none;}.extSeriesOPRI .News h3{   font-size:1.6rem;   line-height:2;}.extSeriesOPRI .News .title{   margin:10px 0px;}.extSeriesOPRI .News .excerpt{   overflow:hidden;   display:-webkit-box;   -webkit-box-orient:vertical;   -webkit-line-clamp:2;}.extSeriesOPRI .News .cover{   margin-bottom:10px;}.extSeriesOPRI .News .col-1:hover a{   opacity:0.7;}.extSeriesOPRI .btn_round_gradation{   display:block;}.extSeriesOPRI .cover{   display:block;   position:relative;   height:200px;}.extSeriesOPRI .cover .image{   object-fit:contain;   bottom:0;   height:100%;   left:0;   position:absolute;   right:0;   top:0;   width:100%;   object-position:center center;}.extSeriesOPRI .Publications .cover .image{   object-position:top center;} @media screen and (max-width:580px), (max-width:960px) and (orientation:landscape){.extSeriesOPRI .pagination .row{    display:flex!important;    margin-bottom:0px;}.extSeriesOPRI .nav-prev a,.extSeriesOPRI .nav-next a{   width:30px;   padding:0px;}.extSeriesOPRI .nav-prev .nav-prev_text,.extSeriesOPRI .nav-next .nav-next_text{   display:none;}.extSeriesOPRI .row .col-1{   flex:1;   margin:0 0 20px 0px;}.extSeriesOPRI .TOP_PickUP{   padding:0px;}.extSeriesOPRI .TOP_PickUP .content-inner{   flex-direction:column;}.extSeriesOPRI .TOP_PickUP h2{   position:initial;   font-size:2.8rem;   line-height:1.75;   margin:0px 0px 10px;}.extSeriesOPRI .TOP_PickUP h3{   font-size:1.8rem;   line-height:2;}.extSeriesOPRI .TOP_PickUP .title_card{   top:-10px;   width:95%;   margin:0px auto;   box-shadow:0px 0px 12px #00000033;   order:2;}.extSeriesOPRI .TOP_PickUP .title{   padding:10px 15px;}.extSeriesOPRI .TOP_PickUP .date{   padding-left:15px;}.extSeriesOPRI .TOP_PickUP .cover{   width:100%;   max-width:100%;   height:auto;   margin-left:0px;   min-height:initial;}.extSeriesOPRI .TOP_PickUP img{   height:100%;   width:100%;}.extSeriesOPRI .TOP_News .row{   display:block;}.extSeriesOPRI .TOP_News .last-partition_line{   display:block;}.extSeriesOPRI .TOP_News .partition_line,.extSeriesOPRI .TOP_News .last-partition_line{   background:#DBDBDB;   width:100%;   height:1px;   margin:20px 0px;}.extSeriesOPRI .TOP_Publications .row{    display:block;}.extSeriesOPRI .TOP_Publications .row>.col-1 .row{    display:flex;    margin-bottom:40px;}.extSeriesOPRI .Projects .btn_gray{   margin:0px 0px 10px;}.extSeriesOPRI .Publications .row{   }.extSeriesOPRI .Publications .cover{       width:70%;   box-sizing:border-box;   margin-right:15px;   min-width:inherit;}.extSeriesOPRI .Publications h3{   font-size:2.2rem;}.extSeriesOPRI .Publications a.btn_round_gradation{       max-width:170px;   margin:20px 0;}.extSeriesOPRI .News .row{   display:block;}.extSeriesOPRI .News .last-partition_line{   display:block;}.extSeriesOPRI .News .partition_line,.extSeriesOPRI .News .last-partition_line{   background:#DBDBDB;   width:100%;   height:1px;   margin:20px 0px;} }
/*@/usr-data/template/SPF_OPRI_v2023_15/css/extunits/extOceanNewsletter.css*/
.extOceanNewsletter a{   color:#333333 !important;}#mainArea .extOceanNewsletter a:hover{   text-decoration:initial;   opacity:0.7;   transition:0.2s;}.extOceanNewsletter img{   width:100%;   max-width:180px;}.extOceanNewsletter a.btn_round_gradation{   color:#ffffff !important;   margin:40px auto 0;}.extOceanNewsletter a.btn_round_gradation:hover{   text-decoration:none!important;   opacity:initial!important;}.extOceanNewsletter .icon_pdfv2_blue{   color:#367AB5!important;   margin-right:10px;}.extOceanNewsletter .icon_pdfv2_blue:hover{   color:#ffffff!important;}.extOceanNewsletter .TOP_ONL h2{     display:none;}.extOceanNewsletter .TOP_ONL .TOP_ONL_inner{    display:flex;    flex-wrap:wrap;    justify-content:space-between;}.extOceanNewsletter .TOP_ONL .TOP_ONL_contents{   box-sizing:border-box;   width:calc((100% - 20px) / 2);   background-color:#fff;   margin-bottom:20px;   padding:20px;}.extOceanNewsletter .TOP_ONL .TOP_ONL_contents:nth-child(3), .extOceanNewsletter .TOP_ONL .TOP_ONL_contents:nth-child(4){   margin-bottom:0px;}.extOceanNewsletter .TOP_ONL .row{   display:flex;}.extOceanNewsletter .TOP_ONL .title_text{   display:flex;   margin-bottom:10px;}.extOceanNewsletter .TOP_ONL h3{   font-size:1.8rem;   font-weight:700;   margin-right:10px;}.extOceanNewsletter .TOP_ONL .date_text{   font-size:1.4rem;   font-weight:400;   color:#767676;   letter-spacing:0.1em;}.extOceanNewsletter .TOP_ONL .col-1_img{   min-width:180px;   margin-right:20px;}.extOceanNewsletter .TOP_ONL ul{   list-style-type:none;}.extOceanNewsletter .TOP_ONL li{   font-size:1.6rem;   line-height:2;   font-weight:400;   padding-left:0.7em;   text-indent:-0.7em;}.extOceanNewsletter .TOP_ONL li::before{   content:"";    display:inline-block;   background-color:#333333;    height:4px;   width:4px;   border-radius:50%;    vertical-align:middle;    position:relative;    top:-2px;    margin-right:8px;}.extOceanNewsletter .btn_round_gradation{   display:block;}.extOceanNewsletter .row{   display:flex;}.extOceanNewsletter .col__img{   margin-right:30px;}.extOceanNewsletter .author__name{   display:block;   font-weight:normal;   text-indent:inherit;   padding-left:inherit;   text-indent:initial;   padding-left:1em;   margin-left:-1em;}.extOceanNewsletter .col__list a{   color:#1E6CFF!important;}.extOceanNewsletter h4{   background:#EFEFEF;   padding:10px 15px;   margin-bottom:30px;   line-height:1.3;   font-size:2.4rem;   display:flex;   align-items:center;   justify-content:flex-start;}.extOceanNewsletter h5{   font-size:2.2rem;   padding:0 10px;   border-left:5px solid #004689;   letter-spacing:0.08em;   display:flex;   align-items:center;   justify-content:flex-start;   margin-bottom:30px;}.extOceanNewsletter .col__list li{   font-weight:bold;   text-indent:-1.5em;   padding-left:1.5em;   margin-bottom:20px;}.extOceanNewsletter.onl-top{   margin-bottom:70px;}.extOceanNewsletter.onl-top img{   max-width:264px;}.extOceanNewsletter.onl-top .col__list{   max-width:505px;}.extOceanNewsletter.onl-top li::marker{   display:inline-block;}.extOceanNewsletter.onl-archive .row{   margin-bottom:40px;   }.extOceanNewsletter.onl-archive .row:last-child{   border-bottom:none;}.extOceanNewsletter.onl-archive .col__img{   max-width:150px;}.extOceanNewsletter.onl-archive .onl-archive__block{   max-width:635px;}.extOceanNewsletter.onl-article--archive h3{   font-size:2.8rem;   padding-bottom:10px;   border-bottom:solid 3px #004689;}.extOceanNewsletter.onl-article--en h3{ font-size:2.8rem; padding-bottom:10px; border-bottom:solid 3px #004689; margin-bottom:40px;}.extOceanNewsletter.onl-article--en .col__list li{ margin-bottom:20px;   text-indent:-1.5em;   padding-left:1.5em;}.extOceanNewsletter.onl-article--en .col__list li a{ color:#1E6CFF!important; font-weight:bold;}.extOceanNewsletter.onl-article--en .col__list li .author__name{ display:block; text-indent:initial; padding-left:1em; margin-left:-1em;}.extOceanNewsletter.onl-article--en .toggleButton{ border:none; font-size:1.4rem; background-color:#fff; margin-left:1.5em; border:1px solid #ccc; padding:10px 45px 10px 20px; border-radius:20px; margin-bottom:15px; position:relative; letter-spacing:0.03em}.extOceanNewsletter.onl-article--en .toggleButton::after{   content:'';   width:6px;   height:6px;   border:0;   border-bottom:solid 2px #343434;   border-right:solid 2px #343434;   position:absolute;   top:50%;   right:20px;   margin-top:-6px;   transform:rotate(45deg);   transition:all .25s;}.extOceanNewsletter.onl-article--en .toggleButton.open::after{   transform:rotate(225deg);   margin-top:0;   top:40%;}.extOceanNewsletter.onl-article--en .toggleButton:hover{ cursor:pointer;}.extOceanNewsletter.onl-article--en .col__list .content{ text-indent:initial; padding:30px; background-color:#EDF0F4; font-weight:normal;}.extOceanNewsletter.onl-article--en .onl-abstract__box{ margin-top:15px;} @media screen and (max-width:580px), (max-width:960px) and (orientation:landscape){.extOceanNewsletter img{   width:100%;   max-width:initial;}.extOceanNewsletter h4{   font-size:2.2rem;}.extOceanNewsletter h5{   font-size:2.0rem;   flex-wrap:wrap;}.extOceanNewsletter .TOP_ONL .TOP_ONL_inner,.extOceanNewsletter .TOP_ONL .row{   display:block;}.extOceanNewsletter .TOP_ONL .TOP_ONL_contents{   width:100%;   padding:30px;}.extOceanNewsletter .TOP_ONL .TOP_ONL_contents:nth-child(3){   margin-bottom:20px;}.extOceanNewsletter .TOP_ONL .col-1_img{   max-width:100%;   max-height:initial;   margin-right:0px;   margin-bottom:20px;}.extOceanNewsletter.onl-top .row,.extOceanNewsletter.onl-archive .row{   display:block;}.extOceanNewsletter.onl-top .col__img,.extOceanNewsletter.onl-archive .col__img{   margin:0 auto 20px;   text-align:center;}.extOceanNewsletter.onl-archive .col__img{   max-width:350px;} }
/*@/usr-data/template/SPF_OPRI_v2023_15/css/extunits/extEvent.css*/
.extEvent h2{   display:none;}.extEvent .badge-list .badge{   background-color:#367AB5;   display:inline-block;   padding:2px 20px;   margin-bottom:3px;   font-weight:bold;   font-size:1.6rem;   line-height:1.5;   color:#fff;}.extEvent .badge-list .outline-plain,.extEvent .badge-list .ghost{   background-color:#fff;   border:1px solid #367AB5;   display:inline-block;   padding:2px 15px;   margin-bottom:3px;   font-weight:bold;   font-size:1.6rem;   line-height:1.5;   color:#367AB5;}.extEvent a{   color:#333333 !important;}#mainArea .extEvent a:hover{   text-decoration:initial;   opacity:0.7;   transition:0.2s;}.extEvent .icon-inperson, .extEvent .icon-online{   margin-right:10px;   width:16px;}.extEvent a.btn_round_gradation{   color:#ffffff !important;   margin:40px auto 0;   display:block;}.extEvent .btn_round_gradation{   color:#367AB5!important;   margin-right:10px;}.extEvent .btn_round_gradation:hover{   color:#ffffff!important;}.extEvent .TOP_Event a.btn_round_gradation:hover,.extEvent .Event-page a.btn_round_gradation:hover{   text-decoration:none!important;   opacity:initial!important;}.extEvent .pagination{   font-size:1.4rem;   text-align:center;   margin-top:40px;}.extEvent .pagination-container{   display:inline-flex;   flex-wrap:wrap;}.extEvent .nav-page{   width:30px;   color:#004689!important;   border:solid 1px #004689;   margin:0px 5px;   text-align:center;}.extEvent .nav-page.active{   color:#ffffff!important;   background-color:#004689;}.extEvent .nav-next,.extEvent .nav-prev{   border:solid 1px #004689;   margin:0px 5px;   position:relative;}.extEvent .nav-next.inactive,.extEvent .nav-prev.inactive{   border:solid 1px #dbdbdb;}.extEvent .inactive .nav-prev_text,.extEvent .inactive .nav-next_text{   color:#dbdbdb!important;}.extEvent .nav-next a{   display:block;   color:#004689!important;   text-align:center;   padding:0px 25px;}.extEvent .nav-prev a{   display:block;   color:#004689!important;   text-align:center;   padding:0px 25px;}.extEvent .nav-next.inactive a, .extEvent.nav-prev.inactive a{   color:#dbdbdb!important;}.extEvent .nav-arrow{   background:url(/opri/en/usr-data/template/SPF_OPRI_v2023_15/assets/icon-arrow-blue.svg) no-repeat center;   width:10px;   height:10px;   top:37%;   right:7px;   position:absolute;}.extEvent .inactive .nav-arrow{   background:url(/opri/en/usr-data/template/SPF_OPRI_v2023_15/assets/icon-arrow-gray.svg) no-repeat center;}.extEvent .nav-prev .nav-arrow{   transform:scale(-1, 1);   left:7px;}.extEvent .TOP_Event h3{   font-size:1.6rem;   line-height:2;}.extEvent .TOP_Event .title{   margin:10px 0px;}.extEvent .TOP_Event .date{   display:flex;}.extEvent .TOP_Event .partition_line{   background:#DBDBDB;   height:1px;   margin:20px 0px;}.extEvent .Event-list h3{   font-size:1.8rem;   line-height:2;   color:#1E6CFF;}.extEvent .Event-list .title{   margin:10px 0px;}.extEvent .Event-list .date{   display:flex;}.extEvent .Event-list .partition_line{   background:#DBDBDB;   height:1px;   margin:20px 0px;}.extEvent .Event-list .additional{   display:none;}.extEvent .Event-page{   background-color:#EFEFEF;   padding:20px;}.extEvent .Event-page .date{   font-weight:700;   color:#367AB5;}.extEvent .Event-page h3{   font-size:1.8rem;   line-height:2;   margin-bottom:10px;}.extEvent .Event-page .badge-list{   margin-bottom:20px;}.Event-page .event-item>.row{   display:initial!important;}.extEvent .Event-page .row{   display:flex;   flex-wrap:wrap;}.extEvent .Event-page .col{   flex-basis:0;   flex-grow:1;   max-width:100%;}.extEvent .Event-page .icon-time ,.extEvent .Event-page .icon-topic,.extEvent .Event-page .icon-place{   display:inline-block;   width:24px;   height:24px;   margin-right:10px;   position:relative;   top:6px;}.extEvent .Event-page .icon-time{   background-image:url(/opri/en/usr-data/template/SPF_OPRI_v2023_15/assets/icon-time.svg);}.extEvent .Event-page .icon-topic{   background-image:url(/opri/en/usr-data/template/SPF_OPRI_v2023_15/assets/icon-topic.svg);}.extEvent .Event-page .icon-place{   background-image:url(/opri/en/usr-data/template/SPF_OPRI_v2023_15/assets/icon-place.svg);}.extEvent .Event-page .col-12{   -ms-flex:0 0 100%;   flex:0 0 100%;   max-width:100%;}.extEvent .Event-page .mb-1{   margin-bottom:5px!important;}.extEvent .Event-page .btn_round_gradation{   margin:20px auto;   font-size:1.3rem;   display:flex;   align-items:center;   justify-content:center;}.extEvent .Event-page .btn-solid-muted{   background-color:#fff;   color:#999!important;   border:1px solid #999;   display:inherit;   cursor:not-allowed;}.extEvent .Event-page .btn-solid-muted::before,.extEvent .Event-page .btn-solid-muted::after{   content:none;} @media screen and (max-width:580px), (max-width:960px) and (orientation:landscape){.extEvent .pagination{    margin-bottom:0px;}.extEvent .nav-prev a,.extEvent .nav-next a{   width:30px;   padding:0px;}.extEvent .nav-prev .nav-prev_text,.extEvent .nav-next .nav-next_text{   display:none;}.extEvent .row .col-1{   flex:1;   margin:20px 0px;}.container_events .bcontainer-inner .box2{   order:1;}.container_events .bcontainer-inner .box1{   order:2;} }
/*@/usr-data/template/SPF_OPRI_v2023_15/css/extunits/extProfile.css*/
.extProfile .card-profile{   background-color:#fff;   box-shadow:6px 6px 9px rgba(0, 0, 0, .16);   border:1px solid #E5E5E5;   box-sizing:border-box;}.extProfile .card-profile .row{   display:flex;}.extProfile .card-profile .header{   position:relative;}.extProfile .card-profile:hover{   opacity:0.7;}.extProfile .cover{   width:150px;   height:100%;   min-width:150px;}.extProfile img{   max-width:100%;   height:auto;}.extProfile .badge-list .badge{   background-color:#EFEFEF;   display:inline-block;   padding:0px 15px;   font-weight:bold;   font-size:1.4rem;   line-height:1.7;   color:#343434;}.extProfile .col{   padding:20px 40px;}.extProfile .col h3{   font-size:2.4rem;   line-height:1.5;   font-weight:700;}.extProfile .col .title{  margin:5px 0;}.extProfile .col .excerpt{   font-size:1.6rem;   line-height:2;   font-weight:400;}.extProfile .card-profile .toggle{   position:absolute;   top:0;   display:block;   background:transparent;   width:100%;   height:100%;   border:none;   cursor:pointer;   text-indent:-9999px;      z-index:1;}.extProfile .card-profile.active .additional {   max-height:100%;}.extProfile .card-profile .additional{   background-color:#f8f8f8;   max-height:0;   overflow:hidden;   position:relative;   transition:all .5s;}.extProfile .card-profile .additional-container{   padding:20px;}.extProfile:has(.active) .header:after{   transform:rotate(-90deg)!important;   height:16px;}.extProfile .card-profile .caption{   font-size:1.2rem;}.extProfile .header:after{   background-image:url(/opri/usr-data/template/SPF_OPRI_v2023_13/assets/icon-chevron-right-spfblue.svg);   background-position:50%;   background-repeat:no-repeat;   background-size:contain;   bottom:10px;   content:" ";   height:20px;   position:absolute;   right:12px;   -webkit-transform:rotate(90deg) scale(.75);   transform:rotate(90deg) scale(.75);   transition:all .25s;   width:24px;} @media screen and (max-width:580px), (max-width:960px) and (orientation:landscape){.extProfile .cover{   width:136px;   height:100%;   min-width:136px;}.extProfile img{   max-width:100%;   height:auto;}.extProfile .col{   padding:15px;}.extProfile .col  h3{   font-size:1.8rem;   line-height:1.5;   font-weight:700;} }
/*@/usr-data/template/SPF_OPRI_v2023_15/css/extunits/extFreeRequired.css*/
.extFreeRequired{   text-align:right;} 
/*@/usr-data/template/SPF_OPRI_v2023_15/css/extunits/extLabelAuthor.css*/
.extLabelAuthor .badge-list{   background-color:#EFEFEF;   display:inline-block;   padding:0 20px;   font-size:1.4rem;   font-weight:bold;   margin-bottom:24px;} 
/*@/usr-data/template/SPF_OPRI_v2023_15/css/extunits/extOpriProject.css*/
.extOpriProject h3{   font-size:2.8rem;   padding-bottom:10px;   border-bottom:solid 3px #004689;   margin-bottom:30px;}.extOpriProject h4{   background:#EFEFEF;   padding:10px 15px;   margin-bottom:30px;   line-height:1.3;   font-size:2.4rem;   display:flex;   align-items:center;   justify-content:flex-start;}.extOpriProject h5{   font-size:2.2rem;   padding:0 10px;   border-left:5px solid #004689;   letter-spacing:0.08em;   margin-bottom:30px;}.extOpriProject li::marker{   display:none;}.extOpriProject li{   margin-bottom:15px;   text-indent:-1.5em;   padding-left:1.5em;}.extOpriProject .project-top__block{   margin-bottom:40px;}.extOpriProject .project-top__list{   width:100%;   margin-right:35px;    box-sizing:border-box;}.extOpriProject .project-top__list li{   display:flex;   justify-content:flex-start;   border-bottom:1px solid #DBDBDB;   padding:0 0 20px 0;   margin-bottom:20px;   flex-wrap:wrap;   text-indent:inherit;}.extOpriProject .project-top__list h6{   font-size:1.8rem;   width:100%;}.extOpriProject .project-top__img{   width:300px;}.project-top__img img{   max-width:100%;   width:auto;}.extOpriProject .project-top__inner{   display:flex;   justify-content:space-between;   flex-direction:row-reverse;}.extOpriProject .project-pdf__link{   margin-right:30px;}.extOpriProject a.icon_pdfv2_blue:hover,.extOpriProject a.icon_pdfv2_green:hover{   text-decoration:none!important;}.extOpriProject .project-pdf__size{   color:#767676;   margin-right:8px;}.extOpriProject .icon_pdfv2_green{   margin-right:10px;}.extOpriProject .project-pdf__wrap{   margin-top:15px;   display:flex;   justify-content:flex-start;   margin-left:25px;}.extOpriProject .project-more__link{   margin-top:15px;}.extOpriProject .btn_round_gradation{   min-width:180px;   width:100%;}.extOpriProject .pagination.year__pager{   margin-top:60px;}.extOpriProject.project-report{   margin-bottom:40px;}.extOpriProject.project-report .project-pdf__link{   margin:0 0 30px 0;}.extOpriProject .project-pdf__title{   margin-bottom:15px;}.extOpriProject .opri-report__title{   display:inline;   width:calc(100% - 25px);}.extOpriProject.related-works .related-works__title{   display:initial;   margin-bottom:15px;}.extOpriProject.related-works .opriproject-pdf__wrap{   margin:5px 0 0 1.5em;}.extOpriProject.project-year-detail{   margin-bottom:40px;} @media screen and (max-width:580px), (max-width:960px) and (orientation:landscape){   .extOpriProject h4{       font-size:2.2rem;   }.extOpriProject .project-top__inner,    .extOpriProject .project-pdf__wrap{       display:block;   }.extOpriProject .project-pdf__link{       margin:0 0 15px 0;   }.extOpriProject .project-pdf__link:last-child{       margin-bottom:0px;   }.extOpriProject .icon_pdfv2_green,    .extOpriProject .icon_pdfv2_blue{       font-size:1.4rem;   }.extOpriProject .project-top__img{       width:auto;       text-align:center;       margin-bottom:15px;   }.extOpriProject .project-more__link{       display:block;       margin:15px auto 0;   }.extOpriProject .opri-report__title{       width:inherit;   } }
/*@/usr-data/template/SPF_OPRI_v2023_15/css/units/bAnchor.css*/
.bAnchor{}.bAnchor ul{list-style:none;list-style-position:outside}.bAnchor ul li{margin-bottom:5px}.bAnchor ul li a{padding-left:15px;display:inline-block;font-weight:normal;background:url(../../usr-data/template/SPF_OPRI_v2023_15/common-img/ico_arrow.png) no-repeat 0 0.65em} 
/*@/usr-data/template/SPF_OPRI_v2023_15/css/units/bAnchorSide.css*/
.bAnchorSide{}.bAnchorSide ul{list-style-position:outside}.bAnchorSide ul li{margin-right:15px;padding-bottom:15px;background:url(../../usr-data/template/SPF_OPRI_v2023_15/common-img/ico_arrow_down.png) no-repeat center bottom;line-height:1em} 
/*@/usr-data/template/SPF_OPRI_v2023_15/css/units/bCatList.css*/
.bCatList{position:relative;width:100%} p.bCatListRss{position:absolute;top:0;right:0;margin:0;padding:0;width:33px} p.bCatListRss a{width:33px;height:12px;display:block;text-indent:-9999px;overflow:hidden;background:url(../../usr-data/template/SPF_OPRI_v2023_15/common-img/ico_rss.gif) no-repeat}.bCatList ul{margin:0;padding:0 !important;width:100%;list-style:none}.bCatList ul li{margin:0 0 25px 0;padding:0 0 15px 15px;background:url(../../usr-data/template/SPF_OPRI_v2023_15/common-img/ico_arrow.png) no-repeat 0 2px;border-bottom:1px dotted #DDD}.bCatList ul li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none} p.bCatListDate{margin-bottom:10px;font-weight:normal;font-size:0.8em;line-height:1em}.bCatList ul li h5{margin:0 0 5px 0;font-size:1.1em}.bCatList ul li h5 a{padding:0 5px 0 0;font-weight:normal}.bCatList ul li h5 img{width:25px !important;display:inline} p.bCatListTxt{margin:0}.bCatList p.bCatListPage{text-align:center} 
/*@/usr-data/template/SPF_OPRI_v2023_15/css/units/bCatList2.css*/
.bCatList2{position:relative;width:100%} p.bCatList2Rss{position:absolute;top:0;right:0;margin:0;padding:0;width:33px} p.bCatList2Rss a{width:33px;height:12px;display:block;text-indent:-9999px;overflow:hidden;background:url(../../usr-data/template/SPF_OPRI_v2023_15/common-img/ico_rss.gif) no-repeat}.bCatList2 ul{margin:0;padding:0;width:100%;list-style:none;list-style-position:outside}.bCatList2 ul li{margin:0 0 20px 0;width:100%}.bCatList2Img{float:left;width:25%}.bCatList2Img img{width:100%}.bCatList2Inner{margin:0 0 0 25%;padding:0 0 0 20px} p.bCatList2Date{margin:0;font-weight:bold}.bCatList2 ul li h5{margin:0 0 3px 0;font-size:1.1em}.bCatList2 ul li h5 a{padding:0 5px 0 0;font-weight:normal}.bCatList2 ul li h5 img{width:25px !important;display:inline} p.bCatList2Txt{margin:0}.bCatList2 p.bCatList2Page{text-align:center}.col1 .bCatList2Img{width:25%}.col1 .bCatList2Inner{margin:0 0 0 25%}.col2-2 .box1 .bCatList2 ul li h5{font-size:1em;line-height:1.4em}.col2-2 .box1 .bCatList2 p.bCatList2Txt{font-size:0.8em;line-height:1.4em}.col2-3 .box2 .bCatList2 ul li h5{font-size:1em;line-height:1.4em}.col2-3 .box2 .bCatList2 p.bCatList2Txt{font-size:0.8em;line-height:1.4em}.col2-4 .box1 .bCatList2 ul li h5{font-size:1em;line-height:1.4em}.col2-4 .box1 .bCatList2 p.bCatList2Txt{font-size:0.8em;line-height:1.4em}.col2-5 .box2 .bCatList2 ul li h5{font-size:1em;line-height:1.4em}.col2-5 .box2 .bCatList2 p.bCatList2Txt{font-size:0.8em;line-height:1.4em}.col2-6 .box1 .bCatList2 ul li h5{font-size:1em;line-height:1.4em}.col2-6 .box1 .bCatList2 p.bCatList2Txt{font-size:0.8em;line-height:1.4em}.col2-7 .box2 .bCatList2 ul li h5{font-size:1em;line-height:1.4em}.col2-7 .box2 .bCatList2 p.bCatList2Txt{font-size:0.8em;line-height:1.4em}.col2-8 .box2 .bCatList2 ul li h5{font-size:1em;line-height:1.4em}.col2-8 .box2 .bCatList2 p.bCatList2Txt{font-size:0.8em;line-height:1.4em}.col2-9 .box2 .bCatList2 ul li h5{font-size:1em;line-height:1.4em}.col2-9 .box2 .bCatList2 p.bCatList2Txt{font-size:0.8em;line-height:1.4em}.col3-1 .bCatList2 ul li h5{font-size:1em;line-height:1.4em}.col3-1 .bCatList2 p.bCatList2Txt{font-size:0.8em;line-height:1.4em}.col3-2 .box1 .bCatList2 ul li h5{font-size:1em;line-height:1.4em}.col3-2 .box1 .bCatList2 p.bCatList2Txt{font-size:0.8em;line-height:1.4em}.col3-2 .box3 .bCatList2 ul li h5{font-size:1em;line-height:1.4em}.col3-2 .box3 .bCatList2 p.bCatList2Txt{font-size:0.8em;line-height:1.4em}.col3-3 .box1 .bCatList2 ul li h5{font-size:1em;line-height:1.4em}.col3-3 .box1 .bCatList2 p.bCatList2Txt{font-size:0.8em;line-height:1.4em}.col3-3 .box2 .bCatList2 ul li h5{font-size:1em;line-height:1.4em}.col3-3 .box2 .bCatList2 p.bCatList2Txt{font-size:0.8em;line-height:1.4em}.col3-4 .box2 .bCatList2 ul li h5{font-size:1em;line-height:1.4em}.col3-4 .box2 .bCatList2 p.bCatList2Txt{font-size:0.8em;line-height:1.4em}.col3-4 .box3 .bCatList2 ul li h5{font-size:1em;line-height:1.4em}.col3-4 .box3 .bCatList2 p.bCatList2Txt{font-size:0.8em;line-height:1.4em}.col3-5 .box2 .bCatList2 ul li h5{font-size:1em;line-height:1.4em}.col3-5 .box2 .bCatList2 p.bCatList2Txt{font-size:0.8em;line-height:1.4em}.col3-5 .box3 .bCatList2 ul li h5{font-size:1em;line-height:1.4em}.col3-5 .box3 .bCatList2 p.bCatList2Txt{font-size:0.8em;line-height:1.4em}.col4 .bCatList2 ul li h5{font-size:1em;line-height:1.4em}.col4 .bCatList2 p.bCatList2Txt{font-size:0.8em;line-height:1.4em} 
/*@/usr-data/template/SPF_OPRI_v2023_15/css/units/bCatList3.css*/
.bCatList3{position:relative;margin-right:-30px;overflow:hidden} p.bCatList3Rss{position:absolute;top:0;right:30px;margin:0;padding:0;width:33px} p.bCatList3Rss a{width:33px;height:12px;display:block;text-indent:-9999px;overflow:hidden;background:url(../../usr-data/template/SPF_OPRI_v2023_15/common-img/ico_rss.gif) no-repeat}.bCatList3 ul{clear:both;margin:0;padding:20px 0 0 0;width:100%;list-style:none}.bCatList3 ul li{float:left;width:50%}.bCatList3Img{float:left;margin:0 0 10px 0;width:45%}.bCatList3Img img{width:100%}.bCatList3Inner{margin:0 0 0 45%;padding:0 30px  0 15px} p.bCatList3Date{margin:0;font-weight:bold}.bCatList3 ul li h5{margin:0 0 3px 0;font-size:1.1em}.bCatList3 ul li h5 a{padding:0 5px 0 0;font-weight:normal}.bCatList3 ul li h5 img{width:25px !important;display:inline} p.bCatList3Txt{margin:0;padding:0 0 10px 0}.bCatList3 p.bCatList3Page{margin:0;padding:10px 0 0 0;text-align:center}.col1 .bCatList3Img{width:40%}.col1 .bCatList3Inner{margin:0 0 0 40%}.col2-1 .bCatList3 ul li h5{font-size:1em;line-height:1.4em}.col2-1 .bCatList3 p.bCatList3Txt{font-size:0.8em;line-height:1.4em}.col2-2 .bCatList3 ul li h5{font-size:1em;line-height:1.4em}.col2-2 .bCatList3 p.bCatList3Txt{font-size:0.8em;line-height:1.4em}.col2-3 .bCatList3 ul li h5{font-size:1em;line-height:1.4em}.col2-3 .bCatList3 p.bCatList3Txt{font-size:0.8em;line-height:1.4em}.col2-4 .bCatList3 ul li h5{font-size:1em;line-height:1.4em}.col2-4 .bCatList3 p.bCatList3Txt{font-size:0.8em;line-height:1.4em}.col2-5 .bCatList3 ul li h5{font-size:1em;line-height:1.4em}.col2-5 .bCatList3 p.bCatList3Txt{font-size:0.8em;line-height:1.4em}.col2-6 .bCatList3 ul li h5{font-size:1em;line-height:1.4em}.col2-6 .bCatList3 p.bCatList3Txt{font-size:0.8em;line-height:1.4em}.col2-7 .bCatList3 ul li h5{ font-size:1em;line-height:1.4em}.col2-7 .bCatList3 p.bCatList3Txt{font-size:0.8em;line-height:1.4em}.col2-8 .bCatList3 ul li h5{ font-size:1em;line-height:1.4em}.col2-8 .bCatList3 p.bCatList3Txt{font-size:0.8em;line-height:1.4em}.col2-9 .bCatList3 ul li h5{ font-size:1em;line-height:1.4em}.col2-9 .bCatList3 p.bCatList3Txt{font-size:0.8em;line-height:1.4em}.col3-1 .bCatList3 ul li h5{font-size:1em;line-height:1.4em}.col3-1 .bCatList3 p.bCatList3Txt{font-size:0.8em;line-height:1.4em}.col3-2 .bCatList3 ul li h5{font-size:1em;line-height:1.4em}.col3-2 .bCatList3 p.bCatList3Txt{font-size:0.8em;line-height:1.4em}.col3-3 .bCatList3 ul li h5{font-size:1em;line-height:1.4em}.col3-3 .bCatList3 p.bCatList3Txt{font-size:0.8em;line-height:1.4em}.col3-4 .bCatList3 ul li h5{font-size:1em;line-height:1.4em}.col3-4 .bCatList3 p.bCatList3Txt{font-size:0.8em;line-height:1.4em}.col3-5 .bCatList3 ul li h5{font-size:1em;line-height:1.4em}.col3-5 .bCatList3 p.bCatList3Txt{font-size:0.8em;line-height:1.4em}.col4 .bCatList3 ul li h5{font-size:1em;line-height:1.4em}.col4 .bCatList3 p.bCatList3Txt{font-size:0.8em;line-height:1.4em} 
/*@/usr-data/template/SPF_OPRI_v2023_15/css/units/bCatList4.css*/
.bCatList4{width:100%}.bCatList4Tab{padding:0}.bCatList4Tab ul{margin:0 0 0 0; padding:0;list-style:none;width:100%;_display:inline-block}.bCatList4Tab ul:after{content:".";display:block;height:0;clear:both;visibility:hidden}.bCatList4Tab ul li{float:left;height:30px;display:block;text-align:center;line-height:30px;overflow:hidden}.bCatList4Tab ul li a{padding:0 10px;height:30px;display:block;overflow:hidden;text-decoration:none !important}.bCatList4Tab ul li a.mainBg{height:29px;border-top-style:solid;border-top-width:1px;border-left-style:solid;border-left-width:1px;border-right-style:solid;border-right-width:1px}.bCatList4Box{width:100%}.bCatList4BoxInner{position:relative;padding:15px 0 0 0}.bCatList4BoxInner p.bCatList4Rss{position:absolute;top:-20px;right:6px;margin:0;padding:0;width:33px}.bCatList4BoxInner p.bCatList4Rss a{width:33px;height:12px;display:block;text-indent:-9999px;overflow:hidden;background:url(../../usr-data/template/SPF_OPRI_v2023_15/common-img/ico_rss.gif) no-repeat}.bCatList4Box ul{margin:0;padding:0;list-style:none;list-style-position:outside}.bCatList4Box ul li{margin:0 0 20px 0;width:100%}.bCatList4Box .bCatList4Img{float:left;width:25%}.bCatList4Box .bCatList4Img img{width:100%}.bCatList4Box .bCatList4Inner{margin:0 0 0 25%;padding:0 0 0 15px}.bCatList4Box p.bCatList4Date{margin:0;font-weight:bold;font-size:0.8em}.bCatList4Box ul li h5{margin:0 0 3px 0;font-size:1.2em}.bCatList4Box ul li h5 a{padding:0 5px 0 0;font-weight:normal}.bCatList4Box ul li h5 img{width:25px;display:inline}.bCatList4Box p.bCatList4Txt{margin:0}.bCatList4Scroller ul{overflow:visible !important} 
/*@/usr-data/template/SPF_OPRI_v2023_15/css/units/bContact.css*/
.bContact{width:100%}.bContact table{width:100%;border-collapse:collapse;border-spacing:0;border-top-style:solid;border-top-width:1px}.bContact table caption{margin:0 0 5px 0;width:100%;text-align:left;font-weight:bold}.bContact th{padding:20px 20px 20px 0;width:25%;text-align:left;vertical-align:top;font-weight:normal;border-bottom-style:solid;border-bottom-width:1px;font-size:1em;line-height:normal;box-sizing:border-box}.bContact td{padding:20px 0 20px 0;text-align:left;vertical-align:middle;border-bottom-style:solid;border-bottom-width:1px;font-size:1em;line-height:normal;box-sizing:border-box}.bContact table.calendarText{width:120px}.bContact td span.certImg input{margin:3px 0}.bContact th.thImp::after{content:"必須";font-size:0.6em;padding:3px 4px 2px 4px;border-radius:2px;margin-left:7px;position:relative;top:-2px;line-height:1em}.bContactBtn{padding:30px 0 0 0;text-align:center}.bContactBtn input.bContact_bBtnConf{width:220px;position:relative;text-decoration:none !important;line-height:1em;font-weight:normal;cursor:pointer;border-radius:3px;transition:opacity 0.3s;border:0;color:#FFF;background-color:#345064;font-size:1.1em;padding:0;height:50px}.bContactBtn input.bContact_bBtnConf:hover{opacity:0.7}.bContact td.textLs input,.bContact td.textLs textarea{width:40%}.bContact td.textLm input,.bContact td.textLm textarea{width:70%}.bContact td.textLl input,.bContact td.textLl textarea{width:90%}.col2-2 .box1 td.textLs input,.col2-2 .box1 td.textLs textarea{width:90%}.col2-2 .box1 td.textLm input,.col2-2 .box1 td.textLm textarea{width:90%}.col2-2 .box1 .bContact table.calendarText{width:90%}.col2-2 .box1 .bContact td.selectLl select{width:90%}.col2-2 .box1 .bContact td span.timeBox{display:block}.col2-2 .box1 .bContact td span.certImg input{width:90%}.col2-2 .box1 .bContact td span.certImg img{width:97%}.col2-3 .box2 td.textLs input,.col2-3 .box2 td.textLs textarea{width:90%}.col2-3 .box2 td.textLm input,.col2-3 .box2 td.textLm textarea{width:90%}.col2-3 .box2 .bContact table.calendarText{width:90%}.col2-3 .box2 .bContact td.selectLl select{width:90%}.col2-3 .box2 .bContact td span.timeBox{display:block}.col2-3 .box2 .bContact td span.certImg input{width:90%}.col2-3 .box2 .bContact td span.certImg img{width:97%}.col2-4 .box1 td.textLs input,.col2-4 .box1 td.textLs textarea{width:90%}.col2-4 .box1 td.textLm input,.col2-4 .box1 td.textLm textarea{width:90%}.col2-4 .box1 .bContact table.calendarText{width:90%}.col2-4 .box1 .bContact td.selectLl select{width:90%}.col2-4 .box1 .bContact td span.timeBox{display:block}.col2-4 .box1 .bContact td span.certImg input{width:90%}.col2-4 .box1 .bContact td span.certImg img{width:97%}.col2-5 .box2 td.textLs input,.col2-5 .box2 td.textLs textarea{width:90%}.col2-5 .box2 td.textLm input,.col2-5 .box2 td.textLm textarea{width:90%}.col2-5 .box2 .bContact table.calendarText{width:90%}.col2-5 .box2 .bContact td.selectLl select{width:90%}.col2-5 .box2 .bContact td span.timeBox{display:block}.col2-5 .box2 .bContact td span.certImg input{width:90%}.col2-5 .box2 .bContact td span.certImg img{width:97%}.col2-6 .box1 td.textLs input,.col2-6 .box1 td.textLs textarea{width:90%}.col2-6 .box1 td.textLm input,.col2-6 .box1 td.textLm textarea{width:90%}.col2-6 .box1 .bContact table.calendarText{width:90%}.col2-6 .box1 .bContact td.selectLl select{width:90%}.col2-6 .box1 .bContact td span.timeBox{display:block}.col2-6 .box1 .bContact td span.certImg input{width:90%}.col2-6 .box1 .bContact td span.certImg img{width:97%}.col2-7 .box2 td.textLs input,.col2-7 .box2 td.textLs textarea{width:90%}.col2-7 .box2 td.textLm input,.col2-7 .box2 td.textLm textarea{width:90%}.col2-7 .box2 .bContact table.calendarText{width:90%}.col2-7 .box2 .bContact td.selectLl select{width:90%}.col2-7 .box2 .bContact td span.timeBox{display:block}.col2-7 .box2 .bContact td span.certImg input{width:90%}.col2-7 .box2 .bContact td span.certImg img{width:97%}.col2-8 .box2 td.textLs input,.col2-8 .box2 td.textLs textarea{width:90%}.col2-8 .box2 td.textLm input,.col2-8 .box2 td.textLm textarea{width:90%}.col2-8 .box2 .bContact table.calendarText{width:90%}.col2-8 .box2 .bContact td.selectLl select{width:90%}.col2-8 .box2 .bContact td span.timeBox{display:block}.col2-8 .box2 .bContact td span.certImg input{width:90%}.col2-8 .box2 .bContact td span.certImg img{width:97%}.col2-9 .box2 td.textLs input,.col2-9 .box2 td.textLs textarea{width:90%}.col2-9 .box2 td.textLm input,.col2-9 .box2 td.textLm textarea{width:90%}.col2-9 .box2 .bContact table.calendarText{width:90%}.col2-9 .box2 .bContact td.selectLl select{width:90%}.col2-9 .box2 .bContact td span.timeBox{display:block}.col2-9 .box2 .bContact td span.certImg input{width:90%}.col2-9 .box2 .bContact td span.certImg img{width:97%}.col3-1 td.textLs input,.col3-1 td.textLs textarea{width:90%}.col3-1 td.textLm input,.col3-1 td.textLm textarea{width:90%}.col3-1 .bContact table.calendarText{width:90%}.col3-1 .bContact td.selectLl select{width:90%}.col3-1 .bContact td span.timeBox{display:block}.col3-1 .bContact td span.certImg input{width:90%}.col3-1 .bContact td span.certImg img{width:97%}.col3-2 .box1 td.textLs input,.col3-2 .box1 td.textLs textarea{width:90%}.col3-2 .box1 td.textLm input,.col3-2 .box1 td.textLm textarea{width:90%}.col3-2 .box1 .bContact table.calendarText{width:90%}.col3-2 .box1 .bContact td.selectLl select{width:90%}.col3-2 .box1 .bContact td span.timeBox{display:block}.col3-2 .box1 .bContact td span.certImg input{width:90%}.col3-2 .box1 .bContact td span.certImg img{width:97%}.col3-2 .box3 td.textLs input,.col3-2 .box3 td.textLs textarea{width:90%}.col3-2 .box3 td.textLm input,.col3-2 .box3 td.textLm textarea{width:90%}.col3-2 .box3 .bContact table.calendarText{width:90%}.col3-2 .box3 .bContact td.selectLl select{width:90%}.col3-2 .box3 .bContact td span.timeBox{display:block}.col3-2 .box3 .bContact td span.certImg input{width:90%}.col3-2 .box3 .bContact td span.certImg img{width:97%}.col3-3 .box1 td.textLs input,.col3-3 .box1 td.textLs textarea{width:90%}.col3-3 .box1 td.textLm input,.col3-3 .box1 td.textLm textarea{width:90%}.col3-3 .box1 .bContact table.calendarText{width:90%}.col3-3 .box1 .bContact td.selectLl select{width:90%}.col3-3 .box1 .bContact td span.timeBox{display:block}.col3-3 .box1 .bContact td span.certImg input{width:90%}.col3-3 .box1 .bContact td span.certImg img{width:97%}.col3-3 .box2 td.textLs input,.col3-3 .box2 td.textLs textarea{width:90%}.col3-3 .box2 td.textLm input,.col3-3 .box2 td.textLm textarea{width:90%}.col3-3 .box2 .bContact table.calendarText{width:90%}.col3-3 .box2 .bContact td.selectLl select{width:90%}.col3-3 .box2 .bContact td span.timeBox{display:block}.col3-3 .box2 .bContact td span.certImg input{width:90%}.col3-3 .box2 .bContact td span.certImg img{width:97%}.col3-4 .box2 td.textLs input,.col3-4 .box2 td.textLs textarea{width:90%}.col3-4 .box2 td.textLm input,.col3-4 .box2 td.textLm textarea{width:90%}.col3-4 .box2 .bContact table.calendarText{width:90%}.col3-4 .box2 .bContact td.selectLl select{width:90%}.col3-4 .box2 .bContact td span.timeBox{display:block}.col3-4 .box2 .bContact td span.certImg input{width:90%}.col3-4 .box2 .bContact td span.certImg img{width:97%}.col3-4 .box3 td.textLs input,.col3-4 .box3 td.textLs textarea{width:90%}.col3-4 .box3 td.textLm input,.col3-4 .box3 td.textLm textarea{width:90%}.col3-4 .box3 .bContact table.calendarText{width:90%}.col3-4 .box3 .bContact td.selectLl select{width:90%}.col3-4 .box3 .bContact td span.timeBox{display:block}.col3-4 .box3 .bContact td span.certImg input{width:90%}.col3-4 .box3 .bContact td span.certImg img{width:97%}.col3-5 .box2 td.textLs input,.col3-5 .box2 td.textLs textarea{width:90%}.col3-5 .box2 td.textLm input,.col3-5 .box2 td.textLm textarea{width:90%}.col3-5 .box2 .bContact table.calendarText{width:90%}.col3-5 .box2 .bContact td.selectLl select{width:90%}.col3-5 .box2 .bContact td span.timeBox{display:block}.col3-5 .box2 .bContact td span.certImg input{width:90%}.col3-5 .box2 .bContact td span.certImg img{width:97%}.col3-5 .box3 td.textLs input,.col3-5 .box3 td.textLs textarea{width:90%}.col3-5 .box3 td.textLm input,.col3-5 .box3 td.textLm textarea{width:90%}.col3-5 .box3 .bContact table.calendarText{width:90%}.col3-5 .box3 .bContact td.selectLl select{width:90%}.col3-5 .box3 .bContact td span.timeBox{display:block}.col3-5 .box3 .bContact td span.certImg input{width:90%}.col3-5 .box3 .bContact td span.certImg img{width:97%}.col4 td.textLs input,.col4 td.textLs textarea{width:90%}.col4 td.textLm input,.col4 td.textLm textarea{width:90%}.col4 .bContact table.calendarText{width:90%}.col4 .bContact td.selectLl select{width:90%}.col4 .bContact td span.timeBox{display:block}.col4 .bContact td span.certImg input{width:90%}.col4 .bContact td span.certImg img{width:97%} 
/*@/usr-data/template/SPF_OPRI_v2023_15/css/units/bFlaDl.css*/
.bFlaDl{width:100%}.col1 .bFlaDl{position:relative}.col1 .bFlaDl .bFlaDlLeft{margin:0 0 0 170px}.col1 .bFlaDl .bFlaDlLeft p{line-height:1.6em}.col1 .bFlaDl .bFlaDlRight{position:absolute;top:0;left:0;margin:0;width:160px}.col2-1 .bFlaDl{position:relative}.col2-1 .bFlaDl .bFlaDlLeft{margin:0 0 0 170px}.col2-1 .bFlaDl .bFlaDlRight{position:absolute;top:0;left:0;margin:0;width:160px}.col2-2 .box2 .bFlaDl{position:relative}.col2-2 .box2 .bFlaDl .bFlaDlLeft{margin:0 0 0 170px}.col2-2 .box2 .bFlaDl .bFlaDlRight{position:absolute;top:0;left:0;margin:0;width:160px}.col2-3 .box1 .bFlaDl{position:relative}.col2-3 .box1 .bFlaDl .bFlaDlLeft{margin:0 0 0 170px}.col2-3 .box1 .bFlaDl .bFlaDlRight{position:absolute;top:0;left:0;margin:0;width:160px}.col2-4 .box2 .bFlaDl{position:relative}.col2-4 .box2 .bFlaDl .bFlaDlLeft{margin:0 0 0 170px}.col2-4 .box2 .bFlaDl .bFlaDlRight{position:absolute;top:0;left:0;margin:0;width:160px}.col2-5 .box1 .bFlaDl{position:relative}.col2-5 .box1 .bFlaDl .bFlaDlLeft{margin:0 0 0 170px}.col2-5 .box1 .bFlaDl .bFlaDlRight{position:absolute;top:0;left:0;margin:0;width:160px}.col2-6 .box2 .bFlaDl{position:relative}.col2-6 .box2 .bFlaDl .bFlaDlLeft{margin:0 0 0 170px}.col2-6 .box2 .bFlaDl .bFlaDlRight{position:absolute;top:0;left:0;margin:0;width:160px}.col2-7 .box1 .bFlaDl{position:relative}.col2-7 .box1 .bFlaDl .bFlaDlLeft{margin:0 0 0 170px}.col2-7 .box1 .bFlaDl .bFlaDlRight{position:absolute;top:0;left:0;margin:0;width:160px}.col3-2 .box2 .bFlaDl{position:relative}.col3-2 .box2 .bFlaDl .bFlaDlLeft{margin:0 0 0 170px}.col3-2 .box2 .bFlaDl .bFlaDlRight{position:absolute;top:0;left:0;margin:0;width:160px}.col3-3 .box3 .bFlaDl{position:relative}.col3-3 .box3 .bFlaDl .bFlaDlLeft{margin:0 0 0 170px}.col3-3 .box3 .bFlaDl .bFlaDlRight{position:absolute;top:0;left:0;margin:0;width:160px}.col3-4 .box1 .bFlaDl{position:relative}.col3-4 .box1 .bFlaDl .bFlaDlLeft{margin:0 0 0 170px}.col3-4 .box1 .bFlaDl .bFlaDlRight{position:absolute;top:0;left:0;margin:0;width:160px}.col2-8 .box1 .bFlaDl{position:relative}.col2-8 .box1 .bFlaDl .bFlaDlLeft{margin:0 0 0 170px}.col2-8 .box1 .bFlaDl .bFlaDlRight{position:absolute;top:0;left:0;margin:0;width:160px}.col2-9 .box1 .bFlaDl{position:relative}.col2-9 .box1 .bFlaDl .bFlaDlLeft{margin:0 0 0 170px}.col2-9 .box1 .bFlaDl .bFlaDlRight{position:absolute;top:0;left:0;margin:0;width:160px} 
/*@/usr-data/template/SPF_OPRI_v2023_15/css/units/bFlash.css*/
.bFlash{width:100%;overflow:hidden;text-align:center}.bFlash h5{margin:0 0 5px 0;font-size:1.2em;text-align:left} 
/*@/usr-data/template/SPF_OPRI_v2023_15/css/units/bFlv.css*/
.bFlv{width:100%;overflow:hidden;text-align:center} 
/*@/usr-data/template/SPF_OPRI_v2023_15/css/units/bImg.css*/
.bImg{width:100%;text-align:center}.bImg img{width:auto;max-width:100%}.bImg p.imgCap{margin:0;padding:10px 0 0 0;font-weight:normal;text-align:center} 
/*@/usr-data/template/SPF_OPRI_v2023_15/css/units/bImg2Txt2.css*/
.bImg2Txt2{width:100%}.bImg2Txt2 p.imgCap{margin:0;padding:10px 0 0 0;font-weight:normal;text-align:center;line-height:1.4em}.bImg2Txt2 p{margin:0;padding:15px 0 0 0;text-align:left}.bImg2Txt2 .bImg2Txt2Left .bImg2Txt2Inner{margin:0 25px 0 0}.bImg2Txt2 .bImg2Txt2Right .bImg2Txt2Inner{margin:0 0 0 25px}.col2-2 .box1 .bImg2Txt2 p{font-size:0.8em;line-height:1.4em}.col2-3 .box2 .bImg2Txt2 p{font-size:0.8em;line-height:1.4em}.col2-4 .box1 .bImg2Txt2 p{font-size:0.8em;line-height:1.4em}.col2-5 .box2 .bImg2Txt2 p{font-size:0.8em;line-height:1.4em}.col2-6 .box1 .bImg2Txt2 p{font-size:0.8em;line-height:1.4em}.col2-7 .box2 .bImg2Txt2 p{font-size:0.8em;line-height:1.4em}.col2-8 .box2 .bImg2Txt2 p{font-size:0.8em;line-height:1.4em}.col2-9 .box2 .bImg2Txt2 p{font-size:0.8em;line-height:1.4em}.col3-1 .bImg2Txt2 p{font-size:0.8em;line-height:1.4em}.col3-2 .box1 .bImg2Txt2 p{font-size:0.8em;line-height:1.4em}.col3-2 .box3 .bImg2Txt2 p{font-size:0.8em;line-height:1.4em}.col3-3 .box1 .bImg2Txt2 p{font-size:0.8em;line-height:1.4em}.col3-3 .box2 .bImg2Txt2 p{font-size:0.8em;line-height:1.4em}.col3-4 .box2 .bImg2Txt2 p{font-size:0.8em;line-height:1.4em}.col3-4 .box3 .bImg2Txt2 p{font-size:0.8em;line-height:1.4em}.col3-5 .box2 .bImg2Txt2 p{font-size:0.8em;line-height:1.4em}.col3-5 .box3 .bImg2Txt2 p{font-size:0.8em;line-height:1.4em}.col4 .bImg2Txt2 p{font-size:0.8em;line-height:1.4em} 
/*@/usr-data/template/SPF_OPRI_v2023_15/css/units/bImg3Txt3.css*/
.bImg3Txt3{width:100%}.bImg3Txt3 p.imgCap{margin:0;padding:10px 0 0 0;font-weight:normal;text-align:center;line-height:1.4em}.bImg3Txt3 p{margin:0;padding:15px 0 0 0;text-align:left}.bImg3Txt3 .bImg3Txt3Left .bImg3Txt3Inner{margin:0 30px 0 0}.bImg3Txt3 .bImg3Txt3Center .bImg3Txt3Inner{margin:0 20px}.bImg3Txt3 .bImg3Txt3Right .bImg3Txt3Inner{margin:0 0 0 30px}.col1 .bImg3Txt3 .bImg3Txt3Left .bImg3Txt3Inner{margin:0 30px 0 0}.col1 .bImg3Txt3 .bImg3Txt3Center .bImg3Txt3Inner{margin:0 20px}.col1 .bImg3Txt3 .bImg3Txt3Right .bImg3Txt3Inner{margin:0 0 0 30px}.col2-1 .bImg3Txt3 .bImg3Txt3Left .bImg3Txt3Inner{margin:0 10px 0 0}.col2-1 .bImg3Txt3 .bImg3Txt3Center .bImg3Txt3Inner{margin:0 5px}.col2-1 .bImg3Txt3 .bImg3Txt3Right .bImg3Txt3Inner{margin:0 0 0 10px}.col2-1 .bImg3Txt3 p{font-size:0.8em;line-height:1.4em}.col2-2 .box2 .bImg3Txt3 .bImg3Txt3Left .bImg3Txt3Inner{margin:0 10px 0 0}.col2-2 .box2 .bImg3Txt3 .bImg3Txt3Center .bImg3Txt3Inner{margin:0 5px}.col2-2 .box2 .bImg3Txt3 .bImg3Txt3Right .bImg3Txt3Inner{margin:0 0 0 10px}.col2-2 .bImg3Txt3 p{font-size:0.8em;line-height:1.4em}.col2-3 .box1 .bImg3Txt3 .bImg3Txt3Left .bImg3Txt3Inner{margin:0 10px 0 0}.col2-3 .box1 .bImg3Txt3 .bImg3Txt3Center .bImg3Txt3Inner{margin:0 5px}.col2-3 .box1 .bImg3Txt3 .bImg3Txt3Right .bImg3Txt3Inner{margin:0 0 0 10px}.col2-3 .bImg3Txt3 p{font-size:0.8em;line-height:1.4em}.col2-4 .bImg3Txt3 p{font-size:0.8em;line-height:1.4em}.col2-4 .box2 .bImg3Txt3 .bImg3Txt3Left .bImg3Txt3Inner{margin:0 10px 0 0}.col2-4 .box2 .bImg3Txt3 .bImg3Txt3Center .bImg3Txt3Inner{margin:0 5px}.col2-4 .box2 .bImg3Txt3 .bImg3Txt3Right .bImg3Txt3Inner{margin:0 0 0 10px}.col2-5 .bImg3Txt3 p{font-size:0.8em;line-height:1.4em}.col2-5 .box1 .bImg3Txt3 .bImg3Txt3Left .bImg3Txt3Inner{margin:0 10px 0 0}.col2-5 .box1 .bImg3Txt3 .bImg3Txt3Center .bImg3Txt3Inner{margin:0 5px}.col2-5 .box1 .bImg3Txt3 .bImg3Txt3Right .bImg3Txt3Inner{margin:0 0 0 10px}.col2-6 .bImg3Txt3 p{font-size:0.8em;line-height:1.4em}.col2-6 .box2 .bImg3Txt3 .bImg3Txt3Left .bImg3Txt3Inner{margin:0 10px 0 0}.col2-6 .box2 .bImg3Txt3 .bImg3Txt3Center .bImg3Txt3Inner{margin:0 5px}.col2-6 .box2 .bImg3Txt3 .bImg3Txt3Right .bImg3Txt3Inner{margin:0 0 0 10px}.col2-7 .bImg3Txt3 p{font-size:0.8em;line-height:1.4em}.col2-7 .box1 .bImg3Txt3 .bImg3Txt3Left .bImg3Txt3Inner{margin:0 10px 0 0}.col2-7 .box1 .bImg3Txt3 .bImg3Txt3Center .bImg3Txt3Inner{margin:0 5px}.col2-7 .box1 .bImg3Txt3 .bImg3Txt3Right .bImg3Txt3Inner{margin:0 0 0 10px}.col2-8 .bImg3Txt3 p{font-size:0.8em;line-height:1.4em}.col2-8 .box1 .bImg3Txt3 .bImg3Txt3Left .bImg3Txt3Inner{margin:0 10px 0 0}.col2-8 .box1 .bImg3Txt3 .bImg3Txt3Center .bImg3Txt3Inner{margin:0 5px}.col2-8 .box1 .bImg3Txt3 .bImg3Txt3Right .bImg3Txt3Inner{margin:0 0 0 10px}.col2-9 .bImg3Txt3 p{font-size:0.8em;line-height:1.4em}.col2-9 .box1 .bImg3Txt3 .bImg3Txt3Left .bImg3Txt3Inner{margin:0 10px 0 0}.col2-9 .box1 .bImg3Txt3 .bImg3Txt3Center .bImg3Txt3Inner{margin:0 5px}.col2-9 .box1 .bImg3Txt3 .bImg3Txt3Right .bImg3Txt3Inner{margin:0 0 0 10px}.col3-1 .bImg3Txt3 p{font-size:0.8em;line-height:1.4em}.col3-2 .bImg3Txt3 p{font-size:0.8em;line-height:1.4em}.col3-3 .bImg3Txt3 p{font-size:0.8em;line-height:1.4em}.col3-3 .box3 .bImg3Txt3 .bImg3Txt3Left .bImg3Txt3Inner{margin:0 10px 0 0}.col3-3 .box3 .bImg3Txt3 .bImg3Txt3Center .bImg3Txt3Inner{margin:0 5px}.col3-3 .box3 .bImg3Txt3 .bImg3Txt3Right .bImg3Txt3Inner{margin:0 0 0 10px}.col3-4 .bImg3Txt3 p{font-size:0.8em;line-height:1.4em}.col3-4 .box1 .bImg3Txt3 .bImg3Txt3Left .bImg3Txt3Inner{margin:0 10px 0 0}.col3-4 .box1 .bImg3Txt3 .bImg3Txt3Center .bImg3Txt3Inner{margin:0 5px }.col3-4 .box1 .bImg3Txt3 .bImg3Txt3Right .bImg3Txt3Inner{margin:0 0 0 10px}.col3-5 .bImg3Txt3 p{font-size:0.8em;line-height:1.4em}.col3-5 .box1 .bImg3Txt3 .bImg3Txt3Left .bImg3Txt3Inner{margin:0 20px 0 0}.col3-5 .box1 .bImg3Txt3 .bImg3Txt3Center .bImg3Txt3Inner{margin:0 10px }.col3-5 .box1 .bImg3Txt3 .bImg3Txt3Right .bImg3Txt3Inner{margin:0 0 0 20px}.col4 .bImg3Txt3 p{font-size:0.8em;line-height:1.4em}.col4 .box1 .bImg3Txt3 .bImg3Txt3Left .bImg3Txt3Inner{margin:0 10px 0 0}.col4 .box1 .bImg3Txt3 .bImg3Txt3Center .bImg3Txt3Inner{margin:0 5px }.col4 .box1 .bImg3Txt3 .bImg3Txt3Right .bImg3Txt3Inner{margin:0 0 0 10px} 
/*@/usr-data/template/SPF_OPRI_v2023_15/css/units/bImgBtn.css*/
.bImgbtn{width:100%} 
/*@/usr-data/template/SPF_OPRI_v2023_15/css/units/bImgOrg.css*/
.bImgOrg{width:100%}.bImgOrg p.imgCap{clear:both;margin:0;padding:10px 0 0 0;width:100%;font-weight:normal;text-align:center} 
/*@/usr-data/template/SPF_OPRI_v2023_15/css/units/bImgttl.css*/
.bImgttl{width:100%} 
/*@/usr-data/template/SPF_OPRI_v2023_15/css/units/bImgTtlTxt.css*/
.bImgTtlTxt{width:100%}.bImgTtlTxt .bImgTtlTxtLeft{width:40%}.bImgTtlTxt .bImgTtlTxtLeft p.imgCap{margin:0;padding:10px 0 0 0;font-weight:normal;text-align:center;line-height:1.4em}.bImgTtlTxt .bImgTtlTxtRight{margin:0 0 0 40%;padding:0 0 0 30px}.bImgTtlTxt .bImgTtlTxtRight h5{margin:0 0 20px 0;padding:0;font-weight:normal;font-size:1.5em;line-height:1.6em}.bImgTtlTxt .bImgTtlTxtRight p{margin:0}.bImgTtlTxt .bImgTtlTxtRight p.linkArrow{margin:0}.bImgTtlTxt .bImgTtlTxtRight p.linkArrow a{margin-top:15px;padding:0 0 0 18px;display:inline-block;background:url(../../usr-data/template/SPF_OPRI_v2023_15/common-img/ico_arrow.png) no-repeat 0 0.5em}.col2-2 .box1 .bImgTtlTxt .bImgTtlTxtRight h5{font-size:1.2em}.col2-2 .box1 .bImgTtlTxt .bImgTtlTxtLeft p.imgCap{font-size:0.8em}.col2-2 .box1 .bImgTtlTxt .bImgTtlTxtRight p{font-size:0.8em;line-height:1.4em}.col2-3 .box2 .bImgTtlTxt .bImgTtlTxtRight h5{font-size:1.2em}.col2-3 .box2 .bImgTtlTxt .bImgTtlTxtLeft p.imgCap{font-size:0.8em}.col2-3 .box2 .bImgTtlTxt .bImgTtlTxtRight p{font-size:0.8em;line-height:1.4em}.col2-4 .box1 .bImgTtlTxt .bImgTtlTxtRight h5{font-size:1.2em}.col2-4 .box1 .bImgTtlTxt .bImgTtlTxtLeft p.imgCap{font-size:0.8em}.col2-4 .box1 .bImgTtlTxt .bImgTtlTxtRight p{font-size:0.8em;line-height:1.4em}.col2-5 .box2 .bImgTtlTxt .bImgTtlTxtRight h5{font-size:1.2em}.col2-5 .box2 .bImgTtlTxt .bImgTtlTxtLeft p.imgCap{font-size:0.8em}.col2-5 .box2 .bImgTtlTxt .bImgTtlTxtRight p{font-size:0.8em;line-height:1.4em}.col2-6 .box1 .bImgTtlTxt .bImgTtlTxtRight h5{font-size:1.2em}.col2-6 .box1 .bImgTtlTxt .bImgTtlTxtLeft p.imgCap{font-size:0.8em}.col2-6 .box1 .bImgTtlTxt .bImgTtlTxtRight p{font-size:0.8em;line-height:1.4em}.col2-7 .box2 .bImgTtlTxt .bImgTtlTxtRight h5{font-size:1.2em}.col2-7 .box2 .bImgTtlTxt .bImgTtlTxtLeft p.imgCap{font-size:0.8em}.col2-7 .box2 .bImgTtlTxt .bImgTtlTxtRight p{font-size:0.8em;line-height:1.4em}.col2-8 .box2 .bImgTtlTxt .bImgTtlTxtRight h5{font-size:1.2em}.col2-8 .box2 .bImgTtlTxt .bImgTtlTxtLeft p.imgCap{font-size:0.8em}.col2-8 .box2 .bImgTtlTxt .bImgTtlTxtRight p{font-size:0.8em;line-height:1.4em}.col2-9 .box2 .bImgTtlTxt .bImgTtlTxtRight h5{font-size:1.2em}.col2-9 .box2 .bImgTtlTxt .bImgTtlTxtLeft p.imgCap{font-size:0.8em}.col2-9 .box2 .bImgTtlTxt .bImgTtlTxtRight p{font-size:0.8em;line-height:1.4em}.col3-1 .bImgTtlTxt .bImgTtlTxtRight h5{font-size:1.2em}.col3-1 .bImgTtlTxt .bImgTtlTxtLeft p.imgCap{font-size:0.8em}.col3-1 .bImgTtlTxt .bImgTtlTxtRight p{font-size:0.8em;line-height:1.4em}.col3-2 .box1 .bImgTtlTxt .bImgTtlTxtRight h5{font-size:1.2em}.col3-2 .box1 .bImgTtlTxt .bImgTtlTxtLeft p.imgCap{font-size:0.8em}.col3-2 .box1 .bImgTtlTxt .bImgTtlTxtRight p{font-size:0.8em;line-height:1.4em}.col3-2 .box3 .bImgTtlTxt .bImgTtlTxtRight h5{font-size:1.2em}.col3-2 .box3 .bImgTtlTxt .bImgTtlTxtLeft p.imgCap{font-size:0.8em}.col3-2 .box3 .bImgTtlTxt .bImgTtlTxtRight p{font-size:0.8em;line-height:1.4em}.col3-3 .box1 .bImgTtlTxt .bImgTtlTxtRight h5{font-size:1.2em}.col3-3 .box1 .bImgTtlTxt .bImgTtlTxtLeft p.imgCap{font-size:0.8em}.col3-3 .box1 .bImgTtlTxt .bImgTtlTxtRight p{font-size:0.8em;line-height:1.4em}.col3-3 .box2 .bImgTtlTxt .bImgTtlTxtRight h5{font-size:1.2em}.col3-3 .box2 .bImgTtlTxt .bImgTtlTxtLeft p.imgCap{font-size:0.8em}.col3-3 .box2 .bImgTtlTxt .bImgTtlTxtRight p{font-size:0.8em;line-height:1.4em}.col3-4 .box2 .bImgTtlTxt .bImgTtlTxtRight h5{font-size:1.2em}.col3-4 .box2 .bImgTtlTxt .bImgTtlTxtLeft p.imgCap{font-size:0.8em}.col3-4 .box2 .bImgTtlTxt .bImgTtlTxtRight p{font-size:0.8em;line-height:1.4em}.col3-4 .box3 .bImgTtlTxt .bImgTtlTxtRight h5{font-size:1.2em}.col3-4 .box3 .bImgTtlTxt .bImgTtlTxtLeft p.imgCap{font-size:0.8em}.col3-4 .box3 .bImgTtlTxt .bImgTtlTxtRight p{font-size:0.8em;line-height:1.4em}.col3-5 .box2 .bImgTtlTxt .bImgTtlTxtRight h5{font-size:1.2em}.col3-5 .box2 .bImgTtlTxt .bImgTtlTxtLeft p.imgCap{font-size:0.8em}.col3-5 .box2 .bImgTtlTxt .bImgTtlTxtRight p{font-size:0.8em;line-height:1.4em}.col3-5 .box3 .bImgTtlTxt .bImgTtlTxtRight h5{font-size:1.2em}.col3-5 .box3 .bImgTtlTxt .bImgTtlTxtLeft p.imgCap{font-size:0.8em}.col3-5 .box3 .bImgTtlTxt .bImgTtlTxtRight p{font-size:0.8em;line-height:1.4em}.col4 .bImgTtlTxt .bImgTtlTxtRight h5{font-size:1.2em}.col4 .bImgTtlTxt .bImgTtlTxtLeft p.imgCap{font-size:0.8em}.col4 .bImgTtlTxt .bImgTtlTxtRight p{font-size:0.8em;line-height:1.4em} 
/*@/usr-data/template/SPF_OPRI_v2023_15/css/units/bImgTtlTxt2.css*/
.bImgTtlTxt2{width:100%}.bImgTtlTxt2 .bImgTtlTxt2Left .bImgTtlTxt2Inner{margin:0 25px 0 0}.bImgTtlTxt2 .bImgTtlTxt2Right .bImgTtlTxt2Inner{margin:0 0 0 25px}.bImgTtlTxt2 .bImgTtlTxt2Img{float:left;margin:0 0 10px 0;width:40%;text-align:center}.bImgTtlTxt2 .bImgTtlTxt2Img p.imgCap{margin:0;padding:10px 0 0 0;font-weight:normal;line-height:1.4em}.bImgTtlTxt2 .bImgTtlTxt2Data{margin:0 0 0 40%;padding:0 0 0 25px}.bImgTtlTxt2 .bImgTtlTxt2Data h5{margin:0 0 20px 0;padding:0;font-weight:normal;font-size:1.5em;line-height:1.6em}.bImgTtlTxt2 .bImgTtlTxt2Data p{margin:0}.bImgTtlTxt2 .bImgTtlTxt2Data p.linkArrow{margin:0}.bImgTtlTxt2 .bImgTtlTxt2Data p.linkArrow a{margin-top:15px;padding:0 0 0 18px;display:inline-block;background:url(../../usr-data/template/SPF_OPRI_v2023_15/common-img/ico_arrow.png) no-repeat 0 0.5em}.col2-1 .bImgTtlTxt2 p{font-size:0.8em;line-height:1.4em}.col2-1 .bImgTtlTxt2 h5{font-size:1.2em;line-height:1.4em}.col2-2 .bImgTtlTxt2 p{font-size:0.8em;line-height:1.4em}.col2-2 .bImgTtlTxt2 h5{font-size:1.2em;line-height:1.4em}.col2-3 .bImgTtlTxt2 p{font-size:0.8em;line-height:1.4em}.col2-3 .bImgTtlTxt2 h5{font-size:1.2em;line-height:1.4em}.col2-4 .bImgTtlTxt2 p{font-size:0.8em;line-height:1.4em}.col2-4 .bImgTtlTxt2 h5{font-size:1.2em;line-height:1.4em}.col2-5 .bImgTtlTxt2 p{font-size:0.8em;line-height:1.4em}.col2-5 .bImgTtlTxt2 h5{font-size:1.2em;line-height:1.4em}.col2-6 .bImgTtlTxt2 p{font-size:0.8em;line-height:1.4em}.col2-6 .bImgTtlTxt2 h5{font-size:1.2em;line-height:1.4em}.col2-7 .bImgTtlTxt2 p{font-size:0.8em;line-height:1.4em}.col2-7 .bImgTtlTxt2 h5{font-size:1.2em;line-height:1.4em}.col2-8 .bImgTtlTxt2 p{font-size:0.8em;line-height:1.4em}.col2-8 .bImgTtlTxt2 h5{font-size:1.2em;line-height:1.4em}.col2-9 .bImgTtlTxt2 p{font-size:0.8em;line-height:1.4em}.col2-9 .bImgTtlTxt2 h5{font-size:1.2em;line-height:1.4em}.col3-1 .bImgTtlTxt2 p{font-size:0.8em;line-height:1.4em}.col3-1 .bImgTtlTxt2 h5{font-size:1.2em;line-height:1.4em}.col3-2 .bImgTtlTxt2 p{font-size:0.8em;line-height:1.4em}.col3-2 .bImgTtlTxt2 h5{font-size:1.2em;line-height:1.4em}.col3-3 .bImgTtlTxt2 p{font-size:0.8em;line-height:1.4em}.col3-3 .bImgTtlTxt2 h5{font-size:1.2em;line-height:1.4em}.col3-4 .bImgTtlTxt2 p{font-size:0.8em;line-height:1.4em}.col3-4 .bImgTtlTxt2 h5{font-size:1.2em;line-height:1.4em}.col3-5 .bImgTtlTxt2 p{font-size:0.8em;line-height:1.4em}.col3-5 .bImgTtlTxt2 h5{font-size:1.2em;line-height:1.4em}.col4 .bImgTtlTxt2 p{font-size:0.8em;line-height:1.4em}.col4 .bImgTtlTxt2 h5{font-size:1.2em;line-height:1.4em} 
/*@/usr-data/template/SPF_OPRI_v2023_15/css/units/bImgTxt.css*/
.bImgTxt{width:100%}.bImgTxt .bImgTxtLeft{margin:0 30px 0 0;width:33%}.bImgTxt .bImgTxtLeft p.imgCap{margin:0;padding:10px 0;font-weight:normal;text-align:center;line-height:1.4em}.col1 .bImgTxt .bImgTxtLeft{width:33%}.col2-2 .box1 .bImgTxt .bImgTxtLeft p.imgCap{font-size:0.8em}.col2-2 .box1 .bImgTxt .bImgTxtRight p{font-size:0.8em;line-height:1.4em}.col2-3 .box2 .bImgTxt .bImgTxtLeft p.imgCap{font-size:0.8em}.col2-3 .box2 .bImgTxt .bImgTxtRight p{font-size:0.8em;line-height:1.4em}.col2-4 .box1 .bImgTxt .bImgTxtLeft p.imgCap{font-size:0.8em}.col2-4 .box1 .bImgTxt .bImgTxtRight p{font-size:0.8em;line-height:1.4em}.col2-5 .box2 .bImgTxt .bImgTxtLeft p.imgCap{font-size:0.8em}.col2-5 .box2 .bImgTxt .bImgTxtRight p{font-size:0.8em;line-height:1.4em}.col2-6 .box1 .bImgTxt .bImgTxtLeft p.imgCap{font-size:0.8em}.col2-6 .box1 .bImgTxt .bImgTxtRight p{font-size:0.8em;line-height:1.4em}.col2-7 .box2 .bImgTxt .bImgTxtLeft p.imgCap{font-size:0.8em}.col2-7 .box2 .bImgTxt .bImgTxtRight p{font-size:0.8em;line-height:1.4em}.col2-8 .box2 .bImgTxt .bImgTxtLeft p.imgCap{font-size:0.8em}.col2-8 .box2 .bImgTxt .bImgTxtRight p{font-size:0.8em;line-height:1.4em}.col2-9 .box2 .bImgTxt .bImgTxtLeft p.imgCap{font-size:0.8em}.col2-9 .box2 .bImgTxt .bImgTxtRight p{font-size:0.8em;line-height:1.4em}.col3-1 .bImgTxt .bImgTxtLeft p.imgCap{font-size:0.8em}.col3-1 .bImgTxt .bImgTxtRight p{font-size:0.8em;line-height:1.4em}.col3-2 .box1 .bImgTxt .bImgTxtLeft p.imgCap{font-size:0.8em}.col3-2 .box1 .bImgTxt .bImgTxtRight p{font-size:0.8em;line-height:1.4em}.col3-2 .box3 .bImgTxt .bImgTxtLeft p.imgCap{font-size:0.8em}.col3-2 .box3 .bImgTxt .bImgTxtRight p{font-size:0.8em;line-height:1.4em}.col3-3 .box1 .bImgTxt .bImgTxtLeft p.imgCap{font-size:0.8em}.col3-3 .box1 .bImgTxt .bImgTxtRight p{font-size:0.8em;line-height:1.4em}.col3-3 .box2 .bImgTxt .bImgTxtLeft p.imgCap{font-size:0.8em}.col3-3 .box2 .bImgTxt .bImgTxtRight p{font-size:0.8em;line-height:1.4em}.col3-4 .box2 .bImgTxt .bImgTxtLeft p.imgCap{font-size:0.8em}.col3-4 .box2 .bImgTxt .bImgTxtRight p{font-size:0.8em;line-height:1.4em}.col3-4 .box3 .bImgTxt .bImgTxtLeft p.imgCap{font-size:0.8em}.col3-4 .box3 .bImgTxt .bImgTxtRight p{font-size:0.8em;line-height:1.4em}.col3-5 .box2 .bImgTxt .bImgTxtLeft p.imgCap{font-size:0.8em}.col3-5 .box2 .bImgTxt .bImgTxtRight p{font-size:0.8em;line-height:1.4em}.col3-5 .box3 .bImgTxt .bImgTxtLeft p.imgCap{font-size:0.8em}.col3-5 .box3 .bImgTxt .bImgTxtRight p{font-size:0.8em;line-height:1.4em}.col4 .bImgTxt .bImgTxtLeft p.imgCap{font-size:0.8em}.col4 .bImgTxt .bImgTxtRight p{font-size:0.8em;line-height:1.4em} @media screen and (max-width:580px), (max-width:960px) and (orientation:landscape){   .staff-lead__area .bImgTxt .bImgTxtLeft{   margin:0 auto 15px;   width:100%;   text-align:center; }.staff-lead__area .bImgTxt .bImgTxtLeft img{   width:auto;   max-width:100%; } }
/*@/usr-data/template/SPF_OPRI_v2023_15/css/units/bItems.css*/
.bItems{width:100%}.bItems ol{margin:0;padding:0;counter-reset:li}.bItems ol li{position:relative;display:block;padding:1px 0 3px 50px;margin-left:0 !important;margin-bottom:25px;line-height:1.3em}.bItems ol li:after{line-height:1em;width:2em;counter-increment:li;content:counter(li) ".";position:absolute;display:block;text-align:right;font-style:italic;left:0;top:0;font-size:22px;font-family:"Lucida Console", Monaco, "monospace"}.bItems ol li{ text-indent:inherit!important; padding:1px 0 3px 50px!important;} 
/*@/usr-data/template/SPF_OPRI_v2023_15/css/units/bJava.css*/
.bJava{width:100%;overflow:hidden;text-align:center} 
/*@/usr-data/template/SPF_OPRI_v2023_15/css/units/bLine.css*/
.bLine{padding:2px 0 0 0;width:100%;line-height:0.1em;font-size:0.1em;border-bottom-style:solid;border-bottom-width:1px}.bLine hr{display:none} 
/*@/usr-data/template/SPF_OPRI_v2023_15/css/units/bList2.css*/
.bList2{width:100%}.bList2 table{width:100%;border-collapse:collapse;border-spacing:0;border-top-style:solid;border-top-width:1px;border-left-style:solid;border-left-width:1px}.bList2 table caption{margin:0 0 5px 0;width:100%;text-align:left}.bList2 th{padding:15px 20px;text-align:left;vertical-align:top;font-weight:normal;border-right-style:solid;border-right-width:1px;border-bottom-style:solid;border-bottom-width:1px}.bList2 td{padding:15px 20px;text-align:left;vertical-align:top;border-right-style:solid;border-right-width:1px;border-bottom-style:solid;border-bottom-width:1px}.bList2 th.bList2Th{text-align:center;border-bottom-style:solid;border-bottom-width:1px}.bList2 th.bList2ThLine{text-align:center;border-left-style:solid;border-left-width:1px;border-bottom-style:solid;border-bottom-width:1px}.bList2 td.bList2Td{padding:15px 20px;text-align:left;vertical-align:top;border-right-style:solid;border-right-width:1px;border-bottom-style:solid;border-bottom-width:1px}#page311 .bList2 th{ font-weight:bold;}#page311 .bList2 table{ border-top:none;}#page311 .bList2 tr:last-child th,#page311 .bList2 tr:last-child td{ border-bottom:none;} @media screen and (max-width:580px), (max-width:960px) and (orientation:landscape){#page311 .bList2 th{   width:18%; } }
/*@/usr-data/template/SPF_OPRI_v2023_15/css/units/bMap.css*/
.bMap{width:100%}.bMapArea{border:1px solid #CCC;display:block} 
/*@/usr-data/template/SPF_OPRI_v2023_15/css/units/bPageTop.css*/
.bPageTop{margin-right:0;margin-left:auto;width:58px;height:58px;display:block}.bPageTop p{position:relative}.bPageTop p a{position:absolute;width:58px;height:58px;transition:opacity 0.3s;cursor:pointer;z-index:2;background:#444;border-radius:58px;text-indent:-9999px}.bPageTop p a:before{content:'';position:absolute;right:21px;top:24px;width:15px;height:15px;border-right:solid 2px #FFF;border-top:solid 2px #FFF;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.bPageTop p a:hover{opacity:0.8} 
/*@/usr-data/template/SPF_OPRI_v2023_15/css/units/bPdf.css*/
.bPdf{width:100%}.bPdf .bPdfRight p{margin:0} 
/*@/usr-data/template/SPF_OPRI_v2023_15/css/units/bRssReader.css*/
.bRssReader{width:100%}.bRssReader ul{margin:0;padding:0;list-style:none}.bRssReader ul li{margin:0 0 10px 0;padding:0 0 0 13px;background:url(../../usr-data/template/SPF_OPRI_v2023_15/common-img/ico_arrow.png) no-repeat 0 0.4em}.bRssReader li span{font-weight:bold;font-size:0.8em}.bRssReader li h3{margin:0 0 5px 0;font-size:1.1em;font-weight:normal;line-height:normal}.bRssReader li p{margin:0;padding:0}.bRssReader li img{float:left;padding:3px 10px 3px 0} 
/*@/usr-data/template/SPF_OPRI_v2023_15/css/units/bSiteMap.css*/
.bSiteMap{width:100%}.bSiteMap ul li{margin:0 0 5px 0}.bSiteMap ul li a{padding:0 0 0 15px;background:url(../../usr-data/template/SPF_OPRI_v2023_15/common-img/ico_arrow.png) no-repeat 0 0.2em}.bSiteMap ul.bSiteMapGlobal{margin:0;padding:0;list-style:none}.bSiteMap li.bSiteMapGli{font-weight:bold;font-size:1.2em}.bSiteMap ul.bSiteMapLocal{margin:0;padding:10px 0 15px 18px;list-style:none}.bSiteMap li.bSiteMapLli{font-weight:normal;font-size:0.8em} 
/*@/usr-data/template/SPF_OPRI_v2023_15/css/units/bSubTtl.css*/
.bSubTtl{width:100%}.bSubTtl h1,.bSubTtl h2,.bSubTtl h3,.bSubTtl h4,.bSubTtl h5,.bSubTtl h6{margin:0;padding:0;font-size:1.5em;font-weight:normal;line-height:1.6em} 
/*@/usr-data/template/SPF_OPRI_v2023_15/css/units/bTtl.css*/
.bTtl{width:100%}.bTtl h1,.bTtl h2,.bTtl h3,.bTtl h4,.bTtl h5,.bTtl h6{margin:0;padding:0;font-size:2.3em;line-height:1.3em;letter-spacing:0.1em;}.bTtl h2{ font-size:2.88rem;}.bTtl h3{ font-size:2.8rem; padding-bottom:10px; border-bottom:solid 3px #004689;}.bTtl h4{ font-size:2.4rem; padding:5px 15px; background-color:#EFEFEF;}.bTtl h5{ font-size:2.2rem; padding:0 10px; border-left:5px solid #004689; letter-spacing:0.08em;}.bTtl h6{ font-size:1.8rem;} 
/*@/usr-data/template/SPF_OPRI_v2023_15/css/units/bTtlBg.css*/
.bTtlBg{width:100%}.bTtlBg h1,.bTtlBg h2,.bTtlBg h3,.bTtlBg h4,.bTtlBg h5,.bTtlBg h6{margin:0;padding:10px 15px;font-size:1.5em;font-weight:normal;line-height:1.6em} 
/*@/usr-data/template/SPF_OPRI_v2023_15/css/units/bTxt.css*/
.bTxt{width:100%}.bTxt p{margin:0;padding:0;} 
/*@/usr-data/template/SPF_OPRI_v2023_15/css/units/bTxtImg.css*/
.bTxtImg{width:100%}.bTxtImg .bTxtImgRight{margin:0 0 0 30px;width:33%}.bTxtImg .bTxtImgRight p.imgCap{margin:0;padding:10px 0;font-weight:normal;text-align:center;line-height:1.4em}.col1 .bTxtImg .bTxtImgRight{width:33%}.col2-2 .box1 .bTxtImg .bTxtImgRight p.imgCap{font-size:0.8em}.col2-2 .box1 .bTxtImg .bTxtImgLeft p{font-size:0.8em;line-height:1.4em}.col2-3 .box2 .bTxtImg .bTxtImgRight p.imgCap{font-size:0.8em}.col2-3 .box2 .bTxtImg .bTxtImgLeft p{font-size:0.8em;line-height:1.4em}.col2-4 .box1 .bTxtImg .bTxtImgRight p.imgCap{font-size:0.8em}.col2-4 .box1 .bTxtImg .bTxtImgLeft p{font-size:0.8em;line-height:1.4em}.col2-5 .box2 .bTxtImg .bTxtImgRight p.imgCap{font-size:0.8em}.col2-5 .box2 .bTxtImg .bTxtImgLeft p{font-size:0.8em;line-height:1.4em}.col2-6 .box1 .bTxtImg .bTxtImgRight p.imgCap{font-size:0.8em}.col2-6 .box1 .bTxtImg .bTxtImgLeft p{font-size:0.8em;line-height:1.4em}.col2-7 .box2 .bTxtImg .bTxtImgRight p.imgCap{font-size:0.8em}.col2-7 .box2 .bTxtImg .bTxtImgLeft p{font-size:0.8em;line-height:1.4em}.col3-1 .bTxtImg .bTxtImgRight p.imgCap{font-size:0.8em}.col3-1 .bTxtImg .bTxtImgLeft p{font-size:0.8em;line-height:1.4em}.col3-2 .box1 .bTxtImg .bTxtImgRight p.imgCap{font-size:0.8em}.col3-2 .box1 .bTxtImg .bTxtImgLeft p{font-size:0.8em;line-height:1.4em}.col3-2 .box3 .bTxtImg .bTxtImgRight p.imgCap{font-size:0.8em}.col3-2 .box3 .bTxtImg .bTxtImgLeft p{font-size:0.8em;line-height:1.4em}.col3-3 .box1 .bTxtImg .bTxtImgRight p.imgCap{font-size:0.8em}.col3-3 .box1 .bTxtImg .bTxtImgLeft p{font-size:0.8em;line-height:1.4em}.col3-3 .box2 .bTxtImg .bTxtImgRight p.imgCap{font-size:0.8em}.col3-3 .box2 .bTxtImg .bTxtImgLeft p{font-size:0.8em;line-height:1.4em}.col3-4 .box2 .bTxtImg .bTxtImgRight p.imgCap{font-size:0.8em}.col3-4 .box2 .bTxtImg .bTxtImgLeft p{font-size:0.8em;line-height:1.4em}.col3-4 .box3 .bTxtImg .bTxtImgRight p.imgCap{font-size:0.8em}.col3-4 .box3 .bTxtImg .bTxtImgLeft p{font-size:0.8em;line-height:1.4em}.col4 .bTxtImg .bTxtImgRight p.imgCap{font-size:0.8em}.col4 .bTxtImg .bTxtImgLeft p{font-size:0.8em;line-height:1.4em} 
/*@/usr-data/template/SPF_OPRI_v2023_15/css/units/bVCatList2.css*/
.bVCatList2{position:relative;width:100%} p.bVCatList2Rss{position:absolute;top:0;right:0;margin:0;padding:0;width:33px} p.bVCatList2Rss a{width:33px;height:12px;display:block;text-indent:-9999px;overflow:hidden;background:url(../../usr-data/template/SPF_OPRI_v2023_15/common-img/ico_rss.gif) no-repeat}.bVCatList2 ul{margin:0;padding:20px 0 0 0;width:100%;list-style:none;list-style-position:outside}.bVCatList2 ul li{margin:0 0 30px 0;width:100%}.bVCatList2Img{margin:0 0 15px 0;width:100%}.bVCatList2Img img{width:100%} p.bVCatList2Date{margin:0;font-weight:bold}.bVCatList2 ul li h5{margin:0 0 3px 0;font-size:1.1em}.bVCatList2 ul li h5 a{padding:0 5px 0 0;font-weight:normal}.bVCatList2 ul li h5 img{width:25px !important;display:inline} p.bVCatList2Txt{margin:0}.bVCatList2 p.bVCatList2Page{text-align:center} 
/*@/usr-data/template/SPF_OPRI_v2023_15/css/units/bVCatList3.css*/
.bVCatList3{position:relative;width:100%} p.bVCatList3Rss{position:absolute;top:0;right:0;margin:0;padding:0;width:33px} p.bVCatList3Rss a{width:33px;height:12px;display:block;text-indent:-9999px;overflow:hidden;background:url(../../usr-data/template/SPF_OPRI_v2023_15/common-img/ico_rss.gif) no-repeat}.bVCatList3 ul{clear:both;margin:0;padding:20px 0 0 0;width:100%;list-style:none;list-style-position:outside}.bVCatList3 ul li.bVCatList3Left{}.bVCatList3 ul li.bVCatList3Left .bVCatList3Inner{padding:0 15px 0 0}.bVCatList3 ul li.bVCatList3Right{}.bVCatList3 ul li.bVCatList3Right .bVCatList3Inner{padding:0 0 0 15px}.bVCatList3Img{margin:0 0 5px 0;width:100%}.bVCatList3Img img{width:100%} p.bVCatList3Date{margin:0;font-weight:bold}.bVCatList3 ul li h5{margin:0 0 5px 0;font-size:1.1em}.bVCatList3 ul li h5 a{font-weight:normal}.bVCatList3 ul li h5 img{width:25px !important;display:inline} p.bVCatList3Txt{margin:0;padding:0}.bVCatList3 p.bVCatList3Page{margin:0;padding:10px 0 0 0;text-align:center}.col1 .bVCatList3 ul li.bVCatList3Left .bVCatList3Inner{padding:0 15px 0 0}.col1 .bVCatList3 ul li.bVCatList3Right .bVCatList3Inner{padding:0 0 0 15px}.col2-1 .bVCatList3 ul li.bVCatList3Left .bVCatList3Inner{padding:0 15px 0 0}.col2-1 .bVCatList3 ul li.bVCatList3Right .bVCatList3Inner{padding:0 0 0 15px}.col2-2 .box1 .bVCatList3 ul li.bVCatList3Left .bVCatList3Inner{padding:0 7px 0 0}.col2-2 .box1 .bVCatList3 ul li.bVCatList3Right .bVCatList3Inner{padding:0 0 0 7px}.col2-2 .box1 .bVCatList3 ul li h5{font-size:1em;line-height:1.4em}.col2-2 .box1 .bVCatList3 p.bVCatList3Txt{font-size:0.8em;line-height:1.4em}.col2-3 .box2 .bVCatList3 ul li.bVCatList3Left .bVCatList3Inner{padding:0 7px 0 0}.col2-3 .box2 .bVCatList3 ul li.bVCatList3Right .bVCatList3Inner{padding:0 0 0 7px}.col2-3 .box2 .bVCatList3 ul li h5{font-size:1em;line-height:1.4em}.col2-3 .box2 .bVCatList3 p.bVCatList3Txt{font-size:0.8em;line-height:1.4em}.col2-4 .box1 .bVCatList3 ul li.bVCatList3Left .bVCatList3Inner{padding:0 7px 0 0}.col2-4 .box1 .bVCatList3 ul li.bVCatList3Right .bVCatList3Inner{padding:0 0 0 7px}.col2-4 .box1 .bVCatList3 ul li h5{font-size:1em;line-height:1.4em}.col2-4 .box1 .bVCatList3 p.bVCatList3Txt{font-size:0.8em;line-height:1.4em}.col2-5 .box2 .bVCatList3 ul li.bVCatList3Left .bVCatList3Inner{padding:0 7px 0 0}.col2-5 .box2 .bVCatList3 ul li.bVCatList3Right .bVCatList3Inner{padding:0 0 0 7px}.col2-5 .box2 .bVCatList3 ul li h5{font-size:1em;line-height:1.4em}.col2-5 .box2 .bVCatList3 p.bVCatList3Txt{font-size:0.8em;line-height:1.4em}.col2-6 .box1 .bVCatList3 ul li.bVCatList3Left .bVCatList3Inner{padding:0 7px 0 0}.col2-6 .box1 .bVCatList3 ul li.bVCatList3Right .bVCatList3Inner{padding:0 0 0 7px}.col2-6 .box1 .bVCatList3 ul li h5{font-size:1em;line-height:1.4em}.col2-6 .box1 .bVCatList3 p.bVCatList3Txt{font-size:0.8em;line-height:1.4em}.col2-7 .box2 .bVCatList3 ul li.bVCatList3Left .bVCatList3Inner{padding:0 7px 0 0}.col2-7 .box2 .bVCatList3 ul li.bVCatList3Right .bVCatList3Inner{padding:0 0 0 7px}.col2-7 .box2 .bVCatList3 ul li h5{font-size:1em;line-height:1.4em}.col2-7 .box2 .bVCatList3 p.bVCatList3Txt{font-size:0.8em;line-height:1.4em}.col2-8 .box2 .bVCatList3 ul li.bVCatList3Left .bVCatList3Inner{padding:0 7px 0 0}.col2-8 .box2 .bVCatList3 ul li.bVCatList3Right .bVCatList3Inner{padding:0 0 0 7px}.col2-8 .box2 .bVCatList3 ul li h5{font-size:1em;line-height:1.4em}.col2-8 .box2 .bVCatList3 p.bVCatList3Txt{font-size:0.8em;line-height:1.4em}.col2-9 .box2 .bVCatList3 ul li.bVCatList3Left .bVCatList3Inner{padding:0 7px 0 0}.col2-9 .box2 .bVCatList3 ul li.bVCatList3Right .bVCatList3Inner{padding:0 0 0 7px}.col2-9 .box2 .bVCatList3 ul li h5{font-size:1em;line-height:1.4em}.col2-9 .box2 .bVCatList3 p.bVCatList3Txt{font-size:0.8em;line-height:1.4em}.col3-1 .bVCatList3 ul li.bVCatList3Left .bVCatList3Inner{padding:0 7px 0 0}.col3-1 .bVCatList3 ul li.bVCatList3Right .bVCatList3Inner{padding:0 0 0 7px}.col3-1 .bVCatList3 ul li h5{font-size:1em;line-height:1.4em}.col3-1 .bVCatList3 p.bVCatList3Txt{font-size:0.8em;line-height:1.4em}.col3-2 .box1 .bVCatList3 ul li.bVCatList3Left .bVCatList3Inner{padding:0 7px 0 0}.col3-2 .box1 .bVCatList3 ul li.bVCatList3Right .bVCatList3Inner{padding:0 0 0 7px}.col3-2 .box1 .bVCatList3 ul li h5{font-size:1em;line-height:1.4em}.col3-2 .box1 .bVCatList3 p.bVCatList3Txt{font-size:0.8em;line-height:1.4em}.col3-2 .box3 .bVCatList3 ul li.bVCatList3Left .bVCatList3Inner{padding:0 7px 0 0}.col3-2 .box3 .bVCatList3 ul li.bVCatList3Right .bVCatList3Inner{padding:0 0 0 7px}.col3-2 .box3 .bVCatList3 ul li h5{font-size:1em;line-height:1.4em}.col3-2 .box3 .bVCatList3 p.bVCatList3Txt{font-size:0.8em;line-height:1.4em}.col3-3 .box1 .bVCatList3 ul li.bVCatList3Left .bVCatList3Inner{padding:0 7px 0 0}.col3-3 .box1 .bVCatList3 ul li.bVCatList3Right .bVCatList3Inner{padding:0 0 0 7px}.col3-3 .box1 .bVCatList3 ul li h5{font-size:1em;line-height:1.4em}.col3-3 .box1 .bVCatList3 p.bVCatList3Txt{font-size:0.8em;line-height:1.4em}.col3-3 .box2 .bVCatList3 ul li.bVCatList3Left .bVCatList3Inner{padding:0 7px 0 0}.col3-3 .box2 .bVCatList3 ul li.bVCatList3Right .bVCatList3Inner{padding:0 0 0 7px}.col3-3 .box2 .bVCatList3 ul li h5{font-size:1em;line-height:1.4em}.col3-3 .box2 .bVCatList3 p.bVCatList3Txt{font-size:0.8em;line-height:1.4em}.col3-4 .box2 .bVCatList3 ul li.bVCatList3Left .bVCatList3Inner{padding:0 7px 0 0}.col3-4 .box2 .bVCatList3 ul li.bVCatList3Right .bVCatList3Inner{padding:0 0 0 7px}.col3-4 .box2 .bVCatList3 ul li h5{font-size:1em;line-height:1.4em}.col3-4 .box2 .bVCatList3 p.bVCatList3Txt{font-size:0.8em;line-height:1.4em}.col3-4 .box3 .bVCatList3 ul li.bVCatList3Left .bVCatList3Inner{padding:0 7px 0 0}.col3-4 .box3 .bVCatList3 ul li.bVCatList3Right .bVCatList3Inner{padding:0 0 0 7px}.col3-4 .box3 .bVCatList3 ul li h5{font-size:1em;line-height:1.4em}.col3-4 .box3 .bVCatList3 p.bVCatList3Txt{font-size:0.8em;line-height:1.4em}.col3-5 .box2 .bVCatList3 ul li.bVCatList3Left .bVCatList3Inner{padding:0 7px 0 0}.col3-5 .box2 .bVCatList3 ul li.bVCatList3Right .bVCatList3Inner{padding:0 0 0 7px}.col3-5 .box2 .bVCatList3 ul li h5{font-size:1em;line-height:1.4em}.col3-5 .box2 .bVCatList3 p.bVCatList3Txt{font-size:0.8em;line-height:1.4em}.col3-5 .box3 .bVCatList3 ul li.bVCatList3Left .bVCatList3Inner{padding:0 7px 0 0}.col3-5 .box3 .bVCatList3 ul li.bVCatList3Right .bVCatList3Inner{padding:0 0 0 7px}.col3-5 .box3 .bVCatList3 ul li h5{font-size:1em;line-height:1.4em}.col3-5 .box3 .bVCatList3 p.bVCatList3Txt{font-size:0.8em;line-height:1.4em}.col4 .bVCatList3 ul li.bVCatList3Left .bVCatList3Inner{padding:0 7px 0 0}.col4 .bVCatList3 ul li.bVCatList3Right .bVCatList3Inner{padding:0 0 0 7px}.col4 .bVCatList3 ul li h5{font-size:1em;line-height:1.4em}.col4 .bVCatList3 p.bVCatList3Txt{font-size:0.8em;line-height:1.4em} 
/*@/usr-data/template/SPF_OPRI_v2023_15/css/units/bVImgTtlTxt.css*/
.bVImgTtlTxt{width:100%}.bVImgTtlTxt .bVImgTtlTxtImg{padding:0 0 25px 0;width:100%}.bVImgTtlTxt .bVImgTtlTxtImg p.imgCap{margin:0;padding:10px 0 0 0;font-weight:normal;text-align:center;line-height:1.4em}.bVImgTtlTxt .bVImgTtlTxtBottom{ margin:0;padding:0}.bVImgTtlTxt .bVImgTtlTxtBottom h5{margin:0 0 20px 0;padding:0;font-weight:normal;font-size:1.5em;line-height:1.6em}.bVImgTtlTxt .bVImgTtlTxtBottom p{margin:0}.bVImgTtlTxt .bVImgTtlTxtBottom p.linkArrow{margin:0}.bVImgTtlTxt .bVImgTtlTxtBottom p.linkArrow a{margin-top:15px;padding:0 0 0 18px;display:inline-block;background:url(../../usr-data/template/SPF_OPRI_v2023_15/common-img/ico_arrow.png) no-repeat 0 0.5em} 
/*@/usr-data/template/SPF_OPRI_v2023_15/css/units/bVImgTtlTxt2.css*/
.bVImgTtlTxt2{width:100%}.bVImgTtlTxt2 .bVImgTtlTxt2Img{margin:0 0 25px 0}.bVImgTtlTxt2 .bVImgTtlTxt2Left .bVImgTtlTxt2Inner{margin:0 25px 0 0}.bVImgTtlTxt2 .bVImgTtlTxt2Right .bVImgTtlTxt2Inner{margin:0 0 0 25px}.bVImgTtlTxt2 .bVImgTtlTxt2Inner p.imgCap{margin:0;padding:10px 0 0 0;font-weight:normal;text-align:center;line-height:1.4em}.bVImgTtlTxt2 .bVImgTtlTxt2Data{}.bVImgTtlTxt2 .bVImgTtlTxt2Data h5{margin:0 0 20px 0;padding:0;font-weight:normal;font-size:1.5em;line-height:1.6em}.bVImgTtlTxt2 .bVImgTtlTxt2Data p{margin:0;text-align:left}.bVImgTtlTxt2 .bVImgTtlTxt2Data p.linkArrow{margin:0}.bVImgTtlTxt2 .bVImgTtlTxt2Data p.linkArrow a{margin-top:15px;padding:0 0 0 18px;display:inline-block;background:url(../../usr-data/template/SPF_OPRI_v2023_15/common-img/ico_arrow.png) no-repeat 0 0.5em}.col2-2 .box1 .bVImgTtlTxt2 p{font-size:0.8em;line-height:1.4em}.col2-2 .box1 .bVImgTtlTxt2 h5{font-size:1.2em;line-height:1.4em}.col2-3 .box2 .bVImgTtlTxt2 p{font-size:0.8em;line-height:1.4em}.col2-3 .box2 .bVImgTtlTxt2 h5{font-size:1.2em;line-height:1.4em}.col2-4 .box1 .bVImgTtlTxt2 p{font-size:0.8em;line-height:1.4em}.col2-4 .box1 .bVImgTtlTxt2 h5{font-size:1.2em;line-height:1.4em}.col2-5 .box2 .bVImgTtlTxt2 p{font-size:0.8em;line-height:1.4em}.col2-5 .box2 .bVImgTtlTxt2 h5{font-size:1.2em;line-height:1.4em}.col2-6 .box1 .bVImgTtlTxt2 p{font-size:0.8em;line-height:1.4em}.col2-6 .box1 .bVImgTtlTxt2 h5{font-size:1.2em;line-height:1.4em}.col2-7 .box2 .bVImgTtlTxt2 p{font-size:0.8em;line-height:1.4em}.col2-7 .box2 .bVImgTtlTxt2 h5{font-size:1.2em;line-height:1.4em}.col2-8 .box2 .bVImgTtlTxt2 p{font-size:0.8em;line-height:1.4em}.col2-8 .box2 .bVImgTtlTxt2 h5{font-size:1.2em;line-height:1.4em}.col2-9 .box2 .bVImgTtlTxt2 p{font-size:0.8em;line-height:1.4em}.col2-9 .box2 .bVImgTtlTxt2 h5{font-size:1.2em;line-height:1.4em}.col3-1 .bVImgTtlTxt2 p{font-size:0.8em;line-height:1.4em}.col3-1 .bVImgTtlTxt2 h5{font-size:1.2em;line-height:1.4em}.col3-2 .box1 .bVImgTtlTxt2 p{font-size:0.8em;line-height:1.4em}.col3-2 .box1 .bVImgTtlTxt2 h5{font-size:1.2em;line-height:1.4em}.col3-2 .box3 .bVImgTtlTxt2 p{font-size:0.8em;line-height:1.4em}.col3-2 .box3 .bVImgTtlTxt2 h5{font-size:1.2em;line-height:1.4em}.col3-3 .box1 .bVImgTtlTxt2 p{font-size:0.8em;line-height:1.4em}.col3-3 .box1 .bVImgTtlTxt2 h5{font-size:1.2em;line-height:1.4em}.col3-3 .box2 .bVImgTtlTxt2 p{font-size:0.8em;line-height:1.4em}.col3-3 .box2 .bVImgTtlTxt2 h5{font-size:1.2em;line-height:1.4em}.col3-4 .box2 .bVImgTtlTxt2 p{font-size:0.8em;line-height:1.4em}.col3-4 .box2 .bVImgTtlTxt2 h5{font-size:1.2em;line-height:1.4em}.col3-4 .box3 .bVImgTtlTxt2 p{font-size:0.8em;line-height:1.4em}.col3-4 .box3 .bVImgTtlTxt2 h5{font-size:1.2em;line-height:1.4em}.col3-5 .box2 .bVImgTtlTxt2 p{font-size:0.8em;line-height:1.4em}.col3-5 .box2 .bVImgTtlTxt2 h5{font-size:1.2em;line-height:1.4em}.col3-5 .box3 .bVImgTtlTxt2 p{font-size:0.8em;line-height:1.4em}.col3-5 .box3 .bVImgTtlTxt2 h5{font-size:1.2em;line-height:1.4em}.col4 .bVImgTtlTxt2 p{font-size:0.8em;line-height:1.4em}.col4 .bVImgTtlTxt2 h5{font-size:1.2em;line-height:1.4em} 
/*@/usr-data/template/SPF_OPRI_v2023_15/css/units/bVImgTxt.css*/
.bVImgTxt{width:100%}.bVImgTxt .bVImgTxtImg{padding:0 0 15px 0;width:100%}.bVImgTxt .bVImgTxtImg p.imgCap{margin:0;padding:10px 0 0 0;font-weight:normal;text-align:center;line-height:1.4em}.bVImgTxt .bVImgTxtBottom p{margin:0} 
/*@/usr-data/template/SPF_OPRI_v2023_15/css/units/common.css*/
.containerInner span img{vertical-align:bottom}#usersidearea span img{vertical-align:bottom}.hsNarrow{margin-bottom:10px}.hsNormal{margin-bottom:30px}.hsWide{margin-bottom:60px}.bgColor{padding:10px}.bdSolid{padding:10px;border-width:1px;border-style:solid}.bdDot{padding:10px;border-width:1px;border-style:dotted} span.brClr{line-height:0.1em;font-size:0.1em} 