.selectform.page{background-color:#fff}.selectform.page,.selectform.page th,.selectform.page td{font-size:14px}.selectform.page .body{margin:0 auto;padding:0 0 60px;width:100%;background-color:#fff}.selectform.page .body.frame{padding:0 20px;width:940px}.selectform.page .section{margin:0;padding:30px 0 40px}.section .sec-title{text-align:center;margin:10px 0 20px}.selectform.page #service,.selectform.page #gallery,.selectform.page #access,.selectform.page #company,.selectform.page #contact,.selectform.page a[name^="s"],.selectform.page #reserve,.selectform.page #form,.selectform.page #page_reserve,.selectform.page #page_mail{margin-top:-60px;padding-top:60px;display:block}.selectform.page .sec-service .container,.selectform.page .sec-gallery .container,.selectform.page .sec-access .container,.selectform.page .sec-company .container,.selectform.page .sec-contact .container,.selectform.page .sec-reserve .container,.selectform.page .sec-form .container,.selectform.page .sec-linkbtn .container,.selectform.page .sec-event .container{width:800px}.selectform.page .sec-logo{text-align:center;background-color:#fff;padding:20px 10px !important}.selectform.page .logo p{margin:0}.selectform.page .page-title{display:block;font-size:16px;font-weight:normal;color:#999;margin:5px 0}.selectform.page .sec-logo a{text-decoration:none}.selectform.page .sec-logo img{margin:5px 0}.selectform.page .sec-navi{text-align:center;padding:0 !important;background-color:#fff}.sec-navi .navigation{list-style:none;padding-left:0;margin:0;font-size:0}.sec-navi .navigation li{display:inline-block;margin-bottom:0;width:20%;line-height:60px;padding:0 5px;box-sizing:border-box}.sec-navi .navigation a{font-size:12px;text-decoration:none;display:block;color:#333;margin:0;line-height:20px;padding:15px 0}.sec-navi .navigation a:hover{background-color:rgba(255,255,255,0.2)}.selectform.page .sec-cover{text-align:center;padding:0 !important;background-color:#f6f6f6}.sec-cover .container{min-height:200px;background-position:center;background-repeat:no-repeat;background-size:cover}.sec-service .service{border-bottom:1px dotted #ddd;padding-bottom:20px;margin-bottom:30px;color:#333}.sec-service .service:last-child{border-bottom:0;padding-bottom:0;margin-bottom:0}.sec-service .service:before,.service:after{display:table;line-height:0;content:""}.sec-service .service:after{clear:both}.sec-service .service-wrap{margin:0 0 25px 0}.sec-service .service .service-title{font-size:16px;margin:0 0 15px 0}.sec-service .service .service-text{margin:0 0 20px 0}.sec-service .gallery-wrap{margin:0 0 30px 0;font-size:0}.sec-service .gallery{display:inline-block;width:30%;margin-left:5%;margin-top:4%;vertical-align:top;text-align:center}.sec-service .gallery:nth-of-type(1),.sec-service .gallery:nth-of-type(4){margin-left:0}.sec-service .gallery:nth-of-type(1),.sec-service .gallery:nth-of-type(2),.sec-service .gallery:nth-of-type(3){margin-top:0}.selectform .sec-service .btn,.selectform .sec-service .btn:hover{font-size:14px;padding:12px 40px 10px;margin:3px 0}.sec-service .service .service-btn{text-align:center}.sec-gallery{letter-spacing:-0.5em}.sec-gallery .sec-title{letter-spacing:normal}.sec-gallery .gallery{display:inline-block;width:32%;margin-left:2%;margin-top:4%;vertical-align:top;padding:10px;box-sizing:border-box;letter-spacing:normal}.sec-gallery .gallery:nth-of-type(1),.sec-gallery .gallery:nth-of-type(4),.sec-gallery .gallery:nth-of-type(7),.sec-gallery .gallery:nth-of-type(10),.sec-gallery .gallery:nth-of-type(13),.sec-gallery .gallery:nth-of-type(16){margin-left:0}.sec-gallery .gallery:nth-of-type(1),.sec-gallery .gallery:nth-of-type(2),.sec-gallery .gallery:nth-of-type(3){margin-top:0}.sec-gallery .gallery .gallery-text{padding:0 5px;font-size:12px}.sec-gallery .gallery-thumb{text-align:center;margin-bottom:7px}.sec-access .thumbnail{width:100%}.sec-access .thumbnail a{display:inline-block;margin-top:5px;margin-bottom:5px;padding:0 15px}.sec-access address{font-weight:bold;margin-bottom:5px;padding:0 15px}.sec-access .access-text{margin:0;padding:0 0 15px}.sec-access .row-fluid{padding:15px 15px 10px;border:1px solid #ddd;background-color:#FFF;border-radius:4px;box-sizing:border-box}.sec-access .thumbnail a{padding:7px 12px 6px}.sec-access address{padding:0}.selectform.page .table th,.selectform.page .table td{padding:20px}.selectform.page .sec-contact{text-align:center;padding:30px 0 40px}.sec-contact .sec-title{margin-bottom:20px}.sec-contact .contact{list-style:none;padding-left:0;margin:0;display:inline-block}.sec-contact .contact li{display:block;float:left;margin:0 5px}.sec-contact .contact a{text-decoration:none;display:block;width:38px;height:38px;border-radius:19px;background-color:#333}.sec-contact .contact .fa{font-size:20px;line-height:39px;color:#fff}.sec-contact .contact .icon-line-circle{font-size:24px;background-image:none;margin-top:0}.sec-contact .contact .x-logo{width:18px;height:18px;filter:invert(100%) sepia(0) saturate(7500%) hue-rotate(19deg) brightness(102%) contrast(103%);padding:10px}.selectform.page .sec-linkbtn{text-align:center;padding:30px 0}.sec-linkbtn .linkbtn{list-style:none;padding-left:0;margin:0;font-size:0}.sec-linkbtn .linkbtn li{display:inline-block;margin-bottom:0;width:20%;line-height:60px;padding:0 5px;box-sizing:border-box}.sec-linkbtn .linkbtn a,.sec-linkbtn .linkbtn a:hover{text-decoration:none;display:block;color:#333;margin:5px 0}.selectform.page .sec-event{text-align:center;padding:20px 0}.selectform.page .sec-footer{text-align:center;background-color:#fff;padding:40px 0 60px;font-size:12px;color:#666}.selectform.page .sec-footer .muted{font-size:10px}#topcontrol{color:#fff;display:block;line-height:40px;width:40px;height:40px;background:#000;text-align:center;border-radius:4px;position:fixed;bottom:20px;right:20px}@media(min-width:1200px){.selectform .container{width:1170px}.selectform .frame .container{width:900px}}@media(max-width:1024px){.selectform.page .body{padding:0 !important;width:100% !important}.selectform.page .sec-service .container,.selectform.page .sec-gallery .container,.selectform.page .sec-contact .container,.selectform.page .sec-linkbtn .container,.selectform.page .sec-access .container,.selectform.page .sec-company .container,.selectform.page .sec-reserve .container,.selectform.page .sec-form .container,.selectform.page .sec-event .container{width:auto !important;margin-left:20px !important;margin-right:20px !important}}@media(max-width:940px){.sec-linkbtn .linkbtn li{width:50% !important}}@media(min-width:768px){.selectform.page .table th{width:200px}}@media(max-width:767px){.service [class*="span"]{text-align:center}.service [class*="span"] img{margin-bottom:15px;max-height:250px}.service .service-text{text-align:left}.sec-gallery .gallery,.sec-service .gallery{display:block;width:50%;margin:0 auto 15px !important}.selectform.page .table th{padding:20px 20px 5px}.selectform.page .table td{padding:5px 20px 20px}.selectform.page .table-responsive{border:1px solid #ddd}.sec-cover .container{min-height:inherit}}@media(max-width:480px){.selectform.page{margin-top:0 !important}.selectform.page .section{padding:20px 0}.section .sec-title{margin:0 0 10px}.selectform.page .sec-navi{text-align:left}.sec-navi .navigation li{width:50% !important;text-align:center}.sec-gallery .gallery,.sec-service .gallery{width:90%;text-align:center}.sec-gallery .gallery-text{text-align:left}.sec-access .googlemap iframe{height:200px}.selectform.page .sec-service .container,.selectform.page .sec-gallery .container,.selectform.page .sec-access .container,.selectform.page .sec-company .container,.selectform.page .sec-contact .container{width:auto;margin-left:15px !important;margin-right:15px !important}.selectform.page .fixed{position:static;top:auto;left:auto;width:auto}.selectform.page #service,.selectform.page #gallery,.selectform.page #access,.selectform.page #company,.selectform.page #contact{margin-top:0;padding-top:0}.selectform.page .table{margin-bottom:15px}.selectform.page .table th{padding:15px 15px 3px}.selectform.page .table td{padding:3px 15px 15px}.selectform.page .table-responsive tbody tr{padding-bottom:0;margin-bottom:0}.selectform.page .sec-reserve .container,.selectform.page .sec-form .container{margin-left:0 !important;margin-right:0 !important}.sec-linkbtn .linkbtn li{width:100%}}.input-prepend .input-block-level{width:calc(100% - 116px);height:auto}@media print{#top-navbar,#topcontrol{display:none}}
