/* CSS DOCUMENT */


@charset "UTF-8";

#greet {
	margin: 25px 0 30px 0;
	padding: 0 0 30px 200px;
	line-height: 1.5em;
	font-size: 12px;
	background:url(../company/images/photo.jpg) no-repeat top left;
}

#greet p.nakamura {
	margin: 10px 10px 0 0;
	text-align: right; /* right on ie */
}

ul.about,ul.shop {
	margin: 10px 0 30px 0;
	text-align: left; /* left on ie */
	font-size: 12px;
}

ul.shop {
	margin: 10px 0 0 0;
}

ul.about li,ul.shop li {
	margin: 0 0 4px 0;
	padding-top: 4px;
	padding-left: 150px;
	padding-bottom: 7px;
	border-bottom: #DCDCDC 1px solid;
	list-style: none;
}

ul.shop li {	padding-left: 80px;}

.about li.c01 {	background:url(../company/images/c01.gif) no-repeat center left;}
.about li.c02 {	background:url(../company/images/c02.gif) no-repeat center left;}
.about li.c03 {	background:url(../company/images/c03.gif) no-repeat center left;}
.about li.c04 {	background:url(../company/images/c04.gif) no-repeat center left;}
.about li.c05 {	background:url(../company/images/c05.gif) no-repeat center left;}
.about li.c06 {	background:url(../company/images/c06.gif) no-repeat center left;}
.about li.c07 {	background:url(../company/images/c07.gif) no-repeat center left;}
.about li.c08 {	background:url(../company/images/c08.gif) no-repeat center left;}
.about li.c09 {	background:url(../company/images/c09.gif) no-repeat center left;}
.about li.c10 {	background:url(../company/images/c10.gif) no-repeat center left;}
.about li.c11 {	background:url(../company/images/c11.gif) no-repeat center left;}
.about li.c12 {	background:url(../company/images/c12.gif) no-repeat center left;}
.about li.c13 {	background:url(../company/images/c13.gif) no-repeat center left;}
.about li.c14 {	background:url(../company/images/c14.gif) no-repeat center left;}
.about li.c15 {	background:url(../company/images/c15.gif) no-repeat center left;}
.about li.c16 {	background:url(../company/images/c16.gif) no-repeat center left;}

.shop li.c01 {	background:url(../company/images/c12.gif) no-repeat center left;}
.shop li.c02 {	background:url(../company/images/c13.gif) no-repeat center left;}
.shop li.c03 {	background:url(../company/images/c14.gif) no-repeat center left;}

#shop01,#shop02 {
	height:211px;
	margin: 15px 0 20px 0;
	padding: 0 0 15px 310px;
	line-height: 1.5em;
	font-size: 12px;
}

#shop01 {	background:url(../company/images/shop_photo01_3.jpg) no-repeat top left;}
#shop02 {	background:url(../company/images/shop_photo02.jpg) no-repeat top left;}

#shop_staff01,#shop_staff02 {
	padding: 0 ;
}


.gmap {
	margin: 0 0 5px 0;
	border: #DFDFD3 1px solid;
}

ul.his {
	margin: 15px 0 50px 0;
	text-align: left; /* left on ie */
	font-size: 12px;
}

ul.his li {
	margin: 0 0 4px 0;
	padding-top: 4px;
	padding-bottom: 7px;
	border-bottom: #DCDCDC 1px solid;
	list-style: none;
}

ul.his li p {
	margin: 0 0 0 5px;
	width: 140px;
	float: left;
}
