@charset "Shift_JIS";@import url(_basic.css);@import url(_common.css);.article{	float:right;	width:480px;	}/* 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:0px 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 ul,.menu li,.menu li a:link,.menu li a:visited,.menu li a:active,.menu li b{	border-color:#6699FF;	background-color:#FFF68F;	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:#ffffff;	background-color:#d99b30;	cursor:default;	text-decoration:none;	border-color:#f00;	background-position:bottom;}.menu li.nolink{	border-color:#6699FF;	color:#ffffff;	background-color:#d99b30;	cursor:default;	text-decoration:none;	background-position:bottom;}.menu ul.other{	margin-top:10px;	}.menu ul.other li{	font-weight:normal;	}.menu ul.mb20{	margin-bottom:5px;}.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;}/* リンクの前にアイコンを付ける 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;	}