@charset "UTF-8";

/*-- ▼ topMain --*/

div#topMain {

	margin: 8px auto;

	text-align: left;

	width: 836px;

	height: 267px;

	background: url(/images/top/topmain_bg.png) no-repeat;

	position: relative;

}

div#topMain_inner {

	top: 12px;

	left: 12px;

	position: absolute;

	}

/*-- ▼ flash --*/

div#topimage {

	margin: 0;

	padding: 8px 0;

	text-align: center;

	}

div#noFlash {

	margin: 0 auto;

	padding: 0;

	width: 910px;

	}

div#flash {

	margin: 0 auto;

	padding: 0;

	width: 910px;

	}

/*-- ▼ contens --*/

div#contens {

	margin: 0 auto 90px;

	text-align: left;

	width: 820px;

	clear: left;

}

div.topicbox {

	background: #fff;

}

/*-- ▼ mainMenu --*/

div#mainMenu {

	width: 628px;

	margin: 0;

	padding: 0;

	float: left;

	clear: left;

	}

/*-- ▼ top_bnr --*/

.top_bnr {
	margin:0 0 15px;
}


/*-- ▼ ir --*/

div#mainMenu div.ir {

	width: 615px;

	margin: 0;

	padding: 0;

	clear: both;

	}

div#mainMenu div.ir div.ir_inner {

	margin: 12px 0 12px 14px;

	padding: 0;

	clear: both;

	}

div#mainMenu div.ir div.ir_inner div.entry {

	padding: 0;

	width: 600px;

	clear: both;

	}

/*-- ▼ new --*/

div#mainMenu div.new,
div#mainMenu div.new02 {

	width: 615px;

	margin: 0;

	padding: 0;

	clear: both;

	}

div#mainMenu div.new div.new_inner,
div#mainMenu div.new div.new_inner02 {

	margin: 12px 0 12px 0;

	padding: 0;

	clear: both;

	}

div.new_inner div.pickup {

	width: 154px;

	float: left;

	}

div.new_inner div.pickup div.img {

	margin: 4px 0 3px 3px;

	}

div.new_inner div.pickup div.link {

	margin: 0 0 0 6px;

	width: 140px;

	}

div.new_inner div.ladies {

	width: 154px;

	float: left;

	}

div.new_inner div.ladies div.img {

	margin: 4px 0 3px 3px;

	}

div.new_inner div.ladies div.link {

	margin: 0 0 0 6px;

	width: 140px;

	}

div.new_inner div.mens {

	width: 154px;

	float: left;

	}

div.new_inner div.mens div.img {

	margin: 4px 0 3px 3px;

	}

div.new_inner div.mens div.link {

	margin: 0 0 0 6px;

	width: 140px;

	}

div.new_inner div.children {

	margin: 0;

	width: 152px;

	float: left;

	}

div.new_inner div.children div.img {

	margin: 4px 0 3px 3px;

	}

div.new_inner div.children div.link {

	margin: 0 0 0 6px;

	width: 140px;

	}

div.new_inner02 div.ladies,
div.new_inner02 div.mens,
div.new_inner02 div.children {
	width: 205px;
	float: left;
	}

div.new_inner02 div.ladies div.img,
div.new_inner02 div.mens div.img,
div.new_inner02 div.children div.img {
	margin: 4px 0 3px 3px;
	}


div.new_inner02 div.ladies div.link,
div.new_inner02 div.mens div.link,
div.new_inner02 div.children div.link {
	margin: 0;
	width: 200px;
	text-align:center;
	font-size:90%;
	}



/*-- ▼ news --*/

div#mainMenu div.news {

	width: 615px;

	margin: 0;

	padding: 0;

	clear: both;

	}

div#mainMenu div.news div.news_inner {

	margin: 12px 0 12px 14px;

	padding: 0;

	clear: both;

	}

div#mainMenu div.news div.news_inner div.entry {

	padding: 0;

	width: 600px;

	clear: left;

	}

/*-- ▼ entry --*/

div.entry div.date {

	width: 70px;

	float: left;

	}

div.entry div.icon {

	width: 46px;

	float: left;

	}

div.entry div.icon img {

	margin: 4px 0 0 12px;

	}

	*html div.entry div.icon {

	width: 43px;

	float: left;

		}

	*html div.entry div.icon img {

	margin: 4px 0 0 8px;

		}

div.entry div.txt {

	width: 470px;

	float: left;

	}

/*-- ▼ com --*/

div#mainMenu div.com {

	width: 615px;

	margin: 0;

	padding: 0;

	clear: both;

	}

