.CommonContentBlock--GreenPush{background-color:#045e51;color:#fff;margin-bottom:.9375rem;padding:5%;text-align:center}@media (min-width:48rem){.CommonContentBlock--GreenPush{padding:2%}}.theme-sp .CommonContentBlock--GreenPush{background-color:#2e638a}.CommonContentBlock--GreenPush h2,.CommonContentBlock--GreenPush h3{line-height:1.5625rem;padding-bottom:.3125rem}@media (min-width:48rem){.CommonContentBlock--GreenPush h2,.CommonContentBlock--GreenPush h3{line-height:inherit;margin:0;padding-bottom:.625rem}}.CommonContentBlock--GreenPush .CommonContentBlock-text:nth-child(2) p{font-size:1.375rem;margin-top:2%}.CommonContentBlock--GreenPush .CommonContentBlock-text:last-child p,.CommonContentBlock--GreenPush .pushAsterisk{font-family:Bagoss,Tahoma,Arial,Helvetica,sans-serif;font-size:.8125rem}.CommonContentBlock-button{margin-top:.9375rem}.CommonContentBlock .CommonContentBlock-content .CommonContentBlock-text{word-break:break-word}@media (min-width:48rem){.dropDownList-container{margin-top:0}}.ourDomainsContent{display:grid;grid-template-columns:1fr;grid-gap:1.25rem;margin-top:.9375rem}@media (min-width:48rem){.ourDomainsContent{grid-template-columns:repeat(2,1fr)}}.ourDomainsInspi{display:grid;grid-template-columns:1fr}.ourDomainsContent .CommonContentBlock,.ourDomainsInspi .CommonContentBlock{align-items:flex-start;background:#fff;border-radius:.625rem;box-shadow:.125rem 0 .5625rem rgba(0,0,0,.13);color:#3d4246;display:flex;flex-direction:column;flex-grow:1;flex-shrink:0;font-family:Bagoss,Tahoma,Arial,Helvetica,sans-serif;justify-content:flex-start;overflow:hidden;position:relative;transform:translateZ(0);transition:box-shadow .2s;white-space:normal}.ourDomainsInspi .CommonContentBlock{flex-direction:row}.ourDomainsContent .CommonContentBlock-picture picture img,.ourDomainsInspi .CommonContentBlock-picture picture img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:47.9375rem){.ourDomainsContent .CommonContentBlock-picture{width:40%}.ourDomainsContent .CommonContentBlock-picture picture{height:7.5625rem}}.ourDomainsInspi .CommonContentBlock-picture{height:100%;width:50%}.ourDomainsInspi .CommonContentBlock-picture picture{height:100%}.ourDomainsContent .CommonContentBlock-content,.ourDomainsInspi .CommonContentBlock-content{align-self:stretch;display:flex;flex-direction:column;flex-grow:1;padding:0}@media (max-width:47.9375rem){.ourDomainsContent .CommonContentBlock-content,.ourDomainsInspi .CommonContentBlock-content{font-size:.8125rem}}@media (min-width:48rem){.ourDomainsContent .CommonContentBlock-content,.ourDomainsInspi .CommonContentBlock-content{padding:1.25rem}}@media (max-width:47.9375rem){.ourDomainsContent .CommonContentBlock-content.open,.ourDomainsInspi .CommonContentBlock-content.open{padding-bottom:.9375rem}}.ourDomainsContent .CommonContentBlock-title,.ourDomainsInspi .CommonContentBlock-title{font-size:.9375rem;line-height:1.25rem;margin:0;padding:.9375rem .625rem .9375rem .9375rem;text-align:left;width:60%}@media (max-width:47.9375rem){.ourDomainsContent .CommonContentBlock-title,.ourDomainsInspi .CommonContentBlock-title{cursor:pointer;position:absolute;right:0;top:0}}@media (min-width:48rem){.ourDomainsContent .CommonContentBlock-title,.ourDomainsInspi .CommonContentBlock-title{font-size:1.125rem;padding:0;width:auto}}@media (max-width:47.9375rem){.ourDomainsContent .CommonContentBlock-title.toggleArrow,.ourDomainsInspi .CommonContentBlock-title.toggleArrow{align-items:center;display:flex;height:7.5625rem;justify-content:flex-start}.ourDomainsContent .CommonContentBlock-title.toggleArrow:not(.toggle-active),.ourDomainsInspi .CommonContentBlock-title.toggleArrow:not(.toggle-active){height:100%}.ourDomainsContent .CommonContentBlock-title.toggleArrow .icon,.ourDomainsInspi .CommonContentBlock-title.toggleArrow .icon{font-size:.5rem;margin-left:auto;padding-left:.625rem}.ourDomainsContent .CommonContentBlock-title.toggleArrow.toggle-active .icon,.ourDomainsInspi .CommonContentBlock-title.toggleArrow.toggle-active .icon{transform:rotateX(-180deg)}}.ourDomainsContent .CommonContentBlock-texts,.ourDomainsInspi .CommonContentBlock-texts{flex-grow:1;margin:.3125rem 0 0}@media (max-width:47.9375rem){.ourDomainsContent .CommonContentBlock-texts,.ourDomainsInspi .CommonContentBlock-texts{margin:.9375rem 0 0;padding:0 .9375rem}}@media (min-width:75rem){.ourDomainsContent .CommonContentBlock-texts p,.ourDomainsInspi .CommonContentBlock-texts p{display:block;line-height:1.25rem;margin-bottom:0;max-height:8vw;overflow:hidden;position:relative;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:5}.ourDomainsContent .CommonContentBlock-texts p:before,.ourDomainsInspi .CommonContentBlock-texts p:before{background:#fff;bottom:0;content:"\2026";float:right;margin-left:-2rem;position:absolute;right:0;width:2rem}.ourDomainsContent .CommonContentBlock-texts p:after,.ourDomainsInspi .CommonContentBlock-texts p:after{background:#fff;content:"";height:3.125rem;position:absolute;width:100%;z-index:1}}@media (max-width:47.9375rem){.CommonContentBlock-button,.CommonContentBlock-texts{display:none}}.ourDomainsContent .CommonContentBlock-content.open .CommonContentBlock-button,.ourDomainsContent .CommonContentBlock-content.open .CommonContentBlock-texts,.ourDomainsInspi .CommonContentBlock-content.open .CommonContentBlock-button,.ourDomainsInspi .CommonContentBlock-content.open .CommonContentBlock-texts{display:block}.ourDomainsContent .CommonContentBlock-button,.ourDomainsContent .CommonContentBlock-link,.ourDomainsInspi .CommonContentBlock-button,.ourDomainsInspi .CommonContentBlock-link{margin:.9375rem 0 0}@media (max-width:47.9375rem){.ourDomainsContent .CommonContentBlock-button,.ourDomainsContent .CommonContentBlock-link,.ourDomainsInspi .CommonContentBlock-button,.ourDomainsInspi .CommonContentBlock-link{padding:0 .9375rem}}
