.login-wrapper{position:relative}.login-container{max-width:1600px;margin:auto;position:absolute;top:0;right:0;left:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width:768px){.login-container{padding-right:30px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media screen and (min-width:1200px){.login-container{padding:50px}}.login-banner-slider{margin:20px 20px 30px}@media screen and (min-width:768px){.login-banner-slider{margin:20px -10px 70px}}.login-banner-slider .slick-slide{margin:0 10px}.login-banner-slider .slick-next{right:-40px}.login-banner-slider .slick-prev{left:-40px}.login-banner-slider .slick-prev:before{rotate:180deg}.main_wrap.subscriber #loginUserStatus{display:none}.slick-dots{margin-top:15px;bottom:-35px}.slick-dots li.slick-active button:before{opacity:1;background-color:#707070}.slick-dots li button:before{content:"";background-color:#CCCCCC;width:14px;height:14px;border-radius:50%;opacity:1!important}.slick-arrow{z-index:10;width:40px;height:40px}.slick-arrow:before{display:inline-block;content:"";width:40px;height:40px;background-image:url(../../images/common/icon_slider_arrow.svg);background-size:contain}.slick-slide a{display:block}.slick-slide img{width:100%;height:auto}.slick-prev{left:20px}.slick-next{right:20px}.slick-next:before,.slick-prev:before{color:#777}.login-main-box{width:300px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#e9e9e9;font-size:16px}@media screen and (min-width:768px){.login-main-box{right:0}}.login-main-box h1{background-color:var(--primary-color);color:#fff;padding:10px;font-size:16px}.login-main-box .acms-admin-form{padding:25px}.login-main-box .login-form-label{line-height:1.5}.login-main-box .login-text-link{text-decoration:underline;color:var(--primary-color);font-size:12px}.login-slider .slick-slide{height:60vh;-o-object-fit:cover;object-fit:cover}@media screen and (min-width:768px){.login-slider .slick-slide{height:650px}}.entry-text-unit,.entryFormLiteEditor{padding-right:10px;padding-left:10px;margin-bottom:20px}.entry-text-unit a,.entryFormLiteEditor a{text-decoration:underline;color:#006dec;word-break:break-all}.entry-text-unit .color-red,.entryFormLiteEditor .color-red{color:#FF0000}.entry-text-unit .color-green,.entryFormLiteEditor .color-green{color:#008000}.entry-text-unit .marker-blue,.entryFormLiteEditor .marker-blue{background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),color-stop(60%,rgba(0,238,255,0.5019607843)));background:linear-gradient(transparent 60%,rgba(0,238,255,0.5019607843) 60%)}.entry-text-unit .marker-yellow,.entryFormLiteEditor .marker-yellow{background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),color-stop(60%,rgba(255,238,0,0.5019607843)));background:linear-gradient(transparent 60%,rgba(255,238,0,0.5019607843) 60%)}.entry-text-unit .font-large,.entryFormLiteEditor .font-large{font-style:normal;font-size:large}.entry-text-unit strong,.entryFormLiteEditor strong{font-weight:bold}.top-slider.slick-dotted.slick-slider{margin-bottom:50px}.top-contents section{overflow:hidden;border-radius:25px;margin-bottom:40px}.top-contents h2{background-color:#e6e7eb;margin-bottom:30px;padding:15px 30px;font-size:18px}.top-contents h3{text-align:center;color:#0066B5;font-size:26px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}.top-contents h3 span{background-color:#0066B5;color:#fff;font-size:16px;padding:5px 20px;line-height:1;display:inline-block;margin-right:15px}.top-contents p{text-indent:1rem;line-height:2}@media screen and (min-width:768px){.top-contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.top-contents section{width:calc(50% - 13px)}}.top-content-body{padding:0 20px}.top-content-body img{display:block;margin:auto}.btn-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px}.btn-wrapper .btn{display:block;width:100%;max-width:250px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:6px;border:2px solid var(--primary-color);color:var(--primary-color);background:#fff url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%224.813%22%20height%3D%228.626%22%20viewBox%3D%220%200%204.813%208.626%22%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_6%22%20data-name%3D%22%E3%83%91%E3%82%B9%206%22%20d%3D%22M-768.2%2C476.549l3.606%2C3.606-3.606%2C3.606%22%20transform%3D%22translate(768.907%20-475.842)%22%20fill%3D%22none%22%20stroke%3D%22%23d00600%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221%22%2F%3E%3C%2Fsvg%3E") no-repeat center right 20px;border-radius:50px}.banner img{width:100%;margin:auto}.counter-box.index{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--primary-color)}.counter-box.index img{height:19px;width:auto;margin-right:6px}.js-like-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.like-button{font-size:16px;position:relative;border:0;background-color:transparent;color:var(--primary-color)}.comment_count,.like-count{font-size:16px;font-weight:bold}.like-count{color:var(--primary-color);font-weight:bold}.like-count.entry{position:absolute;top:-1px;right:-1px;bottom:0;width:80px;border:1px solid #ccc;background-color:#fff;text-align:center;line-height:1}.like-count.entry .js-like-form{width:100%;height:100%}.like-count.entry .like-button{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.like-count.entry .like-button.liked .like-number{color:#fff}.like-count.entry .like-button img{display:block;width:34px;height:auto}.like-count.entry .like-number{font-size:12px}.like-count .like-number{position:absolute;top:calc(50% - 22px);right:0;left:0}.column-media-auto{text-align:center}.column-pdf-image{max-width:300px}.to-next{text-align:right;margin:1.5rem 20px 0}.to-next a{position:relative;padding:6px 15px 6px 30px;border-radius:5px;border:1px solid #ccc;background-color:#f9f9f9}.to-next a:before{position:absolute;content:"";width:14px;height:14px;top:calc(50% - 6px);left:15px;background:url(../../images/common/arrow01.png) no-repeat center}.to-next a:hover{text-decoration:none;background-color:#eee}.comment-wrapper{margin:0 10px 20px;font-size:14px}.required-label{border:1px solid var(--primary-color);color:var(--primary-color);border-radius:20px;font-size:13px;margin-left:8px;padding:3px 8px;display:inline-block;line-height:1}.comment-amount{margin:0 10px 10px;font-weight:bold}.comment-list{padding:20px}.comment-list .comment-list{padding-left:20px 0 20px 30px}.comment-item{margin-bottom:20px}.comment-item form{margin-top:10px}.comment-header{border:1px solid #ddd;background:url(../../images/common/bak_gra10.jpg);font-weight:bold;margin-bottom:20px;padding:5px 20px}.comment-header img{margin-right:8px}.comment-title{font-weight:bold}.comment-body{margin:1rem 0}@media screen and (min-width:1024px){.comment-form{margin-right:10px;margin-left:10px}}.comment-btn{display:block;border:1px solid var(--primary-color);color:var(--primary-color);border-radius:20px;margin:30px auto;padding:4px 20px;min-width:280px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff}.comment-table{margin-bottom:2.5rem;font-size:1.4rem}.comment-table td,.comment-table th{display:block}.comment-table input[readonly]{background-color:#ddd;color:#333}.comment-table input[readonly]:focus,.comment-table input[readonly]:hover{background-color:#ddd;color:#333}@media screen and (min-width:768px){.comment-table td,.comment-table th{display:table-cell}.comment-table th{width:200px}}@media screen and (max-width:768px){.comment-table td{margin-bottom:10px}.comment-table td,.comment-table th{padding-top:0}}.base-heading{border-bottom:1px solid #000;margin:0 10px 20px;padding:4px 0}.relationHeader{margin:0 10px 20px}.page-top a:focus{display:block;border:1px dotted #fff}.page-top-btn{position:fixed;right:20px;bottom:20px;z-index:1000;display:block;width:75px;height:75px;overflow:hidden;white-space:nowrap;text-indent:100%;background:url("../../images/common/btn-pagetop.svg") no-repeat center;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-box-shadow:0px 0px 3px #ccc;box-shadow:0px 0px 3px #ccc;border-radius:50%}.page-top-btn-appear{opacity:1}@media screen and (max-width:767px){.page-top-btn{display:none}}@media screen and (min-width:768px){.page-top-btn:hover{opacity:0.8}}.body-column{max-width:1000px;margin-right:auto;margin-left:auto;padding:20px 10px;display:flow-root}.body-column .file{margin:0 auto 20px;margin-left:auto;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.body-column .file a{display:block;text-align:center}.body-column .file img{max-width:80%;-webkit-box-shadow:0 0 5px #ddd;box-shadow:0 0 5px #ddd}@media screen and (min-width:1024px){.body-column{padding:30px 20px}.body-column .txt{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:contents}.body-column .file{width:350px;margin:0 auto;padding-left:30px}.body-column .file img{max-width:100%}.body-column .file:has(+.txt){float:right}}.body-column [class*=column-eximage],.body-column [class*=column-image],.body-column [class*=column-media]{margin-top:20px}.body-column [class*=column-eximage] .type-file,.body-column [class*=column-image] .type-file,.body-column [class*=column-media] .type-file{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.body-column [class*=column-eximage] .type-file img,.body-column [class*=column-image] .type-file img,.body-column [class*=column-media] .type-file img{margin-right:12px;width:32px;height:auto}.body-column .column-bg{background-color:#eee;clear:both!important;margin-right:10px;margin-left:10px;padding:15px}.body-column .column-bg .entry-text-unit,.body-column .column-bg .entryFormLiteEditor{margin-bottom:0}