@charset "UTF-8";@font-face{font-family:YakuHanJP;font-weight:400;font-style:normal;font-display:swap;src:url(https://cdn.jsdelivr.net/npm/yakuhanjp@3.0.0/dist/fonts/YakuHanJP/YakuHanJP-Light.woff2) format("woff2"),url(https://cdn.jsdelivr.net/npm/yakuhanjp@3.0.0/dist/fonts/YakuHanJP/YakuHanJP-Light.woff) format("woff"),url(https://cdn.jsdelivr.net/npm/yakuhanjp@3.0.0/dist/fonts/YakuHanJP/YakuHanJP-Light.eot)}html{font-size:62.5%}body{min-width:320px;background:#fff;color:#222;font-family:YakuHanJP,-apple-system,BlinkMacSystemFont,"Helvetica Neue","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif;font-weight:500;line-height:1.5}*{box-sizing:border-box;margin:0;padding:0}.blue_gradient{border:1px solid #1d81cd;background:#1d81cc;background:linear-gradient(to bottom,#b6c6e6 0,#1d81cd 58%);color:#fff}.blue_gradient{border-radius:4px;background:#1d81cd;background:linear-gradient(to bottom,#b6c6e6 0,#1d81cd 58%);color:#fff}.blue_line{height:12px;margin:0;padding:0;border:none;border-top:1px solid #1d81cd;border-bottom:1px solid #1d81cd;border-radius:0}.site_header{position:relative;padding:1em 3% 0;background:#fff}.site_header .logo a{display:block;overflow:hidden;width:130px;height:48px;background:url(../img/logo_L.png) left top no-repeat;background-size:contain;text-indent:110%;white-space:nowrap}.site_header .menu_btn{display:block;position:absolute;top:1.2em;right:3%;width:70px;height:30px;border:1px solid #000;border-radius:3px;background:#000;background:linear-gradient(to bottom,#98a2a5 0,#5c6361 50%,#0a0e0a 53%,#0a0809 100%);text-shadow:1px 1px 2px #000;color:#fff;font-size:1.5rem;font-weight:800;text-decoration:none;text-align:center;line-height:26px}.site_header .menu_btn:hover,.site_header .menu_btn:visited{color:#fff}footer{padding:1em 3%;background:#cddef3;font-size:1.2rem}footer hr{height:0;margin:10px auto;border:none;border-top:1px solid #b5b5b6;border-bottom:1px solid #f3fbff}footer a.arrow{display:block}footer .to_top{text-align:center}footer .to_top a{display:block;padding-top:.7em;padding-bottom:.7em;color:inherit;font-size:1.4rem;text-decoration:none}footer .to_top a span{padding-left:1.7rem;background:url(../img/back_to_top.png) left center no-repeat;background-size:15px 15px}footer .copy{display:block;text-shadow:1px 1px 0 #fff;color:inherit;font-size:1rem;text-align:center}footer .copyright_info{margin:2rem auto}@media (min-width:780px){footer .copyright_info{width:580px}}h2{margin-bottom:1rem}h2 img{display:block;max-width:480px;width:94%;height:auto;margin:0 auto}@media (min-width:1180px){h2 img{max-width:690px;margin:1.5rem auto 2rem}}a{color:#6987d3;text-decoration:underline}a:visited{color:#956eb8}a.arrow{position:relative;padding-left:.9em}a.arrow:before{position:absolute;top:.3em;left:0;width:0;height:0;border:.4em solid transparent;border-right:none;border-left:.7em solid #6987d3;content:''}main{font-size:1.5rem;text-align:justify}.note{font-size:1.2rem}ul.note{list-style-type:none;margin-top:.5rem;margin-bottom:2rem}ul.note li{padding-left:1em}ul.note li:first-letter{margin-left:-1em}.btn{display:block;max-width:300px;width:100%;margin:0 auto;padding:1.3em 0;border-radius:40px;background:#c1272d;box-shadow:0 5px 0 #7a1c1d;color:#fff;font-size:1.6rem;font-weight:700;text-decoration:none;text-align:center}.btn:after{content:'\25BC'}.btn:hover,.btn:visited{color:#fff;text-decoration:none}.main_header{position:relative}.main_header header{width:100%;margin:0 auto;background:linear-gradient(to right,rgba(0,0,0,0) 75%,rgba(0,0,0,.2) 100%),url(../img/main.jpg) center center no-repeat;background-size:cover,cover}.main_header h1{position:relative;max-width:1180px;width:100%;height:0;margin:0 auto;padding-top:50%}.main_header h1 img{position:absolute;top:50%;right:3rem;width:auto;max-height:600px;height:82%;-ms-transform:translate(0,-55%);transform:translate(0,-55%);filter:drop-shadow(3px 3px 10px rgba(0, 0, 0, .5))}@media (min-width:900px){.main_header h1 img{right:0;left:70%}}.article_header{padding-bottom:2rem;background:#f1f6fe}.btn1{margin-top:-3rem}.bubble{position:absolute;top:0;left:50%;max-width:1180px;width:100%;margin:0 auto;-ms-transform:translate(-50%,0);transform:translate(-50%,0);filter:drop-shadow(3px 3px 10px rgba(0, 0, 0, .3))}@media (min-width:1180px){.bubble{top:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.bubble img{display:block;width:42%;height:auto;margin:0 auto;-ms-transform:translate(-22px,12px);transform:translate(-22px,12px)}@media (min-width:480px){.bubble img{max-width:312px;width:38%;-ms-transform:translate(30px,30px);transform:translate(30px,30px)}}@media (min-width:900px){.bubble img{width:260px;-ms-transform:translate(50px,30px);transform:translate(50px,30px)}}@media (min-width:1180px){.bubble img{width:312px;-ms-transform:translate(70px,-20%);transform:translate(70px,-20%)}}@media (min-width:1400px){.bubble img{-ms-transform:translate(10%,-20%);transform:translate(10%,-20%)}}.section_what{position:relative;z-index:1;width:100%;padding:4rem 3rem 0;background:#f1f6fe;font-size:1.6rem}.section_what h2 img{max-width:420px;width:100%;margin:0 auto}.section_what>p{max-width:580px;width:100%;margin:0 auto}.section_what>.note{width:100%;margin:1em auto 0}@media (min-width:620px){.section_what>.note{width:555px}.section_what>.note li{text-align:center}}.section_what .large_txt{font-size:1.7rem}@media (min-width:800px){.section_what .large_txt{max-width:100%;text-align:center}}.section_what .em{margin-top:2rem;color:#c1272d;font-size:2rem;font-weight:700}.section_what .em img{display:block;max-width:100%;margin:.3em 0}@media (min-width:480px){.section_what .em{overflow:hidden}.section_what .em img{margin:.3em auto}.section_what .em img:last-child{-ms-transform:translate(25%,0);transform:translate(25%,0)}}.section_what .device_img{display:block;max-width:392px;width:100%;height:auto;margin:0 auto;margin-top:1.5rem}.section_what:before{position:absolute;z-index:-1;bottom:0;left:0;width:100%;height:240px;background:#fff;box-shadow:0 -5px 5px #dfe4f0;content:''}.section_benefits{position:relative;z-index:1;margin-top:-2rem}.section_benefits h2{margin-bottom:1.5rem}.section_benefits h3{position:relative;padding:0 0 1.5rem;font-size:1.8rem;text-align:center}.section_benefits h3:after{position:absolute;z-index:2;bottom:-1px;left:50%;max-width:240px;width:100%;height:2px;background:#c1272d;content:'';-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.section_benefits h3 small{display:block;width:5em;margin:0 auto .5em;padding:.15em .7em;background:#c1272d;color:#fff;font-size:1.4rem}.section_benefits h3 span{display:block;margin:0 auto}.section_benefits h3 span img{display:block;max-width:100%;margin:.3rem auto}@media (min-width:580px){.section_benefits h3 span img{width:auto;height:25px;margin:.5rem auto}}.section_benefits h4{position:relative;margin-bottom:1rem;padding-top:4rem;font-size:1.6rem;text-align:center}.section_benefits h4:before{position:absolute;top:-2.5rem;left:50%;width:60px;height:60px;margin-left:-30px;background-repeat:no-repeat;background-position:center center;background-size:cover;content:''}.section_benefits h4 em{font-size:2.2rem;font-style:normal}.section_benefits .benefits1 div{position:relative;width:100%;margin:0 auto;padding:2rem;border-top:1px solid #dbe7f5}@media (min-width:580px){.section_benefits .benefits1 div{width:50%}.section_benefits .benefits1 div.b2 section,.section_benefits .benefits1 div.b4 section{margin:0}.section_benefits .benefits1 div.b1 section,.section_benefits .benefits1 div.b3 section{margin:0 0 0 auto}.section_benefits .benefits1 div.b3{border-bottom:1px solid #dbe7f5}}.section_benefits .benefits1 div:last-child{border-bottom:1px solid #dbe7f5}.section_benefits .benefits1 div>section{position:relative;max-width:280px;margin:0 auto;padding:0 20px}.benefits1,.benefits2{display:-ms-flexbox;display:flex;max-width:1120px;margin:0 auto;-ms-flex-wrap:wrap;flex-wrap:wrap}.benefits1 img,.benefits2 img{display:block;max-width:240px;width:100%;height:auto;margin:0 auto}.benefits1 .apponly,.benefits2 .apponly{position:absolute;top:1.5rem;left:-1rem;width:8em;margin:0;background:#c1272d;color:#fff;font-size:1.3rem;text-align:center}.benefits2 div{position:relative;width:100%;margin:0 auto;padding:2rem;border-top:1px solid #dbe7f5;border-bottom:1px solid #dbe7f5}.benefits2 div>section{position:relative;max-width:280px;margin:0 auto;padding:0 20px}@media (min-width:580px){.benefits2 div>section{max-width:580px}.benefits2 div>section .apponly{left:50%;margin-left:-10em}.benefits2 div .benefit_img{max-width:300px}}.free{max-width:580px;margin:3rem 3rem 7rem;padding:2rem 0 0;background:#f1f6fe}@media (min-width:580px){.free{margin-right:auto;margin-left:auto}}.free p{padding:0 2rem 1rem;font-size:1.6rem;text-align:center;line-height:1.4}.free p span{font-size:2.2rem}.free p b>span{display:inline-block}.free img{display:block;max-width:240px;width:100%;height:auto;margin:0 auto}.btn2{padding:3rem 0}.b1 h4:before{background-image:url(../img/benefit-icon-1.png)}.b2 h4:before{background-image:url(../img/benefit-icon-2.png)}.b3 h4:before{background-image:url(../img/benefit-icon-3.png)}.b4 h4:before{background-image:url(../img/benefit-icon-4.png)}.b5 h4:before{background-image:url(../img/benefit-icon-5.png)}.section_charge{padding:4rem 0 0;background:#fcfaf0}@media (min-width:580px){.section_charge{padding:6rem 0 2rem}}.section_charge .app_em,.section_charge>.note{max-width:580px;width:100%;margin:0 auto;padding:0 3rem}@media (min-width:620px){.section_charge>.note li{margin-right:-2rem;margin-left:-2rem;text-align:center}}.section_charge>.note+section{margin-top:3rem}.section_charge .app_em{padding:1.5rem 3rem}.section_charge .app_em img{display:block;max-width:320px;width:100%;height:auto;margin:0 auto}.section_charge section{padding:3rem 0;border-top:1px solid #dbe7f5}.section_charge section>*{max-width:580px;width:100%;margin:0 auto;padding:0 3rem}.section_charge .service{display:-ms-flexbox;display:flex;list-style-type:none;-ms-flex-pack:justify;justify-content:space-between}.section_charge .service li{position:relative;width:18%}.section_charge .service li:after{position:absolute;top:50%;left:100%;width:50%;height:15px;margin-top:-15px;background:url(../img/charge-plus.png) center center no-repeat;background-size:contain;content:''}@media (min-width:480px){.section_charge .service li{width:76px}}@media (min-width:520px){.section_charge .service li:after{-ms-transform:translate(7px,0);transform:translate(7px,0)}}@media (min-width:580px){.section_charge .service li:after{width:95%;-ms-transform:none;transform:none}}.section_charge .service li:last-child:after{display:none}.section_charge .service li img{display:block;max-width:76px;width:100%;height:auto;border-radius:3px}.section_charge .service li del,.section_charge .service li span{display:block;font-size:1rem;text-decoration:none;text-align:center;white-space:nowrap}@media (min-width:375px){.section_charge .service li del,.section_charge .service li span{font-size:1.2rem}}.section_charge .service li .img{display:block;max-width:76px;width:100%;height:0;padding-bottom:100%;border:1px dashed #999;border-radius:3px}.section_charge .service li:nth-child(4) .img{margin:0}.section_charge .service li.disable:after{background-image:url(../img/charge-not-plus.png)}.section_charge .c3 .service li:nth-child(3):after{background-image:url(../img/charge-not-plus.png)}.section_charge .c1>p span,.section_charge .c2>p span,.section_charge .c3>p span{display:block;max-width:320px;margin:1rem 0 .5rem}.section_charge .c1>p span img,.section_charge .c2>p span img,.section_charge .c3>p span img{display:inline;height:auto}.section_charge .c1>p span img{max-width:48%;width:48%}.section_charge .c2 h3,.section_charge .c3 h3{margin-bottom:1rem}.section_charge .c2>p span img,.section_charge .c3>p span img{max-width:22%;width:22%}.section_charge .c3>p span{padding-top:2rem}.section_charge .btn_blue{display:block;width:240px;padding:.5em 1em;border-radius:30px;background:#0071bc;color:#fff;font-size:1.3rem;text-decoration:none;text-align:center;transition:.2s}.section_charge .btn_blue:hover,.section_charge .btn_blue:visited{color:#fff;text-decoration:none}.section_entry{padding:4rem 0 6rem;background:#faf5cf}@media (min-width:580px){.section_entry{padding:6rem 0 6rem}}.section_entry>.note,.section_entry>p{max-width:580px;width:100%;margin:0 auto;padding:0 3rem}.section_entry .btn{position:relative;width:100%;margin:0 auto;padding:1.8rem 3rem;border-radius:60px;color:#fff;font-size:1.5rem;text-decoration:none;text-align:left}.section_entry .btn:after{position:absolute;top:50%;right:2rem;width:0;height:0;margin-top:-9px;border:9px solid transparent;border-left:15px solid #fff;content:''}.section_entry .btn span{font-size:1.8rem}.section_entry .btn:hover,.section_entry .btn:visited{color:#fff;text-decoration:none}.section_entry .entries{display:-ms-flexbox;display:flex;max-width:1020px;width:100%;margin:1.5rem auto;padding:0 3rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.section_entry .entries div{width:100%;padding:1.5rem 0}.section_entry .entries div .note{max-width:300px;width:100%;margin:1em auto 0}.section_entry .entries div:first-child{padding-bottom:2.7rem}@media (min-width:1020px){.section_entry .entries div{width:33.333333%}}.section_entry .contact{max-width:580px;margin:3rem 3rem 0;padding:2rem;background:#fcfaf0;font-size:1.6rem;text-align:center}.section_entry .contact h3{font-size:1.8rem}.section_entry .contact p{margin-bottom:1.5rem}.section_entry .contact p span{font-size:1.2rem}@media (min-width:580px){.section_entry .contact{margin-right:auto;margin-left:auto}.section_entry .contact .resbr{display:none}}.section_entry .contact_link{color:inherit}.section_entry .contact_link:before{display:inline-block;width:0;height:0;border:.4em solid transparent;border-right-width:.2em;border-left:.6em solid #6987d3;content:''}.section_entry .contact_links{display:-ms-flexbox;display:flex;list-style-type:none}.section_entry .contact_links li{width:33.3333333%}.section_entry .contact_links li a{color:inherit}.section_entry .contact_links li a:before{display:inline-block;width:0;height:0;border:.4em solid transparent;border-right-width:.2em;border-left:.6em solid #6987d3;content:''}.section_entry .contact_links li a:hover,.section_entry .contact_links li a:visited{color:inherit}.section_charge .app{padding:0 3rem;border:none}.section_charge .app>div{display:block;position:relative;max-width:580px;width:100%;margin:60px auto 40px;padding:3rem 2rem 2rem;border:2px solid #c1272d;background:red;background:#fff}.section_charge .app>div h3{text-align:center}.section_charge .app>div h3 small{display:block;font-size:1.5rem;line-height:1.4}@media (min-width:480px){.section_charge .app>div h3 small{margin-top:2rem;font-size:1.8rem}.section_charge .app>div h3 small br{display:none}}.section_charge .app>div h3 span{display:block}.section_charge .app>div h3 span img{display:block;max-width:400px;height:auto;margin:0 auto}.section_charge .app>div .app-icon{position:absolute;top:0;left:50%;max-width:150px;width:40%;height:auto;padding:0;-ms-transform:translate(-50%,-70%);transform:translate(-50%,-70%)}.section_charge .app>div .app-box{display:-ms-flexbox;display:flex;margin-top:1rem;margin-right:-.5rem;margin-left:-.5rem;padding:0;-ms-flex-pack:justify;justify-content:space-between}.section_charge .app>div .app-box div{padding:0 .5rem;text-align:center}.section_charge .app>div .app-box div img{max-width:100%;height:auto}@media (min-width:480px){.section_charge .app>div .app-box{max-width:400px;margin-top:2rem;margin-right:auto;margin-left:auto}.section_charge .app>div .app-box div img{width:auto;max-height:60px}}@media (min-width:1180px){.section_charge .app{margin-top:5rem}.section_charge .app div{max-width:660px;padding-bottom:3rem}}html{min-width:1180px}body{min-width:1180px;background:#f1f6fe}.sections{width:1180px;margin:0 auto 3rem;padding-top:330px;background:red;background:#fff;box-shadow:0 3px 12px #d5dcec}.pcbr{display:inline-block}.bubble{position:absolute;top:0;left:50%;width:1020px;margin:0 auto;margin-left:-510px;-ms-transform:none;transform:none}.bubble img{display:block;width:260px;margin:0 auto;-ms-transform:translate(20px,30px);transform:translate(20px,30px)}@media (min-width:1400px){.bubble img{width:312px;-ms-transform:translate(40px,30px);transform:translate(40px,30px)}}@media (min-width:1500px){.bubble{top:50%;-ms-transform:translate(0,-90%);transform:translate(0,-90%)}}.btn{max-width:380px;font-size:2rem}.btn:hover{background:#d2161d;box-shadow:0 8px 0 #890d0e,0 8px 20px #d2161d;-ms-transform:translate(0,-2px);transform:translate(0,-2px)}.btn:active{box-shadow:none;transition:none;-ms-transform:translate(0,6px);transform:translate(0,6px)}.btn:after{margin-left:.5em}h2{margin-bottom:2.5rem}h2 img{max-width:690px}.btn1{margin-top:-4rem}.main_header h1>span{display:block;display:-ms-flexbox;display:flex;position:absolute;top:50%;right:0;width:400px;height:630px;background:orange;-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.main_header h1>span span{display:block;overflow:hidden;height:100%;background-repeat:no-repeat;background-position:center top;background-size:contain;text-indent:110%;white-space:nowrap}.main_header h1>span span:first-child{width:58px;background-image:url(../img/h1-3.svg)}.main_header h1>span span:nth-child(2){width:34px;background-image:url(../img/h1-2.svg)}.main_header h1>span span:nth-child(3){width:178px;background-image:url(../img/h1-1.svg)}main{font-size:1.6rem}.section_what{padding-top:5rem;background:0 0}.section_what h2{margin-bottom:0}.section_what h2 img{max-width:480px}.section_what>p{max-width:100%;text-align:center}.section_what .large_txt{font-size:2rem}.section_what .em{padding-left:160px}.section_what .em img{display:inline-block;width:auto;height:22px;margin:.3em 0}.section_what .em img:last-child{-ms-transform:none;transform:none}.section_what .mid_txt{font-size:1.7rem}.section_what .device_img{margin-bottom:-330px}.section_what:before{display:none}.section_benefits{padding-top:6rem;background:url(../img/benefit-man.jpg) 950px 87px no-repeat;background-size:170px 214px}.section_benefits h2{margin-bottom:6rem}.section_benefits h3 span img{display:inline-block;height:27px;margin:.5rem 0}.section_benefits h4{width:210px;min-height:60px;margin-left:270px;padding-top:.5rem;padding-left:7rem;text-align:left;line-height:1.3;white-space:nowrap}.section_benefits h4:before{top:0;left:0;margin-left:0}.section_benefits .benefits1{padding:0}.section_benefits .benefits1 div>section p:not(.apponly){width:210px;margin-top:1.5rem;margin-left:270px;text-align:justify}.section_benefits .benefits1 div.b3,.section_benefits .benefits1 div.b4{border-bottom:1px solid #dbe7f5}.section_benefits .benefits1 div.b1>section,.section_benefits .benefits1 div.b3>section{max-width:480px;margin:0 0 0 auto}.section_benefits .benefits1 div.b3 .note{display:block}.section_benefits .benefits1 div.b2,.section_benefits .benefits1 div.b4{border-left:1px solid #dbe7f5}.section_benefits .benefits1,.section_benefits .benefits2{max-width:100%;padding:0}.section_benefits .benefits1 div,.section_benefits .benefits2 div{padding:3rem;border:none;border-top:1px solid #dbe7f5}.section_benefits .benefits1 div>section,.section_benefits .benefits2 div>section{min-height:240px;padding:0}.section_benefits .benefits1 img,.section_benefits .benefits2 img{position:absolute;top:0;left:0}.section_benefits .benefits1 .apponly,.section_benefits .benefits2 .apponly{top:auto;bottom:1.5rem}.section_benefits .benefits2{padding:0;border-top:1px solid #dbe7f5;border-bottom:1px solid #dbe7f5}.section_benefits .benefits2 .b5{position:relative;width:1020px;margin:0 auto;padding:3rem 0;border:none}.section_benefits .benefits2 .b5 section{min-width:690px;width:690px;margin:0}.section_benefits .benefits2 .b5 section .note,.section_benefits .benefits2 .b5 section p{margin-bottom:0;margin-left:270px}.section_benefits .benefits2 .b5 section .apponly{left:-1rem;margin:0}.section_benefits .benefits2 .benefit_img{top:3rem;right:0;left:auto;width:300px;margin:0}.free{position:relative;max-width:780px;width:780px;margin:7rem auto 8rem;padding:3rem}.free p{padding:0;font-size:1.8rem;text-align:left}.free p span{font-size:2.4rem}.free img{position:absolute;right:30px;bottom:0;max-width:309px}.btn2{margin:4rem 0}.section_charge{padding:8rem 0}.section_charge>.note li{text-align:center}.section_charge .app_em{max-width:100%;margin:4rem auto 1rem}.section_charge .app_em img{max-width:640px;width:640px}.section_charge section{display:-ms-flexbox;display:flex;width:1020px;margin:0 auto;padding:3rem 0;border-top:1px solid #dbe7f5}.section_charge section>*{max-width:100%}.section_charge section>div,.section_charge section>h3{width:240px;padding:0}.section_charge section .note{margin-bottom:0}.section_charge section h3{font-size:2.3rem}.section_charge section>h3 span{display:block;margin-top:2.5rem}.section_charge section>p{width:230px;padding-right:0;padding-left:1.5rem}.section_charge section>p .btn_blue{width:100%;padding:.5em 0;font-size:1.3rem}.section_charge section>p .btn_blue:hover{background:#0f82cf;box-shadow:0 3px 12px rgba(14,130,207,.5);color:#fff;text-decoration:none}.section_charge section>ul{width:520px}.section_charge .service li{position:relative}@media (min-width:1180px){.section_charge .service li:after{top:25px;right:-41px;left:auto;width:30px;height:30px;margin:0}}.section_charge .service li del,.section_charge .service li span{display:block;font-size:1.7rem;font-weight:700}.section_charge .service li del{color:#b3b3b3}.section_charge .service li:nth-child(3) del,.section_charge .service li:nth-child(3) span{margin-left:-1.5em}.section_charge .service li:nth-child(4):after{display:block;background-image:url(../img/charge-equal.png)}.section_charge .service li:nth-child(4) del,.section_charge .service li:nth-child(4) span{margin-left:-.7em}.section_charge .c1>p span,.section_charge .c2>p span,.section_charge .c3>p span{display:block;max-width:100%;margin:0}.section_charge .c1>p span img{max-width:100%;width:200px}.section_charge .c1>p span img:last-child{width:156px}.section_charge .c2>p span img,.section_charge .c3>p span img{max-width:80px;width:80px}.section_entry{padding:8rem 0}.section_entry>.note,.section_entry>p{text-align:center}.section_entry .entries{padding:3rem 0;-ms-flex-pack:justify;justify-content:space-between}.section_entry .entries div{width:300px}.section_entry .entries .btn{position:relative;width:100%;margin:0;padding:1.8rem 3rem;border-radius:60px;color:#fff;font-size:1.5rem;text-decoration:none;text-align:left}.section_entry .contact{max-width:780px;margin-top:0;padding:3rem}.section_entry .contact h3{font-size:2rem}.blue_gradient{border:1px solid #1d81cd;background:#1d81cc;background:linear-gradient(to bottom,#b6c6e6 0,#1d81cd 58%);color:#fff}.blue_gradient{border-radius:4px;background:#1d81cd;background:linear-gradient(to bottom,#b6c6e6 0,#1d81cd 58%);color:#fff}.blue_line{height:12px;margin:0;padding:0;border:none;border-top:1px solid #1d81cd;border-bottom:1px solid #1d81cd;border-radius:0}.site_header{background:#fff}.header_inner{width:1180px;padding:.5rem 1.5rem;margin:0 auto}.header_inner a{display:inline-block;width:152px;height:73px;background:url(../img/nnn_logo_s.png) no-repeat;text-indent:-9999px}footer{padding-top:2rem;font-size:1.2rem;margin-top:1rem}footer a{color:#6987d3;text-decoration:underline}footer a:visited{color:#956eb8}footer a.arrow{padding-left:1em;position:relative}footer a.arrow:before{content:'';width:0;height:0;border:.4em solid transparent;border-left:.7em solid #6987d3;border-right:none;position:absolute;left:0;top:.25em}.footer_inner{background:#cddef3}.footer_menu{position:relative;width:1180px;margin:0 auto;padding:2rem 1.5rem 3rem}.copy{padding:0 0 1px 0;border:none;text-shadow:1px 1px 2px #fff;color:#888}.back_to_top{overflow:hidden;position:absolute;top:-2rem;right:0;width:140px;height:20px;margin-left:0;padding-top:8px;background:#cddef3;font-size:1.2rem;text-align:center;line-height:1}.back_to_top a{color:#4c4948;text-decoration:none}.back_to_top a:hover,.back_to_top a:visited{color:#5f5f5f}.site_header{padding:0}footer{margin-top:4rem;padding:0;background:0 0}.footer_inner{width:100%;background:#cddef3}footer a.arrow{display:inline}footer .copy{margin-top:1em;padding:0 0 1px 0;border:none;text-shadow:1px 1px 2px #fff;color:#888;font-size:1.2rem;text-align:left}