@charset "UTF-8";
.day4 {
	/*display: none;*/
}
.day1 .new_icon,.day2 .new_icon, .day3 .new_icon {
	display: none;
}
@media print, screen and (min-width: 641px) {
	#conf ul.top_box li {
		float: left;
		position: relative;
		background-color: #fff;
		/*border: 1px solid #CECECE;*/
		width: 31%;
		margin: 10px 1.75% 20px 1.75%;
		padding-bottom: 10px;
	}
	/*A 左1*/
	#conf ul.top_box li:nth-of-type(3n) {
		/*margin-left: 0%!important;*/
		margin-right: 0% !important;
	}
	#conf ul.top_box li:nth-of-type(3n+1) {
		margin-right: 0% !important;
	}
	#conf ul.top_box li:nth-of-type(3n+2) {
		margin-right: 0% !important;
	}
	/*B 左1

#conf ul.top_box li:nth-of-type(3n){
  margin-right: 0%!important; 
     border: 1px solid red;
}
#conf ul.top_box li:nth-of-type(3n+1){
     margin-left: 0%!important;
     border: 1px solid red;
}
*/
	/*C 左1
#conf ul.top_box li:nth-of-type(3n+1){
    margin-right: 0%!important; 
     border: 1px solid red;
}

#conf ul.top_box li:nth-of-type(3n+2){
margin-left: 0%!important; 
     border: 1px solid red;
}

*/
	/*B 2
ul.top_box li:nth-of-type(1), ul.top_box li:nth-of-type(3n+1)  {
    margin-left: 1.75%
}
ul.top_box li:nth-of-type(3n) {
    margin-right: 1.75%
}
ul.top_box li:nth-of-type(2), ul.top_box li:nth-of-type(3n) {
    margin-left: 0%
}
ul.top_box li:nth-of-type(3n) {
    margin-right: 0%
}
*/
	/*
ul.top_box li:nth-of-type(3), ul.top_box li:nth-of-type(3n) {
    margin-left: 0%
}
ul.top_box li:nth-of-type(3n+2) {
    margin-right: 0%
}
ul.top_box li:nth-of-type(2), ul.top_box li:nth-of-type(3n+2)  {
    margin-left: 0%
}
ul.top_box li:nth-of-type(3n+1) {
    margin-right: 0%
}
*/
}
@media screen and (max-width:640px) {
	ul.top_box li {
		float: left;
		position: relative;
		background-color: #fff;
		/*border: 1px solid #CECECE;*/
		width: 48%;
		margin: 10px 2% 30px 2%;
		padding-bottom: 40px;
	}
	ul.top_box li:nth-of-type(odd) {
		margin-left: 0%
	}
	ul.top_box li:nth-of-type(even) {
		margin-right: 0%
	}
}
@media screen and (max-width:480px) {
	ul.top_box li {
		position: relative;
		background-color: #fff;
		/*border: 1px solid #CECECE;*/
		width: 90%;
		margin: 10px 5% 30px;
		padding-bottom: 40px;
	}
	ul.top_box li:nth-of-type(odd) {
		margin-left: 5% !important
	}
	ul.top_box li:nth-of-type(even) {
		margin-right: 5% !important
	}
}