﻿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}nav 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:bold}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 #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}*,*::before,*::after{box-sizing:border-box}a,area,button,[role="button"],input:not([type="range"]),label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}html{font-size:3.86vw}@media screen and (min-width: 1080px){html{font-size:22px}}body{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-style:normal}body a{color:inherit;text-decoration:none}body img{width:100%;height:auto;vertical-align:bottom}body em{font-style:normal}body li{list-style:none}body h1,body h2,body h3,body h4,body h5,body h6{font-weight:inherit}.wrap{background:#fff;width:100%;color:#221714}body img{width:100%;height:auto}body a{transition:all .2s ease-in-out;cursor:pointer}@media screen and (min-width: 1080px){body a:hover{opacity:.7}}.wrap{position:relative;overflow:hidden}.wrap__inner{background-color:#eaf5fc;width:100%;margin:0 auto;color:white;position:relative}@media screen and (min-width: 1080px){.wrap{background-color:#d5efff;background-image:url("../images/logo-pc.svg"),url("../images/contents03-pc.svg"),url("../images/contents01-pc.webp");background-position:1rem 1rem,calc(100% - 1rem) calc(100% - 1rem),center;background-repeat:no-repeat;background-size:20% auto, 15% auto, cover;background-attachment:fixed}.wrap__inner{max-width:560px;transform:translateX(45%);filter:drop-shadow(0 0 10px rgba(34,23,20,0.5));position:relative;z-index:100}}.header{background-image:url("../images/header.svg");background-position:top right;background-repeat:no-repeat;background-size:100% auto;width:100%;padding:9rem 0 0;color:#221714}.header__inner{width:90%;margin:0 auto;position:relative;z-index:1;filter:drop-shadow(4px 4px 0 #221714);background-color:white;padding:1.5rem;border-radius:2rem}@media screen and (min-width: 1080px){.header__inner{filter:drop-shadow(8px 8px 0 #221714)}}.header__list-item{padding:2rem 0 0;position:relative}.header__list-item .head{background-color:#0d80c4;background-image:url("../images/icon_area.svg");background-position:.5rem 50%;background-repeat:no-repeat;background-size:1em auto;padding:0 0 0 2em;border-radius:.5rem;line-height:2;color:white;font-size:1.2rem;font-weight:700}.header__list-item .body{padding:.5rem 0 0}.header__list-item .date{font-size:1.69rem;font-weight:700;text-align:center;letter-spacing:.05em}.header__list-item .date .large,.header__list-item .date .wod{font-family:"Bebas Neue",sans-serif;font-weight:400;font-style:normal}.header__list-item .date .large{font-size:1.6em}.header__list-item .date .wod{color:#7ec8f8;font-size:1.1em}.header__list-item .date .wod-sat{color:#0d80c4}.header__list-item .date .wod-sun{color:#ff5b47}.header__list-item .detail{width:4rem;position:absolute;top:1.2rem;right:.5rem}.contents{background:transparent;color:#221714}.contents .video,.contents .map{width:100%;max-width:560px;height:0;margin:0 auto;padding-top:56.25%;position:relative;overflow:hidden}.contents .video iframe,.contents .map iframe{width:100% !important;height:100% !important;position:absolute;top:0;left:0}.cv{background-color:#d5efff;background-image:url("../images/cv.webp");background-position:center;background-repeat:no-repeat;background-size:cover;padding:2rem 0;color:white;position:relative;z-index:1}.cv__inner{width:90%;margin:0 auto;position:relative;z-index:1;position:relative}.cv__heading{padding:0 0 1rem 5rem;text-align:center}.cv__heading .sub{font-family:"Bebas Neue",sans-serif;font-weight:400;font-style:normal;font-size:1.5rem}.cv__heading .main{line-height:1.8em;font-size:1.7rem;font-weight:700}.cv__image{width:5rem;position:absolute;top:0;left:1rem;z-index:10}.cv__button a{transition:all .2s ease-in-out;cursor:pointer;filter:drop-shadow(4px 4px 2px rgba(34,23,20,0.3));background-color:white;background-image:url("../images/icon_arrow01.svg");background-position:calc(100% - 1rem) 50%;background-repeat:no-repeat;background-size:1.2em auto;width:100%;padding:1em 1rem 1rem 0;border:2px solid #221714;border-radius:10em;color:#221714;font-size:1.25rem;font-weight:700;display:flex;align-items:center;justify-content:center}@media screen and (min-width: 1080px){.cv__button a:hover{opacity:.7}}@media screen and (min-width: 1080px){.cv__button a{filter:drop-shadow(8px 8px 4px rgba(34,23,20,0.3))}}.cv__button a .icon{width:1.5em;margin:0 .5em}
.offer{padding:2rem 0 1rem;position:relative}.offer::before{content:'';background-color:#7ec8f8;position:absolute;top:-10%;bottom:-10%;left:0;right:0;transform:skewY(-7deg)}.offer__inner{width:90%;margin:0 auto;position:relative;z-index:1;position:relative}.offer__heading{background-image:url("../images/heading_line.svg");background-position:bottom;background-repeat:no-repeat;background-size:100% auto;margin:0 0 0 calc(8rem + 1rem);padding:0 0 1em;font-size:1.4rem;font-weight:700;font-style:italic;text-align:center}.offer__text{margin:0 0 0 calc(8rem + 1rem);padding:.5rem 0 0;line-height:1.8em;font-size:1.2rem;font-weight:700}.offer__text .marker{background-color:#f9ff4b}.offer__image{width:8rem;position:absolute;top:0;left:0}.offer__list{padding:1rem 0;display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:3vw}.offer__list-item .head{font-family:"Bebas Neue",sans-serif;font-weight:400;font-style:normal;background:#221714;width:fit-content;margin-top:-1rem;padding:.4rem .6em;border-radius:.5rem .5rem .5rem 0;color:white;font-size:1.2rem;position:relative;bottom:-1rem}.offer__list-item .body{background:white;padding:1rem .5rem .5rem;border:2px solid #221714;line-height:1.8em;font-size:1.2rem;font-weight:700;text-align:center}.offer__note-item{padding-left:1em;line-height:1.8em;font-size:.88rem;text-indent:-1em}
.point{background-image:url("../images/point.svg");background-position:11% 0;background-repeat:no-repeat;background-size:30% auto;position:relative;z-index:1}.point__inner{width:90%;margin:0 auto;position:relative;z-index:1;padding:6rem 0 1rem}.point__list{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:.4rem}.point__list-item{background-image:url("../images/list.svg");background-repeat:no-repeat;padding:0 0 .3rem;min-height:7.5rem;line-height:1.2;font-weight:700;display:flex;flex-flow:column;align-items:center;justify-content:center}.point__list-item .font{font-family:"Bebas Neue",sans-serif;font-weight:400;font-style:normal;font-size:1.3em}.point__list-item .large{line-height:1.2;font-size:2.1em}.point__list-item .medium{line-height:1.2;font-size:1.6em}.point__list-item01{padding:.3rem 0 0}
.recommend{position:relative}.recommend::before{content:'';background-color:#d5efff;display:block;position:absolute;top:6%;bottom:-10%;left:0;right:0;transform:skewY(-7deg)}.recommend::after{content:'';background-image:url("../images/recommend01.svg");background-position:calc(100% - 1rem) 0;background-repeat:no-repeat;background-size:25% auto;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.recommend__inner{width:90%;margin:0 auto;position:relative;z-index:1;background-image:url("../images/recommend02.svg");background-position:bottom center;background-repeat:no-repeat;background-size:auto 17rem;padding:5rem 0 17rem}.recommend__heading{width:60%;margin:0 auto}.recommend__list{width:fit-content;margin:0 auto;padding:1rem 0;display:grid;grid-template-columns:1fr;grid-gap:.2rem}.recommend__list-item{line-height:1.8em;font-size:1.1rem;font-weight:700}.recommend__list-item::before{content:'● ';color:#0d80c4}.about{padding:3rem 0;background-color:#7ec8f8}.about__inner{width:90%;margin:0 auto;position:relative;z-index:1;position:relative}
.about__inner::before,.about__inner::after{content:'';background-repeat:no-repeat;background-size:contain;display:block;position:absolute}
.about__inner::before{background-image:url("../images/about01.svg");background-position:right top;width:50%;height:14rem;top:10rem;right:0}
.about__inner::after{background-image:url("../images/about02.svg");background-position:left top;width:20%;height:14rem;bottom:-.5rem;left:-.5rem}
.about__heading{margin:0 -5%;padding:0 0 1rem;font-size:1.8rem;font-weight:700;text-align:center}
.about__heading .logo{width:18rem;display:inline-block}
.about__catch{background-image:url("../images/heading_frame.svg");background-position:center;background-repeat:no-repeat;background-size:contain;width:18rem;margin:0 auto;padding:1rem 1rem 2rem 0;line-height:1.4;font-size:1.1rem;font-weight:700;text-align:center}.about__catch .emphasis{color:#0d80c4}.about__text{width:80%;margin:0 auto;padding:1rem 0 0;line-height:1.8em;text-align:left}.about__image{width:80%;margin:0 auto;padding:2rem 0 0;position:relative;z-index:10}.about__image02{padding:2rem 0}.about__box{filter:drop-shadow(4px 4px 0 #221714);background-color:white;width:80%;margin:0 auto;padding:1.5rem 2rem;border-radius:2rem;text-align:center}@media screen and (min-width: 1080px){.about__box{filter:drop-shadow(8px 8px 0 #221714)}}.about__box .heading{background:linear-gradient(transparent 0, transparent 50%, #f9ff4b 50%, #f9ff4b 100%);width:fit-content;margin:0 auto;padding:0 0 0 .4em;font-weight:700}.about__box .heading .large{font-family:"Bebas Neue",sans-serif;font-weight:400;font-style:normal;font-size:1.5em}.about__box .heading .small{font-size:.88rem}.about__box .list{font-weight:700}.about__box .list-item{padding:1rem 0 0;display:flex;align-items:center;justify-content:space-between}.about__box .list-item .body{font-size:1.8rem}.about__box .list-item .body .large{font-family:"Bebas Neue",sans-serif;font-weight:400;font-style:normal;color:#ff5b47;font-size:2.4em}
.feature{padding:3rem 0;padding-bottom:4rem;position:relative}.feature::before{content:'';background-color:white;display:block;position:absolute;top:-10%;bottom:0;left:0;right:0;transform:skewY(-7deg)}.feature__inner{width:90%;margin:0 auto;position:relative;z-index:1;background-image:url("../images/feature.svg");background-position:0 10rem;background-repeat:no-repeat;background-size:25% auto}.feature__heading{padding:0 0 1rem;font-size:1.8rem;font-weight:700;text-align:center}.feature__heading .logo{width:18rem;margin:0 .2rem .5rem 0;display:inline-block}.feature__text{line-height:1.8em;font-weight:700;text-align:center}.feature__list{padding:1rem 0 2rem;display:flex;justify-content:flex-end}.feature__list-item{background-image:url("../images/list.svg");background-repeat:no-repeat;width:8.25rem;height:8.25rem;margin-left:.4rem;min-height:7.5rem;line-height:1.2;font-weight:700;display:flex;flex-flow:column;align-items:center;justify-content:center}.feature__list-item .font{font-family:"Bebas Neue",sans-serif;font-weight:400;font-style:normal;font-size:1.3em}.feature__list-item .large{line-height:1.2;font-size:2.1em}.feature__list-item .medium{line-height:1.2;font-size:1.6em}.feature__box{filter:drop-shadow(4px 4px 0 #221714);background-color:white;margin:1rem auto 0;padding:1.5rem;border-radius:2rem;display:flex;align-items:center;justify-content:space-between}@media screen and (min-width: 1080px){.feature__box{filter:drop-shadow(8px 8px 0 #221714)}}.feature__box-item .heading{line-height:1.8em;color:#0d80c4;font-size:1.2rem;font-weight:700}.feature__box-item .text{line-height:1.8em;font-size:.88rem}.feature__box-item01{width:calc(100% - (6rem + 1rem))}.feature__box-item02{width:6rem}.feature__box01,.feature__box03,.feature__box05{background-color:#d5efff}.feature__box01{margin:0 auto}
.voice{padding:3rem 0}.voice__inner{width:90%;margin:0 auto;position:relative;z-index:1;color:#000000}.voice__heading{padding:0 0 1rem;text-align:center;color:#0d80c4}.voice__heading .main{line-height:1.3;font-size:2.1rem;font-weight:700}.voice__heading .sub{font-family:"Bebas Neue",sans-serif;font-weight:400;font-style:normal;padding:.5rem 0 0;font-size:1.3rem}.voice__box{padding:2rem 0 0;display:flex;align-items:center;justify-content:space-between}.voice__box-item .text{line-height:1.8em}.voice__box-item01{width:6rem}.voice__box-item02{width:calc(100% - (6rem + 1rem))}.voice__box01{padding:0}.voice__box02{flex-flow:row-reverse}
.event{padding:3rem 0;position:relative}.event::before{content:'';background-color:#7ec8f8;display:block;position:absolute;top:0;bottom:-10%;left:0;right:0;transform:skewY(-7deg)}.event::after{content:'';background-image:url("../images/event.svg");background-position:calc(100% + .5rem) 15rem;background-repeat:no-repeat;background-size:30% auto;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.event__inner{width:90%;margin:0 auto;position:relative;z-index:1}.event__catch{background-image:url("../images/heading_line.svg");background-position:bottom;background-repeat:no-repeat;background-size:100% auto;width:fit-content;padding:2em .5em 1.2em 0;font-size:1.25rem;font-weight:700;font-style:italic}.event__heading{padding:0 0 1rem;text-align:center}.event__heading .main{line-height:1.3;font-size:2.1rem;font-weight:700}.event__heading .sub{font-family:"Bebas Neue",sans-serif;font-weight:400;font-style:normal;padding:.5rem 0 0;font-size:1.3rem}.event__box{filter:drop-shadow(4px 4px 0 #221714);background-color:white;margin:1rem auto 0;padding:1.5rem;border-radius:2rem}@media screen and (min-width: 1080px){.event__box{filter:drop-shadow(8px 8px 0 #221714)}}.event__box .heading{background-color:#0d80c4;border-radius:.5rem;line-height:2;color:white;font-size:1.56rem;font-weight:700;display:flex;align-items:center;justify-content:center}.event__box .heading::before{content:'';background-image:url("../images/icon_area.svg");background-position:center;background-repeat:no-repeat;background-size:contain;width:1em;height:1.3em;margin:0 .3em 0 0;display:block}.event__box .heading-sub{background-image:linear-gradient(#221714 0, #221714 100%);background-position:center;background-repeat:no-repeat;background-size:100% 2px;text-align:center}.event__box .heading-sub>span{background:#221714;margin:0 auto;padding:0 2em;border-radius:10em;line-height:1.4;color:white;font-size:1.2rem;font-weight:700;display:inline-block}.event__box .date{padding:1rem 0 .5rem;font-size:1.69rem;font-weight:700;text-align:center;letter-spacing:.05em}.event__box .date .large,.event__box .date .wod{font-family:"Bebas Neue",sans-serif;font-weight:400;font-style:normal}.event__box .date .large{font-size:1.6em}.event__box .date .wod{color:#7ec8f8;font-size:1.1em}.event__box .date .wod-sat{color:#0d80c4}.event__box .date .wod-sun{color:#ff5b47}.event__box .time{font-size:1.6rem;font-weight:700;text-align:center}.event__box .time .font{font-family:"Bebas Neue",sans-serif;font-weight:400;font-style:normal}.event__box .time .small{font-size:.7em}.event__box .list{padding:1rem 0;display:grid;grid-template-columns:1fr;grid-gap:.5rem}.event__box .list-item{background-position:1.5rem 50%;background-repeat:no-repeat;background-size:3rem auto;min-height:3rem;display:flex;align-items:center;justify-content:space-between}.event__box .list-item .head{font-size:.88rem;font-weight:700;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.event__box .list-item .body{width:calc(100% - 5rem);line-height:1.4;font-size:.88rem;font-weight:700;text-align:left}.event__box .list-item01{background-image:url("../images/event_icon01.svg");color:#0d80c4}.event__box .list-item01 a{border-bottom:1px solid #0d80c4}.event__box
.list-item02{background-image:url("../images/event_icon02.svg");color:#7188dd}.event__box .list-item02 a{border-bottom:1px solid #7188dd}.event__box 
.company{width:fit-content;margin:0 auto;display:grid;grid-template-columns:1fr;grid-gap:.5rem}.event__box 
.company-item{line-height:1.4}.event__box
.company-item a{color:#0d80c4;border-bottom:1px solid #0d80c4}.event__box 
.company-item img{width: 1.6em}.event__box 
.note{padding:1rem 0 0;font-size:.88rem;text-align:center}.event__box
.accordion .button button{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;width:100%;padding:1rem 0 0;line-height:1.8em;color:#ff5b47;font-size:1.2rem;font-weight:700;text-align:center;display:flex;align-items:center;justify-content:center}.event__box .accordion .button button::after{content:'';background-image:url("../images/icon_arrow02.svg");background-position:center;background-repeat:no-repeat;background-size:contain;width:1em;height:1em;margin:0 0 0 .3em;transform:rotate(90deg)}.event__box .accordion .button.is-active button>span{display:none}.event__box .accordion .button.is-active button::before{content:'閉じる'}.event__box .accordion .button.is-active button::after{transform:rotate(-90deg)}.event__box .accordion .inner{transition:all .2s ease-in-out;height:0;opacity:0;overflow:hidden}.event__box .accordion .inner.is-active{height:auto;padding:1rem 0 0;opacity:1}
.present{padding:3rem 0;padding:2rem 0 6rem;color:white;position:relative}.present::before{content:'';background-color:#ff5b47;display:block;position:absolute;top:-5%;bottom:0;left:0;right:0;transform:skewY(-7deg)}.present::after{content:'';background-color:white;width:100%;height:15rem;position:absolute;top:0;left:0}.present__inner{width:90%;margin:0 auto;position:relative;z-index:1}.present__heading{padding:0 0 1rem;text-align:center}.present__heading .main{line-height:1.3;font-size:2.1rem;font-weight:700}.present__heading .sub{font-family:"Bebas Neue",sans-serif;font-weight:400;font-style:normal;padding:.5rem 0 0;font-size:1.3rem}.present__heading .image{width:60%;margin:0 auto}.present__box{border:2px solid white;margin:2rem auto 0;padding:1.5rem;position:relative}.present__box .number{font-family:"Bebas Neue",sans-serif;font-weight:400;font-style:normal;background-color:#ff5b47;padding:0 1rem .7rem 0;font-size:1.6rem;display:block;position:absolute;top:-.8rem;left:-2px}.present__box .image{padding:.5rem 0;position:relative;z-index:2}.present__box .heading{width:fit-content;margin:0 auto;padding:0 1em;line-height:1.8em;font-size:1.5rem;font-weight:700;text-align:center}.present__box .text{padding:.5rem 0 0;line-height:1.8em;font-size:.88rm;text-align:left}.present__box01{margin:0 auto}
.entry{padding:3rem 0;padding-top:2rem;position:relative}.entry::before{content:'';background-image:url("../images/entry.svg");background-position:2rem 0;background-repeat:no-repeat;background-size:22% auto;width:100%;height:100%;display:block;position:absolute;top:-4.5rem;left:0}.entry__inner{width:90%;margin:0 auto;position:relative;z-index:1;color:#000000}.entry__heading{padding:0 0 1rem;text-align:center;color:#ff5b47}.entry__heading .main{line-height:1.3;font-size:2.1rem;font-weight:700}.entry__heading .sub{font-family:"Bebas Neue",sans-serif;font-weight:400;font-style:normal;padding:.5rem 0 0;font-size:1.3rem}.entry__heading .image{width:5rem;margin:0 auto}.entry__text{line-height:1.8em;text-align:center}.entry .form{padding:0}.entry .form__heading{margin:0 0 .8rem;padding:2rem 0 0;line-height:1.8em;font-size:1.2rem;font-weight:700;border-bottom:2px solid white}.entry .form__heading::before{content:'● ';color:#7ec8f8}.entry .form__button button{transition:all .2s ease-in-out;cursor:pointer;filter:drop-shadow(4px 4px 2px rgba(34,23,20,0.3));background-color:white;background-image:url("../images/icon_arrow01.svg");background-position:calc(100% - 1rem) 50%;background-repeat:no-repeat;background-size:1em auto;width:100%;padding:1em 1rem 1rem 0;border:2px solid #221714;border-radius:10em;color:#221714;font-size:1.25rem;font-weight:700;display:flex;align-items:center;justify-content:center}@media screen and (min-width: 1080px){.entry .form__button button:hover{opacity:.7}}@media screen and (min-width: 1080px){.entry .form__button button{filter:drop-shadow(8px 8px 4px rgba(34,23,20,0.3))}}.footer{padding:3rem 0 0;color:#221714;position:relative}.footer::before{content:'';background-color:white;display:block;position:absolute;top:2%;bottom:-10%;left:0;right:0;transform:skewY(-7deg)}.footer__inner{width:90%;margin:0 auto;position:relative;z-index:1}.footer__heading{width:70%;margin:0 auto}.footer__text{padding:1rem 0;line-height:1.8em;font-size:.88rem;text-align:center}.footer__contact{width:fit-content;margin:0 auto}.footer__contact-item{font-size:1.25rem;font-weight:700;display:flex;align-items:center}.footer__contact-item .icon{padding:0 .5rem 0 0}.footer__contact-item .icon img{width:1.9em;height:1.9em;object-fit:contain}.footer__contact-item .small{font-size:.7em}.footer__contact-item01{padding:0 0 .5rem}.footer__list{padding:2rem 0;display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:.5rem}.footer__list-item a{background-image:url("../images/icon_arrow01.svg");background-position:calc(100% - .5em) 50%;background-repeat:no-repeat;background-size:1em auto;width:100%;padding:1em 1em 1em 0;font-size:.88rem;font-weight:700;border:2px solid #221714;border-radius:10em;text-align:center;display:block}.footer .copyright{background:#221714;padding:1rem 0;color:white;position:relative;z-index:2}.footer .copyright__text{width:90%;margin:0 auto;position:relative;z-index:1;line-height:1.8em;font-size:.77rem;text-align:center}
.floating{display:none}@media screen and (min-width: 1080px){.floating{width:80%;max-width:calc( 560px - 6rem );max-height:28rem;margin:auto;display:block;position:fixed;top:0;right:60%;bottom:0;z-index:50}.floating::after{content:'';background-image:url("../images/contents02-pc.svg");background-position:right bottom;background-repeat:no-repeat;background-size:contain;width:8rem;height:12rem;margin:auto;display:block;position:fixed;top:0;right:54%;bottom:0;z-index:60;transform:translate(5%, 70%)}.floating__inner{background-color:#ff5b47;background-image:url("../images/entry-pc.webp");background-position:center;background-repeat:no-repeat;background-size:cover;padding:1.5rem;border-radius:2rem;overflow:hidden}.floating__list{filter:drop-shadow(4px 4px 0 #221714);background-color:white;padding:1.5rem;border-radius:2rem}}@media screen and (min-width: 1080px) and (min-width: 1080px){.floating__list{filter:drop-shadow(8px 8px 0 #221714)}}@media screen and (min-width: 1080px){.floating__list-item{padding:1rem 0 0;position:relative}.floating__list-item .head{background-color:#0d80c4;background-image:url("../images/icon_area.svg");background-position:.5rem 50%;background-repeat:no-repeat;background-size:1em auto;padding:0 0 0 2em;border-radius:.5rem;line-height:2;color:white;font-size:.88rem;font-weight:700}.floating__list-item .body{padding:.5rem 0 0}.floating__list-item .date{font-size:1.2rem;font-weight:700;text-align:center;letter-spacing:.05em}.floating__list-item .date .large,.floating__list-item .date .wod{font-family:"Bebas Neue",sans-serif;font-weight:400;font-style:normal}.floating__list-item .date .large{font-size:1.6em}.floating__list-item .date .wod{color:#7ec8f8;font-size:1.1em}.floating__list-item .date .wod-sat{color:#0d80c4}.floating__list-item .date .wod-sun{color:#ff5b47}.floating__list-item .detail{width:3rem;position:absolute;top:.5rem;right:.5rem;z-index:90}.floating__list-item01{padding:0}.floating__list-item01 .detail{top:-.5rem}.floating__heading{padding:1.3rem 0 .2rem 3rem;color:white;text-align:center}.floating__heading .sub{font-family:"Bebas Neue",sans-serif;font-weight:400;font-style:normal;font-size:.88rem}.floating__heading .main{line-height:1.8em;font-size:1.2rem;font-weight:700}.floating__image{width:3.5rem;position:absolute;bottom:-1rem;left:2rem;z-index:100}.floating__button{position:relative;z-index:90}.floating__button a{transition:all .2s ease-in-out;cursor:pointer;filter:drop-shadow(4px 4px 2px rgba(34,23,20,0.3));background-color:white;background-image:url("../images/icon_arrow01.svg");background-position:calc(100% - 1rem) 50%;background-repeat:no-repeat;background-size:1.2em auto;width:100%;padding:1em 1rem 1rem 0;border:2px solid #221714;border-radius:10em;color:#221714;font-size:.88rem;font-weight:700;display:flex;align-items:center;justify-content:center}}@media screen and (min-width: 1080px) and (min-width: 1080px){.floating__button a:hover{opacity:.7}}@media screen and (min-width: 1080px) and (min-width: 1080px){.floating__button a{filter:drop-shadow(8px 8px 4px rgba(34,23,20,0.3))}}@media screen and (min-width: 1080px){.floating__button a .icon{width:1.5em;margin:0 .5em}}
