@charset "UTF-8";a,abbr,address,article,aside,audio,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,iframe,img,ins,label,legend,li,main,mark,nav,ol,p,pre,q,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,video{margin:0;padding:0;border:0}html{font-size:62.5%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{font-size:1.6rem;line-height:1}*{box-sizing:border-box;font-family:inherit;font-size:inherit;line-height:inherit}:after,:before{box-sizing:inherit}a,a:visited{color:inherit}article,aside,footer,header,main,nav,section{display:block}table{border-collapse:collapse;border-spacing:0}ol,ul{list-style:none}img,video{border-style:none;max-width:100%;vertical-align:middle}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}[hidden]{display:none!important}[disabled]{cursor:not-allowed}:focus:not(:focus-visible){outline:none}sup{position:relative;top:-0.5em;font-size:75%;line-height:0;vertical-align:baseline}h1,h2,h3,h4,h5,h6{font-weight:normal}input{box-sizing:content-box}@media (min-width:768px){.hover{transition:all 0.3s ease-in}.hover:hover{opacity:0.8}}.db-sp{display:none}@media (max-width:768px){.db-pc{display:none!important}.db-sp{display:block!important}}.inner{max-width:960px;width:100%;margin-left:auto;margin-right:auto}.inputArea .submitBtn,.submitBtn{display:block;max-width:418px;width:100%;margin-left:auto;margin-right:auto;padding:22px 0;color:#fff!important;text-align:center;text-decoration:none;font-weight:bold;font-size:20px;background-color:#da5267;border-radius:6px;-webkit-appearance:none;appearance:none;border:none;box-sizing:border-box;cursor:pointer}.contentsWrapper{font-family:-apple-system,"BIZ UDPGothic",Hiragino Kaku Gothic ProN,"メイリオ",Meiryo,sans-serif;font-size:18px;line-height:1}@media (max-width:768px){.contentsWrapper{font-size:16px}}.header{height:52px;background:url(../img/header_bg.png) repeat 0 0}@media (max-width:768px){.header{height:auto}}.header .inner{position:relative;display:flex;align-items:center;height:52px}@media (max-width:768px){.header .inner{height:auto;padding:4% 16px}}.header .headerLogo{display:flex;align-items:center;color:#fff;font-size:24px}@media (max-width:768px){.header .headerLogo{justify-content:center;font-size:5vw}}.header .headerLogo img{width:142px;margin-right:16px}@media (max-width:768px){.header .headerLogo img{width:30%}}.header .switchLogo{position:absolute;width:144px;right:0;bottom:-20px;z-index:10}@media (max-width:768px){.header .switchLogo{width:30%;right:8px;bottom:-80%}}.contentsBox{position:relative;padding:142px 0 86px;background:url(../img/desc_bg_re.png) repeat 0 0/15px 15px}@media (max-width:768px){.contentsBox{padding:70px 16px 30px}}.contentsBox:before{content:"";position:absolute;top:0;left:0;z-index:5;width:100%;height:57px;background:url(../img/desc_bg_top.png) repeat-x center top/50px auto}.contentsBox:after{content:"";position:absolute;top:0;left:0;width:100%;height:300px;background:url(../img/desc_bg_left.png) no-repeat calc(50% - 585px) top/160px 226px,url(../img/desc_bg_right.png) no-repeat calc(50% + 590px) top/162px 151px}@media (max-width:768px){.contentsBox:after{display:none}}.contentsBox .inner{position:relative;z-index:1000;padding:10px 0;background:url(../img/desc_waku_re.png) repeat-y 0 0/auto 5px}@media (max-width:768px){.contentsBox .inner{padding:10px 12px;border:4px double #956533;background-color:#fefcf9;background-image:none}}.contentsBox .inner:before{content:"";position:absolute;top:-30px;left:0;width:100%;height:30px;background:url(../img/desc_waku_top.png) no-repeat 0 0/auto 30px}@media (max-width:768px){.contentsBox .inner:before{display:none}}.contentsBox .inner:after{content:"";position:absolute;bottom:-30px;left:0;width:100%;height:30px;background:url(../img/desc_waku_bottom.png) no-repeat 0 0/auto 30px}@media (max-width:768px){.contentsBox .inner:after{display:none}}.description{text-align:center;font-weight:bold}.description .theme{width:848px;margin:0 auto;padding:40px 56px 60px;font-weight:bold;text-align:center;line-height:1.2;background:url(../img/theme_bg.png) no-repeat center center/cover}@media (max-width:768px){.description .theme{width:100%;padding:5% 16px}}.description .theme .this{display:table;margin:0 auto;padding:8px 38px;border-radius:5px;color:#fff;font-size:16px;background-color:#9793cf}@media (max-width:768px){.description .theme .this{padding:4px 18px;font-size:3.5vw}}.description .theme .title{margin-top:26px;color:#da5267;font-size:40px}@media (max-width:768px){.description .theme .title{margin-top:2%;font-size:5vw}}.description .theme .text{margin-top:4px;color:#453c17;font-size:15px}@media (max-width:768px){.description .theme .text{margin-top:6px;font-size:12px}}.description .themeImg img{max-width:848px;width:100%}.description .inner .text{margin-top:24px;color:#453c17;line-height:1.88}@media (max-width:768px){.description .inner .text{line-height:1.6}}.description .submitBtn{margin-top:30px}@media (max-width:768px){.description .submitBtn{margin-top:16px}}.listArea{display:none;position:relative;padding-top:95px;padding-bottom:24px;background-image:url(../img/list_bg_top.png),url(../img/list_bg_bottom.png);background-repeat:no-repeat;background-position:center 70px,calc(50% + 425px) bottom;background-size:1195px auto,272px auto;background-color:#c3b1cb}@media (max-width:768px){.listArea{padding:24px 16px;background-position:center 40px,right bottom 10px;background-size:100% auto,200px auto}}.listArea .inner{position:relative;padding:56px 48px 42px;box-sizing:content-box;background-color:#fff}@media (max-width:768px){.listArea .inner{padding:56px 16px 24px;box-sizing:border-box}}.listArea .inner .listTitle{position:absolute;top:-40px;left:66px;width:146px}@media (max-width:768px){.listArea .inner .listTitle{left:30px}}.listArea .inner .listTheme{position:relative;padding:12px 0;border-top:1px solid #453c17;border-bottom:1px solid #453c17;color:#453c17;font-size:20px;font-weight:bold;text-align:center;line-height:1.4}.listArea .inner .listTheme:before{content:"";position:absolute;top:-3px;left:0;width:100%;height:6px;background:url(../img/dot.png) no-repeat left center/6px 6px,url(../img/dot.png) no-repeat right center/6px 6px}.listArea .inner .listTheme:after{content:"";position:absolute;bottom:-3px;left:0;width:100%;height:6px;background:url(../img/dot.png) no-repeat left center/6px 6px,url(../img/dot.png) no-repeat right center/6px 6px}.listArea .inner .movieList{display:flex;justify-content:space-between;flex-wrap:wrap}@media (max-width:768px){.listArea .inner .movieList{display:block}}.listArea .inner .movieList:after{content:"";display:block;width:304px}.listArea .inner .movieList a{display:block;text-decoration:none}.listArea .inner .movieList .movieBox{overflow:hidden;width:304px;margin-top:24px;border-radius:5px;background-color:#f7c0bf}@media (max-width:768px){.listArea .inner .movieList .movieBox{width:100%}.listArea .inner .movieList .movieBox img{width:100%}}.listArea .inner .movieList .movieText{padding:8px 12px}.listArea .inner .movieList .movieText .name{display:table;padding:2px 4px;color:#fff;font-size:12px;background-color:#f09a9a}.listArea .inner .movieList .movieText .text{margin-top:5px;color:#7d4e35;line-height:1.4}.snsBtn{display:flex;justify-content:center;width:100%;padding-top:30px;padding-bottom:30px;background-color:#c3b1cb}@media (max-width:768px){.snsBtn{padding-bottom:16px}}.snsBtn li{width:48px;margin:0 8px}.snsBtn li a{display:block;overflow:hidden;width:48px;height:48px;text-indent:120%;white-space:nowrap;background-image:url(../img/icon_sns.png);background-repeat:no-repeat;background-size:48px 144px}.snsBtn .snsBtnTw a{background-position:0 0}.snsBtn .snsBtnFb a{background-position:0 -48px}.snsBtn .snsBtnLi a{background-position:0 -96px}.form .catch .formTitle{margin:0 24px;padding:78px 0;text-align:center;background:url(../img/form_title_bg.png) no-repeat center center/cover}.form .catch .formTitle img{width:288px}@media (max-width:768px){.form .catch .formTitle{margin:0;padding:34px 12px}.form .catch .formTitle img{width:90%}}.form .catch .text{margin-top:24px;color:#453c17;line-height:1.88;text-align:center;font-weight:bold}@media (max-width:768px){.form .catch .text{line-height:1.6}.form .catch .text br{display:none}}.form .catch .note{margin-top:16px;padding:0 56px;font-size:12px;line-height:1.4}@media (max-width:768px){.form .catch .note{padding:0}}.form .textArea{margin-top:30px;padding:0 56px;line-height:1.5;font-size:16px}@media (max-width:768px){.form .textArea{padding:0}}.form .method h2{padding:8px;color:#da5267;background-color:#fadce4}.form .method h2 span{padding:2px 0 2px 8px;border-left:4px solid #da5267}.form .method p{margin-top:12px}.form .terms{margin:24px 24px 0;border-radius:20px;background-color:#fff0f0;text-align:justify;text-justify:inter-ideograph}@media (max-width:768px){.form .terms{margin:24px 0 0;border-radius:10px}}.form .terms .teTitle{position:relative;display:flex;align-items:center;justify-content:space-between;white-space:nowrap;padding:20px 24px;color:#da5267}.form .terms .teTitle:hover{cursor:pointer}.form .terms .teTitle:before{content:"";position:absolute;top:22px;right:33px;width:1px;height:20px;background-color:#da5267;transition:all 0.3s ease-in}.form .terms .teTitle:after{content:"";width:20px;height:1px;background-color:#da5267;transition:all 0.3s ease-in}.form .terms .teTitle.open:before{opacity:0}.form .terms .teTitle.open:after{width:100%;height:1px;margin-left:8px}.form .terms .teText{padding:0 24px 20px}.form .terms .teText p:not(:first-of-type){margin-top:20px}.inputArea{width:100%;margin-top:60px}@media (max-width:768px){.inputArea{margin-top:30px}}.inputArea button,.inputArea input,.inputArea select,.inputArea textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:0;font:inherit;outline:none;background:none;box-sizing:border-box}.inputArea textarea{resize:vertical}.inputArea button,.inputArea input[type=button],.inputArea input[type=submit],.inputArea label,.inputArea select{cursor:pointer}.inputArea select::-ms-expand{display:none}.inputArea .inputRow{margin-top:24px}.inputArea .inputRow .inputTitle{margin-bottom:12px;font-size:16px;line-height:1.6}.inputArea .inputRow .required{display:inline-block;margin-left:8px;padding:0 6px;color:#fff;background-color:#dc5c70;transform:translateY(-1px)}.inputArea .inputRow .small{font-size:0.8em}.inputArea .inputRow ul{display:flex}.inputArea .inputRow ul li+li{margin-left:16px}.inputArea .inputItem{width:100%;padding:6px 12px;font-size:20px;line-height:1.4;background-color:#e9e9e9}.inputArea .selectItem{position:relative;width:100%;padding:6px 12px;font-size:20px;line-height:1.4;background-color:#e9e9e9;background-image:linear-gradient(45deg,transparent 50%,gray 50%),linear-gradient(135deg,gray 50%,transparent 50%);background-position:calc(100% - 20px) center,calc(100% - 15px) center;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.inputArea .fileBtnWrap{display:flex;align-items:center}@media (max-width:768px){.inputArea .fileBtnWrap{display:block}}.inputArea .fileBtn{display:block;width:250px;height:40px;margin-right:20px;line-height:40px;text-align:center;background-color:#e9e9e9}.inputArea .fileBtn input{display:none}.inputArea .chk{margin-top:24px;text-align:center}.inputArea .termsCheck{display:table;margin:0 auto}@media (min-width:768px){.inputArea .termsCheck{transition:all 0.3s ease-in}.inputArea .termsCheck:hover{opacity:0.8}}.inputArea .termsCheck span{position:relative;display:block;padding:12px 30px}.inputArea .termsCheck span:before{content:"";display:block;position:absolute;top:50%;left:0;width:20px;height:20px;border:1px solid #000;transform:translateY(-50%)}.inputArea .termsCheck span:after{content:"";position:absolute;top:21px;left:8px;width:14px;height:8px;border-left:1px solid #000;border-bottom:1px solid #000;transform:rotate(-45deg);transform-origin:left bottom;opacity:0;transition:all 0.5s ease}.inputArea .termsCheck input{display:none}.inputArea .termsCheck input:checked+span:after{opacity:1}@media (min-width:768px){.inputArea .radioBtn{transition:all 0.3s ease-in}.inputArea .radioBtn:hover{opacity:0.8}}.inputArea .radioBtn span{position:relative;display:block;padding:12px 30px}.inputArea .radioBtn span:before{content:"";display:block;position:absolute;top:50%;left:0;width:20px;height:20px;border:1px solid #000;border-radius:100%;transform:translateY(-50%)}.inputArea .radioBtn span:after{content:"";position:absolute;top:50%;left:4px;width:12px;height:12px;border-radius:100%;background-color:#dc5c70;transform:translateY(-50%);opacity:0;transition:all 0.5s ease}.inputArea .radioBtn input{display:none}.inputArea .radioBtn input:checked+span:after{opacity:1}.inputArea .progressArea{display:none;margin-top:20px}.inputArea .progressArea.show{display:block}.inputArea .progressArea p{text-align:center;line-height:1.4}.inputArea .progressWrap{display:flex;align-items:center;justify-content:center}.inputArea .progressbar{display:flex;justify-content:space-between;width:250px}.inputArea .progressbar span{width:16px;height:16px;border-radius:100%;background-color:#ccc}.inputArea .progressbar span.show{background-color:#da5267}.inputArea .progressNum{margin-left:24px;font-size:16px}.inputArea .spinner{display:none;margin:12px 0;text-align:center}.inputArea .spinner img{width:60px;animation:r1 2s linear infinite}@keyframes r1{0%{transform:rotateY(0deg)}to{transform:rotateY(360deg)}}.inputArea .submitBtn{margin-top:30px;transition:background-color 0.3s ease}.inputArea .submitBtn:disabled{background-color:#ccc}.inputArea .submitBtn:disabled:hover{cursor:default}.bkBtn{display:block;max-width:417px;width:90%;margin:20px auto 0}
/*# sourceMappingURL=style.css.map */