@charset "utf-8";

/* 生活費をサポートトップ */

#seikatsuhi_top {
	width:634px;
	font-size:12px;
	background: url(../img/seikatsuhi_01.gif) 0 50px no-repeat;
}
#seikatsuhi_top li,#seikatsuhi_top ul{
	list-style-type:none;
}

#seikatsuhi_top p.copy{
	margin: 60px 0 0 175px;
	line-height: 160%;
}
#seikatsuhi_top p.none{
	display:none; visibility:hidden;
}

.part-time{
	background:url(../img/seikatsuhi_02.gif) no-repeat;
	height: 570px;
	margin: 10px 0;
	text-indent: -9999px;
}

.part-time_tokucho {
	background:url(../img/seikatsuhi_03.gif) no-repeat;
	height:330px;
	text-indent: -9999px;
}

.part-time_style {
	background:url(../img/seikatsuhi_04.gif) no-repeat;
	height:90px;
	width: 538px;
	margin: 0 auto;
	padding: 17px 0 0 0;
}

.part-time_style strong{
display:none; visibility:hidden;
}

.part-time_style ul {
	margin:0 0 0 170px;
}
.part-time_style a {
	display:block;
	height:30px;
	width: 170px;
	margin:0 0 5px 12px;
	text-indent: -9999px;
}
.part-time_style li { float:left;}


.long01{
margin:10px 12px 5px 12px;
padding-top:12px;
width:610px;
height:76px;
background-color:#e4d6fb;
color:#230753;
}

.float_supoort{ 
float:left;}


.long02{
color:#230753;
font-weight:bold;
}

.long_table{
margin:5px 8px 5px 8px;}

.long_table td.yel{
border-style:double;
border-color:#230753;
background-color:#ffe990;
}

.long_table td.yel .txt01{
margin:0 5px 5px;
display:block;
}

.long_table td.yel .strong{
font-weight:bold;
color:#230753;
margin:5px;
}

ul.nyu_txt01{
margin:5px 15px 5px 15px;
color:#666666;
font-size:10px;
}

li.left_m{
margin-left:15px;}

.short01{
margin:10px 12px 5px 12px;
padding-top:12px;
width:610px;
height:76px;
background-color:#ffcc90;
color:#da5f15;
}

.short02{
color:#da5f15;
font-weight:bold;
}

.short_table{
margin:5px 8px 5px 8px;}


.short_table td.ole{
border-style:double;
border-color:#fd7929;
background-color:#ffe990;
}

.weekend01{
margin:10px 12px 5px 12px;
padding-top:12px;
width:610px;
height:76px;
background-color:#c1f9ee;
color:#24ab90;
}

.mansion .box_top03{
	background:url(../img/style_top03.jpg) no-repeat;
	width:634px;
	height:280px;
}

.mansion .box_top04{
	background:url(../img/style_top04.jpg) no-repeat;
	width:634px;
	height:280px;
}

.mansion  p.name02{ padding:52px 0 0 420px; line-height:220%;}　



.mansion  p.name02 strong{ font-size:14px;}

.mansion .profile02{ margin:30px 0 0 300px;}

.mansion .profile02 img{ margin-left:20xp;}


.mansion .profile02 ul{
margin-left:28px;
margin-top:10px;}   

.mansion .profile02 img{ margin-left:20px;}   


.gakuhi{color:#0066FF;}
.jhukyo{color:#FF9933;}
.arubaito{color:#99CC00;}

td.ole .strong02{
font-weight:bold;
color:#fd7929;
margin:5px;
}

td.ole .txt02{
margin:0 5px 5px;
}

/* --------------------------------------------------------
	 テーブル設定　
-------------------------------------------------------- */

.table_02{width:634px;}

.table_02 td {
	border: solid 1px #cccccc;
	padding:5px;
}

.table_02 th {
	background:#dea7ba;
	border: solid 1px #cccccc;
	padding:5px 0;
	text-align:center;
}

.btm_c{
margin:5px auto;
text-align:center;}


/* --------------------------------------------------------
	声　
-------------------------------------------------------- */



#voice{ width:634px;}

#voice .v_face{ width:150px; text-align:center; float:left;}
#voice .v_face img{ margin-bottom:10px;}

#voice  .v_right{ float:left; margin-left:20px; width:464px; display:inline;}

#voice  .v_right dl{ clear:both;}

#voice .v_right dd{ float:left; margin-top:10px;}


#voice .v_right dd p{ padding-left:10px;}
