@charset "Shift_JIS";



#benebisCont p,h2,h3,h4,h6 {
	margin: 0;
	padding: 0;
}

#benebisCont dl,dt,dd,ul,li {
	margin: 0;
	padding: 0;
}


#benebisCont table td {
	margin: 0;
	padding: 0;
}


#benebisCont {
	margin-top: 10px;
	width: 950px;
	text-align: left;
}

#mainHead {
	width:733px;
	clear:both;
	/*width: 940px;*/
}

#mainHead .headLeft {
	/*float: left;*/
	width: 733px;
}

#mainHead .headLeft table {
	width:733px;
	border-collapse: collapse;
}

#mainHead .headLeft table td {
	text-align: center;
	padding: 4px 0;

}


#mainHead .headLeft .table01 td.tdcl01 {
	background-color:#F9EAC7;
	border: 1px solid #fff;
}

#mainHead .headLeft .table01 td.tdcl02 {
	background-color:#EDDDB9;
	border: 1px solid #fff;
}

#mainHead .headLeft .table02 td.tdcl01 {
	background-color:#F9EAC7;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
}

#mainHead .headLeft .table02 td.tdcl02 {
	background-color:#EDDDB9;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
}

#mainHead .headLeft table a:link,
#mainHead .headLeft table a:visited {
	font-size: 10px;
	line-height: 1.25;
	color:#663300;
	text-decoration: none;
}

#mainHead .headLeft table a:hover,
#mainHead .headLeft table a:active {
	font-size: 10px;
	line-height: 1.25;
	color:#ff0000;
	text-decoration: underline;
}





/*#mainHead .mainImg {
	overflow: hidden;
	margin-top: 8px;
	width: 733px;
	background-color:#BE7C64;
}


#mainHead .mainImg .mainLeft {
	float: left;
}

#mainHead .mainImg .mainLeft {
	float: left;
	width: 439px;
	vertical-align: middle;
}

#mainHead .mainImg .mainRight {
	float: right;
	width: 294px;
}

#mainHead .mainImg .mainRight .mainBnr {
	width: 280px;
	margin: 7px;
}

#mainHead .mainImg .mainRight .mainBnr h4 {
	padding-left: 5px;
	background-color: #663300;
	color:#FFFFFF;
	font-weight: normal;
}

#mainHead .mainImg .mainRight .mainBnr h4 a:link,
#mainHead .mainImg .mainRight .mainBnr h4 a:visited {
	font-size: 14px;
	line-height: 1.5;
	color:#FFFFFF;
	text-decoration: none;
}

#mainHead .mainImg .mainRight .mainBnr h4 a:hover,
#mainHead .mainImg .mainRight .mainBnr h4 a:active {
	font-size: 14px;
	line-height: 1.5;
	color:#FF0000;
	text-decoration: underline;
}
*/





/*#mainHead .headRight {
	float: right;
	width: 182px;
}

#mainHead .headRight ul {
	margin-bottom: 2px;
}
#mainHead .headRight ul li {
	margin-bottom: 4px;
}

#mainHead .headRight .newCont h4 {
	margin-bottom: 10px;
}

#mainHead .headRight .newCont dl {
	width: 182px;
}

#mainHead .headRight .newCont dl dt {
	float: left;
	width: 38px;
}

#mainHead .headRight .newCont dl dd {
	margin-bottom: 3px;
	margin-left: 38px;
	font-size:12px;
	line-height: 1.25;
}

#mainHead .headRight .newCont .newStyle {
	font-size:12px;
	line-height: 1.25;
	font-weight: bold;
	color:#CC3300;
}

#mainHead .headRight .newCont .blogStyle {
	font-size:12px;
	line-height: 1.25;
	font-weight: bold;
	color:#BB8C00;
}

#mainHead .headRight .newCont a:link,
#mainHead .headRight .newCont a:visited {
	color:#666666;
	text-decoration: none;

}

#mainHead .headRight .newCont a:hover,
#mainHead .headRight .newCont a:active {
	color:#ff0000;
	text-decoration: underline;

}*/



#mainBlock {
	clear: both;
	width: 940px;
	margin-top: 30px;
	background-image:url(../img/top/main_bg.gif) ;

}


#mainLeft {
	float: left;
	width: 202px;
}



