

div.today_in{padding-top:0px;display: -ms-flexbox;display: flex;-ms-flex-pack: center;justify-content:center;-webkit-flex-wrap: wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items: flex-start;}
/*======*/
.today .girl{width:18%;height:auto;margin:0px 1% 15px 1%;text-align:center;display:inline-block;vertical-align:top;position:relative;padding:10px 0px;background:#ffffff;box-shadow: 0 0 5px rgba(68, 34, 34, 0.2);border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;}
.today .girl div.img{width:calc(100% - 20px);height:auto;position:relative;}
.today .girl div.img .realtime{width:100%;height:auto;position:absolute;top:-10px;left:0px;}
.today .girl div.img .realtime span{display:inline-block;width:90%;height:auto;background:#b49f69;line-height:26px;color:#ffffff;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;position:relative;}
.today .girl div.img .realtime span:after {content: "";position: absolute;bottom: -6px;right:calc(50% - 3px);width: 0;height: 0;border-style: solid;border-width: 6px 6px 0 6px;border-color: #b49f69 transparent transparent transparent;}
.today .girl p.img{width:100%;height:auto;margin:0px auto;position:relative;}
.today .girl p.img a{display:block;}
.today .girl .new{display:inline-block;width:30px;height:30px;margin:0px auto;padding:0px;position:absolute;top:7px;left:7px;}
.today .girl .x{display:inline-block;width:30px;height:30px;margin:0px auto;padding:0px;position:absolute;bottom:7px;right:7px;}
.today .girl .name{width:100%;height:auto;margin:0px auto;padding:3px 0px 5px 0px;}
.today .girl .name h3{width:100%;height:auto;margin:0px auto;padding:2px 0px 0px 0px;}
.today .girl .name p.size{width:100%;height:auto;margin:0px auto;padding:1px 0px 1px 0px;}
.today .girl .name h3 span, .today .girl .name p.size span{font-size:16px;color:#ff871c;}
.today .girl .today{width:100%;height:auto;background:#ffffff;display: -ms-flexbox;display: flex;-ms-flex-pack: center;justify-content:center;align-items: center;
border:1px solid #ffa9b0;box-sizing:border-box;-moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
.today .girl .today dt{width:15%;height:100%;background:#ffa9b0;padding:6px 0px;position:relative;}
.today .girl .today dt:after{content:" ";display:inline-block;position:absolute;top:calc(50% - 5.5px);right:-5px;width: 0;height: 0;border-style: solid;border-width: 5.5px 0 5.5px 5px;border-color: transparent transparent transparent #ffa9b0;}
.today .girl .today dt img{width:18px;height:16px;}
.today .girl .today dd{width:85%;height:auto;color:#61522c;line-height:200%;}
	@media all and (min-width: 1025px) {
	}
	@media all and (max-width: 1024px) {
		.today .box_in{width:100%;}
		.today .girl{width:31.5%;margin:0px 0.5% 10px 0.5%;}
		.today .girl .new{width:35px;height:35px;}
		.today .girl .today dt{width:18%;}
		.today .girl .today dd{width:82%;}
	}
	@media all and (max-width: 776px) {
	}
	@media all and (max-width: 667px) {
		.today .girl{width:47%;margin:0px 1% 10px 1%;}
	}
	@media all and (max-width: 480px) {
		.today .girl p.size{font-size:11px;}
	}
	@media all and (max-width: 320px) {
	}

/*======*/
.calender_ul{width:100%;height:auto;margin:0px auto;padding-bottom:25px;}
.calender_ul li{display:inline-block;width:auto;height:auto;margin:0px auto;padding:0px;}
.calender_ul li a{display:inline-block;width:auto;height:auto;margin:0px auto;padding:0px 15px;}
.calender h3{font-weight:normal;width:100%;height:auto;margin:0px auto;padding-bottom:10px;}
.calender h3 span{display:inline-block;width:auto;height:auto;margin:0px auto;padding:3px 40px 4px 40px;clip-path: polygon(10% 0%, 90% 0%, 100% 50%, 90% 100%, 10% 100%, 0% 50%);background:#1b1d38;color:#ffeaeb;font-size:13px;}
.calender_ul li .day{display:block;width:auto;height:auto;margin:0px auto;padding:0px;font-size:15px;letter-spacing:2px;line-height:100%;}
.calender_ul li .week{display:block;width:auto;height:auto;margin:0px auto;padding:0px;font-size:12px;letter-spacing:2px;line-height:100%;}
.calender_ul li .red{color:#c53170;}
.calender_ul li .blue{color:#068da1;}
	@media all and (min-width: 1025px) {
		.calender_ul li{position:relative;}
		.calender_ul .selected li:nth-of-type(1):after{content:"";display:inline-block;position:absolute;bottom:-10px;left:25px;width: 0;height: 0;border-style: solid;border-width: 5px 7px 0 7px;border-color: #1b1d38 transparent transparent transparent;}
		.calender_ul li.selected:after{content:"";display:inline-block;position:absolute;bottom:-10px;left:calc(50% - 8px);width: 0;height: 0;border-style: solid;border-width: 5px 7px 0 7px;border-color: #1b1d38 transparent transparent transparent;}
		.calender_ul li a:link{color:#1b1d38;text-decoration:none;}
		.calender_ul li a:visited{color:#1b1d38;text-decoration:none;}
		.calender_ul li a:hover{color:#b49f69;text-decoration:none;}
		.calender_ul li a:active{color:#1b1d38;text-decoration:none;}
	}
	@media all and (max-width: 1024px) {
		.calender h3{width:100%;height:auto;margin:0px auto;padding:0px 0px 10px 0px;}
		.calender h3 span{font-size:12px;padding:3px 25px 4px 25px;}
		.calender_ul li{position:relative;}
		.calender_ul .selected li:nth-of-type(1):after{content:"";display:inline-block;position:absolute;bottom:4px;left:calc(50% - 8px);width: 0;height: 0;border-style: solid;border-width: 5px 7px 0 7px;border-color: #1b1d38 transparent transparent transparent;}
		.calender_ul li.selected:after{content:"";display:inline-block;position:absolute;bottom:4px;left:calc(50% - 8px);width: 0;height: 0;border-style: solid;border-width: 5px 7px 0 7px;border-color: #1b1d38 transparent transparent transparent;}
		.calender_ul{padding-bottom:10px;}
		.calender_ul li .day{font-size:13px;}
		.calender_ul li .week{font-size:10px;}
		.calender_ul li a{color:#1b1d38;text-decoration:none;display:inline-block;padding:0px 4px 10px 4px;}
	}


