﻿@media screen and (min-width: 1280px) {
	header > .header_title a {
		font-size: 35pt;
	}

}

@media screen and (max-width: 670px) {
	header > .header_title a {
		font-size: 6.5vw;
	}
	header > .header_title {
		text-align: right;
		margin-right: 10px;
	}

 #navbar a {
		min-width: 0px;
		font-size: 90%;
		padding: 5px 0px;
	}

 #navbar > li { 
		padding: 5px 0px; 
 }

 header > .header_rblock {
		right: 2%;
	  top: 80px;
 }
 .header_rblock > .header_time {
	  display: none;
 }
 .header_rblock > .header_money {
	  text-align: right;
 }


 .gridConternt2col {
	  display: flex;
	  flex-direction: column;
 }

 .gridConternt2col > div:nth-child(2n + 2) {
		background: #E2ECEC;
 }

 .gridConternt2col > div:last-child {
		border-top: 1px solid #000;
		border-left: 0px;
 }

 .gridConternt3col {
	  display: flex;
	  flex-direction: column;
 }

 .gridConternt3col > div:nth-child(2n + 2) {
		background: #E2ECEC;
 }

 .grid2col {
	  display: flex;
	  flex-direction: column;
 }
 .grid2col > div:last-child {
		border-top: 1px solid #ccc;
		border-left: 0px;
 }

 .tablist-nav {
		width: 110px;
 }
 .tablist-items {
		margin-left: 109px;
 }



}
