@charset	'utf-8';


/* フレームデザイン。（建物影）
-----------------------------------------------------------------------------*/

#publicAssistance {
	background-image: url(../../common/img/bg/articleShadow.gif);
	background-repeat: repeat-x;
	background-position: -100px bottom;
}

#noGuarantor {
	background-image: url(../../common/img/bg/articleShadow.gif);
	background-repeat: repeat-x;
	background-position: 80px bottom;
}

#unemployer {
	background-image: url(../../common/img/bg/articleShadow.gif);
	background-repeat: repeat-x;
	background-position: -100px bottom;
}

#freeter {
	background-image: url(../../common/img/bg/articleShadow.gif);
	background-repeat: repeat-x;
	background-position: 80px bottom;
}


/* タイトル画像の設定。
-----------------------------------------------------------------------------*/

#ttlWorryMoving {
	background-image: url(../img/ttlWorryMoving.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}


/* 角丸テーブル関連。jquery corner に依存。
-----------------------------------------------------------------------------*/

div.GrayCornerLwrap,
div.GrayCornerRwrap {
	width: 361px !important;
	width: 362px;
	margin-top: 5px;
}

div.GrayCornerLwrap {
	float: left;
}

div.GrayCornerRwrap {
	float: right;
}

div.GrayCornerL,
div.GrayCornerR {
	position: relative;
	width: 336px !important;
	width: 361px;
	height: 228px !important;
	height: 281px;
	padding: 50px 10px 5px 15px;
	overflow-x: hidden;
	overflow-y: auto;
}

.GrayCornerL a.LinkToList,
.GrayCornerR a.LinkToList {
	position: absolute;
	width: 200px;
	text-align: right;
	left: 150px;
	top: 233px;
}

div.Answer {
	position: absolute;
	top: 70px;
	padding: 15px 0 0 35px;
	border-top: 1px dashed #dddddd;
	background-image: url(../../company/img/icoAnswer.gif);
	background-repeat: no-repeat;
	background-position: left 20px !important;
	background-position: left 15px;
}

div.Answer p {
	margin: 0 0 0.8em 0 !important;
	line-height: 1.5;
}


