.h2,h2{border:none;font-size:1.5rem;font-weight:700;font-family:'M PLUS Rounded 1c','ヒラギノ角ゴシック','メイリオ',sans-serif}.h3,h3{padding-left:0;border:none;font-size:1.25rem;font-weight:700;font-family:'M PLUS Rounded 1c','ヒラギノ角ゴシック','メイリオ',sans-serif}.h4,h4{border:none;font-size:1.125rem;font-weight:700;font-family:'M PLUS Rounded 1c','ヒラギノ角ゴシック','メイリオ',sans-serif;text-align:center}.h5,h5{border:none;font-family:"Times New Roman","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","メイリオ",Meiryo,serif;font-weight:600}.subhead{color:#478fcd;font-family:'M PLUS Rounded 1c','ヒラギノ角ゴシック','メイリオ',sans-serif;font-weight:700;text-align:center;padding:.5rem .3rem;border-top:solid 2px #478fcd;border-bottom:solid 2px #478fcd;background:-webkit-repeating-linear-gradient(135deg,#f0f8ff,#f0f8ff 3px,#e9f4ff 3px,#e9f4ff 7px);background:-o-repeating-linear-gradient(135deg,#f0f8ff,#f0f8ff 3px,#e9f4ff 3px,#e9f4ff 7px);background:repeating-linear-gradient(-45deg,#f0f8ff,#f0f8ff 3px,#e9f4ff 3px,#e9f4ff 7px)}.subtitle{padding:.5rem 1.75rem;background:#478fcd;color:#ffe007;font-family:'M PLUS Rounded 1c','ヒラギノ角ゴシック','メイリオ',sans-serif;font-weight:700;border-radius:50px}em{color:#ff60a0}.stitch{-webkit-box-sizing:content-box;box-sizing:content-box;display:block;padding:1rem 1.0625rem;background:#fff;border:7px solid #fff;outline:2px dashed #478fcd;outline-offset:-9px}.pannel{display:block;padding:1rem .625rem;background:#fff;border:7px solid #fff;outline:2px dashed #fff;outline-offset:-9px}.stripe{display:block;margin:0 auto;padding:.5rem;background:-webkit-repeating-linear-gradient(135deg,#478fcd,#478fcd 3px,#94c7f2 3px,#94c7f2 7px);background:-o-repeating-linear-gradient(135deg,#478fcd,#478fcd 3px,#94c7f2 3px,#94c7f2 7px);background:repeating-linear-gradient(-45deg,#478fcd,#478fcd 3px,#94c7f2 3px,#94c7f2 7px)}.sec{display:block;padding-top:2.8125rem;padding-bottom:2.8125rem}.pannel>h2:first-child,.pannel>h3:first-child,.sec>.h2:first-child,.sec>.h3:first-child,.sec>div>.h2:first-child,.sec>div>.h3:first-child,.sec>div>h2:first-child,.sec>div>h3:first-child,.sec>h2:first-child,.sec>h3:first-child,.stitch>h2:first-child,.stitch>h3:first-child{margin-top:0}.pannel>p:last-child,.sec>div>p:last-child,.sec>p:last-child,.stitch>p:last-child{margin-bottom:0;padding-bottom:0}.bg-main{background:#478fcd}.bg-base{background:#fffaea}.btn-lg{padding-top:.8rem;padding-bottom:.8rem;font-size:1rem}.btn-primary{background:#478fcd;color:#fff;border-color:#478fcd}.btn-success{background-color:#00a747}.btn-warning{border-color:#ffc107;background-size:200% 100%;background-image:-webkit-gradient(linear,left top,right top,color-stop(50%,transparent),color-stop(50%,rgba(255,193,7,1)));background-image:-webkit-linear-gradient(left,transparent 50%,rgba(255,193,7,1) 50%);background-image:-o-linear-gradient(left,transparent 50%,rgba(255,193,7,1) 50%);background-image:linear-gradient(to right,transparent 50%,rgba(255,193,7,1) 50%);-webkit-transition:background-position .3s cubic-bezier(.19,1,.22,1) .1s,color .5s ease 0s,background-color .5s ease;-o-transition:background-position .3s cubic-bezier(.19,1,.22,1) .1s,color .5s ease 0s,background-color .5s ease;transition:background-position .3s cubic-bezier(.19,1,.22,1) .1s,color .5s ease 0s,background-color .5s ease}.btn-warning:active,.btn-warning:focus,.btn-warning:hover{color:#fff;border-color:#ffc107;background-color:#e0a800;background-position:-100% 100%;-webkit-box-shadow:none;box-shadow:none}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{background:#e0a800;border-color:#ffc107;-webkit-box-shadow:none;box-shadow:none}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(224,168,0,.5);box-shadow:0 0 0 .2rem rgba(224,168,0,.5)}.badge{line-height:1.5}.table thead th{border-bottom-style:dotted}.table-bordered thead th{border-bottom-width:3px}#gnav{padding:.5rem;background:#fff;border-bottom:1px solid #ccc}.logo img{width:108px}.clone-nav{position:fixed;top:0;left:0;z-index:2;width:100%;-webkit-transition:.8s;-o-transition:.8s;transition:.8s;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.is-show{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}#HL{padding-top:1.5rem;padding-bottom:1.5rem}#HL h1{margin-bottom:0;padding-bottom:0;font-size:1.6875rem;font-family:'M PLUS Rounded 1c','ヒラギノ角ゴシック','メイリオ',sans-serif;font-weight:800}#HL h2{margin-bottom:2.5rem;font-size:.9375rem;font-family:'M PLUS Rounded 1c','ヒラギノ角ゴシック','メイリオ',sans-serif;font-weight:700}#HL h3{margin-top:0;font-size:1.25rem;font-family:'M PLUS Rounded 1c','ヒラギノ角ゴシック','メイリオ',sans-serif;font-weight:700}span.big{font-size:180%}span.exp{font-size:130%}span.rdu{font-size:70%}.eye-catch{opacity:.8}.catch-copy{margin-top:-170px}.jbox h2{margin-bottom:0;color:#fff;font-family:'M PLUS Rounded 1c','ヒラギノ角ゴシック','メイリオ',sans-serif;font-weight:700;text-align:center}.jbox h3{margin-top:0;margin-bottom:1rem;color:#fff;text-align:center}.jbox h3 span{color:#ffc107}.jbox p{color:#fff}ul.bullet{list-style-type:none}ul.bullet li{text-indent:-1.7em}ul.bullet li:before{content:'pets';font-family:'Material Icons';color:#478fcd;padding-right:.8rem}.these{position:relative;margin-bottom:0;padding:1rem;background:-webkit-repeating-linear-gradient(135deg,#fff5df,#fff5df 8px,#ffe4b1 6px,#ffe4b1 16px);background:-o-repeating-linear-gradient(135deg,#fff5df,#fff5df 8px,#ffe4b1 6px,#ffe4b1 16px);background:repeating-linear-gradient(-45deg,#fff5df,#fff5df 8px,#ffe4b1 6px,#ffe4b1 16px);text-align:center;border:5px solid #f0d69d;border-radius:7px}.problem{padding:1rem;border:5px solid #f0d69d;border-radius:7px}.arrow-down{margin:0 auto 28px;width:0;height:0;border-style:solid;border-width:46px 123px 0 123px;border-color:#f0d69d transparent transparent transparent}.problem .row .col-md-4:nth-child(2){border:0}.problem .row .col-md-4:nth-child(2)>div{border-top:2px dotted #ccc;border-bottom:2px dotted #ccc}.problem ul{padding-left:30px}.solution .table{font-size:86%}.solution .tbody td,.solution .thead th{text-align:center}.solution .tbody td h3{margin-top:0}.solution .table td.sol-failure{background:url(images/sol-failure.png) 0 100% no-repeat;background-size:100px;padding-bottom:110px}.solution .table td.sol-correct{background:url(images/sol-correct.png) 100% 100% no-repeat;background-size:100px;padding-bottom:110px}.merit-icon{padding:3rem 2rem 1.5rem;background:url(images/merit-bg.png) no-repeat 50% 50%;background-size:contain;color:#00b1fe;font-weight:600;line-height:1.2;text-align:center}.merit h3{text-align:center}.merit .stitch p{margin-bottom:0}.side-border{position:relative;display:table;margin-left:auto;margin-right:auto;padding:0 55px}.side-border:after,.side-border:before{content:'';position:absolute;top:50%;display:inline-block;width:45px;height:1px;background-color:#000}.side-border:before{left:0}.side-border:after{right:0}.step .row{margin-bottom:40px}.step .row:nth-child(5){margin-bottom:0}.step-no{padding:1rem 0;background:#478fcd;color:#ffe007;font-size:2rem;font-weight:600;line-height:1.2;text-align:center}.step-img{padding:1rem 0;background:#d0ecff}.step-content{padding:1rem;background:-webkit-repeating-linear-gradient(135deg,#f0f8ff,#f0f8ff 3px,#e9f4ff 3px,#e9f4ff 7px);background:-o-repeating-linear-gradient(135deg,#f0f8ff,#f0f8ff 3px,#e9f4ff 3px,#e9f4ff 7px);background:repeating-linear-gradient(-45deg,#f0f8ff,#f0f8ff 3px,#e9f4ff 3px,#e9f4ff 7px);text-align:center}.step-content h3{margin:0 auto 1rem;padding:.5rem 0;background:#478fcd;color:#fff;border-radius:5px}.step-content p{margin-bottom:0}.step-content:after{content:'';position:absolute;top:100%;bottom:0;left:0;right:0;margin:0 auto;width:0;height:0;border-style:solid;border-width:30px 30px 0 30px;border-color:#e9f4ff transparent transparent transparent}.step .row:nth-child(5) .step-content:after{content:none}.testi .card-footer{background:0 0;border-top:0}ul.faq{list-style-type:none;padding-left:0}li.faq-q{padding:1rem}li.faq-q:before{content:'Q';padding:1rem 1rem 1rem 0;color:#478fcd;font-size:1.25rem;font-weight:600}li.faq-a{padding:1rem 1rem 1rem 3rem}li.faq-a:before{content:'A';padding:0 1rem 1rem 0;color:#ff60a0;font-size:1.25rem;font-weight:600}.cta{position:relative}.cta:before{content:'';position:absolute;top:-1px;bottom:0;left:0;right:0;margin:0 auto;width:0;height:0;border-style:solid;border-width:45px 157px 0 157px;border-color:#fff transparent transparent transparent}.cta,.cta h2,.cta h3{color:#fff;text-align:center}.cta .h2{margin-top:0;margin-bottom:0;color:#212528;font-size:1.25rem;font-family:'M PLUS Rounded 1c','ヒラギノ角ゴシック','メイリオ',sans-serif;font-weight:700;text-shadow:#fff 2px 0 0,#fff -2px 0 0,#fff 0 -2px 0,#fff 0 2px 0,#fff 2px 2px 0,#fff -2px 2px 0,#fff 2px -2px 0,#fff -2px -2px 0,#fff 1px 2px 0,#fff -1px 2px 0,#fff 1px -2px 0,#fff -1px -2px 0,#fff 2px 1px 0,#fff -2px 1px 0,#fff 2px -1px 0,#fff -2px -1px 0,#fff 1px 1px 0,#fff -1px 1px 0,#fff 1px -1px 0,#fff -1px -1px 0}.cta .h3{margin-top:0;color:#212528;font-size:1rem;font-family:'M PLUS Rounded 1c','ヒラギノ角ゴシック','メイリオ',sans-serif;font-weight:700;text-shadow:#fff 2px 0 0,#fff -2px 0 0,#fff 0 -2px 0,#fff 0 2px 0,#fff 2px 2px 0,#fff -2px 2px 0,#fff 2px -2px 0,#fff -2px -2px 0,#fff 1px 2px 0,#fff -1px 2px 0,#fff 1px -2px 0,#fff -1px -2px 0,#fff 2px 1px 0,#fff -2px 1px 0,#fff 2px -1px 0,#fff -2px -1px 0,#fff 1px 1px 0,#fff -1px 1px 0,#fff 1px -1px 0,#fff -1px -1px 0}.entry{display:block;padding:0 1.2rem 2.4rem}.main-color{color:#478fcd}.to-top{position:fixed;bottom:.2rem;right:.2rem;padding:.4rem 1.4rem;background:#152a88;border-radius:5px}.to-top a{color:#fff}.to-top a:hover{text-decoration:none}.to-top div{font-size:.625rem;text-align:center}.to-top i{font-size:1.5rem}#footer-area{padding:1.5em 0;background:#fff}#footer-area a,#footer-area p{margin-bottom:0;color:#575757}@media screen and (min-width:375px){.h2,h2{font-size:1.5rem}.h3,h3{font-size:1.25rem}#HL h1{font-size:1.875rem}#HL h2{font-size:1rem}#HL h3{font-size:1.25rem}.cta .h2{font-size:1.5rem}.cta .h3{font-size:1rem}}@media screen and (min-width:768px){.eye-catch{opacity:1}.catch-copy{margin-top:0}.stitch{padding:2rem}.pannel{padding:2rem 1.5625rem}.problem .row .col-md-4:nth-child(2){border-right:3px dotted #ccc;border-left:3px dotted #ccc}.problem .row .col-md-4:nth-child(2)>div{border:0}.h5,h5{font-size:1.5rem}#HL h1{font-size:2.25rem}#HL h2{font-size:1.2rem}#HL h3{font-size:1rem}.cta .h2{font-size:1.5rem}.cta .h3{font-size:1.5rem}.btn-lg{font-size:1.25rem}.solution .table{font-size:100%}}@media screen and (min-width:992px){.sec{padding-top:3.5rem;padding-bottom:3.5rem}.h2,h2{font-size:2rem}#HL h1{font-size:2.5rem}#HL h2{font-size:1.5rem}#HL h3{font-size:1.25rem}.stitch{padding:3.0625rem}.pannel{padding:3.0625rem 2.625rem}.btn-lg{font-size:1.5rem}.solution .table td.sol-correct,.solution .table td.sol-failure{padding-bottom:.75rem}}@media screen and (min-width:1200px){#HL h1{font-size:3.25rem}#HL h2{font-size:1.875rem}#HL h3{font-size:1.75rem}}@media screen and (max-width:374px){#HL h1{letter-spacing:-.1em}#HL h2,#HL h3{letter-spacing:-.1em}}