body{font-family:"Varela Round","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体",Meiryo,"Helvetica Neue",sans-serif;background:#d3e6b1}body,.wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh;position:relative}footer{width:100%;background-color:#fff;padding:0 60px;line-height:36px;margin-top:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}footer ul{display:-webkit-box;display:-ms-flexbox;display:flex}footer ul li{position:relative}footer ul li::after{position:absolute;content:"|"}footer ul li:last-child::after{content:none}footer ul li a{padding:0 1em}footer ul li a:hover{text-decoration:underline}footer ul li a:visited{color:#8aba2f}a{color:#8aba2f;text-decoration:none;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}h1,h2{font-family:"Varela Round","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体",Meiryo,"Helvetica Neue",sans-serif;text-align:center}h1{font-size:40px;padding:40px 40px 30px}h1 .fas{margin-right:0.2em}h1 a{color:#668036;text-shadow:1px 1px 1px #f7fbfb;display:inline-block}h1 a span{display:block;font-size:80%}h1 .semantic_logo{height:70px;display:block;margin:0 auto 20px}h2{font-size:30px;margin-bottom:20px}h2.small_h2{font-size:25px}.wrap{border-radius:25px;background:#ececec;-webkit-box-shadow:12px 12px 37px #586246,  -12px -12px 37px #c4cbb8;box-shadow:12px 12px 37px #586246,  -12px -12px 37px #c4cbb8;width:900px;margin:0 auto 100px;top:300px;right:0;left:0;padding:20px 60px 60px}.wrap .contentHead{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:20px;position:relative}.wrap .contentHead .button{margin-top:0;position:absolute;left:0}.wrap .contentHead .button .fas{margin-right:0.5em}.wrap .contentHead h2{margin:0;line-height:54px}div,p{color:#668036;text-shadow:1px 1px 1px #fff}form{padding:16px;width:320px;margin:0 auto}.segment{padding:32px 0;text-align:center}.button,input,textarea,.file-select-button{border:0;outline:0;font-family:"Varela Round","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体",Meiryo,"Helvetica Neue",sans-serif;font-size:16px;padding:16px;background-color:#EBECF0;text-shadow:1px 1px 0 #fff}.button,input,textarea{border-radius:320px}.file-select-button{border-radius:32px}label{display:block;width:100%}input,textarea,.file-select-button{margin-right:8px;-webkit-box-shadow:inset 2px 2px 5px #BABECC,inset -5px -5px 10px #fff;box-shadow:inset 2px 2px 5px #BABECC,inset -5px -5px 10px #fff;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-moz-appearance:none;appearance:none;-webkit-appearance:none;margin-bottom:30px}input:focus,textarea:focus,.file-select-button:focus{-webkit-box-shadow:inset 1px 1px 2px #BABECC,inset -1px -1px 2px #fff;box-shadow:inset 1px 1px 2px #BABECC,inset -1px -1px 2px #fff}textarea{border-radius:20px;margin:0px 8px 20px 0px;width:100%}.button{color:#8aba2f;font-weight:bold;-webkit-box-shadow:-5px -5px 20px #fff,5px 5px 20px #BABECC;box-shadow:-5px -5px 20px #fff,5px 5px 20px #BABECC;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;cursor:pointer;font-weight:600;text-align:center;display:block;margin-top:20px}.button:hover{-webkit-box-shadow:-2px -2px 5px #fff,2px 2px 5px #BABECC;box-shadow:-2px -2px 5px #fff,2px 2px 5px #BABECC}.button:active{-webkit-box-shadow:inset 1px 1px 2px #BABECC,inset -1px -1px 2px #fff;box-shadow:inset 1px 1px 2px #BABECC,inset -1px -1px 2px #fff}.button .icon{margin-right:8px}.button.unit{border-radius:8px;line-height:0;width:48px;height:48px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 8px;font-size:19.2px}.button.unit .icon{margin-right:0}.button.red{display:block;width:100%;color:#AE1100}.input-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.input-group label{margin:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.fas{margin-right:1em;font-size:20px}.fa-info-circle{margin-right:0.5em}.contentline>h2{border-top:2px solid #f9f7f7;-webkit-box-shadow:0 -2px 0px #e0e0e0;box-shadow:0 -2px 0px #e0e0e0;padding-top:20px;margin-top:30px}.contentwrap{word-break:break-all}.pagetotop{right:0;left:0;padding:1em;width:300px;color:#8aba2f;font-weight:bold;-webkit-box-shadow:-2px -2px 11px #ffffff, 2px 2px 11px #989e8c;box-shadow:-2px -2px 11px #ffffff, 2px 2px 11px #989e8c;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;cursor:pointer;font-weight:600;text-align:center;display:block;margin:20px auto 0;background:#ececec}.pagetotop:hover{-webkit-box-shadow:-2px -2px 5px #fff,2px 2px 5px #BABECC;box-shadow:-2px -2px 5px #fff,2px 2px 5px #BABECC}.pagetotop:active{-webkit-box-shadow:inset 1px 1px 2px #BABECC,inset -1px -1px 2px #fff;box-shadow:inset 1px 1px 2px #BABECC,inset -1px -1px 2px #fff}.pagetotop .icon{margin-right:8px}.pagetotop.unit{border-radius:8px;line-height:0;width:48px;height:48px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 8px;font-size:19.2px}.pagetotop.unit .icon{margin-right:0}.pagetotop.red{display:block;width:100%;color:#AE1100}.mainbtn{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.mainbtn li{width:40%;text-align:center}.discription{text-align:center;font-size:1.3em;margin-bottom:50px}.info{margin-top:50px;padding-top:20px}.infocontent{margin-top:20px;list-style:none}.infocontent dl{position:relative;background:#fff;padding:0 20px 30px 0}.infocontent dl:not(:last-child){margin-bottom:20px}.infocontent dl dt{display:inline-block;position:absolute;left:0;top:5px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 12px;margin:0;height:25px;line-height:25px;font-size:14px;letter-spacing:0.1em;color:white;background:#8aba2f;-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.12);box-shadow:0 2px 2px rgba(0,0,0,0.12);text-shadow:none;letter-spacing:-0.2px}.infocontent dl dt:before{position:absolute;content:"";top:0;left:-7px;border:none;height:34px;width:7px;background:#8aba2f;border-radius:5px 0 0 5px}.infocontent dl dt:after{position:absolute;content:"";bottom:-7px;left:-5px;border:none;height:7px;width:5px;background:#668035;border-radius:5px 0 0 5px}.infocontent dl dt+dd{padding-top:45px}.infocontent dl dd{margin:5px 0 0 20px;position:relative;padding-left:2em}.infocontent dl dd::before{position:absolute;content:"※";margin-left:-1.5em}.infocontent li{margin:5px 0 0 20px;position:relative;padding-left:2em}.infocontent li::before{position:absolute;content:"※";margin-left:-1.5em}.optioninfo{margin-top:30px}.progress-bar{margin:10px 0px;border-radius:60px;overflow:hidden;width:100%;border:solid 1px #bbbbbb;max-width:300px}.progress-bar span{display:block}.bar{background:rgba(0,0,0,0.075)}.progress{background:#8aba2f;color:#fff;padding:5px;width:0}.upload_box .button.upload{margin-bottom:30px}.upload_box #file-select-button{line-height:6em;text-align:center}#file-input{display:none}.result span{font-weight:800}.result div{margin-bottom:10px}.result div:nth-child(4){margin-bottom:30px}.email{margin-top:30px}form{display:inline;margin-top:20px}.download input{width:calc(100% - 3em)}@media screen and (max-width: 958px){.wrap{width:90vw}h2 span,.discription span{display:inline-block}}
/*# sourceMappingURL=style.css.map */