.con_intro,.con_guide .flex_area,.con_facilities,.con_service .box_service,.con_company .tbl_basic{width:90%;max-width:1260px;margin:auto}@media only screen and (max-width: 1199px){.con_intro,.con_guide .flex_area,.con_facilities,.con_service .box_service,.con_company .tbl_basic{width:91.66667%}}.hero_lower{background-image:url(../../facilities/images/img_hero.jpg)}.con_intro{max-width:1900px;margin-top:110px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro{margin-top:60px}}@media only screen and (max-width: 767px){.con_intro{margin-top:3em}}.con_intro .flex_area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (min-width: 768px) and (max-width: 983px){.con_intro .flex_area{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (max-width: 767px){.con_intro .flex_area{-ms-flex-wrap:wrap;flex-wrap:wrap}}.con_intro .flex_area .box_left{width:34%;margin-left:6.85714%;margin-right:9.08571%}@media only screen and (min-width: 1200px) and (max-width: 1766px){.con_intro .flex_area .box_left{width:42%;margin-left:2.85714%;margin-right:2.85714%}}@media only screen and (min-width: 984px) and (max-width: 1199px){.con_intro .flex_area .box_left{width:42%;margin-left:2.85714%;margin-right:2.85714%}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_intro .flex_area .box_left{width:100%;margin-left:auto;margin-right:auto}}@media only screen and (max-width: 767px){.con_intro .flex_area .box_left{width:100%;margin-left:auto;margin-right:auto}}.con_intro .flex_area .box_left .o_st2{margin-top:50px}@media only screen and (max-width: 767px){.con_intro .flex_area .box_left .o_st2{margin-top:1em}}.con_intro .flex_area .box_right{position:relative;width:50.28571%}@media only screen and (min-width: 768px) and (max-width: 983px){.con_intro .flex_area .box_right{width:100%;margin-top:3em}}@media only screen and (max-width: 767px){.con_intro .flex_area .box_right{width:100%;margin-top:2em}}.con_intro .flex_area .box_right:before{content:"";position:absolute;right:0em;top:8em;width:88%;height:90%;background:url(../../facilities/images/bg_intro.jpg) no-repeat;z-index:-1}@media only screen and (min-width: 1200px) and (max-width: 1766px){.con_intro .flex_area .box_right:before{right:-2em;height:84%}}@media only screen and (min-width: 984px) and (max-width: 1199px){.con_intro .flex_area .box_right:before{right:-2em;height:84%}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_intro .flex_area .box_right:before{right:-3em;height:87%}}@media only screen and (max-width: 767px){.con_intro .flex_area .box_right:before{right:-3em;height:80%}}.con_guide{margin-top:140px;position:relative}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_guide{margin-top:11em}}@media only screen and (max-width: 767px){.con_guide{margin-top:7em}}.con_guide:after{content:"";position:absolute;bottom:-18%;width:87%;height:33vh;background:url(../../facilities/images/bg_floor_guide.jpg) no-repeat;z-index:-1}@media only screen and (min-width: 768px) and (max-width: 983px){.con_guide:after{height:27vh}}@media only screen and (max-width: 767px){.con_guide:after{position:initial}}.con_guide .flex_area{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1260px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (min-width: 768px) and (max-width: 983px){.con_guide .flex_area{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (max-width: 767px){.con_guide .flex_area{-ms-flex-wrap:wrap;flex-wrap:wrap}}.con_guide .flex_area .box_right{width:72.06349%}@media only screen and (min-width: 768px) and (max-width: 983px){.con_guide .flex_area .box_right{width:100%;margin-top:3em}}@media only screen and (max-width: 767px){.con_guide .flex_area .box_right{width:100%;margin-top:2em}}.con_guide .flex_area .box_right .flex_area02{background:url(../../facilities/images/bg_floor_guide02.jpg) no-repeat;color:#FFF;display:-webkit-box;display:-ms-flexbox;display:flex;padding:44px 44px 30px 84px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 767px){.con_guide .flex_area .box_right .flex_area02{padding:44px 30px 30px 30px;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse;background:url(../../facilities/images/bg_floor_guide02.jpg)}}@media only screen and (max-width: 767px){.con_guide .flex_area .box_right .flex_area02 .box_left02{margin:3em auto 0}}.con_guide .flex_area .box_right .flex_area02 .box_right02{margin-left:8.03965%}@media only screen and (max-width: 767px){.con_guide .flex_area .box_right .flex_area02 .box_right02{margin-left:0;width:100%}}.con_guide .flex_area .box_right .flex_area02 .box_right02 .ic_title{text-align:center;margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.con_guide .flex_area .box_right .flex_area02 .box_right02 .ic_title span{font-size:108%;margin-left:10px}.con_guide .flex_area .box_right .flex_area02 .box_right02 .tbl_basic02{max-width:380px;width:100%;border-bottom:1px solid #fff}@media only screen and (max-width: 767px){.con_guide .flex_area .box_right .flex_area02 .box_right02 .tbl_basic02{max-width:none}}.con_guide .flex_area .box_right .flex_area02 .box_right02 .tbl_basic02 tr{border-top:1px solid #fff;font-size:108%}.con_guide .flex_area .box_right .flex_area02 .box_right02 .tbl_basic02 tr th{width:5.5em;padding:1em 0 1em 2em}.con_guide .flex_area .box_right .flex_area02 .box_right02 .tbl_basic02 tr td{padding:1em 1.5em 1em 0}@media only screen and (min-width: 1200px){.con_guide .flex_area .box_right .flex_area02 .box_right02 .tbl_basic02 tr td{white-space:nowrap}}@media print{.con_guide .flex_area .box_right .flex_area02 .box_right02 .tbl_basic02 tr td{white-space:nowrap}}.con_facilities{max-width:1520px;margin-top:210px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilities{margin-top:150px}}@media only screen and (max-width: 767px){.con_facilities{margin-top:3em}}.con_facilities ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:50px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilities ul{margin-top:30px}}@media only screen and (max-width: 767px){.con_facilities ul{margin-top:2em}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_facilities ul{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (max-width: 767px){.con_facilities ul{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.con_facilities ul li{width:31.57895%;margin-right:2.63158%;margin-bottom:50px}@media only screen and (min-width: 1200px){.con_facilities ul li:nth-child(n+7){margin-bottom:0px}}@media print{.con_facilities ul li:nth-child(n+7){margin-bottom:0px}}@media only screen and (min-width: 1200px){.con_facilities ul li:nth-child(3n){margin-right:0}}@media print{.con_facilities ul li:nth-child(3n){margin-right:0}}@media only screen and (min-width: 984px) and (max-width: 1199px){.con_facilities ul li:nth-child(3n){margin-right:0}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_facilities ul li{width:48%;margin-right:0}}@media only screen and (max-width: 767px){.con_facilities ul li{width:48%;margin-right:0}}.con_facilities ul li section{margin-top:30px}@media only screen and (max-width: 767px){.con_facilities ul li section{margin-top:1em}}.con_facilities ul li section .o_st1{text-align:center}.con_facilities ul li section .o_st2{margin-top:30px}@media only screen and (max-width: 767px){.con_facilities ul li section .o_st2{margin-top:1em}}.con_facilities ul li section .o_btn5{border-color:#1c1f21;color:#1c1f21;margin:1em auto 0}@media only screen and (max-width: 767px){.con_facilities ul li section .o_btn5{margin:2em auto 0}}.con_facilities ul li section .o_btn5:after{background-color:#1c1f21}.con_facilities ul li section .o_btn5:hover{color:#fff}.con_service{margin-top:120px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_service{margin-top:60px}}@media only screen and (max-width: 767px){.con_service{margin-top:3em}}.con_service .box_service{max-width:1860px;background:#e1e1e1;padding:90px 0 100px}@media only screen and (max-width: 767px){.con_service .box_service{padding:40px 0 50px}}.con_service .box_service>.o_st2{margin-top:50px;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_service .box_service>.o_st2{margin-top:30px}}@media only screen and (max-width: 767px){.con_service .box_service>.o_st2{margin-top:2em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_service .box_service>.o_st2{width:95%}}@media only screen and (max-width: 767px){.con_service .box_service>.o_st2{width:95%;text-align:left;margin-right:auto;margin-left:auto}}.con_service ul{max-width:1260px;margin-top:80px;margin-right:auto;margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width: 767px){.con_service ul{margin-top:2em}}@media only screen and (max-width: 1490px){.con_service ul{width:95%}}.con_service ul li{width:21.42857%;margin-right:4.7619%;margin-bottom:20px}@media only screen and (min-width: 768px) and (max-width: 983px){.con_service ul li{width:30%}.con_service ul li:nth-child(3n){margin-right:0}.con_service ul li:nth-child(n+7){margin-bottom:0}}@media only screen and (max-width: 767px){.con_service ul li{width:31.3%;margin-bottom:1em;margin-right:3%}.con_service ul li:nth-child(3n){margin-right:0}.con_service ul li:nth-child(n+7){margin-bottom:0}}@media only screen and (min-width: 1200px){.con_service ul li:nth-child(4n){margin-right:0}}@media print{.con_service ul li:nth-child(4n){margin-right:0}}@media only screen and (min-width: 984px) and (max-width: 1199px){.con_service ul li:nth-child(4n){margin-right:0}}.con_service ul li:nth-child(n+5){margin-bottom:0}.con_service ul li section{margin-top:10px}@media only screen and (max-width: 767px){.con_service ul li section{margin-top:.5em}}.con_service ul li section .o_st1{text-align:center}@media only screen and (max-width: 767px){.con_service ul li section .o_st1{font-size:115%}}.con_service ul li section .o_st2{margin-top:10px}@media only screen and (max-width: 767px){.con_service ul li section .o_st2{margin-top:.5em}}@media only screen and (max-width: 767px){.con_service ul li section .o_st2{font-size:115%}}.con_service .tbl_basic02{max-width:1260px;width:100%;margin-top:120px;margin-left:auto;margin-right:auto;border-top:1px solid #c1c1c0}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_service .tbl_basic02{margin-top:4em}}@media only screen and (max-width: 767px){.con_service .tbl_basic02{margin-top:2em}}@media only screen and (max-width: 1490px){.con_service .tbl_basic02{width:95%}}.con_service .tbl_basic02 tr{border-bottom:1px solid #c1c1c0;font-size:108%}.con_service .tbl_basic02 tr th{width:5%;min-width:130px;text-align:center;padding:1em 2em}@media only screen and (max-width: 767px){.con_service .tbl_basic02 tr th{display:block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:2em 0.5em 1em}}.con_service .tbl_basic02 tr td{padding:1em 2em;line-height:2.5em}@media only screen and (max-width: 767px){.con_service .tbl_basic02 tr td{display:block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1em 0em}}.con_company{margin-top:80px}@media only screen and (max-width: 767px){.con_company{margin-top:2em}}.con_company .tbl_basic{max-width:1260px;margin-top:80px}@media only screen and (max-width: 767px){.con_company .tbl_basic{margin-top:2em}}.con_company .tbl_basic td .ic_map{position:relative;text-decoration:underline}.con_company .tbl_basic td .ic_map:hover{text-decoration:none}.con_company .tbl_basic td .ic_map:after{font-family:"FontAwesome";content:" \f041"}.con_company .tbl_basic td .contact{text-decoration:underline}.con_company .tbl_basic td .contact:hover{text-decoration:none}
