/*----------------------------------------------------
style css for atois


----------------------------------------------------*/

/* header ------------------------------------------*/


/* common ------------------------------------------*/

#path {
  padding : 5px 15px;
}

#path a:link { color : #333333; }
#path a:visited { color : #333333; }
#path a:hover { color : #FF6600; }
#path a:active { color : #FF6600; }



/* local ------------------------------------------*/

.localmenu {
	border-top: 1px solid #DEDEDE;
	border-right: 1px solid #DEDEDE;
	border-left: 1px solid #DEDEDE;
}

.localmenu td {
	padding: 2px 0px;
	border-bottom: 1px solid #DEDEDE;
}

.localmenu td img {
	margin: 7px 0 0 9px;
}

* html .localmenu td img {
	margin: 5px 0 0 9px;
}

.localmenu a:link { color : #333333; }
.localmenu a:visited { color : #333333; }
.localmenu a:hover { color : #FF6600; }
.localmenu a:active { color : #FF6600; }


/* footer ------------------------------------------*/


/* index -------------------------------------------*/

#flashcontent {
  padding : 1px;
  border : 1px solid #CCCCCC;
}


/* case --------------------------------------------*/

h3.case-title {
  padding : 10px;
  color : #FFFFFF;
  background-color : #444444;
}

ul.case-local {
  margin : 0;
  padding-left : 2em;
  list-style-type : square;
}

ul.case-local li {
  margin-top : 10px;
}


/*20080227 add*/
.shopinfo_td{
	line-height: 1.5em;
	padding-top:19px;
	padding-left:15px;
	padding-right:5px;
}

.shopinfo_td2{
	line-height: 1.5em;
	padding-top:19px;
	padding-right:25px;
}

.headline_gray1{
	background-color:#444444;
	color:#ffffff;
	padding-top:5px;
	padding-left:10px;
}

.headline_gray2{
	background-color:#cccccc;
	color:#425442;
	padding-top:8px;
	padding-left:10px;
	font-size: 14px;
}

.shopinfo_h3{
	color:#313031;
	font-size:16px;
}

.img_caption{
	font-size:10px;
	color:#636563;
}

.alignright{
	text-align:right;
	vertical-align:middle;
	background-color:#EFEFEF;
	font-color:#636563;
	line-height: 170%;
	padding-right: 10px;
}

.alignleft{
	text-align:left;
	vertical-align:middle;
	font-color:#313031;
	line-height: 170%;
	padding-left: 10px;
}

.footText{
	padding-top: 18px;
	padding-left: 18px;
}
