/* @override 
	http://www.mugenju.com/css/base.css
	http://mugenju.com/css/base.css
	http://192.168.1.18:8010/css/base.css
*/

@charset "utf-8";
/* CSS Document */

/* @group default */

/* --HTML--
html {
background:#fff;
color:#333;
}
 */
 
/* --BODY-- */
body {
	font-size: 10px;
	font-family: sans-serif;
	margin: 0;
	overflow:visible;
	padding: 0 0 30px;
	background-color: #000;
}

* html body {
	font-size: 62.5%;
	font-family: "ＭＳ Ｐゴシック", sans-serif;
	vertical-align: baseline;
} /* for lte ie6 */

*:first-child+html body {
	font-size: 62.5%;
	font-family: "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
} /* for ie7 */

html>/**/body {
	font-size: 62.5%;
	font-family: "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
} /* for ie8 */

html:not(:target) body {
	font-size: 10px;
	font-family: Hiragino Kaku Gothic Pro, "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif;
} /* for modern browser not ie8 */



/* --OTHER TAGS-- */
a {
border:0;
overflow:hidden;
text-decoration: none;
}

a img, img {
border:0;
}

img {
	border: 0;
vertical-align: bottom;
}

abbr, acronym {
border:0;
}

address, caption, cite, code, dfn, em, th, strong, var {
font-style:normal;
font-weight:normal;
}

blockquote, dd, div, dl, dt,
h1, h2, h3, h4, h5, h6,
li, ol, pre, span, ul {
	margin:0;
	padding:0;
	color: #9d7fa2;
	line-height: 1.6;
}

caption, th {
text-align:left;
}

code, kbd, pre, samp, tt {
font-family:monospace;
line-height:100%;
}

	/* for IE7 */
	*+html code, *+html kbd, *+html pre, *+html samp, *+html tt {
	font-size:1.2em;
	}

h1, h2, h3, h4, h5, h6 {
font-weight: normal;
	line-height: 1.4;
}

ol, ul {
list-style:none;
}

dt,dd,li {
	font-size: 12px;
}

q:before, q:after {
content:'';
}

h1 {
font-size: 2em;
}

h2 {
font-size: 1.5em;
}

h3,h4,h5,h6 {
font-size: 1.2em;
}
 
p {
	font-size: 1.2em;
	margin: 0 0 1.2em 0;
	line-height: 1;
	color: #9d7fa2;
}
 
ul {
font-size: 1.2em;
}

/* form */
button, fieldset, form, input, label, legend, select, textarea {
font-family:inherit;
font-size:12px;
font-style:inherit;
font-weight:inherit;
margin:0;
padding:0;
vertical-align:baseline;
}

	/* for IE6 */
	* html input, * html textarea {
	font-family:'ＭＳ Ｐゴシック';
	}
	
	* html .iepngfix {
	behavior: expression(IEPNGFIX.fix(this));
	} 


	/* for IE7 */
	*+html input, *+html textarea {
	font-family:'メイリオ', 'ＭＳ Ｐゴシック';
	}

	/* for IE8 */
	.msie8 select {
	font-family:sans-serif;
	}

	/* for Chrome1 */
	.chrome1 select {
	font-family:'Lucida Grande', Arial, Helvetica;
	}

/* tables still need 'cellspacing="0"' */
table {
	line-height: 1.5em;
	font-size:12px;
}

/* アルファベット */
.alpha_v{
	font-family: Verdana, sans-serif;
}

.alpha_h{
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

/* clearfix */

.clearfix{
	zoom:1;
}

.clearfix:after{
	content: '.';
	display: block;
	height: 0;
	visibility: hidden;
	clear: both;
}

/* フォント */

.margin_r_12 {
	margin-right: 12px;
}

a:link, 
a:visited {
	color: #c370cd;
}

a:hover {
	color: #fcaafe;
}

/* @end */

/* @group 基本設定 */
body {
	background-image: url(../common/bg_body.gif);
	background-position: 50% 0;
	background-repeat: no-repeat;
	background-color: #000000;
}

body#home {
	background-image: url(../common/bg_body_home.gif);
}

