@charset "utf-8";
@import url("main.css"); /* common stylesheet */

#dammy {
	background: url() no-repeat;
	margin: 0;
	padding: 40px 0 0 0;
	width: 216px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:40px;/* for ie5.x */
	}

.to_top {
	margin: 0;
	padding: 0;
	text-align: right;
	}

.to_top a {
	margin: 0;
	padding: 0;
	}

.to_top.b15 {
	margin: 0 0 15px 0;
	}
	
.to_top.b30 {
	margin: 0 0 30px 0;
	}

/* #main
--------- --------- --------- --------- --------- */
.mansion_title {
	background: url(../images/mansion/mansion_title.jpg) no-repeat;
	margin: 0 0 15px 0;
	padding:88px 0 0 0;
	width: 600px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:88px;/* for ie5.x */
	}

.mansionlinks {
	margin:0 0 15px 0;
	padding:0;
	border:1px solid #6EBC2A;
	}

.mansionlinks_title {
	background: url(../images/mansion/mansion_navititle.jpg) no-repeat;
	margin: 0 0 10px 0;
	padding: 28px 0 0 0;
	width: 598px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:28px;/* for ie5.x */
	}
	
.mansionlinks_area {
	margin:0;
	padding:0 10px 10px 10px;
	}

.mansionlinks_area a {
	margin:0 10px 0 0;
	padding:0;
	font-size:1.2em;
	text-decoration: none;
	line-height:1.6;
	}

.mansionlinks_area img {
	margin:0 10px 0 0;
	padding:0;
	}
	
.mansionlinks_area b {
	margin:0 10px 0 0;
	padding:0;
	font-size:1.2em;
	color: #FF7807;
	}
	
.btn {
	text-align: center;
	}

.btn .l {
	margin:0 10px 0 0;
	}	
	

/* #side
--------- --------- --------- --------- --------- */
.side_mtitle {
	background: url(../images/service/side_mtitle.jpg) no-repeat;
	margin: 0 0 4px 0;
	padding: 42px 0 0 0;
	width: 170px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:42px;/* for ie5.x */
	}

.snavi_list1 {
	background: url(../images/service/snavi1_title.jpg) no-repeat;
	margin:0 0 0 8px;
	padding:54px 0 0 0;
	list-style-type: none;
	}
	
.snavi_list1 li {
	margin:0;
	padding:0;
	width:155px;
	height:46px;
	}
	
.snavi_list1 li.snavi2 {
	height:36px;
	}
	
.snavi_list1 li a {
	margin: 0;
	padding: 46px 0 0 0;
	width: 155px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:46px;/* for ie5.x */
	}

.snavi_list1 .snavi1-1 a {
	background: url(../images/service/snavi1-1.jpg) no-repeat;
	}
	
.snavi_list1 .snavi1-2 a {
	background: url(../images/service/snavi1-2.jpg) no-repeat;
	padding: 36px 0 0 0;
	height /**/:36px;/* for ie5.x */
	}
	
.snavi_list1 li a:hover {
	background-position: 0 -46px;
	}
	
.snavi_list1 .snavi1-2 a:hover {
	background-position: 0 -36px;
	}
	
.snavi_list1 li p {
	margin: 0;
	padding: 46px 0 0 0;
	width: 155px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:46px;/* for ie5.x */
	}

.snavi_list1 .snavi1-1 p {
	background: url(../images/service/snavi1-1.jpg) no-repeat;
	background-position:0 -46px;
	}
	
.snavi_list1 .snavi1-2 p {
	background: url(../images/service/snavi1-2.jpg) no-repeat;
	padding: 36px 0 0 0;
	height /**/:36px;/* for ie5.x */
	background-position:0 -36px;
	}



.snavi_list1_area {
	background: url(../images/service/snavi1_title.jpg) no-repeat;
	margin:0 0 10px 8px;
	padding:54px 0 0 0;
	}

.snavi_list11 {
	background: url(../images/service/snavi1-1_back.jpg) no-repeat #ddffcc;
	margin:0;
	padding:52px 0 3px 0;
	width:155px;
	height:150px;
	list-style-type: none;
	}
	
* html .snavi_list11 {
	background: url(../images/service/snavi1-1_back.jpg) no-repeat #ddffcc;
	margin:0;
	padding:51px 0 1px 0;
	width:155px;
	height:153px;
	list-style-type: none;
	}

.snavi_list11 li {
	margin: 0 0 4px 5px;
	padding: 0;
	height:14px;
	}
	
* html .snavi_list11 li {
	margin: 0 0 3px 5px;
	padding: 0;
	height:14px;
	}

.snavi_list11 li a {
	margin: 0;
	padding: 0;
	background: none;
	background-image: none;
	display: inline;
	height:14px;
	font-size:1.2em;
	text-decoration: none;
	line-height:1.3;
	}
	
.snavi_list11 li a b {
	margin:0 2px 0 0;
	color:#FFF;
	}
	
.snavi_list11 li a:hover b {
	color:#FF7807;
	}
	
.snavi_list11 li a span {
	font-size:0.85em;
	}

.snavi_list11 .now4 a, .snavi_list11 .now4 a b, .snavi_list11 .now4 a:hover b {
	color:#FF7807;
	}



.snavi_list12 {
	margin:0;
	padding:0;
	list-style-type: none;
	}
	
.snavi_list12 li {
	margin:0;
	padding:0;
	width:155px;
	height:36px;
	}

	
.snavi_list12 li a {
	background: url(../images/service/snavi1-2.jpg) no-repeat;
	margin: 0;
	padding: 36px 0 0 0;
	width: 155px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:36px;/* for ie5.x */
	}

.snavi_list12 li a:hover {
	background-position: 0 -36px;
	}

.snavi_list13 {
	margin:0;
	padding:0;
	list-style-type: none;
	}
	
.snavi_list13 li {
	margin:0;
	padding:0;
	width:155px;
	height:46px;
	}

	
.snavi_list13 li a {
	background: url(../images/service/snavi1-1.jpg) no-repeat;
	margin: 0;
	padding: 46px 0 0 0;
	width: 155px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:46px;/* for ie5.x */
	}

.snavi_list13 li a:hover {
	background-position: 0 -46px;
	}

.snavi_list14 {
	background: url(../images/service/snavi1-2_back.jpg) no-repeat;
	margin:0;
	padding:36px 0 5px 0;
	width:155px;
	height:85px;
	list-style-type: none;
	}

.snavi_list14 li {
	margin: 0 0 4px 5px;
	padding: 0;
	height:14px;
	}
		
.snavi_list14 li.lo {
	height:30px;
	}

.snavi_list14 li a {
	margin: 0;
	padding: 0;
	background: none;
	background-image: none;
	display: inline;
	height:14px;
	font-size:1.2em;
	text-decoration: none;
	line-height:1.3;
	}
	
.snavi_list14 li a b {
	margin:0 2px 0 0;
	color:#FFF;
	}
	