#mainLeft .cat .catTitle {
	margin-bottom: 10px;
	width: 183px;
	background-color:#221E1B;
	color:#FFFFFF;
}

#mainLeft .cat .catTitle h4,
#mainLeft .cat .catTitle02 h4 {
	padding: 10px;
	font-size: 14px;
	font-weight: normal;
	line-height: 1.25;
}

#mainLeft .cat .catTitle02 {
	margin: 20px 0 10px 0;
	width: 183px;
	background-color:#221E1B;
	color:#FFFFFF;
}

#mainLeft .cat ul {
	margin-left: 3px;
}

#mainLeft .cat ul li {
	color: #333333;
	font-size: 14px;
	line-height: 1.25;

}

#mainLeft .cat ul li.boots {
	background-image:url(../img/top/item_icon.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-left: 35px;
}
#mainLeft .cat ul li.bumps {
	background-image:url(../img/top/item_icon02.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-left: 35px;
}

#mainLeft .cat ul li.sandal {
	background-image:url(../img/top/item_icon10.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-bottom: 15px;
	padding-left: 35px;
}
#mainLeft .cat ul li.casual {
	background-image:url(../img/top/item_icon03.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-left: 35px;
}
#mainLeft .cat ul li.nakajiki {
	background-image:url(../img/top/item_icon04.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-left: 35px;
	padding-bottom: 15px;
}
#mainLeft .cat ul li.other {
	background-image:url(../img/top/item_icon05.gif);
	background-repeat: no-repeat;
	background-position: 13px 3px;
	padding-left: 35px;
	padding-bottom: 10px;
}

#mainLeft .cat ul li.lowHeeled {
	background-image:url(../img/top/item_icon06.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-left: 35px;
	padding-bottom: 10px;
}
#mainLeft .cat ul li.middleHeeled {
	background-image:url(../img/top/item_icon07.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-left: 35px;
	padding-bottom: 10px;
}

#mainLeft .cat ul li.noIcon {
	background-image:url(../img/top/spacer.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-left: 35px;
	padding-bottom: 10px;
}

#mainLeft .cat ul li.highHeeled {
	background-image:url(../img/top/item_icon08.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-left: 35px;
	padding-bottom: 10px;
}


#mainLeft .cat .smallTxt {
	font-size: 12px;
	line-height: 1.25;
}

#mainLeft ul.cat02 li {
	background-image:url(../img/top/item_icon09.gif);
	background-repeat: no-repeat;
	background-position: 15px 3px;
	padding-left: 25px;
	font-size: 12px;
	line-height: 1.25;
	margin-bottom: 10px;
}

#mainLeft ul.cat03 li {
	float: left;
	background-image:url(../img/top/item_icon09.gif);
	background-repeat: no-repeat;
	background-position: 15px 3px;
	padding-left: 25px;
	font-size: 12px;
	line-height: 1.25;
	margin-bottom: 10px;
}





#mainLeft .cat ul li ul.item5 {
	background-image:url(../img/top/item_bg04.gif);
	background-repeat: no-repeat;
	margin-left: 15px;
	padding-top: 10px;
	padding-left: 10px;
}
#mainLeft .cat ul li ul.item7 {
	background-image:url(../img/top/item_bg02.gif);
	background-repeat: no-repeat;
	margin-left: 15px;
	padding-top: 10px;
	padding-left: 10px;
}
#mainLeft .cat ul li ul.item4 {
	background-image:url(../img/top/item_bg03.gif);
	background-repeat: no-repeat;
	margin-left: 15px;
	padding-top: 10px;
	padding-left: 10px;
}



#mainLeft .cat ul li ul li {
	font-size: 12px;
	line-height: 1.25;
	padding-bottom: 8px;
}

#mainLeft .cat a:link,
#mainLeft .cat a:visited {
	color:#333333;
	text-decoration: none;
}

#mainLeft .cat a:hover,
#mainLeft .cat a:active {
	color:#ff0000;
	text-decoration: underline;
}


/*限定アイテム*/


#mainLeft .limitedItem .catTitle03 {
background-image:url(../img/top/item_bg05.gif);
background-repeat: no-repeat;
height: 30px;
}

#mainLeft .limitedItem .catTitle03 h4 {
padding-left: 10px;
font-size: 14px;
line-height: 30px;
color:#FFFFFF;
font-weight: normal;
}

