@charset "UTF-8";
@charset "UTF-8";
.font-g { font-family:"游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴシック Pro", "Hiragino Kaku Gothic Pro", 'メイリオ' , Meiryo , Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }
.font-lato { font-family:"Montserrat","Lato", "游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴシック Pro", "Hiragino Kaku Gothic Pro", 'メイリオ' , Meiryo , Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }
.font-mplus { font-family:"Rounded Mplus 1c", "游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴシック Pro", "Hiragino Kaku Gothic Pro", 'メイリオ' , Meiryo , Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }
.font-sawarabig { font-family:"Sawarabi Gothic", "游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴシック Pro", "Hiragino Kaku Gothic Pro", 'メイリオ' , Meiryo , Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; } .font-m { font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif; }
.font-hannari { font-family:"Hannari", "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif; }
.font-sawarabim { font-family:"Sawarabi Mincho", "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif; } @font-face {
font-family: 'Didact Gothic';
font-style: normal;
font-weight: 400;
src: local('Didact Gothic Regular'), local('DidactGothic-Regular'), url(https://fonts.gstatic.com/s/didactgothic/v11/ahcfv8qz1zt6hCC5G4F_P4ASlUaYpmDmYyVwrA.woff2) format('woff2');
unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
} @font-face {
font-family: 'Didact Gothic';
font-style: normal;
font-weight: 400;
src: local('Didact Gothic Regular'), local('DidactGothic-Regular'), url(https://fonts.gstatic.com/s/didactgothic/v11/ahcfv8qz1zt6hCC5G4F_P4ASlU-YpmDmYyVwrA.woff2) format('woff2');
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
} @font-face {
font-family: 'Didact Gothic';
font-style: normal;
font-weight: 400;
src: local('Didact Gothic Regular'), local('DidactGothic-Regular'), url(https://fonts.gstatic.com/s/didactgothic/v11/ahcfv8qz1zt6hCC5G4F_P4ASlUeYpmDmYyVwrA.woff2) format('woff2');
unicode-range: U+1F00-1FFF;
} @font-face {
font-family: 'Didact Gothic';
font-style: normal;
font-weight: 400;
src: local('Didact Gothic Regular'), local('DidactGothic-Regular'), url(https://fonts.gstatic.com/s/didactgothic/v11/ahcfv8qz1zt6hCC5G4F_P4ASlUiYpmDmYyVwrA.woff2) format('woff2');
unicode-range: U+0370-03FF;
} @font-face {
font-family: 'Didact Gothic';
font-style: normal;
font-weight: 400;
src: local('Didact Gothic Regular'), local('DidactGothic-Regular'), url(https://fonts.gstatic.com/s/didactgothic/v11/ahcfv8qz1zt6hCC5G4F_P4ASlUWYpmDmYyVwrA.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Didact Gothic';
font-style: normal;
font-weight: 400;
src: local('Didact Gothic Regular'), local('DidactGothic-Regular'), url(https://fonts.gstatic.com/s/didactgothic/v11/ahcfv8qz1zt6hCC5G4F_P4ASlUuYpmDmYyU.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

body {
font-family:"Didact Gothic", "游ゴシック体", "Yu Gothic", "YuGothic", "ヒラギノ角ゴシック Pro", "Hiragino Kaku Gothic Pro", 'メイリオ' , Meiryo , Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-weight:500!important;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
-webkit-text-size-adjust:100%;
-moz-text-size-adjust:100%;
-ms-text-size-adjust:100%;
-o-text-size-adjust:100%;
text-size-adjust:100%;
transition:all 0.3s ease;
-webkit-transition:all 0.3s ease;
-moz-transition:all 0.3s ease;
-o-transition:all 0.3s ease;
}
button, input,
select, textarea {
font-family:"Didact Gothic", "游ゴシック体", "Yu Gothic", "YuGothic", "ヒラギノ角ゴシック Pro", "Hiragino Kaku Gothic Pro", 'メイリオ' , Meiryo , Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-weight:500!important;
}
*:focus { outline:none; } .svg { display:inline-block; width:1em; height:1em; }
.svg path { fill:#333; }
.i-link { margin:0 0 -2px 2px; } a { color:#043C78; text-decoration:none; border-bottom:1px solid; }
a .i-link path { fill:#043C78; } p.bread-crumb { font-size:80%; color:#666; }
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(//aromicstyle.com/blog/wp-content/themes/aromicstyle/_campaign/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(//aromicstyle.com/blog/wp-content/themes/aromicstyle/_campaign/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}}