

#storeinfo a,
#storeinfo a img{ border:none;
outline:none;
	}
.clearfix2 {
    zoom:1;/*for IE 5.5-7*/
}
.clearfix:after2 {/*for modern browser*/
    content:".";
    display: block;
    height:0px;
    clear:both;
    visibility:hidden;
}

h2 {
	margin:0px;
	padding:0px;
}
h3 {
	margin: 0px 0px 12px 0px;
	padding:0px;
}
h4.brandtitle {
	margin: 0px 0px 16px 30px;
}
.si_navi {
	display:block;
	width:750px;
	height:23px;
	background-image: url(/base/pc/osaka/store_information/common/images/navi_bg.jpg);
	background-repeat: no-repeat;
	list-style:none;
	margin: 0px 0px 15px 0px;
	padding:0px;
}
.si_navi li{
	display:block;
	width:183px;
	height:23px;
	float:left;
}

.si_navi li a{
	display:block;
	width:183px;
	height:23px;
	background-repeat: no-repeat;
	text-indent:-9999px;
}
.si_navi li.si_navi01 {
	margin-left:9px;
}
.si_navi li.si_navi01 a {
	background-image: url(/base/pc/osaka/store_information/common/images/navi_01.gif);
}
.si_navi li.si_navi02 a {
	background-image: url(/base/pc/osaka/store_information/common/images/navi_02.gif);
}
.si_navi li.si_navi03 a {
	background-image: url(/base/pc/osaka/store_information/common/images/navi_03.gif);
}
.si_navi li.si_navi04 a {
	background-image: url(/base/pc/osaka/store_information/common/images/navi_04.gif);
}

.si_navi li a:hover,
#eng a,
#kan a,
#han a,
#kor a {
	background-position: 0px -23px;
}

.si_snavi {
	display:block;
	width:741px;
	height:20px;
	list-style:none;
	margin: 0px 0px 30px 9px;
	padding:0px;
}
.si_snavi li{
	display:block;
	height:20px;
	float:left;
	padding-right:21px;
	background-image: url(/base/pc/osaka/store_information/common/images/snavi_line.gif);
	background-repeat: no-repeat;
	background-position: right center;
}

.si_snavi li a{
	display:block;
	width:90px;
	height:20px;
	background-repeat: no-repeat;
	text-indent:-9999px;
}
/* 01 */
.si_snavi li.si_snavi0101 a{
	background-image: url(/base/pc/osaka/store_information/common/images/snavi_0101.gif);
	width:116px;
}
.si_snavi li.si_snavi0102 a{
	background-image: url(/base/pc/osaka/store_information/common/images/snavi_0102.gif);
	width:81px;
}
.si_snavi li.si_snavi0103 a{
	background-image: url(/base/pc/osaka/store_information/common/images/snavi_0103.gif);
	width:129px;
}
.si_snavi li.si_snavi0104 a{
	background-image: url(/base/pc/osaka/store_information/common/images/snavi_0104.gif);
	width:126px;
}
.si_snavi li.si_snavi0105 a{
	background-image: url(/base/pc/osaka/store_information/common/images/snavi_0105.gif);
	width:102px;
}
/* 02 */
.si_snavi li.si_snavi0201 a{
	background-image: url(/base/pc/osaka/store_information/common/images/snavi_0201.gif);
	width:66px;
}
.si_snavi li.si_snavi0202 a{
	background-image: url(/base/pc/osaka/store_information/common/images/snavi_0202.gif);
	width:66px;
}
.si_snavi li.si_snavi0203 a{
	background-image: url(/base/pc/osaka/store_information/common/images/snavi_0203.gif);
	width:66px;
}
.si_snavi li.si_snavi0204 a{
	background-image: url(/base/pc/osaka/store_information/common/images/snavi_0204.gif);
	width:65px;
}
.si_snavi li.si_snavi0205 a{
	background-image: url(/base/pc/osaka/store_information/common/images/snavi_0205.gif);
	width:138px;
}
/* 03 */
.si_snavi li.si_snavi0301 a{
	background-image: url(/base/pc/osaka/store_information/common/images/snavi_0301.gif);
	width:66px;
}
.si_snavi li.si_snavi0302 a{
	background-image: url(/base/pc/osaka/store_information/common/images/snavi_0302.gif);
	width:66px;
}
.si_snavi li.si_snavi0303 a{
	background-image: url(/base/pc/osaka/store_information/common/images/snavi_0303.gif);
	width:66px;
}
.si_snavi li.si_snavi0304 a{
	background-image: url(/base/pc/osaka/store_information/common/images/snavi_0304.gif);
	width:69px;
}
.si_snavi li.si_snavi0305 a{
	background-image: url(/base/pc/osaka/store_information/common/images/snavi_0305.gif);
	width:138px;
}
/* 04 */
.si_snavi li.si_snavi0401 a{
	background-image: url(/base/pc/osaka/store_information/common/images/snavi_0401.gif);
	width:66px;
}
.si_snavi li.si_snavi0402 a{
	background-image: url(/base/pc/osaka/store_information/common/images/snavi_0402.gif);
	width:89px;
}
.si_snavi li.si_snavi0403 a{
	background-image: url(/base/pc/osaka/store_information/common/images/snavi_0403.gif);
	width:105px;
}
.si_snavi li.si_snavi0404 a{
	background-image: url(/base/pc/osaka/store_information/common/images/snavi_0404.gif);
	width:72px;
}
.si_snavi li.si_snavi0405 a{
	background-image: url(/base/pc/osaka/store_information/common/images/snavi_0405.gif);
	width:228px;
}


.si_snavi li a:hover{
	background-position: 0px -20px;
}
#brandreserch,
#CTForm2 {
	margin: 0px 0px 16px 26px;
}
h3 #brandreserch {
	margin: 0px 0px 16px 0px;
}
h3.blandlisth3 {
	margin: 0px 0px 16px 30px;
}
.brandreserchtbl {
	margin: 0px 0px 16px 30px;
}
.brandreserchtbl1 th span,
.brandreserchtbl1 td span{
	cursor:pointer;
	text-decoration: underline;
}
.brandreserchtbl th{
	text-align:left;
	font-size: 12px;
	padding: 2px 6px;
	border-bottom:1px solid #FFF;
	font-weight:bold;
}
.brandreserchtbl td{
	text-align:left;
	font-size: 12px;
	padding: 2px 6px;
	border-bottom:1px solid #FFF;
}
.brandname{
width: 400px;
}
.brandfloor {
width: 90px;
}
.branddir {
width: 200px;
}
.brandreserchtbl .even {
	background-color:#F2F2F2;
}
.brandreserchtbl .odd{
	background-color:#E9E9E9;
}
.brandreserchtbl tbody td{
	text-align:left;
}
.itemlist_btn {
	margin: 20px 0px 16px 30px;
}
.itemlist_btn img {
	border: none;
}
.blandlist {
	min-height:300px;
	height:auto!important;
	height:300px;
	}
.fgpdfdl {
	margin: 0 0 40px 30px;
}


.si_pagetop {
	display:block;
	width:730px;
	height:20px;
	text-align: right; 
	margin: 0px 10px 50px 9px;
	font-size:12px;
}
a.osa_top:link {
	color: #0055bb;
	text-decoration: none;
}
a.osa_top:visited {
	color: #0055bb;
	text-decoration: none;
}
a.osa_top:hover {
	color: #0077ff;
	text-decoration: underline;
}
a.osa_top:active {
	color: #0055bb;
	text-decoration: underline;
}