.newssingle{width:980px;margin:0 auto 150px;padding:100px 0 0}.newssingle-ttl{font-size:3rem;margin:10px 0 0}.newssingle-subttl,.newssingle-ttl{letter-spacing:.4rem;font-family:HonMinKok-Book,serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.newssingle-subttl{font-size:2.6rem;margin:8px 0 30px}.newssingle-in h1{font-size:2.4rem;font-weight:700;margin:1.6em 0;clear:both;color:#2074a8;padding-left:20px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative}.newssingle-in h1:before{width:4px;left:0}.newssingle-in h1:after,.newssingle-in h1:before{content:"";display:block;position:absolute;height:100%;background:#2074a8;top:0}.newssingle-in h1:after{width:2px;left:7px}.newssingle-in h2{font-size:2rem;font-weight:700;margin:1.3em 0;clear:both}.newssingle-in h3{font-weight:700;margin:1.1em 0;clear:both}.newssingle-in p{font-size:1.6rem;line-height:1.875;letter-spacing:.11rem}.newssingle-in .wp-caption-text{font-size:1.2rem;color:#333}.newssingle-in p,.newssingle-in ul{margin:1em 0}.newssingle-in pre{display:block;padding:.6em;margin:0 0 .8em;font-size:.8em;line-height:1.4;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}.newssingle-in pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.newssingle-in strong{font-weight:700}.newssingle-in em{font-style:italic}.newssingle-in del{text-decoration:line-through}.newssingle-in blockquote{display:inline-block;padding:1em;position:relative}.newssingle-in blockquote:before{content:'"';position:absolute;left:0;top:0}.newssingle-in blockquote:after{content:'"';position:absolute;right:0;bottom:0}.newssingle-in a{color:#1c73a9;padding-bottom:2px;border-bottom:1px solid;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.newssingle-in a:hover{color:#c7000a}.newssingle-in ul{list-style:disc;padding:0 0 0 1.5em}.newssingle-in ol{list-style:decimal;padding:0 0 0 1.5em}.newssingle-in .aligncenter{display:block;margin:0 auto .8em}.newssingle-in .alignleft{float:left;margin:0 .8em .8em 0}.newssingle-in .alignright{float:right;margin:0 0 .8em .8em}.newssingle-in img[class*=attachment-],.newssingle-in img[class*=wp-image-]{height:auto;max-width:100%}.clearfix{overflow:hidden;zoom:1}.clearfix:after{content:"";display:block;clear:both}.newssingle-cat{padding-bottom:20px;border-bottom:1px solid #d2d2d2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.cat{background:#2074a8;color:#fff;padding:5px 30px;margin-right:20px}.date{color:#999}.newssingle-nav{background:#f2f2f2;padding:130px 0;position:relative}.newssingle-nav-in{max-width:1160px;margin:0 auto}.newssingle-nav .nav-links{position:relative;top:-10px}.newssingle-nav .nav-links a{color:#2074a8;border:none;display:block;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;padding:14px 0;position:relative}.newssingle-nav .nav-links a:hover{color:#c50018}.newssingle-nav .nav-links .arw{width:19px;height:1px;background:#c50018;display:block;position:absolute;top:50%;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.newssingle-nav .nav-previous{float:left;border-left:1px solid #2074a8}.newssingle-nav .nav-previous a{padding-left:70px}.newssingle-nav .nav-previous a:before{content:"";position:absolute;display:block;width:1px;height:100%;background:#93bad2;top:0;left:50px}.newssingle-nav .nav-previous .arw{left:15px}.newssingle-nav .nav-previous .arw:before{content:"";display:block;width:0;height:0;border-style:solid;border-width:5px 7px 5px 0;border-color:transparent #c50018 transparent transparent;position:absolute;top:0;top:-4px;left:-4px}.newssingle-nav .nav-previous:hover .arw{-webkit-transform:translateX(-3px);transform:translateX(-3px)}.newssingle-nav .nav-next{float:right;border-right:1px solid #2074a8}.newssingle-nav .nav-next a{padding-right:70px}.newssingle-nav .nav-next a:after{content:"";position:absolute;display:block;width:1px;height:100%;background:#93bad2;top:0;right:50px}.newssingle-nav .nav-next .arw{right:15px}.newssingle-nav .nav-next .arw:before{content:"";display:block;width:0;height:0;border-style:solid;border-width:5px 0 5px 7px;border-color:transparent transparent transparent #c50018;position:absolute;top:-4px;right:-4px}.newssingle-nav .nav-next:hover .arw{-webkit-transform:translateX(3px);transform:translateX(3px)}.newssingle-nav .nav-center{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.newssingle-nav .nav-center a{color:#fff;padding:15px 50px;display:block;background:#2074a8;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.newssingle-nav .nav-center a:hover{color:#fff;opacity:.9}.kv.news{background:url(/img/news/bg_news.png) 50% no-repeat;background-size:cover}.newstop{width:980px;margin:0 auto 150px}.newstop-menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:80px 0 0}.newstop-menu li{height:40px;text-align:center;margin-right:2px;border:1px solid #d2d2d2;background:#fafafa}.newstop-menu a{color:#999;line-height:40px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;text-align:center;padding:0 20px;-webkit-transition:color .3s ease 0s;transition:color .3s ease 0s}.newstop-menu a:hover{color:#2074a8}.newstop-menu .on{background:#2074a8;border:none;-webkit-transition:opacity .3s ease 0s;transition:opacity .3s ease 0s}.newstop-menu .on a{color:#fff}.newstop-menu .on:hover{opacity:.9}.newstop-menu .all{width:180px;font-size:1.6rem}.newstop-ttl{font-size:1.6rem;font-weight:700;color:#999;letter-spacing:.3rem;border-bottom:1px solid #d2d2d2;padding-bottom:15px;margin-bottom:40px}.newstop-article{padding:0 40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;color:#000;margin-bottom:40px}.newstop-article,.newstop-article a{-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.newstop-article a{color:#2074a8}.newstop-article a:hover{color:#c50018}.newstop-article-link:hover .newstop-body-ttl{color:#2074a8}.newstop-article-link:hover .newstop-body-in .link:before{-webkit-transform:translateX(-125%);transform:translateX(-125%)}.newstop-img{width:300px;height:100%;border:1px solid #d2d2d2}.newstop-body{width:calc(100% - 330px);margin-left:30px;border-bottom:1px solid #d2d2d2}.newstop-body-ttl{font-size:1.6rem;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.875;margin-bottom:20px;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.newstop-body-in{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:20px 0}.newstop-body-in .date{font-size:1.2rem;color:#999;letter-spacing:.2rem}.newstop-body-in .link{color:#c50018;font-size:1.6rem;position:relative}.newstop-body-in .link:before{content:"";width:43px;height:1px;display:block;background:#c50018;position:absolute;top:50%;left:-15px;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}@media screen and (max-width:768px){.newssingle-ttl{font-size:2.3rem}.newssingle-subttl{font-size:1.6rem;margin:8px 0 15px}.newssingle-in h1{font-size:1.4rem}.newssingle-cat,.newssingle-in p{font-size:1rem}.newssingle-nav{font-size:1.2rem;padding-top:80px}.newssingle-nav-in{position:absolute;top:55%;width:100%;padding:0 10px}.newssingle-nav .nav-center{top:-55px}.newssingle-nav .nav-center a{padding:15px 0;text-align:center;width:160px}.newstop-menu{display:block;margin:40px 0}.newstop-menu li{display:inline-block;width:32%;font-size:1.1rem;margin-right:0}.newstop-menu a{padding:0}.newstop-menu .all{font-size:1.2rem;width:32%;margin-bottom:10px}.newstop-ttl{font-size:1.2rem;padding-bottom:10px}.newstop-article{padding:0;display:block}.newstop-img,.newstop-img img{width:100%}.newstop-body{width:100%;margin:0;padding-bottom:15px}.newstop-body-ttl{font-size:1.2rem;margin:20px 0}.newstop-body-in .date{font-size:1rem}.newstop-body-in .link{font-size:1.1rem}}@media screen and (max-width:1024px){.newssingle{width:100%;padding:10px 20px;margin:0 auto 50px}.newstop{width:100%;padding:0 20px}}