div#box_container {
	width: 900px;
	margin: 0 auto;
}


body#home div#box_main_column {
	width: 601px;
	
}

div#box_main_area {
	width: 900px;
	margin: 0 auto;
}

div#box_main_area p {
	line-height: 1.7;
}

div#box_main_column {
	float: left;
}

div#box_right_column {
	float: right;
}

body#home div#box_right_column {
	width: 285px;
}

body#column div#box_main_column,
body#people div#box_main_column,
body#diary div#box_main_column,
body#about div#box_main_column,
body#mu_room div#box_main_column {
	width: 690px;
	float: right;
}

div#box_left_column {
	width: 168px;
	float: left;
}

p.ban_mu {
	margin-bottom: 20px;
}

p.ban {
	margin-bottom: 20px;
}


p.aline_right {
	margin-top: 2em;
	text-align: right;
}

/* @end */

/* @group ヘッダ */

div#box_header {
	width: 900px;
	height: 99px;
	margin: 0 auto;
	position: relative;
}

body#home div#box_header {
	height: 235px;
}

div#box_header h1 {
	font-size: 1em;
	margin-left: 180px;
	padding-top: 5px;
}

body#home div#box_header h1 {
	margin-left: 10px;
	padding-top: 5px;
}

div#box_header h2 {
	width: 156px;
	height: 65px;
	position: absolute;
	top: 20px;
	left: 7px;
}

body#home div#box_header h2 {
	width: 208px;
	height: 88px;
	left: 26px;
	top: 35px;
}

div#box_head_column {
	width: 400px;
	border: 1px solid #67595d;
	background-color: #210b26;
	filter: alpha(opacity=70);
	-moz-opacity:0.7;
	opacity: 0.7;
	padding: 10px;
	position: absolute;
	top: 30px;
	left: 257px;
	z-index: 100;
}

div#box_head_column h3,
div#box_head_column h3 span {
	color: #fffeff;
	-moz-opacity:1;
	opacity: 1;
}

div#box_head_column h3 {
	font-weight: bold;
	line-height: 1.4;
	margin-bottom: 3px;
}

div#box_head_column h3 span {
	font-size: 1em;
	font-weight: normal;
}

div#box_head_column p {
	width: 290px;
	font-size: 1em;
	color: #fcaafe;
	font-weight: bold;
	line-height: 1.7;
	margin: 0;
}

p#btn_latest_column {
	width: 244px;
	height: 147px;
	margin: 0;
	position: absolute;
	bottom: 0;
	left: 340px;
	z-index: 1;
}

p#img_header {
	width: 392px;
	height: 236px;
	position: absolute;
	top: 0;
	right: -60px;
	z-index: 200;
}

p#btn_shop_header {
	position: absolute;
	margin: 0;
	z-index: 100;
	left: 184px;
	bottom: 10px;
}

body#home p#btn_shop_header {
	bottom: 18px;
	left: 0;
}

p#box_go_mobile_header {
	position: absolute;
	top: 0;
	right: -40px;
}

/* @end */

/* @group グローバルナビ */

div#box_gnavi {
	width: 900px;
	height: 55px;
	margin: 0 auto;
}

body#home div#box_gnavi ul {
	height: 62px;
}

div#box_gnavi li {
	float: left;
}

div#box_gnavi li a {
	height: 55px;
	background-image: url(../common/bg_gnavi.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	display: block;
	text-indent: -9999px;
}

body#home div#box_gnavi li a {
	height: 62px;
}


/* ホーム */
div#box_gnavi li#gnavi_home a {
	width: 128px;
	background-position: -1px 0;
}

div#box_gnavi li#gnavi_home a:hover {
	background-position: -1px -62px;
}

body#home div#box_gnavi li#gnavi_home a {
	background-position: -1px -124px;
}

