#main{
width:900px;
height:360px;
font-size:12px;
line-height:1.6em;
}

#lead{
width:900px;
font-size:12px;
line-height:1.6em;
margin-top:20px;
margin-bottom:30px;
}

.shop_main_txt{
width:360px;
font-size:12px;
line-height:1.6em;
float:left;
display:inline;
}

.shop_main_txt a:hover {
color:#FF3300;
}

.shop_main_txt img{
width:180px;
float:left;
margin-top:14px;
margin-bottom:14px;
display:inline;
}

.shop_main_img{
width:520px;
margin-right:20px;
float:left;
display:inline;
}

.main_txt_r{
width:560px;
font-size:12px;
line-height:1.6em;
float:left;
display:inline;
}

.main_img_r{
width:320px;
margin-right:20px;
float:left;
display:inline;
}

.main_txt{
width:560px;
font-size:12px;
line-height:1.6em;
margin-right:20px;
float:left;
display:inline;
}
.main_txt a:hover {
color:#FF3300;
}
.main_img{
width:320px;
float:left;
display:inline;
}

.mc_title{
font-size:16px;
font-weight:bold;
line-height:1.6em;
margin-bottom:5px;
}

.mc_suntitle{
font-size:12px;
font-weight:bold;
margin-bottom:8px;
}

.shop_list{
width:900px;
float:left;
margin-bottom:20px;
}

.thumbnail{
width:290px;
float:left;
display:inline;
font-size:12px;
line-height:1.6em;
margin-right:15px;
}

.thumbnail a:hover {
color:#FF3300;
}

.thumbnail_r{
width:290px;
float:right;
display:inline;
font-size:12px;
line-height:1.6em;
}

.thumbnail_r a:hover {
color:#FF3300;
}

.back_{
width:900px;
background-color:#2D6B27;
float:left;
margin-bottom:20px;
}

.back_txt{
width:868px;
float:left;
color:#FFFFFF;
font-size:12px;
line-height:1.6em;
margin:16px 16px 16px 16px;
}

.campaign{
width:900px;
height:200px;
background-image:url(../img/campaign.gif);
float:left;
margin-bottom:20px;
margin-top:10px;
}

.campaign_txt{
width:850px;
float:left;
color:#333333;
font-size:12px;
line-height:1.6em;
margin:44px 22px 0px 22px;
}

.campaign_go{
width:520px;
float:right;
margin:0px 22px 22px 22px;
}


a.line:link{
	text-decoration:underline;
	color:#2D6CA9;
}
a.line:visited {
	text-decoration:underline;
	color:#2D6CA9;
}
a.line:hover {
	text-decoration:underline;
	color:#98CBFE;
}
a.line:active {
	text-decoration:underline;
	color:#98CBFE;
}


a.hp:link {
	color:#3333FF;
	text-decoration: none;
}
a.hp:visited {
	color:#3333FF;
	text-decoration: none;
}
a.hp:hover {
	color:#00CCFF;
	text-decoration: none;
}
a.hp:active {
	color:#00CCFF;
	text-decoration: none;
}

