#main{width:90%;max-width:997px;margin:auto;margin:4em auto}#main.main_index{max-width:1150px}@media only screen and (min-width: 1561px){#main.main_index{max-width:1521px}}@media print{#main.main_index{max-width:1521px}}@media only screen and (max-width: 1199px){#main.main_index{width:90%}}@media only screen and (max-width: 767px){#main{margin-top:2em}}#main .base1{width:100%;flex-wrap:wrap}@media only screen and (min-width: 1200px){#main .base1{display:flex}}@media print{#main .base1{display:flex}}@media only screen and (min-width: 768px) and (max-width: 1199px){#main .base1{display:flex}}@media only screen and (max-width: 767px){#main .base1{display:flex}}@media only screen and (max-width: 767px){#main .base1{padding:15px 0 15px 0;margin-bottom:0}#main .base1:first-child{padding:0 0 15px 0}}@media only screen and (min-width: 768px){#main .base1 .box{width:22.75%;margin-left:3%;margin-bottom:2em}#main .base1 .box:nth-child(4n+1){margin-left:0}}@media only screen and (max-width: 767px){#main .base1 .box{width:48%;margin-left:4%}#main .base1 .box:nth-child(odd){margin-left:0}}#main .base1 .box a{display:block;text-decoration:none;position:relative}.mouse #main .base1 .box a{-moz-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.mouse #main .base1 .box a:hover,.touch #main .base1 .box a.touchstart{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}.touch #main .base1 .box a{-webkit-tap-highlight-color:transparent}.touch #main .base1 .box a.touchend{-moz-transition-delay:200ms;-o-transition-delay:200ms;-webkit-transition-delay:200ms;transition-delay:200ms}#main .base1 .box a .img{margin:0 auto 0.4em}#main .base1 .box a .c_title_s{margin-bottom:0.4em}#main .base1 .box a .c_title_s .ttl{padding-left:0}#main .base1 .box a .c_title_s .ttl::before{display:none}#main .base1 .box.is-hidden{opacity:0;height:0;margin:0}#main .c_btn_basic{max-width:300px;margin:auto}@media only screen and (min-width: 768px){#main .c_btn_basic{margin-top:30px}}@media only screen and (max-width: 767px){#main .c_btn_basic{margin-top:5%}}#main .base2{width:100%;margin:0 auto 2em;justify-content:space-between;flex-wrap:wrap}@media only screen and (min-width: 1200px){#main .base2{display:flex}}@media print{#main .base2{display:flex}}@media only screen and (min-width: 768px) and (max-width: 1199px){#main .base2{display:flex}}@media only screen and (max-width: 767px){#main .base2{display:flex}}@media only screen and (max-width: 767px){#main .base2{padding:15px 0 15px 0;margin-bottom:0}#main .base2:first-child{padding:0 0 15px 0}}#main .base2 .c_title_m{display:block;width:100%;vertical-align:top;margin-bottom:1em}#main .base2 .lbox{width:480px}@media only screen and (min-width: 768px) and (max-width: 1199px){#main .base2 .lbox{width:50%}}@media only screen and (max-width: 767px){#main .base2 .lbox{width:100%}}#main .base2 .lbox .slider6-wrap{width:100%;margin:0 auto;position:relative}@media only screen and (max-width: 767px){#main .base2 .lbox .slider6-wrap{width:100%}}#main .base2 .lbox .slider-6 .slick-slide{height:100%;overflow:hidden}@media only screen and (min-width: 768px) and (max-width: 1199px){#main .base2 .lbox .slider-6 .slick-slide{height:100%}}@media only screen and (max-width: 767px){#main .base2 .lbox .slider-6 .slick-slide{height:100%}}#main .base2 .lbox .slider-6 .slick-slide img{display:block;width:100%;height:auto;background-size:cover}#main .base2 .lbox .thumbs_dots{margin:1em auto 0}@media only screen and (max-width: 767px){#main .base2 .lbox .thumbs_dots{width:100%}}#main .base2 .lbox .thumbs_list{justify-content:space-between;flex-wrap:wrap}@media only screen and (min-width: 1200px){#main .base2 .lbox .thumbs_list{display:flex}}@media print{#main .base2 .lbox .thumbs_list{display:flex}}@media only screen and (min-width: 768px) and (max-width: 1199px){#main .base2 .lbox .thumbs_list{display:flex}}@media only screen and (max-width: 767px){#main .base2 .lbox .thumbs_list{display:flex}}#main .base2 .lbox .thumbs_list li{display:inline-block;width:31%;height:119px;opacity:0.4;cursor:pointer;transition:opacity 0.3s;background-repeat:no-repeat !important;background-size:100% auto !important}@media only screen and (min-width: 768px) and (max-width: 1199px){#main .base2 .lbox .thumbs_list li{width:32%}}@media only screen and (max-width: 767px){#main .base2 .lbox .thumbs_list li{width:32%;height:77px}}#main .base2 .lbox .thumbs_list li.slick-active{opacity:1}#main .base2 .rbox{width:444px}@media only screen and (min-width: 768px) and (max-width: 1199px){#main .base2 .rbox{width:45%}}@media only screen and (max-width: 767px){#main .base2 .rbox{width:95%;margin:5% auto 0}}#main .base2 .rbox .tmp_catch{margin:0 0 1em}#main .detailbox{width:100%;margin:0 auto 8em}@media only screen and (max-width: 767px){#main .detailbox{padding:15px 0 15px 0;box-sizing:border-box;margin-bottom:0;width:95%;margin:0 auto}}#main .detailbox .c_tbl th{width:18%}@media only screen and (max-width: 767px){#main .detailbox .c_tbl th{width:100%}}#main .detailbox .c_tbl img{width:initial}#main .map{width:100%;margin:0 auto 8em;min-height:673px;position:relative;width:100%;max-width:100%}@media only screen and (max-width: 767px){#main .map{min-height:300px;width:95%;margin:0 auto 10%}}#main .map iframe{position:absolute;top:0;left:0;width:100%;height:100%}