#mainLeft .limitedItem h6 {
margin: 15px 0 10px 10px;
font-size: 12px;
line-height: 1.25;
color:#CC0000;
font-weight: bold;
}

#mainLeft .limitedItem dl {
clear:both;
margin-left: 13px;
margin-bottom: 23px;
color:#333333;
font-size: 10px;
line-height: 1.25;
}

#mainLeft .limitedItem dl dt {
float: left;
width: 88px;
}

#mainLeft .limitedItem dl dt img {
border: 1px solid #999;
}


#mainLeft .limitedItem dl dd {
width: 85px;
margin-left: 88px;
}

#mainLeft .limitedItem dl dd span.new {
display: block;
padding-bottom: 8px;
}

#mainLeft .limitedItem dl dd a {
display: block;
padding-bottom: 5px;
}

#mainLeft .leftbnr {
clear: both;
padding: 5px 0 0 12px;
}


#mainCenter {
	float: left;
	width: 221px;
}

#mainCenter .osusume {
	margin-left: 19px;
	margin-bottom: 19px;
	width: 183px;
}

#mainCenter .osusume .osusumeTitleCont {
	padding: 3px;
	margin-bottom: 7px;
	background-color:#D89153;
}

#mainCenter .osusume .osusumeTitleCont .osusumeLine {
	border: 1px solid #fff;
}

#mainCenter .osusume .osusumeTitleCont .osusumeSubTitle {
	font-size: 14px;
	line-height: 1.25;
	font-weight: normal;
}


#mainCenter .osusume dl.osusumeItem {
	background-image:url(../img/top/osusume_bg2.gif);
	overflow: hidden;
	width: 183px;
	height: 60px;
	margin-bottom: 6px;
}

#mainCenter .osusume dl.osusumeItem img {
	margin-top:1px;
	vertical-align: bottom;
}

#mainCenter .osusume dl.osusumeItem dt {
	float: left;
	width: 122px;
	font-size: 14px;
	line-height: 1.25;
}

#mainCenter .osusume dl.osusumeItem dt .stSytle {
	font-weight: bold;
}

#mainCenter .osusume dl.osusumeItem dt p {
	padding: 12px 2px 0 5px;
}

#mainCenter .osusume dl.osusumeItem dt p.single {
	padding: 23px 2px 0 5px;
}

#mainCenter .osusume dl.osusumeItem dt .OsusumeIcon {
	background-image:url(../img/top/icon03.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
}


#mainCenter .osusume dl.osusumeItem dt a:link,
#mainCenter .osusume dl.osusumeItem dt a:visited {
	text-decoration: none;
	color: #CC3300;
}

#mainCenter .osusume dl.osusumeItem dt a:hover,
#mainCenter .osusume dl.osusumeItem dt a:active {
	text-decoration: underline;
	color: #ff0000;
}

#mainCenter .osusume dl.osusumeItem dd {
	float: right;
	width: 59px;
}


#mainCenter .osusume .osusumeTitleCont h4 {
	margin: 7px;
	font-weight: bold;
	color: #fff;
	font-size: 14px;
	line-height: 1.25;
	text-align:center;
}

#mainCenter .rank {
	margin-left: 19px;
}

#mainCenter .rank dl {
	overflow: hidden;
	width: 190px;
	margin-bottom: 14px;
}

#mainCenter .rank dl dt {
	float: left;
	width: 75px;
}

#mainCenter .rank dl dt img{
	border: 1px solid #ccc;
}

#mainCenter .rank dl dd {
	float: right;
	text-align:left;
	width: 115px;
}

#mainCenter .rank dl dd h4 {
	font-size: 12px;
	line-height: 1.25;
	font-weight: bold;
	color:#9B2D2E;
}

#mainCenter .rank dl dd p {
	font-size: 10px;
	line-height: 1.25;
	color:#333333;
}

#mainCenter .rank dl dd a:link,
#mainCenter .rank dl dd a:visited {
	color:#333333;
	text-decoration:underline;
}

#mainCenter .rank dl dd a:hover,
#mainCenter .rank dl dd a:active {
	color:#ff0000;
	text-decoration:none;
}

#mainCont {
	float: right;
	width: 482px;
}

#mainCont .bnrBlock dl {
	margin-bottom: 20px;
	color: #ffffff;
}

