@charset "UTF-8";

/*--------------------------------------------------------------------
company.html
company.css
--------------------------------------------------------------------*/


/*------------greeting---------------------------------------------------------------*/
div#greeting dl#name {
	margin-top: 0.8em;
	text-align: right;
}
div#greeting dl#name * {
	display: inline-block;
	font-family: "游明朝" , "Yu Mincho" , "游明朝体" , "ヒラギノ明朝 Pro W3" , "HiraMinPro-W3" , Garamond , "Times New Roman" , "Sawarabi Mincho" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;
	font-weight: bolder;
}
div#greeting dl#name dt { font-size: 1.14em; }
div#greeting dl#name dd {
	margin-left: 0.4em;
	font-size: 2em;
}
div#greeting p#Copy {
	margin-top: 25px;
	text-align: center;
	font-size: 1.42em;
	font-weight: bolder;
	color: #248f00;
}


/*------------profile---------------------------------------------------------------*/
div#profile table tr th { width: 13.5%; }
div#profile table tr td dl {
	width: 100%;
	overflow: hidden;
}
div#profile table tr td dl#AddTxt > dt,
div#profile table tr td dl#busTxt > dt { margin-top: 0.8em; }
div#profile table tr td dl#AddTxt > dt:nth-of-type(1),
div#profile table tr td dl#busTxt > dt:nth-of-type(1) { margin-top: 0; }
div#profile table tr td dl.TelNum * { float: left; }
div#profile table tr td dl.TelNum dd { margin-right: 3em; }
div#profile table tr td dl.TelNum dd:nth-last-of-type(1) { margin-right: 0; }
div#profile table tr td dl#busTxt dt { font-weight: bolder; }
div#profile table tr td ul {
	width: 100%;
	list-style: none;
	overflow: hidden;
}


/*------------history---------------------------------------------------------------*/
div#history table tr th { width: 13.5%; }
div#history table tr th span { color: transparent; }


/*------------access---------------------------------------------------------------*/
div#access div.Inner + div.Inner { margin-top: 50px; }
div#access div.accMap {}
div#access div.accPho {
	width: 400px;
	margin: 20px auto 0;
	padding: 20px;
	background-color: #f4f4f4;
	border-top: 1px solid #bfbfbf;
	border-bottom: 1px solid #bfbfbf;
}
div#access h4 {
	padding-bottom: 0;
	background: none;
	line-height: 1.2;
	letter-spacing: 0.04em;
	font-size: 1em;
	font-weight: normal;
	color: inherit !important;
	overflow: hidden;
}
div#access dl {
	width: 100%;
	overflow: hidden;
}
div#access dl dt { float: left; }