@charset "utf-8";
/*xl*/
@media screen and (min-width: 993px) and (max-width: 1920px) {
}
/*lg*/
@media screen and (min-width: 769px) and (max-width: 992px) {
}
/*md*/
@media screen and (min-width: 575px) and (max-width: 768px) {
	div.news>dl>dd:nth-child(odd) {max-width: 39rem}
}
/*sm*/
@media screen and (max-width: 576px) {
}

@media screen and (max-width: 662px) {
	footer {padding-top: 1rem}
}

/*nav*/
@media screen and (max-width: 991px) {
	header {display: none}
	header.slidebars {display: block}
}
/*under 1024*/
@media screen and (max-width: 1024px) {
	div.copyright>dl>dd {font-size: .85rem}
	div.copyright>dl>dd>dl {float: left}
	div.copyright>dl>dd>dl>dd {border-right: none}
	div.copyright>dl>dd>dl>dd.declare {text-align: left}
}
@media screen and (max-width: 662px) {
	nav.footer {display: none}
}
/*Mobile Phones Portrait*/
@media screen and (max-device-width: 360px) and (orientation: portrait) {
	nav.footer {display: none}
	div.copyright>dl>dd {font-size: 1rem}
	div.copyright>dl>dd>dl {margin-bottom: .5rem}
	div.copyright>dl>dd>dl>dd {border-right: none; text-align: justify; padding-right: 0}
	div.copyright>dl>dd>dl>dd.declare {text-align: justify}
	div.copyright>dl>dd:nth-child(2) {padding-top: 1rem}
}
/*Mobile Phones Landscape*/
@media screen and (max-device-width: 640px) and (orientation: landscape) {
}

/*ios use*/
/*iPhone 4+ Portrait or Landscape 基本上不用太理這支*/
@media screen and (min-device-width: 320px) and (-webkit-min-device-pixel-ratio: 2) {
}
/*iPhone 5 Portrait or Landscape*/
@media (device-height: 568px) and (device-width: 320px) and (-webkit-min-device-pixel-ratio: 2) {
}
/*iPhone 6 Portrait or Landscape*/
@media only screen and (min-device-width: 375px) and (max-device-width: 667px) {
	div.copyright>dl>dd>dl {margin-bottom: .5rem}
}
/*iPhone 6 plus Portrait or Landscape*/
@media only screen and (min-device-width: 414px) and (max-device-width: 736px) {
	div.copyright>dl>dd>dl {margin-bottom: .5rem}
}

/*Android Tablets Portrait*/
/*800px / 1280px samsung galaxy Tab 2 10.1*/
@media only screen and (min-device-width: 800px) and (max-device-width: 1280px) and (orientation: portrait) {
	div.copyright>dl>dd>dl {font-size: .81rem; float: left}
	div.copyright>dl>dd>dl>dd {border-right: none; text-align: justify}
	div.copyright>dl>dd>dl>dd.declare {text-align: justify}
}
/*ipad*/
@media screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
	div.copyright>dl>dd {font-size: .81rem}
	div.copyright>dl>dd>dl {float: left}
	div.copyright>dl>dd>dl>dd {border-right: none; text-align: left; padding: 0 .5rem}
	div.copyright>dl>dd>dl>dd.declare {text-align: justify}
	
	
}