#mainCont .bnrBlock dl dt {
	padding:2px 7px;
	font-size: 14px;
	line-height: 1.25;
	background-color:#AB9D90;
	margin-bottom: 6px;
}

#mainCont .bnrBlock dl dt a:link,
#mainCont .bnrBlock dl dt a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

#mainCont .bnrBlock dl dt a:hover,
#mainCont .bnrBlock dl dt a:active {
	color: #FF0000;
	text-decoration: underline;
}


#mainCont .bnrBlock .sbnr {
	width: 483px;
	overflow:hidden;
}

#mainCont .bnrBlock .sbnr .sbnrLeft {
	float: left;
	width: 236px;
}

#mainCont .bnrBlock .sbnr .sbnrRight {
	float: right;
	width: 236px;
}

#mainCont .voice {
	width: 482px;
	margin-top: 20px;
	margin-bottom:40px;
	background-image:url(../img/top/voice_bg.jpg);
}


#mainCont .voice .item {
	margin: 0 20px 0 14px;
}

#mainCont .voice .item .itemName {
	margin-bottom: 5px;
	font-size:16px;
	line-height: 1.25;
	font-weight: bold;
}

#mainCont .voice .item .itemName a:link,
#mainCont .voice .item .itemName a:visited {
	color:#666666;
	text-decoration: none;
}

#mainCont .voice .item .itemName a:hover,
#mainCont .voice .item .itemName a:active {
	color:#ff0000;
	text-decoration: underline;
}

#mainCont .voice .item p {
	margin-top: 5px;
	font-size: 12px;
	line-height: 1.25;
}

#mainCont .voice .item p a:link,
#mainCont .voice .item p a:visited {
	color:#0000FF;
	text-decoration: none;
}

#mainCont .voice .item p a:hover,
#mainCont .voice .item p a:active {
	color:#ff0000;
	text-decoration: underline;
}

#mainCont .voice .itemTitle {
	font-size: 12px;
	font-weight: bold;
	color:#CC3300;
}

#mainCont .voice dl {
	overflow: hidden;
}

#mainCont .voice dl dt {
	float: left;
	width: 120px;

}

#mainCont .voice dl dd {
	float: right;
	width: 328px;
	font-size: 12px;
	line-height: 1.5;
}

#mainCont .voice .txtLeft {
	text-align: right;
}

#mainCont .info {
	overflow: hidden;
}

#mainCont .info h4 {
	margin-bottom: 6px;
}

#mainCont .info .infoLeft {
	float: left;
	width:335px;
}

#mainCont .info .infoLeft dl {
	float: left;
	width: 160px;
	margin-right: 5px;
}

#mainCont .info .infoLeft dl dt {
	background-color:#AB9D90;
	height:30px;
	margin-bottom: 4px;

}

#mainCont .info .infoLeft dl dt p {
	padding: 2px 5px;
	background-color:#AB9D90;
	font-size: 10px;
	line-height: 1.25;
}

#mainCont .info .infoLeft dl dt.single p {
	padding: 7px 5px 0 5px;
	font-size: 12px;
	line-height: 1.25;
	color:#FFFFFF;
}

#mainCont .info .infoLeft dl dd {
	margin-bottom: 12px;
}

#mainCont .info .infoLeft a:link,
#mainCont .info .infoLeft a:visited {
	text-decoration:none;
	color:#FFFFFF;
}

#mainCont .info .infoLeft a:hover,
#mainCont .info .infoLeft a:active {
	text-decoration:underline;
	color:#FF0000;
}


#mainCont .info .infoRight {
	float: right;
	width: 147px;
}

#mainCont .info .infoRight .catCont img {
	vertical-align: bottom;
}

#mainCont .info .infoRight .catCont {
	text-align: center;
	background-image:url(../img/top/cat_bg.gif);
	background-repeat: repeat-y;
}

#mainCont .info .infoRight .catCont h4 {
	margin: 0 0 4px 0;
	padding: 0;
}

#mainCont .info .infoRight .catCont .catImg {
	padding-bottom: 4px;
	background-position: 27px 0;
	background-image:url(../img/top/cat_bg02.gif);
	background-repeat: no-repeat;
}

#mainCont .info .infoRight .catCont .atTxt {
	font-size: 12px;
	line-height: 1.25;
	margin-bottom: 11px;
}

