table.adapt_01 {margin: 0 auto;position: relative;float: none;;}
.mobile_logo {}
.mobile_logo img {}
.navicon {display: none;}
.navicon:before {display:none;}
.pseudo_adblock {display: none;}
@media (min-width: 1281px) { 

}
@media (max-width: 1280px) { 

}
@media (max-width: 1024px) { 

}
@media (max-width: 800px) { 
	blockquote {margin: 10px;}
	.mobile_logo {display:block;}
	.mobile_logo img {width: 100%; height: auto;}
	table.adapt_01 {width: 100%; max-width: 100%;overflow: hidden;}
	table.adapt_01 > tbody {}
	table.adapt_01 > tbody > tr {}
	table.adapt_01 > tbody > tr > td {}

	table.adapt_02 {}
	table.adapt_02 > tbody {}
	table.adapt_02 > tbody > tr {}
	table.adapt_02 > tbody > tr > td {background-size: 100% auto;height: auto;vertical-align:top;}
	table.adapt_02 > tbody > tr > td a {font-size: 12px;}
	table.adapt_02 > tbody > tr > td a:hover {}

}
@media (max-width: 768px) { 

}
@media (max-width: 720px) { 

}
@media (max-width: 640px) { 

	.navicon {display:block;text-align:center;text-transform:uppercase;font-size:19px;line-height:14px;color:#003399;font-weight:normal;padding:10px 0;}
	.navicon:before {content: ""; display: inline-block; width: 16px; height: 14px; background: url(/images/navicon.png) no-repeat; margin: 0 10px 0 0; vertical-align: baseline;}

	.rating_block {display: none;}

	table.adapt_03 {position: relative;display: block;}
	table.adapt_03 > tbody {position: relative;display: block;}
	table.adapt_03 > tbody > tr {position: relative;display: block;}
	table.adapt_03 > tbody > tr > td {position: relative;display: block;width: auto;padding: 6px;}
	table.adapt_03 > tbody > tr > td.mainLeftColumn {}
	table.adapt_03 > tbody > tr > td.mainLeftColumn a {}
	.nav {display: none;}
	.nav > a {font-size: 14px;margin: 0 0 10px 0;display: block;text-align: right;float: right;}
	.nav > div {display: none;}
	table.adapt_04 {width: 100%;}
	table.adapt_04 > tbody {}
	table.adapt_04 > tbody > tr {}
	table.adapt_04 > tbody > tr > td {}
	table.adapt_04 + div {}
	
	.pseudo_adblock {position: relative;margin: 10px 0;display: block;}
	.pseudo_adblock strong {display: block;text-align: center; margin: 0 0 10px 0;}
	.pseudo_adblock a {position: relative; display: block; text-align: center;}
	.pseudo_adblock br {display: none;}
	.pseudo_adblock a img { float:none;}

	td.adapt_main {}
	td.adapt_main table:not(.annotationstable) {position: relative;display: block;width: auto;height: auto;float: none;}
	td.adapt_main table:not(.annotationstable) tbody {position: relative;display: block;}
	td.adapt_main table:not(.annotationstable) tbody tr {position: relative;display: block;}
	td.adapt_main table:not(.annotationstable) tbody tr td {position: relative;display: block;width: auto;height: auto;    word-break: break-word;}
	td.adapt_main table:not(.annotationstable) tbody tr td img {display: block; margin: 0 auto; max-width: 100%; height: auto; float: none;}
	td.adapt_main table:not(.annotationstable) tbody tr td a img {float: left;}
	td.adapt_main table:not(.annotationstable) tbody tr td input {width: 100%}


	table.footertable {position: relative;display: block;}
	table.footertable > tbody {position: relative;display: block;}
	table.footertable > tbody > tr {position: relative;display: block;}
	table.footertable > tbody > tr > td {position: relative;display: block;}
	table.footertable > tbody > tr > td.mainBottom:nth-child(1) {}
	table.footertable > tbody > tr > td.mainBottom:nth-child(2) {}
	table.footertable > tbody > tr > td.mainBottom:nth-child(3) {}

}
@media (max-width: 480px) { 

}
@media (max-width: 420px) { 

}
@media (max-width: 375px) { 

}
@media (max-width: 320px) { 

}