.con_intro,.wrp_fac .con_fac,.con_info{max-width:1260px;width:89.5833333333%;margin-left:auto;margin-right:auto}#header .box_main{background:url(../facilities/images/img_main-pc.jpg)}.st_l .main:after{display:none}.st_l .small{font-size:63%}.st_l .en_sub{font-family:"Crimson Text",serif}.con_intro{margin-bottom:110px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_intro{margin-bottom:90px}}@media only screen and (max-width: 767px){.con_intro{margin-bottom:3em}}.con_intro .txt{text-align:center}@media only screen and (max-width: 767px){.con_intro .txt{text-align:left}}.wrp_fac{background:url(../images/common/bg_text_pat.png) #e5e5e5 repeat center center;padding:120px 0}@media only screen and (min-width: 768px) and (max-width: 1024px){.wrp_fac{padding:90px 0}}@media only screen and (max-width: 767px){.wrp_fac{padding:2em 0}}.wrp_fac .con_fac .box_fac{margin-bottom:100px}@media only screen and (min-width: 768px) and (max-width: 1024px){.wrp_fac .con_fac .box_fac{margin-bottom:80px}}@media only screen and (max-width: 767px){.wrp_fac .con_fac .box_fac{margin-bottom:3em}}.wrp_fac .con_fac .box_fac .img{margin-bottom:30px}@media only screen and (min-width: 768px) and (max-width: 1024px){.wrp_fac .con_fac .box_fac .img{margin-bottom:20px}}@media only screen and (max-width: 767px){.wrp_fac .con_fac .box_fac .img{margin-bottom:1em}}.wrp_fac .con_fac .box_fac .img img{width:100%}.wrp_fac .con_fac .box_fac .detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width: 1024px){.wrp_fac .con_fac .box_fac .detail{display:block}}.wrp_fac .con_fac .box_fac .detail .box_l{width:64%}@media only screen and (max-width: 1024px){.wrp_fac .con_fac .box_fac .detail .box_l{width:100%}}.wrp_fac .con_fac .box_fac .detail .box_l .st_l{margin-bottom:25px}@media only screen and (min-width: 768px) and (max-width: 1024px){.wrp_fac .con_fac .box_fac .detail .box_l .st_l{margin-bottom:10px}}@media only screen and (max-width: 767px){.wrp_fac .con_fac .box_fac .detail .box_l .st_l{margin-bottom:0}}@media only screen and (max-width: 1024px){.wrp_fac .con_fac .box_fac .detail .box_r{width:100%;margin-top:2em}}.wrp_fac .con_fac .box_fac .detail .box_r .box_btn{width:300px}@media only screen and (max-width: 1024px){.wrp_fac .con_fac .box_fac .detail .box_r .box_btn{margin:auto}}.wrp_fac .con_fac .box_fac .detail .box_r .box_btn a{color:#333;border:1px solid #333}.wrp_fac .con_fac .box_fac .detail .box_r .box_btn a i{background-color:#333}.wrp_fac .con_fac .box_fac .detail .box_r .box_btn a i:after{background-color:#333}.wrp_fac .con_fac .box_2col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width: 767px){.wrp_fac .con_fac .box_2col{display:block}}.wrp_fac .con_fac .box_2col .box_fac{margin-bottom:0;width:47.6%}@media only screen and (max-width: 767px){.wrp_fac .con_fac .box_2col .box_fac{width:100%;margin-bottom:3em}}.wrp_fac .con_fac .box_2col .box_fac .detail{display:block}.wrp_fac .con_fac .box_2col .box_fac .detail .box_l{width:100%}.con_info{padding:180px 0}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_info{padding:150px 0}}@media only screen and (max-width: 767px){.con_info{padding:3em 0}}.con_info .st_l{text-align:center;margin-bottom:50px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_info .st_l{margin-bottom:50px}}@media only screen and (max-width: 767px){.con_info .st_l{margin-bottom:2em}}.con_info .tbl_basic table{width:100%}.con_info .tbl_basic table tr th{text-align:left}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_info .tbl_basic table tr th{width:27%}}@media only screen and (max-width: 767px){.con_info .tbl_basic table tr th{width:100%;background-color:#e5e5e5;text-align:center}}.con_info .tbl_basic table tr td ul li{padding-left:1em;position:relative}.con_info .tbl_basic table tr td ul li:before{content:'※';position:absolute;left:0}@media only screen and (max-width: 767px){.con_info .tbl_basic table tr th,.con_info .tbl_basic table tr td{display:block}}.cancel{margin:0 auto;padding:5%;margin-top:60px;background-image:url(../access/images/img_v_bg.jpg);background-position:center;z-index:0;position:relative}.bg_w{background-color:#ffffff;padding:90px 3%}@media only screen and (max-width: 767px){.cancel{padding:5% 2%}.bg_w{padding:50px 3%}}
