@charset "UTF-8";
/* CSS Document */

/* 
   ----------------------------------------
   2009.02.26
   NOHMI
   ----------------------------------------*/

/* ######################################## */

.contents_000 {
	width:716px;
	margin:0px 0px 0px 0px;
}
.contents_001 {
	width:716px;
	margin:0px 0px 10px 0px;
}
.contents_002 {
	width:716px;
	margin:0px 0px 20px 0px;
}
.contents_sub_title {
	font-size:14px;
	line-height:18px;
	padding:0px 25px;
}
.care_list {
	width:641px;
	margin:0px auto 10px auto;
	border: 1px solid #d7d7d7;
	padding:5px 15px;
}
.care_list li {
	background:url(../img/user/test/care_test_arrow.gif) no-repeat left;
	background-position:0px 6px;
	float:left;
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 10px;
	font-size:13px;
	line-height:17px;
}
.care_list li a:link {
	color:#595757;
	text-decoration:underline;
}
.care_list li a:visited {
	color:#323232;
	text-decoration:underline;
}
.care_list li a:hover {
	color:#e7629f;
	text-decoration:underline;
}
.care_list li a:active {
	color:#323232;
	text-decoration:underline;
}


.care_test_001 {
	width:673px;
	height:33px;
	background:url(../img/user/test/test_002.jpg) no-repeat;
	margin:0px auto 10px auto;
}
.care_test_001 h3 {
	font-size:14px;
	line-height:16px;
	font-weight:bold;
	color:#000000;
	padding:11px 0px 0px 30px;
}
.care_test_002 {
	width:645px;
	position:relative;
	margin:0px 23px 10px auto;
}
.care_test_102 {
	position:absolute;
	top:0px;
	left:0px;
}
.care_test_102 p {
	font-size:12px;
	line-height:16px;
	padding:10px 0px 0px 105px;
}
.care_test_003 {
	width:645px;
	margin:0px 23px 10px auto;
}

.care_test_003 p {
	font-size:14px;
	line-height:20px;
}
.care_test_003 p img {
	vertical-align:text-top;
	padding:0px 5px;
}
.care_test_004 {
	width:588px;
	margin:0px 23px 10px auto;
}
.care_test_004 p {
	font-size:14px;
	line-height:20px;
	margin:0px 0px 10px 0px;
}
.care_test_004 h5 {
	font-size:14px;
	line-height:20px;
	margin:0px 0px 10px 0px;
}
.care_test_004 p img {
	vertical-align:text-top;
	padding:0px 5px;
}
.care_test_004 dt {
	float:left;
	width:35px;
}
.care_test_004 dd {
	font-size:14px;
	line-height:20px;
	margin:0px 0px 10px 35px;
}

.care_test_005 {
	width:588px;
	margin:0px 23px 10px auto;
	position:relative;
}
.care_test_105 {
	position:absolute;
	top:50px;
	left:37px;
}
.care_test_105 p {
	font-size:14px;
	line-height:20px;
}

.care_test_006 {
	margin:0px 0px 20px 85px;
}
.care_test_007 {
	width:588px;
	margin:0px 0px 20px 109px;
}
.care_test_008 {
	width:588px;
	margin:0px 0px 10px 109px;
}
.txt_left {
	float:left;
	width:6em;
	margin:0px 0px 0px 37px;
	padding:0px 0px 25px 0px;
	font-size:14px;
	line-height:18px;
}
.txt_right {
	margin:0px 0px 0px 6em;
	font-size:14px;
	line-height:18px;
}
.care_test_009 {
	width:588px;
	height:134px;
	margin:0px 0px 20px 109px;
	background:url(../img/user/test/test_302.gif) no-repeat;
}
.care_test_009 p {
	font-size:14px;
	line-height:20px;
	padding:50px 0px 0px 37px;
}
.care_test_010 {
	margin:0px 0px 10px 85px;
}

.care_test_011 {
	width:645px;
	position:relative;
	margin:0px 23px 10px auto;
}
.care_test_111 {
	position:absolute;
	top:10px;
	left:105px;
}
.care_test_011 p {
	font-size:14px;
	line-height:18px;
}

.care_test_012 {
	width:586px;
	margin:0px 23px 10px auto;
	text-align:right;
}
.care_test_013 {
	width:643px;
	margin:0px 23px 10px auto;
}

/* middle_menu ######################################## */

#middle_menu {
	width:259px;
	margin:0px 14px 10px auto;
}
.middle_menu_left {
	width:131px;
	float:left;
}
.middle_menu_right {
	width:128px;
	float:right;
}
.middle_left_left {
	width:131px;
	float:left;
	padding:4px 0px 0px 0px;
}
.middle_right_left {
	width:65px;
	float:left;
}
.middle_right_left li {
	font-size:10px;
	line-height:12px;
	padding:4px 0px 0px 0px;
	text-align:right;
}
.middle_right_right {
	width:57px;
	height:18px;
	float:right;
	padding:3px 0px 0px 6px;
	background:url(../img/common/middle_menu_back.gif) no-repeat;
}
.middle_right_right li {
	float:left;
	margin:0px 3px 0px 0px;
	font-size:1px;
	line-height:1px;
}
.font_small a {
	width:15px;
	height:15px;
	display:block;
	background:url(../img/common/middle_menu_004.gif) no-repeat;
	text-indent:-9876px;
}
.font_small a:hover {
	width:15px;
	height:15px;
	display:block;
	background:url(../img/common/middle_menu_007.gif) no-repeat;
	text-indent:-9876px;
}
.font_middle a {
	width:15px;
	height:15px;
	display:block;
	background:url(../img/common/middle_menu_005.gif) no-repeat;
	text-indent:-9876px;
}
.font_middle a:hover {
	width:15px;
	height:15px;
	display:block;
	background:url(../img/common/middle_menu_008.gif) no-repeat;
	text-indent:-9876px;
}
.font_big a {
	width:15px;
	height:15px;
	display:block;
	background:url(../img/common/middle_menu_012.gif) no-repeat;
	text-indent:-9876px;
}

/* ############################################## */
