body{font-size:16px!important}.contents{width:100%;margin:auto}.text-center{text-align:center}.flexbox{display:flex}.box1{width:55%;margin:auto}.box2{width:45%;margin:auto .5rem}.contents h3{font-size:28px;line-height:1.57143em;color:#03c4eb}h2.content{background:#3caada !important;border-left:5px solid #a6d9ee !important;color:#fff;padding:0 5px 3px}#content h3{clear:both;font-size:18px;margin:30px 0 25px;padding:12px 15px 10px;color:#755b42;background-color:#c6e3f1}#content h4{clear:both;font-size:16px;margin:0 0 10px;padding:0 0 6px;border-top:none;border-bottom:1px dashed #755b42;background-color:transparent;box-shadow:none}.yoyaku{padding-left:10%;text-align:left}.fnt-red{color:red}.yoyaku-tel{color:#03c4eb;font-size:34px;font-weight:700;margin-left:10px}.yoyaku-icon{color:#03c4eb;font-size:30px;font-weight:700}.pic-radius10{border-radius:10px}.mg10{margin:10px 0}.byline{display:none}#Reception table.timetable,#page-id-38 table.timetable{border:none;border-collapse:separate;border-spacing:0}#Reception table.timetable th,#page-id-38 table.timetable th{text-align:center;width:30px;font-weight:400;border:0;border-bottom:1px solid #ccc;padding:5px;font-size:20px}#Reception table.timetable th.time,#page-id-38 table.timetable th.time{width:160px;text-align:right;padding-right:10px;font-size:20px}#Reception table.timetable td,#page-id-38 table.timetable td{text-align:center;border-bottom:1px solid #ccc;padding:5px;font-size:20px}#Reception table.timetable td.star,#page-id-38 table.timetable td.star{color:#3caada}.star{color:#3caada}ul.career li{list-style:none}ul.career span.date{float:left}ul.career span.contents{display:block;margin-left:100px}.hero-content-style1 p{font-style:normal!important;font-weight:300!important}.table_keireki{border-collapse:collapse;border:none;width:100%;max-width:700px}.table_keireki th,.table_keireki td{border:none;padding:5px}.table_keireki th{border:none;width:20%;min-width:4em;font-weight:400;font-size:16px;white-space:nowrap}.map{position:relative;width:100%;padding-top:56.25%;height:0}.map iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (min-width:720px){.hero-content-style1 h2{font-size:50px!important}}@media screen and (min-width:940px){.hero-content-style1 h2{font-size:50px!important}}@media screen and (max-width:767px){.flexbox{display:block}.flexbox .box1{width:100%;margin:0 auto}.flexbox .box2{width:100%;margin:0 auto}.contents h3{font-size:22px}.yoyaku{padding-left:5px}#Reception table.timetable th.time{font-size:12px}}