@charset "utf-8";

.contentsLeft p.contentsLink02{
	margin:0 0 0 10px;
	padding:10px 0 0 15px;
	background:transparent url(/common/images/arrow02.gif) no-repeat 0 13px;
	clear:both;
	}
.contentsIndent{
	margin:20px 0 0 10px;
	padding:0;
	clear:both;
	}

/* ユニットハウスとは
=========================================================================*/
p.indImg01{
	margin:0;
	padding:0;
	}
p.aboutLead{
	margin:20px 0 0 0;
	padding:0;
	}

.aboutContetnsArea01{
	margin:20px 0 0 10px;
	padding:0;
	width:671px;
	overflow:hidden;
	}
p.aboutTxt01{
	float:left;
	margin:0 70px 0 0;
	padding:0;
	width:330px;
	}
p.aboutImg01{
	float:left;
	margin:0;
	padding:0;
	}
p.aboutFlowTit{
	margin:18px 0 0 0;
	padding:0;
	font-size:120%;
	font-weight:bold;
	}

.aboutTableFlow{
	width:691px;
	margin:10px 0 0 0;
	padding:0;
	}
.aboutTableFlow .txt{
	padding:5px 0 0 0;
	}

.indTable{
	margin:15px 0 0 10px;
	padding:0;
	width:671px;
	border-collapse:collapse;
	}
.indTable,
.indTable tr,
.indTable th,
.indTable td{
	border:1px solid #BFBFBF;
	}
.indTable th.head{
	padding:7px 0;
	background:#DEEBFA;
	color:#1B558C;
	text-align:center;
	font-weight:bold;
	}
.indTable th{
	padding:7px 0;
	background:#EFF9FE;
	font-weight:normal;
	text-align:center;
	}
.indTable td{
	padding:7px 15px;
	text-align:center;
	}



a.blank{
	margin:0 4px 0 0;
	padding:0 13px 0 0;
	background:url(/corporate/img/icon_blank.gif) no-repeat scroll right center;
	}

.meritContetnsArea{
	margin:20px 0 0 0;
	padding:14px 13px 17px 13px;
	width:643px;
	border:1px solid #CCC;
	background:url(/unithouse/support/img/contents_bg.jpg) no-repeat 2px 2px;
	overflow:hidden;
	}
.meritContetnsLeft{
	float:left;
	margin:0;
	padding:0;
	width:405px;
	}
p.meritContetnsImg{
	float:right;
	margin:0;
	padding:0;
	width:210px;
	}
.meritContetnsLeft .merit01{
	margin:2px 0 0 0;
	padding:1px 0 0 70px;
	height:18px;
	background:url(../img/merit_icon01.gif) no-repeat 0 0;
	font-size:120%;
	font-weight:bold;
	line-height:100%;
	}
.meritContetnsLeft .meritTxt{
	margin:13px 0 0 3px;
	padding:0;
	}
.meritContetnsLeft .meritLink{
	margin:10px 0 0 3px;
	padding:0 0 0 15px;
	background:url(/common/images/arrow02.gif) no-repeat 0 center;
	}
.meritContetnsLeft .meritMovie{
	margin:10px 0 0 0;
	padding:0;
	}
.meritContetnsLeft .meritMovie a{
	margin:0;
	padding:6px 9px 6px 16px;
	background:#EBEBEB url(../img/icon_movie_arrow.gif) no-repeat 7px center;
	border:1px solid #DBDBDB;
	color:#333;
	line-height:220%;
	}

.meritContetnsLeft .merit02{
	margin:2px 0 0 0;
	padding:1px 0 0 70px;
	height:18px;
	background:url(../img/merit_icon02.gif) no-repeat 0 0;
	font-size:120%;
	font-weight:bold;
	line-height:100%;
	}
.meritContetnsLeft .merit03{
	margin:2px 0 0 0;
	padding:1px 0 0 70px;
	height:18px;
	background:url(../img/merit_icon03.gif) no-repeat 0 0;
	font-size:120%;
	font-weight:bold;
	line-height:100%;
	}
.meritContetnsLeft .merit04{
	margin:2px 0 0 0;
	padding:1px 0 0 70px;
	height:18px;
	background:url(../img/merit_icon04.gif) no-repeat 0 0;
	font-size:120%;
	font-weight:bold;
	line-height:100%;
	}
.meritContetnsLeft .merit05{
	margin:2px 0 0 0;
	padding:1px 0 0 70px;
	height:18px;
	background:url(../img/merit_icon05.gif) no-repeat 0 0;
	font-size:120%;
	font-weight:bold;
	line-height:100%;
	}
.meritContetnsLeft .merit06{
	margin:2px 0 0 0;
	padding:1px 0 0 70px;
	height:18px;
	background:url(../img/merit_icon06.gif) no-repeat 0 0;
	font-size:120%;
	font-weight:bold;
	line-height:100%;
	}
.meritContetnsLeft .merit07{
	margin:2px 0 0 0;
	padding:1px 0 0 70px;
	height:18px;
	background:url(../img/merit_icon07.gif) no-repeat 0 0;
	font-size:120%;
	font-weight:bold;
	line-height:100%;
	}

.unithouseExam{
	margin:20px 0 0 0;
	padding:0;
	width:690px;
	list-style:none;
	overflow:hidden;
	}