.snavi_list14 li a:hover b {
	color:#FF7807;
	}
	
.snavi_list14 li a span {
	font-size:0.85em;
	}

.snavi_list14 .now4 a, .snavi_list14 .now4 a b, .snavi_list14 .now4 a:hover b {
	color:#FF7807;
	}

.snavi_list2_area {
	background: url(../images/service/snavi2_title.jpg) no-repeat;
	margin:0 0 0 8px;
	padding:54px 0 0 0;
	}
	
.snavi_list2 {
	background: url(../images/service/snavi2-1_back.jpg) no-repeat;
	margin:0;
	padding:50px 0 5px 0;
	width:155px;
	list-style-type: none;
	}

.snavi_list2 li {
	margin: 0 0 5px 5px;
	padding: 0;
	height:14px;
	}

.snavi_list2 li a {
	margin: 0;
	padding: 0;
	background: none;
	background-image: none;
	display: inline;
	height:14px;
	font-size:1.2em;
	text-decoration: none;
	}
	
.snavi_list2 li a b {
	margin:0 5px 0 0;
	color:#FFF;
	}
	
.snavi_list2 li a:hover b {
	color:#FF7807;
	}
	
.snavi_list2 li a span {
	font-size:0.85em;
	}
	
.snavi_list2 li p {
	margin: 0;
	padding: 0;
	height:14px;
	font-size:1.2em;
	}
	
.snavi_list2 li p b {
	margin:0 5px 0 0;
	}
	
.snavi_list2 li p span {
	font-size:0.85em;
	}

.snavi_list3 {
	margin:0;
	padding:0;
	list-style-type: none;
	}
	
.snavi_list3 li {
	margin:0;
	padding:0;
	width:155px;
	height:50px;
	}
	
.snavi_list3 li.snavi3-0 {
	height:46px;
	}
	
.snavi_list3 li a {
	background: url(../images/service/snavi2-2.jpg) no-repeat;
	margin: 0;
	padding: 48px 0 0 0;
	width: 155px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:48px;/* for ie5.x */
	}
	
.snavi_list3 .snavi3-0 a {
	background: url(../images/service/snavi2-1.jpg) no-repeat;
	padding: 46px 0 0 0;
	height /**/:46px;/* for ie5.x */
	}
	
.snavi_list3 .snavi3-1 a {
	background: url(../images/service/snavi2-2.jpg) no-repeat;
	}
	
.snavi_list3 li a:hover {
	background-position: 0 -48px;
	}
	
.snavi_list3 .snavi3-0 a:hover {
	background-position: 0 -46px;
	}


.side_banner2 {
	margin:30px 0 0 8px;
	padding:0;
	width:155px;
	height:105px;
	}


.side_banner2 a {
	background: url(../images/company/side_banner2.jpg) no-repeat;
	margin: 0;
	padding: 105px 0 0 0;
	width: 155px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:105px;/* for ie5.x */
	}





/* #mansion
--------- --------- --------- --------- --------- */
.mansion_mainlead {
	background: url(../images/mansion/manshon090723/title10.jpg)  no-repeat;
	margin: 0 0 5px 0;
	padding: 26px 0 0 0;
	width: 600px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:26px;/* for ie5.x */
	}

.mansion_ex0 {
	margin:0 10px 25px 0;
	padding:0;
	font-size:1.2em;
	}
	
.mansion_ex {
	margin:0 25px 25px 25px;
	padding:0;
	font-size:1.2em;
	line-height:20px;
	}
	
.mansion_stitle1, .mansion_stitle2,
.mansion_stitle3, .mansion_stitle3_2,
.mansion_stitle4 {
	margin: 0 0 10px 0;
	padding: 34px 0 0 0;
	width: 600px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:34px;/* for ie5.x */
	}
	
.mansion_stitle1 {
	background: url(../images/mansion/manshon090723/title01.jpg)  no-repeat;
	margin:0 0 20px 0;
	}
	
.mansion_stitle2 {
	background: url(../images/mansion/manshon090723/title02.jpg) no-repeat;
	}
	
.mansion_stitle3 {
	background: url(../images/mansion/manshon090723/title03.jpg) no-repeat;
	}
	
.mansion_stitle3_2 {
	background: url(../images/mansion/mansion_stitle3.jpg) no-repeat;
	}
	
.mansion_stitle4 {
	background: url(../images/mansion/mansion_stitle4.jpg) no-repeat;
	}
	
.mansion_lead1, .mansion_lead2,
.mansion_lead3 {
	margin: 0 0 10px 25px;
	padding: 18px 0 0 0;
	width: 550px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:18px;/* for ie5.x */
	}
	
.mansion_lead1 {
	background: url(../images/mansion/mansion_lead.jpg) no-repeat;
	}
	
.mansion_lead2 {
	background: url(../images/mansion/mansion_lead2.jpg) no-repeat;
	}
	
.mansion_lead3 {
	background: url(../images/mansion/mansion_lead3.jpg) no-repeat;
	}

.mansion_area1_box1 {
	margin:0 0 10px 0;
	padding:25px 20px 0 435px;
	border:1px solid #68AE02;
	background: url(../images/mansion/mansion_image1.jpg) no-repeat;
	background-position: 15px 15px;
	height:115px;
	font-size:1.2em;
	}

.mansion_area1_box2 {
	margin:0 0 10px 0;
	padding:25px 20px 0 435px;
	border:1px solid #FF7807;
	background: url(../images/mansion/mansion_image2.jpg) no-repeat;
	background-position: 15px 15px;
	height:115px;
	font-size:1.2em;
	}
	
.arrow {
	background: url(../images/mansion/arrow2.jpg) no-repeat;
	background-position: 281px 0;
	margin: 0 0 10px 0;
	padding: 26px 0 0 0;
	width: 319px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:26px;/* for ie5.x */
	}

.mansion_area2_ex {
	background: url(../images/mansion/manshon090723/img02.jpg) no-repeat;
	background-position: 235px 0;
	margin:0 25px 0 25px;
	padding:0 330px 10px 0;
	font-size:1.2em;
	height:159px;
	}
	
.mansion_area2_box {
	margin:0 25px 5px 25px;
	padding:0;
	border-left:1px solid #55BB4C;
	border-top:1px solid #55BB4C;
	width:550px;
	font-size:1.2em;
	}
	
.mansion_area2_box th {
	padding:5px 10px;
	border-right:1px solid #55BB4C;
	border-bottom:1px solid #55BB4C;
	background-color: #C2E452;
	}
	
.mansion_area2_box td {
	padding:5px 10px;
	border-right:1px solid #55BB4C;
	border-bottom:1px solid #55BB4C;
	}


.mansion_link1 {
	margin:0 25px 60px 25px;
	padding:0;
	text-align: right;
	}
	
.mansion_link1 a {
	background: url(../images/mansion/mansion_icon1.jpg) no-repeat;
	margin:0;
	padding:0 0 0 15px;
	font-size:1.2em;
	color:#FF7807;
	}
	