#mainCont .info .infoRight .catCont .catBnr {
	margin-bottom: 5px;
}

#mainCont .info .infoRight .catCont .atTxt a:link,
#mainCont .info .infoRight .catCont .atTxt a:visited {
	color: #0000FF;
	text-decoration: none;
}
#mainCont .info .infoRight .catCont .atTxt a:link,
#mainCont .info .infoRight .catCont .atTxt a:visited {
	color: #0000FF;
	text-decoration: underline;
}


#mainCont .topLnk {
	margin-top:15px;
	clear:both;
	text-align: right;
	font-size: 12px;
	line-height: 1.25;
}

#mainCont .topLnk a:link,
#mainCont .topLnk a:visited {
	text-decoration: none;
	color:#000000;
}

#mainCont .topLnk a:hover,
#mainCont .topLnk a:active {
	text-decoration: underline;
	color:#000000;
}

#footBlock {
	clear: both;
	margin-top: 30px;
	width: 950px;
	background-color:#DCBC73;
}

#footBlock .kodawari {
	width: 950px;
	padding-bottom: 10px;
}

#footBlock .kodawari .kodawariWrapper {
	padding: 0 20px;
}

#footBlock .kodawari .setsumei01 {
	float: left;
	width: 446px;
}

#footBlock .kodawari .setsumei01 .setsumei01Wrapper {
	position:relative;
	background-image:url(../img/top/kodawari_img01.gif);
	background-repeat: no-repeat;
	height: 340px;
}


#footBlock .kodawari .setsumei01 .setsumei01Wrapper h4,
#footBlock .kodawari .setsumei02 .setsumei02Wrapper h4 {
	position: absolute;
	top:8px;
	left: 17px;
	font-size: 16px;
	line-height: 1.25;
	font-weight: bold;
	color:#412203;
}

#footBlock .kodawari .setsumei01 .setsumei01Wrapper .txtCont01 {
	position: absolute;
	top: 67px;
	left: 63px;
}

#footBlock .kodawari .setsumei01 .setsumei01Wrapper .txtCont02 {
	position: absolute;
	top: 130px;
	left: 320px;
}

#footBlock .kodawari .setsumei01 .setsumei01Wrapper .txtCont03 {
	position: absolute;
	top: 240px;
	left: 240px;
}

#footBlock .kodawari .setsumei01 .setsumei01Wrapper .txtCont01 h6,
#footBlock .kodawari .setsumei01 .setsumei01Wrapper .txtCont02 h6,
#footBlock .kodawari .setsumei01 .setsumei01Wrapper .txtCont03 h6,
#footBlock .kodawari .setsumei02 .setsumei02Wrapper .txtCont01 h6,
#footBlock .kodawari .setsumei02 .setsumei02Wrapper .txtCont02 h6,
#footBlock .kodawari .setsumei02 .setsumei02Wrapper .txtCont03 h6 {
	margin-bottom: 3px;
	font-size: 12px;
	line-height: 1.25;
	font-weight: bold;
	color:#7FAD32;
}

#footBlock .kodawari .setsumei01 .setsumei01Wrapper .txtCont01 p,
#footBlock .kodawari .setsumei01 .setsumei01Wrapper .txtCont02 p,
#footBlock .kodawari .setsumei02 .setsumei02Wrapper .txtCont01 p,
#footBlock .kodawari .setsumei02 .setsumei02Wrapper .txtCont02 p,
#footBlock .kodawari .setsumei02 .setsumei02Wrapper .txtCont03 {
	color:#333333;
}


#footBlock .kodawari .setsumei02 {
	float: right;
	width: 446px;
}

#footBlock .kodawari .setsumei02 .setsumei02Wrapper {
	position:relative;
	background-image:url(../img/top/kodawari_img02.gif);
	background-repeat: no-repeat;
	height: 340px;
}

#footBlock .kodawari .setsumei02 .setsumei02Wrapper .txtCont01 {
	position: absolute;
	top: 100px;
	left: 75px;
}

#footBlock .kodawari .setsumei02 .setsumei02Wrapper .txtCont02 {
	position: absolute;
	top: 238px;
	left: 280px;
}

#footBlock .kodawari .setsumei02 .setsumei02Wrapper .txtCont03 {
	position: absolute;
	top: 320px;
	left: 20px;
}

