.con_intro{width:calc(1360 / 1440 * 100%);border-bottom:1px solid #E0E0E0;text-align:center;margin:65px auto 0;padding-bottom:30px}@media only screen and (max-width: 767px){.con_intro{margin:3em auto 0}}@media only screen and (max-width: 767px){.con_intro{padding-bottom:1.5em}}.con_intro .logo_hotel img{width:280px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_intro .logo_hotel img{width:220px}}@media only screen and (max-width: 767px){.con_intro .logo_hotel img{width:13em}}@media only screen and (max-width: 767px){.con_intro .logo_sdgs{margin-top:-1em}}.con_intro .logo_sdgs img{width:406px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_intro .logo_sdgs img{width:340px}}@media only screen and (max-width: 767px){.con_intro .logo_sdgs img{width:18em}}.con_intro .ttmJp_20{margin-top:35px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_intro .ttmJp_20{margin-top:30px}}@media only screen and (max-width: 767px){.con_intro .ttmJp_20{margin-top:1em}}.con_anc{width:90%;max-width:1100px;margin:120px auto 0}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_anc{margin:100px auto 0}}@media only screen and (max-width: 767px){.con_anc{margin:4em auto 0}}.con_anc ul li a{height:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media only screen and (min-width: 1025px){.con_anc ul li a{font-size:100%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_anc ul li a{font-size:93%}}@media only screen and (max-width: 767px){.con_anc ul li a{font-size:85%}}@media only screen and (min-width: 1025px) and (max-width: 1115px){.con_anc ul li a{font-size:1.15vw}}.con_sdgs{width:calc(1360 / 1440 * 100%);margin:40px auto 135px}@media only screen and (max-width: 767px){.con_sdgs{margin:2em auto 4em}}.con_sdgs .box_sdgs{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;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:95px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_sdgs .box_sdgs{padding-top:80px}}@media only screen and (max-width: 767px){.con_sdgs .box_sdgs{padding-top:4em}}@media only screen and (max-width: 767px){.con_sdgs .box_sdgs .box_text{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:1em}}@media only screen and (min-width: 1025px) and (max-width: 1260px){.con_sdgs .box_sdgs .box_text .ttlJp_25 .jp{font-size:1.9vw}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_sdgs .box_sdgs .box_text .ttlJp_25 .jp{font-size:165%}}@media only screen and (max-width: 767px){.con_sdgs .box_sdgs .box_text .ttlJp_25 .jp{font-size:145%}}.con_sdgs .box_sdgs .box_text .txt{margin-top:25px}@media only screen and (max-width: 767px){.con_sdgs .box_sdgs .box_text .txt{margin-top:1em}}.con_sdgs .box_sdgs .box_text .btn_link{margin-top:30px}@media only screen and (max-width: 767px){.con_sdgs .box_sdgs .box_text .btn_link{margin-top:1.5em}}@media only screen and (max-width: 767px){.con_sdgs .box_sdgs .box_text .btn_link a{max-width:50%}}.con_sdgs .box_sdgs .box_text ul{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:30px}@media only screen and (max-width: 767px){.con_sdgs .box_sdgs .box_text ul{margin-top:1.5em}}.con_sdgs .box_sdgs .box_text ul li{width:calc(102.95 / 408 * 100%)}@media only screen and (max-width: 767px){.con_sdgs .box_sdgs .box_text ul li{width:19%;margin-right:1.25%}.con_sdgs .box_sdgs .box_text ul li:nth-child(5n),.con_sdgs .box_sdgs .box_text ul li:last-child{margin-right:0}}.con_sdgs .box_sdgs .box_text ul li:not(:last-child){margin-right:.9vw}.con_sdgs .box_sdgs .box_text ul li img{width:100%;height:auto}@media only screen and (max-width: 767px){.con_sdgs .box_sdgs .box_img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.con_sdgs .box_sdgs#lnk_01{width:90%;max-width:1100px;margin:0 auto}@media only screen and (min-width: 1441px){.con_sdgs .box_sdgs#lnk_01{max-width:calc(1100 / 1360 * 100%)}}.con_sdgs .box_sdgs#lnk_01 .box_text{width:calc(375 / 1100 * 100%)}@media only screen and (max-width: 767px){.con_sdgs .box_sdgs#lnk_01 .box_text{width:100%}}.con_sdgs .box_sdgs#lnk_01 .box_img{width:calc(660 / 1100 * 100%)}@media only screen and (max-width: 767px){.con_sdgs .box_sdgs#lnk_01 .box_img{width:100%}}.con_sdgs .box_sdgs#lnk_01 .box_img ul{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}@media only screen and (max-width: 767px){.con_sdgs .box_sdgs#lnk_01 .box_img ul{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.con_sdgs .box_sdgs#lnk_01 .box_img ul li{width:calc(100 / 660 * 100%);margin-bottom:.9vw}@media only screen and (max-width: 767px){.con_sdgs .box_sdgs#lnk_01 .box_img ul li{width:19%;margin-right:1.25%;margin-bottom:1vw}.con_sdgs .box_sdgs#lnk_01 .box_img ul li:nth-child(5n),.con_sdgs .box_sdgs#lnk_01 .box_img ul li:last-child{margin-right:0}}.con_sdgs .box_sdgs#lnk_01 .box_img ul li img{width:100%;height:auto}.con_sdgs .box_sdgs:not(#lnk_01){max-width:1260px;width:98%}@media only screen and (max-width: 767px){.con_sdgs .box_sdgs:not(#lnk_01){width:90%}}@media only screen and (min-width: 1441px){.con_sdgs .box_sdgs:not(#lnk_01){max-width:calc(1260 / 1360 * 100%)}}@media only screen and (max-width: 767px){.con_sdgs .box_sdgs:not(#lnk_01){margin:0 auto}}.con_sdgs .box_sdgs:not(#lnk_01) .box_text{width:calc(408 / 1260 * 100%)}@media only screen and (max-width: 767px){.con_sdgs .box_sdgs:not(#lnk_01) .box_text{width:100%}}.con_sdgs .box_sdgs:not(#lnk_01) .box_img{width:calc(760 / 1260 * 100%)}@media only screen and (max-width: 767px){.con_sdgs .box_sdgs:not(#lnk_01) .box_img{width:100%}}.con_sdgs .box_sdgs.left .box_text{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.con_sdgs .box_sdgs.left .box_img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.con_sdgs .box_sdgs.right{margin:0 0 0 auto}.con_sdgs>.txt{text-align:center;margin-top:85px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_sdgs>.txt{margin-top:65px}}@media only screen and (max-width: 767px){.con_sdgs>.txt{margin-top:3em}}@media only screen and (max-width: 767px){.con_sdgs>.txt{font-size:88%}}
