@media only screen and (max-width: 960px){*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}}a{-moz-transition:all,.3s,ease,.3s;-o-transition:all,.3s,ease,.3s;-webkit-transition:all,.3s,ease,.3s;transition:all,.3s,ease,.3s}#new-body{min-width:inherit;border-top:none;overflow-x:hidden}img,iframe,video,p{max-width:100%;height:auto}.cnt{max-width:960px;margin:0 auto}@media only screen and (max-width: 960px){.cnt{padding:0 45px}}@media only screen and (max-width: 767px){.cnt{padding:0 24px}}@media only screen and (max-width: 364px){.cnt{padding:0 15px}}header.corp{position:relative}header.corp .special-link{color:#3e4796;position:absolute;border:1px solid #3e4796;padding:3px 6px;border-radius:3px;right:0;top:15px;font-size:12px;text-decoration:none}header.corp .special-link:hover{opacity:.6}@media only screen and (max-width: 960px){.new-wrap{padding-top:60px}}#main-header .logo{width:274px}#main-header .special-link{color:#3e4796;position:absolute;border:1px solid #3e4796;padding:3px 6px;border-radius:3px;right:0;top:15px;font-size:12px;text-decoration:none}#main-header .special-link:hover{opacity:.6}@media only screen and (max-width: 960px){#main-header .special-link{display:none}}@media only screen and (max-width: 960px){#main-header{position:fixed;z-index:10000;left:0;top:0;width:100%;height:60px;background:#fff;display:flex;justify-content:space-between;align-items:center;padding:0 15px;line-height:1;box-shadow:0 0 3px rgba(0,0,0,0.25)}#main-header .logo{position:relative;top:auto;width:auto;height:40px}#main-header #main-menu{display:none}}@media only screen and (max-width: 960px){#main-footer{width:100%;padding:0 45px}#main-footer #information{float:none;width:100%}#main-footer #footer_copyright{float:none;width:100%;margin:45px 0 0}}@media only screen and (max-width: 767px){#main-footer{padding:0 24px}}@media only screen and (max-width: 364px){#main-footer{padding:0 15px}}#nav-btn{position:fixed;right:0;top:0;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all, 0.3s, ease, 0.3s;width:60px;height:60px;z-index:11111;display:none}#nav-btn #nav-btn-icon{position:relative;display:block;width:24px;height:1px;margin:0 0 0 12px;transition:.2s;background:#000}#nav-btn #nav-btn-icon:before,#nav-btn #nav-btn-icon:after{display:block;content:'';position:absolute;top:50%;left:0;width:100%;height:1px;background:#000;transition:.3s}#nav-btn #nav-btn-icon:before{margin-top:-8px}#nav-btn #nav-btn-icon:after{margin-top:7px}#nav-btn #nav-btn-icon.close{height:0;background:transparent}#nav-btn #nav-btn-icon.close:before,#nav-btn #nav-btn-icon.close:after{margin-top:0}#nav-btn #nav-btn-icon.close:before{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}#nav-btn #nav-btn-icon.close:after{transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}@media only screen and (max-width: 960px){#nav-btn{display:flex}}#g-nav{position:fixed;z-index:11000;right:-240px;top:0;width:240px;height:100%;background:#fff;transition:.3s}#g-nav.opened{right:0}#g-nav #g-nav-cnt{position:absolute;left:0;top:0;width:100%;height:100%;overflow-y:auto;display:flex;justify-content:center;align-items:center;padding:24px}#g-nav #g-nav-cnt a{color:#000;text-decoration:none}#g-nav #g-nav-cnt #g-nav-list{font-size:15px;line-height:1.5;width:100%}#g-nav #g-nav-cnt #g-nav-list>li{border-top:1px solid #666;padding:.5em}#g-nav #g-nav-cnt #g-nav-list>li:first-of-type{border-top:none}#g-nav #g-nav-cnt #g-nav-list>li .sub_cat{margin-top:.5em;padding-top:.5em;border-top:1px dotted #ccc}#g-nav #g-nav-cnt #g-nav-list>li .sub_cat ul{display:flex;flex-wrap:wrap;gap:1em}#g-nav #g-nav-cnt #g-nav-list>li .sub_cat ul li{font-size:13px}#g-nav #g-nav-cnt #g-nav-list>li .sub_cat ul li a{color:#666}#special{width:100%}#special .link-wrap{display:flex;justify-content:center;margin-top:45px}#special .link-wrap .link-btn{color:#fff;background:#9e6e0c;font-size:18px;letter-spacing:1px;padding:15px 45px;border-radius:6px;text-decoration:none}#special .link-wrap .link-btn:hover{opacity:.7}#special #pagination{position:relative;margin-top:45px;display:flex;justify-content:center;width:100%;line-height:1}#special #pagination a{display:inline-block;color:#fff;background:#9e6e0c;font-size:18px;letter-spacing:1px;padding:15px 30px;border-radius:6px;text-decoration:none;line-height:1}#special #pagination a:hover{opacity:.7}#special #pagination .prev,#special #pagination .next{position:absolute;top:0}#special #pagination .prev{left:0}#special #pagination .next{right:0}#special .category{padding:60px 0}#special .category+.category{border-top:1px solid #ccc}#special .cat-title{text-align:center}#special .cat-title span{font-size:30px;line-height:1.5}#special .cat-title span:after{content:'';display:block;width:60px;height:2px;background:#333;margin:.5em auto 0}#special .catch-img{margin-top:45px;display:flex;justify-content:center}#special .cat-description{margin-top:30px;font-size:16px;line-height:1.75}#special .special-cnt{margin-top:45px}#special .cat-list{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}#special .cat-list .cat-item{width:32%;margin-left:2%;margin-top:45px}#special .cat-list .cat-item a{display:block;color:#000;text-decoration:none}#special .cat-list .cat-item a:hover{opacity:.6}#special .cat-list .cat-item:nth-of-type(3n+1){margin-left:0}#special .cat-list .cat-item figure{aspect-ratio:16 / 9}#special .cat-list .cat-item figure img{display:block;width:100%;height:100%;object-fit:cover;background:#eee}#special .cat-list .cat-item .post-title{margin-top:.5em;font-size:18px;line-height:1.5}#special .cat-list .cat-item .post-cnt{line-height:1.75;margin-top:15px}@media only screen and (max-width: 767px){#special .cat-list .cat-item{width:48%;margin-top:30px;margin-left:4%}#special .cat-list .cat-item:nth-of-type(2n+1){margin-left:0}#special .cat-list .cat-item:nth-of-type(3n+1){margin-left:4%}#special .cat-list .cat-item:nth-of-type(3n+1):nth-of-type(2n+1){margin-left:0}}@media only screen and (max-width: 960px){#special .link-wrap{margin-top:30px}#special .link-wrap .link-btn{font-size:15px;padding:12px 30px}#special #pagination{margin-top:30px;width:100%}#special #pagination a{font-size:13px;padding:12px 24px}#special .category{padding:45px 0}#special .cat-title span{font-size:24px}#special .cat-title span:after{width:45px}#special .catch-img{margin-top:30px}#special .cat-description{margin-top:15px;font-size:13px}}.text{overflow:hidden}.text h1{max-width:100%}
