.text-w-page .item{height:100vh}.text-w-page .item2{height:100vh}.cf7-cf-turnstile{margin-top:40px !important}body{color:#333}body .main-header{position:fixed;top:0;left:0;z-index:999;width:100%;height:70px;background:#f2f2f2;display:flex;align-items:center;justify-content:space-between}body .main-header:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:#f2f2f2;z-index:-1}body .main-header h1{margin-left:1.7647058824%}body .main-header .right-box{margin-right:.8823529412%}body .main-header .right-box .sp-hidden-box nav ul{display:flex;align-items:center}body .main-header .right-box .sp-hidden-box nav ul li a{display:block;padding:10px;font-weight:500;font-size:.875rem;letter-spacing:.1em;transition:color .2s;line-height:1.5}body .main-header .right-box .sp-hidden-box nav ul li a .a-inner{display:block;border-left:#d3b428 5px solid;padding-left:8px}body .main-header .right-box .sp-hidden-box nav ul li a:hover{color:#d3b428}body .main-header .right-box .sp-hidden-box nav ul li+li{margin-left:6px}body.home .main-header{top:-70px;transition:top .2s}body.home.scroll .main-header{top:0}@media(min-width: 769px)and (max-width: 1100px){body .main-header h1 img{width:200px}body .main-header .right-box .sp-hidden-box nav ul li a{padding:6px;font-size:.8125rem;letter-spacing:.08em}body .main-header .right-box .sp-hidden-box nav ul li a .a-inner{padding-left:4px}body .main-header .right-box .sp-hidden-box nav ul li+li{margin-left:3px}}body .main-footer{background:#1a4d94;color:#fff;padding:75px 0 46px}body .main-footer .inner{width:1000px;margin:0 auto;max-width:80%}body .main-footer .inner .top-box .logo{display:inline-block;max-width:100%;margin-right:12px}body .main-footer .inner .top-box address{display:inline-block;font-weight:normal;font-size:.875rem;letter-spacing:.05em}body .main-footer .inner .footer-bottom{margin-top:20px;border-top:1px solid #fff;display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:22px;gap:20px 0}body .main-footer .inner .footer-bottom .tel-box .tel{line-height:1.3}body .main-footer .inner .footer-bottom .tel-box .tel .number{display:inline-block;font-weight:600;font-size:1.4375rem;letter-spacing:.05em;font-family:"Noto Serif JP","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","MS PMincho",serif}body .main-footer .inner .footer-bottom .tel-box .tel .mini{display:inline-block;font-size:.8125rem;letter-spacing:.0253846154em}body .main-footer .inner .footer-bottom .tel-box .mail{display:flex;align-items:center;font-weight:500;font-size:.875rem;letter-spacing:.1em;margin-top:12px}body .main-footer .inner .footer-bottom .tel-box .mail>img{margin-right:3px}body .main-footer .inner .footer-bottom .tel-box .mail .arrow{width:28px;height:28px;margin-left:7px;position:relative;z-index:0}body .main-footer .inner .footer-bottom .tel-box .mail .arrow:before{content:"";display:block;width:100%;height:100%;transition:transform .2s,background .2s;border-radius:50%;background:#d3b428;position:absolute;top:0;left:0}body .main-footer .inner .footer-bottom .tel-box .mail .arrow img{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:opacity .2s}body .main-footer .inner .footer-bottom .tel-box .mail .arrow img:nth-of-type(2){opacity:0}body .main-footer .inner .footer-bottom .tel-box .mail:hover .arrow:before{transform:scale(0.7);background:#e9d993}body .main-footer .inner .footer-bottom .tel-box .mail:hover .arrow img{opacity:0}body .main-footer .inner .footer-bottom .tel-box .mail:hover .arrow img:nth-of-type(2){opacity:1}body .main-footer .inner .footer-bottom .link-box{width:618px;max-width:100%}body .main-footer .inner .footer-bottom .link-box ul{display:flex;flex-wrap:wrap;gap:12px 4.0453074434%}body .main-footer .inner .footer-bottom .link-box ul li{width:162px;max-width:100%}body .main-footer .inner .footer-bottom .link-box ul li a{display:block;border-left:3px solid #d3b428;padding-left:8px;transition:color .2s;font-size:.8125rem;letter-spacing:.05em;transition:color .2s}body .main-footer .inner .footer-bottom .link-box ul li a:hover{color:#d3b428}body .main-footer .inner .other-link-box{background:#f2f2f2;margin-top:43px;color:#333}body .main-footer .inner .other-link-box .other-inner{padding:25px 30px 30px}body .main-footer .inner .other-link-box .other-inner .title{border-bottom:1px solid #333;font-family:"Noto Serif JP","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;font-size:.9375rem;font-weight:bold;letter-spacing:.15em;padding-bottom:7px}body .main-footer .inner .other-link-box .other-inner ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:16px}body .main-footer .inner .other-link-box .other-inner ul li{width:232px;max-width:100%;margin-top:4px}body .main-footer .inner .other-link-box .other-inner ul li a{display:flex;height:100%;min-height:44px;background:#fff;padding:5px 25px 5px 10px;position:relative;align-items:center;transition:background .2s;font-size:.8125rem;letter-spacing:.0253846154em}body .main-footer .inner .other-link-box .other-inner ul li a img{position:absolute;top:50%;right:10px;transform:translate(0, -50%)}body .main-footer .inner .other-link-box .other-inner ul li a:hover{background:#e9d993}body .main-footer .inner .other-link-box .other-inner ul:after,body .main-footer .inner .other-link-box .other-inner ul:before{content:"";order:1;display:block;width:232px;max-width:100%}body .main-footer .inner .copy-right{text-align:center;margin-top:40px;font-size:.6875rem;letter-spacing:.1em}body .sidefix-box{position:fixed;right:0;bottom:50px;z-index:50;transition:transform .2s;transform:translate(100%, 0)}@media(min-width: 769px){body .sidefix-box a{display:block;position:relative;background:#fff}body .sidefix-box a img{display:block;transition:opacity .2s}body .sidefix-box a+a{margin-top:6px}body .sidefix-box a:hover img{opacity:.6}}body.scroll .sidefix-box{transform:translate(0, 0)}body:not(.home){padding-top:70px}body .d{display:inline-block}body .common-title{line-height:1.5;font-size:1.4375rem;font-weight:bold;font-family:"Noto Serif JP","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;letter-spacing:.015em;color:#1a4d94;padding-bottom:4px}body .common-title:after{content:"";display:block;height:1px;background:#1a4d94;width:100%}body .common-title.line:after{width:0;transition:width .2s}body .common-title.line.on-fuwatto:after{width:100%}body .common-title.mini{font-size:1.25rem;font-weight:500}body .common-title small{font-size:.875rem;font-weight:normal}body .common-title-main{line-height:1.5;font-size:2.5rem;font-weight:normal;font-family:"Noto Serif JP","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;letter-spacing:.015em;padding-bottom:.2em}body .common-title-main:after{content:"";display:block;height:1px;background:#333;width:100%}body .common-title-main.line:after{width:0;transition:width .2s}body .common-title-main.line.on-fuwatto:after{width:100%}body .common-more{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:flex;align-items:center;font-weight:500;font-size:.875rem;letter-spacing:.15em;color:#1a4d94 !important}body .common-more .arrow{width:28px;height:28px;margin-left:7px;position:relative;z-index:0;flex-shrink:0}body .common-more .arrow:before{content:"";display:block;width:100%;height:100%;transition:transform .2s,background .2s;border-radius:50%;background:#d3b428;position:absolute;top:0;left:0}body .common-more .arrow img{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:opacity .2s}body .common-more .arrow img:nth-of-type(2){opacity:0}body .common-more.black{color:#333 !important}body .common-more:hover .arrow:before{transform:scale(0.7);background:#e9d993}body .common-more:hover .arrow img{opacity:0}body .common-more:hover .arrow img:nth-of-type(2){opacity:1}body .common-more.misettei{position:relative}body .common-more.misettei:after{content:"リンク未";display:flex;position:absolute;top:0;left:0;width:100%;height:100%;justify-content:center;align-items:center;text-align:center;background:rgba(0,0,0,.3);color:#fff}body .common-catch18{font-size:1.125rem;font-weight:600;letter-spacing:.25em;line-height:1.8888888889em;font-family:"Noto Serif JP","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","MS PMincho",serif}body .common-text14{font-size:.875rem;letter-spacing:.025em;line-height:1.7142857143em}body .common-text14 .c-new{vertical-align:middle;padding-left:3px;margin-top:0 !important}body .common-text14 b{font-weight:500;font-size:1rem}body .common-text14 b.b-new{display:inline-block;position:relative;padding-left:34px}body .common-text14 b.b-new:before{content:"NEW";font-size:10px;border:1px solid #333;display:block;line-height:11px;width:29px;text-align:center;position:absolute;left:0;top:6px;letter-spacing:0}body .common-text14 small{font-size:.6875rem;font-weight:normal}body .common-text14>a{text-decoration:underline;transition:color .2s}body .common-text14>a:hover{color:#d3b428}body .common-text14 a.c-pdf-link{position:relative;padding-right:36px}body .common-text14 a.c-pdf-link:after{content:"PDF";display:block;line-height:14px;text-align:center;width:29px;background:#d3b428;color:#1a4d94;font-weight:bold;font-size:10px;position:absolute;right:0;bottom:3px}body .common-text14 a.c-doc-link{position:relative;padding-right:36px}body .common-text14 a.c-doc-link:after{content:"DOC";display:block;line-height:14px;text-align:center;width:29px;background:#333;color:#d3b428;font-weight:bold;font-size:10px;position:absolute;right:0;bottom:3px}body .common-text14 a.c-xls-link{position:relative;padding-right:36px}body .common-text14 a.c-xls-link:after{content:"XLS";display:block;line-height:14px;text-align:center;width:29px;background:#fff;color:#333;border:1px solid #d3b428;font-weight:bold;font-size:10px;position:absolute;right:0;bottom:3px}body .common-text14 a.c-ppt-link{position:relative;padding-right:36px}body .common-text14 a.c-ppt-link:after{content:"PPT";display:block;line-height:14px;text-align:center;width:29px;background:#fff;color:#d3b428;border:1px solid #1a4d94;font-weight:bold;font-size:10px;position:absolute;right:0;bottom:3px}body .common-text14 a.c-outer-link{position:relative;padding-right:15px}body .common-text14 a.c-outer-link:after,body .common-text14 a.c-outer-link:before{content:"";display:block;width:11px;height:11px;position:absolute;right:0;bottom:3px;transition:opacity .2s}body .common-text14 a.c-outer-link:before{background:url(../image/common/outer.svg) no-repeat left center/contain}body .common-text14 a.c-outer-link:after{background:url(../image/common/outer-g.svg) no-repeat left center/contain;opacity:0}body .common-text14 a.c-outer-link:hover:before{opacity:0}body .common-text14 a.c-outer-link:hover:after{opacity:1}body .common-text14 .gold{color:#d3b428}body .fuwatto-wrap [class*=fuwatto].migi{opacity:0;transition:opacity .8s ease,transform .8s;transform:translate(50px, 0)}body .fuwatto-wrap [class*=fuwatto].hidari{opacity:0;transition:opacity .8s ease,transform .8s;transform:translate(-50px, 0)}body .fuwatto-wrap [class*=fuwatto].sita{opacity:0;transition:opacity .8s ease,transform .8s;transform:translate(0, 50%)}body .fuwatto-wrap [class*=fuwatto].on-fuwatto.migi{opacity:1;transform:translate(0, 0)}body .fuwatto-wrap [class*=fuwatto].on-fuwatto.hidari{opacity:1;transform:translate(0, 0)}body .fuwatto-wrap [class*=fuwatto].on-fuwatto.sita{opacity:1;transform:translate(0, 0)}body .common-topicpath{position:absolute;max-width:100%;z-index:20;right:0;top:89px;background:#1a4d94;overflow-y:none;overflow-x:scroll;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}body .common-topicpath::-webkit-scrollbar{display:none}body .common-topicpath .inner{white-space:nowrap;color:#fff;line-height:30px;padding:0 13px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;box-sizing:border-box}body .common-topicpath .inner .item{display:inline-block;font-size:.8125rem;letter-spacing:.1em}body .common-topicpath .inner .item a{display:inline-block;transition:color .2s;text-decoration:underline}body .common-topicpath .inner .item a:hover{color:#d3b428}body .common-topicpath .inner .item+.item:before{content:"＞";display:inline-block;color:#d3b428;margin:0 10px}body .common-normal-contents .inner{width:1000px;max-width:80%;margin:0 auto}body .common-normal-contents .inner iframe{max-width:100%}body .common-normal-contents .inner .image{text-align:center}body .common-normal-contents .inner .image img{max-width:100%}body .common-normal-contents .inner>*+p{margin-top:30px}body .common-normal-contents .inner dl dt{font-weight:500;font-size:.875rem}body .common-normal-contents .inner dl dt.f16{font-size:1rem}body .common-normal-contents .inner dl dt:before{content:"■";color:#d3b428}body .common-normal-contents .inner dl dt a{text-decoration:underline;transition:color .2s}body .common-normal-contents .inner dl dt a:hover{color:#d3b428}body .common-normal-contents .inner dl dt small{font-size:.875rem;font-weight:normal}body .common-normal-contents .inner dl dd{margin-top:6px}body .common-normal-contents .inner>*+dl{margin-top:25px}body .common-normal-contents .inner>*+.list{margin-top:23px}body .common-normal-contents .inner .list li{font-size:.875rem;line-height:2.2857142857em;letter-spacing:.1em}body .common-normal-contents .inner .list li:before{content:"■";color:#d3b428}body .common-normal-contents .inner>*+.common-more{margin-top:30px}body .common-normal-contents .inner .mini-link-box{display:flex;max-width:100%;flex-wrap:wrap;gap:6px 20px}body .common-normal-contents .inner .mini-link-box p{display:flex;flex-wrap:wrap;gap:0 7px;align-items:baseline}body .common-normal-contents .inner .mini-link-box p+p{margin-top:0}body .common-normal-contents .inner .mini-link-box a{font-size:.875rem;line-height:1.5;letter-spacing:.1em;display:inline-block;transition:color .2s}body .common-normal-contents .inner .mini-link-box a .t{text-decoration:underline}body .common-normal-contents .inner .mini-link-box a .pdf{display:inline-block;line-height:14px;text-align:center;width:29px;background:#d3b428;color:#1a4d94;margin-left:5px;font-weight:bold;font-size:.625rem}body .common-normal-contents .inner .mini-link-box a .doc{display:inline-block;line-height:14px;text-align:center;width:29px;background:#1a4d94;color:#d3b428;margin-left:5px;font-weight:bold;font-size:.625rem}body .common-normal-contents .inner .mini-link-box a:hover{color:#d3b428 !important}body .common-normal-contents .inner .mini-link-box .mini-text{display:inline-block;font-size:.6875rem;line-height:1.6;letter-spacing:.1em}body .common-normal-contents .inner .mini-link-box .mini-text a{font-size:.6875rem;text-decoration:underline}body .common-normal-contents .inner .mini-link-box .mini-text a.pdf{position:relative;padding-right:36px}body .common-normal-contents .inner .mini-link-box .mini-text a.pdf:after{content:"PDF";display:block;line-height:14px;text-align:center;width:29px;background:#d3b428;color:#1a4d94;font-weight:bold;font-size:10px;position:absolute;right:0;top:50%;transform:translate(0, -50%)}body .common-normal-contents .inner .mini-link-box.tate p{width:100%}body .common-normal-contents .inner .faq-box .q,body .common-normal-contents .inner .faq-box .a{font-family:"Noto Serif JP","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;font-size:1.875rem;font-weight:500;display:block;flex-shrink:0;margin-right:6px}body .common-normal-contents .inner .faq-box .q-text,body .common-normal-contents .inner .faq-box .a-text{display:block;font-size:.875rem;line-height:2.2857142857em;letter-spacing:.1em}body .common-normal-contents .inner .faq-box .q{color:#d3b428}body .common-normal-contents .inner .faq-box .q-box,body .common-normal-contents .inner .faq-box .a-box{display:flex;padding:5px 8px}body .common-normal-contents .inner .faq-box .a-box{background:#f2f2f2;margin-top:5px}body .common-normal-contents .inner .faq-box+.faq-box{margin-top:22px}body .common-normal-contents .inner .common-text14 .mini-title{display:block}body .common-normal-contents .inner .common-text14 .mini-title:before{content:"■";color:#d3b428}body .common-normal-contents .inner .common-text14 .mini-title a{text-decoration:underline;transition:color .2s}body .common-normal-contents .inner .common-text14 .mini-title a:hover{color:#d3b428}body .common-normal-contents .inner .common-text14>img{max-width:100%;margin-top:10px}body .common-normal-contents .inner>*+.gray-box{margin-top:28px}body .common-normal-contents .inner .gray-box{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;background:#f2f2f2;padding:15px 20px}body .common-normal-contents .inner .gray-box>*+.list{margin-top:23px}body .common-normal-contents .inner .padding-left1{padding-left:1em}body .common-normal-contents .inner .padding-left2{padding-left:2em}body .common-normal-contents .inner .ind3{padding-left:3em;text-indent:-3em}body .common-normal-contents .inner .ind3 *{text-indent:0}body .common-normal-contents .inner .mt0{margin-top:0 !important}body .common-normal-contents .inner .mt5{margin-top:5px !important}body .common-normal-contents .inner .mt10{margin-top:10px !important}body .common-normal-contents .inner .mt15{margin-top:15px !important}body .common-normal-contents .inner .mt20{margin-top:20px !important}body .common-normal-contents .inner .mt25{margin-top:25px !important}body .common-normal-contents .inner .mt35{margin-top:35px !important}body .common-normal-contents .inner .mt40{margin-top:40px !important}body .common-normal-contents .inner .mt60{margin-top:60px !important}body .common-normal-contents .inner .table-box{margin-top:10px}body .common-normal-contents .inner .table-box table{width:100%}body .common-normal-contents .inner .table-box table caption{text-align:left;color:#fff;background:#333;font-family:"Noto Serif JP","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;font-weight:500;font-size:.875rem;line-height:1.5;padding:5px 8px}body .common-normal-contents .inner .table-box table tbody tr th,body .common-normal-contents .inner .table-box table tbody tr td{border:1px solid #333;font-weight:500;font-size:.875rem;line-height:1.5em;padding:5px 4px;font-family:"Noto Serif JP","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","MS PMincho",serif}body .common-normal-contents .inner .table-box table tbody tr th small,body .common-normal-contents .inner .table-box table tbody tr td small{font-size:.7857142857em}body .common-normal-contents .inner .table-box table tbody tr th a,body .common-normal-contents .inner .table-box table tbody tr td a{text-decoration:underline;transition:color .2s}body .common-normal-contents .inner .table-box table tbody tr th a.c-pdf-link,body .common-normal-contents .inner .table-box table tbody tr td a.c-pdf-link{position:relative;padding-right:36px}body .common-normal-contents .inner .table-box table tbody tr th a.c-pdf-link:after,body .common-normal-contents .inner .table-box table tbody tr td a.c-pdf-link:after{content:"PDF";display:block;line-height:14px;text-align:center;width:29px;background:#d3b428;color:#1a4d94;font-weight:bold;font-size:10px;position:absolute;right:0;bottom:3px}body .common-normal-contents .inner .table-box table tbody tr th a.c-doc-link,body .common-normal-contents .inner .table-box table tbody tr td a.c-doc-link{position:relative;padding-right:36px}body .common-normal-contents .inner .table-box table tbody tr th a.c-doc-link:after,body .common-normal-contents .inner .table-box table tbody tr td a.c-doc-link:after{content:"DOC";display:block;line-height:14px;text-align:center;width:29px;background:#333;color:#d3b428;font-weight:bold;font-size:10px;position:absolute;right:0;bottom:3px}body .common-normal-contents .inner .table-box table tbody tr th a.c-xls-link,body .common-normal-contents .inner .table-box table tbody tr td a.c-xls-link{position:relative;padding-right:36px}body .common-normal-contents .inner .table-box table tbody tr th a.c-xls-link:after,body .common-normal-contents .inner .table-box table tbody tr td a.c-xls-link:after{content:"XLS";display:block;line-height:14px;text-align:center;width:29px;background:#fff;color:#333;border:1px solid #d3b428;font-weight:bold;font-size:10px;position:absolute;right:0;bottom:3px}body .common-normal-contents .inner .table-box table tbody tr th a:hover,body .common-normal-contents .inner .table-box table tbody tr td a:hover{color:#d3b428}body .common-normal-contents .inner .table-box table tbody tr th{text-align:center;vertical-align:middle;background:#f2f2f2}body .common-normal-contents .inner .table-box table tbody tr th.w75{width:75px}body .common-normal-contents .inner .table-box table tbody tr td{padding-left:8px;padding-right:8px}body .common-normal-contents .inner .table-box table+table{margin-top:13px}body .common-normal-contents .inner .title-table-box{margin-top:18px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%}body .common-normal-contents .inner .title-table-box table{width:100%}body .common-normal-contents .inner .title-table-box table th,body .common-normal-contents .inner .title-table-box table td{line-height:1.5;border:1px solid #333;text-align:left}body .common-normal-contents .inner .title-table-box table th{font-weight:500;font-size:1rem;letter-spacing:.1em;padding:3px 7px;background:#f2f2f2}body .common-normal-contents .inner .title-table-box table td{padding:5px 7px}body .common-normal-contents .inner .title-table-box table td .common-text14{text-align:left}body .common-normal-contents .inner .sankaku{text-align:center;margin:11px 0}body .common-normal-contents .inner .sankaku+.title-table-box{margin-top:0}body .common-normal-contents .inner .w100{width:100%}body .common-aco-contents .inner{width:1000px;max-width:80%;margin:0 auto}body .common-aco-contents .inner iframe{max-width:100%}body .common-aco-contents .inner>.c-aco-button{position:relative;padding-right:37px;color:#333;cursor:pointer}body .common-aco-contents .inner>.c-aco-button a{text-decoration:underline;text-decoration-thickness:1px;transition:color .2s}body .common-aco-contents .inner>.c-aco-button a .outer{display:inline-block;position:relative}body .common-aco-contents .inner>.c-aco-button a .outer img{display:inline-block;transition:opacity .2s}body .common-aco-contents .inner>.c-aco-button a .outer img:nth-of-type(2){position:absolute;top:50%;left:0;transform:translate(0, -50%);opacity:0}body .common-aco-contents .inner>.c-aco-button a.c-outer-link{position:relative;padding-right:18px}body .common-aco-contents .inner>.c-aco-button a.c-outer-link:after,body .common-aco-contents .inner>.c-aco-button a.c-outer-link:before{content:"";display:block;width:14px;height:14px;position:absolute;right:0;bottom:6px;transition:opacity .2s}body .common-aco-contents .inner>.c-aco-button a.c-outer-link:before{background:url(../image/common/outer.svg) no-repeat left center/contain}body .common-aco-contents .inner>.c-aco-button a.c-outer-link:after{background:url(../image/common/outer-g.svg) no-repeat left center/contain;opacity:0}body .common-aco-contents .inner>.c-aco-button a.c-outer-link:hover:before{opacity:0}body .common-aco-contents .inner>.c-aco-button a.c-outer-link:hover:after{opacity:1}body .common-aco-contents .inner>.c-aco-button a:hover{color:#d3b428}body .common-aco-contents .inner>.c-aco-button a:hover .outer img{opacity:0}body .common-aco-contents .inner>.c-aco-button a:hover .outer img:nth-of-type(2){opacity:1}body .common-aco-contents .inner>.c-aco-button .arrow{position:absolute;display:block;width:20px;height:20px;top:50%;transform:translate(0, -50%);right:8px;border:1px solid #333}body .common-aco-contents .inner>.c-aco-button .arrow:before,body .common-aco-contents .inner>.c-aco-button .arrow:after{content:"";display:block;position:absolute;left:50%;top:50%;background:#333;transform:translate(-50%, -50%)}body .common-aco-contents .inner>.c-aco-button .arrow:before{width:10px;height:1px}body .common-aco-contents .inner>.c-aco-button .arrow:after{width:1px;height:10px;transition:height .2s}body .common-aco-contents .inner>.c-aco-button:after{position:absolute;bottom:0;left:0;background:#333}body .common-aco-contents .inner>.c-aco-hidden{overflow:hidden;height:0;transition:height .2s}body .common-aco-contents .inner>.c-aco-hidden .hidden-inner{margin-top:30px}body .common-aco-contents .inner>.c-aco-hidden .hidden-inner .image{text-align:center}body .common-aco-contents .inner>.c-aco-hidden .hidden-inner .image img{max-width:100%}body .common-aco-contents .inner>.c-aco-hidden .hidden-inner>*+p{margin-top:30px}body .common-aco-contents .inner>.c-aco-hidden .hidden-inner dl dt{font-weight:500;font-size:.875rem}body .common-aco-contents .inner>.c-aco-hidden .hidden-inner dl dt.f16{font-size:1rem}body .common-aco-contents .inner>.c-aco-hidden .hidden-inner dl dt:before{content:"■";color:#d3b428}body .common-aco-contents .inner>.c-aco-hidden .hidden-inner dl dt a{text-decoration:underline !important;transition:color .2s}body .common-aco-contents .inner>.c-aco-hidden .hidden-inner dl dt a:hover{color:#d3b428}body .common-aco-contents .inner>.c-aco-hidden .hidden-inner dl dt small{font-size:.875rem;font-weight:normal}body .common-aco-contents .inner>.c-aco-hidden .hidden-inner dl dd{margin-top:6px}body .common-aco-contents .inner>.c-aco-hidden .hidden-inner>*+dl{margin-top:25px}body .common-aco-contents .inner>.c-aco-hidden .hidden-inner>*+.list{margin-top:23px}body .common-aco-contents .inner>.c-aco-hidden .hidden-inner .list li{font-size:.875rem;line-height:2.2857142857em;letter-spacing:.1em}body .common-aco-contents .inner>.c-aco-hidden .hidden-inner .list li:before{content:"■";color:#d3b428}body .common-aco-contents .inner>.c-aco-hidden .hidden-inner>*+.common-more{margin-top:30px}body .common-aco-contents .inner>.c-aco-hidden .hidden-inner .mini-link-box{display:flex;max-width:100%;flex-wrap:wrap;gap:6px 20px}body .common-aco-contents .inner>.c-aco-hidden .hidden-inner .mini-link-box p{display:flex;flex-wrap:wrap;gap:0 7px;align-items:baseline}body .common-aco-contents .inner>.c-aco-hidden .hidden-inner .mini-link-box p+p{margin-top:0}body .common-aco-contents .inner>.c-aco-hidden .hidden-inner .mini-link-box a{font-size:.875rem;line-height:1.5;letter-spacing:.1em;display:inline-block;transition:color .2s}body .common-aco-contents .inner>.c-aco-hidden .hidden-inner .mini-link-box a .t{text-decoration:underline}body .common-aco-contents .inner>.c-aco-hidden .hidden-inner .mini-link-box a .pdf{display:inline-block;line-height:14px;text-align:center;width:29px;background:#d3b428;color:#1a4d94;margin-left:5px;font-weight:bold;font-size:.625rem}body .common-aco-contents .inner>.c-aco-hidden .hidden-inner .mini-link-box a .doc{display:inline-block;line-height:14px;text-align:center;width:29px;background:#1a4d94;color:#d3b428;margin-left:5px;font-weight:bold;font-size:.625rem}body .common-aco-contents .inner>.c-aco-hidden .hidden-inner .mini-link-box a:hover{color:#d3b428 !important}body .common-aco-contents .inner>.c-aco-hidden .hidden-inner .mini-link-box .mini-text{display:inline-block;font-size:.6875rem;line-height:1.6;letter-spacing:.1em}body .common-aco-contents .inner>.c-aco-hidden .hidden-inner .mini-link-box .mini-text a{font-size:.6875rem;text-decoration:underline}body .common-aco-contents .inner>.c-aco-hidden .hidden-inner .mini-link-box .mini-text a.pdf{position:relative;padding-right:36px}body .common-aco-contents .inner>.c-aco-hidden .hidden-inner .mini-link-box .mini-text a.pdf:after{content:"PDF";display:block;line-height:14px;text-align:center;width:29px;background:#d3b428;color:#1a4d94;font-weight:bold;font-size:10px;position:absolute;right:0;top:50%;transform:translate(0, -50%)}body .common-aco-contents .inner>.c-aco-hidden .hidden-inner .mini-link-box.tate p{width:100%}body .common-aco-contents .inner>.c-aco-hidden .hidden-inner .faq-box .q,body .common-aco-contents .inner>.c-aco-hidden .hidden-inner .faq-box .a{font-family:"Noto Serif JP","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;font-size:1.875rem;font-weight:500;display:block;flex-shrink:0;margin-right:6px}body .common-aco-contents .inner>.c-aco-hidden .hidden-inner .faq-box .q-text,body .common-aco-contents .inner>.c-aco-hidden .hidden-inner .faq-box .a-text{display:block;font-size:.875rem;line-height:2.2857142857em;letter-spacing:.1em}body .common-aco-contents .inner>.c-aco-hidden .hidden-inner .faq-box .q{color:#d3b428}body .common-aco-contents .inner>.c-aco-hidden .hidden-inner .faq-box .q-box,body .common-aco-contents .inner>.c-aco-hidden .hidden-inner .faq-box .a-box{display:flex;padding:5px 8px}body .common-aco-contents .inner>.c-aco-hidden .hidden-inner .faq-box .a-box{background:#f2f2f2;margin-top:5px}body .common-aco-contents .inner>.c-aco-hidden .hidden-inner .faq-box+.faq-box{margin-top:22px}body .common-aco-contents .inner>.c-aco-hidden .hidden-inner .common-text14 .mini-title{display:block}body .common-aco-contents .inner>.c-aco-hidden .hidden-inner .common-text14 .mini-title:before{content:"■";color:#d3b428}body .common-aco-contents .inner>.c-aco-hidden .hidden-inner .common-text14 .mini-title a{text-decoration:underline;transition:color .2s}body .common-aco-contents .inner>.c-aco-hidden .hidden-inner .common-text14 .mini-title a:hover{color:#d3b428}body .common-aco-contents .inner>.c-aco-hidden .hidden-inner .common-text14>img{max-width:100%;margin-top:10px}body .common-aco-contents .inner>.c-aco-hidden .hidden-inner>*+.gray-box{margin-top:28px}body .common-aco-contents .inner>.c-aco-hidden .hidden-inner .gray-box{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;background:#f2f2f2;padding:15px 20px}body .common-aco-contents .inner>.c-aco-hidden .hidden-inner .gray-box>*+.list{margin-top:23px}body .common-aco-contents .inner>.c-aco-hidden .hidden-inner .padding-left1{padding-left:1em}body .common-aco-contents .inner>.c-aco-hidden .hidden-inner .padding-left2{padding-left:2em}body .common-aco-contents .inner>.c-aco-hidden .hidden-inner .ind3{padding-left:3em;text-indent:-3em}body .common-aco-contents .inner>.c-aco-hidden .hidden-inner .ind3 *{text-indent:0}body .common-aco-contents .inner>.c-aco-hidden .hidden-inner .table-box{margin-top:10px}body .common-aco-contents .inner>.c-aco-hidden .hidden-inner .table-box table{width:100%}body .common-aco-contents .inner>.c-aco-hidden .hidden-inner .table-box table caption{text-align:left;color:#fff;background:#333;font-family:"Noto Serif JP","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;font-weight:500;font-size:.875rem;line-height:1.5;padding:5px 8px}body .common-aco-contents .inner>.c-aco-hidden .hidden-inner .table-box table tbody tr th,body .common-aco-contents .inner>.c-aco-hidden .hidden-inner .table-box table tbody tr td{border:1px solid #333;font-weight:500;font-size:.875rem;line-height:1.5em;padding:5px 4px;font-family:"Noto Serif JP","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","MS PMincho",serif}body .common-aco-contents .inner>.c-aco-hidden .hidden-inner .table-box table tbody tr th small,body .common-aco-contents .inner>.c-aco-hidden .hidden-inner .table-box table tbody tr td small{font-size:.7857142857em}body .common-aco-contents .inner>.c-aco-hidden .hidden-inner .table-box table tbody tr th a,body .common-aco-contents .inner>.c-aco-hidden .hidden-inner .table-box table tbody tr td a{text-decoration:underline;transition:color .2s}body .common-aco-contents .inner>.c-aco-hidden .hidden-inner .table-box table tbody tr th a.c-pdf-link,body .common-aco-contents .inner>.c-aco-hidden .hidden-inner .table-box table tbody tr td a.c-pdf-link{position:relative;padding-right:36px}body .common-aco-contents .inner>.c-aco-hidden .hidden-inner .table-box table tbody tr th a.c-pdf-link:after,body .common-aco-contents .inner>.c-aco-hidden .hidden-inner .table-box table tbody tr td a.c-pdf-link:after{content:"PDF";display:block;line-height:14px;text-align:center;width:29px;background:#d3b428;color:#1a4d94;font-weight:bold;font-size:10px;position:absolute;right:0;bottom:3px}body .common-aco-contents .inner>.c-aco-hidden .hidden-inner .table-box table tbody tr th a.c-doc-link,body .common-aco-contents .inner>.c-aco-hidden .hidden-inner .table-box table tbody tr td a.c-doc-link{position:relative;padding-right:36px}body .common-aco-contents .inner>.c-aco-hidden .hidden-inner .table-box table tbody tr th a.c-doc-link:after,body .common-aco-contents .inner>.c-aco-hidden .hidden-inner .table-box table tbody tr td a.c-doc-link:after{content:"DOC";display:block;line-height:14px;text-align:center;width:29px;background:#333;color:#d3b428;font-weight:bold;font-size:10px;position:absolute;right:0;bottom:3px}body .common-aco-contents .inner>.c-aco-hidden .hidden-inner .table-box table tbody tr th a.c-xls-link,body .common-aco-contents .inner>.c-aco-hidden .hidden-inner .table-box table tbody tr td a.c-xls-link{position:relative;padding-right:36px}body .common-aco-contents .inner>.c-aco-hidden .hidden-inner .table-box table tbody tr th a.c-xls-link:after,body .common-aco-contents .inner>.c-aco-hidden .hidden-inner .table-box table tbody tr td a.c-xls-link:after{content:"XLS";display:block;line-height:14px;text-align:center;width:29px;background:#fff;color:#333;border:1px solid #d3b428;font-weight:bold;font-size:10px;position:absolute;right:0;bottom:3px}body .common-aco-contents .inner>.c-aco-hidden .hidden-inner .table-box table tbody tr th a:hover,body .common-aco-contents .inner>.c-aco-hidden .hidden-inner .table-box table tbody tr td a:hover{color:#d3b428}body .common-aco-contents .inner>.c-aco-hidden .hidden-inner .table-box table tbody tr th{text-align:center;vertical-align:middle;background:#f2f2f2}body .common-aco-contents .inner>.c-aco-hidden .hidden-inner .table-box table tbody tr th.w75{width:75px}body .common-aco-contents .inner>.c-aco-hidden .hidden-inner .table-box table tbody tr td{padding-left:8px;padding-right:8px}body .common-aco-contents .inner>.c-aco-hidden .hidden-inner .table-box table+table{margin-top:13px}body .common-aco-contents .inner>.c-aco-hidden .hidden-inner .title-table-box{margin-top:18px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%}body .common-aco-contents .inner>.c-aco-hidden .hidden-inner .title-table-box table{width:100%}body .common-aco-contents .inner>.c-aco-hidden .hidden-inner .title-table-box table th,body .common-aco-contents .inner>.c-aco-hidden .hidden-inner .title-table-box table td{line-height:1.5;border:1px solid #333;text-align:left}body .common-aco-contents .inner>.c-aco-hidden .hidden-inner .title-table-box table th{font-weight:500;font-size:1rem;letter-spacing:.1em;padding:3px 7px;background:#f2f2f2}body .common-aco-contents .inner>.c-aco-hidden .hidden-inner .title-table-box table td{padding:5px 7px}body .common-aco-contents .inner>.c-aco-hidden .hidden-inner .title-table-box table td .common-text14{text-align:left}body .common-aco-contents .inner>.c-aco-hidden .hidden-inner .sankaku{text-align:center;margin:11px 0}body .common-aco-contents .inner>.c-aco-hidden .hidden-inner .sankaku+.title-table-box{margin-top:0}body .common-aco-contents .inner>.c-aco-hidden .hidden-inner .w100{width:100%}body .common-aco-contents .inner>.c-aco-hidden .hidden-inner .mt0{margin-top:0 !important}body .common-aco-contents .inner>.c-aco-hidden .hidden-inner .mt5{margin-top:5px !important}body .common-aco-contents .inner>.c-aco-hidden .hidden-inner .mt10{margin-top:10px !important}body .common-aco-contents .inner>.c-aco-hidden .hidden-inner .mt15{margin-top:15px !important}body .common-aco-contents .inner>.c-aco-hidden .hidden-inner .mt20{margin-top:20px !important}body .common-aco-contents .inner>.c-aco-hidden .hidden-inner .mt25{margin-top:25px !important}body .common-aco-contents .inner>.c-aco-hidden .hidden-inner .mt30{margin-top:30px !important}body .common-aco-contents .inner>.c-aco-hidden .hidden-inner .mt35{margin-top:35px !important}body .common-aco-contents .inner>.c-aco-hidden .hidden-inner .mt40{margin-top:40px !important}body .common-aco-contents .inner>.c-aco-hidden .hidden-inner .mt60{margin-top:60px !important}body .common-aco-contents.open .inner .c-aco-button .arrow:after{height:0}body .common-aco-contents.noaco .inner>.c-aco-button .arrow{display:none}body .common-aco-contents.noaco .inner>.c-aco-button:hover{cursor:auto}body .common-aco-contents.noaco .inner>.c-aco-hidden{height:auto !important;overflow:visible}body .common-textcontents-area{margin-top:60px}body .common-textcontents-area .inner{width:1000px;margin:0 auto;max-width:80%}body .common-textcontents-area .inner .mt5{margin-top:5px}body .common-textcontents-area .inner .mt10{margin-top:10px}body .common-textcontents-area .inner .mt45{margin-top:45px}body .miari:after{content:"未完了ページ";position:fixed;z-index:99999;top:0;left:0;width:200px;height:80px;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,.6);color:#fff;font-size:1rem;letter-spacing:.1em}body .common-top-text-area{background:#f2f2f2}body .common-top-text-area .inner{width:1000px;max-width:80%;margin:0 auto;padding:85px 0 45px}body .common-top-text-area .inner .common-title{color:#333;font-size:1.4375rem;font-weight:bold}body .common-top-text-area .inner .common-title:after{background:#333}body .common-top-text-area .inner .common-text14{margin-top:18px}body .common-top-text-area .inner .common-text14 a{text-decoration:underline;display:inline-block;transition:color .2s}body .common-top-text-area .inner .common-text14 a:hover{color:#d3b428}body .common-top-text-area .inner .common-text14 a.pdf{position:relative;padding-right:36px}body .common-top-text-area .inner .common-text14 a.pdf:after{content:"PDF";display:block;line-height:14px;text-align:center;width:29px;background:#d3b428;color:#1a4d94;font-weight:bold;font-size:10px;position:absolute;right:0;top:50%;transform:translate(0, -50%)}body .common-top-text-area .inner .common-text14+.common-text14{margin-top:15px}body .common-outside-links{margin-top:60px;width:1000px;max-width:80%;margin-left:auto;margin-right:auto;background:#f2f2f2}body .common-outside-links .inner{padding:25px 35px}body .common-outside-links .inner ul{display:flex;flex-wrap:wrap;gap:18px 25px}body .common-outside-links .inner ul li{font-size:.875rem;line-height:1.5;letter-spacing:.025em}body .common-outside-links .inner ul li a{display:block;border-left:5px solid #d3b428;transition:color .2s;padding-left:5px}body .common-outside-links .inner ul li a:hover{color:#d3b428}body .common-outside-links .inner ul li a.current{pointer-events:none;border-color:#333}body .common-form-area .top-text{font-size:.75rem;margin-bottom:9px}body .common-form-area .tr{display:flex;flex-wrap:wrap;justify-content:space-between}body .common-form-area .tr dl{margin-top:6px;background:#f2f2f2}body .common-form-area .tr dl dt{font-weight:500;font-size:.875rem;line-height:1.5;padding:3px 6px}body .common-form-area .tr dl dt .small{font-size:.8571428571em}body .common-form-area .tr dl dd ::-moz-placeholder{color:#c2c2c2;font-size:.875rem;font-family:"Noto Serif JP","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;font-weight:500}body .common-form-area .tr dl dd ::placeholder{color:#c2c2c2;font-size:.875rem;font-family:"Noto Serif JP","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;font-weight:500}body .common-form-area .tr dl dd .wpcf7-form-control-wrap+.wpcf7-form-control-wrap{display:block;margin-top:8px}body .common-form-area .tr dl dd .wpcf7-not-valid-tip{padding:5px;font-size:.875rem}body .common-form-area .tr dl dd input{font-size:.875rem}body .common-form-area .tr dl dd input[type=text],body .common-form-area .tr dl dd input[type=tel],body .common-form-area .tr dl dd input[type=email]{width:100%;line-height:28px;height:30px;padding:0 10px;border:1px solid #333;background:#fff;border-radius:0}body .common-form-area .tr dl dd textarea{font-size:.875rem;width:100%;border:1px solid #333;border-radius:0;background:#fff;height:300px;line-height:1.5em;padding:6px 10px;resize:vertical}body .common-form-area .tr dl.w50{width:49.7%}body .common-form-area .tr dl.w100{width:100%}body .common-form-area .title{font-size:.875rem;font-family:"Noto Serif JP","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;line-height:1.5;margin:20px 0 10px;font-weight:500}body .common-form-area .title:before{content:"■";color:#d3b428}body .common-form-area .privacy-policy{margin-top:15px}body .common-form-area .privacy-policy .wpcf7-list-item{display:flex;justify-content:center}body .common-form-area .privacy-policy .wpcf7-list-item label .wpcf7-list-item-label{padding-left:16px;display:block;font-family:"Noto Serif JP","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;line-height:1.5;font-weight:500;font-size:.875rem;display:block;position:relative}body .common-form-area .privacy-policy .wpcf7-list-item label .wpcf7-list-item-label:before,body .common-form-area .privacy-policy .wpcf7-list-item label .wpcf7-list-item-label:after{content:"";display:block;position:absolute;width:10px;height:10px;left:0;top:6px}body .common-form-area .privacy-policy .wpcf7-list-item label .wpcf7-list-item-label:before{border:1px solid #333}body .common-form-area .privacy-policy .wpcf7-list-item label .wpcf7-list-item-label:after{background:#d3b428;transform:scale(0.55);opacity:0}body .common-form-area .privacy-policy .wpcf7-list-item label .wpcf7-list-item-label a{text-decoration:underline;display:inline-block;transition:color .2s}body .common-form-area .privacy-policy .wpcf7-list-item label input{display:none}body .common-form-area .privacy-policy .wpcf7-list-item label input:checked+.wpcf7-list-item-label:after{opacity:1}body .common-form-area .privacy-policy .wpcf7-not-valid-tip{font-size:.875rem;letter-spacing:.1em;line-height:1.5}body .common-form-area .submit{display:block;margin:20px auto 0;width:170px;line-height:48px;text-align:center;background:#d3b428;color:#1a4d94;font-size:.9375rem;letter-spacing:.1em;transition:background .2s;font-weight:500}body .common-form-area .submit:hover{cursor:pointer;background:#e9d993}body .cf7-cf-turnstile{margin-top:40px !important}body .common-commingsoon-area{margin-top:45px}body .common-commingsoon-area .inner{width:1000px;max-width:80%;margin:0 auto}body .common-menu-box{position:relative;z-index:3;max-width:100%}body .common-menu-box .c-aco-button{background:#333;position:relative;color:#fff;font-family:"Noto Serif JP","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;font-size:.875rem;line-height:1.5;padding:5px 30px 5px 6px;font-weight:500;cursor:pointer}body .common-menu-box .c-aco-button .arrow{position:absolute;display:block;width:20px;height:20px;top:50%;transform:translate(0, -50%);right:4px;background:#d3b428;transition:background .2s}body .common-menu-box .c-aco-button .arrow:before,body .common-menu-box .c-aco-button .arrow:after{content:"";display:block;position:absolute;left:50%;top:50%;background:#fff;transform:translate(-50%, -50%);transition:height .2s,background .2s}body .common-menu-box .c-aco-button .arrow:before{width:10px;height:1px}body .common-menu-box .c-aco-button .arrow:after{width:1px;height:10px}body .common-menu-box .c-aco-hidden{height:0;transition:height .2s;position:absolute;top:100%;width:100%;background-color:#fff;left:0;overflow:hidden}body .common-menu-box .c-aco-hidden .menu-hidden-inner{border:1px solid #333;padding:5px 8px}body .common-menu-box .c-aco-hidden .menu-hidden-inner ul li a{font-weight:normal;font-size:.875rem;letter-spacing:.025em;line-height:1.8571428571em}body .common-menu-box .c-aco-hidden .menu-hidden-inner ul li>ul{padding-left:1em}body .common-menu-box.open .c-aco-button .arrow{background:#fff}body .common-menu-box.open .c-aco-button .arrow:after{height:0}body .common-menu-box.open .c-aco-button .arrow:before,body .common-menu-box.open .c-aco-button .arrow:after{background:#333}body .inside-child-page{padding-bottom:180px}body .research-strategy-division-child-page{padding-bottom:180px}body .research-center-for-sustainable-science-child-page{padding-bottom:180px}body .amtrc-child-page{padding-bottom:180px}body .research-initiative-center-child-page{padding-bottom:180px}body .ubuc-child-page{padding-bottom:180px}body .facility-child-page{padding-bottom:180px}body .noaccess-page{padding-bottom:180px}body .noaccess-page .main-area{margin-top:100px}body .noaccess-page .main-area .inner{width:1000px;max-width:80%;margin:0 auto}body .noaccess-page .main-area .inner .text{text-align:center;line-height:1.5;letter-spacing:.1em}body .error404{margin:150px 0}body .common-comingsoon-page{padding-bottom:180px}body .sample-gray{margin-top:10px;width:320px;max-width:100%;height:200px;position:relative;background:#f2f2f2}body .sample-gray:after{content:"sample";display:block;letter-spacing:.1em;position:absolute;width:100%;text-align:center;top:50%;left:0;transform:translate(0, -50%)}body .sample-gray.max{width:100%}body .js-scroll-wrap{position:relative}body .js-scroll-wrap .js-scroll{position:relative;z-index:0;width:100%;overflow-y:none;overflow-x:scroll;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}body .js-scroll-wrap .js-scroll::-webkit-scrollbar{display:none}body .js-scroll-wrap .js-scroll .js-scroll-inner table{width:100%}body .js-scroll-wrap .js-scroll .js-scroll-inner table caption{text-align:left;color:#fff;background:#333;font-family:"Noto Serif JP","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;font-weight:500;font-size:.875rem;line-height:1.5;padding:5px 8px}body .js-scroll-wrap .js-scroll .js-scroll-inner table tbody tr th,body .js-scroll-wrap .js-scroll .js-scroll-inner table tbody tr td{border:1px solid #333;font-weight:500;font-size:.875rem;line-height:1.5em;padding:5px 4px;font-family:"Noto Serif JP","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;text-align:center;vertical-align:middle}body .js-scroll-wrap .js-scroll .js-scroll-inner table tbody tr th.t-left,body .js-scroll-wrap .js-scroll .js-scroll-inner table tbody tr td.t-left{text-align:left}body .js-scroll-wrap .js-scroll .js-scroll-inner table tbody tr th.nowrap,body .js-scroll-wrap .js-scroll .js-scroll-inner table tbody tr td.nowrap{white-space:nowrap}body .js-scroll-wrap .js-scroll .js-scroll-inner table tbody tr th small,body .js-scroll-wrap .js-scroll .js-scroll-inner table tbody tr td small{font-size:.7857142857em}body .js-scroll-wrap .js-scroll .js-scroll-inner table tbody tr th a,body .js-scroll-wrap .js-scroll .js-scroll-inner table tbody tr td a{text-decoration:underline;transition:color .2s}body .js-scroll-wrap .js-scroll .js-scroll-inner table tbody tr th a.c-pdf-link,body .js-scroll-wrap .js-scroll .js-scroll-inner table tbody tr td a.c-pdf-link{position:relative;padding-right:36px}body .js-scroll-wrap .js-scroll .js-scroll-inner table tbody tr th a.c-pdf-link:after,body .js-scroll-wrap .js-scroll .js-scroll-inner table tbody tr td a.c-pdf-link:after{content:"PDF";display:block;line-height:14px;text-align:center;width:29px;background:#d3b428;color:#1a4d94;font-weight:bold;font-size:10px;position:absolute;right:0;bottom:3px}body .js-scroll-wrap .js-scroll .js-scroll-inner table tbody tr th a.c-doc-link,body .js-scroll-wrap .js-scroll .js-scroll-inner table tbody tr td a.c-doc-link{position:relative;padding-right:36px}body .js-scroll-wrap .js-scroll .js-scroll-inner table tbody tr th a.c-doc-link:after,body .js-scroll-wrap .js-scroll .js-scroll-inner table tbody tr td a.c-doc-link:after{content:"DOC";display:block;line-height:14px;text-align:center;width:29px;background:#333;color:#d3b428;font-weight:bold;font-size:10px;position:absolute;right:0;bottom:3px}body .js-scroll-wrap .js-scroll .js-scroll-inner table tbody tr th a.c-xls-link,body .js-scroll-wrap .js-scroll .js-scroll-inner table tbody tr td a.c-xls-link{position:relative;padding-right:36px}body .js-scroll-wrap .js-scroll .js-scroll-inner table tbody tr th a.c-xls-link:after,body .js-scroll-wrap .js-scroll .js-scroll-inner table tbody tr td a.c-xls-link:after{content:"XLS";display:block;line-height:14px;text-align:center;width:29px;background:#fff;color:#333;border:1px solid #d3b428;font-weight:bold;font-size:10px;position:absolute;right:0;bottom:3px}body .js-scroll-wrap .js-scroll .js-scroll-inner table tbody tr th a:hover,body .js-scroll-wrap .js-scroll .js-scroll-inner table tbody tr td a:hover{color:#d3b428}body .js-scroll-wrap .js-scroll .js-scroll-inner table tbody tr th{background:#f2f2f2}body .js-scroll-wrap .js-scroll .js-scroll-inner table tbody tr th.w75{width:75px}body .js-scroll-wrap .js-scroll .js-scroll-inner table tbody tr td{padding-left:8px;padding-right:8px}body .js-scroll-wrap .js-scroll .js-scroll-inner table+table{margin-top:13px}@media(min-width: 769px){body .js-scroll-wrap .js-scroll .js-scroll-inner .table{max-width:100%}body .js-scroll-wrap .scroll-prompt{display:none}}@media(max-width: 768px){body{padding-bottom:50px}body .main-header{height:44px}body .main-header h1{margin-left:12px}body .main-header .right-box{position:fixed;top:0;width:100%;padding-top:44px;z-index:-2;left:0;height:100vh;background:#f2f2f2;transform:translate(0, -100vh);transition:transform .2s;overflow-x:none;overflow-y:scroll;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}body .main-header .right-box::-webkit-scrollbar{display:none}body .main-header .right-box .sp-hidden-box{padding:9.8591549296vh 0 50px}body .main-header .right-box .sp-hidden-box nav{width:264px;max-width:90%;margin:0 auto}body .main-header .right-box .sp-hidden-box nav .menu-title{font-weight:bold;font-size:1.25rem;font-family:"Noto Serif JP","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;color:#1a4d94;letter-spacing:.15em;line-height:1.4;padding-bottom:5px;border-bottom:1px solid #1a4d94}body .main-header .right-box .sp-hidden-box nav ul{display:block;margin-top:25px}body .main-header .right-box .sp-hidden-box nav ul li a{padding:10px 0;font-size:1rem}body .main-header .right-box .sp-hidden-box nav ul li+li{margin:7px 0 0}body .main-header .right-box .sp-hidden-box nav .sp-link-box{margin-top:35px}body .main-header .right-box .sp-hidden-box nav .sp-link-box a{padding:0 10px;width:100%;height:50px;justify-content:center;align-items:center;font-weight:500;font-size:.9375rem;letter-spacing:.1em;display:flex}body .main-header .right-box .sp-hidden-box nav .sp-link-box a img{display:block;margin-right:3px}body .main-header .right-box .sp-hidden-box nav .sp-link-box a+a{margin-top:13px}body .main-header .right-box .sp-hidden-box nav .sp-link-box .faq-link{background:#d3b428;color:#333}body .main-header .right-box .sp-hidden-box nav .sp-link-box .contact-link{background:#1a4d94;color:#fff}body .main-header .sp-menu-button .main-menu-button{display:flex;justify-content:center;align-items:center;width:44px;height:100%}body .main-header .sp-menu-button .main-menu-button .line-box{width:16px;height:14px;position:relative}body .main-header .sp-menu-button .main-menu-button .line-box .line{height:1px;width:100%;position:absolute;background:#000}body .main-header .sp-menu-button .main-menu-button .line-box .line:nth-of-type(1){top:0;left:50%;transform:translate(-50%, 0);transition:top .2s,transform .2s}body .main-header .sp-menu-button .main-menu-button .line-box .line:nth-of-type(2){top:50%;left:50%;transform:translate(-50%, -50%);transition:transform .2s}body .main-header .sp-menu-button .main-menu-button .line-box .line:nth-of-type(3){left:0;bottom:0;transition:width .2s}body .main-header.menu-open .right-box{transform:translate(0, 0)}body .main-header.menu-open .sp-menu-button .main-menu-button .line-box .line:nth-of-type(1){top:50%;transform:translate(-50%, -50%) rotate(45deg)}body .main-header.menu-open .sp-menu-button .main-menu-button .line-box .line:nth-of-type(2){transform:translate(-50%, -50%) rotate(-45deg)}body .main-header.menu-open .sp-menu-button .main-menu-button .line-box .line:nth-of-type(3){width:0}body .main-footer{padding:45px 0}body .main-footer .inner{padding-bottom:51px}body .main-footer .inner .top-box{display:block}body .main-footer .inner .top-box .logo img{max-width:100%}body .main-footer .inner .top-box address{margin-top:9px}body .main-footer .inner .footer-bottom{margin-top:15px;padding-top:15px}body .main-footer .inner .footer-bottom .tel-box .tel .number{font-size:1.1875rem}body .main-footer .inner .footer-bottom .link-box{width:100%}body .main-footer .inner .footer-bottom .link-box ul{justify-content:space-between;gap:12px 0}body .main-footer .inner .footer-bottom .link-box ul li{width:50%;max-width:100%}body .main-footer .inner .other-link-box .other-inner ul{display:block}body .main-footer .inner .other-link-box .other-inner ul li{width:100%}body .main-footer .inner .other-link-box .other-inner ul li+li{margin-top:5px}body .main-footer .inner .other-link-box .other-inner ul:after,body .main-footer .inner .other-link-box .other-inner ul:before{display:none}body .sidefix-box{bottom:0;display:flex;justify-content:center;gap:0 1.5%;width:100%;transform:translate(0, 100%)}body .sidefix-box a{width:44%;text-align:center}body .sidefix-box a img{max-width:100%}body .sidefix-box a:nth-of-type(1){background:#d3b428}body .sidefix-box a:nth-of-type(2){background:#1a4d94}body:not(.home){padding-top:44px}body .common-topicpath{width:100%;position:relative;top:auto}body .common-topicpath .inner{margin-left:auto}body .common-title-main{font-size:1.875rem}body .common-textcontents-area{margin-top:45px}body .common-top-text-area .inner{padding:42px 0 45px}body .common-form-area .tr{display:block}body .common-form-area .tr dl{width:100% !important}body .inside-child-page{padding-bottom:70px}body .research-strategy-division-child-page{padding-bottom:93px}body .research-center-for-sustainable-science-child-page{padding-bottom:93px}body .amtrc-child-page{padding-bottom:93px}body .research-initiative-center-child-page{padding-bottom:93px}body .ubuc-child-page{padding-bottom:93px}body .facility-child-page{padding-bottom:93px}body .js-scroll-wrap{position:relative;width:100vw;transform:translate(10vw, 0);margin-left:calc(-1*(100vw - 100%))}body .js-scroll-wrap .scroll-prompt{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:opacity .2s;pointer-events:none;z-index:1}body .js-scroll-wrap .js-scroll{position:relative;z-index:0;width:100%}body .js-scroll-wrap .js-scroll .js-scroll-inner{padding:0 10vw;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}body .js-scroll-wrap.start .scroll-prompt{opacity:0}}
/*# sourceMappingURL=style.min.css.map */