#sec1{background:url(//ueno-dent.jp/wp-content/themes/genova_tpl/css/../img/sec1_bg.png) no-repeat center center;background-size:cover;padding:53px 20px 67px}#sec1 .container{background:#fff;border-radius:30px;padding:0 60px 50px}#sec1 .container .h2_ttl{font-size:25px;line-height:50px;color:#44382a;font-family:dnp-shuei-mgothic-std,sans-serif !important;padding:36px 0 15px;text-align:center}#sec1 .container .h2_ttl .en{color:#f9b62a;font-size:16px;line-height:21px;display:block}#sec1 .sec1box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#sec1 .sec1box .boxleft{width:48%}#sec1 .sec1box .boxleft .timetable{border-bottom:1px solid #f7b53c}#sec1 .sec1box .boxleft .timetable thead th:last-child{width:65px;min-width:55px;padding:0 10px 0 0}#sec1 .sec1box .boxleft .timetable thead th{background:0 0;color:#000;border-bottom:1px solid #f7b53c}#sec1 .sec1box .boxleft .timetable .style{color:#f9b62a}#sec1 .sec1box .boxleft .timetable .ttl_table{color:#f9b62a;font-size:16px;font-weight:700;font-family:dnp-shuei-mgothic-std,sans-serif}#sec1 .sec1box .boxleft .note{font-size:14px;line-height:22px;border-bottom:1px solid #ffe9c1;padding:15px 0}#sec1 .sec1box .boxleft .note span{color:#f9b62a}#sec1 .sec1box .boxleft .info{padding-top:21px}#sec1 .sec1box .boxleft .info dl{display:-webkit-box;display:-ms-flexbox;display:flex}#sec1 .sec1box .boxleft .info dl dt{font-family:dnp-shuei-mgothic-std,sans-serif;width:87px;color:#22201e;font-size:15px;font-weight:700}#sec1 .sec1box .boxleft .info dl dd{width:calc(100% - 87px);font-size:14px}#sec1 .sec1box .boxrss{width:48%}#sec1 .sec1box .boxrss .ttl_rss{font-size:19px;line-height:27px;color:#f9b62a;font-family:dnp-shuei-mgothic-std,sans-serif;border-bottom:1px solid #f9b62a;position:relative;padding-top:2px;padding-bottom:12px;margin-bottom:0}#sec1 .sec1box .boxrss .ttl_rss .btn_rss{position:absolute;top:0;right:0;font-size:15px}#sec1 .sec1box .boxrss .ttl_rss .btn_rss a{color:#f9b62a;text-decoration:underline}#sec1 .sec1box .boxrss .ttl_rss .btn_rss a:hover{text-decoration:none}@media screen and (max-width:767px){#sec1{padding:53px 20px 67px}#sec1 .container{padding:0 20px 25px}#sec1 .sec1box{display:block}#sec1 .sec1box .boxleft{width:100%;padding-bottom:30px}#sec1 .sec1box .boxrss{width:100%}}@media screen and (max-width:480px){#sec1 .timetable th,.timetable td{font-size:9px !important}}#sec2{background:url(//ueno-dent.jp/wp-content/themes/genova_tpl/css/../img/sec2_bg.png) repeat center center;padding:80px 0 65px}#sec2 ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}#sec2 ul li{width:49%;margin-bottom:25px}@media screen and (max-width:767px){#sec2{padding:20px 0 15px}#sec2 ul li{margin-bottom:5px}}#sec3{background:#fff8ea;padding:30px 0 50px}#sec3 .boxh2{text-align:center;margin-bottom:35px}#sec3 .h_ttl{color:#44382a;text-align:center;font-family:dnp-shuei-mgothic-std,sans-serif;background:#fff;border-radius:100px;padding:22px 50px;display:inline-block}#sec3 .h_ttl .font1{font-size:25px;line-height:25px}#sec3 .h_ttl .font2{font-size:17px;line-height:20px;display:block}#sec3 .h_ttl .en{font-size:16px;line-height:21px;color:#f9b62a;display:block;padding-top:15px}#sec3 .sec3box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#sec3 .sec3box li{margin-right:2px}@media screen and (max-width:767px){#sec3{padding:38px 0 50px}#sec3 .boxh2{margin-bottom:45px}#sec3 .h_ttl{color:#44382a;text-align:center;font-family:dnp-shuei-mgothic-std,sans-serif;background:#fff;border-radius:100px;padding:22px 50px;display:inline-block}#sec3 .h_ttl .font1{font-size:25px;line-height:25px}#sec3 .h_ttl .font2{font-size:17px;line-height:20px;display:block}#sec3 .h_ttl .en{font-size:16px;line-height:21px;color:#f9b62a;display:block;padding-top:15px}#sec3 .sec3box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}#sec3 .sec3box li{width:100%;margin-right:0;margin-bottom:10px}}#sec4{padding:60px 0 70px}