html{color:#000;background:#FFF}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;*font-size:100%}legend{color:#000}#yui3-css-stamp.cssreset{display:none}html{background-color:transparent;background-image:none}body{-webkit-text-size-adjust:100%}figure{margin:0;padding:0;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0}figure img{vertical-align:top}@font-face{font-family:'M PLUS 1p';font-style:normal;font-weight:400;font-display:swap;src:url("./fonts/m-plus-1p-v19-latin_japanese-regular.eot");src:local(""),url("./fonts/m-plus-1p-v19-latin_japanese-regular.eot?#iefix") format("embedded-opentype"),url("./fonts/m-plus-1p-v19-latin_japanese-regular.woff2") format("woff2"),url("./fonts/m-plus-1p-v19-latin_japanese-regular.woff") format("woff"),url("./fonts/m-plus-1p-v19-latin_japanese-regular.ttf") format("truetype"),url("./fonts/m-plus-1p-v19-latin_japanese-regular.svg#MPLUS1p") format("svg")}@font-face{font-family:'M PLUS 1p';font-style:normal;font-weight:700;font-display:swap;src:url("./fonts/m-plus-1p-v19-latin_japanese-700.eot");src:local(""),url("./fonts/m-plus-1p-v19-latin_japanese-700.eot?#iefix") format("embedded-opentype"),url("./fonts/m-plus-1p-v19-latin_japanese-700.woff2") format("woff2"),url("./fonts/m-plus-1p-v19-latin_japanese-700.woff") format("woff"),url("./fonts/m-plus-1p-v19-latin_japanese-700.ttf") format("truetype"),url("./fonts/m-plus-1p-v19-latin_japanese-700.svg#MPLUS1p") format("svg")}@font-face{font-family:'M PLUS 1p';font-style:normal;font-weight:800;font-display:swap;src:url("./fonts/m-plus-1p-v19-latin_japanese-800.eot");src:local(""),url("./fonts/m-plus-1p-v19-latin_japanese-800.eot?#iefix") format("embedded-opentype"),url("./fonts/m-plus-1p-v19-latin_japanese-800.woff2") format("woff2"),url("./fonts/m-plus-1p-v19-latin_japanese-800.woff") format("woff"),url("./fonts/m-plus-1p-v19-latin_japanese-800.ttf") format("truetype"),url("./fonts/m-plus-1p-v19-latin_japanese-800.svg#MPLUS1p") format("svg")}html,body{height:100%}html{color:#000;font-size:16px;font-family:'Arial', 'M PLUS 1p', sans-serif;line-height:1}@media screen and (max-width: 480px){html{font-size:14px}}body{background:#fff;overflow-x:hidden}em,strong{font-weight:bold}a{color:#006a3d}a:hover{color:#44c17d}img{vertical-align:top}@media screen and (min-width: 768px){.for-mobile{display:none}}@media screen and (max-width: 767px){.not-for-mobile{display:none}}.em{color:#C00}.theme{color:#44c17d}input[type="text"],input[type="password"],input[type="email"],input[type="url"],input[type="tel"]{box-sizing:border-box;border:1px solid #DDD;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;height:36px;width:100%;font-size:16px;text-indent:8px}textarea{box-sizing:border-box;border:1px solid #DDD;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;box-sizing:border-box;width:100%;height:240px;padding:8px;font-size:16px;line-height:1.5}select{box-sizing:border-box;height:36px;line-height:36px}.required{color:#C00}th .required{margin-left:10px}.button{margin-top:50px;text-align:center}.button a{display:inline-block}.button a,.button input[type="submit"],.button input[type="button"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:5px;background:#006a3d;height:50px;line-height:50px;padding:0 20px;min-width:120px;color:#FFF;font-size:16px;font-weight:bold;text-decoration:none}.button a:not(:first-child),.button input[type="submit"]:not(:first-child),.button input[type="button"]:not(:first-child){margin-left:10px}.button input[name^="back"],.button .cancel{background:#999 !important}table,th,td{border-collapse:collapse;border:1px solid #c2c5c7}table{margin:0 10px;background:#FFF}@media screen and (min-width: 640px){table{min-width:620px;margin:0 auto}}th,td{padding:15px 20px;text-align:left;line-height:1.5}@media screen and (max-width: 480px){th,td{padding:10px}}th{background:#d2e8d6;font-weight:bold}tbody th{width:30%}@media screen and (min-width: 640px){th{min-width:100px}}.container{position:relative;box-sizing:border-box}@media screen and (min-width: 768px){.container{min-height:100%;padding-bottom:240px}}.header{position:fixed;left:0;top:0;z-index:500;width:100%;height:88px;background-color:#FFF;border-bottom:1px solid #EDEDED}.header.inactive{background-color:transparent;border-bottom:none}@media screen and (max-width: 767px){.header{height:50px}}.header-inner{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;height:100%;max-width:1280px;margin:0 auto;padding:0 10px}@media screen and (min-width: 1366px){.header-inner{max-width:1366px}}.header-inner h1 picture{display:inline-block;width:196px;height:40px;background-position:left center;background-repeat:no-repeat;background-size:196px 40px}.webp .header-inner h1 picture{background-image:url(images/logo-w.png.webp)}.no-webp .header-inner h1 picture{background-image:url(images/logo-w.png)}.header-inner .global-menu ul{font-size:0;text-align:right}.header-inner .global-menu li{display:inline-block;margin-left:30px;font-size:16px;font-weight:bold}.header-inner .global-menu li a{display:block;text-decoration:none;color:#44c17d;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}.inactive .header-inner .global-menu li a{color:#FFF}.header-inner .global-menu li.button{margin-top:0}.header-inner .global-menu li.button a{background-color:#006a3d;color:#FFF}.header-inner .global-menu li.button a:hover{opacity:.7}@media screen and (min-width: 980px){.header-inner h1{flex-grow:1}.header-inner .global-menu{flex-grow:7}}@media screen and (max-width: 1023px){.header-inner h1 picture{width:138px;height:28px;background-size:138px 28px}.header-inner h1 picture img{width:138px;height:28px}.header-inner .global-menu li{margin-left:20px;font-size:14px}.header-inner .global-menu li.button a{font-size:14px;min-width:0}}@media screen and (max-width: 979px){.header-inner .global-menu li{margin-left:15px;font-size:13px}.header-inner .global-menu li.button a{font-size:14px}}@media screen and (max-width: 767px){.header-inner .global-menu{display:none}}.overlay{display:none;position:fixed;left:0;top:0;z-index:890;width:100%;height:100%;background-color:rgba(0,0,0,0.7)}.global-menu-sp{position:fixed;right:-280px;top:0;z-index:900;box-sizing:border-box;width:280px;height:100%;background-color:#44c17d;padding-top:60px;transition:all 300ms ease-out}@media screen and (min-width: 768px){.global-menu-sp:not(.active){display:none}}.global-menu-sp a{display:block;padding:10px;color:#FFF;font-size:16px;font-weight:bold;text-decoration:none;line-height:1.3}.global-menu-sp .button{margin-top:30px;padding:0 10px}.global-menu-sp .button a{min-width:0;padding:0;height:50px;line-height:50px}.global-menu-sp.active{right:0}.menu-switch{position:fixed;right:10px;top:9px;z-index:910;width:32px;height:32px}@media screen and (min-width: 768px){.menu-switch:not(.active){display:none}}.menu-switch:before,.menu-switch:after{content:"";display:block;width:100%;height:2px;background-color:#44c17d;position:absolute;left:0;transition:all 300ms ease-out}.inactive+div+nav+.menu-switch:before,.inactive+div+nav+.menu-switch:after{background-color:#FFF}.menu-switch:before{top:10px}.menu-switch:after{bottom:10px}.menu-switch.active:before,.menu-switch.active:after{background-color:#FFF}.menu-switch.active:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:15px}.menu-switch.active:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);bottom:15px}main{padding-top:88px;padding-bottom:100px}body.home main{padding-top:0}.hero{background-color:#44c17d;padding-top:88px}@media screen and (min-width: 1024px){.hero{padding-top:100px}}@media screen and (min-width: 1366px){.hero{padding-top:150px}}@media screen and (max-width: 767px){.hero{padding-top:50px}}.hero-inner{max-width:1280px;margin:0 auto;padding:80px 10px;background-position:right bottom;background-repeat:no-repeat;background-size:contain}@media screen and (min-width: 1366px){.hero-inner{max-width:1366px}}.webp .hero-inner{background-image:url(images/hero-image.png.webp)}.no-webp .hero-inner{background-image:url(images/hero-image.png)}.hero-inner .description picture{display:block}.hero-inner .description span{display:block;margin-top:30px;color:#FFF;font-size:18px;line-height:1.5}.hero-inner .button{margin-top:30px;text-align:left}.hero-inner .button a{min-width:0;background-color:#ffd451;color:#006a3d}.hero-inner .button a:hover{opacity:.7}.hero-inner br.for-large{display:none}@media screen and (min-width: 1024px){.hero-inner{padding-bottom:150px}}@media screen and (min-width: 1366px){.hero-inner{padding-bottom:240px}.hero-inner br.for-large{display:inline}}@media screen and (max-width: 1279px){.hero-inner{background-position:right -164px bottom}.hero-inner .description img{width:100%;max-width:605px;height:auto}.hero-inner .description span{width:100%;max-width:480px}}@media screen and (max-width: 767px){.hero-inner{background-position:center bottom;background-size:100%;padding-top:30px;padding-bottom:300px}.hero-inner .description img{max-width:none;height:auto}.hero-inner .description span{max-width:none}}@media screen and (max-width: 480px){.hero-inner{background-size:90%;padding-top:30px;padding-bottom:220px}.hero-inner .description span{margin-top:20px;font-size:14px}.hero-inner .button{margin-top:20px}}section{padding-top:80px;overflow-x:hidden}@media screen and (max-width: 767px){section{padding-top:50px}}section header{max-width:1280px;margin:0 auto;padding:0 10px}section header h2{font-weight:800;font-size:32px;line-height:1.3}@media screen and (max-width: 767px){section header h2{font-size:24px}}section .section-body{max-width:1280px;margin:36px auto 0;padding:0 10px}@media screen and (max-width: 767px){section .section-body{margin-top:44px}}section .section-body p,section .section-body li,section .section-body dl{line-height:1.5}#introduction{margin-top:20px;padding-top:30px;padding-bottom:50px;background-position:right -300px bottom;background-repeat:no-repeat;background-size:contain;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}.webp #introduction{background-image:url(images/intro-image.png.webp)}.no-webp #introduction{background-image:url(images/intro-image.png)}#introduction.scrollin{background-position:right -250px bottom}@media screen and (min-width: 980px){#introduction{margin-top:20px;padding-top:30px;padding-bottom:50px;background-position:right -250px bottom}#introduction.scrollin{background-position:right -200px bottom}}@media screen and (min-width: 1180px){#introduction{margin-top:30px;padding-top:50px;padding-bottom:80px;background-position:right -150px bottom}#introduction.scrollin{background-position:right -100px bottom}}@media screen and (min-width: 1280px){#introduction{margin-top:30px;padding-top:50px;padding-bottom:80px}}@media screen and (min-width: 1480px){#introduction{padding-top:100px;padding-bottom:120px;background-position:right -50px bottom}#introduction.scrollin{background-position:right bottom}}@media screen and (min-width: 768px) and (max-width: 979px){#introduction{background-position:right -300px bottom -80px}#introduction.scrollin{background-position:right -250px bottom -80px}}@media screen and (max-width: 767px){#introduction{background-size:70%;background-position:right -134px bottom -38px;padding-bottom:80px}#introduction.scrollin{background-position:right -84px bottom -38px}}@media screen and (max-width: 1180px){#introduction .section-body{max-width:580px;margin-left:0;margin-right:0}}@media screen and (max-width: 979px){#introduction .section-body{max-width:460px;margin-left:0;margin-right:0}#introduction .section-body ul{max-width:400px}}#introduction .checks{margin-top:32px}#introduction .checks li{margin-top:10px;position:relative;padding-left:32px;font-weight:bold}#introduction .checks li:before,#introduction .checks li:after{content:"";display:block;width:18px;height:18px;position:absolute;left:0;top:0}#introduction .checks li:before{background-position:center;background-repeat:no-repeat;background-size:contain}.webp #introduction .checks li:before{background-image:url(images/check-square.png.webp)}no-.webp #introduction .checks li:before{background-image:url(images/check-square.png)}#introduction .checks li:after{background-color:#006a3d;mix-blend-mode:screen}#introduction .checks li span{color:#006a3d}#services{padding-bottom:80px;background:-owg-linear-gradient(top, #d2e8d6, #e9edd1);background:-webkit-linear-gradient(top, #d2e8d6, #e9edd1);background:-moz-linear-gradient(top, #d2e8d6, #e9edd1);background:-o-linear-gradient(top, #d2e8d6, #e9edd1);background:linear-gradient(top, #d2e8d6, #e9edd1)}#services ul{margin:26px -5px 0;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}#services li{display:inline-block;box-sizing:border-box;padding:10px 5px 0;font-size:14px;width:100%}@media screen and (min-width: 769px){#services li:not(.bank){width:33.3333%}}#services li>div{box-sizing:border-box;background:#FFF;padding:20px 20px 80px;height:100%;background-position:right 5px bottom 5px;background-repeat:no-repeat}#services li.conveni>div{background-size:146px 150px}.webp #services li.conveni>div{background-image:url(images/illus-conveni.png.webp)}.no-webp #services li.conveni>div{background-image:url(images/illus-conveni.png)}#services li.emoney>div{background-size:169px 128px}.webp #services li.emoney>div{background-image:url(images/illus-emoney.png.webp)}.no-webp #services li.emoney>div{background-image:url(images/illus-emoney.png)}#services li.credit>div{background-size:161px 120px}.webp #services li.credit>div{background-image:url(images/illus-credit.png.webp)}.no-webp #services li.credit>div{background-image:url(images/illus-credit.png)}#services li.bank>div{background-size:146px 150px;*zoom:1}#services li.bank>div:after{content:"";display:table;clear:both}.webp #services li.bank>div{background-image:url(images/illus-bank.png.webp)}.no-webp #services li.bank>div{background-image:url(images/illus-bank.png)}#services li.bank>div>div{float:left;width:50%;box-sizing:border-box;border-right:1px solid #DDD;padding-right:30px}#services li.bank>div>div h4{font-weight:700;font-size:18px;margin-bottom:8px}#services li.bank>div>div:last-child{padding-left:30px;border-right:none}@media screen and (max-width: 480px){#services li.bank>div>div{float:none;width:100%;padding:0 0 20px;border-right:none}#services li.bank>div>div:last-child{padding-left:0;padding-top:20px;border-top:1px solid #DDD}}#services li h3{margin-bottom:20px;color:#44c17d;font-size:21px;font-weight:800}@media screen and (max-width: 979px){#services li h3{font-size:18px}}#about ul{*zoom:1}#about ul:after{content:"";display:table;clear:both}#about li{box-sizing:border-box}@media screen and (min-width: 768px){#about li{width:50%}}#about li>div{border-radius:10px;padding:50px 30px}#about li>div h3{margin-bottom:20px;color:#44c17d;font-size:21px;font-weight:800}@media screen and (max-width: 979px){#about li>div h3{font-size:18px}}@media screen and (min-width: 768px){#about li.needs{float:left;padding-right:5px}}#about li.needs>div{height:340px;background-color:#e9edd1;background-position:bottom 10px center;background-repeat:no-repeat;background-size:auto 210px}.webp #about li.needs>div{background-image:url(images/image-needs.png.webp)}.no-webp #about li.needs>div{background-image:url(images/image-needs.png)}@media screen and (min-width: 768px){#about li.support,#about li:last-child{margin-left:50%;padding-left:5px}}@media screen and (max-width: 767px){#about li.support,#about li:last-child{margin-top:10px}}#about li.support>div{height:250px;background-color:#bcedea;background-position:bottom right 30px;background-repeat:no-repeat;background-size:auto 160px}.webp #about li.support>div{background-image:url(images/image-support.png.webp)}.no-webp #about li.support>div{background-image:url(images/image-support.png)}#about li:last-child{margin-top:10px}#about li:last-child>div{padding:0;background-color:#6cd3cd}#about li:last-child>div:hover{opacity:.7}#about li:last-child>div a{display:block;height:78px;line-height:78px;padding:0 30px;color:#FFF;font-size:21px;font-weight:700;text-decoration:none;position:relative}@media screen and (max-width: 979px){#about li:last-child>div a{font-size:18px}}#about li:last-child>div a:after{content:"";display:block;width:16px;height:24px;position:absolute;right:30px;top:50%;margin-top:-12px}#about li:last-child>div a:after{background-position:center;background-repeat:no-repeat;background-size:contain}.webp #about li:last-child>div a:after{background-image:url(images/arrow-right-w.png.webp)}.no-webp #about li:last-child>div a:after{background-image:url(images/arrow-right-w.png)}#effective{max-width:1280px;margin:80px auto 0;padding:80px 36px;background:#fbfcca}#effective ul{margin:26px -8px 0;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}#effective li{display:inline-block;box-sizing:border-box;padding:10px 8px 0;width:100%}@media screen and (min-width: 1024px){#effective li:not(.bank){width:33.3333%}}#effective li>div{box-sizing:border-box;background:#FFF;padding:40px 36px;height:100%}#effective li h3{margin-bottom:10px}#effective li h3 span{display:inline-block;width:80%;vertical-align:middle;color:#f3b201;font-weight:800;font-size:20px;line-height:1.2}@media screen and (min-width: 1024px) and (max-width: 1280px){#effective li h3 span{font-size:17px}}#effective li h3:before{content:"";display:inline-block;width:22%;margin-left:-2%;vertical-align:middle;height:100px;background-position:left center;background-repeat:no-repeat;background-size:contain}@media screen and (min-width: 1024px) and (max-width: 1280px){#effective li h3:before{background-size:90%}}@media screen and (max-width: 1023px){#effective li h3:before{background-position:center}}.webp #effective li:nth-child(1) h3:before{background-image:url(images/finger-1.png.webp)}.no-webp #effective li:nth-child(1) h3:before{background-image:url(images/finger-1.png)}.webp #effective li:nth-child(2) h3:before{background-image:url(images/finger-2.png.webp)}.no-webp #effective li:nth-child(2) h3:before{background-image:url(images/finger-2.png)}.webp #effective li:nth-child(3) h3:before{background-image:url(images/finger-3.png.webp)}.no-webp #effective li:nth-child(3) h3:before{background-image:url(images/finger-3.png)}#company{max-width:1280px;margin:0 auto}#company .conpamy-inner{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}#company .conpamy-info,#company .conpamy-location{box-sizing:border-box;width:50%}#company .conpamy-info{padding-right:30px}#company dl{font-size:0}#company dt,#company dd{display:inline-block;vertical-align:middle;font-size:16px;padding:5px 0}#company dt{width:25%;font-weight:bold}#company dd{width:75%}@media screen and (max-width: 767px){#company .conpamy-info,#company .conpamy-location{width:100%}#company .conpamy-location{margin-top:50px}#company dt,#company dd{font-size:14px}}#company .button a:hover{opacity:.7}#recruit header,#recruit .section-body{max-width:640px}#recruit dl{font-size:0}#recruit dt,#recruit dd{display:inline-block;vertical-align:middle;font-size:16px;padding:5px 0}#recruit dt{width:25%;font-weight:bold}#recruit dd{width:75%}@media screen and (max-width: 767px){#recruit dt,#recruit dd{font-size:14px}}#recruit p{margin-top:30px}.fadein,.fadein_2,.fadein_3{transition:all 500ms ease-out}.fadein:not(._left):not(._right):not(._left):not(._bottom),.fadein_2:not(._left):not(._right):not(._left):not(._bottom),.fadein_3:not(._left):not(._right):not(._left):not(._bottom){opacity:0}.fadein._left,.fadein._right,.fadein._top,.fadein._bottom,.fadein_2._left,.fadein_2._right,.fadein_2._top,.fadein_2._bottom,.fadein_3._left,.fadein_3._right,.fadein_3._top,.fadein_3._bottom{opacity:0;transition:all 500ms ease-out;overflow:hidden}.fadein._top,.fadein._bottom,.fadein_2._top,.fadein_2._bottom,.fadein_3._top,.fadein_3._bottom{-ms-overflow-style:none;scrollbar-width:none}.fadein._top::-webkit-scrollbar,.fadein._bottom::-webkit-scrollbar,.fadein_2._top::-webkit-scrollbar,.fadein_2._bottom::-webkit-scrollbar,.fadein_3._top::-webkit-scrollbar,.fadein_3._bottom::-webkit-scrollbar{display:none}.fadein._left,.fadein_2._left,.fadein_3._left{transform:translate(-150px, 0)}.fadein._right,.fadein_2._right,.fadein_3._right{transform:translate(150px, 0)}.fadein._top,.fadein_2._top,.fadein_3._top{transform:translate(0, -80px)}.fadein._bottom,.fadein_2._bottom,.fadein_3._bottom{transform:translate(0, 80px)}.fadein.scrollin:not(._left):not(._right):not(._left):not(._bottom),.fadein_2.scrollin:not(._left):not(._right):not(._left):not(._bottom),.fadein_3.scrollin:not(._left):not(._right):not(._left):not(._bottom){opacity:1}.fadein.scrollin._left,.fadein.scrollin._right,.fadein.scrollin._top,.fadein.scrollin._bottom,.fadein_2.scrollin._left,.fadein_2.scrollin._right,.fadein_2.scrollin._top,.fadein_2.scrollin._bottom,.fadein_3.scrollin._left,.fadein_3.scrollin._right,.fadein_3.scrollin._top,.fadein_3.scrollin._bottom{opacity:1;transform:translate(0, 0)}#contact{margin-left:auto;margin-right:auto}#contact header,#contact .section-body,#contact p.required{max-width:640px}#contact p.required{margin:80px auto 0}#contact form{margin-top:24px}#contact dl:not(:first-child){margin-top:24px}#contact dt{margin-bottom:8px;font-weight:bold}#contact .agreement{margin-top:24px;background-color:rgba(210,232,214,0.5);padding:15px}#contact .agreement input{margin-right:8px}#contact .button input{cursor:pointer}#contact .button input:hover{opacity:.7}#contact .confirmation dd{padding:10px 8px;background:#f6faf7}#contact.complete .section-body .button a{border:1px solid #44c17d;background-color:transparent;color:#44c17d}.message{padding:30px;font-weight:bold;text-align:center}.message:not(:first-child){margin-top:50px}.message._error{background-color:rgba(204,0,0,0.1);color:#C00}.message._success{background-color:#e6f9f3;color:#1b7054}form p.error{margin-top:5px;padding:10px 8px;background-color:rgba(204,0,0,0.1);color:#C00;font-size:14px;font-weight:bold}#privacy h3{font-size:1.3rem;font-weight:bold;color:#44c17d;margin-bottom:30px}#privacy h3:not(:first-child){margin-top:50px}@media screen and (min-width: 768px){#privacy h3:not(:first-child){margin-top:80px}}#privacy h4{margin-top:30px}#privacy h5:not(:first-child),#privacy h6:not(:first-child),#privacy p:not(:first-child),#privacy dl:not(:first-child),#privacy ul:not(:first-child),#privacy ol:not(:first-child){margin-top:15px}#privacy dt,#privacy h4,#privacy h5,#privacy h6{font-weight:bold}#privacy table{margin-top:15px;margin-left:0;margin-right:0}#privacy table td{vertical-align:top}#privacy h6+table{width:100%}#privacy h6+table th:first-child{width:38%}#privacy .thankyou{text-align:right}#privacy .section-body>div{margin-top:30px}.footer{box-sizing:border-box;padding:80px 0;background:#44c17d;text-align:center;font-size:13px;color:#FFF}@media screen and (min-width: 768px){.footer{position:absolute;left:0;bottom:0;width:100%;height:240px}}@media screen and (max-width: 480px){.footer{padding:50px 0;font-size:12px}}.footer-menu ul{font-size:0;text-align:center}@media screen and (max-width: 375px){.footer-menu ul{max-width:300px;margin:0 auto}}.footer-menu li{display:inline-block;box-sizing:border-box;padding:0 15px;line-height:1.3}@media screen and (max-width: 979px){.footer-menu li{width:25%;padding:15px;text-align:left}}@media screen and (max-width: 767px){.footer-menu li{width:50%}}@media screen and (max-width: 375px){.footer-menu li{width:100%}}.footer-menu li a{display:block;color:#FFF;font-size:14px}.footer-menu li a:hover{text-decoration:none}.copyright{display:block;margin-top:36px;font-size:14px}@media screen and (max-width: 480px){.copyright{font-size:11px}}
