/* Css for , Version=1778235361 */
 .cards-products .media-wrapper{height:200px;line-height:200px;max-height:200px;}.cards-products .media-wrapper:hover{text-decoration:none;}.cards-products .media-placeholder{height:200px;line-height:150px;}.cards-products .card-heading{padding-bottom:5px;}.cards-products .card-content{padding-bottom:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.cards-products>div{padding-top:15px;border-bottom:1px dotted #e5e5e5;}.cards-products .card{margin-bottom:15px;}.list-condensed .cards{padding-top:0;margin:0;}.cards-products .card-info{position:relative;}.cards-products .card-info > .views-count{position:absolute;right:0;top:10px;opacity:.8;}.card > .media-wrapper{background:none;}.card:hover > .media-wrapper{background:none;}@media (min-width: 768px){.pull-right{float:right !important;font-size:14px;padding-top:5px;}.panel-block .panel-body .card{border-bottom:1px #e5e5e5 solid;}.panel-block .panel-body .card{border:1px #e5e5e5 solid;}.panel-block .col-md-12{margin:5px -1px 0 0;width:19.9% !important;}.panel-block .panel-body>.cards{margin:-10px -25px -10px -15px !important;}.panel-block .panel-body .card>.card-heading{min-height:50px !important;}.panel-block .panel-heading{border-bottom:0px solid transparent;padding:18px 15px 8px 5px;color:#333;font-size:18px;font-weight:normal !important;}.panel-heading b,.panel-heading strong{font-weight:normal;}.panel-heading .icon{font-size:24px;font-weight:400;}div[data-region="index_index-middle"] .col:nth-child(2){padding:0;}.m-index-index .focus-top{margin-bottom:6px;}.col[data-grid='2'],.col-2{z-index:2222 !important;}div[data-id="241"]{margin-top:-35px;}#block241 .text-content{text-align:center;background-color:#ea5514;padding:26px 0;color:#fff;}#block241 .mainFigure{height:405px;}#block241 img{width:100%;}#block241 .panel-body{padding-top:0px;padding-left:0px;padding-right:0px;padding-bottom:0px;}}@media (max-width: 767px){#block7{display:none;}}.m-index-index .page-wrapper{padding-top:30px;}
html.m-index-index .rakugou-template-wrap .container{width:min(1180px,calc(100% - 48px))!important;max-width:1180px!important;margin-left:auto!important;margin-right:auto!important;padding-left:24px!important;padding-right:24px!important;float:none!important;}
html.m-index-index .rakugou-template-wrap a,html.m-index-index .rakugou-template-wrap a:hover,html.m-index-index .rakugou-template-wrap a:focus{text-decoration:none!important;}
html.m-index-index .rakugou-template-wrap .hero{background:#f7f7f5!important;min-height:600px!important;}
html.m-index-index .rakugou-template-wrap .hero-bg{background:linear-gradient(90deg,rgba(255,255,255,.96) 0%,rgba(255,255,255,.84) 34%,rgba(255,255,255,.18) 70%),url('/rakugou-template/assets/rakugou-hero-refined.jpg') center/cover no-repeat!important;}
html.m-index-index .rakugou-template-wrap .hero-inner{min-height:600px!important;}
html.m-index-index .rakugou-template-wrap .section-title{margin-bottom:38px!important;}
html.m-index-index .rakugou-template-wrap .section-title.left,
html.m-index-index .rakugou-template-wrap .section-title.compact,
html.m-index-index .rakugou-template-wrap .cta h2,
html.m-index-index .rakugou-template-wrap .footer-grid,
html.m-index-index .rakugou-template-wrap .news-layout{text-align:left!important;}
html.m-index-index .rakugou-template-wrap .section-title.left h2::after,
html.m-index-index .rakugou-template-wrap .section-title.compact h2::after{margin-left:0!important;margin-right:auto!important;}
html.m-index-index .rakugou-template-wrap .strip-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important;align-items:stretch!important;}
html.m-index-index .rakugou-template-wrap .strip-grid > .section-title.compact{grid-column:1 / -1!important;margin-bottom:6px!important;}
html.m-index-index .rakugou-template-wrap .strip-grid > article,
html.m-index-index .rakugou-template-wrap .business-grid > article,
html.m-index-index .rakugou-template-wrap .strength-grid > article{float:none!important;width:auto!important;min-width:0!important;}
html.m-index-index .rakugou-template-wrap .info-card{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;}
html.m-index-index .rakugou-template-wrap #business .section-title{ text-align:left!important; }
html.m-index-index .rakugou-template-wrap #business .section-title h2::after{margin-left:0!important;margin-right:auto!important;}
html.m-index-index .rakugou-template-wrap .business-icon,.rakugou-template-wrap .strength-icon{font-size:0!important;line-height:0!important;}
html.m-index-index .rakugou-template-wrap .business-icon::before{font-size:38px;line-height:1;color:var(--navy);display:inline-block;}
html.m-index-index .rakugou-template-wrap .strength-grid{display:grid!important;grid-template-columns:220px repeat(4,minmax(0,1fr))!important;gap:28px!important;align-items:start!important;}
html.m-index-index .rakugou-template-wrap .strength-grid > .section-title.compact{grid-column:1!important;grid-row:1!important;max-width:none!important;width:auto!important;margin:0!important;text-align:left!important;align-self:flex-start!important;}
html.m-index-index .rakugou-template-wrap .strength-grid > article:nth-of-type(1){grid-column:2!important;grid-row:1!important;}
html.m-index-index .rakugou-template-wrap .strength-grid > article:nth-of-type(2){grid-column:3!important;grid-row:1!important;}
html.m-index-index .rakugou-template-wrap .strength-grid > article:nth-of-type(3){grid-column:4!important;grid-row:1!important;}
html.m-index-index .rakugou-template-wrap .strength-grid > article:nth-of-type(4){grid-column:5!important;grid-row:1!important;}
html.m-index-index .rakugou-template-wrap .strength-grid > article{display:block!important;min-width:0!important;}
html.m-index-index .rakugou-template-wrap .strength-grid > article:nth-of-type(1) .strength-icon::before{content:'✦';}
html.m-index-index .rakugou-template-wrap .strength-grid > article:nth-of-type(2) .strength-icon::before{content:'◆';}
html.m-index-index .rakugou-template-wrap .strength-grid > article:nth-of-type(3) .strength-icon::before{content:'●';}
html.m-index-index .rakugou-template-wrap .strength-grid > article:nth-of-type(4) .strength-icon::before{content:'▲';}
html.m-index-index .rakugou-template-wrap .news-layout{display:grid!important;grid-template-columns:220px minmax(0,1fr)!important;gap:28px!important;align-items:start!important;}
html.m-index-index .rakugou-template-wrap .news-layout > .section-title.left{grid-column:1!important;grid-row:1!important;max-width:none!important;width:auto!important;margin:0!important;text-align:left!important;}
html.m-index-index .rakugou-template-wrap .news-layout > .news-list{grid-column:2!important;grid-row:1!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;}
html.m-index-index .rakugou-template-wrap .site-footer .footer-grid{display:grid!important;grid-template-columns:353px 289px 401px!important;gap:45px!important;align-items:start!important;text-align:left!important;justify-content:start!important;}
html.m-index-index .rakugou-template-wrap .site-footer .footer-grid > div:first-child{grid-column:1!important;grid-row:1!important;}
html.m-index-index .rakugou-template-wrap .site-footer .footer-grid > nav.footer-nav{grid-column:2!important;grid-row:1!important;}
html.m-index-index .rakugou-template-wrap .site-footer .footer-grid > address{grid-column:3!important;grid-row:1!important;}
html.m-index-index .rakugou-template-wrap .site-footer .footer-grid > div,
html.m-index-index .rakugou-template-wrap .site-footer .footer-grid > nav,
html.m-index-index .rakugou-template-wrap .site-footer .footer-grid > address{min-width:0!important;text-align:left!important;}
html.m-index-index .rakugou-template-wrap .footer-brand{display:flex!important;align-items:center!important;gap:14px!important;margin-bottom:12px!important;width:230px!important;max-width:100%!important;}
html.m-index-index .rakugou-template-wrap .footer-brand img{width:68px!important;height:68px!important;border-radius:12px!important;object-fit:cover!important;background:#fff!important;}
html.m-index-index .rakugou-template-wrap .footer-brand-copy .zip{display:block!important;font-size:11px!important;letter-spacing:.14em!important;color:#d2b28f!important;text-transform:uppercase!important;margin-bottom:4px!important;}
html.m-index-index .rakugou-template-wrap .footer-brand-copy strong{display:block!important;font-size:18px!important;line-height:1.35!important;color:#fff!important;white-space:nowrap!important;}
html.m-index-index .rakugou-template-wrap .site-footer .footer-grid > div p,
html.m-index-index .rakugou-template-wrap .site-footer .footer-nav,
html.m-index-index .rakugou-template-wrap .site-footer address{margin-left:0!important;text-align:left!important;font-size:13px!important;line-height:2!important;}
html.m-index-index .rakugou-template-wrap .site-footer .footer-grid > div p{margin:0!important;color:#d9e4f5!important;font-size:13px!important;line-height:2!important;}
html.m-index-index .rakugou-template-wrap .site-footer .footer-nav{font-size:13px!important;line-height:1.75!important;}
@media (max-width:980px){
  html.m-index-index .rakugou-template-wrap .strength-grid,
  html.m-index-index .rakugou-template-wrap .news-layout,
  html.m-index-index .rakugou-template-wrap .site-footer .footer-grid{display:block!important;}
  html.m-index-index .rakugou-template-wrap .strength-grid > .section-title.compact,
  html.m-index-index .rakugou-template-wrap .news-layout > .section-title.left{margin-bottom:24px!important;}
  html.m-index-index .rakugou-template-wrap .news-layout > .news-list{display:grid!important;grid-template-columns:1fr 1fr!important;}
}
@media (max-width:640px){
  html.m-index-index .rakugou-template-wrap .container{width:min(100% - 28px,1180px)!important;padding-left:14px!important;padding-right:14px!important;}
  html.m-index-index .rakugou-template-wrap .news-layout > .news-list{grid-template-columns:1fr!important;}
}
