img{border:none;}
.pan {
	padding-top: 12px;
	padding-bottom: 12px;
}
.title {
	padding-top: 8px;
	padding-bottom: 8px;
}
.indextit {
	background-image: url(../images/indextit_bg.gif);
}

.shoplist {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #ADADAD;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #ADADAD;
}
.shop-ctg {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #ADADAD;
}
.leftline {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #ADADAD;
	padding-left: 8px;
}
.rooftop  {
	padding-top: 10px;
	border: 1px solid #CCCCCC;
	text-align: left;
	vertical-align: top;
	padding-bottom: 20px;
}
.outline {
	background-image: url(../images/outline_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 10px;
	padding-left: 20px;
	border: 1px solid #CCCCCC;
	text-align: left;
	vertical-align: top;
	padding-bottom: 20px;

}
.shopname {
	font-size: 14px;
	font-weight: bold;
	color: #000000;

}
.shopname2 {
	font-size: 10px;
	font-weight: bold;
	color: #999999;
	padding-left: 20px;

}
.terms {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ADADAD;
}
.terms2 {
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 20px;

}





.wallpaper {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	padding-bottom: 10px;
}

.backnumber {
	padding-top: 10px;
	padding-right: 30px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
}

.topics001 {
	padding-left: 52px;

	font-size: 12px;
	color: #999999;
	line-height: 130%;


}
.ul-99 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.box-cc {
	border: 1px solid #CCCCCC;
}




.event_xmas {
	
	color: #6666CC;
	line-height: 180%;
}


#recruit a:link {
	color: #FFFFFF;
	text-decoration: underline;
}
#recruit a:visited {
	color: #FFFFFF;
	text-decoration: underline;
}
#recruit a:hover {
	color: #FFFFFF;
	text-decoration: none;

}
#recruit a:active {
	color: #666666;
	text-decoration: none;
}

#recruit_body a:link {
	color: #666666;
	text-decoration: none;
}
#recruit_body a:visited {
	color: #666666;
	text-decoration: none;
}
#recruit_body a:hover {
	color: #666666;
	text-decoration: underline;

}
#recruit_body a:active {
	color: #666666;
	text-decoration: underline;
}

.recruit-title{	
	color: #FFFFFF;
	padding-left: 10px;
	padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 5px;
    line-height: 120%;
	height: 40px;
	background-color: #74AC01;
}

.recruit-subtitle{	
	color: #666666;
	padding-left: 10px;
	padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 5px;
    line-height: 140%;
	
	background-color: #DCEEB7;
	vertical-align:top;
}

.recruit-body{	
	color: #666666;
	padding-left: 10px;
	padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 5px;
    line-height: 140%;

	background-color: #FFFFFF;
	vertical-align:top;
}


.aruku-body{
	color: #666666;
	line-height:180%;
}

.aruku-photo_r{
	padding-left:20px;
}

.aruku-photo_l{
	padding-right:20px;
}


.new {
	color:#FF0000;
	font-weight:700;
}


.newshead {
	color: #73A40A;
	font-weight: bold;
}
#aruku_box {
	padding: 4px;
	height: 120px;
	width: 750px;
	border: 1px solid #666666;
}
.white_12 {
	font-size: 12px;
	color: #FFFFFF;
}
#aruku_linkbox {
	width: 748px;
	border: 1px dotted #CCCCCC;
	padding-top: 24px;
	padding-bottom: 22px;
	text-align: center;
}
#aruku_linkbox table {
	margin:auto;
}
a {
	color: #FFFFFF;
}
#white_12_lnk {
	color: #FFFFFF;
	text-decoration: underline;
}
.box_colm {
	background: #DFDFDF;
	border: 1px solid #999999;
	padding: 8px;
	margin: 0px;
}
