/* CSS Document */
*{
text-align:left;
list-style:none outside;
font-size:100%;
}
html{
margin:0;
padding:0;
font-family:"‚l‚r ‚oƒSƒVƒbƒN",Osaka,"ƒqƒ‰ƒMƒmŠpƒS Pro W3",sans-serif;
font:normal normal normal 100% sans-serif;
}
body{
margin:0;
padding:0;
background:#ffffff url(../images/back_body.jpg) repeat-x;
font-family:"‚l‚r ‚oƒSƒVƒbƒN",Osaka,"ƒqƒ‰ƒMƒmŠpƒS Pro W3",sans-serif;
color:#666666;
}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,table,th,td,em,img{
margin:0;
padding:0;
border:none;
}
th,td{
vertical-align:top;
}
address,em{
font-style:normal;
}
ul img,dl img{
display:block;
}
/**/
a{
outline:none;
}
a:link{
color:#666666;
text-decoration:underline;
}
a:visited{
color:#666666;
text-decoration:underline;
}
a:hover{
color:#77a90b;
text-decoration:underline;
}
a.alp:hover img {
filter:alpha(opacity=70);
-moz-opacity:.70;
opacity:.70;
}
a.newwin{
	background:url(../images/icon_newwin.gif) no-repeat;
	padding:0 0 0 15px;
}
/**/
#wrapBody,#wrapHome,#wrapHead,#wrapFoot{
clear:both;
width:100%;
margin:0 auto;
text-align:center;
}
#wrapBodyEle{
position:relative;
margin:0 auto;
width:950px;
background:#ffffff;
}
/**/
#wrapBody #wrapC{
float:left;
position:relative;
left:20px;
width:680px;
margin-top:20px;
}
#wrapR{
float:right;
position:relative;
right:20px;
width:200px;
margin-top:20px;
border-bottom:50px solid #ffffff;
}
#wrapR img{
display:block;
}
/**/
#wrapR div.refer{
	margin:20px 0;
	background:url(../images/ln_refer_back.gif);
	padding:0 0 5px 0;
}
#wrapR div.referTop{
	margin:0 0 20px 0;
	background:url(../images/ln_refer_back.gif);
	padding:0 0 5px 0;
}
#wrapR div.refer dl,
#wrapR div.referTop dl{
	margin:0 5px;
}
#wrapR div.refer dt,
#wrapR div.referTop dt{
	margin:5px 0 0 0;
	border:1px solid #dedede;
}
#wrapR div.refer dt a,
#wrapR div.referTop dt a{
	display:block;
	padding:10px 14px;
	background:#ffffff url(http://www.toyotahome-nagoya.jp/images/ln_refer_icon.gif) no-repeat 0 50%;
	font-size:0.75em;
}
#wrapR div.refer dt a:link,
#wrapR div.refer dt a:visited,
#wrapR div.referTop dt a:link,
#wrapR div.referTop dt a:visited{
	text-decoration:none;
}
#wrapR div.refer dt a:hover,
#wrapR div.referTop dt a:hover{
	text-decoration:underline;
}
/**/
#wrapR #wrapUsfl{
background:#efefef;
padding:15px 0 0 0;
}
#wrapBody #wrapR #wrapUsfl{
background:#efefef;
margin:20px 0 0 0;
padding:15px;
}
#wrapR #wrapUsfl dl{
width:170px;
margin:15px;
padding-bottom:15px;
border-bottom:1px solid #d9d9d9;
}
#wrapBody #wrapR #wrapUsfl dl{
width:170px;
margin:0 0 15px 0;
padding-bottom:15px;
border-bottom:1px solid #d9d9d9;
}
#wrapR #wrapUsfl dl.excptn{
margin-bottom:0;
border-bottom:none;
}
#wrapBody #wrapR #wrapUsfl dl.excptn{
margin-bottom:0;
border-bottom:none;
padding-bottom:0;
}
#wrapHome #wrapR dl dd,#wrapBody #wrapR dl dd{
font-size:0.75em;
color:#7d6756;
margin:5px 0 0 0;
line-height:1.4;
}
/**/
#wrapR #wrapUsflSub dl{
position:relative;
/*border-bottom:1px dotted #d9d9d9;*/
height:35px;
padding:10px 0;
}
#wrapR #wrapUsflSub dl.excptn{
margin-bottom:20px;
}
#wrapR #wrapUsflSub dl dt{
position:absolute;
top:10px;
}
#wrapR #wrapUsflSub dl dd{
position:relative;
top:18px;
left:50px;
width:140px;
height:auto;
color:#666666;
}
/**/
#wrapPickUp{
margin:0 0 10px 0;
}
#wrapPickUpSub{
margin:15px 0 0 0;
}
#wrapPickUp dt,#wrapPickUpSub dt{
margin:0 0 10px 0;
}
/**/
#wrapInquiry,#wrapInquirySub{
position:relative;
width:660px;
height:147px;
margin:40px 10px 0 10px;
background:url(../images/back_inquiry.gif) no-repeat;
}
#wrapInquirySub{
background:url(http://www.toyotahome-nagoya.jp/images/back_inquiry_sub.gif) no-repeat;
}
#wrapInquiry h3,#wrapInquirySub h3{
position:absolute;
top:26px;
left:47px;
}
#wrapInquirySub h3{
left:22px;
}
#wrapInquiry h4,#wrapInquirySub h4{
position:absolute;
top:21px;
left:224px;
}
#wrapInquiry h5,#wrapInquirySub h5{
position:absolute;
top:72px;
left:224px;
}
#wrapInquirySub h4,#wrapInquirySub h5{
left:159px;
}
#wrapInquirySub dl{
position:absolute;
top:21px;
left:558px;
}
#wrapInquirySub dl img{
border:1px solid #eae0d8;
margin:0 0 5px 0;
}
#wrapInquirySub dl dd{
font-size:0.75em;
text-align:center;
}
#wrapInquirySub p#mail{
position:absolute;
left:159px;
bottom:20px;
}
/**/
p{
line-height:1.4;
}
.pTyp01{
font-size:0.75em;
line-height:1.6;
}
.pTyp01sub{
font-size:0.75em;
line-height:1.6;
font-weight:bold;
margin:10px 0 0 0;
}
div.iconFactry{
background:url(../images/icon_factory.gif) no-repeat 10px 0;
padding:0 0 0 45px;
}
div.iconFactry em{
display:block;
color:#FF0000;
padding:4px 0 0 0;
}
div.iconEco{
background:url(../images/icon_eco.gif) no-repeat 10px 0;
padding:0 0 0 45px;
}
div.iconEco em{
display:block;
color:#FF0000;
padding:4px 0 0 0;
}
div.iconBook{
background:url(../images/icon_book.gif) no-repeat 10px 0;
padding:0 0 0 45px;
}
/**/
div#wrapSSL{
text-align:center;
margin:20px 0;
padding:15px 35px;
background:url(../images/back_ssl.gif);
}
div#wrapSSL img{
margin:15px auto;
}
div#wrapSSL p{
font-size:0.75em;
line-height:140%;
}
/**/
div.banner li{
display:block;
margin:0;
padding:0;
height:auto;
line-height:0;
margin:0 0 10px 0;
}
div.banner img{
display:block;
}
div.bannerSub{
padding:10px 0;
display:block;
margin:0 0 0 0;
}
.swap{
}
/*end*/