/* CSS Document */
body{
	background-image:url(/images/satei/main/skyBck.jpg);
	background-repeat:no-repeat;
	background-position:center 26px;
	padding:0 0 0 0;
	font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS P Gothic",Verdana,sans-serif;
}
#WrapTop{
	width:955px;
	margin:0 auto;
	min-height:820px;
	position:relative;
}
#Wrap{
	width:960px;
	margin:0 auto;
	position:relative;
}
h1{
	font-size:11px;
	text-align:right;
	position:absolute;
	right:0;
	top:5px;
	color:#FFF;
}
#TopTxt{
	font-size:10px;
	text-align:right;
	position:absolute;
	right:0;
	top:20px;
	color:#FFF;
}
#model1{
	position:absolute;
	left:0;
	bottom:0;
}
#TopImg{
	width:878px;
	position:absolute;
	z-index:99;
	left:60px;
	top:50px;
}
#karen1{
	position:absolute;
	right:0;
	bottom:0;
	z-index:99;
}
#IptDisp{
	background-image:url(/images/satei/main/satei_waku.jpg);
	background-repeat:no-repeat;
	width:495px;
	height:573px;
	left:200px;
	bottom:-30px;
	position:absolute;
	z-index:98;
	padding:30px;
}
#IptDisp h2{
    font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS P Gothic",Verdana,sans-serif;
	background-color:#575757;
	font-weight:bold;
	font-size:18px;
	color:#FFF;
	text-align:center;
	line-height:1.6em;
	margin:0 0 5px;
}
#IptDisp table{
	border-collapse:collapse;
	margin:0px 0 0 0;
}
#IptDisp table th{
	text-align:left;
	padding:3px 0 3px 38px;
}
#IptDisp table td{
	padding:8px 0 7px;
}
.Required{
	background-image:url(/images/satei/main/hissuIco.gif);
	background-repeat:no-repeat;
	background-position:left center;
}

#IptDisp .required_val {
	border:1px solid #CCC;
}


.w75px{width:72px;}
.w65px{width:60px;}
.w70P{width:70%;}
#SateiSrtBt{
	background-image: url(/images/satei/main/StartBt.png);
	background-repeat:no-repeat;
	background-position:0 0;
	width:484px;
	height:0;
	padding:95px 0 0 0;
	display:block;
	overflow:hidden;
	margin:0 0 0 10px;
}
#SateiSrtBt:hover,#SateiSrtBt.hover{
	background-position:0 -95px;
}
.alertAuto {
	position:absolute;
	text-align:center; 
	color:#F30; 
	font-weight:bold;
	margin:5px 0 0 120px;
}

/* 査定の流れ */
#WrapBtm{
	background-image: url(/images/satei/main/Bck_center.gif);
	background-repeat:repeat-x;
	min-height:587px;
}
#WrapBtmIn{
	width:955px;
	margin:0 auto;
	padding:0 0 50px;
}
#StepDisp{
	position:relative;
	height:600px;
}
#model2{
	position:absolute;
	right:0;
	top:54px;
}
#Step{
	background-image: url(/images/satei/main/step_Bck.png);
	background-repeat:no-repeat;
	width:599px;
	height:546px;
	top:50px;
	left:75px;
	position:absolute;
	color:#000;
	line-height:1.5em;
}
#Step1{
	margin:70px 0 0 255px;
	width:300px;
}
#Step1 span{
	font-size:13px;
	color:#F00;
}
#Step2{
	margin:75px 0 0 295px;
	width:290px;
}
#Step3{
	margin:100px 0 0 260px;
	width:270px;
}

#WrapBtmIn #LeftDisp{
	width:656px;
	float:left;
	margin:10px 0 0 0;
}
#kaitoriTT{
	background-image:url(/images/satei/main/h2Img1.png);
	height:0;
	padding:260px 0 0 0;
	overflow:hidden;
}
#kaitoriLst{
	padding:0;
	margin:0 0 10px;
	list-style:none;
	color:#000;
}
#kaitoriLst li{
	padding:10px 0;
	border-bottom:1px solid #e7e5e5;
}
#kaitoriLst li p{
	color:#000;
}

.kaitoriIco{
	width:119px;
	float:left;
}
.kaitoriTxt{
	width:530px;
	float:right;
}
.kaitoriTxt h3{
	color:#40c5ec;
	margin:5px 0 0 0;
}
.kaitoriTxt p{
	margin:3px 0 0 0;
}