div#mainMenu div.com div.com_inner {

	margin: 12px 0 12px 4px;

	padding: 0;

	clear: both;

	}

div#mainMenu div.com div.com_inner div.txt {

	margin: 12px 0 12px 4px;

	padding: 0;

	clear: both;

	}

div#mainMenu div.com div.com_inner div.com01 {

	margin: 0 5px 3px 0;

	width: 200px;

	float: left;

	}

div.com01 div.link {

	margin: 0;

	}

div#mainMenu div.com div.com_inner div.com02 {

	margin: 0 5px 3px 0;

	width: 200px;

	float: left;

	}

div.com02 div.link {

	margin: 0;

	}

div#mainMenu div.com div.com_inner div.com03 {

	margin: 0 0 3px 0;

	width: 200px;

	float: left;

	}

div.com03 div.link {

	margin: 0;

	}

/*-- ▼ rBrand --*/

div#mainMenu div.rbrand {

	width: 615px;

	margin: 0;

	padding: 0;

	clear: both;

	}

div#mainMenu div.rbrand div.rbrand_inner {

	margin: 20px 0 12px 4px;

	padding: 0;

	clear: both;

	}

div#mainMenu div.rbrand div.rbrand_inner img {

	margin: 0 15px 0 0;

	padding: 0;

	float: left;

	}

/*-- ▼ shop --*/

div#mainMenu div.shop {

	width: 615px;

	margin: 0;

	padding: 0;

	clear: both;

	}

div#mainMenu div.shop div.shop_inner {

	margin: 20px 0 12px 4px;

	padding: 0;

	clear: both;

	}

div#mainMenu div.shop div.shop_inner img {

	margin: 0 15px 0 0;

	padding: 0;

	float: left;

	}

/*-- ▲ main --*/

/*-- ▼ leftMenu --*/

div#leftMenu {

	width: 192px;

	margin: 0;

	padding: 0;

	float: left;

	}

/*-- ▼ about --*/

div#leftMenu p.bnr_kutsushita {
	margin:0;
	padding:0 0 5px;
}

/*-- ▼ about --*/

div#leftMenu div.about {

	width: 192px;

	margin: 0;

	padding: 0;

	clear: both;

	}

div#leftMenu div.about div.about_inner {

	margin: 10px 0 12px 0;

	padding: 0;

	clear: both;

	}

div.about_inner div.btn_com {

	margin: 6px 0 0 10px;

	}

/*-- ▼ now --*/

div#leftMenu div.now {

	width: 192px;

	margin: 0;

	padding: 0;

	clear: both;

	}

div#leftMenu div.now div.now_inner {

	margin: 7px 0 12px 7px;

	padding: 0;

	clear: both;

	}

div#leftMenu div.now div.now_inner div.now_photo {

	margin: 7px 0 12px 0;

	padding: 0;

	clear: both;

	}

div.now_photo_box {

	margin: 9px 0 0 0;

	position: relative;

	}

div.now_photo_box div.photo {

	top: 8px;

	left: 44px;

	height: 142px;

	position: absolute;

	border: 2px solid #fff;

	}

div.now_photo_box ul.now_com_box {

	margin: 0 0 0 9px;

	padding: 0;

	list-style: none;

	}

div#leftMenu div.now div.now_inner div.now_com {

	margin: 7px 0 0 0;

	padding: 0;

	clear: both;

	}

ul.now_com_box {

	margin: 0;

	padding: 0;

	list-style: none;

	}

ul.now_com_box li {

	margin: 8px 0 0 0;

	padding: 0 0 0 24px;

	background: url(/images/top/icon_now_com.png) no-repeat 0 2px;

	}

/*-- ▼ iframe --*/

iframe {

	width: 180px;

	height: 370px;

	frameborder: 0;

	border: 0;

	}

	*html iframe {

		width: 180px;

		height: 390px;

		frameborder: 0;

		border: 0;

		}

	*:first-child+html iframe {

		width: 180px;

		height: 390px;

		frameborder: 0;

		border: 0;

		}


/*-- ▼ link --*/

div#leftMenu div.link {

	width: 192px;

	margin: 0;

	padding: 0;

	clear: both;

	}

div#leftMenu div.link div.link_inner {

	margin: 10px 0 0 0;

	padding: 0;

	clear: both;

	}

div#leftMenu div.link div.link_inner img {

	margin: 0 0 10px 0;

	padding: 0;

	clear: both;

	}

/*-- ▲ leftMenu --*/