.unithouseExam li{
	float:left;
	margin:0;
	padding:0 10px;
	width:210px;
	}
.unithouseExamLink{
	margin:20px 0 0 0;
	padding:0;
	}

.unithouseTypeArea{
	margin:30px 0 0 10px;
	padding:0;
	width:671px;
	overflow:hidden;
	}
.unithouseTypeArea dl{
	float:left;
	margin:0 28px 0 0;
	padding:0;
	width:205px;
	}
.unithouseTypeArea dl.right{
	float:left;
	margin:0;
	padding:0;
	width:205px;
	}
.unithouseTypeArea dd.img{
	margin:0;
	padding:0;
	text-align:center;
	}
.unithouseTypeArea dt{
	margin:25px 0 0 0;
	padding:0 0 0 8px;
	background:url(/common/images/arrow01.gif) no-repeat 0 0.4em;
	color:#1B558C;
	font-size:120%;
	font-weight:bold;
	min-height:2em;
	_height:2em;
	}
.unithouseTypeArea dd{
	margin:10px 0 0 0;
	padding:0;
	}





/* ポップアップページ
=========================================================================*/
.popcontents{
	margin:25px auto 30px auto;
	padding:0;
	width:691px;
	text-align:left;
	overflow:hidden;
	}

.popcontents p.footer{
	margin:30px 0 0 0;
	padding:0;
	}

.popupContentsArea{
	margin:20px 0 0 10px;
	padding:14px 22px 14px 22px;
	width:625px;
	border:1px solid #CCC;
	background:url(/unithouse/support/img/contents_bg.jpg) no-repeat 2px 2px;
	overflow:hidden;
	}
.popupContentsArea .good{
	margin:0;
	padding:0 0 0 60px;
	width:565px;
	background:url(../img/icon_good.jpg) no-repeat 0 0;
	overflow:hidden;
	}
.popupContentsArea .bad{
	margin:30px 0 0 0;
	padding:0 0 0 60px;
	width:565px;
	background:url(../img/icon_bad.jpg) no-repeat 0 0;
	overflow:hidden;
	}
.popupContentsArea .Tit{
	margin:2px 0 0 0;
	padding:0;
	font-size:120%;
	font-weight:bold;
	}
.popupContentsArea .Txt{
	margin:13px 0 0 0;
	padding:0;
	}


p.mainImg{
	margin:0;
	padding:0;
	}


.aboutContentsAreaPop{
	margin:17px 0 0 10px;
	padding:14px 7px 0 7px;
	width:655px;
	border:1px solid #CCC;
	background:url(/unithouse/support/img/contents_bg.jpg) no-repeat 2px 2px;
	overflow:hidden;
	}

.aboutContentsAreaPop .popMeritList{
	margin:0 0 0 5px;
	padding:0;
	width:610px;
	overflow:hidden;
	list-style:none;
	}
.aboutContentsAreaPop .popMeritList li{
	margin:0 0 16px 0;
	padding:1px 0 0 68px;
	font-size:120%;
	font-weight:bold;
	}
.aboutContentsAreaPop .popMeritList li.number01{
	background:url(../img/merit_icon01.gif) no-repeat 0 0;
	}
.aboutContentsAreaPop .popMeritList li.number02{
	background:url(../img/merit_icon02.gif) no-repeat 0 0;
	}
.aboutContentsAreaPop .popMeritList li.number03{
	background:url(../img/merit_icon03.gif) no-repeat 0 0;
	}
.aboutContentsAreaPop .popMeritList li.number04{
	background:url(../img/merit_icon04.gif) no-repeat 0 0;
	}
.aboutContentsAreaPop .popMeritList li.number05{
	background:url(../img/merit_icon05.gif) no-repeat 0 0;
	}
.aboutContentsAreaPop .popMeritList li.number06{
	background:url(../img/merit_icon06.gif) no-repeat 0 0;
	}

.contentsArea{
	margin:12px 0 50px 10px;
	padding:0;
	width:671px;
	overflow:hidden;
	}
.contentsArea .txt{
	margin:0;
	padding:0;
	line-height:180%;
	}
.contentsArea p.contentsLink02{
	margin:0;
	padding:10px 0 0 15px;
	background:transparent url(/common/images/arrow02.gif) no-repeat 0 13px;
	clear:both;
	}
p.popupNote{
margin:5px 0 0 10px;
padding:0;
line-height:150%;
font-size:80%;
clear:both;
}

.f01_left{
	float:left;
	margin:0;
	padding:0;
	width:340px;
	}
.f01_right{
	float:right;
	margin:0;
	padding:0;
	width:310px;
	}

.f06_left{
	float:left;
	margin:0;
	padding:0;
	width:270px;
	}
.f06_right{
	float:right;
	margin:0;
	padding:0;
	width:369px;
	}
.f06Box{
	margin:0 0 0 10px;
	padding:17px;
	width:637px;
	background:#F7F7F7;
	}
.f06Box dl{
	margin:0 0 17px 0;
	padding:0;
	height:29px;
	overflow:hidden;
	}
.f06Box dt{
	float:left;
	margin:0 8px 0 0;
	padding:0;
	}
.f06Box dd{
	float:left;
	margin:8px 0 0 0;
	padding:0;
	}
.f06Box dl.bottom{
	margin:0;
	}
