html{box-sizing:border-box}*,*:after,*:before{box-sizing:inherit}@-webkit-keyframes cnt-blink{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}100%{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}}@keyframes cnt-blink{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}100%{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}}@-webkit-keyframes cnt-horizontal{0%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes cnt-horizontal{0%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes cnt-vertical{0%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes cnt-vertical{0%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.ex-pos-center{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.ex-clearfix{display:block;*zoom:1}.ex-clearfix:after{display:block;visibility:hidden;font-size:0;height:0;clear:both;content:""}.ex-notes{font-size:10px;font-size:.625rem;line-height:1.3em}.ex-notes>li{text-indent:16px;text-indent:1rem;padding-left:-16px;padding-left:-1rem}.ex-reset-list,.l-header-nav-block .header-nav .page-nav,.l-header-lang-block .header-lang .lang-nav,.l-header-nav-sp .header-nav .nav,.c-notes-block .notes,.s-plan-title-list,.s-company-list-block .company-list-list{list-style-type:none;padding-left:0}.ex-hover:hover,.ex-hover:hover img{filter:alpha(opacity=80);-moz-opacity:.8;opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";-webkit-transition:.5s;transition:.5s}@media screen and (max-width:640px){.ex-sp-hidden{display:none}.ex-sp-visible{display:block}}@media screen and (min-width:640px){.ex-pc-hidden{display:none}.ex-pc-visible{display:block}}.ex-font-family{font-family:Robot,Noto Sans Japanese,sans-serif}.ex-side-space,.l-header .l-header-header-block{padding-right:2%;padding-left:2%}.ex-font-xxlrg{font-size:30px;font-size:1.875rem}.ex-font-xlrg{font-size:20px;font-size:1.25rem}.ex-font-lrg{font-size:18px;font-size:1.125rem}.ex-font-nml{font-size:16px;font-size:1rem}.ex-font-sml{font-size:12px;font-size:.75rem}.ex-font-xsml{font-size:10px;font-size:.625rem}.ex-font-xxsml{font-size:5px;font-size:.3125rem}.ex-web-font{font-family:Inika,serif}.ex-container,.c-container,.s-mv-block .mv-read-block,.s-page-title-block{margin-right:auto;margin-left:auto;max-width:1200px;padding-left:2%;padding-right:2%}.ex-container-container,.c-container-container,.p-home--product-plan-block,.p-home--product-support,.p-price-card-block,.s-user-voice-list-block,.s-company-list-block .company-list-list{max-width:800px;margin-left:auto;margin-right:auto;padding-left:2%;padding-right:2%}.l-header{min-height:58px}@media screen and (max-width:640px){.l-header{min-height:122px}}.l-header .l-header-fix{position:fixed;width:100%;z-index:99}.l-header .l-header-header-block{box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;font-size:.875rem;width:100%;padding-top:15px;padding-bottom:15px;background:#1c376e;min-height:58px}.l-header .l-header-header-block>.left-section{box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.l-header .l-header-header-block>.right-section{margin-left:auto;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.l-header-logo-block .logo .title{font-size:16px;font-size:1rem;margin-bottom:0;color:#FFF}.l-header-nav-block{box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%;margin-top:.5em;margin-bottom:.5em;margin-right:3em}@media screen and (max-width:640px){.l-header-nav-block{display:none}}@media screen and (max-width:640px){.l-header-nav-block .header-nav{background:#FFF}}.l-header-nav-block .header-nav .page-nav{margin-bottom:0;overflow:hidden}@media screen and (min-width:640px){.l-header-nav-block .header-nav .page-nav{box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;min-width:730px;height:1.5em}}.l-header-nav-block .header-nav .page-nav .list{margin-right:2em}.l-header-nav-block .header-nav .page-nav .list a{font-size:14px;font-size:.875rem;color:#FFF}.l-header-nav-block .header-nav .page-nav .list a:hover{color:#FFF}@media screen and (max-width:640px){.l-header-nav-block .header-nav .page-nav .list a{color:#3f3f3f;padding-top:1em;padding-bottom:1em;display:block;border-bottom:1px solid rgba(229,229,229,.5)}.l-header-nav-block .header-nav .page-nav .list a:hover{color:#3f3f3f}}.l-header-lang-block{margin-top:.5em;margin-bottom:.5em}.l-header-lang-block .header-lang .lang-nav{box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0}.l-header-lang-block .header-lang .lang-nav .list{margin-right:1em}.l-header-lang-block .header-lang .lang-nav .list:last-child{margin-right:0}.l-header-lang-block .header-lang .lang-nav .list a{font-size:14px;font-size:.875rem;color:#1c376e;border-radius:2em;padding:.2em 1em;background:#FFF;border:1px solid #FFF}.l-header-lang-block .header-lang .lang-nav .list a:hover{color:#1c376e}.l-header-nav-sp{border-top:1px solid rgba(229,229,229,.4);background:#345599}@media screen and (min-width:640px){.l-header-nav-sp{display:none}}.l-header-nav-sp .header-nav{padding-top:15px;padding-bottom:15px}.l-header-nav-sp .header-nav .nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%;margin-bottom:0}.l-header-nav-sp .header-nav .nav li{box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%;text-align:center;font-size:14px;font-size:.875rem}.l-header-nav-sp .header-nav .nav li a{color:#FFF}.l-header-nav-sp .header-nav .nav li a:hover{background:none}.l-header-nav-sp .header-nav .nav li a:hover{color:#FFF}.l-header-sp-barger-block{margin-left:1em}@media screen and (min-width:640px){.l-header-sp-barger-block{display:none}}.l-header-sp-barger-block .header-sp-barger a{color:#FFF}.l-footer{margin-top:60px;padding:10px 5px;background:#37474f}.l-footer .l-footer-cp-block .footer-cp{font-size:12px;font-size:.75rem;text-align:center;color:#FFF}.c-sec-block{padding-top:50px;padding-bottom:40px}@media screen and (min-width:640px){.c-sec-block{padding-top:80px;padding-bottom:80px}}.c-sec-block.op-bg-zebra{background:#f5f5f5}.c-sec-block-light{padding-top:10px;padding-bottom:20px}@media screen and (min-width:640px){.c-sec-block-light{padding-top:30px;padding-bottom:30px}}.c-movie-center{text-align:center;margin-right:auto;margin-left:auto}@media screen and (max-width:640px){.c-movie-center{position:relative;width:100%;padding:75% 0 0}.c-movie-center iframe{position:absolute;top:0;left:0;width:100%;height:100%}}.c-btn-detal{margin-right:auto;margin-left:auto;border-radius:6px;text-align:center;overflow:hidden}.c-btn-detal a{color:#FFF;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;width:auto}.c-btn-detal a:hover{color:#FFF}.c-btn-detal a:hover{color:#FFF}.c-btn-detal a:hover{-moz-opacity:.4;opacity:.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";-webkit-transition:.5s;transition:.5s}.c-btn-detal a .main-text{padding:20px 30px;background:#42a5f5}.c-btn-detal a .main-icon{padding:20px 30px;text-align:center;position:relative;background:#128ef2;max-width:20px}.c-btn-detal a .icon{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.c-fuwafuwa{-webkit-animation-name:fuwafuwa;-webkit-animation-duration:3s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:ease;-moz-animation-name:fuwafuwa;-moz-animation-duration:3s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:ease}@-webkit-keyframes fuwafuwa{0%{-webkit-transform:translate(0,0)}50%{-webkit-transform:translate(0,5px)}100%{-webkit-transform:translate(0,-1px)}}.c-btn-radius{border-radius:2em;color:#3f3f3f;border:1px solid #1c376e;text-align:center;padding:.5em 4em;font-weight:700;display:inline-block;background:#FFF}.c-btn-radius:hover{color:#3f3f3f}.c-btn-radius:hover{-moz-opacity:.4;opacity:.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";-webkit-transition:.5s;transition:.5s}.c-notes{font-size:12px;font-size:.75rem;text-align:center}.c-notes-block .notes{font-size:12px;font-size:.75rem}.c-notes-block .notes li{margin-bottom:.4em}.c-plan-check.op-type-pro .fa{color:#6dcc04}.c-price-card-block{border-radius:5px;border:1px solid #e5e5e5;text-align:center;padding:1em 2em;background:#FFF}.c-price-card-block.op-special{background:#1c376e;border:none}.c-price-card-block.op-special .caption{color:#FFF}.c-price-card-block.op-special .type{color:#FFF}.c-price-card-block.op-special .price{color:#FFF}.c-price-card-block.op-link{background:#42a5f5;border:none;color:#FFF}.c-price-card-block.op-link .caption{margin-top:.5em;color:#ffff8d}.c-price-card-block.op-link .link a{color:#FFF;display:block;margin-top:1em;border:1px solid #FFF;padding-top:.8em;padding-bottom:.8em;border-radius:4px;background:#1c376e}.c-price-card-block.op-link .link a:hover{-moz-opacity:.4;opacity:.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";-webkit-transition:.5s;transition:.5s}.c-price-card-block .caption{font-size:10px;font-size:.625rem;color:#848484}.c-price-card-block .type{color:#848484;font-size:16px;font-size:1rem}@media screen and (min-width:640px){.c-price-card-block .type{font-size:20px;font-size:1.25rem}}.c-price-card-block .price{font-size:24px;font-size:1.5rem}@media screen and (min-width:640px){.c-price-card-block .price{font-size:40px;font-size:2.5rem}}.c-price-card-block .tag{font-size:22px;font-size:1.375rem;margin-bottom:1em;padding-bottom:1em;border-bottom:1px solid #e5e5e5}@media screen and (max-width:640px){.c-sp-hidden{display:none}}.c-page-title-block{margin-top:1em;margin-bottom:1em}.c-page-title-block .title{color:#1c376e}.c-attention-text{color:#f57f17}.c-attention-text.op-fz-l{font-size:18px;font-size:1.125rem}.c-marker{background:-webkit-linear-gradient(transparent 60%,#80deea 60%);background:linear-gradient(transparent 60%,#80deea 60%)}.p-home--first-contact-movie-block .first-contact-movie{margin-top:60px;margin-bottom:60px}@media screen and (min-width:640px){.p-home--point-list-block{margin-top:60px}}@media screen and (min-width:640px){.p-home--point-list-block>.point-list{box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}}.p-home--point-list-block .s-point-list-block{padding:30px 15px}@media screen and (min-width:640px){.p-home--point-list-block .s-point-list-block{box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%;-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}}.p-home--point-list-block .s-point-list-block .point-list{border-radius:10px;padding:30px 15px;background:#FFF;height:100%}.p-home--point-list-block .s-point-list-block .point-list .number{margin-top:-70px;margin-bottom:60px}.p-home--product-description-block{margin-bottom:120px}@media screen and (min-width:640px){.p-home--product-description-block .product-description{box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (min-width:640px){.p-home--product-description-block .product-description .left-section{margin-right:30px}}@media screen and (min-width:640px){.p-home--product-description-block .product-description .right-section{box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}}@media screen and (max-width:640px){.p-home--product-description-block .product-description .product-image{margin-bottom:30px}.p-home--product-description-block .product-description .product-image img{width:100%}}.p-home--product-plan-block{margin-bottom:60px}.p-home--product-support{margin-top:80px}.p-home--product-support .product-support .product-support-title{font-size:20px;font-size:1.25rem;margin-bottom:2em;font-weight:700;text-align:center;color:#1c376e}.p-home--product-support .product-support .product-support-detail{box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.p-home--product-support .product-support .product-support-detail .left-section{margin-right:2em}@media screen and (max-width:640px){.p-home--product-support .product-support .product-support-detail .left-section{max-width:20%}}.p-home--product-support .product-support .product-support-detail .right-section{box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}@media screen and (min-width:640px){.p-home--product-support .product-support .product-support-detail .right-section{box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:2;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}}.p-price-card-block .price-card-caption{font-size:14px;font-size:.875rem;margin-top:2em;text-align:center}.p-ssl-block{margin-top:50px;text-align:center}.p-ssl-block .attention{margin-top:5px;font-size:12px;font-size:.75rem;color:#f4511e}.p-home--point-bg{background-size:cover}.p-home--company-block{margin-bottom:-60px}.s-mv-block{margin-bottom:20px;position:relative}@media screen and (min-width:640px){.s-mv-block{margin-bottom:20px;height:50vh;max-height:600px}}@media screen and (min-width:640px){.s-mv-block .mv-read-block .mv-read-inner{position:absolute;top:60px;z-index:1}}@media screen and (max-width:640px){.s-mv-block .mv-read-block .mv-read-main{position:absolute;top:40px;z-index:1}}.s-mv-block .mv-read-block .mv-text{margin-bottom:40px}@media screen and (max-width:640px){.s-mv-block .mv-read-block .mv-text img{width:50vw}}.s-mv-block .mv-read-block .mv-title{margin-bottom:20px}@media screen and (max-width:640px){.s-mv-block .mv-read-block .mv-title img{width:40vw}}.s-mv-block .mv-read-block .mv-dl-block{margin-top:40px;text-align:center}.s-mv-block .mv-read-block .mv-dl-block .mv-dl-text .mv-dl-text-strong{font-size:20px;font-size:1.25rem;color:#f57f17}.s-mv-block .mv-read-block .mv-dl-block .mv-dl-btn a{font-size:18px;font-size:1.125rem;border-radius:5px;color:#FFF;display:inline-block;background:#42a5f5;padding:15px 1em}.s-mv-block .mv-read-block .mv-dl-block .mv-dl-btn a:hover{-moz-opacity:.4;opacity:.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";-webkit-transition:.5s;transition:.5s}.s-mv-block .mv-read-block .mv-dl-block .mv-dl-btn a:hover{color:#FFF}.s-mv-block .mv-read-block .mv-dl-block .mv-dl-btn a:hover{text-decoration:none}@media screen and (min-width:640px){.s-mv-block .mv{position:fixed;width:100%;z-index:0}}.s-mv-block .mv img{width:100%}.s-sec-title-block{margin-bottom:60px}.s-sec-title-block .sec-title .title{font-size:36px;font-size:2.25rem;color:#593499;text-align:center;font-weight:700}.s-sec-title-block .sec-lead-text{text-align:center}.s-btn-dl .c-notes{margin-top:.5em;color:rgba(63,63,63,.5)}.s-btn-dl .c-notes b{color:#f57f17}.s-point-list-block{margin-top:0;margin-bottom:0}.s-point-list-block .number{font-size:18px;font-size:1.125rem;margin-bottom:1.5em;text-align:center}.s-point-list-block .title{font-size:18px;font-size:1.125rem;margin-bottom:1.5em;text-align:center}.s-point-list-block .text{font-size:14px;font-size:.875rem;line-height:1.8}.s-plan-title-list{overflow:hidden;text-align:right;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.s-plan-title-list .c-plan-check{float:left;margin-right:1em}.s-table{border:1px solid #e5e5e5}.s-table thead{padding-top:20px;padding-bottom:20px;background:#1c376e}.s-table thead th{font-size:14px;font-size:.875rem;color:#FFF;letter-spacing:.1em;text-align:center;border-right:1px solid rgba(229,229,229,.4)}.s-table thead th:first-child{text-align:left}.s-table thead th:last-child{border-right:none}.s-table tbody td{text-align:center;border-right:1px solid #e5e5e5}.s-table tbody td:first-child{text-align:left}.s-table tbody td:last-child{border-right:none}.s-btn-foot-btn{text-align:center;margin:60px 10px}@media screen and (min-width:640px){.s-price-card-block{box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}}.s-price-card-block .c-price-card-block{margin-right:0;margin-bottom:2em}@media screen and (min-width:640px){.s-price-card-block .c-price-card-block{box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%;margin-right:2em}}.s-price-card-block .c-price-card-block:last-child{margin-right:0}.s-user-voice-list-block{box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:60px}@media screen and (max-width:640px){.s-user-voice-list-block .user-voice-image{margin:0 20% 20px;text-align:center}}.s-user-voice-list-block.op-rivers .user-voice-image{text-align:right}@media screen and (max-width:640px){.s-user-voice-list-block.op-rivers .user-voice-image{margin:0 20% 20px;text-align:center}}@media screen and (min-width:640px){.s-user-voice-list-block.op-rivers .left-section{box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:4;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}}@media screen and (max-width:640px){.s-user-voice-list-block.op-rivers .left-section{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media screen and (min-width:640px){.s-user-voice-list-block.op-rivers .right-section{box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}}@media screen and (max-width:640px){.s-user-voice-list-block.op-rivers .right-section{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}@media screen and (min-width:640px){.s-user-voice-list-block .left-section{margin-right:2em}}@media screen and (max-width:640px){.s-user-voice-list-block .left-section{width:100%}}@media screen and (min-width:640px){.s-user-voice-list-block .right-section{box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:2;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}}@media screen and (max-width:640px){.s-user-voice-list-block .right-section{width:100%}}.s-user-voice-detail-block .user-voice-detail .user-voice-detail-user .title{font-size:28px;font-size:1.75rem}.s-user-voice-detail-block .user-voice-detail .user-voice-detail-user .url{font-size:12px;font-size:.75rem}.s-user-voice-detail-block .user-voice-detail .user-voice-detail-user .url a{color:#3f3f3f}.s-user-voice-detail-block .user-voice-detail .user-voice-detail-user .url a:hover{color:#3f3f3f}.s-user-voice-detail-block .user-voice-detail .user-voice-detail-text{margin-bottom:2em}.s-user-voice-detail-block .user-voice-detail .user-voice-detail-text .title{font-size:18px;font-size:1.125rem;margin-bottom:.3em;color:#1c376e}.s-company-list-block .company-list-list{box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.s-company-list-block .company-list-list .list{margin-right:20px;margin-bottom:40px}.s-page-title-block{margin-top:.5em;margin-bottom:2em}.s-page-title-block .uk-breadcrumb a,.s-page-title-block .uk-breadcrumb span{font-size:12px;font-size:.75rem}

.sc-content h1{font-size:30px;font-size:1.875rem;background:#1c376e;color:#FFF;padding:.5em;margin-left:-.5em}
.sc-content h2{font-size:25px;font-size:1.5625rem;border-bottom:1px solid #aeb6c7;padding-bottom:.5em;margin-bottom:.5em;margin-top: 1em;}
.sc-content h3{font-size:24px;font-size:1.5rem;border-left:4px solid #1c376e;margin-bottom:1em;padding-top:.3em;padding-bottom:.3em;padding-left:.5em;line-height:1}
.sc-content a{margin-right:.5em;margin-left:.5em}
.sc-content p,.sc-content li,.sc-content dd{line-height:1.8}
.sc-content li,.sc-content p{margin-bottom:.8em}
.sc-content .row{margin-left:0;margin-right:0}
body{font-size:16px}
a{color:#42a5f5}
a:hover{color:#42a5f5}
a:hover{text-decoration:none}
a:hover:hover{-moz-opacity:#42a5f5;opacity:#42a5f5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=NaN)";-webkit-transition:.5s;transition:.5s}
p{line-height:1.8}
.contents{position:relative;z-index:2;background:#FFF}
#toc>ul{margin-left:1em;border-left:4px solid #e5e5e5}#toc ul{padding-left:2em;margin-bottom:1em}#toc li{margin-bottom:1em}