@charset "shift_JIS";
/*
---------------------------------------------------------------------------------
ƒgƒbƒvƒy[ƒW—p
---------------------------------------------------------------------------------
[ V“Œ‹ž‘ÛŽi–@‘ŽmŽ––±Š ]

Author:Grobal Manpower
Since:07/04/12
Update:
---------------------------------------------------------------------------------*/

/*
¥import
---------------------------------------------------------------------------------*/
@import "../cmn_css/reset.css";
@import "../cmn_css/common.css";
@import "../cmn_css/ie6.css";
@import "../cmn_css/mac_ie.css";

/*
¥¶ƒJƒ‰ƒ€ - ƒƒjƒ…[
---------------------------------------------------------------------------------*/
body#top ul#menuList li a{
	text-decoration: none;
	width: 190px;
	height: 50px;
	margin-bottom: 5px;
	text-indent: -9999px;
	display: block;
	/*\*/display: block;overflow: hidden;/**/
}

body#top ul#menuList li#mnOutline a{
	background-image: url(../images/topMenu/btnOutline.jpg);
}

body#top ul#menuList li#mnOutline a:hover{
	background-image: url(../images/topMenu/btnOutline_over.jpg);
}

body#top ul#menuList li#mnIdeo a{
	background-image: url(../images/topMenu/btnIdeology.jpg);
}

body#top ul#menuList li#mnIdeo a:hover{
	background-image: url(../images/topMenu/btnIdeology_over.jpg);
}

body#top ul#menuList li#mnMap a{
	background-image: url(../images/topMenu/btnMap.jpg);
}

body#top ul#menuList li#mnMap a:hover{
	background-image: url(../images/topMenu/btnMap_over.jpg);
}

body#top ul#menuList li#mnMail a{
	background-image: url(../images/topMenu/btnMail.jpg);
}

body#top ul#menuList li#mnMail a:hover{
	background-image: url(../images/topMenu/btnMail_over.jpg);
}

body#top ul#menuList li#kyuujin a{
	background-image: url(../images/topMenu/btnkyuujin.jpg);
}

body#top ul#menuList li#kyuujin a:hover{
	background-image: url(../images/topMenu/btnkyuujin_over.jpg);
}

/*
¥‰EƒJƒ‰ƒ€ - –@l‚Ì‚¨‹q—l
---------------------------------------------------------------------------------*/
div#corporate{
	float: left;
	width: 230px;
	text-align: center;
}

div#corporate h2 a{
	background-image: url(../images/tabCorporate.jpg);
	background-repeat: no-repeat;
	display: block;
	width: 230px;
	height: 40px;
	text-indent: -9999px;
	/*\*/display: block;overflow: hidden;/**/
}

/*
¥‰EƒJƒ‰ƒ€ - ŒÂl‚Ì‚¨‹q—l
---------------------------------------------------------------------------------*/
div#personal{
	float: right;
	width: 230px;
	text-align: center;
}

div#personal h2 a{
	background-image: url(../images/tabPersonal.jpg);
	background-repeat: no-repeat;
	display: block;
	width: 230px;
	height: 40px;
	text-indent: -9999px;
	/*\*/display: block;overflow: hidden;/**/
}

/*
¥‰EƒJƒ‰ƒ€ - Â–±®—/ŽØ‹à‚Ì‘Š’k
---------------------------------------------------------------------------------*/
div#debt{
	float: left;
	width: 230px;
	margin-top: 10px;
	text-align: center;
}

div#debt h2 a{
	background-image: url(../images/tabDebt.jpg);
	background-repeat: no-repeat;
	display: block;
	width: 230px;
	height: 40px;
	text-indent: -9999px;
	/*\*/display: block;overflow: hidden;/**/
}

div#debt p#relief a{
	background-image: url(../images/btnRelief.jpg);
	background-repeat: no-repeat;
	display: block;
	width: 185px;
	height: 30px;
	margin: 0px 10px 7px 10px;
	text-indent: -9999px;
	/*\*/display: block;overflow: hidden;/**/
}

:root div#debt p#relief a{margin: 0px 10px 14px 10px;}



/*
¥‰EƒJƒ‰ƒ€ - ‘ÛŠÖŒW‹Æ–±
---------------------------------------------------------------------------------*/
div#international{
	float: right;
	width: 230px;
	margin-top: 10px;
	text-align: center;
}

div#international h2 a{
	background-image: url(../images/tabInternational.jpg);
	background-repeat: no-repeat;
	display: block;
	width: 230px;
	height: 40px;
	text-indent: -9999px;
	/*\*/display: block;overflow: hidden;/**/
}

div#international p#relief a{
	background-image: url(../images/btnInterRelief.jpg);
	background-repeat: no-repeat;
	display: block;
	width: 185px;
	height: 30px;
	margin: 0px 10px 7px 10px;
	text-indent: -9999px;
	/*\*/display: block;overflow: hidden;/**/
}

:root div#international p#relief a{margin: 0px 10px 14px 10px;}

/*
¥‰EƒJƒ‰ƒ€ - €–ÚƒŠƒXƒg
---------------------------------------------------------------------------------*/
div.itemWrap{
	width: 228px;
	border: 1px solid #33CC33;
}

ul.itemList{
	margin: 8px 10px;
	font-size: 75%;
}

ul.itemList a{
	text-decoration: none;
	color: #000000;
}

ul.itemList a:hover{
	text-decoration: underline;
	color: #000000;
}

ul.itemList li{
	background: url(../images/cmn/dotLine.gif) no-repeat 0px 0em;
	height: 22px;
	margin: 7px 0px 0px 0px;
	padding-left: 10px;
	text-align: left;
	line-height: 140%;
}

/*
¥‰EƒJƒ‰ƒ€ - Ú×ƒŠƒXƒg
---------------------------------------------------------------------------------*/
ul.goLink{
	margin: 6px 10px;
	font-size: 75%;
	text-align: right;
}


ul.goLink a{
	text-decoration: none;
	color: #000000;
}

ul.goLink a:hover{
	text-decoration: underline;
	color: #000000;
}

ul.goLink li{
	background: url(../images/cmn/arwCircle.gif) no-repeat 80px 0.2em;
	padding-left: 15px;
	text-align: right;
	line-height: 140%;
}

div#debt ul.goLink li{
	background: url(../images/cmn/arwCircle.gif) no-repeat 39px 0.2em;
}


/*
¥Â–±®—ê–åƒTƒCƒg
---------------------------------------------------------------------------------*/
div#saimusite{
	float: left;
	width: 470px;
	text-align: center;
	clear:both;
	margin:10px 0 0 0;
}

div#saimusite h2 a{
	background-image: url(../images/saimu_title.jpg);
	background-repeat: no-repeat;
	display: block;
	width: 470px;
	height: 40px;
	text-indent: -9999px;
	/*\*/display: block;overflow: hidden;/**/
}

div.saimuWrap{
	width: 448px;
	border: 1px solid #C0C0C0;
	padding:8px 10px;
	text-align:left;
	font-size:80%;
	line-height:1.6em;
}