@charset "utf-8";

.ceo-box-wrap:after{content: "";display: block;clear: both}
.ceo-box-wrap{margin-bottom:7%;text-align:left;width:100%;background-color:#ECF0F6}
.ceo-box01{float:left;width:50%;padding:55px 55px 55px 55px}
.ceo-box02{float:left;width:50%}
.ceo-box02 img{width:100%;height:auto}
.ceo-title01{margin-top:20px;font-size:16px;color:#0059A3;font-weight:800}
.ceo-title02{margin-top:20px;font-size:31px;color:#222;font-weight:800}
.ceo-title03{margin-top:25px;font-size:20px;color:#222}
.ceo-title-blue{color:#0059A3}
.ceo-text{margin-top:40px;text-align:left;font-size:17px;color:#333;line-height:32px}

.greeting-page-wrap:after{content: "";display: block;clear: both}
.greeting-page-wrap{width:100%}
.greeting-page-box1 img{width:100%;height:auto}
.greeting-page-box1{float:left;width:46%;text-align:left}
.greeting-page-box2{position:relative;float:left;width:5%;height:1px}
.greeting-page-box3{float:left;width:46%;text-align:left;font-size:18px;color:#4B4E51;line-height:35px}
.greeting-page-title{text-align:left;font-size:22px;color:#4B4E51;line-height:40px}
.greeting-page-line{position: absolute;left:50%;top:0px;border-left:1px solid #DCDBDE;height:607px}
.greeting-color-green{color:#008B3B}
.greeting-color-blue{color:#0883D7}
.greeting-bold{font-weight:bold}
.greeting-page-name-wrap{margin-top:6%;text-align:right;width:100%;font-size:19px}
.greeting-page-name{font-size:21px;font-weight:bold}

.map-big-titlebar{width:37px;height:3px;background-color:#7FC248}
.map-big-title{margin-bottom:5px;text-align:left;font-size:20px;color:#333;font-weight:600}
.map-big-box{margin-bottom:3%;padding:20px;width:100%;text-align:left;border:1px solid #D7D7D7;box-shadow: 2px 2px 2px 0px #eee;background-color:#FCFCFC}

.map-traffic-title{width:100%}
.map-traffic-title ul{margin:0 auto}
.map-traffic-title li{padding-left:18px;font-size:16px;color:#666;line-height:33px;font-weight:bold;background: url("/index/map_text_icon.gif") no-repeat 2px 10px;}
.map-traffic-text{padding-left:20px;font-size:15px;color:#666;text-indent:-1px;}
.map-traffic-line{margin-top:2%;margin-bottom:2%;border-bottom: dotted 1px #CBCBCB}

.map-outline-wrap:after{content: "";display: block;clear: both}
.map-outline-wrap{width:100%}
.map-outline-box1 img{width:100%;height:auto;border-radius: 5px}
.map-outline-box1{float:left;padding-right:10px;width:50%}
.map-outline-box2{float:left;padding-left:40px;width:50%;text-align:left}

.map-sbox-wrap{margin-top:1%;width:100%}
.map-sbox-wrap:after{content: "";display: block;clear: both}
.map-sbox1{float:left;width:30%;line-height:30px;font-size:17px}
.map-sbox2{float:left;width:70%;font-size:15px;line-height:30px}

.map-small-title{margin-top:2%;width:15%;text-align:center;font-size:13px;color:#fff;line-height:25px;background-color:#7A7A7A;}
.map-line{margin-top:4%;margin-bottom:4%;border-bottom: dotted 1px #CBCBCB}
.map-sbox1-icon{font-size:10px;color:#555;vertical-align:2px}

.main-map-back{padding-top:3%;padding-bottom:10%;padding-left:4%;padding-right:4%}
.main-map-box:after{content: "";display: block;clear: both}
.main-map-box{margin-top:1%;width:100%}
.main-map-sbox1{float:left;width:50%}
.main-map-sbox2{float:left;text-align:right;width:50%}
.main-mapbig-icon{position:absolute;top:5px;left:0px;width:7px;height:21px;background-color:#FF9800}
.main-mapbig-title{position:relative;margin-bottom:1%;padding-left:14px;text-align:left;font-size:18px;color:#333;font-weight:bold;line-height:30px}
.main-map-bu{padding:5px 30px 5px 30px;display:inline-block;font-size:16px;color:#333;line-height:30px;font-weight:bold;text-indent:0px;border:1px solid #D7D7D7;background-color:#fff;cursor:pointer;-webkit-transition-duration: 0.7s;transition-duration: 0.7s}
.main-map-bu:link, .main-map-bu:visited{color:#797878}
.main-map-bu:hover{text-indent:15px;color:#595959;background-color:#E0E0E0}
.main-map-infor{width:100%}
.main-map-infor ul{margin:0 auto}
.main-map-infor li{padding:20px 0px 20px 15px;text-align:left;width:100%;font-size:16px;color:#333;border-bottom: dotted 1px #888;background: url("/index/main_map_icon.png") no-repeat 2px 24px;}
.main-map-cartitle{font-size:16px;color:#333;font-weight:bold}
.main-map-alignment{margin-top:10px;padding-left:9px;text-indent:-9px;text-align:left;font-size:14px;color:#333;line-height:20px}

.subpage-big-stick{position:absolute;top:5px;left:0px;width:6px;height:21px;background-color:#667EC6}
.subpage-big-title{position:relative;margin-bottom:1%;padding-left:14px;text-align:left;font-size:18px;color:#333;font-weight:bold;line-height:30px}
.subpage-big-box{padding:15px;width:100%;border:1px solid #E3E3E3;box-shadow: 1px 1px 2px 1px #F4F3F3;background-color:#fff;border-radius:3px}
.subpage-small-title{margin-bottom:7px;text-align:left;font-size:15px;color:#333;line-height:30px}
.subpage-small-box{padding:15px;width:100%;text-align:left;font-size:13px;color:#333;line-height:23px;background-color:#F2F2F2;border-radius:3px}
.subpage-small-line{margin-top:5.5%;margin-bottom:5%;border-bottom: dotted 1px #CBCBCB}

.subpage-big-pic{text-align:center}

.subpage-alignment-text{width:100%}
.subpage-alignment-text ul{margin:0 auto;list-style-position: inside; margin:0;padding:0;}
.subpage-alignment-text li{margin-left:20px;list-style-type:decimal}

.two_pic_wrap:after{content: "";display: block;clear: both}
.two_pic_wrap{width:100%}
.two_pic_01{padding-right:5px;float:left;width:50%}
.two_pic_02{padding-left:5px;float:left;width:50%}

.competition-table-top{width:100%;height:3px;background-color:#667EC6}
.competition-table-bottom{margin-top:2px;width:100%;height:3px;background-color:#667EC6}
.competition-table{width:100%;border-top:2px solid #fff;border-collapse: collapse}
.competition-table th{padding:10px;border: 1px solid #D4D2D2;text-align:center;font-size:14px;color:#fff;font-weight:bold;background-color:#667EC6}
.competition-table td{padding:10px;border: 1px solid #D4D2D2;text-align:center;font-size:13px;color:#606060;-webkit-transition-duration: 0.7s;transition-duration: 0.7s}
.competition-table td:hover{font-size:13px;color:#fff;background-color:#999;-webkit-transition-duration: 0.7s;transition-duration: 0.7s}
.competition-table tr:nth-child(2n){background-color:#F6F7F7}
.competition-table tr:nth-child(2n+1){background-color:#fff}
.competition-table-w01{width:50%} 
.competition-table-w02{width:50%}

.committee-table-top{width:100%;height:3px;background-color:#667EC6}
.committee-table-bottom{margin-top:2px;width:100%;height:3px;background-color:#667EC6}
.committee-table{width:100%;border-top:2px solid #fff;border-collapse: collapse}
.committee-table th{padding:10px;border: 1px solid #D4D2D2;text-align:center;font-size:14px;color:#fff;font-weight:bold;background-color:#667EC6}
.committee-table td{padding:10px;border: 1px solid #D4D2D2;text-align:left;font-size:13px;color:#606060;-webkit-transition-duration: 0.7s;transition-duration: 0.7s}
.committee-table td:hover{font-size:13px;color:#fff;background-color:#999;-webkit-transition-duration: 0.7s;transition-duration: 0.7s}
.committee-table tr:nth-child(2n){background-color:#F6F7F7}
.committee-table tr:nth-child(2n+1){background-color:#fff}
.committee-table-w01{width:50%} 
.committee-table-w02{width:50%}
.committee-table-bold{font-weight:bold}

.basicstep-table-top{width:100%;height:3px;background-color:#667EC6}
.basicstep-table-bottom{margin-top:2px;width:100%;height:3px;background-color:#667EC6}
.basicstep-table{width:100%;border-top:2px solid #fff;border-collapse: collapse}
.basicstep-table th{padding:10px;border: 1px solid #D4D2D2;text-align:left;font-size:14px;color:#fff;font-weight:bold;background-color:#667EC6}
.basicstep-table td{padding:10px;border: 1px solid #D4D2D2;text-align:left;font-size:13px;color:#606060;-webkit-transition-duration: 0.7s;transition-duration: 0.7s}
.basicstep-table td:hover{font-size:13px;color:#fff;background-color:#999;-webkit-transition-duration: 0.7s;transition-duration: 0.7s}
.basicstep-table tr:nth-child(2n){background-color:#fff}
.basicstep-table tr:nth-child(2n+1){background-color:#fff}
.basicstep-table-bold{font-weight:bold}

.regulation-table-top{width:100%;height:3px;background-color:#667EC6}
.regulation-table-bottom{margin-top:2px;width:100%;height:3px;background-color:#667EC6}
.regulation-table{width:100%;border-top:2px solid #fff;border-collapse: collapse}
.regulation-table th{padding:10px;border: 1px solid #D4D2D2;text-align:left;font-size:14px;color:#fff;font-weight:bold;background-color:#667EC6}
.regulation-table td{padding:10px;border: 1px solid #D4D2D2;text-align:left;font-size:13px;color:#606060;-webkit-transition-duration: 0.7s;transition-duration: 0.7s}
.regulation-table td:hover{font-size:13px;color:#fff;background-color:#999;-webkit-transition-duration: 0.7s;transition-duration: 0.7s}
.regulation-table tr:nth-child(2n){background-color:#fff}
.regulation-table tr:nth-child(2n+1){background-color:#fff}
.regulation-table-bold{font-weight:bold}

.regulation-alignment-text{width:100%}
.regulation-alignment-text ul{margin:0 auto;list-style-position: inside; margin:0;padding:0;}
.regulation-alignment-text li{margin-left:20px;list-style-type:decimal}

.aerobics-alignment-text{padding-left:21px;text-indent:-1px;text-align:left}
.aerobics-percent{color:#667EC6}

.family-img-line{text-align:center}
.family-img-line img{border:1px solid #D7D7D7}

.family-table-top{width:100%;height:3px;background-color:#667EC6}
.family-table-bottom{margin-top:2px;width:100%;height:3px;background-color:#667EC6}
.family-table{width:100%;border-top:2px solid #fff;border-collapse: collapse}
.family-table th{padding:10px;border: 1px solid #D4D2D2;text-align:center;font-size:14px;color:#fff;font-weight:bold;background-color:#667EC6}
.family-table td{padding:10px;border: 1px solid #D4D2D2;text-align:left;font-size:13px;color:#606060;-webkit-transition-duration: 0.7s;transition-duration: 0.7s}
.family-table td:hover{font-size:13px;color:#fff;background-color:#999;-webkit-transition-duration: 0.7s;transition-duration: 0.7s}
.family-table tr:nth-child(2n){background-color:#F6F7F7}
.family-table tr:nth-child(2n+1){background-color:#fff}
.family-table-w01{width:35%} 
.family-table-w02{width:65%}
.family-table-bold{font-weight:bold}

.seniorhealth-table-top{width:100%;height:3px;background-color:#667EC6}
.seniorhealth-table-bottom{margin-top:2px;width:100%;height:3px;background-color:#667EC6}
.seniorhealth-table{width:100%;border-top:2px solid #fff;border-collapse: collapse}
.seniorhealth-table th{padding:10px;border: 1px solid #D4D2D2;text-align:center;font-size:14px;color:#fff;font-weight:bold;background-color:#667EC6}
.seniorhealth-table td{padding:10px;border: 1px solid #D4D2D2;text-align:center;font-size:13px;color:#606060;-webkit-transition-duration: 0.7s;transition-duration: 0.7s}
.seniorhealth-table td:hover{font-size:13px;color:#fff;background-color:#999;-webkit-transition-duration: 0.7s;transition-duration: 0.7s}
.seniorhealth-table tr:nth-child(2n){background-color:#F6F7F7}
.seniorhealth-table tr:nth-child(2n+1){background-color:#fff}
.seniorhealth-table-w01{width:30%} 
.seniorhealth-table-w02{width:30%}
.seniorhealth-table-w03{width:40%}
.seniorhealth-table-bold{font-weight:bold}

.seniortwo-table-top{width:100%;height:3px;background-color:#667EC6}
.seniortwo-table-bottom{margin-top:2px;width:100%;height:3px;background-color:#667EC6}
.seniortwo-table{width:100%;border-top:2px solid #fff;border-collapse: collapse}
.seniortwo-table th{padding:10px;border: 1px solid #D4D2D2;text-align:center;font-size:14px;color:#fff;font-weight:bold;background-color:#667EC6}
.seniortwo-table td{padding:10px;border: 1px solid #D4D2D2;text-align:center;font-size:13px;color:#606060;-webkit-transition-duration: 0.7s;transition-duration: 0.7s}
.seniortwo-table td:hover{font-size:13px;color:#fff;background-color:#999;-webkit-transition-duration: 0.7s;transition-duration: 0.7s}
.seniortwo-table tr:nth-child(2n){background-color:#fff}
.seniortwo-table tr:nth-child(2n+1){background-color:#fff}
.seniortwo-table-w01{width:30%} 
.seniortwo-table-w02{width:50%}
.seniortwo-table-w03{width:20%}
.seniortwo-table-bold{font-weight:bold}
.seniortwo-table-img{text-align:center}

.dementia-table-top{width:100%;height:3px;background-color:#667EC6}
.dementia-table-bottom{margin-top:2px;width:100%;height:3px;background-color:#667EC6}
.dementia-table{width:100%;border-top:2px solid #fff;border-collapse: collapse}
.dementia-table th{padding:10px;border: 1px solid #D4D2D2;text-align:center;font-size:14px;color:#fff;font-weight:bold;background-color:#667EC6}
.dementia-table td{padding:10px;border: 1px solid #D4D2D2;text-align:left;font-size:13px;color:#606060;-webkit-transition-duration: 0.7s;transition-duration: 0.7s}
.dementia-table td:hover{font-size:13px;color:#fff;background-color:#999;-webkit-transition-duration: 0.7s;transition-duration: 0.7s}
.dementia-table tr:nth-child(2n){background-color:#F6F7F7}
.dementia-table tr:nth-child(2n+1){background-color:#fff}
.dementia-table-w01{width:30%} 
.dementia-table-w02{width:70%}
.dementia-table-bold{font-weight:bold}
.dementia-table-img{text-align:center}

.dementiatwo-table-top{width:100%;height:3px;background-color:#667EC6}
.dementiatwo-table-bottom{margin-top:2px;width:100%;height:3px;background-color:#667EC6}
.dementiatwo-table{width:100%;border-top:2px solid #fff;border-collapse: collapse}
.dementiatwo-table th{padding:10px;border: 1px solid #D4D2D2;text-align:center;font-size:14px;color:#fff;font-weight:bold;background-color:#667EC6}
.dementiatwo-table td{padding:10px;border: 1px solid #D4D2D2;text-align:center;font-size:13px;color:#606060;-webkit-transition-duration: 0.7s;transition-duration: 0.7s}
.dementiatwo-table td:hover{font-size:13px;color:#fff;background-color:#999;-webkit-transition-duration: 0.7s;transition-duration: 0.7s}
.dementiatwo-table tr:nth-child(2n){background-color:#fff}
.dementiatwo-table tr:nth-child(2n+1){background-color:#fff}
.dementiatwo-table-w01{width:10%} 
.dementiatwo-table-w02{width:40%}
.dementiatwo-table-w03{width:10%}
.dementiatwo-table-w04{width:40%}

.three_pic_wrap:after{content: "";display: block;clear: both}
.three_pic_wrap{width:100%}
.three_pic_01{float:left;width:33.333333%}
.three_pic_02{float:left;width:33.333333%}
.three_pic_03{float:left;width:33.333333%}

.taekwondo-table-top{width:100%;height:3px;background-color:#667EC6}
.taekwondo-table-bottom{margin-top:2px;width:100%;height:3px;background-color:#667EC6}
.taekwondo-table{width:100%;border-top:2px solid #fff;border-collapse: collapse}
.taekwondo-table th{padding:10px;border: 1px solid #D4D2D2;text-align:center;font-size:14px;color:#fff;font-weight:bold;background-color:#667EC6}
.taekwondo-table td{padding:10px;border: 1px solid #D4D2D2;text-align:left;font-size:13px;color:#606060;-webkit-transition-duration: 0.7s;transition-duration: 0.7s}
.taekwondo-table td:hover{font-size:13px;color:#fff;background-color:#999;-webkit-transition-duration: 0.7s;transition-duration: 0.7s}
.taekwondo-table tr:nth-child(2n){background-color:#fff}
.taekwondo-table tr:nth-child(2n+1){background-color:#fff}
.taekwondo-table-w01{width:50%} 
.taekwondo-table-w02{width:50%}
.taekwondo-table-bold{font-weight:bold}

.taekwondotwo-table-top{width:100%;height:3px;background-color:#667EC6}
.taekwondotwo-table-bottom{margin-top:2px;width:100%;height:3px;background-color:#667EC6}
.taekwondotwo-table{width:100%;border-top:2px solid #fff;border-collapse: collapse}
.taekwondotwo-table th{padding:10px;border: 1px solid #D4D2D2;text-align:center;font-size:14px;color:#fff;font-weight:bold;background-color:#667EC6}
.taekwondotwo-table td{padding:10px;border: 1px solid #D4D2D2;text-align:center;font-size:13px;color:#606060;-webkit-transition-duration: 0.7s;transition-duration: 0.7s}
.taekwondotwo-table td:hover{font-size:13px;color:#fff;background-color:#999;-webkit-transition-duration: 0.7s;transition-duration: 0.7s}
.taekwondotwo-table tr:nth-child(2n){background-color:#fff}
.taekwondotwo-table tr:nth-child(2n+1){background-color:#fff}
.taekwondotwo-table-w01{width:10%} 
.taekwondotwo-table-w02{width:20%}
.taekwondotwo-table-w03{width:30%}
.taekwondotwo-table-w04{width:20%}
.taekwondotwo-table-w05{width:20%}

.taekwondothree-table-top{width:100%;height:3px;background-color:#667EC6}
.taekwondothree-table-bottom{margin-top:2px;width:100%;height:3px;background-color:#667EC6}
.taekwondothree-table{width:100%;border-top:2px solid #fff;border-collapse: collapse}
.taekwondothree-table th{padding:10px;border: 1px solid #D4D2D2;text-align:center;font-size:14px;color:#fff;font-weight:bold;background-color:#667EC6}
.taekwondothree-table td{padding:10px;border: 1px solid #D4D2D2;text-align:center;font-size:13px;color:#606060;-webkit-transition-duration: 0.7s;transition-duration: 0.7s}
.taekwondothree-table td:hover{font-size:13px;color:#fff;background-color:#999;-webkit-transition-duration: 0.7s;transition-duration: 0.7s}
.taekwondothree-table tr:nth-child(2n){background-color:#fff}
.taekwondothree-table tr:nth-child(2n+1){background-color:#fff}
.taekwondothree-table-w01{width:30%} 
.taekwondothree-table-w02{width:70%}

.history-table-top{width:100%;height:3px;background-color:#667EC6}
.history-table-bottom{margin-top:2px;width:100%;height:3px;background-color:#667EC6}
.history-table{width:100%;border-top:2px solid #fff;border-collapse: collapse}
.history-table th{padding:10px;border: 1px solid #D4D2D2;text-align:center;font-size:14px;color:#fff;font-weight:bold;background-color:#667EC6}
.history-table td{padding:10px;border: 1px solid #D4D2D2;text-align:left;font-size:13px;color:#606060;-webkit-transition-duration: 0.7s;transition-duration: 0.7s}
.history-table td:hover{font-size:13px;color:#fff;background-color:#999;-webkit-transition-duration: 0.7s;transition-duration: 0.7s}
.history-table tr:nth-child(2n){background-color:#fff}
.history-table tr:nth-child(2n+1){background-color:#fff}
.history-table-w01{width:20%} 
.history-table-w02{width:60%}
.history-table-w03{width:20%}

.historytwo-table-top{width:100%;height:3px;background-color:#667EC6}
.historytwo-table-bottom{margin-top:2px;width:100%;height:3px;background-color:#667EC6}
.historytwo-table{width:100%;border-top:2px solid #fff;border-collapse: collapse}
.historytwo-table th{padding:10px;border: 1px solid #D4D2D2;text-align:center;font-size:14px;color:#fff;font-weight:bold;background-color:#667EC6}
.historytwo-table td{padding:10px;border: 1px solid #D4D2D2;text-align:left;font-size:13px;color:#606060;-webkit-transition-duration: 0.7s;transition-duration: 0.7s}
.historytwo-table td:hover{font-size:13px;color:#fff;background-color:#999;-webkit-transition-duration: 0.7s;transition-duration: 0.7s}
.historytwo-table tr:nth-child(2n){background-color:#fff}
.historytwo-table tr:nth-child(2n+1){background-color:#fff}
.historytwo-table-w01{width:30%} 
.historytwo-table-w02{width:70%}

.main_customer_back{padding-top:10%;padding-bottom:10%;text-align:center;width:100%;height:auto;overflow:hidden;background:url(/index/main_customer_back.gif);background-repeat: no-repeat;background-attachment: fixed;background-position:center;background-size:cover;}
.main_customertitle_01{font-size:50px;color:#fff;font-weight:600}
.main_customertitle_02{margin-top:15px;font-size:22px;color:#fff}
.main_customericon_wrap{padding-top:70px;padding-left:20%;padding-right:20%;width:100%}
.main_customericon_wrap:after{content: "";display: block;clear: both}
.main_customericonbox_01{float:left;width:33.333333%}
.main_customericonbox_02{float:left;width:33.333333%}
.main_customericonbox_03{float:left;width:33.333333%}
.main_customericonbox_title{margin-top:10px;font-size:20px;color:#fff;font-weight:bold;}
.main_customertel_wrap{padding-top:66px;padding-left:20%;padding-right:20%;width:100%}
.main_customertel_wrap:after{content: "";display: block;clear: both}
.main_customertelbox_01{float:left;width:33.333333%;font-size:21px;color:#fff;font-weight:bold;line-height:55px;background:rgba(0, 49, 255, 1)}
.main_customertelbox_02{float:left;width:33.333333%;font-size:21px;color:#fff;font-weight:bold;line-height:55px;background:rgba(0, 0, 0, 1)}
.main_customertelbox_03{float:left;width:33.333333%;font-size:21px;color:#fff;font-weight:bold;line-height:55px;background:rgba(0, 0, 0, 0.5)}

















@media(max-width: 480px) {
.greeting-page-line, .greeting-pc{display:none}

.ceo-box01{width:100%;padding:28px 28px 15px 28px}
.ceo-box02{width:100%}
.ceo-title01{margin-top:0px;font-size:13px}
.ceo-title02{margin-top:10px;font-size:23px}
.ceo-title03{margin-top:15px;font-size:15px}
.ceo-text{margin-top:40px;font-size:15px;line-height:25px}

.greeting-box-wrap{padding:5px}
.greeting-small-line{margin-top:8%;margin-bottom:5%}

.greeting-page-box1{margin-bottom:5%;width:100%}
.greeting-page-box2{width:0%}
.greeting-page-box3{padding-left:2%;padding-right:2%;width:100%;font-size:14px;line-height:25px}
.greeting-page-title{margin-bottom:0%;font-size:16px;line-height:28px}
.greeting-page-name-wrap{margin-top:6%;padding-right:2%;font-size:15px}
.greeting-page-name{font-size:18px}

.map{margin-bottom:0px}
.map_add{font-size:13px}
.map_box_t1{margin-top:31px;padding-left:10px;padding-right:15px;width:100%}
.map_box_t1 img, .map_box_t2 img{width:35%}
.map_box_t1 li, .map_box_t2 li{width:50%;font-size:14px}
.map_box_t1_text{margin-top:20px}
.map_box_t2{margin-top:31px;padding-left:10px;padding-right:15px;padding-bottom:31px;width:100%}
.map_box_t2_text{margin-top:0px}

.map-big-box{font-size:14px;line-height:28px}
.map-big-titlebar{width:30px}
.map-big-title{font-size:16px}

.map-traffic-title li{font-size:14px;background: url("/index/map_text_icon.gif") no-repeat 2px 11px;}
.map-traffic-text{font-size:13px}

.map-outline-box1{padding-right:0px;width:100%}
.map-outline-box2{margin-top:3%;padding-left:15px;width:100%;font-size:12px;line-height:25px}
.map-sbox1{width:30%;font-size:14px;}
.map-sbox2{width:70%;padding-right:10px;font-size:13px;}

.map-small-title{margin-top:6%;width:25%}
.map-line{margin-top:6%;margin-bottom:6%}

.main-map-back{padding-left:4%;padding-right:4%}
.main-map-title1{font-size:15px}
.main-map-title2{margin-top:10px;font-size:24px}
.main-map-box{margin-top:2.5%}
.main-map-sbox1{width:100%}
.main-map-sbox2{margin-top:2.5%;text-align:left;width:100%}
.main-mapbig-title{font-size:16px}
.main-map-cartitle, .main-map-alignment{font-size:13px}
.main-map-infor li{padding:15px 0px 15px 15px;font-size:13px;background: url("/index/main_map_icon.png") no-repeat 2px 22px;}
.main-map-bu{padding:5px 25px 5px 25px;font-size:13px;line-height:20px}
.main-map-bu img{width:10px;height:auto}

.subpage-small-line{margin-top:7%}

.aerobics-alignment-text{padding-left:16px}

.main_customer_back{padding-top:10%;padding-bottom:10%}
.main_customertitle_01{font-size:26px}
.main_customertitle_02{margin-top:10px;font-size:15px;line-height:32px;}
.main_customericon_wrap{padding-top:30px;padding-left:9%;padding-right:9%}
.main_customericonbox_01 img{width:50px;height:auto}
.main_customericonbox_02 img{width:50px;height:auto}
.main_customericonbox_03 img{width:50px;height:auto}
.main_customericonbox_title{margin-top:10px;font-size:16px;font-weight:400;}
.main_customertel_wrap{padding-top:36px;padding-left:5%;padding-right:5%}
.main_customertelbox_01{margin-top:0px;width:100%;font-size:16px;font-weight:400;line-height:45px;border:1px solid rgba(0, 36, 185, 1)}
.main_customertelbox_02{margin-top:4px;width:100%;font-size:16px;font-weight:400;line-height:45px;border:1px solid rgba(0, 0, 0, 1)}
.main_customertelbox_03{margin-top:4px;width:100%;font-size:16px;font-weight:400;line-height:45px;border:1px solid rgba(0, 0, 0, 1)}
}


@media (min-width: 481px) and (max-width: 767px) {
.greeting-page-line, .greeting-pc{display:none}

.ceo-box01{width:100%;padding:38px 38px 25px 38px}
.ceo-box02{width:100%}
.ceo-title01{margin-top:0px;font-size:15px}
.ceo-title02{margin-top:15px;font-size:28px}
.ceo-title03{margin-top:20px;font-size:23px}
.ceo-text{margin-top:40px;font-size:15px;line-height:25px}

.greeting-box-wrap{padding:5px}
.greeting-small-line{margin-top:8%;margin-bottom:5%}

.greeting-page-box1{margin-bottom:5%;width:100%}
.greeting-page-box2{width:0%}
.greeting-page-box3{padding-left:2%;padding-right:2%;width:100%;font-size:14px;line-height:25px}
.greeting-page-title{margin-bottom:0%;font-size:19px;line-height:30px}
.greeting-page-name-wrap{margin-top:6%;padding-right:2%;font-size:15px}
.greeting-page-name{font-size:18px}

.map-big-box{font-size:14px;line-height:28px}
.map-big-titlebar{width:30px}
.map-big-title{font-size:16px}

.map-traffic-title li{font-size:14px;background: url("/index/map_text_icon.gif") no-repeat 2px 11px;}
.map-traffic-text{font-size:13px}

.map-outline-box1{padding-right:0px;width:100%}
.map-outline-box2{margin-top:2%;padding-left:15px;width:100%;font-size:12px;line-height:25px}
.map-sbox1{width:30%;font-size:15px;}
.map-sbox2{width:70%;padding-right:10px;font-size:14px;}

.map-small-title{margin-top:6%;width:25%}

.main-map-back{padding-left:2.5%;padding-right:2.5%}
.main-map-title1{font-size:16px}
.main-map-title2{margin-top:10px;font-size:26px}
.main-map-box{margin-top:2.5%}
.main-map-sbox1{width:100%}
.main-map-sbox2{margin-top:2.5%;text-align:left;width:100%}
.main-mapbig-title{font-size:16px}
.main-map-cartitle, .main-map-alignment{font-size:15px}
.main-map-infor li{padding:15px 0px 15px 15px;font-size:14px;background: url("/index/main_map_icon.png") no-repeat 2px 22px;}
.main-map-bu{padding:5px 25px 5px 25px;font-size:13px;line-height:20px}
.main-map-bu img{width:10px;height:auto}

.subpage-small-line{margin-top:7%}

.aerobics-alignment-text{padding-left:16px}

.main_customer_back{padding-top:10%;padding-bottom:10%}
.main_customertitle_01{font-size:35px}
.main_customertitle_02{margin-top:10px;font-size:19px;line-height:32px;}
.main_customericon_wrap{padding-top:40px;padding-left:9%;padding-right:9%}
.main_customericonbox_01 img{width:50px;height:auto}
.main_customericonbox_02 img{width:50px;height:auto}
.main_customericonbox_03 img{width:50px;height:auto}
.main_customericonbox_title{margin-top:10px;font-size:19px;font-weight:400;}
.main_customertel_wrap{padding-top:40px;padding-left:5%;padding-right:5%}
.main_customertelbox_01{margin-top:0px;width:100%;font-size:18px;font-weight:400;line-height:45px;border:1px solid rgba(0, 36, 185, 1)}
.main_customertelbox_02{margin-top:4px;width:100%;font-size:18px;font-weight:400;line-height:45px;border:1px solid rgba(0, 0, 0, 1)}
.main_customertelbox_03{margin-top:4px;width:100%;font-size:18px;font-weight:400;line-height:45px;border:1px solid rgba(0, 0, 0, 1)}

}


@media (min-width: 768px) and (max-width: 1280px){
.greeting-page-line, .greeting-br, .greeting-mobile{display:none}

.ceo-box01{width:100%;padding:45px 45px 25px 45px}
.ceo-box02{width:100%}
.ceo-title01{margin-top:0px}

.greeting-big-title{font-size:19px}
.greeting-box-wrap{padding:20px}
.greeting-small-title{font-size:17px}
.greeting-small-titletwo{font-size:17px}
.greeting-small-box{padding:20px;font-size:16px;line-height:35px}
.greeting-icon-box li{font-size:16px;line-height:35px;background: url("/index/greeting_icon.gif") no-repeat 2px 11px;}

.greeting-page-box1{margin-bottom:5%;width:100%}
.greeting-page-box2{width:0%}
.greeting-page-box3{padding-left:2%;padding-right:2%;width:100%;font-size:16px}
.greeting-page-title{margin-bottom:0%}
.greeting-page-name-wrap{margin-top:6%;padding-right:2%;font-size:18px}
.greeting-page-name{font-size:22px}

.map-outline-box1{width:45%}
.map-outline-box2{padding-top:0%;padding-left:30px;width:55%}
.map-sbox2{line-height:24px}

.map-small-title{margin-top:6%;width:25%}

.main-map-back{padding-left:4%;padding-right:4%}
.main-map-title1{font-size:23px}
.main-map-title2{margin-top:10px;font-size:43px}
.main-mapbig-icon{top:2px;height:25px}
.main-mapbig-title{padding-left:14px;font-size:21px;line-height:30px}
.main-map-infor li{font-size:16px;background: url("/index/main_map_icon.png") no-repeat 2px 27px;}
.main-map-carinfor li{font-size:16px;background: url("/index/main_map_icon.png") no-repeat 2px 27px;}
.main-map-bu{padding:5px 25px 5px 25px;font-size:14px;line-height:20px}
.main-map-bu img{width:10px;height:auto}

.subpage-big-stick{top:2px;height:26px}
.subpage-big-title{padding-left:14px;font-size:22px;line-height:29px}
.subpage-big-box{padding:20px}
.subpage-small-title{font-size:17px}
.subpage-small-box{padding:20px;font-size:15px;line-height:29px}

.two_pic_01{padding-right:10px}
.two_pic_02{padding-left:10px}

.competition-table th, .competition-table td, .competition-table td:hover{font-size:15px}

.committee-table th, .committee-table td, .committee-table td:hover{font-size:15px}

.basicstep-table th, .basicstep-table td, .basicstep-table td:hover{font-size:15px}

.regulation-table th, .regulation-table td, .regulation-table td:hover{font-size:15px}

.aerobics-alignment-text{padding-left:18px}

.family-table th, .family-table td, .family-table td:hover{font-size:15px}

.seniorhealth-table th, .seniorhealth-table td, .seniorhealth-table td:hover{font-size:15px}

.seniortwo-table th, .seniortwo-table td, .seniortwo-table td:hover{font-size:15px}

.seniortwo-table th, .seniortwo-table td, .seniortwo-table td:hover{font-size:15px}

.dementia-table th, .dementia-table td, .dementia-table td:hover{font-size:15px}

.dementiatwo-table th, .dementiatwo-table td, .dementiatwo-table td:hover{font-size:15px}

.taekwondo-table th, .taekwondo-table td, .taekwondo-table td:hover{font-size:15px}

.taekwondotwo-table th, .taekwondotwo-table td, .taekwondotwo-table td:hover{font-size:15px}

.taekwondothree-table th, .taekwondothree-table td, .taekwondothree-table td:hover{font-size:15px}

.history-table th, .history-table td, .history-table td:hover{font-size:15px}

.historytwo-table th, .historytwo-table td, .historytwo-table td:hover{font-size:15px}
}



@media (min-width: 1281px) {
.greeting-br, .greeting-mobile{display:none}

.greeting-page-wrap{padding-top:1%}
.greeting-page-name-wrap{margin-top:9%}

.greeting-big-title{font-size:19px}
.greeting-box-wrap{padding:20px}
.greeting-small-title{font-size:18px}
.greeting-small-titletwo{font-size:17px}
.greeting-small-box{padding:20px;font-size:15px;line-height:30px}

.greeting-icon-box li{font-size:16px;line-height:35px;background: url("/index/greeting_icon.gif") no-repeat 2px 11px;}

.map-outline-box2{padding-top:2.5%;padding-left:30px}

.main-map-back{padding-left:9%;padding-right:9%}
.main-mapbig-icon{top:2px;height:27px}
.main-mapbig-title{padding-left:14px;font-size:23px;line-height:30px}
.main-map-infor li{font-size:16px;background: url("/index/main_map_icon.png") no-repeat 2px 27px;}
.main-map-carinfor li{font-size:16px;background: url("/index/main_map_icon.png") no-repeat 2px 27px;}

.subpage-big-stick{top:2px;height:27px}
.subpage-big-title{padding-left:14px;font-size:23px;line-height:30px}
.subpage-big-box{padding:20px}
.subpage-small-title{font-size:18px}
.subpage-small-box{padding:20px;font-size:16px;line-height:32px}

.two_pic_01{padding-right:10px}
.two_pic_02{padding-left:10px}

.competition-table th, .competition-table td, .competition-table td:hover{font-size:16px}

.committee-table th, .committee-table td, .committee-table td:hover{font-size:16px}

.basicstep-table th, .basicstep-table td, .basicstep-table td:hover{font-size:16px}

.regulation-table th, .regulation-table td, .regulation-table td:hover{font-size:16px}

.family-table-w01{width:30%} 
.family-table-w02{width:70%}
.family-table th, .family-table td, .family-table td:hover{padding-left:30px;font-size:16px}

.seniorhealth-table th, .seniorhealth-table td, .seniorhealth-table td:hover{font-size:16px}

.seniortwo-table th, .seniortwo-table td, .seniortwo-table td:hover{font-size:16px}

.dementia-table th, .dementia-table td, .dementia-table td:hover{font-size:16px}

.dementiatwo-table th, .dementiatwo-table td, .dementiatwo-table td:hover{font-size:16px}

.taekwondo-table th, .taekwondo-table td, .taekwondo-table td:hover{font-size:16px}

.taekwondotwo-table th, .taekwondotwo-table td, .taekwondotwo-table td:hover{font-size:16px}

.taekwondothree-table th, .taekwondothree-table td, .taekwondothree-table td:hover{font-size:16px}

.history-table th, .history-table td, .history-table td:hover{font-size:16px}

.historytwo-table th, .historytwo-table td, .historytwo-table td:hover{font-size:16px}
}