﻿.con_intro .st_title,.con_intro .list,.con_award .box_award{width:90%;max-width:1100px;margin:auto}.f_serif{font-family:"Noto Serif JP","游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;font-weight:600;font-weight:500}.f_white{color:#fff !important}.f_gold{color:#ccab61 !important}.con_intro{background:url("../images/award/images/bg_intro.jpg") no-repeat top right;padding:7.5rem 0;margin-top:4em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro{padding:5rem 0}}@media only screen and (max-width: 767px){.con_intro{padding:5em 0}}@media only screen and (max-width: 767px){.con_intro{margin-top:3em}}.con_intro .st_title{font-size:calc((100vw - 48rem) / 576 + 1rem);min-height:0vw;margin-bottom:3.75rem}@media only screen and (min-width: 1920px){.con_intro .st_title{font-size:1.125rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .st_title{margin-bottom:1.875rem}}@media only screen and (max-width: 767px){.con_intro .st_title{margin-bottom:2em}}@media only screen and (max-width: 767px){.con_intro .st_title{text-align:left !important}}.con_intro .list{display:flex;flex-wrap:wrap;gap:8%}.con_intro .list .item{width:calc(28%)}@media only screen and (max-width: 767px){.con_intro .list .item{width:100%}}.con_intro .list .item .txt{margin-top:1rem}@media only screen and (max-width: 767px){.con_intro .list .item:not(:last-child){margin-bottom:1.5em}.con_intro .list .item a{display:flex;justify-content:space-between}.con_intro .list .item a .img{width:40%}.con_intro .list .item a .txt{width:57%;text-align:left !important}}.con_award{padding:7.5rem 0;position:relative;z-index:1;overflow:hidden}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_award{padding:5rem 0}}@media only screen and (max-width: 767px){.con_award{padding:5em 0}}.con_award::before{content:"";display:inline-block;width:100%;aspect-ratio:1.19377;background:url(../images/stay/images/bg_circle.webp) center center/cover no-repeat;position:absolute;top:calc(105px - 1vw);left:50%;transform:translateX(-50%);mix-blend-mode:overlay;z-index:-1}@media only screen and (min-width: 1200px) and (max-width: 1339px){.con_award::before{width:106%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_award::before{width:133%;top:calc(90px - 4vw)}}@media only screen and (max-width: 767px){.con_award::before{background:url(../images/home/ic_ptn01-sp.webp) center center/cover no-repeat;aspect-ratio:.32923;top:calc(6em + 2vw)}}.con_award::after{content:"";display:inline-block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-2}@media only screen and (min-width: 768px){.con_award::after{background:url(../images/home/bg_tower.webp) center center/cover no-repeat}}@media only screen and (max-width: 767px){.con_award::after{background:url(../images/home/bg_tower-sp.webp) center center/cover no-repeat}}.con_award .box_award{display:flex;flex-wrap:wrap;gap:10%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_award .box_award{gap:5%}}@media only screen and (max-width: 767px){.con_award .box_award{gap:0}}.con_award .box_award:not(:first-child){margin-top:7.5rem}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_award .box_award:not(:first-child){margin-top:5rem}}@media only screen and (max-width: 767px){.con_award .box_award:not(:first-child){margin-top:4em}}.con_award .box_award .wrp_left{width:calc(45%)}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_award .box_award .wrp_left{width:calc(55%)}}@media only screen and (max-width: 767px){.con_award .box_award .wrp_left{width:100%}}@media only screen and (max-width: 767px){.con_award .box_award .wrp_left{order:2}}@media only screen and (max-width: 1199px){.con_award .box_award .wrp_left .st{display:flex;align-items:center;gap:1rem;margin:1.5rem 0}}.con_award .box_award .wrp_left .st .img{max-width:110px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_award .box_award .wrp_left .st .img{width:15%}}@media only screen and (max-width: 767px){.con_award .box_award .wrp_left .st .img{width:10%}}.con_award .box_award .wrp_left .st .title{margin:2.1875rem 0}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_award .box_award .wrp_left .st .title{margin:0}}@media only screen and (max-width: 767px){.con_award .box_award .wrp_left .st .title{margin:0}}@media only screen and (min-width: 1200px){.con_award .box_award .wrp_left .st .title{margin-left:13px}}@media print{.con_award .box_award .wrp_left .st .title{margin-left:13px}}.con_award .box_award .wrp_left .st .title .jp{font-size:calc((100vw - 48rem) / 115.2 + 1.875rem);min-height:0vw;line-height:1;letter-spacing:.04875em}@media only screen and (min-width: 1920px){.con_award .box_award .wrp_left .st .title .jp{font-size:2.5rem}}@media only screen and (max-width: 767px){.con_award .box_award .wrp_left .st .title .jp{font-size:8vw}}.con_award .box_award .wrp_left dl{display:flex;flex-wrap:wrap}@media only screen and (min-width: 1200px){.con_award .box_award .wrp_left dl{margin-left:13px}}@media print{.con_award .box_award .wrp_left dl{margin-left:13px}}.con_award .box_award .wrp_left dl dt{width:12%}@media only screen and (max-width: 767px){.con_award .box_award .wrp_left dl dt{width:100%}}.con_award .box_award .wrp_left dl dd{width:88%;margin-bottom:1.25rem}@media only screen and (max-width: 767px){.con_award .box_award .wrp_left dl dd{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_award .box_award .wrp_left dl dd{margin-bottom:1rem}}@media only screen and (max-width: 767px){.con_award .box_award .wrp_left dl dd{margin-bottom:1rem}}.con_award .box_award .wrp_left dl dd a{color:#fff;text-decoration:underline}.con_award .box_award .wrp_left dl dd a:hover{text-decoration:none}.con_award .box_award .wrp_right{width:calc(45%)}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_award .box_award .wrp_right{width:calc(40%)}}@media only screen and (max-width: 767px){.con_award .box_award .wrp_right{width:80%}}@media only screen and (max-width: 767px){.con_award .box_award .wrp_right{order:1;margin:0 auto}}.con_award .box_award:nth-child(even) .wrp_left{order:2}.con_award .box_award:nth-child(even) .wrp_right{order:1}
