@charset "Shift_JIS";@import url(__basic.css);@import url(__common.css);.article{	float:right;	width:480px;	}/* hide text-link and show background-image */.isemtop h1 strong,.header .logo em,.header span,h1 em	{	font-size:1px;	position:relative;	display:none;	top:-999px;	}/* */h1{	background-color:#333;	color:#fff;	border-top:solid 2px #f0f0f0;	border-bottom:solid 1px #ccc;	font-size:100%;	font-family:sans-serif;	padding-left:0.5em;	}.isemtop h1{	width:480px;	height:70px;	padding:0;	padding:0 0 5px 0;	border-top:0;	background-color:#000;	background-color:#fff;	background-image:url(common/isem2008_b.gif);	background-image:url(common/isem2011_1.gif);	background-position:center top;	background-repeat:no-repeat;	}.logo{	height:119px;	padding:3px 0px;	border-bottom:solid 3px #ccc;	border-bottom:solid 1px #3366FF;	}.logo a.head2011_l{	display:block;	width:460px;	height:113px;	float:left;	background-image:url(common/head2011_l4.gif);	background-position:center;	background-repeat:no-repeat;	}.logo a.head2008_r{	display:block;	width:140px;	height:113px;	float:right;	background-image:url(common/head2008_r.gif);	background-position:center;	background-repeat:no-repeat;	}.chairman p{	display:block;	width:600px;	height:40px;	background-image:url(common/subtitle.gif);	background-position:center;	background-repeat:no-repeat;	}/* menu */.menu{	margin:0;	padding:0 5px 0 0;	float:left;	border-right:solid 0px #4f11d8;	}.menu ul{	width:125px;	margin:0;	padding:0;	border-style:solid;	border-width:1px 0 0 0;	}.menu li{	display:block;	list-style-type:none;	padding:0px;	background-color:#F8F8FF;	border-style:solid;	border-width:0 1px 1px 0px;	font-family: Arial, Helvetica, sans-serif;	font-size:80%;	text-align:center;	line-height:100%;	color:#ccc;	}.menu li a,.menu li b{	display:block;	padding:2px;	border-left:solid 3px;	text-decoration:none;	}.menu li a:link,.menu li a:visited,.menu li a:active{	color:#336699;	background-image:none;}.menu ul,.menu li,.menu li a:link,.menu li a:visited,.menu li a:active,.menu li b{	border-color:#6699FF;	background-image:url(common/bg02.gif);	background-position:top;}.menu li a:hover{	border-color:#FFCC33;	color:#CC6600;	background-position:50% 50%;}.menu li a.vlink:visited,.menu li a.vlink:link,.menu li a.vlink:hover,.menu li a.vlink:active {	color:#f00;	cursor:default;	text-decoration:none;	border-color:#f00;	background-position:bottom;}.menu ul.other{	margin-top:10px;	}.menu ul.other li{	font-weight:normal;	}.menu ul.mb20{	margin-bottom:20px;}.logo p,.chairman ul,.contents{	width:620px;	}/* contents */.contents{	margin:185px auto 0px auto;	margin:142px auto 0px auto;	padding:0;	}.reffer{	margin:5px 10px;	font-size:80%;	text-indent:0px;	font-weight:normal;}/* topics */dl.topics{	width:220px;	}/* footer */.footer{	border-top:solid 1px #CC9966;	border-bottom:solid 1px #CC9966;	}/* リンクの前にアイコンを付ける pdf_ext */.ext:before{	content:url(images/icon_external.gif);	_background-image:url(images/icon_external.gif);	_background-position:left top;	_background-repeat:no-repeat;	}.pdf_ext:before{	content:url(images/icon_pdf_external.gif);	}.word_ext:before{	content:url(images/icon_word_external.gif);	}.excel_ext:before{	content:url(images/icon_excel_external.gif);	}/* 以下、contentプロパティが効かないIE用 *//* 以下の「IE7のみ」「IE4-6,MacIE4-5のみ」はまとめて書くとIE4-6で効かなかったため分離している *//* IE7のみ */*:first-child+html .ext,*:first-child+html .pdf_ext,*:first-child+html .word_ext,*:first-child+html .excel_ext{	background-position:left top;	background-repeat:no-repeat;	}/* IE4-6,MacIE4-5のみ */* html a.ext,* html a.pdf_ext,* html a.word_ext,* html a.excel_ext{	background-position:left top;	background-repeat:no-repeat;	}*:first-child+html .ext{	background-image:url(images/icon_external.gif);	padding-left:13px;	}* html a.ext{	background-image:url(images/icon_external.gif);	padding-left:13px;	}*:first-child+html .pdf_ext{	background-image:url(images/icon_pdf_external.gif);	padding-left:29px;	}* html a.pdf_ext{	background-image:url(images/icon_pdf_external.gif);	padding-left:29px;	}*:first-child+html .word_ext{	background-image:url(images/icon_word_external.gif);	padding-left:29px;	}* html .word_ext{	background-image:url(images/icon_word_external.gif);	padding-left:29px;	}*:first-child+html .excel_ext{	background-image:url(images/icon_excel_external.gif);	padding-left:29px;	}* html .excel_ext{	background-image:url(images/icon_excel_external.gif);	padding-left:29px;	}