#footBlock .kinou {
	width: 950px;
	padding-bottom: 10px;
}

#footBlock .kinou .kinouWrapper {
	margin: 0 20px;
	background-color:#FFFFFF;
}

#footBlock .kinou h4.kinoutitle{
	width: 863px;
	margin: 0 20px;
	padding: 10px 0 20px 0;
	font-size: 16px;
	font-weight: bold;
	color: #412203;
}

#footBlock .kinou dl {
	float: left;
	overflow: hidden;
	width: 205px;
	margin-right: 13px;
	margin-bottom: 5px;
}



#footBlock .kinou dl dt {
	float: left;
	width: 35px;
}

#footBlock .kinou dl dd h4 {
	font-size: 12px;
	line-height: 1.25;
	color:#148F2D;
	font-weight: bold;
}

#footBlock .kinou dl dd p {
	font-size: 10px;
	line-height: 1.5;
	color:#171411;
}

#footBlock .kinou dl dd {
	float: left;
	width: 170px;
}


#footBlock .kinou .kinouItemCont {
	padding: 0 18px;
}


.shop {
	width: 950px;
	margin-top: 15px;
	margin-bottom: 30px;
}

.shop .shopWrapper {
	position:relative;
	width: 950px;
	height: 118px;
	background-color:#663300;
}

.shop dl {
	position: relative;
	width: 216px;
	height:96px;
	background-image:url(../img/top/shop_bg.gif);
	background-repeat: no-repeat;
}
.shop dl dt {
	position: absolute;
	top:11px;
	left:12px;
}

.shop dl dd h4 {
	position: absolute;
	top:8px;
	left:118px;
	width: 90px;
	font-size: 10px;
	line-height: 1.25;
	font-weight: normal;
	color: #6AA735;
}


.shop dl dd p {
	position: absolute;
	top:32px;
	left:118px;
	width: 90px;
	font-size: 10px;
	line-height: 1.25;
}

.shop .shop01 {
	position: absolute;
	top: 12px;
	left: 37px;
}

.shop .shop02 {
	position: absolute;
	top: 12px;
	left: 258px;
}

.shop .shop03 {
	position: absolute;
	top: 12px;
	left: 479px;
}

.shop .shop04 {
	position: absolute;
	top: 12px;
	left: 700px;
}



.footerLink {
	width: 950px;
	height: 90px;
	background-image:url(../img/top/footer_bg.jpg);
	background-repeat: repeat-x;
	font-size: 12px;
	line-height: 1.25;
}

.footerLink ul.leftFoot {
	float: left;
	margin-top: 20px;
}

.footerLink ul.leftFoot li{
	background-image:url(../img/top/footer_icon.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
	margin-left: 20px;
	margin-bottom: 5px;
	padding-left: 8px;
}

.footerLink ul.rightFoot {
	float: right;
	margin-top: 20px;
}

.footerLink ul.rightFoot li{
	background-image:url(../img/top/footer_icon02.gif);
	background-repeat: no-repeat;
	background-position: 0 5px;
	margin-right: 20px;
	margin-bottom: 5px;
	padding-left: 12px;
}

.footerLink a:link,
.footerLink a:visited {
	color: #6F5757;
	text-decoration: none;
}

.footerLink a:hover,
.footerLink a:active {
	color: #ff0000;
	text-decoration: underline;
}


.right_block{
	width:733px;
	float:right;
}

.content{
	padding-top:31px;
	width:733px;
}



/*メインバナーエリア*/
#topBnrArea {
	margin-top: 8px;
	width: 733px;
	height:224px;
	position: relative;
}
#topBnrArea img{
	border: none;
}
#topPointBnr {
	position:absolute;
	top:7px;
	left: 446px;
	width: 280px;
	height: 210px;
}
#topPointBnr p{
	margin:0;
	padding: 0 0 0 5px;
	background:#630;
	height:22px;
	color:#fff;
	font-size: 12px;
	line-height:22px;
	text-align: left;
}

#topPointBnr a:link , 
#topPointBnr a:visited {
	color:#fff;
	text-decoration: none;	
	cursor: pointer;
}
#topPointBnr a:hover p, 
#topPointBnr a:active p{
	color:#f00;
	text-decoration: underline;	
	cursor: pointer;
}
