@media screen and (min-width:767px){.sp_il,.sp_bl,.sp_ib,.pc_hide{display:none}}@media screen and (min-width:767px) and (max-width:1080px){.tb_hide{display:none}.tb_il{display:inline}.tb_bl{display:block}.tb_ib{display:inline-block}}@media screen and (max-width:767px){.sp_hide{display:none!important}.sp_il{display:inline}.sp_bl{display:block}.sp_ib{display:inline-block}}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;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}li{list-style-type:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:none}q:before,q:after{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,body{font-size:16px;font-family:sans-serif}body{background:url(../images/bg.jpg) repeat-y;background-attachment:fixed;background-size:100% auto}.container{width:100%;margin:0 auto}.inner{width:1080px;margin:0 auto;position:relative;z-index:2}h2.c_title{text-align:center;font-size:.95rem;background:#000;letter-spacing:1px;background:#b096da;color:#fff;max-width:1280px;margin:0 auto;padding:15px 0}.pink_line{background:transparent -webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),color-stop(0,#ffdfef)) repeat scroll 0 0;background:transparent linear-gradient(transparent 60%,#ffdfef 0) repeat scroll 0 0}@media screen and (max-width:767px){html,body{font-size:12px}body{background:none}body:before{content:"";width:100%;height:98vh;position:fixed;background:url(../images/bg.jpg) repeat-y;z-index:-1}}@media screen and (max-width:767px) and (min-width:767px){.sp_il,.sp_bl,.sp_ib,.pc_hide{display:none}}@media screen and (max-width:767px) and (min-width:767px) and (max-width:1080px){.tb_hide{display:none}.tb_il{display:inline}.tb_bl{display:block}.tb_ib{display:inline-block}}@media screen and (max-width:767px) and (max-width:767px){.sp_hide{display:none!important}.sp_il{display:inline}.sp_bl{display:block}.sp_ib{display:inline-block}}header{text-align:center;display:-webkit-box;display:flex;background:#fff}header .inner{text-align:center;padding:100px 1% 0;width:500px;-webkit-box-flex:0;flex:0 1 auto}header .inner h1{width:50%;margin:0 auto 50px}header .inner h1 img{width:100%}header .inner .jp_title{width:40%;margin:0 auto}header .inner .title{width:80%;margin:0 auto 25px}header .inner .caption{width:75%;margin:0 auto}header .slide{width:70%;-webkit-box-flex:1;flex:1 1 auto}header .slide .slide_inner{width:100%;height:550px;position:relative;overflow:hidden}header .slide .slide_inner img{width:100%;height:100%;display:block;position:absolute;top:0;-webkit-animation-name:fade;animation-name:fade;-webkit-animation-duration:30s;animation-duration:30s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;opacity:0;-o-object-fit:cover;object-fit:cover}header .slide .slide_inner img:nth-child(1){-webkit-animation-delay:0s;animation-delay:0s}header .slide .slide_inner img:nth-child(2){-webkit-animation-delay:6s;animation-delay:6s}header .slide .slide_inner img:nth-child(3){-webkit-animation-delay:12s;animation-delay:12s}header .slide .slide_inner img:nth-child(4){-webkit-animation-delay:18s;animation-delay:18s}header .slide .slide_inner img:nth-child(5){-webkit-animation-delay:24s;animation-delay:24s}@media screen and (max-width:1080px){header{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;background:none;overflow:hidden}header .inner{-webkit-box-ordinal-group:3;order:2;width:100%}header .inner h1{max-width:480px;width:40%;margin:0 auto 100px}header .inner .jp_title{max-width:240px;width:50%;margin:0 auto 10px}header .inner .jp_title img{width:100%}header .inner .title{width:96%;margin:0 auto 50px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}header .inner .title img{width:50%}header .inner .title:after,header .inner .title:before{content:"";height:30px;background:-webkit-gradient(linear,left top,right top,from(#ee80b9),to(#fdedf5));background:linear-gradient(90deg,#ee80b9,#fdedf5);-webkit-transform:skewX(30deg);transform:skewX(30deg);-webkit-box-flex:1;flex:1 0 auto}header .inner .title:before{margin-right:30px}header .inner .title:after{-webkit-transform:scaleX(-1) skewX(30deg);transform:scaleX(-1) skewX(30deg);margin-left:30px}header .inner .caption{width:50%;max-width:640px;margin:0 auto}header .inner .caption img{width:100%}header .slide{width:100%;box-shadow:0 -10px 10px #fff,0 10px 10px #fff;-webkit-box-ordinal-group:2;order:1}header .slide .slide_inner{max-width:1080px;padding-top:40%;margin:0 auto;height:500px;box-sizing:border-box}header .slide .slide_inner.test{padding-top:0}header .slide .slide_inner.test img{display:inline-block;width:100px;position:static}header .slide .slide_inner:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(255,255,255,0);box-shadow:0 0 70px #fff inset,-10px -10px 20px #fff inset,10px 10px 20px #fff inset,-10px -10px 20px #fff inset,10px 10px 20px #fff inset}header .slide .slide_inner img{width:100%}}@media screen and (max-width:767px){header{padding-top:0;overflow:hidden}header .inner{margin-top:40px;padding:0;width:100%}header .inner h1{width:40%;margin-bottom:50px}header .inner .jp_title{width:35%}header .inner .title{text-align:center;width:96%;box-sizing:border-box}header .inner .title img{width:65%;margin:0 auto}header .inner .title:after,header .inner .title:before{height:20px}header .inner .title:before{margin-right:15px}header .inner .title:after{margin-left:15px}header .inner .caption{width:75%}header .slide{padding:0;margin-top:0}header .slide .slide_inner{height:240px}header .slide .slide_inner:after{box-shadow:none}}@-webkit-keyframes fade{0%{opacity:0}5%{opacity:1}20%{opacity:1}25%{opacity:0}}@keyframes fade{0%{opacity:0}5%{opacity:1}20%{opacity:1}25%{opacity:0}}footer{margin-top:150px;text-align:center;background:#f8f8f8;padding:50px 0}footer >p{font-size:11px;color:#555}@media screen and (max-width:767px){footer{margin-top:50px}}.about{margin-top:100px;position:relative;padding-bottom:100px}.about .logo_h{text-align:center}.about .logo_h img{max-width:360px;width:60%}.about .bg{background-image:-webkit-gradient(linear,left top,right top,color-stop(25%,#fff),color-stop(25%,#fceaf1),color-stop(50%,#fceaf1),color-stop(50%,#fff),color-stop(75%,#fff),color-stop(75%,#fceaf1),to(#fceaf1));background-image:linear-gradient(90deg,#fff 25%,#fceaf1 25%,#fceaf1 50%,#fff 50%,#fff 75%,#fceaf1 75%,#fceaf1);background-size:35px 35px;position:absolute;left:0;bottom:0;width:100%;height:75%;z-index:1}.about >.inner{margin:0 auto;position:relative;z-index:2}.about >.inner h2{text-align:center;margin-bottom:50px}.about >.inner h2 img{width:50%}.about >.inner p{text-align:center}.about >.inner p:nth-of-type(1){width:70%;line-height:1.8;margin:25px auto}.about >.inner p:nth-of-type(2){line-height:2.2;font-size:.8rem;position:relative;z-index:10}.about >.inner .link{text-align:center;margin-bottom:100px;margin:50px auto}.about >.inner .link a{display:block;width:40%;margin:0 auto;color:#fff;background:#e7499b;letter-spacing:1px;line-height:1;padding:10px 20px;font-weight:700;text-decoration:none;-webkit-transition-duration:.2s;transition-duration:.2s;border-radius:30px;-webkit-transition:opacity .2s;transition:opacity .2s}.about >.inner .link a:hover{border:none;opacity:.9}.about >.inner a.photo{max-width:1080px;width:100%;margin-top:50px;display:block;-webkit-transition:-webkit-filter .2s;transition:-webkit-filter .2s;transition:filter .2s;transition:filter .2s,-webkit-filter .2s}.about >.inner a.photo img{width:100%;display:block;vertical-align:bottom}.about >.inner a.photo:hover{-webkit-filter:blur(2px);filter:blur(2px);-webkit-filter:brightness(1.2);filter:brightness(1.2)}.about >.inner .result{margin:25px auto 0;width:75%}.about >.inner .result h3,.about >.inner .result h4{text-align:center}.about >.inner .result h3{font-size:1rem;font-weight:400;letter-spacing:1px;line-height:1.5;margin-bottom:50px}.about >.inner .result h4{margin:0 auto 25px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;color:#e7499b}.about >.inner .result h4:after,.about >.inner .result h4:before{content:"";height:1px;background:#e7499b;-webkit-box-flex:1;flex:1 0 auto}.about >.inner .result h4:after{margin-left:15px}.about >.inner .result h4:before{margin-right:15px}.about >.inner .result ul{margin:0 auto;padding-bottom:25px;text-align:center;border-bottom:1px solid #e7499b}.about >.inner .result ul li{display:inline-block;color:#e7499b;box-shadow:0 0 10px #ec6daf;box-shadow:0 0 1px #ec6daf;border-radius:20px;line-height:1;background:#fff;padding:5px 10px;margin:0 1px 5px;font-size:.9rem}.about >.inner .result ul li:last-child{border:none;box-shadow:none;background:none}.about >.inner .movie iframe{margin-top:25px;width:100%;height:50vw;max-height:560px}.about .choujudai{margin-top:100px}.about .choujudai .inner{max-width:1080px;margin:0 auto;display:-webkit-box;display:flex;align-item:flex-start;-webkit-box-pack:justify;justify-content:space-between}.about .choujudai .inner .logo{width:32%;-webkit-box-flex:0;flex:0 0 auto}.about .choujudai .inner .logo a{display:block}.about .choujudai .inner .logo a img{width:90%;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.about .choujudai .inner .logo a:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}.about .choujudai .inner .logo p{font-size:.9rem;margin-top:25px;line-height:1.8}.about .choujudai .inner .movie{width:65%;-webkit-box-flex:0;flex:0 0 auto}.about .choujudai .inner .movie iframe{width:100%;height:400px}.about .activity{padding:0 0 50px;margin-top:100px}.about .activity .inner{max-width:1080px;margin:0 auto}.about .activity .inner ul{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:end;align-items:flex-end}.about .activity .inner ul li{width:30%;text-align:center}.about .activity .inner ul li .icon img{width:25%}.about .activity .inner ul li h3{font-weight:400;font-size:1.5rem;margin:25px 0}.about .activity .inner ul li h3 span{font-family:Dancing Script,sans-serif;display:block;font-size:.9rem;margin-top:5px;-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}.about .activity .inner ul li img.photo{width:100%}.about .new{margin-top:50px;background:#fff;padding:50px 0;box-shadow:0 0 20px #fff}.about .new .inner{display:-webkit-box;display:flex;-webkit-box-align:end;align-items:flex-end}.about .new .inner img.icon{width:100px;margin-right:20px}.about .new .inner p{line-height:1.6}.about .new .inner >div{width:25%;display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1 0 auto;margin-left:40px;-webkit-box-pack:justify;justify-content:space-between}.about .new .inner >div >div{width:48%;text-align:center;padding:10px;border:1px solid #e7499b;box-sizing:border-box;font-size:1.25rem}.about .new .inner >div >div .new_text{color:#e7499b;font-size:1rem;font-weight:700;margin-bottom:5px;font-style:italic}@media screen and (max-width:1080px){.about >.inner .result{width:100%}.about >.inner .result ul li{font-size:1rem;margin-bottom:10px;padding:7px 12px}.about .new .inner{-webkit-box-align:center;align-items:center}.about .new .inner p{width:50%;font-size:.9rem}}@media screen and (max-width:767px){.about >.inner{width:100%}.about >.inner h2 img{width:75%}.about >.inner >p{width:90%;margin:12.5px auto}.about >.inner >p:nth-of-type(1){margin-bottom:50px}.about >.inner .link{width:80%}.about >.inner .link a{width:100%;font-size:.8rem;box-sizing:border-box}.about >.inner .result{width:100%}.about >.inner .result h3{width:80%;margin:0 auto 25px;line-height:2}.about >.inner .result ul li{font-size:.8rem}.about .choujudai{margin-top:50px}.about .choujudai .inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.about .choujudai .inner .logo{width:100%;display:-webkit-box;display:flex;margin-bottom:25px;-webkit-box-pack:justify;justify-content:space-between}.about .choujudai .inner .logo a{width:36%;-webkit-box-flex:0;flex:0 0 auto}.about .choujudai .inner .logo a img{width:100%}.about .choujudai .inner .logo p{width:60%;margin-top:0}.about .choujudai .inner .movie{width:100%}.about .choujudai .inner .movie iframe{width:100%;height:50vw}.about .activity{margin-top:25px}.about .activity .inner{margin-top:0}.about .activity .inner ul li{width:32%}.about .activity .inner ul li .icon{width:80px;height:80px;margin:0 auto;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;border-radius:50%}.about .activity .inner ul li .icon img{width:50%}.about .activity .inner ul li h3{font-size:1.25rem;margin:12.5px 0}.about .new .inner{flex-wrap:wrap}.about .new .inner img.icon{width:17%}.about .new .inner p{width:75%;font-size:.9rem}.about .new .inner >div{width:100%;margin:20px 0 0;-webkit-box-pack:center;justify-content:center}.about .new .inner >div >div{margin:0 5px;width:30%}}#app{text-align:center;margin:200px 0 100px}#app a{color:#fff;font-size:20px;font-weight:700;letter-spacing:2px;display:inline-block;background:#000;text-decoration:none;padding:18px 150px;cursor:cross;border-radius:40px;pointer-events:none}#app a:hover{-webkit-transition-duration:.2s;transition-duration:.2s;background:#b096da}#app a.disabled{opacity:.2;pointer-events:none}#app .end{margin-top:25px;font-size:.9rem}#app p{font-size:12px;margin-top:10px}#app p span{color:#b096da;font-weight:700;font-size:120%}#app form input[type=submit]{color:#fff;font-size:20px;line-height:1;font-weight:700;background:#000;display:block;letter-spacing:2px;margin:0 auto;padding:18px 150px;opacity:.3;pointer-events:none;border-radius:40px;cursor:pointer}#app.active p{display:none}#app.active a{background:#e7499b;cursor:pointer;pointer-events:auto;opacity:1}#app.active a:hover{background:#000}#app.active form input[type=submit]{opacity:1;pointer-events:auto}@media screen and (max-width:767px){#app{margin:50px 0}#app a{font-size:18px;width:80%;padding:15px 0;margin:0 auto;display:block;box-sizing:border-box}#app form input[type=submit]{width:70%;padding:10px 0}}#cond_method{max-width:1080px;margin:50px auto 0;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}#cond_method >div{width:46%;line-height:1.8}#cond_method h3{font-size:1.25rem;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin:0 0 .5rem}#cond_method h3:after{content:"";-webkit-box-flex:1;flex:1 0 auto;display:block;margin-left:20px;border-bottom:1px solid #000}@media screen and (max-width:767px){#cond_method{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}#cond_method >div{width:90%;margin:0 auto 25px}}#content h1.title{text-align:center;padding:50px 0}#content h1.title img{max-width:50%}#content .sub{text-align:center;margin-bottom:10px}#content .sub img{width:30%}#content .by{text-align:center;color:#b096da;font-family:Roboto,sans-serif;margin-bottom:50px}#content #chou10dai{text-align:center;display:none;padding:25px 0;border-width:4px 0;border-color:#e7499b;border-style:solid;margin-bottom:50px}#content p.intro{color:#504e51;line-height:2.5;width:60%;margin:0 auto;padding:50px;background-position:0 6px;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(98%,#fff),color-stop(98%,#dbd0ee),to(#dbd0ee));background-image:linear-gradient(180deg,#fff 0,#fff 98%,#dbd0ee 98%,#dbd0ee 100%);background-size:36px 36px}#content p.result{line-height:2.3;color:#333;font-size:12px;width:60%;margin:0 auto}#content h2.brand{text-align:center;margin:50px 0 12.5px}#content ul.sub_img{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;width:62%;margin:0 auto}#content ul.sub_img li{width:22%}#content ul.sub_img li img{width:100%}@media screen and (max-width:767px){#content h1.title{padding:25px}#content h1.title img{width:90%;max-width:100%}#content .sub img{width:50%}#content .by{margin-bottom:25px}#content p.intro{width:96%;line-height:2;font-size:12px;padding:0 10px;box-sizing:border-box;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(96%,#fff),color-stop(96%,#dbd0ee),to(#dbd0ee));background-image:linear-gradient(180deg,#fff 0,#fff 96%,#dbd0ee 96%,#dbd0ee 100%);background-size:24px 24px;background-position:-10px 0}#content #about_banner{margin:25px 0;overflow:hidden}#content #about_banner .inner{padding:0 0 20px;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}#content #about_banner .inner a{width:100%}#content #about_banner .inner p{width:90%;margin:0 auto;font-size:11px}#content #about_banner .inner p:nth-of-type(2){text-align:left}#content p.result{width:96%;margin-top:20px;font-size:11px}#content ul.sub_img{width:96%;flex-wrap:wrap}#content ul.sub_img li{width:50%}#content ul.sub_img li img{line-height:0;vertical-align:bottom}}#faq{margin:100px auto}#faq h2{max-width:1080px;margin:0 auto}#faq .inner{max-width:1280px;margin:0 auto}#faq .inner >p{margin-top:25px;line-height:1.5;text-align:center}#faq .inner h3{text-align:center;letter-spacing:2px;width:50%;margin:100px auto 0;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}#faq .inner h3:before,#faq .inner h3:after{border-bottom:1px solid #000;content:"";-webkit-box-flex:1;flex:1 0 auto;max-width:20%}#faq .inner h3:before{margin-right:10px}#faq .inner h3:after{margin-left:10px}#faq .inner dl{width:95%;max-width:1280px;letter-spacing:2px;margin:50px auto 0 5%}#faq .inner dl dt,#faq .inner dl dd{position:relative;line-height:1.5}#faq .inner dl dt:before,#faq .inner dl dd:before{font-weight:700;font-size:18px;margin-right:20px;position:absolute;left:-25px;top:-3px}#faq .inner dl dt{margin-bottom:20px}#faq .inner dl dt:before{content:"Q";color:#b096da}#faq .inner dl dd{margin-bottom:30px;line-height:1.5}#faq .inner dl dd:before{content:"A";color:#e7499b}@media screen and (max-width:767px){#faq{margin-bottom:50px}#faq .inner dl dt,#faq .inner dl dd{line-height:1.5}#faq .inner dl dt{font-weight:700;color:#8760c7}#faq .inner dl dd{font-weight:400}#faq .inner h3{margin-top:50px}}#inquiry{text-align:center;margin:0 auto 100px;max-width:1080px}#inquiry #inq_mail{margin-top:20px}#inquiry #inq_mail a{font-size:15px;color:#b096da;letter-spacing:1px;text-decoration:none;margin-top:10px;display:inline-block;font-family:Roboto,sans-serif;-webkit-transition-duration:.5s;transition-duration:.5s}#inquiry #inq_mail a:hover{color:#000}#label_exp{width:100%;padding:50px;max-width:1080px;margin:0 auto;border:1px solid #000;background:#fff;box-sizing:border-box}#label_exp h2.pub{width:50%;min-width:500px;margin:0 auto 50px;font-size:15px;font-weight:700;padding:10px 0;border-bottom:1px solid #000}#label_exp h2{text-align:center;font-family:Roboto,sans-serif;font-weight:400;font-size:24px;margin-bottom:50px}#label_exp .inner{margin:0 auto;width:100%;box-sizing:border-box}#label_exp .inner p{text-align:center;line-height:2;margin:0 auto 16.5px;width:65%}#label_exp .inner ul{display:-webkit-box;display:flex;width:100%;margin:50px 0 10px}#label_exp .inner ul li{overflow:hidden;-webkit-box-flex:1;flex:1 1 auto}#label_exp .inner ul li img{width:100%;vertical-align:bottom;overflow:hidden}#label_exp .inner ul li:first-child{width:79%}#label_exp .inner p.notice{font-size:11px;line-height:1.4;color:#888;margin:0 auto 50px}#label_exp .inner a{text-align:center;display:block;color:#000;font-family:Roboto,sans-serif}#label_exp .inner a i{margin-left:5px}#label_exp .inner a:hover{text-decoration:none}@media screen and (max-width:1080px){#label_exp{width:96%}#label_exp .inner p{width:100%;font-size:.9rem}}@media screen and (max-width:767px){#label_exp{padding-top:25px}#label_exp h2.pub{width:90%;min-width:0}#label_exp h2{font-size:26px;line-height:1.3;letter-spacing:1px;margin:0 0 25px}#label_exp .inner p{text-align:left}#label_exp .inner p.notice{margin-top:10px;font-size:8px}}@media screen and (max-width:767px){#label_exp{width:90%;padding:25px}#label_exp .inner ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}#label_exp .inner ul li img{width:100%}#label_exp .inner ul li:first-child{width:100%}}section.movie{width:100%;margin:0 auto;padding-top:150px;position:relative}section.movie .effect{width:100%;height:50vw;background-image:-webkit-gradient(linear,left bottom,left top,from(transparent),to(#fff));background-image:linear-gradient(0deg,transparent,#fff);position:absolute;top:0;z-index:-1}section.movie iframe{width:100%;max-width:1080px;height:42vw;display:block;margin:0 auto}@media screen and (max-width:1080px){section.movie .effect{display:none}section.movie iframe{width:90%}}@media screen and (max-width:767px){section.movie{padding-top:100px}section.movie .effect{display:none}section.movie iframe{height:50vw}}#notice{margin:0 auto 100px;max-width:1080px}#notice ul{width:75%;margin:20px auto 0}#notice ul li{margin-bottom:10px;line-height:1.5;position:relative}#notice ul li:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f06a";margin-right:5px;position:absolute;left:-17px}@media screen and (max-width:767px){#notice{margin-bottom:50px}#notice ul{width:85%;-webkit-transform:translateX(2%);transform:translateX(2%)}}#schedule{padding:50px 0;margin:100px 0}#schedule h2{margin:0 auto 50px;max-width:1080px}#schedule .inner{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}#schedule .inner >ul{max-width:1080px;width:50%}#schedule .inner >ul li{text-align:center;padding-bottom:0;background:#fff;border:1px solid #b096da;padding:25px 0}#schedule .inner >ul li h3{text-align:center;font-size:1.25rem;color:#e7499b;font-weight:700;letter-spacing:1px;margin-bottom:12.5px}#schedule .inner >ul li .date{font-family:Roboto,sans-serif;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;text-align:right;font-size:28px}#schedule .inner >ul li .date >div{text-align:center}#schedule .inner >ul li .date >div span{font-size:50%;margin:0 5px}#schedule .inner >ul li .date >div div{font-size:75%;margin-top:10px}#schedule .inner >ul li:nth-child(even){content:"";display:block;padding:0;-webkit-transform:rotate(135deg);transform:rotate(135deg);border-color:#b096da;border-style:solid;border-width:1px 1px 0 0;margin:10px auto 30px;width:25px;height:25px;background:none}#schedule .inner >ul li:first-child .date{-webkit-box-align:center;align-items:center}#schedule .inner >ul li:first-child .date span{width:40px;margin-left:5px;height:1px}#schedule .inner >ul li:first-child .date span.kara{height:1px;margin:0 10px;border-bottom:1px solid #000}#schedule .inner .cond{max-width:1080px;-webkit-box-pack:justify;justify-content:space-between}#schedule .inner .cond >div{width:100%;line-height:1.8;margin-bottom:50px}#schedule .inner .cond h3{font-size:1.25rem;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin:0 0 .5rem}#schedule .inner .cond h3:after{content:"";-webkit-box-flex:1;flex:1 0 auto;display:block;margin-left:20px;border-bottom:1px solid #000}#schedule .inner .cond p{line-height:2}@media screen and (max-width:767px){#schedule{padding:25px 0}#schedule .inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}#schedule .inner >ul{width:100%;margin-bottom:50px}#schedule .inner >ul li{width:100%}#schedule .inner >ul li h3{margin-bottom:12.5px}#schedule .inner >ul li .date{font-size:1.75rem;width:100%;line-height:1}#schedule .inner >ul li .date >div{margin-bottom:0}#schedule .inner >ul li .date >div span{font-size:75%;margin-left:2px;margin-right:5px}}@media screen and (max-width:1080px){.inner{width:90%}}