@charset "UTF-8";

.contents__wrapper{display:flex;align-items:flex-start;justify-content:space-between;width:1100px;margin:40px auto 60px}@media screen and (max-width:768px){.contents__wrapper{display:block;margin:22px auto 51px;width:100%;padding:0 10px;box-sizing:border-box}}.content{width:821px;position:relative}@media screen and (max-width:768px){.content{width:100%}}.sidebar{width:254px}@media screen and (max-width:768px){.sidebar{width:100%;padding:0;box-sizing:border-box;margin-top:50px}}.sidebar__headline{margin-bottom:12px}.sidebar__pic{width:100%;margin-bottom:20px;cursor:pointer;transition:.4s}@media screen and (min-width:769px){.sidebar__pic:hover{opacity:.56}}.sidebar__pic img{width:100%}@media screen and (max-width:768px){.sidebar__pic{width:100%;margin-bottom:30px}}.sidebar__pic--form{margin-bottom:28px}.corporatesArticle+.corporatesArticle{margin-top:20px}.corporatesArticle{background-color:#fff}.corporatesArticle a{display:flex;align-items:flex-start;padding:30px;color:#253947;box-sizing:border-box;transition:.4s;position:relative}@media screen and (max-width:768px){.corporatesArticle a{display:block;padding:15px}}@media screen and (min-width:769px){.corporatesArticle a:hover{box-shadow:0 14px 36px rgba(59,184,212,.24)}}.corporatesArticle__pic{width:280px;height:220px;border:1px solid #efefef;box-sizing:border-box;position:relative}@media screen and (max-width:768px){.corporatesArticle__pic{width:100%;height:175px}}.corporatesArticle__pic img{max-width:calc(100% - 68px);max-height:calc(100% - 68px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width:768px){.corporatesArticle__pic img{max-width:calc(100% - 65px);max-height:calc(100% - 65px)}}.corporatesArticle__inner{box-sizing:border-box;padding-left:30px;flex:1}@media screen and (max-width:768px){.corporatesArticle__inner{width:100%;padding-left:0;margin-top:20px}}.corporatesArticle__headline{font-size:22px;line-height:24px;font-weight:500}@media screen and (max-width:768px){.corporatesArticle__headline{font-size:16px;line-height:22px;text-align:center}}.corporatesArticle__address{font-size:14px;line-height:20px;margin-top:14px;color:#8d8d8d}@media screen and (max-width:768px){.corporatesArticle__address{margin-top:10px;padding:0 6px}}.corporatesArticle__description{font-size:14px;line-height:26px;font-weight:400;margin-top:20px}@media screen and (max-width:768px){.corporatesArticle__description{line-height:20px;margin-top:28px}}.corporatesArticle__description--omit{height:7.2em;display:block;overflow:hidden;position:relative}@media screen and (max-width:768px){.corporatesArticle__description--omit{height:6em}}.corporatesArticle__description--omit:after{display:block;content:"";position:absolute;width:100%;height:35px;bottom:0;left:0;background:transparent linear-gradient(180deg,rgba(255,255,255,0) 0,#fff 90%,#fff 100%) 0 0 no-repeat padding-box}@media screen and (max-width:768px){.corporatesArticle__description--omit:after{height:30px;box-shadow:0 -20px 20px 0 #fff inset;background:0 0}}.corporates__pagination{margin-top:66px}@media screen and (max-width:768px){.corporates__pagination{margin-top:28px}}.more__link{width:100%;margin-top:17px;text-align:right;position:absolute;bottom:30px;right:30px}@media screen and (max-width:768px){.more__link{margin-top:13px;position:relative;bottom:0;right:0}}.more__link span{display:flex;align-items:center;justify-content:flex-end;font-weight:500;color:#253947}@media screen and (max-width:768px){.more__link span{font-size:12px}}.more__link span:before{content:"";width:25px;height:25px;background:url(/assets/img/arrow_more.png) center/100% 100% no-repeat}#pager,.pagination{margin-top:30px}@media screen and (max-width:768px){#pager,.pagination{margin-top:30px}}.corprateList{opacity:0;transition:opacity .3s linear}.corprateList.slick-initialized{opacity:1}.corprateList .slick-dots{bottom:-24px}@media screen and (max-width:768px){.corprateList .slick-dots{bottom:-22px}}.corprateList .slick-dots li{width:10px;height:10px;margin:0 5px}@media screen and (max-width:768px){.corprateList .slick-dots li{width:12px;height:12px;margin:0 6px}}.corprateList .slick-dots li button{width:100%;height:100%;padding:0;background:#c9c9c9;border-radius:50%}.corprateList .slick-dots li button::before{display:none}.corprateList .slick-dots li.slick-active button{background:#3bb8d4;background:linear-gradient(135deg,#3bb8d4 0,#3bb8d4 50%,#0f5df0 100%)}.sidebar__box--corprate{margin-bottom:60px}.detailContents{background-color:#fff;margin-top:50px;padding:30px}.detailContents .blockEditor h1{font-size:30px;line-height:38px;text-align:left;margin:0 0 15px!important}@media screen and (max-width:768px){.detailContents .blockEditor h1{font-size:20px;margin:0 0 8px!important;line-height:28px}}.detailContents .blockEditor h2{font-size:30px;line-height:38px;text-align:left;margin-top:60px}@media screen and (max-width:768px){.detailContents .blockEditor h2{font-size:22px;line-height:28px;margin:30px 0 22px}}.detailContents .blockEditor h3{font-size:24px;line-height:32px;text-align:left;margin-top:60px}@media screen and (max-width:768px){.detailContents .blockEditor h3{font-size:17px;line-height:24px;margin:30px 0 22px}}.detailContents .blockEditor h4{font-size:20px;line-height:28px;text-align:left}@media screen and (max-width:768px){.detailContents .blockEditor h4{font-size:16px;line-height:22px;margin:30px 0 22px}}.detailContents .blockEditor .date{font-size:12px;margin-bottom:4px}@media screen and (max-width:768px){.detailContents .blockEditor .date{font-size:15px;margin-bottom:14px}}@media screen and (max-width:768px){.detailContents .blockEditor p{font-size:14px}}@media screen and (max-width:768px){.detailContents .blockEditor #toc_container .toc_title{line-height:28px}}