﻿@import url("https://fonts.googleapis.com/css?family=Lato");@import url("https://fonts.googleapis.com/css?family=Roboto+Condensed");pre,textarea{overflow:auto}[hidden],audio:not([controls]),template{display:none}details,main,summary{display:block}input[type=number]{width:auto}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}progress{display:inline-block}small{font-size:75%}textarea{resize:vertical}[unselectable]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}*,::after,::before{box-sizing:inherit;border-style:solid;border-width:0}*{font-size:inherit;line-height:inherit;margin:0;padding:0}::after,::before{text-decoration:inherit;vertical-align:inherit}:root{-ms-overflow-style:-ms-autohiding-scrollbar;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;box-sizing:border-box;cursor:default;text-rendering:optimizeLegibility}a{text-decoration:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}button,input,select,textarea{background-color:transparent;color:inherit;font-family:inherit;font-style:inherit;font-weight:inherit;min-height:1.5em}code,kbd,pre,samp{font-family:monospace,monospace}nav ol,nav ul{list-style:none}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}table{border-collapse:collapse;border-spacing:0}::-moz-selection{background-color:#B3D4FC;text-shadow:none}::selection{background-color:#B3D4FC;text-shadow:none}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){clip:rect(0 0 0 0) !important;position:absolute !important}}li{list-style:none}h1,h2,h3,h4,h5,h6{font-weight:normal}.fl{float:left}.fr{float:right}.ac{text-align:center}.al{text-align:left}.ar{text-align:right}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.mha{margin-left:auto;margin-right:auto}.cf:after{content:" ";display:block;clear:both}.bullet{text-indent:-1.3em;padding-left:1.3em}input[type=text],textarea,input[type=text]{border:0;padding:4px 10px;width:180px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size:1.6rem}select{padding:0 30px 0 10px;height:32px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:solid 1px #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-box-shadow:inset 1px 4px 9px -6px rgba(0,0,0,0.5);-webkit-box-shadow:inset 1px 4px 9px -6px rgba(0,0,0,0.5);box-shadow:inset 1px 4px 9px -6px rgba(0,0,0,0.5)}.selectBox label{position:relative}.selectBox label:before,.selectBox label:after{content:"";position:absolute;width:8px;top:50%;transition:all ease .3s}.selectBox label:before{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);right:8px}.selectBox label:after{transform:rotate(45deg);-webkit-transform:rotate(45deg);right:13px}input[type="button"],input[type="submit"]{-webkit-appearance:none}input[type=radio],input[type=checkbox]{display:inline-block;margin-right:6px}input[type=radio]+label,input[type=checkbox]+label{position:relative;display:inline-block;margin-right:12px;line-height:1.8;cursor:pointer}input[type=radio],input[type=checkbox]{display:none;margin:0}input[type=radio]+label,input[type=checkbox]+label{padding:0 0 0 24px}input[type=radio]+label::before,input[type=checkbox]+label::before{content:"";position:absolute;top:50%;left:0;-moz-box-sizing:border-box;box-sizing:border-box;display:block;width:18px;height:18px;margin-top:-14px;background:#FFF}input[type=radio]+label::before{margin-top:-9px}input[type=radio]+label::before{border:2px solid #ccc;border-radius:30px}input[type=checkbox]+label::before{border:2px solid #ccc}input[type=radio]:checked+label::after,input[type=checkbox]:checked+label::after{content:"";position:absolute;top:50%;-moz-box-sizing:border-box;box-sizing:border-box;display:block}input[type=radio]:checked+label::after{left:5px;width:8px;height:8px;margin-top:-4px;background:#ccc;border-radius:8px}input[type=checkbox]:checked+label::after{left:3px;width:16px;height:8px;margin-top:-13px;border-left:3px solid #ccc;border-bottom:3px solid #ccc;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}input[type=file]{display:none}input:placeholder-shown{color:#9DA0A3}input::-webkit-input-placeholder{color:#9DA0A3}input:-moz-placeholder{color:#9DA0A3;opacity:1}input::-moz-placeholder{color:#9DA0A3;opacity:1}input:-ms-input-placeholder{color:#9DA0A3}html{font-size:62.5%}body{font-size:14px;font-size:1.4rem;font-family:"游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,sans-serif;line-height:1.5;letter-spacing:0}.t{font-weight:700}.t.large{font-size:2.4rem;line-height:1.167}.t.middle{font-size:1.6rem}h3.t.middle{font-size:1.3rem;line-height:1.3076}.t.small{font-size:1.2rem}.t.underline{border-bottom:2px solid #DDE1E6;padding-bottom:0.9em}.t.bold{font-weight:bold}.f6{font-size:2rem}.f7{font-size:1.8rem}.f8{font-size:1.6rem}.f9{font-size:1.5rem}.f10{font-size:1.4rem}.f11{font-size:1.3rem}.f12{font-size:1.2rem}.f13{font-size:1.1rem}.f14{font-size:1.0rem}.f15{font-size:3.2rem}.f16{font-size:2.2rem}.f17{font-size:2.0rem}.hirainoW6{font-family:"ヒラギノ角ゴ Pro W6",HiraKakuPro-W6;font-weight:normal !important}body{min-width:320px}main{margin-top:64px;padding-bottom:64px;width:100%}main::after{display:block;height:0px;visibility:hidden}main .mainTitleArea{height:64px;background:#B91B15;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;text-align:center;align-items:center;justify-content:center}main .mainTitleArea h1{color:#fff;line-height:1}.footer{clear:both;padding:24px 0;border-top:1px solid rgba(0,0,0,0.08)}.footer ul.footerNav{text-align:center}.footer ul.footerNav:after{content:" ";display:block;clear:both}.footer ul.footerNav li{display:inline-block;margin-bottom:12px;margin-right:24px}.footer ul.footerNav li a{color:#3D3D3D}.footer ul.footerNav li:nth-child(3),.footer ul.footerNav li:last-child{margin-right:0}.footer .copyright{color:#9DA0A3;text-align:center}@media (min-width: 640px){.footer{padding:24px 0}.footer ul.footerNav{text-align:center}.footer ul.footerNav:after{content:" ";display:block;clear:both}.footer ul.footerNav li{display:inline-block;margin-bottom:12px;margin-right:24px}.footer ul.footerNav li a{color:#3D3D3D}.footer ul.footerNav li:nth-child(3){margin-right:24px}.footer ul.footerNav li:last-child{margin-right:0}.footer .copyright{color:#9DA0A3;text-align:center}}@media (min-width: 960px){main{margin-top:72px}.footer{padding:24px 0}.footer ul.footerNav{display:inline-block;text-align:left}.footer .copyright{display:inline-block;float:right}}.listPage .tabListArea{height:64px;position:relative}.listPage .tabListArea::before,.listPage .tabListArea::after{content:"";position:absolute;width:24px;height:100%;top:0;z-index:5}.listPage .tabListArea::before{left:0;background:-webkit-linear-gradient(left, #f8f8f8 0%, rgba(248,248,248,0) 100%);background:linear-gradient(to right, #f8f8f8 0%, rgba(248,248,248,0) 100%)}.listPage .tabListArea::after{right:0;background:-webkit-linear-gradient(right, #f8f8f8 0%, rgba(248,248,248,0) 100%);background:linear-gradient(to left, #f8f8f8 0%, rgba(248,248,248,0) 100%)}.listPage .tabListArea .headerTabList{text-align:center;height:100%;padding:0 30px}.listPage .tabListArea .headerTabList .swiper-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center}.listPage .tabListArea .headerTabList.swipe .swiper-wrapper{justify-content:flex-start}.listPage .tabListArea .headerTabList.swipe .item{-moz-transform:translate(-10px, 0);-o-transform:translate(-10px, 0);-ms-transform:translate(-10px, 0);-webkit-transform:translate(-10px, 0);transform:translate(-10px, 0)}.listPage .tabListArea .headerTabList .item{height:100%;width:auto;padding:0 1em;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center;opacity:0}.listPage .tabListArea .headerTabList .item a{color:#3D3D3D;text-align:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;height:100%;justify-content:center;align-items:center;transition:all ease .3s;position:relative;font-weight:700}.listPage .tabListArea .headerTabList .item a::after{transition:all ease .3s;content:"";width:0;position:absolute;left:50%;bottom:0;border-bottom:3px solid #D9312B;-moz-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}.listPage .tabListArea .headerTabList .item a.on{color:#D9312B}.listPage .tabListArea .headerTabList .item a.on::after{width:120%}.listPage .searchHeader{margin-top:40px;margin-bottom:40px}.listPage .searchHeader .searchBox{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:flex-end;-webkit-justify-content:space-between;justify-content:space-between;border-bottom:2px solid #DDE1E6}.listPage .searchHeader .searchBox .titleArea{width:100%;position:relative;padding-bottom:23px}.listPage .searchHeader .searchBox .titleArea h3{margin-top:12px}.listPage .searchHeader .searchBox .btnBox{max-width:36.5%;padding-top:0.5em;position:relative}.listPage .searchHeader .searchBox .btnBox a.btnSearch{width:100%}.listPage .searchHeader .searchBox .btnBox .btn{padding:15px 20px}.listPage .searchHeader .searchBox .btnBox .pulldownList{top:calc(100% - 12px)}.listPage .searchHeader .searchBox.withSearchBtn .titleArea{width:60%}.listPage .searchHeader .resultBox{margin:40px 0 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:flex-end;-webkit-justify-content:space-between;justify-content:space-between;align-items:center}.listPage .searchHeader .resultBox .count{width:50%}.listPage .searchHeader .resultBox .sortBox{position:relative}@media (min-width: 640px){.listPage .searchHeader .searchBox .titleArea{position:relative}.listPage .tabListArea .headerTabList .item{-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@media (min-width: 960px){.listPage .searchHeader .searchBox .titleArea{position:relative}.listPage .tabListArea .headerTabList .item a:hover{color:#D9312B}}.tpl2col .article .wrap{padding-top:40px}.tpl2col .article .articleHeaderBox{padding:24px 0 32px}.tpl2col .article .articleHeaderBox h1{line-height:1.3}.tpl2col .article .articleHeaderBox .info{margin-top:20px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:flex-start;align-items:baseline}.tpl2col .article .articleHeaderBox .info:after{content:" ";display:block;clear:both}.tpl2col .article .articleHeaderBox .info .date{margin-right:auto}.tpl2col .article .articleHeaderBox .info .category{float:right}.tpl2col .article .content{line-height:1.7}.tpl2col .article .content p{margin-top:14px}.tpl2col .article .content img{margin-top:32px;margin-bottom:32px}.tpl2col .article .content .btnLink{margin-top:48px}.tpl2col .sideArea{margin-top:80px;font-size:1.3rem}.tpl2col .sideArea .t.middle.underline{font-size:1.3rem;line-height:1.3076}.tpl2col .sideArea .viewNum{font-size:1.2rem}.tpl2col .sideArea aside{margin-top:80px}@media (min-width: 640px){.tpl2col .article .articleHeaderBox .info{margin-top:15px}.tpl2col .article .wrap{padding-top:32px}.tpl2col .article .content img{max-width:50%;display:block;margin-left:auto;margin-right:auto}.tpl2col .article .content .btnLink{margin-top:48px;text-align:center}.tpl2col .sideArea{margin-top:64px}.tpl2col .sideArea aside{margin-top:64px}.tpl2col .sideArea aside:first-child{margin-top:0}}@media (min-width: 960px){.tpl2col:after{content:" ";display:block;clear:both}.tpl2col .article .wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:flex-end;-webkit-justify-content:space-between;justify-content:space-between}.tpl2col .article .wrap .mainArea{padding:0;width:592px}.tpl2col .article .wrap .sideArea{padding:0;margin-top:0;width:264px}.tpl2col .article .wrap .sideArea aside{margin-top:32px}.tpl2col .article .wrap .sideArea aside:first-child{margin-top:0}.tpl2col .article .articleHeaderBox .info{margin-top:16px}.tpl2col .article .content img{margin-top:32px;margin-bottom:32px;max-width:320px;display:block;margin-left:auto;margin-right:auto}.tpl2col .article .content .btnLink{margin-top:48px;text-align:center}}@media (min-width: 1280px){.tpl2col .cw{max-width:980px}.tpl2col .article .wrap .mainArea{width:672px}}.tpl1col .article .wrap{padding-top:40px}.tpl1col .article .wrap .mainArea p{margin-top:14px}@media (min-width: 960px){.tpl1col .article .wrap .mainArea{width:736px;margin:0 auto}}.boxRadius{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;display:block;border:1px solid rgba(0,0,0,0.08);background:#fff}.boxCard{position:relative;overflow:hidden}.boxCard:after{content:" ";display:block;position:absolute;width:23.4375vw;height:23.4375vw;top:-9.375vw;left:-4.0625vw;z-index:1;transform:rotate(-45deg) translate(0, -11.25vw)}.boxCard.yellow:after{background:#EEB442}.boxCard .card{position:absolute;top:0.7vw;left:1.9vw;z-index:2;color:#fff;font-family:"Roboto Condensed",sans-serif;font-weight:bold;text-align:center;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}@media (min-width: 640px){.boxRadius{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;display:block;border:1px solid rgba(0,0,0,0.08);background:#fff}.boxCard{position:relative;overflow:hidden}.boxCard:after{content:" ";display:block;position:absolute;width:11.71875vw;height:11.71875vw;top:-4.6875vw;left:-2.03125vw;z-index:1;transform:rotate(-45deg) translate(0, -5.625vw)}.boxCard.yellow:after{background:#EEB442}.boxCard .card{position:absolute;top:0.35vw;left:0.95vw;z-index:2;color:#fff;font-family:"Roboto Condensed",sans-serif;font-weight:bold;text-align:center;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}}.btn{display:inline-block;padding:10px 0;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;border:1px solid rgba(0,0,0,0.08);color:#3D3D3D;width:100%;font-weight:bold}.btn:hover{opacity:1}.btn.red{background:#D9312B;color:#fff}.btn.red:hover{background:#C52C27}.btn.yellow{background:#F6B513;color:#fff}.btn.yellow:hover{background:#e2b11c}.btn.blue{background:#2B82D9;color:#fff}.btn.blue:hover{background:#2776C5}.btn.silver{background:#F8F8F8}.btn.silver:hover{background:#eee;color:#3D3D3D}.btn.white{background:#fff}.btn.white:hover{background:#f5f5f5;color:#3D3D3D}.btn.small{width:auto;min-width:136px;height:32px;padding:6px 0}.btn.large{width:100%}.btnRss{background:#F18741;width:32px;height:32px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center}.btn.blank{position:relative}.btn.blank::after{content:"";width:12px;height:12px;background:url("../img/common/icon_blank_white.svg") 0 0 no-repeat;position:absolute;right:10px;top:50%;-moz-transform:translate(0, -50%);-o-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.btn.blankBlack{position:relative}.btn.blankBlack::after{content:url("../img/common/icon_blank.svg");position:absolute;right:10px;top:50%;-moz-transform:translate(0, -50%);-o-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}@media (min-width: 640px){.btn{display:inline-block;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;border:1px solid rgba(0,0,0,0.08);max-width:288px}.btn.red{background:#D9312B;color:#fff}.btn.large{width:100%;max-width:440px}}@media (min-width: 960px){.btn{padding:10px 16px}}.iconGrayBox{display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;border:1px solid rgba(0,0,0,0.16);line-height:1.1;padding:0.3em 0.6em;color:#ADB0B3;font-size:1.2rem;transition:all ease .3s}.viewNum{display:inline-block;color:#9DA0A3;font-weight:bold;line-height:1;font-family:"Lato",sans-serif;transition:all ease .3s}.viewNum svg{display:inline-block;vertical-align:center;margin-right:5px;margin-bottom:2px}.viewNum svg path{transition:all ease .3s}.iconBlank::after{position:inline-block;content:url("../img/common/icon_blank.svg");padding-left:5px}.start.off img,.end.off img,.prev.off img,.next.off img{opacity:.5}@media (min-width: 960px){a.iconGrayBox:hover{border:1px solid rgba(217,49,43,0.63);color:rgba(217,49,43,0.63)}a:hover .iconGrayBox{border:1px solid rgba(217,49,43,0.63);color:rgba(217,49,43,0.63)}a:hover .viewNum{color:rgba(217,49,43,0.63)}a:hover .viewNum svg path{fill:rgba(217,49,43,0.63)}.start.off a:hover,.end.off a:hover,.prev.off a:hover,.next.off a:hover{cursor:default}.start.off a:hover::after,.end.off a:hover::after,.prev.off a:hover::after,.next.off a:hover::after{display:none}}.btn.pulldown{padding:0.8em 30px 0.8em 0.8em;font-weight:normal;line-height:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;border:1px solid rgba(0,0,0,0.08);color:#3D3D3D}.btn.pulldown::after{content:"";width:8px;height:14px;position:absolute;top:12px;right:10px;background:url("../img/common/arrow.svg") 50% 50% no-repeat}.pulldownList{position:absolute;background:#fff;padding:5%;min-width:110px;top:calc(100% + 10px);right:0;padding:1em 1.7em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;border:1px solid rgba(0,0,0,0.1);box-shadow:0 0 10px 0 rgba(0,0,0,0.2);-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.2);display:none;z-index:100}.pulldownList.on{display:block}.pulldownList li{text-align:left}.pulldownList li a{display:block;padding:0.75em 0.5em 0.75em 1.7em;white-space:nowrap;color:#3D3D3D;line-height:1}.pulldownList li a.on{color:#D9312B;background:url("../img/common/icon_checked.svg") 0 50% no-repeat;background-size:14px 14px}@media (min-width: 640px){.pulldownList{min-width:auto}}#news.detail .shareImage{text-align:center;margin-top:10px;margin-bottom:-10px;position:relative;padding-bottom:10px}#news.detail .shareImage .shareImageLink{color:#9DA0A3;font-size:1.2rem}#news.detail .shareImage .shareImageLink:hover{color:#D9312B}#news.detail .shareImage .imageShareArea{position:absolute;background:#fff;z-index:1;top:30px;left:calc( 50% - 100px);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;border:1px solid rgba(0,0,0,0.1);box-shadow:0 0 10px 0 rgba(0,0,0,0.2);-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.2);padding:16px 32px;width:200px;opacity:0;transition:all ease .3s;display:none}#news.detail .shareImage .imageShareArea.active{opacity:1}#news.detail .shareImage .imageShareArea ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center}#news.detail .shareImage .imageShareArea ul li{text-align:center;width:32px;height:32px;margin-left:8px}#news.detail .shareImage .imageShareArea ul li a{width:100%;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center;padding:6px}#news.detail .shareImage .imageShareArea ul li.facebook{background:#415FA3}#news.detail .shareImage .imageShareArea ul li.twitter{background:#2BA2D9}#news.detail .shareImage .imageShareArea ul li.line{background:#33B833;display:block}#news.detail .shareImage .imageShareArea ul li.line iframe{display:none}@media (min-width: 640px){#news.detail .shareImage .imageShareArea{width:150px;left:calc( 50% - 75px)}#news.detail .shareImage .imageShareArea ul li.line{display:none}}.navArea{background:#D9312B;color:#fff;height:72px;text-align:center;position:relative;box-shadow:0 0 10px 0 rgba(0,0,0,0.2);-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.2);position:fixed;top:0;left:0;width:100%;z-index:100;line-height:1.3}.navArea h1.logo{display:inline-block;width:154px;height:100%}.navArea h1.logo a{display:inline-block;width:100%;height:100%;padding-top:16px;padding-bottom:16px}.navArea h1.logo a img{width:100%}.navArea a{color:#fff}.navArea .navBtnWrap{position:absolute;top:0;left:16px}.navArea .navBtn,.navArea .navBtn span{display:inline-block;transition:all 0.4s;box-sizing:border-box;z-index:50}.navArea .navBtn{position:relative;float:right;margin-top:20px;margin-right:15px;width:24px;height:24px}.navArea .navBtn span{position:absolute;left:0;width:18px;height:2px;background-color:#fff}.navArea .navBtn span:nth-of-type(1){top:6px}.navArea .navBtn span:nth-of-type(2){top:11px}.navArea .navBtn span:nth-of-type(3){top:16px}.navArea .navBtn.active span:nth-of-type(1){-webkit-transform:translateY(5px) rotate(-45deg);transform:translateY(5px) rotate(-45deg)}.navArea .navBtn.active span:nth-of-type(2){opacity:0}.navArea .navBtn.active span:nth-of-type(3){-webkit-transform:translateY(-5px) rotate(45deg);transform:translateY(-5px) rotate(45deg)}.navArea .nav{height:100%}.navArea .nav li{height:100%}.navArea .nav li a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;height:100%;flex-direction:column;padding:0}.navArea .nav li a .icon .svg path{color:#601414}.navArea .searchIcon{display:block;position:absolute;width:24px;height:24px;top:20px;right:16px;padding-top:4px}.navArea .searchIcon img{vertical-align:top}.navArea .searchIcon img.close{display:none;-moz-transform:translate(3px, 0);-o-transform:translate(3px, 0);-ms-transform:translate(3px, 0);-webkit-transform:translate(3px, 0);transform:translate(3px, 0)}.navArea .searchIcon.active img{display:none}.navArea .searchIcon.active img.close{display:block}.searchDetailArea{background:#fff;position:absolute;top:100%;left:0;height:0;width:100%;transition:all ease .3s;padding:0;z-index:100;overflow:hidden}.searchDetailArea.active{padding:24px 16px;height:64px;top:64px;box-shadow:0 5px 10px 0 rgba(0,0,0,0.2);-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,0.2)}.searchDetailArea .inner{opacity:0;transition:all ease .3s}.searchDetailArea .inner.active{opacity:1}.searchDetailArea .inner form{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:flex-end;flex-wrap:wrap}.searchDetailArea .inner input{width:calc(100% - 40px);display:inline-block;color:#3D3D3D;margin-right:auto;font-size:1.6rem;padding:0 4px;height:1em;vertical-align:middle}.searchDetailArea .inner input:focus{outline:none}.searchDetailArea .inner .searchBtn{height:24px;width:24px;margin-left:10px;padding-top:2px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center;display:inline-block}.searchDetailArea .inner .searchBtn .svg path:last-child{fill:#D9312B}@media (max-width: 959px){.navArea{height:64px;transition:none}.navArea .nav{background:#F8F8F8;border-bottom:1px solid rgba(0,0,0,0.08);transition:all ease .3s;box-shadow:0 5px 10px 0 rgba(0,0,0,0.2);-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,0.2);height:0;border:none}.navArea .nav.active{border-bottom:1px solid rgba(0,0,0,0.08);height:70px}.navArea .nav li{opacity:0;float:left;width:20%;height:100%;transition:all ease .3s}.navArea .nav li.active{opacity:1}.navArea .nav li a{width:100%;height:100%;transition:all ease .3s;position:relative;padding:12px 0 8px}.navArea .nav li a .icon{display:none;width:32px;height:32px}.navArea .nav li a .icon img{width:100%}.navArea .nav li a .icon .svg path:last-child{fill:#000}.navArea .nav li a .txt{text-align:center;margin-top:3px;width:100%;padding:0;white-space:nowrap;color:#3D3D3D;font-size:1.2rem;-webkit-transform:scale(.5);-moz-transform:scale(.5);-o-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5)}.navArea .nav li a::after{transition:all ease .3s;content:"";width:0;position:absolute;left:50%;bottom:0;border-bottom:3px solid #D9312B;-moz-transform:translate(-50%, 1px);-o-transform:translate(-50%, 1px);-ms-transform:translate(-50%, 1px);-webkit-transform:translate(-50%, 1px);transform:translate(-50%, 1px)}.navArea .nav li a.active{color:#fff}.navArea .nav li a.active::after{width:100%}.navArea .nav li a.active .txt{color:#D9312B}.navArea .nav li a.active .icon .svg path:last-child{fill:#D9312B}.navArea .nav li:nth-child(2) a .txt{-moz-transform:scale(0.5) translate(-2px, 0);-o-transform:scale(0.5) translate(-2px, 0);-ms-transform:scale(0.5) translate(-2px, 0);-webkit-transform:scale(0.5) translate(-2px, 0);transform:scale(0.5) translate(-2px, 0)}.navArea .nav li:nth-child(3) a .txt{-moz-transform:scale(0.5) translate(-8px, 0);-o-transform:scale(0.5) translate(-8px, 0);-ms-transform:scale(0.5) translate(-8px, 0);-webkit-transform:scale(0.5) translate(-8px, 0);transform:scale(0.5) translate(-8px, 0)}.navArea .nav li:nth-child(4) a .txt{-moz-transform:scale(0.5) translate(-8px, 0);-o-transform:scale(0.5) translate(-8px, 0);-ms-transform:scale(0.5) translate(-8px, 0);-webkit-transform:scale(0.5) translate(-8px, 0);transform:scale(0.5) translate(-8px, 0)}.navArea .nav li:nth-child(5) a .txt{-moz-transform:scale(0.5) translate(0, 0);-o-transform:scale(0.5) translate(0, 0);-ms-transform:scale(0.5) translate(0, 0);-webkit-transform:scale(0.5) translate(0, 0);transform:scale(0.5) translate(0, 0)}.navArea .nav.active li a .icon{display:block}.navArea .navDetail{background:#fff;width:100%;height:0;overflow:hidden;transition:all ease .4s}.navArea .navDetail:after{content:" ";display:block;clear:both}.navArea .navDetail.active{height:auto;box-shadow:0 5px 10px 0 rgba(0,0,0,0.2);-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,0.2);overflow:hidden}.navArea .navDetail .detail{display:none;opacity:0;transition:all ease .3s}.navArea .navDetail .detail.active{display:block;overflow:hidden;opacity:1}.navArea .navDetail .detail.special li .txt{letter-spacing:-0.05em}.navArea .navDetail h2{color:#3D3D3D;text-align:left;margin-top:20px;opacity:0;transition:all ease .3s}.navArea .navDetail h2.active{opacity:1}.navArea .navDetail ul{margin-top:20px;padding-bottom:32px;background:#fff;opacity:0;transition:all ease .3s;overflow-y:hideen}.navArea .navDetail ul:after{content:" ";display:block;clear:both}.navArea .navDetail ul.active{opacity:1}.navArea .navDetail ul li{width:calc( 50% - 8px);float:left;margin-right:16px}.navArea .navDetail ul li:nth-child(even){margin-right:0}.navArea .navDetail ul li:nth-child(n+3){margin-top:12px}.navArea .navDetail ul li a{display:block;width:100%;color:#3D3D3D}.navArea .navDetail ul li a .img img{width:100%}.navArea .navDetail ul li a .txt{margin-top:6px;text-align:left}.spNavBg{width:100%;height:100%;background:#000;position:fixed;top:0;left:0;z-index:99;display:none}.spNavBg.active{display:block;opacity:.5}}@media (min-width: 960px){.navArea h1.logo{display:block;width:196px;float:left}.navArea h1.logo a{display:inline-block;width:100%;height:100%;padding:21px 21px 0}.navArea h1.logo a img{width:100%}.navArea a{color:#fff}.navArea .navBtnWrap{display:none}.navArea .nav{display:table;float:none;width:calc( 100% - 280px);height:100%}.navArea .nav li{display:table-cell;width:20%}.navArea .nav li a{position:relative;text-align:center;transition:all ease .3s}.navArea .nav li a::after{transition:all ease .3s;content:"";width:0;position:absolute;left:50%;bottom:0;border-bottom:3px solid #fff;-moz-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}.navArea .nav li a .txt{margin-top:4px;transition:all ease .3s}.navArea .nav li a:hover{color:#fff;opacity:1}.navArea .nav li a:hover::after{width:100%}.navArea .navDetail{background:#fff;width:100%;height:0;overflow:hidden;transition:all ease .4s}.navArea .navDetail:after{content:" ";display:block;clear:both}.navArea .navDetail .cw{max-width:940px;margin-left:auto;margin-right:auto}.navArea .navDetail.active{box-shadow:0 5px 10px 0 rgba(0,0,0,0.2);-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,0.2)}.navArea .navDetail .detail{display:none;width:100%;opacity:0;transition:all ease .3s}.navArea .navDetail .detail.active{display:block;opacity:1}.navArea .navDetail .detail.special li .txt{letter-spacing:-0.05em}.navArea .navDetail h2{display:none;-webkit-margin-before:0;-webkit-margin-after:0}.navArea .navDetail ul{width:100%;text-align:center;opacity:0;transition:all ease .3s;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;flex-wrap:wrap;justify-content:flex-start;-webkit-margin-before:0;-webkit-margin-after:0}.navArea .navDetail ul.active{opacity:1}.navArea .navDetail ul li{overflow:hidden;vertical-align:top;width:128px;margin-right:24px;margin-top:48px}.navArea .navDetail ul li:last-child{margin-right:0}.navArea .navDetail ul li a{display:block;width:100%;color:#3D3D3D}.navArea .navDetail ul li a .img{width:100%;overflow:hidden}.navArea .navDetail ul li a .img img{width:100%;transition:all ease .3s}.navArea .navDetail ul li a .txt{margin-top:10px;text-align:left}.navArea .navDetail ul li a:hover{color:#D9312B;opacity:1}.navArea .navDetail ul li a:hover .img img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.navArea .searchIcon{display:block;position:absolute;width:24px;height:24px;top:20px;right:20px;padding-top:8px}.navArea .searchIcon img{vertical-align:top}.searchDetailArea{background:#fff;position:absolute;top:100%;left:0;height:0;width:100%;transition:all ease .3s;padding:0;z-index:100;overflow:hidden}.searchDetailArea.active{padding:24px 36px;height:72px;top:72px;box-shadow:0 5px 10px 0 rgba(0,0,0,0.2);-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,0.2)}.searchDetailArea .inner{opacity:0;transition:all ease .3s}.searchDetailArea .inner.active{opacity:1}.searchDetailArea .inner input{width:calc(100% - 60px);display:inline-block;color:#3D3D3D}.searchDetailArea .inner .searchBtn{height:24px;width:24px;margin-left:10px;display:inline-block}.searchDetailArea .inner .searchBtn .svg path:last-child{fill:#D9312B}}.itemList{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap}.itemList:after{content:" ";display:block;clear:both}.itemList li{width:calc(50% - 10px);margin-right:20px}.itemList li:nth-child(2n){margin-right:0}.itemList li:nth-child(n+3){margin-top:24px}.itemList li a,.itemList li>span{color:#3D3D3D;width:100%;display:block}.itemList li a .img,.itemList li>span .img{overflow:hidden;position:relative;padding-top:66.67%;background-color:rgba(0,0,0,0.16);width:100%}.itemList li a .img img,.itemList li>span .img img{width:100%;transition:all ease .3s;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;height:100%;object-fit:cover;object-position:center center;font-family:'object-fit: cover; object-position: center center;'}.itemList li a .img.iconZoom::after,.itemList li>span .img.iconZoom::after{content:url("../img/common/icon_zoom_red.svg");width:32px;height:32px;position:absolute;bottom:0;right:0}.itemList li a .img.iconPlay::after,.itemList li>span .img.iconPlay::after{content:url("../img/common/icon_play_red.svg");width:32px;height:32px;position:absolute;bottom:0;right:0}.itemList li a .title,.itemList li>span .title{margin-top:12px;height:auto;margin-bottom:auto;transition:all ease .3s}.itemList li a .copy,.itemList li>span .copy{transition:all ease .3s}.itemList li a .iconCategory,.itemList li>span .iconCategory{margin-top:12px;font-size:1.0rem}.itemList li a .info,.itemList li>span .info{margin-top:13px;width:100%;align-self:baseline;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between}.itemList li a .info:after,.itemList li>span .info:after{content:" ";display:block;clear:both}.itemList li a .info .date,.itemList li>span .info .date{color:#9DA0A3;line-height:1;margin-right:auto;transition:all ease .3s;font-weight:bold;font-family:"Lato",sans-serif}.itemList li a .info .comment,.itemList li>span .info .comment{font-weight:bold;transition:all ease .3s}.itemList li a .info .viewNum,.itemList li>span .info .viewNum{line-height:1}.itemList li a .subComment,.itemList li>span .subComment{transition:all ease .3s;font-weight:bold;color:#9DA0A3;margin-top:4px}.itemList li a .comment,.itemList li>span .comment{color:#9DA0A3;float:left;line-height:1;padding-left:7px}.itemList li>span *{color:#ccc !important}.itemList li.new a{position:relative}.itemList li.new a::after{content:"";position:absolute;top:0;left:0;width:32px;height:32px}.itemList li.new a::after{background:url("../img/common/card_new_left.svg") 0 0 no-repeat;background-size:100%}.itemList li a.blank .img{position:relative}.itemList li a.blank .img::after{content:"";position:absolute;bottom:0;right:0;width:32px;height:32px;z-index:2}.itemList li a.blank .img::after{background:url("../img/common/icon_blank_02.svg") 0 0 no-repeat;background-size:100%}.itemTabList{margin-top:16px;margin-bottom:24px;text-align:center;width:100%;max-width:288px;margin-left:auto;margin-right:auto}.itemTabList li{display:inline-block;width:49%;max-width:160px}.itemTabList li a{width:100%;display:block;text-align:center;padding:16px 0;color:#3D3D3D;transition:all ease .3s;position:relative;font-weight:700}.itemTabList li a::after{transition:all ease .3s;content:"";width:0;position:absolute;left:50%;bottom:0;border-bottom:3px solid #D9312B;-moz-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}.itemTabList li.on a{color:#D9312B}.itemTabList li.on a::after{width:100%}@media (min-width: 640px){.itemList li{width:calc(33.3333% - 10px);margin-right:15px}.itemList li:nth-child(2n){margin-right:15px}.itemList li:nth-child(3n){margin-right:0}.itemList li:nth-child(n+3){margin-top:0}.itemList li:nth-child(n+4){margin-top:24px}.itemList li a,.itemList li>span{display:block;color:#3D3D3D;width:100%}.itemList li a .title,.itemList li>span .title{margin-top:18px;height:auto}.itemList li a .iconCategory,.itemList li>span .iconCategory{display:inline-block;margin-top:8px}.itemList li a .info,.itemList li>span .info{margin-top:10px}.itemList li a .info:after,.itemList li>span .info:after{content:" ";display:block;clear:both}.itemList li a .info .date,.itemList li>span .info .date{color:#9DA0A3;line-height:1}.itemList li a .info .viewNum,.itemList li>span .info .viewNum{line-height:1}.itemTabList{margin-top:16px;margin-bottom:24px}.itemTabList li a{display:block;color:#3D3D3D;transition:all ease .3s}}@media (min-width: 960px){.itemList li{width:204px;margin-right:24px}.itemList li:nth-child(2n),.itemList li:nth-child(3n){margin-right:24px}.itemList li:nth-child(4n){margin-right:0}.itemList li:nth-child(n+4){margin-top:0}.itemList li:nth-child(n+5){margin-top:24px}.itemList li a,.itemList li>span{display:block;color:#3D3D3D;width:100%}.itemList li a .title,.itemList li>span .title{margin-top:13px}.itemList li a .iconCategory,.itemList li>span .iconCategory{margin-top:10px}.itemList li a:hover{opacity:1}.itemList li a:hover .title,.itemList li a:hover .animeTitle,.itemList li a:hover .charaName,.itemList li a:hover .copy{color:#D9312B}.itemList li a:hover .img img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.itemList li a:hover .comment,.itemList li a:hover .subComment{color:rgba(217,49,43,0.63)}.itemList li a:hover .info .date{color:rgba(217,49,43,0.63)}.itemTabList{margin-top:16px;margin-bottom:24px;text-align:center;max-width:330px}.itemTabList li{display:inline-block}.itemTabList li a{display:block;padding:16px 20px;color:#3D3D3D;transition:all ease .3s}.itemTabList li a:hover{color:#D9312B}}@media (min-width: 1280px){.itemList li{width:276px}.itemList li:nth-child(n+4){margin-top:0}.itemList li:nth-child(n+5){margin-top:24px}.itemList li a,.itemList li>span{display:block;color:#3D3D3D;width:100%}.itemList li a .title,.itemList li>span .title{margin-top:13px}.itemList li a .iconCategory,.itemList li>span .iconCategory{margin-top:10px}}#news.detail .article .content *,#special.detail .article .content *,#product.detail .article .content *{max-width:100%}#news.detail .article .content>div,#special.detail .article .content>div,#product.detail .article .content>div{margin-top:14px}#news.detail .article .content>img,#special.detail .article .content>img,#product.detail .article .content>img{display:block}#news.detail .article .content>h2:first-child,#news.detail .article .content>h3:first-child,#news.detail .article .content>div:first-child,#news.detail .article .content>p:first-child,#special.detail .article .content>h2:first-child,#special.detail .article .content>h3:first-child,#special.detail .article .content>div:first-child,#special.detail .article .content>p:first-child,#product.detail .article .content>h2:first-child,#product.detail .article .content>h3:first-child,#product.detail .article .content>div:first-child,#product.detail .article .content>p:first-child{margin-top:0 !important}#news.detail .article .content iframe,#special.detail .article .content iframe,#product.detail .article .content iframe{max-height:50.625vw;margin-left:auto;margin-right:auto;display:block}#news.detail .article .content img,#special.detail .article .content img,#product.detail .article .content img{margin:auto;margin-top:0;margin-bottom:0;max-width:100%;max-height:450px}#news.detail .article .content h1,#special.detail .article .content h1,#product.detail .article .content h1{margin-bottom:32px}#news.detail .article .content h2.tt,#special.detail .article .content h2.tt,#product.detail .article .content h2.tt{font-weight:700;margin-bottom:24px;margin-top:40px;font-size:1.6rem}#news.detail .article .content h4,#special.detail .article .content h4,#product.detail .article .content h4{font-weight:bold;font-size:1.6rem}#news.detail .article .content .gen-section-title,#special.detail .article .content .gen-section-title,#product.detail .article .content .gen-section-title{margin-top:64px;margin-bottom:24px;font-weight:700;font-size:1.6rem;border-bottom:2px solid #DDE1E6;padding-bottom:0.7em}#news.detail .article .content .gen-section-subtitle,#special.detail .article .content .gen-section-subtitle,#product.detail .article .content .gen-section-subtitle{font-weight:bold;font-size:1.6rem;margin-top:40px}#news.detail .article .content .gen-section-subtitle:first-child,#special.detail .article .content .gen-section-subtitle:first-child,#product.detail .article .content .gen-section-subtitle:first-child{margin-top:0}#news.detail .article .content .clearfix:after,#special.detail .article .content .clearfix:after,#product.detail .article .content .clearfix:after{content:" ";display:block;clear:both}#news.detail .article .content .note,#special.detail .article .content .note,#product.detail .article .content .note{font-size:1.2rem}#news.detail .article .content .dot-separator,#special.detail .article .content .dot-separator,#product.detail .article .content .dot-separator{background:url("../img/common/dot.png") 0 0 repeat-x;height:2px;margin-top:40px;margin-bottom:40px}#news.detail .article .content .bold-separator,#special.detail .article .content .bold-separator,#product.detail .article .content .bold-separator{border-bottom:2px solid #DDE1E6;margin-top:40px;margin-bottom:40px}#news.detail .article .content .arrow-blank a,#special.detail .article .content .arrow-blank a,#product.detail .article .content .arrow-blank a{display:inline-block;position:relative;padding-right:15px}#news.detail .article .content .arrow-blank a::after,#special.detail .article .content .arrow-blank a::after,#product.detail .article .content .arrow-blank a::after{display:block;position:absolute;content:"";width:12px;height:12px;background:url("../img/common/icon_blank_blue.svg") 0 0 no-repeat;right:0;top:5px}#news.detail .article .content .gen-box-arrow-link a,#news.detail .article .content .linkto-official-site a,#special.detail .article .content .gen-box-arrow-link a,#special.detail .article .content .linkto-official-site a,#product.detail .article .content .gen-box-arrow-link a,#product.detail .article .content .linkto-official-site a{display:inline-block;padding:10px 0;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;border:1px solid rgba(0,0,0,0.08);color:#3D3D3D;width:100%;font-weight:bold;background:#D9312B;color:#fff}#news.detail .article .content .gen-box-arrow-link a:hover,#news.detail .article .content .linkto-official-site a:hover,#special.detail .article .content .gen-box-arrow-link a:hover,#special.detail .article .content .linkto-official-site a:hover,#product.detail .article .content .gen-box-arrow-link a:hover,#product.detail .article .content .linkto-official-site a:hover{opacity:1}#news.detail .article .content .linkto-official-site,#special.detail .article .content .linkto-official-site,#product.detail .article .content .linkto-official-site{margin-top:40px}#news.detail .article .content .linkto-official-site a,#special.detail .article .content .linkto-official-site a,#product.detail .article .content .linkto-official-site a{position:relative}#news.detail .article .content .linkto-official-site a::after,#special.detail .article .content .linkto-official-site a::after,#product.detail .article .content .linkto-official-site a::after{content:"";width:12px;height:12px;background:url("../img/common/icon_blank_white.svg") 0 0 no-repeat;position:absolute;right:10px;top:50%;-moz-transform:translate(0, -50%);-o-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}#news.detail .article .content .gen-information,#special.detail .article .content .gen-information,#product.detail .article .content .gen-information{margin-top:48px;border:2px solid #D7DBE0;padding:26px}#news.detail .article .content .gen-information .title,#special.detail .article .content .gen-information .title,#product.detail .article .content .gen-information .title{font-weight:bold;font-size:1.6rem;line-height:1.5;position:relative}#news.detail .article .content .gen-information .title::before,#special.detail .article .content .gen-information .title::before,#product.detail .article .content .gen-information .title::before{content:"";position:absolute;display:block;left:-28px;top:0;border-left:4px solid #D9312B;height:100%}#news.detail .article .content .gen-information table,#special.detail .article .content .gen-information table,#product.detail .article .content .gen-information table{margin-top:14px;margin-bottom:14px;display:block}#news.detail .article .content .gen-information tr,#special.detail .article .content .gen-information tr,#product.detail .article .content .gen-information tr{margin-top:10px;display:block}#news.detail .article .content .gen-information td,#news.detail .article .content .gen-information th,#special.detail .article .content .gen-information td,#special.detail .article .content .gen-information th,#product.detail .article .content .gen-information td,#product.detail .article .content .gen-information th{padding:4px 8px 4px 0;display:block}#news.detail .article .content .gen-information th,#special.detail .article .content .gen-information th,#product.detail .article .content .gen-information th{white-space:nowrap;text-align:left;vertical-align:top;display:block}#news.detail .article .content .gen-sectionset-imageright:after,#special.detail .article .content .gen-sectionset-imageright:after,#product.detail .article .content .gen-sectionset-imageright:after{content:" ";display:block;clear:both}#news.detail .article .content .gen-sectionset-imageright .section-image,#special.detail .article .content .gen-sectionset-imageright .section-image,#product.detail .article .content .gen-sectionset-imageright .section-image{margin-bottom:16px}#news.detail .article .content .gen-sectionset-imageright-nofloat:after,#special.detail .article .content .gen-sectionset-imageright-nofloat:after,#product.detail .article .content .gen-sectionset-imageright-nofloat:after{content:" ";display:block;clear:both}#news.detail .article .content .gen-sectionset-imageright-nofloat .section-image,#special.detail .article .content .gen-sectionset-imageright-nofloat .section-image,#product.detail .article .content .gen-sectionset-imageright-nofloat .section-image{margin-bottom:16px}#news.detail .article .content .gen-sectionset-imageleft:after,#special.detail .article .content .gen-sectionset-imageleft:after,#product.detail .article .content .gen-sectionset-imageleft:after{content:" ";display:block;clear:both}#news.detail .article .content .gen-sectionset-imageleft .section-image,#special.detail .article .content .gen-sectionset-imageleft .section-image,#product.detail .article .content .gen-sectionset-imageleft .section-image{margin-bottom:16px}#news.detail .article .content .gen-sectionset-imageleft-nofloat:after,#special.detail .article .content .gen-sectionset-imageleft-nofloat:after,#product.detail .article .content .gen-sectionset-imageleft-nofloat:after{content:" ";display:block;clear:both}#news.detail .article .content .gen-sectionset-imageleft-nofloat .section-image,#special.detail .article .content .gen-sectionset-imageleft-nofloat .section-image,#product.detail .article .content .gen-sectionset-imageleft-nofloat .section-image{margin-bottom:16px}#news.detail .article .content .gen-pict-column1,#special.detail .article .content .gen-pict-column1,#product.detail .article .content .gen-pict-column1{margin-top:30px;margin-bottom:30px}#news.detail .article .content .gen-pict-column1 div,#special.detail .article .content .gen-pict-column1 div,#product.detail .article .content .gen-pict-column1 div{text-align:center}#news.detail .article .content .gen-pict-column1 div .text,#special.detail .article .content .gen-pict-column1 div .text,#product.detail .article .content .gen-pict-column1 div .text{text-align:left}#news.detail .article .content .gen-pict-column1.imgVerticalAuto>div>img,#special.detail .article .content .gen-pict-column1.imgVerticalAuto>div>img,#product.detail .article .content .gen-pict-column1.imgVerticalAuto>div>img{max-height:none}#news.detail .article .content .gen-pict-column2:after,#special.detail .article .content .gen-pict-column2:after,#product.detail .article .content .gen-pict-column2:after{content:" ";display:block;clear:both}#news.detail .article .content .gen-pict-column2>div,#special.detail .article .content .gen-pict-column2>div,#product.detail .article .content .gen-pict-column2>div{margin-top:16px}#news.detail .article .content .gen-pict-column2>div first-child,#special.detail .article .content .gen-pict-column2>div first-child,#product.detail .article .content .gen-pict-column2>div first-child{margin-top:0}#news.detail .article .content .gen-pict-column2>div h4,#special.detail .article .content .gen-pict-column2>div h4,#product.detail .article .content .gen-pict-column2>div h4{margin-top:16px}#news.detail .article .content .gen-pict-column2>div p,#special.detail .article .content .gen-pict-column2>div p,#product.detail .article .content .gen-pict-column2>div p{margin-top:10px}#news.detail .article .content .gen-pict-column3>div,#special.detail .article .content .gen-pict-column3>div,#product.detail .article .content .gen-pict-column3>div{margin-top:16px}#news.detail .article .content .gen-pict-column3>div first-child,#special.detail .article .content .gen-pict-column3>div first-child,#product.detail .article .content .gen-pict-column3>div first-child{margin-top:0}#news.detail .article .content .gen-pict-column3>div h4,#special.detail .article .content .gen-pict-column3>div h4,#product.detail .article .content .gen-pict-column3>div h4{margin-top:16px}#news.detail .article .content .gen-pict-column3>div p,#special.detail .article .content .gen-pict-column3>div p,#product.detail .article .content .gen-pict-column3>div p{margin-top:10px}#news.detail .article .content .gen-pict-column4,#special.detail .article .content .gen-pict-column4,#product.detail .article .content .gen-pict-column4{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap}#news.detail .article .content .gen-pict-column4>div,#special.detail .article .content .gen-pict-column4>div,#product.detail .article .content .gen-pict-column4>div{width:calc( 50% - 8px);margin-right:16px}#news.detail .article .content .gen-pict-column4>div:nth-child(2n),#special.detail .article .content .gen-pict-column4>div:nth-child(2n),#product.detail .article .content .gen-pict-column4>div:nth-child(2n){margin-right:0}#news.detail .article .content .gen-pict-column4>div:nth-child(n+3),#special.detail .article .content .gen-pict-column4>div:nth-child(n+3),#product.detail .article .content .gen-pict-column4>div:nth-child(n+3){margin-top:16px}#news.detail .categoryTagArea,#special.detail .categoryTagArea,#product.detail .categoryTagArea{margin-top:40px}#news.detail .categoryTagArea .categoryTagList:after,#special.detail .categoryTagArea .categoryTagList:after,#product.detail .categoryTagArea .categoryTagList:after{content:" ";display:block;clear:both}#news.detail .categoryTagArea .categoryTagList li,#special.detail .categoryTagArea .categoryTagList li,#product.detail .categoryTagArea .categoryTagList li{float:left;margin-right:8px;margin-top:8px}@media (min-width: 640px){#news.detail .article .content .gen-sectionset-imageright:after,#special.detail .article .content .gen-sectionset-imageright:after,#product.detail .article .content .gen-sectionset-imageright:after{content:" ";display:block;clear:both}#news.detail .article .content .gen-sectionset-imageright .section-image,#special.detail .article .content .gen-sectionset-imageright .section-image,#product.detail .article .content .gen-sectionset-imageright .section-image{float:right;margin:0 0 10px 16px;width:calc( 50% - 8px)}#news.detail .article .content .gen-sectionset-imageright .section-text,#special.detail .article .content .gen-sectionset-imageright .section-text,#product.detail .article .content .gen-sectionset-imageright .section-text{text-align:justify}#news.detail .article .content .gen-sectionset-imageright-nofloat:after,#special.detail .article .content .gen-sectionset-imageright-nofloat:after,#product.detail .article .content .gen-sectionset-imageright-nofloat:after{content:" ";display:block;clear:both}#news.detail .article .content .gen-sectionset-imageright-nofloat .section-image,#special.detail .article .content .gen-sectionset-imageright-nofloat .section-image,#product.detail .article .content .gen-sectionset-imageright-nofloat .section-image{float:right;margin:0 0 10px 16px;width:calc( 50% - 8px)}#news.detail .article .content .gen-sectionset-imageright-nofloat .section-text,#special.detail .article .content .gen-sectionset-imageright-nofloat .section-text,#product.detail .article .content .gen-sectionset-imageright-nofloat .section-text{width:calc( 50% - 8px);float:left}#news.detail .article .content .gen-sectionset-imageleft:after,#special.detail .article .content .gen-sectionset-imageleft:after,#product.detail .article .content .gen-sectionset-imageleft:after{content:" ";display:block;clear:both}#news.detail .article .content .gen-sectionset-imageleft .section-image,#special.detail .article .content .gen-sectionset-imageleft .section-image,#product.detail .article .content .gen-sectionset-imageleft .section-image{float:left;margin:0 16px 10px 0;width:calc( 50% - 8px)}#news.detail .article .content .gen-sectionset-imageleft .section-text,#special.detail .article .content .gen-sectionset-imageleft .section-text,#product.detail .article .content .gen-sectionset-imageleft .section-text{text-align:justify}#news.detail .article .content .gen-sectionset-imageleft-nofloat:after,#special.detail .article .content .gen-sectionset-imageleft-nofloat:after,#product.detail .article .content .gen-sectionset-imageleft-nofloat:after{content:" ";display:block;clear:both}#news.detail .article .content .gen-sectionset-imageleft-nofloat .section-image,#special.detail .article .content .gen-sectionset-imageleft-nofloat .section-image,#product.detail .article .content .gen-sectionset-imageleft-nofloat .section-image{float:left;margin:0 16px 10px 0;width:calc( 50% - 8px)}#news.detail .article .content .gen-sectionset-imageleft-nofloat .section-text,#special.detail .article .content .gen-sectionset-imageleft-nofloat .section-text,#product.detail .article .content .gen-sectionset-imageleft-nofloat .section-text{width:calc( 50% - 8px);float:right}#news.detail .article .content .gen-pict-column1 div,#special.detail .article .content .gen-pict-column1 div,#product.detail .article .content .gen-pict-column1 div{text-align:center}#news.detail .article .content .gen-pict-column1 div .text,#special.detail .article .content .gen-pict-column1 div .text,#product.detail .article .content .gen-pict-column1 div .text{text-align:left}#news.detail .article .content .gen-pict-column2:after,#special.detail .article .content .gen-pict-column2:after,#product.detail .article .content .gen-pict-column2:after{content:" ";display:block;clear:both}#news.detail .article .content .gen-pict-column2 .left,#special.detail .article .content .gen-pict-column2 .left,#product.detail .article .content .gen-pict-column2 .left{float:left;width:calc( 50% - 8px)}#news.detail .article .content .gen-pict-column2 .right,#special.detail .article .content .gen-pict-column2 .right,#product.detail .article .content .gen-pict-column2 .right{float:right;width:calc( 50% - 8px)}#news.detail .article .content .gen-pict-column3,#special.detail .article .content .gen-pict-column3,#product.detail .article .content .gen-pict-column3{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap}#news.detail .article .content .gen-pict-column3>div,#special.detail .article .content .gen-pict-column3>div,#product.detail .article .content .gen-pict-column3>div{width:calc( 33.33333333% - 11.33333338px);margin-right:17px}#news.detail .article .content .gen-pict-column3>div:last-child,#special.detail .article .content .gen-pict-column3>div:last-child,#product.detail .article .content .gen-pict-column3>div:last-child{margin-right:0}#news.detail .article .content .gen-pict-column3>div h4,#special.detail .article .content .gen-pict-column3>div h4,#product.detail .article .content .gen-pict-column3>div h4{margin-top:16px}#news.detail .article .content .gen-pict-column3>div p,#special.detail .article .content .gen-pict-column3>div p,#product.detail .article .content .gen-pict-column3>div p{margin-top:10px}#news.detail .article .content .gen-pict-column2:after,#special.detail .article .content .gen-pict-column2:after,#product.detail .article .content .gen-pict-column2:after{content:" ";display:block;clear:both}#news.detail .article .content .gen-pict-column2>div,#special.detail .article .content .gen-pict-column2>div,#product.detail .article .content .gen-pict-column2>div{width:calc( 50% - 8px)}#news.detail .article .content .gen-pict-column2>div h4,#special.detail .article .content .gen-pict-column2>div h4,#product.detail .article .content .gen-pict-column2>div h4{margin-top:16px}#news.detail .article .content .gen-pict-column2>div p,#special.detail .article .content .gen-pict-column2>div p,#product.detail .article .content .gen-pict-column2>div p{margin-top:10px}#news.detail .article .content .gen-pict-column2 .left,#special.detail .article .content .gen-pict-column2 .left,#product.detail .article .content .gen-pict-column2 .left{float:left}#news.detail .article .content .gen-pict-column2 .right,#special.detail .article .content .gen-pict-column2 .right,#product.detail .article .content .gen-pict-column2 .right{float:right}#news.detail .article .content .gen-pict-column4,#special.detail .article .content .gen-pict-column4,#product.detail .article .content .gen-pict-column4{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap}#news.detail .article .content .gen-pict-column4>div,#special.detail .article .content .gen-pict-column4>div,#product.detail .article .content .gen-pict-column4>div{width:calc( 25% - 14.0025px);margin-right:18.66px}#news.detail .article .content .gen-pict-column4>div:nth-child(2n),#special.detail .article .content .gen-pict-column4>div:nth-child(2n),#product.detail .article .content .gen-pict-column4>div:nth-child(2n){margin-right:18.67px}#news.detail .article .content .gen-pict-column4>div:nth-child(n+3),#special.detail .article .content .gen-pict-column4>div:nth-child(n+3),#product.detail .article .content .gen-pict-column4>div:nth-child(n+3){margin-top:0}#news.detail .article .content .gen-pict-column4>div:last-child,#special.detail .article .content .gen-pict-column4>div:last-child,#product.detail .article .content .gen-pict-column4>div:last-child{margin-right:0}}@media (min-width: 960px){#news.detail .article .content .arrow-blank a:hover::after,#special.detail .article .content .arrow-blank a:hover::after,#product.detail .article .content .arrow-blank a:hover::after{background:url("../img/common/icon_blank_red.svg") 0 0 no-repeat}#news.detail .article .content .gen-section-title:first-child,#special.detail .article .content .gen-section-title:first-child,#product.detail .article .content .gen-section-title:first-child{margin-top:-10px !important}#news.detail .article .content .gen-box-arrow-link a:hover,#news.detail .article .content .linkto-official-site a:hover,#special.detail .article .content .gen-box-arrow-link a:hover,#special.detail .article .content .linkto-official-site a:hover,#product.detail .article .content .gen-box-arrow-link a:hover,#product.detail .article .content .linkto-official-site a:hover{background:#C52C27}#news.detail .article .content .linkto-official-site a:hover,#special.detail .article .content .linkto-official-site a:hover,#product.detail .article .content .linkto-official-site a:hover{background:#C52C27}}.related .relatedNews li{margin-top:20px}.related .relatedNews li a{color:#3D3D3D;display:block;opacity:1;transition:all ease .3s}.related .relatedNews li .titleBox{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:flex-end;-webkit-justify-content:space-between;justify-content:space-between}.related .relatedNews li .titleBox .title{margin-right:15px;width:calc( 100% - 111px);transition:all ease .3s}.related .relatedNews li .titleBox .img{width:96px;height:64px;overflow:hidden;position:relative;background-color:rgba(0,0,0,0.16)}.related .relatedNews li .titleBox .img img{transition:all ease .3s;width:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;height:100%;object-fit:cover;object-position:center center;font-family:'object-fit: cover; object-position: center center;'}.related .relatedNews li .infoBox{margin-top:10px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:flex-end;align-items:baseline;-webkit-justify-content:space-between;justify-content:space-between;line-height:1}.related .relatedNews li .infoBox .infoDate,.related .relatedNews li .infoBox .viewNum{transition:all ease .3s}.related .btnList{margin-top:28px;text-align:center}@media (min-width: 640px){.related .relatedNews{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap}.related .relatedNews li{width:calc(50% - 10px);margin-top:20px;margin-right:20px}.related .relatedNews li:nth-child(2n){margin-right:0}.related .relatedNews li .titleBox{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:flex-end;-webkit-justify-content:space-between;justify-content:space-between}.related .relatedNews li .titleBox .img img{width:100%}.related .relatedNews li .infoBox{margin-top:8px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:flex-end;align-items:baseline;-webkit-justify-content:space-between;justify-content:space-between;line-height:1}.related .btnList{margin-top:20px;text-align:center}}@media (min-width: 960px){.related .relatedNews{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-left:0;flex-flow:column nowrap}.related .relatedNews li{width:100%;margin-top:24px;margin-left:0;margin-right:0}.related .relatedNews li .infoBox{margin-top:8px}.related .relatedNews li a:hover{opacity:1}.related .relatedNews li a:hover .img img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.related .relatedNews li a:hover .title{color:#D9312B}.related .btnList{margin-top:24px}}.related .relatedNews.relatedItems li .titleBox .img{height:96px}.related .relatedNews.relatedItems li .titleBox .title{width:100%}.related .relatedNews.relatedItems li .titleBox .detailBox{margin-right:15px;-webkit-flex:1;flex:1}.related .relatedNews.relatedItems li .titleBox .detailBox .title{width:100%}.related .relatedNews.relatedItems li .titleBox .detailBox .iconGrayBox{margin-top:10px}.related .relatedCharas{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;flex-wrap:-webkit-wrap;margin-top:20px}.related .relatedCharas li{width:70px;margin-right:3px;margin-bottom:3px;margin-top:0}.related .relatedCharas li a{overflow:hidden;display:block}.related .relatedCharas li a img{transition:all ease .3s}.related .relatedCharas li a:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.related .relatedCharas li a:hover{opacity:1}@media (min-width: 640px){.related .relatedCharas{margin-left:0}.related .relatedCharas li{width:70px;margin-right:4px;margin-bottom:4px}.related .relatedCharas li:nth-child(2n){margin-right:4px}.related .relatedCharas li:nth-child(8n){margin-right:0}}@media (min-width: 960px){.related .relatedNews{flex-flow:wrap}.related .relatedCharas{margin-top:24px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.related .relatedCharas li{width:63px}.related .relatedCharas li:nth-child(2n){margin-right:4px}.related .relatedCharas li:nth-child(4n){margin-right:0}}.related .relatedStory .titleBox{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;-webkit-box-align:center;-webkit-align-items:center;align-items:center;border:1px solid rgba(0,0,0,0.08)}.related .relatedStory .titleBox .btnStory{padding-left:25px;margin-right:10px;font-weight:bold}.related .relatedStory.relatedComicsanime{margin-top:20px}.related .relatedStory.relatedComicsanime li{margin-top:10px}.related .relatedStory.relatedComicsanime li .btnList{margin-top:0}.related .relatedStory.relatedComicsanime li .btnList a{color:#fff}@media (min-width: 640px){.related .relatedStory.relatedComicsanime{margin-left:0}.related .relatedStory.relatedComicsanime li{margin-top:0;margin-left:0;margin-right:20px;width:auto;flex-grow:1;flex-basis:100px}.related .relatedStory.relatedComicsanime li:nth-child(n+2){margin-right:0}.related .relatedStory.relatedComicsanime .btnList .btn{max-width:100%}}@media (min-width: 960px){.sideArea .related .relatedStory li{margin-top:14px}.sideArea .related .relatedStory li:nth-child(1){margin-top:24px}.sideArea .related .relatedStory .titleBox .btnStory{padding-left:18px;padding-right:18px}.sideArea .related .relatedStory.relatedComicsanime li{flex-grow:0 0 auto;flex-basis:auto}.sideArea .related .relatedStory.relatedComicsanime li:nth-child(1){margin-top:0;margin-right:0}}.detailCarousel{margin-top:32px}.detailCarousel .imgList li{display:none}.detailCarousel .imgList li.active{display:block}.detailCarousel .imgList li img{width:100%;max-width:100% !important;margin-top:0 !important;margin-bottom:0 !important;padding-top:0 !important}.detailCarousel.imgBorder .imgList{border:1px solid #D7DBE0}.detailCarousel .carouselBtn{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;flex-wrap:wrap;margin-top:20px}.detailCarousel .carouselBtn:after{content:" ";display:block;clear:both}.detailCarousel .carouselBtn .btnPrev,.detailCarousel .carouselBtn .btnNext{width:32px;height:32px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center;padding:0}.detailCarousel .carouselBtn .btnPrev .svg polygon,.detailCarousel .carouselBtn .btnNext .svg polygon{fill:#fff}.detailCarousel .carouselBtn .btnPrev.off,.detailCarousel .carouselBtn .btnNext.off{background:#fff}.detailCarousel .carouselBtn .btnPrev.off .svg polygon,.detailCarousel .carouselBtn .btnNext.off .svg polygon{fill:rgba(102,102,102,0.4)}.detailCarousel .carouselBtn .carouselNav{margin-left:auto;margin-right:auto;height:32px;margin-top:0 !important;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center;padding-top:7px}.detailCarousel .carouselBtn p.carouselIcon{display:inline;margin:0}@media (min-width: 1280px){.detailCarousel{width:calc(100% - 80px);margin-left:auto;margin-right:auto}}.share ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.share li{width:33.33333%;text-align:center}.share li a{display:block;width:100%;height:100%;padding:2.5vw}.share li img{vertical-align:middle}.share li.facebook{background:#415FA3}.share li.twitter{background:#2BA2D9}.share li.line{background:#33B833}.share li.line iframe{display:none}@media (min-width: 640px){.share{margin-top:5vw;padding:0 3.75%}.share ul{justify-content:flex-end}.share li{width:32px;height:32px;margin-left:8px}.share li.line{display:none}.share li a{padding:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center}}@media (min-width: 960px){.share{margin-top:32px;max-width:888px;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto}}@media (min-width: 1280px){.share{max-width:1176px}.tpl2col .share{max-width:980px}}.pagingListArea{border:1px solid rgba(0,0,0,0.08);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center;margin-top:40px}.pagingListArea ul{height:40px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.pagingListArea ul li{height:100%;display:block}.pagingListArea ul li a,.pagingListArea ul li span{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center;height:100%;color:#3D3D3D;position:relative}.pagingListArea ul li a:hover,.pagingListArea ul li span:hover{color:#D9312B}.pagingListArea ul li a.on,.pagingListArea ul li span.on{color:#D9312B}.pagingListArea ul li a.on:after,.pagingListArea ul li span.on:after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;border-bottom:3px solid #D9312B}.pagingListArea ul li span:hover{color:#3D3D3D}.pagingListArea ul.pagingListStart,.pagingListArea ul.pagingListEnd{width:48px}.pagingListArea ul.pagingListStart li,.pagingListArea ul.pagingListEnd li{width:50%}.pagingListArea ul.pagingListStart li.start svg polygon,.pagingListArea ul.pagingListStart li.end svg polygon,.pagingListArea ul.pagingListStart li.prev svg polygon,.pagingListArea ul.pagingListStart li.next svg polygon,.pagingListArea ul.pagingListEnd li.start svg polygon,.pagingListArea ul.pagingListEnd li.end svg polygon,.pagingListArea ul.pagingListEnd li.prev svg polygon,.pagingListArea ul.pagingListEnd li.next svg polygon{fill:#666;transition:all ease .3s}.pagingListArea ul.pagingListStart li.start a:hover svg polygon,.pagingListArea ul.pagingListStart li.end a:hover svg polygon,.pagingListArea ul.pagingListStart li.prev a:hover svg polygon,.pagingListArea ul.pagingListStart li.next a:hover svg polygon,.pagingListArea ul.pagingListEnd li.start a:hover svg polygon,.pagingListArea ul.pagingListEnd li.end a:hover svg polygon,.pagingListArea ul.pagingListEnd li.prev a:hover svg polygon,.pagingListArea ul.pagingListEnd li.next a:hover svg polygon{fill:#D9312B}.pagingListArea ul.pagingListStart li.start.off a,.pagingListArea ul.pagingListStart li.start.off a:hover,.pagingListArea ul.pagingListStart li.end.off a,.pagingListArea ul.pagingListStart li.end.off a:hover,.pagingListArea ul.pagingListStart li.prev.off a,.pagingListArea ul.pagingListStart li.prev.off a:hover,.pagingListArea ul.pagingListStart li.next.off a,.pagingListArea ul.pagingListStart li.next.off a:hover,.pagingListArea ul.pagingListEnd li.start.off a,.pagingListArea ul.pagingListEnd li.start.off a:hover,.pagingListArea ul.pagingListEnd li.end.off a,.pagingListArea ul.pagingListEnd li.end.off a:hover,.pagingListArea ul.pagingListEnd li.prev.off a,.pagingListArea ul.pagingListEnd li.prev.off a:hover,.pagingListArea ul.pagingListEnd li.next.off a,.pagingListArea ul.pagingListEnd li.next.off a:hover{cursor:default;opacity:.4;pointer-events:none}.pagingListArea ul.pagingListStart li.start.off a svg polygon,.pagingListArea ul.pagingListStart li.start.off a:hover svg polygon,.pagingListArea ul.pagingListStart li.end.off a svg polygon,.pagingListArea ul.pagingListStart li.end.off a:hover svg polygon,.pagingListArea ul.pagingListStart li.prev.off a svg polygon,.pagingListArea ul.pagingListStart li.prev.off a:hover svg polygon,.pagingListArea ul.pagingListStart li.next.off a svg polygon,.pagingListArea ul.pagingListStart li.next.off a:hover svg polygon,.pagingListArea ul.pagingListEnd li.start.off a svg polygon,.pagingListArea ul.pagingListEnd li.start.off a:hover svg polygon,.pagingListArea ul.pagingListEnd li.end.off a svg polygon,.pagingListArea ul.pagingListEnd li.end.off a:hover svg polygon,.pagingListArea ul.pagingListEnd li.prev.off a svg polygon,.pagingListArea ul.pagingListEnd li.prev.off a:hover svg polygon,.pagingListArea ul.pagingListEnd li.next.off a svg polygon,.pagingListArea ul.pagingListEnd li.next.off a:hover svg polygon{fill:#666}.pagingListArea ul.pagingListStart li.start,.pagingListArea ul.pagingListStart li.end,.pagingListArea ul.pagingListEnd li.start,.pagingListArea ul.pagingListEnd li.end{width:31px}.pagingListArea ul.pagingListStart li.prev,.pagingListArea ul.pagingListStart li.next,.pagingListArea ul.pagingListEnd li.prev,.pagingListArea ul.pagingListEnd li.next{width:17px}.pagingListArea ul.pagingList{width:calc( 100% - 96px);display:inline-block;text-align:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center}.pagingListArea ul.pagingList li{width:48px;display:none}.pagingListArea ul.pagingList li.visible{display:inline-block}.pagingListArea a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}@media (min-width: 960px){.pagingListArea{max-width:736px;margin:40px auto 0}}.newArrivalArea{margin-top:80px;padding:50px 0 40px;border-top:1px solid rgba(0,0,0,0.08)}.newArrivalArea h3{margin-top:12px}.newArrivalArea .swiper-container .swiper-wrapper{margin-top:40px;padding-left:5%}.newArrivalArea .swiper-container .swiper-wrapper .swiper-slide.item{width:calc( 50% - 8px)}.newArrivalArea .swiper-container .swiper-wrapper .swiper-slide.item a{color:#3D3D3D;display:block;width:100%}.newArrivalArea .swiper-container .swiper-wrapper .swiper-slide.item a .img{overflow:hidden;padding-top:66.67%;position:relative;background-color:rgba(0,0,0,0.16)}.newArrivalArea .swiper-container .swiper-wrapper .swiper-slide.item a .img img{display:block;transition:all ease .3s;width:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;height:100%;object-fit:cover;object-position:center center;font-family:'object-fit: cover; object-position: center center;'}.newArrivalArea .swiper-container .swiper-wrapper .swiper-slide.item a .title{transition:all ease .3s;margin-top:13px}.newArrivalArea .swiper-container .swiper-wrapper .swiper-slide.item a .info{height:4em;margin-top:20px}.newArrivalArea .swiper-container .swiper-wrapper .swiper-slide.item a .info:after{content:" ";display:block;clear:both}.newArrivalArea .swiper-container .swiper-wrapper .swiper-slide.item a .info .date{float:left;color:#9DA0A3;line-height:1;transition:all ease .3s}.newArrivalArea .swiper-container .swiper-wrapper .swiper-slide.item a .info .viewNum{float:right;line-height:1}.newArrivalArea .newArrival-swiper-pagination{text-align:center}.newArrivalArea .newArrival-swiper-pagination .swiper-pagination-bullet{border-radius:0;width:10%;height:4px;margin-right:4px;background:rgba(0,0,0,0.16);opacity:1}.newArrivalArea .newArrival-swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,.newArrivalArea .newArrival-swiper-pagination .swiper-pagination-bullet.on{background:#D9312B}@media (min-width: 640px){.newArrivalArea{margin-top:64px;padding:40px 0 32px}.newArrivalArea .swiper-container .swiper-wrapper{margin-top:32px;padding-left:3.75%}.newArrivalArea .swiper-container .swiper-wrapper .swiper-slide.item{width:calc( 25% - 16px)}.newArrivalArea .swiper-container .swiper-wrapper .swiper-slide.item a .title{margin-top:16px}.newArrivalArea .swiper-container .swiper-wrapper .swiper-slide.item a .info{margin-top:10px}}@media (min-width: 960px){.newArrivalArea{margin-top:64px;padding:40px 0}.newArrivalArea .swiper-container{width:888px;margin-left:auto;margin-right:auto}.newArrivalArea .swiper-container .swiper-wrapper{margin-top:32px;width:100%;padding:0;display:block;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap}.newArrivalArea .swiper-container .swiper-wrapper:after{content:" ";display:block;clear:both}.newArrivalArea .swiper-container .swiper-wrapper .swiper-slide.item{width:204px;margin-right:0;margin-left:24px}.newArrivalArea .swiper-container .swiper-wrapper .swiper-slide.item:first-child{padding-left:0;margin-left:0}.newArrivalArea .swiper-container .swiper-wrapper .swiper-slide.item:nth-child(5n){margin-left:0}.newArrivalArea .swiper-container .swiper-wrapper .swiper-slide.item:last-child{margin-left:24px;padding-right:0}.newArrivalArea .swiper-container .swiper-wrapper .swiper-slide.item a .title{margin-top:13px}.newArrivalArea .swiper-container .swiper-wrapper .swiper-slide.item a .info{margin-top:13px}.newArrivalArea .swiper-container .swiper-wrapper .swiper-slide.item a:hover{opacity:1}.newArrivalArea .swiper-container .swiper-wrapper .swiper-slide.item a:hover .img img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.newArrivalArea .swiper-container .swiper-wrapper .swiper-slide.item a:hover .title{color:#D9312B}.newArrivalArea .swiper-container .swiper-wrapper .swiper-slide.item a:hover .date{color:rgba(217,49,43,0.63)}.newArrival-swiper-pagination{display:none}}@media (min-width: 1280px){.newArrivalArea .swiper-container{width:1176px}.newArrivalArea .swiper-container .swiper-wrapper .swiper-slide.item{width:276px;margin-left:24px}}.modalArea{background:#fff;width:100%;height:100%;position:fixed;top:0;left:0;z-index:100;display:none;opacity:0}.modalArea .inner{background:#fff;width:100%;height:100%;position:fixed;z-index:201;background:#fff;top:50%;left:50%;-moz-transform:translate(-50%, -49%);-o-transform:translate(-50%, -49%);-ms-transform:translate(-50%, -49%);-webkit-transform:translate(-50%, -49%);transform:translate(-50%, -49%);opacity:0;transition:all ease .3s}.modalArea .inner.active{opacity:1;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.modalArea .inner .wrap{position:relative;text-align:center;margin-left:auto;margin-right:auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;height:100%}.modalArea .inner .wrap .contentBox{width:960px;max-width:calc(100% - 130px);margin:0 auto;position:relative;display:inline-block}.modalArea .inner .wrap .contentBox .item{display:none}.modalArea .inner .wrap .contentBox .movieBox{width:100%;max-width:100%;height:0;padding-bottom:56.25%;position:relative;width:100%}.modalArea .inner .wrap .contentBox .movieBox iframe{position:absolute;top:0;left:0;width:100%;height:100%}.modalArea .inner .wrap .contentBox .img{text-align:center;margin:0 auto}.modalArea .inner .wrap .contentBox .img img{max-width:100%;max-height:90vh}.modalArea .inner .wrap .contentBox .img.border img{border:1px solid rgba(0,0,0,0.16)}.modalArea .inner .wrap .contentBox .copyBox{width:100%;text-align:left;margin-left:auto;margin-right:auto}.modalArea .inner .wrap .contentBox .copyBox .title,.modalArea .inner .wrap .contentBox .copyBox .modalTitle{margin-top:16px}.modalArea .inner .wrap .contentBox .copyBox .copy{margin-top:8px}.modalArea .inner .wrap .closeBtn,.modalArea .inner .wrap .prevBtn,.modalArea .inner .wrap .nextBtn{position:absolute;display:block}.modalArea .inner .wrap .closeBtn{z-index:203;top:18px;right:18px;height:40px;width:40px;opacity:.8;transition:all ease .3s}.modalArea .inner .wrap .closeBtn span{position:relative;display:block;height:100%;width:100%}.modalArea .inner .wrap .closeBtn span::before,.modalArea .inner .wrap .closeBtn span::after{position:absolute;display:block;content:"";width:30px;border-bottom:2px solid #3D3D3D;top:calc(50% - 1px);left:5px}.modalArea .inner .wrap .closeBtn span::before{-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.modalArea .inner .wrap .closeBtn span::after{-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.modalArea .inner .wrap .closeBtn.active{display:block}.modalArea .inner .wrap .closeBtn:hover{opacity:.5}.modalArea .inner .wrap .prevBtn,.modalArea .inner .wrap .nextBtn{z-index:203;top:calc( 50% - 40px);height:32px;width:32px;transition:all ease .3s;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center;padding:0}.modalArea .inner .wrap .prevBtn .svg polygon,.modalArea .inner .wrap .nextBtn .svg polygon{fill:#fff}.modalArea .inner .wrap .prevBtn.off,.modalArea .inner .wrap .nextBtn.off{background:#fff}.modalArea .inner .wrap .prevBtn.off .svg polygon,.modalArea .inner .wrap .nextBtn.off .svg polygon{fill:rgba(102,102,102,0.4)}.modalArea .inner .wrap .prevBtn.active,.modalArea .inner .wrap .nextBtn.active{display:block}.modalArea .inner .wrap .prevBtn{left:18px}.modalArea .inner .wrap .nextBtn{right:18px}.detail .article .fullImg .articleHeaderBox{padding-top:0}.detail .article .fullImg .articleHeaderBox:after{content:" ";display:block;clear:both}.detail .article .fullImg .articleHeaderBox .cw{padding:0}.detail .article .fullImg .articleHeaderBox .thumbBox{padding-bottom:25px}.detail .article .fullImg .articleHeaderBox .thumbBox img{width:100%}.detail .article .fullImg .articleHeaderBox .headerDetail{padding-left:5%;padding-right:5%}.detail .article .fullImg .articleHeaderBox .infoTable{margin-top:15px}.detail .article .fullImg .articleHeaderBox .infoTable .infoCell{vertical-align:bottom;padding-right:30px}@media (min-width: 640px){.detail .article .fullImg .articleHeaderBox{padding:34px 0}.detail .article .fullImg .articleHeaderBox .cw{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;padding-left:3.75%;padding-right:3.75%}.detail .article .fullImg .articleHeaderBox .thumbBox{padding-bottom:0;position:relative;max-width:190px;min-width:190px}.detail .article .fullImg .articleHeaderBox .headerDetail{padding-left:30px;padding-right:0}.detail .article .fullImg .articleHeaderBox .headerDetail .infoTable{margin-top:15px}}@media (min-width: 960px){.detail .article .fullImg .articleHeaderBox{padding:24px 0}.detail .article .fullImg .articleHeaderBox .cw{padding:0;max-width:736px}.detail .article .fullImg .articleHeaderBox .headerDetail .infoTable .infoCell{padding-right:35px}.detail .article .fullImg .articleHeaderBox .headerDetail .infoTable .infoCell:last-child{padding-right:0}}@media (min-width: 1280px){.detail .article .fullImg .articleHeaderBox .cw{max-width:980px}}.detailInfoBox{border:2px solid #D7DBE0;padding:20px 30px 30px}.detailInfoBox>h1{line-height:2.5;position:relative}.detailInfoBox>h1::before{content:"";position:absolute;display:block;left:-32px;top:0;border-left:4px solid #D9312B;height:100%}.detailInfoBox dl dt{margin-top:15px;font-weight:bold}.detailInfoBox dl dd{margin-top:4px}.detailInfoBox dl dd ul li{margin-top:4px}.detailInfoBox dl dd ul li:first-child{margin-top:0}html{background-color:#fff;width:100%}body{color:#3D3D3D;width:100%}a{color:#2097E8;-webkit-tap-highlight-color:transparent}a.on,.on a{background-position:bottom right;color:#D9312B;transition:all ease .3s}a.off{pointer-events:none;cursor:default}img{vertical-align:top;max-width:100%}.title{visibility:hidden}.cw{padding-left:5%;padding-right:5%}.spShow{display:inline}.spHide{display:none}.tabletOnly{display:none}.row:after{content:" ";display:block;clear:both}.row .left{width:100%}.row .right{width:100%}.infoDate{color:#9DA0A3;font-weight:bold;line-height:1;font-family:"Lato",sans-serif;transition:all ease .3s}a:hover .infoDate{color:rgba(217,49,43,0.63)}.note{text-indent:-0.65em;padding-left:1.5em}.note.red{color:#D9312B;font-weight:bold}.note::before{content:"※";display:inline-block;margin-right:0.5em}.note.silver{color:#9DA0A3}.note.noIcon{text-indent:0;padding-left:0}.note.noIcon::before{content:none}.bulletSquare{text-indent:-0.65em;padding-left:1.5em}.bulletSquare::before{content:"■";display:inline-block;margin-right:0.5em}.borderBottom{border-bottom:1px solid rgba(0,0,0,0.08)}.bgGray{background:#F7F7F7}.bgGray.border{border-top:1px solid rgba(0,0,0,0.08);border-bottom:1px solid rgba(0,0,0,0.08)}.section{padding:40px 0}.section .sectionTitle{text-align:center;font-weight:bold}.titleBone{color:#D9312B;line-height:1;font-family:"Roboto Condensed",sans-serif;font-weight:bold;position:relative}.titleBone::before,.titleBone::after{content:"";display:inline-block;width:6.25vw;height:6.25vw;margin-bottom:1vw;background:url("../img/common/bone.svg") 0 50% no-repeat;background-size:100%}.titleBone::before{margin-right:3.75vw}.titleBone::after{margin-left:3.75vw}.objectFit{object-fit:cover;object-position:center center;font-family:'object-fit: cover; object-position: center center;';width:100%;height:100%}.objectFitContain{object-fit:contain;object-position:center center;font-family:'object-fit: contain; object-position: center center;';width:100%;height:100%}.objectFitTop{object-fit:cover;object-position:center top;font-family:'object-fit: cover; object-position: center top;';width:100%;height:100%}.objectFitRight{object-fit:cover;object-position:100% center;font-family:'object-fit: cover; object-position: 100% center;';width:100%;height:100%}.infoTable{display:table}.infoTable .infoRow{display:table-row}.infoTable .infoRow .infoCell{display:table-cell}.teaser_bnr_wrap{display:block;position:fixed;right:10px;bottom:20px;width:100px;z-index:50;transition:all ease .6s;-moz-transform:translate(0, 10px);-o-transform:translate(0, 10px);-ms-transform:translate(0, 10px);-webkit-transform:translate(0, 10px);transform:translate(0, 10px);opacity:0}.teaser_bnr_wrap.visible{-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:1}.teaser_bnr_wrap .teaser_bnr_inner{position:relative}.teaser_bnr_wrap .teaser_bnr_inner .brr_close{display:block;position:absolute;right:0px;top:-10px;z-index:51;width:25px;height:25px}@media (min-width: 640px){.cw{padding-left:3.75%;padding-right:3.75%}.row:after{content:" ";display:block;clear:both}.row .left{width:100%}.row .right{width:100%}.spShow{display:inline}.spHide{display:none}.titleBone::before,.titleBone::after{content:"";width:3.125vw;height:3.125vw;margin-bottom:0.5vw}.titleBone::before{margin-right:1.875vw}.titleBone::after{margin-left:1.875vw}}@media (min-width: 960px){a{transition:all ease .3s}a:hover{background-position:bottom right;color:#D9312B;transition:all ease .3s;opacity:0.8}.cw{max-width:888px;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto}.row:after{content:" ";display:block;clear:both}.row .left{width:100%}.row .right{width:100%}.spShow{display:none}.spHide{display:inline}.titleBone::before,.titleBone::after{content:"";width:3.125vw;height:3.125vw;margin-bottom:0.5vw}.titleBone::before{margin-right:1.875vw}.titleBone::after{margin-left:1.875vw}.teaser_bnr_wrap{right:10px;bottom:20px;width:200px;transition:all ease .6s;-moz-transform:translate(0, 10px);-o-transform:translate(0, 10px);-ms-transform:translate(0, 10px);-webkit-transform:translate(0, 10px);transform:translate(0, 10px);opacity:0}.teaser_bnr_wrap.visible{-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:1}.teaser_bnr_wrap:hover{opacity:.9}.teaser_bnr_wrap .teaser_bnr_inner .brr_close{width:40px;height:40px}}@media (min-width: 1280px){.cw{max-width:1176px}}
