#news-detail .wrap #header .contents li.news>a{color:#ffb200}#news-detail .wrap #header .contents li.news>a:before{opacity:0}#news-detail .wrap #header .contents li.news>a:after{opacity:1}.wrap.h2-hide:before{display:none}@media screen and (max-width:767px){.wrap:before{height:45.767vw;z-index:2}}.wrap .news-area{margin-top:160px;position:relative}.wrap .news-area.error{min-height:calc(100vh - 356px)}@media screen and (max-width:767px){.wrap .news-area.error{min-height:auto}}.wrap .news-area:after{content:"";position:absolute;bottom:-44px;left:15px;width:299px;height:216px;background:url(../img/news/img_footer.png) no-repeat 0 0;background-size:299px auto;z-index:2}.wrap .news-contents{padding-bottom:200px}.wrap .news-contents:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:150px;background-image:url(../img/shared/diagonal.png)}.wrap .news-contents:after{content:"";position:absolute;bottom:50px;left:0;width:100%;height:150px;background-color:#f2f2f2;-webkit-transform:skewY(2.5deg);transform:skewY(2.5deg);z-index:1}.wrap .news-contents .entry-article{width:1000px;margin:-41px auto 0}.wrap .news-contents .entry-article .entry-hd-area p.schedule{position:relative;font-family:Oswald,sans-serif;font-weight:500;font-size:32px;font-size:32px;font-size:2rem;letter-spacing:.1em;margin-bottom:14px;z-index:2}.wrap .news-contents .entry-article .entry-hd-area p.category a{display:inline-block;font-family:Oswald,sans-serif;font-weight:500;font-size:28.8px;font-size:28.8px;font-size:1.8rem;margin:0 10px 21px 0;padding:0 33px;color:#fff;line-height:32px;letter-spacing:.12em;background:#000}.wrap .news-contents .entry-article .entry-hd-area h3{font-weight:800;font-size:48px;font-size:48px;font-size:3rem;line-height:1.3;padding-bottom:25px;position:relative}.wrap .news-contents .entry-article .entry-hd-area h3:after{background-repeat:repeat-x;background:radial-gradient(circle farthest-side,#000,#000 50%,transparent 50%,transparent);background-size:8px 8px;content:"";display:block;margin-top:25px;height:8px;width:100%}.wrap .news-contents .entry-article .entry-hd-area .tag-area{font-size:0;margin-bottom:20px}.wrap .news-contents .entry-article .entry-hd-area .tag-area .tag{display:inline-block;margin:0 10px 10px 0}.wrap .news-contents .entry-article .entry-hd-area .tag-area .tag a{display:block;padding:0 40px;font-family:Oswald,sans-serif;font-weight:700;font-size:28.8px;font-size:28.8px;font-size:1.8rem;background:#fff;border:3px solid #000;border-radius:15px;transition:color .2s,background .2s}.wrap .news-contents .entry-article .sns-area{position:relative;width:524px;height:213px;margin:0 -23px 0 auto;background:url(../img/news/bg_share_.png) no-repeat center center;background-size:524px auto;z-index:2}.wrap .news-contents .entry-article .sns-area h3{position:absolute;top:47px;left:-3px;font-family:Oswald,sans-serif;font-weight:700;font-size:112px;font-size:112px;font-size:7rem;-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}.wrap .news-contents .entry-article .sns-area ul li{position:absolute;bottom:-20px;left:129px;width:100px;height:100px;background:transparent url(../img/news/bg_sns.png) no-repeat center center;background-size:100px auto}.wrap .news-contents .entry-article .sns-area ul li a{display:block;width:100px;height:100px;overflow:hidden;text-indent:100%;white-space:nowrap;background-image:url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20focusable%3D%22false%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%20595.275%20841.891%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M493.541%2C473.562L516.923%2C321.2H370.727v-98.872c0-41.684%2C20.423-82.313%2C85.898-82.313h66.463V10.295%20c0%2C0-60.313-10.293-117.979-10.293c-120.396%2C0-199.093%2C72.975-199.093%2C205.078v116.121H72.187v152.362h133.83v368.325h164.71%20V473.562H493.541z%22%2F%3E%3C%2Fsvg%3E");background-size:auto 42px;background-repeat:no-repeat;background-position:center center;transition:-webkit-transform .1s ease-out;transition:transform .1s ease-out;transition:transform .1s ease-out,-webkit-transform .1s ease-out}.wrap .news-contents .entry-article .sns-area ul li.x{left:239px}.wrap .news-contents .entry-article .sns-area ul li.x a{background-image:url(../img/shared/icon_x.png);background-size:34px auto}.wrap .news-contents .entry-article .sns-area ul li _:-ms-fullscreen,:root .wrap .news-contents .entry-article .sns-area ul li.x a{background-size:63px auto}.wrap .news-contents .entry-article .translation{position:relative;margin:40px 0 0;z-index:2}.wrap .news-contents .entry-article .related-article,.wrap .news-contents .entry-article .related-tags{position:relative;z-index:2}.wrap .news-contents .entry-article .related-article h3,.wrap .news-contents .entry-article .related-tags h3{margin:41px 0 10px;padding-left:14px;font-family:Oswald,sans-serif;font-weight:700;font-size:32px;font-size:32px;font-size:2rem;line-height:1.2;border-left:4px solid #000}.wrap .news-contents .entry-article .related-article .bg-dot,.wrap .news-contents .entry-article .related-tags .bg-dot{padding:20px 20px 10px 20px;background:url(../img/news/dot.png)}.wrap .news-contents .entry-article .related-tags .tag{display:inline-block;margin-right:10px;margin-bottom:10px}.wrap .news-contents .entry-article .related-tags .tag a{display:block;padding:2px 43px;font-family:Oswald,sans-serif;font-weight:700;font-size:28.8px;font-size:28.8px;font-size:1.8rem;background:#fff;border-radius:15px;transition:color .2s,background .2s}.wrap .news-contents .entry-article .related-article{margin-top:20px}.wrap .news-contents .entry-article .related-article h3{margin:11px 0 10px}.wrap .news-contents .entry-article .related-article .bg-dot{padding:54px 53px 30px}.wrap .news-contents .entry-article .related-article .tag-area .tag{padding:0 14px}.wrap .news-contents .entry-article .btn a{margin:60px 0 0;position:relative;z-index:2}@media screen and (min-width:768px){.wrap .news-area .news-contents .entry-article{min-height:80px}.wrap .news-area .news-contents .entry-article .related-tags .tag a:hover,.wrap .news-area .news-contents .entry-article .tag-area .tag a:hover{background:#000;color:#fff;text-decoration:none;transition:color .2s,background .2s}.wrap .news-area .news-contents .entry-article .sns-area ul li:hover{-webkit-transform:scale(1.1);transform:scale(1.1);transition:-webkit-transform .1s ease-out;transition:transform .1s ease-out;transition:transform .1s ease-out,-webkit-transform .1s ease-out}.wrap .news-area .news-contents .entry-article .btn{margin:auto;text-align:right}.wrap .news-area .news-contents .entry-article .btn a{left:auto;-webkit-transform:none;transform:none}}@media screen and (max-width:767px){.wrap .news-area{margin-top:60px}.wrap .news-area:after{content:"";position:absolute;bottom:-10.43vw;left:-11.473vw;width:54.759vw;height:39.374vw;background-size:auto 39.374vw;z-index:2}.wrap .news-contents{padding-bottom:41.721vw}.wrap .news-contents .entry-article .text-area .text{box-sizing:content-box}.wrap .news-contents:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:39.557vw;background-image:url(../img/shared/diagonal.png)}.wrap .news-contents:after{content:"";position:absolute;bottom:7.823vw;left:0;width:100%;height:39.557vw;background-color:#f2f2f2;-webkit-transform:skewY(4.5deg);transform:skewY(4.5deg);z-index:1}.wrap .news-contents .entry-article{width:100%;margin:-.913vw auto 0;padding:0 2.5625vw;box-sizing:border-box;background-color:#f2f2f2;min-height:10.417vw}.wrap .news-contents .entry-article .entry-hd-area p.schedule{font-size:3.39vw;margin-bottom:1.825vw}.wrap .news-contents .entry-article .entry-hd-area p.category a{font-size:3.129vw;margin:0 1.304vw 4.302vw 0;padding:0 1.956vw;line-height:5.215vw}.wrap .news-contents .entry-article .entry-hd-area h3{padding-bottom:4.302vw;font-size:4.694vw;line-height:1.4}.wrap .news-contents .entry-article .entry-hd-area h3:after{background-size:2.086vw 2.086vw;height:2.086vw;margin-top:4.302vw;width:100%}.wrap .news-contents .entry-article .entry-hd-area .tag-area{margin-bottom:3.259vw}.wrap .news-contents .entry-article .entry-hd-area .tag-area .tag{margin:0 1.304vw 1.304vw 0}.wrap .news-contents .entry-article .entry-hd-area .tag-area .tag a{padding:0 3.911vw;font-size:3.129vw;line-height:4.433vw;border-width:.391vw;border-radius:2.608vw}.wrap .news-contents .entry-article .sns-area{position:relative;width:calc(100% + 5.215vw);height:40.548vw;margin:0 0 7.823vw 0;background:url(../img/news/bg_share_.png) no-repeat center center;background-size:auto 40.548vw}.wrap .news-contents .entry-article .sns-area h3{position:absolute;top:9.387vw;left:-.391vw;font-family:Oswald,sans-serif;font-weight:700;font-size:13.038vw;-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}.wrap .news-contents .entry-article .sns-area ul li{position:absolute;bottom:-3.911vw;left:27.379vw;width:19.296vw;height:19.296vw;background-size:19.296vw auto}.wrap .news-contents .entry-article .sns-area ul li a{width:19.296vw;height:19.296vw;background-size:auto 7.823vw}.wrap .news-contents .entry-article .sns-area ul li.x{left:48.892vw}.wrap .news-contents .entry-article .sns-area ul li.x a{background-size:6.51042vw auto}.wrap .news-contents .entry-article .translation{margin:10.43vw 0 0;font-size:3.39vw}.wrap .news-contents .entry-article .related-tags{padding-top:7.823vw}.wrap .news-contents .entry-article .related-tags h3{margin:0 0 2.608vw;padding:.391vw 0 .391vw 2.608vw;font-size:3.911vw;border-left:1.043vw solid #000}.wrap .news-contents .entry-article .related-tags .bg-dot{padding:2.608vw 2.608vw 1.304vw 2.608vw;background:url(../img/news/dot_sp.png);background-size:1.565vw auto}.wrap .news-contents .entry-article .related-tags .tag{margin-right:1.304vw;margin-bottom:1.304vw}.wrap .news-contents .entry-article .related-tags .tag a{padding:.261vw 4.302vw;font-size:3.129vw;border-radius:3.911vw}.wrap .news-contents .entry-article .related-article{margin-top:2.608vw}.wrap .news-contents .entry-article .related-article h3{margin:7.823vw 0 2.608vw;padding:.391vw 0 .391vw 2.608vw;font-size:3.911vw;border-left:1.043vw solid #000}.wrap .news-contents .entry-article .related-article .bg-dot{margin:0 -2.608vw;padding:0;background:0 0}.wrap .news-contents .entry-article .related-article .tag-area .tag{padding:0 4.563vw}.wrap .news-contents .entry-article .btn a{margin:7.823vw 0 0}}