@charset "shift_jis";

/* --------------------------------
	.contentsize
-------------------------------- */
/* 870:なるほど */
.contentwrap870,
.contentwrap870 #header1st,
.contentwrap870 #header2nd { width: 870px; }

/* 790:MUJILife */
.contentwrap790,
.contentwrap790 #header1st,
.contentwrap790 #header2nd { width: 790px; }

/* 730:ノーマル */
.contentwrap730,
.contentwrap730 #header1st,
.contentwrap730 #header2nd { width: 730px; }

/* 905:ノーマル（090130追加）*/
.contentwrap905,
.contentwrap905 #header1st,
.contentwrap905 { width: 905px; }

/* 895:詳細ページwrapper（090130追加）*/
.contentwrap895,
.contentwrap895 #header1st,
.contentwrap895 #header2nd { width: 895px; }

/* 940:特集ページwrapper（090130追加）*/
.contentwrap940 { width: 940px; }

.contentwrap760 { width: 760px; }
/* -------------------------------- */

/* --------------------------------
	reset
-------------------------------- */
body {
	margin: 0;
	padding: 0;
}
#header ul, #header p {
	margin: 0;
	padding: 0;
}
#header ul li {
	list-style-type: none;
}
#header img {
	border: none;
	vertical-align: bottom;
}
/* --------------------------------
	#header
-------------------------------- */
#header {
	font-family:"Lucida Grande","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",Osaka,sans-serif;
	font-size:12px;
	line-height:1.4;
	background: #FFF url(/shared/img/header/bg.gif) repeat-x;
	width: 100%;
/* ヘッダー下に余白を持たせる場合は余白分数値をプラス */
	height: 69px;
}
#header a { text-decoration: underline; }
#header a:link, #header a:visited { color:#DFBFC5; }
#header a:active, #header a:hover { color:#FFF; }
/* #header1st -------- */
#header #header1st {
	height: 38px;
}
#header #header1st {
	background: #7F0019;
}
#header #header1st h1 {
	font-size: 12px;
	line-height: 1;
	float: left;
	margin: 0;
	padding: 9px 0 0 30px;
}
#header #header1st p#globalsite {
	float: right;
	padding: 9px 0 0 12px;
	line-height: 20px !important;
	line-height: 1.5;
}
p#globalsite a {
	background: url(/shared/img/header/gs_over.gif) no-repeat 0 0;
	display: block;
}
/* リンク反応 */
#header #header1st p#globalsite a:hover {
	background-color: #7F0019; /* IE6用 */
}
#header #header1st p#globalsite a:hover img {
	visibility: hidden;
}
#header #header1st ul {
	float: right;
	padding: 12px 0 0 0;
}
#header #header1st ul li {
	font-size: 11px;
	float: left;
	padding: 0 0 0 8px;
}
/* #header2nd -------- */
#header #header2nd {
	height: 31px;
}
#header2nd ul { width: 610px; }
#header #header2nd ul li,
#header #header2nd p {
	font-size: 12px;
	line-height: 1;
}
#header #header2nd p {
	float: right;
	margin: 0 0 8px 0;
	padding: 8px 0 0 0;
}
#header #header2nd ul {
	float: left;
	padding: 3px 0 0 30px;
}
#header #header2nd ul li {
	float: left;
	padding: 0 7px 0 0;
}
#header #header2nd ul li.headStore {
	padding: 0 12px 0 0;
}
#header #header2nd ul li.headShop {
	padding: 0 28px 0 0;
}

#header2nd a {
	display: block;
}
.headStore a { background: url(/shared/img/header/head_store_over.gif) no-repeat 0 0; }
.headStore a.active { background: url(/shared/img/header/head_store_tab_over.gif) no-repeat 0 0; }
.headStore a { background: url(/shared/img/header/head_store_over.gif) no-repeat 0 0; }
.headStore a.active { background: url(/shared/img/header/head_store_tab_over.gif) no-repeat 0 0; }
.headShop a { background: url(/shared/img/header/head_shop_over.gif) no-repeat 0 0; }
.headShop a.active { background: url(/shared/img/header/head_shop_tab_over.gif) no-repeat 0 0; }
.headNaruhodo a { background: url(/shared/img/header/head_naruhodo_over.gif) no-repeat 0 0; }
.headNaruhodo a.active { background: url(/shared/img/header/head_naruhodo_tab_over.gif) no-repeat 0 0; }
.headLife a { background: url(/shared/img/header/head_mujilife_over.gif) no-repeat 0 0; }
.headLife a.active { background: url(/shared/img/header/head_mujilife_tab_over.gif) no-repeat 0 0; }
.headMono a { background: url(/shared/img/header/head_community_over.gif) no-repeat 0 0; }
.headMono a.active { background: url(/shared/img/header/head_community_tab_over.gif) no-repeat 0 0; }
.headEnglish a { background: url(/shared/img/header/english_over.gif) no-repeat 0 0; }
.headEnglish a.active { background: url(/shared/img/header/english_tab_over.gif) no-repeat 0 0; }
/* リンク反応 */
#header2nd a:hover {
	background-color: #fff; /* IE6用 */
}
#header2nd a:hover img {
	visibility: hidden;
}



