@charset "Shift_JIS";/* クリア------------------------------------------------------------ */.clear{	clear: both;	height: 0px;	line-height: 0;	font-size: 0;}*html .clear{	height: 0px;}.clear-1px{	clear: both;	height: 1px;	line-height: 0;	font-size: 0;}.clearfix:after{	content: "."; 	display: block; 	height: 0; 	clear: both; 	visibility: hidden;}.clearfix {	min-height: 1%;	display: inline-table;}/* Hides from IE-mac \*/* html .clearfix {height: 1%;}.clearfix {display: block;}/* End hide from IE-mac */.hidden{	visibility: hidden;}/* グローバル------------------------------------------------------------ */#gMenu{	margin: 0px;	padding: 0;	list-style: none;	width: 960px;}.gMenu{	margin: 0px 0px;	padding: 0px 0px;	float: left;	height: 47px;	display: inline;}.gMenuLink{	display: block;	height: 47px;	background-position: 0 0;	background-repeat: no-repeat;	text-indent: -999px;	text-decoration: none;	float: left;}/* *Hides from IE-mac \*/#gMenu a{	overflow: hidden;}/* *End hide from IE-mac */#gmEvent a{ width: 192px; background-image: url(http://www.tg-misawa.com/common/navi_image/gmenu_btn01.gif); }#gmKodate a{ width: 192px; background-image: url(http://www.tg-misawa.com/common/navi_image/gmenu_btn02.gif); }#gmBunjou a{ width: 192px; background-image: url(http://www.tg-misawa.com/common/navi_image/gmenu_btn03.gif); }#gmReform a{ width: 192px; background-image: url(http://www.tg-misawa.com/common/navi_image/gmenu_btn04.gif); }#gmApart a{ width: 192px; background-image: url(http://www.tg-misawa.com/common/navi_image/gmenu_btn05.gif); }#gmEvent a:hover,#gmKodate a:hover,#gmBunjou a:hover,#gmReform a:hover,#gmApart a:hover{ background-position: 0 -48px;}.gmSelected{	display: block;	height: 47px;	background-position: 0 -96px;	background-repeat: no-repeat;	text-indent: -999px;	text-decoration: none;	float: left;}#main_box{	z-index:1;	}	/* - - - ADxMenu: BASIC styles [ MANDATORY ] - - - *//* remove all list stylings */.menu, .menu ul {	margin: 0;	padding: 0;	border: 0;	list-style-type: none;}.menu ul {	visibility: hidden;	position: absolute;	z-index: 10;	left: 0;	top: 0;	/* IE6 対策 */        behavior: url("http://www.tg-misawa.com/csshover.htc");}.menu li {	margin: 0;	padding: 0;	position: relative;	z-index: 5;}.menu li:hover {	z-index: 10000;	white-space: normal;}.menu li ul li {	float: none;}.menu li:hover>ul {	visibility: visible;	top: 100%;}.menu li li:hover>ul {	/* 2nd+ levels go on the right side of the parent item */	top: 0;	left: 100%;}/* -- float.clear -- force containment of floated LIs inside of UL */.menu:after, .menu ul:after {	content: ".";	height: 0;	display: block;	visibility: hidden;	overflow: hidden;	clear: both;}.menu, .menu ul {	min-height: 0;}/* -- float.clear.END --  *//* -- sticky.submenu -- */.menu ul {	background-image: url(http://www.tg-misawa.com/common/navi_image/empty.gif);	padding: 0px 0px 0px 0px;	margin: 0px 0 0 0px;	_margin: 1px 0px 0px 0px;}/* -- sticky.submenu.END -- *//* --- DESIGN styles [ OPTIONAL, design your heart out :) ] --- */.menu, .menu ul li {	color: #eee;}.menu ul {	background:#000000;}.pulldownList {	height: auto;	width: 192px;	z-index:6;}.pulldownListShort {	height: auto;	width: 150px;}.islide, .islideBottom, islideMidashi{	margin: 0px 0px;	font-size: 11px;	line-height: 25px;}.islide{	padding: 0 0 0px 0;	border-bottom: 1px dotted #afafaf;}.islideBottom{	padding: 0 0 0px 0;}.islideBottomLine{	padding: 0 0 0px 0;}.islideMidashi{	padding: 0 0 0px 4px;	border-bottom: 1px dotted #afafaf;}.menu ul a {	display: block;	position: relative;	color: #FFFFFF;	text-decoration: none;}.menu ul a:hover, .menu ul li:hover>a {	color: #fc3;}.pulldownList a {	width: 177px;	_width: 192px;	background: none;}.pulldownListShort a {	width: 110px;	_width: 125px;}.menu ul>li + li {	/* and remove the top border on all but first item in the list */	border-top: 0;}/* Fix for IE5/Mac \*//*/.menu a {	float: left;}/* End Fix *//* --- ADxMenu: IE6 BASIC styles [MANDATORY] --- */.menu, .menu ul {	/* float.clear */	zoom: 1;}.menu li.adxmhover {	z-index: 10000;}.menu .adxmhoverUL {	/* li:hover>ul selector */	visibility: visible;}.menu .adxmhoverUL {	/* 1st-level submenu go below their parent item */	top: 100%;	left: 0;}.menu .adxmhoverUL .adxmhoverUL {	/* 2nd+ levels go on the right side of the parent item */	top: 0;	left: 100%;}/* - - - ADxMenu: DESIGN styles - - - */.menu ul a {	/* fix clickability-area problem */	zoom: 1;}.menu li li {	/* fix white gap problem */	float: left;	width: 100%;}.menu li li {	/* prevent double-line between items */	margin-top: 0px;}.menu a:hover, .menu .adxmhoverA {		/* li:hover>a selector */	color: #fc3;}.menu li ul li a:link, .menu li ul li a:visited{	color:#FFFFFF;	text-decoration: none;	display: block;	background: url(http://www.tg-misawa.com/common/navi_image/gmenu_list01.gif) no-repeat 5px 50%;	padding-left: 15px;}.menu li ul li a:hover{	color:#2F2F2F;	text-decoration:none;	background: #F1F1F1 url(http://www.tg-misawa.com/common/navi_image/gmenu_list01_on.gif) no-repeat 5px 50%;	padding-left: 15px;}.menu li ul li a:active{	color:#47BCFF;	text-decoration:none;	background: #F1F1F1 url(http://www.tg-misawa.com/common/navi_image/gmenu_list01_on.gif) no-repeat 5px 50%;	padding-left: 15px;}.menu .adxmhoverUL .adxmhoverUL {	/* inset 2nd+ submenus, to show off overlapping */	top: 5px;	left: 90%;}.menu img{	vertical-align: bottom;}.menu ul li img{	margin: 0px 4px 0px 5px;}