.lower__visual{margin-bottom:-8vw}.section-lower{position:relative;z-index:0}.section-lower:before{content:"";position:absolute;left:0;top:2vw;-webkit-transform:skewY(9deg);transform:skewY(9deg);-webkit-transform-origin:top right;transform-origin:top right;z-index:-1;width:100%;height:100%;background:#fff}.section-lower__wrap{width:100%;max-width:1320px;padding:0 0 140px 0;margin:0 auto}.section-lower__title{font-family:YuGothic,"游ゴシック体";font-size:12px;color:#65c7ee;line-height:1;padding-left:20px;margin-bottom:8vw}.section-lower__sub{font-family:Roboto,sans-serif;font-size:28px;color:#65c7ee;line-height:1;padding-left:20px}.form-lower{width:100%;max-width:1280;padding:20px}.form-lower .note{font-weight:700;color:#cd162c;margin-bottom:20px}.form-lower .note a:hover{text-decoration:underline}.form-lower__inner{margin-bottom:20px}.form-lower__table{border-collapse:collapse;border-spacing:0;text-align:left;margin-top:50px}.form-lower__table th{display:block;width:100%;padding:10px 0 0;vertical-align:top}.form-lower__table th span{padding:10px;font-size:12px;margin-right:20px;color:#fff;background-color:red}.form-lower__table tr:nth-of-type(3) span{opacity:0}.form-lower__table td{width:calc(100vw - 40px);display:block;padding:10px 0}.form-lower__table .privacy{width:100%}.form-lower__table .privacy:before{content:"■"}.form-lower__table ul{list-style:none;width:100%}.form-lower__table li:before{content:"・"}.form-lower input,.form-lower textarea{width:100%;background-color:#eee;padding:8px}.form-lower input[type=radio]{width:auto}.form-lower input[type=radio]{display:none}.form-lower label{position:relative;padding-left:25px}.form-lower input[type=radio]+label::before{position:absolute;content:"";display:block;width:15px;height:15px;background:#fff;border:1px solid #2d2d2d;left:0;top:0}.form-lower input[type=radio]+label::after{position:absolute;content:"";display:block;width:11px;height:11px;background:#2e3175;left:2px;top:2px;opacity:0;-webkit-transition:.3s;transition:.3s}.form-lower input[type=radio]:checked+label::after{opacity:1}.form-lower__thanks{height:100vh}.form-lower .submit{text-align:center;margin:20px auto 0;width:200px}.form-lower .submit>input{padding:12px 0;-webkit-transition:all .3s ease;transition:all .3s ease}.form-lower .submit>input:hover{background:#2d2d2d;color:#eee}.form-lower__link{color:#65c7ee}@media only screen and (min-width:768px){.section-lower__wrap{padding:0 40px 280px}.section-lower__title{font-size:20px}.section-lower__title{padding-left:0}.section-lower__sub{font-size:56px;margin-bottom:10px}.section-lower__sub{padding-left:0}.form-lower{padding:0}.form-lower .note{margin-bottom:30px}.form-lower__inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:80px}.form-lower__inner--reverse{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.form-lower__table{margin-top:100px}.form-lower__table th{display:table-cell;width:320px;padding:20px 0}.form-lower__table td{display:table-cell;width:calc(100vw - 380px);padding:20px 0}.form-lower__table .privacy{width:80%}.form-lower__table ul{width:80%}.form-lower input,.form-lower textarea{width:80%}.form-lower__thanks{height:20vh}.form-lower .submit{margin:20px auto 0}.form-lower .submit>input{width:100%}}