.relative {
	position: relative;
}
.section {
	margin: 0 auto;
}
.clear { 
	clear: both;
}
.left:not(.auto) {
	float: left;
}
.right:not(.auto) {
	float: right;
}
.auto {	
	margin: 0 auto !important;
}
.block { 
	display: block;
}
.table {
	display: table;
}
.table-cell {
	display: table-cell;
    vertical-align: middle;
}
.center {
	text-align: center;
}
.fright {
	text-align: right;
}
.fleft {
	text-align: left;
}
.justify {
	text-align: justify;
}
.hover:hover { 
	cursor: pointer;
}
.strong {
	font-weight: bold;
}
.nobr { 
	white-space:nowrap;
}
.col1_3 { 
	float: left; 
}
.col2_3 {
	float: left; 
	text-align: justify; 
	text-justify: inter-word;
} 
.col3_3 { 
	float: left;
}

@media (min-width: 1200px) {
.mobile {
	display: none;
}
.section:not(.not) {
	width: 1080px;
}
.col1 { 
	width: 180px;
}
.col2 { 
	width: 360px;
}
.col3 { 
	width: 540px;
}
.col4 { 
	width: 720px;
}
.col5 { 
	width: 900px;
}
.col6, .row { 
	width: 1080px;
}
.col05 {
	width: 90px;
}
.col15 {
	width: 270px;
}
.col25 {
	width: 450px;
}
.col1, .col2, .col3, .col4, .col5, .col6, .col05, .col15, .col25 { 
	min-height: 30px;
}
.in-col1, .out-col1 { 
	width: 160px;
}
.in-col2, .out-col2 {
	width: 340px;
}
.in-col3, .out-col3 { 
	width: 520px;
}
.in-col4, .out-col4 { 
	width: 700px;
}
.in-col5, .out-col5 { 
	width: 880px;
}
.in-col6, .out-col6 { 
	width: 1060px;
}
.in-col05, .out-col05 {
	width: 70px;
}
.in-col15, .out-col15 {
	width: 250px;
}
.in-col25, .out-col25 {
	width: 430px;
}
.in-col1, .in-col2, .in-col3, .in-col4, .in-col5, .in-col6, .in-col05, .in-col15, .in-col25 { 
	margin: 10px; 
	min-height: 8px;
}
.out-col1, .out-col2, .out-col3, .out-col4, .out-col5, .out-col6, .out-col05, .out-col15, .out-col25 { 
	padding: 10px; 
	min-height: 50px;
}
.col1_3 { 
	width: 360px; 
	height: 270px; 
	padding: 5px;
}
.col2_3 { 
	width: 690px; 
	height: 270px; 
	padding: 5px 10px 5px 10px;
} 
.col3_3 { 
	width: 1080px; 
	height: 280px;
}
.row3 { 
	height: 540px;
}
.row2 { 
	height: 360px;
}
.row1 { 
	height: 180px; 
}
}

@media (max-width: 1199px) and (min-width: 980px) {
.mobile {
	display: none;
}	
.section:not(.not) {
	width: 864px;
}
.col1 { 
	width: 144px;
}
.col2 { 
	width: 288px;
}
.col3 { 
	width: 432px;
}
.col4 { 
	width: 576px;
}
.col5 { 
	width: 720px;
}
.col6, .row { 
	width: 864px;
}
.col05 {
	width: 72px;
}
.col15 {
	width: 216px;
}
.col25 {
	width: 360px;
}
.col1, .col2, .col3, .col4, .col5, .col6, .col05, .col15, .col25 { 
	min-height: 30px;
}
.in-col1, .out-col1 { 
	width: 128px;
}
.in-col2, .out-col2 {
	width: 272px;
}
.in-col3, .out-col3 { 
	width: 416px;
}
.in-col4, .out-col4 { 
	width: 576px;
}
.in-col5, .out-col5 { 
	width: 704px;
}
.in-col6, .out-col6 { 
	width: 848px;
}
.in-col05, .out-col05 {
	width: 56px;
}
.in-col15, .out-col15 {
	width: 200px;
}
.in-col25 {
	width: 344px;
}
.in-col1, .in-col2, .in-col3, .in-col4, .in-col5, .in-col6, .in-col05, .in-col15, .in-col25 { 
	margin: 8px; 
	min-height: 8px;
}
.out-col1, .out-col2, .out-col3, .out-col4, .out-col5, .out-col6, .out-col05, .out-col15, .out-col25 { 
	padding: 8px; 
	min-height: 40px;
}
.col1_3 { 
	width: 288px; 
	height: 215px; 
	padding: 4px;
}
.col2_3 { 
	width: 552px; 
	height: 215px; 
	padding: 4px 8px 4px 8px;
} 
.col3_3 { 
	width: 864px; 
	height: 223px;
}
.row1 { 
	height: 144px;
}
.row2 { 
	height: 288px;
}
.row3 { 
	height: 432px;
}
}

