@charset "utf-8";
/*------------------------------------------------
Project: 	成年後見ナビ
For    : 	インポート・初期化・再定義
Created: 	20:26 2010/09/29 oota@shift-jp.net
------------------------------------------------*/


/* インポート
---------------------------------------------------------- */

@import url(shared.css);
@import url(layout.css);
@import url(top.css);
@import url(misc.css);
@import url(jcarousel.css);
@import url(jquery-ui-1.8.2.custom.css);

/* 初期化
---------------------------------------------------------- */
body {
	margin:				0;
	padding:			0;
	width: 				100%;
	font-size: 			100%;
	*font-size: 		85%;
	line-height:		140%;
	*line-height:		150%;
	/**overflow:			auto;*/
}
html {
	width: 				100%;
	margin: 			0;
	*overflow: 			auto;
}
html>/**/body{
	overflow:			-moz-scrollbars-vertical;
}
html:first-child body{
	min-height:			100%;
	padding-bottom:		1px;
}
/* 再定義
---------------------------------------------------------- */
body {
	background:				#fff url(../images/shared/bg.jpg) 50% 0 repeat-x;
	font-family: 			Verdana,Arial,'メイリオ',Meiryo,sans-serif,'ＭＳ Ｐゴシック','ヒラギノ丸ゴ Pro W4','Hiragino Maru Gothic Pro',Osaka;
	text-align:				center;
	color:					#000;
	font-size:				10pt;
	*font-size: 			9pt;
}
* { 
	text-align: 			left;
	margin:					0;
	padding:				0;
}
img {
	border: none;
	vertical-align: middle;
}
li {
	list-style-type:		none;
}
p {
	margin-bottom:			10px;
	text-align: justify;
}
a { 
	outline:				none; 
	color: 					#0099ff;
	text-decoration: 		none;
}
dt{
	vertical-align:			top;
}
/*a:visited {
	color: #90F;
}*/
a:hover {
	color:					#F00;
	text-decoration: 		underline;
}
/*a:visited { color: #90F; }
a:hover { color: #F00; text-decoration: underline; }
a:active { color: #990; }*/

strong { font-weight: bold; color:#364154; }

em { font-style: normal; }

/*ul, ol { margin: 1em 2em; }*/


table { border-collapse:	collapse; }
label, button { cursor:	 pointer; }
input, select, textarea { vertical-align: middle; }
input.text, select, textarea {
	padding: 3px 5px;
	*padding: 3px 5px 1px;
	_padding: 3px 5px;
	font-size: .85em;
	*font-size: .9em;
	font-family: 'メイリオ',Meiryo,sans-serif,'ＭＳ Ｐゴシック','ヒラギノ丸ゴ Pro W4','Hiragino Maru Gothic Pro',Osaka;
}

strong { font-weight: bold; }
em { font-style: normal; font-weight: normal; color: #0033CC; }

.note {
	font-size: .75em!important;
	color: #444;
}
.error { font-size: .75em !important; color: #CC0000;  }
.buttons { text-align: center; margin: 25px 0; }
.buttons a.insteadImage { display: -moz-inline-block; display: inline-block; *display: inilne; *zoom: 1; }
p.link, ul.link li { padding-left: 20px; background: url(../images/shared/bullet_arrow.gif) 0 center no-repeat; }
.backLink { margin-top: -1.5em; }
.backLink a { color: #666; font-size: .75em; }
.pageTop { text-align: right; clear: both; }
.pageTop a { color: #999; }

.hiddenContent { display: none; }
.insteadImage {
	display:			block;
	list-style:		none;
	text-indent:		-1000em;
	line-height:		.1px;
	overflow:		hidden;
	margin:			0;
	padding:		0;
	background-position:  0 0;
	background-color: transparent;
	background-repeat: no-repeat;
}
