﻿.con_front .box_front_txt,.con_front .box_front_cafe,.con_business,.con_lounge .box_lounge,.con_public .box_public,.con_other .box_other,.con_information .box_information{width:90%;max-width:1200px;margin:auto}@media only screen and (max-width: 1199px){.con_front .box_front_txt,.con_front .box_front_cafe,.con_business,.con_lounge .box_lounge,.con_public .box_public,.con_other .box_other,.con_information .box_information{width:91.66667%}}.con_intro .box_intro .txt_intro{margin:20px auto 40px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .box_intro .txt_intro{margin:15px auto 40px}}@media only screen and (max-width: 767px){.con_intro .box_intro .txt_intro{margin:1.5em auto 2em}}.link_list{margin-bottom:150px}@media only screen and (min-width: 768px) and (max-width: 1199px){.link_list{margin-bottom:150px}}@media only screen and (max-width: 767px){.link_list{margin-bottom:4em}}.link_list ul{display:flex;flex-wrap:wrap;justify-content:center}@media only screen and (max-width: 767px){.link_list ul{justify-content:space-between}}.link_list ul li{width:calc(100% / 5.5);margin-bottom:1.2em}@media only screen and (min-width: 768px) and (max-width: 1199px){.link_list ul li{width:49%}.link_list ul li:nth-child(odd){border-left:1px solid #ddd}}@media only screen and (max-width: 767px){.link_list ul li{width:49%}.link_list ul li:nth-child(odd){border-left:1px solid #ddd}}.con_front{position:relative;padding-bottom:120px;margin-bottom:150px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_front{padding-bottom:120px}}@media only screen and (max-width: 767px){.con_front{padding-bottom:60px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_front{margin-bottom:150px}}@media only screen and (max-width: 767px){.con_front{margin-bottom:100px}}.con_front:after{content:'';background:url(../images/common/bg_bk_wa.png);width:100%;height:calc(100% - 350px);position:absolute;top:350px;right:0;display:block;z-index:-1}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_front:after{height:calc(100% - 200px)}}@media only screen and (max-width: 767px){.con_front:after{height:calc(100% - 7em)}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_front:after{top:200px}}@media only screen and (max-width: 767px){.con_front:after{top:7em}}.con_front .box_slider .slick-prev{left:18.5%}.con_front .box_slider .slick-next{right:18.5%}.con_front .box_slider .slide{margin:0 10px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_front .box_slider .slide{margin:0 10px}}@media only screen and (max-width: 767px){.con_front .box_slider .slide{margin:0}}.con_front .box_slider .slide img{width:98%}@media only screen and (max-width: 767px){.con_front .box_slider .slide img{width:100%}}.con_front .box_front_txt{margin-top:70px;color:#fff;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_front .box_front_txt{margin-top:70px}}@media only screen and (max-width: 767px){.con_front .box_front_txt{margin-top:40px}}@media only screen and (max-width: 767px){.con_front .box_front_txt{text-align:left}}.con_front .box_front_txt .st{margin-bottom:40px;font-family:"ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro","游明朝", "Yu Mincho", YuMincho, "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;font-size:167%;letter-spacing:0.15em;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_front .box_front_txt .st{margin-bottom:40px}}@media only screen and (max-width: 767px){.con_front .box_front_txt .st{margin-bottom:20px}}.con_front .box_front_txt .txt{margin-bottom:40px;font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "游ゴシック体", "Yu Gothic", YuGothic, "MS Ｐゴシック", "MS PGothic", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif;font-size:100%;line-height:2.5em;letter-spacing:0.15em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_front .box_front_txt .txt{margin-bottom:40px}}@media only screen and (max-width: 767px){.con_front .box_front_txt .txt{margin-bottom:20px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_front .box_front_txt .txt{font-size:100%}}@media only screen and (max-width: 767px){.con_front .box_front_txt .txt{font-size:120%}}@media only screen and (max-width: 767px){.con_front .box_front_txt .txt{text-align:justify;text-justify:inter-ideograph;letter-spacing:0.08em}}.con_front .box_front_cafe{margin:0 auto;color:#fff}.con_front .box_front_cafe ul{display:flex;justify-content:space-between}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_front .box_front_cafe ul{display:flex}}@media only screen and (max-width: 767px){.con_front .box_front_cafe ul{display:block}}.con_front .box_front_cafe ul li{width:47.5%}@media only screen and (max-width: 767px){.con_front .box_front_cafe ul li{width:100%}}.con_front .box_front_cafe ul li img{margin-bottom:20px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_front .box_front_cafe ul li img{margin-bottom:20px}}@media only screen and (max-width: 767px){.con_front .box_front_cafe ul li img{margin-bottom:20px}}@media only screen and (max-width: 767px){.con_front .box_front_cafe ul li img{width:100%}}.con_front .box_front_cafe ul li .st{margin-bottom:20px;font-family:"ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro","游明朝", "Yu Mincho", YuMincho, "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;font-size:167%;letter-spacing:0.15em;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_front .box_front_cafe ul li .st{margin-bottom:20px}}@media only screen and (max-width: 767px){.con_front .box_front_cafe ul li .st{margin-bottom:10px}}.con_front .box_front_cafe ul li .txt{width:90%;margin:0 auto;font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "游ゴシック体", "Yu Gothic", YuGothic, "MS Ｐゴシック", "MS PGothic", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif;font-size:100%;line-height:2.33;margin-bottom:1em;letter-spacing:0.15em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_front .box_front_cafe ul li .txt{font-size:100%}}@media only screen and (max-width: 767px){.con_front .box_front_cafe ul li .txt{font-size:120%}}@media only screen and (max-width: 767px){.con_front .box_front_cafe ul li .txt{margin-bottom:30px;text-align:justify;text-justify:inter-ideograph;line-height:2.33}}.con_front .box_front_cafe ul li .tbl_basic_sub{width:90%;margin:0 auto}.con_front .box_front_cafe ul li .tbl_basic_sub th{color:#fff;font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "游ゴシック体", "Yu Gothic", YuGothic, "MS Ｐゴシック", "MS PGothic", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif;font-weight:normal}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_front .box_front_cafe ul li .tbl_basic_sub th{width:40%}}.con_business,.con_lounge,.con_public,.con_other,.con_information{margin-bottom:150px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_business,.con_lounge,.con_public,.con_other,.con_information{margin-bottom:150px}}@media only screen and (max-width: 767px){.con_business,.con_lounge,.con_public,.con_other,.con_information{margin-bottom:70px}}.con_business .st_set_enjp .st_h3,.con_lounge .st_set_enjp .st_h3,.con_public .st_set_enjp .st_h3,.con_other .st_set_enjp .st_h3,.con_information .st_set_enjp .st_h3{margin-bottom:2em}.con_business .st_set_enjp .txt,.con_lounge .st_set_enjp .txt,.con_public .st_set_enjp .txt,.con_other .st_set_enjp .txt,.con_information .st_set_enjp .txt{letter-spacing:0.15em}.con_business .box_business ul{display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_business .box_business ul{display:flex}}@media only screen and (max-width: 767px){.con_business .box_business ul{display:block}}.con_business .box_business ul li{width:32%}@media only screen and (max-width: 767px){.con_business .box_business ul li{width:100%;margin-bottom:2em}}.con_business .box_business ul li img{margin-bottom:1.5em}@media only screen and (max-width: 767px){.con_business .box_business ul li img{width:100%;margin-bottom:20px}}.con_business .box_business ul li .st{margin-bottom:40px;font-family:"ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro","游明朝", "Yu Mincho", YuMincho, "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;font-size:167%;letter-spacing:0.15em;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_business .box_business ul li .st{margin-bottom:40px}}@media only screen and (max-width: 767px){.con_business .box_business ul li .st{margin-bottom:20px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_business .box_business ul li .st{font-size:167%}}@media only screen and (max-width: 767px){.con_business .box_business ul li .st{font-size:134%}}.con_lounge .box_lounge img{margin-bottom:60px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_lounge .box_lounge img{margin-bottom:60px}}@media only screen and (max-width: 767px){.con_lounge .box_lounge img{margin-bottom:30px}}.con_lounge .box_lounge .st{margin-bottom:20px;font-family:"ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro","游明朝", "Yu Mincho", YuMincho, "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;font-size:167%;letter-spacing:0.15em;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_lounge .box_lounge .st{margin-bottom:20px}}@media only screen and (max-width: 767px){.con_lounge .box_lounge .st{margin-bottom:10px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_lounge .box_lounge .st{font-size:167%}}@media only screen and (max-width: 767px){.con_lounge .box_lounge .st{font-size:134%}}.con_lounge .box_lounge .txt{margin-bottom:20px;font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "游ゴシック体", "Yu Gothic", YuGothic, "MS Ｐゴシック", "MS PGothic", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif;font-size:100%;line-height:2.5em;text-align:center;letter-spacing:0.1em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_lounge .box_lounge .txt{margin-bottom:20px}}@media only screen and (max-width: 767px){.con_lounge .box_lounge .txt{margin-bottom:10px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_lounge .box_lounge .txt{font-size:100%}}@media only screen and (max-width: 767px){.con_lounge .box_lounge .txt{font-size:120%}}@media only screen and (max-width: 767px){.con_lounge .box_lounge .txt{text-align:justify;text-justify:inter-ideograph}}.con_lounge .box_lounge .btn_all_wi{display:flex;justify-content:center}.con_public .box_public img{margin-bottom:60px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_public .box_public img{margin-bottom:60px}}@media only screen and (max-width: 767px){.con_public .box_public img{margin-bottom:30px}}.con_public .box_public .st{margin-bottom:20px;font-family:"ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro","游明朝", "Yu Mincho", YuMincho, "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;font-size:167%;letter-spacing:0.15em;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_public .box_public .st{margin-bottom:20px}}@media only screen and (max-width: 767px){.con_public .box_public .st{margin-bottom:10px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_public .box_public .st{font-size:167%}}@media only screen and (max-width: 767px){.con_public .box_public .st{font-size:134%}}.con_public .box_public .txt{margin-bottom:20px;font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "游ゴシック体", "Yu Gothic", YuGothic, "MS Ｐゴシック", "MS PGothic", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif;font-size:100%;line-height:2.5em;letter-spacing:0.1em;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_public .box_public .txt{margin-bottom:20px}}@media only screen and (max-width: 767px){.con_public .box_public .txt{margin-bottom:10px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_public .box_public .txt{font-size:100%}}@media only screen and (max-width: 767px){.con_public .box_public .txt{font-size:120%}}@media only screen and (max-width: 767px){.con_public .box_public .txt{text-align:justify;text-justify:inter-ideograph}}.con_public .box_public .btn_all_wi{display:flex;justify-content:center}.con_other{padding-top:120px;padding-bottom:60px;background:url(../images/common/bg_gray_tex.png)}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_other{padding-top:120px}}@media only screen and (max-width: 767px){.con_other{padding-top:60px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_other{padding-bottom:60px}}@media only screen and (max-width: 767px){.con_other{padding-bottom:30px}}.con_other .box_other ul{display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_other .box_other ul{display:flex}}@media only screen and (max-width: 767px){.con_other .box_other ul{display:block}}.con_other .box_other ul li{margin-bottom:60px;width:48%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_other .box_other ul li{margin-bottom:60px}}@media only screen and (max-width: 767px){.con_other .box_other ul li{margin-bottom:30px}}@media only screen and (max-width: 767px){.con_other .box_other ul li{width:100%}}.con_other .box_other ul li img{margin-bottom:20px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_other .box_other ul li img{margin-bottom:20px}}@media only screen and (max-width: 767px){.con_other .box_other ul li img{margin-bottom:10px}}@media only screen and (max-width: 767px){.con_other .box_other ul li img{width:100%}}.con_other .box_other ul li .st{margin-bottom:20px;font-family:"ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro","游明朝", "Yu Mincho", YuMincho, "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;font-size:167%;letter-spacing:0.15em;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_other .box_other ul li .st{margin-bottom:20px}}@media only screen and (max-width: 767px){.con_other .box_other ul li .st{margin-bottom:10px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_other .box_other ul li .st{font-size:167%}}@media only screen and (max-width: 767px){.con_other .box_other ul li .st{font-size:134%}}.con_other .box_other ul li .txt{width:90%;height:80px;margin:0 auto;font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "游ゴシック体", "Yu Gothic", YuGothic, "MS Ｐゴシック", "MS PGothic", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif;font-size:100%;line-height:2.5em;letter-spacing:0.15em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_other .box_other ul li .txt{height:auto}}@media only screen and (max-width: 767px){.con_other .box_other ul li .txt{height:auto}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_other .box_other ul li .txt{font-size:100%}}@media only screen and (max-width: 767px){.con_other .box_other ul li .txt{font-size:120%}}@media only screen and (max-width: 767px){.con_other .box_other ul li .txt{text-align:justify;text-justify:inter-ideograph;line-height:2.33;letter-spacing:0.08em}}.con_other .box_other ul li .tbl_basic_sub{width:90%;margin:0 auto}.con_other .box_other ul li .tbl_basic_sub tr th{font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "游ゴシック体", "Yu Gothic", YuGothic, "MS Ｐゴシック", "MS PGothic", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif;font-weight:normal}.con_information .box_information .box_floor{margin-bottom:60px;background:url(../images/common/bg_gray_tex.png)}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_information .box_information .box_floor{margin-bottom:60px}}@media only screen and (max-width: 767px){.con_information .box_information .box_floor{margin-bottom:30px}}.con_information .box_information .box_floor img{margin:0 auto;display:block;padding:60px 0 30px}@media only screen and (max-width: 1199px){.con_information .box_information .box_floor img{width:95%}}.con_information .box_information .information{display:flex}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_information .box_information .information{display:block}}@media only screen and (max-width: 767px){.con_information .box_information .information{display:block}}.con_information .box_information .information .img_bg_r{width:50%}@media only screen and (max-width: 1199px){.con_information .box_information .information .img_bg_r{background:url(../../files/images/common/bg_wi_wa.png);padding-bottom:2.5em;width:100%;margin:0 auto;margin-bottom:40px}.con_information .box_information .information .img_bg_r:after{background:none}}@media only screen and (max-width: 1199px){.con_information .box_information .information .img_bg_r img{width:100%;margin-bottom:20px}}.con_information .box_information .information .tbl_basic{width:57%}@media only screen and (max-width: 1199px){.con_information .box_information .information .tbl_basic{width:100%}}.con_information .box_information .information .tbl_basic th{width:45%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_information .box_information .information .tbl_basic th{width:10em}}@media only screen and (max-width: 767px){.con_information .box_information .information .tbl_basic th{width:100%}}.con_information .box_information .information .tbl_basic td.txt_brk{word-break:keep-all;overflow-wrap:break-word}.con_information .box_information .information .tbl_basic.card{width:auto}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_information .box_information .information .tbl_basic.card{width:100%}}@media only screen and (max-width: 767px){.con_information .box_information .information .tbl_basic.card{width:100%}}.con_information .box_information .information .tbl_basic.card th{width:10em}@media only screen and (max-width: 767px){.con_information .box_information .information .tbl_basic.card th{width:100%}}.con_information .box_information .information .tbl_basic.card td .ttl{font-weight:bold}.con_information .box_information .information .tbl_basic.card td .logo_images{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;margin-bottom:1em}.con_information .box_information .information .tbl_basic.card td .logo_images>*{margin-top:1em}.con_information .box_information .information .tbl_basic.card td .logo_images>*:not(:last-child){margin-right:1em}