.mansion_link2 {
	margin:0 25px 10px 25px;
	padding:0;
	text-align: right;
	}
	
.mansion_link2 a {
	background: url(../images/mansion/mansion_icon1.jpg) no-repeat;
	margin:0;
	padding:0 0 0 15px;
	font-size:1.2em;
	color:#FF7807;
	}
	
.mansion_area3_ex {
	background: url(../images/mansion/manshon090723/img20.jpg) no-repeat;
	background-position: 0 25px;
	margin:0 20px 15px 25px;
	padding:0 0 0 0;
	font-size:1.2em;
	height:215px;
	}


.mansion_area3_box {
	margin:0 25px 75px 25px;
	padding:0;
	border-left:1px solid #909090;
	border-top:1px solid #909090;
	width:550px;
	font-size:1.2em;
	}
	
.mansion_area3_box th {
	padding:5px 10px;
	border-right:1px solid #909090;
	border-bottom:1px solid #909090;
	}
	
.mansion_area3_box td {
	padding:5px 0 5px 10px;
	border-right:1px solid #909090;
	border-bottom:1px solid #909090;
	}
	
.man_area3_list1,.man_area3_list1_1,
.man_area3_list3, .man_area3_list4 {
	margin:0;
	padding:15px 0 0 135px;
	list-style-type: none;
	height:50px;
	}
	
.man_area3_list1 {
	background: url(../images/mansion/mansion_image5.jpg) no-repeat;
	}
	
.man_area3_list1_1 {
	background: url(../images/mansion/manshon090723/img19.jpg) no-repeat 4px 0;
	}
	
.man_area3_list2 {
	background: url(../images/mansion/mansion_image6.jpg) no-repeat;
	margin:0;
	padding:25px 0 0 135px;
	height:40px;
	}
	
.man_area3_list2 b {
	margin:0 1em 0 0;
	}
	
.man_area3_list3 {
	background: url(../images/mansion/mansion_image7.jpg) no-repeat;
	}
	
.man_area3_list4 {
	background: url(../images/mansion/mansion_image8.jpg) no-repeat;
	padding:25px 0 0 135px;
	height:45px;
	}
	
.man_area3_list1 li {
	width:120px;
	float:left;
	}
	
.man_area3_list2 li {
	margin:0 1em 0 0;
	float:left;
	}
	
.man_area3_list3 li {
	margin:0;
	width:135px;
	float:left;
	}
	
.man_area4 {
	background: url(../images/mansion/mansion_image9.jpg) no-repeat;
	background-position: right 0;
	margin:0 25px 10px 25px;
	padding:0;
	height:200px;
	}
	
.mansion_area4_box {
	margin:0;
	padding:0;
	border-left:1px solid #31AE4A;
	border-top:1px solid #31AE4A;
	width:285px;
	font-size:1.2em;
	}
	
.mansion_area4_box th {
	padding:5px 10px;
	border-right:1px solid #31AE4A;
	border-bottom:1px solid #31AE4A;
	}
	
.mansion_area4_box td {
	padding:5px 0 5px 10px;
	border-right:1px solid #31AE4A;
	border-bottom:1px solid #31AE4A;
	}
	
.manshon_img01 {
	background: url(../images/mansion/manshon090723/img01.jpg) no-repeat;
	margin: 0 0 20px 40px;
	padding: 375px 0 0 0;
	width: 544px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:375px;/* for ie5.x */
	}

.manshon_point01 {
	background: url(../images/mansion/manshon090723/stitle01.jpg) no-repeat;
	margin: 0;
	padding: 53px 0 0 0;
	width: 596px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:53px;/* for ie5.x */
	}

.manshon_point02 {
	background: url(../images/mansion/manshon090723/stitle02.jpg) no-repeat;
	margin: 0;
	padding: 53px 0 0 0;
	width: 596px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:53px;/* for ie5.x */
	}

.manshon_point03 {
	background: url(../images/mansion/manshon090723/stitle03.jpg) no-repeat;
	margin: 0;
	padding: 53px 0 0 0;
	width: 596px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:53px;/* for ie5.x */
	}

.manshon_point_ul {
	list-style:none;
	margin:10px 0 10px 70px;
	font-size:12px;
	line-height:18px;
	}

.mansion_area2_ex_b {
	color:#68AE02;
	font-size:14px;
	font-weight:600;
	}

.manshon_img02 {
	background: url(../images/mansion/manshon090723/img03.jpg) no-repeat;
	margin: 0 0 20px 30px;
	padding: 188px 0 0 0;
	width: 532px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:188px;/* for ie5.x */
	}

.orange {
	color:#EA7F26;
	line-height:18px;
	}

.manshon_bg01 {
	background:url(../images/mansion/manshon090723/img04.jpg) no-repeat right;
	}

.manshon_bg02 {
	background:url(../images/mansion/manshon090723/img05.jpg) no-repeat right;
	}

.manshon_bg03 {
	background:url(../images/mansion/manshon090723/img06.jpg) no-repeat right;
	}

.green {
	color:#68AE02;
	font-size:14px;
	font-weight:600;
	}

.manshon_ul01 {
	margin:20px 0 0 30px;
	list-style:none;
	padding:0 0 20px 0;
	width:561px;
	}
	
.manshon_ul01 li {
	float:left;
	width:100px;
	height:95px;
	padding:37px 77px 0 5px;
	font-size:12px;
	margin:0 5px 0 0;
	line-height:18px;
	}
	
.manshon_ul01 .li01{
	background: url(../images/mansion/manshon090723/img07.jpg) no-repeat;
	}
	
.manshon_ul01 .li02{
	background: url(../images/mansion/manshon090723/img08.jpg) no-repeat;
	}
	
.manshon_ul01 .li03{
	background: url(../images/mansion/manshon090723/img09.jpg) no-repeat;
	}
	
	
/* #merit
--------- --------- --------- --------- --------- */
.merit_mainlead {
	background: url(../images/mansion/manshon090723/title12.jpg) no-repeat;
	margin: 0 0 5px 0;
	padding: 26px 0 0 0;
	width: 600px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:26px;/* for ie5.x */
	}

.merit_mainlead2 {
	background: url(../images/mansion/manshon090723/title13.jpg) no-repeat;
	margin: 0 0 5px 0;
	padding: 26px 0 0 0;
	width: 600px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:26px;/* for ie5.x */
	}

.merit_stitle1, .merit_stitle2,
.merit_stitle3 {
	margin: 0 0 10px 0;
	padding: 34px 0 0 0;
	width: 600px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:34px;/* for ie5.x */
	}
	
.merit_stitle1 {
	background: url(../images/mansion/merit_stitle1.jpg) no-repeat;
	}
	
.merit_stitle2 {
	background: url(../images/mansion/merit_stitle2.jpg) no-repeat;
	}
	
.merit_stitle3 {
	background: url(../images/mansion/merit_stitle3.jpg) no-repeat;
	}
	
