@font-face{font-family:"tjsans";src:url("fonts/TJSans-Bold.otf") format("opentype");src:url("fonts/TJSans-Light.otf") format("opentype")}html{font-size:16px;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;line-height:1.8;color:#222;font-size:1.1rem;overflow-x:hidden}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f5f5f5}::-webkit-scrollbar-thumb{background:#006aa9;border-radius:4px}img{max-width:100%;height:auto}:focus{outline:2px solid #006aa9;outline-offset:2px}::-moz-selection{background:#fecd00;color:#222}::selection{background:#fecd00;color:#222}.btn.view-more{max-width:350px;margin:0 auto;padding:1.2rem;font-size:1.4rem;color:#006aa9;border:1px solid #006aa9;border-radius:0;display:block;text-align:center;transition:all .3s ease}.btn.view-more:hover{background:#006aa9;color:#fff;transform:translateY(-3px);box-shadow:0 5px 15px rgba(0,106,169,.2)}.btn.view-more span{line-height:1.2;float:right}a{text-decoration:none;transition:color .2s ease-in-out;color:#222}a:hover{text-decoration:none;color:#006aa9}ul,ol{padding-left:1.5rem}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;max-width:1320px}section{padding:3rem 0}section.narrow{padding:1.5rem 0}h1,h2,h3,h4,h5,h6{font-weight:bold;line-height:1.4;margin-bottom:1rem}::-moz-selection{background:#fecd00}::selection{background:#fecd00}::-moz-selection{background:#fecd00}body{text-rendering:optimizeLegibility;font-kerning:normal;font-variant-ligatures:common-ligatures contextual;font-feature-settings:"kern","liga","clig","calt"}body{font-size:1.1rem;color:#222;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ ゴシック","Osaka",sans-serif;line-height:1.8}h2{font-size:2.64rem;font-weight:bold;color:#006aa9}h2::after{width:200px;margin:.5rem auto;font-size:1.1rem;display:block;background:#fecd00}h3.title{color:#006aa9;font-weight:bold}a{color:#222}a:hover{color:#222}.wf-notosansjapanese{font-family:"Noto Sans JP";font-weight:700}section{padding:3rem 0}section.narrow{padding:1.5rem 0}.entrycontents{word-break:break-all}.entrycontents img{width:auto;max-width:100%;height:auto}.caticon{font-size:.6rem;font-weight:bold;color:#fff}.caticon.news{background:#002338}.caticon.info_entry{background:#002338}.caticon.modern-pentathlon{background:#2d96d5}.caticon.triathle{background:#957800}.caticon.laser-run{background:#535353}.btn.view-more{width:100%;padding:1.2rem;font-size:1.4rem;color:#006aa9;border:1px solid #006aa9;border-radius:0}.btn.view-more span{line-height:1.2;float:right}.dashedline{border-bottom:1px dashed #ddd}@keyframes loading_whiteveil{0%{width:0%;left:0;bottom:0}100%{width:100%;left:0;bottom:0}}@keyframes loading_img{0%{transform:rotateY(-90deg)}100%{transform:rotateY(360deg)}}@keyframes loading_txt{0%{transform:translateX(0%)}100%{transform:translateX(100%)}}@keyframes loading{100%{opacity:0;visibility:hidden}}@keyframes catchtxt{0%{opacity:0;transform:translateX(-100%)}20%{opacity:0}40%{opacity:1}60%{opacity:1}80%{opacity:1}100%{opacity:1;transform:translateX(0)}}.pagenation a,.pagenation span{padding:5px 12px}.pagenation a{margin-right:.2rem;margin-left:.2rem;background:#fff;color:#006aa9;border:1px solid #ddd;box-sizing:border-box}.pagenation a:hover{background:#f0f0f0;text-decoration:none;box-sizing:border-box}.pagenation span{background:#f0f0f0;color:#222;border:1px solid #ddd}.pagenation span.current{background:#e0e0e0;font-weight:bold;box-sizing:border-box}.pager{background:#fff}.pager a{display:inline-block;color:#006aa9;background:#fff;border:1px solid #ddd;padding:1rem;font-size:.7rem}.pager a:hover{text-decoration:none;background:#f0f0f0}.pager.newspager a.prev-link::before{content:"keyboard_arrow_left";font-family:"Material Icons";float:left}.pager.newspager a.next-link::after{content:"keyboard_arrow_right";font-family:"Material Icons";float:right}.pager.playerpager a.prev-link::before{content:"keyboard_arrow_right";font-family:"Material Icons";float:right}.pager.playerpager a.next-link::after{content:"keyboard_arrow_left";font-family:"Material Icons";float:left}.is-hidden{display:none}header{position:relative}header #mainNav{border:none;background:rgba(0,0,0,0);transition:all .3s ease-in-out;padding:0 1em;box-sizing:border-box}header #mainNav .logo{max-width:80px;min-width:50px;width:100%;height:auto;transition:all .3s ease-in-out}header #mainNav .association-name{font-size:.9rem;font-weight:bold;color:#fff;margin-left:.5rem;transition:color .25s ease-in-out}header #mainNav #mainNav-main{transition:background-color .3s ease-in-out}header #mainNav #mainNav-main .navbar-nav>li.nav-item>a.nav-link,header #mainNav #mainNav-main .navbar-nav>li.nav-item>a.nav-link:focus,header #mainNav #mainNav-main .headericon{color:#fff;fill:#fff;transition:color .25s ease-in-out,fill .25s ease-in-out}header #mainNav #mainNav-main .navbar-nav>li.nav-item>a.nav-link{padding:1rem 1.5rem;font-size:1.1rem;font-weight:bold}header #mainNav #mainNav-main form .btn .headericon{fill:#fff}header #mainNav #mainNav-main .navbar-nav>li.nav-item{position:relative;transition:background-color .25s ease-in-out}header #mainNav #mainNav-main .navbar-nav>li.nav-item:hover{background-color:#006aa9}header #mainNav #mainNav-main .navbar-nav>li.nav-item:hover>a.nav-link,header #mainNav #mainNav-main .navbar-nav>li.nav-item:hover>a.nav-link:focus{color:#fff}header #mainNav #mainNav-main .navbar-nav>li.nav-item:hover>.megamenu{max-height:500px;opacity:1;padding:10px 0;visibility:visible}header #mainNav #mainNav-main .navbar-nav>li.nav-item>.megamenu{width:240px;color:#fff;background:rgba(0,106,169,.95);max-height:0;opacity:0;visibility:hidden;overflow:hidden;position:absolute;top:100%;left:0;right:auto;transform:translateX(0);transition:max-height .3s ease-in-out,opacity .3s ease-in-out,padding .3s ease-in-out,visibility .3s ease-in-out;z-index:999;padding:0;box-shadow:0 5px 10px rgba(0,0,0,.2);border-radius:0 0 4px 4px}header #mainNav #mainNav-main .navbar-nav>li.nav-item>.megamenu .container{padding:0 10px;width:100%;max-width:100%}header #mainNav #mainNav-main .navbar-nav>li.nav-item>.megamenu .contents{width:100%;max-width:100%;margin:0;padding:0}header #mainNav #mainNav-main .navbar-nav>li.nav-item>.megamenu .contents .row{margin:0;display:block}header #mainNav #mainNav-main .navbar-nav>li.nav-item>.megamenu .contents .row [class*=col-]{max-width:100%;flex:0 0 100%;padding:0}header #mainNav #mainNav-main .navbar-nav>li.nav-item>.megamenu .contents .row .txtbox{margin:0}header #mainNav #mainNav-main .navbar-nav>li.nav-item>.megamenu .contents .row .txtbox ul.list-unstyled{margin:0;padding:0}header #mainNav #mainNav-main .navbar-nav>li.nav-item>.megamenu .contents .row .txtbox ul.list-unstyled li{margin:0;padding:0}header #mainNav #mainNav-main .navbar-nav>li.nav-item>.megamenu .contents .row .txtbox ul.list-unstyled li a{color:#fff;font-size:.99rem;display:block;padding:8px 15px;transition:background-color .2s ease;border-bottom:1px solid hsla(0,0%,100%,.1)}header #mainNav #mainNav-main .navbar-nav>li.nav-item>.megamenu .contents .row .txtbox ul.list-unstyled li a:hover{background-color:hsla(0,0%,100%,.15);text-decoration:none}header #mainNav #mainNav-main .navbar-nav>li.nav-item>.megamenu .contents .row .txtbox ul.list-unstyled li:last-child a{border-bottom:none}header #mainNav #mainNav-main .navbar-nav>li.nav-item>.megamenu.megamenu01,header #mainNav #mainNav-main .navbar-nav>li.nav-item>.megamenu.megamenu02,header #mainNav #mainNav-main .navbar-nav>li.nav-item>.megamenu.megamenu03,header #mainNav #mainNav-main .navbar-nav>li.nav-item>.megamenu.megamenu04,header #mainNav #mainNav-main .navbar-nav>li.nav-item>.megamenu.megamenu05,header #mainNav #mainNav-main .navbar-nav>li.nav-item>.megamenu.megamenu06{background:rgba(0,106,169,.95)}header #mainNav.navbar-shrink #mainNav-main,header #mainNav:not(.navbar-shrink) #mainNav-main:hover{background:hsla(0,0%,100%,.95);box-shadow:0 .5rem 1rem rgba(0,0,0,.15);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}header #mainNav.navbar-shrink #mainNav-main .navbar-nav>li.nav-item>a.nav-link,header #mainNav.navbar-shrink #mainNav-main .navbar-nav>li.nav-item>a.nav-link:focus,header #mainNav:not(.navbar-shrink) #mainNav-main:hover .navbar-nav>li.nav-item>a.nav-link,header #mainNav:not(.navbar-shrink) #mainNav-main:hover .navbar-nav>li.nav-item>a.nav-link:focus{color:#006aa9}header #mainNav.navbar-shrink #mainNav-main .headericon,header #mainNav:not(.navbar-shrink) #mainNav-main:hover .headericon{fill:#006aa9}header #mainNav.navbar-shrink #mainNav-main .headericon:hover,header #mainNav:not(.navbar-shrink) #mainNav-main:hover .headericon:hover{fill:rgb(0,153.9822485207,245.5);transform:scale(1.1)}header #mainNav.navbar-shrink #mainNav-main form .btn .headericon,header #mainNav:not(.navbar-shrink) #mainNav-main:hover form .btn .headericon{fill:#006aa9}header #mainNav.navbar-shrink #mainNav-main form .btn .headericon:hover,header #mainNav:not(.navbar-shrink) #mainNav-main:hover form .btn .headericon:hover{fill:rgb(0,153.9822485207,245.5)}header #mainNav.navbar-shrink #mainNav-main .association-name,header #mainNav:not(.navbar-shrink) #mainNav-main:hover .association-name{color:#222}header #mainNav.navbar-shrink #mainNav-main .navbar-nav>li.nav-item:hover,header #mainNav:not(.navbar-shrink) #mainNav-main:hover .navbar-nav>li.nav-item:hover{background-color:#006aa9}header #mainNav.navbar-shrink #mainNav-main .navbar-nav>li.nav-item:hover>a.nav-link,header #mainNav.navbar-shrink #mainNav-main .navbar-nav>li.nav-item:hover>a.nav-link:focus,header #mainNav:not(.navbar-shrink) #mainNav-main:hover .navbar-nav>li.nav-item:hover>a.nav-link,header #mainNav:not(.navbar-shrink) #mainNav-main:hover .navbar-nav>li.nav-item:hover>a.nav-link:focus{color:#fff}header #mainNav .navbar-collapse.show{height:100vh;background:#006aa9}.navbar-shrink .spheader{background-color:#fff;box-shadow:0 2px 10px rgba(0,0,0,.1)}.navbar-shrink .spheader .drawer-open span{background:#006aa9}.navbar-shrink .spheader .drawer-open span::before,.navbar-shrink .spheader .drawer-open span::after{background:#006aa9}.spheader{transition:background-color .25s ease-in-out;background-color:rgba(0,0,0,0);padding:15px 0 !important;box-shadow:0 5px 10px rgba(0,0,0,.1);display:flex;align-items:center;justify-content:space-between}.spheader .logo{width:70px}.spheader .drawer-hidden{display:none}.spheader .drawer-open{height:60px;width:60px;display:flex;align-items:center;justify-content:center;position:relative;cursor:pointer;z-index:1210}.spheader .drawer-open span{width:40px;height:3px;display:block;border-radius:3px;box-shadow:0 1px 1px 0 rgba(0,0,0,.4);background:#fff;transition:.5s;position:relative}.spheader .drawer-open span::before,.spheader .drawer-open span::after{content:"";width:40px;height:3px;display:block;border-radius:3px;background:#fff;box-shadow:0 1px 1px 0 rgba(0,0,0,.4);transition:.5s;position:absolute;left:0}.spheader .drawer-open span::before{bottom:12px}.spheader .drawer-open span::after{top:12px}.spheader.scrolled{background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1)}.spheader.scrolled .drawer-open span{background:#006aa9;box-shadow:none}.spheader.scrolled .drawer-open span::before,.spheader.scrolled .drawer-open span::after{background:#006aa9;box-shadow:none}#drawer-check:checked~.drawer-open span{background:rgba(0,0,0,0);box-shadow:none}#drawer-check:checked~.drawer-open span::before{bottom:0;transform:rotate(45deg);box-shadow:none;background:#006aa9}#drawer-check:checked~.drawer-open span::after{top:0;transform:rotate(-45deg);box-shadow:none;background:#006aa9}.drawer-content{width:100%;height:100vh;padding:60px 15px 15px 15px;position:fixed;top:-100vh;left:0;z-index:1200;overflow-y:auto;background:hsla(0,0%,100%,.98);transition:top .5s cubic-bezier(0.47, 0.04, 0.27, 1.23)}#drawer-check:checked~.drawer-content{top:0}.spmenuset{border-bottom:1px solid #ddd}.spmenuset a.spmenu.collapsed{color:#006aa9;background:rgba(0,0,0,0);font-weight:bold}.spmenuset a.spmenu{color:#006aa9;font-size:1.2rem;background:#e6f0fd;font-weight:bold}.spmenuset a.spmenu.collapsed::after{content:"keyboard_arrow_right";font-family:"Material Icons";float:right}.spmenuset a.spmenu::after{content:"keyboard_arrow_down";font-family:"Material Icons";float:right}.spmenuset .subpage a{color:#006aa9;font-size:1rem;display:block}.spsearch .headericon{fill:#006aa9}.snsicon .headericon{fill:#006aa9}.shortmsg.toast{width:100%;max-width:100%;height:75px;background:#fecd00;position:fixed;bottom:-75px;right:0;border-radius:0;z-index:1100;transition:all .7s 0s ease}.shortmsg.toast.slideup{transform:translate(0, -75px)}.shortmsg.toast:not(:last-child){margin-bottom:0}.shortmsg.toast.msgclose{display:none}.shortmsg.toast .title{font-weight:bold;font-size:1.2rem}.shortmsg.toast .close{font-size:2.5rem}#shortmsgmodal .modal-content{background:#006aa9;color:#fff}#shortmsgmodal .modal-content .modal-header .close{font-size:2.5rem;color:#fff}#shortmsgmodal .modal-content iframe{max-width:100%}#shortmsgmodal .modal-content a{color:#fff;text-decoration:underline;font-size:1.1rem}.modal-backdrop{z-index:-1;background:rgba(0,0,0,0)}.snsicon .headericon{transition:fill .25s ease-in-out,transform .25s ease-in-out}.snsicon .headericon:hover{fill:rgb(0,153.9822485207,245.5);transform:scale(1.1)}.sns-links li,.sns-links li a{background:none !important;transition:none !important}.sns-links li:hover,.sns-links li a:hover{background:none !important}.partners{background:#ebebeb}.partners .title{font-size:1.1rem;font-weight:bold;padding:.2rem 2rem;margin-bottom:1rem;transform:skew(-15deg);color:#fff;background:#833ab4;background:linear-gradient(90deg, #1e3456 0%, #006aa9 50%, #1970ac 100%);display:inline-block}.partners .partnerbox.toppartner .img,.partners .partnerbox.goldpartner .img,.partners .partnerbox.silverpartner .img{width:230px}.partners .partnerbox.blondpartner .img{width:175px}.partners .partnerbox .img-fluid{width:100%;height:auto;max-width:230px;background-color:#fff;aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.teamjapan{background-color:#fff}.teamjapan .title img{width:90%}.teamjapan .bar{height:5px;background:#af8e37}.teamjapan .partnerblock .title{font-size:1.6rem;letter-spacing:1.5px;font-family:"tjsans"}.teamjapan .partnerblock .partnerbox img{width:150px}.teamjapan .partnerblock .partnerbox img.toubu{width:200px}.otherlink .img{width:140px}.otherlink .img .txt{font-size:.6rem}footer{color:#fff;background:#006aa9}footer .pagetop a{display:block;background:#d5d5d5;color:#006aa9;font-weight:bold}footer .pagetop a:hover{text-decoration:none}footer .pagetop a .material-icons{font-size:2.2rem}footer .footerbottom{border-top:2px solid #fff}footer .footerbottom .footermenubox{font-size:1.1rem}footer .footerbottom .footermenubox a{color:#fff}footer .footerbottom .footermenubox .title{background:#00446c;font-size:1.32rem;color:#fff;font-weight:bold}footer .copyright{font-size:.8rem;color:#fff}.page.news{color:#222}.page.entry{background:#fff;color:#222}.page.single-news{background:#fff;color:#222}.page.players{background:#fff;color:#222}.page .pageheader{position:relative}.page .pageheader .pageheaderimg{width:100%;height:400px;margin-bottom:2rem;position:relative}.page .pageheader h1{width:300px;height:50px;margin:-25px 0 0 -150px;font-size:1.8rem;font-weight:bold;color:#fff;position:absolute;top:50%;left:50%}.page .pageheader .breadcrumb{margin:0;padding:0;font-size:.8rem;color:#fff;position:absolute;left:0;bottom:0;background:none}.page .pageheader .breadcrumb a{color:#fff}.page .pageheader .breadcrumb .material-icons{font-size:20px}.pagecontents h2{font-size:1.8rem}.pageheaderimg{position:relative}.pageheaderimg::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));z-index:1}.pageheaderimg>*{position:relative;z-index:2}.card-with-image{border-radius:0;overflow:hidden;transition:all .3s ease}.card-with-image:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,.1)}.card-with-image .card-img-top{height:200px;-o-object-fit:cover;object-fit:cover}.card-with-image .card-body{padding:1.25rem}.card-with-image .card-title{font-weight:bold;margin-bottom:.5rem;font-size:1.2rem}.btn-primary-outline{color:#006aa9;border:2px solid #006aa9;background:rgba(0,0,0,0);transition:all .3s ease;font-size:1rem}.btn-primary-outline:hover{background:#006aa9;color:#fff}.btn-lg{font-size:1.25rem;padding:.75rem 1.5rem}.table-custom{width:100%}.table-custom th{background-color:#f8f9fa;font-weight:bold;border-top:2px solid #006aa9;font-size:1rem}.table-custom td,.table-custom th{padding:.75rem;vertical-align:top;border-bottom:1px solid #dee2e6;font-size:1rem}.alert-custom{padding:1rem;border-radius:0;border-left:5px solid;font-size:1rem}.alert-custom.alert-info{background-color:#e6f0fd;border-left-color:#006aa9}.alert-custom.alert-warning{background-color:#fff9e6;border-left-color:#fecd00}@media(min-width: 576px){.slidertxt .txt .title{letter-spacing:-0.5rem}.slidertxt .txt .title .word01{font-size:7rem}.slidertxt .txt .title .word02{font-size:5rem}.slidertxt .txt .title .word03{font-size:10rem}.slidertxt .txt .title .word04{font-size:6.5rem}.results .row [class*=col-],.topresults .row [class*=col-]{padding-left:15px;padding-right:15px}.topnews .topnews-tab.nav-pills .nav-item .nav-link{font-size:.8rem}.areabox .playerlist .playerbox{width:33.333%}.areabox .playerlist .playerbox:nth-child(2n+1){border-left-width:0}.areabox .playerlist .playerbox:nth-child(3n+1){border-left-width:1px}.areabox .playerlist .playerbox:nth-child(n+3){border-top-width:1px}.areabox .playerlist .playerbox:nth-child(n+4){border-top-width:0}}@media(min-width: 768px){.slider .slide .sp-img{display:none}.slider .slide .pc-img{display:block}.page .pageheader .pageheaderimg{height:300px}.page .pageheader h1{width:400px;height:70px;margin:-35px 0 0 -200px;font-size:2.5rem}.partners .partnerbox.toppartner .img,.partners .partnerbox.goldpartner .img{width:300px}.partners .partnerbox.silverpartner .img{width:200px}}@media(min-width: 992px){#mainNav .navbar-nav>li.nav-item>a.nav-link,#mainNav .navbar-nav>li.nav-item>a.nav-link:focus{color:#fff;padding:2rem 1.5rem;font-size:1.1rem}#mainNav .navbar-nav>li.nav-item>a.nav-link:hover,#mainNav .navbar-nav>li.nav-item>a.nav-link:focus:hover{color:#fff}#mainNav .navbar-nav>li.nav-item>.megamenu{width:300px}#mainNav .navbar-nav>li.nav-item>.megamenu a{font-size:1rem;padding:12px 20px;transition:background-color .2s}#mainNav .navbar-nav>li.nav-item>.megamenu a:hover{background-color:hsla(0,0%,100%,.1);text-decoration:none}#mainNav.navbar-shrink{box-shadow:0 .5rem 1rem rgba(0,0,0,.15);background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}#mainNav.navbar-shrink .navbar-nav>li.nav-item>a.nav-link,#mainNav.navbar-shrink .navbar-nav>li.nav-item>a.nav-link:focus{color:#006aa9}#mainNav.navbar-shrink .navbar-nav>li.nav-item>a.nav-link:hover,#mainNav.navbar-shrink .navbar-nav>li.nav-item>a.nav-link:focus:hover{color:rgb(0,74.0118343195,118)}#mainNav.navbar-shrink .navbar-nav>li.nav-item:hover{background-color:#006aa9}#mainNav.navbar-shrink .navbar-nav>li.nav-item:hover>a.nav-link,#mainNav.navbar-shrink .navbar-nav>li.nav-item:hover>a.nav-link:focus{color:#fff}.page .pageheader .pageheaderimg{height:350px}.page .pageheader h1{width:600px;height:70px;margin:-35px 0 0 -300px;font-size:2.8rem;padding:10px 0}.page .pageheader .breadcrumb{font-size:1rem;padding:10px 20px}.page .pageheader .breadcrumb .material-icons{font-size:24px}h2{font-size:3.2rem;margin-bottom:2.5rem}h2::after{font-size:1.5rem;margin:1rem auto}.news .guidelinebox,.entry .guidelinebox{margin-top:-60px}.news .guidelinebox a,.entry .guidelinebox a{width:350px;font-size:1.1rem;padding:15px 25px}.news .newslist a li .entrydate,.entry .newslist a li .entrydate{font-size:1.2rem}.news .newslist a li .title,.entry .newslist a li .title{font-size:1.3rem}.btn.view-more{font-size:1.2rem;padding:1.5rem 2.5rem}.areabox h2{font-size:2.5rem;padding:15px 0}.results .resultsbox .txt .title{font-size:1.3rem}}@media(min-width: 1200px){#mainNav .navbar-nav>li.nav-item>a.nav-link,#mainNav .navbar-nav>li.nav-item>a.nav-link:focus{font-size:1.2rem;padding:2.2rem 2rem}#mainNav .navbar-nav>li.nav-item>.megamenu{width:350px}#mainNav .navbar-nav>li.nav-item>.megamenu a{font-size:1.1rem;padding:15px 25px}h2{font-size:3.5rem}h2::after{font-size:1.7rem}.news .newslist a li .entrydate,.entry .newslist a li .entrydate{font-size:1.3rem}.news .newslist a li .title,.entry .newslist a li .title{font-size:1.4rem}.page.single-news .entrycontents .title{font-size:2.2rem}.page.single-news .entrycontents .post-content{font-size:1.2rem}}