/* 夢源樹とは */
div#box_gnavi li#gnavi_about a {
	width: 128px;
	background-position: -129px 0;
}

div#box_gnavi li#gnavi_about a:hover {
	background-position: -129px -62px;
}

body#about div#box_gnavi li#gnavi_about a {
	background-position: -129px -124px;
}

/* ショッピング */
div#box_gnavi li#gnavi_shop a {
	width: 129px;
	background-position: -257px 0;
}

div#box_gnavi li#gnavi_shop a:hover {
	background-position: -257px -62px;
}

body#shop div#box_gnavi li#gnavi_shop a {
	background-position: -257px -124px;
}

/* 人物ファイル */
div#box_gnavi li#gnavi_people a {
	width: 128px;
	background-position: -386px 0;
}

div#box_gnavi li#gnavi_people a:hover {
	background-position: -386px -62px;
}

body#people div#box_gnavi li#gnavi_people a {
	background-position: -386px -124px;
}

/* 夢源樹コラム */
div#box_gnavi li#gnavi_column a {
	width: 129px;
	background-position: -514px 0;
}

div#box_gnavi li#gnavi_column a:hover {
	background-position: -514px -62px;
}

body#column div#box_gnavi li#gnavi_column a {
	background-position: -514px -124px;
}

/* 店主の日記 */
div#box_gnavi li#gnavi_diary a {
	width: 128px;
	background-position: -643px 0;
}

div#box_gnavi li#gnavi_diary a:hover {
	background-position: -643px -62px;
}

body#diary div#box_gnavi li#gnavi_diary a {
	background-position: -643px -124px;
}

/* ムーの部屋 */
div#box_gnavi li#gnavi_mu_room a {
	width: 129px;
	background-position: -771px 0;
}

div#box_gnavi li#gnavi_mu_room a:hover {
	background-position: -771px -62px;
}

body#mu_room div#box_gnavi li#gnavi_mu_room a {
	background-position: -771px -124px;
}


/* @end */

/* @group ぱんくず */

div#box_topicpath ul {
	width: 880px;
	margin: 0 auto;
	padding: 5px 0 5px 20px;
}

div#box_topicpath ul li {
	display: inline;
	font-size: 10px;
}


/* @end */

/* @group フッター */

div#box_footer {
	width: 900px;
	margin: 0 auto;
	margin-top: 30px;
	clear: both;
}

div#box_footer p.goto_page_top {
	border-bottom: 1px solid #7c3598;
	padding-bottom: 5px;
	text-align: right;
	margin-bottom: 7px;
}

ul#box_footer_navi {
	margin-bottom: 15px;
}

ul#box_footer_navi li {
	display: inline;
	margin-right: 2em;
	font-size: 11px;
}

div#box_foot_inner {
	position: relative;
	height: 74px;
	margin-bottom: 5px;
}

p#logo_footer {
	position: absolute;
	bottom: 0;
	left: 0;
	margin: 0;
	padding: 0;
}

p.ban_akiyama {
	position: absolute;
	margin: 0;
	padding: 0;
	top: 0;
	right: 0;
}

p.copyright {
	clear: both;
	font-size: 1em;
}

/* @end */

/* @group ホーム */

/* @group タイトルまわり */

div#box_header_img {
	width: 889px;
	height: 155px;
	margin: 0 auto;
	padding-top: 6px;
	background: #000;
	background-position: 4px 100%;
	background-repeat: no-repeat;
}

body#diary div#box_header_img {
	background-image: url(../diary/page_parts/bg_diary_hed_img.gif);
}

body#about div#box_header_img {
	background-image: url(../about/page_parts/bg_about_hed_img.gif);
}

body#column div#box_header_img {
	background-image: url(../column/page_parts/bg_column_hed_img.jpg);
}

body#people div#box_header_img {
	background-image: url(../people/page_parts/bg_people_hed_img.jpg);
}

