@charset "Shift_JIS";



.mainphoto{
margin-bottom:10px;
}

#news{
width:466px;
height:157px;
background:url(img/news.gif) no-repeat;
color:666666;
font-size:90%;
margin-bottom:15px;}


#news h2{
height:60px;
text-indent:-999999px;
background:none;
}

#news ul{
margin:0 5px 10px 15px;
height:92px;
overflow:scroll;
overflow-x:hidden;
}

#news ul li{
padding-left:20px;
background:url(img/side_sub_icon.gif) 0 0 no-repeat;
}


.leftbox{
width:340px;
float:left;
}

.rightbox{
width:348px;
float:right;
}



.box{
width:340px;
height:170px;
margin-bottom:9px;
background:url(img/box_bg.gif) left bottom no-repeat;
float:left;
}

.box2{/*350*/
height:350px;
}

* html body .box2{
height:360px;
}


.box h3{
width:340px;
height:55px;
overflow:hidden;
}

.box h3 span{
display:block;
padding-top:60px;
}

#support{
background:url(img/t_support.gif) no-repeat;
}


#naraigoto{
background:url(img/t_naraigoto.gif) no-repeat;
}

#family{
background:url(img/t_family.gif) no-repeat;
clear:both;
}

#time{
background:url(img/t_time.gif) no-repeat;
}

#course{
background:url(img/t_course.gif) no-repeat;
}



.box p{
margin:0;
padding:2px 8px;
font-size:90%;
line-height:150%;
}



.box ul{
margin:1em 0 0 15px;
}

.box li{
float:left;
margin-left:3px;
}

.btn{
width:140px;
height:31px;
overflow:hidden;
}

.btn2{
width:80px;
height:31px;
overflow:hidden;
}

.btn a,
.btn2 a{
display:block;
padding-top:50px;
}

.btn a.detail{
background:url(img/btn_detail_over.gif) no-repeat;
background:url(img/btn_detail.gif) no-repeat;
}
.btn a.detail:hover{
background:url(img/btn_detail_over.gif) no-repeat;
}

.btn2 a.toyota{
background:url(img/btn_toyota_over.gif) no-repeat;
background:url(img/btn_toyota.gif) no-repeat;
}
.btn2 a.toyota:hover{
background:url(img/btn_toyota_over.gif) no-repeat;
}

.btn2 a.miyoshi{
background:url(img/btn_miyoshi_over.gif) no-repeat;
background:url(img/btn_miyoshi.gif) no-repeat;
}
.btn2 a.miyoshi:hover{
background:url(img/btn_miyoshi_over.gif) no-repeat;
}




/**/

/*
#main h2{
clear:both;
width:697px;
height:39px;
font-size:130%;
color:#cc0000;
background:url(img/h2_bg.gif) no-repeat;
margin:20px 0 15px 0;}

#main h2 span{
display:block;
padding:8px 0 0px 50px;
}
*/


#main p.comment{
margin:1em 0;
}

#main li{
list-style:none;}



#main p.comment{
padding:5px 15px;
color:#000;}


#main ul.address{
margin-left:15px;
width:400px;}

#main ul.address li{
color:#CC0000;
padding:5px;
border:1px solid #F5D0C9;
margin-bottom:2px;
}

#main ul.address span{
display:block;
float:left;
width:5em;
color:#333333;
border-right:3px solid #EBEBEB;
text-align:center;
font-weight:bold;
margin-right:5px;
}


.sisetu{
padding-top:30px;
clear:both;
}

.sisetu h4{
margin-top:15px;
margin-left:1em;
}


.sisetu .rightbox{
float:right;
margin-right:10px;
width:250px;
}


.sisetu .map{
width:250px;
border:1px solid #ccc;
}

.sisetu .sisetuimg{
float:left;
margin-right:10px;
}

.sisetu .bas{
}


.sisetu .bascomment{
font-size:80%;
line-height:150%;
}