@media (max-width: 979px) and (min-width: 768px) {
.mobile {
	display: none;
}
.section:not(.not) {
	width: 696px;
}
.col1 {
	width: 116px;
}
.col2 { 
	width: 232px;
}
.col3 { 
	width: 348px;
}
.col4 { 
	width: 464px;
}
.col5 { 
	width: 580px;
}
.col6, .row { 
	width: 696px;
}
.col05 {
	width: 58px;
}
.col15 {
	width: 174px;
}
.col25 {
	width: 290px;
}
.col1, .col2, .col3, .col4, .col5, .col6, .col05, .col15, .col25 { 
	min-height: 26px;
}
.in-col1, .out-col1 { 
	width: 104px;
}
.in-col2, .out-col2 {
	width: 220px;
}
.in-col3, .out-col3 { 
	width: 336px;
}
.in-col4, .out-col4 { 
	width: 452px;
}
.in-col5, .out-col5 { 
	width: 568px;
}
.in-col6, .out-col6 { 
	width: 684px;
}
.in-col05, .out-col05 {
	width: 46px;
}
.in-col15, .out-col15 {
	width: 162px;
}
.in-col25 {
	width: 278px;
}
.in-col1, .in-col2, .in-col3, .in-col4, .in-col5, .in-col6, .in-col05, .in-col15, .in-col25 { 
	margin: 6px; 
	min-height: 6px;
}
.out-col1, .out-col2, .out-col3, .out-col4, .out-col5, .out-col6, .out-col05, .out-col15, .out-col25 { 
	padding: 6px; 
	min-height: 30px;
}
.col1_3 {
	width: 230px; 
	height: 175px; 
	padding: 3px;
}
.col2_3 { 
	width: 448px; 
	height: 175px; 
	padding: 3px 6px 3px 6px;
} 
.col3_3 { 
	width: 696px; 
	height: 181px;
}
.row1 {
	height: 116px;
}
.row2 { 
	height: 232px;
}
.row3 { 
	height: 348px;
}
}
@media (max-width: 767px) {
.computer {
	display: none !important;
}
.section:not(.not) {
	width: 300px;
}
.col1 {
	width: 150px;
}
.col2, .mobile_col2 { 
	width: 300px;
}
.col3 { 
	width: 300px;
}
.col4 { 
	width: 300px;
}
.col5 { 
	width: 300px;
}
.col6, .row { 
	width: 300px;
}
.col05 {
	width: 75px;
}
.col15 {
	width: 150px;
}
.col25, .col15.mobile2x {
	width: 300px;
}
.col1, .col2, .col3, .col4, .col5, .col6, .col05, .col15, .col25 { 
	min-height: 30px;
}
.in-col1, .out-col1 { 
	width: 138px;
}
.in-col2, .out-col2, .out-col1.mobile2x, .in-col1.mobile2x {
	width: 288px;
}
.in-col3, .out-col3 { 
	width: 288px;
}
.in-col4, .out-col4 { 
	width: 288px;
}
.in-col5, .out-col5 { 
	width: 288px;
}
.in-col6, .out-col6 { 
	width: 288px;
}
.in-col05, .out-col05 {
	width: 63px;
}
.in-col15, .out-col15 {
	width: 138px;
}
.in-col25, .out-col25, .out-col15.mobile2x, .in-col15.mobile2x {
	width: 288px;
}
.in-col1, .in-col2, .in-col3, .in-col4, .in-col5, .in-col6, .out-col05, .out-col15, .out-col25 { 
	margin: 0px; 
	min-height: 6px;
}
.out-col1, .out-col2, .out-col3, .out-col4, .out-col5, .out-col6, .out-col05, .out-col15, .out-col25 {
	padding: 6px; 
	min-height: 30px;
}	
.mobile2x {
	text-align: center;
}

.col1_3 {
	width: 294px; 
	height: 210px; 
	padding: 3px;
}
.col2_3 { 
	width: 294px; 
	min-height: 210px; 
	padding: 3px;
} 
.col3_3 { 
	width: 300px; 
	min-height: 342px;
}
.row1 {
	height: 150px;
}
.row2 { 
	height: 300px;
}
.row3 { 
	height: 300px;
}
}