/* 査定ボタン */
.SateiBt{
	background-image:url(/images/satei/main/SateiBt.gif);
	background-repeat:no-repeat;
	width:655px;
	height:0px;
	display:block;
	overflow:hidden;
	padding:105px 0 0 0 ;
	margin:10px 0;
}
.SateiBt:hover,.SateiBt.hover{
	background-position:0 -105px;
}
#baikyakuTT{
	background-image: url(/images/satei/main/baikyakuTT.jpg);
	background-repeat:no-repeat;
	height:0;
	padding:267px 0 0 0;
	font-size:14px;
	overflow:hidden;
	margin:0 0 10px;
}
.PointDisp_1{
	background-image:url(/images/satei/main/Bck1.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	margin:0 0 15px;
	position:relative;
	padding:0 0 45px;
	min-height:164px;
}
.PointDisp_2{
	background-image:url(/images/satei/main/Bck2.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	margin:0 0 15px;
	position:relative;
	padding:0 0 55px;
	min-height:164px;
}

.PointDisp_1 p{
	color:#000;
	line-height:1.4em;
}
.PointDisp_2 p{
	color:#000;
	line-height:1.4em;
}
#Txt1{
	width:455px;
	margin:10px 0 0 150px;
}
#Txt2{
	width:455px;
	margin:10px 0px 0 50px;
}
#Txt3{
	width:455px;
	margin:10px 0px 0 155px;
}
#Txt4{
	width:455px;
	margin:20px 0px 0 45px;
}
#Txt5{
	width:455px;
	margin:10px 0px 0 155px;
}
#Txt6{
	width:455px;
	margin:20px 0px 0 45px;
}
#Txt7{
	width:455px;
	margin:20px 0px 0 165px;
}
#Txt8{
	margin:20px 0px 0 70px;
}
#Txt9{
	width:400px;
	margin:10px 0px 0 180px;
}
.PointDisp_1 h3{
	background-repeat:no-repeat;
	background-position:left top;
	overflow:hidden;
	padding:42px 0 0 0;
	height:0;
	font-size:11px;
}
.PointDisp_2 h3{
	background-repeat:no-repeat;
	background-position:right top;
	overflow:hidden;
	padding:42px 0 0 0;
	height:0;
	font-size:11px;
}
#Point1TT{background-image:url(/images/satei/main/TT1.gif);}
#Point2TT{background-image:url(/images/satei/main/TT2.gif);}
#Point3TT{background-image:url(/images/satei/main/TT3.gif);}
#Point4TT{background-image:url(/images/satei/main/TT4.gif);}
#Point5TT{background-image:url(/images/satei/main/TT5.gif);}
#Point6TT{background-image:url(/images/satei/main/TT6.gif);}
#Point7TT{background-image:url(/images/satei/main/TT7.gif);}
#Point8TT{background-image:url(/images/satei/main/TT8.gif);}
#Point9TT{background-image:url(/images/satei/main/TT9.gif);}


.PointDisp_1 .pointIco{
	position:absolute;
	top:42px;
	left:0px;
}
.PointDisp_2 .pointIco{
	position:absolute;
	top:42px;
	right:0px;
}

/* RightDisp */
#RightDisp{
	width:287px;
	float:right;
	margin:18px 0 0 0;
}
#RightDisp a{
	color:#000;
	font-size:11px;
}
#RightDisp a:hover{
	text-decoration:none;
	filter: alpha(opacity=80); /*For IE*/
	opacity: 0.80; /*Opera・Safari*/
	-moz-opacity: 0.80; /*For FireFox*/
}

#Banner1{
	background-image:url(/images/satei/main/banner1.jpg);
	background-repeat:no-repeat;
	height:65px;
	display:block;
	padding:180px 10px 0 6px;
}
#Banner2{
	background-image: url(/images/satei/main/banner2.jpg);
	background-repeat:no-repeat;
	height:64px;
	display:block;
	padding:168px 10px 0 6px;
}
#Banner3{
	background-image: url(/images/satei/main/banner3.jpg);
	background-repeat:no-repeat;
	height:65px;
	display:block;
	padding:180px 10px 0 6px;
}
#Banner4{
	background-image: url(/images/satei/main/banner4.jpg);
	background-repeat:no-repeat;
	height:50px;
	display:block;
	padding:199px 10px 0 6px;
}



