@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}ul{box-sizing:border-box}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}a,article,body,div,dl,dt,footer,h1,h2,h3,header,html,i,li,nav,p,section,span,ul{margin:0;padding:0;border:0;outline:0;font-size:100%;font-weight:400;vertical-align:baseline}img,small,strong{margin:0;padding:0;border:0;outline:0}img{font-size:100%}small,strong{vertical-align:baseline}img,small{font-weight:400}strong{font-size:100%}article,footer,header,nav,section{display:block}html{overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;scroll-behavior:smooth}ul{list-style:none}a:focus{outline:0}img{-ms-interpolation-mode:bicubic;vertical-align:bottom}.clearfix:after{content:".";display:block;clear:both;height:0;font-size:.1em;line-height:0;visibility:hidden;overflow:hidden}.clearfix{display:block}body{background:#fff;line-height:1;-webkit-font-smoothing:antialiased}a{text-decoration:none}strong{font-weight:700}small{font-size:80%}i{font-style:italic}a,a:after,a:before{transition:background-color .25s ease,opacity .25s ease,color .25s ease,border-color .25s ease}@font-face{font-display:swap;font-family:"design_plus";src:url(/nscms/wp-content/themes/oops_tcd048/fonts/design_plus.eot?v=1.0);src:url(/nscms/wp-content/themes/oops_tcd048/fonts/design_plus.eot?v=1.0#iefix)format("embedded-opentype"),url(/nscms/wp-content/themes/oops_tcd048/fonts/design_plus.woff?v=1.0)format("woff"),url(/nscms/wp-content/themes/oops_tcd048/fonts/design_plus.ttf?v=1.0)format("truetype"),url(/nscms/wp-content/themes/oops_tcd048/fonts/design_plus.svg?v=1.0#design_plus)format("svg");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:"design_plus_new";font-weight:400;font-style:normal;font-display:swap;src:url(/nscms/wp-content/themes/oops_tcd048/fonts/design_plus_new.woff?v=1.0)format("woff")}@font-face{font-display:swap;font-family:"tiktok_x_icon";src:url(/nscms/wp-content/themes/oops_tcd048/fonts/tiktok_x_icon.eot?v=1.1);src:url(/nscms/wp-content/themes/oops_tcd048/fonts/tiktok_x_icon.eot?v=1.1#iefix)format("embedded-opentype"),url(/nscms/wp-content/themes/oops_tcd048/fonts/tiktok_x_icon.woff?v=1.1)format("woff"),url(/nscms/wp-content/themes/oops_tcd048/fonts/tiktok_x_icon.ttf?v=1.1)format("truetype"),url(/nscms/wp-content/themes/oops_tcd048/fonts/tiktok_x_icon.svg?v=1.1#tiktok_x_icon)format("svg");font-weight:400;font-style:normal}.l-footer{background:#131e20}.l-footer__logo{margin-bottom:32px;text-align:center}.l-footer__logo a{display:inline-flex}.l-header{background:rgb(19 30 32/.8);height:70px;line-height:70px;width:100%;position:relative;z-index:999}.l-header.is-fixed{position:absolute;top:0}.l-header__inner{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-left:auto;margin-right:auto;position:relative;width:88.28125%;max-width:1130px;height:100%}.l-header__inner,.l-header__logo,.l-header__logo a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.l-header__logo a{line-height:1;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;overflow:hidden;word-wrap:break-word}.l-header__logo img{vertical-align:middle}.l-inner{margin-left:auto;margin-right:auto;position:relative;width:88.28125%;max-width:1130px}.c-breadcrumb__item{display:inline}.c-breadcrumb__item+.c-breadcrumb__item::before{content:"";color:#999;font-family:"design_plus";margin-left:12px;margin-right:12px}.c-breadcrumb__item--home a{color:#b2b2b2}.c-breadcrumb__item--home a::before{content:"";font-family:"design_plus"}.c-breadcrumb__item--home span,.single_share li a [class^=icon-]{display:none}.c-menu-button{color:#fff;display:none;position:absolute;top:0;right:0;text-align:center}.c-menu-button::before,.c-nav01__item--prev::before{content:"";font-family:"design_plus";font-size:18px}.c-nav01,.c-nav01__item a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.c-nav01{border-collapse:collapse}.c-nav01__item{border:1px solid #ddd;box-sizing:border-box;line-height:1.7;position:relative;width:50%;height:120px;flex:1;margin-left:-1px}.c-nav01__item a{box-sizing:border-box;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;height:100%;padding:36px 70px}.c-nav01__item a:hover{background:#f8f8f8}.c-nav01__item--prev::before{content:"";line-height:100%;margin:auto;position:absolute;top:0;bottom:0;left:25px;width:18px;height:18px}.p-address{color:#fff;display:none;font-size:12px;line-height:1.8;margin-bottom:13.2px;text-align:center}.p-breadcrumb{line-height:1.7;margin-bottom:30px}.p-breadcrumb a:hover,.p-footer-nav a:hover{color:#e37100}.p-breadcrumb__item+.p-breadcrumb__item::before{font-size:10px}.p-copyright{background:#000;color:#fff;font-size:14px;height:55px;line-height:55px;overflow:hidden}.p-copyright small{float:right}.p-entry__inner{width:88.28125%;max-width:1130px}.p-entry__inner--narrow{width:79.64602%;max-width:900px}.p-entry__body{margin-bottom:60.2px}.p-entry__body p{word-wrap:break-word;font-size:14px;line-height:2.4;margin-bottom:30.4px;font-weight:500!important}.p-entry__nav{margin-bottom:70px}.p-footer-nav{color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:center;line-height:1.6}.p-footer-nav li+li::before{content:"|";display:inline-block;margin-left:8px;margin-right:8px}.p-footer-nav a{color:#fff}.p-global-nav{font-size:14px}@media only screen and (min-width:1201px){.p-global-nav{display:block!important}}.p-global-nav>li{float:left;line-height:inherit}.p-global-nav>li.menu-item-has-children:hover>.sub-menu{top:100%}.p-global-nav>li>.sub-menu{top:75%;left:0}.p-global-nav a{color:#fff;display:block}.p-global-nav .menu-item-has-children{position:relative}.p-global-nav .menu-item-has-children:hover>.sub-menu{opacity:1;top:0;visibility:visible}.p-global-nav .sub-menu{line-height:1.2;opacity:0;position:absolute;top:-25%;left:100%;transition:.3s;visibility:hidden;z-index:99}.p-global-nav .sub-menu a{background:#131e20;box-sizing:border-box;padding:15px 19px;width:220px}.p-latest-news{margin-bottom:150px}.p-latest-news__title{background:#131e20;color:#fff;font-size:16px;height:55px;line-height:55px;padding-left:26px;position:relative}.p-latest-news__archive-link{color:#fff;font-size:14px;position:absolute;top:0;right:18px}.p-latest-news__archive-link:hover{color:#e37100}.p-latest-news__archive-link::after{content:"";font-family:"design_plus";margin-left:12px;transition-property:none}.p-latest-news__item a{border:1px solid #ddd;border-top:0;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;line-height:54px;height:54px;padding-left:23px;padding-right:45px;overflow:hidden;position:relative;width:100%}.p-latest-news__item a::after,.p-pagetop a::after{font-family:"design_plus";position:absolute;top:0;bottom:0}.p-latest-news__item a::after{color:#aaa;content:"";right:12px}.p-latest-news__item a:hover{background:#f8f8f8}.p-latest-news__item a:hover::after,a,body{color:#000}.p-latest-news__item-title{overflow:inherit;text-overflow:ellipsis;white-space:nowrap}.p-logo a{color:#fff}.p-menu-button{line-height:60px;width:60px;height:60px}.p-page-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;align-items:center;margin-bottom:55.8px;position:relative;width:100%;height:500px}.p-page-header::before{background:rgb(0 0 0/.5);content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.p-page-header__inner{text-align:center;position:relative;z-index:2;-webkit-animation:fadeIn 1s ease 1s;animation:fadeIn 1s ease 1s;animation-fill-mode:both}.p-page-header__title{color:#fff;font-size:40px;line-height:1.3;margin-bottom:7px;word-wrap:break-word}.p-page-header__meta{color:#fff;font-size:14px;line-height:1.9}.p-pagetop a{background:#333;color:#fff;display:block;height:56px;position:relative}.p-pagetop a:hover{background:#444}.p-pagetop a::after{content:"";font-size:18px;margin:auto;right:0;left:0;width:18px;height:18px}.p-social-nav{margin-bottom:30px;text-align:center}.p-social-nav__item{display:inline-block;margin-right:20px}.p-social-nav__item:last-child{margin-right:0}.p-social-nav__item a{color:#fff}.p-social-nav__item a::before{font-family:"design_plus";transition-property:none}.p-social-nav__item a:hover{color:#e37100}.p-social-nav__item--rss a::before{content:""}.p-entry__body img,.p-entry__body img[class*=attachment-]{max-width:100%;height:auto}.p-entry__body dt{line-height:2.2;font-weight:700}.p-entry__body dl{margin-bottom:24px}.gallery{margin-bottom:20px}.gallery a img{border:0!important}.gallery-item{float:left;margin:0 4px 4px 0;overflow:hidden;position:relative}.gallery-columns-3 .gallery-item{max-width:32%;max-width:-webkit-calc(33.3% - 4px);max-width:calc(33.3% - 4px)}.gallery-columns-3 .gallery-item:nth-of-type(3n){margin-right:0}.u-clearfix::after{clear:both;content:" ";display:table}@media only screen and (max-width:991px){.u-hidden-sm{display:none}}a,h1,h2,h3,p,span,ul{font-family:"Kosugi Maru",sans-serif!important;transform:rotate(.05deg)}.p-global-nav>li>a{font-weight:500;font-size:16px;padding-left:15px;padding-right:15px}.p-global-nav .sub-menu a:hover,.p-global-nav>li>a:hover{background:#0068b7!important;color:#fff!important}@media only screen and (max-width:767px){.c-menu-button{color:#6bc7e5!important}.p-global-nav>li>.sub-menu{border:0}.c-nav01__item,.p-address,.p-latest-news__item-title{font-size:14px!important}.p-page-header__inner .p-page-header__title{font-size:28px!important}.p-entry__inner .p-entry__body p{font-size:15px!important}.p-address{color:#000!important}.p-footer-nav{font-size:13px!important}}@font-face{font-display:swap;font-family:slick;font-weight:400;font-style:normal;src:url(/nscms/wp-content/themes/oops_tcd048/css/fonts/slick.eot);src:url(/nscms/wp-content/themes/oops_tcd048/css/fonts/slick.eot?#iefix)format("embedded-opentype"),url(/nscms/wp-content/themes/oops_tcd048/css/fonts/slick.woff)format("woff"),url(/nscms/wp-content/themes/oops_tcd048/css/fonts/slick.ttf)format("truetype"),url(/nscms/wp-content/themes/oops_tcd048/css/fonts/slick.svg#slick)format("svg")}.l-header.is-fixed{border-bottom:solid 2px #0068b7}.p-global-nav .sub-menu a{background:#fff!important;color:#3f3f3f;font-weight:500}.p-global-nav>li>.sub-menu{border:solid 1px #0068b7}.p-breadcrumb{font-size:15px!important;color:gray}.p-breadcrumb span{font-weight:500}.c-nav01__item{font-size:16px!important}.p-latest-news__item-title{font-size:17px!important}.p-latest-news__title{background:#0068b7!important}.p-latest-news{margin-top:80px}.p-pagetop a{background:#6bc7e5!important}.p-pagetop a:hover{background:#a3d6e6!important}.l-footer{background:#ececec!important;padding-top:70px!important}.l-footer a{color:#000;font-weight:500}.l-footer a:hover{color:#6bc7e5!important}.p-footer-nav{font-size:16px}.l-footer__inner{padding-bottom:70px!important}.p-copyright small,.p-copyright span{color:#000!important;font-size:15px}@media only screen and (max-width:767px){.c-menu-button{color:#6bc7e5!important}.p-global-nav>li>.sub-menu{border:0}.c-nav01__item,.p-address,.p-latest-news__item-title{font-size:14px!important}.p-page-header__inner .p-page-header__title{font-size:28px!important}.p-entry__inner .p-entry__body p{font-size:15px!important}.p-address{color:#000!important}.p-footer-nav{font-size:13px!important}}.single_share .share-btm{margin-top:10px;margin-bottom:45px}.single_share ul{display:flex;flex-wrap:wrap;margin:0-3px -3px 0}.single_share li:not(.default){flex:1 1 0%;margin:0 3px 3px 0;max-width:100px}.single_share li:not(.default) a{display:flex;flex-wrap:wrap;justify-content:center;text-align:center;position:relative;border-radius:3px;align-items:center;cursor:pointer}.single_share a:before{font-family:"design_plus";display:block;color:#fff;margin-right:5px;position:relative;transition:color .25s ease;-webkit-font-smoothing:antialiased}.single_share .ttl{font-size:12px;position:relative;font-family:Arial}.single_share .share-type3 ul{margin:0-5px -5px 0}.single_share .share-type3 li{flex:0 0 auto;width:calc(25% - 5px);margin:0 5px 5px 0;max-width:inherit}.single_share .share-type3 a{height:40px;line-height:42px;background:#000;color:#fff}.single_share .facebook a:before,.single_share .twitter a:before{font-family:"tiktok_x_icon";content:"";font-size:12px;top:-1px}.single_share .facebook a:before{content:"";font-size:18px}.single_share .share-type3 .twitter a{background:#000;border-color:#000}.single_share .share-type3 .facebook a{background:#35629a;border-color:#35629a}@media (hover:hover){.single_share .share-type3 .twitter a:hover{background:#666}.single_share .share-type3 .facebook a:hover{background:#1f3669}.single_share .share-type3 a:hover{color:#fff}}@media screen and (max-width:800px){.single_share .share-type3 .ttl{display:inline}.single_share .share-type3 a{height:35px;line-height:37px}.single_share a:before{margin:0}.single_share .share-type3 a:before{margin-right:5px}.single_share .twitter a:before{top:0}.single_share .facebook a:before{top:-1px}}@media screen and (max-width:500px){.single_share .ttl{max-width:inherit}.single_share .share-type3 li{width:calc(50% - 5px);max-width:inherit}}@media only screen and (max-width:991px){.l-footer__logo{margin-bottom:13.2px}}@media only screen and (max-width:767px){.l-footer{padding-top:29.4px}.l-footer__inner{padding-bottom:27px}}@media only screen and (max-width:1200px){.l-header,.l-header.is-fixed{height:60px;line-height:60px}.l-header.is-fixed~.l-main{margin-top:60px}.l-header__inner{display:block;width:100%;height:100%;max-width:none}.l-header__logo{position:relative;height:100%;padding-left:22px}.l-header__logo a{line-height:60px;height:60px}}@media only screen and (max-width:767px){.l-inner{width:88.88889%}.c-breadcrumb__item+.c-breadcrumb__item::before{margin-left:5px;margin-right:5px}}@media only screen and (max-width:1200px){.c-menu-button{display:block}}@media only screen and (max-width:991px){.c-nav01__item--prev a::before{content:attr(data-prev)}}@media only screen and (max-width:767px){.c-nav01__item{text-align:center;font-size:12px;width:50%;height:50px}.c-nav01__item a{box-sizing:border-box;display:block;line-height:48px;padding:0;width:100%;height:48px}.c-nav01__item--prev::before{color:#cecece;left:16px;width:18px;height:18px;line-height:20px}}@media only screen and (max-width:991px){.p-address{display:block}.p-breadcrumb{margin-bottom:35px}}@media only screen and (max-width:767px){.p-breadcrumb{font-size:12px;line-height:2;margin-bottom:13.5px}}@media only screen and (max-width:991px){.p-copyright{font-size:14px;height:50px;line-height:50px;text-align:center}.p-copyright small{float:none}}@media only screen and (max-width:767px){.p-entry__body{margin-bottom:34px;width:100%;font-size:14px;line-height:2}.p-entry__body p{font-size:inherit}.p-entry__nav{margin-bottom:30px}.p-footer-nav{font-size:12px;line-height:2.6}}@media screen and (max-width:375px){.p-footer-nav{line-height:1.8}}@media only screen and (max-width:1200px){.p-global-nav{display:none;position:absolute;top:60px;left:0;z-index:99;width:100%}.is-fixed .p-global-nav{height:100vh;overflow:auto}.p-global-nav>li{float:none}.p-global-nav>li>a:hover{color:#fff}.p-global-nav li{width:100%}.p-global-nav .menu-item-has-children>a>span::before{border:1px solid #555;border-radius:100%;color:#aaa;content:"+";line-height:24px;display:block;margin:auto;position:absolute;top:0;right:17px;bottom:0;text-align:center;width:24px;height:24px}.p-global-nav .sub-menu{display:none;opacity:1;position:static;visibility:visible;width:100%;transition-property:none}.p-global-nav .sub-menu li{box-sizing:border-box;padding-left:1em}.p-global-nav .sub-menu a{background:0 0!important;height:50px;line-height:50px;padding:0 22px;width:100%}.p-global-nav a{color:#fff!important;box-sizing:border-box;font-size:13px;height:50px;line-height:50px;position:relative}}@media only screen and (max-width:767px){.p-latest-news{margin-bottom:30px}.p-latest-news__title{font-size:14px;height:40px;line-height:40px;padding-left:13px}.p-latest-news__archive-link{font-size:12px;right:11px}.p-latest-news__item a{padding-left:13px;padding-right:35px}.p-latest-news__item a::after{right:9px}.p-latest-news__item-title{font-size:12px}}@media only screen and (max-width:991px){.p-page-header{margin-bottom:35px}.p-page-header__title{font-size:30px!important}}@media only screen and (max-width:767px){.p-page-header{height:280px;margin-bottom:13.5px}.p-page-header__title{font-size:20px!important;line-height:1.4;margin-bottom:0}.p-page-header__meta{font-size:12px;line-height:1.2}.p-pagetop{line-height:50px;position:fixed;bottom:0;right:0;z-index:9999}.p-pagetop a{width:50px;height:50px;text-align:center}.p-pagetop a::after{position:static}.p-social-nav{margin-bottom:22px}}