

* {
margin:0;
padding:0;
border:none;
}
body {
text-align: center;
margin:0 auto;
font-family: "qMmpSPro","lr oSVbN", Osaka , "CI" , Mairyo , Hiragino Kaku Gothic Pro  ;
font-size: 12px;
line-height: 1.6;
color: #333333;
background-color:#ffffff;
text-align: justify;
text-justify:inter-ideograph;
font-weight:normal;
font-style:normal;
}
html {
overflow-y:scroll;
}
#wrapper {
width:950px;
text-align:left;
margin:0 auto;
}
p{
text-align: justify;
text-justify:inter-ideograph;
word-break: break-all;
white-space: normal;
margin:0;
}

a:focus{
outline:none;
}
a{
text-decoration:none;
}
img {
border-style:none;
vertical-align:bottom;
line-height:0;
}
.hide {
text-indent:-9999px;
}
.clear {
clear:both;
}

/*====================  car life  ====================*/
#header_top {
width:750px;
padding:100px 100px 0px 100px;
background:url(../carlife/image/bg_head_top.jpg) top left no-repeat;
position:relative;
}

#header {
width:750px;
padding:100px 100px 0px 100px;
background:url(../carlife/image/bg_head.jpg) top left no-repeat;
position:relative;
}
#logo {
padding:0px 0px 20px 0px;
position:absolute;
top:50px;
right:50px;
}
#back {
padding:0px 0px 20px 0px;
position:absolute;
top:100px;
right:70px;
}

.intro_txt{
float:left;
width:380px;
padding-top:30px;
}
.intro_img{
float:right;
}
.r_contents{
float:right;
width:180px;
}
.r_contents06{
float:right;
width:180px;
padding-top:370px;
}
.r_contents22{
float:right;
width:180px;
padding-top:750px;
}
.r_contents24{
float:right;
width:180px;
padding-top:1300px;
}
.l_contents {
float:left;
width:540px;
}
.l_contents p{
text-indent:1em;
}
ul {
padding:10px 0px;
}
li{
list-style:none;
}
.caption {
font-size:10px;
}
#footer {
position:relative;
width:850px;
padding:30px 70px 50px 70px;
background:url(../carlife/image/bg_foot.jpg) no-repeat bottom left;
}
#copy {
text-align:right;
padding-right:50px;
font-size:10px;flo
color:#999999;
}
.icon_circle {
background:url(../../image/icon_circle.jpg) no-repeat top left;
margin-left:10px;
padding:2px 0px 7px 17px!important;
padding:3px 0px 7px 17px;
color:#999999;
}
#past td{
padding-right:5px;
color:#009900;
}
#past a{
color:#009900;
text-decoration:underline;
}
.sub {
font-size:9px;
}
.mini{
color:#009900;
font-weight:bold;
}
.photo01 {
padding-bottom:10px;
}

.carlink{
color:#009900;
text-decoration:underline;
}

ol {
	margin-left: 30px;
}
ol li {
	list-style: decimal;
}

a.newIcon {
	background: url("../carlife/image/icon_new.jpg") 100% 0 no-repeat;
	padding-right: 40px;
}

/*==================== life style index ====================*/
/*#header_life {
width:790px;
padding:155px 80px 0px 80px;
background:url(../life/image/bg_head_life.jpg) top left no-repeat;
position:relative;
}
.intro_life {
width:500px;
font-size:14px;
padding-bottom:40px;
}
.shop_list li {
list-style:none;
display:inline;
}*/

/*
#header_shop {
width:790px;
padding:100px 80px 0px 80px;
background:url(../life/image/bg_head_shop.jpg) top left no-repeat;
position:relative;
}
.intro_shop {
width:400px;
float:left;
font-size:14px;
padding-bottom:40px;
}
*/