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



* {
padding:0;
margin:0; 
}

img {
border:0;
vertical-align:bottom;
}

body {
	background-color:#FFF;
	background:url(../images/bg01.jpg) repeat-x;
	margin:0;
	padding:0;
	font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","Osaka","ＭＳ Ｐゴシック","MS P Gothic",Verdana,Arial,Helvetica,sans-serif;
	font-size:14px;
	line-height:1.8em;
	text-align:center;
	background-color:#FFF;
}

.fRed { color: #F00; }
.green { color:#060; }
.f18 { font-size:18px; padding:5px 0; }
.f16 { font-size:16px; padding:5px 0; }


/* ---------------------------------------
Link
---------------------------------------- */

a {
color:#151515;
text-decoration:none;
}
a:link {
color:#151515;
text-decoration:none;
}
a:visited {
color:#151515;
text-decoration:none;
}
a:hover {
color:#151515;
text-decoration:underline;
}
a:active {
color:#151515;
text-decoration:underline;
}

.btnTop { text-align:center; padding:0 0 30px; }

.btnTop a:hover img{
     filter:alpha(opacity=80);
     -moz-opacity:0.80;
     opacity:0.80;	
}


/* ---------------------------------------
レイアウト
---------------------------------------- */

#header {
	width:1000px;
	height:180px;
	margin:0 auto;
	background:url(../images/header.jpg) no-repeat;
	text-align:left;
}

#formHeader {
	width:1000px;
	height:180px;
	margin:0 auto;
	background:url(../images/header.jpg) no-repeat;
	text-align:left;
}

#content {
	width:1000px;
	height:auto;
	margin:0 auto;
	text-align:left;
	background:#FFF;
}

.btnGoTop {
	padding:50px 0 0 675px;
	text-align:right;
	position: absolute !important;
}

.btnGoTop  a:hover img{
     filter:alpha(opacity=80);
     -moz-opacity:0.80;
     opacity:0.80;	
}


/* ---------------------------------------
引越代を100％保証いたします。
---------------------------------------- */

.Box1-1 {
	background:url(../moving/images/bg01_01.jpg) no-repeat;
	padding:150px 0 0;
}

.Box1-1 .inBox01 { padding:0 0 30px 250px; }
.Box1-1 .inBox02 { padding:0 0 0 210px; }
.Box1-1 .inBox03 { padding:0 0 0 220px; }

.Box1-1 .inBox02 ul li {
	font-size:16px;
	list-style-type:non;
	list-style-image:none;
	display: block;
	background:url(../images/bulette.jpg) no-repeat;
	padding:0 0 10px 30px;
	line-height:1.6em;
}

.Box1-2 {
	background: url(../moving/images/bg01_02.jpg) no-repeat;
	padding:0 0 0;
}

.Box1-2 .inBox04 { 
	padding:30px 0 0 50px;
	height:260px;
}


/* ---------------------------------------
今の住まいにそのまま住み続ける方法
---------------------------------------- */

.Box2-1 {
	background:url(../housing/images/bg02_01.jpg) no-repeat;
	padding:0 0 0;
}

.Box2-1 .inBox01 { padding:220px 0 30px 330px; }

.Box2-1 .inBox01 ul li {
	font-size:16px;
	list-style-type:non;
	list-style-image:none;
	display: block;
	background:url(../images/bulette.jpg) no-repeat;
	padding:0 0 10px 30px;
	line-height:1.6em;
}

.Box2-1 .inBox02 {
	padding:30px 50px 30px 50px;
}

.Box2-1 .inBox03 {
	background:url(../housing/images/bg02_02.jpg) no-repeat;
	padding:0px 50px 60px 50px;
}


/* ---------------------------------------
専門家による早期相談のメリット
---------------------------------------- */

.Box3-1 { padding:0; }

.Box3-1 .inBox01 { padding:220px 50px 20px 300px; background: url(../benefits/images/bg03_01.jpg) no-repeat; }
.Box3-1 .inBox02 { padding:30px 50px 0 50px; background:url(../benefits/images/bg03_02.jpg) no-repeat; }
.Box3-1 .inBox03 { padding:30px 50px 50px 50px; }

.Box3-1 .inBox01 ul li {
	font-size:14px;
	list-style-type:non;
	list-style-image:none;
	display: block;
	background: url(../benefits/images/icon_orange.jpg) no-repeat;
	padding:0 0 10px 20px;
	line-height:1.6em;
}

.Box3-1 .inBox02 ul li {
	font-size:14px;
	list-style-type:non;
	list-style-image:none;
	display: block;
	background: url(../benefits/images/icon_orange.jpg) no-repeat;
	padding:0 0 10px 20px;
	line-height:1.6em;
}


/* ---------------------------------------
ローン返済のための追加借入の危険
---------------------------------------- */

.Box4-1 { padding:0; }

.Box4-1 .inBox01 { padding:250px 0 50px 300px; background: url(../risk/images/bg04_01.jpg) no-repeat; }
.Box4-1 .inBox02 { padding:0 50px 0 50px; }
.Box4-1 .inBox03 { padding:30px 0; font-size:16px; line-height:30px; font-weight:bold; color:#323; }
.Box4-1 .inBox04 { padding:0 50px 50px 50px; font-size:16px; line-height:30px; font-weight:bold; color:#323; }
.Box4-1 .inBoxQA { padding:0 50px 0 50px; background:url(../risk/images/bg04_02.jpg) no-repeat; }


.inBox02 ul{
	font-size:16px;
	line-height:1.8em;
	padding:10px 0 0 100px;
}



.Box4-1 .inBox02 ul li {
	list-style-type: none;
	background:url(../images/check01.gif) no-repeat;
	background-position:left 4px;
	padding:0 0 10px 25px;
	font-size:18px;
}

.Box4-1 .inBox03 ul li {
	list-style-type: decimal;
	padding:0 0 5px;
}

.imgR {
	float:right;
	margin:0 0 0 15px;
}

.imgL {
	float:left;
	margin:0 15px 0 0;
}


/* ---------------------------------------
フッター
---------------------------------------- */

#footer{
	clear:both;
	width:100%;
	background-image:url(../images/footer_bg.gif);
	background-position:left top;
	background-repeat:repeat-x;
	background-color:#F0F0E0;
}

#footer_inner{
	width:960px;
	margin:0 auto;
	padding:15px 20px 100px 20px;
}

#footer_inner ul{
	width:960px;
	overflow:hidden;
	margin-bottom:35px;
	font-size:11px;
}

#footer_inner ul li{
	float:left;
	margin-right:12px;
	padding-left:9px;
	background-image:url(../images/arrow01.gif);
	background-position:left 9px;
	background-repeat:no-repeat;
}

#footer_inner address{
	font-size:11px;
	font-style:normal;
	text-align:center;
}

#footer ul li { list-style-type:none; }