body				{font-size:76%;		line-height:1.7;}html[xmlns] body	{font-size:76%;}html[xmlns*=""] > /**/ body:last-child					{font-size:76%;}textarea			{font-size:1em;}*html textarea,					{font-size:0.9em;}table	{border-collapse:collapse;}					/* ------------ basic layout ------------ */body{     width:100%;    height:auto;    text-align:left;    background:#ffffff;    margin-top:10px;}.wrapper{	width:720px;		height:auto;	position:relative;	margin:0 auto;	text-align:center;}.secondwrapper{	width:700px;		height:auto;	position:relative;	margin:0 auto;	text-align:center; 	background: #ffffff url(../imgs/header.gif) top left no-repeat;} .container{	clear:both;	     width:auto;	height:auto;	  position:relative;	margin:10px auto;     padding:0;	zoom:100%;      }.header{	position:relative;	margin:0;        width:700px;	height:auto; 	zoom:100%;}.header .lefthead{	margin-top:0px;	width:350px;	height:53px;	zoom:100%;	float:left;	text-align:left;}.header .righthead{	margin-top:0px;	width:348px;	height:53px;	overlow:hidden;	zoom:100%;	float:right;	text-align:right;}.header2{         clear:both;	position:relative;	margin:0;	width:700px;	height:25px; 	background: #e0e0e0;	zoom:100%;}.header2 .lefthead{	margin-top:0px;	width:350px;	height:25px;	zoom:100%;	float:left;	text-align:left;}.header2 .righthead{	margin-top:0px;	width:348px;	height:25px;	overlow:hidden;	zoom:100%;	float:right;	text-align:right;}.footer{	clear:both;		width:auto;	height:auto;		position:relative;	overflow:hidden;	zoom:100%; 	padding:6px 0;	border-top:1px solid #dcdcdc;} .footxt{        font-size: 76%;        line-height:1.3;       margin:10px 0;       color:#666666;}#logo{      float:left;      margin:9px 0 8px 8px;}#konin{       float:right;       margin:9px 10px 0 0;} #imglogo{      float:left      margin:0;      padding0;}#abimg{      float:left;      margin:0 6px 0 0;}.grlink{        font-size: 80%;       float:right;       margin:5px 10px 0 0;       color:#666666;} /* ------------ GR link  ------------ */.grlink a:link {color:#666666;}.grlink a:visited {color:#808080;}.grlink a:hover {color:#FF3300;}.grlink a:active {color:#808080; }/* ------------ mail link  ------------ */ .malink{background:url(../imgs/yajirushi01.gif) top left no-repeat; margin:0; padding:0 0 0 13px;}.malink a:link {color:#555555;}.malink a:visited {color:#808080;}.malink a:hover {color:#FF3300;}.malink a:active {color:#808080;}/* ------------ modul  ------------ */.col{	clear:both;	height:auto;	position:relative;	*overflow:hidden;	zoom:100%;}.col:after{	content: ".";	width/*\*/:100%;/**/	display:block;	clear:both;	height:0;	visibility:hidden;}.lc,.rc,.rc2,.rc3{	width:auto;	height:auto;	position:relative;}/*\*/.col .lc{width:171px; float:left; margin-top:0; pdding:0; text-align:left;} .col .lc .lc01{float:left; margin:0; padding-left:0;}.col .lc .lc02{float:left; margin:12px 0 0 0; pdding:0; text-align:left;}.col .rc{width:510px; float:right; margin-left:17px; background: #ffffff url(../imgs/topimge.jpg) top right no-repeat;}.col .rc .lc03{width:292px; float:left; margin:8px 8px 8px 0; pdding:0;}.col .rc .rc01{width:170px; float:right; margin-left:30px; padding:0; text-align:left;}.col .rc2{width:510px; float:right; margin:10px 0 0 17px;}.col .rc2 .lc04{width:320px; float:left; margin:0; pdding:0;}.col .rc2 .rc02{width:171px; float:right; margin-left:17px; padding:0; text-align:left;} .col .rc3{width:510px; float:right; background: #ffffff;}.w171{margin:0; padding:0; text-align:left;}.w171_2{         width:167px;        border:2px solid #486d94;        margin-bottom:6px;        padding:4px 0 3px 0;         font-weight:bold;        color:#486d94;        line-height:1.2;        text-align:center;} .w292_1,.w292_2{margin:0 0 0 8px; padding:0; text-align:left; vertical-align:top;} /* ------------ SCHEDULE box ------------ */.schbox1{      width:auto;      margin:0;      padding:0;      text-align:left;      vertical-align:top; }.schbox2{      padding:0;      margin:0;      overflow:auto;      border-right: 1px solid #87cefa;      border-bottom: 1px solid #87cefa;      border-left: 1px solid #87cefa;      float:left;      background: url(../imgs/new_mov.gif) top left no-repeat #ffffff;      width: 318px;      height: 190px;}*html .schbox2{padding:0; margin:-3px 0 0 0;}*:first-child+html .schbox2{padding:0; margin:-5px 0 0 0;}#act ul {text-align: left; margin:0;}#act li {list-style-image: url(../imgs/camera.gif); text-align: left; margin:4px 4px 4px -6px;}*html #act li {margin:4px 0 0 -16px; padding:4px 4px 0 0;}*:first-child+html #act li {margin:4px 0 0 -16px; padding:4px 4px 0 0;}.schbox3{      padding:6px;      margin:0;      overflow:auto;      float:left;      background:#f1f1d2;      width: auto;      height: 370px;      text-align: left;}*html .schbox3{padding:padding:0; width: 498px; height: 382px;}*:first-child+html .schbox3{padding:0; width: 510px; height: 394px;}p{    text-align:justify;     text-align: justify; text-justify: inter-ideograph;    margin:0;}a {text-decoration: none;}.bold01{font-size:1.1em; font-weight:bold; color:#486d94;}.bold02{font-weight:bold; color:#486d94;}#eventbox{margin:8px 0 0 0;}  /* ------------ globalnavi  ------------ */.globalnavi{	width:171px;	height:196px;	*overflow:hidden;	zoom:100%; 	margin:0;	padding:0;	display:block;	list-style-type: none;}.globalnavi li{	display:block;	width:171px;	height:24px;	margin:0 0 4px 0;	overflow:hidden;}.globalnavi li a{	display:block;	width:171px;	height:24px;	overflow:hidden;	font-size:1em;	margin:0 0 4px 0;	padding:4px 0 0 20px;	list-style-type: none; }#gn01 a{background:#eeeeee url(../imgs/navi_bt01.gif) no-repeat left top; font-weight:bold; color:#33336a;}#gn01 a:hover{background:#eeeeee url(../imgs/navi_bt02.gif) no-repeat left top; font-weight:bold; color:#486d94;} #gn02 a{background:#eeeeee url(../imgs/navi_br01.gif) no-repeat left top; font-weight:bold; color:#cc0000;}#gn02 a:hover{background:#eeeeee url(../imgs/navi_br02.gif) no-repeat left top; font-weight:bold; color:#486d94;} #gn03{background:#eeeeee url(../imgs/navi_br02.gif) no-repeat left top; font-weight:bold; color:#486d94;} /* ------------ info table ------------ */table.infobox{    border-collaspe:collapse;    border-spacing:0;     hight:auto;    width:100%;    margin:0;}th.infobox1{    width:auto;    margin:0;    padding:0 0 2px 0;    text-align:left;    vertical-align:top;     border-bottom:2px solid #b6c5d4;} td.infobox2{    width:auto;    margin:0;    padding:2px 0;    text-align:left;    vertical-align:top;     border-bottom:1px solid #b6c5d4;} td.infobox3{    width:auto;    margin:0;    padding:2px 0 0 0;    text-align:left;    vertical-align:top; }/* ------------ AUTO Table ------------ */table.sonta{    border-collaspe:collapse;    border-spacing:0;     hight:auto;    width:100%;    margin:0;     text-align:left;}td.sonota01{    width:auto;    margin:0;    padding:0;    text-align:left;    vertical-align:top;} td.sonota02{    width:auto;    margin:0;    padding:0;    text-align:left;    vertical-align:top;}#clear{clear:both; height:6px; overflow:hidden; background:none;}body			{font-size:76%;	line-height:1.6;}html[xmlns] body	{font-size:76%;}/* *********************************************************************** MOD *********************************************************************** */html[xmlns*=""] > /**/ body:last-child			{font-size:76%;}/* *********************************************************************** MOD *********************************************************************** *//* readed by winIE7.0 (下記記述の全角スペースは絶対に消さないこと)*/*:first-child+html * { 　　 font-family:Lucida sans Unicode,"ＭＳ Ｐゴシック",sans-serif;h2{}　