body#mu_room div#box_header_img {
	background-image: url(../mu_room/page_parts/bg_mu_hed_img.jpg);
}


body#diary div#box_header_img h3,
body#diary div#box_header_img p,
body#about div#box_header_img h3,
body#about div#box_header_img p,
body#column div#box_header_img h3,
body#column div#box_header_img p,
body#people div#box_header_img h3,
body#people div#box_header_img p,
body#mu_room div#box_header_img h3,
body#mu_room div#box_header_img p {
	display: none;
}

/* @end */

div#box_main_column h4 {
	margin-bottom: 10px;
}

/* people ピックアップ */

div#box_pick_up_goods,
div#box_pick_up_people {
	margin-bottom: 20px;
}

div.box_ttl {
	position: relative;
	zoom:1;
}

body#home p#title_non {
	position: absolute;
	bottom: 1px;
	right: 6px;
	margin: 0;
}

* html body#home p#title_non {
	bottom: 11px;
}

*+html body#home p#title_non {
	bottom: 11px;
}

p.goto_list {
	position: absolute;
	top: 2px;
	right: 10px;
	margin: 0;
	padding: 0;
}

ul#people_one li {
	width: 591px;
	background-image: url(../page_parts/bg_box_people_top.gif);
	background-position: left top;
	background-repeat: no-repeat;
	margin-bottom: 10px;
	clear: both;
}

ul#people_one li div.box_inner {
	background-image: url(../page_parts/bg_box_people_bottom.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding-bottom: 0px;
}

ul#people_one li div.inner_left {
	margin-right: 15px;
	padding-left: 10px;
	padding-top: 15px;
	float: left;
}

ul#people_one li div.inner_right {
	padding-right: 15px;
}

ul#people_one li div.inner_right p {
	font-size: 12px;
	padding-left: 1em;
}

div.box_people_one h5 {
	margin-bottom: 5px;
}

div.box_people_one h6 {
	color: #fffeff;
	font-size: 14px;
	font-weight: bold;
	padding-top: 25px;
	margin-bottom: 20px;
}


ul#people_one li p.img_people {
	width: 198px;
	height: 100px;
	overflow: hidden;
	margin-bottom: 10px;
}

p.goto_next {
	text-align: right;
}

/* グッズピックアップ */

div.box_goods {
	width: 276px;
	float: left;
	position: relative;
	background-image: url(../page_parts/bg_box_goods_top.gif);
	background-position: top;
	background-repeat: no-repeat;
	padding-top: 16px;
	padding-right: 18px;
	padding-bottom: 10px;
	margin-right: 6px;
	display: inline;
}

div.box_goods p.photo_goods {
	position: absolute;
	top: 20px;
	left: 18px;
}

div.box_goods p.goto_next {
	clear: both;
	background-image: url(../page_parts/bg_box_goods_bottom.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	padding-bottom: 1px;
}

div.box_goods div.box_inner {
	float: right;
	padding-left: 104px;
	margin-left: 20px;
	margin-bottom: 5px;
	background: url(../common/dot_purple_04.gif) repeat-x 0 bottom;
	display: inline;
}

div#box_main_area div.box_goods p {
	line-height: 1.4;
}

div.box_goods div.box_inner h5 {
	color: #fffeff;
	font-size: 1.2em;
	font-weight: bold;
	margin-bottom: 0.6em;
}

/* コラム */

div#box_mugenju_colmun {
	clear: both;
}

div#box_mugenju_colmun div.box_colmun {
	width: 591px;
	background-image: url(../page_parts/bg_box_people_top.gif);
	background-position: left top;
	background-repeat: no-repeat;
	margin-bottom: 0;
}

div.box_colmun div#box_colmun_right {
	min-height: 140px;
	background-image: url(../page_parts/bg_box_people_bottom.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	padding-top: 18px;
	margin-bottom: 0;
	margin-left: 1px;
	padding-bottom: 0;
}

*+html div.box_colmun div#box_colmun_right {
	height: 140px;
}


