.ContBox{width: 100%; height:100%; padding-top: 60px;}

.bgcont {width:100%;}
.bgcont:after {content:""; display:block; clear:both; height:1px; overflow:hidden;}

.contarea {width: 100%; position: relative; box-sizing: border-box; margin-bottom: 30px;}
.contarea:after {content:""; display:block; clear:both; height:1px; overflow:hidden;}

.grid {position: relative; width: 960px; margin:0 auto;}
.grid:after {content:""; display:block; clear:both; height:1px; overflow:hidden;}
@media only screen and (min-width:640px) and (max-width:959px) {
	.grid {width: 640px;}
}

@media screen and (max-width: 639px) {
	.grid {width: 320px;}
}


.grid_Bg{background:rgba(255,255,255,0.7); padding-top: 30px; position: relative;}
.nogrid_Bg{background:rgba(255,255,255,0.0); padding-top: 30px; position: relative;}


.tablearea{padding: 20px; box-sizing: border-box;}


.contenthover {padding:10px; }
.contenthover, .contenthover h3, contenthover a { color:#fff; }
.contenthover h3 { margin:10px auto 0px; line-height:1.3em; padding:0; font-size:18px;}
.contenthover p { margin:5px auto 10px; line-height:1.3em; padding:0; font-size:13px;}
.contenthover a.mybutton { display:block; text-align:center; padding:5px 10px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }

.Colbox{width:100%;}
.Col1box{width:80px;}
.Col2box{width:160px;}
.Col3box{width:240px;}
.Col4box{width:320px;}
.Col5box{width:400px;}
.Col6box{width:480px;}
.Col7box{width:560px;}
.Col8box{width:640px;}
.Col9box{width:720px;}
.Col10box{width:800px;}
.Col11box{width:880px;}
.Col12box{width:960px;}
.Col13box{width:1040px;}
.Col14box{width:1120px;}
.Col15box{width:1200px;}





@media only screen and (min-width:1120px) and (max-width:1199px) {
.Col12box{width:880px;}
.Col15box{width:100%;}
}

@media only screen and (min-width:1040px) and (max-width:1119px) {
.Col12box{width:800px;}
.Col15box{width:100%;}
}

@media only screen and (min-width:960px) and (max-width:1039px) {
.Col12box{width:720px;}
.Col15box{width:100%;}
}

@media only screen and (max-width:959px) {
.Col12box{width:100%;}
.Col15box{width:100%;}
}


@media only screen and (max-width:720px) {
.Col3box{width:50%;}
}



.Colbox:after{content:""; display:block; clear:both; height:1px; overflow:hidden;}
/*\*/
* html .Colbox{
height:20px;
overflow: visible;
}
/**/



a.detailbtn{clear:both; display:block; text-align:center; padding:5px 10px; font-size:16px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; margin:5px auto; }


.Col100:after{content:""; display:block; clear:both; height:1px; overflow:hidden;}





.Col100{width:100%; clear:both;}
.Col95{width:95%;}
.Col90{width:90%;}
.Col85{width:85%;}
.Col80{width:80%;}
.Col75{width:75%;}
.Col70{width:70%;}
.Col66{width:66.6%;}
.Col65{width:65%;}
.Col60{width:60%;}
.Col55{width:55%;}
.Col50{width:50%;}
.Col50{width:50%;}
.Col48{width:48%;}
.Col45{width:45%;}
.Col40{width:40%;}
.Col35{width:35%;}
.Col33{width:33.3%;}
.Col30{width:30%;}
.Col25{width:25%;}
.Col20{width:20%;}
.Col15{width:15%;}
.Col10{width:10%;}
.Col5{width:5%;}




/*base*/
@media only screen and (min-width:600px) and (max-width:800px) {
.Col100{width:100%;}
.Col95{width:80%;}
.Col90{width:80%;}
.Col85{width:80%;}
.Col80{width:80%;}
.Col75{width:80%;}
.Col70{width:70%;}
.Col66{width:66.6%;}
.Col65{width:65%;}
.Col60{width:60%;}
.Col55{width:55%;}
.Col50{width:50%;}
.Col48{width:48%;}
.Col45{width:45%;}
.Col40{width:40%;}
.Col35{width:35%;}
.Col33{width:33.3%;}
.Col30{width:30%;}
.Col25{width:25%;}
.Col20{width:20%;}
.Col15{width:20%;}
.Col10{width:20%;}
.Col5{width:20%;}
}

/*base*/
@media only screen and (max-width:599px) {
.Col100{width:100%;}
.Col95{width:100%;}
.Col90{width:100%;}
.Col85{width:100%;}
.Col80{width:100%;}
.Col75{width:100%;}
.Col70{width:100%;}
.Col66{width:100%;}
.Col66{width:100%;}
.Col65{width:100%;}
.Col60{width:100%;}
.Col55{width:100%;}
.Col50{width:100%;}
.Col48{width:100%;}
.Col45{width:100%;}
.Col40{width:100%;}
.Col35{width:100%;}
.Col33{width:100%;}
.Col30{width:100%;}
.Col25{width:100%;}
.Col20{width:100%;}
.Col15{width:100%;}
.Col10{width:100%;}
.Col5{width:100%;}
}


.Lbox{float:left;}
.Rbox{float:right;}
