table , td, th {border-collapse: collapse;color:#1c2954;font-weight: 500;font-size: 24px;}
tr{border-bottom: solid 1px #1c2954;}
td span{display: block;font-size:18px;}
td, th {padding:20px 5px;}
td{text-align:right;}
.td-left{text-align:left;}
.tr-big{line-height:2.5em;}
.table_menu{background:#cdc9cb;padding: 8px 30px;border-right: solid 3px #fff;font-size: 22px;}
.hotel .table_menu{width:16%;}
.hotel .table_menu span{font-size:15px;}
.table_menu small{font-size:15px;padding-right:20px;}
.text-left{text-align:left;padding: 10px 5px;}
.hotel2{margin-top:80px;}
.hotel2 .table_menu{width:16%;padding:8px 20px;}
.home .table_menu{width:17%;}
.home .big{font-size:24px;}
.home td span{font-size:20px;}
.home td sup{font-size:15px;vertical-align: top;padding-left: 5px;}
.home td small{display: block;font-size: 15px;line-height: 1em;margin-top: -8px;}
.home td span small{margin-top:4px;line-height:1.2em;font-size:14px;}
.text-center{text-align:center;}
.cos .table_menu{width:16%;}
.cos td.small{font-size:20px;}
.table_center{text-align:center;}
.bold_hr{border-bottom: solid 2px #1c2954;}
.small_wt{width:35%;}
.option .table_menu{padding-right:20px;}
.option .table_menu small{padding-right:0;}
.option .td-left,.option2 .table_menu{font-size:21px;line-height: 1.6em;}
.option2 .table_menu{width:16%}
h2.title{color: #182857;font-size: 44px;font-weight: 500;margin-bottom: 1em;}



@media (max-width:1280px){

.table_menu{font-size:18px;padding: 8px 20px;}
table, td, th{font-size:20px;}
.cos td.small {font-size:18px;}

}

@media (max-width:900px){
	
.table_menu{font-size:16px;padding: 8px 10px;}
table, td, th{font-size:18px;}
.cos td.small {font-size:16px;}

}

@media (max-width:680px){
p{font-size:0.8rem;line-height:1.4em;}
h2.title{font-size:28px;}
td, th{font-size:12px;padding: 15px 3px;}
td span{font-size:12px;letter-spacing: -0.06em;}
.cos td.small{font-size:12px;}
.table_menu{padding:5px 8px;font-size: 11px;border-right: solid 1px #fff;width: 24%;}
.table_menu small{font-size:10px;padding-right: 0;}
.hotel2 .table_menu{padding:8px 5px;}
.hotel td,.hotel2 td,.home td{font-size:10px;}
.hotel .table_menu span{font-size:8px;}
.hotel2{margin-top:40px;}
.home .table_menu{width:19%;}
.home .big{font-size:12px;line-height:1.2em;}
.home td span{font-size:9px;}
.home td small{font-size:8px;padding-left:2px;padding-top: 5px;}
.home td span small{font-size: 8px;}
.home td sup{font-size:7px;}
#price p{font-size:11px;}
#price p.red{font-size:12px;}
.cos .table_menu{width:18%;}
.cos td, th{font-size:10px;}
.cos td.small{font-size:10px;}
.cos .table_menu.cos_small{font-size:9px;padding:0;text-align: center;}
.tr-big{line-height: 1.3em;}
.option .td-left, .option2 .table_menu{font-size:12px;}
.option .table_menu{width: 22%;padding-right:8px;line-height: 1em;}
.option .table_menu small{font-size: 7px;line-height: 1.2em;display: block;}
.dog .table_menu{width:30%;}
.option2 .td-left{line-height:1.5em;}
#lesson,#daycare{height:90px;}
}
@media (max-width:400px){

}
@media (max-width:330px){

}

