﻿.c-index.a-pro_page br.sp{display:none}.c-index.a-pro_page .container.main{width:100%;left:0;margin-left:0;justify-content:center}.c-index.a-pro_page .pro-page{width:100%}.c-index.a-pro_page .pro-page section{display:flex;flex-direction:column;align-items:center;text-align:center;padding:50px 0 70px;width:100%}.c-index.a-pro_page .pro-page section .serif,.c-index.a-pro_page .pro-page section .serif *{font-family:"ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "游明朝", YuMincho, "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif}.c-index.a-pro_page .pro-page section:nth-child(2n){background:#f7f7f7}.c-index.a-pro_page .pro-page section h1{margin-top:-20px}.c-index.a-pro_page .pro-page section h1+.desc{font-size:24px;font-weight:bold;margin-top:32px;padding:0 10px}.c-index.a-pro_page .pro-page section h1+.desc strong{font-size:24px;color:#d20000}.c-index.a-pro_page .pro-page section h2{font-size:24px;font-weight:bold}.c-index.a-pro_page .pro-page section h2+h3{font-size:15px;font-weight:bold;color:#1c2b0c;margin-top:22px}.c-index.a-pro_page .pro-page section .gray-button{border:solid 1px #c9c9c9;border-radius:5px;background-color:#a1a1a1;width:152px;height:27px;color:white;margin-top:24px;display:flex;justify-content:center;align-items:center;font-size:12px}.c-index.a-pro_page .pro-page section .gray-button+.desc{color:#707070;font-size:12px;width:577px;margin-top:36px}.c-index.a-pro_page .pro-page section .gray-button+.desc+.notice{font-size:12px;color:#1c2b0c;margin-top:45px}.c-index.a-pro_page .pro-page section .gray-button+.desc+.notice span{font-size:12px;color:#c60000}.c-index.a-pro_page .pro-page section .no-features{display:flex;margin-top:44px}.c-index.a-pro_page .pro-page section .no-features span{border:solid 3px #d5d5d5;border-radius:15px;background-color:white;width:249px;height:50px;display:flex;justify-content:center;align-items:center;font-size:18px;font-weight:bold}.c-index.a-pro_page .pro-page section .no-features span+span{margin-left:14px}.c-index.a-pro_page .pro-page section .no-features+.notice{margin-top:44px;width:577px;text-align:left}.c-index.a-pro_page .pro-page section .no-features+.notice .inform{color:#c60000;font-size:15px}.c-index.a-pro_page .pro-page section .no-features+.notice .desc{font-size:12px;color:#707070}.c-index.a-pro_page .pro-page section .limit{font-size:18px;font-weight:bold;margin-top:50px}.c-index.a-pro_page .pro-page section .limit+.strong{margin-top:42px;color:#c60000;font-size:18px}.c-index.a-pro_page .pro-page section .bold-desc{font-size:15px;font-weight:bold;margin-top:8px}.c-index.a-pro_page .pro-page section .error{color:red;font-size:15px;margin:50px auto -50px;text-align:center}.c-index.a-pro_page .pro-page section form{margin-top:72px;display:flex;flex-direction:column;width:640px}.c-index.a-pro_page .pro-page section form .desc-sp{font-size:11px;padding:5px 0;width:100%;margin-left:244px;text-align:left}.c-index.a-pro_page .pro-page section form fieldset{border:none}.c-index.a-pro_page .pro-page section form fieldset+fieldset{border-top:1px solid #dadada;padding-top:14px}.c-index.a-pro_page .pro-page section form label,.c-index.a-pro_page .pro-page section form .label{display:flex;align-items:center;flex-wrap:wrap;font-size:15px;margin-bottom:16px}.c-index.a-pro_page .pro-page section form label.with-error,.c-index.a-pro_page .pro-page section form .label.with-error{border:1px solid red;padding:4px}.c-index.a-pro_page .pro-page section form label .required,.c-index.a-pro_page .pro-page section form .label .required{font-size:15px;color:#d90000;margin-left:auto}.c-index.a-pro_page .pro-page section form label span,.c-index.a-pro_page .pro-page section form .label span{font-size:15px}.c-index.a-pro_page .pro-page section form label input,.c-index.a-pro_page .pro-page section form .label input{background-color:#f7f7f7;width:397px;height:42px;padding-left:12px;font-size:15px;border:none}.c-index.a-pro_page .pro-page section form label input.name,.c-index.a-pro_page .pro-page section form .label input.name{width:189px}.c-index.a-pro_page .pro-page section form label input.name+.name,.c-index.a-pro_page .pro-page section form .label input.name+.name{margin-left:19px}.c-index.a-pro_page .pro-page section form label input.green,.c-index.a-pro_page .pro-page section form .label input.green{background:#eaf5de}.c-index.a-pro_page .pro-page section form label .fields,.c-index.a-pro_page .pro-page section form .label .fields{width:397px}.c-index.a-pro_page .pro-page section form label .fields .desc,.c-index.a-pro_page .pro-page section form .label .fields .desc{letter-spacing:-1px;margin-top:8px;font-size:12px;text-align:left}.c-index.a-pro_page .pro-page section form label .fields .desc+input,.c-index.a-pro_page .pro-page section form .label .fields .desc+input{margin-top:10px}.c-index.a-pro_page .pro-page section form label .radio-fields,.c-index.a-pro_page .pro-page section form .label .radio-fields{width:397px;display:flex;font-size:14px;color:#1c2b0c;font-weight:bold}.c-index.a-pro_page .pro-page section form label .radio-fields input,.c-index.a-pro_page .pro-page section form .label .radio-fields input{width:19px;height:19px;margin:0 11px 0 28px}.c-index.a-pro_page .pro-page section form label .radio-fields input:first-child,.c-index.a-pro_page .pro-page section form .label .radio-fields input:first-child{margin-left:0}.c-index.a-pro_page .pro-page section form label .auth-way .mail,.c-index.a-pro_page .pro-page section form .label .auth-way .mail{display:none}.c-index.a-pro_page .pro-page section form label .auth-way>div,.c-index.a-pro_page .pro-page section form .label .auth-way>div{margin-left:244px;margin-top:17px;text-align:left}.c-index.a-pro_page .pro-page section form label .auth-way>div .title,.c-index.a-pro_page .pro-page section form .label .auth-way>div .title{display:flex;justify-content:center;align-items:center;border-radius:5px;background-image:-moz-linear-gradient(90deg, #62963e 0%, #2b4718 0%, #122504 100%);background-image:-webkit-linear-gradient(90deg, #62963e 0%, #2b4718 0%, #122504 100%);background-image:-ms-linear-gradient(90deg, #62963e 0%, #2b4718 0%, #122504 100%);width:140px;height:31px;color:white;font-weight:bold;font-size:18px}.c-index.a-pro_page .pro-page section form label .auth-way>div strong,.c-index.a-pro_page .pro-page section form .label .auth-way>div strong{margin-top:17px;font-size:14px;letter-spacing:-1px;display:inline-block}.c-index.a-pro_page .pro-page section form label .auth-way>div ul,.c-index.a-pro_page .pro-page section form .label .auth-way>div ul{margin-left:22px;margin-top:10px}.c-index.a-pro_page .pro-page section form label .auth-way>div ul li,.c-index.a-pro_page .pro-page section form .label .auth-way>div ul li{font-size:14px;list-style:decimal;letter-spacing:-1px}.c-index.a-pro_page .pro-page section form label textarea,.c-index.a-pro_page .pro-page section form .label textarea{background-color:#f7f7f7;width:397px;height:288px;margin-left:auto;border:none}.c-index.a-pro_page .pro-page section form .button-wrapper{display:flex;justify-content:center;margin-top:40px}.c-index.a-pro_page .pro-page section form .button-wrapper button{background-color:#57802e;width:301px;height:70px;display:flex;justify-content:center;align-items:center;font-size:24px;font-weight:bold;color:white;border:none}.c-index.a-pro_page .pro-page section form .button-wrapper button:disabled{background-color:gray}.c-index.a-pro_page .pro-page section .features{display:flex;justify-content:center}.c-index.a-pro_page .pro-page section .features .feature{margin-top:50px}.c-index.a-pro_page .pro-page section .features .feature.large{width:350px}.c-index.a-pro_page .pro-page section .features .feature.large2{width:430px}.c-index.a-pro_page .pro-page section .features .feature.small{width:260px}.c-index.a-pro_page .pro-page section .features .feature h3{font-size:18px;font-weight:bold;margin:10px 0}.c-index.a-pro_page .pro-page section .features .feature .desc{font-size:12px;color:#707070;text-align:left}.c-index.a-pro_page .pro-page section .features .feature .notice{font-size:11px;color:#1c2b0c;margin-top:21px;letter-spacing:-1.4px;text-align:left}.c-index.a-pro_page .pro-page section .features .feature .notice span{font-size:11px;color:#c60000}.c-index.a-pro_page .pro-page section .features .feature+.feature{margin-left:60px}.c-index.a-pro_page .pro-page section .features.many{margin-top:40px}.c-index.a-pro_page .pro-page section .features.many li{display:flex;flex-direction:column;font-size:14px;font-weight:bold;align-items:center}.c-index.a-pro_page .pro-page section .features.many li img{margin-bottom:12px}.c-index.a-pro_page .pro-page section .features.many li+li{margin-left:15px}.c-index.a-pro_page .pro-page section .features.many+.desc{margin-top:50px;font-size:12px;color:#707070;width:850px}.c-index.a-attend_pro_proposal section{background:#f7f7f7;display:flex;flex-direction:column;align-items:center;margin-top:64px;padding:69px 0 100px}.c-index.a-attend_pro_proposal section h1{font-family:"ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "游明朝", YuMincho, "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;font-size:24px}.c-index.a-attend_pro_proposal section img{margin-top:64px}.c-index.a-attend_pro_proposal section .desc{margin-top:60px;font-size:14px;color:#707070;text-align:center}.c-index.a-attend_pro_proposal .to-top{margin-top:56px;margin-bottom:30px;text-align:center}.c-index.a-attend_pro_proposal .to-top a{font-size:18px;font-weight:bold;text-decoration:underline}.c-index.a-attend_pro_proposal.sp header{justify-content:center;flex-wrap:wrap;padding:18px 0 12px}.c-index.a-attend_pro_proposal.sp header:after{content:'';margin-top:16px;background-image:-moz-linear-gradient(90deg, #f7f7f7 0%, #dbdbdb 100%);background-image:-webkit-linear-gradient(90deg, #f7f7f7 0%, #dbdbdb 100%);background-image:-ms-linear-gradient(90deg, #f7f7f7 0%, #dbdbdb 100%);height:7px;width:100%}.c-index.a-attend_pro_proposal.sp section{margin-top:-12px;padding-top:36px;padding-bottom:46px}.c-index.a-attend_pro_proposal.sp section h1{font-size:13px;font-weight:normal}.c-index.a-attend_pro_proposal.sp section img{margin-top:26px}.c-index.a-attend_pro_proposal.sp section .desc{margin-top:24px;font-size:11px}.c-index.a-attend_pro_proposal.sp .to-top{margin:35px 0}.c-index.a-attend_pro_proposal.sp .to-top a{font-size:13px}@media screen and (max-width: 1000px){.c-index.a-pro_page header{justify-content:center;flex-wrap:wrap;padding:18px 0 12px}.c-index.a-pro_page header:after{content:'';margin-top:16px;background-image:-moz-linear-gradient(90deg, white 0%, #dbdbdb 100%);background-image:-webkit-linear-gradient(90deg, white 0%, #dbdbdb 100%);background-image:-ms-linear-gradient(90deg, white 0%, #dbdbdb 100%);height:7px;width:100%}.c-index.a-pro_page .pro-page br.pc{display:none}.c-index.a-pro_page .pro-page br.sp{display:inline}.c-index.a-pro_page .pro-page section{padding:24px 0}.c-index.a-pro_page .pro-page section h1+.desc{font-size:13px;margin-top:11px;letter-spacing:-1px;margin-bottom:-6px}.c-index.a-pro_page .pro-page section h1+.desc strong{font-size:12px}.c-index.a-pro_page .pro-page section h2{padding:0 10px;font-size:15px}.c-index.a-pro_page .pro-page section .features{flex-wrap:wrap}.c-index.a-pro_page .pro-page section .features .feature{margin-top:25px}.c-index.a-pro_page .pro-page section .features .feature.large{max-width:270px;width:calc(100% - 20px)}.c-index.a-pro_page .pro-page section .features .feature.large .desc{width:100%}.c-index.a-pro_page .pro-page section .features .feature.large2{max-width:135px;width:calc(100% - 20px);margin-top:0}.c-index.a-pro_page .pro-page section .features .feature.large2+.large2{margin-left:16px}.c-index.a-pro_page .pro-page section .features .feature img{max-width:100%}.c-index.a-pro_page .pro-page section .features .feature h3{font-size:12px}.c-index.a-pro_page .pro-page section .features .feature .desc{width:calc(100% - 10px);padding:0 5px;font-size:11px}.c-index.a-pro_page .pro-page section .features .feature .notice{font-size:10px;margin-top:11px}.c-index.a-pro_page .pro-page section .features .feature+.feature{margin-left:0}.c-index.a-pro_page .pro-page section .features.many{margin-top:10px;max-width:300px}.c-index.a-pro_page .pro-page section .features.many li{margin-top:15px;width:80px;font-size:12px}.c-index.a-pro_page .pro-page section .features.many li:nth-child(3n+1){margin-left:0}.c-index.a-pro_page .pro-page section .features.many li img{max-width:100%;margin-bottom:6px}.c-index.a-pro_page .pro-page section .features.many+.desc{margin-top:30px;max-width:850px;width:calc(100% - 20px);padding:0 10px}.c-index.a-pro_page .pro-page section .no-features{flex-wrap:wrap;margin-top:22px}.c-index.a-pro_page .pro-page section .no-features span{border:solid 2px #d5d5d5;border-radius:7px;width:98px;height:26px;font-size:10px}.c-index.a-pro_page .pro-page section .no-features span+span{margin-left:5px}.c-index.a-pro_page .pro-page section .no-features+.notice{width:300px;margin-top:22px}.c-index.a-pro_page .pro-page section .no-features+.notice .inform{font-size:12px}.c-index.a-pro_page .pro-page section .no-features+.notice .desc{font-size:10px}.c-index.a-pro_page .pro-page section .limit{font-size:12px;padding:0 10px;margin-top:21px}.c-index.a-pro_page .pro-page section .limit+.strong{margin-top:21px;font-size:12px}.c-index.a-pro_page .pro-page section .bold-desc{font-size:10px;padding:0 20px}.c-index.a-pro_page .pro-page section form{margin-top:40px;max-width:640px;width:calc(100% - 50px);margin-bottom:20px}.c-index.a-pro_page .pro-page section form label input[type=text],.c-index.a-pro_page .pro-page section form .label input[type=text]{width:100%}.c-index.a-pro_page .pro-page section form label input.name[type=text],.c-index.a-pro_page .pro-page section form .label input.name[type=text]{width:calc(50% - 5px)}.c-index.a-pro_page .pro-page section form label input.name[type=text]+.name,.c-index.a-pro_page .pro-page section form .label input.name[type=text]+.name{margin-left:10px}.c-index.a-pro_page .pro-page section form label input[type=radio],.c-index.a-pro_page .pro-page section form .label input[type=radio]{background:gray}.c-index.a-pro_page .pro-page section form label textarea,.c-index.a-pro_page .pro-page section form .label textarea{max-width:397px;width:100%;margin:0 auto;height:164px}.c-index.a-pro_page .pro-page section form label .fields,.c-index.a-pro_page .pro-page section form label .radio-fields,.c-index.a-pro_page .pro-page section form .label .fields,.c-index.a-pro_page .pro-page section form .label .radio-fields{max-width:397px;width:100%}.c-index.a-pro_page .pro-page section form label .auth-way>div,.c-index.a-pro_page .pro-page section form .label .auth-way>div{margin-left:0}.c-index.a-pro_page .pro-page section form label .desc-sp,.c-index.a-pro_page .pro-page section form .label .desc-sp{margin-left:0}.c-index.a-pro_page .pro-page section form .button-wrapper{margin-top:16px}.c-index.a-pro_page .pro-page section form .button-wrapper button{width:200px}.c-index.a-pro_page .pro-page section#shop_page>.features{order:0}.c-index.a-pro_page .pro-page section#shop_page>.features.many{order:2}.c-index.a-pro_page .pro-page section#shop_page>h2{order:1;margin-top:24px;font-size:12px}.c-index.a-pro_page .pro-page section#shop_page>.desc{order:3;font-size:11px;width:270px;text-align:left}}
