@charset "UTF-8";.slick-list,.slick-slider,.slick-track{position:relative;display:block}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.slick-slider{-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translate3d(0,0,0)}.slick-track{top:0;left:0}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.p-index-news__items{flex:1 1 auto;overflow:hidden}@media only screen and (max-width:991px){.p-index-news{border-bottom:1px solid #ddd;padding-bottom:29px;padding-top:29px}.p-index-news__item{overflow:visible;padding:0;white-space:normal}.p-index-news__item-date{margin-bottom:10px}.p-index-news__item-title{line-height:1.8}.p-index-news__archive-link{margin-top:10px;text-align:center}.p-index-news__archiveLinkBtn{font-size:12px;min-width:200px}}@media (min-width:992px){.p-index-news,.p-index-slider{margin-bottom:60px}.p-index-news__inner{display:flex;align-items:center}.p-index-news__item-date{margin-right:15px}.p-index-news__item-title{display:inline;line-height:36px}.p-index-news__archive-link{flex:0 0 auto;margin-left:15px}}.p-index-slider__item{overflow:hidden;position:relative}.p-index-slider__item:nth-child(n+2){display:none}.slick-initialized .p-index-slider__item:nth-child(n+2){display:block}.p-index-slider__item-image{display:block}.p-index-slider__item-overlay{display:block;height:100%;width:100%;position:absolute;left:0;top:0;z-index:2}.p-index-slider__item-content{height:100%;overflow:hidden;width:100%;position:absolute;left:0;top:0;z-index:3}.p-index-slider__item-content__inner{display:flex;align-items:center;height:100%}.p-index-slider__item-catch{font-size:34px;line-height:1.4;max-height:100%;width:100%}.p-index-slider__item-catch--type1{text-align:left}.p-index-slider__item-catch--type2{text-align:center}.p-index-slider__item-catch--type3{text-align:right}.p-index-slider__item-content-bottom{max-height:49px}.c-sliderItemBottom-inner{display:flex}.p-index-slider__item-headline{background:#fff}.p-index-slider__item-button{background:#0097cc;color:#fff;flex:0 0 auto}.p-index-slider__item-button,.p-index-slider__item-headline{display:flex;align-items:center;line-height:1.6;padding:19px 30px}.p-index-slider__item-button:hover{background:#006689;color:#fff}.p-index-slider__item-button span{display:block}.p-index-slider__item-button span::after{content:"\e910";display:inline-block;font-family:design_plus;margin-left:6px;margin-right:-6px}.p-index-slider .slick-dots{height:0;margin:0 auto;max-width:1200px;width:88.8888%;position:relative;bottom:36px;right:0}@media (min-width:992px){.p-index-slider__item-content-bottom{max-height:100%;overflow:hidden;width:100%;position:absolute;bottom:0;left:0;z-index:4}.p-index-slider[data-slides]:not([data-slides="1"]) .c-sliderItemBottom-inner::after{content:"";flex:0 0 auto}.p-index-slider[data-slides="2"] .c-sliderItemBottom-inner::after{width:50px}.p-index-slider[data-slides="3"] .c-sliderItemBottom-inner::after{width:75px}.p-index-slider[data-slides="4"] .c-sliderItemBottom-inner::after{width:100px}.p-index-slider[data-slides="5"] .c-sliderItemBottom-inner::after{width:125px}.p-index-slider__item.has-link-button a.p-index-slider__item-image,.p-index-slider__item.has-link-button a.p-index-slider__item-overlay{pointer-events:none}}@media only screen and (max-width:991px){.p-index-slider__item{border-bottom:1px solid #ddd;overflow:visible}.p-index-slider__item__inner{position:relative}.p-index-slider__item-overlay{background:0 0!important}.p-index-slider__item-content{background:rgba(255,255,255,.5);height:auto;max-height:100%;width:100%;position:absolute;bottom:0;left:0;top:auto}.p-index-slider__item-content__inner{display:block;height:auto}.p-index-slider__item-catch{font-size:16px;line-height:1.6;padding:10px 0}.c-sliderItemBottom-inner::before{display:block;content:"";border-top:1px solid #ddd;position:absolute;left:-992px;right:-992px;top:0}.p-index-slider__item-headline{background:0 0;display:block;flex:1 1 auto;line-height:49px;height:49px;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.p-index-slider__item-button{display:block;flex:0 0 auto;line-height:50px;height:50px;padding:0;margin:0 0 0 auto;text-align:center;width:50px;position:relative;z-index:2}.p-index-slider__item-button::after{content:"\e910";display:inline;font-family:design_plus}.p-index-slider__item-button span{display:none}.p-index-slider__item.has-button .c-sliderItemBottom-inner{margin-right:0;width:94.4444%}.p-index-slider__item.has-button .p-index-slider__item-headline{padding-right:10px}}.p-index-slider__item-content>*{opacity:0;transition:opacity .75s ease}.p-index-slider__item.is-active .p-index-slider__item-content>*{opacity:1;transition-delay:1s}@media only screen and (max-width:991px){.p-index-slider__item-content{opacity:0;transition:opacity .75s ease}.p-index-slider__item.is-active .p-index-slider__item-content{opacity:1;transition-delay:1s}.p-index-slider__item-content>*{opacity:1;transition:none}}.p-index-news__archiveLinkBtn{background-color:#0097cc}.p-index-news__archiveLinkBtn:hover{background-color:#006689}.p-cb__item-header{text-align:center;margin-bottom:min(40px,10vw)!important}.p-cb__item-header .p-cb__item-headline{margin-bottom:0}.p-cb__item-header .p-cb__item-desc{display:block}.ranking-container+.q_button_wrap{margin-top:1em}.p-circleList{display:grid;grid-template-rows:auto;grid-template-columns:1fr 1fr;justify-content:space-between;gap:30px 20px}.p-circleList__item{display:flex;flex-direction:column;justify-content:start;align-items:center;transition:transform .3s}.p-circleList__item a{color:inherit!important}.p-circleList__img{aspect-ratio:1/1;object-fit:cover;border-radius:50%;transition:transform .3s}.p-circleList__title{margin-top:.625em;margin-bottom:.625em;font-size:clamp(13.5px,(16 - 13.5) * (100vw - 414px) / (992 - 414) + 13.5px,16px);line-height:1.2}@media (min-width:375px){.p-circleList{grid-template-columns:repeat(3,1fr)}}@media (min-width:768px){.p-circleList{grid-template-columns:repeat(4,1fr);row-gap:36px}}@media (min-width:992px){.p-circleList{grid-template-columns:repeat(5,1fr);row-gap:42px}}.ranking-container{display:flex;justify-content:space-between;gap:10px}.ranking-item{position:relative;flex:1 1 auto;max-width:calc(33.333% - 10px);text-align:center;padding:10px;transition:transform .3s ease}.p-circleList__item:hover .p-circleList__img,.ranking-item:hover{transform:scale(1.05)}.image-wrapper{position:relative;overflow:hidden;margin-bottom:10px}.image-wrapper img{width:100%;height:auto;max-height:200px;object-fit:cover}.rank{position:absolute;top:10px;left:10px;width:50px;height:50px;background-size:cover;background-repeat:no-repeat;background-position:center}.rank.gold{background-image:url(../../../uploads/no1-150x150.png)}.rank.silver{background-image:url(../../../uploads/no2-150x150.png)}.rank.bronze{background-image:url(../../../uploads/no3-150x150.png)}.item-title{line-height:1.2;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.item-title a{color:#000!important}@media (max-width:767px){.ranking-container{overflow-x:auto;scrollbar-width:none;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.ranking-container::-webkit-scrollbar{display:none}.ranking-item{flex:0 0 auto;max-width:60%;scroll-snap-align:center}}#cb_11 .p-index-banner__headline{color:#000;font-size:24px}#cb_11 .p-index-banner__button{background-color:#dd5f5f;color:#fff!important}#cb_11 a.p-index-banner:hover .p-index-banner__button,#cb_11 a.p-index-banner__button:hover{background-color:#d00;color:#fff!important}.p-cb__item-archive-link__button{background-color:#0097cc}.p-cb__item-archive-link__button:hover{background-color:#006689}.has-bg::before{background-color:#f7f7f7}@media only screen and (max-width:991px){#cb_11 .p-index-banner__headline{font-size:14px}}