div.box_colmun div#box_colmun_right h6 {
	color: #fffeff;
	font-size: 1.4em;
	font-weight: bold;
	margin-bottom: 0.6em;
}

div.box_colmun div#box_colmun_left {
	width: 180px;
	float: left;
	padding-top: 18px;
	padding-left: 10px;
}

div.box_colmun div#box_colmun_left p {
	margin: 0;
	padding: 0;
}


div.box_new_colmun {
	background-image: url(../page_parts/bg_box_people_bottom.gif);
	background-position: top;
	background-repeat: no-repeat;
	clear: both;
	border-left: 1px solid #7c3598;
	margin-left: 1px;
}

div.box_new_colmun h6 {
	color: #fffeff;
	font-weight: bold;
	margin-bottom: 0.5em;
	padding-top: 12px;
	padding-left: 10px;
}

ul#list_mugenji_colmun {
	background-image: url(../page_parts/bg_box_people_bottom.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	padding-bottom: 10px;
}

ul#list_mugenji_colmun li {
	padding-left: 8px;
	margin-bottom: 0.5em;
}


/* @group 右カラム */

div#box_go_mobile p {
	margin: 0;
	padding: 0;
}


/* 売れ筋 */

div#box_shop_ranking {
	width: 278px;
	margin-left: 5px;
	margin-bottom: 1px;
	position: relative;
}

div#box_shop_ranking ul {
	width: 278px;
}

div#box_shop_ranking li {
	margin-bottom: 1px;
	padding-top: 10px;
	padding-bottom: 20px;
	min-height: 65px;
	background-color: #0d0d0d;
}

* html div#box_shop_ranking li {
	height: 65px;
}

li#ranking_01 {
	background-image: url(../page_parts/no_ranking_01.gif);
	background-position: 0 10px;
	background-repeat: no-repeat;
}

li#ranking_02 {
	background-image: url(../page_parts/no_ranking_02.gif);
	background-position: 0 10px;
	background-repeat: no-repeat;
}

li#ranking_03 {
	background-image: url(../page_parts/no_ranking_03.gif);
	background-position: 0 10px;
	background-repeat: no-repeat;
}

div#box_shop_ranking li span {
	display: inline;
	float: left;
}

div#box_shop_ranking li span.goods_photo {
	width: 84px;
	height: 65px;
	margin: 0;
	padding: 0;
	margin-left: 45px;
	display: inline;
}

div#box_shop_ranking li span.goods_ttl,
div#box_shop_ranking li span.goods_details {
	width: 140px;
	font-size: 12px;
	line-height: 1.4;
	margin-left: 9px;
}

div#box_shop_ranking span.goods_ttl {
	color: #fffeff;
	font-weight: normal;
	margin-bottom: 0.2em;
}

div#box_shop_ranking li span.goods_details {
	font-size: 10px;
}

div#box_shop_ranking li:after{
	content: '.';
	visibility: hidden;
	height: 0;
	clear: both;
	display: block;
}



/* mu- */

body#home div.box_latest_mu {
	text-align: left;
	height: auto;
	zoom: 1;
	padding-bottom: 12px;
}

body#home div.box_latest_mu:after{
		content: '.';
	display: block;
	visibility: hidden;
	clear: both;
	height: 0;
}

div.box_latest_mu {
	clear: both;
	margin-left: 5px;
	background-color: #0d0d0d;
}

div.box_latest_mu h6 {
	margin-bottom: 0.6em;
}

body#home div.box_latest_mu p.img_mu_cover {
	float: left;
	margin-right: 10px;
	display: inline;
}


body#home div.box_latest_mu p.img_mu_cover img{
	width: 100px;
}

div.box_latest_mu p {
	color: #fffeff;
}

div.box_latest_mu p span {
	color: #f42e14;
}

div.box_latest_mu p.img_cover_ttl {
	margin-bottom: 0px;
}

/* バナー */

div#box_banner {
	margin-bottom: 20px;
	padding-left: 5px;
}


