/* CSS Document */
#container{
margin:40px auto;
width:886px;
height:900px;
}

#main{
width:740px;
height:550px;
min-height:430px;
margin:auto;
}

#main-left{
width:480px;
height:430px;
float:left;
margin-right:20px;
}

#main-right{
padding-top:10px;
padding-bottom:10px;
	float:left;
	height:470px;
	width:240px;
}

#brand-goods-menu-brandtop{
		height:185px;
	margin-top:20px;
	margin-bottom:15px;
	position:relative;
	width:240px;
}

#brand-goods-menu{
		height:185px;
	margin-bottom:10px;
	position:relative;
	width:240px;
}

#text-right{
text-align:right;
margin-top:5px;
margin-bottom:5px;
width:225px;
height:10px;
font-size:10px;
}

.brand-main-box{
	width:322px;
	height:350px;
	margin-top:40px;
	margin-right: auto;
	margin-bottom: 100px;
	margin-left: auto;
}

.brand-logo{
float:left;
margin-right:5px;
}

.brand-text{
font-size:10px;
}

#main-txt{
padding-top:0px;
	height:300px;
	width:240px;
}

#main-txt .font14{
font-size:14px;
letter-spacing:0.1em;
}

#main-txt .font12{
font-size:11px;
line-height: 110%;
}

#main-txt .font10{
font-size:10px;
line-height: 150%;
letter-spacing:0.05em;
}
#main-txt .font10-ls{
font-size:10px;
line-height: 130%;
}

#main-txt .font09{
font-size:9px;
line-height: 150%;

}
#main-txt .font09-ls{
font-size:9px;
line-height: 120%;

}

#main-link{
	float:left;
	padding-top:0px;
	height:30px;
	width:240px;
}

/* floatさせたボックスが親ボックスの外にはみ出すバグを回避（ここから） */
#main:after {
content:".";
display:block;
height:0px;
clear:both;
visibility:hidden;
}

#main { display:inline-table; }

/* Mac IE には適用させない \*/
* html #main { height:1px; }
#main { display:block; }
/* */
/* floatさせたボックスが親ボックスの外にはみ出すバグを回避（ここまで） */
