@charset "UTF-8";html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}main#campaign{background:#ebe6e3;}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}html{font-size:62.5%}body{font-family:YuGothic,"游ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ",MS PGothic,"ＭＳ Ｐゴシック",sans-serif;font-size:1.6rem;line-height:2;color:#2f2f2f;outline:none}@media screen and (max-width:768px){body{font-size:1.3rem}}*,:before,:after{box-sizing:border-box}ul,li{list-style:none}a{border:none;color:#0085cd;word-break:break-all;text-decoration:underline;-webkit-tap-highlight-color:transparent;transition:all .3s linear}a:hover{opacity:.7}@media screen and (max-width:768px){a:hover{opacity:1}}img{max-width:100%;vertical-align:top}.bread-crumb{display:none}.root{font-family:YuGothic,"游ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ",MS PGothic,"ＭＳ Ｐゴシック",sans-serif;max-width:1000px;margin:0 auto;padding:0 10px 40px}@media screen and (max-width:768px){.root{padding:0 0 20px}}@media screen and (max-width:768px){.is-pc{display:none}}@media screen and (max-width:640px){.header-title{position:relative;padding-bottom:42.1875%}.header-title:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../img/ambassador/kv-img-sp.jpg);background-size:cover}}.header-title img{width:100%}@media screen and (max-width:640px){.header-title img{display:none}}.header-text{margin:48px 0;padding:0 16px}@media screen and (max-width:768px){.header-text{margin:24px 0;padding:0 10px}}.header-text a, .method-item a{padding-right:1.4em!important;background:url(../img/ambassador/link-ext.png) no-repeat 98% 40%;background-size:.8em;}.header-image{margin:24px auto 0;padding:0 16px;width:75%}@media screen and (max-width:768px){.header-image{padding:0 10px}}.contents{padding:0 10px}.content-inner{margin-top:48px}@media screen and (max-width:768px){.content-inner{margin-top:24px}}.content-title{border-bottom:1px solid rgba(106,130,76,.8);font-size:2.8rem;font-weight:700;line-height:1.7}@media screen and (max-width:768px){.content-title{font-size:1.8rem}}.content-title:before{content:"■";margin-right:10px;font-size:1.1rem;vertical-align:5px}.content{margin-top:24px;padding:0 16px}.requirement-list{padding:0 16px}.requirement-list li{list-style:disc}.schedule-list .data-label{display:inline;font-weight:700}.schedule-list .data-value{display:inline}.method-list .method-item+.method-item{margin-top:48px}@media screen and (max-width:768px){.method-list .method-item+.method-item{margin-top:24px}}.method-list .method-item .method-item-label{display:block;font-weight:700}.method-list .method-item .method-item-value{display:inline-block;padding-left:10px}@media screen and (max-width:768px){.method-list .method-item .method-item-value{padding:0}}.form div.wpcf7{margin-top:24px;padding:0 16px}.form-item{margin:20px 0}.form-item-label{margin-bottom:5px;font-family:YuGothic,"游ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ",MS PGothic,"ＭＳ Ｐゴシック",sans-serif;line-height:1}.form-item-value{line-height:1}.form-item-value span.wpcf7-list-item{margin:0}.form-item-value span.wpcf7-list-item.first{margin-right:10px}.form-item-value span.wpcf7-list-item .wpcf7-list-item-label{vertical-align:bottom;cursor:pointer}.form-caution{display:block;margin-top:3px;font-size:1.2rem}@media screen and (max-width:768px){.form-caution{font-size:1.1rem}}.form-submit{margin-top:20px}input{width:55%;border-radius:3px;background-color:#fff;-webkit-tap-highlight-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;cursor:pointer}@media screen and (max-width:768px){input{width:100%}}input::-webkit-input-placeholder{line-height:2.4rem}input[type=text],input[type=email],input[type=tel]{padding:.5rem;border:1px solid #999;font-family:YuGothic,"游ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ",MS PGothic,"ＭＳ Ｐゴシック",sans-serif;font-size:1.6rem;line-height:1}@media screen and (max-width:768px){input[type=text],input[type=email],input[type=tel]{font-size:1.3rem}}input[type=text].zip,input[type=email].zip{width:40%}@media screen and (max-width:768px){input[type=text].zip,input[type=email].zip{width:100%}}input[type=radio]{position:relative;width:14px;height:14px;margin-right:.5rem;border:1px solid #999;border-radius:50%;padding:0;vertical-align:middle}@media screen and (max-width:768px){input[type=radio]{margin-right:2px}}input[type=radio]:checked:after{content:"";display:block;position:absolute;top:50%;left:50%;width:4px;height:4px;border-radius:50%;background-color:#999;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}select{height:30px;border:1px solid #999;border-radius:3px;font-family:YuGothic,"游ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ",MS PGothic,"ＭＳ Ｐゴシック",sans-serif}input[type=submit]{width:200px;display:block;margin:0 auto;padding:8px;background-color:rgba(106,130,76,.8);border:none;border-radius:3px;font-family:YuGothic,"游ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ",MS PGothic,"ＭＳ Ｐゴシック",sans-serif;font-size:1.8rem!important;color:#fff;line-height:2.8rem;letter-spacing:.2em;font-weight:700!important;cursor:pointer;-webkit-appearance:none;outline:none;transition:all .3s linear}input[type=submit]:hover{opacity:.8}@media screen and (max-width:768px){input[type=submit]:hover{opacity:1}}@media screen and (max-width:768px){input[type=submit]{font-size:1.3rem}}.wpcf7-form-control-wrap{display:block}.instagram input{padding-left:20px}.instagram:before{content:"@";position:absolute;top:11px;left:.5rem;font-family:YuGothic,"游ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ",MS PGothic,"ＭＳ Ｐゴシック",sans-serif}.wpcf7-not-valid-tip{margin-top:5px;font-size:1.2rem}@media screen and (max-width:768px){.wpcf7-not-valid-tip{font-size:1.1rem}}.contact-subcontent{margin:48px 0}@media screen and (max-width:768px){.contact-subcontent{margin:24px 0}}.contact-subcontent .contact-subtitle{margin:1.5em 0 .6em;padding:0 5px;border-bottom:solid 1px #999}.contact-subcontent .contact-subtext{padding:0 5px}.wpcf7-form div.wpcf7-response-output{width:55%;margin:40px 0 20px;border-color:rgba(106,130,76,.8);font-size:1.4rem;line-height:1.8}@media screen and (max-width:768px){.wpcf7-form div.wpcf7-response-output{width:100%;margin:20px 0 10px;font-size:1.2rem;line-height:1.5}}.wpcf7-mail-sent-ng:before{content:"ご応募ありがとうございます。\A※当選者にのみ、ご登録のメールアドレスへご連絡させていただきます。";display:block;font-size:1.4rem;line-height:1.8;white-space:pre-wrap}@media screen and (max-width:768px){.wpcf7-mail-sent-ng:before{font-size:1.2rem;line-height:1.5}}.footer{margin-top:48px;font-size:1.4rem}@media screen and (max-width:768px){.footer{margin-top:24px;font-size:1.2rem}}.footer .about-list{border-top:2px solid #000;border-bottom:2px solid #000;padding:16px}@media screen and (max-width:768px){.footer .about-list{border-width:1px;padding:10px}}.footer .about-list li:nth-child(3){margin-top:8px;border-top:1px solid #000;padding-top:8px}@media screen and (max-width:768px){.footer .about-list li:nth-child(3){margin-top:5px;padding-top:5px}}.footer .about-list .data-label{display:inline;font-weight:700}.footer .about-list .data-value{display:inline}.footer .about-list .caution{line-height:1}.footer .about-list .caution .caution-text{font-size:1.2rem}@media screen and (max-width:768px){.footer .about-list .caution .caution-text{font-size:1.0rem}}