/* 新着・トピックス */

div#box_topics {
	width: 280px;
	margin-left: 5px;
}

div#box_topics h6 {
	margin-bottom: 1px;
}

div#box_topics dl {
	background-color: #0d0d0d;
	margin: 0;
	padding-bottom: 1.2em;
}

div#box_topics dl dt,
div#box_topics dl dd {
	padding-left: 1em;
}

div#box_topics dl dd {
	font-size: 1em;
	margin-bottom: 0.5em;
	padding-right: 2em;
}


div#box_topics dt {
	font-size: 1.1em;
	padding-top: 10px;
	margin-bottom: 0.5em;
	color: #fffeff;
}


/* @end */



/* @end */



/* @group 日記 body#diary */

body#diary div#box_main_column p {
	color: #9d7fa2;
	margin-bottom: 2em;
}

body#diary div#box_main_column p#data_diary {
	font-size: 1.1em;
	color: #c370cd;
}

p.img_diary {
	text-align: center;
	margin: 40px 0;
}
                                              
ul.snavi_diary {
	text-align: center;
	margin-bottom: 30px;
}

ul.snavi_diary li.page_ttl {
	margin: 0 0.6em;
}

ul.snavi_diary li {
	display: inline;
}


h4#ttl_diary,
h4#ttl_about {
	font-size: 1.6em;
	color: #fffeff;
	padding-bottom: 25px;
	background-image: url(../common/bg_line_689.gif);
	background-position: bottom;
	background-repeat: no-repeat;
}

* html div#box_header_img {
	height: 130px;
}

*+html div#box_header_img {
	height: 130px;
}

body#column div#box_main_area,
body#people div#box_main_area,
body#diary div#box_main_area,
body#about div#box_main_area {
	background-image: url(../common/bg_box_main_area.gif);
	background-position: 185px bottom;
	background-repeat: no-repeat;
	padding: 0 0 50px;
}

body#column div#box_main_area,
body#diary div#box_main_area,
body#about div#box_main_area,
body#mu_room div#box_main_area {
	padding-top: 20px;
}

h4#ttl_diary span {
	font-size: 12px;
	font-weight: normal;
	margin-left: 1em;
}

div.box_diary {
	margin-bottom: 4em;
}

/* アーカイブ一覧 */

body#column.archive div#box_main_column h4#ttl_diary,
body#diary.archive div#box_main_column h4#ttl_diary {
	padding-bottom: 6px;
	margin-bottom: 10px;
	font-weight: bold;
}

body#column.archive div.box_diary,
body#diary.archive div.box_diary {
	padding-left: 4px;
	padding-right: 25px;
}

body#column.archive div.box_diary dt,
body#diary.archive div.box_diary dt {
	font-size: 1.2em;
	line-height: 1;
	border-bottom: 1px solid #424242;
	margin-bottom: 1em;
	margin-top: 1em;
	font-weight: bold;
}

body#column.archive div.box_diary dd,
body#diary.archive div.box_diary dd {
	font-size: 1.2em;
	margin-bottom: 0.6em;
	text-indent: 0.6em;
}

/* 店主プロファイル */

div#box_master_prof {
	margin-left: 2px;
}

div#box_master_prof h4 {
	margin-bottom: 10px;
}

div#box_master_prof p {
	color: #777778;
	font-size: 1em;
	text-align: left;
}

/* 最近の日記・アーカイブ */

div#box_left_column li {
	color: #7a3495;
	padding: 7px 5px 9px 0;
	background: url(../common/dot_purple_04.gif) repeat-x 0 bottom;
}

div#list_diary_list li {
	font-size: 10px;
}

div#box_left_column h5 {
	margin-bottom: 10px;
}

div#list_diary_list,
div#list_diary_archive {
	margin-bottom: 30px;
	text-align: left;
}

/* おすすめアイテム */

div.osusume_item {
	text-align: center;
	border-bottom: 1px solid #7a3495;
	margin-bottom: 20px;
}