.merit_lead1, .merit_lead2, .merit_lead3 {
	margin: 0 0 10px 25px;
	padding: 18px 0 0 0;
	width: 550px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:18px;/* for ie5.x */
	}
	
.merit_lead1 {
	background: url(../images/mansion/merit_lead1.jpg) no-repeat;
	}
	
.merit_lead2 {
	background: url(../images/mansion/merit_lead2.jpg) no-repeat;
	}
	
.merit_lead3 {
	background: url(../images/mansion/merit_lead3.jpg) no-repeat;
	}

.merit_area1 {
	margin:0 25px 40px 25px;
	padding:0;
	}

.merit_area1boxl, .merit_area1boxr {
	margin:0;
	padding:0;
	width:270px;
	}
	
.merit_area1boxl {
	background: url(../images/mansion/merit_area1_image1.jpg) no-repeat;
	background-position: 0 60px;
	float:left;
	height:260px;
	}
	
.merit_area1boxr {
	background: url(../images/mansion/merit_area1_image2.jpg) no-repeat;
	background-position: 0 60px;
	float:right;
	height:330px;
	}

.merit_area1_title1, .merit_area1_title2 {
	margin: 0;
	padding: 18px 0 0 0;
	width: 250px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:18px;/* for ie5.x */
	}
	
.merit_area1_title1 {
	background: url(../images/mansion/merit_area1_title1.jpg) no-repeat;
	}
	
.merit_area1_title2 {
	background: url(../images/mansion/merit_area1_title2.jpg) no-repeat;
	}
	
.merit_area1ex {
	margin:0 0 2px 0;
	font-size:1.2em;
	}
	
.merit_area1boxl a, .merit_area1boxr a {
	padding:0 0 0 15px;
	font-size:1.2em;
	}
	
.merit_area1boxl a {
	background: url(../images/mansion/merit_area1_icon1.jpg) no-repeat;
	color:#70B5FF;
	}	

.merit_area1boxr a {
	background: url(../images/mansion/merit_area1_icon2.jpg) no-repeat;
	color:#FF6E03;
	}	

.merit_area1ex2 {
	margin:0;
	padding:225px 0 0 20px;
	font-size:1.2em;
	color:#F00;
	}



.merit_area2 {
	margin:0 25px 40px 25px;
	padding:0;
	background: url(../images/mansion/merit_area2_image1.jpg) no-repeat;
	background-position: 0 50px;
	position:relative;
	}

.merit_area2in {
	margin:0 0 10px 0;
	padding:0;
	float:right;
	width:290px;
	}

.meritarea2_box {
	margin:0 0 10px 0;
	padding:5px 10px;
	background-color: #DCF2F3;
	font-size:1.2em;
	}
	
.merit_area2_btn {
	position:absolute;
	top:390px;
	left:0;
	width:110px;
	height:20px;
	}

.merit_area2_btn a {
	background: url(../images/mansion/merit_area2_image2.jpg) no-repeat;
	margin: 0 0 15px 0;
	padding:20px 0 0 0;
	width: 110px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:20px;/* for ie5.x */
	}
	



.merit_area3 {
	margin:0 25px 15px 25px;
	padding:5px;
	border:1px solid #31AE4A;
	}

.merit_area3_title1 {
	background: url(../images/mansion/merit_area3_title.jpg) no-repeat;
	margin: 0 0 5px 0;
	padding:31px 0 0 0;
	width: 541px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:31px;/* for ie5.x */
	}
	
.merit_area3_mainex {
	margin:0 0 15px 0;
	padding:10px;
	font-size:1.2em;
	background-color: #C7E648;
	}
	
.merit_area3_mainex b {
	font-weight:bold;
	display:block;
	}
	
.merit_area3_listbox1, .merit_area3_listbox2,
.merit_area3_listbox3, .merit_area3_listbox4 {
	margin:0 0 5px 20px;
	padding:5px 0 0 60px;
	font-size:1.2em;
	height:45px;
	}
	
.merit_area3_listbox1 {
	background: url(../images/mansion/merit_area3_list1.jpg) no-repeat;
	}
	
.merit_area3_listbox2 {
	background: url(../images/mansion/merit_area3_list2.jpg) no-repeat;
	}
	
.merit_area3_listbox3 {
	background: url(../images/mansion/merit_area3_list3.jpg) no-repeat;
	}
	
.merit_area3_listbox4 {
	background: url(../images/mansion/merit_area3_list4.jpg) no-repeat;
	margin:0 0 20px 20px;
	}

.merit_area3_listboxtitle {
	margin: 0 0 2px 0;
	padding:16px 0 0 0;
	width: 275px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:16px;/* for ie5.x */
	}

.merit_area3_listbox1 .merit_area3_listboxtitle {
	background: url(../images/mansion/merit_area3_listtitle1.jpg) no-repeat;
	}
	
.merit_area3_listbox2 .merit_area3_listboxtitle {
	background: url(../images/mansion/merit_area3_listtitle2.jpg) no-repeat;
	}
	
.merit_area3_listbox3 .merit_area3_listboxtitle {
	background: url(../images/mansion/merit_area3_listtitle3.jpg) no-repeat;
	}
	
.merit_area3_listbox4 .merit_area3_listboxtitle {
	background: url(../images/mansion/merit_area3_listtitle4.jpg) no-repeat;
	}

.merit_area3_listboxex {
	font-size:1.2em;
	}
	
	
.merit_area3_title2, .merit_area3_title3 {
	clear:both;
	margin: 0 0 5px 15px;
	padding:28px 0 0 0;
	width: 163px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:28px;/* for ie5.x */
	}
	
.merit_area3_title2 {
	background: url(../images/mansion/merit_area3_title2.jpg) no-repeat;
	}
	
.merit_area3_title3 {
	background: url(../images/mansion/merit_area3_title3.jpg) no-repeat;
	}
	
.merit_area3_table {
	margin:0 0 0 20px;
	width:312px;
	float:left;
	border-top:1px solid #31AE4A;
	border-left:1px solid #31AE4A;
	display:inline;
	}
	
.merit_area3_table td {
	padding:5px;
	border-right:1px solid #31AE4A;
	border-bottom:1px solid #31AE4A;
	font-size:1.2em;
	line-height:1.4;
	}
	
.merit_area3_table td.or {
	text-align: center;
	font-weight: bold;
	color:#EA7F26;
	padding:0;
	}
	
.merit_area3_table td.re {
	text-align: center;
	font-weight: bold;
	color:#F00;
	padding:0;
	}
	
.merit_area3_table td.gr {
	text-align: center;
	color:#666;
	padding:0;
	}
	
.merit_area3_ex {
	width:190px;
	float:right;
	font-size:1.2em;
	}

#merit_notes {
	margin: 0 0 10px 25px;
	padding: 0;
	width: 550px;
}
	
