@charset "UTF-8";

/* Main Left///////////////////////// */
#mainLeft{
	clear:both;
	float:left;
	margin:10px 0px 0px 0px;
	padding-bottom:10px;
	position:relative;
	width:617px;
}

/* Main Top///////////////////////// */
#mainTop{
	position:relative;
	width:617px;
	height:320px;
}

#mainTop h2{
	position:absolute;
	width:0px;
	height:0px;
}

#indexMainMenu {
	width:617px;
	height:295px;
	background-color:#E8E8E8;
}

#indexMainMenu li {
	position:absolute;
}
#indexMainMenu li img.mainThumb {
	position:absolute;
}
#indexMainMenu li img.mainTab {
	position:absolute;
}
#indexMainMenu li a {  }
	
/* Main Daily News///////////////////////// */
#mainDailyNews {
	position:relative;
	width:617px;
	height:322px;
}
#mainDailyNews h3 {
	position:relative;
	width:617px;
	height:30px;
	background-image:url(../img/test_header_daily_news.gif);
}

#mainDailyNewsLeft {
	position:relative;
	float:left;
	width:295px;
}

#mainDailyNewsRight {
	position:relative;
	float:right;
	width:321px;
}

ol#mainDailyNewsRight.style4 li a span.title{

}

ol#mainDailyNewsRight.style4 li a span.category{
	font-size:70%;
}

/* Main Fashion///////////////////////// */
#mainFashion {
	position:relative;
	width:617px;
	height:312px;
}

#mainFashion h3 {
	position:relative;
	width:617px;
	height:30px;
	background-image:url(../img/test_header_fashoin.gif);
}

#mainFashionNews {
	position:relative;
	float:left;
	width:318px;
}

#mainFashionNews h4 {
	position:relative;
	width:316px;
	height:10px;
	background-image:url(../img/header_fashion_news.gif);
}

#mainFashionBrand {
	position:relative;
	float:right;
	width:280px;
}

#mainFashionBrand h4 {
	position:relative;
	width:280px;
	height:10px;
	background-image:url(../img/header_fashion_brand_news.gif);
}
#mainFashionBrand img {
	margin-top:8px;
}

/* Main Pick Up///////////////////////// */
#mainPickUp {
	position:relative;
	width:617px;
	height:312px;
}

#mainPickUp h3 {
	position:relative;
	margin-bottom:4px;
	width:617px;
	height:30px;
	background-image:url(../img/test_header_pickup.gif);
}

#mainPickUp ol {
	position:relative;
}

#mainPickUp ol li.mainPickUpLeft {
	position:relative;
	width:280px;
	float:left;
}

#mainPickUp ol li.mainPickUpRight {
	position:relative;
	float:right;
	width:318px;
	height:122px;
	background:url(../img/index_list_bg1.gif) 0px 37px no-repeat;
}

/* Main Life Style///////////////////////// */
#mainLifeStyle {
	position:relative;
	width:617px;
	height:312px;
}

#mainLifeStyle h3 {
	position:relative;
	width:617px;
	height:30px;
	background-image:url(../img/test_header_life_style.gif);
}

#mainLifeStyleLeft {
	position:relative;
	float:left;
	width:280px;
}

#mainLifeStyleLeft h4 {
	position:relative;
	width:280px;
	height:12px;
	background-image:url(../img/header_life_style_recommend.gif);
	background-repeat:no-repeat;
}

#mainLifeStyleLeft div a img{
	margin-top:8px;
}

#mainLifeStyleRight {
	position:relative;
	float:right;
	width:318px;
}

#mainLifeStyleRight h4 {
	position:relative;
	width:318px;
	height:12px;
	background-image:url(../img/header_life_style_new_report.gif);
}

#mainLifeStyleRight ol {
	position:relative;
}

/* Main Woman Contents ///////////////////////// */
#mainRecommend{
	position:relative;
	width:617px;
	height:342px;
}

#mainRecommend h3 {
	position:relative;
	width:617px;
	height:30px;
	background-image:url(../img/test_header_recommend.gif);
}

#mainRecommend ol.style3{
	position:relative;
	float:left;
	width:280px;
}
#mainRecommend ol.style3 li{
	margin-bottom:6px;
	height:91px;
	background-position:bottom left;
	background-repeat:no-repeat;
}

#mainRecommend ol.style3 li,

#mainRecommend ol.style3 li a{
	width:280px;
}

#mainRecommend ol.style3 li a span{
	width:204px;
}

#mainRecommend ol.style3 li span.magName{
	display:block;
	width:280px;
	height:14px;
	font-size:108%;
	font-weight:bold;
}

