﻿*{margin:0;padding:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box}html{font-size:62.5%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:auto}@-ms-viewport{width:device-width}article,aside,figcaption,figure,footer,header,hgroup,main,section{display:block}p,ul,ol,li,dl,dt,dd,p,caption,th,td,form,input,textarea,blockquote,address,embed,object,figure,em{margin:0;padding:0;font-style:normal;font-size:100%;font-weight:normal}h1,h2,h3,h4,h5,h6,h7{margin:0;padding:0}body{position:relative;margin:0;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-overflow-scrolling:touch;font-family:"Zen Kaku Gothic Antique","Noto Sans JP",YuGothic,"游ゴシック","Yu Gothic M","Yu Gothic Medium","游ゴシック体 Medium","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro",Meiryo,sans-serif;font-size:1.6rem;line-height:1.3;color:#18181b;text-align:left;text-rendering:optimizeLegibility;letter-spacing:.03em}[tabindex="-1"]:focus{outline:0 !important}table{border-collapse:collapse;border-spacing:0}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dd{margin-left:0}blockquote{margin:0 0 1rem}figure{line-height:0}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}a{color:inherit;text-decoration:none;background-color:rgba(0,0,0,0);-webkit-text-decoration-skip:objects}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}pre,code,kbd,samp{font-family:"Zen Kaku Gothic Antique","Noto Sans JP",YuGothic,"游ゴシック","Yu Gothic M","Yu Gothic Medium","游ゴシック体 Medium","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro",Meiryo,sans-serif;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}img{vertical-align:middle;border:none}svg:not(:root){overflow:hidden}table{border-collapse:collapse;border-spacing:0}th{text-align:inherit}label{display:inline-block}button{border-radius:0}button:focus{outline:0}input,button,select,optgroup,textarea{vertical-align:middle;position:relative;outline:none;margin:0;font-family:inherit;font-size:inherit;line-height:inherit;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-border-radius:0;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}ol,ul{list-style-type:none}h1,h2,h3,h4,h5,h6,h7{font-style:normal;font-size:100%;font-weight:normal}body{height:100%;overflow:hidden}div.pageWrap{position:relative;width:100%;text-align:left}.breadcrumb{position:relative;max-width:1860px;margin:0 auto;padding:15px 20px}.breadcrumb #breadcrumbs{display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;-webkit-align-items:center;-ms-flex-align:center;align-items:center;flex-wrap:wrap;gap:10px;font-size:1.4rem;font-weight:500;line-height:1}.breadcrumb #breadcrumbs a{transition:all .5s ease}.breadcrumb #breadcrumbs a:hover{text-decoration:underline}.breadcrumb #breadcrumbs span{display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px;color:#18181b}.breadcrumb #breadcrumbs span:not(:last-child)::after{content:"";display:inline-block;width:14px;height:14px;background:url("data:image/svg+xml,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.7 10.7a1 1 0 0 0 0-1.4l-5-5a1 1 0 0 0-1.4 1.4L14.57 9H3a1 1 0 1 0 0 2h11.58l-3.29 3.3a1 1 0 0 0 1.42 1.4z' fill='%23CCCCCC'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;background-size:contain}.breadcrumb #breadcrumbs>span>span:first-child a{color:#34a9ee}.breadcrumb::before{content:"";display:block;position:absolute;top:0;left:50%;width:100vw;height:100%;translate:-50% 0;z-index:-1;background-color:#e9f7ff}.title-area{position:relative;padding:75px 0 60px;background:#34a9ee;text-align:center}.title-area .en{margin-bottom:10px;color:#bee7ff;font-family:"Urbanist",sans-serif;font-size:clamp(12px,12px + 14*(100vw - 768px)/432,26px);font-weight:700;line-height:1}.title-area .ja{color:#fff;font-size:clamp(24px,24px + 22*(100vw - 768px)/432,46px);font-weight:700;line-height:1}.title-area::before{content:"";display:block;position:absolute;inset:-1px 0 auto;height:75px;background:#e9f7ff;clip-path:polygon(50% 10px, 100% 100%, 100% 0, 0 0, 0 100%)}.section-title{margin-bottom:30px;text-align:center}.section-title__text{display:inline-block;position:relative;padding-left:37px;color:#34a9ee;font-size:clamp(24px,24px + 12*(100vw - 768px)/432,36px);font-weight:700;line-height:1.8}.section-title__text::before{content:"";display:block;position:absolute;top:50%;left:0;width:22px;height:22px;background:url(../common/images/icon_title_section.svg) no-repeat center center/contain;transform:translateY(-50%)}.overview-btn{width:345px;max-width:100%;height:65px;margin:0 auto}.overview-btn a{display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px;width:100%;height:100%;padding:5px 15px;background:#34a9ee;border-radius:100px;color:#fff;font-size:clamp(15px,15px + 1*(100vw - 768px)/432,16px);font-weight:700;line-height:1.5;transition:all .5s ease}.overview-btn a::after{content:"";width:20px;height:20px;background:url("data:image/svg+xml,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.7 10.7a1 1 0 0 0 0-1.4l-5-5a1 1 0 0 0-1.4 1.4L14.57 9H3a1 1 0 1 0 0 2h11.58l-3.29 3.3a1 1 0 0 0 1.42 1.4z' fill='%23fff'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;transition:all .5s ease}.overview-btn.back a{flex-direction:row-reverse}.overview-btn.back a::after{transform:rotate(180deg)}.mail-content{width:395px;max-width:100%;height:80px}.mail-content a{display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px;width:100%;height:100%;padding:5px 15px;background:#ff962c;border-radius:100px;color:#fff;font-size:clamp(15px,15px + 7*(100vw - 768px)/432,22px);font-weight:700;line-height:1.5;transition:all .5s ease}.mail-content a::before{content:"";width:28px;height:28px;background:url(../common/images/icon_mail.svg) no-repeat center center;background-size:contain}.mail-content a::after{content:"";width:20px;height:20px;background:url("data:image/svg+xml,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.7 10.7a1 1 0 0 0 0-1.4l-5-5a1 1 0 0 0-1.4 1.4L14.57 9H3a1 1 0 1 0 0 2h11.58l-3.29 3.3a1 1 0 0 0 1.42 1.4z' fill='%23fff'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;background-size:contain;transition:all .5s ease}@media screen and (min-width: 769px){br.spbr{display:none}section{max-width:1240px;margin:0 auto;padding:100px 20px}.overview-btn:not(.back) a:hover::after,.mail-content:not(.back) a:hover::after{transform:translateX(5px)}.overview-btn.back a:hover::after,.mail-content.back a:hover::after{transform:rotate(180deg) translateX(5px)}}@media screen and (max-width: 768px){br.pcbr{display:none}.breadcrumb{padding:5px 10px}.breadcrumb #breadcrumbs{font-size:1.2rem}.breadcrumb #breadcrumbs span{gap:5px}.breadcrumb #breadcrumbs span:not(:last-child)::after{width:10px;height:10px}.title-area{padding:40px 0 30px}.title-area::before{height:50px;clip-path:polygon(50% 1px, 100% 100%, 100% 0, 0 0, 0 100%)}.section-title{margin-bottom:25px}.section-title__text{padding:30px 0 0;line-height:1.3}.section-title__text::before{top:0;left:50%;width:20px;height:20px;transform:translateX(-50%)}section{padding:50px 20px}.overview-btn,.mail-content{max-width:300px;height:55px}.overview-btn a,.mail-content a{gap:5px}.overview-btn a::before,.mail-content a::before{width:17px;height:17px}.overview-btn a::after,.mail-content a::after{width:15px;height:15px}}@media screen and (min-width: 601px){br.tabbr{display:none}}header{position:fixed;inset:0 0 auto;z-index:1000;background:#fff}header .header-inner{display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:space-between;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:20px;width:100%;max-width:1920px;height:85px;margin:0 auto;padding:0 20px}header .header-logo{position:relative;width:230px}header .header-logo a{display:block;width:100%;height:100%}header .header-logo a::before{content:"";display:block;padding-top:18.7%}header .header-logo a img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}header .header-right{display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-justify-content:flex-end;-ms-flex-pack:flex-end;justify-content:flex-end;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:15px}header .header-right .header-menu .menu-list{display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:5px}header .header-right .header-menu .menu-list>li>a{display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:5px 10px;border-radius:100px;color:#000;font-size:1.5rem;font-weight:700;line-height:1.5;white-space:nowrap;transition:all .5s ease}header .header-right .header-menu .menu-list>li>a:hover{background:#e9f7ff}header .header-cv{display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:15px;padding-left:20px;border-left:1px solid #ccc}header .header-cv .tel-num a .num{display:block;position:relative;margin-bottom:5px;padding-left:37px;font-family:"Urbanist",sans-serif;font-size:2.2rem;font-weight:700;line-height:1}header .header-cv .tel-num a .num::before{content:"";position:absolute;left:0;top:50%;width:28px;height:28px;background:url(../common/images/icon_phone.svg) no-repeat center center;background-size:contain;background-position:left center;transform:translateY(-50%)}header .header-cv .tel-num a .tel-time{font-family:"Urbanist",sans-serif;font-size:1.2rem;font-weight:700;color:#555;line-height:1.3}header .header-cv .header-contact{width:200px;height:55px}header .header-cv .header-contact a{display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;gap:10px;padding:5px 15px;background:#ff962c;border-radius:100px;font-size:1.5rem;font-weight:700;color:#fff;line-height:1;transition:all .5s ease}header .header-cv .header-contact a::before{content:"";width:22px;height:22px;background:url(../common/images/icon_mail.svg) no-repeat center center;background-size:contain}header .header-cv .header-contact a::after{content:"";width:20px;height:20px;background:url("data:image/svg+xml,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.7 10.7a1 1 0 0 0 0-1.4l-5-5a1 1 0 0 0-1.4 1.4L14.57 9H3a1 1 0 1 0 0 2h11.58l-3.29 3.3a1 1 0 0 0 1.42 1.4z' fill='%23fff'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;background-size:contain}header .trigger{display:none}header.is-fixed{box-shadow:0 0 10px 0 rgba(0,0,0,.1)}.container{padding-top:85px}.hamburger-overlay{display:none}@media screen and (min-width: 1900px){header .header-inner{gap:40px;padding:0 50px}header .header-right .header-menu .menu-list{gap:10px}header .header-right .header-menu .menu-list>li>a{padding:5px 20px;font-size:2rem}header .header-cv{gap:15px;padding-left:30px}header .header-cv .tel-num a .num{font-size:2.6rem}header .header-cv .header-contact{width:275px;height:55px}header .header-cv .header-contact a{font-size:1.6rem}}@media screen and (max-width: 1400px)and (min-width: 1000px){header .header-inner{padding:0 10px}header .header-logo{width:180px}header .header-right .header-menu .menu-list{gap:0}header .header-right .header-menu .menu-list>li>a{font-size:1.4rem}header .header-cv .tel-num{display:none}header .header-cv .header-contact{width:170px;height:45px}header .header-cv .header-contact a{font-size:1.4rem;gap:5px}header .header-cv .header-contact a::before{width:18px;height:18px}header .header-cv .header-contact a::after{width:16px;height:16px}}@media screen and (min-width: 769px){header .header-cv .tel-num{pointer-events:none}.hamburger-overlay .hamburger-wrapper .hamburger-cv .tel-num{pointer-events:none}}@media screen and (max-width: 999px){header .header-inner{padding:0 0 0 10px;height:63px}header .header-logo{width:170px}header .header-right{display:none}header .trigger{display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;flex-direction:column;gap:6px;position:relative;width:63px;height:63px;padding-top:5px;cursor:pointer}header .trigger .menu-trigger,header .trigger .menu-trigger span{display:inline-block;transition:all .4s}header .trigger .menu-trigger{position:relative;width:40px;height:12px}header .trigger .menu-trigger span{position:absolute;left:0;width:100%;height:3px;background:#34a9ee;border-radius:2px}header .trigger .menu-trigger span:nth-of-type(1){top:0}header .trigger .menu-trigger span:nth-of-type(2){bottom:0}header .trigger .menu-trigger.active span:nth-of-type(1){transform:translateY(1px) rotate(30deg)}header .trigger .menu-trigger.active span:nth-of-type(2){transform:translateY(-8px) rotate(-30deg)}header .trigger::after{content:"MENU";color:#7e7e7e;font-family:"Urbanist",sans-serif;font-size:1.2rem;font-weight:700;line-height:1}header .trigger:has(.menu-trigger.active)::after{content:"CLOSE"}.container{padding-top:63px}.hamburger-overlay{display:none;position:fixed;inset:0;padding-top:var(--header-height);background:rgba(0,0,0,.5);z-index:999}.hamburger-overlay.is-open{display:block}.hamburger-overlay .hamburger-wrapper{position:relative;width:100%;padding:63px 20px 20px;background:#fff;overflow-y:auto}.hamburger-overlay .hamburger-wrapper .hamburger-menu{margin-bottom:30px;padding-top:10px}.hamburger-overlay .hamburger-wrapper .hamburger-menu .menu-list>li>a{display:block;position:relative;padding:15px 15px 15px 0;color:#000;font-size:1.5rem;font-weight:700}.hamburger-overlay .hamburger-wrapper .hamburger-menu .menu-list>li>a::after{content:"";display:block;position:absolute;right:0;top:50%;width:15px;height:15px;background:url("data:image/svg+xml,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.7 10.7a1 1 0 0 0 0-1.4l-5-5a1 1 0 0 0-1.4 1.4L14.57 9H3a1 1 0 1 0 0 2h11.58l-3.29 3.3a1 1 0 0 0 1.42 1.4z' fill='%2334A9EE'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;transform:translateY(-50%)}.hamburger-overlay .hamburger-wrapper .hamburger-cv{padding:20px;background:#e9f7ff;border-radius:5px}.hamburger-overlay .hamburger-wrapper .hamburger-cv .tel-num{margin-bottom:15px}.hamburger-overlay .hamburger-wrapper .hamburger-cv .tel-num a{display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;flex-direction:column;gap:5px}.hamburger-overlay .hamburger-wrapper .hamburger-cv .tel-num a .num{display:block;position:relative;padding-left:25px;font-family:"Urbanist",sans-serif;font-size:2.7rem;font-weight:700;line-height:1}.hamburger-overlay .hamburger-wrapper .hamburger-cv .tel-num a .num::before{content:"";position:absolute;left:0;top:50%;width:20px;height:20px;background:url(../common/images/icon_phone.svg) no-repeat center center;background-size:contain;background-position:left center;transform:translateY(-50%)}.hamburger-overlay .hamburger-wrapper .hamburger-cv .tel-num a .tel-time{font-size:1.4rem;font-weight:700;color:#555;line-height:1.3;text-align:center}.hamburger-overlay .hamburger-wrapper .hamburger-cv .mail-content{margin:0 auto;height:55px}.hamburger-overlay .hamburger-wrapper .hamburger-cv .mail-content a{font-size:1.7rem}}.footer-contact{position:relative;padding:100px 20px;background:#34a9ee;overflow:hidden}.footer-contact .footer-contact-inner{position:relative;z-index:1;max-width:1200px;margin:0 auto;padding:40px 20px;background:#e9f7ff;border-radius:10px}.footer-contact .footer-contact-inner .footer-contact-header{margin-bottom:25px;text-align:center}.footer-contact .footer-contact-inner .footer-contact-header .contact-en{margin-bottom:10px;font-family:"Urbanist",sans-serif;font-size:clamp(19px,19px + 5*(100vw - 768px)/432,24px);font-weight:700;color:#34a9ee;line-height:1}.footer-contact .footer-contact-inner .footer-contact-header .contact-title{font-size:clamp(27px,27px + 17*(100vw - 768px)/432,44px);font-weight:700;line-height:1.4}.footer-contact .footer-contact-inner .contact-text{margin-bottom:30px;font-size:clamp(15px,15px + 1*(100vw - 768px)/432,16px);font-weight:500;line-height:1.6}.footer-contact .footer-contact-inner .issue-list{display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:45px}.footer-contact .footer-contact-inner .issue-list li{display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:5px;padding:8px 20px;background:#fff;border-radius:100px;font-size:clamp(14px,14px + 2*(100vw - 768px)/432,16px);font-weight:500;letter-spacing:.05em;line-height:1.5}.footer-contact .footer-contact-inner .issue-list li::before{content:"";width:18px;height:18px;background:url(../common/images/icon_check.svg) no-repeat center center;background-size:contain}.footer-contact .footer-contact-inner .contact-subtitle{margin-bottom:20px;font-size:clamp(18px,18px + 8*(100vw - 768px)/432,26px);font-weight:700;letter-spacing:.05em;line-height:1.4;text-align:center}.footer-contact .footer-contact-inner .footer-contact-area .contact-tel,.footer-contact .footer-contact-inner .footer-contact-area .contact-mail{display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;align-items:center;gap:15px}.footer-contact .footer-contact-inner .footer-contact-area .contact-tel .label,.footer-contact .footer-contact-inner .footer-contact-area .contact-mail .label{font-size:clamp(15px,15px + 1*(100vw - 768px)/432,16px);font-weight:700;letter-spacing:.05em;line-height:1.4}.footer-contact .footer-contact-inner .footer-contact-area .contact-tel .tel-content{display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.footer-contact .footer-contact-inner .footer-contact-area .contact-tel .tel-content .tel-num{margin-bottom:5px}.footer-contact .footer-contact-inner .footer-contact-area .contact-tel .tel-content .tel-num a{position:relative;padding-left:38px;font-family:"Urbanist",sans-serif;font-size:4.4rem;font-weight:700;line-height:1}.footer-contact .footer-contact-inner .footer-contact-area .contact-tel .tel-content .tel-num a::before{content:"";position:absolute;top:50%;left:0;width:30px;height:30px;background:url(../common/images/icon_phone.svg) no-repeat center center;background-size:contain;transform:translateY(-50%)}.footer-contact .footer-contact-inner .footer-contact-area .contact-tel .tel-content .tel-time{color:#555;font-size:1.4rem;font-weight:700;text-align:center;line-height:1.4}.footer-contact .footer-contact-inner .footer-contact-area .contact-tel .tel-content .tel-time .time{font-family:"Urbanist",sans-serif}.footer-contact::after{content:"JBN ISHIKAWA";position:absolute;left:50%;bottom:-100px;color:rgba(255,255,255,.2);font-family:"Urbanist",sans-serif;font-size:29rem;font-weight:700;font-style:italic;line-height:1.5;letter-spacing:.05em;white-space:nowrap;pointer-events:none;transform:translateX(-50%)}footer{padding:100px 0;background-color:#f4f4f4}footer .footer-inner{max-width:1240px;margin:0 auto;padding:0 20px}footer .footer-inner .footer-main{margin-bottom:20px}footer .footer-inner .footer-main .footer-left .footer-info{margin-bottom:30px}footer .footer-inner .footer-main .footer-left .footer-info .footer-logo{width:280px;margin-bottom:20px}footer .footer-inner .footer-main .footer-left .footer-info .footer-logo a{display:block;position:relative}footer .footer-inner .footer-main .footer-left .footer-info .footer-logo a::before{content:"";display:block;padding-top:18.8%}footer .footer-inner .footer-main .footer-left .footer-info .footer-logo a img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}footer .footer-inner .footer-main .footer-left .footer-info .footer-address>p{margin-bottom:15px;font-size:1.4rem;font-weight:500;line-height:1.5}footer .footer-inner .footer-main .footer-left .footer-info .footer-address .tel-num>p{margin-bottom:10px;font-size:1.4rem;font-weight:700}footer .footer-inner .footer-main .footer-left .footer-info .footer-address .tel-num a{position:relative;padding-left:34px;font-family:"Urbanist",sans-serif;font-size:clamp(17px,17px + 3*(100vw - 768px)/432,20px);font-weight:700;letter-spacing:.06rem;line-height:1.5}footer .footer-inner .footer-main .footer-left .footer-info .footer-address .tel-num a::before{content:"";position:absolute;top:50%;left:0;width:29px;height:29px;background:url(../common/images/icon_phone.svg) no-repeat center center;background-size:contain;transform:translateY(-50%)}footer .footer-inner .footer-main .footer-left .footer-jbn-logo a{display:block;width:120px;transition:all .5s ease}footer .footer-inner .footer-main .footer-left .footer-jbn-logo a img{width:100%;height:auto}footer .footer-inner .footer-main .footer-right .footer-nav .nav-title,footer .footer-inner .footer-main .footer-right .footer-links .nav-title{margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #ccc;font-size:clamp(15px,15px + 1*(100vw - 768px)/432,16px);font-weight:700;line-height:1.5}footer .footer-inner .footer-main .footer-right .footer-nav .nav-list,footer .footer-inner .footer-main .footer-right .footer-links .nav-list{display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:15px}footer .footer-inner .footer-main .footer-right .footer-nav .nav-list li a,footer .footer-inner .footer-main .footer-right .footer-links .nav-list li a{display:block;position:relative;padding-left:15px;font-size:clamp(15px,15px + 1*(100vw - 768px)/432,16px);font-weight:500;line-height:1.5;transition:all .5s ease}footer .footer-inner .footer-main .footer-right .footer-nav .nav-list li a::before,footer .footer-inner .footer-main .footer-right .footer-links .nav-list li a::before{content:"";position:absolute;top:10px;left:0;width:5px;height:5px;background-color:#34a9ee;border-radius:50%}footer .footer-inner .footer-main .footer-right .footer-links .nav-list li a::after{content:"";display:inline-block;width:18px;height:18px;margin-left:10px;background:url(../common/images/icon_external_link.svg) no-repeat center center/contain;transform:translateY(3px)}footer .footer-inner .footer-bottom{display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:space-between;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center}footer .footer-inner .footer-bottom .copyright{color:#555;font-family:"Urbanist",sans-serif;font-size:clamp(11px,11px + 1*(100vw - 768px)/432,12px);font-weight:500;line-height:1.5}footer .footer-inner .footer-bottom .pagetop{display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:5px;font-family:"Urbanist",sans-serif;font-size:clamp(15px,15px + 1*(100vw - 768px)/432,16px);font-weight:700;font-style:italic;line-height:1.5;transition:all .5s ease}footer .footer-inner .footer-bottom .pagetop::before{content:"";display:block;width:20px;height:20px;background:url("data:image/svg+xml,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.7 10.7a1 1 0 0 0 0-1.4l-5-5a1 1 0 0 0-1.4 1.4L14.57 9H3a1 1 0 1 0 0 2h11.58l-3.29 3.3a1 1 0 0 0 1.42 1.4z' fill='%2334A9EE'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;transform:rotate(-90deg)}@media screen and (min-width: 769px){.footer-contact .footer-contact-inner .contact-text{text-align:center}.footer-contact .footer-contact-inner .footer-contact-area .contact-tel{margin-bottom:20px}.footer-contact .footer-contact-inner .footer-contact-area .contact-tel .tel-content .tel-num a{pointer-events:none}footer .footer-inner .footer-main{display:flex;-webkit-justify-content:space-between;-ms-flex-pack:space-between;justify-content:space-between;-webkit-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start}footer .footer-inner .footer-main .footer-left .footer-jbn-logo a:hover{opacity:.7}footer .footer-inner .footer-main .footer-left .footer-address .tel-num a{pointer-events:none}footer .footer-inner .footer-main .footer-right{display:flex;gap:20px 50px}footer .footer-inner .footer-main .footer-right .footer-nav .nav-list li a:hover,footer .footer-inner .footer-main .footer-right .footer-links .nav-list li a:hover{opacity:.7}footer .footer-inner .footer-main .footer-right .footer-nav{width:250px}footer .footer-inner .footer-main .footer-right .footer-links{max-width:310px}footer .footer-inner .footer-bottom .pagetop:hover{opacity:.7}}@media screen and (min-width: 1201px){.footer-contact .footer-contact-inner .footer-contact-area{display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:40px}.footer-contact .footer-contact-inner .footer-contact-area .contact-tel{padding-right:40px;border-right:1px solid #ccc}footer .footer-inner .footer-main .footer-right{gap:20px 50px}footer .footer-inner .footer-main .footer-right .footer-nav{width:250px}}@media screen and (max-width: 1200px)and (min-width: 769px){footer .footer-inner .footer-main{gap:20px 30px}footer .footer-inner .footer-main .footer-right{gap:20px 30px}}@media screen and (max-width: 768px){.footer-contact{padding:50px 20px}.footer-contact .footer-contact-inner{display:flex;align-items:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:30px 20px;border-radius:5px}.footer-contact .footer-contact-inner .footer-contact-header{margin-bottom:20px}.footer-contact .footer-contact-inner .footer-contact-header .contact-en{margin-bottom:5px}.footer-contact .footer-contact-inner .footer-contact-header .contact-title{line-height:1.2}.footer-contact .footer-contact-inner .contact-text{margin-bottom:20px}.footer-contact .footer-contact-inner .issue-list{flex-direction:column;align-items:flex-start;gap:5px;margin-bottom:25px}.footer-contact .footer-contact-inner .issue-list li{gap:3px;padding:5px 12px}.footer-contact .footer-contact-inner .issue-list li::before{width:14px;height:14px}.footer-contact .footer-contact-inner .footer-contact-area{max-width:100%}.footer-contact .footer-contact-inner .footer-contact-area .contact-tel,.footer-contact .footer-contact-inner .footer-contact-area .contact-mail{gap:10px}.footer-contact .footer-contact-inner .footer-contact-area .contact-tel{padding-bottom:20px;border-bottom:1px solid #ccc}.footer-contact .footer-contact-inner .footer-contact-area .contact-tel .tel-content .tel-num a{padding-left:25px;font-size:2.7rem;letter-spacing:.08em}.footer-contact .footer-contact-inner .footer-contact-area .contact-tel .tel-content .tel-num a::before{width:20px;height:20px}.footer-contact .footer-contact-inner .footer-contact-area .contact-tel .tel-content .tel-time{font-size:1.4rem;line-height:1.2}.footer-contact .footer-contact-inner .footer-contact-area .contact-tel .tel-content .tel-time .time-note{font-size:1.2rem}.footer-contact .footer-contact-inner .footer-contact-area .contact-mail{padding-top:20px}.footer-contact::after{bottom:0;font-size:8rem}footer{padding:50px 0}footer .footer-inner .footer-main{margin-bottom:50px}footer .footer-inner .footer-main .footer-left{margin-bottom:30px}footer .footer-inner .footer-main .footer-left .footer-info{margin-bottom:15px}footer .footer-inner .footer-main .footer-left .footer-info .footer-logo{width:180px;max-width:100%;margin-bottom:15px}footer .footer-inner .footer-main .footer-left .footer-info .footer-address p{margin-bottom:10px;font-weight:500}footer .footer-inner .footer-main .footer-left .footer-info .footer-address p span{font-weight:700}footer .footer-inner .footer-main .footer-left .footer-info .footer-address .tel-num>p{margin-bottom:5px}footer .footer-inner .footer-main .footer-left .footer-info .footer-address .tel-num a{padding-left:18px}footer .footer-inner .footer-main .footer-left .footer-info .footer-address .tel-num a::before{width:15px;height:15px}footer .footer-inner .footer-main .footer-left .footer-jbn-logo a{width:90px;max-width:100%}footer .footer-inner .footer-main .footer-right{display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:30px}footer .footer-inner .footer-main .footer-right .footer-nav .nav-title,footer .footer-inner .footer-main .footer-right .footer-links .nav-title{margin-bottom:10px;padding-bottom:7px}footer .footer-inner .footer-main .footer-right .footer-nav .nav-list,footer .footer-inner .footer-main .footer-right .footer-links .nav-list{gap:8px}footer .footer-inner .footer-main .footer-right .footer-nav .nav-list li a,footer .footer-inner .footer-main .footer-right .footer-links .nav-list li a{padding-left:8px}footer .footer-inner .footer-main .footer-right .footer-nav .nav-list li a::before,footer .footer-inner .footer-main .footer-right .footer-links .nav-list li a::before{width:3px;height:3px}footer .footer-inner .footer-main .footer-right .footer-links .nav-list li a::after{width:10px;height:10px;margin-left:5px;transform:translateY(-1px)}footer .footer-inner .footer-bottom{display:flex;flex-direction:column-reverse;gap:15px;text-align:center}footer .footer-inner .footer-bottom .pagetop{gap:3px}footer .footer-inner .footer-bottom .pagetop::before{width:10px;height:10px}}.news-list{display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:40px}.news-list .news-item a{display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:center;position:relative;gap:20px;padding:30px 40px 30px 0;border-bottom:1px solid #dadada;transition:all .5s ease}.news-list .news-item a .news-content{display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:center}.news-list .news-item a .news-content .date{font-family:"Urbanist",sans-serif;font-size:2rem;font-weight:700;letter-spacing:.1em;line-height:1.5}.news-list .news-item a .news-content .cate{display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:30px;background:#cfedff;border-radius:100px;font-size:1.4rem;font-weight:500;line-height:1.5;white-space:nowrap}.news-list .news-item a .news-content .cate-list{flex:1;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:center;gap:5px}.news-list .news-item a .title{flex:1;font-size:1.6rem;font-weight:500;line-height:1.5;transition:all .5s ease}.news-list .news-item a::after{content:"";display:block;position:absolute;right:0;top:50%;width:20px;height:20px;background:url("data:image/svg+xml,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.7 10.7a1 1 0 0 0 0-1.4l-5-5a1 1 0 0 0-1.4 1.4L14.57 9H3a1 1 0 1 0 0 2h11.58l-3.29 3.3a1 1 0 0 0 1.42 1.4z' fill='%2334A9EE'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;background-size:contain;transform:translateY(-50%);transition:all .5s ease}.no-posts{padding:40px;font-size:1.6rem;text-align:center}@media screen and (min-width: 769px){.news-list .news-item a:hover .title{color:#34a9ee}.news-list .news-item a:hover::after{right:-5px}.news-list .news-item a .news-content .date{width:135px}.news-list .news-item a .news-content .cate{width:100px}.news-list .news-item a .news-content .cate-list{flex-direction:column}}@media screen and (max-width: 768px){.news-list{gap:20px}.news-list .news-item a{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;gap:5px;padding:20px 20px 20px 0}.news-list .news-item a .news-content{gap:0}.news-list .news-item a .news-content .date{width:95px;font-size:1.6rem}.news-list .news-item a .news-content .cate{padding:0 10px;height:26px;font-size:1.4rem}.news-list .news-item a .title{font-size:1.5rem}}.article-content{word-break:break-all}.article-content .btn-adjust-wrap{margin-top:40px}.article-content .btn-adjust-wrap:not(:first-of-type){margin-top:20px}.article-content .btn-adjust-wrap:not(:last-child){margin-bottom:30px}.article-content .btn-adjust-wrap .detail-btn{display:inline-block;width:auto;min-width:200px;max-width:300px}.article-content .btn-adjust-wrap .detail-btn a{height:auto;padding:12px 25px 12px 45px;line-height:1.7}.article-content p{font-size:1.4rem;line-height:1.5;font-weight:500}.article-content p:not(:last-child){margin-bottom:30px}.article-content p.has-huge-font-size{font-size:3.2rem}.article-content p.has-large-font-size{font-size:2.6rem}.article-content p.has-medium-font-size{font-size:2rem}.article-content p.has-normal-font-size{font-size:1.6rem}.article-content p.has-small-font-size{font-size:1.3rem}.article-content p a{color:#34a9ee;text-decoration:underline;word-break:break-all}.article-content p strong{font-weight:700}.article-content p em{font-style:italic}.article-content a{color:#34a9ee;text-decoration:underline}.article-content h1,.article-content h2,.article-content h3,.article-content h4,.article-content h5,.article-content h6{margin-bottom:30px}.article-content h1{font-size:3.8rem}.article-content h2{margin-bottom:15px;padding:10px 15px;background:#e9f7ff;border-left:5px solid #34a9ee;font-size:1.6rem;font-weight:500;line-height:1.5}.article-content h3{margin-bottom:15px;padding-bottom:15px;border-bottom:4px solid #34a9ee;font-size:1.6rem;font-weight:500;line-height:1.3}.article-content h4{margin-bottom:15px;padding-left:10px;border-left:5px solid #34a9ee;font-size:1.4rem;font-weight:500;line-height:1.3}.article-content h5{font-size:1.6rem}.article-content h6{font-size:1.3rem}.article-content ul{margin-left:20px;list-style:disc;margin-top:10px}.article-content ul:not(:last-child){margin-bottom:30px}.article-content ul li{position:relative;font-size:1.4rem;line-height:1.5;font-weight:500}.article-content ul li:not(:last-child){margin-bottom:10px}.article-content ol{margin-top:10px;counter-reset:num}.article-content ol:not(:last-child){margin-bottom:30px}.article-content ol>li{position:relative;padding-left:20px;font-size:1.4rem;line-height:1.5;font-weight:500}.article-content ol>li::before{counter-increment:num;content:counter(num) ".";display:block;position:absolute;top:0;left:0;color:#34a9ee;font-weight:500}.article-content ol>li:not(:last-child){margin-bottom:10px}.article-content .wp-block-image:not(:last-child),.article-content .wp-block-video:not(:last-child){margin-bottom:30px}.article-content .wp-block-image figure,.article-content .wp-block-video figure{display:table}.article-content .wp-block-image figure.alignright,.article-content .wp-block-video figure.alignright{float:none !important;margin:0 0 0 auto !important}.article-content .wp-block-image figure.alignleft,.article-content .wp-block-video figure.alignleft{float:none !important;margin:0 auto 0 0 !important}.article-content .wp-block-image figure.aligncenter,.article-content .wp-block-video figure.aligncenter{float:none !important;margin:0 auto !important}.article-content .wp-block-image.half,.article-content .wp-block-video.half{width:49%}.article-content .wp-block-image img,.article-content .wp-block-image video,.article-content .wp-block-video img,.article-content .wp-block-video video{height:auto}.article-content .wp-block-image img:not(:last-child),.article-content .wp-block-image video:not(:last-child),.article-content .wp-block-video img:not(:last-child),.article-content .wp-block-video video:not(:last-child){margin-bottom:8px}.article-content .wp-block-image figcaption,.article-content .wp-block-video figcaption{position:relative;margin:0;padding:7px 20px;background:#e9f7ff;color:#18181b;font-size:1.5rem;font-weight:500;line-height:1.55;text-align:center}.article-content .iframe-wrap{position:relative}.article-content .iframe-wrap::before{content:"";display:block;padding-top:62%}.article-content .iframe-wrap:not(:last-child){margin-bottom:30px}.article-content .iframe-wrap iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.article-content figure.wp-block-gallery:not(:last-child){margin-bottom:30px}.article-content figure.wp-block-gallery.columns-2 ul.blocks-gallery-grid li.blocks-gallery-item{width:49%}.article-content figure.wp-block-gallery.columns-2 ul.blocks-gallery-grid li.blocks-gallery-item:nth-child(odd){margin-right:2%}.article-content figure.wp-block-gallery .blocks-gallery-caption{font-size:1.5rem;line-height:1.5}.article-content figure.wp-block-gallery ul.blocks-gallery-grid{width:100%}.article-content figure.wp-block-gallery ul.blocks-gallery-grid li.blocks-gallery-item{flex-grow:0}.article-content figure.wp-block-gallery ul.blocks-gallery-grid li.blocks-gallery-item figure{display:block}.article-content figure.wp-block-gallery ul.blocks-gallery-grid li.blocks-gallery-item figure img:not(:last-child){margin-bottom:5px}.article-content figure.wp-block-gallery ul.blocks-gallery-grid li.blocks-gallery-item figure figcaption{position:relative;padding:5px 20px;background:#e9f7ff;color:#18181b;font-size:1.4rem;font-weight:500;line-height:1.45;text-align:center}.article-content .wp-block-columns:not(:last-child){margin-bottom:30px}.article-content .wp-block-columns .wp-block-column figure{position:relative;width:100%}.article-content .wp-block-columns .wp-block-column figure::before{content:"";display:block;padding-top:77.8%}.article-content .wp-block-columns .wp-block-column figure img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.article-content .wp-block-media-text{padding:0}.article-content .wp-block-media-text:not(:last-child){margin-bottom:30px}.article-content .wp-block-media-text .wp-block-media-text__media img,.article-content .wp-block-media-text .wp-block-media-text__media video{width:100%;height:auto}.article-content .wp-block-media-text .wp-block-media-text__content{padding:0}.article-content .wp-block-media-text .wp-block-media-text__content p:not(:last-child){margin-bottom:25px}.article-content .wp-block-media-text .wp-block-media-text__content ul:not([class]):not(:last-child),.article-content .wp-block-media-text .wp-block-media-text__content ol:not([class]):not(:last-child){margin-bottom:20px}.article-content .wp-block-media-text .wp-block-media-text__content ul:not([class]) li:not(:last-child),.article-content .wp-block-media-text .wp-block-media-text__content ol:not([class]) li:not(:last-child){margin-bottom:5px}.article-content .wp-block-media-text .wp-block-media-text__content figure.wp-block-gallery figcaption,.article-content .wp-block-media-text .wp-block-media-text__content figure.wp-block-gallery .blocks-gallery-item__caption,.article-content .wp-block-media-text .wp-block-media-text__content figure.wp-block-image figcaption,.article-content .wp-block-media-text .wp-block-media-text__content figure.wp-block-image .blocks-gallery-item__caption,.article-content .wp-block-media-text .wp-block-media-text__content figure.wp-block-video figcaption,.article-content .wp-block-media-text .wp-block-media-text__content figure.wp-block-video .blocks-gallery-item__caption{padding:5px 10px;font-size:1.3rem;line-height:1.35}.article-content .wp-block-group:not(:last-child){margin-bottom:30px}.article-content .wp-block-group>div:not(:last-child){margin-bottom:0}.article-content .wp-block-button{width:345px;max-width:100%;height:65px;margin:0 auto}.article-content .wp-block-button a{display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px;width:100%;height:100%;padding:5px 15px;background:#34a9ee;border-radius:100px;color:#fff;font-size:clamp(15px,15px + 1*(100vw - 768px)/432,16px);font-weight:700;line-height:1.5;transition:all .5s ease}.article-content .wp-block-button a::after{content:"";width:20px;height:20px;background:url("data:image/svg+xml,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.7 10.7a1 1 0 0 0 0-1.4l-5-5a1 1 0 0 0-1.4 1.4L14.57 9H3a1 1 0 1 0 0 2h11.58l-3.29 3.3a1 1 0 0 0 1.42 1.4z' fill='%23fff'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;transition:all .5s ease}.article-content .wp-block-button.back a{flex-direction:row-reverse}.article-content .wp-block-button.back a::after{transform:rotate(180deg)}@media screen and (max-width: 999px){.article-content .catch-title{margin-bottom:15px;padding:3px 0 3px 15px;font-size:1.7rem}.article-content .btn-adjust-wrap{text-align:center;margin-top:40px}.article-content .btn-adjust-wrap:not(:first-of-type){margin-top:25px}.article-content p:not(:last-child){margin-bottom:20px}.article-content p.has-huge-font-size{font-size:2.6rem}.article-content p.has-large-font-size{font-size:2.2rem}.article-content p.has-medium-font-size{font-size:1.8rem}.article-content p.has-normal-font-size{font-size:1.5rem}.article-content p.has-small-font-size{font-size:1.3rem}.article-content h1,.article-content h2,.article-content h3,.article-content h4,.article-content h5,.article-content h6{margin-bottom:20px}.article-content h1{font-size:3.2rem}.article-content h2{font-size:1.8rem}.article-content h3{font-size:1.6rem}.article-content h4{font-size:1.6rem}.article-content h5{font-size:1.3rem}.article-content h6{font-size:1.2rem}.article-content ul:not([class]):not(:last-child){margin-bottom:20px}.article-content ul:not([class]) li{padding-left:15px;font-size:1.5rem;line-height:1.533}.article-content ul:not([class]) li::before{top:10px;width:4px;height:4px}.article-content ol:not([class]):not(:last-child){margin-bottom:20px}.article-content ol:not([class]) li{padding-left:15px;font-size:1.5rem;line-height:1.533}.article-content .wp-block-image:not(:last-child),.article-content .wp-block-video:not(:last-child){margin-bottom:20px}.article-content .wp-block-image figcaption,.article-content .wp-block-video figcaption{padding:7px 20px;font-size:1.3rem;line-height:1.45}.article-content figure.wp-block-gallery:not(:last-child){margin-bottom:20px}.article-content figure.wp-block-gallery.columns-2 ul.blocks-gallery-grid li.blocks-gallery-item{width:49%}.article-content figure.wp-block-gallery.columns-2 ul.blocks-gallery-grid li.blocks-gallery-item:nth-child(odd){margin-right:2%}.article-content figure.wp-block-gallery.sp-column ul.blocks-gallery-grid{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.article-content figure.wp-block-gallery.sp-column ul.blocks-gallery-grid li.blocks-gallery-item{width:100%;margin-right:0 !important}.article-content figure.wp-block-gallery .blocks-gallery-caption{font-size:1.4rem;line-height:1.45}.article-content figure.wp-block-gallery ul.blocks-gallery-grid li.blocks-gallery-item figure figcaption{font-size:1.2rem;line-height:1.35}.article-content .wp-block-media-text:not(:last-child){margin-bottom:20px}.article-content .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media:not(:last-child){margin:0 0 15px 0}.article-content .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content{margin:0}.article-content .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{margin:0 15px 0 0}.article-content .wp-block-media-text .wp-block-media-text__content{margin:0 0 0 15px;padding:0}.article-content .wp-block-media-text .wp-block-media-text__content p{font-size:1.4rem;line-height:1.45}.article-content .wp-block-media-text .wp-block-media-text__content ul:not(.blocks-gallery-grid) li{font-size:1.4rem;line-height:1.45}.article-content .wp-block-media-text .wp-block-media-text__content ul:not(.blocks-gallery-grid) li::before{top:8px}.article-content .wp-block-media-text .wp-block-media-text__content ul:not(.blocks-gallery-grid) li:not(:last-child){margin-bottom:5px}.article-content .wp-block-media-text .wp-block-media-text__content figure.wp-block-gallery figcaption,.article-content .wp-block-media-text .wp-block-media-text__content figure.wp-block-gallery .blocks-gallery-item__caption,.article-content .wp-block-media-text .wp-block-media-text__content figure.wp-block-image figcaption,.article-content .wp-block-media-text .wp-block-media-text__content figure.wp-block-image .blocks-gallery-item__caption,.article-content .wp-block-media-text .wp-block-media-text__content figure.wp-block-video figcaption,.article-content .wp-block-media-text .wp-block-media-text__content figure.wp-block-video .blocks-gallery-item__caption{padding:5px 10px;font-size:1.3rem;line-height:1.35}.article-content .wp-block-button{max-width:300px;height:55px}.article-content .wp-block-button a{gap:5px}.article-content .wp-block-button a::before{width:17px;height:17px}.article-content .wp-block-button a::after{width:15px;height:15px}}@media screen and (min-width: 600px){:not(.btn-adjust-wrap) a{transition:all .5s ease}:not(.btn-adjust-wrap) a:hover{opacity:.8}figure.wp-block-image:not(:last-child),figure.wp-block-video:not(:last-child){margin-bottom:30px}.post-block-inner figure.wp-block-gallery.is-cropped.columns-2 .blocks-gallery-item figure img,.article-post-body figure.wp-block-gallery.is-cropped.columns-2 .blocks-gallery-item figure img{height:280px}.post-block-inner figure.wp-block-gallery.is-cropped.columns-3 .blocks-gallery-item figure img,.article-post-body figure.wp-block-gallery.is-cropped.columns-3 .blocks-gallery-item figure img{height:200px}.post-block-inner figure.wp-block-gallery.is-cropped.columns-4 .blocks-gallery-item figure img,.article-post-body figure.wp-block-gallery.is-cropped.columns-4 .blocks-gallery-item figure img{height:150px}.post-block-inner figure.wp-block-gallery.is-cropped.columns-5 .blocks-gallery-item figure img,.article-post-body figure.wp-block-gallery.is-cropped.columns-5 .blocks-gallery-item figure img{height:110px}.post-block-inner figure.wp-block-gallery.is-cropped.columns-6 .blocks-gallery-item figure img,.post-block-inner figure.wp-block-gallery.is-cropped.columns-7 .blocks-gallery-item figure img,.post-block-inner figure.wp-block-gallery.is-cropped.columns-8 .blocks-gallery-item figure img,.article-post-body figure.wp-block-gallery.is-cropped.columns-6 .blocks-gallery-item figure img,.article-post-body figure.wp-block-gallery.is-cropped.columns-7 .blocks-gallery-item figure img,.article-post-body figure.wp-block-gallery.is-cropped.columns-8 .blocks-gallery-item figure img{height:90px}.post-block-inner .wp-block-columns,.article-post-body .wp-block-columns{display:-webkit-flex;display:flex;flex-wrap:wrap}.post-block-inner .wp-block-columns .wp-block-column,.article-post-body .wp-block-columns .wp-block-column{width:47%}.post-block-inner .wp-block-columns .wp-block-column:not(:nth-child(2n)),.article-post-body .wp-block-columns .wp-block-column:not(:nth-child(2n)){margin-right:6%}.post-block-inner .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content,.article-post-body .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{margin:0 25px 0 0}.post-block-inner .wp-block-media-text .wp-block-media-text__content,.article-post-body .wp-block-media-text .wp-block-media-text__content{margin:0 0 0 25px}.post-block-inner .wp-block-media-text .wp-block-media-text__content figure.wp-block-gallery.is-cropped.columns-2 .blocks-gallery-item figure img,.article-post-body .wp-block-media-text .wp-block-media-text__content figure.wp-block-gallery.is-cropped.columns-2 .blocks-gallery-item figure img{height:120px}.post-block-inner .wp-block-media-text .wp-block-media-text__content figure.wp-block-gallery.is-cropped.columns-3 .blocks-gallery-item figure img,.article-post-body .wp-block-media-text .wp-block-media-text__content figure.wp-block-gallery.is-cropped.columns-3 .blocks-gallery-item figure img{height:90px}.post-block-inner .wp-block-media-text .wp-block-media-text__content figure.wp-block-gallery.is-cropped.columns-4 .blocks-gallery-item figure img,.article-post-body .wp-block-media-text .wp-block-media-text__content figure.wp-block-gallery.is-cropped.columns-4 .blocks-gallery-item figure img{height:70px}.post-block-inner .wp-block-media-text .wp-block-media-text__content figure.wp-block-gallery.is-cropped.columns-5 .blocks-gallery-item figure img,.article-post-body .wp-block-media-text .wp-block-media-text__content figure.wp-block-gallery.is-cropped.columns-5 .blocks-gallery-item figure img{height:50px}.post-block-inner .wp-block-media-text .wp-block-media-text__content figure.wp-block-gallery.is-cropped.columns-6 .blocks-gallery-item figure img,.post-block-inner .wp-block-media-text .wp-block-media-text__content figure.wp-block-gallery.is-cropped.columns-7 .blocks-gallery-item figure img,.post-block-inner .wp-block-media-text .wp-block-media-text__content figure.wp-block-gallery.is-cropped.columns-8 .blocks-gallery-item figure img,.article-post-body .wp-block-media-text .wp-block-media-text__content figure.wp-block-gallery.is-cropped.columns-6 .blocks-gallery-item figure img,.article-post-body .wp-block-media-text .wp-block-media-text__content figure.wp-block-gallery.is-cropped.columns-7 .blocks-gallery-item figure img,.article-post-body .wp-block-media-text .wp-block-media-text__content figure.wp-block-gallery.is-cropped.columns-8 .blocks-gallery-item figure img{height:40px}}@media screen and (min-width: 600px)and (-ms-high-contrast: none){.post-block-inner .blocks-gallery-grid.columns-3 .blocks-gallery-image,.post-block-inner .blocks-gallery-grid.columns-3 .blocks-gallery-item,.post-block-inner .wp-block-gallery.columns-3 .blocks-gallery-image,.post-block-inner .wp-block-gallery.columns-3 .blocks-gallery-item,.article-post-body .blocks-gallery-grid.columns-3 .blocks-gallery-image,.article-post-body .blocks-gallery-grid.columns-3 .blocks-gallery-item,.article-post-body .wp-block-gallery.columns-3 .blocks-gallery-image,.article-post-body .wp-block-gallery.columns-3 .blocks-gallery-item{width:calc(33.33333% - .67em)}}@media screen and (max-width: 599px){.post-block-inner.privacy,.article-post-body.privacy{padding:40px 0 50px}.post-block-inner.privacy .catch-title,.article-post-body.privacy .catch-title{margin-bottom:10px}.post-block-inner.privacy p:not(:last-child),.article-post-body.privacy p:not(:last-child){margin-bottom:35px}.post-block-inner figure.wp-block-gallery .blocks-gallery-caption,.article-post-body figure.wp-block-gallery .blocks-gallery-caption{font-size:1.4rem;line-height:1.45}.post-block-inner figure.wp-block-gallery ul.blocks-gallery-grid li.blocks-gallery-item,.article-post-body figure.wp-block-gallery ul.blocks-gallery-grid li.blocks-gallery-item{width:49%;height:auto}.post-block-inner figure.wp-block-gallery ul.blocks-gallery-grid li.blocks-gallery-item:nth-child(odd),.article-post-body figure.wp-block-gallery ul.blocks-gallery-grid li.blocks-gallery-item:nth-child(odd){margin-right:2%}.post-block-inner figure.wp-block-gallery ul.blocks-gallery-grid li.blocks-gallery-item figure img,.article-post-body figure.wp-block-gallery ul.blocks-gallery-grid li.blocks-gallery-item figure img{height:auto}.post-block-inner .wp-block-columns,.article-post-body .wp-block-columns{width:100%}}.category-select{margin-bottom:50px}.category-select ul{display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;flex-wrap:wrap;gap:20px}.category-select ul li a{display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:40px;padding:0 20px;background:#cfedff;border-radius:100px;font-size:1.6rem;font-weight:500;line-height:1.5;transition:all .5s ease}.category-select ul li a.is-active{background:#34a9ee;color:#fff;font-weight:700}.news-detail .news-detail-inner .article .article-header{margin-bottom:40px;padding-bottom:20px;border-bottom:1px solid #dadada}.news-detail .news-detail-inner .article .article-header .date{display:block;margin-bottom:10px;font-family:"Urbanist",sans-serif;font-size:1.6rem;font-weight:700;letter-spacing:.1em;line-height:1.5}.news-detail .news-detail-inner .article .article-header .cate-list{display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:15px}.news-detail .news-detail-inner .article .article-header .cate-list li{display:inline-block;padding:5px 15px;background:#cfedff;border-radius:100px;font-size:1.2rem;font-weight:500;line-height:1.5}.news-detail .news-detail-inner .article .article-header .title{font-size:2rem;font-weight:700;line-height:1.3}.news-detail .news-detail-inner .archive-list{padding:30px;background:#e9f7ff;border-radius:10px}.news-detail .news-detail-inner .archive-list .archive-list-title{position:relative;margin-bottom:10px;padding-left:32px;color:#34a9ee;font-size:1.8rem;font-weight:700;line-height:1.5}.news-detail .news-detail-inner .archive-list .archive-list-title::before{content:"";display:block;position:absolute;top:50%;left:0;width:22px;height:22px;background:url(../common/images/icon_title_section.svg) no-repeat center center/contain;transform:translateY(-50%)}.news-detail .news-detail-inner .archive-list ul{margin-bottom:30px}.news-detail .news-detail-inner .archive-list ul li a{display:block;border-bottom:1px solid #dadada;padding:13px 10px;font-size:1.6rem;font-weight:500;line-height:1.5}.news-detail .news-detail-inner .archive-list ul li:not(:last-child){margin-bottom:5px}.pager{display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:30px;padding-top:80px}.pager .prev,.pager .next{display:block;width:40px;height:40px;border:none;text-indent:100%;white-space:nowrap;overflow:hidden}.pager .prev:not(.disabled),.pager .next:not(.disabled){background:url("data:image/svg+xml,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.7 10.7a1 1 0 0 0 0-1.4l-5-5a1 1 0 0 0-1.4 1.4L14.57 9H3a1 1 0 1 0 0 2h11.58l-3.29 3.3a1 1 0 0 0 1.42 1.4z' fill='%2334A9EE'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain}.pager .prev.disabled,.pager .next.disabled{background:url("data:image/svg+xml,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.7 10.7a1 1 0 0 0 0-1.4l-5-5a1 1 0 0 0-1.4 1.4L14.57 9H3a1 1 0 1 0 0 2h11.58l-3.29 3.3a1 1 0 0 0 1.42 1.4z' fill='%23CFEDFF'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain}.pager .prev{transform:rotate(180deg)}.pager ul{display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:20px}.pager ul li a,.pager ul li span{display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:60px;height:60px;border:2px solid #34a9ee;border-radius:30px;color:#34a9ee;font-family:"Urbanist",sans-serif;font-size:1.8rem;font-weight:700;line-height:1.5;transition:all .5s ease}.pager ul li a.current,.pager ul li span.current{background:#34a9ee;color:#fff}.pager ul li a:hover{background:#34a9ee;color:#fff}.pager .dots{width:12px;height:18px;border:none;font-size:1.8rem;font-weight:700}@media screen and (min-width: 769px){.category-select .cate-btn:hover{background:#34a9ee;color:#fff}.news-detail .news-detail-inner{display:flex;align-items:flex-start;gap:40px;margin-bottom:80px}.news-detail .news-detail-inner .article{flex:1}.news-detail .news-detail-inner .archive-list{width:320px;max-width:35%}}@media screen and (max-width: 768px){.category-select{margin-bottom:40px}.category-select ul{gap:8px}.category-select ul li a{height:30px;padding:0 15px;font-size:1.4rem}.pager{gap:15px;padding-top:40px;margin:0 -10px}.pager ul{gap:5px}.pager ul li a,.pager ul li span{width:45px;height:45px;font-size:1.4rem}.pager .dots{width:10px;font-size:1.6rem}.pager .prev,.pager .next{width:30px;height:30px}.news-detail .news-detail-inner .article{margin-bottom:60px}.news-detail .news-detail-inner .article .article-header{gap:10px;padding-bottom:20px;margin-bottom:30px}.news-detail .news-detail-inner .article .date{font-size:1.6rem}.news-detail .news-detail-inner .article .cate{padding:3px 15px;font-size:1.2rem}.news-detail .news-detail-inner .article .article-title{font-size:2rem;margin-top:10px}.news-detail .news-detail-inner .archive-list{padding:20px 20px 25px}.news-detail .news-detail-inner .archive-list ul{margin-bottom:20px}.news-detail .news-detail-inner .archive-list ul li a{padding:10px 5px;font-size:1.6rem}.news-detail .news-detail-inner .archive-list ul li:not(:last-child){margin-bottom:5px}.news-detail .news-detail-inner .archive-list .overview-btn{max-width:100%}.news-detail>.overview-btn{display:none}.back-to-list .btn-back{padding:15px 30px;font-size:1.4rem}.back-to-list .btn-back .arrow{width:16px;height:16px}}/*# sourceMappingURL=news.css.map */
