﻿body{background:#FDFCEA}body #container section{background:#FDFCEA;margin-bottom:100px}@media (max-width: 480px){body #container section{margin-bottom:60px}}section#main{max-width:inherit;padding:0 !important}section#main .mainBox{display:flex}@media (max-width: 768px){section#main .mainBox{flex-direction:column}}section#main .mainBox .imgBox{width:50%}@media (max-width: 768px){section#main .mainBox .imgBox{width:100%;margin-top:-90px}}section#main .mainBox .ttlBox{width:50%;display:flex;flex-wrap:wrap}@media (max-width: 768px){section#main .mainBox .ttlBox{width:100%;margin-top:-70px}}section#main .mainBox .ttlBox li{width:33.33%;height:33.33%}section#main .mainBox .ttlBox li.ttl{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}@media (max-width: 768px){section#main .mainBox .ttlBox li.ttl{padding:40px 0}}section#main .mainBox .ttlBox li h1{position:relative;font-size:7.5rem;line-height:1;margin-bottom:10px;padding-bottom:10px}@media (max-width: 1024px){section#main .mainBox .ttlBox li h1{font-size:6.2rem}}@media (max-width: 640px){section#main .mainBox .ttlBox li h1{font-size:3.6rem}}section#main .mainBox .ttlBox li h1::first-letter{color:#CCAC00}section#main .mainBox .ttlBox li h1::after{position:absolute;content:"";width:100%;height:2px;background:#EEEEEE;left:0;bottom:0}section#main .mainBox .ttlBox li p{font-size:1.5rem;font-weight:bold;letter-spacing:0.1em}@media (max-width: 1024px){section#main .mainBox .ttlBox li p{font-size:1.4rem;letter-spacing:0.03em}}@media (max-width: 960px){#container section{padding:0 20px}}@media (max-width: 480px){#container section{padding:0 10px}}#container section.contents>h2{position:relative;margin-bottom:40px;text-align:center;font-size:5.0rem;color:#000;z-index:1}@media (max-width: 640px){#container section.contents>h2{font-size:3.2rem}}@media (max-width: 480px){#container section.contents>h2{margin-bottom:10px}}#container section.contents>h2::before{position:absolute;content:"";color:#EDEDED;font-size:12rem;white-space:nowrap;left:50%;top:0;transform:translate(-50%, -6rem);z-index:-1}@media (max-width: 768px){#container section.contents>h2::before{font-size:8rem;transform:translate(-50%, -2.5rem)}}@media (max-width: 640px){#container section.contents>h2::before{font-size:6rem}}#container section.contents>h2 span{margin-top:40px;font-size:2.0rem;font-weight:bold}#container section.contents>h2 span::before{width:30px;height:3px;left:calc(50% - 15px);background:#CE7D2D}@media (max-width: 480px){#container section.contents>h2 span{margin-top:20px;font-size:1.6rem}}#container section.contents.about{max-width:inherit;padding:0}#container section.contents.about>h2::before{content:"ABOUT"}#container section.contents.about .inner{padding:50px 40px 0;background:#FFF}@media (max-width: 960px){#container section.contents.about .inner{padding:40px 20px 0}}@media (max-width: 480px){#container section.contents.about .inner{padding:40px 10px 0}}#container section.contents.about ul{max-width:1200px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between}#container section.contents.about ul::after{content:"";width:calc(33.33% - 20px)}@media (max-width: 960px){#container section.contents.about ul::after{width:calc(33.33% - 10px)}}@media (max-width: 640px){#container section.contents.about ul::after{width:calc(50% - 5px)}}#container section.contents.about ul li{width:calc(33.33% - 20px);margin-bottom:40px}@media (max-width: 960px){#container section.contents.about ul li{width:calc(33.33% - 10px)}}@media (max-width: 640px){#container section.contents.about ul li{width:calc(50% - 5px)}}#container section.contents.about ul li.full{width:100%;text-align:center}#container section.contents.about ul li.full img{max-width:230px}#container section.contents.about ul li .logo{display:block;max-height:70px;width:auto;margin:0 auto 20px}@media (max-width: 480px){#container section.contents.about ul li .logo{max-height:50px;margin:0 auto 10px}}#container section.contents.about ul li h3,#container section.contents.about ul li h4{font-weight:bold;margin-bottom:10px}#container section.contents.about ul li h3{margin-top:20px;padding-top:10px;border-top:1px solid #CCC;text-align:center}@media (max-width: 480px){#container section.contents.about ul li h3{margin-top:10px;font-size:1.4rem}}#container section.contents.about ul li h4{margin-top:15px}@media (max-width: 480px){#container section.contents.about ul li h4{font-size:1.1rem}}@media (max-width: 480px){#container section.contents.about ul li p{font-size:1.1rem}}#container section.contents.numbers{max-width:inherit;padding:0}#container section.contents.numbers>h2::before{content:"NUMBERS"}#container section.contents.numbers .inner{padding:0 40px}@media (max-width: 960px){#container section.contents.numbers .inner{padding:0 20px}}@media (max-width: 480px){#container section.contents.numbers .inner{padding:0 10px}}#container section.contents.numbers ul{display:flex;flex-wrap:wrap;max-width:1200px;margin:0 auto;color:#FFF}#container section.contents.numbers ul li{position:relative;width:25%;padding:20px 0 100px;background:#374252}#container section.contents.numbers ul li:nth-child(even){background:#CDAC00}#container section.contents.numbers ul li:nth-child(n+5){background:#CDAC00}#container section.contents.numbers ul li:nth-child(n+5):nth-child(even){background:#374252}@media (max-width: 640px){#container section.contents.numbers ul li{width:50%;background:#CDAC00 !important}#container section.contents.numbers ul li:nth-child(1),#container section.contents.numbers ul li:nth-child(4),#container section.contents.numbers ul li:nth-child(5),#container section.contents.numbers ul li:nth-child(8){background:#374252 !important}}#container section.contents.numbers ul li .ttl{margin:0 20px;padding-bottom:8px;font-size:2.4rem;line-height:1;text-align:center;border-bottom:2px solid #FFF}@media (max-width: 1150px){#container section.contents.numbers ul li .ttl{font-size:1.8vw}}@media (max-width: 960px){#container section.contents.numbers ul li .ttl{margin:0 12px}}@media (max-width: 640px){#container section.contents.numbers ul li .ttl{font-size:3.6vw}}@media (max-width: 480px){#container section.contents.numbers ul li .ttl{font-size:3.4vw}}#container section.contents.numbers ul li .num{font-size:9.0rem;font-family:'Oswald', sans-serif;letter-spacing:-0.02em;text-align:center;line-height:1.3}@media (max-width: 1280px){#container section.contents.numbers ul li .num{font-size:8.2rem}}@media (max-width: 1180px){#container section.contents.numbers ul li .num{font-size:6.0vw}}@media (max-width: 1000px){#container section.contents.numbers ul li .num{font-size:5.0vw}}@media (max-width: 640px){#container section.contents.numbers ul li .num{font-size:12vw}}#container section.contents.numbers ul li .num span{display:inline-block;padding-left:4px;font-size:1.4rem;font-family:-apple-system,BlinkMacSystemFont,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN W3",HiraKakuProN-W3,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"Yu Gothic M","游ゴシック Medium","Yu Gothic Medium","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","Helvetica Neue",HelveticaNeue,"Segoe UI",sans-serif;letter-spacing:0}@media (max-width: 1150px){#container section.contents.numbers ul li .num span{font-size:1.5vw}}@media (max-width: 640px){#container section.contents.numbers ul li .num span{font-size:3vw}}#container section.contents.numbers ul li .att{position:absolute;left:50%;bottom:80px;transform:translateX(-50%);text-align:center;white-space:nowrap;font-size:1.2rem;line-height:1.2}@media (max-width: 1150px){#container section.contents.numbers ul li .att{font-size:1.0vw}}@media (max-width: 640px){#container section.contents.numbers ul li .att{font-size:2.2vw;line-height:1.3}}#container section.contents.numbers ul li .icon{position:absolute;left:50%;bottom:20px;transform:translateX(-50%)}#container section.contents.numbers ul li .icon img{display:block;margin:0 auto;max-height:50px;width:auto}#container section.contents.numbers ul+ul{margin-top:50px}#container section.contents.keywords{max-width:inherit;padding:80px 40px;margin:0 auto 60px;background:transparent;overflow:hidden;z-index:1}@media (max-width: 960px){#container section.contents.keywords{padding:0 20px}}@media (max-width: 480px){#container section.contents.keywords{padding:0 10px}}#container section.contents.keywords>h2::before{content:"KEYWORDS"}#container section.contents.keywords .parallax-inner{position:absolute;background-image:url(/shr/img/guidetour/bg-keywords.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;width:100vw;height:150vw;left:0;top:0;transform:translate3d(0px, -300px, 0px);transition:transform 200ms;z-index:-1}@media (max-width: 1080px){#container section.contents.keywords .parallax-inner{display:none}}#container section.contents.keywords .inner{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:1340px;margin:0 auto}#container section.contents.keywords dl{width:calc(50% - 10px);margin-bottom:20px;display:flex;flex-wrap:wrap;background:#FFF}@media (max-width: 1080px){#container section.contents.keywords dl{width:100%}}@media (max-width: 640px){#container section.contents.keywords dl{width:calc(50% - 5px);flex-direction:column}}#container section.contents.keywords dl dt{width:30%}@media (max-width: 1340px){#container section.contents.keywords dl dt{width:35%}}@media (max-width: 1080px){#container section.contents.keywords dl dt{width:200px}}@media (max-width: 640px){#container section.contents.keywords dl dt{width:100%}}#container section.contents.keywords dl dd{width:calc(100% - 30%);padding:20px 0 20px 20px}@media (max-width: 1340px){#container section.contents.keywords dl dd{padding:10px 0 10px 20px;width:calc(100% - 35%)}}@media (max-width: 1080px){#container section.contents.keywords dl dd{width:calc(100% - 200px)}}@media (max-width: 640px){#container section.contents.keywords dl dd{width:100%;padding:10px 0 10px 10px}}#container section.contents.keywords dl dd h3{font-size:2.0rem;font-weight:bold}@media (max-width: 960px){#container section.contents.keywords dl dd h3{font-size:1.8rem}}@media (max-width: 640px){#container section.contents.keywords dl dd h3{font-size:1.6rem}}@media (max-width: 480px){#container section.contents.keywords dl dd h3{font-size:1.4rem}}#container section.contents.keywords dl dd p{margin-top:10px;padding-top:10px;padding-right:20px;border-top:3px solid #CCAC00}@media (max-width: 1200px){#container section.contents.keywords dl dd p{font-size:1.2rem}}@media (max-width: 1080px){#container section.contents.keywords dl dd p{font-size:1.4rem}}@media (max-width: 640px){#container section.contents.keywords dl dd p{font-size:1.1rem;padding-right:10px}}#container section.contents.works{max-width:inherit;padding:0;margin-bottom:calc(100px + 50px)}@media (max-width: 768px){#container section.contents.works{margin-bottom:100px}}@media (max-width: 480px){#container section.contents.works{margin-bottom:60px}}#container section.contents.works>h2::before{content:"WORKS"}#container section.contents.works dl{position:relative;display:flex;z-index:1}@media (max-width: 768px){#container section.contents.works dl{flex-direction:column;padding:0 20px}}@media (max-width: 480px){#container section.contents.works dl{padding:0 10px}}#container section.contents.works dl dt{width:50%}@media (max-width: 768px){#container section.contents.works dl dt{width:100%}}#container section.contents.works dl dd{width:50%;padding:50px;display:flex;flex-direction:column;justify-content:center;color:#FFF;background:#374252;transform:translateY(50px)}@media (max-width: 960px){#container section.contents.works dl dd{padding:40px 30px}}@media (max-width: 768px){#container section.contents.works dl dd{width:100%;transform:translateY(0)}}@media (max-width: 640px){#container section.contents.works dl dd{padding:30px 20px}}@media (max-width: 480px){#container section.contents.works dl dd{padding:20px 10px}}#container section.contents.works dl dd .logo{display:flex;flex-wrap:wrap}#container section.contents.works dl dd .logo li{width:14.285%}#container section.contents.works dl dd .logo li img{max-height:60px;width:auto}#container section.contents.works dl dd .logo li.full{width:100%}#container section.contents.works dl dd .logo li.full img{max-width:230px}#container section.contents.works dl dd h3{font-size:2.0rem;font-weight:bold;margin-bottom:30px}@media (max-width: 480px){#container section.contents.works dl dd h3{font-size:1.4rem;margin-bottom:20px}#container section.contents.works dl dd h3 br{display:none}}#container section.contents.works dl dd p{margin-top:40px;font-size:1.4rem;line-height:1.8}@media (max-width: 640px){#container section.contents.works dl dd p{font-size:1.2rem}}@media (max-width: 480px){#container section.contents.works dl dd ul{font-size:1.2rem}}#container section.contents.works dl dd ul li{margin-top:10px;margin-left:1.5em;list-style-type:disc}#container section.contents.works dl dd ul li span{display:block}#container section.contents.works dl dd ul li span::before{content:"■ "}#container section.contents.works dl::after{position:absolute;content:"";width:25%;height:100%;left:25%;top:50px;background:#374252;z-index:-1}@media (max-width: 768px){#container section.contents.works dl::after{content:none}}#container section.contents.works dl.rev{flex-direction:row-reverse;margin-top:100px}@media (max-width: 768px){#container section.contents.works dl.rev{flex-direction:column;margin-top:40px}}#container section.contents.works dl.rev::after{left:50%}#container section.contents.works dl.rev dd p{margin-top:0}#container section.contents.education{max-width:inherit;padding:0 40px}@media (max-width: 960px){#container section.contents.education{padding:0 20px}}@media (max-width: 480px){#container section.contents.education{padding:0 10px}}#container section.contents.education>h2::before{content:"EDUCATION"}#container section.contents.education .inner{max-width:900px;margin:0 auto}#container section.contents.education h3{text-align:center;font-size:2.0rem;font-weight:bold;color:#CCAC00}@media (max-width: 480px){#container section.contents.education h3{font-size:1.4rem}}#container section.contents.education p.lead{margin:30px auto;text-align:center}@media (max-width: 480px){#container section.contents.education p.lead{margin:20px auto;font-size:1.2rem;text-align:left}}#container section.contents.education div.graph{margin:40px auto 80px}@media (max-width: 480px){#container section.contents.education div.graph{margin:20px auto 60px}}#container section.contents.education div.graph:last-child{margin-bottom:0}#container section.contents.education div.graph.sizem{max-width:600px}#container section.contents.workstyle{max-width:inherit;padding:0 40px}@media (max-width: 960px){#container section.contents.workstyle{padding:0 20px}}@media (max-width: 480px){#container section.contents.workstyle{padding:0 10px}}#container section.contents.workstyle>h2::before{content:"WORK STYLE"}#container section.contents.workstyle .inner{max-width:1200px;margin:0 auto}#container section.contents.workstyle .inner>h3{font-size:1.8rem;text-align:center}@media (max-width: 480px){#container section.contents.workstyle .inner>h3{font-size:1.6rem}}#container section.contents.workstyle .inner>ul{width:100%;margin:40px auto;text-align:center}@media (max-width: 480px){#container section.contents.workstyle .inner>ul{font-size:1.2rem}}#container section.contents.workstyle .inner .dlWrap{display:flex;flex-wrap:wrap;justify-content:space-between}#container section.contents.workstyle .inner .dlWrap dl{display:flex;width:calc(50% - 10px);flex-wrap:wrap;border-top:1px solid #CCC;border-left:1px solid #CCC}@media (max-width: 900px){#container section.contents.workstyle .inner .dlWrap dl{width:100%;font-size:1.2rem}}#container section.contents.workstyle .inner .dlWrap dl dt,#container section.contents.workstyle .inner .dlWrap dl dd{display:flex;flex-direction:column;padding:10px 15px;vertical-align:bottom;justify-content:center}@media (max-width: 480px){#container section.contents.workstyle .inner .dlWrap dl dt,#container section.contents.workstyle .inner .dlWrap dl dd{padding:6px 10px}}#container section.contents.workstyle .inner .dlWrap dl dt{width:120px;border-right:1px solid #CCC;border-bottom:1px solid #CCC;background:#CCAC00;color:#FFF;font-weight:bold}@media (max-width: 480px){#container section.contents.workstyle .inner .dlWrap dl dt{width:80px}}#container section.contents.workstyle .inner .dlWrap dl dd{width:calc(100% - 120px);border-right:1px solid #CCC;border-bottom:1px solid #CCC}@media (max-width: 480px){#container section.contents.workstyle .inner .dlWrap dl dd{width:calc(100% - 80px)}}#container section.contents.workstyle .inner .dlWrap dl dd h4{font-size:1.6rem;font-weight:bold;margin-bottom:12px}@media (max-width: 480px){#container section.contents.workstyle .inner .dlWrap dl dd h4{font-size:1.4rem}}@media (max-width: 900px){#container section.contents.workstyle .inner .dlWrap dl.area{margin-top:40px}}#container section.contents.welfare{max-width:inherit;padding:0 40px}@media (max-width: 960px){#container section.contents.welfare{padding:0 20px}}@media (max-width: 480px){#container section.contents.welfare{padding:0 10px;margin-bottom:60px}}#container section.contents.welfare>h2::before{content:"WELFARE"}#container section.contents.welfare .inner{max-width:1200px;margin:0 auto}#container section.contents.welfare h3{margin-bottom:40px;text-align:center;font-size:2.0rem;font-weight:bold;color:#CCAC00}@media (max-width: 480px){#container section.contents.welfare h3{font-size:1.4rem}}#container section.contents.welfare ul.list1{max-width:600px;margin:0 auto}#container section.contents.welfare ul.list1 li{margin-bottom:10px}#container section.contents.welfare ul.list1 li span{display:block;margin:0 0 0 2rem;text-indent:-2rem}@media (max-width: 480px){#container section.contents.welfare ul.list1 li span{font-size:1.2rem}}#container section.contents.welfare ul.list1 li:last-child{margin-bottom:0}#container section.contents.welfare ul.list1 table{max-width:600px;margin:40px auto;border:#DDD solid 1px;border-right:none;border-bottom:none}@media (max-width: 560px){#container section.contents.welfare ul.list1 table{width:100%;margin:30px 0}}#container section.contents.welfare ul.list1 table tr th{width:200px;padding:10px 20px;border-right:#DDD solid 1px;border-bottom:#DDD solid 1px;background:#DDD;color:#000}@media (max-width: 560px){#container section.contents.welfare ul.list1 table tr th{padding:10px}}@media (max-width: 500px){#container section.contents.welfare ul.list1 table tr th{width:100%;display:block;text-align:center;padding:10px 0}}#container section.contents.welfare ul.list1 table tr th:first-child{border-bottom:#FFF solid 1px}#container section.contents.welfare ul.list1 table tr td{width:200px;padding:10px 40px 10px 20px;border-right:#DDD solid 1px;border-bottom:#DDD solid 1px;position:relative}@media (max-width: 560px){#container section.contents.welfare ul.list1 table tr td{padding:10px 30px 10px 10px}}@media (max-width: 500px){#container section.contents.welfare ul.list1 table tr td{width:100%;display:block;text-align:center;padding:20px 0}}#container section.contents.welfare ul.list1 table tr td::before{position:absolute;top:50%;right:-10px;width:20px;height:20px;border-top:1px solid #DDD;border-right:1px solid #DDD;background:#FDFCEA;margin:auto;content:"";vertical-align:middle;-webkit-transform:translateY(-50%) rotate(225deg);-moz-transform:translateY(-50%) rotate(225deg);-ms-transform:translateY(-50%) rotate(225deg);-o-transform:translateY(-50%) rotate(225deg);transform:translateY(-50%) rotate(225deg)}@media (max-width: 500px){#container section.contents.welfare ul.list1 table tr td::before{top:auto;left:50%;right:auto;bottom:-11px;-webkit-transform:translateX(-50%) rotate(135deg);-moz-transform:translateX(-50%) rotate(135deg);-ms-transform:translateX(-50%) rotate(135deg);-o-transform:translateX(-50%) rotate(135deg);transform:translateX(-50%) rotate(135deg)}}#container section.contents.welfare ul.list1 table tr td+td{width:200px;padding:10px 20px}@media (max-width: 500px){#container section.contents.welfare ul.list1 table tr td+td{width:100%;padding:25px 0 20px;text-align:center}}#container section.contents.welfare ul.list1 table tr td+td::before{content:none}#container section.contents.welfare ul.list2{max-width:600px;margin:0 auto 80px;background:#EEE;padding:20px}@media (max-width: 480px){#container section.contents.welfare ul.list2{margin:0 auto 50px;padding:10px;font-size:1.2rem}}#container section.contents.welfare ul.list2 li{margin-bottom:10px}#container section.contents.welfare ul.list2 li span{display:block;margin:0 0 0 2.2rem;text-indent:-2.2rem}#container section.contents.welfare ul.list2 li:last-child{margin-bottom:0}#container section.contents.welfare .comparison img{display:block;max-width:730px;height:auto;margin:0 auto}#container section.contents.welfare .comparison ul.comparisonIcon{margin-top:30px;display:flex;justify-content:center}@media (max-width: 500px){#container section.contents.welfare .comparison ul.comparisonIcon{margin-top:15px}}#container section.contents.welfare .comparison ul.comparisonIcon li{padding:0 10px}#container section.contents.welfare .comparison ul.comparisonIcon li span.icon1{color:#CDAC00}#container section.contents.welfare .comparison ul.comparisonIcon li span.icon2{color:#374252}#container section.contents.welfare .comparison ul.comparisonIcon li span.icon3{color:#EEEEEE}#container section.contents.welfare .comparison .att{margin-top:20px;text-align:center}@media (max-width: 500px){#container section.contents.welfare .comparison .att{text-align:left}}@media (max-width: 480px){#container section.contents.welfare .comparison .att{font-size:1.2rem}}#container section.contents.welfare .comparison .att.center{margin:0 0 40px}@media (max-width: 480px){#container section.contents.welfare .comparison .att.center{margin:0 0 20px;text-align:center}}#container section.contents.banner{padding:0;margin-bottom:0}@media (max-width: 960px){#container section.contents.banner{margin-top:40px;padding:0 20px}}@media (max-width: 480px){#container section.contents.banner{margin-top:0;margin-bottom:0}}#container section.contents.banner>h2{font-size:2rem;padding:0;margin-bottom:20px;font-weight:bold}@media (max-width: 500px){#container section.contents.banner>h2{font-size:5.2vw}}#container section.contents.banner .lead{padding:0 20px;text-align:center}@media (max-width: 500px){#container section.contents.banner .lead{text-align:left;padding:0}}#container section.contents.banner .lead br{display:none}@media (max-width: 720px){#container section.contents.banner .lead br{display:block}}#container section.contents.banner ul{margin-top:40px;display:flex;flex-wrap:wrap;justify-content:space-between}@media (max-width: 480px){#container section.contents.banner ul{margin-top:20px}}#container section.contents.banner ul li{width:calc(25% - 9px);background:#374252}@media (max-width: 720px){#container section.contents.banner ul li{width:calc(50% - 6px)}#container section.contents.banner ul li:nth-child(n+3){margin-top:12px}}#container section.contents.banner ul li a{position:relative;display:block;height:100%;padding-bottom:40px;color:#FFF}#container section.contents.banner ul li a:hover{opacity:0.6}#container section.contents.banner ul li a img{vertical-align:top}#container section.contents.banner ul li a h3{position:relative;margin-bottom:32px;padding:20px 15px 10px;font-size:2.0rem;font-weight:bold}@media (max-width: 1024px){#container section.contents.banner ul li a h3{font-size:1.6rem}}@media (max-width: 480px){#container section.contents.banner ul li a h3{padding:10px;font-size:1.4rem}}#container section.contents.banner ul li a h3::after{position:absolute;content:"";width:30px;height:2px;left:15px;bottom:-10px;background:#CCAC00}@media (max-width: 480px){#container section.contents.banner ul li a h3::after{left:10px}}#container section.contents.banner ul li a .view-more.no-link{display:inline-block;position:absolute;white-space:nowrap;right:20px;bottom:12px;margin:0 auto;padding:0 35px 0 0;font-family:"Oswald",sans-serif}#container section.contents.banner ul li a .view-more.no-link::before{position:absolute;content:"";bottom:1px;right:0;width:12px;height:10px;border-top:1px solid #FFF;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#container section.contents.banner ul li a .view-more.no-link::after{position:absolute;content:"";width:30px;height:1px;right:0;left:auto;bottom:5px;background-color:#FFF}