/* womanCommonWidget */
#womanCommonWidget {
	position:relative;
	margin-top:10px;
	float:right;
	width:300px;
	height:250px;
}

#womanCommonWidget h3 { }

#womanCommonWidget ol {
	width:300px;
	_width:345px;
	_width:325px;
	height:273px; 
	/* overflow:auto; */
}

#womanCommonWidget ol li {
	height:26px;
}

#womanCommonWidget ol li a {
	font-size:94%;
}

#womanCommonWidget ol li a span.womanCate {
	font-size:85%;
	color:#666666;
}


/* mainSearch Contents ///////////////////////// */
#mainSearch{
	position:relative;
	width:617px;
	height:160px;
}

#mainSearch h3 {
	position:relative;
	width:617px;
	height:30px;
	background-image:url(../img/test_header_search.gif);
}

#mainSearch #shop_navi{
	position:relative;
	float:left;
	width:300px;
}

/* shop_navi_btn */
#mainSearch #shop_navi #shop_navi_btn {
	position:relative;
	width:300px;
	height:100px;
	margin-bottom:10px;
}
#mainSearch #shop_navi #shop_navi_btn a {
	width:300px;
	height:100px;
	display:block;
	text-decoration:none;
	text-indent:-9999px;
	background-image:url(../img/top_shopnavi.gif);
	background-repeat:no-repeat;
}
#mainSearch #shop_navi #shop_navi_btn a:hover { background-position:0px -100px; }

/* mailmagazine_btn 
#mainSearch #shop_navi #mailmagazine_btn {
	position:relative;
	width:300px;
	height:50px;
	margin-bottom:7px;
}
#mainSearch #shop_navi #mailmagazine_btn a {
	width:300px;
	height:50px;
	display:block;
	text-decoration:none;
	text-indent:-9999px;
	background-image:url(../img/top_mailmagazine.gif);
	background-repeat:no-repeat;
}
#mainSearch #shop_navi #mailmagazine_btn a:hover { background-position:0px -50px; }

 inquiry_btn 
#mainSearch #shop_navi #inquiry_btn {
	position:relative;
	width:300px;
	height:50px;
}
#mainSearch #shop_navi #inquiry_btn a {
	width:300px;
	height:50px;
	display:block;
	text-decoration:none;
	text-indent:-9999px;
	background-image:url(../img/top_inquiry.gif);
	background-repeat:no-repeat;
}
#mainSearch #shop_navi #inquiry_btn a:hover { background-position:0px -50px; }

*/
#mainSearch #other_menu {
	position:relative;
	float:right;
	width:300px;
}

/* mailmagazine_btn */
#mainSearch #other_menu #mailmagazine_btn {
	position:relative;
	width:300px;
	height:47px;
	margin-bottom:6px;
}
#mainSearch #other_menu #mailmagazine_btn a {
	width:300px;
	height:47px;
	display:block;
	text-decoration:none;
	text-indent:-9999px;
	background-image:url(../img/top_mailmagazine2.gif);
	background-repeat:no-repeat;
}
#mainSearch #other_menu #mailmagazine_btn a:hover { background-position:0px -47px; }

/* inquiry_btn */
#mainSearch #other_menu #inquiry_btn {
	position:relative;
	width:300px;
	height:47px;
}
#mainSearch #other_menu #inquiry_btn a {
	width:300px;
	height:47px;
	display:block;
	text-decoration:none;
	text-indent:-9999px;
	background-image:url(../img/top_inquiry2.gif);
	background-repeat:no-repeat;
}
#mainSearch #other_menu #inquiry_btn a:hover { background-position:0px -47px; }


/* Main Right ///////////////////////// */
#mainRight {
	position:relative;
	float:right;
	/*common.cssのネガティブマージンを解除*/
	top:10px;
	width:300px;
}

/* Main Right Contents ///////////////////////// */

/* Right Movie  ///////////////////////// */
#movie {
	position:relative;
	width:300px;
	height:347px;
}

#movie h4 {
	position:relative;
	width:300px;
	height:30px;
	background:url(../img/test_header_right_movie.gif) top left no-repeat;
}

#movieBox {
	position:relative;
	width:300px;
	height:294px;
}