/* Common class */
.w100 { width:100px;}
.w150 { width:150px;}
.w135 { width:135px;}


.bt100 {
	width:100px;
	height:30px;
	cursor:pointer;
}
.txt_80A {
	width:80px; 
	ime-mode:active;
}
.txt_100A {
	width:100px; 
	ime-mode:active;
}
.txt_D {
	ime-mode:disabled;
}

.txt_30D {
	width:30px;
	ime-mode:disabled;
}

.txt_40D {
	width:40px;
	ime-mode:disabled;
}
.txt_50D {
	width:50px;
	ime-mode:disabled;
}
.txt_150D {
	width:150px;
	ime-mode:disabled;
}

.txt_300D {
	width:300px;
	ime-mode:disabled;
}
.txt_300A {
	width:300px;
	ime-mode:active;
}
.txt_250A {
	width:250px;
	ime-mode:active;
}
.txt_330A {
	width:330px;
	ime-mode:active;
}
.errmsg {
	color:#F00;
	font-size:11px;
	height:11px;
}










/* footer_area */
#FooterDisp{
	background-image: url(/images/satei/main/footer/BtmBck.png);
	background-repeat:repeat-x;
	background-position:bottom;
	margin:0 0 0 0;
}

#Foot_Pankuzu{
	background-image: url(/images/satei/main/footer/pankuzuBck.png);
	background-repeat:repeat-x;
	height:33px;
	width:100%;
	padding:0px 0 0 0;
	margin:50px 0 0 0;
}
#Foot_Pankuzu ul{
	width:960px;
	padding:3px 0 0 0;
	margin:0px auto;
	list-style:none;
}
#Foot_Pankuzu ul li{
    padding:0 3px 0 0;
	height:28px;
	float:left;
	font-size:10px;
	line-height:28px;
	color:#FFF;
}
#Foot_Pankuzu ul li:first-child a{
	margin:5px 0 0 0;
	width:16px;
	height:16px;
}
#Foot_Pankuzu ul li a {
    background-attachment: scroll;
    background-image: url(/images/satei/main/footer/footerPankuzu_arrow.png);
    background-repeat: no-repeat;
    background-position: right center;
    background-color: transparent;
    background-clip: border-box;
    background-origin: padding-box;
    background-size: auto auto;
    padding-right: 15px;
	font-size:10px;
	line-height:28px;
	height:28px;
	display:block;
	color:#FFF;
}
#PRDisp{
	background-image:url(/images/satei/main/footer/grayBck.png);
	background-repeat:repeat;
    background-color: transparent;
    background-clip: border-box;
    background-origin: padding-box;
	width:100%;
	padding:15px 0;
	min-height:100px;
}
#PRDispIn{
	width:960px;
	margin:0 auto;
}
#footerLogo{
	width:244px;
	float:left;
	margin:0 15px 7px 0;
}
.footerLogoTxt{
	font-size:11px;
	color:#787878;
	float:left;
	line-height:45px;
	height:34px;
}
#PRLnk{
	border:3px solid #ff9d08;
	background-color:#FFF;
	padding:15px 10px;
	clear:left;
	margin:15px 0 0 0;
}
#PRLnk h2{
	font-size:12px;
	color:#6f6f6f;
	border-bottom:1px solid #d0d0d0;
	padding:0 5px 3px;
}
#PRLnk ul{
	margin:5px 0 0 0;
	padding:0;
	list-style:none;
}
#PRLnk ul li{
    padding:0 5px;
	float:left;
	font-size:10px;
	height:11px;
	line-height:11px;
}
#PRLnk ul li a {
	font-size:10px;
}
#PRLnk .rb{
	border-right:1px solid #333333;
}
#FootLink{
	width:960px;
	height:17px;
	margin:0 auto;
	padding:11px 0 0 0;
}
#FootLink ul{
	padding:0px 0 0 0;
	margin:0;
	height:10px;
	width:300px;
	float:left;
	list-style:none;
}
#FootLink ul li{
    padding:0 5px 0;
	float:left;
	font-size:10px;
	color:#FFF;
	height:10px;
	line-height:10px;
}
#FootLink ul li a {
	font-size:10px;
	color:#FFF;
	display:block;
}
#FootLink .rb{ 
	border-right:1px solid #FFF;
}
#FootLink p{
	float:right;
	text-align:right;
	color:#FFF;
	height:10px;
	line-height:10px;
}

