.p-footer-cta--1 .p-footer-cta__inner{background:rgba( 0,0,0,1)}.p-footer-cta--1 .p-footer-cta__btn{background:#ff8000}.p-footer-cta--1 .p-footer-cta__btn:hover{background:#444444}.p-footer-cta--2 .p-footer-cta__inner{background:rgba( 0,0,0,1)}.p-footer-cta--2 .p-footer-cta__btn{background:#ff8000}.p-footer-cta--2 .p-footer-cta__btn:hover{background:#444444}.p-footer-cta--3 .p-footer-cta__inner{background:rgba( 0,0,0,1)}.p-footer-cta--3 .p-footer-cta__btn{background:#ff8000}.p-footer-cta--3 .p-footer-cta__btn:hover{background:#444444}.p-global-nav .sub-menu a,.p-news-ticker,.p-widget-dropdown,.p-widget-dropdown select,.p-headline,.p-latest-news__title,.l-footer,.p-menu-button.is-active{background:#ffffff}.p-global-nav .sub-menu li a:hover,.p-widget-search__submit:hover,.p-button,.p-review__button:hover,.p-pager__item a:hover,.c-comment__form-submit:hover{background:#dd3333}.l-header--large .p-global-nav>li>a:hover,.p-global-nav>.current-menu-item>a,.p-global-nav>li>a:hover,.p-global-nav .current-menu-item>a .p-widget-list a:hover,.p-article01__category a:hover{color:#dd3333}.p-button:hover{background:#ffffff}body{font-family:"Segoe UI",Verdana,"游ゴシック",YuGothic,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif}.p-index-slider__item-catch,.p-index-content01__catch,.p-index-content02__item-catch,.p-showcase__catch,.p-index-content04__catch,.p-index-content06__item-catch,.p-index-content07__catch,.p-index-content09__catch,.p-footer-blog__catch,.p-article01__title,.p-page-header__title,.p-headline,.p-article02__title,.p-latest-news__title h2,.p-review__name,.p-review-header__title,#js-header-video .caption .title,#js-header-youtube .caption .title{font-family:"Segoe UI",Verdana,"游ゴシック",YuGothic,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif}@-webkit-keyframes loading-square-loader{0%{box-shadow:16px -8px rgba(255,255,255,0),32px 0 rgba(255,255,255,0),0 -16px rgba(255,255,255,0),16px -16px rgba(255,255,255,0),32px -16px rgba(255,255,255,0),0 -32px rgba(255,255,255,0),16px -32px rgba(255,255,255,0),32px -32px rgba(242,205,123,0)}5%{box-shadow:16px -8px rgba(255,255,255,0),32px 0 rgba(255,255,255,0),0 -16px rgba(255,255,255,0),16px -16px rgba(255,255,255,0),32px -16px rgba(255,255,255,0),0 -32px rgba(255,255,255,0),16px -32px rgba(255,255,255,0),32px -32px rgba(242,205,123,0)}10%{box-shadow:16px 0 rgba(255,255,255,1),32px -8px rgba(255,255,255,0),0 -16px rgba(255,255,255,0),16px -16px rgba(255,255,255,0),32px -16px rgba(255,255,255,0),0 -32px rgba(255,255,255,0),16px -32px rgba(255,255,255,0),32px -32px rgba(242,205,123,0)}15%{box-shadow:16px 0 rgba(255,255,255,1),32px 0 rgba(255,255,255,1),0 -24px rgba(255,255,255,0),16px -16px rgba(255,255,255,0),32px -16px rgba(255,255,255,0),0 -32px rgba(255,255,255,0),16px -32px rgba(255,255,255,0),32px -32px rgba(242,205,123,0)}20%{box-shadow:16px 0 rgba(255,255,255,1),32px 0 rgba(255,255,255,1),0 -16px rgba(255,255,255,1),16px -24px rgba(255,255,255,0),32px -16px rgba(255,255,255,0),0 -32px rgba(255,255,255,0),16px -32px rgba(255,255,255,0),32px -32px rgba(242,205,123,0)}25%{box-shadow:16px 0 rgba(255,255,255,1),32px 0 rgba(255,255,255,1),0 -16px rgba(255,255,255,1),16px -16px rgba(255,255,255,1),32px -24px rgba(255,255,255,0),0 -32px rgba(255,255,255,0),16px -32px rgba(255,255,255,0),32px -32px rgba(242,205,123,0)}30%{box-shadow:16px 0 rgba(255,255,255,1),32px 0 rgba(255,255,255,1),0 -16px rgba(255,255,255,1),16px -16px rgba(255,255,255,1),32px -16px rgba(255,255,255,1),0 -50px rgba(255,255,255,0),16px -32px rgba(255,255,255,0),32px -32px rgba(242,205,123,0)}35%{box-shadow:16px 0 rgba(255,255,255,1),32px 0 rgba(255,255,255,1),0 -16px rgba(255,255,255,1),16px -16px rgba(255,255,255,1),32px -16px rgba(255,255,255,1),0 -32px rgba(255,255,255,1),16px -50px rgba(255,255,255,0),32px -32px rgba(242,205,123,0)}40%{box-shadow:16px 0 rgba(255,255,255,1),32px 0 rgba(255,255,255,1),0 -16px rgba(255,255,255,1),16px -16px rgba(255,255,255,1),32px -16px rgba(255,255,255,1),0 -32px rgba(255,255,255,1),16px -32px rgba(255,255,255,1),32px -50px rgba(242,205,123,0)}45%,55%{box-shadow:16px 0 rgba(255,255,255,1),32px 0 rgba(255,255,255,1),0 -16px rgba(255,255,255,1),16px -16px rgba(255,255,255,1),32px -16px rgba(255,255,255,1),0 -32px rgba(255,255,255,1),16px -32px rgba(255,255,255,1),32px -32px rgba(221,51,51,1)}60%{box-shadow:16px 8px rgba(255,255,255,0),32px 0 rgba(255,255,255,1),0 -16px rgba(255,255,255,1),16px -16px rgba(255,255,255,1),32px -16px rgba(255,255,255,1),0 -32px rgba(255,255,255,1),16px -32px rgba(255,255,255,1),32px -32px rgba(221,51,51,1)}65%{box-shadow:16px 8px rgba(255,255,255,0),32px 8px rgba(255,255,255,0),0 -16px rgba(255,255,255,1),16px -16px rgba(255,255,255,1),32px -16px rgba(255,255,255,1),0 -32px rgba(255,255,255,1),16px -32px rgba(255,255,255,1),32px -32px rgba(221,51,51,1)}70%{box-shadow:16px 8px rgba(255,255,255,0),32px 8px rgba(255,255,255,0),0 -8px rgba(255,255,255,0),16px -16px rgba(255,255,255,1),32px -16px rgba(255,255,255,1),0 -32px rgba(255,255,255,1),16px -32px rgba(255,255,255,1),32px -32px rgba(221,51,51,1)}75%{box-shadow:16px 8px rgba(255,255,255,0),32px 8px rgba(255,255,255,0),0 -8px rgba(255,255,255,0),16px -8px rgba(255,255,255,0),32px -16px rgba(255,255,255,1),0 -32px rgba(255,255,255,1),16px -32px rgba(255,255,255,1),32px -32px rgba(221,51,51,1)}80%{box-shadow:16px 8px rgba(255,255,255,0),32px 8px rgba(255,255,255,0),0 -8px rgba(255,255,255,0),16px -8px rgba(255,255,255,0),32px -8px rgba(255,255,255,0),0 -32px rgba(255,255,255,1),16px -32px rgba(255,255,255,1),32px -32px rgba(221,51,51,1)}85%{box-shadow:16px 8px rgba(255,255,255,0),32px 8px rgba(255,255,255,0),0 -8px rgba(255,255,255,0),16px -8px rgba(255,255,255,0),32px -8px rgba(255,255,255,0),0 -24px rgba(255,255,255,0),16px -32px rgba(255,255,255,1),32px -32px rgba(221,51,51,1)}90%{box-shadow:16px 8px rgba(255,255,255,0),32px 8px rgba(255,255,255,0),0 -8px rgba(255,255,255,0),16px -8px rgba(255,255,255,0),32px -8px rgba(255,255,255,0),0 -24px rgba(255,255,255,0),16px -24px rgba(255,255,255,0),32px -32px rgba(221,51,51,1)}95%,100%{box-shadow:16px 8px rgba(255,255,255,0),32px 8px rgba(255,255,255,0),0 -8px rgba(255,255,255,0),16px -8px rgba(255,255,255,0),32px -8px rgba(255,255,255,0),0 -24px rgba(255,255,255,0),16px -24px rgba(255,255,255,0),32px -24px rgba(221,51,51,0)}}@keyframes loading-square-loader{0%{box-shadow:16px -8px rgba(255,255,255,0),32px 0 rgba(255,255,255,0),0 -16px rgba(255,255,255,0),16px -16px rgba(255,255,255,0),32px -16px rgba(255,255,255,0),0 -32px rgba(255,255,255,0),16px -32px rgba(255,255,255,0),32px -32px rgba(242,205,123,0)}5%{box-shadow:16px -8px rgba(255,255,255,0),32px 0 rgba(255,255,255,0),0 -16px rgba(255,255,255,0),16px -16px rgba(255,255,255,0),32px -16px rgba(255,255,255,0),0 -32px rgba(255,255,255,0),16px -32px rgba(255,255,255,0),32px -32px rgba(242,205,123,0)}10%{box-shadow:16px 0 rgba(255,255,255,1),32px -8px rgba(255,255,255,0),0 -16px rgba(255,255,255,0),16px -16px rgba(255,255,255,0),32px -16px rgba(255,255,255,0),0 -32px rgba(255,255,255,0),16px -32px rgba(255,255,255,0),32px -32px rgba(242,205,123,0)}15%{box-shadow:16px 0 rgba(255,255,255,1),32px 0 rgba(255,255,255,1),0 -24px rgba(255,255,255,0),16px -16px rgba(255,255,255,0),32px -16px rgba(255,255,255,0),0 -32px rgba(255,255,255,0),16px -32px rgba(255,255,255,0),32px -32px rgba(242,205,123,0)}20%{box-shadow:16px 0 rgba(255,255,255,1),32px 0 rgba(255,255,255,1),0 -16px rgba(255,255,255,1),16px -24px rgba(255,255,255,0),32px -16px rgba(255,255,255,0),0 -32px rgba(255,255,255,0),16px -32px rgba(255,255,255,0),32px -32px rgba(242,205,123,0)}25%{box-shadow:16px 0 rgba(255,255,255,1),32px 0 rgba(255,255,255,1),0 -16px rgba(255,255,255,1),16px -16px rgba(255,255,255,1),32px -24px rgba(255,255,255,0),0 -32px rgba(255,255,255,0),16px -32px rgba(255,255,255,0),32px -32px rgba(242,205,123,0)}30%{box-shadow:16px 0 rgba(255,255,255,1),32px 0 rgba(255,255,255,1),0 -16px rgba(255,255,255,1),16px -16px rgba(255,255,255,1),32px -16px rgba(255,255,255,1),0 -50px rgba(255,255,255,0),16px -32px rgba(255,255,255,0),32px -32px rgba(242,205,123,0)}35%{box-shadow:16px 0 rgba(255,255,255,1),32px 0 rgba(255,255,255,1),0 -16px rgba(255,255,255,1),16px -16px rgba(255,255,255,1),32px -16px rgba(255,255,255,1),0 -32px rgba(255,255,255,1),16px -50px rgba(255,255,255,0),32px -32px rgba(242,205,123,0)}40%{box-shadow:16px 0 rgba(255,255,255,1),32px 0 rgba(255,255,255,1),0 -16px rgba(255,255,255,1),16px -16px rgba(255,255,255,1),32px -16px rgba(255,255,255,1),0 -32px rgba(255,255,255,1),16px -32px rgba(255,255,255,1),32px -50px rgba(242,205,123,0)}45%,55%{box-shadow:16px 0 rgba(255,255,255,1),32px 0 rgba(255,255,255,1),0 -16px rgba(255,255,255,1),16px -16px rgba(255,255,255,1),32px -16px rgba(255,255,255,1),0 -32px rgba(255,255,255,1),16px -32px rgba(255,255,255,1),32px -32px rgba(221,51,51,1)}60%{box-shadow:16px 8px rgba(255,255,255,0),32px 0 rgba(255,255,255,1),0 -16px rgba(255,255,255,1),16px -16px rgba(255,255,255,1),32px -16px rgba(255,255,255,1),0 -32px rgba(255,255,255,1),16px -32px rgba(255,255,255,1),32px -32px rgba(221,51,51,1)}65%{box-shadow:16px 8px rgba(255,255,255,0),32px 8px rgba(255,255,255,0),0 -16px rgba(255,255,255,1),16px -16px rgba(255,255,255,1),32px -16px rgba(255,255,255,1),0 -32px rgba(255,255,255,1),16px -32px rgba(255,255,255,1),32px -32px rgba(221,51,51,1)}70%{box-shadow:16px 8px rgba(255,255,255,0),32px 8px rgba(255,255,255,0),0 -8px rgba(255,255,255,0),16px -16px rgba(255,255,255,1),32px -16px rgba(255,255,255,1),0 -32px rgba(255,255,255,1),16px -32px rgba(255,255,255,1),32px -32px rgba(221,51,51,1)}75%{box-shadow:16px 8px rgba(255,255,255,0),32px 8px rgba(255,255,255,0),0 -8px rgba(255,255,255,0),16px -8px rgba(255,255,255,0),32px -16px rgba(255,255,255,1),0 -32px rgba(255,255,255,1),16px -32px rgba(255,255,255,1),32px -32px rgba(221,51,51,1)}80%{box-shadow:16px 8px rgba(255,255,255,0),32px 8px rgba(255,255,255,0),0 -8px rgba(255,255,255,0),16px -8px rgba(255,255,255,0),32px -8px rgba(255,255,255,0),0 -32px rgba(255,255,255,1),16px -32px rgba(255,255,255,1),32px -32px rgba(221,51,51,1)}85%{box-shadow:16px 8px rgba(255,255,255,0),32px 8px rgba(255,255,255,0),0 -8px rgba(255,255,255,0),16px -8px rgba(255,255,255,0),32px -8px rgba(255,255,255,0),0 -24px rgba(255,255,255,0),16px -32px rgba(255,255,255,1),32px -32px rgba(221,51,51,1)}90%{box-shadow:16px 8px rgba(255,255,255,0),32px 8px rgba(255,255,255,0),0 -8px rgba(255,255,255,0),16px -8px rgba(255,255,255,0),32px -8px rgba(255,255,255,0),0 -24px rgba(255,255,255,0),16px -24px rgba(255,255,255,0),32px -32px rgba(221,51,51,1)}95%,100%{box-shadow:16px 8px rgba(255,255,255,0),32px 8px rgba(255,255,255,0),0 -8px rgba(255,255,255,0),16px -8px rgba(255,255,255,0),32px -8px rgba(255,255,255,0),0 -24px rgba(255,255,255,0),16px -24px rgba(255,255,255,0),32px -24px rgba(221,51,51,0)}}.c-load--type2:before{box-shadow:16px 0 0 rgba(255,255,255,1),32px 0 0 rgba(255,255,255,1),0 -16px 0 rgba(255,255,255,1),16px -16px 0 rgba(255,255,255,1),32px -16px 0 rgba(255,255,255,1),0 -32px rgba(255,255,255,1),16px -32px rgba(255,255,255,1),32px -32px rgba(221,51,51,0)}.c-load--type2:after{background-color:rgba(221,51,51,1)}.c-load--type1{border:3px solid rgba(255,255,255,0.2);border-top-color:#ffffff}#site_loader_animation.c-load--type3 i{background:#ffffff}.p-hover-effect--type1:hover img{-webkit-transform:scale(1.2) rotate(2deg);transform:scale(1.2) rotate(2deg)}.p-hover-effect--type2 img{margin-left:15px;-webkit-transform:scale(1.2) translate3d(-15px,0,0);transform:scale(1.2) translate3d(-15px,0,0)}.p-hover-effect--type2:hover img{opacity:0.5}.p-hover-effect--type3{background:#ffffff}.p-hover-effect--type3:hover img{opacity:0.5}.p-page-header::before{background:rgba(0,0,0,0.5)}.p-entry__body,.p-entry__body p{font-size:14px}.p-entry__body a{color:#ff7f00}.l-header,.l-header--large.is-active{background:rgba(0,0,0,1)}.l-header__logo a{color:#ffffff}.p-global-nav>li>a,.l-header--large.is-active .p-global-nav>li>a{color:#ffffff}#cb_6::before{background:rgba( 12,12,12,0.6)}@media only screen and (max-width:1200px){.l-header,.l-header--large.is-active{background:#000000}.p-global-nav{background:rgba(255,255,255,0.8)}.l-header__logo a{color:#ffffff}}@media only screen and (max-width:767px){@-webkit-keyframes loading-square-loader{0%{box-shadow:10px -5px rgba(255,255,255,0),20px 0 rgba(255,255,255,0),0 -10px rgba(255,255,255,0),10px -10px rgba(255,255,255,0),20px -10px rgba(255,255,255,0),0 -20px rgba(255,255,255,0),10px -20px rgba(255,255,255,0),20px -20px rgba(242,205,123,0)}5%{box-shadow:10px -5px rgba(255,255,255,0),20px 0 rgba(255,255,255,0),0 -10px rgba(255,255,255,0),10px -10px rgba(255,255,255,0),20px -10px rgba(255,255,255,0),0 -20px rgba(255,255,255,0),10px -20px rgba(255,255,255,0),20px -20px rgba(242,205,123,0)}10%{box-shadow:10px 0 rgba(255,255,255,1),20px -5px rgba(255,255,255,0),0 -10px rgba(255,255,255,0),10px -10px rgba(255,255,255,0),20px -10px rgba(255,255,255,0),0 -20px rgba(255,255,255,0),10px -20px rgba(255,255,255,0),20px -20px rgba(242,205,123,0)}15%{box-shadow:10px 0 rgba(255,255,255,1),20px 0 rgba(255,255,255,1),0 -15px rgba(255,255,255,0),10px -10px rgba(255,255,255,0),20px -10px rgba(255,255,255,0),0 -20px rgba(255,255,255,0),10px -20px rgba(255,255,255,0),20px -20px rgba(242,205,123,0)}20%{box-shadow:10px 0 rgba(255,255,255,1),20px 0 rgba(255,255,255,1),0 -10px rgba(255,255,255,1),10px -15px rgba(255,255,255,0),20px -10px rgba(255,255,255,0),0 -20px rgba(255,255,255,0),10px -20px rgba(255,255,255,0),20px -20px rgba(242,205,123,0)}25%{box-shadow:10px 0 rgba(255,255,255,1),20px 0 rgba(255,255,255,1),0 -10px rgba(255,255,255,1),10px -10px rgba(255,255,255,1),20px -15px rgba(255,255,255,0),0 -20px rgba(255,255,255,0),10px -20px rgba(255,255,255,0),20px -20px rgba(242,205,123,0)}30%{box-shadow:10px 0 rgba(255,255,255,1),20px 0 rgba(255,255,255,1),0 -10px rgba(255,255,255,1),10px -10px rgba(255,255,255,1),20px -10px rgba(255,255,255,1),0 -50px rgba(255,255,255,0),10px -20px rgba(255,255,255,0),20px -20px rgba(242,205,123,0)}35%{box-shadow:10px 0 rgba(255,255,255,1),20px 0 rgba(255,255,255,1),0 -10px rgba(255,255,255,1),10px -10px rgba(255,255,255,1),20px -10px rgba(255,255,255,1),0 -20px rgba(255,255,255,1),10px -50px rgba(255,255,255,0),20px -20px rgba(242,205,123,0)}40%{box-shadow:10px 0 rgba(255,255,255,1),20px 0 rgba(255,255,255,1),0 -10px rgba(255,255,255,1),10px -10px rgba(255,255,255,1),20px -10px rgba(255,255,255,1),0 -20px rgba(255,255,255,1),10px -20px rgba(255,255,255,1),20px -50px rgba(242,205,123,0)}45%,55%{box-shadow:10px 0 rgba(255,255,255,1),20px 0 rgba(255,255,255,1),0 -10px rgba(255,255,255,1),10px -10px rgba(255,255,255,1),20px -10px rgba(255,255,255,1),0 -20px rgba(255,255,255,1),10px -20px rgba(255,255,255,1),20px -20px rgba(221,51,51,1)}60%{box-shadow:10px 5px rgba(255,255,255,0),20px 0 rgba(255,255,255,1),0 -10px rgba(255,255,255,1),10px -10px rgba(255,255,255,1),20px -10px rgba(255,255,255,1),0 -20px rgba(255,255,255,1),10px -20px rgba(255,255,255,1),20px -20px rgba(221,51,51,1)}65%{box-shadow:10px 5px rgba(255,255,255,0),20px 5px rgba(255,255,255,0),0 -10px rgba(255,255,255,1),10px -10px rgba(255,255,255,1),20px -10px rgba(255,255,255,1),0 -20px rgba(255,255,255,1),10px -20px rgba(255,255,255,1),20px -20px rgba(221,51,51,1)}70%{box-shadow:10px 5px rgba(255,255,255,0),20px 5px rgba(255,255,255,0),0 -5px rgba(255,255,255,0),10px -10px rgba(255,255,255,1),20px -10px rgba(255,255,255,1),0 -20px rgba(255,255,255,1),10px -20px rgba(255,255,255,1),20px -20px rgba(221,51,51,1)}75%{box-shadow:10px 5px rgba(255,255,255,0),20px 5px rgba(255,255,255,0),0 -5px rgba(255,255,255,0),10px -5px rgba(255,255,255,0),20px -10px rgba(255,255,255,1),0 -20px rgba(255,255,255,1),10px -20px rgba(255,255,255,1),20px -20px rgba(221,51,51,1)}80%{box-shadow:10px 5px rgba(255,255,255,0),20px 5px rgba(255,255,255,0),0 -5px rgba(255,255,255,0),10px -5px rgba(255,255,255,0),20px -5px rgba(255,255,255,0),0 -20px rgba(255,255,255,1),10px -20px rgba(255,255,255,1),20px -20px rgba(221,51,51,1)}85%{box-shadow:10px 5px rgba(255,255,255,0),20px 5px rgba(255,255,255,0),0 -5px rgba(255,255,255,0),10px -5px rgba(255,255,255,0),20px -5px rgba(255,255,255,0),0 -15px rgba(255,255,255,0),10px -20px rgba(255,255,255,1),20px -20px rgba(221,51,51,1)}90%{box-shadow:10px 5px rgba(255,255,255,0),20px 5px rgba(255,255,255,0),0 -5px rgba(255,255,255,0),10px -5px rgba(255,255,255,0),20px -5px rgba(255,255,255,0),0 -15px rgba(255,255,255,0),10px -15px rgba(255,255,255,0),20px -20px rgba(221,51,51,1)}95%,100%{box-shadow:10px 5px rgba(255,255,255,0),20px 5px rgba(255,255,255,0),0 -5px rgba(255,255,255,0),10px -5px rgba(255,255,255,0),20px -5px rgba(255,255,255,0),0 -15px rgba(255,255,255,0),10px -15px rgba(255,255,255,0),20px -15px rgba(221,51,51,0)}}@keyframes loading-square-loader{0%{box-shadow:10px -5px rgba(255,255,255,0),20px 0 rgba(255,255,255,0),0 -10px rgba(255,255,255,0),10px -10px rgba(255,255,255,0),20px -10px rgba(255,255,255,0),0 -20px rgba(255,255,255,0),10px -20px rgba(255,255,255,0),20px -20px rgba(242,205,123,0)}5%{box-shadow:10px -5px rgba(255,255,255,0),20px 0 rgba(255,255,255,0),0 -10px rgba(255,255,255,0),10px -10px rgba(255,255,255,0),20px -10px rgba(255,255,255,0),0 -20px rgba(255,255,255,0),10px -20px rgba(255,255,255,0),20px -20px rgba(242,205,123,0)}10%{box-shadow:10px 0 rgba(255,255,255,1),20px -5px rgba(255,255,255,0),0 -10px rgba(255,255,255,0),10px -10px rgba(255,255,255,0),20px -10px rgba(255,255,255,0),0 -20px rgba(255,255,255,0),10px -20px rgba(255,255,255,0),20px -20px rgba(242,205,123,0)}15%{box-shadow:10px 0 rgba(255,255,255,1),20px 0 rgba(255,255,255,1),0 -15px rgba(255,255,255,0),10px -10px rgba(255,255,255,0),20px -10px rgba(255,255,255,0),0 -20px rgba(255,255,255,0),10px -20px rgba(255,255,255,0),20px -20px rgba(242,205,123,0)}20%{box-shadow:10px 0 rgba(255,255,255,1),20px 0 rgba(255,255,255,1),0 -10px rgba(255,255,255,1),10px -15px rgba(255,255,255,0),20px -10px rgba(255,255,255,0),0 -20px rgba(255,255,255,0),10px -20px rgba(255,255,255,0),20px -20px rgba(242,205,123,0)}25%{box-shadow:10px 0 rgba(255,255,255,1),20px 0 rgba(255,255,255,1),0 -10px rgba(255,255,255,1),10px -10px rgba(255,255,255,1),20px -15px rgba(255,255,255,0),0 -20px rgba(255,255,255,0),10px -20px rgba(255,255,255,0),20px -20px rgba(242,205,123,0)}30%{box-shadow:10px 0 rgba(255,255,255,1),20px 0 rgba(255,255,255,1),0 -10px rgba(255,255,255,1),10px -10px rgba(255,255,255,1),20px -10px rgba(255,255,255,1),0 -50px rgba(255,255,255,0),10px -20px rgba(255,255,255,0),20px -20px rgba(242,205,123,0)}35%{box-shadow:10px 0 rgba(255,255,255,1),20px 0 rgba(255,255,255,1),0 -10px rgba(255,255,255,1),10px -10px rgba(255,255,255,1),20px -10px rgba(255,255,255,1),0 -20px rgba(255,255,255,1),10px -50px rgba(255,255,255,0),20px -20px rgba(242,205,123,0)}40%{box-shadow:10px 0 rgba(255,255,255,1),20px 0 rgba(255,255,255,1),0 -10px rgba(255,255,255,1),10px -10px rgba(255,255,255,1),20px -10px rgba(255,255,255,1),0 -20px rgba(255,255,255,1),10px -20px rgba(255,255,255,1),20px -50px rgba(242,205,123,0)}45%,55%{box-shadow:10px 0 rgba(255,255,255,1),20px 0 rgba(255,255,255,1),0 -10px rgba(255,255,255,1),10px -10px rgba(255,255,255,1),20px -10px rgba(255,255,255,1),0 -20px rgba(255,255,255,1),10px -20px rgba(255,255,255,1),20px -20px rgba(221,51,51,1)}60%{box-shadow:10px 5px rgba(255,255,255,0),20px 0 rgba(255,255,255,1),0 -10px rgba(255,255,255,1),10px -10px rgba(255,255,255,1),20px -10px rgba(255,255,255,1),0 -20px rgba(255,255,255,1),10px -20px rgba(255,255,255,1),20px -20px rgba(221,51,51,1)}65%{box-shadow:10px 5px rgba(255,255,255,0),20px 5px rgba(255,255,255,0),0 -10px rgba(255,255,255,1),10px -10px rgba(255,255,255,1),20px -10px rgba(255,255,255,1),0 -20px rgba(255,255,255,1),10px -20px rgba(255,255,255,1),20px -20px rgba(221,51,51,1)}70%{box-shadow:10px 5px rgba(255,255,255,0),20px 5px rgba(255,255,255,0),0 -5px rgba(255,255,255,0),10px -10px rgba(255,255,255,1),20px -10px rgba(255,255,255,1),0 -20px rgba(255,255,255,1),10px -20px rgba(255,255,255,1),20px -20px rgba(221,51,51,1)}75%{box-shadow:10px 5px rgba(255,255,255,0),20px 5px rgba(255,255,255,0),0 -5px rgba(255,255,255,0),10px -5px rgba(255,255,255,0),20px -10px rgba(255,255,255,1),0 -20px rgba(255,255,255,1),10px -20px rgba(255,255,255,1),20px -20px rgba(221,51,51,1)}80%{box-shadow:10px 5px rgba(255,255,255,0),20px 5px rgba(255,255,255,0),0 -5px rgba(255,255,255,0),10px -5px rgba(255,255,255,0),20px -5px rgba(255,255,255,0),0 -20px rgba(255,255,255,1),10px -20px rgba(255,255,255,1),20px -20px rgba(221,51,51,1)}85%{box-shadow:10px 5px rgba(255,255,255,0),20px 5px rgba(255,255,255,0),0 -5px rgba(255,255,255,0),10px -5px rgba(255,255,255,0),20px -5px rgba(255,255,255,0),0 -15px rgba(255,255,255,0),10px -20px rgba(255,255,255,1),20px -20px rgba(221,51,51,1)}90%{box-shadow:10px 5px rgba(255,255,255,0),20px 5px rgba(255,255,255,0),0 -5px rgba(255,255,255,0),10px -5px rgba(255,255,255,0),20px -5px rgba(255,255,255,0),0 -15px rgba(255,255,255,0),10px -15px rgba(255,255,255,0),20px -20px rgba(221,51,51,1)}95%,100%{box-shadow:10px 5px rgba(255,255,255,0),20px 5px rgba(255,255,255,0),0 -5px rgba(255,255,255,0),10px -5px rgba(255,255,255,0),20px -5px rgba(255,255,255,0),0 -15px rgba(255,255,255,0),10px -15px rgba(255,255,255,0),20px -15px rgba(221,51,51,0)}}.c-load--type2:before{box-shadow:10px 0 0 rgba(255,255,255,1),20px 0 0 rgba(255,255,255,1),0 -10px 0 rgba(255,255,255,1),10px -10px 0 rgba(255,255,255,1),20px -10px 0 rgba(255,255,255,1),0 -20px rgba(255,255,255,1),10px -20px rgba(255,255,255,1),20px -20px rgba(221,51,51,0)}}@media only screen and (min-width:992px){.u-hidden-pc{display:none}}body{font-family:"Segoe UI",Verdana,"游ゴシック Medium",YuGothic Medium,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif !important}@media (max-width:480px){body,input,textarea,.p-index-slider__item-catch,.p-index-content01__catch,.p-index-content02__item-catch,.p-showcase__catch,.p-index-content04__catch,.p-index-content06__item-catch,.p-index-content07__catch,.p-index-content09__catch,.p-footer-blog__catch,.p-article01__title,.p-page-header__title,.p-headline,.p-article02__title,.p-latest-news__title h2,.p-review__name,.p-review-header__title,#js-header-video .caption .title,#js-header-youtube .caption .title,.pb_font_family_type2{font-family:"ヒラギノ角ゴ W3 JIS2004","Segoe UI",Verdana,"游ゴシック Medium",YuGothic Medium,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif !important}.p-entry__body .rps_table th{width:100% !important}}.t_center{text-align:center}.t_left{text-align:left}.t_right{text-align:right}.p-news-ticker{background:#333}.p-social-nav__item a{color:#e50012}.p-social-nav__item a:hover{color:#333}.p-footer-nav{color:#333}.p-footer-nav a{color:#333}.p-footer-nav a:hover{color:#e50012}@media only screen and (max-width:1200px){.p-global-nav{background:#333!important}}.ifrm-container{overflow:auto;-webkit-overflow-scrolling:touch;display:inline-block;margin:0 auto;display:block;border:solid 1px #ddd}.ifrm-container iframe{width:100%;height:100%;border:none;display:block}@media (max-width:480px){.l-footer__logo.p-logo img{width:60%}footer.l-footer p.partner_logo img{width:85%}footer.l-footer p.pmark_logo{margin-bottom:20px}}.l-footer__logo img,.partner_logo img{height:auto}footer.l-footer .partner_logo_area{display:flex;justify-content:center;margin:30px auto 0;flex-wrap:wrap}footer.l-footer .partner_logo_area p{margin:0 15px;line-height:1.6;font-size:12px;font-weight:bold}footer.l-footer .partner_logo_area p.pmark_logo img{width:100px;height:auto}.p-index-slider__item-content{width:100% !important;text-align:center}@media only screen and (max-width:991px){.p-index-slider__item-content{width:100% !important;text-align:center}}a.p-index-content02__item-image.p-hover-effect--type1{border:solid 1px #ccc}@media only screen and (max-width:767px){.p-index-content01__catch{font-size:20px !important;margin:30px 0}}@media only screen and (max-width:480px){.p-index-content02__item-catch{font-size:22px !important}}.p-entry__body ul#news_list{list-style-type:none;margin-left:0}.p-entry__body ul#news_list .p-news-ticker__item-date{color:#333}.p-showcase{height:500px}.p-button{background:#e0011c}p.p-showcase__action a{color:#fff}@media only screen and (max-width:480px){ul#news_list li{margin-bottom:18px}.p-showcase{height:400px}}.philosophy-section{max-width:1130px;width:88.28125%;margin:100px auto 150px}.philosophy-section__inner{display:flex;flex-wrap:wrap;gap:20px;align-items:center;justify-content:space-between}.philosophy-section__text-block{flex:1;min-width:300px}.philosophy-section__image-block{flex:1;min-width:300px}.philosophy-section__image-block img{max-width:100%;height:auto;display:block}span.section-caption{font-size:20px;color:#E60012;letter-spacing:1px;margin-bottom:25px;display:inline-block}span.section-title{font-size:45px;display:block;font-weight:bold;font-feature-settings:'palt';letter-spacing:2px;margin-bottom:40px}p.section-philosophy-text{font-size:18px;line-height:2em}@media (max-width:767px){.philosophy-section__inner{flex-direction:column}.philosophy-section__inner{align-items:flex-start}p.section-philosophy-text{font-size:14px}span.section-caption{font-size:14px;margin-bottom:20px}span.section-title{font-size:30px;margin-bottom:20px}}.mmv-section{max-width:1006px;margin:0 auto;width:88.28125%;padding-top:10px}.mmv-section__inner{display:flex;flex-wrap:wrap;gap:8%;align-items:center;justify-content:flex-start;margin-bottom:75px}.mmv-section__text-block{max-width:65%}.mmv-section__image-block{max-width:27%}.mmv-section__image-block img{max-width:100%;height:auto;display:block}span.section-caption{font-size:20px;color:#E60012;letter-spacing:1px;margin-bottom:25px;display:block;font-weight:500}.section-mmv span.section-caption{position:relative;padding-left:50px}.section-mmv .section-caption::before{content:"";position:absolute;left:0;top:50%;width:35px;height:1px;background-color:#8F8F8F}span.caption-thumb{color:#615A58;font-size:18px;font-weight:bold;margin-left:10px}span.section-contents-title{color:#231815;font-size:38px;font-weight:bold;font-feature-settings:'palt';letter-spacing:3px;line-height:1.5em}p.section-mmv-text{font-size:18px;line-height:2em}.pc{display:block}.sp{display:none}@media (max-width:767px){.philosophy-section{margin-bottom:80px;margin-top:43px}.mmv-section span.section-caption{margin-bottom:40px;padding-left:0}.section-mmv .section-caption::before{width:13px}.mmv-section__inner{flex-direction:column;align-items:flex-start;gap:0}.mmv-section__text-block{max-width:100%;order:1;margin-bottom:20px}.mmv-section__image-block{max-width:80%;margin:0 auto;order:2}.mmv-section__image-block img{max-width:75%;margin:0 auto}span.section-caption{font-size:14px;margin-bottom:20px}.mmv-section .section-mmv span.section-caption{margin-bottom:15px;padding-left:20px}span.caption-thumb{font-size:14px;margin-left:5px}span.section-title{font-size:30px;margin-bottom:20px}span.section-contents-title{font-size:22px;line-height:1.5em}.pc{display:none}.sp{display:block}}.logoType__box{display:flex;justify-content:space-between;gap:0;flex-wrap:wrap;align-items:stretch;margin-bottom:2%}.logoType__logo-type{background:#f7f8f8;padding:80px 0 14px;text-align:center;flex:0 0 49%;display:flex;align-items:center;justify-content:center;flex-direction:column}.p-entry__body h2.top-ttl{margin:50px auto 35px}.p-entry__body h2{margin:125px auto 35px}.p-entry__body h3{font-weight:bold;margin-bottom:14.2px}h3.smaregi-design-page__ttl-sm.logoType__title img{height:60px;width:auto}.service h3.smaregi-design-page__ttl-sm.logoType__title img{height:34px}.service h3.smaregi-design-page__ttl-sm.logoType__title{width:auto;display:inline-block;margin:10px}.logoType__logo-type-square h3.smaregi-design-page__ttl-sm.logoType__title img{height:120px}.p-entry__body p.logoType__text{margin-bottom:0;text-align:center}.logoType__box div:nth-child(3){order:1}.logoType__box div:nth-child(1){order:0}.logoType__box .service{order:2;padding-top:0;padding-bottom:40px}.logoType__box div:nth-child(4){order:3;padding-top:0}.logoType__logo-type.logoType__logo-type-horizontal.service{display:inline-block}.logoType__logo-type.logoType__logo-type-square.service{display:inline-block}.logoType__logo-type-square.service h3.smaregi-design-page__ttl-sm.logoType__title img{height:75px}.p-entry__body dl.logoColorcode__def{display:flex;align-items:center;margin-bottom:0}.logoType__box div.logoColorcode{order:initial}.inner-s.logoColorcode{font-size:11px}.logoColorcode__color{position:relative;display:inline-block;width:36px;height:36px;border-radius:50%;text-indent:-555rem}.colorcode-red{background:#d60005}.logoColorcode__color.colorcode-pink{background:#ff4d51}.logoColorcode__color.colorcode-black{background:#000}.p-entry__body ul{margin-bottom:0}ul.logoColorcode__list li{list-style-type:none}.service h3:last-child{margin-bottom:100px}.p-entry__body .service p.logoType__text{margin-top:14.2px}.logoType__logo-type-square.logomark h3.smaregi-design-page__ttl-sm.logoType__title img{height:79px}.logoType__box div.logoColorcode{order:initial;flex:0 0 49%;display:flex;align-items:center;justify-content:center}.logoType__logo-type.logomark{padding-bottom:37px}.colorType{display:flex;margin-bottom:50px}.colorType__black{width:33%;margin-right:1%}.colorType__white{width:66%}.colorType__white img.usageSec__img{width:50%;max-width:370px;margin-bottom:4px}.colorType__black img.usageSec__img{max-width:370px;margin-bottom:4px}.example{display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.example__reading{max-width:360px}.example__image{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:694px}img.example__img{margin:0 0 8px;height:auto}.example__image img{width:50%}.sizeSec__isolation-img{display:flex;margin-bottom:50px}.sizeSec__isolation-img div{width:30%;margin-right:5%}.sizeSec__isolation-img div:last-child{margin-right:0}.sizeSec__minimum{display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sizeSec__minimum-image{width:50%}ul.ngList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:0;padding:0}li.ngList__list-item{width:25%;margin:0 0 60px;text-align:center}img.ngList__img{display:block;margin:0 auto 16px;max-width:156px}@media (max-width:1280px){.colorType__black img.usageSec__img{max-width:100%;margin-bottom:4px}.colorType__white img.usageSec__img{width:49%;max-width:50%}.example{gap:2%}}@media (max-width:767.98px){.p-entry__body h2{font-size:24px}.p-entry__body p{font-size:16px !important}.logoType__logo-type{flex:0 0 100%}.logoType__box .service{order:1}.logoType__box div:nth-child(3){order:2}.logoType__logo-type.logoType__logo-type-horizontal.service{margin-bottom:2%}.logoType__box div.logoColorcode{flex:none;display:block;margin:12% auto 0;width:max-content}.inner-s.logoColorcode>div{width:max-content}.colorType{display:block;margin-bottom:50px}.colorType__black{width:100%;margin-right:0}.colorType__white{width:100%}.colorType__white img.usageSec__img{width:80%}.example{display:block}.example__image{display:block}.example__image img{width:80%}.sizeSec__isolation-img{display:block}.sizeSec__isolation-img div{width:100%;margin-right:0;text-align:center}.sizeSec__minimum{display:block}.sizeSec__minimum-image{width:100%}li.ngList__list-item{width:50%}}