@charset "utf-8";
/* CSS Document */

#container{width:100%;position: relative;z-index: 100;}
.con_wid{width:100%;max-width:720px;margin:0 auto;position: relative;overflow: hidden;min-height: 100%;}
.login{width:100%;overflow:hidden;height: 100%;}
.login .login_top img{width:100%;}
.login .login_text{width: 90%;overflow:hidden;margin: 0 auto;text-align: center;margin-top: 10%;margin-bottom: 40px;background-color: #fff;}
.login .login_text h1{font-size: 3.0em;font-weight: 300;letter-spacing: -2px;}
.login .login_text h1 b{font-weight:bold;display: block;letter-spacing: 0;}
.login_in{margin-top: 8%;}
.l_in_01{width: 90%;padding: 15px 20px !important;font-size: 1.5em;border-radius: 50px !important;margin-bottom: 10px;border: none !important;box-shadow: 1px 1px 3px #ddd;color: #333;}
.login_btn{width: 90%;padding: 15px 20px !important;font-size: 2.0em;border-radius: 50px !important;background-color: #b2a698;color: #fff;border: none;font-weight: bold;}
.id_p{text-align:right;width: 90%;font-size: 1.3em;color: #666;margin: 0 0 20px;}
.id_p input{margin-right:6px;}

#login_w{width:100%;position: relative;min-height: 100%;}

.ft{position: relative;bottom: 40px;text-align: center;width: 100%;font-size: 1.2em;color: #9e9e9e;letter-spacing: 0;}
.ft_login{position: absolute;bottom: 40px;text-align: center;width: 100%;font-size: 1.2em;color: #9e9e9e;letter-spacing: 0;float: left;display: block;}

.head_wid{width:100%;max-width:720px;margin:0 auto;position: relative;overflow: hidden;height: 210px;}
.m_head{width:100%;position:absolute;top:0;z-index: 10;height: 100%;}
.head_wid header{max-width:720px;margin:0 auto;width: 100%;position: absolute;z-index: 10;}
.head_wid header .logo{padding:10px 20px; }
.sub_top{width:100%;position:absolute;top:0;background-size: cover;background-position: center;padding: 17px 0;height: 170px;border-bottom-left-radius: 100px;box-shadow: 1px 1px 3px #bfb5b5;}
.sub_top.top_1{background-image:url(../DR0001IMG/sub_top1.png);}
.sub_top.top_2{background-image:url(../DR0001IMG/sub_top2.png);}
.sub_top.top_3{background-image:url(../DR0001IMG/sub_top3.png);}
.sub_top.top_4{background-image:url(../DR0001IMG/sub_top4.png);}
.sub_top.top_5{background-image:url(../DR0001IMG/sub_top5.png);}
.sub_top .text1{font-size: 2.7em;color: #fff;padding: 70px 70px 0;}
.sub_top .text2{font-size:1.2em;color: #c7c7c7;padding: 0 70px;letter-spacing: 0;}

.sub_con{width:100%;max-width: 720px;overflow:hidden;margin: 0 auto;margin-top: 50px;margin-bottom: 110px;}
.day_w{width:auto;padding:0 20px;text-align:center;overflow: hidden;margin-bottom: 30px;}
.day_w .day_data{width:100%;}
.day_w .day_data > div{display: inline-block;}
.day_w .day_data .data_prev{padding-right: 17px;}
.day_w .day_data .data_prev img{margin-top:-12px;}
.day_w .day_data .data_text{font-size: 2.4em;}
.day_w .day_data .data_text b{}
.day_w .day_data .data_next{padding-left: 17px;}
.day_w .day_data .data_next img{margin-top:-12px;}
.dau_btn{border:none;background-color: #fff;cursor: pointer;padding: 0;}

.day_num{width:100%;}
.day_num .day_list{width:100%;overflow:hidden;border-bottom: 1px solid #ddd;}
.day_num .day_list li{float:left;width: 13.9%;color:#333;font-size: 1.7em;height: 120px;border-left: 1px solid #f5f5f5;}
.day_num .day_list li.col_1{color:#e83838;}
.day_num .day_list li.col_2{color:#4f95c2;}
.day_num .day_list.day1{border-top: 1px solid #a2a2a2;border-bottom: 3px solid #a2a2a2;}
.day_num .day_list.day1 li{text-align:center;height: 26px;border-left: none;padding: 10px 0;}
.day_num .day_list a{padding: 10px 0;display:block;height: 100px;}
.day_num .day_list a:hover{background-color:#f5f5f5;}
.day_f{padding: 0px 10px;padding-bottom: 5px;display: block;width: 100%;}
.day_num .day_list li .sc_1{font-size: 0.7em; padding: 1px 7px; background-color: #d84953; color: #fff; margin-bottom:2px;}
.day_num .day_list li .sc_2{font-size: 0.7em; padding: 1px 7px; background-color: #6484a2; color: #fff; margin-bottom:2px;}
.day_num .day_list li .sc_3{font-size: 0.7em; padding: 1px 7px; background-color: #ea643b; color: #fff; margin-bottom:2px;}
.day_num .day_list li .sc_4{font-size: 0.7em; padding: 1px 7px; background-color: #eab53d; color: #fff; margin-bottom:2px;}
.day_num .day_list li .sc_5{font-size: 0.7em; padding: 1px 7px; background-color: #09485b; color: #fff; margin-bottom:2px;}
.day_num .day_list.day2 li:first-child{border-left:none;}

.baby_info{width:auto; padding:0 20px;}
.baby_info table{width:100%;}
.baby_info table tr{font-size: 1.3em;}
.baby_info table tr.co_1{background-color:#f8f8f8;}
.baby_info table tr.co_2{background-color: #e8e6e0;}
.baby_info table th{padding: 10px 3px; background-color: #c4bdac;border-top: 1px solid #636161; border-bottom: 2px solid #636161;color: #fff;}
.baby_info table td{padding: 8px 3px; text-align: center;  color: #666;  border-bottom: 1px solid #ddd;  border-left: 1px solid #ddd;}
.baby_info table td:first-child{border-left:none; color:#333; font-weight:500;}
.day_info{width:auto; padding:0 20px;}
.day_info_1{width:100%; margin-bottom:40px;}
.day_info_1 h2{text-align:center;margin-bottom:10px;font-size: 1.8em;font-weight: 600;}
.day_info table{width:100%;}
.day_info table tr{font-size: 1.3em;}
.day_info table tr.co_1{background-color: #f5f5f5;}
.day_info table tr.co_1 td{color:#f68336;}
.day_info table th{padding: 10px 3px;border-top: 1px solid #636161; border-bottom: 2px solid #636161;color: #333;}
.day_info table td{padding: 8px 3px; text-align: center;  color: #666;  border-bottom: 1px solid #ddd;  border-left: 1px solid #ddd;}
.day_info table td:first-child{border-left:none; color:#333; font-weight:500;}
.info_text{width:auto; height:160px; border:1px solid #ddd;padding:20px;}

.ed_info{width:auto; padding:0 20px;}
.ed_info table{width:100%;}
.ed_info table tr{font-size: 1.3em;}
.ed_info table th{padding: 13px 3px;background-color: #5d5952;border-top: 1px solid #3c3636;border-bottom: 2px solid #544b4b;color: #fff;}
.ed_info table td{padding: 12px 10px;text-align: center;color: #666;border-bottom: 1px solid #ddd;border-left: 1px solid #ddd;}
.ed_info table td:first-child{color:#333;font-weight:500;background-color:#f9f9f9;}
.ed_info table td:last-child{border-right:1px solid #ddd; }
.ed_info table td.t_left{text-align:left;}
.tb_btn1{background-color: #e8ab0e;padding: 3px 17px;border-radius: 50px;color: #fff;}

.ed_info_ve{width:auto; padding:0 20px;}
.ed_info_ve table{width:100%;}
.ed_info_ve table tr{font-size: 1.3em;}
.ed_info_ve table th{padding: 8px 10px; background: #f5f5f5; border: 1px solid #ddd;}
.ed_info_ve table td{padding: 8px 10px; border: 1px solid #ddd;}
.ed_info_ve table td .in01{width:100%;padding: 10px;}
.ed_info_ve table td .te01{width:100%;height:350px;padding: 10px;}
.but_w{text-align: right;width:100%;margin-top: 20px;}
.but_w .btn01{width:100px;height: 40px;border: none;background-color: #484848;border-radius: 3px;font-size: 1.32em;color: #fff;}

.menu_wid{width:auto; padding:0 20px;}
.menu_wid h2{text-align:center;margin-bottom:10px;font-size: 1.8em;font-weight: 600;}
.menu_box{width:100%;margin-bottom:30px;}
.menu_box .menu_tit{width: auto;padding: 12px 10px;border-radius: 8px;text-align: center;color: #fff;font-size: 20px;margin-bottom: 5px;}
.menu_box .menu_tit.mbox1{background-color:#de7251;}
.menu_box .menu_tit.mbox2{background-color:#ebb63c;}
.menu_box .menu_tit.mbox3{background-color:#125366;}
.menu_box .menu_tit.mbox4{background-color:#414953;}
.menu_box > ul{width: 100%; overflow: hidden; padding-left: 1px; padding-top: 1px;}
.menu_box > ul li{width: 50%;float:left;}
.menu_box > ul li p{padding:10px;font-size: 18px;text-align: center;border: 1px solid #ddd;border-radius: 8px;height: 25px;margin-left: -1px;margin-top: -1px;}



.page_list{width:100%;overflow:hidden;text-align: center;margin-top:20px;font-size: 1.3em;margin-bottom: 60px;}
.page_list p{display:inline-block;}
.page_list p a{display:block;color: #6b6b6b;padding: 0 6px;}
.page_list p a.on{font-weight:bold; color:#333;}










@media only screen and (max-width: 480px){
	.login .login_text{margin-top:14%;}
	.login .login_text h1{font-size: 2.2em;}
	.l_in_01{padding:13px 20px !important;font-size: 1.3em;}
	.login_btn{padding:10px 20px !important;font-size: 1.5em;}
	
	.ft{font-size:1.1em;}
	.ft_login{font-size:1.1em;}
	
	.sub_top .text1{font-size:2.4em;padding: 70px 40px 0;}
	.sub_top .text2{font-size:1.05em;padding: 0 40px;}
	
	.day_num .day_list li .sc_1{font-size:0.7em; padding:1px 2px;}
	.day_num .day_list li .sc_2{font-size:0.7em; padding:1px 2px;}
	
	.day_w .day_data .data_text{font-size:2.0em;}
	.day_w .day_data .data_prev img{margin-top:-10px;}
	.day_w .day_data .data_next img{margin-top:-10px;}
	.day_num .day_list li{font-size:1.3em;}
	
	.main-menu .main-nav{font-size:22px !important;}
	.main-menu ol{margin-top:30% !important;}

	
	.ed_info table td:last-child{padding: 12px 5px;}
	.tb_btn1{padding: 3px 10px;}

	
	
}
