﻿body{margin:0}*{box-sizing:border-box}h1,h2,h3,h4,h5,h6{margin:0;margin-bottom:0;font-size:inherit;font-weight:normal}br{opacity:0}a{text-decoration:none}a:hover{text-decoration:none}a,img{border:none}img{display:block;max-width:100%;line-height:0}ul,ol,dl,dt,dd{padding:0;margin:0;list-style:none}p,figure{margin:0}iframe{width:100%}sub{font-size:1rem;vertical-align:middle}input{font-family:inherit}@font-face{font-family:"Hiragino Kaku Gothic ProN";font-weight:400;src:url(/common/fonts/Hiragino_Kaku_Gothic_ProN_W6.otf) format("opentype");font-display:swap}.footer{margin-top:8rem}.footer-top{background:#f5f5f5}.footer-main{display:flex;flex-wrap:wrap;padding:3.3rem 0 2rem}.footer-left{width:50%}.footer-right{width:50%}.footer-heading{font-size:2.6rem;font-weight:bold;line-height:1.4}.footer-info{margin-top:2rem}.footer-info a{color:#333}.footer__social{display:flex;flex-wrap:wrap;align-items:center;justify-content:end}.footer__social--item{margin-left:1.5rem}.footer__social--item a{transition:opacity ease .6s}.footer__social--item a::after{display:none !important}.footer__social--item a:hover{opacity:.7}.footer__nav{margin-top:2rem}.footer__nav ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:end;margin:0 -1.8rem;margin-top:5rem}.footer__nav ul li{display:flex;flex-wrap:wrap;align-items:center}.footer__nav ul li a{padding-right:1.8rem;padding-left:1.8rem;font-size:1.4rem;color:#333;cursor:pointer}.footer__nav ul li a:hover{color:#e3b740}.footer__nav ul li::after{top:30%;right:0;display:block;width:.1rem;height:1rem;margin-top:0;content:"";background:#bbb}.footer__nav ul li:last-child::after{display:none}.footer-copyright{padding:19px 0;text-align:center;background:#fff}.footer-copyright span{font-size:1.4rem;color:#aaa}.header{position:fixed;top:0;z-index:10;display:flex;width:100%;height:10.4rem;padding:0 3rem;padding-right:0;background:#fff;box-shadow:none;transition:box-shadow ease .5s}.header.scroll-fixed{box-shadow:0 3px 6px rgba(0,0,0,.16)}.header__nav{flex:1 1 0%;padding:1rem 2rem;padding-bottom:0;padding-left:.5rem}.header__nav--sp{display:none}.header__top{display:flex;justify-content:flex-end}.header__top--main{display:flex;flex-wrap:wrap;align-items:center;padding-right:1rem;padding-bottom:.8rem;border-bottom:.1rem solid #eee}.header__top--item{display:flex;flex-wrap:wrap;align-items:center;margin-left:4rem;font-size:1.4rem;font-weight:500;color:#2672a4}.header__top--item path,.header__top--item rect{fill:#2672a4;transition:all .6s ease}.header__top--item span{transition:color .6s ease}.header__top--item:hover{color:#e3b740}.header__top--item:hover path,.header__top--item:hover rect{fill:#e3b740}.header__top--item:hover span{color:#e3b740}.header__top--item:first-child{margin-left:0}.header__top--item:first-child span:first-child{margin-left:.7rem}.header__top--item a{display:flex;flex-wrap:wrap;align-content:center;align-items:center;justify-content:center;padding:.5rem 1rem}.header__top--item.lang{background:#2672a4}.header__top--item.lang a{padding:.3rem 1.8rem;padding-right:2.1rem;color:#fff}.header__top--item.lang span{color:#fff}.header__top--item.lang path{fill:#fff}.header__top--item.lang .header__top--icon{width:20px;height:20px}.header__top--item.lang .header__top--icon svg{width:20px;min-height:20px}.header__top--item.lang:hover path{fill:#fff !important}.header__top--item span:first-child{margin-left:0}.header__top--item.search{position:relative;z-index:10}.header__top--item.search .balloon-top{position:absolute;top:2.5rem;right:30%;content:"";border:1.2rem solid rgba(0,0,0,0);border-bottom:2.5rem solid #e0edff;opacity:0;transition:opacity .6s ease}.header__top--item.search .search-box{position:fixed;top:0 !important;left:0;display:none;width:100%;height:100vh;overflow:hidden;pointer-events:none;opacity:1;transition:opacity .6s ease}.header__top--item.search .search-box__bg{position:absolute;top:0;left:0;width:100%;height:100vh;background-color:rgba(255,255,255,.549)}.header__top--item.search .search-box__inner{position:absolute;top:6rem;right:0;display:flex;align-items:stretch;width:65vw;padding:4rem;background:#e0eef8}.header__top--item.search .search-box input[type=text]{width:80%;padding:2rem 3rem;font-family:inherit;font-size:2rem;border:.2rem solid #ccc;border-right:none}.header__top--item.search .search-box input[type=text] ::placeholder{color:#999}.header__top--item.search .search-box input[type=text]:focus{border:2px solid #e3b740;outline:none}.header__top--item.search .search-box .submit-btn{flex-shrink:0;width:8rem;height:8rem;padding:0;background:#2672a4;border:none;border:.2rem solid #ccc;border-left:none}.header__top--item.search .search-box .submit-btn img{width:32px;height:32px;margin:auto}.header__top--item.search .search-box .close-btn{padding:0;margin-left:4.5rem;color:#000;text-align:center;background:none;border:none}.header__top--item.search .search-box .close-btn span{display:block}.header__top--item.search .search-box .close-btn:hover span{color:#e3b740}.header__top--item.search .search-box .close-btn .mark{font-size:2.8rem}.header__top--item.search .search-box .close-btn .txt{font-size:1.6rem}.header__top--item.search.active .search-box__inner,.header__top--item.search.active .search-box__bg{z-index:20;pointer-events:auto}.header__top--item.search.active .balloon-top{opacity:1}.header__top--item.search:hover .close-btn span{color:#000}.header__top--icon{display:flex;align-content:center;align-items:center;justify-content:center;width:22px;height:22px;margin-right:5px}.header__top--icon svg{width:16px;max-height:16px}.header__top--icon.list-check svg{width:20px}.header__logo{display:flex;align-items:center;margin-right:auto}.header__logo a{display:flex;color:#333;text-decoration:none}.header__logo a svg{max-width:24vw;margin:1rem 0 .8rem;overflow:visible}.header__logo a path,.header__logo a text{transition:all .6s ease}.header__logo a:hover path,.header__logo a:hover text{fill:#e3b740 !important}.header__logo svg.sp{display:none}.header__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end}.header__bottom>ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;margin-right:-2rem}.header__bottom>ul>li{display:flex;flex-wrap:wrap;align-items:center}.header__bottom>ul>li::before{top:30%;right:0;display:block;width:.1rem;height:1rem;content:"";background:#bbb}.header__bottom>ul>li:first-child::before{display:none}.header__bottom>ul>li>span{padding:1.4rem 3rem;font-weight:500;cursor:pointer;transition:color .6s ease}.header__bottom>ul>li>span:hover{color:#e3b740}.header__search{display:none}.header__submenu{position:absolute;top:18rem;left:0;z-index:2;display:none;width:100%;height:100vh;background-color:rgba(255,255,255,.5490196078)}.header__submenu--content{position:relative;padding:5rem 10rem;pointer-events:auto;background-color:rgba(38,114,164,.95)}.header__submenu--close{position:absolute;top:2rem;right:2rem;cursor:pointer}.header__submenu--all{display:flex;flex-wrap:wrap}.header__submenu--title{position:relative;display:flex;flex-wrap:wrap;align-items:center;width:22%}.header__submenu--title::after{position:absolute;top:0;right:0;display:block;width:.1rem;height:100%;content:"";background:#fff}.header__submenu--title a{display:flex;flex-wrap:wrap;align-items:center;font-size:3rem;color:#fff}.header__submenu--title a:hover .mark .arrow{width:0;opacity:0;animation:slideArrow 1.5s ease infinite}.header__submenu--title a:hover .mark .arrow path{fill:#e3b740 !important;animation:changeFillColor .6s ease}.header__submenu--title a:hover .mark .square path{stroke:#e3b740;animation:changeStrokeColor .6s ease}.header__submenu--title .mark{position:relative;width:71px;height:42px;margin-left:1.5rem}.header__submenu--title .mark .square,.header__submenu--title .mark .arrow{position:absolute}.header__submenu--title .mark .square{right:0}.header__submenu--title .mark .arrow{left:0;width:100%;height:100%;overflow:hidden}.header__submenu--title .mark .arrow svg{position:absolute;top:0;bottom:0;margin:auto}.header__submenu--nav{width:78%;padding-left:5rem}.header__submenu--nav ul{display:flex;flex-wrap:wrap;margin:2rem 0 -2rem 2rem}.header__submenu--nav ul li{position:relative;width:33.3333333333%;min-height:6rem}.header__submenu--nav ul li::before{position:absolute;top:19%;left:0;display:block;width:1rem;height:.2rem;content:"";background:#fff;transition:background ease .6s}.header__submenu--nav ul li a{position:relative;display:inline-block;padding-left:2rem;margin:0 2rem 2rem 0;font-size:1.8rem;color:#fff;vertical-align:top}.header__submenu--nav ul li a::after{position:absolute;bottom:-5px;left:0;width:0;height:1px;margin:0 2rem;content:"";background:#e3b740;transition:width ease .6s}.header__submenu--nav ul li:hover::before{background:#e3b740}.header__submenu--nav ul li:hover a{color:#e3b740}.header__submenu--nav ul li:hover a::after{width:calc(100% - 2rem)}.header__member{text-align:center;background:#333;transition:all .6s ease}.header__member a{display:flex;flex-direction:column;align-items:center;justify-content:center;width:10rem;height:10.4rem;font-weight:500;line-height:1.5;color:#fff}.header__member a span,.header__member a path{transition:all .6s ease}.header__member a span{margin-top:2px}.header__member a:hover span{color:#e3b740}.header__member a:hover path{fill:#e3b740}.header__member img{margin:0 auto}html{margin-right:0 !important;overflow-x:hidden;font-size:10px}body{position:relative;overflow-x:hidden;font-family:"Source Han Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.6rem;font-weight:400;line-height:1.6;color:#333;letter-spacing:.04em}path{transition:all .6s ease}a{color:#2672a4;transition:color .6s ease}a span{transition:color .6s ease}a:hover{color:#e3b740}a:hover span{color:#e3b740}a[href$=".txt"]::after{position:relative;top:.4rem;left:.4rem;display:inline-block;width:26px;height:22px;margin-right:.4rem;content:"";background:url(/common/img/icon-file.png) no-repeat;background-size:contain}a.icon-outlink::after{position:relative;top:.2rem;left:.4rem;display:inline-block;width:19px;height:16px;margin-right:.4rem;content:"";background:url(/common/img/icon-out.png) no-repeat;background-size:contain}a[href$=".pdf"]::after{position:relative;top:.4rem;left:.4rem;display:inline-block;width:26px;height:22px;margin-right:.4rem;content:"";background:url(/common/img/icon-pdf.png) no-repeat;background-size:contain}a[href$=".doc"]::after,a[href$=".docx"]::after{position:relative;top:.4rem;left:.4rem;display:inline-block;width:26px;height:22px;margin-right:.4rem;content:"";background:url(/common/img/icon-doc.png) no-repeat;background-size:contain}a[href$=".xls"]::after,a[href$=".xlsx"]::after,a[href$=".xlsm"]::after{position:relative;top:.4rem;left:.4rem;display:inline-block;width:26px;height:22px;margin-right:.4rem;content:"";background:url(/common/img/icon-xls.png) no-repeat;background-size:contain}a[href$=".zip"]::after{position:relative;top:.4rem;left:.4rem;display:inline-block;width:26px;height:22px;margin-right:.4rem;content:"";background:url(/common/img/icon-zip.png) no-repeat;background-size:contain}.hidden-pc{display:none !important}.hidden-sp{display:block !important}button{font-family:"Source Han Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}p{margin-top:2rem}p.p a{padding-right:.5rem;padding-left:.5rem;color:#2672a4}p.p a:hover{color:#e3b740}p.p_no a{padding-right:0;padding-left:0;color:#2672a4}p.p_no a:hover{color:#e3b740}p.small{font-size:1.4rem;color:#666}.line{height:1px;margin-top:2rem;border-top:1px solid #ccc}.dashed{height:2px;margin-top:2rem;border-top:2px dashed #ccc}.note{margin-bottom:.8rem;font-size:1.4rem;color:#bd2041}.container{max-width:124rem;padding:0 2rem;margin:0 auto}.wrapper-container{position:relative;overflow-x:hidden}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.page-title{position:relative;padding:4.8rem 2rem;margin-bottom:2rem;background-color:#2672a4;background-repeat:no-repeat;background-position:center center;background-size:cover}.page-title h1{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:100%;font-size:3.2rem;font-weight:bold;line-height:1.4;color:#fff;text-align:center}.page-title span{display:flex;align-items:center;justify-content:center;width:100%;font-size:3.2rem;font-weight:bold;color:#fff;text-align:center}.breadcrumb{margin-top:2rem}.breadcrumb ul.breadcrumb__list{display:flex;flex-wrap:wrap;padding:1.6rem;padding-top:0;padding-bottom:4rem;padding-left:0}.breadcrumb ul.breadcrumb__list li{display:flex;align-items:center;margin-bottom:.5rem;font-size:1.4rem}.breadcrumb ul.breadcrumb__list li a{color:#2672a4;text-decoration:underline}.breadcrumb ul.breadcrumb__list li a:hover{color:#e3b740;text-decoration:underline;opacity:.7}.breadcrumb ul.breadcrumb__list li:not(:last-child)::after{display:block;width:5px;height:8px;margin:0 .7rem;content:"";background:url(/common/img/ar-list.png) no-repeat;background-size:100% 100%}#main-article{word-break:break-word}.lv1_ttl{position:relative;padding-left:3.5rem;margin:8rem 0 3rem;font-size:2.8rem;font-weight:500;line-height:1.4}.lv1_ttl::before{position:absolute;top:.9rem;left:0;display:block;width:22px;height:22px;content:"";background:url(/common/img/ashirai.png) no-repeat;background-size:100% 100%}.lv2_ttl{padding:.7rem 1rem;padding-left:1rem;margin-top:2.8rem;font-size:2.4rem;font-weight:500;line-height:1.4;background:#ebf2f6;border-left:.4rem solid #2672a4}.lv3_ttl{position:relative;padding-bottom:1rem;margin-top:1.25rem;font-size:2rem;font-weight:500;line-height:1.4}.lv3_ttl::after{position:absolute;bottom:0;left:0;display:block;width:100%;height:.2rem;content:"";background:linear-gradient(to right, #e3b740 0, #e3b740 3.75rem, #ccc 3.75rem, #ccc 100%)}.lv4_ttl{margin-top:1.6rem;font-weight:bold;line-height:1.4}.red{color:#e90000}.blue{color:#002de2}.main{display:flex;flex-wrap:wrap}.main-content .lv1_ttl:first-child{margin-top:0}.col-main{width:calc(100% - 32rem);margin-right:4rem}.col-main .lv1_ttl:first-child{margin-top:0}.col-right{width:28rem}.sidenav{margin-bottom:4rem}.sidenav a,.sidenav span{display:block;padding:1.5rem 1.2rem;font-weight:500;color:#000;border-bottom:1px solid #ddd}.sidenav ul{width:100%}.sidenav__heading a{position:relative;padding:2.2rem 4.4rem 2.2rem 1.4rem;color:#fff;background:#2672a4}.sidenav__heading a::before{position:absolute;top:40%;right:.9rem;display:block;width:1.8rem;height:1.4rem;content:"";background:url(/common/img/arw-left.png) no-repeat}.sidenav__lists>ul>li>a,.sidenav__lists>ul>li>span{background:#dbf1ff}.sidenav__lists>ul>li>ul>li>a,.sidenav__lists>ul>li>ul>li>span{background:#eef7fe}.sidenav__lists>ul>li>ul>li>ul>li>a,.sidenav__lists>ul>li>ul>li>ul>li>span{font-weight:normal;background:#f4f8fb}.sidenav__lists>ul ul{display:none}.sidenav__lists a{transition:all .6s ease}.sidenav__lists a:hover{color:#2672a4 !important}.sidenav__lists li.current>a,.sidenav__lists li.current>span{font-weight:bold !important;color:#2672a4 !important}.sidenav__icon{position:relative;width:4rem !important;cursor:pointer}.sidenav__icon::before{position:absolute;top:46%;right:1.5rem;display:block;width:1.4rem;height:.8rem;content:"";background:url(/common/img/arw-down.png) no-repeat;transition:all .2s;transition:all .2s}.sidenav__icon:hover::before{opacity:.7}.sidenav .dropdown{display:flex;flex-wrap:wrap}.sidenav .dropdown>a,.sidenav .dropdown>span{width:calc(100% - 4rem)}.sidenav .active>.sidenav__icon::before{transform:rotate(180deg)}.p>a[href]{text-decoration:underline}.wrapper-container{position:relative;overflow-x:hidden}.text__img{margin-top:2rem}.text__img figure{width:42.4rem}.text__img figure>div{position:relative;display:block;overflow:hidden;border:1px solid #bbb}.text__img figure>div img{position:absolute;top:50%;left:50%;width:auto;max-width:100%;height:auto;max-height:100%;transform:translate(-50%, -50%)}.text__img figure>div::before{display:block;width:100%;padding-top:75%;content:""}.text__img--right{position:relative;z-index:2;float:right;margin-bottom:3.5rem;margin-left:3rem}.text__img--left{position:relative;z-index:2;float:left;margin-right:3rem;margin-bottom:3.5rem}.text__img img{position:absolute;top:50%;left:50%;display:block;width:auto;margin:0 auto;text-align:center;transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.text__img figcaption{margin-top:1rem;font-size:1.4rem;color:#333}.text__img::after{display:block;clear:both;content:""}.text__img.small figure{width:27.2rem}.text__img a[href$=".txt"] figcaption::after{position:relative;top:.4rem;left:.4rem;display:inline-block;width:26px;height:22px;margin-right:.4rem;content:"";background:url(/common/img/icon-file.png) no-repeat;background-size:contain}.text__img a.icon-outlink figcaption::after{position:relative;top:.2rem;left:.4rem;display:inline-block;width:19px;height:16px;margin-right:.4rem;content:"";background:url(/common/img/icon-out.png) no-repeat;background-size:contain}.text__img a[href$=".pdf"] figcaption::after{position:relative;top:.4rem;left:.4rem;display:inline-block;width:26px;height:22px;margin-right:.4rem;content:"";background:url(/common/img/icon-pdf.png) no-repeat;background-size:contain}.text__img a[href$=".doc"] figcaption::after,.text__img a[href$=".docx"] figcaption::after{position:relative;top:.4rem;left:.4rem;display:inline-block;width:26px;height:22px;margin-right:.4rem;content:"";background:url(/common/img/icon-doc.png) no-repeat;background-size:contain}.text__img a[href$=".xls"] figcaption::after,.text__img a[href$=".xlsx"] figcaption::after,.text__img a[href$=".xlsm"] figcaption::after{position:relative;top:.4rem;left:.4rem;display:inline-block;width:26px;height:22px;margin-right:.4rem;content:"";background:url(/common/img/icon-xls.png) no-repeat;background-size:contain}.text__img a[href$=".zip"] figcaption::after{position:relative;top:.4rem;left:.4rem;display:inline-block;width:26px;height:22px;margin-right:.4rem;content:"";background:url(/common/img/icon-zip.png) no-repeat;background-size:contain}.img__main{margin:4rem 0}.img__main a{color:#333}.img__main a:hover{color:#e3b740}.img__main a::after{display:none}.img__main a[href$=".txt"] figcaption::after{position:relative;top:.4rem;left:.4rem;display:inline-block;width:26px;height:22px;margin-right:.4rem;content:"";background:url(/common/img/icon-file.png) no-repeat;background-size:contain}.img__main a.icon-outlink figcaption::after{position:relative;top:.2rem;left:.4rem;display:inline-block;width:19px;height:16px;margin-right:.4rem;content:"";background:url(/common/img/icon-out.png) no-repeat;background-size:contain}.img__main a[href$=".pdf"] figcaption::after{position:relative;top:.4rem;left:.4rem;display:inline-block;width:26px;height:22px;margin-right:.4rem;content:"";background:url(/common/img/icon-pdf.png) no-repeat;background-size:contain}.img__main a[href$=".doc"] figcaption::after,.img__main a[href$=".docx"] figcaption::after{position:relative;top:.4rem;left:.4rem;display:inline-block;width:26px;height:22px;margin-right:.4rem;content:"";background:url(/common/img/icon-doc.png) no-repeat;background-size:contain}.img__main a[href$=".xls"] figcaption::after,.img__main a[href$=".xlsx"] figcaption::after,.img__main a[href$=".xlsm"] figcaption::after{position:relative;top:.4rem;left:.4rem;display:inline-block;width:26px;height:22px;margin-right:.4rem;content:"";background:url(/common/img/icon-xls.png) no-repeat;background-size:contain}.img__main a[href$=".zip"] figcaption::after{position:relative;top:.4rem;left:.4rem;display:inline-block;width:26px;height:22px;margin-right:.4rem;content:"";background:url(/common/img/icon-zip.png) no-repeat;background-size:contain}.img__main img{width:auto;max-width:100%;height:auto;max-height:100%;margin:0 auto}.img__main figcaption{margin-top:1.5rem;font-size:1.4rem}.img__main:not(.col2){display:flex;justify-content:center}.img__main:not(.col2) figure{display:table}.img__main:not(.col2) figcaption{display:table-caption;caption-side:bottom}.img__main.col2{display:flex;flex-wrap:wrap;margin:0 -15px}.img__main.col2 .img__main--item{width:calc((100% - 60px)/2);margin:0 15px;margin-top:2rem}.img__main.col2 .img__main--item figure>div{position:relative;display:block;width:100%;margin-right:auto;margin-left:auto;overflow:hidden;color:#333;text-align:center;border:1px solid #bbb}.img__main.col2 .img__main--item figure>div::before{display:block;width:100%;padding-top:66.6666%;content:""}.img__main.col2 .img__main--item figure img{position:absolute;top:50%;left:50%;display:block;width:auto;text-align:center;transform:translate(-50%, -50%)}.img__main.col2 a::after{display:none}.img__main.col3 .img__main--item{width:33.33333%}.list__dot{margin-top:1.6rem}.list__dot>ul>li{position:relative;padding-left:1.7rem;margin-top:1rem;text-indent:-1.6rem}.list__dot>ul>li:first-child{margin-top:0}.list__dot>ul>li::before{display:inline-block;width:4px;height:4px;margin:5px 10px;content:"";background:#333;border-radius:20px}.list__dot>ul>li a{text-decoration:underline}.list__dot--child{margin-top:.6rem}.list__dot--child>li{position:relative;padding-left:1.7rem;margin-top:.2rem;text-indent:-1.6rem}.list__dot--child>li:first-child{margin-top:0}.list__dot--child>li::before{display:inline-block;width:4px;height:4px;margin:5px 10px;content:"";background:#333;border-radius:20px}.list__dot--child>li a{text-decoration:underline}.list__dot.col3>ul{display:flex;flex-wrap:wrap;margin:0 -10px}.list__dot.col3>ul>li{width:calc((100% - 60px)/3);margin:0 10px;margin-top:1.5rem}.list__dot.col3>ul>li:nth-of-type(-n+3){margin-top:0}.list__number{margin-top:2rem}.list__number>ul{padding-left:20px;list-style:decimal}.list__number>ul>li{padding-left:7px;margin-top:1rem}.list__number>ul>li:first-child{margin-top:0}.list__number>ul>li a{text-decoration:underline}.list__number--dot{margin-top:.6rem}.list__number--dot>li{position:relative;padding-left:.2rem;margin-bottom:1.5rem}.list__number--dot>li::before{position:absolute;top:10px;left:-10px;width:4px;height:4px;content:"";background:#333;border-radius:20px}.list__number--dot>li a{text-decoration:underline}.list__qa{margin-top:2.8rem}.list__qa--item{margin-top:2rem}.list__qa--item:first-child{margin-top:0}.list__qa--item a{display:flex;flex-wrap:wrap;align-items:center;padding:1.5rem 2rem;font-size:1.8rem;font-weight:500;color:#333;border:2px solid #ccc;border-left:5px solid #e3b740}.list__qa--item a::before{display:block;width:20px;height:29px;content:"";background:url(/common/img/Q.png) no-repeat;background-size:100% 100%}.list__qa--item a::after{display:block;width:11px;height:19px;content:"";background:url(/common/img/arw-qa.png) no-repeat;background-size:100% 100%}.list__qa--item a span{width:calc(100% - 31px);padding-right:2rem;padding-left:2rem}.list-cross ul{padding-left:1rem}.list-cross ul li{position:relative;padding-left:2rem;margin-top:1.8rem}.list-cross ul li::before{position:absolute;top:12px;left:0;width:10px;height:2px;content:"";background:#333}.list-cross ul li a{text-decoration:underline}.question{margin-top:2.8rem}.question__item{margin-top:2rem}.question__item:first-child{margin-top:0}.question__item.active .question__title::after{transform:rotate(180deg)}.question__title{display:flex;align-items:center;padding:1.9rem 1.5rem;color:#fff;cursor:pointer;background:#2672a4}.question__title span{width:calc(100% - 32px);padding-right:1.5rem;font-size:1.8rem;font-weight:500}.question__title::after{display:block;width:22px;height:11px;content:"";background:url(/common/img/arw-down-white.png) no-repeat;background-size:100% 100%;transition:all .5s}.question__content{display:none;padding:2rem;border:.2rem solid #2672a4}.question__content p{margin:0}.table-wrapper{width:100%;margin-top:2rem}.table-wrapper p{margin-top:.8rem}.table-wrapper p:first-child{margin-top:0}.table-wrapper .table-content>table{max-width:120rem;margin-bottom:1rem;border-collapse:collapse}.table-wrapper .table-content>table th{width:214px;padding:11px 10px;font-weight:bold;background-color:#ebf2f6;border:.1rem solid #e2e2e2}.table-wrapper .table-content>table th:first-child{width:240px}.table-wrapper .table-content>table td{padding:11px 10px;border:.1rem solid #e2e2e2}.table-wrapper .table-content>table a{text-decoration:underline}.table-wrapper.is-scrollable .table-content{overflow-x:scroll;-webkit-overflow-scrolling:touch}.table-wrapper.is-scrollable .table-content::-webkit-scrollbar{height:.5rem;background-color:#f3f4f5;border-radius:1.6rem}.table-wrapper.is-scrollable .table-content::-webkit-scrollbar-thumb{background:#2672a4;border-radius:1.6rem}.table-wrapper.is-scrollable table{width:88rem}.btn{margin-top:2rem}.btn.col1{display:flex;justify-content:center;margin-top:0;margin-bottom:2rem}.btn.col1 a{margin-top:2rem}.btn a{position:relative;display:flex;align-items:center;width:41%;max-width:357px;min-height:80px;padding:10px 16px;padding-right:26px;font-weight:500;color:#333;text-align:left;border:2px solid #ccc;border-left:4px solid #e3b740}.btn a::after{width:11px;height:16px;content:"";background:url(/common/img/ar-btn.png) no-repeat;background-size:contain}.btn a.btn--blue{color:#fff;background:#2672a4;border:2px solid #2672a4;border-left:4px solid #e3b740}.btn a.btn--blue::after{background:url(/common/img/ar-btn-white.png) no-repeat}.btn a.btn--blue.icon-outlink span::after{position:relative;top:.2rem;left:.4rem;display:inline-block;width:19px;height:16px;margin-right:.4rem;content:"";background:url(/common/img/icon-out-white.png) no-repeat;background-size:contain}.btn a.btn--blue.icon-outlink::after{background:url(/common/img/ar-btn-white.png) no-repeat}.btn a.icon-outlink:not([href$=".pdf"]) span::after{position:relative;top:.2rem;left:.4rem;display:inline-block;width:19px;height:16px;margin-right:.4rem;content:"";background:url(/common/img/icon-out.png) no-repeat;background-size:contain}.btn a.icon-outlink::after{width:11px;height:16px;content:"";background:url(/common/img/ar-btn.png) no-repeat;background-size:contain}.btn a[href$=".pdf"] span::after{position:relative;top:.4rem;left:.4rem;display:inline-block;width:26px;height:22px;margin-right:.4rem;content:"";background:url(/common/img/icon-pdf.png) no-repeat;background-size:contain}.btn a[href$=".doc"] span::after,.btn a[href$=".docx"] span::after{position:relative;top:.4rem;left:.4rem;display:inline-block;width:26px;height:22px;margin-right:.4rem;content:"";background:url(/common/img/icon-doc.png) no-repeat;background-size:contain}.btn a[href$=".xls"] span::after,.btn a[href$=".xlsx"] span::after,.btn a[href$=".xlsm"] span::after{position:relative;top:.4rem;left:.4rem;display:inline-block;width:26px;height:22px;margin-right:.4rem;content:"";background:url(/common/img/icon-xls.png) no-repeat;background-size:contain}.btn a[href$=".zip"] span::after{position:relative;top:.4rem;left:.4rem;display:inline-block;width:26px;height:22px;margin-right:.4rem;content:"";background:url(/common/img/icon-zip.png) no-repeat;background-size:contain}.btn a span{display:inline-block;width:calc(100% - 11px);padding-right:1rem}.btn.col2{display:flex;flex-wrap:wrap;max-width:80rem;margin:0 auto 2rem}.btn.col2 a{width:calc((100% - 140px)/2);margin:0 35px;margin-top:2rem}.btn.col3{display:flex;flex-wrap:wrap;gap:2rem 6.3rem}.btn.col3 a{min-width:35.7rem;min-height:8rem}.map{margin-top:2.8rem}.map div{position:relative;width:100%;height:0;padding-top:56.25%}.map p{margin-top:.4rem;margin-bottom:0;font-size:1.4rem}.map iframe{position:absolute;top:0;left:0;width:100%;height:100%}.video{margin-top:3rem}.video div{position:relative;width:100%;height:0;padding-top:56.25%}.video p{margin-top:.4rem;font-size:1.4rem}.video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.contact__box{padding:3.5rem 3rem;padding-bottom:3rem;margin-top:2.8rem;background:#f5f5f5}.contact__box p{margin-bottom:.5rem}.contact__heading{padding-bottom:1rem;font-size:2.4rem;font-weight:500;border-bottom:1px solid #bbb}.contact__sub{padding-left:1rem;margin-top:2rem;font-size:1.8rem;font-weight:bold;border-left:4px solid #2672a4}.contact__info{margin-top:2rem;margin-bottom:2rem}.contact__item{display:flex;margin-bottom:1rem}.contact__item--term{width:10%;font-weight:bold}.contact__item--desc a{text-decoration:underline}.anchor__block{display:flex;flex-wrap:wrap;padding:20px 10px;padding-bottom:0;margin-top:2.8rem;background:#ebf2f6}.anchor__block--item{margin:0 10px;margin-bottom:20px}.anchor__block--item a{display:block;padding:10px 15px;padding-right:20px;font-weight:500;color:#333;background:#fff}.anchor__block--item a::after{position:relative;top:0;display:inline-block;align-items:center;justify-content:center;width:13px;height:8px;margin-left:17px;content:"";background:url(/common/img/arw-down-ac.png) no-repeat;transform:translate(0, -16%)}.pdf__block{display:flex;flex-wrap:wrap;margin:0 -20px;margin-top:2.8rem}.pdf__block--item{margin:0 20px;margin-top:20px}.pdf__block--item a{text-decoration:underline}.pdf__block--item a.icon-outlink span::after{position:relative;top:.2rem;left:.4rem;display:inline-block;width:19px;height:16px;margin-right:.4rem;content:"";background:url(/common/img/icon-out.png) no-repeat;background-size:contain}.pdf__block--item a[href$=".pdf"] span::after{position:relative;top:.4rem;left:.4rem;display:inline-block;width:26px;height:22px;margin-right:.4rem;content:"";background:url(/common/img/icon-pdf.png) no-repeat;background-size:contain}.pdf__block--item a[href$=".doc"] span::after,.pdf__block--item a[href$=".docx"] span::after{position:relative;top:.4rem;left:.4rem;display:inline-block;width:26px;height:22px;margin-right:.4rem;content:"";background:url(/common/img/icon-doc.png) no-repeat;background-size:contain}.pdf__block--item a[href$=".xls"] span::after,.pdf__block--item a[href$=".xlsx"] span::after,.pdf__block--item a[href$=".xlsm"] span::after{position:relative;top:.4rem;left:.4rem;display:inline-block;width:26px;height:22px;margin-right:.4rem;content:"";background:url(/common/img/icon-xls.png) no-repeat;background-size:contain}.pdf__block--item a[href$=".zip"] span::after{position:relative;top:.4rem;left:.4rem;display:inline-block;width:26px;height:22px;margin-right:.4rem;content:"";background:url(/common/img/icon-zip.png) no-repeat;background-size:contain}.pdf__block--item a::after{display:none}.pdf__block--item span{display:block;margin-top:6px;margin-bottom:0}.pdf__block img{width:100%;height:auto;aspect-ratio:70/99;border:1px solid #bbb}.pdf__block.col3 .pdf__block--item{width:calc((100% - 120px)/3);margin-top:2rem}.pdf__block.col4 .pdf__block--item{width:calc((100% - 160px)/4);margin-top:2rem}.page-parts [class$=lv1_ttl]+[class$=lv1_ttl]{margin-top:2.8rem}.page-top{position:relative;padding-top:2.5rem;padding-bottom:1.3rem;text-align:center;cursor:pointer;background:#333;transition:all .6s ease}.page-top::after{position:absolute;top:12px;left:calc(50% - 6px);display:block;width:12px;height:12px;content:"";background:url(/common/img/arw-top.png) no-repeat;background-size:contain}.page-top span{font-size:1.4rem;color:#fff}.page-top:hover{background:#e3b740}.no-scroll{width:100%;height:100vh;overflow-y:hidden}.pagination{height:5rem;margin-top:4rem;margin-bottom:6rem}.pagination ul{display:flex;flex-wrap:wrap;gap:2rem;align-items:center;justify-content:center}.pagination li a,.pagination li span{display:flex;align-items:center;justify-content:center;width:5rem;height:5rem;font-size:2.2rem;font-weight:bold;color:#2672a4;background:#f5f5f5;transition:all .6s ease}.pagination li.current a,.pagination li.current span{color:#fff;background:#2672a4}.pagination li:hover a{color:#fff;background:#2672a4}.pagination .paginacaoCursor a,.pagination .next a,.pagination .prev a{background:#e0eef8}.pagination .paginacaoCursor path,.pagination .next path,.pagination .prev path{transition:fill .6s ease}.pagination .paginacaoCursor:hover a,.pagination .next:hover a,.pagination .prev:hover a{background:#2672a4}.pagination .paginacaoCursor:hover a path,.pagination .next:hover a path,.pagination .prev:hover a path{fill:#fff}.d-flex{display:flex;align-content:space-between;align-items:center;justify-content:space-between}.button{min-width:30rem;padding:1.8rem 2rem;margin:0 auto;font-size:1.8rem;font-weight:500;color:#fff;text-align:center;cursor:pointer;border:none;transition:.5s ease-in-out .2s}.button:hover{color:#fff}.btn-primary{background:#2672a4;transition:background .6s ease}.btn-primary:hover{color:#fff;background:#e3b740}.btn-primary:hover>span{color:#fff}.btn-second{background:#333}.btn-third{color:#333;background:#e3b740}.btn-third:hover{color:#fff !important;background:#2672a4}.card-link{position:relative;margin-top:8rem;background-color:#f5f5f5}.card-link--content{column-gap:8rem;align-items:inherit;padding-bottom:4em;margin:0 -10px}.card-link--item{z-index:1;width:calc((100% - 40px)/2);padding-bottom:2rem;background:#fff}.card-link--item .title{padding:0 2rem;margin-top:2rem;font-size:2.2rem;font-weight:500}.card-link--item img{position:relative;top:auto;left:auto;width:100%;transform:none}.card-link--item .p{padding:0 2rem;margin-top:.6rem;color:#000}.card-link::before{position:absolute;top:0;right:0;left:0;width:100%;height:10rem;margin-right:auto;margin-left:auto;content:"";background-color:#fff}.intern-btn.btn a::after{width:8px;height:14px;background-image:url("/common/img/ar-btn-1.png")}@keyframes fadein{0%{opacity:0}100%{opacity:1}}@keyframes arrow{0%{opacity:0}33%{opacity:1}100%{opacity:0}}@keyframes logoSlidein{0%{background-position:-100% 0;opacity:0}100%{background-position:100% 0;opacity:1}}@keyframes crossflow{0%{background-position:0 0}100%{background-position:-1924px 0}}@keyframes slideArrow{0%{width:0;opacity:0}40%{opacity:1}50%{width:100%}90%{opacity:1}100%{width:100%;opacity:0}}@keyframes changeFillColor{from{fill:#fff}to{fill:#e3b740 !important}}@keyframes changeStrokeColor{0%{stroke:#fff}100%{stroke:#e3b740}}.lazy{opacity:0}.slideup{transition:1s transform ease;transform:translate(0, 50px)}.slidein{transition:1s transform ease}.slidein.--left{transform:translate(-50px, 0)}.slidein.--right{transform:translate(50px, 0)}.fadein{opacity:1;animation:fadein 1s}.fadein .slidein,.fadein.slidein,.fadein .slideup,.fadein.slideup{transform:translate(0) !important}.zoom-in-img .img-box{overflow:hidden}.zoom-in-img img{transition:transform .6s ease}.zoom-in-img:hover img{transform:scale(1.2)}.change-color{position:relative;z-index:0;overflow:hidden}.change-color::after{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;content:"";background:#e3b740;transition:all .6s ease;transform:translate(-100%, 0)}.change-color:hover::after{transform:translate(0)}.change-color:hover{color:#fff !important;background:path;background-fill:#fff !important}.change-color:hover a,.change-color:hover span{color:#fff !important}.page-event .lv1_ttl,.page-news .lv1_ttl,.page-member-news .lv1_ttl{margin:4rem 0 2rem}.page-event .anchor__block,.page-news .anchor__block,.page-member-news .anchor__block{margin-bottom:3rem}.page-event .news-event-list p,.page-news .news-event-list p,.page-member-news .news-event-list p{margin-top:.9rem}.page-event .anchor__block{margin-top:-3.4rem}.title-lv1{position:relative;padding:0 1.8rem 2rem;margin:2rem 0;font-size:3.6rem;border-bottom:1px solid #888}.time__zone{display:flex;flex-wrap:wrap;align-items:center}.time__zone-date{font-size:1.8rem;color:#2672a4}.time__zone-province{display:block;min-width:12rem;padding:3px 28px;margin-left:2rem;font-size:1.2rem;font-weight:500;color:#fff;text-align:center;background:#287487}.time__zone-province.red{background:#a42a26}.time__zone-province.yellow{background:#b4870e}.time__zone-province.purple{background:#713f77}.time__zone-province.blue{background:#312887}.time__zone-province.orange{background:#b76405}.time__zone-province.green{background:#264e0c}.time__zone-province.announce{background:#312887}.time__zone-province.tender{background:#a42a26}.switch-list{display:flex !important;flex-wrap:wrap;gap:1rem;margin:5.5rem 0}.switch-list__item{width:15.5rem;text-align:center;border-right:.1rem solid #000}.switch-list__item:last-of-type{border:none}.switch-list__item.active a{padding:.1rem 2rem;color:#fff;background:#2672a4;border-radius:3rem;transition:background .6s ease}.switch-list__item a{color:#000}.select-list{position:relative;padding:1.5rem;border:1px solid #bbb}.select-list::after{position:absolute;top:35%;right:2rem;z-index:5;display:block;width:8px;height:8px;pointer-events:none;content:"";border-right:2px solid #444;border-bottom:2px solid #444;transition:all .15s ease-in-out;transform:rotate(45deg);transform-origin:66% 66%}.select-list.active{border-bottom:none}.select-list.active .list{pointer-events:auto;opacity:1}.select-list.active::after{transform:rotate(-135deg)}.select-list .list{position:absolute;top:0;right:-1px;left:-1px;z-index:1;pointer-events:none;background:#fff;border:1px solid #bbb;border-top:none;opacity:0;transition:all .2s cubic-bezier(0.5, 0, 0, 1.25),opacity .15s ease-out}.select-list .list li{padding:1.5rem;padding-left:1.4rem;transition:background ease .6s}.select-list .list li:active{color:#fff;background:#2672a4}.select-list .list li.active{color:#2672a4}.news-event-list__item{position:relative;min-height:10rem;border-bottom:1px solid #ccc}.news-event-list__item>a{position:relative;display:block;padding:2rem 4rem 2rem 1rem;color:#333;transition:background .6s ease}.news-event-list__item>a::after{position:absolute;top:50%;right:15px;display:block;width:8px;height:12px;content:"";background:url(/common/img/arw-right-lg.svg) no-repeat;background-size:contain;transform:translateY(-50%)}.news-event-list__item>a:hover{background:#f5f5f5}.news-event-list .data-box{display:flex}.news-event-list .date{margin-right:2rem;color:#2672a4}.news-event-list .label{display:flex;align-content:center;align-items:center;justify-content:center;min-width:12rem;min-height:2.6rem;color:#fff;text-align:center;background-color:#287487}.news-event-list .asian{background-color:#a42a26}.news-event-list .europe{background-color:#287487}.news-event-list .col1{display:flex;flex:1 1 0;flex-direction:row;flex-wrap:wrap;gap:0 2rem;align-content:flex-start;align-items:center;justify-content:flex-start}.news-event-list .label{min-width:12rem;font-size:1.2rem;color:#fff;background:#287487}.news-event-list .label.red{background:#a42a26}.news-event-list .label.yellow{background:#b4870e}.news-event-list .label.purple{background:#713f77}.news-event-list .label.blue{background:#312887}.news-event-list .label.orange{background:#b76405}.news-event-list .label.green{background:#264e0c}.news-event-list .label.announce{background:#312887}.news-event-list .label.tender{background:#a42a26}.news-event-list.--event .news-event-list__item .col2{width:calc(100% - 90px)}.news-event-list.--event .news-event-list__item .col2 p{margin-top:.9rem}.news-event-list.--event .news-event-list__item .col2 p:first-child{margin-top:0}.page-work .page-title{background-image:url(/common/img/work/work-mv_pc.png)}.page-work .lv2_ttl{margin-top:0;color:#fff;background:#2672a4;border-left:.4rem solid #e3b740}.page-work .activitie--item .title{flex-grow:1 !important}.page-work .main__mission{margin-top:8rem}.page-work .main__mission .mission--inner{position:relative;padding:58px 0;margin-top:2.8rem}.page-work .main__mission .mission--inner::after{position:absolute;bottom:-3px;left:0;z-index:-1;display:block;width:54.41%;height:131px;content:"";background:url(/common/img/work/mission-txt.png) no-repeat left bottom;background-size:contain}.page-work .main__mission .mission--inner .mission__img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%;overflow:hidden}.page-work .main__mission .mission--inner .mission__img img{width:auto;max-width:none;height:100%;max-height:none}.page-work .main__mission .mission--inner .mission__content{max-width:51.1rem;padding:1.6rem 3.2rem;margin:0 0 0 auto;background:rgba(255,255,255,.85)}.page-work .main__mission .mission--inner .mission__content .p{margin:1rem 0 0}.page-work .main__mission .mission--inner .mission__content .title{position:relative;padding-bottom:1rem;font-size:2rem;font-weight:700}.page-work .main__mission .mission--inner .mission__content .title::before{position:absolute;bottom:0;left:0;width:60px;height:2px;content:"";background:#2672a4}.page-work .main__mission .mission--inner .btn{display:inline-flex;align-content:center;align-items:center;justify-content:center;min-width:40%;padding:.6rem 2rem .7rem;margin-top:1.6rem;font-size:1.8rem;font-weight:400;line-height:1.4;color:#fff;text-align:center;background:#2672a4;transition:all .6s ease}.page-work .main__mission .mission--inner .btn:hover{color:#000;background:#e3b740}.page-work .main__activities{position:relative;padding:5rem calc(50vw - 50%);margin:18rem calc(50% - 50vw) 0;background:#ebf2f6}.page-work .main__activities::before{position:absolute;top:-61px;left:50%;z-index:-1;display:block;width:calc(100vw - 56px);max-width:1344px;height:63px;content:"";background:url(/common/img/work/activity-ttl_pc.png) no-repeat center bottom;background-size:contain;transform:translateX(-50%)}.page-work .main__activities .activities__ttl{position:absolute;top:-2.4rem;left:0;width:100%;padding:0 2rem}.page-work .main__activities .activities__ttl h2{position:relative;padding-bottom:10px;font-size:2.4rem;font-weight:700;text-align:center}.page-work .main__activities .activities__ttl h2::after{position:absolute;bottom:0;left:50%;display:block;width:40px;height:2px;content:"";background:#2672a4;transform:translateX(-50%)}.page-work .main__activities .activities__ttl h2 span{display:inline-block}.page-work .main__activities .activity__content{padding:4rem 8rem;background:#fff}.page-work .main__activities .activity__content+.activity__content{margin-top:5rem}.page-work .main__activities .activity__content .lv3_ttl{margin-top:0}.page-work .main__activities .activity__content .lv3_ttl::after{background:linear-gradient(to right, #2672a4 0, #2672a4 6rem, #ccc 6rem, #ccc 100%)}.page-work .main__activities .activity__content .lv3_ttl+.p{margin-top:2.8rem}.page-work .main__activities .activity__img{margin-top:3rem;background:linear-gradient(to bottom, transparent 0, transparent 3.6rem, #f3f3f3 3.6rem, #f3f3f3 calc(100% - 2.8rem), transparent calc(100% - 2.8rem), transparent 100%)}.page-work .main__activities .activity__img .img__wrap{max-width:718px;padding:0 1.9rem;margin:0 auto}.page-work .main__activities .activity__img .button__wrap{margin-top:2.8rem}.page-work .main__activities .activity__img .button__wrap .button{display:block;width:288px}.page-work .main__activities .activity__txtimg{display:flex;max-width:896px;margin:4rem auto 0}.page-work .main__activities .activity__txtimg .img__wrap{flex-shrink:0;width:28.57%;margin-right:6.5rem;margin-left:1.5rem}.page-work .main__activities .activity__txtimg .img__wrap img{width:100%;height:auto}.page-work .main__activities .activity__txtimg .txt__wrap{flex:1;margin-top:4.8rem}.page-work .main__activities .activity__txtimg .txt__wrap .title{position:relative;padding-left:18px;font-size:1.6rem;font-weight:700;color:#2672a4}.page-work .main__activities .activity__txtimg .txt__wrap .title::before{position:absolute;top:.8rem;left:0;display:block;width:11px;height:11px;content:"";background:#2672a4}.page-work .main__activities .activity__txtimg .txt__wrap .title+.p{margin-top:.8rem}.page-work .main__activities .activity__txtimg .txt__wrap .activity__btn_s{margin-top:2rem}.page-work .main__activities .activity__txtimg .txt__wrap .activity__btn_s a{display:inline-block;padding-right:.5em;font-size:1.8rem;color:#333;letter-spacing:.08em}.page-work .main__activities .activity__txtimg .txt__wrap .activity__btn_s a>span{position:relative;padding-bottom:2px;transition:all .6s ease}.page-work .main__activities .activity__txtimg .txt__wrap .activity__btn_s a>span::after{position:absolute;bottom:0;left:0;display:inline-block;width:100%;height:1px;content:"";background:#333}.page-work .main__activities .activity__txtimg .txt__wrap .activity__btn_s a svg{width:18px;height:18px;transform:translate(8px, 4px)}.page-work .main__activities .activity__txtimg .txt__wrap .activity__btn_s a:hover>span::after{background:#e3b740}.page-work .main__activities .activity__txtimg .txt__wrap .activity__btn_s a:hover path#maru{fill:#e3b740}.page-overview .page-title{background-image:url(/common/img/overview/bg-overview.png)}.main__overview{position:relative;padding:6rem 3rem 10rem;background:url(/common/img/overview/bg-overview-2.png) no-repeat;background-position:center center;background-size:cover}.main__overview .overview-info{position:relative;max-width:70%;padding:2rem 3rem 4rem;margin:0 auto;background:rgba(255,255,255,.85)}.main__overview .btn-viewmore{position:absolute;bottom:7rem;left:50%;transform:translateX(-50%)}.activitie__items{display:flex;flex-wrap:wrap;justify-content:space-between}.activitie__items.col3 .activitie--item{width:calc((100% - 4rem)/3)}.activitie__items .activitie--item{position:relative;z-index:1;display:flex;margin-top:1.5rem;background:#fff}.activitie__items .activitie--item .content{position:relative;display:flex;flex-direction:column;flex-grow:1;width:100%;margin-top:2.8rem;border-top:1px solid #ccc}.activitie__items .activitie--item .content::before{position:absolute;top:-2px;left:0;z-index:1;width:40px;height:3px;content:"";background:#2672a4}.activitie__items .activitie--item .content .title{position:relative;display:flex;align-items:baseline;justify-content:space-between;padding:1.9rem 1rem 1.6rem;font-size:1.8rem;font-weight:500;line-height:1.4;color:#333;transition:color .6s ease}.activitie__items .activitie--item .content .title svg{flex-shrink:0;width:8px;height:14px;margin:0 0 0 1.4rem}.activitie__items .activitie--item .content .content-img{color:#333;transition:color .6s ease}.activitie__items .activitie--item figure img{position:relative;top:auto;left:auto;transform:none}.activitie__items .activitie--item figcaption{padding:.8rem 1rem;margin:0}.activitie__items .activitie--item a:hover .title,.activitie__items .activitie--item a:hover .content-img{color:#e3b740}.activitie__items .activitie--item a:hover .title path{fill:#e3b740}.main__pamphlet{position:relative;padding:3rem 0;margin-top:8rem;background:#f1f1f1}.main__pamphlet::before{position:absolute;top:0;right:0;left:0;z-index:0;height:8rem;content:"";background:#fff}.main__pamphlet .pamphlet-content{position:relative;z-index:1;max-width:70%;margin:0 auto}.main__pamphlet .pamphlet-content .title{position:absolute;right:0;bottom:0;left:0;z-index:2;padding:6px 10px;background:rgba(31,105,154,.9)}.main__pamphlet .pamphlet-content .title h3{position:relative;font-size:2rem;font-weight:700;color:#fff;text-align:center}.main__pamphlet .pamphlet-content .title h3 svg{position:absolute;top:50%;right:1rem;width:10px;height:17px;transform:translateY(-50%)}.main__pamphlet .pamphlet-content .title h3 svg path{fill:#fff}.page-ashdb .page-title{background-image:url(/common/img/ashdb/What-is-coal-ash.png)}.page-ashdb .list__qa{margin:2rem 0 4rem}.page-ashdb .list__qa:last-child{margin-bottom:0}.page-ashdb .overview{position:relative;padding-bottom:3rem}.page-ashdb .overview::before{position:absolute;bottom:0;left:0;width:100%;height:83%;content:"";background-color:#e0eef8}.page-ashdb .overview--content{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start}.page-ashdb .overview--left{display:flex;flex-direction:column;justify-content:flex-end;max-width:48rem}.page-ashdb .overview--right{display:flex;flex-direction:column;align-items:flex-start;width:calc(100% - 54rem);margin-left:6rem}.page-ashdb .overview--right .lv1_ttl{margin-top:.5rem}.page-ashdb .overview--right .content{margin-top:.5rem}.page-ashdb .overview--right .content p{margin-top:1rem}.page-ashdb .overview--right .content p:first-child{margin-top:0}.page-ashdb .overview--right p:nth-child(3){margin-top:4.8rem}.page-ashdb .overview--right p:nth-child(4){margin-top:1rem}.page-ashdb .overview .button{margin:2rem 0 0}.page-ashdb .img-box{border:1px solid #ccc}.page-ccd .text__img{margin-bottom:50px}.page-ccd .text__img--left>div{margin-top:.5rem;border:none}.page-ccd .text__img--left>div::before{padding-top:65%}.page-publication .page-title{background-image:url(/common/img/publication/main.png)}.page-publication .publications{display:flex;flex-wrap:wrap;row-gap:6rem;column-gap:9rem;width:100%;margin-top:2.8rem}.page-publication .publications--item{display:flex;flex-wrap:wrap;width:calc(50% - 45px);padding-bottom:3rem}.page-publication .publications--item .image{z-index:1;max-width:21rem}.page-publication .publications--item .content{position:relative;display:flex;flex-wrap:wrap;align-content:flex-start;width:calc(100% - 18rem);padding:3rem 3rem 0 6rem;margin-top:3rem;margin-bottom:-3rem;margin-left:-3rem;background-color:#f5f5f5}.page-publication .publications--item .content .title{position:relative;padding-bottom:1rem;font-size:2rem;font-weight:700}.page-publication .publications--item .content .title::before{position:absolute;bottom:0;left:0;width:60px;height:2px;content:"";background:#2672a4}.page-publication .publications--item .content .p{margin-top:1.4rem;margin-bottom:2rem}.page-publication .publications--item .content .btn-submit{margin-top:1.8rem}.page-publication .publications--item .content .btn a{width:100%;min-width:24rem;min-height:3.8rem;padding-top:0;padding-bottom:0;background-color:#fff;border-top:none;border-right:none;border-bottom:none}.page-publication .publications--item .content .btn .blue{border-left:4px solid #2672a4}.page-publication .publications--item .content .btn .yellow{border-left:4px solid #e3b740}.page-publication .newsletter .publications--item .content .btn .yellow span{position:relative}.page-publication .newsletter .publications--item .content .btn .yellow span::after{position:absolute;top:0;bottom:0;width:18px;height:14px;margin-top:auto;margin-bottom:auto;content:"";background:url(/common/img/icon_key_pc.png) no-repeat;background-size:contain}.page-publication .books .publications--item .content{padding-bottom:3rem}.page-intern .page-title{background-image:url(/common/img/intern/main.png)}.page-intern .content-for-kids{z-index:-1;overflow:hidden;background:url(/common/img/intern/bg-intern.png) no-repeat;background-position:bottom;background-size:100% 50%}.page-intern .content-for-kids--content{display:flex;flex-wrap:wrap;justify-content:center;max-width:90rem;margin:2.8rem auto 0;transition:opacity ease .6s}.page-intern .content-for-kids--content:hover{opacity:.7}.page-intern .card-link--content{margin:2.8rem 0 0}.page-intern .card-link::before{height:17rem}.page-intern .card-link--item{min-height:100%}.page-resource .lv1_ttl::before{top:auto;bottom:.7rem}.page-resource .lv2_ttl{padding:1rem 1rem .3rem}.page-resource .lv1_ttl ruby>rt,.page-resource .lv2_ttl ruby>rt{font-size:1rem}.page-resource rt{text-align:center}.page-resource .resource-contents__box{display:flex;align-items:center;margin-top:20px}.page-resource .resource-contents__box+.lv2_ttl{margin-top:40px}.page-resource .resource-contents__img{width:27.95%}.page-resource .resource-contents__txt{flex:1;padding:24px 6.81% 30px;background:#f5f5f5}.page-resource .resource-contents__txt .txt{margin-top:0}.page-resource .resource-contents__txt .btn{margin-top:1.6rem}.page-resource .resource-contents__txt .btn a{width:100%;max-width:360px}.secret-store{position:relative;padding:1rem 4rem 4rem;margin-top:2rem;text-align:center;background:#f5f5f5}.secret-store .store-iframe{margin-top:1rem;text-align:center}.secret-store .store-iframe img{width:100%;height:auto;margin:0 auto}.secret-store .btn-slide{display:flex;gap:1.4rem;align-content:flex-end;align-items:center;justify-content:flex-end;margin-top:1.5rem}.secret-store .btn-slide .btn-arrow{display:flex;align-content:center;align-items:center;justify-content:center;width:50px;height:50px;cursor:pointer;background:#2672a4;transition:all .3s ease-in-out .2s}.secret-store .btn-slide .btn-arrow svg{width:12px;height:18px}.secret-store .btn-slide .btn-arrow svg path{fill:#fff}.secret-store .btn-slide .btn-arrow:hover{background:#e3b740}.link--heading a{display:flex;flex-wrap:wrap;align-items:center;padding:1.8rem 2rem;padding-right:2.2rem;font-weight:500;background:#2672a4}.link--heading a span{width:calc(100% - 1.1rem);padding-right:1.5rem;color:#fff}.link--heading a span.lock{display:inline-block}.link--heading a span.lock::after{display:inline-block;width:1.8rem;height:1.4rem;content:"";background:url(/common/img/icon-lock.svg) no-repeat;background-size:100% 100%}.link--heading a::after{display:block;width:1.1rem;height:1.7rem;content:"";background:url(/common/img/ar-btn-white.png) no-repeat;background-size:100% 100%;transition:all .5s}.list-cross ul{padding-left:1rem}.list-cross ul li{position:relative;padding-left:2rem;margin-top:1.8rem}.list-cross ul li::before{position:absolute;top:12px;left:0;width:10px;height:2px;content:"";background:#333}.list-cross ul li a{text-decoration:underline}.sitemap{display:flex;flex-wrap:wrap;gap:0 4rem}.sitemap-item{width:calc((100% - 4rem)/2);margin-top:2.8rem}.sitemap-item .list-cross{margin-bottom:3.2rem}.sitemap-item:nth-of-type(4n) .link--heading a,.sitemap-item:nth-of-type(4n-1) .link--heading a{background:#e3b740}.sitemap-item:nth-of-type(4n) .link--heading a::after,.sitemap-item:nth-of-type(4n-1) .link--heading a::after{display:block;width:1.1rem;height:1.7rem;content:"";background:url(/common/img/ar-btn.png) no-repeat;background-size:100% 100%;transition:all .5s}.sitemap-item:nth-of-type(4n) span,.sitemap-item:nth-of-type(4n-1) span{color:#333}.btn-member{width:28rem}.btn-member a{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:1.5rem 1rem;text-align:center;border:1px solid #2672a4;transition:background ease .6s}.btn-member a span{margin:0 10px;font-size:1.8rem;font-weight:bold;color:#333}.btn-member a::before{display:block;width:13px;height:18px;content:"";background:url(/common/img/user.svg) no-repeat;background-size:100% 100%;transition:filter ease .6s}.btn-member a::after{position:absolute;right:17px;display:block;width:8px;height:12px;content:"";background:url(/common/img/arw-right-lg.svg) no-repeat;background-size:100% 100%;transition:filter ease .6s}.btn-member a:hover{background:#2672a4}.btn-member a:hover span{color:#fff}.btn-member a:hover::before,.btn-member a:hover::after{filter:brightness(0) invert(1)}.btn-member .sidenav{margin-top:6.8rem}.page-member .breadcrumb .container{display:flex;flex-wrap:wrap}.page-member .breadcrumb ul.breadcrumb__list{width:calc(100% - 28rem);margin-right:0}.page-member .sidenav{margin-top:6.8rem}.page-member .page-title{background-image:url(/common/img/member/member.png)}.page-member .news-events{width:100%;padding:4rem 0 6rem;margin:2rem 0 5.2rem;background-color:#fbf8ef}.page-member .news-events__content{display:flex;flex:1 1 0;align-content:space-between;align-items:center;justify-content:space-between}.page-member .news-events__left{position:relative;z-index:2;display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;width:32rem;padding:0 2rem;color:#333;text-align:center}.page-member .news-events__left .logo-info{position:absolute;top:-2.5rem;left:-6px;z-index:0;transform:translateY(-2.5rem)}.page-member .news-events__left .logo-info svg{width:100px;height:100px}.page-member .news-events__left .logo-info svg path{fill:#efeadc}.page-member .news-events__left>.heading{z-index:1;font-size:2.6rem;font-weight:700}.page-member .news-events__left .btn-viewmore{position:relative;display:flex;align-content:center;align-items:center;justify-content:center;margin-top:1.5rem;font-size:1.8rem;font-weight:400;color:#333}.page-member .news-events__left .btn-viewmore span{border-bottom:1px solid #333}.page-member .news-events__left .btn-viewmore svg{width:18px;height:18px;margin:.5rem 0 0 1rem}.page-member .news-events__left .btn-viewmore:hover span{border-bottom:1px solid #e3b740}.page-member .news-events__left .btn-viewmore:hover path#maru{fill:#e3b740}.page-member .news-events__right{position:relative;width:calc(100% - 32rem)}.page-member .news-events__right .news-event-list__item{min-height:auto}.page-member .news-events__right .news-event-list__item>a{display:flex;align-items:center;transition:background ease .6s}.page-member .news-events__right .news-event-list__item>a::after{right:.5rem}.page-member .news-events__right .news-event-list__item>a:hover{background:#f6efdb}.page-member .news-events__right .news-event-list__item>a:hover .date{color:#006cba}.page-member .news-events__right .news-event-list__item>a:hover .label{color:#fff}.page-member .news-events__right .news-event-list__item>a:hover span{color:#000}.page-member .news-events__right p{margin:0}.page-member .news-events.--related-news{background-color:#f5fbff}.page-member .news-events.--related-news .news-event-list__item a:hover{background-color:#dcf1ff}.page-member .news-events.--related-news .logo-info path{fill:#e3eef6}.page-member .news-events.--related-news .btn-submit{position:absolute;right:0;bottom:-10rem;left:0;margin:auto}.page-member .news-events.--related-news .label{order:1;margin-right:2rem}.page-member .news-events.--related-news .date{order:2}.page-member .latest-issue{margin-top:2rem;margin-bottom:6.6rem}.page-member .latest-issue__content{display:flex;flex-direction:row;flex-wrap:wrap;gap:2rem}.page-member .latest-issue__item{width:calc(50% - 1rem)}.page-member .latest-issue__item a{display:flex;color:#000;transition:background ease .6s}.page-member .latest-issue__item a[href$=".pdf"] .p::after{position:relative;top:.4rem;left:.4rem;display:inline-block;width:26px;height:22px;margin-right:.4rem;content:"";background:url(/common/img/icon-pdf.png) no-repeat;background-size:contain}.page-member .latest-issue__item a[href$=".doc"] .p::after,.page-member .latest-issue__item a[href$=".docx"] .p::after{position:relative;top:.4rem;left:.4rem;display:inline-block;width:26px;height:22px;margin-right:.4rem;content:"";background:url(/common/img/icon-doc.png) no-repeat;background-size:contain}.page-member .latest-issue__item a[href$=".xls"] .p::after,.page-member .latest-issue__item a[href$=".xlsx"] .p::after,.page-member .latest-issue__item a[href$=".xlsm"] .p::after{position:relative;top:.4rem;left:.4rem;display:inline-block;width:26px;height:22px;margin-right:.4rem;content:"";background:url(/common/img/icon-xls.png) no-repeat;background-size:contain}.page-member .latest-issue__item a[href$=".zip"] .p::after{position:relative;top:.4rem;left:.4rem;display:inline-block;width:26px;height:22px;margin-right:.4rem;content:"";background:url(/common/img/icon-zip.png) no-repeat;background-size:contain}.page-member .latest-issue__item a::after{content:none}.page-member .latest-issue__item a:hover{color:#000;background:#eee}.page-member .latest-issue__item .illust-img{width:22.2rem;padding-right:3rem}.page-member .latest-issue__item .illust-img a::after{display:none}.page-member .latest-issue__item .content{width:calc(100% - 22.2rem)}.page-member .latest-issue__item .content .title{position:relative;padding-bottom:1rem;font-size:2rem;font-weight:700}.page-member .latest-issue__item .content .title::before{position:absolute;bottom:0;left:0;width:60px;height:2px;content:"";background:#2672a4}.page-member .latest-issue__item .content a{text-decoration:none}.page-member .past-seminars{margin-top:2rem}.page-member .past-seminars__content{display:flex;flex:1 1 0;flex-direction:row;flex-wrap:wrap}.page-member .past-seminars__left{width:32.8rem;padding-right:2.8rem}.page-member .past-seminars__right{display:flex;flex-direction:column;justify-content:center;width:calc(100% - 32.8rem)}.page-member .past-seminars__right .btn-submit{margin-top:3rem}.page-member .past-seminars__right .button{margin:0}.page-member .btn-submit .button{display:flex;align-content:space-between;align-items:center;justify-content:space-between;min-width:40%;max-width:none}.page-member .btn-submit .button svg{width:11px;height:17px;fill:#fff}.page-member .btn-submit .button svg path{fill:#fff}.page-member .btn-submit .button:hover{color:#fff}.page-member .btn-sign-up{justify-content:center !important;min-width:30rem !important}.login-wrapper{padding:2.8rem 0;margin:2.8rem 0 8rem;background:#e0eef8}.login-form{max-width:60%;padding:2.8rem 4rem;margin:0 auto;background:#fff}.login-form.form .form-group{padding:0;margin:2rem 0 0;border:none}.login-form.form .form-group:first-child{margin-top:0}.login-form.form .form-group .form-control-label{align-content:flex-end;justify-content:flex-end;text-align:right}.login-form.form .form-group .form-control{width:100%}.login-form.form .login--checkremember{position:relative;padding:0;margin-top:2.8rem;text-align:center;background:none}.login-form.form .login--checkremember input[type=checkbox]{width:16px;height:16px;background:none;border:2px solid #333}.login-form.form .login--checkremember input[type=checkbox]::before{top:1px;left:3px;width:4px;height:6px;background:none;border:solid #333;border-width:0 2px 2px 0;opacity:0;transform:rotate(45deg)}.login-form.form .login--checkremember input[type=checkbox]:checked::before{opacity:1}.login-form.form .login--checkremember label{position:relative;display:inline-flex;align-items:center;justify-content:center;padding-left:10px;margin:0;font-weight:400;color:#444;cursor:pointer}.login-form.form .form-bottom{margin-top:0;border:none}.login-form .forgot-pass{margin-top:.6rem;text-align:right}.login-form .forgot-pass a{font-size:1.4rem;text-decoration:underline}.page-eng header{height:105px;background:#fff}.page-eng .header__top{align-items:center;height:100%}.page-eng .header__top--main{padding-bottom:0;border:none}.page-eng .header__top--item.lang{margin-left:3rem}.page-eng .header__top--item.lang a{padding:.5rem 1.8rem}.page-eng svg.eng{width:100%;max-width:71rem}.page-eng .page-title{background-image:url("/common/img/eng/bg-eng.png")}.page-eng .page-title h1,.page-eng .page-title span{flex-direction:column;gap:7px}.page-eng .page-title small{font-size:2.4rem}.page-eng .side-bnr__item{margin:3rem 0;transition:all ease .6s}.page-eng .side-bnr__item:hover{opacity:.7}.page-eng .search-box__inner{top:9.5rem !important}.page-eng .footer-main{flex-wrap:nowrap}.page-eng .footer-left{width:80%}.page-eng .footer-right{width:auto;margin-left:auto}.page-eng .footer__social--item{margin-left:1.5rem !important}.page-eng .footer__social--item:first-of-type{margin-left:0 !important}.page-eng-home .top-message{margin:0}.page-eng-home .page-title{margin-bottom:8rem}.page-home .wrapper-container{padding-top:0 !important}.page-home .header{color:#fff;background:rgba(0,0,0,0)}.page-home .header.scroll-fixed{background:rgba(38,114,164,.95)}.page-home .header .header__logo path,.page-home .header .header__logo text,.page-home .header .header__logo rect{fill:#fff}.page-home .header .header__logo .slogan{transition:all .6s ease}.page-home .header .header__logo a:hover .slogan{color:#e3b740}.page-home .header__member{background:none}.page-home .header__top--item a,.page-home .header__top--item>span{color:#fff;transition:all .6s ease}.page-home .header__top--item path,.page-home .header__top--item text,.page-home .header__top--item rect{fill:#fff;stroke:none}.page-home .header__top--item:hover{color:#e3b740}.page-home .header__top--item:hover path,.page-home .header__top--item:hover rect{fill:#e3b740}.page-home .header__top--item:hover span{color:#e3b740}.page-home .lang a{background:#fff}.page-home .lang span{color:#2672a4}.page-home .lang path{fill:#2672a4 !important}.page-home .slogan{color:#fff}.page-home .footer{margin-top:0}.page-home .news-event-list{flex-grow:1}.page-home .news-event-list__item{display:flex;min-height:10.7rem}.page-home .news-event-list p{margin:0}.page-home .news-event-list a{display:flex;gap:0 2rem;align-items:center;width:100%;padding:1.5rem 0;margin-top:0}.page-home .news-event-list .date{margin:0}.page-home .news-event-list .text.key::after{display:inline-block;width:18px;height:14px;content:"";background:url("/common/img/icon_key_pc.png")}.page-home .news-event-list.--event a{padding:1.5em 4rem 1.5rem 0}.page-home .news-event-list.--event .date{position:relative;flex-shrink:0;width:8rem;overflow:hidden}.page-home .news-event-list.--event .date::before{position:absolute;top:28%;left:50%;width:1px;height:32px;content:"";background:#aaa;transform:translateY(-37%);transform:rotate(45deg)}.page-home .news-event-list.--event .month,.page-home .news-event-list.--event .day{display:inline-block;width:60%;font-family:Roboto,sans-serif;font-size:2.8rem;font-style:italic;font-weight:500;line-height:1.2;color:#2672a4;text-align:center;letter-spacing:-0.04rem}.page-home .news-event-list.--event .day{float:right}.page-home .news-event-list.--news a:hover{background:#e8e8e8}.page-home .news-event-list.--news a::after{content:none}.page-home .news-event-list.--news .data-box{display:flex;flex-direction:column;width:7.5rem}.page-home .news-event-list.--news .date{font-size:14px}.page-home .news-event-list.--news .label{min-width:unset;font-size:12px}.main__slides{position:relative;overflow:hidden}.main__slides .slide__lists .content{position:absolute;top:50%;right:0;left:0;z-index:2;font-size:1.4rem;color:#fff;text-align:center;transform:translateY(-50%)}.main__slides .slide__lists .slick-slide{transition:all 1s ease}.main__slides .slide__lists .slick-arrow{position:absolute;bottom:2%;z-index:5;width:50px;height:25px;color:#fff}.main__slides .slide__lists .slick-arrow.prev{left:0}.main__slides .slide__lists .slick-arrow.next{right:0;transform:rotate(-180deg)}.main__slides .slide__lists .slick-dots{position:absolute;right:0;bottom:2%;left:0;display:flex;align-content:center;align-items:center;justify-content:center;text-align:center}.main__slides .slide__lists .slick-dots li{padding:8px}.main__slides .slide__lists .slick-dots li button{width:20px;height:3px;font-size:0;cursor:pointer;background:#fff;border:none}.main__slides .slide__lists .slick-dots li.slick-active button,.main__slides .slide__lists .slick-dots li:active button{background:#fff29b}.main__slides .slide__lists .slick-dots li:hover button{background:#fff29b}.main__slides .scroll{position:absolute;top:60%;left:50%;z-index:5;cursor:pointer;transition:filter .6s ease;transform:translate(-50%)}.main__slides .scroll__arrows{position:absolute;top:33px;left:50%;content:"";transform:translate(-50%)}.main__slides .scroll__arrows path{fill:rgba(0,0,0,0);stroke:#fff;stroke-width:1px;animation:arrow 2s infinite}.main__slides .scroll__arrows path.__01{animation-delay:-0.5s}.main__slides .scroll__arrows path.__02{animation-delay:-0.25s}.main__slides .scroll__arrows path.__03{animation-delay:0s}.main__slides .scroll path{transition:all .6s ease}.main__slides .scroll:hover{filter:drop-shadow(1px 1px 8px #fff)}.main__slides .scroll:hover .scroll__text path{fill:#e3b740}.main__slides .scroll:hover .scroll__arrows path{stroke:#e3b740}.about__jcoal{position:relative;margin-top:14.3rem}.about__jcoal .heading{text-align:center}.about__jcoal .heading h2{font-size:4rem;font-weight:300;line-height:1.4;color:#2672a4}.about__jcoal .heading h2 br{display:none}.about__jcoal .heading>p{margin-top:2.8rem;font-size:1.8rem}.about__jcoal::before{position:absolute;top:-11.3rem;z-index:-1;width:100%;height:18.2rem;content:"";background:url(/common/img/top/bg-logo01.png) repeat-x;background-position:0 0;background-size:auto 100%;animation:20s crossflow linear infinite}.about__jcoal::after{position:absolute;bottom:0;z-index:-1;width:100%;height:63%;content:"";background:linear-gradient(#eff5f9 0%, rgba(239, 245, 249, 0.59) 71.13%, rgba(239, 245, 249, 0) 100%)}.about__jcoal.fadein{animation:none}.click-here{display:flex;align-content:flex-end;align-items:center;justify-content:flex-end;margin-top:40px;font-weight:500}.click-here>a{text-decoration:underline}.main__news_event{position:relative;padding-bottom:2rem;margin-top:10rem}.main__news_event::before{position:absolute;top:0;bottom:0;left:0;z-index:0;width:50%;content:"";background:#f5f6f8}.news_event-content{position:relative;z-index:1;display:flex;align-items:stretch}.col-news_event{width:50%;padding-bottom:4rem}.col-news_event .lv1_ttl{margin:4.8rem 0 2rem;font-family:Roboto,sans-serif;font-size:4.6rem;font-weight:300}.col-news_event .lv1_ttl::before{top:50%;transform:translateY(-50%)}.news_event--event,.news_event--news{display:flex;flex-direction:column;padding:0 5%}.page-tender .public__offer{padding:2rem;margin-top:6rem;background:#f5f5f5}.page-tender .public__offer:nth-child(2){margin-top:2.8rem}.page-tender .public__offer h3{padding:.5rem 1rem;font-size:2.4rem;font-weight:500;color:#fff;background:#2672a4;border-left:4px solid #e3b740}.page-tender .public__offer--status{display:flex;flex-wrap:wrap;gap:0 2.4rem}.page-tender .public__offer--status span{min-width:11.5rem;padding:.8rem 1.6rem;margin-top:2rem;font-weight:bold;color:#fff;text-align:center;background:#312887}.page-tender .public__offer--status span:first-child{margin-left:0}.page-tender .public__offer--status span.back-red{background:#a42a26}.page-tender .public__offer--status span.back-green{background:#264e0c}.page-tender .public__offer--time{margin-top:2rem}.page-tender .public__offer--time dl{display:flex;flex-wrap:wrap;margin-top:.6rem}.page-tender .public__offer--time dl:first-child{margin-top:0}.txt-msg{display:block;margin-bottom:.6rem}.msg-error{color:#e90000}.novalidate .form-control:invalid{color:#c46262;background-color:#ffacac}.novalidate .form-control:invalid::input-placeholder{color:#c46262}.novalidate .form-control:invalid::placeholder{color:#c46262}.novalidate textarea.form-control.error{color:#c46262;background-color:#ffacac}.notify{margin-bottom:2.8rem;text-align:center}.notify .notify-message{padding:1rem;border:1px solid rgba(0,0,0,0)}.notify .notify-message.error{color:#e90000;border-color:#e90000}.form .form-group{display:flex;align-content:flex-start;justify-content:flex-start;padding-top:2.5rem;margin-top:2.5rem;border-top:1px solid #ccc}.form .form-group .form-control-label{display:flex;align-content:flex-start;align-items:center;justify-content:flex-start;width:30%;padding-right:2rem;font-weight:700}.form .form-group .form-control-label sub{padding:1px 3px;margin-left:2rem;font-size:1.6rem;font-weight:400;line-height:1.2;color:#e90000;border:1px solid #e90000}.form .form-group .form-control{min-width:50%;min-height:36px;padding:6px 10px 8px;font-family:"Source Han Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.6rem;font-weight:400;color:#333;background-color:#f3f4f5;border:1px solid #bbb}.form .form-group .form-control:focus,.form .form-group .form-control:visited{color:#333;border-color:#2672a4;outline:#2672a4}.form .form-group .form-control::input-placeholder{color:#ccc}.form .form-group .form-control::placeholder{color:#ccc}.form .form-group .form-control+span.txt{margin-left:2rem}.form .form-group .form-control+.form-control-comment{margin-top:.5rem}.form .form-group .form-field{width:70%}.form .form-group .form-field .form-field-group{margin-top:2rem}.form .form-group .form-field .form-field-group:first-child{margin-top:0}.form .form-group .form-field .form-field-group.col{display:flex;flex-wrap:wrap;align-content:flex-start;align-items:center;justify-content:flex-start}.form .form-group .form-field .form-field-group.col .form-control{width:60px;min-width:auto;text-align:center}.form .form-group .form-field .form-field-group.col>span{margin:0 15px;white-space:nowrap}.form .form-group .form-field .form-field-group.col>span:first-child{margin-left:0}.form .form-group .form-field .form-field-group.col>span:last-child{margin-right:0}.form .form-group .form-field .form-field-group.col>span.line{width:12px;font-size:0;border-top-width:2px}.form .form-group .form-field .form-field-group>.form-control-label{width:100%;padding:0;margin-bottom:.5rem}.form .form-group .form-field textarea{width:100% !important;color:#333}.form .form-group .form-field textarea:focus{color:#333}.form .form-group .form-field .custom-select{min-width:50%}.form .form-group .form-field .custom-select .nice-select{position:relative;display:inline-flex;clear:both;font-family:inherit;font-weight:normal;color:#333;text-align:left !important;white-space:nowrap;cursor:pointer;user-select:none;outline:none;transition:all .2s ease-in-out;-webkit-tap-highlight-color:rgba(0,0,0,0)}.form .form-group .form-field .custom-select .nice-select:hover,.form .form-group .form-field .custom-select .nice-select:focus,.form .form-group .form-field .custom-select .nice-select.open,.form .form-group .form-field .custom-select .nice-select:active{color:#333;border-color:#2672a4}.form .form-group .form-field .custom-select .nice-select::after{position:absolute;top:12px;right:15px;z-index:10;display:block;width:10px;height:10px;pointer-events:none;content:"";border-right:2px solid #444;border-bottom:2px solid #444;transition:all .15s ease-in-out;transform:rotate(45deg);transform-origin:66% 66%}.form .form-group .form-field .custom-select .nice-select.open::after{transform:rotate(-135deg)}.form .form-group .form-field .custom-select .nice-select.open .list{height:auto;max-height:40.4rem;overflow-y:scroll;pointer-events:auto;opacity:1;transform:scale(1) translateY(0)}.form .form-group .form-field .custom-select .nice-select.disabled{color:#999;pointer-events:none;border-color:#ededed}.form .form-group .form-field .custom-select .nice-select.disabled::after{border-color:#ccc}.form .form-group .form-field .custom-select .nice-select.wide{width:100%}.form .form-group .form-field .custom-select .nice-select.wide .list{right:0 !important;left:0 !important}.form .form-group .form-field .custom-select .nice-select .list{position:absolute;top:-1px;right:-1px;left:-1px;z-index:9;height:0;padding:0;overflow:hidden;pointer-events:none;background-color:#f3f4f5;border:1px solid #2672a4;opacity:0;transition:all .2s cubic-bezier(0.5, 0, 0, 1.25),opacity .15s ease-out;transform:scale(0.75) translateY(-21px);transform-origin:50% 0}.form .form-group .form-field .custom-select .nice-select .option{padding:10px 10px 8px;font-weight:400;text-align:left;list-style:none;cursor:pointer;outline:none;transition:all .2s}.form .form-group .form-field .custom-select .nice-select .option:hover,.form .form-group .form-field .custom-select .nice-select .option.focus,.form .form-group .form-field .custom-select .nice-select .option.selected.focus{color:#fff;background-color:#2672a4}.form .form-group .form-field .custom-select .nice-select .option.disabled{color:#999;cursor:default;background-color:rgba(0,0,0,0)}.form .form-group .form-field .custom-select .no-csspointerevents .nice-select .list{display:none}.form .form-group .form-field .custom-select .no-csspointerevents .nice-select.open .list{display:block}.form .form-group .form-field .custom-select .form-control:invalid+.form-control{color:#c46262;background-color:#ffacac}.form .form-group .form-control-comment{display:block;clear:both}.form .form-group .form-control-comment+.form-control{margin-top:.5rem}.form .form-checkbox{display:flex;align-content:center;align-items:center;justify-content:center;padding:3rem 0;margin-top:4rem;background:#f1f1f1}.form .form-checkbox label{margin-left:2rem;font-weight:700}.form input[type=checkbox]{position:relative;width:24px;height:24px;margin:0;cursor:pointer;background-color:#f1f1f1;border:2px solid #afadad;appearance:none}.form input[type=checkbox]::before{position:absolute;top:0;left:5px;width:6px;height:12px;content:"";border:solid #afadad;border-width:0 4px 4px 0;transition:.3s ease-in-out .1s;transform:rotate(45deg)}.form input[type=checkbox]:checked{background-color:#2672a4;border-color:#2672a4}.form input[type=checkbox]:checked::before{border-color:#fff}.form .form-terms-of-use .form-field{padding:.625rem;border:1px solid #bbb}.form .form-terms-of-use .field-terms-of-use{max-height:18.5rem;padding-right:2rem;overflow-x:auto}.form .form-terms-of-use .field-terms-of-use::-webkit-scrollbar-track{background-color:#ccc;border-radius:10px;box-shadow:inset 0 0 6px #ccc}.form .form-terms-of-use .field-terms-of-use::-webkit-scrollbar{width:6px;background-color:#ccc;border-radius:10px}.form .form-terms-of-use .field-terms-of-use::-webkit-scrollbar-thumb{background-color:#2672a4;border-radius:10px;box-shadow:inset 0 0 6px #2672a4}.form .form-terms-of-use .field-terms-of-use p:first-child{margin-top:0}.form .form-terms-of-use .field-terms-of-use h4{position:relative;padding-left:1rem;margin-top:1.5rem;font-size:2rem;font-weight:400}.form .form-terms-of-use .field-terms-of-use h4::before{position:absolute;top:0;bottom:0;left:0;width:5px;content:"";background:#333}.form .form-bottom{display:flex;flex-direction:column;flex-wrap:wrap;align-content:center;align-items:center;margin-top:4rem;border-top:1px solid #ccc}.form .form-captcha{display:flex;flex-direction:column;flex-wrap:wrap;align-content:center;align-items:center;margin-top:4rem}.btn-action{display:flex;flex-direction:column;flex-wrap:wrap;align-content:center;align-items:center}.form-submit,.btn-submit{display:flex;flex-direction:row;flex-wrap:wrap;gap:0 6rem;align-content:center;align-items:center;margin-top:2rem}.form-submit .button,.form-submit .btn,.btn-submit .button,.btn-submit .btn{margin-top:2rem}.search__lists li{padding-bottom:2rem;margin-top:2rem;border-bottom:1px solid #ccc}.search__lists li h4{margin:0;font-size:2.4rem;font-weight:400}.search__lists li h4 a{text-decoration:underline}.search__lists li p{margin-top:1.4rem}.search__lists li .read-more{text-align:right}.search__lists li .read-more a{font-size:1.8rem;text-decoration:underline}@media screen and (max-width: 1785px){.header__submenu--title{width:32%;padding-right:1rem}.header__submenu--nav{width:68%}}@media screen and (max-width: 1300px){.slogan{font-size:1.4rem}.header__bottom>ul>li>span{padding:1.5rem 2rem}.header__submenu--content{padding:2rem 3.5rem}.header__submenu--title{width:26%;padding-right:1rem}.header__submenu--title a{font-size:2.2rem}.header__submenu--close img{width:1.6rem}.header__submenu--nav{width:74%;padding-right:1.5rem;padding-left:2.5rem}.header__submenu--nav ul li{margin-top:1rem;margin-bottom:1rem}.related-news--left p{margin-left:0;text-align:center}.related-news--left .btn-viewmore .logo-info{left:-1.08rem}.related-news--left .btn-viewmore a{justify-content:center;margin-left:0}.news-events--left p{margin-left:0;text-align:center}.news-events--left .btn-viewmore .logo-info{left:-1.08rem}.news-events--left .btn-viewmore a{justify-content:center;margin-left:0}}@media screen and (max-width: 1200px){.header__logo .slogan{font-size:1.4rem}.header__top--main{padding-right:0}.header__top--item{margin-left:0}.header__top--item.lang{margin-left:.5rem}.header__top--icon{width:1.5rem;height:1.5rem}.header__top span:not(.header__top--icon){font-size:1.1666666667vw}.header__bottom>ul{margin-right:-1rem}.header__bottom>ul>li>span{padding:1.5rem 1.2rem;font-size:1.3333333333vw}.header__member a{width:8rem;font-size:1.2rem}.header__nav{display:flex;flex-direction:column;justify-content:center}.header__submenu--content{padding:2rem 3.5rem}.header__submenu--title{width:30%;padding-right:1rem}.header__submenu--title a{font-size:1.8333333333vw}.header__submenu--title .mark{width:6rem;height:3rem;margin:0}.header__submenu--title .square{width:3rem;height:3rem}.header__submenu--title .arrow svg{width:6rem;height:.6rem}.header__submenu--close img{width:1.6rem}.header__submenu--nav{width:70%;padding-right:1.5rem;padding-left:2.5rem}.header__submenu--nav ul{margin-bottom:-1rem}.header__submenu--nav ul li{min-height:4rem;margin-top:1rem;margin-bottom:1rem}.header__submenu--nav ul li::before{top:1vw}.header__submenu--nav ul li a{margin:0 1.5rem 1rem 0;font-size:1.3333333333vw}.header .header__top--item.search .search-box__inner{align-items:center}.header .header__top--item.search .search-box input[type=text]{height:4.4rem;padding:0 1rem;font-size:1.3333333333vw}.header .header__top--item.search .search-box .submit-btn{width:4.2rem;height:4.2rem}.header .header__top--item.search .search-box .submit-btn img{width:2rem;height:2rem}.header .header__top--item.search .search-box .close-btn{margin-left:3rem}.header .header__top--item.search .search-box .close-btn .txt{font-size:.6rem}.related-news--left .btn-viewmore .logo-info{left:-1.08rem}.related-news--left .btn-viewmore a{justify-content:center;margin-left:0}.related-news--item a p:nth-child(3){width:50%}.news-events--left .btn-viewmore .logo-info{left:-1.08rem}.news-events--left .btn-viewmore a{justify-content:center;margin-left:0}.page-publication .publications{column-gap:0}.page-publication .publications--item{width:50%}.page-publication .publications--item .image{max-width:19rem}.page-publication .publications--item .content{width:calc(100% - 19rem);padding:3rem 3rem 3rem 5rem}.page-publication .publications--item .content .btn a{min-width:20rem}}@media screen and (min-width: 1200px){.news-events--right{width:calc(100% - 36.8rem)}.activitie__items.col3 .activitie--item{gap:4rem;width:calc((100% - 8rem)/3)}.activitie__items .activitie--item{margin-top:3.2rem}.sitemap{gap:0 8rem}.sitemap-item{width:calc((100% - 8rem)/2)}.intern-btn.btn>a{padding-right:2rem}.overview--right .btn-submit{align-content:flex-start;justify-content:flex-start}.overview--right .btn-submit>.button{max-width:40%;margin:0}.page-work .main__mission .mission--inner .mission__content{margin-right:-4.2rem}}@media screen and (max-width: 1200px){.about__jcoal .heading h2 br{display:block}.btn.col3 a{width:26%;min-width:unset}.overview--right{width:calc(100% - 51rem);margin-left:2.8rem}.overview--right p:nth-child(3){margin-top:3.2rem}}@media screen and (max-width: 1023px){.login-form{max-width:100%}.overview--right{width:calc(100% - 51rem)}.overview--right p:nth-child(3){margin-top:1.6rem}.main__overview{padding:1.5rem}.main__overview .overview-info{max-width:100%;padding:1.5rem}.main__overview .overview-info p{margin-bottom:0}.main__overview .overview-info p:first-child{margin-top:0}.main__overview .btn-viewmore{position:relative;bottom:auto;left:auto;transform:none}.main__pamphlet .pamphlet-content{max-width:100%}.page-overview .overview__activities .activitie__items.col3{gap:0 2rem}.page-overview .overview__activities .activitie__items.col3 .activitie--item{width:calc((100% - 2rem)/2)}}@media only screen and (max-width: 992px)and (min-width: 768px){.slogan{font-size:1rem;line-height:1.3}.nav__item{border-bottom:.036px solid #ccc}.nav__content{position:fixed;top:6.4rem;left:0;z-index:9;display:none;width:100%;height:0;padding:0;padding-bottom:8.57rem;overflow:auto;color:#333;background-color:#fff}.nav__content--item{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:33.3333333333%;border-right:.5px solid #ccc}.nav__content--item::after{position:absolute;right:.45rem;bottom:.45rem;width:1.6rem;height:1.6rem;content:"";background:url(/common/img/icon-tg.png) no-repeat;background-size:100% 100%}.nav__content--item span{display:block}.nav__content--item:last-child{border-right:0}.nav__content--item a{display:flex;flex-direction:column;align-items:center;padding:.85rem .45rem;font-size:1.6rem;font-weight:500;color:#333}.nav__content--item.member{text-align:center;background:#333;border-right:.5px solid #707070}.nav__content--item.member a{color:#fff}.nav__content--item.member span{margin-bottom:.4rem}.nav__content--item.member img{margin:0 auto}.nav__content--item.member::after{display:none}.nav__content--top{display:flex;flex-wrap:wrap;border:.5px solid #ccc}.nav__content--other{display:flex;flex-wrap:wrap;border-bottom:.5px solid #ccc}.nav__content--search form{display:flex;flex-wrap:wrap;justify-content:center;padding:1.42rem 3.14rem}.nav__content--search input{width:calc(100% - 4.7rem);padding:1.2rem 1.42rem;font-size:1.4rem;font-weight:500}.nav__content--search input::placeholder{color:#999}.nav__content--search button{display:flex;align-items:center;justify-content:center;width:4.7rem;background:#333;border:none}.nav__content--search button img{width:1.85rem}.nav__content--language{display:flex;align-items:center;justify-content:center;padding-top:1.14rem}.nav__content--social{display:flex;align-items:center;justify-content:center;padding-top:2.85rem}.nav__social--item{margin:0 1.42rem}.nav__social--item img{width:5rem}.nav__social--item a::after{display:none !important}.nav__language--item{position:relative;padding-right:1.71rem}.nav__language--item:last-child{padding-left:1.71rem}.nav__language--item a{font-size:1.8rem;font-weight:500;color:#333}.nav__language--item::after{position:absolute;top:.4rem;right:0;display:block;width:.11rem;height:1.71rem;content:"";background:#333}.nav__language--item:last-child::after{display:none}.nav__head{display:flex;flex-wrap:wrap;background:#2672a4;border-top:.5px solid #2672a4}.nav__head:first-child{border-top:none}.nav__head a{width:calc(100% - 4.57rem);padding:1.75rem 2.85rem;font-size:1.6rem;font-weight:500;color:#fff}.nav__head:first-child{border-top:none}.related-news--left{width:28rem}.related-news--left p{margin-left:0;text-align:center}.related-news--left .btn-viewmore .logo-info{left:-1.08rem}.related-news--left .btn-viewmore a{justify-content:center;margin-left:0}.related-news--right{width:calc(100% - 28rem)}.related-news--right.list__news .list__news--item a{gap:2rem}.related-news--right.list__news .list__news--item a p:nth-child(3){width:44%}.related-news--right.list__news .list__news--item a .col1{flex-direction:column;align-content:flex-start;align-items:flex-start;justify-content:flex-start;width:20rem}.related-news--right.list__news .list__news--item a .col1 .label{margin-top:.8rem}.related-news--right.list__news .list__news--item a .col2{width:calc(100% - 22rem)}.latest-issue--item a img{width:12rem}.latest-issue--item a div{margin-left:1.52rem}.latest-issue--item a div .title{font-size:1.68rem}.latest-issue--item a div p{font-size:1.2rem}.btn.col3 a{width:45%;min-width:unset}.card-link--content{column-gap:1.6rem}.page-publication .publications{gap:2rem}.page-publication .publications--item{flex-wrap:nowrap;width:calc((100% - 2rem)/2)}.page-publication .publications--item .image{width:33%;max-width:19rem}.page-publication .publications--item .image img{height:auto}.page-publication .publications--item .content{flex-direction:column;width:calc(100% - 13rem);padding:3rem 2rem 3rem 4rem}.page-publication .publications--item .content .btn a{min-width:auto}.text__img--right{float:none}.text__img--left{float:none}.text__img figure{margin:0 auto;margin-bottom:3.5rem}.btn a{width:60%;padding-right:1.5rem}.btn.col2{margin:auto 0;margin-bottom:3.2rem}.btn.col2 a{width:calc((100% - 8rem)/2);margin:2.5rem 2rem 0}.pdf__block.col4 .pdf__block--item{width:calc((100% - 8rem)/2);margin-bottom:2rem}.pdf__block.col3 .pdf__block--item{width:calc((100% - 8rem)/2);margin-bottom:2rem}.pdf__block img{width:100%}.activitie__items .activitie--item .content .title{font-size:1.6rem}}@media only screen and (min-width: 768px)and (max-width: 1023px){.form .form-group .form-control-label{width:40%}.form .form-group .form-field{width:60%}.form .form-group .form-control{width:100%}}@media screen and (max-width: 991px){.header{padding-left:1.5rem}.header__nav--sp .nav__icon{display:flex;flex-direction:column;align-content:center;align-items:center;justify-content:center;width:5.6rem;height:5.6rem;padding:0;cursor:pointer;background:#333}.header__nav--sp .nav__icon span{display:block;width:2.62rem;height:.11rem;background:#fff;transition:all .5s}.header__nav--sp .nav__icon span:not(:last-child){margin-bottom:.74rem}.header__nav--sp .nav__icon.active span:nth-child(1){transform:rotateZ(45deg) translate(0.68rem, 0.74rem)}.header__nav--sp .nav__icon.active span:nth-child(2){opacity:0}.header__nav--sp .nav__icon.active span:nth-child(3){transform:rotateZ(-45deg) translate(0.51rem, -0.45rem)}.footer__social--item.ccd{width:100%;margin-bottom:1rem}.footer__social--item.ccd a{display:block;text-align:right}.footer__social--item.ccd img{display:inline-block}.footer__nav ul li{flex-shrink:0}.news-event-list{margin-top:2rem}.news-event-list__item{min-height:unset !important;border-bottom:2px solid #ccc}.news-event-list__item a{padding:2rem 1rem}.news-event-list__item a::after{content:none}.news-event-list__item .label{font-size:12px}.news-event-list__item .date{margin-right:1.5rem}.news-event-list__item .text{margin-top:.5rem}.page-event .anchor__block{margin-top:0}.page-news .switch-list{margin-bottom:2rem}.page-home .about__jcoal.logo1::before{height:8rem}.page-home .about__jcoal.logo1::after{top:-4.4rem;height:131%}.page-home .lv1_ttl{margin-bottom:1rem !important}.page-home .news-event-list{min-height:unset;margin-top:1rem}.page-home .news-event-list.--news .news-event-list__item>a{flex-direction:column;align-items:flex-start}.page-home .news-event-list.--news .news-event-list__item>a .data-box{flex-direction:row;margin-bottom:1rem}.page-home .news-event-list.--news .news-event-list__item>a .label{flex-shrink:0;min-width:8.25rem;height:.25rem;margin-left:1.5rem}.page-home .news-event-list.--event .date{width:5rem}.page-home .news-event-list.--event .date::before{top:20%;left:45%}.page-home .news-event-list.--event .month,.page-home .news-event-list.--event .day{font-size:2rem !important}.page-home .header::after{content:none}.page-home .header .nav__icon{background:none !important}.page-ashdb .overview>.container>.lv1_ttl{display:block !important;margin:0}.page-ashdb .overview--content{align-items:flex-start;width:100%;margin:3rem 0 auto}.page-ashdb .overview--left{width:40%;margin:0 auto}.page-ashdb .overview--left>img{width:100%}.page-ashdb .overview--right{flex-grow:1;padding-left:2rem;margin:0 auto}.page-ashdb .overview--right .lv1_ttl{display:none !important}.page-ashdb .overview--right .content{margin-top:0}.page-ashdb .overview--right img{width:fit-content;margin:auto;margin-top:2rem}.page-ashdb .overview--right p:nth-child(3){margin-top:2.4rem;margin-bottom:0}.page-ashdb .overview--right p:nth-child(4){margin-top:1rem;margin-bottom:0}.page-eng .header{position:fixed;height:5.6rem}.page-eng .header__logo a{display:flex}.page-eng svg.eng{width:100%;max-width:40rem !important;height:3.4rem}.page-eng-home .lv1_ttl{margin-bottom:.5rem}.page-eng-home .news-event-list{margin-top:0}.page-eng-home .footer{margin-top:5rem}}@media screen and (max-width: 767px){body{min-width:32rem}.header{height:56px;padding:0 0 0 1.5rem}.header::after{position:absolute;top:0;right:10rem;width:5.3rem;height:100%;content:"";background:url(/common/img/back-sp.png) no-repeat;background-size:100% 100%}.header__logo{position:relative;padding-right:3rem;margin-right:auto}.header__logo svg{max-width:unset !important}.header__logo svg.pc{display:none}.header__logo svg.sp{display:block;width:100%;height:auto}.footer{margin-top:0}.footer__social{flex-wrap:nowrap}.footer__social--item{flex-shrink:0}.footer__social--item.ccd{flex:1 0;width:unset;max-width:25.4rem}.footer__social--item.ccd img{width:100%;height:auto}.page-home .header__search path{fill:#fff}.page-parts [class$=lv1_ttl]+[class$=lv1_ttl]{margin-top:2rem}.page-intern .store-iframe img{width:100%;height:auto}.page-member .page-title{margin-bottom:0}.page-member .breadcrumb ul.breadcrumb__list{width:100%;margin-right:0}.page-member .main-content .lv1_ttl:first-child{margin-top:3rem}.page-member .news-events{margin-bottom:3rem}.page-member .news-events.--related-news{margin-bottom:10.5rem}.page-member .news-events__right .news-event-list__item>a{flex-direction:column;gap:1rem 0;align-items:flex-start}.login-form.form{padding:1.5rem 1.5rem 2rem}.login-form.form .form-group .form-control-label{align-content:flex-start;justify-content:flex-start}.page-tender .public__offer:nth-child(2){margin-top:2rem}.page-eng-home .page-title{margin-bottom:0}.sub{margin-top:4rem}.w100-sp{width:100% !important}.sitemap{display:flex;flex-wrap:wrap;margin:0}.sitemap-item{width:100%;margin:0;margin-top:2.8rem}.sitemap-item:nth-of-type(-n+2){margin-top:2.8rem}.header__logo a{display:block}.header__logo a svg{max-height:3.5rem;margin:0}.header__logo a svg.pc{display:none}.header__logo a svg.sp{display:block;width:100%;height:auto}.header__nav{display:none}.header__nav--sp{display:block}.header__member{display:none}.header__search{display:flex;flex-shrink:0;align-content:center;align-items:center;justify-content:center;width:5.6rem;height:5.6rem;padding:0}.header__search svg{width:2.5rem;height:2.5rem}.header__search svg path{fill:#000}.header__other--item{width:50%;border-right:.5px solid #ccc}.header__other--item a{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:2.68rem .57rem;font-size:1.6rem;font-weight:500;color:#333}.header__other--item a:last-child{border-right:none}.header__other--item span{margin-left:.57rem}.header__other--item img{width:1.7rem}.header__other--item:last-child img{width:1.2rem}.header__other--item.wide{width:100%;border-bottom:.5px solid #ccc}.slogan{font-size:1rem;line-height:1.3}.nav__item{border-bottom:.036px solid #ccc}.nav__content{position:fixed;top:6.4rem;left:0;z-index:9;display:none;width:100%;height:100%;padding:0;padding-bottom:8.57rem;overflow:auto;color:#333;background-color:#fff}.nav__content .icon-open{position:relative;width:4.57rem}.nav__content .icon-open::before{position:absolute;top:48%;right:2.4rem;display:block;width:1.15rem;height:.2rem;content:"";background:#fff;transition:all .5s}.nav__content .icon-open::after{position:absolute;top:40%;right:2.9rem;display:block;width:.2rem;height:1.15rem;content:"";background:#fff;transition:all .5s}.nav__content .icon-open.active::after{transform:rotateZ(-90deg) translate(0, 0)}.nav__content--item{position:relative;width:33.3333333333%;border-right:.5px solid #ccc}.nav__content--item::after{position:absolute;right:.45rem;bottom:.45rem;width:1.6rem;height:1.6rem;content:"";background:url(/common/img/icon-tg.png) no-repeat;background-size:100% 100%}.nav__content--item span{display:block}.nav__content--item:last-child{border-right:0}.nav__content--item a{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:.85rem .45rem;font-size:1.6rem;font-weight:500;color:#333}.nav__content--item.member{text-align:center;background:#333;border-right:.5px solid #707070}.nav__content--item.member a{color:#fff}.nav__content--item.member span{margin-bottom:.4rem}.nav__content--item.member img{margin:0 auto}.nav__content--item.member::after{display:none}.nav__content--item.member svg{order:2;width:1.5rem;height:2rem}.nav__content--item.member br{display:none}.nav__content--top{display:flex;flex-wrap:wrap;border:.5px solid #ccc}.nav__content--other{display:flex;flex-wrap:wrap;border-bottom:.5px solid #ccc}.nav__content--search form{display:flex;flex-wrap:wrap;justify-content:center;padding:1.42rem 3.14rem}.nav__content--search input{width:calc(100% - 4.7rem);padding:1.2rem 1.42rem;font-size:1.6rem;font-weight:500;border:.1rem solid #ccc;border-right:0;border-radius:0}.nav__content--search input::placeholder{color:#999}.nav__content--search input[type=text]:focus{border:2px solid #e3b740;outline:none}.nav__content--search button{display:flex;align-items:center;justify-content:center;width:4.7rem;background:#333;border:none}.nav__content--search button img{width:1.85rem}.nav__content--language{display:flex;align-items:center;justify-content:center;padding-top:1.14rem}.nav__content--social{display:flex;align-items:center;justify-content:center;padding-top:2.85rem}.nav__social--item{margin:0 1.42rem}.nav__social--item img{width:5rem}.nav__social--item a::after{display:none !important}.nav__language--item{position:relative;padding-right:1.71rem}.nav__language--item:last-child{padding-left:1.71rem}.nav__language--item a{font-size:1.8rem;font-weight:500;color:#333}.nav__language--item::after{position:absolute;top:.4rem;right:0;display:block;width:.11rem;height:1.71rem;content:"";background:#333}.nav__language--item:last-child::after{display:none}.nav__head{display:flex;flex-wrap:wrap;background:#2672a4;border-top:.5px solid #2672a4}.nav__head:first-child{border-top:none}.nav__head a{width:calc(100% - 4.57rem);padding:1.75rem 2.85rem;font-size:1.6rem;font-weight:500;color:#fff}.nav__head .icon-open{position:relative;width:4.57rem}.nav__head .icon-open::before{position:absolute;top:48%;right:2.4rem;display:block;width:1.15rem;height:.2rem;content:"";background:#fff;transition:all .5s}.nav__head .icon-open::after{position:absolute;top:40%;right:2.9rem;display:block;width:.2rem;height:1.15rem;content:"";background:#fff;transition:all .5s}.nav__head .icon-open.active::after{transform:rotateZ(-90deg) translate(0, 0)}.nav__body{display:none}.nav__body ul{width:100%}.nav__body ul li{display:flex;flex-wrap:wrap;background:#dbf1ff;border-top:.5px solid #ccc}.nav__body ul li>a{width:100%;padding:1.75rem 2.85rem;font-size:1.6rem;font-weight:500;color:#333}.nav__body>ul>li{position:relative}.nav__body>ul>li .icon-open{position:absolute;top:0;right:0;height:60.59px}.nav__body>ul>li .icon-open::after,.nav__body>ul>li .icon-open::before{background:#333}.nav__body>ul>li>ul{display:none}.nav__body>ul>li>ul>li{position:relative;background:#eef7fe}.nav__body>ul>li>ul>li>ul{display:none}.nav__body>ul>li>ul>li>ul>li{background:#f4f8fb}.nav__body>ul>li>ul>li>ul>li>a{font-weight:normal}.nav__head:first-child{border-top:none}.main__slides .scroll{top:44%}.main__slides .scroll__text{width:4rem !important;height:auto !important}.main__slides .scroll__arrows{top:20px !important;width:9px !important;height:20px !important}.pagination{height:4rem;margin-top:3rem;margin-bottom:3rem}.pagination ul{gap:1rem}.pagination ul li svg{width:.9rem;height:1.6rem}.pagination ul li a,.pagination ul li span{width:4rem;height:4rem;font-size:1.6rem}.footer-heading{font-size:1.6rem;font-weight:400}.footer-left{width:100%}.footer-right{width:100%}.footer-info p{font-size:1.1rem}.footer__social{justify-content:inherit;margin-top:1.5rem}.footer__social--item:nth-of-type(2){margin-left:0}.footer__social--item img{width:3.5rem;height:3.5rem}.footer__social--item.ccd{order:3;margin:0 0 0 1.5rem}.footer__nav{margin-top:1.5rem}.footer__nav ul{gap:.5rem 0;justify-content:inherit;margin:0 -0.7rem}.footer__nav ul li a{padding-right:.7rem;padding-left:.7rem;font-size:1.1rem}.footer-copyright{padding:.8rem 0}.footer-copyright span{display:block;font-size:1rem}.footer-copyright span:first-child{margin-bottom:.2rem}.title-lv1{padding-bottom:2.5rem;padding-left:0;margin-top:2rem;font-size:2.3rem}.box-back{padding:3rem 0;margin-top:2rem}.login{max-width:100%;padding:1.4rem 2rem}.login--user,.login--pass{display:block}.login--pass{margin-top:1.4rem}.login--input{width:100%;padding-left:0;margin-top:.8rem}.login--input input{padding:1.2rem 1rem}.login--checkremember{margin-top:2rem}.btn-style{margin-top:2rem}.btn-style button{min-width:25rem;padding:1.4rem;font-size:1.5rem}.page-member .news-events{padding:4.6rem 0}.page-member .news-events__content{flex-direction:column;align-items:center;justify-content:center}.page-member .news-events__left{width:auto;text-align:center}.page-member .news-events__left .heading{font-size:1.6rem}.page-member .news-events__left .btn-viewmore span{font-size:1.5rem}.page-member .news-events__left .logo-info{top:-1rem;left:-4rem;transform:none}.page-member .news-events__left .logo-info svg{width:7rem;height:7rem}.page-member .news-events__left p{margin:0;font-size:1.9rem}.page-member .news-events__left .btn-viewmore{display:flex;align-items:center;justify-content:center;margin-top:.5rem}.page-member .news-events__left .btn-viewmore .logo-info{top:-1rem;right:0;left:-19rem;margin:auto;transform:none}.page-member .news-events__left .btn-viewmore .logo-info svg{width:7rem;height:7rem}.page-member .news-events__left .btn-viewmore a{margin-left:0;font-size:1.5rem}.page-member .news-events__right{width:100%;margin-top:1.25rem}.page-member .news-events__item a{flex:1 1 0;flex-direction:column;gap:0;padding-right:0;border-bottom:2px solid #ccc}.page-member .news-events__item a>span{width:100%;margin-top:1rem}.page-member .news-events__item a>span:first-child{margin-top:0}.page-member .news-events__item a::after{display:none}.page-member .latest-issue{margin-bottom:3rem}.page-member .latest-issue__content{flex-direction:column;flex-grow:1;gap:3.2rem;width:unset}.page-member .latest-issue__item{width:100%}.page-member .latest-issue__item .illust-img{width:40%;min-width:10.5rem;max-width:18rem;padding-right:3rem}.page-member .latest-issue__item .illust-img img{height:auto}.page-member .latest-issue__item .content{flex-grow:1}.page-member .latest-issue__item .content .title{font-size:1.5rem}.page-member .past-seminars__content{flex-direction:column}.page-member .past-seminars__left{display:flex;justify-content:center;width:100%;padding-right:0}.page-member .past-seminars__right{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;margin:0}.page-member .past-seminars__right p{margin-top:2rem;margin-bottom:0}.page-member .past-seminars__right .btn{width:100%;margin-top:2rem}.page-member .related-news{margin-bottom:10.2rem}.page-member .related-news__content{flex-direction:column;align-items:center;justify-content:center}.page-member .related-news__left{width:auto;text-align:center}.page-member .related-news__left .logo-info{top:-1rem;left:-6rem;transform:none}.page-member .related-news__left .btn-viewmore{display:flex;align-items:center;justify-content:center}.page-member .related-news__left .btn-viewmore .logo-info{top:-4rem;right:0;left:-14rem}.page-member .related-news__left .btn-viewmore .logo-info svg{width:7rem;height:7rem}.page-member .related-news__left .btn-viewmore a{margin-left:0;font-size:1.5rem}.page-member .related-news__right{width:100%}.page-member .related-news__right .btn-submit{position:absolute;right:2rem;bottom:-3rem;left:2rem;width:auto}.page-member .related-news__right .btn a{width:100%}.page-member .related-news__right .btn a.btn--related-news{bottom:0}.page-member .related-news__right.list__news .list__news--item a{display:block;gap:2rem;padding:2rem 1rem}.page-member .related-news__right.list__news .list__news--item a p:nth-child(3){width:44%}.page-member .related-news__right.list__news .list__news--item a .col1{width:100%}.page-member .related-news__right.list__news .list__news--item a .col1 .label{display:none}.page-member .related-news__right.list__news .list__news--item a .col2{width:100%}.page-member.page-member-information-detail #main-article{padding-top:3rem}.page-work .top-message{margin-top:4rem}.page-work .main__mission{margin-top:3rem}.page-work .main__mission .lv1_ttl{margin-bottom:2rem}.page-work .main__mission .mission--inner{padding:150px 0 0;margin:0 calc(50% - 50vw)}.page-work .main__mission .mission--inner::after{content:none}.page-work .main__mission .mission--inner .mission__img img{width:100%;height:auto}.page-work .main__mission .mission--inner .mission__content{position:relative;top:-2.5rem;max-width:none;padding:1.4rem 2rem 1rem;margin:0 auto}.page-work .main__mission .mission--inner .mission__content::after{position:absolute;top:-52px;right:0;display:block;width:266px;height:54px;content:"";background:url(/common/img/work/mission-txt.png) no-repeat right bottom;background-size:contain}.page-work .main__mission .mission--inner .mission__content .title{font-size:1.8rem}.page-work .main__mission .mission--inner .mission__content .btn{min-width:200px;padding:1.1rem 2rem;margin:10px auto 0 0;font-size:1.5rem}.page-work .main__activities{padding:7.5rem 1.5rem;margin:8rem calc(50% - 50vw) 0}.page-work .main__activities::before{top:-69px;width:calc(100vw - 16px);height:70px;background:url(/common/img/work/activity-ttl_sp.png) no-repeat center bottom;background-size:contain}.page-work .main__activities .activities__ttl{top:-4.3rem;left:0}.page-work .main__activities .activities__ttl h2{max-width:26rem;padding-bottom:10px;margin:0 auto;font-size:1.9rem;line-height:1.39}.page-work .main__activities .activities__ttl h2::after{width:30px;height:2px}.page-work .main__activities .activity__content{padding:2rem 1.4rem 3rem}.page-work .main__activities .activity__content+.activity__content{margin-top:2rem}.page-work .main__activities .activity__content .lv3_ttl+.p{margin-top:1.2rem}.page-work .main__activities .activity__img{margin-top:1.5rem;background:linear-gradient(to bottom, transparent 0, transparent 2rem, #f3f3f3 2rem, #f3f3f3 calc(100% - 2.5rem), transparent calc(100% - 2.5rem), transparent 100%)}.page-work .main__activities .activity__img .button__wrap{margin-top:1.4rem}.page-work .main__activities .activity__img .button__wrap .button{width:250px;max-width:100%}.page-work .main__activities .activity__txtimg{display:block;max-width:none;margin:3rem auto 0}.page-work .main__activities .activity__txtimg .img__wrap{width:73.61%;max-width:480px;margin:0 auto}.page-work .main__activities .activity__txtimg .txt__wrap{margin-top:1.5rem}.page-work .main__activities .activity__txtimg .txt__wrap .title{padding-left:12px;font-size:1.4rem}.page-work .main__activities .activity__txtimg .txt__wrap .title::before{top:.85rem;width:7px;height:7px}.page-work .main__activities .activity__txtimg .txt__wrap .title+.p{margin-top:.6rem}.page-work .main__activities .activity__txtimg .txt__wrap .activity__btn_s{display:flex;justify-content:center}.page-work .main__activities .activity__txtimg .txt__wrap .activity__btn_s a{font-size:1.5rem}.page-work .main__activities .activity__txtimg .txt__wrap .activity__btn_s a svg{width:17px;height:17px;transform:translate(6px, 4px)}.main__activities{margin-top:6rem}.main__activities .activitie__items{display:block;padding:0;margin:0}.main__activities .activitie__items .activitie--item{width:100% !important;padding:1.5rem;margin:1.5rem 0 0}.main__activities .activitie__items .activitie--item .title{font-size:1.5rem}.main__activities .activitie__items.col3{padding:1.5rem;margin-top:1.5rem;background:#fff}.main__activities .activitie__items.col3::before{display:none}.main__activities .activitie__items.col3 .activitie--item{padding:0}.form .form-group{display:block;padding:1.5rem 1rem 0;margin-top:1.5rem}.form .form-group .form-control-label{display:flex;align-content:space-between;justify-content:space-between;width:100%;padding:0}.form .form-group .form-field{width:100%;margin-top:1rem}.form .form-group .form-control{width:100%;font-size:1.4rem}.form .form-group .form-control+span.txt{display:block;margin-top:.5rem;margin-left:0;clear:both}.form .form-submit .btn{width:100%}.form .form-terms-of-use .field-terms-of-use h4{font-size:1.6rem}.public__offer{padding:1.5rem;margin-top:3rem}.public__offer h3{padding:.6rem 1.1rem;font-size:1.8rem}.public__offer--status{gap:0 1.3rem}.public__offer--status span{min-width:9.9rem;padding:.6rem 2.6rem;margin-top:1.4rem;font-size:1.4rem}.public__offer--time{margin-top:1rem}.public__offer--time dl{margin-top:.5rem}.card-link{margin-top:5rem}.card-link--content{display:block;padding:0;padding-bottom:2rem;margin:0}.card-link--item{width:100%;min-height:unset;margin-bottom:2rem}.card-link--item .title{padding:0 1.2rem;margin-top:1.2rem;font-size:1.7rem}.card-link--item .p{padding:0 1.2rem;margin-top:.7rem;margin-bottom:0}.card-link--item:last-child{margin-bottom:0}.overview::before{height:11.4rem}.card-link::before{height:8.2rem}.btn{margin-top:3rem;margin-bottom:5rem}.btn.col3{margin-bottom:5rem}.btn.col3 a{min-width:100%;max-width:none;min-height:5rem}.btn .overview--right .btn{margin-top:2rem;margin-bottom:2rem}.page-publication .publications{gap:3rem 0}.page-publication .publications--item{justify-content:center;width:100%}.page-publication .publications--item .image{max-width:20rem}.page-publication .publications--item .image img{height:auto}.page-publication .publications--item .content{width:calc(100% - 25rem);padding:3rem 1rem 0 6rem}.page-publication .publications--item .content .btn-submit{margin-top:1rem}.page-publication .publications--item .content .btn a{min-width:22rem}.page-intern .content-for-kids--content{padding-bottom:1.5rem}.page-overview .main__overview{margin:0 -1.5rem}.page-overview .overview__activities .activitie__items.col3{gap:0}.page-overview .overview__activities .activitie__items.col3 .activitie--item{width:100%;margin-top:0}.page-eng .col-right{display:block;width:100%}.page-eng .sidenav{display:none}.page-eng .side-bnr{display:flex;gap:2rem;margin:3rem auto 0}.page-eng .side-bnr__item{width:100%;margin:0}.page-eng .page-title small{font-size:1.6rem}.activitie__items .activitie--item .content .title>a{padding:1rem .5rem;font-size:1.5rem}.activitie__items .activitie--item figcaption{padding:.5rem .5rem 0}.main__pamphlet .pamphlet-content .title h3{font-size:1.6rem}.page-resource .resource-contents__box{flex-wrap:wrap;justify-content:center;margin-top:12px}.page-resource .resource-contents__box+.lv2_ttl{margin-top:30px}.page-resource .resource-contents__img{width:64%}.page-resource .resource-contents__txt{position:relative;flex:none;width:100%;padding:12px 15px 14px;background:none}.page-resource .resource-contents__txt::after{position:absolute;bottom:0;left:-15px;z-index:-1;display:block;width:100%;height:calc(100% + 70px);content:"";background:#f5f5f5}.page-resource .resource-contents__txt .btn{display:flex;justify-content:center;margin-bottom:0}.page-resource .resource-contents__txt .btn a{max-width:300px}body{font-size:1.4rem}.breadcrumb ul.breadcrumb__list{padding-right:0;padding-bottom:1rem}.breadcrumb ul.breadcrumb__list li a,.breadcrumb ul.breadcrumb__list li span{font-size:1.2rem}.container{max-width:100%;padding:0 1.5rem;margin:0 auto}section.section{margin-bottom:4rem}p{margin-top:1.2rem;font-size:1.4rem}p.p{margin-top:.5rem;font-size:1.4rem}p.small{font-size:1.3rem}p.p_lg{margin-bottom:.95rem}.hidden-sp{display:none !important}.hidden-pc{display:block !important}.col-main{width:100%;padding-top:3rem;margin-right:0}.col-right{display:none}.wrapper-container{position:relative;overflow-x:hidden}.breadcrumb{margin-top:4rem}.breadcrumb ul.breadcrumb__list li:not(:last-child)::after{width:.5rem;height:1rem;margin-top:.2rem;content:"";background:url(/common/img/ar-list-sp.png) no-repeat;background-size:100% 100%}.page-title{padding:2.9rem 2rem}.page-title h1{padding:0 1rem;font-size:1.8rem}.page-title span{font-size:1.8rem}.page-overview .page-title{background-image:url("/common/img/overview/bg-overview-sp.png")}.page-work .page-title{margin-bottom:0;background-image:url(/common/img/work/work-mv_sp.png)}.page-intern .page-title{background-image:url(/common/img/intern/main-sp.png)}.page-ashdb .page-title{background-image:url(/common/img/ashdb/What-is-coal-ash-sp.png)}.page-publication .page-title{background-image:url(/common/img/publication/main-sp.png)}.page-member .page-title{background-image:url(/common/img/member/member-sp.png)}.page-eng .page-title{background-image:url("/common/img/eng/bg-eng-sp.png")}.lv1_ttl{padding-left:3.4rem;margin-top:4rem;font-size:2.3rem}.lv1_ttl::before{top:1rem;left:0;width:1.85rem;height:1.85rem}.lv2_ttl{margin-top:2rem;font-size:1.8rem}.lv3_ttl{margin-top:2rem;font-size:1.6rem}.lv4_ttl{margin-top:1.4rem;font-size:1.4rem}.text__img{margin-top:2rem}.text__img figure{width:100%}.text__img--right{float:none;margin-bottom:2.5rem;margin-left:0}.text__img--left{float:none;margin-right:0;margin-bottom:2.5rem}.text__img.small figure{width:100%}.img__main:not(.col2){display:table;width:auto;max-width:100%;margin:4rem auto}.img__main:not(.col2) figcaption{display:table-caption;caption-side:bottom}.img__main.col2{display:flex;flex-wrap:wrap;margin:0}.img__main.col2 .img__main--item{width:100%;margin:0;margin-top:2rem}.img__main.col2 .img__main--item figure>div{flex-wrap:wrap;align-items:center;justify-content:center;width:100%;min-height:2.36rem;overflow:hidden;text-align:center}.img__main.col2 .img__main--item figure>div::before{display:none}.img__main.col2 .img__main--item figure img{position:inherit;top:0;left:0;display:block;width:auto;height:auto;text-align:center;transform:none}.list__dot{margin-top:1.2rem}.list__dot>ul>li{margin-top:.7rem;font-size:1.4rem}.list__dot--child{margin-top:.5rem}.list__dot.col3>ul{display:block;margin:0}.list__dot.col3>ul>li{width:100%;margin:0;margin-top:.7rem}.list__number>ul{padding-left:3rem}.list__number>ul>li{margin-top:.7rem;font-size:1.4rem}.list__number--dot{margin-top:.45rem}.list__number--dot>li{margin-top:.1rem;margin-bottom:0}.list__qa--item{margin-top:1.4rem}.list__qa--item a{padding:1rem 1.5rem;font-size:1.6rem}.list__qa--item a span{width:calc(100% - 2.4rem);padding-right:1.5rem;padding-left:1.5rem}.list__qa--item a::before{width:1.6rem;height:2.3rem}.list__qa--item a::after{width:.8rem;height:1.4rem}.page-ashdb .overview--content{flex-direction:column}.page-ashdb .overview--left,.page-ashdb .overview--right{width:100%}.page-ashdb .overview--right{padding:0;margin-top:2rem}.page-ashdb .overview .btn-submit{justify-content:center;margin:auto}.page-ashdb .overview .btn-submit .button{min-width:25rem}.page-ashdb .list__qa{margin:1.4rem 0 3rem}.list__news{margin-top:1.5rem}.list__news--item p{margin-top:1rem;margin-bottom:0}.list__news--item a{padding:2rem 1rem}.list__news--item a::after{display:none}.list__news--item span.date{font-size:1.3rem}.list__news--item span.label{min-width:10rem;padding:.1rem 1rem;margin-left:1.4rem;font-size:1.2rem}.table-wrapper{margin-top:.8rem}.table-wrapper>p{font-size:1.3rem}.table-wrapper .table-content>table{margin-bottom:2.06rem}.table-wrapper .table-content>table th,.table-wrapper .table-content>table td{font-size:1.4rem}.question__title span{width:calc(100% - 1.5rem);font-size:1.5rem}.question__title::after{width:1.4rem;height:.8rem}.btn{margin-bottom:2rem}.btn a{width:100%;max-width:30rem;min-height:5rem;padding-right:1.5rem;font-size:1.4rem}.btn a[href$=".txt"] span::after{top:2px;left:.4rem;width:16px;height:13px;margin-right:.4rem}.btn a.icon-outlink span::after{top:2px;left:.4rem;width:16px;height:13px;margin-right:.4rem}.btn a[href$=".doc"] span::after,.btn a[href$=".docx"] span::after{top:2px;left:.4rem;width:16px;height:13px;margin-right:.4rem}.btn a[href$=".pdf"] span::after{top:2px;left:.4rem;width:16px;height:13px;margin-right:.4rem}.btn a[href$=".xls"] span::after{top:2px;left:.4rem;width:16px;height:13px;margin-right:.4rem}.btn a::after{position:inherit !important;top:0 !important;right:0 !important;left:0 !important;width:.8rem !important;height:1.4rem !important;content:"";background:url(/common/img/ar-btn.png) no-repeat;background-size:contain !important}.btn a.btn--blue::after{position:inherit !important;top:0 !important;right:0 !important;left:0 !important;width:.8rem;height:1.4rem;background:url(/common/img/ar-btn-white.png) no-repeat;background-size:contain}.btn a.btn--blue[href$=".txt"] span::after{top:2px;left:.4rem;width:16px;height:13px;margin-right:.4rem}.btn a.btn--blue.icon-outlink span::after{top:2px;left:.4rem;width:16px;height:13px;margin-right:.4rem}.btn a.btn--blue[href$=".doc"] span::after,.btn a.btn--blue[href$=".docx"] span::after{top:2px;left:.4rem;width:16px;height:13px;margin-right:.4rem}.btn a.btn--blue[href$=".pdf"] span::after{top:2px;left:.4rem;width:16px;height:13px;margin-right:.4rem}.btn a.btn--blue[href$=".xls"] span::after{top:2px;left:.4rem;width:16px;height:13px;margin-right:.4rem}.btn a span{margin-top:-0.1rem}.btn.col1{margin-bottom:0}.btn.col1 a{margin-top:2rem}.btn.col2{margin:auto -1.2rem;margin-bottom:0}.btn.col2 a{width:calc((100% - 4.8rem)/2);margin:0 1.2rem;margin-top:2rem}.btn.col2 a:nth-of-type(-n+2){margin-top:2rem}.btn-member{width:100%;margin-top:0}.btn-member a{padding:2.1rem 1rem}.btn-member a::before{width:1.9rem;height:2.6rem}.btn-member a::after{position:absolute;right:2.95rem;width:1rem;height:1.55rem}.btn-member a span{margin:0 1.4rem;font-size:1.8rem}.contact__box{padding:2rem 1.5rem;padding-bottom:1.5rem}.contact__heading{padding-bottom:.6rem;font-size:1.8rem}.contact__sub{padding-left:1rem;margin-top:1.5rem;font-size:1.5rem}.contact__info{margin-top:2rem;margin-bottom:2rem}.contact__item--term{width:6.6rem;max-width:6.6rem;padding-right:.8em;font-size:1.4rem}.contact__item--desc{width:calc(100% - 6.6rem);font-size:1.4rem}.map{margin-top:2rem}.map p{margin-top:.3rem}.video{margin-top:2rem}.video p{margin-top:.3rem}.pdf__block.col3 .pdf__block--item{width:calc((100% - 8rem)/2);margin-top:2rem}.pdf__block.col3 .pdf__block--item:nth-of-type(-n+3){margin-top:2rem}.pdf__block.col3 .pdf__block--item:nth-of-type(-n+2){margin-top:0}.pdf__block.col4 .pdf__block--item{width:calc((100% - 8rem)/2);margin-top:2rem}.pdf__block.col4 .pdf__block--item:nth-of-type(-n+4){margin-top:2rem}.pdf__block.col4 .pdf__block--item:nth-of-type(-n+2){margin-top:0}.anchor__block{display:block;padding-bottom:2rem}.anchor__block--item{margin-top:2rem;margin-bottom:0}.anchor__block--item:first-child{margin-top:0}.anchor__block--item a{display:flex;align-items:center;width:100%}.anchor__block--item a span{display:inline-block;width:calc(100% - 3rem)}.anchor__block--item a::after{top:0;transform:none}.text__img figure>div{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;max-width:35rem;min-height:2.36rem;min-height:24rem;margin:0 auto;overflow:hidden;text-align:center}.text__img figure>div::before{display:none}.text__img figure img{position:inherit;top:0;left:0;display:block;width:auto;height:auto;text-align:center;transform:none}.form-submit,.btn-submit{width:100%;margin-top:0}.button{font-size:1.5rem}.about__jcoal .heading h2{font-size:2.6rem;letter-spacing:-0.1px}.about__jcoal .heading>p{font-size:1.4rem}.about__jcoal .jcoal_grids{gap:0;margin-top:0}.about__jcoal .jcoal_grids .grid-item{width:100%}.about__jcoal .jcoal_grids .grid-item .content h3{font-size:1.8rem}.main__news_event{margin:2.8rem 0 3rem}.main__news_event::before{display:none}.main__news_event .news_event-content{display:block}.main__news_event .col-news_event{width:100%;padding:3rem 0}.main__news_event .col-news_event .lv1_ttl{position:relative;margin-top:0;font-size:2.5rem}.main__news_event .col-news_event .btn-submit{position:relative}.main__news_event .col-news_event.news_event--news{position:relative}.main__news_event .col-news_event.news_event--news::before{position:absolute;top:0;right:-1.5rem;bottom:0;left:-15rem;z-index:0;content:"";background:#f5f6f8}.main__news_event .col-news_event.news_event--news .list__news .list__news--item a{height:auto}.main__news_event .col-news_event.news_event--news .list__news .list__news--item .col1{width:100%}.main__news_event .col-news_event.news_event--news .list__news .list__news--item .col1 .label{width:auto;min-width:12rem;margin:0}.main__news_event .col-news_event.news_event--news .list__news .list__news--item .col2{width:100%;margin-top:1rem}.main__news_event .list__events .list__event--item a{height:auto}.main__news_event .list__events .list__event--item a .col1::before{top:20%;left:40%}.main__news_event .list__events .list__event--item a .col1>span{display:block;font-size:1.6rem}.main__news_event .list__events .list__event--item a .col1>span:last-child{text-align:left}.main__news_event .click-here{align-content:center;justify-content:center}.search__lists li h4{font-size:1.8rem}.search__lists li .read-more a{font-size:1.5rem}.secret-store{padding:1rem 1.5rem 2rem}}@media(max-width: 660px){.page-publication .publications--item .image{max-width:18rem}.page-publication .publications--item .content{width:calc(100% - 17rem);padding:2rem 2rem 0 5rem}.page-publication .publications--item .content .btn-submit{margin-top:0}.page-publication .publications--item .content .btn a{min-width:20rem}.btn-submit .button.btn-svg{min-width:50%}.main__pamphlet::before{display:none}.overview__activities .activitie__items .activitie--item{width:calc((100% - 4rem)/2)}.secret-store .btn-slide{position:relative;right:auto;bottom:auto;align-content:center;justify-content:center;margin-top:2rem}}@media(max-width: 480px){.header .nav__content a{font-size:1.4rem !important}.page-publication .publications--item{position:relative;flex-direction:row-reverse;width:100%;padding-bottom:0}.page-publication .publications--item .image{position:absolute;top:2rem;right:0;bottom:0;width:28%}.page-publication .publications--item .content{flex-direction:column;width:100%;padding:2rem 35.5% 2rem 2rem;margin:0}.page-publication .publications--item .content .title{font-size:1.7rem}.page-publication .publications--item .content .btn{margin-top:1.4rem;margin-bottom:0}.page-publication .publications--item .content .btn a{min-width:20rem}.page-publication .publications--item .content .p{margin-top:1.4rem;margin-bottom:0}.page-publication .publications--item::before{position:absolute;top:0;right:100%;width:50vw;height:100%;content:"";background:#f5f5f5}.page-publication .publications--item::after{position:absolute;top:0;left:100%;width:50vw;height:100%;content:"";background:#f5f5f5}.page-overview .main__overview{background-image:url("/common/img/overview/bg-overview-2-sp.png")}.login-form.form .login--checkremember{display:block}.login-form.form .login--checkremember input[type=checkbox]{vertical-align:-2px}.login-form.form .login--checkremember label{width:auto;padding-left:5px}.latest-issue--item{display:block}.latest-issue--item .illust-img{width:100%;padding-right:0}.latest-issue--item .content{width:100%;margin-top:2rem}.latest-issue--item a div{margin-left:1.56rem}.latest-issue--item a div .title{font-size:1.7rem}.latest-issue--item a div p{font-size:1.28rem}.main__mission .mission--inner .content{bottom:-1.6rem;padding-bottom:0}.overview::before{height:9.8rem}.card-link::before{height:5rem}.overview__activities .activitie__items .activitie--item{gap:0;width:100%}.btn.col2{justify-content:center;margin:auto 0;margin-top:0;margin-bottom:0}.btn.col2 a{width:100%;margin:0;margin-top:2rem}.btn.col2 a:nth-of-type(-n+2){margin-top:2rem}.btn.col2 a.btn--blue:first-child{margin-top:1.2rem}.btn-submit{width:100%}.form .form-group .form-field .form-field-group.col>span{margin:0 10px}.form .form-group .form-field .form-field-group.col>span:last-child{margin-left:0}p.p_no a{word-break:break-all}.pagination{height:3.5rem}.pagination ul li svg{width:.7rem;height:1.4rem}.pagination ul li a,.pagination ul li span{width:3.5rem;height:3.5rem;font-size:1.4rem}}@media(max-width: 350px){.button{min-width:100%}.header__logo svg{max-height:3.3rem}.nav__content--item.member br{display:block}.latest-issue--item a div{margin-left:1.52rem}.latest-issue--item a div .title{font-size:1.68rem}.latest-issue--item a div p{font-size:1.2rem}.page-publication .lv1_ttl{font-size:2.2rem}.page-publication .publications--item .content{padding:2rem 36.5% 2rem 0}.page-publication .publications--item .content .btn a{min-width:19rem}}
