body{-webkit-text-size-adjust:100%;background-color:#fff}@media screen and (min-width: 768px){body{background-color:inherit}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}strong{font-weight:bold}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:"";content:none}q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}main{display:block}html{font-size:62.5%;overflow-x:hidden}#contents_area{margin-left:0;width:100%;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif;color:#444;font-size:1.2rem;font-weight:500;line-height:1.6;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";word-break:break-all}@media screen and (min-width: 768px){#contents_area{max-width:none;font-size:1.4rem;padding:0;margin:auto}}#contents_area *{-webkit-box-sizing:border-box;box-sizing:border-box}#contents_area *::before,#contents_area *::after{-webkit-box-sizing:border-box;box-sizing:border-box}#contents_area img{width:100%;height:auto;vertical-align:bottom}#contents_area a{text-decoration:none;color:inherit;cursor:pointer;-webkit-transition:.3s;transition:.3s}#contents_area a:hover{opacity:.8;text-decoration:none}#contents_area .bold{font-weight:bold}h1{max-width:1130px;font-size:16px;font-weight:bold;margin:1em auto;line-height:1.5}.change_pc{text-align:center}.l-baseW{width:93%;max-width:890px;margin:auto}.l-mv{margin-left:0;width:100%;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif;color:#444;font-size:1.2rem;line-height:1.6;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";word-break:break-all}@media screen and (min-width: 768px){.l-mv{font-size:1.4rem;padding:0}}.l-mv *{-webkit-box-sizing:border-box;box-sizing:border-box}.l-mv *::before,.l-mv *::after{-webkit-box-sizing:border-box;box-sizing:border-box}.l-mv img{width:100%;height:auto;vertical-align:bottom}.l-mv a{text-decoration:none;color:inherit;cursor:pointer;-webkit-transition:.3s;transition:.3s}.l-mv a:hover{opacity:.8}.l-mv .bold{font-weight:bold}.p-mv__inner{position:relative;padding-bottom:22px;background:url(../images/sp/bg_main.png) bottom center/cover no-repeat}@media screen and (min-width: 768px){.p-mv__inner{height:530px;padding:30px 0 0;background:url(../images/pc/bg_main.png) center/cover no-repeat}.p-mv__inner::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:15%;background:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(rgb(255, 255, 255)));background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%)}}.p-mv__inner::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:#fff}.p-mv__title{width:70%;margin:0 auto}@media screen and (min-width: 768px){.p-mv__title{width:892px}}.p-mvDate__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:93%;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;padding:5px 1em;border-radius:2px;margin:0 auto;background-color:#d73c73}@media screen and (min-width: 768px){.p-mvDate__list{position:relative;padding:12px 2em;border-radius:4px;margin-top:-100px;z-index:1}}.p-mvDate__listHead{font-size:1rem;font-weight:bold;color:#fff;white-space:nowrap}@media screen and (min-width: 768px){.p-mvDate__listHead{font-size:2.1rem}}.p-mvDate__listContent{padding-left:1em;border-left:2px solid #fff;margin-left:1em;font-size:1.1rem;font-weight:bold;color:#fff;line-height:1.4}@media screen and (min-width: 321px){.p-mvDate__listContent{font-size:1.2rem}}@media screen and (min-width: 768px){.p-mvDate__listContent{font-size:2.7rem;line-height:1.2}}.p-mvDate__listContentNum{font-size:1.375em}.p-mvDate__listContentNote{font-size:1rem;font-weight:normal}@media screen and (min-width: 768px){.p-mvDate__listContentNote{font-size:1.4rem}}.p-intro__inner{padding:1.8em 0}@media screen and (min-width: 768px){.p-intro__inner{padding:50px 0 30px}}.p-intro__text{margin-bottom:1em;font-size:1.2rem;font-weight:bold;color:#3e3a39;text-align:center}@media screen and (min-width: 768px){.p-intro__text{font-size:2rem}}.p-intro__textPink{color:#d73c73}.p-intro__note{font-size:1rem;text-align:center}@media screen and (min-width: 768px){.p-intro__note{font-size:1.4rem;line-height:2}}.p-jtb__title{margin-bottom:1em;font-size:1.5rem;font-weight:bold;color:#d73c73;text-align:center}@media screen and (min-width: 768px){.p-jtb__title{font-size:2.5rem}}.p-tab__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:36px}@media screen and (min-width: 768px){.p-tab__list{margin-bottom:80px}}.p-tab__listItem{position:relative;width:48.6%}.p-tab__listLink{display:block;position:relative;width:100%;height:100%;border:1px solid #1e5196;border-radius:2px;font-weight:bold;color:#1e5196 !important;text-align:center;line-height:1.4}@media screen and (min-width: 768px){.p-tab__listLink{border-radius:4px}}.p-tab__listLink--active{color:#fff !important;background-color:#1e5196}.p-tab__listLink--active::before{content:"";position:absolute;top:100%;right:0;left:0;width:3px;height:20px;margin:auto;background-color:#1e5196;z-index:2}@media screen and (min-width: 768px){.p-tab__listLink--active::before{height:38px}}.p-tab__listLink--active::after{content:"";position:absolute;top:calc(100% + 17px);right:0;left:0;width:7px;height:7px;border-radius:50%;margin:auto;background-color:#1e5196}@media screen and (min-width: 768px){.p-tab__listLink--active::after{top:calc(100% + 30px);width:17px;height:17px}}.p-tab__listLinkText{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:100%;height:100%;padding:.5em 1em;font-size:1.1rem}@media screen and (min-width: 768px){.p-tab__listLinkText{font-size:2.2rem}}.p-tab__listLink--active .p-tab__listLinkText::after{content:"";position:absolute;top:calc(100% + 13px);right:0;left:0;width:14px;height:14px;border-radius:50%;margin:auto;background-color:#fef2d0}@media screen and (min-width: 768px){.p-tab__listLink--active .p-tab__listLinkText::after{top:calc(100% + 21px);width:35px;height:35px}}.p-tab__content{display:none}.p-tab__content--active{display:block}.p-map__inner{padding:10px 0 15px;background-color:#fef2d0}@media screen and (min-width: 768px){.p-map__inner{padding:40px 0 50px}}.p-map__title{position:relative;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;padding:0 1.5em;margin:0 auto .7em;font-size:1.1rem;font-weight:bold;color:#3e3a39;text-align:center}@media screen and (min-width: 768px){.p-map__title{margin-bottom:1em;font-size:2rem}}.p-map__title::before{content:"";position:absolute;bottom:2px;left:0;width:12px;height:18px;background:url(../images/icon_marker_place.png) center/contain no-repeat}@media screen and (min-width: 768px){.p-map__title::before{width:25px;height:36px}}.p-mapArea__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px 2.3%;margin-bottom:10px}@media screen and (min-width: 768px){.p-mapArea__list{float:left;width:24%}}.p-mapArea__listItem{width:31.8%}@media screen and (min-width: 768px){.p-mapArea__listItem{width:100%}}.p-mapArea__listLink{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;height:3.5em;font-size:1.1rem;font-weight:bold;text-align:center;color:#3e3a39 !important;background-color:#fff;-webkit-box-shadow:2px 3px 0 #c2c3c3;box-shadow:2px 3px 0 #c2c3c3}@media screen and (min-width: 768px){.p-mapArea__listLink{height:2.7em;font-size:1.8rem}}.p-mapArea__listLink::after{content:"";position:absolute;top:0;right:.4em;bottom:0;margin:auto;width:0;height:0;border-style:solid;border-width:4.5px 0 4.5px 6px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #595757}.p-mapArea__listLink--active{color:#fff !important;background-color:#faaa13;-webkit-box-shadow:2px 3px 0 #fcd581;box-shadow:2px 3px 0 #fcd581}.p-mapArea__listLink--active::after{width:0;height:0;border-style:solid;border-width:4.5px 0 4.5px 6px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff}.p-map__content{height:75vw}@media screen and (min-width: 768px){.p-map__content{float:right;width:74.2%;height:500px}}.p-map__contentDetail{padding-left:10px;text-align:center}@media screen and (min-width: 768px){.p-map__contentDetail{padding-left:20px;padding-right:20px;padding-top:10px;padding-bottom:15px}}.p-map__contentMarker{font-size:1.5rem}@media screen and (min-width: 768px){.p-map__contentMarker{font-size:2rem}}.p-map__contentCopy{font-size:1.2rem;margin-bottom:5px}@media screen and (min-width: 768px){.p-map__contentCopy{font-size:1.4rem;margin-bottom:15px}}.p-map__contentCompetition{font-size:1.2rem;margin:5px;border-bottom:1px solid #444}@media screen and (min-width: 768px){.p-map__contentCompetition{font-size:1.5rem}}.p-map__contentBtn a{color:#fff !important;background-color:#e71e79;display:block;line-height:46px;position:relative;font-weight:bold;font-size:16px;width:190px;margin:0 auto;-webkit-box-shadow:3px 3px 0 0 #721f45;box-shadow:3px 3px 0 0 #721f45}.p-map__contentBtn a:after{position:absolute;content:"";right:10px;top:0;bottom:0;margin:auto;width:0;height:0;border-style:solid;border-width:3.5px 0 3.5px 7px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff}.p-map__contentBtn a:hover{text-decoration:none;opacity:.7}.p-map__contentNote{margin-bottom:1em;font-size:1rem;text-align:right;clear:both}@media screen and (min-width: 768px){.p-map__contentNote{margin-bottom:1.5em;font-size:1.2rem}}.p-map__contentGuideList{margin-bottom:1em;font-size:1.1rem;text-align:right}@media screen and (min-width: 768px){.p-map__contentGuideList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:0 2.5em;margin-bottom:2.5em}}.p-map__contentGuideListItem{display:inline-block;position:relative;padding-left:1.5em}@media screen and (min-width: 768px){.p-map__contentGuideListItem{padding-left:1.8em;font-size:1.5rem}}.p-map__contentGuideListItem::before{content:"";position:absolute;bottom:2px;left:0}@media screen and (min-width: 768px){.p-map__contentGuideListItem::before{bottom:0}}.p-map__contentGuideListItem--venue::before{width:12px;height:18px;background:url(../images/icon_marker_place.png) center/contain no-repeat}@media screen and (min-width: 768px){.p-map__contentGuideListItem--venue::before{width:25px;height:36px}}.p-map__contentGuideListItem--hotel::before{width:11px;height:15px;background:url(../images/icon_marker_other.png) center/contain no-repeat}@media screen and (min-width: 768px){.p-map__contentGuideListItem--hotel::before{width:25px;height:36px}}.p-mapVenue__inner{padding:10px 12px;background-color:#fff}@media screen and (min-width: 768px){.p-mapVenue__inner{padding:20px 30px}}.p-mapVenue__title{margin-bottom:.5em;font-size:1.3rem;font-weight:bold;color:#fff;text-align:center;background-color:#1e5196}@media screen and (min-width: 768px){.p-mapVenue__title{font-size:2rem}}@media screen and (min-width: 768px){.p-mapVenue__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;max-height:12em}}@media screen and (min-width: 768px){.p-mapVenue__listItem{font-size:1.4rem}}.p-mapVenue__listLink{color:#3e3a39 !important}.p-mapVenue__listLink:hover{text-decoration:underline !important}.p-hotel__inner{display:none;position:relative;padding:18px 0 25px}@media screen and (min-width: 768px){.p-hotel__inner{padding:45px 0 60px}}.p-hotel__inner--active{display:block}.p-hotel__inner::after{content:"";position:absolute;top:100%;left:0;width:100%;height:4px;background-size:auto auto;background-color:#fff;background-image:repeating-linear-gradient(115deg, transparent, transparent 2px, #fef2d0 2px, #fef2d0 4px)}@media screen and (min-width: 768px){.p-hotel__inner::after{height:8px}}.p-hotel__title{position:relative;padding-top:25px;margin-bottom:.7em;font-size:1.7rem;font-weight:bold;color:#1e5196;text-align:center}@media screen and (min-width: 768px){.p-hotel__title{padding-top:45px;font-size:3rem}}.p-hotel__title::before{content:"";position:absolute;top:0;right:0;left:0;margin:auto;width:58px;height:21px;background:url(../images/icon_hotel.png) center/contain no-repeat}@media screen and (min-width: 768px){.p-hotel__title::before{width:97px;height:36px}}.p-hotel__intro{margin-bottom:1em}@media screen and (min-width: 768px){.p-hotel__intro{margin-bottom:2.5em;font-size:1.4rem;text-align:center}}.p-hotel__listItem{padding:8px 10px 15px;border:1px solid #1e5196;-webkit-box-shadow:3px 4px 0 #c2c3c3;box-shadow:3px 4px 0 #c2c3c3}@media screen and (min-width: 768px){.p-hotel__listItem{padding:13px}}.p-hotel__listItem:not(:last-child){margin-bottom:15px}@media screen and (min-width: 768px){.p-hotel__listItem:not(:last-child){margin-bottom:20px}}.p-hotel__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;border-bottom:1px solid #1e5196}@media screen and (min-width: 768px){.p-hotel__head{padding-bottom:.5em;margin-bottom:.5em}}.p-hotel__name{font-size:1.4rem;font-weight:bold;color:#1e5196}@media screen and (min-width: 768px){.p-hotel__name{font-size:2.3rem}}.p-hotel__area{font-size:1rem;font-weight:bold;color:#1e5196}@media screen and (min-width: 768px){.p-hotel__area{font-size:1.4rem}}@media screen and (min-width: 768px){.p-hotel__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.p-hotel__imgs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width: 768px){.p-hotel__imgs{width:52.5%}}.p-hotel__imgBig{width:66.3%}.p-hotel__imgSub{width:32%}@media screen and (min-width: 768px){.p-hotel__text{width:46.3%}}.p-hotelSummary{margin-bottom:1em}.p-hotelSummary__text{margin-bottom:1em}@media screen and (min-width: 768px){.p-hotelSummary__text{font-size:1.2rem}}.p-hotelPrivilege__title{font-size:1.3rem;font-weight:bold;color:#d73c73}@media screen and (min-width: 768px){.p-hotelPrivilege__title{font-size:1.4rem}}.p-hotelPrivilege__text{font-weight:bold}@media screen and (min-width: 768px){.p-hotelPrivilege__text{font-size:1.2rem}}.p-hotelAccess__title{padding:.2em .5em;margin-bottom:.2em;font-size:1.3rem;font-weight:bold;color:#fff;background-color:#1e5196}@media screen and (min-width: 768px){.p-hotelAccess__title{font-size:1.2rem}}.p-hotelAccess__text{margin-bottom:1em}@media screen and (min-width: 768px){.p-hotelAccess__text{font-size:1.2rem}}.p-hotelLink__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px 14px;max-width:25em;margin:0 auto}@media screen and (min-width: 768px){.p-hotelLink__list{max-width:none}}.p-hotelLink__listItem{width:calc(50% - 10px)}@media screen and (min-width: 768px){.p-hotelLink__listItem{width:auto}}.p-hotelLink__listItem--hotel{width:100%}@media screen and (min-width: 768px){.p-hotelLink__listItem--hotel{width:33%}}.p-hotelLink__listItem--plan{width:100%}@media screen and (min-width: 768px){.p-hotelLink__listItem--plan{width:calc(65% - 10px)}}.p-hotelLink__listLink{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;width:100%;height:100%;min-height:32px;margin:0 auto;font-size:1rem;font-weight:bold;text-align:center;color:#3e3a39 !important;border:1px solid #d6d7d7;-webkit-box-shadow:2px 3px 0 #c2c3c3;box-shadow:2px 3px 0 #c2c3c3}@media screen and (min-width: 425px){.p-hotelLink__listLink{max-width:25em}}@media screen and (min-width: 768px){.p-hotelLink__listLink{width:16em;min-height:28px;font-size:1.2rem}}.p-hotelLink__listLink::before{content:"";position:absolute;top:0;right:.4em;bottom:0;margin:auto;width:0;height:0;border-style:solid;border-width:3px 0 3px 4px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #000}.p-hotelLink__listLink:hover{color:#fff !important;background-color:#faaa13;-webkit-box-shadow:2px 3px 0 #fcd581;box-shadow:2px 3px 0 #fcd581}.p-hotelLink__listLink:hover::before{width:0;height:0;border-style:solid;border-width:3px 0 3px 4px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff}.p-hotelLink__listLink--hotel{font-size:1.2rem}@media screen and (min-width: 768px){.p-hotelLink__listLink--hotel{width:100%;font-size:1.4rem}}.p-hotelLink__listLink--jr,.p-hotelLink__listLink--air{font-size:1.2rem;height:auto}@media screen and (min-width: 768px){.p-hotelLink__listLink--jr,.p-hotelLink__listLink--air{width:100%;font-size:1.4rem}}@media screen and (min-width: 768px){.p-hotelLink__listLink--jr::before,.p-hotelLink__listLink--air::before{bottom:-1.3em}}.p-hotelLink__listLink--jr{margin-bottom:10px}@media screen and (min-width: 768px){.p-hotelLink__listLink--jr{margin-bottom:.5em}}.p-hotelLink__listLink--soon{min-height:38px;pointer-events:none;color:#fff !important;background:#999;-webkit-box-shadow:none;box-shadow:none}@media screen and (min-width: 768px){.p-hotelLink__listLink--soon{min-height:50px}}.p-hotelLink__listLink--soon::before{content:none}.p-hotelLink__listLink--soon::after{content:"（COMING SOON)";display:block;width:100%;font-size:.8em;text-align:center}.p-hotelLink__listLink small{display:block;width:100%;padding:0 .5em;font-size:.8em;text-align:center}@media screen and (min-width: 768px){.p-hotelLink__listLink small{padding:0}}.p-otherHotel__inner{position:relative;padding:18px 0 25px}@media screen and (min-width: 768px){.p-otherHotel__inner{padding:45px 0 50px}}.p-otherHotel__title{position:relative;padding-top:30px;margin-bottom:.7em;font-size:1.7rem;font-weight:bold;color:#1e5196;text-align:center}@media screen and (min-width: 768px){.p-otherHotel__title{padding-top:50px;font-size:3rem}}.p-otherHotel__title::before{content:"";position:absolute;top:0;right:0;left:0;margin:auto;width:58px;height:26px;background:url(../images/icon_otherHotel.png) center/contain no-repeat}@media screen and (min-width: 768px){.p-otherHotel__title::before{width:97px;height:44px}}#about .p-otherHotel__title::before{background:url(../images/icon_hotel_about.png) center/contain no-repeat}@media screen and (min-width: 768px){.p-otherHotel__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:5.6%}}@media screen and (min-width: 768px){.p-otherHotel__list{width:29.6%}.p-otherHotel__list:not(:last-child){position:relative}.p-otherHotel__list:not(:last-child)::after{content:"";position:absolute;top:0;right:-10%;width:.25px;height:100%;background-color:gray}}.p-otherHotel__listHead{padding:.2em .5em;margin-bottom:.4em;font-size:1.3rem;font-weight:bold;color:#fff;background-color:#1e5196}@media screen and (min-width: 768px){.p-otherHotel__listHead{padding:.3em 1em;font-size:1.2rem}}@media screen and (min-width: 768px){.p-otherHotel__listContent{font-size:1.2rem}}.p-otherHotel__listContent:not(:last-child){margin-bottom:1em}.p-otherHotel__nameListItem{color:#727171}.p-otherHotel__nameListItem:not(:last-child){margin-bottom:.2em}.p-otherHotel__nameListItem--area{font-weight:bold;color:#1e5196}.p-aboutSummary__title{position:relative;padding-top:28px;margin-bottom:.7em;font-size:1.7rem;font-weight:bold;color:#1e5196;text-align:center}@media screen and (min-width: 768px){.p-aboutSummary__title{padding-top:56px;font-size:3rem}}.p-aboutSummary__title::before{content:"";position:absolute;top:0;right:0;left:0;margin:auto;width:58px;height:23px;background:url(../images/icon_about.png) center/contain no-repeat}@media screen and (min-width: 768px){.p-aboutSummary__title::before{width:97px;height:38px}}.p-aboutSummary__subTitle{margin-bottom:.5em;font-size:1.3rem;font-weight:bold;text-align:center}@media screen and (min-width: 768px){.p-aboutSummary__subTitle{font-size:2rem}}.p-aboutSummary__text{margin-bottom:1em;text-align:center}@media screen and (min-width: 768px){.p-aboutSummary__text{margin-bottom:2.5em;font-size:1.4rem;line-height:2}}.p-aboutCompetition{position:relative;padding:16px 0 20px;background-color:#fcebef}@media screen and (min-width: 768px){.p-aboutCompetition{padding:45px 0 50px}}.p-aboutCompetition::before,.p-aboutCompetition::after{content:"";position:absolute;width:100px;height:100px;background:url(../images/bg_aboutCompetition.png) center/contain no-repeat;-webkit-filter:saturate(4);filter:saturate(4)}@media screen and (min-width: 768px){.p-aboutCompetition::before,.p-aboutCompetition::after{width:230px;height:230px}}.p-aboutCompetition::before{top:0;left:0}.p-aboutCompetition::after{bottom:0;right:0;-webkit-transform:scale(-1, -1);transform:scale(-1, -1)}.p-aboutCompetition__title{margin-bottom:1em;font-size:1.3rem;font-weight:bold;text-align:center}@media screen and (min-width: 768px){.p-aboutCompetition__title{font-size:2.5rem}}.p-aboutCompetition__list{position:relative;margin-bottom:20px;z-index:2}@media screen and (min-width: 768px){.p-aboutCompetition__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;width:788px;margin:0 auto 48px;gap:40px 55px}}.p-aboutCompetition__listItem{position:relative}@media screen and (min-width: 768px){.p-aboutCompetition__listItem{width:220px}}.p-aboutCompetition__listItem:not(:last-child){margin-bottom:15px}@media screen and (min-width: 768px){.p-aboutCompetition__listItem:not(:last-child){margin-bottom:0}}.p-aboutCompetition__listHead{position:absolute;top:0;left:0;bottom:0;width:132px;height:132px;padding:6px;margin:auto;border-radius:50%;background-color:#fff}@media screen and (min-width: 768px){.p-aboutCompetition__listHead{right:0;bottom:auto;width:220px;height:220px;padding:10px;margin:auto}}.p-aboutCompetition__listHeadInner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;width:100%;height:100%;border-radius:50%;z-index:2}.p-aboutCompetition__listHeadInner--water{background-color:#2ea7e0}.p-aboutCompetition__listHeadInner--winter{background-color:#a98667}.p-aboutCompetition__listHeadInner--individualOutdoor{background-color:#61c1be}.p-aboutCompetition__listHeadInner--groupOutdoor{background-color:#fac03d}.p-aboutCompetition__listHeadInner--individualIndoor{background-color:#ed798e}.p-aboutCompetition__listHeadInner--groupIndoor{background-color:#796baf}.p-aboutCompetition__listHeadIcon{width:52px;margin:0 auto .5em}@media screen and (min-width: 768px){.p-aboutCompetition__listHeadIcon{width:86px}}.p-aboutCompetition__listHeadTitle{width:100%;font-size:1.2rem;font-weight:bold;color:#fff;text-align:center;line-height:1.4}@media screen and (min-width: 768px){.p-aboutCompetition__listHeadTitle{font-size:1.9rem}}.p-aboutCompetition__listContent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(100% - 66px);height:132px;padding:.5em 0 .5em 74px;border-radius:5px;margin-left:auto;background-color:#fff}@media screen and (min-width: 768px){.p-aboutCompetition__listContent{position:relative;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;height:calc(100% - 112px);padding:112px 15px 15px;margin-top:112px}.p-aboutCompetition__listContent::after{content:"";position:absolute;bottom:10px;left:0;width:260px;height:36px;-webkit-filter:blur(10px);filter:blur(10px);background:#f8d2db;-webkit-transform:skewX(-60deg);transform:skewX(-60deg);-webkit-transform-origin:left bottom;transform-origin:left bottom;z-index:-1}}.p-aboutCompetition__competitionList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;height:-webkit-max-content;height:-moz-max-content;height:max-content;max-height:100%}@media screen and (min-width: 768px){.p-aboutCompetition__competitionList{display:block}}.p-aboutCompetition__competitionListItem{position:relative;padding-left:1.5em;font-weight:bold}@media screen and (min-width: 768px){.p-aboutCompetition__competitionListItem{font-size:1.5rem}}.p-aboutCompetition__competitionListItem::before{content:"";position:absolute;top:.35em;left:0;width:1em;height:1em;border-radius:50%;background-color:#c9caca}.p-aboutCompetition__link{display:block;position:relative;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:.6em 2em;border:1px solid #1e5196;border-radius:2px;margin:0 auto;font-weight:bold;text-align:center;color:#1e5196 !important;background-color:#fff;z-index:2}@media screen and (min-width: 768px){.p-aboutCompetition__link{border-radius:7px;font-size:20px}}.p-aboutCompetition__link::after{content:"";display:inline-block;width:1em;height:1em;margin-left:.3em;background:url(../images/arrow.png) center/contain no-repeat}.p-aboutPickup{position:relative;padding:27px 0 1em}@media screen and (min-width: 768px){.p-aboutPickup{padding:60px 0 40px}}.p-aboutPickup::after{content:"";position:absolute;top:100%;left:0;width:100%;height:4px;background-size:auto auto;background-color:#fff;background-image:repeating-linear-gradient(115deg, transparent, transparent 2px, #fcebef 2px, #fcebef 4px)}@media screen and (min-width: 768px){.p-aboutPickup::after{height:8px}}.p-aboutPickup__title{position:relative;padding-top:25px;margin-bottom:.7em;font-size:1.7rem;font-weight:bold;color:#1e5196;text-align:center}@media screen and (min-width: 768px){.p-aboutPickup__title{padding-top:45px;font-size:3rem}}.p-aboutPickup__title::before{content:"";position:absolute;top:0;right:0;left:0;margin:auto;width:58px;height:20px;background:url(../images/icon_pickup.png) center/contain no-repeat}@media screen and (min-width: 768px){.p-aboutPickup__title::before{width:97px;height:35px}}@media screen and (min-width: 768px){.p-aboutPickupCompetition{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.p-aboutPickupCompetition:nth-child(odd){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.p-aboutPickupCompetition:not(:last-child){padding-bottom:1em;border-bottom:1px solid gray;margin-bottom:2em}@media screen and (min-width: 768px){.p-aboutPickupCompetition:not(:last-child){padding-bottom:40px;border-width:.25px;margin-bottom:40px}}@media screen and (min-width: 768px){.p-aboutPickupCompetition__box{width:47%}}.p-aboutPickupCompetition__intro{margin-bottom:.2em;font-size:1.3rem;font-weight:bold;text-align:center}@media screen and (min-width: 768px){.p-aboutPickupCompetition__intro{margin-bottom:.5em;font-size:1.6rem;text-align:left}}.p-aboutPickupCompetition__name{margin-bottom:.8em;font-size:1.7rem;font-weight:bold;text-align:center;color:#1e5196;background-size:auto auto;background-color:#fff;background-image:repeating-linear-gradient(115deg, transparent, transparent 2px, #fcebef 2px, #fcebef 4px)}@media screen and (min-width: 768px){.p-aboutPickupCompetition__name{padding:0 .5em;font-size:2.5rem;text-align:left}}.p-aboutPickupCompetition__img{width:86%;margin:0 auto 1em}@media screen and (min-width: 768px){.p-aboutPickupCompetition__img{width:47%;margin:0}}.p-pagetop{position:fixed;right:-5px;bottom:25px;width:40px;z-index:5}@media screen and (min-width: 768px){.p-pagetop{right:-15px;bottom:40px;width:100px}}.u-dib{display:inline-block}@media screen and (min-width: 768px){.u-sponly{display:none}}.u-pconly{display:none}@media screen and (min-width: 768px){.u-pconly{display:block}}/*# sourceMappingURL=style.css.map */