/* #support
--------- --------- --------- --------- --------- */
.support_mainlead {
	background: url(../images/mansion/manshon090723/title11.jpg) no-repeat;
	margin: 0 0 5px 0;
	padding: 26px 0 0 0;
	width: 600px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:26px;/* for ie5.x */
	}
		
.mansion_simg {
	margin:4px 0 10px 0;
	border:#6ebc2a solid 1px;
	}
	
.support_mainlead2 {
	background: url(../images/mansion/manshon090723/title12.jpg) no-repeat;
	margin: 0 0 5px 0;
	padding: 26px 0 0 0;
	width: 600px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:26px;/* for ie5.x */
	}
		
#support_stitle1, #support_stitle2,
#support_stitle3, #support_stitle4,
#support_stitle1_1, #support_stitle1_2 {
	margin: 0 0 10px 0;
	padding: 34px 0 0 0;
	width: 600px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:34px;/* for ie5.x */
	}
	
#support_stitle1 {
	background: url(../images/mansion/manshon090723/title06.jpg)  no-repeat;
	}
	
#support_stitle1_1 {
	background: url(../images/mansion/support_stitle1.jpg) no-repeat;
	}
	
#support_stitle1_2 {
	background: url(../images/mansion/manshon090723/title09.jpg) no-repeat;
	}
	
#support_stitle2 {
	background: url(../images/mansion/manshon090723/title08.jpg) no-repeat;
	}
	
#support_stitle3 {
	background: url(../images/mansion/support_stitle3.jpg) no-repeat;
	}
	
#support_stitle4 {
	background: url(../images/mansion/manshon090723/title05.jpg) no-repeat;
	}
	
.support_lead1, .support_lead2,
.support_lead3, .support_lead4 {
	margin: 0 0 10px 25px;
	padding: 18px 0 0 0;
	width: 550px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:18px;/* for ie5.x */
	}
	
.support_lead1 {
	background: url(../images/mansion/support_lead1.jpg) no-repeat;
	}
	
.support_lead2 {
	background: url(../images/mansion/support_lead2.jpg) no-repeat;
	}
	
.support_lead3 {
	background: url(../images/mansion/support_lead3.jpg) no-repeat;
	}
	
.support_lead4 {
	background: url(../images/mansion/support_lead4.jpg) no-repeat;
	padding: 33px 0 0 0;
	height /**/:33px;/* for ie5.x */
	}



.support_ex1 {
	background: url(../images/mansion/manshon090723/img21.jpg) no-repeat;
	background-position: 0 60px;
	margin:0 25px 25px 25px;
	padding:0 0 150px 0;
	font-size:1.2em;
	}

.support_ex2 {
	background: url(../images/mansion/support_image2.jpg) no-repeat;
	background-position: 0 60px;
	margin:0 25px 25px 25px;
	padding:0 0 370px 0;
	font-size:1.2em;
	}


.support_table {
	margin:0 0 10px 25px;
	width:550px;
	border-top:1px solid #31AE4A;
	border-left:1px solid #31AE4A;
	font-size:1.2em;
	}
	
.support_table th {
	margin:0 0 10px 0;
	padding:10px;
	width:180px;
	border-right:1px solid #31AE4A;
	border-bottom:1px solid #31AE4A;
	}
	
.support_table td {
	margin:0 0 10px 0;
	padding:10px;
	width:330px;
	border-right:1px solid #31AE4A;
	border-bottom:1px solid #31AE4A;
	}

.support_ul01 {
	background:url(../images/mansion/manshon090723/img11.jpg) no-repeat;
	padding:10px 0 10px 50px;
	list-style:none;
	}
	
.support_ul02 {
	background: url(../images/mansion/manshon090723/img22.jpg) no-repeat;
	padding:10px 0 10px 50px;
	list-style:none;
	line-height:18px;
	}
	
.support_ul03 {
	background: url(../images/mansion/manshon090723/img18.jpg) no-repeat 20px 10px;
	padding:400px 20px 10px 20px;
	list-style:none;
	border:#6ebc2a solid 1px;
	line-height:20px;
	}
	
.support_ul03_2 {
	background: url(../images/mansion/manshon090723/img18_2.jpg) no-repeat 20px 10px;
	padding:100px 20px 10px 20px;
	list-style:none;
	border:#6ebc2a solid 1px;
	line-height:20px;
	}
	
.support_ul03 .btn_area01, .support_ul03_2 .btn_area01{
	background:url(../images/mansion/manshon090723/img16_2.jpg) no-repeat 93px 25px;
	padding:25px 0 25px 305px;
	width:190px;
	height:50px;
	}

.support_ul03 .btn_area01 a, .support_ul03_2 .btn_area01 a{
	background: url(../images/mansion/mansion_btn2.jpg) no-repeat;
	margin: 0;
	padding: 45px 0 0 0;
	width: 185px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:45px;/* for ie5.x */
	}
	
.support_ul03_2list {
	margin:10px 0 5px 0;
	padding:10px 10px 0 134px;
	background:url(../images/mansion/manshon090723/img18_3.jpg) no-repeat 15px 0;
	list-style:none;
	height:97px;
}



.support_ul04 {
	padding:0 0 10px 0;
	list-style:none;
	border:#6ebc2a solid 1px;
	line-height:20px;
	}
	
.btn_area01 {
	background:url(../images/mansion/manshon090723/img16.jpg) no-repeat 73px 0;
	padding:20px 0 20px 360px;
	width:190px;
	height:50px;
	}
	
.support_ul01 li, .support_ul02 li{
	font-size:12px;
	padding:2px 0
	}
	
.support_ul03 li, .support_ul03_2 li, .support_ul03_2list .li01{
	font-size:12px;
	padding:6px 0;
	background:url(../images/mansion/manshon090723/img17.jpg) repeat-x bottom;
	}
	
.support_ul03_2list .li02{
	font-size:12px;
	padding:6px 0;
	background:none;
	}
	
.support_sstitle01 {
	background: url(../images/mansion/manshon090723/stitle04.jpg) no-repeat;
	margin: 0 0 5px 0;
	padding: 30px 0 0 0;
	width: 600px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:30px;/* for ie5.x */
	}

.support_sstitle02 {
	background: url(../images/mansion/manshon090723/stitle05.jpg) no-repeat;
	margin: 0 0 5px 0;
	padding: 30px 0 0 0;
	width: 601px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:30px;/* for ie5.x */
	}

.support_stitle {
	background:url(../images/mansion/manshon090723/stitle06.jpg) no-repeat;
	margin: 0 0 0 270px;
	padding:21px 0 0 0;
	width: 260px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:21px;/* for ie5.x */
	}

.support_bg01 {
	margin: 10px 0 10px 26px;
	padding: 490px 10px 30px 370px;
	width: 150px;
	font-size:12px;
	}
	
* html .support_bg01 {
	margin: 10px 0 10px 26px;
	padding: 490px 10px 30px 385px;
	width: 150px;
	font-size:12px;
	}
	

