.details .c-heading{margin-bottom:20px}.details .c-heading__main{font-size:34px;font-size:3.4rem;line-height:1.35294em;letter-spacing:0em;font-weight:300}@media (max-width: 766px){.details .c-heading__main{font-size:24px;line-height:36px}}.details .c-block__item .cont:last-child{margin-bottom:0}.details .c-block__item .cont .item-info{display:flex;justify-content:flex-end;flex-wrap:wrap;margin-bottom:53px}.details .c-block__item .cont .item-info .date{font-size:16px;font-size:1.6rem;line-height:1.1875em;letter-spacing:0em;font-weight:500;margin-top:7px;padding-left:18px;position:relative}.details .c-block__item .cont .item-info .date::after{content:"";position:absolute;width:12px;height:12px;background:url(../../img/common/icon/ico-arr-link_dark.svg) center/100% no-repeat;left:0;top:4px}.details .c-block__item .cont .item-info .cate{margin-left:14px}.details .c-block__item .cont .item-info .cate span{display:inline-block;font-size:13px;font-size:1.3rem;line-height:1.23077em;letter-spacing:0em;font-weight:500;color:#003466;background-color:#d5f4ff;padding:3px 13px 4px}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.details .c-block__item .cont .item-info .cate span{padding-bottom:5px}}.details .singleContents h2{font-size:24px;font-size:2.4rem;line-height:1.5em;letter-spacing:0em;font-weight:400;border-bottom:1px solid #b1cad3;padding-bottom:11px;margin-bottom:16px}@media (max-width: 766px){.details .singleContents h2{font-size:20px;line-height:calc(29 / 20);padding-bottom:12px}}.details .singleContents h3{font-size:18px;font-size:1.8rem;line-height:1.5em;letter-spacing:0em;font-weight:400;color:#174d81;padding-left:11px;position:relative;margin-bottom:15px}.details .singleContents h3:before{content:"";position:absolute;width:4px;height:calc(100% - 6px);background-color:#abe1f5;left:0;top:50%;transform:translateY(-50%)}.details .singleContents h4{font-size:15px;font-size:1.5rem;line-height:1.46667em;letter-spacing:0em;font-weight:400;padding-left:26px;position:relative;margin-bottom:15px;color:#174d81}.details .singleContents h4:before{content:"";position:absolute;width:20px;height:1px;background-color:#57c2e9;left:0;top:11px}.details .singleContents blockquote{display:block;margin-top:36px;margin-bottom:36px;font-size:13px;font-size:1.3rem;line-height:1.38462em;letter-spacing:0em;font-weight:400}@media (max-width: 766px){.details .singleContents blockquote{font-size:11px;line-height:18px;margin-top:34px}}.details .singleContents p{margin-bottom:30px}.details .singleContents .wp-block-image{text-align:center;margin-top:36px;margin-bottom:30px}@media (max-width: 766px){.details .singleContents .wp-block-image{margin-bottom:36px}}.details .singleContents .wp-block-image img{width:640px;object-fit:contain}@media (max-width: 766px){.details .singleContents .wp-block-image img{width:100%}}.details .singleContents .wp-block-image figcaption{display:block;font-size:14px;font-size:1.4rem;line-height:2.14286em;letter-spacing:0em;font-weight:400;margin-top:7px}@media (max-width: 766px){.details .singleContents .wp-block-image figcaption{font-size:13px;line-height:18px;margin-top:13px}}.details .singleContents a:not(.link-pdf){color:#174d81;text-decoration:underline}.details .singleContents .link-pdf{color:#174d81;cursor:pointer}.details .singleContents .link-pdf span{background-image:linear-gradient(currentColor, currentColor);background-repeat:no-repeat;background-position:100% 100%;background-size:0% 1px;transition:color 0.3s ease-in-out, background-size 0.3s ease-in-out}@media (hover: hover) and (pointer: fine){.details .singleContents .link-pdf:hover span{background-position:0% 100%;background-size:100% 0.1em}}.details .c-btn--blue{display:flex;transition:all 0.3s ease-in-out;align-items:center;justify-content:center;font-size:16px;font-size:1.6rem;line-height:1.5em;letter-spacing:0em;font-weight:400;border-radius:23px;background-color:#d3ebf4;padding:3px 28px 5px;min-height:46px;max-width:fit-content;border:2px solid #d3ebf4;cursor:pointer}.details .c-btn--blue span{position:relative;padding-left:25px;padding-right:0}.details .c-btn--blue span:after{content:"";position:absolute;width:17px;height:14px;background:url(../../img/common/icon/ico-arr-btn.svg) center/contain no-repeat;left:0;top:calc(50% - 6px);transform:rotate(180deg);margin-top:1px;transition:all 0.3s ease-in-out}@media (hover: hover) and (pointer: fine){.details .c-btn--blue:hover{opacity:1}.details .c-btn--blue:hover:hover{background-color:#fff;border-color:#009ed5}.details .c-btn--blue:hover:hover span:after{left:-10px}}@media (max-width: 766px){.details .c-btn--blue{max-width:100%}}.news .lst-news a{align-items:flex-start}.news .lst-news a .date{padding-left:18px;margin-right:12px;width:100px;position:relative}.news .lst-news a .date::after{content:"";position:absolute;width:12px;height:12px;background:url(../../img/common/icon/ico-arr-link_dark.svg) center/100% no-repeat;left:0;top:calc(50% - 5px)}.news .lst-news a .cate{width:auto}.news .lst-news a .cate span{padding:2px 14px 3px;white-space:nowrap;background-color:var(--color)}@media (min-width: 767px){.news .lst-news a .title{padding-top:4px}}.news .page-navi+.c-btn{margin-top:60px}@media (max-width: 766px){.news .page-navi+.c-btn{margin-top:80px;max-width:100%}}
