.wrapper .content-wrapper{max-width:1100px}.wrapper .footer{clear:both;padding:10px}.wrapper .footer .copy{font-size:1.5rem;text-align:center}.brand-link img{-webkit-backface-visibility:hidden;width:15%;height:auto;position:relative;left:-20px;top:-25px}.right .btn{border-radius:999px}@media screen and (max-width: 768px){.brand-link img{width:50%}.wrapper .footer{padding:30px 0 0 0}.wrapper .footer .copy{font-size:14px}}#document_requests{font-size:14px}h1.page_title{font-size:2.5rem;font-weight:bold;text-align:center;padding:10px;margin-bottom:10px}@media screen and (max-width: 768px){h1.page_title{font-size:5vw;margin-top:15px}}.left{width:50%;padding:10px}.left .document_image{margin-bottom:20px}.left p.description{line-height:2;margin-bottom:30px}.left .desc_feature{border:1px solid #8bb738;border-radius:3px;padding:20px}.left .desc_feature p.title{color:#8bb738;font-size:16px;text-align:center;margin-bottom:10px}.left .desc_feature ul.left{width:50%;padding-right:0}.left .desc_feature ul.right{width:50%;padding:10px}.left .desc_feature ul li{font-size:14px;margin-bottom:10px}.left .desc_feature p.etc{text-align:right;clear:both}@media screen and (max-width: 768px){.left{width:inherit;padding:0;margin-bottom:30px}.left .document_image{margin-left:-20px;margin-right:-20px}.left .desc_feature p.title{font-size:6vw;margin-bottom:20px}.left .desc_feature ul.left{width:inherit;padding:0;margin:0}.left .desc_feature ul.right{width:inherit;padding:0;margin:0}.left .desc_feature ul li{font-size:4vw;margin-bottom:10px}.left .desc_feature p.etc{text-align:right;clear:both}}.right{width:50%;padding:10px 20px}.right .form_panel{box-shadow:4px 4px 16px 3px rgba(0,0,0,0.16);background-color:#CCE0A5;border:1px solid #dddddd;padding:40px}.right .form_panel h3.description{margin-bottom:20px}.right .form_panel p.privacy{display:flex;margin-bottom:10px;flex-wrap:wrap}.right .form_panel p.privacy a{display:inline-block;border-bottom:1px solid #000000;margin-bottom:5px}.right .form_panel p.privacy span{margin-bottom:5px}.right dl{margin-bottom:30px}.right dl dt{font-weight:700;margin-bottom:5px}.right dl dd #consultation_content{margin-top:10px;display:none}.right dl dd #consultation_content.open{display:block}@media screen and (max-width: 768px){.right{width:inherit;padding:0}.right .form_panel{padding:15px}.right .form_panel h3.description{line-height:1.5;margin:30px 0}.right .form_panel p.privacy{font-size:14px}.right .btn .loading{right:50px}}.complete .inner{padding:50px 10px}.complete .icon{width:100px;margin:10px auto 20px}.complete h1.thanks{text-align:center;font-size:3.2rem;font-weight:bold;border-bottom:3px solid #8BB738;margin:34px 316px;padding:10px 10px}.complete p.message{padding:10px 20px;line-height:2;text-align:justify;margin:10px 290px}.complete .btn_area{display:flex;width:720px;margin:0 auto}.complete .btn_area a{color:white;width:335px}.complete .btn{width:100%;background-color:#8BB738;border:none;box-shadow:4px 4px 16px 3px rgba(0,0,0,0.16);margin-top:20px;height:55px;line-height:55px}.complete .btn:after{content:"";display:block;position:absolute;width:10px;height:10px;border-top:4px solid #fff;border-right:4px solid #fff;right:20px;top:50%;margin:-7px 0 0 0;transform:rotate(45deg)}.complete .btn.line_view{background-color:inherit;border:1px solid #8BB738;color:#8BB738}.complete .btn.line_view:after{border-top:4px solid #8BB738;border-right:4px solid #8BB738}@media screen and (max-width: 768px){.complete .inner{padding:20px 0}.complete h1.thanks{margin:0 15px 30px;padding:0;font-size:6vw}.complete p.message{padding:0 15px;margin:20px 0}.complete .btn_area{display:block;width:inherit}.complete .btn_area a{color:white;width:300px}}