/* --------------------------------
	#head 09.09.25
-------------------------------- */
#head {
	font-family:"Lucida Grande","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",Osaka,sans-serif;
	font-size:12px;
	line-height:1.4;
	width: 100%;
	height: 32px;
	background: #7F0019;
}
#head ul li {
	list-style-type: none;
}
#head img { vertical-align: bottom; border: none; }
#head a { text-decoration: underline; }
#head a:link, #header a:visited { color:#DFBFC5; }
#head a:active, #header a:hover { color:#FFF; }

#head h1 {
	float: left;
	margin: 0;
	padding: 7px 0 0 30px;
	font-size: 15px;
	line-height: 1;
}
#head #headMenu {
	float: right;
	margin: 0;
	padding: 7px 0 0 0;
	font-size: 1;
	line-height: 1;
}
#head #headMenu li {
	float: left;
	padding-left: 15px;
}

#head h1 a,
#head li a { display: block; }
* html #head a:hover { background-color: #7F0019; }
#head a:hover img { visibility: hidden; }

#titleStore a { background: url(/shared/img/head/title_store_over.gif) no-repeat 0 0; }
#titleShop a { background: url(/shared/img/head/title_shop_over.gif) no-repeat 0 0; }
#titleGlass a { background: url(/shared/img/head/title_glass_over.gif) no-repeat 0 0; }
#titleCommunity a { background: url(/shared/img/head/title_community_over.gif) no-repeat 0 0; }
#titleMuji a { background: url(/shared/img/head/title_muji_over.gif) no-repeat 0 0; }
#menuHome a { background: url(/shared/img/head/menu_home_over.gif) no-repeat 0 0; }
#menuStore a { background: url(/shared/img/head/menu_store_over.gif) no-repeat 0 0; }
#menuShop a { background: url(/shared/img/head/menu_shop_over.gif) no-repeat 0 0; }
#menuCommunity a { background: url(/shared/img/head/menu_community_over.gif) no-repeat 0 0; }
#menuMymuji a { background: url(/shared/img/head/menu_mymuji_over.gif) no-repeat 0 0; }
#menuContact a { background: url(/shared/img/head/menu_contact_over.gif) no-repeat 0 0; }
#menuGS a { background: url(/shared/img/head/menu_gs_over.gif) no-repeat 0 0; }

/**/
#head div { margin: 0 auto; }
* html #head { text-align: center; }
* html #head div { text-align: left; }
#head h1 { padding: 7px 0 0 15px; }
#head #headMenu { padding: 7px 15px 0 0; }
/**/


.wrapcent .contentwrap870,
.wrapcent .contentwrap790,
.wrapcent .contentwrap730,
.wrapcent .contentwrap905,
.wrapcent .contentwrap895,
.wrapcent #container,
.wrapcent .contentwrap760,
.wrapcent .contentwrap940 {
	margin: 0 auto;
	text-align:left;
}

.wrapcent .contentwrap730 #container,
.wrapcent .contentwrap905 #container,
.wrapcent .contentwrap760 #container,
.wrapcent .contentwrap940 #container { margin: 0; }
.wrapcent div.lmarg {
	position: relative; left: -15px;
}

.wrapcent .contentwrap870 .contentwrap870,
.wrapcent .contentwrap790 .contentwrap790,
.wrapcent .contentwrap730 .contentwrap730,
.wrapcent .contentwrap905 .contentwrap905,
.wrapcent .contentwrap895 .contentwrap895 { left: 0; }

* html .wrapcent { text-align: center; }