.support_bg02 {
	background: url(../images/mansion/manshon090723/img15.jpg) no-repeat;
	margin: 10px 0 10px 26px;
	padding: 226px 0 0 0;
	width: 550px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:226px;/* for ie5.x */
	}
	
.support_bg03 {
	background: url(../images/mansion/manshon090723/img14.jpg) no-repeat;
	margin: 0 0 10px 26px;
	padding: 204px 0 0 0;
	width: 550px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:204px;/* for ie5.x */
	}

.suport_box {
	background: url(../images/mansion/manshon090723/img10.jpg) no-repeat;
	margin:10px 0 10px 28px;
	padding:10px;
	border:solid 1px #68ad02;
	font-size:12px;
	}




/* #case
--------- --------- --------- --------- --------- */
.case_mainlead {
	background: url(../images/mansion/case_mtitle.jpg) no-repeat;
	margin: 0 0 5px 0;
	padding: 26px 0 0 0;
	width: 600px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:26px;/* for ie5.x */
	}
	
.case_stitle {
	background: url(../images/mansion/case_stitle.jpg) no-repeat;
	margin: 0 0 15px 0;
	padding: 8px 0 0 35px;
	width: 565px;
	height:26px;
	font-size:1.4em;
	color:#fff;
	font-weight: bold;
	}
	
.case_box {
	margin:0 25px 30px 25px;
	padding:0;
	}

.img_r {
	margin:0 0 10px 10px;
	float:right;
	}

.case_lead {
	margin:0 0 10px 0;
	padding:25px 0 0 0;
	color:#4D4D4D;
	font-size:1.4em;
	font-weight:bold;
	width:280px;
	}

.data {
	margin:0 0 10px 0;
	padding:0;
	color:#31AE4A;
	font-size:1.4em;
	font-weight:bold;
	text-align: right;
	width:280px;
	}

.case_q {
	margin:0;
	padding:0;
	color:#68AE02;
	font-size:1.4em;
	font-weight:bold;
	}

.case_a {
	margin:0 0 15px 0;
	padding:0;
	font-size:1.2em;
	}

/* #flow
--------- --------- --------- --------- --------- */
.flow_mainlead {
	background: url(../images/mansion/flow_mtitle.jpg) no-repeat;
	margin: 0 0 5px 0;
	padding: 26px 0 0 0;
	width: 600px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:26px;/* for ie5.x */
	}
	
.flow_stitle {
	background: url(../images/mansion/flow_stitle1.jpg) no-repeat;
	margin: 0 0 15px 0;
	padding: 34px 0 0 0;
	width: 600px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:34px;/* for ie5.x */
	}




.flow1 {
	background: url(../images/mansion/flow_pimage1.jpg) no-repeat;
	background-position: 383px 10px;
	margin:0 25px 10px 25px;
	padding:10px;
	border:1px solid #6EBC2A;
	}
	
.flow1_inbox {
	background: url(../images/mansion/flow_area1_image1.jpg) no-repeat;
	background-position: right 0;
	margin:0 150px 10px 0;
	padding:0 160px 0 0;
	height:140px;
	width:210px;
	font-size:1.2em;
	}
	
.flow1_inboxtitle, .flow5_inboxtitle, .flow6_inboxtitle,
.flow7_inboxtitle, .flow8_inboxtitle {
	margin: 0 0 5px 0;
	padding: 18px 0 0 0;
	width: 200px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:18px;/* for ie5.x */
	}

.flow1_inboxtitle {
	background: url(../images/mansion/flow_area1.jpg) no-repeat;
	}
	
.flow5_inboxtitle {
	background: url(../images/mansion/flow_area5.jpg) no-repeat;
	}
	
.flow6_inboxtitle {
	background: url(../images/mansion/flow_area6.jpg) no-repeat;
	}
	
.flow7_inboxtitle {
	background: url(../images/mansion/flow_area7.jpg) no-repeat;
	}
	
.flow8_inboxtitle {
	background: url(../images/mansion/flow_area8.jpg) no-repeat;
	}

.flow2 {
	background: url(../images/mansion/flow_area2.jpg) no-repeat;
	margin: 0 0 10px 25px;
	padding: 280px 0 0 0;
	width: 550px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:280px;/* for ie5.x */
	}
	
.flow3 {
	background: url(../images/mansion/flow_area3.jpg) no-repeat;
	margin: 0 0 3px 25px;
	padding: 38px 0 0 0;
	width: 550px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:38px;/* for ie5.x */
	}
	
.flow3_sub {
	margin:0 0 10px 25px;
	font-size:1.2em;
	}

.flow4 {
	background: url(../images/mansion/flow_area4.jpg) no-repeat;
	margin: 0 0 10px 25px;
	padding: 131px 0 0 0;
	width: 550px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:131px;/* for ie5.x */
	}
	
.next1, .next2, .next3 {
	margin: 0 0 10px 25px;
	padding: 40px 0 0 0;
	width: 550px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:40px;/* for ie5.x */
	}
	
.next1 {
	background: url(../images/mansion/next1.jpg) no-repeat;
	}
	
.next2 {
	background: url(../images/mansion/next2.jpg) no-repeat;
	}
	
.next3 {
	background: url(../images/mansion/next3.jpg) no-repeat;
	}
	
.flow5 {
	background: url(../images/mansion/flow_pimage2.jpg) no-repeat;
	background-position: 358px 10px;
	margin:0 25px 10px 25px;
	padding:10px;
	border:1px solid #6EBC2A;
	}
	
.flow5_inbox {
	background: url(../images/mansion/flow_area5_image1.jpg) no-repeat;
	background-position: right 0;
	margin:0 190px 10px 0;
	padding:0 150px 0 0;
	height:140px;
	width:190px;
	font-size:1.2em;
	}
	
.flow6 {
	background: url(../images/mansion/flow_pimage3.jpg) no-repeat;
	background-position: 360px 10px;
	margin:0 25px 10px 25px;
	padding:10px;
	border:1px solid #6EBC2A;
	}

.flow6_inbox {
	background: url(../images/mansion/flow_area6_image1.jpg) no-repeat;
	background-position: right 0;
	margin:0 198px 10px 0;
	padding:0 160px 0 0;
	height:140px;
	width:172px;
	font-size:1.2em;
	}

.flow7 {
	background: url(../images/mansion/flow_area7_image1.jpg) no-repeat;
	background-position: 223px 10px;
	margin:0 25px 3px 25px;
	padding:10px;
	border:1px solid #6EBC2A;
	position:relative;
	}

.flow7_inbox {
	margin:0 335px 10px 0;
	padding:0;
	height:220px;
	width:195px;
	font-size:1.2em;
	}
	
.flow7sp {
	position:absolute;
	top:230px;
	right:10px;
	font-size:1.2em;
	color:#F00;
	}

.flow8 {
	background: url(../images/mansion/flow_pimage6.jpg) no-repeat;
	background-position: 355px 10px;
	margin:0 25px 10px 25px;
	padding:10px;
	border:1px solid #6EBC2A;
	}