/* Right Shop Navi  ///////////////////////// */
/*
#shopNavi {
	position:relative;
	width:253px;
	height:200px;
}
#shopNavi h4 {
	position:relative;
	width:253px;
	height:30px;
	background:url(../img/header_right_shop_search.gif) top left no-repeat;
}

#shopNavi div {
	position:relative;
	width:253px;
	height:134px;
	background:url(../img/shop_navi_bg_top.gif) top left no-repeat;
}

#shopNavi div form input.search {
	position:absolute;
	left: 11px;
	top: 101px;
	width:191px;
	height:22px;
	border:0 none;
}

#shopNavi div form input.searchsubmit {
	position:absolute;
	left: 208px;
	top: 100px;
	width:40px;
	height:24px;
	border:0 none;
	background:url(../img/main_top_search_btn.gif) top left no-repeat;
}

#shopNavi div form input.searchsubmit.over{
	background-position:0 -24px;
}

#shopNavi div form a{
	width:253px;
}
*/

/* Right Ranking  ///////////////////////// */
/*
#ranking {
	position:relative;
	width:253px;
	height:380px;
}

#ranking h4 {
	position:relative;
	width:253px;
	height:30px;
	background:url(../img/header_right_ranking.gif) top left no-repeat;
}

#ranking ol {
	width:253px;
	height:350px;
}

#ranking ol li{
	width:253px;
	height:65px;
	background:top left no-repeat;
}

#ranking ol li.rank1 {background-image:url(../img/ranking_bg1.gif);}
#ranking ol li.rank2 {background-image:url(../img/ranking_bg2.gif);}
#ranking ol li.rank3 {background-image:url(../img/ranking_bg3.gif);}
#ranking ol li.rank4 {background-image:url(../img/ranking_bg4.gif);}
#ranking ol li.rank5 {background-image:url(../img/ranking_bg5.gif);}

#ranking ol li a {
	padding:8px 0px 0px 0px;
	_padding:0px;
	width:253px;
	height:65px;
}

#ranking ol li a:hover,
#ranking ol li a:hover span,
#ranking ol li a:hover span.title,

#ranking ol li a:hover span.description{
	cursor:pointer; 
	color:#ff9e00;
}

#ranking ol li a img {
	top:8px;
	left:42px;
	clip:rect(0px 50px 50px 0px);
}

#ranking ol li a span{
	_top:6px;
	margin-left:97px;
	width:156px;
}

#ranking ol li a span.title {
	font-weight:bold;
}

#ranking ol li a span.description {
	}
*/

/* Right Current Number ///////////////////////// */]
/*
#currentNumber {
	position:relative;
	width:253px;
	height:210px;
}

#currentNumber h4 {
	position:relative;
	width:253px;
	height:30px;
	background:url(../img/header_right_magazine.gif) top left no-repeat;
}

#currentNumber div {
	height:182px;
	background:url(../img/currentNum_bg.gif) top left no-repeat;
}

#currentNumber div img {
	position:absolute;
	border:#666666 1px solid;
}

#currentNumber div a {
	position:absolute;
	left:120px;
	display:block;
	width:130px;
	height:27px;
	background:top left no-repeat;
}

#currentNumber div a:hover{
	background-position:0 -27px;
}

#currentNumber div a#buyBtn{
	top:116px;
	background-image:url(../img/currentNum_btn1.gif);
}

#currentNumber div a#subBtn{
	top:146px;
	background-image:url(../img/currentNum_btn2.gif);
}
*/

/* Right Models Menu ///////////////////////// */
/*
#models {
	position:relative;
	width:253px;
	height:358px;
}

#models h4 {
	position:relative;
	width:253px;
	height:30px;
	background:url(../img/header_right_models.gif) top left no-repeat;
}

#models ul {
	position:relative;
	height:335px;
}

#models ul li { }

#models ul li a {
	display:block;
	width:253px;
	height:77px;
	background:top left no-repeat;
}

#models ul li a:hover{
	background-position:0 -77px;
}

#models ul li a.anne{background-image:url(../img/model_top_btn1.jpg);}
#models ul li a.youna{background-image:url(../img/model_top_btn2.jpg);}
#models ul li a.kelly{background-image:url(../img/model_top_btn3.jpg);}
#models ul li a.tommy{background-image:url(../img/model_top_btn4.jpg);}
#models ul li a.liza{background-image:url(../img/model_top_btn5.jpg);}
*/

/* Right Current Number ///////////////////////// */
#magInfo {
	position:relative;
	width:300px;
	height:220px;
}

#magInfo h4 {
	position:relative;
	width:617px;
	height:30px;
	background:url(../img/header_right_info.gif) top left no-repeat;
}

#magInfo p {
	position:relative;
	display:block;
	margin-bottom:10px;
	width:300px;
	font-size:85%;
	line-height:1.4;
}
