@charset "UTF-8";@font-face{font-family:"Original Yu Gothic";src:local("Yu Gothic Medium");font-weight:100}@font-face{font-family:"Original Yu Gothic";src:local("Yu Gothic Medium");font-weight:200}@font-face{font-family:"Original Yu Gothic";src:local("Yu Gothic Medium");font-weight:300}@font-face{font-family:"Original Yu Gothic";src:local("Yu Gothic Medium");font-weight:400}@font-face{font-family:"Original Yu Gothic";src:local("Yu Gothic Bold");font-weight:700}@font-face{font-family:liberty;src:url(../fonts/liberty.woff) format("woff"),url(../fonts/liberty.ttf) format("truetype");-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-weight:400;font-variant:normal;text-rendering:auto;line-height:1}.ec-sliderRole{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;padding:0;width:100%;max-width:100%;height:360px;max-height:360px;position:relative}.ec-sliderRole:after{content:" ";display:table}.ec-sliderRole:after{clear:both}.ec-sliderRole .mainVisualTitle{color:#fff;letter-spacing:.5px;margin:0 auto;position:absolute;top:0;text-align:center;width:100%;height:300px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ec-sliderRole .mainVisualTitle__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ec-sliderRole .mainVisualTitle span{font-family:"Times New Roman","Noto Serif JP",serif;font-weight:400;font-size:1.25em;margin:.25em 0}.ec-sliderRole .mainVisualTitle h2{font-family:"Times New Roman","Noto Serif JP",serif;font-weight:400;font-size:2.25em;margin:0}.ec-sliderRole .mainVisualTitle dl{background:rgba(154,0,5,.6);margin:1em 0 0;padding:.5em 1.5em}.ec-sliderRole .mainVisualTitle dl dt{font-weight:400;padding-bottom:.25em}.ec-sliderRole .slick-list{background:#000 url(/html/user_data/assets/img/top/img_hero01.jpg) no-repeat 0 0/cover;max-height:300px}.ec-sliderRole .slick-list img{width:100%;max-width:100%;max-height:300px;-o-object-fit:cover;object-fit:cover}.ec-sliderRole ul{padding:0;list-style:none}.slick-slider{margin-bottom:40px}.slick-dots{display:block;width:100%;height:2px;margin:18px 0 0;padding:0;list-style:none;line-height:0;text-align:center}.slick-dots li{position:relative;display:inline-block;width:100px;height:2px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li:last-of-type{margin-right:0}.slick-dots li button{font-size:0;line-height:0;display:block;width:100px;height:2px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}.slick-dots li button:before{content:" ";line-height:20px;position:absolute;top:0;left:0;width:100px;height:2px;text-align:center;background-color:#ebebeb}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus::before,.slick-dots li button:hover::before{opacity:1}.slick-dots li button.thumbnail img{width:0;height:0}.slick-dots li.slick-active button:before{background-color:#871317}.ec-inlineBtn--top{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857;border-radius:3px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:10px 16px;text-decoration:none;-webkit-transition:all ease-in-out .2s;transition:all ease-in-out .2s;color:#0d0f0f;background-color:#fff;border-color:#0d0f0f;border-width:1px}.ec-inlineBtn--top.active.focus,.ec-inlineBtn--top.active:focus,.ec-inlineBtn--top.focus,.ec-inlineBtn--top:active.focus,.ec-inlineBtn--top:active:focus,.ec-inlineBtn--top:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.ec-inlineBtn--top.focus:not([disabled]),.ec-inlineBtn--top:focus:not([disabled]),.ec-inlineBtn--top:hover:not([disabled]){background:#0d0f0f!important;color:#fff!important;border-color:#0d0f0f!important;text-decoration:none;-webkit-transform:scale(.96);transform:scale(.96)}.ec-inlineBtn--top.active,.ec-inlineBtn--top:active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.ec-inlineBtn--top.disabled,.ec-inlineBtn--top[disabled],fieldset[disabled] .ec-inlineBtn--top{cursor:not-allowed;opacity:.3;-webkit-box-shadow:none;box-shadow:none}.ec-inlineBtn--top.disabled:hover,.ec-inlineBtn--top[disabled]:hover,fieldset[disabled] .ec-inlineBtn--top:hover{-webkit-transform:none;transform:none}.ec-inlineBtn--top.focus,.ec-inlineBtn--top:focus{color:#0d0f0f;background-color:#e6e6e6;border-color:#000}.ec-inlineBtn--top:hover{color:#0d0f0f;background-color:#e6e6e6;border-color:#000}.ec-inlineBtn--top.active,.ec-inlineBtn--top:active,.open>.ec-inlineBtn--top.dropdown-toggle{color:#0d0f0f;background-color:#e6e6e6;background-image:none;border-color:#000}.ec-inlineBtn--top.active.focus,.ec-inlineBtn--top.active:focus,.ec-inlineBtn--top.active:hover,.ec-inlineBtn--top:active.focus,.ec-inlineBtn--top:active:focus,.ec-inlineBtn--top:active:hover,.open>.ec-inlineBtn--top.dropdown-toggle.focus,.open>.ec-inlineBtn--top.dropdown-toggle:focus,.open>.ec-inlineBtn--top.dropdown-toggle:hover{color:#0d0f0f;background-color:#d4d4d4;border-color:#000}.ec-inlineBtn--top.disabled.focus,.ec-inlineBtn--top.disabled:focus,.ec-inlineBtn--top.disabled:hover,.ec-inlineBtn--top[disabled].focus,.ec-inlineBtn--top[disabled]:focus,.ec-inlineBtn--top[disabled]:hover,fieldset[disabled] .ec-inlineBtn--top.focus,fieldset[disabled] .ec-inlineBtn--top:focus,fieldset[disabled] .ec-inlineBtn--top:hover{background-color:#fff;border-color:#0d0f0f}.ec-inlineBtn--top .badge{color:#fff;background-color:#0d0f0f}.ec-inlineBtn--top .ec-icon img{width:1em;vertical-align:text-bottom}.ec-blockBtn--top{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857;border-radius:3px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:10px 16px;text-decoration:none;-webkit-transition:all ease-in-out .2s;transition:all ease-in-out .2s;color:#0d0f0f;background-color:#fff;border-color:#0d0f0f;display:block;height:56px;line-height:56px;margin:auto;padding-top:0;padding-bottom:0}.ec-blockBtn--top.active.focus,.ec-blockBtn--top.active:focus,.ec-blockBtn--top.focus,.ec-blockBtn--top:active.focus,.ec-blockBtn--top:active:focus,.ec-blockBtn--top:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.ec-blockBtn--top.focus:not([disabled]),.ec-blockBtn--top:focus:not([disabled]),.ec-blockBtn--top:hover:not([disabled]){background:#0d0f0f!important;color:#fff!important;border-color:#0d0f0f!important;text-decoration:none;-webkit-transform:scale(.96);transform:scale(.96)}.ec-blockBtn--top.active,.ec-blockBtn--top:active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.ec-blockBtn--top.disabled,.ec-blockBtn--top[disabled],fieldset[disabled] .ec-blockBtn--top{cursor:not-allowed;opacity:.3;-webkit-box-shadow:none;box-shadow:none}.ec-blockBtn--top.disabled:hover,.ec-blockBtn--top[disabled]:hover,fieldset[disabled] .ec-blockBtn--top:hover{-webkit-transform:none;transform:none}.ec-blockBtn--top.focus,.ec-blockBtn--top:focus{color:#0d0f0f;background-color:#e6e6e6;border-color:#000}.ec-blockBtn--top:hover{color:#0d0f0f;background-color:#e6e6e6;border-color:#000}.ec-blockBtn--top.active,.ec-blockBtn--top:active,.open>.ec-blockBtn--top.dropdown-toggle{color:#0d0f0f;background-color:#e6e6e6;background-image:none;border-color:#000}.ec-blockBtn--top.active.focus,.ec-blockBtn--top.active:focus,.ec-blockBtn--top.active:hover,.ec-blockBtn--top:active.focus,.ec-blockBtn--top:active:focus,.ec-blockBtn--top:active:hover,.open>.ec-blockBtn--top.dropdown-toggle.focus,.open>.ec-blockBtn--top.dropdown-toggle:focus,.open>.ec-blockBtn--top.dropdown-toggle:hover{color:#0d0f0f;background-color:#d4d4d4;border-color:#000}.ec-blockBtn--top.disabled.focus,.ec-blockBtn--top.disabled:focus,.ec-blockBtn--top.disabled:hover,.ec-blockBtn--top[disabled].focus,.ec-blockBtn--top[disabled]:focus,.ec-blockBtn--top[disabled]:hover,fieldset[disabled] .ec-blockBtn--top.focus,fieldset[disabled] .ec-blockBtn--top:focus,fieldset[disabled] .ec-blockBtn--top:hover{background-color:#fff;border-color:#0d0f0f}.ec-blockBtn--top .badge{color:#fff;background-color:#0d0f0f}.ec-blockBtn--top .ec-icon img{width:1em;vertical-align:text-bottom}@font-face{font-family:"Original Yu Gothic";src:local("Yu Gothic Medium");font-weight:100}@font-face{font-family:"Original Yu Gothic";src:local("Yu Gothic Medium");font-weight:200}@font-face{font-family:"Original Yu Gothic";src:local("Yu Gothic Medium");font-weight:300}@font-face{font-family:"Original Yu Gothic";src:local("Yu Gothic Medium");font-weight:400}@font-face{font-family:"Original Yu Gothic";src:local("Yu Gothic Bold");font-weight:700}@font-face{font-family:liberty;src:url(../fonts/liberty.woff) format("woff"),url(../fonts/liberty.ttf) format("truetype");-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-weight:400;font-variant:normal;text-rendering:auto;line-height:1}.ec-secHeading{margin-bottom:15px;color:#0d0f0f;text-align:center}.ec-secHeading .ec-secHeading__en{font-family:"Times New Roman","Noto Serif JP",serif;font-weight:400;font-size:26px;font-weight:700}.ec-secHeading .ec-secHeading__line{display:inline-block;margin:0 10px;height:14px;border-left:2px dotted #0d0f0f}.ec-secHeading .ec-secHeading__ja{font-size:12px;font-weight:400;letter-spacing:.15em;vertical-align:2px}.ec-secHeading--tandem{margin-bottom:15px;color:#0d0f0f;text-align:center}.ec-secHeading--tandem .ec-secHeading__en{display:block;font-size:18px;font-weight:700;letter-spacing:.2em}.ec-secHeading--tandem .ec-secHeading__line{display:block;margin:13px auto;width:20px;height:1px;background:#000}.ec-secHeading--tandem .ec-secHeading__ja{display:block;margin-bottom:30px;font-size:12px;font-weight:400;letter-spacing:.15em;vertical-align:2px}@font-face{font-family:"Original Yu Gothic";src:local("Yu Gothic Medium");font-weight:100}@font-face{font-family:"Original Yu Gothic";src:local("Yu Gothic Medium");font-weight:200}@font-face{font-family:"Original Yu Gothic";src:local("Yu Gothic Medium");font-weight:300}@font-face{font-family:"Original Yu Gothic";src:local("Yu Gothic Medium");font-weight:400}@font-face{font-family:"Original Yu Gothic";src:local("Yu Gothic Bold");font-weight:700}@font-face{font-family:liberty;src:url(../fonts/liberty.woff) format("woff"),url(../fonts/liberty.ttf) format("truetype");-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-weight:400;font-variant:normal;text-rendering:auto;line-height:1}@-webkit-keyframes fadeIn{0%{opacity:0;visibility:hidden}100%{opacity:1;visibility:visible}}@keyframes fadeIn{0%{opacity:0;visibility:hidden}100%{opacity:1;visibility:visible}}@-webkit-keyframes fadeOut{0%{opacity:1;visibility:visible}100%{opacity:0;visibility:hidden}}@keyframes fadeOut{0%{opacity:1;visibility:visible}100%{opacity:0;visibility:hidden}}.bg-load-overlay{background:rgba(255,255,255,.4);-webkit-box-sizing:border-box;box-sizing:border-box;position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;top:0;left:0;width:100%;height:100%;z-index:2147483647;opacity:1}.scrolleFade{opacity:0;-webkit-transform:translate(0,50px);transform:translate(0,50px);-webkit-transition:opacity .5s ease-out .25s,-webkit-transform .5s ease-out .4s;transition:opacity .5s ease-out .25s,-webkit-transform .5s ease-out .4s;transition:opacity .5s ease-out .25s,transform .5s ease-out .4s;transition:opacity .5s ease-out .25s,transform .5s ease-out .4s,-webkit-transform .5s ease-out .4s}.scrolleFade.scrolleFadeShow{opacity:1!important;-webkit-transform:translate(0,0)!important;transform:translate(0,0)!important}@-webkit-keyframes blurFade{0%{opacity:0;-webkit-filter:blur(5px);filter:blur(5px)}100%{opacity:1;-webkit-filter:none;filter:none}}@keyframes blurFade{0%{opacity:0;-webkit-filter:blur(5px);filter:blur(5px)}100%{opacity:1;-webkit-filter:none;filter:none}}.blurFade{opacity:0}.blurFadeShow{-webkit-animation:blurFade 1.2s cubic-bezier(.36,0,.66,-.56) 0s 1 forwards;animation:blurFade 1.2s cubic-bezier(.36,0,.66,-.56) 0s 1 forwards;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes imgSlide{0%{left:0}100%{left:100%}}@keyframes imgSlide{0%{left:0}100%{left:100%}}.imgSlideItem{position:relative;overflow:hidden}.imgSlideItem::after{content:"";background-color:#0d0f0f;display:block;width:100%;height:100%;position:absolute;top:0;left:0}.imgSlideItem.active::after{-webkit-animation:imgSlide .8s ease 0s 1 forwards;animation:imgSlide .8s ease 0s 1 forwards;-webkit-animation-fill-mode:both;animation-fill-mode:both}.imgZoom{position:relative;overflow:hidden}.imgZoom img{-webkit-transition:all ease-in-out .5s;transition:all ease-in-out .5s}a:hover .imgZoom img{-webkit-transform:scale(1.05,1.05);transform:scale(1.05,1.05);opacity:.7}.imgChange{position:relative;overflow:hidden}.imgChange img{position:absolute;top:0;left:0;-webkit-transition:all ease-in-out .5s;transition:all ease-in-out .5s}.imgChange img:last-of-type{opacity:0}a:hover .imgChange img:last-of-type{opacity:1}.ec-categoryRole{margin-bottom:60px}.ec-categorylist{margin-bottom:60px}.ec-categorylist .ec-categorylist__image{overflow:hidden;width:100%}.ec-categorylist .ec-categorylist__image img{max-width:100%;width:100%;height:300px;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom}.ec-categorylist .ec-categorylist__item{background:#fff;border-radius:3px;-webkit-box-shadow:0 0 30px rgba(0,0,0,.08);box-shadow:0 0 30px rgba(0,0,0,.08);margin:-20vw auto 0;padding:30px 30px 40px;position:relative;width:90vw;min-height:20vw}.ec-categorylist .ec-categorylist__item h3{font-family:"Times New Roman","Noto Serif JP",serif;font-weight:400;font-size:20px;letter-spacing:1px;line-height:1.5;text-align:center}.ec-categorylist .ec-categorylist__item p{color:#666;font-weight:400;letter-spacing:1px;line-height:1.8;padding:20px 0 30px}.reversePosition{margin-bottom:30px!important}.reversePosition.scrolleFade{opacity:0;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transition:opacity .5s ease-out .5s,-webkit-transform .5s ease-out .5s;transition:opacity .5s ease-out .5s,-webkit-transform .5s ease-out .5s;transition:opacity .5s ease-out .5s,transform .5s ease-out .5s;transition:opacity .5s ease-out .5s,transform .5s ease-out .5s,-webkit-transform .5s ease-out .5s}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.ec-newsRole{padding:40px 0 0}.ec-newsRole .ec-newsRole__news{-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;margin-bottom:40px}.ec-newsRole .ec-newsRole__newsItem{width:100%}.ec-newsRole .ec-newsRole__newsItem:not(:last-of-type){border-bottom:1px dotted #0d0f0f}.ec-newsRole .ec-newsRole__newsItem:last-of-type{margin-bottom:20px}.ec-newsRole .ec-newsRole__newsDate{display:block;margin:15px 0 5px;font-size:12px;color:#969696}.ec-newsRole .ec-newsRole__newsColumn{display:-webkit-box;display:-ms-flexbox;display:flex}.ec-newsRole .ec-newsRole__newsTitle{display:inline-block;margin-bottom:10px;width:calc(100% - 30px);font-size:14px;color:#556269;line-height:1.6}.ec-newsRole .ec-newsRole__newsClose{display:inline-block;width:30px;position:relative}.ec-newsRole .ec-newsRole__newsCloseBtn{border-radius:50%;display:inline-block;font-size:20px;margin-left:auto;width:28px;height:28px;color:#0d0f0f;text-align:center;cursor:pointer;position:absolute;right:0;-webkit-transition:all ease-in-out .2s;transition:all ease-in-out .2s}.ec-newsRole .ec-newsRole__newsCloseBtn:hover{background:#eaeded;color:#1c4e4e;text-decoration:none}.ec-newsRole .ec-newsRole__newsCloseBtn i{display:block;font-size:10px;line-height:28px;-webkit-transform:rotateX(180deg) translateY(0);transform:rotateX(180deg) translateY(0)}.ec-newsRole .ec-newsRole__newsDescription{display:none;margin:0 0 10px;font-size:14px;line-height:1.4;overflow:hidden}.ec-newsRole .ec-newsRole__newsDescription a{color:#0d0f0f}.ec-newsRole__newsItem.is_active .ec-newsRole__newsCloseBtn i{-webkit-transform:rotateX(0) translateY(0);transform:rotateX(0) translateY(0)}.ec-newsRole .ec-newsRole__newsReadmoreBtn{float:right;margin-top:20px}.ec-infomationRole{margin:0 auto;padding-left:20px;padding-right:20px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;line-height:1.4;color:#0d0f0f;-webkit-text-size-adjust:100%;width:100%;max-width:1130px;margin-bottom:60px}.ec-infomationRole:after{content:" ";display:table}.ec-infomationRole:after{clear:both}.ec-infomationRole textarea{font-family:sans-serif}.ec-infomationRole img{max-width:100%}.ec-infomationRole html{-webkit-box-sizing:border-box;box-sizing:border-box}.ec-infomationRole *,.ec-infomationRole ::after,.ec-infomationRole ::before{-webkit-box-sizing:inherit;box-sizing:inherit}.ec-infomationRole img{width:100%}.ec-bannerRole{background:rgba(13,15,15,.03);padding:50px 0 10px}.ec-bannerRole .uic-itemnew__slider{opacity:0;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}.ec-bannerRole .uic-itemnew__slider.slick-initialized{opacity:1}.ec-bannerRole .slick-dots{display:block;width:100%;padding:0;list-style:none;text-align:center}.ec-bannerRole .slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.ec-bannerRole .slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}.ec-bannerRole .slick-dots li button:focus,.ec-bannerRole .slick-dots li button:hover{outline:0}.ec-bannerRole .slick-dots li button:focus:before,.ec-bannerRole .slick-dots li button:hover:before{opacity:1}.ec-bannerRole .slick-dots li button:before{content:" ";line-height:20px;position:absolute;top:0;left:0;width:12px;height:12px;text-align:center;opacity:.25;background-color:#000;border-radius:50%}.ec-bannerRole .slick-dots li button.thumbnail img{width:0;height:0}.ec-bannerRole .slick-dots li.slick-active button:before{opacity:.75;background-color:#000}.ec-bannerNavi{margin:0 auto;max-width:1130px;text-align:center}.ec-bannerNavi .slick-slide{padding:15px;text-align:center}.ec-bannerNavi__link{display:inline-block}.ec-bannerNavi__link:focus,.ec-bannerNavi__link:hover{outline:0}.ec-bannerNavi__link>div{width:100%;height:auto}.ec-bannerNavi__link p{color:#0d0f0f;padding-top:8px;text-align:left}.ec-footerRole{margin-top:0}@media only screen and (min-width:768px){.ec-sliderRole{height:660px;max-height:660px}.ec-sliderRole .mainVisualTitle{height:600px}.ec-sliderRole .mainVisualTitle span{font-size:2em;letter-spacing:1px;margin:0}.ec-sliderRole .mainVisualTitle h2{font-size:6em}.ec-sliderRole .mainVisualTitle dl{margin:2em 0 1em;padding:1em 1em}.ec-sliderRole .mainVisualTitle dl dt{font-size:1.25em;padding-bottom:.5em}.ec-sliderRole .mainVisualTitle dl dd{font-size:1.125em}.ec-sliderRole .slick-list{max-height:600px}.ec-sliderRole .slick-list img{height:600px;max-height:600px}.ec-blockBtn--top{max-width:260px}.ec-categoryRole{margin-bottom:0}.ec-categorylist{margin-bottom:80px}.ec-categorylist .ec-categorylist__image{height:400px}.ec-categorylist .ec-categorylist__image img{height:auto}.ec-categorylist .ec-categorylist__item{padding:50px;margin:-20vw 10px 0 auto;width:430px}.ec-categorylist .ec-categorylist__item h3{font-size:22px;letter-spacing:2px}.ec-categorylist .ec-categorylist__item p{padding:40px 0}.reversePosition .ec-categorylist__image{margin-left:auto}.reversePosition .ec-categorylist__item{margin:-20vw 0 0 10px}.ec-newsRole{padding:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.ec-newsRole .ec-newsRole__news{border:1px solid #0d0f0f;padding:20px 30px;margin-bottom:0}.ec-newsRole .ec-newsRole__newsItem:last-of-type{margin-bottom:0}.ec-newsRole .ec-newsRole__newsItem{padding:20px 0}.ec-newsRole .ec-newsRole__newsHeading{display:-webkit-box;display:-ms-flexbox;display:flex}.ec-newsRole .ec-newsRole__newsDate{display:inline-block;margin:0;min-width:120px;font-size:14px}.ec-newsRole .ec-newsRole__newsColumn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-width:calc(100% - 120px)}.ec-newsRole .ec-newsRole__newsTitle{margin-bottom:0;line-height:1.8}.ec-newsRole .ec-newsRole__newsDescription{margin:20px 0 0;line-height:1.8}.ec-infomationRole{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:100%;margin:0;padding:120px 20px}.ec-infomationRole .fb-page{margin-left:30px}.ec-bannerRole{padding-bottom:0}.ec-bannerNavi{text-align:left;padding:20px}.ec-footerRole{margin-top:0}}@media only screen and (min-width:992px){.ec-categorylist .ec-categorylist__image{max-width:820px}}
/*# sourceMappingURL=top.min.css.map */