@charset "UTF-8";main{background:#ff6818}.c-page2column .c-page2column-rig-ttl{padding-bottom:50px}@media (max-width:1100px){.c-page2column .c-page2column-lft{margin-bottom:47px}}@media (max-width:767px){.c-page2column .c-page2column-lft-txt{margin-bottom:0}}.volunteer-detail{border-top:1px solid #000000;border-bottom:1px solid #000000;padding-top:40px;margin-bottom:140px}.volunteer-detail dt{font-size:22px;font-weight:400;margin-bottom:13px;font-family:YakuHanJP,"Zen Kaku Gothic New",sans-serif}.volunteer-detail dd{font-size:17px;font-weight:400;margin-bottom:36px;line-height:1.7;font-family:YakuHanJP,"Zen Kaku Gothic New",sans-serif}@media (max-width:767px){.volunteer-detail{padding-top:40px;margin-bottom:40px}.volunteer-detail dd{font-size:16px}.volunteer-detail li{margin-left:8px;text-indent:-8px}.volunteer-detail .dt-note{font-size:16px}.volunteer-detail .volunteer-detail-list{margin-left:10px;text-indent:-10px}}.contactform button,.contactform input,.contactform select,.contactform textarea{margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.contactform input[type=text]{background:#fff;width:100%;height:70px;padding:15px}.contactform input[type=email]{background:#fff;width:100%;height:70px;padding:15px}.contactform input[type=tel]{background:#fff;width:100%;height:70px;padding:15px}.contactform input[type=text]::-webkit-input-placeholder{color:#cccccc;font-weight:bold}.contactform input[type=text]::-moz-placeholder{color:#cccccc;font-weight:bold}.contactform input[type=text]:-ms-input-placeholder{color:#cccccc;font-weight:bold}.contactform input[type=text]::-ms-input-placeholder{color:#cccccc;font-weight:bold}.contactform input[type=text]::placeholder{color:#cccccc;font-weight:bold}.contactform input[type=tel]::-webkit-input-placeholder{color:#cccccc;font-weight:bold}.contactform input[type=tel]::-moz-placeholder{color:#cccccc;font-weight:bold}.contactform input[type=tel]:-ms-input-placeholder{color:#cccccc;font-weight:bold}.contactform input[type=tel]::-ms-input-placeholder{color:#cccccc;font-weight:bold}.contactform input[type=tel]::placeholder{color:#cccccc;font-weight:bold}.contactform input[type=email]::-webkit-input-placeholder{color:#cccccc;font-weight:bold}.contactform input[type=email]::-moz-placeholder{color:#cccccc;font-weight:bold}.contactform input[type=email]:-ms-input-placeholder{color:#cccccc;font-weight:bold}.contactform input[type=email]::-ms-input-placeholder{color:#cccccc;font-weight:bold}.contactform input[type=email]::placeholder{color:#cccccc;font-weight:bold}.contactform input[type=submit]{color:#cccccc;font-weight:bold;max-width:392px;width:100%;height:78px;background:#000000;color:#fff;font-size:25px;text-align:center;position:relative;background-image:url(../img/contact/btn_arrow.png);background-repeat:no-repeat;background-size:35px 20px;background-position:calc(50% + 80px) center}.contactform{}.contactform .wpcf7 input[type=checkbox]{position:absolute;opacity:0;line-height:1}.contactform .wpcf7-list-item{margin:0;margin-right:30px}.contactform{}.contactform .wpcf7-list-item label{position:relative;padding-left:25px;cursor:pointer;display:inline-block;font-size:22px;font-weight:bold}@supports (-webkit-touch-callout:none){.contactform{}.contactform .wpcf7-list-item label{padding-left:10px}}.contactform{}.contactform .wpcf7-list-item label:before{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:20px;height:20px;border:2px solid #000;border-radius:50%;background:#fff}.contactform{}.contactform .wpcf7-list-item input[type=checkbox]:checked+.wpcf7-list-item-label:after{content:"";position:absolute;left:4px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:12px;height:12px;background:#000;border-radius:50%}.contactform textarea{background:#fff;width:100%;height:246px;padding:15px}.contactform textarea::-webkit-input-placeholder{color:#cccccc;font-weight:bold}.contactform textarea::-moz-placeholder{color:#cccccc;font-weight:bold}.contactform textarea:-ms-input-placeholder{color:#cccccc;font-weight:bold}.contactform textarea::-ms-input-placeholder{color:#cccccc;font-weight:bold}.contactform textarea::placeholder{color:#cccccc;font-weight:bold}.contactform textarea::-webkit-input-placeholder{color:#cccccc}.contactform textarea::-moz-placeholder{color:#cccccc}.contactform textarea:-ms-input-placeholder{color:#cccccc}.contactform textarea::-ms-input-placeholder{color:#cccccc}.contactform textarea::placeholder{color:#cccccc}.contactform .contactform-item{margin-bottom:35px}.contactform .contactform-item-ttl{font-size:20px;font-weight:bold;margin-bottom:12px}.contactform .contactform-item-ttl span{font-size:15px;vertical-align:super}.contactform .contactform-item-ttl span.contactform-item-ttl-note{margin-left:10px;vertical-align:text-top}.contactform .contactform-item-button{text-align:right}.contactform .address{margin-top:10px}.contactform .postcode[type=text]{max-width:184px}@media (max-width:767px){.contactform .contactform-item-ttl{font-size:18px}.contactform .contactform-item-ttl span{font-size:16px}.contactform .contactform-item{margin-bottom:25px}.contactform .contactform-item-ttl span.contactform-item-ttl-note{margin-left:0}.contactform input[type=text]{height:55px}.contactform input[type=email]{height:55px}.contactform input[type=tel]{height:55px}}.wpcf7-not-valid-tip{color:#fff}.wpcf7 form .wpcf7-response-output{border:2px solid #fff!important;color:#fff!important}