.flow8_inbox {
	background: url(../images/mansion/flow_area8_image1.jpg) no-repeat;
	background-position: right 0;
	margin:0 195px 10px 0;
	padding:0 145px 0 0;
	height:140px;
	width:190px;
	font-size:1.2em;
	}

/* #faq
--------- --------- --------- --------- --------- */
.faq_mainlead {
	background: url(../images/mansion/faq_mtitle.jpg) no-repeat;
	margin: 0 0 5px 0;
	padding: 26px 0 0 0;
	width: 600px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:26px;/* for ie5.x */
	}
	
#faq_stitle1, #faq_stitle2,
#faq_stitle3, #faq_stitle4, #faq_stitle5 {
	margin: 0 0 10px 0;
	padding: 34px 0 0 0;
	width: 600px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:34px;/* for ie5.x */
	}
	
#faq_stitle1 {
	background: url(../images/mansion/faq_stitle1.jpg) no-repeat;
	margin:0 0 20px 0;
	}
	
#faq_stitle2 {
	background: url(../images/mansion/faq_stitle2.jpg) no-repeat;
	}
	
#faq_stitle3 {
	background: url(../images/mansion/faq_stitle3.jpg) no-repeat;
	}
	
#faq_stitle4 {
	background: url(../images/mansion/faq_stitle4.jpg) no-repeat;
	}
	
#faq_stitle5 {
	background: url(../images/mansion/faq_stitle5.jpg) no-repeat;
	}
	
.q {
	margin:0 25px 15px 25px;
	padding:0;
	font-size:1.2em;
	color:#5FAD3C;
	}
	
.a {
	margin:0 25px 30px 25px;
	padding:0;
	font-size:1.2em;
	}
	
.a .g{
	color:#5FAD3C;
	display: block;
	}
	
.gr {
	margin:0 25px 10px 25px;
	padding:0;
	font-size:1.2em;
	color:#5FAD3C;
	}
	
.gr.b0 {
	margin:0 25px 0 25px;
	}
	
.bk {
	margin:0 25px 10px 25px;
	padding:0;
	font-size:1.2em;
	color:#4D4D4D;
	}
	
.faq_flow {
	background: url(../images/mansion/faq_image1.jpg) no-repeat;
	margin:0 25px 10px 25px;
	padding:1000px 0 0 0;
	font-size:1.2em;
	}
	
/* #res_adv
--------- --------- --------- --------- --------- */
	
	
.mansion_blog_title	{
	background:url(../images/mansion/blog/maintitle.jpg) no-repeat;
	margin: 0 0 15px 0;
	padding:83px 0 0 0;
	width: 600px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:83px;/* for ie5.x */
	}
	
.blog_list {
	width:600px;
	height:40px;
	list-style:none;
	color:#023F73;
	}	
	
.blog_list li a:link{
	color:#023F73;
}

.bnavi1 a{
	background:url(../images/mansion/blog/menu1.jpg) no-repeat;
}

.bnavi2 a{
	background:url(../images/mansion/blog/menu2.jpg) no-repeat;
}

.bnavi3 a{
	background:url(../images/mansion/blog/menu3.jpg) no-repeat;
}

.bnavi4 a{
	background:url(../images/mansion/blog/menu4.jpg) no-repeat;
}

.bnavi1_now {
	background:url(../images/mansion/blog/menu1.jpg) no-repeat 0 -40px;
	}
	
.bnavi2_now {
	background:url(../images/mansion/blog/menu2.jpg) no-repeat 0 -40px;
	}
	
.bnavi3_now {
	background:url(../images/mansion/blog/menu3.jpg) no-repeat 0 -40px;
	}
	
.bnavi4_now {
	background:url(../images/mansion/blog/menu4.jpg) no-repeat 0 -40px;
	}
	
.blog_list li a{
	margin: 0;
	padding:40px 0 0 0;
	width: 150px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:40px;/* for ie5.x */
	}

.blog_list li {
	float:left;
	margin:0;
	padding:0;
	width:150px;
	height:40px;
	}
	
.blog_list li a:hover{
	background-position:0 -40px;
	}

.blog_sstitle {
	background:url(../images/mansion/blog/sstitle1.jpg) no-repeat;
	margin: 0 0 15px 0;
	padding:15px 0 0 0;
	width: 371px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:15px;/* for ie5.x */
	font-size:12px;
	line-height:20px;
	}

.blog_maintext {
	width:371px;
	height:200px;
	margin:15px 0 0 0;
	padding:21px 18px 0 212px;
	background:url(../images/mansion/blog/diagram.jpg) no-repeat;
	font-size:12px;
	line-height:20px;
	}

.blog_category1 {
	background:url(../images/mansion/blog/bg2.gif) bottom no-repeat;
	margin:0 0 20px 0;
	width:600px;
	list-style:none;
	color:#023F73;
	}	

.blog_category1 a{
	font-weight:600;
	color:#023F73;
}
	
.blog_category1 a:visited{
	font-weight:600;
	color:#3399FF;
}
	
.blog_category1 li {
	float:left;
	margin:0;
	padding:0 22px 10px 40px;
	width:535px;
	height:auto;
	line-height:18px;
	font-size:12px;
}

.heads1{
	background:url(../images/mansion/blog/arrow1.jpg) no-repeat 22px 2px;
}

.heads2{
	background:url(../images/mansion/blog/arrow2.jpg) no-repeat 22px 2px;
}

.heads3{
	background:url(../images/mansion/blog/arrow3.jpg) no-repeat 22px 2px;
}

.heads4{
	background:url(../images/mansion/blog/arrow4.jpg) no-repeat 22px 2px;
}


#blog_stitle1 {
	width:560px;
	height:52px;
	margin:0;
	padding:43px 20px 25px 20px;
	background:url(../images/mansion/blog/stitle1.jpg) no-repeat;
	font-size:12px;
	line-height:18px;
}

#blog_stitle2 {
	width:560px;
	height:52px;
	margin:0;
	padding:43px 20px 25px 20px;
	background:url(../images/mansion/blog/stitle2.jpg) no-repeat;
	font-size:12px;
	line-height:18px;
}

#blog_stitle3 {
	width:560px;
	height:52px;
	margin: 0;
	padding:43px 20px 25px 20px;
	background:url(../images/mansion/blog/stitle3.jpg) no-repeat;
	font-size:12px;
	line-height:18px;
}

#blog_stitle4 {
	width:560px;
	height:52px;
	margin:0;
	padding:43px 20px 10px 20px;
	background:url(../images/mansion/blog/stitle4.jpg) no-repeat;
	font-size:12px;
	line-height:18px;
}

#blog_stitlecat12 {
	float:left;
	width:560px;
	height:52px;
	margin:0;
	padding:43px 20px 25px 20px;
	background:url(../images/mansion/blog/stitle1.jpg) no-repeat;
	font-size:12px;
	line-height:18px;
}

