﻿.con_intro .box_img .img,.box_tab,.box_tab #panel{width:90%;max-width:1200px;margin:auto}@media only screen and (max-width: 1199px){.con_intro .box_img .img,.box_tab,.box_tab #panel{width:91.66667%}}@media only screen and (min-width: 768px){.con_intro .box_intro h3{line-height:1}}.con_intro .box_intro .txt_intro{margin:40px auto 100px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .box_intro .txt_intro{margin:25px auto 100px}}@media only screen and (max-width: 767px){.con_intro .box_intro .txt_intro{margin:1.5em auto 4em}}.con_intro .box_img{position:relative;padding-bottom:60px;margin-bottom:140px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .box_img{padding-bottom:60px}}@media only screen and (max-width: 767px){.con_intro .box_img{padding-bottom:60px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .box_img{margin-bottom:90px}}@media only screen and (max-width: 767px){.con_intro .box_img{margin-bottom:100px}}.con_intro .box_img:after{content:'';background:url(../images/common/bg_gray_tex.png);width:100%;height:calc(100% - 60px);position:absolute;top:60px;right:0;display:block;z-index:-1}@media only screen and (max-width: 767px){.con_intro .box_img:after{height:calc(100% - 30px)}}@media only screen and (max-width: 767px){.con_intro .box_img:after{top:30px}}.con_intro .box_img .img{display:flex;justify-content:center}@media only screen and (max-width: 767px){.con_intro .box_img .img{display:block}}@media only screen and (max-width: 767px){.con_intro .box_img .img img{width:100%}}.con_sightseeing .st_h3_c{margin-bottom:50px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_sightseeing .st_h3_c{margin-bottom:50px}}@media only screen and (max-width: 767px){.con_sightseeing .st_h3_c{margin-bottom:30px}}.box_tab{margin:0 auto}.box_tab #tab{margin-bottom:50px}@media only screen and (min-width: 768px) and (max-width: 1199px){.box_tab #tab{margin-bottom:50px}}@media only screen and (max-width: 767px){.box_tab #tab{margin-bottom:30px}}.box_tab #tab ul{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-start}.box_tab #tab ul li{width:calc(100%/4.15);cursor:pointer;margin:1% 0.3%;font-family:"ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro","游明朝", "Yu Mincho", YuMincho, "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;font-size:107%;line-height:4.18;letter-spacing:0.08em;height:4.5em;justify-content:center;align-items:center;text-decoration:none;flex-wrap:wrap;border:1px solid #ddd;text-align:center;transition:all 0.2s ease}.box_tab #tab ul li.active{cursor:default;background-color:#333338;color:#fff}.box_tab #tab ul li:hover{background-color:#333338;color:#fff}@media only screen and (min-width: 768px) and (max-width: 1199px){.box_tab #tab ul li{width:calc(100%/2.05)}}@media only screen and (max-width: 767px){.box_tab #tab ul li{width:calc(100%/2.07)}}.box_tab #panel{width:100%;margin:0 auto;margin-bottom:230px}@media only screen and (min-width: 768px) and (max-width: 1199px){.box_tab #panel{margin-bottom:130px}}@media only screen and (max-width: 767px){.box_tab #panel{margin-bottom:4em}}.box_tab #panel li{display:none}.box_tab #panel li:first-child{display:list-item}.box_tab #panel li .wrp_item{display:flex;flex-wrap:wrap;justify-content:flex-start}.box_tab #panel li .wrp_item .box_item{width:30.83333%;margin-bottom:60px;margin-right:2.8em}@media only screen and (min-width: 768px) and (max-width: 1199px){.box_tab #panel li .wrp_item .box_item{width:47%}}@media only screen and (max-width: 767px){.box_tab #panel li .wrp_item .box_item{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.box_tab #panel li .wrp_item .box_item{margin-bottom:60px}}@media only screen and (max-width: 767px){.box_tab #panel li .wrp_item .box_item{margin-bottom:4em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.box_tab #panel li .wrp_item .box_item{margin-right:2em}}@media only screen and (max-width: 767px){.box_tab #panel li .wrp_item .box_item{margin-right:0}}@media only screen and (min-width: 1200px){.box_tab #panel li .wrp_item .box_item:nth-of-type(3n){margin-right:0}}@media print{.box_tab #panel li .wrp_item .box_item:nth-of-type(3n){margin-right:0}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.box_tab #panel li .wrp_item .box_item{width:30.5%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.box_tab #panel li .wrp_item .box_item:nth-of-type(2n){margin-right:0}}.box_tab #panel li .wrp_item .box_item img{margin-bottom:20px;width:100%}@media only screen and (min-width: 768px) and (max-width: 1199px){.box_tab #panel li .wrp_item .box_item img{margin-bottom:20px}}@media only screen and (max-width: 767px){.box_tab #panel li .wrp_item .box_item img{margin-bottom:30px}}.box_tab #panel li .wrp_item .box_item .access{margin-bottom:20px;background-color:#6badde;color:#fff;text-align:center;padding:.5em}@media only screen and (min-width: 768px) and (max-width: 1199px){.box_tab #panel li .wrp_item .box_item .access{margin-bottom:20px}}@media only screen and (max-width: 767px){.box_tab #panel li .wrp_item .box_item .access{margin-bottom:30px}}.box_tab #panel li .wrp_item .box_item .box_txt .st_h3_s{margin-bottom:10px}@media only screen and (min-width: 768px) and (max-width: 1199px){.box_tab #panel li .wrp_item .box_item .box_txt .st_h3_s{margin-bottom:10px}}@media only screen and (max-width: 767px){.box_tab #panel li .wrp_item .box_item .box_txt .st_h3_s{margin-bottom:10px}}.box_tab #panel li .wrp_item .box_item .box_txt .txt{line-height:2.33;letter-spacing:0.08em;padding-bottom:1em}.box_tab #panel li .wrp_item .box_item .link{display:flex;justify-content:flex-end}.box_tab #panel li .wrp_item .box_item .link .btn_map a,.box_tab #panel li .wrp_item .box_item .link .btn_hp a{text-decoration:none;font-family:"ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro","游明朝", "Yu Mincho", YuMincho, "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;font-size:107%;letter-spacing:0.08em}.box_tab #panel li .wrp_item .box_item .link .btn_map a:after,.box_tab #panel li .wrp_item .box_item .link .btn_hp a:after{font-family:ionicons;margin-left:1em;transition:all .4s;content:'\f3d1'}.box_tab #panel li .wrp_item .box_item .link .btn_map a:hover,.box_tab #panel li .wrp_item .box_item .link .btn_hp a:hover{color:#b1bec4}.box_tab #panel li .wrp_item .box_item .link .btn_map{margin-right:2em}
