﻿@charset "utf-8";
/* CSS Document */
/* TCC会議室誘導用 */
div#tcc_banner_area {
	display:block;
	width:100%;
	margin:30px auto 50px;
	text-align:center;
}
div#tcc_banner_area > a {
	display:inline-block;
}
div#tcc_banner_area > a:link,
div#tcc_banner_area > a:visited,
div#tcc_banner_area > a:hover,
div#tcc_banner_area > a:active {
	text-decoration:none;
}
	
div#tcc_banner_area > a > div {
	display: flex;
	box-sizing:border-box;
	width:450px;
	height:auto;
	border:#53585c 1px solid;
	padding: .5em .8em;
	color:#53585c;
	background-color:#fff;
}
div#tcc_banner_area > a > div > div {
	display:inline-block;
}

div#tcc_banner_area > a > div > div:nth-of-type(1) {
	width:30%;
	order:2;
}

div#tcc_banner_area > a > div > div:nth-of-type(1) img {
	width:100%;
	height:auto;
}

div#tcc_banner_area > a > div > div:nth-of-type(2) {
	line-height:2.0;
	width:70%;
	font-size:18px;
	font-weight:bold;
	text-align: center;
	padding-top:.3em;
}
div#tcc_banner_area::after {
  content: "";
  display: block;
  clear: both;
}

@media only screen and (max-width: 750px){

div#tcc_banner_area {
	display:block;
	width:90%;
	height:auto;
	padding: .8em .8em;
}
div#tcc_banner_area > a > div {
	width:100%;
	display:block;
	padding: .8em .8em;
}
div#tcc_banner_area > a > div > div {
}
div#tcc_banner_area > a > div > div:nth-of-type(1) {
	width:100%;
}
div#tcc_banner_area > a > div > div:nth-of-type(2) {
	line-height:1.6;
	width:100%;
	font-size:5vw;
	font-weight:bold;
	padding-top:.8em;
}


}