div.osusume_item p.ttl_product a {
	color: #fffeff;
}

div.osusume_item p.ttl_product {
	margin-bottom: 0;
}

div.osusume_item p.product_detail {
	font-size: 1em;
}

div.osusume_item p.osusume_img {
	margin-bottom: 5px;
}

/* ムー最新号 */

div.box_latest_mu {
	text-align: center;
	padding-bottom: 1px;
}

div.box_latest_mu h6 {
	margin-bottom: 10px;
}

p.img_mu_cover {
	float: none;
	padding: 0;
	clear: both;
	margin: 0;
}

p.img_mu_cover img {
	width: 130px;
	margin-bottom: 5px;
}

/* @end */

/* @group 人物ファイル body#people */

div#box_title_people {
	width: 690px;
	height: 184px;
	margin-bottom: 15px;
	padding-top: 10px;
	background-image: url(../common/bg_line_689.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	position: relative;
}

div#box_title_people p#bg_img_people,
div#box_title_people p#img_people {
	width: 335px;
	height: 193px;
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	padding: 0;
}

div#box_title_people p#img_people {
	z-index: 1;
}

div#box_title_people p#bg_img_people {
	z-index: 100;
}

div#box_main_area p#box_people_read {
	background-image: url(../common/bg_line_689.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	padding-bottom: 20px;
	font-weight: bold;
	line-height: 2;
}


body#people div#box_inner_left h6 {
	font-size: 1.4em;
	font-weight: bold;
	margin-bottom: 0.6em;
}

body#people div#box_inner_left p {
	color: #9d7fa2;
}

div#box_inner_left div.people_column {
	background-image: url(../common/bg_line_689.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	padding-bottom: 20px;
}


body#people div#box_inner_left {
	width: 515px;
	float: left;
}

body#people div#box_inner_right {
	width: 151px;
	float: right;
}

body#people div#box_left_column {
	width: 183px;
}

ul#lest_people_files {
	margin-bottom: 4px;
}


ul#lest_people_files li {
	background-image: none;
	padding: 0;
	text-align: right;
}

ul#lest_people_files li a {
	width: 173px;
	height: 48px;
	padding-top: 16px;
	padding-right: 10px;
	display: block;
	background-image: url(/people/page_parts/bg_people_files.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	font-size: 14px;
}

ul#lest_people_files li a span {
	font-size: 9px;
	display: block;
	color: #c370cd;
}

ul#lest_people_files.page_01 li.file_01 a,
ul#lest_people_files.page_02 li.file_02 a,
ul#lest_people_files.page_03 li.file_03 a,
ul#lest_people_files.page_04 li.file_04 a {
	background-image: url(/people/page_parts/bg_people_files_on.gif);
}

p#title_non {
	font-size: 9px;
	text-align: right;
	margin-right: 2px;
}

div.box_event {
	clear: both;
	background-image: url(../common/bg_line_689.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	padding-bottom: 20px;
	margin-bottom: 20px;
}

div.box_event p {
	margin-bottom: 10px;
	color: #9d7fa2;
}

div.box_event h6 {
	margin-bottom: 20px;
}

div.box_event dt {
	width: 7em;
	float: left;
}

div.box_event dd {
	padding-left: 7em;
}

div.box_event dt,
div.box_event dd {
	margin-bottom: 0.7em;
}

div#from_master {
	margin-bottom: 20px;
}

div#from_master p {
	font-size: 1em;
	color: #969696;
}

div#box_people_product h6 {
	margin-bottom: 1em;
}

body#people div.osusume_item {
	border-bottom: 1px solid #8f8332;
}

body#people p.product_detail a {
	color: #8f8332;
}

/* @end */

/* @group ムーの部屋 body#mu_room */

div.box_mu_special p.mu_cover {
	float: left;
	margin-right: 2em;
	margin-bottom: 0;
}

div.box_mu_special {
	height: 310px;
}



/* @end */

/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */




