#blog_stitlecat13 {
	float:left;
	width:560px;
	height:52px;
	margin:0;
	padding:43px 20px 25px 20px;
	background:url(../images/mansion/blog/stitle2.jpg) no-repeat;
	font-size:12px;
	line-height:18px;
}

#blog_stitlecat14 {
	float:left;
	width:560px;
	height:52px;
	margin:0;
	padding:43px 20px 25px 20px;
	background:url(../images/mansion/blog/stitle3.jpg) no-repeat;
	font-size:12px;
	line-height:18px;
}

#blog_stitlecat15 {
	float:left;
	width:560px;
	height:52px;
	margin:0;
	padding:43px 20px 10px 20px;
	background:url(../images/mansion/blog/stitle4.jpg) no-repeat;
	font-size:12px;
	line-height:18px;
}

.blog_buttom_area {
	width:600px;
	height:54px;
	}

.blog_buttom_area a{
	background:url(../images/mansion/blog/btn01.jpg) no-repeat;
	margin: 10px 0 5px 480px;
	padding: 29px 0 0 0;
	width: 118px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:29px;/* for ie5.x */
	}

.blog_exarea {
	width:600px;
	height:50px;
	background:url(../images/mansion/blog/title_bg.jpg) no-repeat;
	}
	
.blog_exareas {
	width:600px;
	background:url(../images/mansion/blog/title_bg2.jpg) no-repeat;
	}
	
.blog_exarea .blog_extitle1 {
	height:20px;
	width:581px;
	padding:2px 0 0 15px;
	font-size:20px;
	color:#023F73;
	font-weight:600px;
	}

.blog_exarea .blog_extitle2 {
	height:20px;
	width:581px;
	padding:10px 0 0 15px;
	font-size:12px;
	color:#023F73;
	}
	
.blog_exareas .blog_extitle1 {
	height:20px;
	width:581px;
	padding:2px 0 0 15px;
	font-size:20px;
	color:#023F73;
	font-weight:600px;
	}

.blog_exareas .blog_extitle2 {
	width:581px;
	padding:10px 0 10px 15px;
	font-size:12px;
	color:#023F73;
	}

.blog_extext {
	width:580px;
	padding:10px;
	font-size:12px;
}

.blog_box {
	margin:10px 0 0 0;
	width:600px;
	border:#c0c0c0 1px solid;
}

.blog_boxarea {
	margin:10px 0 0 0;
	width:600px;
	}

.mboxcover {
	background:url(../images/mansion/blog/mbox_bottom.jpg) no-repeat;
	background-position: 0 bottom;
	margin:0 0 15px 0;
	padding:0 0 10px 0;
	}

.mbox1,
.mbox2,
.mbox3,
.mbox4,
.mbox5,
.mbox6,
.mbox7,
.mbox8,
.mbox9 {
	margin:0;
	padding:70px 150px 0 10px;
	font-size:1.2em;
	}
	
.mbox1 b,
.mbox2 b,
.mbox3 b,
.mbox4 b,
.mbox5 b,
.mbox6 b,
.mbox7 b,
.mbox8 b,
.mbox9 b {
	display: block;
	margin:0 0 10px 0;
	color:#003F73;
	font-weight: bold;
	line-height:1.5;
	}

.yet {
	margin:0 0 20px 0;
	padding:40px;
	text-align: center;
	}
	
.mbox1 {
	background:url(../images/mansion/blog/m_image1.jpg) no-repeat;
	height:120px;
	}
	
.mbox2 {
	background:url(../images/mansion/blog/m_image2.jpg) no-repeat;
	}
	
.mbox3 {
	background:url(../images/mansion/blog/m_image3.jpg) no-repeat;
	height:120px;
	}
	
.mbox4 {
	background:url(../images/mansion/blog/m_image4.jpg) no-repeat;
	}
	
.mbox5 {
	background:url(../images/mansion/blog/m_image5.jpg) no-repeat;
	}
	
.mbox6 {
	background:url(../images/mansion/blog/m_image6.jpg) no-repeat;
	}
	
.mbox7 {
	background:url(../images/mansion/blog/m_image7.jpg) no-repeat;
	}
	
.mbox8 {
	background:url(../images/mansion/blog/m_image8.jpg) no-repeat;
	}
	
.mbox9 {
	background:url(../images/mansion/blog/m_image9.jpg) no-repeat;
	}














.btn_btn_btn {
	padding:10px 0 50px 0;
	width:600px;
	height:16px;
	}

.btn01 a{
	float:left;
	background:url(../images/mansion/blog/btn_back.jpg) no-repeat;
	margin: 0 212px 0 0;
	padding: 16px 0 0 0;
	width: 50px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:16px;/* for ie5.x */
}

.btn01_off{
	float:left;
	margin: 0 212px 0 0;
	padding: 16px 0 0 0;
	width: 50px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:16px;/* for ie5.x */
}

.btn02 a{
	float:left;
	background:url(../images/mansion/blog/btn_list.jpg) no-repeat;
	margin: 0;
	padding: 16px 0 0 0;
	width: 78px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:16px;/* for ie5.x */
}

.btn03 a{
	float:left;
	background:url(../images/mansion/blog/btn_next.jpg) no-repeat;
	margin: 0 0 0 212px;
	padding: 16px 0 0 0;
	width: 47px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:16px;/* for ie5.x */
}

.btn03_off{
	float:left;
	margin: 0 0 0 212px;
	padding: 16px 0 0 0;
	width: 47px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:16px;/* for ie5.x */
}


.snavi_list8_area {
	background: url(../images/service/snavi3_title.jpg) no-repeat;
	margin:0 0 10px 8px;
	padding:52px 0 0 0;
	}
	
.snavi_list8 {
	margin:0;
	padding:0;
	width:155px;
	list-style-type: none;
	}

.snavi_list8 li {
	margin:0;
	padding:0;
	width:155px;
	height:48px;
	}
	
.snavi_list8 li a {
	background: url(../images/service/snavi3-1.jpg) no-repeat;
	margin: 0;
	padding: 48px 0 0 0;
	width: 155px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:48px;/* for ie5.x */
	}
	
.snavi_list8 li a:hover {
	background-position: 0 -48px;
	}

.snavi_list8s {
	background: url(../images/service/snavi3-1_back.jpg) no-repeat;
	margin:0;
	padding:50px 0 5px 0;
	width:155px;
	height:47px;
	list-style-type: none;
	}
	
.snavi_list8s li {
	margin: 0 0 5px 5px;
	padding: 0;
	height:14px;
	}
	
.snavi_list8s li.lss {
	letter-spacing: -1px;
	>letter-spacing: 0;
	}

.snavi_list8s li a {
	margin: 0;
	padding: 0;
	background: none;
	background-image: none;
	display: inline;
	height:14px;
	font-size:1.2em;
	text-decoration: none;
	}
	
.snavi_list8s li a b {
	margin:0 5px 0 0;
	color:#6EBC2A;
	}
	
.snavi_list8s li a:hover b {
	color:#FF7807;
	}







	
	