@charset "Shift_JIS";
@import url("romapri2.css");


/*======================================
	1.setting
=======================================*/
body {
	background:#ffe7f1 url(../images/common/background.gif) repeat-y;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

.clearfix:after {
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	line-height: 0;
}
.clearfix {
	display: inline-block;
	min-height: 1%;
}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {	display:block;}
/* End hide from IE-mac */


/*======================================
	共通
=======================================*/
.clear {clear: both;}

.floatR {float:right;}

.floatL {float:left;}

.no_link {cursor:default;}

/*======================================
	右寄せBOX 
=======================================*/

.itemR450 {float:right; width:450px;}

/*======================================
	マージン設定 
=======================================*/

.mt5 {margin-top:5px;}
.mt10 {margin-top:10px;}
.mt15 {margin-top:15px;}
.mt20 {margin-top:20px;}
.mt30 {margin-top:30px;}
.mt50 {margin-top:50px;}

.mb10 {margin-bottom:10px;}
.mb20 {margin-bottom:20px;}
.mb15 {margin-bottom:15px;}

.ml109 {margin-left:109px;}

/*======================================
	リンク 
=======================================*/
a:link,a:visited {
	color:#666666;
	text-decoration:underline;
	
}
a:hover,a:active {
	color:#666666;
	text-decoration:none;
}
a.link0910_01:link,a.link0910:visited {
	font-size:11px;
	line-height:13px;
	color:#000000;
	text-decoration:none;
}
a.link0910_01:hover,a.link0910_01:active {
	color:#000000;
	text-decoration:underline;
}
a.link_over img {
	filter:alpha(opacity=100);   
	-moz-opacity: 1.0;   
	opacity: 1.0;
}
a.link_over:hover img {
	filter:alpha(opacity=70); 
	-moz-opacity: 0.7; 
	opacity: 0.7;
}


/*======================================
	ヘッダー 
=======================================*/
#head{
	margin-left:11px;
}

#head a:link,#head a:visited {
	color:#666666;
	text-decoration:none;
	
}
#head a:hover,#head a:active {
	color:#666666;
	text-decoration:underline;
}

#header_top{
	font-size:10px;
	line-height:21px;
}
#header_top h1{
	float:left;
	width:800px;
	font-size:10px;
	color:#666666;
	line-height:21px;
	height:21px;
	font-weight:normal;
}

#header_top h1 a {
	font-size:10px;
	line-height:21px;
}
#header_top h1 a,
		#header_top h1 a:visited {text-decoration:none;}
		#header_top h1 a:hover {text-decoration:underline;}


#headbox .c2_area {
	float:right;
	margin-top:3px;
	width:670px;
	height:25px;
}

#headbox .c2_area:after {
	content:"";
	display:block;
	clear:both;
}

#headbox .c2_area ul.hd_text_nav{
	margin-top:5px;
	float:right;
	padding:0;
	margin:5px 0 0 0;
}
#headbox .c2_area ul.hd_text_nav:after {
	content:"";
	display:block;
	clear:both;
}
ul.hd_text_nav li{
	float:left;
	font-size:10px;
	border-right:#eab4f4 1px solid;
}

ul.hd_text_nav li.end{
	float:left;
	font-size:10px;
	border-right:none;
}

#header_top .scroll_link{
	display:block;
	float:right;
	width:65px;
	height:18px;
}
#header_mdl{
	margin:2px 0 0;
}
#header_mdl01,#header_mdl02,#header_mdl03{
	float:left;
}
#header_mdl01{
	width:378px;
}
.romapri_link{
	display:block;
	width:158px;
	margin:2px;
}
#header_mdl01 p{
	font-size:10px;
	line-height:17px;
}
#header_mdl01 p img{
	float:left;
	margin-right:10px;
}
#header_mdl01 input.txt{
	display:inline;
	width:150px;
	height:17px;
	vertical-align:middle;
	border:1px solid #7f9db9;
	color:#fc41a6;
}
#header_mdl01 input.submit{
	display:inline;
	vertical-align:middle;
}
#header_mdl02{
	width:244px;
}
#header_mdl02 p{
	margin:5px 0 0;
}
#header_mdl02 p img{
 margin-right:2px;
}
#header_mdl03{
	width:263px;
	margin-left:4px;
	background:#ffe7f1;
}
#header_mdl03 p.btn_area1{
	padding:3px 0;
	text-align:center;
	background:url(/images/common/header/header_bg.gif) no-repeat top;
}
#header_mdl03 p.btn_area1 img{
	border:1px solid #ffa6cc;
}
#header_mdl03 p.btn_area2{
	height:42px;
	padding:5px 3px;
}
#header_mdl03 p.btn_area2 a{
	display:block;
	float:right;
}
#header_mdl03 p.btn_area2 a.cart_btn{
	margin-left:5px;
}
#header_btm{
}
#header_btm ul li{
	float:left;
}


/*======================================
	コンテント 
=======================================*/
#content{
	width:900px;
	margin-top:10px;
	background:url(../images/common/cntnt_bg.gif) repeat-y;
}


/*======================================
	左ナビ
=======================================*/
#navigation{
	padding:7px 0;
	padding-bottom:20px;
	background:url(../images/common/nav_bg.gif) no-repeat 0 0;
}

.l_navitxt{
	width:160px;
	margin-left:10px;
	padding-top:10px;
	font-size:10px;
	line-height:15px;
	color:#696868;
}


.l_navitxt a {
	font-size:10px;
	line-height:15px;
	color:#696868;
}
.l_navitxt a,
		.l_navitxt a:visited {text-decoration:none;color:#696868;}
		.l_navitxt a:hover {text-decoration:underline;color:#696868;}




/*======================================
	左ナビ　キーワード
=======================================*/
.keyword_area{
	width:172px;
	margin:6px 0;
	padding-bottom:7px;
	background:url(../images/top/keyword_bg.gif) no-repeat left bottom;
}
ul.keyword_list{
	float:left;
	width:74px;
	margin:3px 0 0 10px !important;
	margin:3px 0 0 5px;
}
ul.keyword_list li{
	margin-bottom:3px;
	padding-left:14px;
	font-size:10px;
	line-height:1.4em;
	background:url(../images/common/link_arw1.gif) no-repeat;
}


/*======================================
	左ナビ　新着アイテム
=======================================*/
.newitem_area{
	width:172px;
	margin-bottom:6px;
}


/*======================================
	左ナビ　ランキング
=======================================*/

.rank_area_top{
	width:172px;
}

.rank_area_top .title {
	width:172px;
	height:68px;
	background:url(../images/top/rank_ttl.gif) no-repeat;
}

.rank_area_top .title .txt {
	padding:46px 0 0 80px;
	font-size:10px;
}

.rank_area{
	width:172px;
	margin-bottom:6px;
	padding-bottom:6px;
	background:url(../images/top/rank_bg.gif) bottom;
}

ol.rank_list{
	margin:0 6px;
}
ol.rank_list li{
	margin-bottom:8px;
	font-size:10px;
	line-height:1.4em;
	background:url(../images/top/rank_box_bg.gif) bottom;
}
ol.rank_list li p{
	padding:0 0 5px 26px;
}
ol.rank_list li a img{
	margin-left:5px;
	border:1px solid #f5add2;
}
ol.rank_list li a span{
	display:block;
	margin:3px 0 0 10px;
	padding:0 0 0 16px;
	background:url(../images/common/link_arw1.gif) no-repeat 0 0;
}
ol.rank_list li a:hover span{
	text-decoration:underline;
}

/*======================================
	左ナビ　スクロール
=======================================*/
.scrl_area{
	width:172px;
	margin:10px 0 6px;
	padding-bottom:6px;
	background:url(../images/common/scrl_shop_bg.gif) no-repeat bottom;
}
.scrl_list{
	margin-top:5px;
}
.scrl_list li{
	padding:4px 0 4px 4px;
	font-size:10px;
	line-height:1.3em;
	color:#696868;
	background:url(../images/common/scrl_shop_line.gif) no-repeat bottom;
}
.scrl_list li.last{
	background:none;
}
.scrl_list li a span{
	display:block;
	padding:0 0 0 16px;
	color:#696868;
	background:url(../images/common/link_arw2.gif) no-repeat 0 0;
}
.scrl_list li a:hover span{
	color:#696868;
	text-decoration:underline;
}
.scrl_area2{
	width:172px;
	margin:10px 0;
	padding-bottom:6px;
}
ul.scrl_list2 li{
	margin-bottom:5px;
	text-align:right;
}
ul.scrl_list2 li.scrl_guide{
	margin:3px 2px 0 0;
}

/*======================================
	左ナビ　新着アイテム
=======================================*/
#navigation .l_new_area{
	margin-top:20px;
}

/*======================================
	左ナビ　ランキング
=======================================*/
#navigation .l_ranking_area{
	margin-top:10px;
}

/*======================================
	左ナビ　スペシャルSHOP
=======================================*/
#navigation .l_spe_shop{
	width:172px;
	margin:20px 0 10px 0;
}

#navigation .l_spe_shop ul {
	width:172px;
	padding:0;
	margin:0;
}

#navigation .l_spe_shop ul li {
	width:172px;
	padding:0;
	margin:10px 0 0 0;
}

/*======================================
	フッター 
=======================================*/
#footer{
	padding:15px 0;
	border-top:3px solid #fb64c9;
}
#footer p{
	font-size:10px;
	line-height:1.4em;
	text-align:center;
	color:#000000;
}


/*======================================
	コンテンツ
=======================================*/
.contents_low{
	margin-bottom:15px;
	overflow:hidden;
}
.contents_low:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}


/*======================================
	トップ　メインビジュアル列
=======================================*/
.key_area{
	float:left;
	width:471px;
	height:272px;
	margin-right:7px !important;
	margin-right:6px;
	background:url(../images/top/key_bg.jpg) no-repeat;
}
#slideshow li{
	display: none;
	position: absolute;
}
#slideshow li a{
	display:block;
	margin:5px 9px 9px 5px;
	border:1px solid #ffacd6;
	background:#ffffff;
}
.wn_area{
	float:left;
	width:217px;
	height:272px;
	background:url(../images/top/whatsnew_bg.gif) no-repeat bottom;
}

.wn_area .title_feature{
	width:217px;
	height:51px;
	background:url(../images/top/feature_title.gif) no-repeat bottom;
}

.wn_area .title_feature p{
	padding:10px 0 0 161px;
	font-size:10px;
}

.iframearea{
	margin-left:15px;
}
ul.wn_list{
	width:170px;
	margin:3px 0 0;
}
ul.wn_list li{
	width:170px;
	height:51px;
	margin-bottom:10px;
	padding:0 0 10px 2px;
	font-size:10px;
	line-height:1.6em;
	background:url(../images/top/whatsnew_line.gif) repeat-x bottom;
}
ul.wn_list li.last{
	background:none;
}
ul.wn_list li a{
	text-decoration:none;
}
ul.wn_list li a img.thumb{
 float:left;
 margin-right:5px;
 padding:3px;
 border:1px solid #fc4fae;
}
ul.wn_list li a span,ul.wn_list li a:hover span{
	font-weight:bold;
	color:#fc4fae;
}
ul.wn_list li a span img,ul.wn_list li a:hover span img{
	vertical-align:middle;
}
ul.wn_list li a span.wn_text{
	font-weight:normal;
	color:#000000;
}
ul.wn_list li a:hover span.wn_text{
	font-weight:normal;
	color:#000000;
	text-decoration:underline;
}

ul.feature_list{
	margin-top:5px;
}

ul.feature_list li{
	width:170px;
	height:55px;
	margin-bottom:5px;
}

ul.feature_list li.last{
	width:150px;
	height:21px;
	margin-left:20px;
	margin-bottom:5px;
}

/* 共通
------------------------------------------------------------------ */
.clear {clear: both;}

.floatR {float:right;}

.floatL {float:left;}


/*======================================
	トップ　お姫様部屋から探す
=======================================*/
.hime_flash_area{
	float:left;
	width:543px;
}
.hime_btn_area{
	float:left;
	width:156px;
	height:189px;
	background:url(../images/top/hime_btn_bg.gif) no-repeat 0 0;
}
ul.hime_btn_list{
	margin:11px 7px 0;
}
ul.hime_btn_list li{
	width:138px;
	margin-bottom:6px;
	background:#ffffff;
}
ul.hime_btn_list li img{
	border:1px solid #ffffff;
}
/* 部分コンテンツFlash */
.hime_flash_area2{
	float:left;
	width:699px;
	padding:10px 0 10px 0;
}

.hime_flash_area2 .banner_area{
	width:700px;
}


/*======================================
	トップ　モチーフから探す
=======================================*/
.motif_area{
	padding:12px 0 6px 11px;
	background:#fed3e8;
}
ul.motif_list li{
	float:left;
	margin:0 10px 6px 0;
}
ul.motif_list li img{
}


/*======================================
	トップ　目的・特集から探す
=======================================*/
.pps_area{
	float:left;
	width:409px;
	padding-bottom:32768px;
	margin-bottom:-32768px;
	background:#fdeff6 url(../images/top/purpose_bg.gif) no-repeat 0 41px;
}
ul.pps_list{
	margin:14px 7px 15px 14px !important;
	margin:14px 1px 15px 14px;
}
ul.pps_list li{
	float:left;
	width:122px;
	margin: 0 7px 12px 0;
	font-size:10px;
	line-height:1.4em;
	background:url(../images/common/link_arw1.gif) no-repeat 0 110px;
}
ul.pps_list li a span{
	display:block;
	margin-left:16px;
}
ul.pps_list li a:hover span{
	text-decoration:underline;
}
ul.pps_list li.pps_list01{
	width:380px;
	margin-bottom:17px;
}
ul.pps_list li img{
	margin-bottom:3px;
	padding:2px;
	background:#ffffff;
	border:1px solid #f17cb6;
}
.spcl_area{
	float:left;
	width:268px;
	margin-left:22px;
	padding-bottom:32768px;
	margin-bottom:-32768px;
	background:#fdeff6;
}
ul.spcl_list{
	margin:14px 7px 15px 14px !important;
	margin:14px 1px 15px 14px;
}
ul.spcl_list li{
	width:243px;
	margin: 0 7px 6px 0;
	font-size:10px;
	line-height:1.4em;
	background:url(../images/common/link_arw1.gif) no-repeat 0 97px;
}
ul.spcl_list li img{
	background:#ffffff;
}
ul.spcl_list li a span{
	display:block;
	width:200px;
	margin:3px 0 0 16px;
	padding-right:28px;
}
ul.spcl_list li a:hover span{
	text-decoration:underline;
}
ul.spcl_list li a span.new{
	background:url(../images/common/icon_new.gif) no-repeat top right;
}
ul.spcl_list li.spcl_link{
	padding-top:5px;
	text-align:right;
}
ul.spcl_list li.spcl_link img{
	background:#fdeff6;
}

/*======================================
	トップ　おすすめアイテム
=======================================*/
.recmnd_area{
	background:#ebf7ff;
}

.recmnd_area h2{
	width:699px;
	height:42px;
	background:url(../images/top/recmnd_ttl.gif) no-repeat;
}

.recmnd_area h2 .txt {
	padding:19px 0 0 225px;
	font-size:12px;
	font-weight:normal;
}

.recmnd_area span {
      background-color: #ff90c8;
      padding: 0.3em;
      margin-left: 0.3em;
      margin-right: 0.3em;
}

ul.recmnd_list{
	margin:9px 0 9px 15px;
}
ul.recmnd_list li{
	float:left;
	margin:0 9px 9px 0;
	font-size:10px;
	line-height:1.4em;
	background:url(../images/common/link_arw3.gif) no-repeat 0 130px;
}
ul.recmnd_list li a span{
	display:block;
	margin-left:16px;
}
ul.recmnd_list li a:hover span{
	text-decoration:underline;
}
ul.recmnd_list li img{
	margin-bottom:3px;
	padding:2px;
	background:#ffffff;
	border:1px solid #32a5f5;
}

/*======================================
	オススメアイテム　部分コンテンツ
=======================================*/
.recmnd_area2 {
	width:700px;
}

.recmnd_area2 ol {
	width:700px;
	background-color:#ebf7ff;
	padding-bottom:10px;
	padding-top:10px;
}

.recmnd_area2 ol li.no01 {
	float:left;
	width:141px;
	margin-right:20px;
}

.recmnd_area2 ol li.no01 .no1_m {
	margin-left:20px;
}

.recmnd_area2 ol li.no02 , .recmnd_area2 ol li.no03 , .recmnd_area2 ol li.no04 {
	float:left;
	width:122px;
	margin-right:15px;
}

.recmnd_area2 ol li.no05 {
	float:left;
	width:122px;
}

.recmnd_area2 ol li .border {
	border:solid 1px #32a5f5;
}

.recmnd_area2 ol li a.rank_link {
	font-size:10px;
	line-height:14px;
	color:#000000;
	font-weight:normal;
	background:url(../images/common/link_arw1.gif) no-repeat 0 0;
	padding-left:15px;
	display:block;
	margin:4px 0 2px 0;
}

.recmnd_area2 ol li p{
	font-size:10px;
	line-height:14px;
	color:#000000;
	padding-left:15px;
}

/*======================================
	パンくず
=======================================*/
.pankz_area {
	clear:both;
	width:700px;
	height:24px;
}

.pankz_area ul {
	clear:both;
	padding:0;
	margin:0;
}

.pankz_area ul li {
	float:left;
}

.pankz_area h2{
	float:left;
	padding:0 0 0 12px;
	color:#696868;
	font-size:11px;;
	font-weight:normal;
	line-height:24px;
	white-space:nowrap;
	margin-left:5px;
	background:url(/images/common/mark_p.gif) no-repeat 0 5px;

}

a.pankz_link {
	display:block;
	font-size:11px;
	color:#FC4FAE;
	line-height:24px;
	text-decoration:none;
	padding-left:12px;
	margin-left:10px;
	background:url(/images/common/mark_p.gif) no-repeat 0 5px;
	
}
a.pankz_link:link,
		a.pankz_link:visited {text-decoration:none;color:#FC4FAE;}
		a.pankz_link:hover {text-decoration:underline;color:#FC4FAE;}


/*======================================
	姫部屋 
=======================================*/

#contents .himearea {
	width:700px;
}


#contents .himearea h3 {
	width:700px;
	height:161px;
	font-size:10px;
	text-indent:-9999px;
	margin-bottom:8px;
	background:url(../princessroom/images/title_img.jpg) no-repeat;
}

#contents .himearea ul {
	width:700px;
}

#contents .himearea ul:after {
	content:"";
	display:block;
	clear:both;
}

#contents .himearea ul li {
	float:left;
	margin-right:6px;
}

#contents .himearea ul li.end {
	float:left;
	margin-right:0;
}

#contents .himearea .top_btn {
	float:right;
	margin-bottom:30px;
}

/*----------------------------------
	ピックアップエリア 
----------------------------------*/
#featured{
	width:671px;
	height:330px;
	margin-left:17px;
	position:relative; 
}
#featured ul.ui-tabs-nav{ 
	position:absolute; 
	top:15px; left:524px; 
	list-style:none; 
	padding:0; margin:0; 
	width:147px;
}
#featured ul.ui-tabs-nav li{
	font-size:12px;
	margin-bottom:5px;
}
#featured ul.ui-tabs-nav li img{
	background:#fff;
}
#featured li.ui-tabs-nav-item a{ 
	display:block; 
	height:98px; 
	background:#fff; 
	line-height:20px;
}
#featured li.ui-tabs-nav-item a:hover{ 
	filter:alpha(opacity=70);
	-moz-opacity: 0.7; 
	opacity: 0.7;
}
#featured ul.ui-tabs-nav li.ui-tabs-selected a{ 
	filter:alpha(opacity=70);
	-moz-opacity: 0.7; 
	opacity: 0.7;
}
#featured .ui-tabs-panel{ 
	width:504px; height:330px; 
	background:#fff; position:relative;
}

#featured .ui-tabs-hide{ 
	display:none; 
}


#contents .himearea .pickup {
	clear:both;
	width:700px;
	margin-top:10px;
	padding-bottom:15px;
	background:url(../princessroom/images/pick_bg.gif) no-repeat bottom;
}

#contents .himearea .pickup:after {
	content:"";
	display:block;
	clear:both;
}

#contents .himearea .pickup h3 {
	width:700px;
	height:76px;
	font-size:10px;
	text-indent:-9999px;
	margin-bottom:8px;
	background:url(../princessroom/images/pick_title.gif) no-repeat;
}


/*----------------------------------
	ベッドエリア 
----------------------------------*/

#contents .himearea .bed {
	clear:both;
	width:700px;
	margin-top:25px;
}

#contents .himearea .bed:after {
	content:"";
	display:block;
	clear:both;
}

#contents .himearea .bed h3 {
	width:700px;
	height:36px;
	font-size:10px;
	text-indent:-9999px;
	margin-bottom:8px;
	background:url(../princessroom/images/bed_title.jpg) no-repeat;
}

#contents .himearea .bed ul {
	width:700px;
	padding:0;
	margin:0;
}

#contents .himearea .bed ul li {
	float:left;
	margin:0 7px 15px 0;
}

#contents .himearea .bed ul li.end {
	float:left;
	margin:0 0 15px 0;
}

/*----------------------------------
	リビングエリア 
----------------------------------*/

#contents .himearea .living {
	clear:both;
	width:700px;
	margin-top:25px;
}

#contents .himearea .living:after {
	content:"";
	display:block;
	clear:both;
}

#contents .himearea .living h3 {
	width:700px;
	height:36px;
	font-size:10px;
	text-indent:-9999px;
	margin-bottom:8px;
	background:url(../princessroom/images/livi_title.jpg) no-repeat;
}

#contents .himearea .living ul {
	width:700px;
	padding:0;
	margin:0;
}

#contents .himearea .living ul li {
	float:left;
	margin:0 7px 15px 0;
}

#contents .himearea .living ul li.end {
	float:left;
	margin:0 0 15px 0;
}


/*----------------------------------
	キッズエリア 
----------------------------------*/

#contents .himearea .kids {
	clear:both;
	width:700px;
	margin-top:25px;
}

#contents .himearea .kids:after {
	content:"";
	display:block;
	clear:both;
}

#contents .himearea .kids h3 {
	width:700px;
	height:36px;
	font-size:10px;
	text-indent:-9999px;
	margin-bottom:8px;
	background:url(../princessroom/images/kids_title.jpg) no-repeat;
}

#contents .himearea .kids ul {
	width:700px;
	padding:0;
	margin:0;
}

#contents .himearea .kids ul li {
	float:left;
	margin:0 7px 15px 0;
}

#contents .himearea .kids ul li.end {
	float:left;
	margin:0 0 15px 0;
}

/*======================================
	左メニュー 
=======================================*/

#navigation .fl { float:left;}
#navigation .l_bn_mt7 { margin-top:7px; }
#navigation .l_bn_ml1 { margin-left:1px; }

#navigation .point { cursor:pointer; }

#navigation .clear { clear:both;}


/*----------------------------------
　item_index1 
----------------------------------*/

#navigation .l_item1 {
	width:172px;
	margin-top:10px;
	padding-bottom:1px;
	background:url(../parts/C027_0005_000001_09aki_20091001_20990331/images/item1_bg.gif) no-repeat bottom;
}

#navigation .l_item1 ul {
	width:172px;
	padding:0;
	margin:0;
	font-size:2%;
	
}

#navigation .l_item1 ul li {
	width:172px;
	background:none;
}

#navigation .l_item1 ul li.end {
	width:172px;
	background:none;
	margin-bottom:15px;
}

#navigation .l_item1 ul li.cate {
	clear:both;
	width:172px;
	height:35px;
	background:url(../parts/C027_0005_000001_09aki_20091001_20990331/images/item_line.gif) repeat-x bottom;	
}

.treeview .hitarea {
	background: url(../parts/C027_0005_000001_09aki_20091001_20990331/images/mark_item3.gif) no-repeat 0 0;
	height: 40px;
	width: 29px;
	margin-right:1px;
	float:right;
	padding:0;
	cursor: pointer;
}
.treeview .expandable-hitarea { 
	height: 40px;
	width: 29px;
	margin-right:1px;
	float:right;
	padding:0;
	background: url(../parts/C027_0005_000001_09aki_20091001_20990331/images/mark_item3.gif) no-repeat 0 -40px;
}


/* fix for IE6 */
* html .hitarea {
	display: inline;
	float:none;
}

#navigation .l_item1 a.txtlink1 {
	display:block;
	font-size:12px;
	color:#696868;
	line-height:30px;
	text-decoration:none;
	padding-left:20px;
	margin-left:10px;
	background:url(../parts/C027_0005_000001_09aki_20091001_20990331/images/mark_item1.gif) no-repeat 0 7px;
	
}
#navigation .l_item1 a.txtlink1,
		#navigation .l_item1 a.txtlink1:visited {text-decoration:none;color:#696868;}
		#navigation .l_item1 a.txtlink1:hover {text-decoration:underline;color:#696868;}
		

#navigation .l_item1 ul li a.txt_lmenu {
	display:block;
	font-size:10px;
	color:#696868;
	line-height:20px;
	text-decoration:none;
	padding-left:20px;
	margin-left:10px;
	background:url(../parts/C027_0005_000001_09aki_20091001_20990331/images/mark_item2.gif) no-repeat 0 5px;
	
}
#navigation .l_item1 ul li a.txt_lmenu,
		#navigation .l_item1 ul li a.txt_lmenu:visited {text-decoration:none;color:#696868;}
		#navigation .l_item1 ul li a.txt_lmenu:hover {text-decoration:underline;color:#696868;}


		
/*----------------------------------
　item_index2 
----------------------------------*/
#navigation .l_item2 {
	width:172px;
	margin-top:20px;
}

#navigation .l_item2 ul {
	width:172px;
	padding:0;
	margin:0;
}

#navigation .l_item2 ul li {
	width:172px;
	padding:0;
	margin:0;
}

#navigation .l_item2 ul li a.btn1 {
	width:172px;
	height:32px;
	display:block;
	font-size:10px;
	text-indent:-9999px;
	background: url(../parts/C027_0005_000001_09aki_20091001_20990331/images/area_btn_01.gif)  no-repeat;
	text-decoration:none;
}

#navigation .l_item2 ul li a.btn1:active {
	background:url(../parts/C027_0005_000001_09aki_20091001_20990331/images/area_btn_01.gif) no-repeat 0px 0px;
	text-decoration:none;
}

#navigation .l_item2 ul li a.btn1:hover {
	background:url(../parts/C027_0005_000001_09aki_20091001_20990331/images/area_btn_01.gif) no-repeat 0px -32px;
	text-decoration:none;
}

#navigation .l_item2 ul li a.btn2 {
	width:172px;
	height:30px;
	display:block;
	font-size:10px;
	text-indent:-9999px;
	background: url(../parts/C027_0005_000001_09aki_20091001_20990331/images/area_btn_02.gif)  no-repeat;
	text-decoration:none;
}

#navigation .l_item2 ul li a.btn2:active {
	background:url(../parts/C027_0005_000001_09aki_20091001_20990331/images/area_btn_02.gif) no-repeat 0px 0px;
	text-decoration:none;
}

#navigation .l_item2 ul li a.btn2:hover {
	background:url(../parts/C027_0005_000001_09aki_20091001_20990331/images/area_btn_02.gif) no-repeat 0px -30px;
	text-decoration:none;
}

#navigation .l_item2 ul li a.btn3 {
	width:172px;
	height:30px;
	display:block;
	font-size:10px;
	text-indent:-9999px;
	background: url(../parts/C027_0005_000001_09aki_20091001_20990331/images/area_btn_03.gif)  no-repeat;
	text-decoration:none;
}

#navigation .l_item2 ul li a.btn3:active {
	background:url(../parts/C027_0005_000001_09aki_20091001_20990331/images/area_btn_03.gif) no-repeat 0px 0px;
	text-decoration:none;
}

#navigation .l_item2 ul li a.btn3:hover {
	background:url(../parts/C027_0005_000001_09aki_20091001_20990331/images/area_btn_03.gif) no-repeat 0px -30px;
	text-decoration:none;
}

#navigation .l_item2 ul li a.btn4 {
	width:172px;
	height:30px;
	display:block;
	font-size:10px;
	text-indent:-9999px;
	background: url(../parts/C027_0005_000001_09aki_20091001_20990331/images/area_btn_04.gif)  no-repeat;
	text-decoration:none;
}

#navigation .l_item2 ul li a.btn4:active {
	background:url(../parts/C027_0005_000001_09aki_20091001_20990331/images/area_btn_04.gif) no-repeat 0px 0px;
	text-decoration:none;
}

#navigation .l_item2 ul li a.btn4:hover {
	background:url(../parts/C027_0005_000001_09aki_20091001_20990331/images/area_btn_04.gif) no-repeat 0px -30px;
	text-decoration:none;
}

#navigation .l_item2 ul li a.btn5 {
	width:172px;
	height:30px;
	display:block;
	font-size:10px;
	text-indent:-9999px;
	background: url(../parts/C027_0005_000001_09aki_20091001_20990331/images/area_btn_05.gif)  no-repeat;
	text-decoration:none;
}

#navigation .l_item2 ul li a.btn5:active {
	background:url(../parts/C027_0005_000001_09aki_20091001_20990331/images/area_btn_05.gif) no-repeat 0px 0px;
	text-decoration:none;
}

#navigation .l_item2 ul li a.btn5:hover {
	background:url(../parts/C027_0005_000001_09aki_20091001_20990331/images/area_btn_05.gif) no-repeat 0px -30px;
	text-decoration:none;
}

#navigation .l_item2 ul li a.btn6 {
	width:172px;
	height:30px;
	display:block;
	font-size:10px;
	text-indent:-9999px;
	background: url(../parts/C027_0005_000001_09aki_20091001_20990331/images/area_btn_06.gif)  no-repeat;
	text-decoration:none;
}

#navigation .l_item2 ul li a.btn6:active {
	background:url(../parts/C027_0005_000001_09aki_20091001_20990331/images/area_btn_06.gif) no-repeat 0px 0px;
	text-decoration:none;
}

#navigation .l_item2 ul li a.btn6:hover {
	background:url(../parts/C027_0005_000001_09aki_20091001_20990331/images/area_btn_06.gif) no-repeat 0px -30px;
	text-decoration:none;
}

#navigation .l_item2 ul li a.btn7 {
	width:172px;
	height:30px;
	display:block;
	font-size:10px;
	text-indent:-9999px;
	background: url(../parts/C027_0005_000001_09aki_20091001_20990331/images/area_btn_07.gif)  no-repeat;
	text-decoration:none;
}

#navigation .l_item2 ul li a.btn7:active {
	background:url(../parts/C027_0005_000001_09aki_20091001_20990331/images/area_btn_07.gif) no-repeat 0px 0px;
	text-decoration:none;
}

#navigation .l_item2 ul li a.btn7:hover {
	background:url(../parts/C027_0005_000001_09aki_20091001_20990331/images/area_btn_07.gif) no-repeat 0px -30px;
	text-decoration:none;
}

#navigation .l_item2 ul li a.btn8 {
	width:172px;
	height:30px;
	display:block;
	font-size:10px;
	text-indent:-9999px;
	background: url(../parts/C027_0005_000001_09aki_20091001_20990331/images/area_btn_08.gif)  no-repeat;
	text-decoration:none;
}

#navigation .l_item2 ul li a.btn8:active {
	background:url(../parts/C027_0005_000001_09aki_20091001_20990331/images/area_btn_08.gif) no-repeat 0px 0px;
	text-decoration:none;
}

#navigation .l_item2 ul li a.btn8:hover {
	background:url(../parts/C027_0005_000001_09aki_20091001_20990331/images/area_btn_08.gif) no-repeat 0px -30px;
	text-decoration:none;
}

#navigation .l_item2 ul li a.btn9 {
	width:172px;
	height:30px;
	display:block;
	font-size:10px;
	text-indent:-9999px;
	background: url(../parts/C027_0005_000001_09aki_20091001_20990331/images/area_btn_09.gif)  no-repeat;
	text-decoration:none;
}

#navigation .l_item2 ul li a.btn9:active {
	background:url(../parts/C027_0005_000001_09aki_20091001_20990331/images/area_btn_09.gif) no-repeat 0px 0px;
	text-decoration:none;
}

#navigation .l_item2 ul li a.btn9:hover {
	background:url(../parts/C027_0005_000001_09aki_20091001_20990331/images/area_btn_09.gif) no-repeat 0px -30px;
	text-decoration:none;
}

/*----------------------------------
　pickup 
----------------------------------*/

#navigation .l_pick {
	width:172px;
	margin-top:25px;
	padding-bottom:5px;
}

#navigation .l_pick ul {
	width:172px;
	padding:0;
	margin-top:5px;
}

#navigation .l_pick ul li {
	width:172px;
	padding:0;
	margin-bottom:10px;
}

#navigation .l_pick ul li.bt {
	width:150px;
	padding:0;
	margin-left:22px;
}


#navigation .l_pick a.txtlink {
	display:block;
	font-size:10px;
	color:#000000;
	line-height:18px;
	text-decoration:none;
	padding-left:14px;
	margin-left:4px;
	background:url(../parts/C027_0005_000001_09aki_20091001_20990331/images/mark_pick.gif) no-repeat 0 4px;
	
}
#navigation .l_pick a.txtlink,
		#navigation .l_pick a.txtlink:visited {text-decoration:none;color:#000000;}
		#navigation .l_pick a.txtlink:hover {text-decoration:underline;color:#000000;}

/*======================================
	2nd ランキング
=======================================*/
.second_ranking {
	width:700px;
	margin-bottom:20px;
}

.second_ranking a:link,.second_ranking a:visited {
	color:#666666;
	text-decoration:none;
	
}
.second_ranking a:hover,.second_ranking a:active {
	color:#666666;
	text-decoration:underline;
}

.second_ranking ol {
	width:686px !important;
	width:700px;
	background-color:#fefee4;
	border-bottom:solid 1px #d8c489;
	border-left:solid 1px #d8c489;
	border-right:solid 1px #d8c489;
	padding-bottom:10px;
	padding-left:12px;
}

.second_ranking ol li.no01 {
	float:left;
	width:135px;
	margin-right:14px;
}

.second_ranking ol li.no01 .no1_m {
	margin-left:10px;
}

.second_ranking ol li.no02 , .second_ranking ol li.no03 , .second_ranking ol li.no04 {
	float:left;
	width:123px;
	margin-right:13px;
}

.second_ranking ol li.no05 {
	float:left;
	width:123px;
}

.second_ranking ol li .border {
	border:solid 1px #f5add2;
}

.second_ranking ol li a.rank_link {
	font-size:10px;
	line-height:14px;
	color:#000000;
	font-weight:normal;
	background:url(../images/common/link_arw1.gif) no-repeat 0 0;
	padding-left:15px;
	display:block;
	margin:4px 0 2px 0;
}

.second_ranking ol li p{
	font-size:10px;
	line-height:14px;
	color:#000000;
	padding-left:15px;
}

.second_ranking2 {
	width:700px;
	margin-bottom:10px;
}

.second_ranking2 ol {
	width:686px !important;
	width:700px;
	background-color:#fefee4;
	border-bottom:solid 1px #d8c489;
	border-left:solid 1px #d8c489;
	border-right:solid 1px #d8c489;
	padding-bottom:10px;
	padding-left:12px;
}

.second_ranking2 ol li.no01 {
	float:left;
	width:135px;
	margin-right:14px;
}

.second_ranking2 ol li.no01 .no1_m {
	margin-left:10px;
}

.second_ranking2 ol li.no02 , .second_ranking2 ol li.no03 , .second_ranking2 ol li.no04 {
	float:left;
	width:123px;
	margin-right:13px;
}

.second_ranking2 ol li.no05 {
	float:left;
	width:123px;
}

.second_ranking2 ol li .border {
	border:solid 1px #f5add2;
}

.second_ranking2 ol li a.rank_link {
	font-size:10px;
	line-height:14px;
	color:#000000;
	font-weight:normal;
	background:url(../images/common/link_arw1.gif) no-repeat 0 0;
	padding-left:15px;
	display:block;
	margin:4px 0 2px 0;
}

.second_ranking2 ol li p{
	font-size:10px;
	line-height:14px;
	color:#000000;
	padding-left:15px;
}


/*======================================
	インテリア・家具
=======================================*/
#interior_area {
	width:700px;
}

#interior_area .int_cate {
	width:700px;
	padding:0px 0 5px 0px;
	margin:10px 0 15px 0;
	background-color:#fef6fb;
}

#interior_area .int_cate li a.cate_s {
	font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック",Helvetica, Arial, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#4d4d4d;
	background:url(../interior/images/in_arrow01.gif) no-repeat 5px 4px;
	padding-left:12px;
	display:block;
}

#interior_area .int_cate ul.cate01 li {
	float:left;
	width:172px;
}

#interior_area .int_cate ul.cate02 li {
	float:left;
	width:344px;
}

#interior_area .int_cate ul.cate02 li ul li {
	float:left;
	width:172px;
}

#interior_area .int_m01 {
	margin-bottom:12px;
	padding-left:11px;
}

/*======================================
	インテリア・家具　部分コンテンツ用
=======================================*/
#interior_area2 {
	width:700px;
}

#interior_area2 .int_cate {
	width:700px;
	padding:5px 0px 5px 0px;
	margin:0;
	background:url(../parts/C027_0001_000564_09aki_20100705_20990331/images/bg.gif) no-repeat bottom;
}

#interior_area2 .int_cate li a.cate_s {
	font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック",Helvetica, Arial, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#4d4d4d;
	background:url(../interior/images/in_arrow01.gif) no-repeat 5px 4px;
	padding-left:12px;
	display:block;
}

#interior_area2 .int_cate ul.cate01 li {
	float:left;
	width:172px;
}

#interior_area2 .int_cate ul.cate02 li {
	float:left;
	width:344px;
}

#interior_area2 .int_cate ul.cate02 li ul li {
	float:left;
	width:172px;
}

#interior_area2 .int_m01 {
	margin-bottom:12px;
	padding-left:11px;
}


/* インテリア・家具特集 */
.interior_sp {
	margin:0 0 20px 0;
}

.interior_sp a:link,.interior_sp a:visited {
	color:#666666;
	text-decoration:none;
	
}
.interior_sp a:hover,.interior_sp a:active {
	color:#666666;
	text-decoration:underline;
}

.interior_sp h3.interior_sp_title {
	margin:0 0 10px 0;
}

.interior_sp ul.interior_sp_ban li {
	float:left;
	width:220px;
	padding-bottom:12px;
	font-size:11px;
	line-height:13px;
	color:#000000;
	background:url(../images/common/link_arw1.gif) no-repeat 0 64px;
}

.interior_sp ul.interior_sp_ban li a span {
	display:block;
	margin:5px 0 0 15px;
}
.interior_sp ul.interior_sp_ban li a:hover span{
	text-decoration:underline;
}

.interior_sp .margin01_02 {
	margin-right:20px;
}

/*======================================
	雑貨
=======================================*/
#goods_area {
	width:700px;
}

#goods_area .goo_cate {
	width:700px;
	padding:0px 0 5px 0px;
	margin:10px 0 15px 0;
	background-color:#fffada;
}

#goods_area .goo_cate ul.cate01 li {
	float:left;
	width:172px;
}

#goods_area .int_m01 {
	margin-bottom:12px;
	padding-left:11px;
}

/* 雑貨特集 */
.goods_sp {
	margin:0 0 20px 0;
}

.goods_sp a:link,.goods_sp a:visited {
	color:#666666;
	text-decoration:none;
	
}
.goods_sp a:hover,.goods_sp a:active {
	color:#666666;
	text-decoration:underline;
}

.goods_sp h3.goods_sp_title {
	margin:0 0 10px 0;
}

.goods_sp ul.goods_sp_ban li {
	float:left;
	width:220px;
	padding-bottom:12px;
	font-size:11px;
	line-height:13px;
	color:#000000;
	background:url(../images/common/link_arw1.gif) no-repeat 0 64px;
}

.goods_sp ul.goods_sp_ban li a span {
	display:block;
	margin:5px 0 0 15px;
}
.goods_sp ul.goods_sp_ban li a:hover span{
	text-decoration:underline;
}

.goods_sp .margin01_02 {
	margin-right:20px;
}


/*======================================
	コスメ・ファッション
=======================================*/
#fashion_area {
	width:700px;
}

#fashion_area .fas_cate {
	width:700px;
	padding:0 0 10px 0;
	margin:10px 0 15px 0;
	background-color:#eef5fa;
}

#fashion_area .fas_cate li a.cate_s {
	font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック",Helvetica, Arial, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#4d4d4d;
	background:url(../fashion/images/in_arrow01.gif) no-repeat 5px 4px;
	padding-left:12px;
	display:block;
}

#fashion_area .fas_cate ul li.fa_cate01 {
	float:left;
	width:172px;
}

#fashion_area .fas_cate ul li.fa_cate02 {
	float:left;
	width:344px;
}

#fashion_area .fas_cate ul li.fa_cate02 ul li {
	float:left;
	width:172px;
}

#fashion_area .fas_m01 {
	margin-bottom:12px;
}

#fashion_area .fas_p01 {
	padding-left:11px;
}

/*======================================
	コスメ・ファッション2
=======================================*/
#fashion_area_2 {
	width:700px;
}

#fashion_area_2 .fas_cate {
	width:700px;
	padding:5px 0px 5px 0px;
	margin:0;
	background:url(../parts/C027_0001_000566_09aki_20100705_20990331/images/bg.gif) no-repeat bottom;
}

#fashion_area_2 .fas_cate li a.cate_s {
	font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック",Helvetica, Arial, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#4d4d4d;
	background:url(../fashion/images/in_arrow01.gif) no-repeat 5px 4px;
	padding-left:12px;
	display:block;
}

#fashion_area_2 .fas_cate ul li.fa_cate01 {
	float:left;
	width:172px;
}

#fashion_area_2 .fas_cate ul li.fa_cate02 {
	float:left;
	width:344px;
}

#fashion_area_2 .fas_cate ul li.fa_cate02 ul li {
	float:left;
	width:172px;
}

#fashion_area_2 .fas_m01 {
	margin-bottom:12px;
}

#fashion_area_2 .fas_p01 {
	padding-left:11px;
}

/* コスメ・ファッション特集 */
.fashion_sp {
	margin:0 0 20px 0;
}

.fashion_sp h3.fashion_sp_title {
	margin:0 0 10px 0;
}

.fashion_sp ul.fashion_sp_ban li {
	float:left;
	width:220px;
	padding-bottom:12px;
	font-size:11px;
	line-height:13px;
	color:#000000;
	background:url(../images/common/link_arw1.gif) no-repeat 0 64px;
}

.ifashion_sp ul.fashion_sp_ban li a span {
	display:block;
	margin:5px 0 0 15px;
}
.fashion_sp ul.fashion_sp_ban li a:hover span{
	text-decoration:underline;
}

.fashion_sp .margin01_02 {
	margin-right:20px;
}


/*======================================
	エラー
=======================================*/

#error a.logo:link    {color:#696868; text-decoration:none;}
#error a.logo:visited {color:#696868; text-decoration:underline;}
#error a.logo:hover   {color:#696868; text-decoration:underline;}

#error {
	width:900px;
	margin:10px 0 10px 7px;
	font-size:11px;
	line-height:1.2em;
	color:#696868;
	text-align:center;
}

#error p strong {
	color:#ff4db3;
}


#wrapper {
	width:900px;
	text-align:left;
}

/*======================================
	部分コンテンツ 　ベッド・ソファー
=======================================*/

#parts_bedsofa {
	width:700px;
}

#parts_bedsofa #parts_bedsofa_top {
	margin-bottom:10px;
}

#parts_bedsofa #parts_bedsofa_bottom {
	height:189px;
	padding: 10px 0 10px 0; 
}

#parts_bedsofa h3 {
	width:700px;
	height:90px;
	text-indent:-9999px;
	background:url(../parts/C027_0001_000014_08natsu_20080331_20990331/images/ttl.jpg) no-repeat;
	margin-bottom:6px;
}

#parts_bedsofa .navi_box {
	display:block;
	clear:both;
	width:700px;
	margin:0px;
}


#parts_bedsofa .navi_box:after {
	content:"";
	display:block;
	clear:both;
}


#parts_bedsofa .navi_box ul {
	clear:both;
}

#parts_bedsofa .navi_box ul li {
	list-style:none;
	float:left;
}


#parts_bedsofa .navi_box ul li a.nav01 {
	display:block;
	text-decoration:none;
	width:233px;
	height:48px;
	margin: 0 3px 0 0;
}

#parts_bedsofa .navi_box ul li a.nav02 {
	display:block;
	text-decoration:none;
	width:233px;
	height:48px;
	margin: 0 3px 0 0;
}

#parts_bedsofa .navi_box ul li a.nav03 {
	display:block;
	text-decoration:none;
	width:228px;
	height:48px;
	margin: 0;
}

#parts_bedsofa #parts_bedsofa_bottom .ttl_bottom {
	width:700px;
	height:26px;
	margin:8px 0 6px 0;
}


#parts_bedsofa #parts_bedsofa_bottom h4 {
	width:561px;
	height:26px;
	text-indent:-9999px;
	background:url(../parts/C027_0001_000164_09aki_20091001_20990331/images/ttl_b.gif) no-repeat;
}


#parts_bedsofa .bn_box ul {
	clear:both;
}

#parts_bedsofa .bn_box ul li {
	list-style:none;
	float:left;
}


#parts_bedsofa .bn_box ul li a.nav01 {
	display:block;
	text-decoration:none;
	width:302px;
	height:101px;
	margin: 0 12px 0 42px;
}

#parts_bedsofa .bn_box ul li a.nav02 {
	display:block;
	text-decoration:none;
	width:302px;
	height:101px;
	margin: 0 42px 0 0;
}


/*======================================
	部分コンテンツ 　リビング家具
=======================================*/

#parts_living {
	width:700px;
}

#parts_living #parts_living_top {
	margin-bottom:10px;
}

#parts_living #parts_living_bottom {
	margin:10px 0 10px 0;
}

#parts_living h3 {
	width:700px;
	height:90px;
	text-indent:-9999px;
	background:url(../parts/C027_0001_000127_09haru_20090421_20990331/images/ttl.jpg) no-repeat;
	margin-bottom:6px;
}

#parts_living .navi_box {
	display:block;
	clear:both;
	width:700px;
	margin:0px;
}


#parts_living .navi_box:after {
	content:"";
	display:block;
	clear:both;
}


#parts_living .navi_box ul {
	clear:both;
}

#parts_living .navi_box ul li {
	list-style:none;
	float:left;
}


#parts_living .navi_box ul li a.nav01 {
	display:block;
	text-decoration:none;
	width:233px;
	height:48px;
	margin: 0 3px 0 0;
}

#parts_living .navi_box ul li a.nav02 {
	display:block;
	text-decoration:none;
	width:233px;
	height:48px;
	margin: 0 3px 0 0;
}

#parts_living .navi_box ul li a.nav03 {
	display:block;
	text-decoration:none;
	width:228px;
	height:48px;
	margin: 0;
}

#parts_living #parts_living_bottom .ttl_bottom {
	width:700px;
	height:26px;
	margin:8px 0 6px 0;
}


/*======================================
	部分コンテンツ 　カーテン
=======================================*/

#parts_curtain {
	width:700px;
}

#parts_curtain #parts_curtain_top {
	margin-bottom:10px;
}

#parts_curtain #parts_curtain_bottom {
	height:245px;
	padding:10px 0 10px 0;
}

#parts_curtain h3 {
	width:700px;
	height:90px;
	text-indent:-9999px;
	background:url(../parts/C027_0001_000017_08natsu_20080331_20990331/images/ttl.jpg) no-repeat;
	margin-bottom:6px;
}

#parts_curtain .navi_box {
	display:block;
	clear:both;
	width:700px;
	height:76px;
	margin:0px;
	background:url(../parts/C027_0001_000017_08natsu_20080331_20990331/images/nav_bk.gif) no-repeat;
}


#parts_curtain .navi_box:after {
	content:"";
	display:block;
	clear:both;
}


#parts_curtain .navi_box ul {
	clear:both;
}

#parts_curtain .navi_box ul li {
	list-style:none;
	float:left;
}


#parts_curtain .navi_box ul li a.nav01 {
	display:block;
	text-decoration:none;
	width:160px;
	height:30px;
	margin: 7px 0 0 23px;
}

#parts_curtain .navi_box ul li a.nav02 {
	display:block;
	text-decoration:none;
	width:160px;
	height:30px;
	margin: 7px 0 0 0;
}

#parts_curtain .navi_box ul li a.nav03 {
	display:block;
	text-decoration:none;
	width:160px;
	height:30px;
	margin: 7px 0 0 0;
}

#parts_curtain .navi_box ul li a.nav04 {
	display:block;
	text-decoration:none;
	width:160px;
	height:30px;
	margin: 7px 36px 0 0;
}

#parts_curtain .navi_box ul li a.nav05 {
	display:block;
	text-decoration:none;
	width:160px;
	height:30px;
	margin: 0 0 7px 23px;
}

#parts_curtain .navi_box ul li a.nav06 {
	display:block;
	text-decoration:none;
	width:160px;
	height:30px;
	margin: 0 0 7px 0;
}

#parts_curtain .navi_box ul li a.nav07 {
	display:block;
	text-decoration:none;
	width:160px;
	height:30px;
	margin: 0 0 7px 0;
}



#parts_curtain #parts_curtain_bottom .ttl_bottom {
	width:700px;
	height:26px;
	padding:8px 0 6px 0;
	clear:both;
	display:block;	
}


#parts_curtain #parts_curtain_bottom h4 {
	width:561px;
	height:26px;
	text-indent:-9999px;
	background:url(../parts/C027_0001_000166_09aki_20091001_20990331/images/ttl_b.gif) no-repeat;
}


#parts_curtain .bn_box ul {
	clear:both;
}

#parts_curtain .bn_box ul li {
	list-style:none;
	float:left;
}


#parts_curtain .bn_box ul li a.nav01 {
	display:block;
	text-decoration:none;
	width:302px;
	height:101px;
	margin: 0 12px 0 42px;
}

#parts_curtain .bn_box ul li a.nav02 {
	display:block;
	text-decoration:none;
	width:302px;
	height:101px;
	margin: 0 42px 0 0;
}

#parts_curtain .bt_all {
	width:153px;
	height:22px;
	margin: 6px 0 0 0px;
	float:right;
}

#parts_curtain .bt_all:after {
	content:"";
	display:block;
	clear:both;
}



/*======================================
	部分コンテンツ 　カーペット
=======================================*/

#parts_carpet {
	width:700px;
}

#parts_carpet #parts_carpet_top {
	margin-bottom:0px;
}

#parts_carpet #parts_carpet_bottom {
	height:245px;
	padding:10px 0 10px 0;
}

#parts_carpet h3 {
	width:700px;
	height:90px;
	text-indent:-9999px;
	background:url(../parts/C027_0001_000018_08natsu_20080331_20990331/images/ttl.jpg) no-repeat;
	margin-bottom:0px;
}

#parts_carpet .navi_box {
	display:block;
	clear:both;
	width:700px;
	height:76px;
	margin:0px;
	background:url(../parts/C027_0001_000018_08natsu_20080331_20990331/images/nav_bk.gif) no-repeat;
}


#parts_carpet .navi_box:after {
	content:"";
	display:block;
	clear:both;
}


#parts_carpet .navi_box ul {
	clear:both;
}

#parts_carpet .navi_box ul li {
	list-style:none;
	float:left;
}


#parts_carpet .navi_box ul li a.nav01 {
	display:block;
	text-decoration:none;
	width:216px;
	height:30px;
	margin: 7px 0 0 23px;
}

#parts_carpet .navi_box ul li a.nav02 {
	display:block;
	text-decoration:none;
	width:216px;
	height:30px;
	margin: 7px 0 0 0;
}

#parts_carpet .navi_box ul li a.nav03 {
	display:block;
	text-decoration:none;
	width:216px;
	height:30px;
	margin: 7px 0 0 0;
}

#parts_carpet .navi_box ul li a.nav04 {
	display:block;
	text-decoration:none;
	width:216px;
	height:30px;
	margin: 0 0 7px 23px;
}

#parts_carpet .navi_box ul li a.nav05 {
	display:block;
	text-decoration:none;
	width:216px;
	height:30px;
	margin: 0 0 7px 0;
}


#parts_carpet #parts_carpet_bottom .ttl_bottom {
	width:700px;
	height:26px;
	padding:8px 0 6px 0;
	clear:both;
	display:block;
	
}


#parts_carpet #parts_carpet_bottom h4 {
	width:561px;
	height:26px;
	text-indent:-9999px;
	background:url(../parts/C027_0001_000167_09aki_20091001_20990331/images/ttl_b.gif) no-repeat;
}


#parts_carpet .bn_box ul {
	clear:both;
}

#parts_carpet .bn_box ul li {
	list-style:none;
	float:left;
}


#parts_carpet .bn_box ul li a.nav01 {
	display:block;
	text-decoration:none;
	width:302px;
	height:101px;
	margin: 0 12px 0 42px;
}

#parts_carpet .bn_box ul li a.nav02 {
	display:block;
	text-decoration:none;
	width:302px;
	height:101px;
	margin: 0 42px 0 0;
}

#parts_carpet .bt_all {
	width:223px;
	height:22px;
	margin: 6px 0 0 0;
	float:right;
}

#parts_carpet .bt_all:after {
	content:"";
	display:block;
	clear:both;
}


/*======================================
	部分コンテンツ 　布団カバー
=======================================*/

#parts_huton {
	width:700px;
}

#parts_huton #parts_huton_top {
	margin-bottom:0px;
}

#parts_huton #parts_huton_bottom {
	height:245px;
	padding:10px 0 10px 0;
}

#parts_huton h3 {
	width:700px;
	height:90px;
	text-indent:-9999px;
	background:url(../parts/C027_0001_000019_08natsu_20080331_20990331/images/ttl.jpg) no-repeat;
	margin-bottom:0px;
}

#parts_huton .navi_box {
	display:block;
	clear:both;
	width:700px;
	height:76px;
	margin:0px;
	background:url(../parts/C027_0001_000019_08natsu_20080331_20990331/images/nav_bk.gif) no-repeat;
}


#parts_huton .navi_box:after {
	content:"";
	display:block;
	clear:both;
}


#parts_huton .navi_box ul {
	clear:both;
}

#parts_huton .navi_box ul li {
	list-style:none;
	float:left;
}


#parts_huton .navi_box ul li a.nav01 {
	display:block;
	text-decoration:none;
	width:160px;
	height:30px;
	margin: 7px 0 0 23px;
}

#parts_huton .navi_box ul li a.nav02 {
	display:block;
	text-decoration:none;
	width:160px;
	height:30px;
	margin: 7px 0 0 0;
}

#parts_huton .navi_box ul li a.nav03 {
	display:block;
	text-decoration:none;
	width:160px;
	height:30px;
	margin: 7px 0 0 0;
}

#parts_huton .navi_box ul li a.nav04 {
	display:block;
	text-decoration:none;
	width:160px;
	height:30px;
	margin: 7px 36px 0 0;
}

#parts_huton .navi_box ul li a.nav05 {
	display:block;
	text-decoration:none;
	width:160px;
	height:30px;
	margin: 0 0 7px 23px;
}

#parts_huton .navi_box ul li a.nav06 {
	display:block;
	text-decoration:none;
	width:160px;
	height:30px;
	margin: 0 0 7px 0;
}

#parts_huton .navi_box ul li a.nav07 {
	display:block;
	text-decoration:none;
	width:160px;
	height:30px;
	margin: 0 0 7px 0;
}

#parts_huton .navi_box ul li a.nav08 {
	display:block;
	text-decoration:none;
	width:160px;
	height:30px;
	margin: 0 0 7px 0;
}



#parts_huton #parts_huton_bottom .ttl_bottom {
	width:700px;
	height:26px;
	padding:8px 0 6px 0;
	clear:both;
	display:block;
	
}


#parts_huton #parts_huton_bottom h4 {
	width:561px;
	height:26px;
	text-indent:-9999px;
	background:url(../parts/C027_0001_000168_09aki_20091001_20990331/images/ttl_b.gif) no-repeat;
}


#parts_huton .bn_box ul {
	clear:both;
}

#parts_huton .bn_box ul li {
	list-style:none;
	float:left;
}


#parts_huton .bn_box ul li a.nav01 {
	display:block;
	text-decoration:none;
	width:302px;
	height:101px;
	margin: 0 12px 0 42px;
}

#parts_huton .bn_box ul li a.nav02 {
	display:block;
	text-decoration:none;
	width:302px;
	height:101px;
	margin: 0 42px 0 0;
}

#parts_huton .bt_all {
	width:267px;
	height:22px;
	margin: 6px 0 0 0;
	float:right;
}

#parts_huton .bt_all:after {
	content:"";
	display:block;
	clear:both;
}


/*======================================
	部分コンテンツ 　アクセ
=======================================*/

#parts_acce {
	width:700px;
}

#parts_acce #parts_acce_top {
	margin-bottom:10px;
}

#parts_acce #parts_acce_bottom {
	height:102px;
	padding:10px 0 10px 0;
}

#parts_acce h3 {
	width:700px;
	height:90px;
	text-indent:-9999px;
	background:url(../parts/C027_0001_000012_08natsu_20080331_20990331/images/ttl.jpg) no-repeat;
	margin-bottom:6px;
}

#parts_acce .navi_box {
	display:block;
	clear:both;
	width:700px;
	height:76px;
	margin:0px;
	background:url(../parts/C027_0001_000012_08natsu_20080331_20990331/images/nav_bk.gif) no-repeat;
}


#parts_acce .navi_box:after {
	content:"";
	display:block;
	clear:both;
}


#parts_acce .navi_box ul {
	clear:both;
}

#parts_acce .navi_box ul li {
	list-style:none;
	float:left;
}


#parts_acce .navi_box ul li a.nav01 {
	display:block;
	text-decoration:none;
	width:216px;
	height:30px;
	margin: 7px 0 0 23px;
}

#parts_acce .navi_box ul li a.nav02 {
	display:block;
	text-decoration:none;
	width:216px;
	height:30px;
	margin: 7px 0 0 0;
}

#parts_acce .navi_box ul li a.nav03 {
	display:block;
	text-decoration:none;
	width:216px;
	height:30px;
	margin: 7px 0 0 0;
}

#parts_acce .navi_box ul li a.nav04 {
	display:block;
	text-decoration:none;
	width:216px;
	height:30px;
	margin: 0 0 7px 23px;
}

#parts_acce .navi_box ul li a.nav05 {
	display:block;
	text-decoration:none;
	width:216px;
	height:30px;
	margin: 0 0 7px 0;
}



#parts_acce .bt_all {
	width:200px;
	height:22px;
	margin: 6px 0 0 0;
	float:right;
}

#parts_acce .bt_all:after {
	content:"";
	display:block;
	clear:both;
}


/*======================================
	部分コンテンツ 　子供部屋
=======================================*/

#kids_interior1019{
	width:700px;
	height:353px;
	padding:0;
}

#kids_interior1019 .leftarea {
	width:171px;
	height:348px;
	float:left;
	display:block;
}

#kids_interior1019 .leftarea h3 {
	width:171px;
	height:198px;
	text-indent:-9999px;
	background:url(../parts/C027_0001_000147_09haru_20091001_20990331/images/kids_interior_title.jpg) no-repeat;
}

#kids_interior1019 .leftarea p {
	width:171px;
	height:150px;
	text-indent:-9999px;
	background:url(../parts/C027_0001_000147_09haru_20091001_20990331/images/kids_interior_text.jpg) no-repeat;
}

#kids_interior1019 .rightarea {
	width:529px;
	height:348px;
	float:right;
}

#kids_chest1019{
	width:700px;
	height:353px;
	padding:0;
}

#kids_chest1019 .leftarea {
	width:171px;
	height:348px;
	float:left;
	display:block;
}

#kids_chest1019 .leftarea h3 {
	width:171px;
	height:198px;
	text-indent:-9999px;
	background:url(../parts/C027_0001_000148_09haru_20091001_20990331/images/kids_chest_title.jpg) no-repeat;
}

#kids_chest1019 .leftarea p {
	width:171px;
	height:150px;
	text-indent:-9999px;
	background:url(../parts/C027_0001_000148_09haru_20091001_20990331/images/kids_chest_text.jpg) no-repeat;
}

#kids_chest1019 .rightarea {
	width:529px;
	height:348px;
	float:right;
}

#kids_loftbed1019{
	width:700px;
	height:353px;
	padding:0;
}

#kids_loftbed1019 .leftarea {
	width:171px;
	height:348px;
	float:left;
	display:block;
}

#kids_loftbed1019 .leftarea h3 {
	width:171px;
	height:198px;
	text-indent:-9999px;
	background:url(../parts/C027_0001_000149_09haru_20091001_20990331/images/kids_loftbed_title.jpg) no-repeat;
}

#kids_loftbed1019 .leftarea p {
	width:171px;
	height:150px;
	text-indent:-9999px;
	background:url(../parts/C027_0001_000149_09haru_20091001_20990331/images/kids_loftbed_text.jpg) no-repeat;
}

#kids_loftbed1019 .rightarea {
	width:529px;
	height:348px;
	float:right;
}

/*======================================
	部分コンテンツ 　ベッドルーム
=======================================*/

#elegantbed1019{
	width:700px;
	height:353px;
	padding:0;
}

#elegantbed1019 .leftarea {
	width:170px;
	height:348px;
	float:left;
	display:block;
}

#elegantbed1019 .leftarea h3 {
	width:170px;
	height:198px;
	text-indent:-9999px;
	background:url(../parts/C027_0001_000163_09haru_20091001_20990331/images/elegantbed_title.jpg) no-repeat;
}

#elegantbed1019 .leftarea p {
	width:170px;
	height:150px;
	text-indent:-9999px;
	background:url(../parts/C027_0001_000163_09haru_20091001_20990331/images/elegantbed_text.jpg) no-repeat;
}

#elegantbed1019 .rightarea {
	width:530px;
	height:348px;
	float:right;
}

#popularbed1019{
	width:700px;
	height:353px;
	padding:0;
}

#popularbed1019 .leftarea {
	width:170px;
	height:348px;
	float:left;
	display:block;
}

#popularbed1019 .leftarea h3 {
	width:170px;
	height:198px;
	text-indent:-9999px;
	background:url(../parts/C027_0001_000159_09haru_20091001_20990331/images/popularbed_title.jpg) no-repeat;
}

#popularbed1019 .leftarea p {
	width:170px;
	height:150px;
	text-indent:-9999px;
	background:url(../parts/C027_0001_000159_09haru_20091001_20990331/images/popularbed_text.jpg) no-repeat;
}

#popularbed1019 .rightarea {
	width:530px;
	height:348px;
	float:right;
}

#chicbed1019{
	width:700px;
	height:353px;
	padding:0;
}

#chicbed1019 .leftarea {
	width:170px;
	height:348px;
	float:left;
	display:block;
}

#chicbed1019 .leftarea h3 {
	width:170px;
	height:198px;
	text-indent:-9999px;
	background:url(../parts/C027_0001_000158_09haru_20091001_20990331/images/chicbed_title.jpg) no-repeat;
}

#chicbed1019 .leftarea p {
	width:170px;
	height:150px;
	text-indent:-9999px;
	background:url(../parts/C027_0001_000158_09haru_20091001_20990331/images/chicbed_text.jpg) no-repeat;
}

#chicbed1019 .rightarea {
	width:530px;
	height:348px;
	float:right;
}

#splendorbed1019{
	width:700px;
	height:353px;
	padding:0;
}

#splendorbed1019 .leftarea {
	width:170px;
	height:348px;
	float:left;
	display:block;
}

#splendorbed1019 .leftarea h3 {
	width:170px;
	height:198px;
	text-indent:-9999px;
	background:url(../parts/C027_0001_000157_09haru_20091001_20990331/images/splendorbed_title.jpg) no-repeat;
}

#splendorbed1019 .leftarea p {
	width:170px;
	height:150px;
	text-indent:-9999px;
	background:url(../parts/C027_0001_000157_09haru_20091001_20990331/images/splendorbed_text.jpg) no-repeat;
}

#splendorbed1019 .rightarea {
	width:530px;
	height:348px;
	float:right;
}

#rosecover1019{
	width:700px;
	height:353px;
	padding:0;
}

#rosecover1019 .leftarea {
	width:170px;
	height:348px;
	float:left;
	display:block;
}

#rosecover1019 .leftarea h3 {
	width:170px;
	height:198px;
	text-indent:-9999px;
	background:url(../parts/C027_0001_000154_09haru_20091001_20990331/images/rosecover_title.jpg) no-repeat;
}

#rosecover1019 .leftarea p {
	width:170px;
	height:150px;
	text-indent:-9999px;
	background:url(../parts/C027_0001_000154_09haru_20091001_20990331/images/rosecover_text.jpg) no-repeat;
}

#rosecover1019 .rightarea {
	width:530px;
	height:348px;
	float:right;
}

#princessbed1019{
	width:700px;
	height:353px;
	padding:0;
}

#princessbed1019 .leftarea {
	width:170px;
	height:348px;
	float:left;
	display:block;
}

#princessbed1019 .leftarea h3 {
	width:170px;
	height:198px;
	text-indent:-9999px;
	background:url(../parts/C027_0001_000153_09haru_20091001_20990331/images/princessbed_title.jpg) no-repeat;
}

#princessbed1019 .leftarea p {
	width:170px;
	height:150px;
	text-indent:-9999px;
	background:url(../parts/C027_0001_000153_09haru_20091001_20990331/images/princessbed_text.jpg) no-repeat;
}

#princessbed1019 .rightarea {
	width:530px;
	height:348px;
	float:right;
}

#mosquitonet1019{
	width:700px;
	height:353px;
	padding:0;
}

#mosquitonet1019 .leftarea {
	width:170px;
	height:348px;
	float:left;
	display:block;
}

#mosquitonet1019 .leftarea h3 {
	width:170px;
	height:198px;
	text-indent:-9999px;
	background:url(../parts/C027_0001_000152_09haru_20091001_20990331/images/mosquitonet_title.jpg) no-repeat;
}

#mosquitonet1019 .leftarea p {
	width:170px;
	height:150px;
	text-indent:-9999px;
	background:url(../parts/C027_0001_000152_09haru_20091001_20990331/images/mosquitonet_text.jpg) no-repeat;
}

#mosquitonet1019 .rightarea {
	width:530px;
	height:348px;
	float:right;
}

#ironbed1019{
	width:700px;
	height:353px;
	padding:0;
}

#ironbed1019 .leftarea {
	width:170px;
	height:348px;
	float:left;
	display:block;
}

#ironbed1019 .leftarea h3 {
	width:170px;
	height:198px;
	text-indent:-9999px;
	background:url(../parts/C027_0001_000142_09haru_20090820_20990331/images/ironbed_title.jpg) no-repeat;
}

#ironbed1019 .leftarea p {
	width:170px;
	height:150px;
	text-indent:-9999px;
	background:url(../parts/C027_0001_000142_09haru_20090820_20990331/images/ironbed_text.jpg) no-repeat;
}

#ironbed1019 .rightarea {
	width:530px;
	height:348px;
	float:right;
}

#rococodresser1019{
	width:700px;
	height:353px;
	padding:0;
}

#rococodresser1019 .leftarea {
	width:170px;
	height:348px;
	float:left;
	display:block;
}

#rococodresser1019 .leftarea h3 {
	width:170px;
	height:198px;
	text-indent:-9999px;
	background:url(../parts/C027_0001_000141_09haru_20090820_20990331/images/rococodresser_title.jpg) no-repeat;
}

#rococodresser1019 .leftarea p {
	width:170px;
	height:150px;
	text-indent:-9999px;
	background:url(../parts/C027_0001_000141_09haru_20090820_20990331/images/rococodresser_text.jpg) no-repeat;
}

#rococodresser1019 .rightarea {
	width:530px;
	height:348px;
	float:right;
}

#antiquefurniture1019{
	width:700px;
	height:353px;
	padding:0;
}

#antiquefurniture1019 .leftarea {
	width:170px;
	height:348px;
	float:left;
	display:block;
}

#antiquefurniture1019 .leftarea h3 {
	width:170px;
	height:198px;
	text-indent:-9999px;
	background:url(../parts/C027_0001_000140_09haru_20090820_20990331/images/antiquefurniture_title.jpg) no-repeat;
}

#antiquefurniture1019 .leftarea p {
	width:170px;
	height:150px;
	text-indent:-9999px;
	background:url(../parts/C027_0001_000140_09haru_20090820_20990331/images/antiquefurniture_text.jpg) no-repeat;
}

#antiquefurniture1019 .rightarea {
	width:530px;
	height:348px;
	float:right;
}

#antiquebed1019{
	width:700px;
	height:353px;
	padding:0;
}

#antiquebed1019 .leftarea {
	width:170px;
	height:348px;
	float:left;
	display:block;
}

#antiquebed1019 .leftarea h3 {
	width:170px;
	height:198px;
	text-indent:-9999px;
	background:url(../parts/C027_0001_000138_09haru_20090727_20990331/images/antiquebed_title.jpg) no-repeat;
}

#antiquebed1019 .leftarea p {
	width:170px;
	height:150px;
	text-indent:-9999px;
	background:url(../parts/C027_0001_000138_09haru_20090727_20990331/images/antiquebed_text.jpg) no-repeat;
}

#antiquebed1019 .rightarea {
	width:530px;
	height:348px;
	float:right;
}

#whiterose1019{
	width:700px;
	height:353px;
	padding:0;
}

#whiterose1019 .leftarea {
	width:170px;
	height:348px;
	float:left;
	display:block;
}

#whiterose1019 .leftarea h3 {
	width:170px;
	height:198px;
	text-indent:-9999px;
	background:url(../parts/C027_0001_000136_09haru_20090727_20990331/images/whiterose_title.jpg) no-repeat;
}

#whiterose1019 .leftarea p {
	width:170px;
	height:150px;
	text-indent:-9999px;
	background:url(../parts/C027_0001_000136_09haru_20090727_20990331/images/whiterose_text.jpg) no-repeat;
}

#whiterose1019 .rightarea {
	width:530px;
	height:348px;
	float:right;
}

#princesslove1019{
	width:700px;
	height:353px;
	padding:0;
}

#princesslove1019 .leftarea {
	width:170px;
	height:348px;
	float:left;
	display:block;
}

#princesslove1019 .leftarea h3 {
	width:170px;
	height:198px;
	text-indent:-9999px;
	background:url(../parts/C027_0001_000135_09haru_20090727_20990331/images/princesslove_title.jpg) no-repeat;
}

#princesslove1019 .leftarea p {
	width:170px;
	height:150px;
	text-indent:-9999px;
	background:url(../parts/C027_0001_000135_09haru_20090727_20990331/images/princesslove_text.jpg) no-repeat;
}

#princesslove1019 .rightarea {
	width:530px;
	height:348px;
	float:right;
}

#romabed1019{
	width:700px;
	height:353px;
	padding:0;
}

#romabed1019 .leftarea {
	width:170px;
	height:348px;
	float:left;
	display:block;
}

#romabed1019 .leftarea h3 {
	width:170px;
	height:198px;
	text-indent:-9999px;
	background:url(../parts/C027_0001_000133_09haru_20090622_20990331/images/romabed_title.jpg) no-repeat;
}

#romabed1019 .leftarea p {
	width:170px;
	height:150px;
	text-indent:-9999px;
	background:url(../parts/C027_0001_000133_09haru_20090622_20990331/images/romabed_text.jpg) no-repeat;
}

#romabed1019 .rightarea {
	width:530px;
	height:348px;
	float:right;
}

#pinkmosquitonet1019{
	width:700px;
	height:353px;
	padding:0;
}

#pinkmosquitonet1019 .leftarea {
	width:170px;
	height:348px;
	float:left;
	display:block;
}

#pinkmosquitonet1019 .leftarea h3 {
	width:170px;
	height:198px;
	text-indent:-9999px;
	background:url(../parts/C027_0001_000118_09haru_20090323_20990331/images/room_pinkmosquitonet_title.jpg) no-repeat;
}

#pinkmosquitonet1019 .leftarea p {
	width:170px;
	height:150px;
	text-indent:-9999px;
	background:url(../parts/C027_0001_000118_09haru_20090323_20990331/images/room_pinkmosquitonet_text.jpg) no-repeat;
}

#pinkmosquitonet1019 .rightarea {
	width:530px;
	height:348px;
	float:right;
}

#room_rosecover1019{
	width:700px;
	height:353px;
	padding:0;
}

#room_rosecover1019 .leftarea {
	width:170px;
	height:348px;
	float:left;
	display:block;
}

#room_rosecover1019 .leftarea h3 {
	width:170px;
	height:198px;
	text-indent:-9999px;
	background:url(../parts/C027_0001_000117_09haru_20090323_20990331/images/room_rosecover_title.jpg) no-repeat;
}

#room_rosecover1019 .leftarea p {
	width:170px;
	height:150px;
	text-indent:-9999px;
	background:url(../parts/C027_0001_000117_09haru_20090323_20990331/images/room_rosecover_text.jpg) no-repeat;
}

#room_rosecover1019 .rightarea {
	width:530px;
	height:348px;
	float:right;
}

#room_blackchic1019{
	width:700px;
	height:353px;
	padding:0;
}

#room_blackchic1019 .leftarea {
	width:170px;
	height:348px;
	float:left;
	display:block;
}

#room_blackchic1019 .leftarea h3 {
	width:170px;
	height:198px;
	text-indent:-9999px;
	background:url(../parts/C027_0001_000111_09haru_20090113_20990331/images/room_blackchic_title.jpg) no-repeat;
}

#room_blackchic1019 .leftarea p {
	width:170px;
	height:150px;
	text-indent:-9999px;
	background:url(../parts/C027_0001_000111_09haru_20090113_20990331/images/room_blackchic_text.jpg) no-repeat;
}

#room_blackchic1019 .rightarea {
	width:530px;
	height:348px;
	float:right;
}

#room_blackbed1019{
	width:700px;
	height:353px;
	padding:0;
}

#room_blackbed1019 .leftarea {
	width:170px;
	height:348px;
	float:left;
	display:block;
}

#room_blackbed1019 .leftarea h3 {
	width:170px;
	height:198px;
	text-indent:-9999px;
	background:url(../parts/C027_0001_000110_09haru_20090113_20990331/images/room_blackbed_title.jpg) no-repeat;
}

#room_blackbed1019 .leftarea p {
	width:170px;
	height:150px;
	text-indent:-9999px;
	background:url(../parts/C027_0001_000110_09haru_20090113_20990331/images/room_blackbed_text.jpg) no-repeat;
}

#room_blackbed1019 .rightarea {
	width:530px;
	height:348px;
	float:right;
}

/*======================================
	部分コンテンツ 　ボタンエリア
=======================================*/

#button_area_1124{
	width:700px;
	height:58px;
	padding:0;
}

#button_area_1124 .right{
	width:193px;
	height:43px;
	float:right;
}

#button_area_1124 .left{
	width:193px;
	height:43px;
	float:left;
}


/*======================================
	部分コンテンツ 　リビングルーム
=======================================*/

#room_dining1019{
	width:700px;
	height:353px;
	padding:0;
}

#room_dining1019 .leftarea {
	width:170px;
	height:348px;
	float:left;
	display:block;
}

#room_dining1019 .leftarea h3 {
	width:170px;
	height:198px;
	text-indent:-9999px;
	background:url(../parts/C027_0001_000107_09haru_20090113_20990331/images/room_dining_title.jpg) no-repeat;
}

#room_dining1019 .leftarea p {
	width:170px;
	height:150px;
	text-indent:-9999px;
	background:url(../parts/C027_0001_000107_09haru_20090113_20990331/images/room_dining_text.jpg) no-repeat;
}

#room_dining1019 .rightarea {
	width:530px;
	height:348px;
	float:right;
}

#room_dresser1019{
	width:700px;
	height:353px;
	padding:0;
}

#room_dresser1019 .leftarea {
	width:170px;
	height:348px;
	float:left;
	display:block;
}

#room_dresser1019 .leftarea h3 {
	width:170px;
	height:198px;
	text-indent:-9999px;
	background:url(../parts/C027_0001_000108_09haru_20090113_20990331/images/room_dresser_title.jpg) no-repeat;
}

#room_dresser1019 .leftarea p {
	width:170px;
	height:150px;
	text-indent:-9999px;
	background:url(../parts/C027_0001_000108_09haru_20090113_20990331/images/room_dresser_text.jpg) no-repeat;
}

#room_dresser1019 .rightarea {
	width:530px;
	height:348px;
	float:right;
}

#room_elegance1019{
	width:700px;
	height:353px;
	padding:0;
}

#room_elegance1019 .leftarea {
	width:170px;
	height:348px;
	float:left;
	display:block;
}

#room_elegance1019 .leftarea h3 {
	width:170px;
	height:198px;
	text-indent:-9999px;
	background:url(../parts/C027_0001_000109_09haru_20090113_20990331/images/room_elegance_title.jpg) no-repeat;
}

#room_elegance1019 .leftarea p {
	width:170px;
	height:150px;
	text-indent:-9999px;
	background:url(../parts/C027_0001_000109_09haru_20090113_20990331/images/room_elegance_text.jpg) no-repeat;
}

#room_elegance1019 .rightarea {
	width:530px;
	height:348px;
	float:right;
}

#room_animal1019{
	width:700px;
	height:353px;
	padding:0;
}

#room_animal1019 .leftarea {
	width:170px;
	height:348px;
	float:left;
	display:block;
}

#room_animal1019 .leftarea h3 {
	width:170px;
	height:198px;
	text-indent:-9999px;
	background:url(../parts/C027_0001_000119_09haru_20090323_20990331/images/room_animal_title.jpg) no-repeat;
}

#room_animal1019 .leftarea p {
	width:170px;
	height:150px;
	text-indent:-9999px;
	background:url(../parts/C027_0001_000119_09haru_20090323_20990331/images/room_animal_text.jpg) no-repeat;
}

#room_animal1019 .rightarea {
	width:530px;
	height:348px;
	float:right;
}

#countryliving1019{
	width:700px;
	height:353px;
	padding:0;
}

#countryliving1019 .leftarea {
	width:170px;
	height:348px;
	float:left;
	display:block;
}

#countryliving1019 .leftarea h3 {
	width:170px;
	height:198px;
	text-indent:-9999px;
	background:url(../parts/C027_0001_000131_09haru_20090622_20990331/images/countryliving_title.jpg) no-repeat;
}

#countryliving1019 .leftarea p {
	width:170px;
	height:150px;
	text-indent:-9999px;
	background:url(../parts/C027_0001_000131_09haru_20090622_20990331/images/countryliving_text.jpg) no-repeat;
}

#countryliving1019 .rightarea {
	width:530px;
	height:348px;
	float:right;
}

#modernliving1019{
	width:700px;
	height:353px;
	padding:0;
}

#modernliving1019 .leftarea {
	width:170px;
	height:348px;
	float:left;
	display:block;
}

#modernliving1019 .leftarea h3 {
	width:170px;
	height:198px;
	text-indent:-9999px;
	background:url(../parts/C027_0001_000132_09haru_20090622_20990331/images/modernliving_title.jpg) no-repeat;
}

#modernliving1019 .leftarea p {
	width:170px;
	height:150px;
	text-indent:-9999px;
	background:url(../parts/C027_0001_000132_09haru_20090622_20990331/images/modernliving_text.jpg) no-repeat;
}

#modernliving1019 .rightarea {
	width:530px;
	height:348px;
	float:right;
}

#luxuryliving1019{
	width:700px;
	height:353px;
	padding:0;
}

#luxuryliving1019 .leftarea {
	width:170px;
	height:348px;
	float:left;
	display:block;
}

#luxuryliving1019 .leftarea h3 {
	width:170px;
	height:198px;
	text-indent:-9999px;
	background:url(../parts/C027_0001_000134_09haru_20090727_20990331/images/luxuryliving_title.jpg) no-repeat;
}

#luxuryliving1019 .leftarea p {
	width:170px;
	height:150px;
	text-indent:-9999px;
	background:url(../parts/C027_0001_000134_09haru_20090727_20990331/images/luxuryliving_text.jpg) no-repeat;
}

#luxuryliving1019 .rightarea {
	width:530px;
	height:348px;
	float:right;
}

#classicalsofa1019{
	width:700px;
	height:353px;
	padding:0;
}

#classicalsofa1019 .leftarea {
	width:170px;
	height:348px;
	float:left;
	display:block;
}

#classicalsofa1019 .leftarea h3 {
	width:170px;
	height:198px;
	text-indent:-9999px;
	background:url(../parts/C027_0001_000137_09haru_20090727_20990331/images/classicalsofa_title.jpg) no-repeat;
}

#classicalsofa1019 .leftarea p {
	width:170px;
	height:150px;
	text-indent:-9999px;
	background:url(../parts/C027_0001_000137_09haru_20090727_20990331/images/classicalsofa_text.jpg) no-repeat;
}

#classicalsofa1019 .rightarea {
	width:530px;
	height:348px;
	float:right;
}

#blackliving1019{
	width:700px;
	height:353px;
	padding:0;
}

#blackliving1019 .leftarea {
	width:170px;
	height:348px;
	float:left;
	display:block;
}

#blackliving1019 .leftarea h3 {
	width:170px;
	height:198px;
	text-indent:-9999px;
	background:url(../parts/C027_0001_000139_09haru_20090727_20990331/images/blackliving_title.jpg) no-repeat;
}

#blackliving1019 .leftarea p {
	width:170px;
	height:150px;
	text-indent:-9999px;
	background:url(../parts/C027_0001_000139_09haru_20090727_20990331/images/blackliving_text.jpg) no-repeat;
}

#blackliving1019 .rightarea {
	width:530px;
	height:348px;
	float:right;
}

#rose_kotatsu1019{
	width:700px;
	height:353px;
	padding:0;
}

#rose_kotatsu1019 .leftarea {
	width:170px;
	height:348px;
	float:left;
	display:block;
}

#rose_kotatsu1019 .leftarea h3 {
	width:170px;
	height:198px;
	text-indent:-9999px;
	background:url(../parts/C027_0001_000150_09haru_20091001_20990331/images/rose_kotatsu_title.jpg) no-repeat;
}

#rose_kotatsu1019 .leftarea p {
	width:170px;
	height:150px;
	text-indent:-9999px;
	background:url(../parts/C027_0001_000150_09haru_20091001_20990331/images/rose_kotatsu_text.jpg) no-repeat;
}

#rose_kotatsu1019 .rightarea {
	width:530px;
	height:348px;
	float:right;
}

#heart_kotatsu1019{
	width:700px;
	height:353px;
	padding:0;
}

#heart_kotatsu1019 .leftarea {
	width:170px;
	height:348px;
	float:left;
	display:block;
}

#heart_kotatsu1019 .leftarea h3 {
	width:170px;
	height:198px;
	text-indent:-9999px;
	background:url(../parts/C027_0001_000151_09haru_20091001_20990331/images/heart_kotatsu_title.jpg) no-repeat;
}

#heart_kotatsu1019 .leftarea p {
	width:170px;
	height:150px;
	text-indent:-9999px;
	background:url(../parts/C027_0001_000151_09haru_20091001_20990331/images/heart_kotatsu_text.jpg) no-repeat;
}

#heart_kotatsu1019 .rightarea {
	width:530px;
	height:348px;
	float:right;
}

#rococo1019{
	width:700px;
	height:353px;
	padding:0;
}

#rococo1019 .leftarea {
	width:170px;
	height:348px;
	float:left;
	display:block;
}

#rococo1019 .leftarea h3 {
	width:170px;
	height:198px;
	text-indent:-9999px;
	background:url(../parts/C027_0001_000155_09haru_20091001_20990331/images/rococo_title.jpg) no-repeat;
}

#rococo1019 .leftarea p {
	width:170px;
	height:150px;
	text-indent:-9999px;
	background:url(../parts/C027_0001_000155_09haru_20091001_20990331/images/rococo_text.jpg) no-repeat;
}

#rococo1019 .rightarea {
	width:530px;
	height:348px;
	float:right;
}

#flowerliving1019{
	width:700px;
	height:353px;
	padding:0;
}

#flowerliving1019 .leftarea {
	width:170px;
	height:348px;
	float:left;
	display:block;
}

#flowerliving1019 .leftarea h3 {
	width:170px;
	height:198px;
	text-indent:-9999px;
	background:url(../parts/C027_0001_000156_09haru_20091001_20990331/images/flowerliving_title.jpg) no-repeat;
}

#flowerliving1019 .leftarea p {
	width:170px;
	height:150px;
	text-indent:-9999px;
	background:url(../parts/C027_0001_000156_09haru_20091001_20990331/images/flowerliving_text.jpg) no-repeat;
}

#flowerliving1019 .rightarea {
	width:530px;
	height:348px;
	float:right;
}

#splendorliving1019{
	width:700px;
	height:353px;
	padding:0;
}

#splendorliving1019 .leftarea {
	width:170px;
	height:348px;
	float:left;
	display:block;
}

#splendorliving1019 .leftarea h3 {
	width:170px;
	height:198px;
	text-indent:-9999px;
	background:url(../parts/C027_0001_000160_09haru_20091001_20990331/images/splendorliving_title.jpg) no-repeat;
}

#splendorliving1019 .leftarea p {
	width:170px;
	height:150px;
	text-indent:-9999px;
	background:url(../parts/C027_0001_000160_09haru_20091001_20990331/images/splendorliving_text.jpg) no-repeat;
}

#splendorliving1019 .rightarea {
	width:530px;
	height:348px;
	float:right;
}

#gorgeousliving1019{
	width:700px;
	height:353px;
	padding:0;
}

#gorgeousliving1019 .leftarea {
	width:170px;
	height:348px;
	float:left;
	display:block;
}

#gorgeousliving1019 .leftarea h3 {
	width:170px;
	height:198px;
	text-indent:-9999px;
	background:url(../parts/C027_0001_000161_09haru_20091001_20990331/images/gorgeousliving_title.jpg) no-repeat;
}

#gorgeousliving1019 .leftarea p {
	width:170px;
	height:150px;
	text-indent:-9999px;
	background:url(../parts/C027_0001_000161_09haru_20091001_20990331/images/gorgeousliving_text.jpg) no-repeat;
}

#gorgeousliving1019 .rightarea {
	width:530px;
	height:348px;
	float:right;
}

#cuteliving1019{
	width:700px;
	height:353px;
	padding:0;
}

#cuteliving1019 .leftarea {
	width:170px;
	height:348px;
	float:left;
	display:block;
}

#cuteliving1019 .leftarea h3 {
	width:170px;
	height:198px;
	text-indent:-9999px;
	background:url(../parts/C027_0001_000162_09haru_20091001_20990331/images/cuteliving_title.jpg) no-repeat;
}

#cuteliving1019 .leftarea p {
	width:170px;
	height:150px;
	text-indent:-9999px;
	background:url(../parts/C027_0001_000162_09haru_20091001_20990331/images/cuteliving_text.jpg) no-repeat;
}

#cuteliving1019 .rightarea {
	width:530px;
	height:348px;
	float:right;
}


/*======================================
	部分コンテンツ 　モチーフや柄で探す
=======================================*/

#parts_mochif {
	width:700px;
}

#parts_mochif #parts_mochif_top {
	margin-bottom:10px;
}

#parts_mochif #parts_mochif_bottom {
	height:163px;
	padding:10px 0 10px 0;
}

#parts_mochif h3 {
	width:700px;
	height:90px;
	text-indent:-9999px;
	background:url(../parts/C027_0001_000052_08natsu_20080801_20990331/images/ttl.jpg) no-repeat;
	margin-bottom:6px;
}

#parts_mochif #parts_mochif_top .navi_box {
	background:url(../parts/C027_0001_000052_08natsu_20080801_20990331/images/nav_bk.gif) no-repeat;
}


#parts_mochif #parts_mochif_bottom .navi_box {
	background:url(../parts/C027_0001_000171_09aki_20091001_20990331/images/nav_bk02.gif) no-repeat;
}


#parts_mochif .navi_box {
	display:block;
	clear:both;
	width:700px;
	height:133px;
	margin:0px;
}


#parts_mochif .navi_box:after {
	content:"";
	display:block;
	clear:both;
}


#parts_mochif .navi_box ul {
	clear:both;
}

#parts_mochif .navi_box ul li {
	list-style:none;
	float:left;
}


#parts_mochif .navi_box ul li a.nav01 {
	display:block;
	text-decoration:none;
	width:127px;
	height:30px;
	margin: 7px 0 0 15px;
}

#parts_mochif .navi_box ul li a.nav02 {
	display:block;
	text-decoration:none;
	width:97px;
	height:30px;
	margin: 7px 0 0 0;
}

#parts_mochif .navi_box ul li a.nav03 {
	display:block;
	text-decoration:none;
	width:173px;
	height:30px;
	margin: 7px 0 0 0;
}

#parts_mochif .navi_box ul li a.nav04 {
	display:block;
	text-decoration:none;
	width:119px;
	height:30px;
	margin: 7px 0 0 0;
}

#parts_mochif .navi_box ul li a.nav05 {
	display:block;
	text-decoration:none;
	width:125px;
	height:30px;
	margin: 7px 15px 0 0 ;
}

#parts_mochif .navi_box ul li a.nav06 {
	display:block;
	text-decoration:none;
	width:106px;
	height:30px;
	margin: 14px 0 0 15px;
}

#parts_mochif .navi_box ul li a.nav07 {
	display:block;
	text-decoration:none;
	width:115px;
	height:30px;
	margin: 14px 0 0 0;
}

#parts_mochif .navi_box ul li a.nav08 {
	display:block;
	text-decoration:none;
	width:114px;
	height:30px;
	margin: 14px 0 0 0;
}

#parts_mochif .navi_box ul li a.nav09 {
	display:block;
	text-decoration:none;
	width:114px;
	height:30px;
	margin: 14px 0 0 0;
}

#parts_mochif .navi_box ul li a.nav10 {
	display:block;
	text-decoration:none;
	width:95px;
	height:30px;
	margin: 14px 30px 0 0;
}

#parts_mochif .navi_box ul li a.nav11 {
	display:block;
	text-decoration:none;
	width:106px;
	height:30px;
	margin: 6px 0 15px 15px;
}
#parts_mochif .navi_box ul li a.nav12 {
	display:block;
	text-decoration:none;
	width:115px;
	height:30px;
	margin: 6px 0 0 0;
}
#parts_mochif .navi_box ul li a.nav13 {
	display:block;
	text-decoration:none;
	width:114px;
	height:30px;
	margin: 6px 0 0 0;
}
#parts_mochif .navi_box ul li a.nav14 {
	display:block;
	text-decoration:none;
	width:114px;
	height:30px;
	margin: 6px 0 0 0;
}
#parts_mochif .navi_box ul li a.nav15 {
	display:block;
	text-decoration:none;
	width:95px;
	height:30px;
	margin: 6px 0 0 0;
}
#parts_mochif .navi_box ul li a.nav16 {
	display:block;
	text-decoration:none;
	width:138px;
	height:30px;
	margin: 6px 0 0 0;
}


#parts_mochif #parts_mochif_bottom h4 {
	width:700px;
	height:30px;
	text-indent:-9999px;
	background:url(../parts/C027_0001_000171_09aki_20091001_20990331/images/nav_ttl.gif) no-repeat;
}

/*======================================
	部分コンテンツ 　目的で探す
=======================================*/
/*共通ナビ*/
#parts_mokuteki {
	width:700px;
	height:225px;
	padding:10px 0 10px 0;
}

#parts_mokuteki h4 {
	width:700px;
	height:51px;
	text-indent:-9999px;
	background:url(../parts/C027_0001_000064_08aki_20080901_20990331/images/ttl.gif) no-repeat;
}

#parts_mokuteki .navi_box {
	display:block;
	clear:both;
	width:700px;
	margin:0px;
	background-color:#ffe6f0;
}


#parts_mokuteki .navi_box:after {
	content:"";
	display:block;
	clear:both;
}


#parts_mokuteki .navi_box ul {
	clear:both;
}

#parts_mokuteki .navi_box ul li {
	list-style:none;
	float:left;
}


#parts_mokuteki .navi_box ul li a.nav01 {
	display:block;
	text-decoration:none;
	width:163px;
	height:51px;
	margin: 0 0 0 20px;
}

#parts_mokuteki .navi_box ul li a.nav02 {
	display:block;
	text-decoration:none;
	width:163px;
	height:51px;
	margin: 0 0 0 4px;
}

#parts_mokuteki .navi_box ul li a.nav03 {
	display:block;
	text-decoration:none;
	width:163px;
	height:51px;
	margin: 0 0 0 4px;
}

#parts_mokuteki .navi_box ul li a.nav04 {
	display:block;
	text-decoration:none;
	width:163px;
	height:51px;
	margin: 0 0 0 4px;
}


#parts_mokuteki .navi_box ul li a.nav05 {
	display:block;
	text-decoration:none;
	width:163px;
	height:51px;
	margin: 5px 0 0 20px;
}

#parts_mokuteki .navi_box ul li a.nav06 {
	display:block;
	text-decoration:none;
	width:163px;
	height:51px;
	margin: 5px 0 0 4px;
}

#parts_mokuteki .navi_box ul li a.nav07 {
	display:block;
	text-decoration:none;
	width:163px;
	height:51px;
	margin: 5px 0 0 4px;
}

#parts_mokuteki .navi_box ul li a.nav08 {
	display:block;
	text-decoration:none;
	width:163px;
	height:51px;
	margin: 5px 0 0 4px;
}
#parts_mokuteki .navi_box ul li a.nav09 {
	display:block;
	text-decoration:none;
	width:163px;
	height:51px;
	margin: 5px 0 10px 20px;
}

#parts_mokuteki .navi_box ul li a.nav10 {
	display:block;
	text-decoration:none;
	width:163px;
	height:51px;
	margin: 5px 0 10px 4px;
}


/*メイクアップ*/
#mokuteki_03 {
	width:700px;
}

#mokuteki_03 h3 {
	width:700px;
	height:150px;
	text-indent:-9999px;
	background:url(../parts/C027_0001_000097_08aki_20081125_20990331/images/bubun_mokuteki_03.jpg) no-repeat;
}

/*収納*/
#mokuteki_04 {
	width:700px;
}

#mokuteki_04 h3 {
	width:700px;
	height:150px;
	text-indent:-9999px;
	background:url(../parts/C027_0001_000063_08aki_20080901_20990331/images/bubun_mokuteki_04.jpg) no-repeat;
}

/*バス・サニタリー*/
#mokuteki_05 {
	width:700px;
}

#mokuteki_05 h3 {
	width:700px;
	height:150px;
	text-indent:-9999px;
	background:url(../parts/C027_0001_000062_08aki_20080901_20990331/images/bubun_mokuteki_05.jpg) no-repeat;
}

/*トイレ*/
#mokuteki_06 {
	width:700px;
}

#mokuteki_06 h3 {
	width:700px;
	height:150px;
	text-indent:-9999px;
	background:url(../parts/C027_0001_000061_08aki_20080901_20990331/images/bubun_mokuteki_06.jpg) no-repeat;
}

/*玄関*/
#mokuteki_07 {
	width:700px;
}

#mokuteki_07 h3 {
	width:700px;
	height:150px;
	text-indent:-9999px;
	background:url(../parts/C027_0001_000115_09haru_20090220_20990331/images/bubun_mokuteki_07.jpg) no-repeat;
}

/*リラックス*/
#mokuteki_08 {
	width:700px;
}

#mokuteki_08 h3 {
	width:700px;
	height:150px;
	text-indent:-9999px;
	background:url(../parts/C027_0001_000114_09haru_20090209_20990331/images/bubun_mokuteki_08.jpg) no-repeat;
}

/*キッチン*/
#mokuteki_09 {
	width:700px;
}

#mokuteki_09 h3 {
	width:700px;
	height:150px;
	text-indent:-9999px;
	background:url(../parts/C027_0001_000060_08aki_20080901_20990331/images/bubun_mokuteki_09.jpg) no-repeat;
}

/*ランチ*/
#mokuteki_10 {
	width:700px;
}

#mokuteki_10 h3 {
	width:700px;
	height:150px;
	text-indent:-9999px;
	background:url(../parts/C027_0001_000113_09haru_20090209_20990331/images/bubun_mokuteki_10.jpg) no-repeat;
}

/*======================================
	部分コンテンツ 　優待キャンペーン
=======================================*/

#campaign_area_1124 .bnarea{
	width:700px;
	height:auto;
	padding:0;
}

/*======================================
	部分コンテンツ 　最新姫ファッション
=======================================*/

#princessfa_1124 .titlearea{
	width:700px;
	height:42px;
	padding:0;
}


/*======================================

	サイトマップ

=======================================*/

#sitemap1019 {
	width:700px;
	font-size:13px;
	margin-bottom:60px;
}


#sitemap1019 ul li a, ul li a:hover, ul li a:visited, ul li a, ul li a:visited{
	color:#696868;
}

#sitemap1019 ul{
	margin:10px 0 0 15px;
}

#sitemap1019 ul li{
	margin:0 0 3px 0;
}


#sitemap1019 .site_link {
	background:url(../sitemap/images/sitemap_arrow.gif) no-repeat 0 0;
	padding-left:16px;
}


#sitemap1019 h3 {
	width:700px;
	height:70px;
	text-indent:-9999px;
	background:url(../sitemap/images/sitemap_ttl.gif) no-repeat;
}


#sitemap1019  .sitemapleft {
	float:left;
	width:306px;
	margin-left:35px!important;
	margin-left:15px;
}

#sitemap1019  .sitemapright {
	float:left;
	width:306px;
	margin-left:20px;
}



#sitemap1019 .service h4 {
	width:700px;
	height:32px;
	text-indent:-9999px;
	background:url(../sitemap/images/sitemap_subttl.gif) no-repeat;
	margin-top:10px;
}


#sitemap1019 .service h6.sitemap01_01 {
	width:306px;
	height:24px;
	text-indent:-9999px;
	background:url(../sitemap/images/sitemap_subttl01_01.gif) no-repeat;
	margin-top:10px;
}

#sitemap1019 .service h6.sitemap01_02 {
	width:306px;
	height:24px;
	text-indent:-9999px;
	background:url(../sitemap/images/sitemap_subttl01_02.gif) no-repeat;
	margin-top:10px;
}


#sitemap1019 .shopping h4 {
	width:700px;
	height:32px;
	text-indent:-9999px;
	background:url(../sitemap/images/sitemap_subttl02.gif) no-repeat;
	margin-top:30px;
}

#sitemap1019 .shopping h5 {
	width:636px;
	height:30px;
	background:url(../sitemap/images/sitemap_subttl02_01.gif) no-repeat;
	margin:10px 0 0 35px;
}


#sitemap1019 .shopping h6.sitemap01_01 {
	width:306px;
	height:24px;
	margin-top:10px;
}

#sitemap1019 .shopping h6.sitemap01_02 {
	width:306px;
	height:24px;
	margin-top:10px;
}

#sitemap1019 .shopping h6.sitemap01_03 {
	width:306px;
	height:24px;
	margin-top:20px;
}



#sitemap1019 .mochief h5 {
	width:636px;
	height:30px;
	text-indent:-9999px;
	background:url(../sitemap/images/sitemap_subttl02_02.gif) no-repeat;
	margin:25px 0 0 35px;
}


#sitemap1019 .mochief_box {
	width:636px;
	height:50px;
	display:block;
	clear:both;
	margin-left:35px;
}

#sitemap1019 .mochief_box:after {
	content:"";
	display:block;
	clear:both;
}

#sitemap1019 .mochief_box ul {
	clear:both;
}

#sitemap1019 .mochief_box ul li {
	list-style:none;
	float:left;
	margin-bottom:10px;
	width:100px;
	height:18px;
}

#sitemap1019 .mochief_box ul li a.mochief_link01 {
	display:block;
	background:url(../sitemap/images/icon_mochief_01.gif) no-repeat 0 0;
	padding-left:20px;
	height:18px;
}

#sitemap1019 .mochief_box ul li a.mochief_link02 {
	display:block;
	background:url(../sitemap/images/icon_mochief_02.gif) no-repeat 0 0;
	padding-left:20px;
	height:18px;
}

#sitemap1019 .mochief_box ul li a.mochief_link03 {
	display:block;
	background:url(../sitemap/images/icon_mochief_03.gif) no-repeat 0 0;
	padding-left:20px;
	height:18px;	
}

#sitemap1019 .mochief_box ul li a.mochief_link04 {
	display:block;
	background:url(../sitemap/images/icon_mochief_04.gif) no-repeat 0 0;
	padding-left:20px;
	height:18px;
}

#sitemap1019 .mochief_box ul li a.mochief_link05 {
	display:block;
	background:url(../sitemap/images/icon_mochief_05.gif) no-repeat 0 0;
	padding-left:20px;
	height:18px;
}
#sitemap1019 .mochief_box ul li a.mochief_link06 {
	display:block;
	background:url(../sitemap/images/icon_mochief_06.gif) no-repeat 0 0;
	padding-left:20px;
	height:18px;
}
#sitemap1019 .mochief_box ul li a.mochief_link07 {
	display:block;
	background:url(../sitemap/images/icon_mochief_07.gif) no-repeat 0 0;
	padding-left:20px;
	height:18px;
}
#sitemap1019 .mochief_box ul li a.mochief_link08 {
	display:block;
	background:url(../sitemap/images/icon_mochief_08.gif) no-repeat 0 0;
	padding-left:20px;
	height:18px;
}
#sitemap1019 .mochief_box ul li a.mochief_link09 {
	display:block;
	background:url(../sitemap/images/icon_mochief_09.gif) no-repeat 0 0;
	padding-left:20px;
	height:18px;
}
#sitemap1019 .mochief_box ul li a.mochief_link10 {
	display:block;
	background:url(../sitemap/images/icon_mochief_10.gif) no-repeat 0 0;
	padding-left:20px;
	height:18px;
}
#sitemap1019 .mochief_box ul li a.mochief_link11 {
	display:block;
	background:url(../sitemap/images/icon_mochief_11.gif) no-repeat 0 0;
	padding-left:20px;
	height:18px;
}
#sitemap1019 .mochief_box ul li a.mochief_link12 {
	display:block;
	background:url(../sitemap/images/icon_mochief_12.gif) no-repeat 0 0;
	padding-left:20px;
	height:18px;
}

#sitemap1019 .mochief_box ul li a.mochief_link13 {
	display:block;
	background:url(../sitemap/images/icon_mochief_13.gif) no-repeat 0 0;
	padding-left:20px;
	height:18px;
}

#sitemap1019 .mochief_box ul li a.mochief_link14 {
	display:block;
	background:url(../sitemap/images/icon_mochief_14.gif) no-repeat 0 0;
	padding-left:20px;
	height:18px;
}


#sitemap1019 .mokuteki h5 {
	width:636px;
	height:30px;
	text-indent:-9999px;
	background:url(../sitemap/images/sitemap_subttl02_03.gif) no-repeat;
	margin:25px 0 0 35px;
}

/*======================================
部分コンテンツ　姫ネイル
=======================================*/

#hime_nail {
	width:700px;
}

#hime_nail h3 {
	width:700px;
	height:150px;
	text-indent:-9999px;
	background:url(../parts/C027_0001_000095_08aki_20081110_20990331/images/ttl.jpg) no-repeat;
	padding:0 0 10px 0;
}

/*======================================
部分コンテンツ　新着アイテム
=======================================*/

#parts_new_item {
	width:700px;
}

#parts_new_item h3 {
	width:700px;
	height:84px;
	text-indent:-9999px;
	background:url(../parts/C027_0001_000028_08natsu_20080407_20990331/images/ttl.jpg) no-repeat;
	padding:0 0 10px 0;
}

/*======================================
	部分コンテンツ 　子供部屋用家具
=======================================*/

#parts_kids_fu {
	width:700px;
}

#parts_kids_fu #parts_kids_fu_top {
	margin-bottom:10px;
}

#parts_kids_fu #parts_kids_fu_bottom {
	margin:10px 0 10px 0;
}

#parts_kids_fu h3 {
	width:700px;
	height:150px;
	text-indent:-9999px;
	background:url(../parts/C027_0001_000099_08aki_20081125_20990331/images/ttl.jpg) no-repeat;
	margin-bottom:6px;
}

#parts_kids_fu .navi_box {
	display:block;
	clear:both;
	width:700px;
	margin:0px;
}


#parts_kids_fu .navi_box:after {
	content:"";
	display:block;
	clear:both;
}


#parts_kids_fu .navi_box ul {
	clear:both;
}

#parts_kids_fu .navi_box ul li {
	list-style:none;
	float:left;
}


#parts_kids_fu .navi_box ul li a.nav01 {
	display:block;
	text-decoration:none;
	width:173px;
	height:48px;
	margin: 0 3px 0 0;
}

#parts_kids_fu .navi_box ul li a.nav02 {
	display:block;
	text-decoration:none;
	width:173px;
	height:48px;
	margin: 0 3px 0 0;
}

#parts_kids_fu .navi_box ul li a.nav03 {
	display:block;
	text-decoration:none;
	width:173px;
	height:48px;
	margin: 0 3px 0 0;
}

#parts_kids_fu .navi_box ul li a.nav04 {
	display:block;
	text-decoration:none;
	width:172px;
	height:48px;
	margin: 0;
}

#parts_kids_fu #parts_kids_fu_bottom .ttl_bottom {
	width:700px;
	height:26px;
	padding:8px 0 6px 0;
	clear:both;
	display:block;	
}

#parts_kids_fu .bt_all {
	width:193px;
	height:22px;
	margin: 6px 0 0 0;
	float:right;
}

#parts_kids_fu .bt_all:after {
	content:"";
	display:block;
	clear:both;
}


#parts_kids_fu #parts_kids_fu_bottom h4 {
	width:700px;
	height:26px;
	text-indent:-9999px;
	margin-bottom:6px;
	background:url(../parts/C027_0001_000169_09aki_20091001_20990331/images/ttl_sub.gif) no-repeat;
}

/*======================================
	部分コンテンツ 　テキスト枠　基本１
=======================================*/

#txt_area_01 {
	width:700px;
	margin:10px 0 10px 0;
}

#txt_area_01 h3 {
	width:700px;
	height:43px;
	text-indent:-9999px;
	background:url(../parts/C027_0001_000100_08aki_20081125_20990331/images/ttl.gif) no-repeat;
}

#txt_area_01 .txt_box {
	width:700px;
	background:url(../parts/C027_0001_000100_08aki_20081125_20990331/images/box_head.gif) no-repeat;
}

#txt_area_01 .txt_box p {
	padding: 20px 40px 5px 40px;
	line-height:1.5em;
	color:#696868;
	font-size:12px;	
}

/*======================================
	部分コンテンツ 　テキスト枠　基本2
=======================================

#txt_area_01 {
	width:700px;
	padding:10px 0 10px 0;
	height:142px;
}


#txt_area_01 h3 {
	width:700px;
	height:43px;
	text-indent:-9999px;
	background:url(../parts/C027_0001_000106_08aki_20081125_20990331/images/ttl.gif) no-repeat;
}

#txt_area_01 .txt_box {
	width:700px;
	background:url(../parts/C027_0001_000106_08aki_20081125_20990331/images/box_head.gif) no-repeat;
}

#txt_area_01 .txt_box p {
	padding: 20px 40px 5px 40px;
	line-height:1.5em;
	color:#696868;
}*/

/*======================================
	こたつ特集　10/19
=======================================*/

#princess-kotatsu1019 {
	width:700px;
}


#princess-kotatsu1019 .title01 {
	float:left;
	width:421px;
	margin-bottom:17px
}

#princess-kotatsu1019 .title01 h3 {
	width:421px;
	height:147px;
	background:url(../interior/cute_kotatsu/images/kotatu_head_ttl.gif) no-repeat 0 0;
	text-indent:-9999px;
}

#princess-kotatsu1019 .title01 .title_text01 {
	width:421px!important;
	height:69px;
	background:url(../interior/cute_kotatsu/images/kotatu_head_bk.gif) no-repeat 0 0;
	padding:0 0 0 30px;
	font-size:12px;
	line-height:20px;
	color:#591d26;
}

#princess-kotatsu1019 .cate01 h4 {
	width:700px;
	height:73px;
	background:url(../interior/cute_kotatsu/images/cate01_ttl.gif) no-repeat 0 0;
	text-indent:-9999px;
}

#princess-kotatsu1019 .cate01 h5 {
	width:700px;
	height:73px;
	background:url(../interior/cute_kotatsu/images/cate01_subttl.gif) no-repeat 0 0;
	text-indent:-9999px;
}

#princess-kotatsu1019 .cate01 .info {
	width:236px;
	float:right;
}


#princess-kotatsu1019 .cate02 h4 {
	width:700px;
	height:73px;
	background:url(../interior/cute_kotatsu/images/cate02_ttl.gif) no-repeat 0 0;
	text-indent:-9999px;
}

#princess-kotatsu1019 .cate02 h5 {
	width:700px;
	height:73px;
	background:url(../interior/cute_kotatsu/images/cate02_subttl.gif) no-repeat 0 0;
	text-indent:-9999px;
}

#princess-kotatsu1019 .cate02 .info {
	width:236px;
	float:left;
}

#princess-kotatsu1019 .cate03 h4 {
	width:700px;
	height:73px;
	background:url(../interior/cute_kotatsu/images/cate03_ttl.gif) no-repeat 0 0;
	text-indent:-9999px;
}

#princess-kotatsu1019 .cate03 h5 {
	width:700px;
	height:73px;
	background:url(../interior/cute_kotatsu/images/cate03_subttl.gif) no-repeat 0 0;
	text-indent:-9999px;
}

#princess-kotatsu1019 .cate03 .info {
	width:236px;
	float:right;
}


#princess-kotatsu1019 .cate01 h4 {
	width:700px;
	height:73px;
	background:url(../interior/cute_kotatsu/images/cate01_ttl.gif) no-repeat 0 0;
	text-indent:-9999px;
}

#princess-kotatsu1019 .cate01 h5 {
	width:700px;
	height:73px;
	background:url(../interior/cute_kotatsu/images/cate01_subttl.gif) no-repeat 0 0;
	text-indent:-9999px;
}

#princess-kotatsu1019 .cate01 .info {
	width:236px;
	float:right;
}


#princess-kotatsu1019 .p_k_link {
	background:url(../interior/cute_kotatsu/images/kotatu_arrow.gif) no-repeat 0 0;
	padding-left:16px;
	margin:15px 0 0 15px;
}

#princess-kotatsu1019 .info .p_k_link a {
	display:block;
	font-size:12px;
	line-height:14px;
	color:#591d26;
	font-weight:bold;
	text-decoration:none;
	margin-bottom:5px;
}
#princess-kotatsu1019 .info .p_k_link a:link,
#princess-kotatsu1019 .info .p_k_link a:visited {text-decoration:none; color:#591d26;}
#princess-kotatsu1019 .info .p_k_link a:hover {text-decoration:underline; color:#591d26;}

#princess-kotatsu1019 .info .p_k_link span {
	font-size:10px;
	line-height:14px;
	color:#333;
}

#princess-kotatsu1019 .info .bt_link {
margin:5px 0 0 30px;
}


#princess-kotatsu1019 .kotatumore01 .kotatsu_table_list1019 {
	margin-bottom:15px;
}

#princess-kotatsu1019 .kotatumore h4.v01 {
	width:700px;
	height:31px;
	background:url(../interior/cute_kotatsu/images/sum_ttl01.gif) no-repeat 0 0;
	text-indent:-9999px;
	margin:0 0 10px 0;
}
#princess-kotatsu1019 .kotatumore h4.v02 {
	width:700px;
	height:31px;
	background:url(../interior/cute_kotatsu/images/sum_ttl02.gif) no-repeat 0 0;
	text-indent:-9999px;
	margin:20px 0 10px 0;
}

#princess-kotatsu1019 .kotatumore .kotatsu_table_list1019 th,
#princess-kotatsu1019 .kotatumore .kotatsu_table_list1019 td {
	padding:0 10px 5px 10px;
	text-align:left;
}

#princess-kotatsu1019 .kotatumore .kotatsu_table_list1019 td {
	padding-bottom:10px;
}

#princess-kotatsu1019 .kotatumore .kotatsu_table_list1019 td p {
	font-size:13px;
	color:#333;
	text-decoration:none;
}

#princess-kotatsu1019 .kotatumore .kotatsu_table_list1019 td a {
	display:block;
	font-size:13px;
	color:#ff568a;
	text-decoration:none;
}
#princess-kotatsu1019 .kotatumore .kotatsu_table_list1019 td a:link,
#princess-kotatsu1019 .kotatumore .kotatsu_table_list1019 td a:visited {text-decoration:none; color:#ff568a;}
#princess-kotatsu1019 .kotatumore .kotatsu_table_list1019 td a:hover {text-decoration:underline; color:#ff568a;}

#princess-kotatsu1019 .bt_other{
	margin-left:109px;
	margin-bottom:15px;
}

/*======================================
	セカンド共通　バナー　10/19
=======================================*/
.second_bn_1019{
	margin: 10px 0 10px 0;
}

/*======================================
	冬のお姫様部屋特集　11/16
=======================================*/

#princessroom_winter1116 {
	width:700px;
	margin-bottom:20px;
}


#princessroom_winter1116 .title01 {
	width:700px;
	height:162px;
}


#princessroom_winter1116 .title01 h3 {
	width:398px;
	height:162px;
	background:url(../princessroom/winter/images/head01.gif) no-repeat 0 0;
	text-indent:-9999px;
	float:left;	
}

#princessroom_winter1116 .title01 .title_text01 {
	width:227px !important;
	width:auto;
	height:112px !important;
	height:162px;
	background:url(../princessroom/winter/images/head02.gif) no-repeat 0 0;
	padding:50px 70px 0 5px ;
	font-size:12px;
	line-height:20px;
	color:#fff;
	float:left;
}

#princessroom_winter1116 #ca {
	width:700px;
	padding:0;
	margin:0;
	background:url(../princessroom/winter/images/bk01.gif) repeat-y;	
	margin-bottom:20px;
			
}

#princessroom_winter1116 #ca h4 {
	width:700px;
	height:88px;	
	background:url(../princessroom/winter/images/ca_ttl.gif) no-repeat 0 0;	
	text-indent:-9999px;
}

#princessroom_winter1116 #ca .item {
	width:648px !important;
	width:677px;
	padding: 0 0 20px 29px;
	
}

#princessroom_winter1116 #ca .item .main {
	width:322px;
	float:left;
}

#princessroom_winter1116 #ca .item .main .bk {
	background:url(../princessroom/winter/images/item_bk.jpg) no-repeat 0 0;
	height:262px;

}

#princessroom_winter1116 #ca .item .main .main_pa {
	padding: 0 9px 10px 9px;
}


#princessroom_winter1116 #ca .item .main .copy {
	height:75px;
	background:url(../princessroom/winter/images/ca_come.gif) no-repeat 0 0;
	text-indent:-9999px;
		
}

#princessroom_winter1116 #ca .item ul.pri_item_list{
	width:326px;
	float:left;
	list-style:none;
}

#princessroom_winter1116 #ca .item ul.pri_item_list li{
	width:163px;
	float:left;
	margin:0;
	padding:0;
}

#princessroom_winter1116 #ca .other_recome_box {
	width:700px;
	background:url(../princessroom/winter/images/recome_bk.gif) no-repeat bottom;
}

#princessroom_winter1116 #ca .other_recome_box h5{
	width:700px;
	height:46px;
	background:url(../princessroom/winter/images/recome_ttl.gif) no-repeat bottom;
	text-indent:-9999px;	
	margin:0;
	padding:0;
}


#princessroom_winter1116 #ca .other_recome_box ul.other_recome_item{
	margin: 0 0 0 38px;
}

#princessroom_winter1116 #ca .other_recome_box ul.other_recome_item li{
	height:89px;
	float:left;
	margin:0 14px 0 0;
	padding:0 0 15px 0;			
}

#princessroom_winter1116 #ko {
	width:700px;
	padding:0;
	margin:0;	
	background:url(../princessroom/winter/images/bk01.gif) repeat-y;
	margin-bottom:20px;		
}

#princessroom_winter1116 #ko h4 {
	width:700px;
	height:88px;	
	background:url(../princessroom/winter/images/ko_ttl.gif) no-repeat 0 0;	
	text-indent:-9999px;
}

#princessroom_winter1116 #ko .item {
	width:648px !important;
	width:677px;
	padding: 0 0 20px 29px;
	
}

#princessroom_winter1116 #ko .item .main {
	width:322px;
	float:left;
}

#princessroom_winter1116 #ko .item .main .bk {
	background:url(../princessroom/winter/images/item_bk.jpg) no-repeat 0 0;
	height:262px;

}

#princessroom_winter1116 #ko .item .main .main_pa {
	padding: 0 9px 10px 9px;
}

#princessroom_winter1116 #ko .item .main .copy {
	height:75px;
	background:url(../princessroom/winter/images/ko_come.gif) no-repeat 0 0;
	text-indent:-9999px;
		
}

#princessroom_winter1116 #ko .item ul.pri_item_list{
	width:326px;
	float:left;
	list-style:none;
}

#princessroom_winter1116 #ko .item ul.pri_item_list li{
	width:163px;
	float:left;
	margin:0;
	padding:0;
}

#princessroom_winter1116 #ko .other_recome_box {
	width:700px;
	background:url(../princessroom/winter/images/recome_bk.gif) no-repeat bottom;
}

#princessroom_winter1116 #ko .other_recome_box h5{
	width:700px;
	height:46px;
	background:url(../princessroom/winter/images/recome_ttl.gif) no-repeat bottom;
	text-indent:-9999px;
	padding:0;
	margin:0;	
}


#princessroom_winter1116 #ko .other_recome_box ul.other_recome_item{
	margin: 0 0 0 38px;
}

#princessroom_winter1116 #ko .other_recome_box ul.other_recome_item li{
	height:89px;
	float:left;
	margin:0 14px 0 0;
	padding:0 0 15px 0;			
}


#princessroom_winter1116 #ra {
	width:700px;
	padding:0;
	margin:0;	
	background:url(../princessroom/winter/images/bk01.gif) repeat-y;
	margin-bottom:20px;		
}

#princessroom_winter1116 #ra h4 {
	width:700px;
	height:88px;	
	background:url(../princessroom/winter/images/ra_ttl.gif) no-repeat 0 0;	
	text-indent:-9999px;
}

#princessroom_winter1116 #ra .item {
	width:648px !important;
	width:677px;
	padding: 0 0 20px 29px;
	
}

#princessroom_winter1116 #ra .item .main {
	width:322px;
	float:left;
}

#princessroom_winter1116 #ra .item .main .bk {
	background:url(../princessroom/winter/images/item_bk.jpg) no-repeat 0 0;
	height:262px;

}

#princessroom_winter1116 #ra .item .main .main_pa {
	padding: 0 9px 10px 9px;
}


#princessroom_winter1116 #ra .item .main .copy {
	height:75px;
	background:url(../princessroom/winter/images/ra_come.gif) no-repeat 0 0;
	text-indent:-9999px;
		
}

#princessroom_winter1116 #ra .item ul.pri_item_list{
	width:326px;
	float:left;
	list-style:none;
}

#princessroom_winter1116 #ra .item ul.pri_item_list li{
	width:163px;
	float:left;
	margin:0;
	padding:0;
}

#princessroom_winter1116 #ra .other_recome_box {
	width:700px;
	background:url(../princessroom/winter/images/recome_bk.gif) no-repeat bottom;
}

#princessroom_winter1116 #ra .other_recome_box h5{
	width:700px;
	height:46px;
	background:url(../princessroom/winter/images/recome_ttl.gif) no-repeat bottom;
	text-indent:-9999px;
	padding:0;
	margin:0;	
}


#princessroom_winter1116 #ra .other_recome_box ul.other_recome_item{
	margin: 0 0 0 38px;
}

#princessroom_winter1116 #ra .other_recome_box ul.other_recome_item li{
	height:89px;
	float:left;
	margin:0 14px 0 0;
	padding:0 0 15px 0;			
}

#princessroom_winter1116 #hu {
	width:700px;
	padding:0;
	margin:0;	
	background:url(../princessroom/winter/images/bk01.gif) repeat-y;
	margin-bottom:20px;		
}

#princessroom_winter1116 #hu h4 {
	width:700px;
	height:88px;	
	background:url(../princessroom/winter/images/hu_ttl.gif) no-repeat 0 0;	
	text-indent:-9999px;
}

#princessroom_winter1116 #hu .item {
	width:648px !important;
	width:677px;
	padding: 0 0 20px 29px;
	
}

#princessroom_winter1116 #hu .item .main {
	width:322px;
	float:left;
}

#princessroom_winter1116 #hu .item .main .bk {
	background:url(../princessroom/winter/images/item_bk.jpg) no-repeat 0 0;
	height:262px;

}

#princessroom_winter1116 #hu .item .main .main_pa {
	padding: 0 9px 10px 9px;
}


#princessroom_winter1116 #hu .item .main .copy {
	height:75px;
	background:url(../princessroom/winter/images/hu_come.gif) no-repeat 0 0;
	text-indent:-9999px;
		
}

#princessroom_winter1116 #hu .item ul.pri_item_list{
	width:326px;
	float:left;
	list-style:none;
}

#princessroom_winter1116 #hu .item ul.pri_item_list li{
	width:163px;
	float:left;
	margin:0;
	padding:0;
}

#princessroom_winter1116 #hu .other_recome_box {
	width:700px;
	background:url(../princessroom/winter/images/recome_bk.gif) no-repeat bottom;
}

#princessroom_winter1116 #hu .other_recome_box h5{
	width:700px;
	height:46px;
	background:url(../princessroom/winter/images/recome_ttl.gif) no-repeat bottom;
	text-indent:-9999px;
	padding:0;
	margin:0;	
}


#princessroom_winter1116 #hu .other_recome_box ul.other_recome_item{
	margin: 0 0 0 38px;
}

#princessroom_winter1116 #hu .other_recome_box ul.other_recome_item li{
	height:89px;
	float:left;
	margin:0 14px 0 0;
	padding:0 0 15px 0;			
}

#princessroom_winter1116 #za {
	width:700px;
	padding:0;
	margin:0;	
	background:url(../princessroom/winter/images/bk01.gif) repeat-y;
	margin-bottom:20px;		
}

#princessroom_winter1116 #za h4 {
	width:700px;
	height:88px;	
	background:url(../princessroom/winter/images/za_ttl.gif) no-repeat 0 0;	
	text-indent:-9999px;
}

#princessroom_winter1116 #za .item {
	width:648px !important;
	width:677px;
	padding: 0 0 20px 29px;
	
}

#princessroom_winter1116 #za .item .main {
	float:left;
	background:url(../princessroom/winter/images/za_item01.jpg) no-repeat 0 0;	
	padding: 35px 9px 12px 9px;
}


#princessroom_winter1116 #za .item .mainitem {
	width:203px;
	float:left;	
}

#princessroom_winter1116 #za .item .itemcopy {
	width:200px;
	height:267px;
	float:left;
}

#princessroom_winter1116 #za ul.pri_item_list{
	list-style:none;
	margin-left:29px;
	height:205px;
	padding-bottom:15px;
	
}

#princessroom_winter1116 #za ul.pri_item_list li{
	width:154px;
	float:left;
	margin:0 8px 0 0;
	padding:0;
}

#princessroom_winter1116 #za .other_recome_box {
	width:700px;
	background:url(../princessroom/winter/images/recome_bk.gif) no-repeat bottom;
}

#princessroom_winter1116 #za .other_recome_box h5{
	width:700px;
	height:46px;
	background:url(../princessroom/winter/images/recome_ttl.gif) no-repeat bottom;
	text-indent:-9999px;
	padding:0;
	margin:0;	
}


#princessroom_winter1116 #za .other_recome_box ul.other_recome_item{
	margin: 0 0 0 38px;
}

#princessroom_winter1116 #za .other_recome_box ul.other_recome_item li{
	float:left;
	margin:0 8px 0 0;
	padding:0 0 15px 0;			
}

#princessroom_winter1116 #za .p_w_link a {
	display:block;
	font-size:12px;
	line-height:14px;
	color:#591d26;
	font-weight:bold;
	text-decoration:none;
	margin: 10px 0 5px 0;
	padding-left:14px;
	background:url(../princessroom/winter/images/arrow01.gif) no-repeat 0 0;	
}
#princessroom_winter1116 #za .p_w_link a:link,
#princessroom_winter1116 #za .p_w_link a:visited {text-decoration:none; color:#591d26;}
#princessroom_winter1116 #za .p_w_link a:hover {text-decoration:underline; color:#591d26;}

#princessroom_winter1116 #za .p_w_link span {
	font-size:10px;
	line-height:14px;
	color:#333;
}


/*======================================
	トップ 場所から探す
=======================================*/

.space_area{
	clear:both;
	width:699px;
	height:440px;
	/*background:#FDEFF6;*/
	background:url(../images/common/basho/item_area_bg2.gif) no-repeat left top;
}

.space_area:after {
	content:"";
	display:block;
	clear:both;
}

.space_area .l_area{
	display:block;
	float:left;
	width:286px;
	margin-top:0px;
	margin-left:10px !important;
	margin-left:5px;
}

.space_area .l_area .area1{
	height:207px;
	background:url(../images/common/basho/sp_bg_01.gif) no-repeat;
}

.space_area .l_area .area1 .ba1{
	padding:6px 0 0 81px;
}

.space_area .l_area .area1 .lm1{
	float:left;
	width:84px;
}

.space_area .l_area .area1 .lm1 .ba4 {
	padding:50px 0 0 15px;
}

.space_area .l_area .area1 .rm1{
	float:right;
	width:202px;
}

.space_area .l_area .area1 .rm1 .ba5 {
	padding:15px 0 0 46px;
}

.space_area .l_area .area1 .rm1 .ba3 {
	padding:28px 0 0 7px;
}


.space_area .l_area .area1 .ba2 {
	padding:5px 0 0 160px;
}

.space_area .l_area .area2{
	height:155px;
	background:url(../images/common/basho/sp_bg_02.gif) no-repeat;
}

.space_area .l_area .area2 .ba7 {
	float:left;
	width:78px;
	padding:62px 0 0 4px;
}

.space_area .l_area .area2 .ba8 {
	float:left;
	width:84px;
	padding:100px 0 0 0;
}

.space_area .l_area .area2 .rarea {
	float:left;
	width:113px;
}

.space_area .l_area .area2 .rarea .ba6 {
	padding:33px 0 0 0;
}

.space_area .l_area .area2 .rarea .ba9 {
	float:right;
	padding:10px 0 0 0;
}


.space_area .r_area{
	float:right;
	width:391px;
	padding-bottom:1px;
	/*margin-top:15px;*/
}

.space_area .r_area ul{
	padding:0;
	margin:0;
}

.space_area .r_area ul li {
	float:left;
	margin-right:7px;
	margin-bottom:8px;

}


.space_area .r_area a.btn1 {
	width:122px;
	height:116px;
	display:block;
	font-size:10px;
	text-indent:-9999px;
	background: url(../images/common/basho/sbtn_1.jpg) no-repeat;
	text-decoration:none;
}

.space_area .r_area a.btn1:active {
	background:url(../images/common/basho/sbtn_1.jpg) no-repeat 0px 0px;
	text-decoration:none;
}

.space_area .r_area a.btn1:hover {
	background:url(../images/common/basho/sbtn_1.jpg) no-repeat 0px -116px;
	text-decoration:none;
}


.space_area .r_area a.btn2 {
	width:122px;
	height:116px;
	display:block;
	font-size:10px;
	text-indent:-9999px;
	background: url(../images/common/basho/sbtn_2.jpg) no-repeat;
	text-decoration:none;
}

.space_area .r_area a.btn2:active {
	background:url(../images/common/basho/sbtn_2.jpg) no-repeat 0px 0px;
	text-decoration:none;
}

.space_area .r_area a.btn2:hover {
	background:url(../images/common/basho/sbtn_2.jpg) no-repeat 0px -116px;
	text-decoration:none;
}

.space_area .r_area a.btn3 {
	width:122px;
	height:116px;
	display:block;
	font-size:10px;
	text-indent:-9999px;
	background: url(../images/common/basho/sbtn_3.jpg) no-repeat;
	text-decoration:none;
}

.space_area .r_area a.btn3:active {
	background:url(../images/common/basho/sbtn_3.jpg) no-repeat 0px 0px;
	text-decoration:none;
}

.space_area .r_area a.btn3:hover {
	background:url(../images/common/basho/sbtn_3.jpg) no-repeat 0px -116px;
	text-decoration:none;
}

.space_area .r_area a.btn4 {
	width:122px;
	height:116px;
	display:block;
	font-size:10px;
	text-indent:-9999px;
	background: url(../images/common/basho/sbtn_4.jpg) no-repeat;
	text-decoration:none;
}

.space_area .r_area a.btn4:active {
	background:url(../images/common/basho/sbtn_4.jpg) no-repeat 0px 0px;
	text-decoration:none;
}

.space_area .r_area a.btn4:hover {
	background:url(../images/common/basho/sbtn_4.jpg) no-repeat 0px -116px;
	text-decoration:none;
}

.space_area .r_area a.btn5 {
	width:122px;
	height:116px;
	display:block;
	font-size:10px;
	text-indent:-9999px;
	background: url(../images/common/basho/sbtn_5.jpg) no-repeat;
	text-decoration:none;
}

.space_area .r_area a.btn5:active {
	background:url(../images/common/basho/sbtn_5.jpg) no-repeat 0px 0px;
	text-decoration:none;
}

.space_area .r_area a.btn5:hover {
	background:url(../images/common/basho/sbtn_5.jpg) no-repeat 0px -116px;
	text-decoration:none;
}

.space_area .r_area a.btn6 {
	width:122px;
	height:116px;
	display:block;
	font-size:10px;
	text-indent:-9999px;
	background: url(../images/common/basho/sbtn_6.jpg) no-repeat;
	text-decoration:none;
}

.space_area .r_area a.btn6:active {
	background:url(../images/common/basho/sbtn_6.jpg) no-repeat 0px 0px;
	text-decoration:none;
}

.space_area .r_area a.btn6:hover {
	background:url(../images/common/basho/sbtn_6.jpg) no-repeat 0px -116px;
	text-decoration:none;
}

.space_area .r_area a.btn7 {
	width:122px;
	height:116px;
	display:block;
	font-size:10px;
	text-indent:-9999px;
	background: url(../images/common/basho/sbtn_7.jpg) no-repeat;
	text-decoration:none;
}

.space_area .r_area a.btn7:active {
	background:url(../images/common/basho/sbtn_7.jpg) no-repeat 0px 0px;
	text-decoration:none;
}

.space_area .r_area a.btn7:hover {
	background:url(../images/common/basho/sbtn_7.jpg) no-repeat 0px -116px;
	text-decoration:none;
}

.space_area .r_area a.btn8 {
	width:122px;
	height:116px;
	display:block;
	font-size:10px;
	text-indent:-9999px;
	background: url(../images/common/basho/sbtn_8.jpg) no-repeat;
	text-decoration:none;
}

.space_area .r_area a.btn8:active {
	background:url(../images/common/basho/sbtn_8.jpg) no-repeat 0px 0px;
	text-decoration:none;
}

.space_area .r_area a.btn8:hover {
	background:url(../images/common/basho/sbtn_8.jpg) no-repeat 0px -116px;
	text-decoration:none;
}


.space_area .r_area a.btn9 {
	width:122px;
	height:116px;
	display:block;
	font-size:10px;
	text-indent:-9999px;
	background: url(../images/common/basho/sbtn_9.jpg) no-repeat;
	text-decoration:none;
}

.space_area .r_area a.btn9:active {
	background:url(../images/common/basho/sbtn_9.jpg) no-repeat 0px 0px;
	text-decoration:none;
}

.space_area .r_area a.btn9:hover {
	background:url(../images/common/basho/sbtn_9.jpg) no-repeat 0px -116px;
	text-decoration:none;
}

/*======================================
	トップ　人気特集ランキング
=======================================*/
.special_area{
	clear:both;
	width:699px;
	height:300px;
}

.special_area:after{
	content:"";
	display:block;
	clear:both;
}

.special_area .l_area{
	float:left;
	width:408px;
	margin-top:15px;
	margin-left:20px !important;
	margin-left:10px;
}

.special_area .l_area ul li{
	width:408px;
	height:33px;
	margin:0;
	font-size:12px;
	line-height:1.4em;		
}

.special_area .l_area ul li.rank01{
	background:url(../images/top/spe_rank01.gif) no-repeat 0 0;
}

.special_area .l_area ul li.rank02{
	background:url(../images/top/spe_rank02.gif) no-repeat 0 0;
}

.special_area .l_area ul li.rank03{
	background:url(../images/top/spe_rank03.gif) no-repeat 0 0;
}

.special_area .l_area ul li.rank04{
	background:url(../images/top/spe_rank04.gif) no-repeat 0 0;
}

.special_area .l_area ul li.rank05{
	background:url(../images/top/spe_rank05.gif) no-repeat 0 0;
}

.special_area .l_area ul li a span{
	display:block;
	text-decoration:underline;
	padding:7px 0 0 45px;	
}

.special_area .l_area ul li a:hover span{
	text-decoration:none;
}

.special_area .l_area ul li.spcl_link{
	padding-top:18px;
	text-align:right;
}


.special_area .r_area{
	float:right;
	width:254px;
	margin-top:15px;
}

.special_area .r_area ul li{
	margin: 0 11px 15px 0;
	font-size:10px;
	line-height:1.4em;
	background:url(../images/common/link_arw1.gif) no-repeat 0 97px;
}

.special_area .r_area ul li a span{
	display:block;
	width:200px;
	margin:3px 0 0 16px;
	padding-right:28px;
}
.special_area .r_area ul li a:hover span{
	text-decoration:underline;
}
.special_area .r_area ul li a span.new{
	background:url(../images/common/icon_new.gif) no-repeat top right;
}
/*======================================
	キャラクター特集　12/7
=======================================*/

#character1207 {
	width:700px;
}

#character1207 .ttl{
	margin-bottom:13px;
}


#character1207 .ttl .left {
	float:left;
	width:367px;
}

#character1207 .ttl .left h3 {
	width:367px;
	height:150px;
	background:url(../goods/romantic_charactergoods/images/ttl01.jpg) no-repeat 0 0;
	text-indent:-9999px;
}

#character1207 .ttl .left .title_text01 {
	width:367px!important;
	height:63px;
	background:url(../goods/romantic_charactergoods/images/ttl02.jpg) no-repeat 0 0;
	padding:0 0 0 30px;
	font-size:10px;
	line-height:15px;
	color:#4f4b4b;
}

#character1207 .ttl .right {
	float:right;
	width:333px;
}
#character1207 .ttl .right p.character1207_rr{
	float:left;
	width:123px;
}

#character1207 .ttl .right .ttl_itemR{
	float:right;
	width:210px;
}

#character1207 ul.cha_item_list{
	margin:0 0 7px 6px;
	width:690px;
	background:url(../goods/romantic_charactergoods/images/chara_itembk.gif) bottom;	
}

#character1207 ul.cha_item_list li.chara_item{
	margin:0 6px 0 0;
	width:168px;
	background:url(../goods/romantic_charactergoods/images/chara_itemtp.gif) no-repeat 0 0;
	float:left;	
}

#character1207 ul.cha_item_list li.chara_item_last{
	margin:0;
	width:168px;
	background:url(../goods/romantic_charactergoods/images/chara_itemtp.gif) no-repeat 0 0;
	float:left;	
}

#character1207 .chara_detail{
	margin:15px 9px 10px 9px;
}

#character1207 .chara_detail .chara_link {
	background:url(../goods/romantic_charactergoods/images/chara_arrow.gif) no-repeat 0 0;
	padding-left:16px;
	margin:8px 0 0 0;
}

#character1207 .chara_detail .chara_link a {
	display:block;
	font-size:12px;
	line-height:14px;
	color:#4f4b4b;
	text-decoration:none;
	margin-bottom:5px;
}
#character1207 .chara_detail .chara_link a:link,
#character1207 .chara_detail .chara_link a:visited {text-decoration:none; color:#4f4b4b;}
#character1207 .chara_detail .chara_link a:hover {text-decoration:underline; color:#4f4b4b;}

#character1207 .chara_detail .chara_link span {
	font-size:11px;
	color:#4f4b4b;
}


/*======================================
	部分コンテンツ　商品リスト
=======================================*/
/*--------------1回目--------------*/
#recome_itemlist{
margin-bottom:10px;
}

#recome_itemlist a:link,#recome_itemlist a:visited {
	color:#4f4b4b;
	text-decoration:none;
	
}
#recome_itemlist a:hover,#recome_itemlist a:active {
	color:#4f4b4b;
	text-decoration:underline;
}

#recome_itemlist02 a:link,#recome_itemlist02 a:visited {
	color:#4f4b4b;
	text-decoration:none;
	
}
#recome_itemlist02 a:hover,#recome_itemlist02 a:active {
	color:#4f4b4b;
	text-decoration:underline;
}

#recome_itemlist03 a:link,#recome_itemlist03 a:visited {
	color:#4f4b4b;
	text-decoration:none;
	
}
#recome_itemlist03 a:hover,#recome_itemlist03 a:active {
	color:#4f4b4b;
	text-decoration:underline;
}

#recome_itemlist04 a:link,#recome_itemlist04 a:visited {
	color:#4f4b4b;
	text-decoration:none;
	
}
#recome_itemlist04 a:hover,#recome_itemlist04 a:active {
	color:#4f4b4b;
	text-decoration:underline;
}


#recome_itemlist #X_LIST_MODE_A{}


/* 各商品情報を格納するエリアクラス（継承） */
#recome_itemlist #X_LIST_MODE_A .X_ITEM_CELL{
	float:left;
	width:168px;
    height:240px;
	margin:3px 0px 3px 6px;
	padding:0;
	border:none;
	background:url(../images/common/roma_itembk.gif) bottom;
}


#recome_itemlist #X_LIST_MODE_A .X_ITEM_CELL .list_headbk{
	margin:0;
	padding:0;
}


#recome_itemlist #X_LIST_MODE_A .X_ITEM_CELL .item_detail{
	margin:0 9px 10px 9px;
}

#recome_itemlist #X_LIST_MODE_A .X_ITEM_CELL .item_detail h3.item_link {
	background:url(../images/common/arrow.gif) no-repeat 0 0;
	padding-left:16px;
	margin:8px 0 0 0;
	font-weight:normal;
}

#recome_itemlist #X_LIST_MODE_A .X_ITEM_CELL .item_detail h3.item_link a {
	display:block;
	font-size:12px;
	color:#4f4b4b;
	text-decoration:none;
	margin-bottom:5px;
}
#recome_itemlist #X_LIST_MODE_A .X_ITEM_CELL .item_detail h3.item_link a:link,
#recome_itemlist #X_LIST_MODE_A .X_ITEM_CELL .item_detail h3.item_link a:visited {text-decoration:none; color:#4f4b4b;}
#recome_itemlist #X_LIST_MODE_A .X_ITEM_CELL .item_detail h3.item_link a:hover {text-decoration:underline; color:#4f4b4b;}

#recome_itemlist #X_LIST_MODE_A .X_ITEM_CELL .item_detail .X_PRICE {
	padding-left:16px;
	font-size:11px;
	color:#4f4b4b;
}

#recome_itemlist #X_LIST_MODE_A .X_ITEM_CELL .item_detail .X_PRICE strong {
	font-size:11px;
	color:#fe38a1;
}

#recome_itemlist #X_LIST_MODE_A .X_ITEM_CELL .item_detail .X_OLDPRICE{
	padding-left:16px;
	font-size:11px;
	color:#4f4b4b;
}



/* 商品画像エリアクラス */
#recome_itemlist #X_LIST_MODE_A .X_ITEM_IMG{
	width:150px;
	height:150px;
}


/*--------------2回目--------------*/
#recome_itemlist02{
margin-bottom:10px;
}

#recome_itemlist02 #X_LIST_MODE_A{}


/* 各商品情報を格納するエリアクラス（継承） */
#recome_itemlist02 #X_LIST_MODE_A .X_ITEM_CELL{
	float:left;
	width:168px;
	height:240px;
	margin:3px 0px 3px 6px;
	padding:0;
	border:none;
	background:url(../images/common/roma_itembk.gif) bottom;
}


#recome_itemlist02 #X_LIST_MODE_A .X_ITEM_CELL .list_headbk{
	margin:0;
	padding:0;
}


#recome_itemlist02 #X_LIST_MODE_A .X_ITEM_CELL .item_detail{
	margin:0 9px 10px 9px;
}

#recome_itemlist02 #X_LIST_MODE_A .X_ITEM_CELL .item_detail h3.item_link {
	background:url(../images/common/arrow.gif) no-repeat 0 0;
	padding-left:16px;
	margin:8px 0 0 0;
	font-weight:normal;
}

#recome_itemlist02 #X_LIST_MODE_A .X_ITEM_CELL .item_detail h3.item_link a {
	display:block;
	font-size:12px;
	color:#4f4b4b;
	text-decoration:none;
	margin-bottom:5px;
}
#recome_itemlist02 #X_LIST_MODE_A .X_ITEM_CELL .item_detail h3.item_link a:link,
#recome_itemlist02 #X_LIST_MODE_A .X_ITEM_CELL .item_detail h3.item_link a:visited {text-decoration:none; color:#4f4b4b;}
#recome_itemlist02 #X_LIST_MODE_A .X_ITEM_CELL .item_detail h3.item_link a:hover {text-decoration:underline; color:#4f4b4b;}

#recome_itemlist02 #X_LIST_MODE_A .X_ITEM_CELL .item_detail .X_PRICE {
	padding-left:16px;
	font-size:11px;
	color:#4f4b4b;
}

#recome_itemlist02 #X_LIST_MODE_A .X_ITEM_CELL .item_detail .X_PRICE strong {
	font-size:11px;
	color:#fe38a1;
}

#recome_itemlist02 #X_LIST_MODE_A .X_ITEM_CELL .item_detail .X_OLDPRICE{
	padding-left:16px;
	font-size:11px;
	color:#4f4b4b;
}



/* 商品画像エリアクラス */
#recome_itemlist02 #X_LIST_MODE_A .X_ITEM_IMG{
	width:150px;
	height:150px;
}


/*--------------3回目--------------*/
#recome_itemlist03{
margin-bottom:10px;
}

#recome_itemlist03 #X_LIST_MODE_A{}


/* 各商品情報を格納するエリアクラス（継承） */
#recome_itemlist03 #X_LIST_MODE_A .X_ITEM_CELL{
	float:left;
	width:168px;
	height:240px;
	margin:3px 0px 3px 6px;
	padding:0;
	border:none;
	background:url(../images/common/roma_itembk.gif) bottom;
}


#recome_itemlist03 #X_LIST_MODE_A .X_ITEM_CELL .list_headbk{
	margin:0;
	padding:0;
}


#recome_itemlist03 #X_LIST_MODE_A .X_ITEM_CELL .item_detail{
	margin:0 9px 10px 9px;
}

#recome_itemlist03 #X_LIST_MODE_A .X_ITEM_CELL .item_detail h3.item_link {
	background:url(../images/common/arrow.gif) no-repeat 0 0;
	padding-left:16px;
	margin:8px 0 0 0;
	font-weight:normal;
}

#recome_itemlist03 #X_LIST_MODE_A .X_ITEM_CELL .item_detail h3.item_link a {
	display:block;
	font-size:12px;
	color:#4f4b4b;
	text-decoration:none;
	margin-bottom:5px;
}
#recome_itemlist03 #X_LIST_MODE_A .X_ITEM_CELL .item_detail h3.item_link a:link,
#recome_itemlist03 #X_LIST_MODE_A .X_ITEM_CELL .item_detail h3.item_link a:visited {text-decoration:none; color:#4f4b4b;}
#recome_itemlist03 #X_LIST_MODE_A .X_ITEM_CELL .item_detail h3.item_link a:hover {text-decoration:underline; color:#4f4b4b;}

#recome_itemlist03 #X_LIST_MODE_A .X_ITEM_CELL .item_detail .X_PRICE {
	padding-left:16px;
	font-size:11px;
	color:#4f4b4b;
}

#recome_itemlist03 #X_LIST_MODE_A .X_ITEM_CELL .item_detail .X_PRICE strong {
	font-size:11px;
	color:#fe38a1;
}

#recome_itemlist03 #X_LIST_MODE_A .X_ITEM_CELL .item_detail .X_OLDPRICE{
	padding-left:16px;
	font-size:11px;
	color:#4f4b4b;
}



/* 商品画像エリアクラス */
#recome_itemlist03 #X_LIST_MODE_A .X_ITEM_IMG{
	width:150px;
	height:150px;
}

/*--------------4回目--------------*/
#recome_itemlist04{
margin-bottom:10px;
}

#recome_itemlist04 #X_LIST_MODE_A{}


/* 各商品情報を格納するエリアクラス（継承） */
#recome_itemlist04 #X_LIST_MODE_A .X_ITEM_CELL{
	float:left;
	width:168px;
	height:240px;
	margin:3px 0px 3px 6px;
	padding:0;
	border:none;
	background:url(../images/common/roma_itembk.gif) bottom;
}


#recome_itemlist04 #X_LIST_MODE_A .X_ITEM_CELL .list_headbk{
	margin:0;
	padding:0;
}


#recome_itemlist04 #X_LIST_MODE_A .X_ITEM_CELL .item_detail{
	margin:0 9px 10px 9px;
}

#recome_itemlist04 #X_LIST_MODE_A .X_ITEM_CELL .item_detail h3.item_link {
	background:url(../images/common/arrow.gif) no-repeat 0 0;
	padding-left:16px;
	margin:8px 0 0 0;
	font-weight:normal;
}

#recome_itemlist04 #X_LIST_MODE_A .X_ITEM_CELL .item_detail h3.item_link a {
	display:block;
	font-size:12px;
	color:#4f4b4b;
	text-decoration:none;
	margin-bottom:5px;
}
#recome_itemlist04 #X_LIST_MODE_A .X_ITEM_CELL .item_detail h3.item_link a:link,
#recome_itemlist04 #X_LIST_MODE_A .X_ITEM_CELL .item_detail h3.item_link a:visited {text-decoration:none; color:#4f4b4b;}
#recome_itemlist04 #X_LIST_MODE_A .X_ITEM_CELL .item_detail h3.item_link a:hover {text-decoration:underline; color:#4f4b4b;}

#recome_itemlist04 #X_LIST_MODE_A .X_ITEM_CELL .item_detail .X_PRICE {
	padding-left:16px;
	font-size:11px;
	color:#4f4b4b;
}

#recome_itemlist04 #X_LIST_MODE_A .X_ITEM_CELL .item_detail .X_PRICE strong {
	font-size:11px;
	color:#fe38a1;
}

#recome_itemlist04 #X_LIST_MODE_A .X_ITEM_CELL .item_detail .X_OLDPRICE{
	padding-left:16px;
	font-size:11px;
	color:#4f4b4b;
}



/* 商品画像エリアクラス */
#recome_itemlist04 #X_LIST_MODE_A .X_ITEM_IMG{
	width:150px;
	height:150px;
}

/*--------------5回目--------------*/
#recome_itemlist05{
margin-bottom:10px;
}

#recome_itemlist05 #X_LIST_MODE_A{}


/* 各商品情報を格納するエリアクラス（継承） */
#recome_itemlist05 #X_LIST_MODE_A .X_ITEM_CELL{
	float:left;
	width:168px;
	height:240px;
	margin:3px 0px 3px 6px;
	padding:0;
	border:none;
	background:url(../images/common/roma_itembk.gif) bottom;
}


#recome_itemlist05 #X_LIST_MODE_A .X_ITEM_CELL .list_headbk{
	margin:0;
	padding:0;
}


#recome_itemlist05 #X_LIST_MODE_A .X_ITEM_CELL .item_detail{
	margin:0 9px 10px 9px;
}

#recome_itemlist05 #X_LIST_MODE_A .X_ITEM_CELL .item_detail h3.item_link {
	background:url(../images/common/arrow.gif) no-repeat 0 0;
	padding-left:16px;
	margin:8px 0 0 0;
	font-weight:normal;
}

#recome_itemlist05 #X_LIST_MODE_A .X_ITEM_CELL .item_detail h3.item_link a {
	display:block;
	font-size:12px;
	color:#4f4b4b;
	text-decoration:none;
	margin-bottom:5px;
}
#recome_itemlist05 #X_LIST_MODE_A .X_ITEM_CELL .item_detail h3.item_link a:link,
#recome_itemlist05 #X_LIST_MODE_A .X_ITEM_CELL .item_detail h3.item_link a:visited {text-decoration:none; color:#4f4b4b;}
#recome_itemlist05 #X_LIST_MODE_A .X_ITEM_CELL .item_detail h3.item_link a:hover {text-decoration:underline; color:#4f4b4b;}

#recome_itemlist05 #X_LIST_MODE_A .X_ITEM_CELL .item_detail .X_PRICE {
	padding-left:16px;
	font-size:11px;
	color:#4f4b4b;
}

#recome_itemlist05 #X_LIST_MODE_A .X_ITEM_CELL .item_detail .X_PRICE strong {
	font-size:11px;
	color:#fe38a1;
}

#recome_itemlist05 #X_LIST_MODE_A .X_ITEM_CELL .item_detail .X_OLDPRICE{
	padding-left:16px;
	font-size:11px;
	color:#4f4b4b;
}



/* 商品画像エリアクラス */
#recome_itemlist05 #X_LIST_MODE_A .X_ITEM_IMG{
	width:150px;
	height:150px;
}


/*--------------6回目--------------*/
#recome_itemlist06{
margin-bottom:10px;
}

#recome_itemlist06 #X_LIST_MODE_A{}


/* 各商品情報を格納するエリアクラス（継承） */
#recome_itemlist06 #X_LIST_MODE_A .X_ITEM_CELL{
	float:left;
	width:168px;
	height:240px;
	margin:3px 0px 3px 6px;
	padding:0;
	border:none;
	background:url(../images/common/roma_itembk.gif) bottom;
}


#recome_itemlist06 #X_LIST_MODE_A .X_ITEM_CELL .list_headbk{
	margin:0;
	padding:0;
}


#recome_itemlist06 #X_LIST_MODE_A .X_ITEM_CELL .item_detail{
	margin:0 9px 10px 9px;
}

#recome_itemlist06 #X_LIST_MODE_A .X_ITEM_CELL .item_detail h3.item_link {
	background:url(../images/common/arrow.gif) no-repeat 0 0;
	padding-left:16px;
	margin:8px 0 0 0;
	font-weight:normal;
}

#recome_itemlist06 #X_LIST_MODE_A .X_ITEM_CELL .item_detail h3.item_link a {
	display:block;
	font-size:12px;
	color:#4f4b4b;
	text-decoration:none;
	margin-bottom:5px;
}
#recome_itemlist06 #X_LIST_MODE_A .X_ITEM_CELL .item_detail h3.item_link a:link,
#recome_itemlist06 #X_LIST_MODE_A .X_ITEM_CELL .item_detail h3.item_link a:visited {text-decoration:none; color:#4f4b4b;}
#recome_itemlist06 #X_LIST_MODE_A .X_ITEM_CELL .item_detail h3.item_link a:hover {text-decoration:underline; color:#4f4b4b;}

#recome_itemlist06 #X_LIST_MODE_A .X_ITEM_CELL .item_detail .X_PRICE {
	padding-left:16px;
	font-size:11px;
	color:#4f4b4b;
}

#recome_itemlist06 #X_LIST_MODE_A .X_ITEM_CELL .item_detail .X_PRICE strong {
	font-size:11px;
	color:#fe38a1;
}

#recome_itemlist06 #X_LIST_MODE_A .X_ITEM_CELL .item_detail .X_OLDPRICE{
	padding-left:16px;
	font-size:11px;
	color:#4f4b4b;
}



/* 商品画像エリアクラス */
#recome_itemlist06 #X_LIST_MODE_A .X_ITEM_IMG{
	width:150px;
	height:150px;
}


/*--------------7回目--------------*/
#recome_itemlist07{
margin-bottom:10px;
}

#recome_itemlist07 #X_LIST_MODE_A{}


/* 各商品情報を格納するエリアクラス（継承） */
#recome_itemlist07 #X_LIST_MODE_A .X_ITEM_CELL{
	float:left;
	width:168px;
	height:240px;
	margin:3px 0px 3px 6px;
	padding:0;
	border:none;
	background:url(../images/common/roma_itembk.gif) bottom;
}


#recome_itemlist07 #X_LIST_MODE_A .X_ITEM_CELL .list_headbk{
	margin:0;
	padding:0;
}


#recome_itemlist07 #X_LIST_MODE_A .X_ITEM_CELL .item_detail{
	margin:0 9px 10px 9px;
}

#recome_itemlist07 #X_LIST_MODE_A .X_ITEM_CELL .item_detail h3.item_link {
	background:url(../images/common/arrow.gif) no-repeat 0 0;
	padding-left:16px;
	margin:8px 0 0 0;
	font-weight:normal;
}

#recome_itemlist07 #X_LIST_MODE_A .X_ITEM_CELL .item_detail h3.item_link a {
	display:block;
	font-size:12px;
	color:#4f4b4b;
	text-decoration:none;
	margin-bottom:5px;
}
#recome_itemlist07 #X_LIST_MODE_A .X_ITEM_CELL .item_detail h3.item_link a:link,
#recome_itemlist07 #X_LIST_MODE_A .X_ITEM_CELL .item_detail h3.item_link a:visited {text-decoration:none; color:#4f4b4b;}
#recome_itemlist07 #X_LIST_MODE_A .X_ITEM_CELL .item_detail h3.item_link a:hover {text-decoration:underline; color:#4f4b4b;}

#recome_itemlist07 #X_LIST_MODE_A .X_ITEM_CELL .item_detail .X_PRICE {
	padding-left:16px;
	font-size:11px;
	color:#4f4b4b;
}

#recome_itemlist07 #X_LIST_MODE_A .X_ITEM_CELL .item_detail .X_PRICE strong {
	font-size:11px;
	color:#fe38a1;
}

#recome_itemlist07 #X_LIST_MODE_A .X_ITEM_CELL .item_detail .X_OLDPRICE{
	padding-left:16px;
	font-size:11px;
	color:#4f4b4b;
}



/* 商品画像エリアクラス */
#recome_itemlist07 #X_LIST_MODE_A .X_ITEM_IMG{
	width:150px;
	height:150px;
}


/*--------------8回目--------------*/
#recome_itemlist08{
margin-bottom:10px;
}

#recome_itemlist08 #X_LIST_MODE_A{}


/* 各商品情報を格納するエリアクラス（継承） */
#recome_itemlist08 #X_LIST_MODE_A .X_ITEM_CELL{
	float:left;
	width:168px;
	height:240px;
	margin:3px 0px 3px 6px;
	padding:0;
	border:none;
	background:url(../images/common/roma_itembk.gif) bottom;
}


#recome_itemlist08 #X_LIST_MODE_A .X_ITEM_CELL .list_headbk{
	margin:0;
	padding:0;
}


#recome_itemlist08 #X_LIST_MODE_A .X_ITEM_CELL .item_detail{
	margin:0 9px 10px 9px;
}

#recome_itemlist08 #X_LIST_MODE_A .X_ITEM_CELL .item_detail h3.item_link {
	background:url(../images/common/arrow.gif) no-repeat 0 0;
	padding-left:16px;
	margin:8px 0 0 0;
	font-weight:normal;
}

#recome_itemlist08 #X_LIST_MODE_A .X_ITEM_CELL .item_detail h3.item_link a {
	display:block;
	font-size:12px;
	color:#4f4b4b;
	text-decoration:none;
	margin-bottom:5px;
}
#recome_itemlist08 #X_LIST_MODE_A .X_ITEM_CELL .item_detail h3.item_link a:link,
#recome_itemlist08 #X_LIST_MODE_A .X_ITEM_CELL .item_detail h3.item_link a:visited {text-decoration:none; color:#4f4b4b;}
#recome_itemlist08 #X_LIST_MODE_A .X_ITEM_CELL .item_detail h3.item_link a:hover {text-decoration:underline; color:#4f4b4b;}

#recome_itemlist08 #X_LIST_MODE_A .X_ITEM_CELL .item_detail .X_PRICE {
	padding-left:16px;
	font-size:11px;
	color:#4f4b4b;
}

#recome_itemlist08 #X_LIST_MODE_A .X_ITEM_CELL .item_detail .X_PRICE strong {
	font-size:11px;
	color:#fe38a1;
}

#recome_itemlist08 #X_LIST_MODE_A .X_ITEM_CELL .item_detail .X_OLDPRICE{
	padding-left:16px;
	font-size:11px;
	color:#4f4b4b;
}



/* 商品画像エリアクラス */
#recome_itemlist08 #X_LIST_MODE_A .X_ITEM_IMG{
	width:150px;
	height:150px;
}


/*======================================
	部分コンテンツ　sale
=======================================*/

#sale {
	width:700px;
}
#sale h3{
	width:700px;
	height:100px;
	background:url(../parts/C027_0001_000273_09aki_20091214_20990331/images/title.gif) no-repeat;
	text-indent:-9999px;
	padding:0;
	margin:0;
}

#sale .menu_box{
width:700px;
height:45px;
}

#sale .menu_box ul {
margin:0;
padding:0;
}

#sale .menu_box ul li {
	list-style:none;
	float:left;
	padding-left:4px;
}

/*======================================
部分コンテンツ　再入荷アイテム
=======================================*/

#parts_rearrival_item {
	width:700px;
	height:111px;
}

#parts_rearrival_item h3 {
	width:700px;
	height:84px;
	text-indent:-9999px;
	background:url(../parts/C027_0001_000275_09aki_20091221_20990331/images/ttl_rearrival.gif) no-repeat;
}

#parts_rearrival_item p {
	width:700px;
	height:17px;
	text-indent:-9999px;
	background:url(../parts/C027_0001_000275_09aki_20091221_20990331/images/text_rearrival.gif) no-repeat;
}


/*======================================
	お年玉キャンペーン
=======================================*/

#otoc {
	width:700px;
}

#otoc .fl { float:left;}

#otoc .mt18 { margin-top:18px;}

#otoc .pl55 {padding-left:55px;}
#otoc .pl70 {padding-left:70px;}

#otoc .fp { font-size:12px; font-weight:bold; color:#FF44AC; margin-bottom:18px; line-height:18px;}

#otoc .fb10 { font-size:10px; color:#000000; line-height:18px;}
#otoc .fb12 { font-size:12px; color:#000000; line-height:18px;}

#otoc .fb12 span { font-size:12px; color:#FF44AC; line-height:18px; font-weight:bold;}


#otoc a.linktxt {
	color:#FF44AC;
	text-decoration:underline;
	
}
#otoc a.linktxt_0902:link,
		#otoc a.linktxt:visited {text-decoration:underline; color:#FF44AC;}
		#otoc a.linktxt:hover {text-decoration:none; color:#FF44AC;}

#otoc h4 {
	width:700px;
	height:177px;
	font-size:10px;
	text-indent:-9999px;
	background:url(../campaign/images/main_title.jpg) no-repeat;
}

#otoc .area1 {
	width:700px;
}


#otoc .area1 h4 {
	width:700px;
	height:101px;
	margin:0;
	padding:0;
	font-size:10px;
	text-indent:-9999px;
	background:url(../campaign/images/area1_title.jpg) no-repeat;
}

#otoc .area1 .txtarea {
	width:700px;
	height:151px;
	background:url(../campaign/images/area1_bg.jpg) no-repeat;
}

#otoc .areao {
	width:700px;
	clear:both;
	margin-top:30px;
}

#otoc .areao .title1 {
	width:700px;
	height:36px;
	font-size:10px;
	margin-bottom:17px;
	text-indent:-9999px;
	background:url(../campaign/images/area2_title.jpg) no-repeat;
}

#otoc .areao .title2 {
	width:700px;
	height:36px;
	font-size:10px;
	margin-bottom:17px;
	text-indent:-9999px;
	background:url(../campaign/images/area3_title.jpg) no-repeat;
}

#otoc .areao .title3 {
	width:700px;
	height:36px;
	font-size:10px;
	margin-bottom:17px;
	text-indent:-9999px;
	background:url(../campaign/images/area4_title.jpg) no-repeat;
}
#otoc .areao .title4 {
	width:700px;
	height:35px;
	font-size:10px;
	margin-bottom:17px;
	text-indent:-9999px;
	background:url(../campaign/images/area5_title.jpg) no-repeat;
}
#otoc .areao .title5 {
	width:700px;
	height:36px;
	font-size:10px;
	margin-bottom:17px;
	text-indent:-9999px;
	background:url(../campaign/images/area6_title.jpg) no-repeat;
}

#otoc .formarea {
	width:700px;
	margin-top:30px;
	padding-bottom:25px;
	background:url(../campaign/images/form_bg2.jpg) no-repeat bottom;
}

#otoc .formarea2 {
	width:700px;
	background:url(../campaign/images/form_bg.jpg) no-repeat top;
}

#otoc .formarea2 .title1 {
	width:251px;
	height:104px;
	font-size:10px;
	text-indent:-9999px;
	background:url(../campaign/images/form_title.jpg) no-repeat;
}

#otoc .formarea2 .txtatea {
	width:512px;
	padding-bottom:20px;
}

#otoc .formarea2 .txtatea .txt12 {
	font-size:12px;
	font-weight:bold;
	color:#942EAB;
	line-height:18px;
	padding-left:23px;
	background:url(../campaign/images/f_mark.gif) no-repeat 0 0;
}

#otoc .formarea2 .txtatea .txt12 span {
	font-size:10px;
	font-weight:normal;
	color:#000000;
	line-height:18px;
	padding-left:5px;
	background:none;
}

#otoc .formarea2 .txtatea .formbox1 {
	width:512px;
	font-size:12px;
	line-height:18px;
}

#otoc .formarea2 .txtatea .formbox2 {
	width:512px;
	height:116px;
	font-size:12px;
	line-height:18px;
}

#otoc .formarea2 .txtatea2 {
	width:501px;
	padding:7px;
	font-size:10px;
	line-height:18px;
	background-color:#F9DEFE;
	margin-bottom:15px;
}

#otoc .formarea2 .btnarea {
	margin-left:125px;
	padding-bottom:25px;
}


#otoc .osusume {
	width:700px;
	clear:both;
	margin-top:30px;
}

#otoc .osusume .title1 {
	width:700px;
	height:66px;
	font-size:10px;
	text-indent:-9999px;
	background:url(../campaign/images/area7_title.jpg) no-repeat;
}

#otoc .osusume2 {
	width:700px;
	clear:both;
	margin-top:30px;
}

/*======================================
	部分コンテンツ 【タイトル】基本１（上１）
=======================================*/

#ttl_common {
	width:700px;
	height:157px;
	margin:0 0 10px 0;
	background:url(../parts/C027_0001_000278_09aki_20091228_20990331/images/bk.jpg) no-repeat;	
}

#ttl_common h3 {
	width:260px;
	margin:55px 0 0 63px!important;
	margin:55px 0 0 30px;
	color:#816148;
	font-size:26px;			
	float:left;
	line-height:1.2em;		
}

#ttl_common .txt_box {
	width:305px;
	margin:40px 0 0 30px!important;	
	margin:40px 0 0 20px;
	float:left;		
}

#ttl_common .txt_box p {
	line-height:1.5em;
	color:#815d44;
	font-size:12px;	
}


/*======================================
	一人暮らし特集
=======================================*/

#oner {
	width:700px;
}

#oner .cb { clear:both; }

#oner .fl { float:left; }
#oner .fr { float:right; }

#oner .ml10 { padding-left:10px; }
#oner .ml15 { padding-left:15px; }
#oner .ml20 { padding-left:20px; }
#oner .ml22 { padding-left:22px; }
#oner .ml45 { padding-left:45px; }
#oner .ml60 { padding-left:60px; }
#oner .mr8 { margin-right:8px; }
#oner .mr10 { margin-right:10px; }
#oner .mb10 { margin-bottom:10px; }
#oner .mb12 { margin-bottom:12px; }
#oner .mb20 { margin-bottom:20px; }
#oner .mb24 { margin-bottom:24px; }

#oner .pl16 { padding-left:16px; }
#oner .pt5 { padding-top:5px; }
#oner .pt10 { padding-top:10px; }
#oner .pt15 { padding-top:15px; }
#oner .pt20 { padding-top:20px; }
#oner .pt55 { padding-top:50px; }
#oner .pb15 { padding-bottom:15px; }

#oner .w150 { width:150px; }
#oner .w270 { width:235px; }
#oner .w305 { width:305px; }
#oner .w314 { width:314px; }


#oner a.txtlink {
	display:block;
	font-size:12px;
	color:#333333;
	line-height:18px;
	font-weight:bold;
	text-decoration:none;
	padding-left:16px;
	background:url(../princessroom/one-room/images/mark.gif) no-repeat 0 2px;
	
}
#oner a.txtlink,
		#oner a.txtlink:visited {text-decoration:none;color:#333333;}
		#oner a.txtlink:hover {text-decoration:underline;color:#333333;}


#oner .txt12 { font-size:12px; color:#333333; line-height:18px; }


#oner h4 {
	width:700px;
	height:195px;
	font-size:10px;
	text-indent:-9999px;
	background:url(../princessroom/one-room/images/title_img.jpg) no-repeat;
}

#oner .naviarea {
	height:221px;
	padding:0 5px 0 5px;
	background:url(../princessroom/one-room/images/navi_bg.jpg) no-repeat bottom;
}

#oner .naviarea .lefta {
	float:left;
	padding:0;
	margin:0;
	width:355px;
	height:215px;
	background:url(../princessroom/one-room/images/index_img.gif) no-repeat;
}

#oner .naviarea .righta {
	float:right;
	padding:0;
	margin:0;
	width:335px;
	height:215px;
}


#oner .naviarea .lefta ul {
	margin-top:31px;
	width:355px;
}

#oner .naviarea .lefta li {
	padding:0;
	margin:0;
}

#oner .area1 {
	width:700px;
	margin-top:10px;
	padding-bottom:40px;
	background:url(../princessroom/one-room/images/01_bg.gif) no-repeat bottom;
}

#oner .area1:after {
	content:"";
	display:block;
	clear:both;
}


#oner .area1 .w656 {
	width:656px;
	margin-left:22px;
}


#oner .area2 {
	width:700px;
	margin-top:15px;
	padding-bottom:40px;
	background:url(../princessroom/one-room/images/02_bg.gif) no-repeat bottom;
}

#oner .area2:after {
	content:"";
	display:block;
	clear:both;
}


#oner .area2 .w656 {
	width:656px;
	margin-left:22px;
}


#oner .area3 {
	width:700px;
	margin-top:15px;
	padding-bottom:40px;
	background:url(../princessroom/one-room/images/03_bg.gif) no-repeat bottom;
}

#oner .area3:after {
	content:"";
	display:block;
	clear:both;
}


#oner .area3 .w656 {
	width:656px;
	margin-left:22px;
}

#oner .area4 {
	width:700px;
	margin-top:15px;
	padding-bottom:40px;
	margin-bottom:30px;
	background:url(../princessroom/one-room/images/04_bg.gif) no-repeat bottom;
}

#oner .area4:after {
	content:"";
	display:block;
	clear:both;
}


#oner .area4 .w656 {
	width:656px;
	margin-left:22px;
}

/*======================================
	部分コンテンツ　モチーフ　共通
=======================================*/

.mochief_ttl_bk {
	margin:10px 0 0 0;
	width:700px;
	height:41px;
	background:url(../images/common/ttl_bk.gif) no-repeat;	
}

.mochief_ttl_bk p.txt{
	font-size:16px;
	font-weight:bold;
	color:#583c26;
	padding:14px 0 0 75px;
}

/*======================================
	ピンク特集
=======================================*/
#pink0106 .bt_other{
	margin-left:109px;
}

#pink0106 .mb_15{
	margin-bottom:15px;
}


/*======================================
	眠り姫お姫様部屋 100125
=======================================*/

#sleeping {
	width:700px;
	margin:0;
	padding:0;
}


#sleeping h3 {
	width:700px;
	height:211px;
	text-indent:-9999px;
	margin-bottom:20px;
	background:url(../princessroom/sleepingbeauty/images/title.jpg) no-repeat;
}


.sleepingbox {
	width:700px;
	padding:0 0 5px 0;
	margin:0px;
}

.sleepingbox:after {
	content:"";
	display:block;
	clear:both;
}

.sleepingbox_l {
	float:left;
	width:168px;
	margin:0;
	padding:0;
}
.sleepingbox_r {
	float:right;
	width:532px;
	margin:0;
	padding:0;
}

.sleepingbox_buy {
	clear:both;
	padding:10px 0 20px 120px;
	margin:0px;
}

.sleeping15 {padding-bottom:15px;}

/*======================================
	眠り姫お姫様部屋 100315
=======================================*/

#sleeping_02 {
	width:700px;
	margin:0;
	padding:0;
}


#sleeping_02 h3 {
	width:700px;
	height:148px;
	margin-bottom:20px;
}


/*======================================
	トップ　改修
=======================================*/

/*======================================
	おすすめ特集
=======================================*/

.special_area2{
	clear:both;
	width:699px;
}

.special_area2:after{
	content:"";
	display:block;
	clear:both;
}

.special_area2 .ml19 {
	margin-left:19px;
}

.special_area2 .ml230 {
	clear:both;
	margin-top:10px;
	margin-left:230px !important;
	margin-left:115px;
}

.special_area2 .ml230:after{
	content:"";
	display:block;
	clear:both;
}

.special_area2 .mt10 {
	margin-top:10px;
}


.special_area2 .pick1002 {
	clear:both;
	width:699px;
}

.special_area2 .pick1002 ul{
	width:699px;
	margin-top:10px;
}

.special_area2 .pick1002:after{
	content:"";
	display:block;
	clear:both;
}

.special_area2 .pick1002 ul li{
	float:left;
	width:220px;
}

.special_area2 .pick1002 a.sp_txt {
	display:block;
	font-size:10px;
	color:#000000;
	line-height:1.3em;
	text-decoration:none;
	padding-left:15px;
	margin-top:3px;
	background:url(../images/common/link_arw1.gif) no-repeat 0px 1px;
}

.special_area2 .pick1002 a.sp_txt:link,
		.special_area2 .pick1002 a.sp_txt:visited {text-decoration:none;}
		.special_area2 .pick1002 a.sp_txt:hover {text-decoration:underline;}

/*======================================
	トップ　アイテムから探す
=======================================*/
.item_area{
	padding:0px 11px 1px;
	background:#fdbfde url(../parts/C027_0001_000176_09aki_20091001_20990331/images/item_area_bg.gif) no-repeat bottom;
}

.item_area a:link,.item_area a:visited {
	color:#666666;
	text-decoration:none;
	
}
.item_area a:hover,.item_area a:active {
	color:#666666;
	text-decoration:underline;
}
.item_area2{
	padding:0px 11px 1px;
	background:#fdbfde url(../parts/C027_0001_000176_09aki_20091001_20990331/images/item_area_bg.gif) no-repeat bottom;
	border-bottom:5px solid #fdbfde;
}

.item_area2 a:link,.item_area2 a:visited {
	color:#666666;
	text-decoration:none;
	
}
.item_area2 a:hover,.item_area2 a:active {
	color:#666666;
	text-decoration:underline;
}

.item_area3{
	padding:0px 11px 1px;
	background:#fdbfde url(../parts/C027_0001_000176_09aki_20091001_20990331/images/item_area_bg2.gif) no-repeat bottom;
	border-bottom:10px solid #fdbfde;
}

.item_area3 a:link,.item_area3 a:visited {
	color:#666666;
	text-decoration:none;
	
}
.item_area3 a:hover,.item_area3 a:active {
	color:#666666;
	text-decoration:underline;
}

.item_box{
	float:left;
	width:333px;
	margin-top:5px;
	padding-bottom:9px;
	padding-bottom:12px;
	background:#ffffff;
	border:1px solid #d68be4;
	border-bottom:0px;
}

.item_box2{
	float:left;
	width:675px;
	padding-bottom:7px;
	padding-bottom:12px;
	background:#ffffff;
	border:1px solid #d68be4;
	border-bottom:0px;
}

.item_area div.leftside, .item_area2 .item_area3 div.leftside{
	margin-right:7px;
}
ul.item_list, ul.item_list2{
	float:left;
	margin:5px 0px 0 17px !important;
	margin:5px 0px 0 8px;
}
ul.item_list li, ul.item_list2 li{
	padding-left:15px;
	font-size:10px;
	line-height:1.6em;
	background:url(../images/common/link_arw2.gif) no-repeat 0 2px;
}
ul.item_list2{
	margin:5px 0px 5px 10px !important;
	margin:5px 0px 5px 5px;
	
}

.itemw130{
	width:130px;
}

.itemw150{
	width:150px;
}

.itemw170{
	width:200px;
}

.itempl15{
	margin-left:7px;
}


ul.item_list li a, ul.item_list li a:hover, ul.item_list li a:visited, ul.item_list2 li a, ul.item_list2 li a:visited{
	color:#696868;
}


/*======================================
	フッター 
=======================================*/
#footer2{
	width:900px;
	padding:46px 0 15px 0;
	background:url(../parts/C027_0008_000001_08natsu_20080331_20990331/images/bg_3.gif) no-repeat top;
	background-color:#FFFFFF;
}
#footer2 p{
	font-size:10px;
	line-height:1.4em;
	text-align:center;
	color:#000000;
}

#footer3{
	width:900px;
	background:url(../parts/C027_0008_000001_08natsu_20080331_20990331/images/bg_1.gif) repeat-y #fdd1e9;
}

#footer3 a:link,#footer3 a:visited {
	color:#666666;
	text-decoration:none;
	
}
#footer3 a:hover,#footer3 a:active {
	color:#666666;
	text-decoration:underline;
}

#footer3:after{
	content:"";
	display:block;
	clear:both;
}

#footer3 .box{
	width:900px;
	padding-top:33px;
	background:url(../parts/C027_0008_000001_08natsu_20080331_20990331/images/bg_2.gif) no-repeat top;
}

#footer3 .box:after{
	content:"";
	display:block;
	clear:both;
}


#footer3 .box .l_area{
	float:left;
	width:429px;
	padding-left:42px;
}

#footer3 .box .l_area ul{
	width:418px;
	padding-left:10px;
	padding-bottom:10px;
}

#footer3 .box .l_area ul li{
	float:left;
	width:204px;
	padding-top:10px;
}

#footer3 .box .l_area ul li a span{
	display:block;
	padding:0 0 0 16px;
	color:#333333;
	font-size:10px;
	line-height:1.3em;
	background:url(../parts/C027_0008_000001_08natsu_20080331_20990331/images/mark.gif) no-repeat 0 1px;
}
#footer3 .box .l_area ul li a:hover span{
	color:#333333;
	text-decoration:underline;
}

#footer3 .box .c_area{
	float:left;
	width:178px;
	padding-left:24px;
}

#footer3 .box .c_area ul{
	width:178px;
}

#footer3 .box .c_area ul li{
	width:178px;
	padding-top:10px;
}

#footer3 .box .c_area ul li a span{
	display:block;
	padding:0 0 0 16px;
	color:#333333;
	font-size:10px;
	line-height:1.3em;
	background:url(../parts/C027_0008_000001_08natsu_20080331_20990331/images/mark.gif) no-repeat 0 1px;
}
#footer3 .box .c_area ul li a:hover span{
	color:#333333;
	text-decoration:underline;
}

#footer3 .box .r_area{
	float:right;
	width:215px;
	height:250px;
	background:url(../parts/C027_0008_000001_08natsu_20080331_20990331/images/bg_4.gif) no-repeat bottom;
}

#footer3 .box .r_area .btn{
	margin:5px 0 0 22px;
}

#footer3 .box .r_area a.txt {
	display:block;
	width:215px;
	height:50px;
	margin-top:21px;
	font-size:10px;
	text-indent:-9999px;
	background: url(../parts/C027_0008_000001_08natsu_20080331_20990331/images/footer_btn.gif) no-repeat;
	text-decoration:none;
}

#footer3 .box .r_area a.txt:active {
	background:url(../parts/C027_0008_000001_08natsu_20080331_20990331/images/footer_btn.gif) no-repeat 0px 0px;
	text-decoration:none;
}

#footer3 .box .r_area a.txt:hover {
	background:url(../parts/C027_0008_000001_08natsu_20080331_20990331/images/footer_btn.gif) no-repeat 0px -50px;
	text-decoration:none;
}

#footer3 .box .r_area .logo{
	margin:73px 0 0 140px;
}

/*フッター  ナビ追加　2010/3/10*/

#footer3 .bottom_navi {
	width:900px;
	height:32px;
	display:block;
	clear:both;
	margin:0;
	padding:0;
	background-color:#fceaf3;	
}


#footer3 .bottom_navi:after {
	content:"";
	display:block;
	clear:both;
}


#footer3 .bottom_navi ul {
	clear:both;
	margin-left:180px;
}

#footer3 .bottom_navi ul li {
	list-style:none;
	float:left;
	margin:0;
}

#footer3 .bottom_navi ul li a.nav01 {
	display:block;
	text-indent:-9999px;
	background:url(../parts/C027_0008_000001_08natsu_20080331_20990331/images/foot_navi01.jpg) no-repeat;
	text-decoration:none;
	width:180px;
	height:32px;
	margin:0;
}

#footer3 .bottom_navi ul li a.nav01:active {
	display:block;
	text-indent:-9999px;
	background:url(../parts/C027_0008_000001_08natsu_20080331_20990331/images/foot_navi01.jpg) no-repeat 0px 0px;
	text-decoration:none;
}

#footer3 .bottom_navi ul li a.nav01:hover {
	display:block;
	text-indent:-9999px;
	background:url(../parts/C027_0008_000001_08natsu_20080331_20990331/images/foot_navi01.jpg) no-repeat 0px -32px;
	text-decoration:none;
}

#footer3 .bottom_navi ul li a.nav02 {
	display:block;
	text-indent:-9999px;
	background:url(../parts/C027_0008_000001_08natsu_20080331_20990331/images/foot_navi02.jpg) no-repeat;
	text-decoration:none;
	width:180px;
	height:32px;
	margin:0;
}

#footer3 .bottom_navi ul li a.nav02:active {
	display:block;
	text-indent:-9999px;
	background:url(../parts/C027_0008_000001_08natsu_20080331_20990331/images/foot_navi02.jpg) no-repeat 0px 0px;
	text-decoration:none;
}

#footer3 .bottom_navi ul li a.nav02:hover {
	display:block;
	text-indent:-9999px;
	background:url(../parts/C027_0008_000001_08natsu_20080331_20990331/images/foot_navi02.jpg) no-repeat 0px -32px;
	text-decoration:none;
}

#footer3 .bottom_navi ul li a.nav03 {
	display:block;
	text-indent:-9999px;
	background:url(../parts/C027_0008_000001_08natsu_20080331_20990331/images/foot_navi03.jpg) no-repeat;
	text-decoration:none;
	width:180px;
	height:32px;
	margin:0;
}

#footer3 .bottom_navi ul li a.nav03:active {
	display:block;
	text-indent:-9999px;
	background:url(../parts/C027_0008_000001_08natsu_20080331_20990331/images/foot_navi03.jpg) no-repeat 0px 0px;
	text-decoration:none;
}

#footer3 .bottom_navi ul li a.nav03:hover {
	display:block;
	text-indent:-9999px;
	background:url(../parts/C027_0008_000001_08natsu_20080331_20990331/images/foot_navi03.jpg) no-repeat 0px -32px;
	text-decoration:none;
}

#footer3 .bottom_navi ul li a.nav04 {
	display:block;
	text-indent:-9999px;
	background:url(../parts/C027_0008_000001_08natsu_20080331_20990331/images/foot_navi04.jpg) no-repeat;
	text-decoration:none;
	width:180px;
	height:32px;
	margin:0;
}

#footer3 .bottom_navi ul li a.nav04:active {
	display:block;
	text-indent:-9999px;
	background:url(../parts/C027_0008_000001_08natsu_20080331_20990331/images/foot_navi04.jpg) no-repeat 0px 0px;
	text-decoration:none;
}

#footer3 .bottom_navi ul li a.nav04:hover {
	display:block;
	text-indent:-9999px;
	background:url(../parts/C027_0008_000001_08natsu_20080331_20990331/images/foot_navi04.jpg) no-repeat 0px -32px;
	text-decoration:none;
}

/*フッター  QRコード追加2011/9/16*/

#footer3 .box .r_area_b{
	float:right;
	width:215px;
	height:250px;
}

#footer3 .box .r_area_b .btn{
	margin:5px 0 0 22px;
}

#footer3 .box .r_area_b a.txt {
	display:block;
	width:215px;
	height:50px;
	margin-top:21px;
	font-size:10px;
	text-indent:-9999px;
	background: url(../parts/C027_0008_000001_08natsu_20080331_20990331/images/footer_btn.gif) no-repeat;
	text-decoration:none;
}

#footer3 .box .r_area_b a.txt:active {
	background:url(../parts/C027_0008_000001_08natsu_20080331_20990331/images/footer_btn.gif) no-repeat 0px 0px;
	text-decoration:none;
}

#footer3 .box .r_area_b a.txt:hover {
	background:url(../parts/C027_0008_000001_08natsu_20080331_20990331/images/footer_btn.gif) no-repeat 0px -50px;
	text-decoration:none;
}

#footer3 .box .r_area_b .qrcode{
	margin:10px 0 0 22px;
}

#footer3 .c_area .logobox{
margin:30px 0 0 0;
padding:0;
width:173px;
}
/*======================================
	ヘッダー 
=======================================*/
#headbox{
	width:900px;
	background:url(/images/common/header/bg_1.gif) no-repeat bottom;
}

#headbox:after{
	content:"";
	display:block;
	clear:both;
}

#headbox .l_area{
	float:left;
	width:230px;
}

#headbox .l_area input.txt{
	display:inline;
	width:124px;
	height:17px;
	vertical-align:middle;
	border:1px solid #7f9db9;
	color:#fc41a6;
}
#headbox .l_area input.submit{
	display:inline;
	vertical-align:middle;
}


#headbox .c_area{
	float:left;
	width:414px;
	margin-top:4px;
}

#headbox .c_area .ml2{
	margin-left:2px;
}

#headbox .c_area .ml55{
	margin-left:55px !important;
	margin-left:26px;
	padding-bottom:8px;
}

#headbox .c_area .key{
	clear:both;
	width:414px;
	height:25px;
	background:url(/images/common/header/bg_3.gif);
}

#headbox .c_area .key ul{
	width:414px;
	height:25px;
}

#headbox .c_area .key ul li{
	float:left;
}

#headbox .c_area .key ul li a:link,#headbox .c_area .key ul li a:visited {
	color:#666666;
	text-decoration:none;
	
}
#headbox .c_area .key ul li a:hover,#headbox .c_area .key ul li a:active {
	color:#666666;
	text-decoration:underline;
}

#headbox .c_area .key ul li .ml30{
	margin-left:25px;
}

#headbox .c_area .key ul li .w120{
	width:120px;
}

#headbox .c_area .key ul li .ml45{
	margin-left:45px;
}


#headbox .c_area .key ul li a {
	display:block;
	padding:0 0 0 13px;
	color:#696868;
	font-size:10px;
	line-height:25px;
	background:url(/images/common/header/mark.gif) no-repeat left center;
}
#headbox .c_area .key ul li a:hover {
	color:#696868;
	text-decoration:underline;
}

#headbox .r_area{
	float:right;
	width:250px;
	background:url(/images/common/header/bg_4.gif) no-repeat top;
}

#headbox .r_area .btn01{
	margin:4px 4px 0 2px !important;
	margin:4px 2px 0 2px;
}

#headbox .r_area .btn02{
	margin:4px 0 0 0;
}

#headbox .r_area .btn04{
	margin:6px 2px 0 5px !important;
	margin:6px 2px 0 2px;
}

#headbox .r_area .btn05{
	margin:6px 0 0 0;
}


#headbox .bottom{
	width:900px;
	padding-bottom:1px;
}


#headbox .bottom:after{
	content:"";
	display:block;
	clear:both;
}

a.h_f_mark {
	display:block;
	padding-left:13px;
	background:url(/images/common/header/f_mark.gif) no-repeat left center;
}

a.h_f_mark:link,
		a.h_f_mark:visited {text-decoration:none;}
		a.h_f_mark:hover {text-decoration:underline;}




/*======================================
	左ナビ　新着アイテム
=======================================*/
.newitem_area2{
	width:172px;
	margin-top:15px;
}

.l_cbn_area{
	padding-bottom:5px;
	background-color:#FFFFFF;
}

.l_cbn_area2{
	display:none;
}

.l_f_area{
	width:172px;
}

/*----------------------------------
　pickup 
----------------------------------*/

#navigation .l_pick2 {
	width:172px;
	margin-top:15px;
	padding-bottom:5px;
}

#navigation .l_pick2 ul {
	width:172px;
	padding:0;
	margin-top:5px;
}

#navigation .l_pick2 ul li {
	width:172px;
	padding:0;
	margin-bottom:10px;
}

#navigation .l_pick2 ul li.bt {
	width:150px;
	padding:0;
	margin-left:22px;
}


#navigation .l_pick2 a.txtlink {
	display:block;
	font-size:10px;
	color:#000000;
	line-height:18px;
	text-decoration:none;
	padding-left:14px;
	margin-left:4px;
	background:url(../parts/C027_0005_000001_09aki_20091001_20990331/images/mark_pick.gif) no-repeat 0 4px;
	
}
#navigation .l_pick2 a.txtlink,
		#navigation .l_pick2 a.txtlink:visited {text-decoration:none;color:#000000;}
		#navigation .l_pick2 a.txtlink:hover {text-decoration:underline;color:#000000;}


/*======================================
	場所から探す
=======================================*/
/*共通*/
.bt_other_basyo0201{
	margin-left:140px;
	margin-bottom:15px;
	margin-top:15px;
}

.mb_15{
	margin-bottom:15px;
}

#ttl_basyo0201 h3{
	text-indent:-9999px;
	float:left;
	width:200px;	
}

#ttl_basyo0201 p.txt_box02{
	color:#828282;
	font-size:11px;
	line-height:1.3em;
	margin:42px 0 0 0;
	width:260px;
	float:left;
}


/*キッチン*/
#kitche0201{
	margin-bottom:15px;
}

#kitche0201 #ttl_basyo0201{
	width:700px;
	height:157px;
	background:url(../princessroom_kitchen/images/kitchen_bk.jpg) no-repeat 0px 0px;
}


/*リビング家具*/
#living0201{
	margin-bottom:15px;
}

#living0201 #ttl_basyo0201{
	width:700px;
	height:157px;
	background:url(../princessroom_living/images/living_bk.jpg) no-repeat 0px 0px;
}

/*トイレ*/
#toilet0201{
	margin-bottom:15px;
}

#toilet0201 #ttl_basyo0201{
	width:700px;
	height:157px;
	background:url(../princessroom_toilet/images/toilet_bk.jpg) no-repeat 0px 0px;
}

/*バスルーム*/
#bath0201{
	margin-bottom:15px;
}

#bath0201 #ttl_basyo0201{
	width:700px;
	height:157px;
	background:url(../princessroom_bath/images/bath_bk.jpg) no-repeat 0px 0px;
}

/*収納*/
#cabi0201{
	margin-bottom:15px;
}

#cabi0201 #ttl_basyo0201{
	width:700px;
	height:157px;
	background:url(../princessroom_closet/images/cabinet_bk.jpg) no-repeat 0px 0px;
}

/*ドレッサー*/
#dress0201{
	margin-bottom:15px;
}

#dress0201 #ttl_basyo0201{
	width:700px;
	height:157px;
	background:url(../interior/cute_dresser-mirror/images/dresser_bk.jpg) no-repeat 0px 0px;
}

/*玄関*/
#entrance0201{
	margin-bottom:15px;
}

#entrance0201 #ttl_basyo0201{
	width:700px;
	height:157px;
	background:url(../princessroom_entrance/images/entrance_bk.jpg) no-repeat 0px 0px;
}

/*カーテン*/
#curtain0201{
	margin-bottom:15px;
}

#curtain0201 #ttl_basyo0201{
	width:700px;
	height:157px;
	background:url(../princessroom_curtain/images/curtain_bk.jpg) no-repeat 0px 0px;
}


/*ベッドルーム*/
#bed0201{
	margin-bottom:15px;
}

#bed0201 #ttl_basyo0201{
	width:700px;
	height:157px;
	background:url(../princessroom_bed/images/bed_bk.jpg) no-repeat 0px 0px;
}


/*インテリア雑貨*/
#intzacca0201{
	margin-bottom:15px;
}

#intzacca0201 #ttl_basyo0201{
	width:700px;
	height:157px;
	background:url(../princessroom_zacca/images/intzacca_bk.jpg) no-repeat 0px 0px;
}


/*安カワ*/
#yasukawa0201{
	margin-bottom:15px;
}

#yasukawa0201 #ttl_basyo0201{
	width:700px;
	height:167px;
	background:url(../yasukawa/images/yasukawa_ttl.jpg) no-repeat 0px 0px;
}

#yasukawa0201 #ttl_basyo0201 h3{
	text-indent:-9999px;
}


/*======================================
	72時間限定ポイント5倍
=======================================*/

#point5 {
	width:700px;
	margin-bottom:20px;
}

#point5 .fl { float:left;}
#point5 .mt10 { margin-top:10px;}
#point5 .mt18 { margin-top:18px;}
#point5 .mb45 { margin-bottom:45px;}
#point5 .pl55 {padding-left:45px;}
#point5 .pl70 {padding-left:70px;}

#point5 .fp { font-size:12px; font-weight:bold; color:#FF44AC; margin-bottom:18px; line-height:18px;}
#point5 .fb10 { font-size:10px; color:#000000; line-height:14px;}
#point5 .fb12 { font-size:12px; color:#000000; line-height:18px;}

#point5 .fb12 span { font-size:12px; color:#FF44AC; line-height:18px; font-weight:bold;}


#point5 a.linktxt {
	color:#FF44AC;
	text-decoration:underline;
	
}
#point5 a.linktxt_0902:link,
		#otoc a.linktxt:visited {text-decoration:underline; color:#FF44AC;}
		#otoc a.linktxt:hover {text-decoration:none; color:#FF44AC;}

#point5 h4 {
	width:700px;
	height:155px;
	font-size:10px;
	text-indent:-9999px;
	background:url(../campaign/100205/images/title.gif) no-repeat;
}

#point5 .area1 {
	width:700px;
}


#point5 .area1 h4 {
	width:700px;
	height:95px;
	font-size:10px;
	text-indent:-9999px;
	background:url(../campaign/100205/images/t01.gif) no-repeat;
}

#point5 .area1 .txtarea {
	width:700px;
	height:168px;
	background:url(../campaign/100205/images/t01f.gif) no-repeat;
}




#point5 .areao {
	width:700px;
	clear:both;
	margin-top:30px;
}

#point5 .areao .title1 {
	width:700px;
	height:45px;
	font-size:10px;
	margin-bottom:17px;
	text-indent:-9999px;
	background:url(../campaign/100205/images/t02.gif) no-repeat;
}

#point5 .areao .title2 {
	width:700px;
	height:45px;
	font-size:10px;
	margin-bottom:17px;
	text-indent:-9999px;
	background:url(../campaign/100205/images/t03.gif) no-repeat;
}

#point5 .areao .title3 {
	width:700px;
	height:45px;
	font-size:10px;
	margin-bottom:17px;
	text-indent:-9999px;
	background:url(../campaign/100205/images/t04.gif) no-repeat;
}

#point5 .areao .title4 {
	width:700px;
	height:45px;
	font-size:10px;
	margin-bottom:17px;
	text-indent:-9999px;
	background:url(../campaign/100205/images/t05.gif) no-repeat;
}

#point5 .areao .btn {
margin:20px 0 20px 180px;
}


/*======================================
　春のかわいいお姫様部屋特集　2010/02/08
=======================================*/

#princessroom_spring0208 {
	width:700px;
}


#princessroom_spring0208 .title01 {
	width:700px;
	height:162px;
}


#princessroom_spring0208 .title01 h3 {
	width:398px;
	height:162px;
	background:url(../princessroom/spring/images/head01.gif) no-repeat 0 0;
	text-indent:-9999px;
	float:left;	
}


#princessroom_spring0208 .title01 .title_text01 {
	width:227px !important;
	width:auto;
	height:112px !important;
	height:162px;
	background:url(../princessroom/spring/images/head02.gif) no-repeat 0 0;
	padding:40px 35px 10px 40px ;
	font-size:12px;
	line-height:20px;
	color:#7f0d14;
	float:left;
}

#princessroom_spring0208 #ca {
	width:700px;
	padding:0;
	margin:0;
	background:url(../princessroom/spring/images/bk01.gif) repeat-y;	
	margin-bottom:20px;
			
}

#princessroom_spring0208 #ca h4 {
	width:700px;
	height:88px;	
	background:url(../princessroom/spring/images/ca_ttl.gif) no-repeat 0 0;	
	text-indent:-9999px;
}

#princessroom_spring0208 #ca .item {
	width:648px !important;
	width:677px;
	padding: 0 0 20px 29px;
	
}

#princessroom_spring0208 #ca .item .main {
	width:322px;
	float:left;
}

#princessroom_spring0208 #ca .item .main .bk {
	background:url(../princessroom/spring/images/item_bk3.jpg) no-repeat 0 0;
	height:315px;
}

#princessroom_spring0208 #ca .item .main .main_pa {
	padding: 0 9px 10px 9px;
}


#princessroom_spring0208 #ca .item .main .copy {
	height:75px;
	background:url(../princessroom/spring/images/ca_come.gif) no-repeat 0 0;
	text-indent:-9999px;
		
}

#princessroom_spring0208 #ca .item ul.pri_item_list{
	width:326px;
	float:left;
	list-style:none;
}

#princessroom_spring0208 #ca .item ul.pri_item_list li{
	width:163px;
	float:left;
	margin:0;
	padding:0;
}

#princessroom_spring0208 .other_recome_box {
	width:700px;
	background:url(../princessroom/spring/images/recome_bk.gif) no-repeat bottom;
}

#princessroom_spring0208 .other_recome_box ul.other_recome_item{
	margin: 0 0 0 38px;
}

#princessroom_spring0208 .other_recome_box ul.other_recome_item li{
	height:105px;
	float:left;
	padding:5px 0 5px 10px;			
}



#princessroom_spring0208 #ko {
	width:700px;
	padding:0;
	margin:0;	
	background:url(../princessroom/spring/images/bk01.gif) repeat-y;
	margin-bottom:20px;		
}

#princessroom_spring0208 #ko h4 {
	width:700px;
	height:88px;	
	background:url(../princessroom/spring/images/ko_ttl.gif) no-repeat 0 0;	
	text-indent:-9999px;
}

#princessroom_spring0208 #ko .item {
	width:648px !important;
	width:677px;
	padding: 0 0 20px 29px;
	
}

#princessroom_spring0208 #ko .item .main {
	width:322px;
	float:left;
}

#princessroom_spring0208 #ko .item .main .bk {
	background:url(../princessroom/spring/images/item_bk3.jpg) no-repeat 0 0;
	height:315px;
}

#princessroom_spring0208 #ko .item .main .main_pa {
	padding: 0 9px 10px 9px;
}

#princessroom_spring0208 #ko .item .main .copy {
	height:75px;
	background:url(../princessroom/spring/images/ko_come.gif) no-repeat 0 0;
	text-indent:-9999px;
		
}

#princessroom_spring0208 #ko .item ul.pri_item_list{
	width:326px;
	float:left;
	list-style:none;
}

#princessroom_spring0208 #ko .item ul.pri_item_list li{
	width:163px;
	float:left;
	margin:0;
	padding:0;
}


#princessroom_spring0208 #ra {
	width:700px;
	padding:0;
	margin:0;	
	background:url(../princessroom/spring/images/bk01.gif) repeat-y;
	margin-bottom:20px;		
}

#princessroom_spring0208 #ra h4 {
	width:700px;
	height:88px;	
	background:url(../princessroom/spring/images/ra_ttl.gif) no-repeat 0 0;	
	text-indent:-9999px;
}

#princessroom_spring0208 #ra .item {
	width:648px !important;
	width:677px;
	padding: 0 0 20px 29px;
	
}

#princessroom_spring0208 #ra .item .main {
	width:322px;
	float:left;
}

#princessroom_spring0208 #ra .item .main .bk {
	background:url(../princessroom/spring/images/item_bk3.jpg) no-repeat 0 0;
	height:315px;
}

#princessroom_spring0208 #ra .item .main .main_pa {
	padding: 0 9px 10px 9px;
}


#princessroom_spring0208 #ra .item .main .copy {
	height:75px;
	background:url(../princessroom/spring/images/ra_come.gif) no-repeat 0 0;
	text-indent:-9999px;
		
}

#princessroom_spring0208 #ra .item ul.pri_item_list{
	width:326px;
	float:left;
	list-style:none;
}

#princessroom_spring0208 #ra .item ul.pri_item_list li{
	width:163px;
	float:left;
	margin:0;
	padding:0;
}


#princessroom_spring0208 #hu {
	width:700px;
	padding:0;
	margin:0;	
	background:url(../princessroom/spring/images/bk01.gif) repeat-y;
	margin-bottom:20px;		
}

#princessroom_spring0208 #hu h4 {
	width:700px;
	height:88px;	
	background:url(../princessroom/spring/images/hu_ttl.gif) no-repeat 0 0;	
	text-indent:-9999px;
}

#princessroom_spring0208 #hu .item {
	width:648px !important;
	width:677px;
	padding: 0 0 20px 29px;
	
}

#princessroom_spring0208 #hu .item .main {
	width:322px;
	float:left;
}

#princessroom_spring0208 #hu .item .main .bk {
	background:url(../princessroom/spring/images/item_bk3.jpg) no-repeat 0 0;
	height:315px;
}

#princessroom_spring0208 #hu .item .main .main_pa {
	padding: 0 9px 10px 9px;
}


#princessroom_spring0208 #hu .item .main .copy {
	height:75px;
	background:url(../princessroom/spring/images/hu_come.gif) no-repeat 0 0;
	text-indent:-9999px;
		
}

#princessroom_spring0208 #hu .item ul.pri_item_list{
	width:326px;
	float:left;
	list-style:none;
}

#princessroom_spring0208 #hu .item ul.pri_item_list li{
	width:163px;
	float:left;
	margin:0;
	padding:0;
}


#princessroom_spring0208 #wc {
	width:700px;
	padding:0;
	margin:0;	
	background:url(../princessroom/spring/images/bk01.gif) repeat-y;
	margin-bottom:20px;		
}

#princessroom_spring0208 #wc   h4 {
	width:700px;
	height:88px;	
	background:url(../princessroom/spring/images/wc_ttl.gif) no-repeat 0 0;	
	text-indent:-9999px;
}

#princessroom_spring0208 #wc  .item {
	width:648px !important;
	width:677px;
	padding: 0 0 20px 29px;
	
}

#princessroom_spring0208 #wc  .item .main {
	width:322px;
	float:left;
}

#princessroom_spring0208 #wc  .item .main .bk {
	background:url(../princessroom/spring/images/item_bk3.jpg) no-repeat 0 0;
	height:315px;
}

#princessroom_spring0208 #wc  .item .main .main_pa {
	padding: 0 9px 10px 9px;
}


#princessroom_spring0208 #wc  .item .main .copy {
	height:75px;
	background:url(../princessroom/spring/images/wc_come.gif) no-repeat 0 0;
	text-indent:-9999px;
		
}

#princessroom_spring0208 #wc .item ul.pri_item_list{
	width:326px;
	float:left;
	list-style:none;
}

#princessroom_spring0208 #wc .item ul.pri_item_list li{
	width:163px;
	float:left;
	margin:0;
	padding:0;
}

#princessroom_spring0208 .recmnd_area_spring0208 h2{
	width:700px;
	height:40px;
	background:url(../princessroom/spring/images/sofa_ttl.gif) no-repeat;
	text-indent:-9999px;
}


#princessroom_spring0208 #bn_bottm {
	width:700px;
	padding:0;
	margin-bottom:20px;		
}

#princessroom_spring0208  .recmnd_area3 {
	margin-bottom:10px;	
}

#princessroom_spring0208 .p_w_link a {
	display:block;
	font-size:12px;
	line-height:14px;
	color:#591d26;
	font-weight:bold;
	text-decoration:none;
	margin: 5px 0 0 10px;
	padding-left:14px;
	background:url(../princessroom/spring/images/arrow01.gif) no-repeat 0 0;	
}
#princessroom_spring0208 .p_w_link a:link,
#princessroom_spring0208 .p_w_link a:visited {text-decoration:none; color:#591d26;}
#princessroom_spring0208 .p_w_link a:hover {text-decoration:underline; color:#591d26;}

#princessroom_spring0208 .p_w_link span {
	font-size:10px;
	line-height:17px;
	color:#333;
	margin-left:22px
}


/*======================================
	アウトレットセール追加
=======================================*/

#itemboxs02 {
	width:698px;
	background-color:#FFF8D6;
	margin:0;
	padding:0 0 10px 0;
	height:230px;
	border-bottom: 1px solid #F55FA5;
	border-left: 1px solid #F55FA5;
	border-right: 1px solid #F55FA5;
}

#itemboxs02 ul {
margin:0;

padding:10px 0 0 12px;

}

#itemboxs02 ul li {
float:left;
width:170px;
margin:0;
}

#itemboxs02 ul li .item {
width:150px;
margin:0 0 0 2px;
padding:0 0 0 2px;
}



a.sale_link {
	display:block;
	width:150px;
	font-size:12px;
	color:#000000;
	line-height:24px;
	text-decoration:none;
	padding-left:15px;
	margin-left:0;
	background:url(../parts/C027_0001_000273_09aki_20091214_20990331/images/arrow.gif) no-repeat 0px 6px;
	
}
a.sale_link:link,
		a.sale_link:visited {text-decoration:none;color:#000000;}
		a.sale_link:hover {text-decoration:underline;color:#000000;}






		
#itemboxs02 ul li .item .price01{
font-size:12px;
color:#CC0000;
font-weight:bold;
margin:0px 0 0 15px;
padding:0;
width:130px;
}
		
#itemboxs02 ul li .item .price02{
font-size:12px;
color:#3F3F3F;
margin:0px 0 0 15px;
padding:0;
width:130px;
}	

/*======================================
　姫部屋  2/15改修
=======================================*/

#contents .himearea0215 {
	width:700px;
}

#contents .himearea0215 .mt05 {
	margin-top:5px;
}

#contents .himearea0215 h3 {
	width:700px;
	height:161px;
	font-size:10px;
	text-indent:-9999px;
	margin-bottom:8px;
	background:url(../princessroom/images/title_img.jpg) no-repeat;
}

#contents .himearea0215 .hime_spe_area{
	width:700px;
	height:283px;
	background:url(../princessroom/images/bn_bk.jpg) no-repeat;	
}


#contents .himearea0215 .hime_spe_area .spe_L {
	width:458px;
	height:259px;
	float:left;
	margin:12px 0 0 12px !important;
	margin:12px 0 0 6px;
	background-color:#FFFFFF;	
}

#contents .himearea0215 .hime_spe_area .spe_R {
	width:208px;
	float:left;
	margin:12px 0 0 10px;	
}

#contents .himearea0215 .hime_spe_area .spe_R .bk_white{
	width:208px;
	height:124px;
	background-color:#FFFFFF;		
}

#contents .himearea0215 .lesson .bed_title {
	width:698x;
	height:36px;
	text-indent:-9999px;
	background:url(../princessroom/images/ttl_bed.jpg) no-repeat;
	margin:20px 0 0 0;
}

#contents .himearea0215 .lesson .living_title {
	width:698px;
	height:36px;
	text-indent:-9999px;
	background:url(../princessroom/images/ttl_living.jpg) no-repeat;
	margin:15px 0 0 0;
}

#contents .himearea0215 .lesson .single_title {
	width:698px;
	height:36px;
	text-indent:-9999px;
	background:url(../princessroom/images/ttl_single.jpg) no-repeat;
	margin:15px 0 0 0;
}

#contents .himearea0215 .lesson .lesson02{
	margin:10px 0 0 0;
}

#contents .himearea0215 .lesson .lesson03{
	margin:0;
}

#contents .himearea0215 .lesson ul.lesson_item_list{
	margin:0;
	width:697px;
}

#contents .himearea0215 .lesson ul.lesson_item_list li.start_lesson_box{
	margin:0 0 0 0;
	width:175px;
	background:url(../princessroom/images/list_start_bk.gif) no-repeat bottom;
	float:left;	
}

#contents .himearea0215 .lesson ul.lesson_item_list li.lesson_box{
	margin:0 0 0 0;
	width:174px;
	background:url(../princessroom/images/list_other_bk.gif) no-repeat bottom;
	float:left;	
}

#contents .himearea0215 .lesson ul.lesson_item_list02{
	margin:0;
	width:697px;
}

#contents .himearea0215 .lesson ul.lesson_item_list02 li.start_lesson_box{
	margin:0;
	width:175px;
	background:url(../princessroom/images/list_start_bk02.gif) no-repeat bottom;
	float:left;	
}

#contents .himearea0215 .lesson ul.lesson_item_list02 li.lesson_box{
	margin:0;
	width:174px;
	background:url(../princessroom/images/list_other_bk02.gif) no-repeat bottom;
	float:left;	
}

#contents .himearea0215 .lesson ul.lesson_item_list03{
	margin:0;
	width:697px;
}

#contents .himearea0215 .lesson ul.lesson_item_list03 li.start_lesson_box{
	margin:0 0 0 0;
	width:175px;
	background:url(../princessroom/images/list_start_bk.gif) no-repeat bottom;
	float:left;	
}

#contents .himearea0215 .lesson ul.lesson_item_list03 li.lesson_box{
	margin:0 0 0 0;
	width:174px;
	background:url(../princessroom/images/list_other_bk.gif) no-repeat bottom;
	float:left;	
}

#contents .himearea0215 .lesson ul.lesson_item_list04{
	margin:0 0 0 0;
	width:697px;
}

#contents .himearea0215 .lesson ul.lesson_item_list04 li.start_lesson_box{
	margin:0;
	width:175px;
	background:url(../princessroom/images/list_start_bk02.gif) no-repeat bottom;
	float:left;	
}

#contents .himearea0215 .lesson ul.lesson_item_list04 li.lesson_box{
	margin:0;
	width:174px;
	background:url(../princessroom/images/list_other_bk02.gif) no-repeat bottom;
	float:left;	
}

#contents .himearea0215 .lesson ul.lesson_item_list05{
	margin:0;
	width:697px;
}

#contents .himearea0215 .lesson ul.lesson_item_list05 li.start_lesson_box{
	margin:0;
	width:175px;
	background:url(../princessroom/images/list_start_bk03.gif) no-repeat bottom;
	float:left;	
}

#contents .himearea0215 .lesson ul.lesson_item_list05 li.lesson_box{
	margin:0;
	width:174px;
	background:url(../princessroom/images/list_other_bk03.gif) no-repeat bottom;
	float:left;	
}

#contents .himearea0215 .lesson ul.lesson_item_list06{
	margin:0 0 0 0;
	width:697px;
}

#contents .himearea0215 .lesson ul.lesson_item_list06 li.start_lesson_box{
	margin:0;
	width:175px;
	background:url(../princessroom/images/list_start_bk03.gif) no-repeat bottom;
	float:left;	
}

#contents .himearea0215 .lesson ul.lesson_item_list06 li.lesson_box{
	margin:0;
	width:174px;
	background:url(../princessroom/images/list_other_bk03.gif) no-repeat bottom;
	float:left;	
}

#contents .himearea0215 .lesson .lesson_detail {
	margin:10px 10px 10px 11px; 
}

#contents .himearea0215 .lesson .lesson_detail .lesson_link {
	height:33px !important;
	height:38px;
	margin:5px 0px 0px 0px;
}

#contents .himearea0215 .lesson .lesson_detail .lesson_link a {
	display:block;
	font-size:12px;
	line-height:16px;
	color:#4f4b4b;
	text-decoration:none;
	margin-bottom:5px;
}
#contents .himearea0215 .lesson .lesson_detail .lesson_link a:link,
#contents .himearea0215 .lesson .lesson_detail .lesson_link a:visited {text-decoration:none; color:#4f4b4b;}
#contents .himearea0215 .lesson .lesson_detail .lesson_link a:hover {text-decoration:underline; color:#4f4b4b;}


#contents .himearea0215 .otogi {
	margin:0 0 30px 0; 
}

#contents .himearea0215 .otogi h4 {
	width:700px;
	height:114px;
	text-indent:-9999px;
	background:url(../princessroom/images/princess_ttl.jpg) no-repeat;
	margin-top:20px;
}

#contents .himearea0215 .top_btn {
	float:right;
	margin:10px 0 30px 0;
}


/*======================================
　姫部屋  飛び先共通
=======================================*/

#princessroom_link_0215 {
	width:700px;
	margin:0 0 20px 0;
}

#princessroom_link_0215 .head {
	width:700px;
	margin:0 0 30px 0;
}

#princessroom_link_0215 .head .photo {
	width:700px;
	margin:0;
	padding:0;
}

#princessroom_link_0215 .head .tag {
	margin:10px 0 0 0;
	padding:0;
}

#princessroom_link_0215 .head .tag ul li{
	margin:0 6px 0 0;
	background-color:#ffbfdf;
	float:left;	
}

#princessroom_link_0215 .head .tag ul li p{
	margin:6px 10px 6px 10px;
}

#princessroom_link_0215 .head .tag ul li p a {
	display:block;
	font-size:12px;
	color:#4d4b4b;
	text-decoration:none;
}
#princessroom_link_0215 .head .tag ul li p a:link,
#princessroom_link_0215 .head .tag ul li p a:visited {text-decoration:none; color:#4d4b4b;}
#princessroom_link_0215 .head .tag ul li p a:hover {text-decoration:underline; color:#4d4b4b;}


#princessroom_link_0215 .head .advice {
	margin:5px 0 0 0;
	padding:0;
}

#princessroom_link_0215 .head .advice .txtbox {
	width:600px;
	background:url(../princessroom/images/ad_bk.gif) no-repeat bottom;
}

#princessroom_link_0215 .head .advice .txtbox p {
	font-size:13px;
	line-height:1.4em;
	color:#696868;
	margin:0 20px 15px 20px;
}

#button_area_0215{
	width:700px;
	height:58px;
	padding:0;
	margin:20px 0 0 0;
}

#button_area_0215 .right{
	width:193px;
	height:43px;
	float:right;
}

#button_area_0215 .left{
	width:193px;
	height:43px;
	float:left;
}


/* 姫部屋  天蓋ベッドのおすすめ配置方法 */

#princessroom_link_0215 .head h3.bedroom_tengai {
	width:700px;
	height:93px;
	text-indent:-9999px;
	background:url(../princessroom/bedroom_tengai/images/ttl.jpg) no-repeat;
}

/* 鏡マジックでお部屋を広く魅せる */

#princessroom_link_0215 .head h3.bedroom_mirror {
	width:700px;
	height:93px;
	text-indent:-9999px;
	background:url(../princessroom/bedroom_mirror/images/ttl.jpg) no-repeat;
}

/* お部屋すっきり！収納スペース拡大術 */

#princessroom_link_0215 .head h3.bedroom_storagespace {
	width:700px;
	height:93px;
	text-indent:-9999px;
	background:url(../princessroom/bedroom_storagespace/images/ttl.jpg) no-repeat;
}

/* ドレッサーは窓辺に配置 */

#princessroom_link_0215 .head h3.bedroom_dresser {
	width:700px;
	height:93px;
	text-indent:-9999px;
	background:url(../princessroom/bedroom_dresser/images/ttl.jpg) no-repeat;
}

/* ウッドカーペットでお部屋を変身 */

#princessroom_link_0215 .head h3.livingroom_woodcarpet {
	width:700px;
	height:93px;
	text-indent:-9999px;
	background:url(../princessroom/livingroom_woodcarpet/images/ttl.jpg) no-repeat;
}

/* ソファーはお部屋の中央に置く！ */

#princessroom_link_0215 .head h3.livingroom_sofa {
	width:700px;
	height:93px;
	text-indent:-9999px;
	background:url(../princessroom/livingroom_sofa/images/ttl.jpg) no-repeat;
}


/* 家具はシンプルに、カバーリングを華やかに */

#princessroom_link_0215 .head h3.livingroom_covering {
	width:700px;
	height:93px;
	text-indent:-9999px;
	background:url(../princessroom/livingroom_covering/images/ttl.jpg) no-repeat;
}

/* リビング雑貨は置きすぎない */

#princessroom_link_0215 .head h3.livingroom_zacca {
	width:700px;
	height:93px;
	text-indent:-9999px;
	background:url(../princessroom/livingroom_zacca/images/ttl.jpg) no-repeat;
}

/* カラー溢れる、元気なお姫様部屋♪ */

#princessroom_link_0215 .head h3.livingroom_color {
	width:700px;
	height:93px;
	text-indent:-9999px;
	background:url(../princessroom/livingroom_color/images/ttl.jpg) no-repeat;
}

/* カンタン♪ハイセンスなお姫様部屋の作り方 */

#princessroom_link_0215 .head h3.livingroom_antique {
	width:700px;
	height:93px;
	text-indent:-9999px;
	background:url(../princessroom/livingroom_antique/images/ttl.jpg) no-repeat;
}

/* ロータイプ家具でお部屋が広々♪ */

#princessroom_link_0215 .head h3.livingroom_lowtype {
	width:700px;
	height:93px;
	text-indent:-9999px;
	background:url(../princessroom/livingroom_lowtype/images/ttl.jpg) no-repeat;
}

/* ホワイト家具で明るいダイニングに♪ */

#princessroom_link_0215 .head h3.livingroom_dining {
	width:700px;
	height:93px;
	text-indent:-9999px;
	background:url(../princessroom/livingroom_dining/images/ttl.jpg) no-repeat;
}


/* ピンクたっぷり！ラブリーコーデ */

#princessroom_link_0215 .head h3.bedroom_pink {
	width:700px;
	height:93px;
	text-indent:-9999px;
	background:url(../princessroom/bedroom_pink/images/ttl.jpg) no-repeat;
}

/* 朝の光を浴びてお目覚めすっきり */

#princessroom_link_0215 .head h3.bedroom_ribon {
	width:700px;
	height:93px;
	text-indent:-9999px;
	background:url(../princessroom/bedroom_ribon/images/ttl.jpg) no-repeat;
}

/* 間接照明で大人の空間演出 */

#princessroom_link_0215 .head h3.bedroom_table {
	width:700px;
	height:93px;
	text-indent:-9999px;
	background:url(../princessroom/bedroom_table/images/ttl.jpg) no-repeat;
}

/* ベッドルームにプチ書斎を設置 */

#princessroom_link_0215 .head h3.bedroom_light {
	width:700px;
	height:93px;
	text-indent:-9999px;
	background:url(../princessroom/bedroom_light/images/ttl.jpg) no-repeat;
}


/* 小悪魔キュートを目指すならブラック×ピンク */

#princessroom_link_0215 .head h3.bedroom_koakuma {
	width:700px;
	height:93px;
	text-indent:-9999px;
	background:url(../princessroom/bedroom_koakuma/images/ttl.jpg) no-repeat;
}

/* 正統派お姫様はバラ×フリル */

#princessroom_link_0215 .head h3.bedroom_rose {
	width:700px;
	height:93px;
	text-indent:-9999px;
	background:url(../princessroom/bedroom_rose/images/ttl.jpg) no-repeat;
}

/* 大人かわいいホワイトクラシカル */

#princessroom_link_0215 .head h3.bedroom_white {
	width:700px;
	height:93px;
	text-indent:-9999px;
	background:url(../princessroom/bedroom_white/images/ttl.jpg) no-repeat;
}

/* 安カワアイテムで賢いお部屋づくり */

#princessroom_link_0215 .head h3.bedroom_yasukawa {
	width:700px;
	height:93px;
	text-indent:-9999px;
	background:url(../princessroom/bedroom_yasukawa/images/ttl.jpg) no-repeat;
}

/* スイーツいっぱい！お菓子の国のお姫様部屋 */

#princessroom_link_0215 .head h3.bedroom_sweets {
	width:700px;
	height:93px;
	text-indent:-9999px;
	background:url(../princessroom/bedroom_sweets/images/ttl.jpg) no-repeat;
}

/* 爽やかカラーで森林浴気分 */

#princessroom_link_0215 .head h3.bedroom_forest {
	width:700px;
	height:93px;
	text-indent:-9999px;
	background:url(../princessroom/bedroom_forest/images/ttl.jpg) no-repeat;
}

/* 黒薔薇レースで作る大人ガーリー部屋 */

#princessroom_link_0215 .head h3.livingroom_blackrose {
	width:700px;
	height:93px;
	text-indent:-9999px;
	background:url(../princessroom/livingroom_blackrose/images/ttl.jpg) no-repeat;
}

/* ２WAY家具で作るリラックス空間 */

#princessroom_link_0215 .head h3.livingroom_2way {
	width:700px;
	height:93px;
	text-indent:-9999px;
	background:url(../princessroom/livingroom_2way/images/ttl.jpg) no-repeat;
}

/* ロココ調家具で作るお姫様部屋 */

#princessroom_link_0215 .head h3.livingroom_rococo {
	width:700px;
	height:93px;
	text-indent:-9999px;
	background:url(../princessroom/livingroom_rococo/images/ttl.jpg) no-repeat;
}

/* カーテンが主役のお姫様部屋 */

#princessroom_link_0215 .head h3.livingroom_curtain {
	width:700px;
	height:93px;
	text-indent:-9999px;
	background:url(../princessroom/livingroom_curtain/images/ttl.jpg) no-repeat;
}

/* ソファーカバーでお部屋をイメチェン */

#princessroom_link_0215 .head h3.livingroom_sofacover {
	width:700px;
	height:93px;
	text-indent:-9999px;
	background:url(../princessroom/livingroom_sofacover/images/ttl.jpg) no-repeat;
}

/* 魅せる収納はカラーの配置がポイント */

#princessroom_link_0215 .head h3.livingroom_closet {
	width:700px;
	height:93px;
	text-indent:-9999px;
	background:url(../princessroom/livingroom_closet/images/ttl.jpg) no-repeat;
}

/* 暖かみを感じさせるブラックゴシック */

#princessroom_link_0215 .head h3.livingroom_blackgothic {
	width:700px;
	height:93px;
	text-indent:-9999px;
	background:url(../princessroom/bedroom_blackchic/images/ttl.jpg) no-repeat;
}

/* 窓辺をこだわりの特別スペースに */

#princessroom_link_0215 .head h3.livingroom_special {
	width:700px;
	height:93px;
	text-indent:-9999px;
	background:url(../princessroom/livingroom_special/images/ttl.jpg) no-repeat;
}

/*======================================
	姫部屋対決
=======================================*/

#singlelife {
	width:700px;
}

#singlelife:after{
	content:"";
	display:block;
	clear:both;
}

#singlelife .mt15 { margin-top:15px; }
#singlelife .mt20 { margin-top:20px; }
#singlelife .mb20 { margin-bottom:20px; }

#singlelife .titlearea {
	width:700px;
}

#singlelife .titlearea .txtbox {
	width:700px;
	height:47px;
	font-size:10px;
	text-indent:-9999px;
	line-height:1.3em;
	background:url(../princessroom/singlelife/images/title_03.jpg) no-repeat;
}

#singlelife .carea {
clear:both;
	width:700px;
}

#singlelife .carea:after{
	content:"";
	display:block;
	clear:both;
}

#singlelife .carea ul {
	width:700px;
}

#singlelife .carea ul li {
	float:left;
}

#singlelife .carea .copytxt {
	font-size:12px;
	line-height:16px;
	color:#541822;
	margin-left:60px;
}

#singlelife .carea .area01 {
	width:700px;
	height:97px;
	background:url(../princessroom/singlelife/images/01_03b.jpg) no-repeat;
}

#singlelife .carea .area02 {
	width:700px;
	height:115px;
	background:url(../princessroom/singlelife/images/02_03b.jpg) no-repeat;
}
#singlelife .carea .area03 {
	width:700px;
	height:107px;
	background:url(../princessroom/singlelife/images/03_03b.jpg) no-repeat;
}
#singlelife .carea .area04 {
	width:700px;
	height:104px;
	background:url(../princessroom/singlelife/images/04_03b.jpg) no-repeat;
}


/*======================================
	収納アイテム特集
=======================================*/
#closet0301 {
	width:700px;
}

#closet0301 .ttl{
	margin:0;
}


#closet0301 .ttl .left {
	float:left;
	width:464px;
}

#closet0301 .ttl .left h3 {
	width:464px;
	height:147px;
	background:url(../interior/cute_rack/images/head01.jpg) no-repeat 0 0;
	text-indent:-9999px;
}

#closet0301 .ttl .left .title_text01 {
	background:url(../interior/cute_rack/images/head02.jpg) no-repeat 0 0;
	height:53px;
	padding:0 0 0 30px;
	font-size:12px;
	line-height:17px;
	color:#71464c;
}
#closet0301 .ttl .left2 {
	float:left;
	width:60px;
}


#closet0301 .ttl .right {
	float:left;
	width:176px;
}

#closet0301 .cl_navi_box {
	width:700px;
	height:60px;
	display:block;
	clear:both;
}


#closet0301 .cl_navi_box {
	display:block;
	clear:both;
	width:700px;
	margin:0px;
}


#closet0301 .cl_navi_box:after {
	content:"";
	display:block;
	clear:both;
}


#closet0301 .cl_navi_box ul {
	clear:both;
}

#closet0301 .cl_navi_box ul li.navi {
	list-style:none;
	float:left;
	margin:0 6px 0 0;
}

#closet0301 .cl_navi_box ul li.navi_last {
	list-style:none;
	float:left;
	margin:0 0 0 0;
}

#closet0301 .item  {
	margin:0 0 5px 0;
}

#closet0301 .item h5 {
	margin:0 0 10px 0;
}

#closet0301 .item .item_detail .big {
	float:left;
	margin:0 0 0 5px!important;
	margin:0 0 0 3px;	
}

#closet0301 .item .item_detail ul {
	float:left;
	margin:0 0 0 7px!important;
	margin:0 0 0 5px;		
	width:373px;
}

#closet0301 .item .item_detail ul li{
	float:left;
	margin:0 6px 7px 0!important;
	margin:0 5px 7px 0;
}

#closet0301 .bt_other{
	text-align:center;
}

#closet0301 .bt_top{
	text-align:right;
	margin:0 0 10px 0;	
}

/*======================================
	売れ筋 ランキング
=======================================*/
.u_ranking0 {
	width:700px;
}

.u_ranking a:link,.u_ranking a:visited {
	color:#666666;
	text-decoration:none;
	
}
.u_ranking a:hover,.u_ranking a:active {
	color:#666666;
	text-decoration:underline;
}

.u_ranking0 .navi { padding:5px 0 20px 205px;}

.u_ranking0 h3 {
	width:700px;
	height:93px;
	text-indent:-9999px;
	font-size:10px;
	background:url(../category_ranking/images/title_img.jpg) no-repeat;
}

.u_ranking {
	width:700px;
	margin-bottom:20px;
}

.u_ranking .titlearea {
	width:700px;
	height:32px;
	background:url(../category_ranking/images/title_bg.jpg) no-repeat;
}

.u_ranking .titlearea .f_l {
	float:left;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W4";
	line-height:32px;
	font-size:14px;
	color:#fefee4;
	font-weight:bold;
	margin-left:45px !important;
	margin-left:22px;
}
.u_ranking .titlearea .f_r {
	float:right;
	line-height:32px;
	font-size:12px;
	color:#ffffff;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W4";
	font-weight:bold;
	margin-right:15px !important;
	margin-right:5px;
}

.u_ranking .titlearea a.txt {
	float:right;
	display:block;
	font-size:12px;
	color:#FD70B7;
	margin-top:3px;
	height:20px;
	line-height:20px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W4";
	font-weight:bold;
	text-decoration:none;
	padding-right:25px;
	padding-top:1px;
	background:url(../category_ranking/images/mark2.gif) no-repeat center right #FEFEE4;
	padding-left:10px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius: 5px;
}

.u_ranking .titlearea a.txt:link,
.u_ranking .titlearea a.txt:visited {text-decoration:none;}
.u_ranking .titlearea a.txt:hover {
	text-decoration:underline; 
	color:#FD70B7;
	padding-right:25px;
	padding-top:1px;
	background:url(../category_ranking/images/mark2.gif) no-repeat center right #FEFEE4;
	padding-left:10px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius: 5px;
}


.u_ranking .titlearea:after{
	content:"";
	display:block;
	clear:both;
}

.u_ranking ol {
	width:686px !important;
	width:700px;
	background-color:#fefee4;
	padding-bottom:10px;
	padding-left:12px;
}

.u_ranking ol li.no01 {
	float:left;
	width:135px;
	margin-right:14px;
}

.u_ranking ol li.no01 .no1_m {
	margin-left:10px;
}

.u_ranking ol li.no02 , .u_ranking ol li.no03 , .u_ranking ol li.no04 {
	float:left;
	width:123px;
	margin-right:13px;
}

.u_ranking ol li.no05 {
	float:left;
	width:123px;
}

.u_ranking ol li .border {
	border:solid 1px #f5add2;
}

.u_ranking ol li a.rank_link {
	font-size:10px;
	line-height:14px;
	color:#000000;
	font-weight:normal;
	background:url(../images/common/link_arw1.gif) no-repeat 0 0;
	padding-left:15px;
	display:block;
	margin:4px 0 2px 0;
}

.u_ranking ol li p{
	font-size:10px;
	line-height:14px;
	color:#000000;
	padding-left:15px;
}

/*======================================
	左ナビ　新着アイテム　追加　2010/3/10
=======================================

#navigation .l_newitem {
	width:172px;
	margin-top:20px;
}

#navigation .l_newitem ul {
	width:172px;
	padding:0;
	margin:0;
}

#navigation .l_newitem ul li {
	width:170px;
	height:74px;
	padding:0;
	margin:6px 0 0 0;
	border:solid 1px #96c8e3;
	background-color:#FFFFFF;
}	

#navigation .l_newitem ul li:after{
	content:"";
	display:block;
	clear:both;
}

#navigation .l_newitem ul li .item {
	margin:4px 0 4px 2px;
	float:left;		
}	

#navigation .l_newitem ul li .copy {
	width:90px;
	font-size:10px;
	color:#999999;
	margin:10px 6px 0 6px!important;
	margin:10px 3px 0 6px;	
	float:left;	
}	

#navigation .l_newitem ul li .copy a {
	color:#999999;
	text-decoration:underline;	
}
#navigation .l_newitem ul li .copy a:hover {
	color:#333333;
	text-decoration:none;
}*/

/*======================================
	左ナビ　ランキング　追加　2010/6/18
=======================================*/

#navigation .l_ranking {
	width:172px;
	margin-top:20px;
}

#navigation .l_ranking ul {
	width:172px;
	padding:0;
	margin:0;
}

#navigation .l_ranking ul li {
	width:170px;
	padding:0;
	margin:6px 0 0 0;
	border:solid 1px #ffa8d5;
	background-color:#FFFFFF;
}	

#navigation .l_ranking ul li:after{
	content:"";
	display:block;
	clear:both;
}

#navigation .l_ranking ul li .item {
	margin:4px 0 4px 2px;
	float:left;		
}	

#navigation .l_ranking ul li .copy {
	width:90px;
	font-size:10px;
	color:#696868;
	margin:10px 6px 0 6px!important;
	margin:10px 3px 0 6px;	
	float:left;	
}	

#navigation .l_ranking ul li .copy a.rtxt {
	display:block;
	width:135px;
	font-size:10px;
	color:#696868;
	line-height:15px;
	text-decoration:none;
	padding-left:15px;
	background:url(../images/common/link_arw1.gif) no-repeat 0 0;
	
}
#navigation .l_ranking ul li .copy a.rtxt:link,
#navigation .l_ranking ul li .copy a.rtxt:visited {text-decoration:none; color:#696868;}
#navigation .l_ranking ul li .copy a.rtxt:hover {text-decoration:underline; color:#696868;}

#navigation .l_ranking ul li .copy .price {
	padding-left:15px;
	width:135px;
	margin-left:5px;
}



/*======================================
	場所から探すブブコン　追加　2010/4/1
=======================================*/

.basyo0401 .item01{
	margin:0 0 0 5px;
	width:690px;
}

.basyo0401 .itembig{
	width:342px;
	height:486px;
	float:left;
	background:url(../parts/C027_0001_000366_09aki_20100201_20990331/images/roma_itembk_big.gif) no-repeat 0 0;	
	margin:3px 0 0 0;	
}


.basyo0401 ul.basyo_item_list{
	margin:0;
	width:348px;
}

.basyo0401 ul.basyo_item_list li.basyo_item{
	margin:3px 0 3px 6px !important;
	margin:3px 0 3px 3px;
	width:168px;
	height:240px;
	background:url(../parts/C027_0001_000366_09aki_20100201_20990331/images/roma_itembk.gif) no-repeat 0 0;	
	float:left;	
}


.basyo0401 .basyo_detail{
	margin:15px 9px 10px 9px;
}

.basyo0401 .basyo_detail .basyo_link {
	background:url(../parts/C027_0001_000366_09aki_20100201_20990331/images/arrow.gif) no-repeat 0 0;
	padding-left:16px;
	margin:8px 0 0 0;
}

.basyo0401 .basyo_detail .basyo_link a {
	display:block;
	font-size:12px;
	line-height:14px;
	color:#4f4b4b;
	text-decoration:none;
	margin-bottom:5px;
}
.basyo0401 .basyo_detail .basyo_link a:link,
.basyo0401 .basyo_detail .basyo_link a:visited {text-decoration:none; color:#4f4b4b;}
.basyo0401 .basyo_detail .basyo_link a:hover {text-decoration:underline; color:#4f4b4b;}

.basyo0401 .basyo_detail .basyo_link span {
	font-size:11px;
	color:#4f4b4b;
}

/*======================================
	場所から探す 　追加　2010/4/1
=======================================*/
/*ベッドルーム*/
#bed0201 .bed_navi{
	width:700px;
}

#bed0201 .bed_navi ul{
	margin:5px 0 10px 0;
	height:46px;
}

#bed0201 .bed_navi ul li{
	float:left;
	margin:0 5px 0 0;
}

#bed0201 .bed_navi ul li.last{
	margin:0;
}

/*カーテン*/
#curtain0201 .bed_navi{
	width:700px;
}

#curtain0201 .bed_navi ul{
	margin:5px 0 10px 0;
	height:46px;
}

#curtain0201 .bed_navi ul li{
	float:left;
	margin:0 5px 0 0;
}

#curtain0201 .bed_navi ul li.last{
	margin:0;
}

/*キッチン*/
#kitche0201 .bed_navi{
	width:700px;
}

#kitche0201 .bed_navi ul{
	margin:5px 0 10px 0;
	height:46px;
}

#kitche0201 .bed_navi ul li{
	float:left;
	margin:0 5px 0 0;
}

#kitche0201 .bed_navi ul li.last{
	margin:0;
}

/*リビング家具*/
#living0201 .bed_navi{
	width:700px;
}

#living0201 .bed_navi ul{
	margin:5px 0 10px 0;
	height:46px;
}

#living0201 .bed_navi ul li{
	float:left;
	margin:0 5px 0 0;
}

#living0201 .bed_navi ul li.last{
	margin:0;
}

/*トイレ*/
#toilet0201 .bed_navi{
	width:700px;
}

#toilet0201 .bed_navi ul{
	margin:5px 0 10px 0;
	height:46px;
}

#toilet0201 .bed_navi ul li{
	float:left;
	margin:0 5px 0 0;
}

#toilet0201 .bed_navi ul li.last{
	margin:0;
}

/*バスルーム*/
#bath0201 .bed_navi{
	width:700px;
}

#bath0201 .bed_navi ul{
	margin:5px 0 10px 0;
	height:46px;
}

#bath0201 .bed_navi ul li{
	float:left;
	margin:0 5px 0 0;
}

#bath0201 .bed_navi ul li.last{
	margin:0;
}

/*収納*/
#cabi0201 .bed_navi{
	width:700px;
}

#cabi0201 .bed_navi ul{
	margin:5px 0 10px 0;
	height:46px;
}

#cabi0201 .bed_navi ul li{
	float:left;
	margin:0 5px 0 0;
}

#cabi0201 .bed_navi ul li.last{
	margin:0;
}

/*ドレッサー*/
#dress0201 .bed_navi{
	width:700px;
}

#dress0201 .bed_navi ul{
	margin:5px 0 10px 0;
	height:46px;
}

#dress0201 .bed_navi ul li{
	float:left;
	margin:0 5px 0 0;
}

#dress0201 .bed_navi ul li.last{
	margin:0;
}

/*玄関*/
#entrance0201 .bed_navi{
	width:700px;
}

#entrance0201 .bed_navi ul{
	margin:5px 0 10px 0;
	height:46px;
}

#entrance0201 .bed_navi ul li{
	float:left;
	margin:0 5px 0 0;
}

#entrance0201 .bed_navi ul li.last{
	margin:0;
}

/*インテリア雑貨*/
#intzacca0201 .bed_navi{
	width:700px;
}

#intzacca0201 .bed_navi ul{
	margin:5px 0 10px 0;
	height:46px;
}

#intzacca0201 .bed_navi ul li{
	float:left;
	margin:0 5px 0 0;
}

#intzacca0201 .bed_navi ul li.last{
	margin:0;
}



.basyo_ttl_bk {
	margin:10px 0 0 0;
	width:700px;
	height:41px;
	background:url(../parts/C027_0001_000366_09aki_20100201_20990331/images/ttl_bk.gif) no-repeat;	
}

.basyo_ttl_bk p.txt{
	font-size:16px;
	font-weight:bold;
	color:#583c26;
	padding:14px 0 0 75px;
}

/*======================================
	ロマプリの日
=======================================*/

#roma_d {
	width:700px;
}

#roma_d .fl { float:left;}

#roma_d .mt18 { margin-top:18px;}
#roma_d .pt18 { padding-top:18px;}
#roma_d .pt15 {padding-top:15px;}
#roma_d .pl36 {padding-left:36px;}
#roma_d .pl55 {padding-left:55px;}
#roma_d .pl70 {padding-left:70px;}

#roma_d .fp { font-size:12px; font-weight:bold; color:#FF44AC; margin-bottom:18px; line-height:18px;}
#roma_d .fp2 { font-size:12px; font-weight:bold; color:#FF44AC; margin-top:18px; line-height:18px;}
#roma_d .fp2b { font-size:12px; font-weight:bold; color:#FF44AC; padding-top:18px; line-height:18px;}
#roma_d .fp2 span { font-size:10px; font-weight:normal; margin-left:10px;}
#roma_d .fp3 { font-size:12px; color:#FF44AC; line-height:18px; font-weight:bold;}
#roma_d .fp3 .fbday { font-size:12px; color:#000000; line-height:18px; width:120px; float:left; font-weight:normal;}
#roma_d .fp5 { font-size:12px; color:#000000; line-height:18px;}
#roma_d .fp5 .fbday { font-size:12px; color:#000000; line-height:18px; width:80px; float:left; font-weight:normal;}
#roma_d .fp5 .fbday2 { font-size:12px; color:#000000; line-height:18px; width:80px; float:left; font-weight:normal; height:30px;}
#roma_d .fp5 span { font-size:12px; color:#FF44AC; line-height:18px; font-weight:bold;}

#roma_d .fb10 { font-size:10px; color:#000000; line-height:18px;}
#roma_d .fb12 { font-size:12px; color:#000000; line-height:18px;}
#roma_d .fb10_m18 { font-size:10px; color:#000000; margin-top:18px; line-height:18px;}
#roma_d .fb10_m18b { font-size:10px; color:#FF44AC; margin-top:18px; line-height:18px;}
#roma_d .fb12_m18 { font-size:12px; color:#000000; margin-top:18px; line-height:18px;}
#roma_d .fb12_m18 span { font-size:10px; color:#000000; margin-top:18px; line-height:18px;}
#roma_d .fb12 span { font-size:12px; color:#FF44AC; line-height:22px; font-weight:bold;}

#roma_d .fb12 .fbday { font-size:12px; color:#FF44AC; line-height:22px; font-weight:normal;}
#roma_d .fb12 .fbday2 { font-size:12px; color:#FF0000; line-height:22px; font-weight:bold;}

#roma_d .camt { padding-top:13px;}

#roma_d a.linktxt {
	color:#FF44AC;
	text-decoration:underline;
	
}
#roma_d a.linktxt_pb:link,
		#roma_d a.linktxt_pb:visited {text-decoration:underline; color:#FF44AC;font-weight:bold;}
		#roma_d a.linktxt_pb:hover {text-decoration:none; color:#FF44AC;font-weight:bold;}

#roma_d a.linktxt_0902:link,
		#roma_d a.linktxt:visited {text-decoration:underline; color:#FF44AC;}
		#roma_d a.linktxt:hover {text-decoration:none; color:#FF44AC;}

#roma_d .titlearea {
	width:700px;
	height:177px;
	text-indent:-9999px;
	font-size:12px;
	background:url(../campaign/images/main_title.jpg) no-repeat;
}

#roma_d .titlearea2 {
	width:700px;
	height:177px;
	text-indent:-9999px;
	font-size:12px;
	background:url(../campaign/images/main_title2.jpg) no-repeat;
}

#roma_d .area1 {
	width:700px;
}


#roma_d .area1 h4 {
	width:700px;
	height:101px;
	font-size:10px;
	text-indent:-9999px;
	background:url(../campaign/images/area1_title.jpg) no-repeat;
}

#roma_d .area1 .txtarea1 {
	width:700px;
	background:url(../campaign/images/area1_bg.jpg) no-repeat top;
}

#roma_d .area1 .txtarea2 {
	width:700px;
	padding-bottom:50px;
	background:url(../campaign/images/area1_bg2.jpg) no-repeat bottom;
}

#roma_d .area1 .txtarea3 {
	width:700px;
	padding-bottom:50px;
	background:url(../campaign/images/area1_bg3.jpg) no-repeat bottom;
}

#roma_d .area1 .txtarea4 {
	width:700px;
	padding-bottom:50px;
	background:url(../campaign/110808/images/area1_bg4.gif) no-repeat bottom;
}

#roma_d .area1 .txtarea5 {
	width:700px;
	padding-bottom:73px;
	background:url(../campaign/images/area1_bg2.jpg) no-repeat bottom;
}

#roma_d .area1 .txtarea6 {
	width:700px;
	padding-bottom:50px;
	background:url(../campaign/images/area1_bg6.gif) no-repeat bottom;
}

#roma_d .area1 .txtarea7 {
	width:700px;
	padding-bottom:50px;
	background:url(../campaign/110111/images/area1_bg7.gif) no-repeat bottom;
}



#roma_d .areao {
	width:700px;
	clear:both;
	margin-top:30px;
}
/*削除*/
#roma_d .formarea {
	width:700px;
	margin-top:30px;
	padding-bottom:25px;
	background:url(../campaign/images/form_bg2.jpg) no-repeat bottom;
}

#roma_d .formarea2 {
	width:700px;
	background:url(../campaign/images/form_bg.jpg) no-repeat top;
}

#roma_d .formarea2 .title1 {
	width:251px;
	height:104px;
	font-size:10px;
	text-indent:-9999px;
	background:url(../campaign/images/form_title.jpg) no-repeat;
}

#roma_d .formarea2 .txtatea {
	width:512px;
	padding-bottom:20px;
}

#roma_d .formarea2 .txtatea .txt12 {
	font-size:12px;
	font-weight:bold;
	color:#942EAB;
	line-height:18px;
	padding-left:23px;
	background:url(../campaign/images/f_mark.gif) no-repeat 0 0;
}

#roma_d .formarea2 .txtatea .txt12 span {
	font-size:10px;
	font-weight:normal;
	color:#000000;
	line-height:18px;
	padding-left:5px;
	background:none;
}

#roma_d .formarea2 .txtatea .formbox1 {
	width:512px;
	font-size:12px;
	line-height:18px;
}

#roma_d .formarea2 .txtatea .formbox2 {
	width:512px;
	height:116px;
	font-size:12px;
	line-height:18px;
}

#roma_d .formarea2 .txtatea2 {
	width:501px;
	padding:7px;
	font-size:10px;
	line-height:18px;
	background-color:#F9DEFE;
	margin-bottom:15px;
}

#roma_d .formarea2 .btnarea {
	margin-left:125px;
	padding-bottom:25px;
}


#roma_d .osusume {
	width:700px;
	clear:both;
	margin-top:30px;
}

#roma_d .osusume .title1 {
	width:700px;
	height:66px;
	font-size:10px;
	text-indent:-9999px;
	background:url(../campaign/images/area7_title.jpg) no-repeat;
}

#roma_d .osusume2 {
	width:700px;
	clear:both;
	margin-top:30px;
}

#roma_d .btn {
	clear:both;
	padding:20px 0 0px 200px;
	margin:0px;
}

/*======================================
	バスタオルプレゼント
=======================================*/

#cam_r {
	width:700px;
}

#cam_r .fl { float:left;}

#cam_r .mt18 { margin-top:18px;}

#cam_r .pl55 {padding-left:55px;}
#cam_r .pl70 {padding-left:70px;}

#cam_r .fp { font-size:12px; font-weight:bold; color:#FF44AC; margin-bottom:18px; line-height:18px;}
#cam_r .fp2 { font-size:12px; font-weight:bold; color:#FF44AC; margin-top:18px; line-height:18px;}
#cam_r .fp3 { font-size:12px; color:#FF44AC; line-height:18px; font-weight:bold;}

#cam_r .fb10 { font-size:10px; color:#000000; line-height:18px;}
#cam_r .fb12 { font-size:12px; color:#000000; line-height:18px;}

#cam_r .fb12 span { font-size:12px; color:#FF44AC; line-height:18px; font-weight:bold;}

#cam_r .fp3 .fbday { font-size:12px; color:#000000; line-height:18px; width:120px; float:left; font-weight:normal;}

#cam_r .camt { padding-top:13px;}

#cam_r a.linktxt {
	color:#FF44AC;
	text-decoration:underline;
	
}
#cam_r a.linktxt_0902:link,
		#cam_r a.linktxt:visited {text-decoration:underline; color:#FF44AC;}
		#cam_r a.linktxt:hover {text-decoration:none; color:#FF44AC;}

#cam_r .titlearea {
	width:700px;
	height:177px;
	text-indent:-9999px;
	font-size:12px;
	background:url(../campaign/100420/images/main_title.jpg) no-repeat;
}

#cam_r .area1 {
	width:700px;
}


#cam_r .area1 h4 {
	width:700px;
	height:101px;
	font-size:10px;
	text-indent:-9999px;
	background:url(../campaign/100420/images/area1_title.jpg) no-repeat;
}

#cam_r .area1 .txtarea {
	width:700px;
	height:151px;
	background:url(../campaign/100420/images/area1_bg.jpg) no-repeat bottom;
}

#cam_r .areao {
	width:700px;
	clear:both;
	margin-top:30px;
}

#cam_r .areao .title1 {
	width:700px;
	height:36px;
	font-size:10px;
	margin-bottom:17px;
	text-indent:-9999px;
	background:url(../campaign/100420/images/area2_title.jpg) no-repeat;
}

#cam_r .areao .title2 {
	width:700px;
	height:36px;
	font-size:10px;
	margin-bottom:17px;
	text-indent:-9999px;
	background:url(../campaign/100420/images/area3_title.jpg) no-repeat;
}


#cam_r .osusume {
	width:700px;
	clear:both;
	margin-top:30px;
}

#cam_r .osusume .title1 {
	width:700px;
	height:66px;
	font-size:10px;
	text-indent:-9999px;
	background:url(../campaign/100420/images/area4_title.jpg) no-repeat;
}

#cam_r .osusume2 {
	width:700px;
	clear:both;
	margin-top:30px;
}


/*======================================
	TOP改修0420
=======================================*/

/*------------------
	メインエリア
------------------*/

#contents0420 {
	width:900px;
	clear:both;
	padding-bottom:5px;
	background-color:#FFFFFF;
}

#contents0420:after {
	content:"";
	display:block;
	clear:both;
}

#contents0420 a:link,#contents0420 a:visited {
	color:#666666;
	text-decoration:none;
	
}
#contents0420 a:hover,#contents0420 a:active {
	color:#666666;
	text-decoration:underline;
}

#contents0420 .mt10 { margin-top:10px !important; margin-top:8px;}
#contents0420 .mt15 { margin-top:15px;}
#contents0420 .mt20 { margin-top:20px;}

#contents0420 .pt20 { padding-top:20px;}


#contents0420 .main_area {
	width:900px;
	padding-bottom:10px;
	clear:both;
}
#contents0420 .main_area:after {
	content:"";
	display:block;
	clear:both;
}

#contents0420 .main_area .ce_area {
	float:left;
	width:239px;
	height:272px;
	margin-right:7px !important;
	margin-right:6px;
	background:url(../images/top/hime_bg.gif) no-repeat bottom;
}

#contents0420 .main_area .ce_area ul {
	width:217px;
	margin-left:11px;
}

#contents0420 .main_area .ce_area ul li {
	width:217px;
	padding-top:9px;
}


#contents0420 .main_area .ri_area {
	float:left;
	width:176px;
	height:272px;
}

#contents0420 .main_area .ri_area .kbn_area {
	width:176px;
	height:89px;
	/*
	background:url(../images/top/k_bn_bg.gif) no-repeat;
	*/
}

/*------------------
	特集バナー
------------------*/

#contents0420 .feature_area {
	width:900px;
	clear:both;
	padding-top:10px;
}

#contents0420 .feature_area ul {
	width:900px;
	clear:both;
}

#contents0420 .feature_area ul li {
	float:left;
	width:220px;
	margin-right:6px;
}

#contents0420 .feature_area ul li.end {
	float:left;
	width:220px;
	margin-right:0;
}

#contents0420 .feature_area:after {
	content:"";
	display:block;
	clear:both;
}

/*------------------
	アイテム系レイアウト
------------------*/

#contents0420 .items_area {
	width:900px;
	clear:both;
	padding-top:0px;
}

#contents0420 .items_area:after {
	content:"";
	display:block;
	clear:both;
}

#contents0420 .items_area .le_area {
	float:left;
	width:700px;
}

#contents0420 .items_area .ri_area {
	float:right;
	width:180px;
}
#contents0420 .items_area .ri_area div.mbanner{
	margin-top:8px;
}

/*------------------
	特集ピックアップ
------------------*/

#contents0420 .items_area .le_area .f_area_t {
	width:700px;
	height:42px;
	background:url(../images/top/pickup_ttl.gif) no-repeat;
}

#contents0420 .items_area .le_area .f_area_t .btn {
	padding:17px 0 0 537px;
}
#contents0420 .items_area .le_area .w220 { width:220px; float:left;}
#contents0420 .items_area .le_area .mt8 { margin-top:8px;}
#contents0420 .items_area .le_area .mt5 { margin-top:5px;}

#contents0420 .items_area .le_area .f_area_c {
	float:left;
	width:698px;
	padding-top:3px;
}


#contents0420 .items_area .le_area .f_area_c ul {
	width:698px;
	margin-top:7px;
}

#contents0420 .items_area .le_area .f_area_c ul li {
	float:left;
	width:220px;
	height:90px;
	margin:0 0 0 10px !important;
	margin:0 0 0 5px;
	font-size:11px;
	line-height:13px;
	color:#000000;
	background:url(../images/common/link_arw1.gif) no-repeat 0 65px;	
}

#contents0420 .items_area .le_area .f_area_c ul li a span {
	display:block;
	margin:5px 0 0 15px;
}

#contents0420 .items_area .le_area .f_area_c ul li a:hover span {
	text-decoration:underline;
}

#contents0420 .items_area .le_area .f_area_c ul li a span .datetxt{
	display:inline;
	color:#F6299A;
	line-height:15px;
	padding-right:2px;
}

#contents0420 .items_area .le_area .f_area_c ul li a span .newmark{
	padding-bottom:3px;
	padding-left:2px;
}

/*------------------
	新着
------------------*/

.news_area {
	width:180px;
	height:382px;
	background:url(../images/top/new_bg.gif) no-repeat;
}

.news_area .area_m {
	padding:60px 0 0 14px;
}

.news_area2 {
	width:140px;
}


.news_area2 ul {
	width:140px;
}

.news_area2 ul li {
	width:140px;
	padding:5px 0 5px 0;
	background:url(../images/top/news_line.gif) repeat-x bottom;
}

.news_area2 ul li.end {
	width:140px;
	padding:7px 0 3px 0;
	background:none;
}

.news_area2 ul li.next {
	width:140px;
	padding:3px 0 7px 0;
	background:none;
}

.news_area2 ul li .txt_date {
	clear:both;
	width:140px;
}

.news_area2 ul li .txt_date .txt {
	float:left;
	font-size:10px;
	line-height:14px;
	margin-right:5px;
	font-weight:bold;
	color:#FC4EAF;
}

.news_area2 ul li .next {
	font-size:10px;
	line-height:14px;
	margin-right:5px;
	padding:1px 0 0 5px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#cc7bdd;
}

.news_area2 ul li .txt_date .txt02 {
	float:left;
	font-size:10px;
	line-height:15px;
	margin:2px 5px 0 0;
	font-weight:bold;
	color:#cc7bdd;
}

.news_area2 ul li .txt_date:after {
	content:"";
	display:block;
	clear:both;
}

.news_area2 ul li a.ntxtarea {
	clear:both;
	width:140px;
	color:#000000;
	font-size:10px;
	line-height:15px;
	text-decoration:none;
	
}
.news_area2 ul li a.ntxtarea:link,
		.news_area2 ul li a.ntxtarea:visited {text-decoration:none; color:#000000;}
		.news_area2 ul li a.ntxtarea:hover {text-decoration:underline; color:#000000;}


.news_area2 ul li p.ntxtarea {
	clear:both;
	width:140px;
	color:#000000;
	font-size:10px;
	line-height:15px;
	text-decoration:none;
	
}
/*------------------
	ランキング
------------------*/

#contents0420 .ranki_area {
	width:900px;
	clear:both;
	margin-top:20px;
}

#contents0420 .ranki_area:after {
	content:"";
	display:block;
	clear:both;
}

#contents0420 .ranki_area .title {
	display:block;
	width:900px;
	height:56px;
	background:url(../images/top/rank_title.jpg) no-repeat;
}

#contents0420 .ranki_area .title .txt {
	float:left;
	width:100px;
	font-size:10px;
	line-height:15px;
	padding:20px 0 0 0;
	margin-left:380px !important;
	margin-left:185px;
	color:#FC4EAF;
	font-weight:bold;
}

#contents0420 .ranki_area .title .btnimg {
	float:right;
	width:202px;
	padding:15px 0 0 0;
}

#contents0420 .ranki_area .rc_area {
	clear:both;
	width:900px;
}

#contents0420 .ranki_area .rc_area:after {
	content:"";
	display:block;
	clear:both;
}

#contents0420 .ranki_area .rc_area ul {
	width:900px;
	padding-bottom:20px;
	background:url(../images/top/rankarea_bg.gif) no-repeat bottom;
}

#contents0420 .ranki_area .rc_area ul:after {
	content:"";
	display:block;
	clear:both;
}

#contents0420 .ranki_area .rc_area ul li {
	float:left;
	width:160px;
	padding-left:14px !important;
	padding-left:11px;
	font-size:10px;
	color:#000000;
	line-height:15px;
}

#contents0420 .ranki_area .rc_area ul li.ml19 {
	padding-left:22px !important;
	padding-left:22px;
}

#contents0420 .ranki_area .rc_area ul li .p5 {
	padding:0 4px 0 4px;
}

#contents0420 .ranki_area .rc_area ul li .pl15 {
	padding-left:15px;
	width:135px;
	margin-left:5px;
}


#contents0420 .ranki_area .rc_area ul li a img{
	border:1px solid #f5add2;
}

#contents0420 .ranki_area .rc_area ul li a.rtxt {
	display:block;
	width:135px;
	font-size:10px;
	color:#000000;
	line-height:15px;
	text-decoration:none;
	padding-left:15px;
	margin-top:7px;
	margin-left:5px;
	background:url(../images/common/link_arw1.gif) no-repeat 0 0;
	
}
#contents0420 .ranki_area .rc_area ul li a.rtxt:link,
		#contents0420 .ranki_area .rc_area ul li a.rtxt:visited {text-decoration:none; color:#000000;}
		#contents0420 .ranki_area .rc_area ul li a.rtxt:hover {text-decoration:underline; color:#000000;}


/*------------------
	他エリア
------------------*/

#contents0420 .etc_area {
	width:900px;
	clear:both;
	margin-top:20px;
}

#contents0420 .etc_area:after {
	content:"";
	display:block;
	clear:both;
}

#contents0420 .etc_area ul {
	width:900px;
	clear:both;
}

#contents0420 .etc_area ul li {
	float:left;
	width:222px;
	height:179px;
	margin-right:3px;
}

#contents0420 .etc_area ul li .mtxt {
	margin:11px 0 0 22px;
}

#contents0420 .etc_area ul li .mbtn01 {
	margin:32px 0 0 22px;
}

#contents0420 .etc_area ul li .mbtn02 {
	margin:17px 0 0 22px;
}


#contents0420 .etc_area ul li a.tftxt {
	font-size:10px;
	color:#666666;
	line-height:15px;
}
#contents0420 .etc_area ul li a.tftxt:link,
		#contents0420 .etc_area ul li a.tftxt:visited {text-decoration:none; color:#666666;}
		#contents0420 .etc_area ul li a.tftxt:hover {text-decoration:underline; color:#666666;}


#contents0420 .etc_area ul li.bg01 {
	width:222px;
	height:179px;
	background:url(../images/top/tf_bg_01.gif) no-repeat bottom;
}

#contents0420 .etc_area ul li.bg02 {
	width:222px;
	height:179px;
	background:url(../images/top/tf_bg_02.gif) no-repeat bottom;
}

#contents0420 .etc_area ul li.bg03 {
	width:222px;
	height:179px;
	background:url(../images/top/tf_bg_03.gif) no-repeat bottom;
}

#contents0420 .etc_area ul li.bg04 {
	width:222px;
	height:179px;
	background:url(../images/top/tf_bg_04.gif) no-repeat bottom;
}


#contents{
	float:right;
	width:700px;
	padding-bottom:20px;
}


.footer_m {
	width:900px;
	clear:both;
	margin-top:-15px;
}

.footer_m:after {
	content:"";
	display:block;
	clear:both;
}


/*------------------
	ランキング
------------------*/

#contents0420 .l_ranking {
	width:172px;
}

#contents0420 .l_ranking ul {
	width:172px;
	padding:0;
	margin:0;
}

#contents0420 .l_ranking ul li {
	width:170px;
	padding:0;
	margin:4px 0 0 0;
	padding-bottom:4px;
	border:solid 1px #B0913F;
	background-color:#FFFFFF;
}	

#contents0420 .l_ranking ul li:after{
	content:"";
	display:block;
	clear:both;
}

#contents0420 .l_ranking ul li .item {
	margin:4px 0 0 2px;
	float:left;		
}	

#contents0420 .l_ranking ul li .txt {
	width:94px;
	font-size:10px;
	color:#000000;
	margin:1px 4px 3px 4px!important;
	margin:1px 2px 3px 2px;	
	float:left;	
}	

#contents0420 .l_ranking ul li .txt a.rtxt {
	display:block;
	font-size:10px;
	line-height:14px;
	text-decoration:none;
	padding-left:7px;
	background:url(../images/common/mark_s.gif) no-repeat 0 3px;
	
}
#contents0420 .l_ranking ul li .txt a.rtxt:link,
#contents0420 .l_ranking ul li .txt a.rtxt:visited {text-decoration:none; color:#000000;}
#contents0420 .l_ranking ul li .txt a.rtxt:hover {text-decoration:underline; color:#000000;}

#contents0420 .l_ranking ul li .txt span.price {
	display:block;
	padding-left:7px;
}

#contents0420 .ranking_ttl {
	width:172px;
	margin-top:6px;
}

#contents0420 .ranking_ttl .up_date {
	height:21px;
	background:url(../images/top/ranking_ttl02.jpg) no-repeat 0 0;
	color:#666666;
	padding: 0 0 0 105px;
	font-size:10px;
}

/*----------------------------------
　item_index2 
----------------------------------*/
#contents0420 .l_item2 {
	width:172px;
	margin-top:5px;
}

#contents0420 .l_item2 ul {
	width:172px;
	padding:0;
	margin:0;
}

#contents0420 .l_item2 ul li {
	width:172px;
	padding:0;
	margin:8px 0 0 0;
}

#contents0420 .l_item2 ul li.center {
	text-align:center;
}


/*======================================
	カーテンブブコン改修0420
=======================================*/

#parts_curtain #parts_curtain_bottom02 {
	margin:10px 0 10px 0;
}

#parts_curtain .navi_box02 {
	display:block;
	clear:both;
	width:700px;
	margin:5px 0 0 0;
	padding-bottom:13px;
	background:url(../parts/C027_0001_000017_08natsu_20080331_20990331/images/ttl_bo.gif) no-repeat bottom;
}

#parts_curtain .navi_box02:after {
	content:"";
	display:block;
	clear:both;
}


#parts_curtain .navi_box02 ul {
	clear:both;
}

#parts_curtain .navi_box02 ul li {
	list-style:none;
	width:220px;
	display:inline-block;
	vertical-align:top;
}

* html #parts_curtain .navi_box02 ul li { /* IE 6 */
display:inline;
zoom:1;
}
*:first-child+html #parts_curtain .navi_box02 ul li{ /* IE 7 */
display:inline;
zoom:1;
}

#parts_curtain .navi_box02 .item_link {
	background:url(../parts/C027_0001_000017_08natsu_20080331_20990331/images/mark.gif) no-repeat 0 3px;
	padding-left:10px;
	margin:12px 0 0 30px;
}

#parts_curtain .navi_box02 .item_link a {
	display:block;
	font-size:12px;
	color:#f762cb;
	text-decoration:underline;
}
#parts_curtain .navi_box02 .item_link a:link,
#parts_curtain .navi_box02 .item_link a:visited {text-decoration:underline; color:#f762cb;}
#parts_curtain .navi_box02 .item_link a:hover {text-decoration:none; color:#f762cb;}


#parts_curtain .navi_box02_2 {
	display:block;
	clear:both;
	width:700px;
	margin:5px 0 0 0;
	padding-bottom:13px;
	background:url(../parts/C027_0001_000017_08natsu_20080331_20990331/images/ttl_bo2.gif) no-repeat bottom;
}

#parts_curtain .navi_box02_2:after {
	content:"";
	display:block;
	clear:both;
}


#parts_curtain .navi_box02_2 ul {
	clear:both;
}

#parts_curtain .navi_box02_2 ul li {
	list-style:none;
	width:220px;
	display:inline-block;
	vertical-align:top;
}

* html #parts_curtain .navi_box02_2 ul li { /* IE 6 */
display:inline;
zoom:1;
}
*:first-child+html #parts_curtain .navi_box02_2 ul li{ /* IE 7 */
display:inline;
zoom:1;
}

#parts_curtain .navi_box02_2 .item_link {
	background:url(../parts/C027_0001_000017_08natsu_20080331_20990331/images/mark.gif) no-repeat 0 3px;
	padding-left:10px;
	margin:12px 0 0 30px;
}

#parts_curtain .navi_box02_2 .item_link a {
	display:block;
	font-size:12px;
	color:#f762cb;
	text-decoration:underline;
}
#parts_curtain .navi_box02_2 .item_link a:link,
#parts_curtain .navi_box02_2 .item_link a:visited {text-decoration:underline; color:#f762cb;}
#parts_curtain .navi_box02_2 .item_link a:hover {text-decoration:none; color:#f762cb;}


#parts_curtain .navi_box03 {
	display:block;
	clear:both;
	width:698px;
	margin:0;
	background-color:#fff0f9;
	border:1px;
	border-style:solid;
	border-color:#facee7;
}

#parts_curtain .navi_box03:after {
	content:"";
	display:block;
	clear:both;
}

#parts_curtain .navi_box03 dl dt {
	float:left;
	margin: 0;
	width:150px;
	text-indent:-9999px;
	background:url(../parts/C027_0001_000017_08natsu_20080331_20990331/images/ttl_co.gif) no-repeat;
	height:27px;	
		
}



#parts_curtain .navi_box03 dl dd {
	margin: 0 0 0 243px;
}

* html #parts_curtain .navi_box03 dl dd {
	margin: 0 0 0 237px;/* IE 6 */
}

*:first-child+html #parts_curtain .navi_box03 dl dd {
	margin: 0 0 0 240px;
}/* IE 7 */




#parts_curtain .navi_box03 ul {
	margin: 0 0 0 0;	
}


#parts_curtain .navi_box03 ul li {
	list-style:none;
	float:left;
	white-space:nowrap;
	margin:7px 10px 0 0;
	padding-bottom:5px;	
}

#parts_curtain .navi_box03 .item_link {
	background:url(../parts/C027_0001_000017_08natsu_20080331_20990331/images/mark.gif) no-repeat 0 4px;
	padding-left:10px;
	margin-left:10px;
}

#parts_curtain .navi_box03 .item_link a {
	display:block;
	font-size:10px;
	color:#f762cb;
	text-decoration:underline;
	margin-bottom:3px;
}

#parts_curtain .navi_box03 .item_link a:link,
#parts_curtain .navi_box03 .item_link a:visited {text-decoration:underline; color:#f762cb;}
#parts_curtain .navi_box03 .item_link a:hover {text-decoration:none; color:#f762cb;}




#parts_curtain h4.ttl01 {
	width:700px;
	height:28px;
	text-indent:-9999px;
	background:url(../parts/C027_0001_000017_08natsu_20080331_20990331/images/ttl_ja.gif) no-repeat;
}

#parts_curtain .migi_yose {
width:700px;
}

#parts_curtain .all_item_link {
	background:url(../parts/C027_0001_000017_08natsu_20080331_20990331/images/mark.gif) no-repeat 0 4px;
	padding-left:10px;
	margin:10px 0 0 10px;
	float:right;
}

#parts_curtain .all_item_link a {
	display:block;
	font-size:10px;
	color:#f762cb;
	text-decoration:underline;
	margin-bottom:3px;
}

#parts_curtain .all_item_link a:link,
#parts_curtain .all_item_link a:visited {text-decoration:underline; color:#f762cb;}
#parts_curtain .all_item_link a:hover {text-decoration:none; color:#f762cb;}


/*======================================
	カーテン・ラグsale
=======================================*/

#cr_sale {
	width:700px;
}

.cr_pbt30 { clear:both; padding:10px 0 30px 0;}

#cr_sale .sale_area_b {
	width:700px;
	padding-bottom:35px;
	background:url(../campaign/100514/images/main_bg_b.gif) no-repeat bottom;
}

#cr_sale .sale_area_b:after{
	content:"";
	display:block;
	clear:both;
}

#cr_sale .sale_area_b .sale_area_t {
	width:700px;
	background:url(../campaign/100514/images/main_bg_t.gif) no-repeat top;
}

#cr_sale .sale_area_b .sale_area_t:after{
	content:"";
	display:block;
	clear:both;
}

#cr_sale .sale_area_b .sale_area_t .itempic {
	float:left;
	width:280px;
	margin:35px 0 0 28px !important;
	margin:35px 0 0 14px;
}

#cr_sale .sale_area_b .sale_area_t .itemtxt {
	float:left;
	width:337px;
	margin:55px 0 0 25px;
}

#cr_sale .sale_area_b .sale_area_t .itemtxt a.itemname {
	display:block;
	font-size:12px;
	line-height:16px;
	color:#333333;
	font-weight:bold;
	text-decoration:none;
	padding-left:15px;
	background:url(../campaign/100514/images/mark.gif) no-repeat 0 2px;	
}
#cr_sale .sale_area_b .sale_area_t .itemtxt a.itemname:link,
#cr_sale .sale_area_b .sale_area_t .itemtxt a.itemname:visited {text-decoration:none; color:#333333;}
#cr_sale .sale_area_b .sale_area_t .itemtxt a.itemname:hover {text-decoration:underline; color:#333333;}

#cr_sale .sale_area_b .sale_area_t .itemtxt .pricetxt1 {
	font-size:12px;
	color:#FF0000;
	padding-left:15px;
	margin-top:5px;
	font-weight:bold;
}

#cr_sale .sale_area_b .sale_area_t .itemtxt .pricetxt2 {
	font-size:10px;
	color:#666666;
	padding-left:15px;
	margin-top:1px;
}

#cr_sale .sale_area_b .sale_area_t .itemtxt .tmt {
	margin-top:34px;
}

#cr_sale .sale_area_b .sale_area_t .itemtxt .tmt2 {
	margin-top:3px;
	margin-left:2px;
}

#cr_sale .sale_area_b .sale_area_t .itemtxt .tmt3 {
	margin-top:30px;
}

#cr_sale .sale_area_b .sale_area_t .itemtxt td {
	background-color:#ffffff;
	padding:4px 3px 4px 3px;
	font-size:10px;
	line-height:14px;
	color:#666666;
	white-space:nowrap;
	border:#FFBFE1 1px solid;
}

#cr_sale .sale_area_b .sale_area_t .itemtxt td.title1 {
	width:110px;
	background-color:#FCEAF3;
	border:#FFBFE1 1px solid;
}

#cr_sale .sale_area_b .sale_area_t .itemtxt td.title2 {
	width:43px;
	background-color:#FCEAF3;
	border:#FFBFE1 1px solid;
}

#cr_sale .sale_area_b .sale_area_t .itemtxt td.title3 {
	width:130px;
	background-color:#FCEAF3;
	border:#FFBFE1 1px solid;
}

#cr_sale .sale_area_b .sale_area_t .itemtxt td.title4 {
	width:47px;
	background-color:#FCEAF3;
	border:#FFBFE1 1px solid;
}

#cr_sale .sale_area_b .sale_area_t .itemtxt td .s_txt {
	font-size:10px;
	color:#FF0000;
	font-weight:normal;
}

#cr_sale .sale_area_b .sale_area_t .itemtxt td .s_txt span {
	font-size:12px;
	color:#FF0000;
	font-weight:bold;
}

#cr_sale .sale_area_b .sale_area_t .itemtxt td .c_txt {
	font-size:10px;
	color:#FE38A1;
	font-weight:bold;
}

#cr_sale .sale_area_b .sale_area_t .itemtxt td .setp {
	margin-top:5px;
}

/*======================================
	sale注意
=======================================*/

#cr_sale2 {
	clear:both;
	width:700px;
	margin-bottom:20px;
	padding-top:5px;
	background-color:#FCEAF3;
}

#cr_sale2 .t_area {
	width:700px;
	height:124px;
	background:url(../parts/C027_0001_000276_09aki_20091214_20990331/images/main_bg.gif) no-repeat;
}

#cr_sale2 .t_area .a_txt {
	font-size:12px;
	line-height:19px;
	color:#B10047;
	padding-left:40px;
}


/*======================================
	お姫様部屋特集2010夏
=======================================*/
#princessroom_summer_20100520 {
	width:700px;
}
#princessroom_summer_20100520 .ttl{
	margin:0;
	width:700px;
	height:214px;
}
#princessroom_summer_20100520 .ttl h3 {
	height:214px;
	background:url(../princessroom/summer/images/head.jpg) no-repeat 0 0;
	text-indent:-9999px;
}



#princessroom_summer_20100520 .item  {
	margin:0px;
}

#princessroom_summer_20100520 .item h5 {
	margin:5px 0 0 0;
}

#princessroom_summer_20100520 .item .item_detail{
	width:700px;
	height:356px;
	background:url(../princessroom/summer/images/back01.jpg) no-repeat 0 0;
}

#princessroom_summer_20100520 .item .item_detail .big {
	float:left;
	margin:0 0 0 13px !important;	
	margin:0 0 0 5px;	
}

#princessroom_summer_20100520 .item .item_detail ul {
	float:left;
	margin:0px;		
	width:338px;
}

#princessroom_summer_20100520 .item .item_detail ul li{
	float:left;
	margin:0px;
}

#princessroom_summer_20100520 .bt_other{
	width:700px;
	height:129px;
	margin:0 0 5px 0;
	background:url(../princessroom/summer/images/back02.jpg) no-repeat 0 0;
	text-align:center;
}

#princessroom_summer_20100520 .bt_top{
	text-align:right;
	margin:0 0 10px 0;	
}

#princessroom_summer_20100520 .bt_other .bt_link {
margin:17px 0 0 0;
}

/*======================================
	縦用商品リスト
=======================================*/
.length {
	width:700px;
	margin-bottom:15px;
	overflow:hidden;
}

.length:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.length_commodity_list {
	width:700px;
	padding-top:10px;
	background-color:#fedde8;
}

.length_commodity_list:after {
	content:"";
	display:block;
	clear:both;
}

.length_commodity_list .leftarea {
	width:300px;
	float:left;
	padding:0px 0px 10px 20px;
}

.length_commodity_list .rightarea {
	width:326px;
	float:right;
	padding-right:25px;
}

.length_commodity_list .rightarea p.articles {
	width:310px;
	background:url(../images/common/arrow.gif) no-repeat 0 0;
	padding-left:16px;
	margin-bottom:10px;
}

.length_commodity_list .rightarea a {
	display:block;
	font-size:12px;
	line-height:14px;
	color:#591d26;
	font-weight:bold;
	text-decoration:underline;
	margin-bottom:5px;
}

.length_commodity_list .rightarea a:link,
.length_commodity_list .rightarea a:visited {text-decoration:underline; color:#591d26;}
.length_commodity_list .rightarea a:hover {text-decoration:none; color:#591d26;}

.length_commodity_list .rightarea p.articles span {
	width:310px;
	font-size:12px;
	line-height:16px;
	color:#333;
}

.length_commodity_list .rightarea ul {
	width:326px;
	padding:0;
	margin:0 0 0 5px;
}

.length_commodity_list .rightarea ul:after {
	content:"";
	display:block;
	clear:both;
}

.length_commodity_list .rightarea li {
	float:left;
	margin-right:6px;
	padding-bottom:3px;
}

.kado  { background-color:#fff; }
.kado1 { margin: 0 5px;height:1px;overflow: hidden; background-color:#fedde8; }
.kado2 { margin: 0 3px;height:1px;overflow: hidden; background-color:#fedde8; }
.kado3 { margin: 0 2px;height:1px;overflow: hidden; background-color:#fedde8; }
.kado4 { margin: 0 1px;height:2px;overflow: hidden; background-color:#fedde8; }

.kado:after {
	content:"";
	display:block;
	clear:both;
}

/*======================================
	色・柄で絞り込む　大カテゴリ用
=======================================*/
.color_seacharea {
	display:block;
	clear:both;
	width:698px;
	margin:0px 0px 25px 0px;
	background-color:#fff0f9;
	border:1px;
	border-style:solid;
	border-color:#facee7;
}

.color_seacharea:after {
	content:"";
	display:block;
	clear:both;
}

.color_seacharea dl dt {
	float:left;
	margin: 0;
	width:150px;
	text-indent:-9999px;
	background:url(../parts/C027_0001_000017_08natsu_20080331_20990331/images/ttl_co.gif) no-repeat;
	height:27px;	
		
}

.color_seacharea dl dd {
	margin: 0 0 0 243px;
}

* html .color_seacharea dl dd {
	margin: 0 0 0 237px;/* IE 6 */
}

*:first-child+html .color_seacharea dl dd {
	margin: 0 0 0 240px;
}/* IE 7 */


.color_seacharea ul {
	margin: 0 0 0 0;	
}

.color_seacharea ul li {
	list-style:none;
	float:left;
	white-space:nowrap;
	margin:7px 10px 0 0;
	padding-bottom:5px;	
}

.color_seacharea .item_link {
	background:url(../parts/C027_0001_000017_08natsu_20080331_20990331/images/mark.gif) no-repeat 0 4px;
	padding-left:10px;
	margin-left:10px;
}

.color_seacharea .item_link a {
	display:block;
	font-size:10px;
	color:#f762cb;
	text-decoration:underline;
	margin-bottom:3px;
}

.color_seacharea .item_link a:link,
.color_seacharea .item_link a:visited {text-decoration:underline; color:#f762cb;}
.color_seacharea .item_link a:hover {text-decoration:none; color:#f762cb;}


/*======================================
	部分コンテンツ 　SALEバナー
=======================================*/

#campaign_area_0608 .bnarea{
	width:700px;
	height:160px;
	padding:0;
}

/*======================================
	ロマプリの日追記
=======================================*/
#roma_d .areao .titles {
	width:700px;
	height:36px;
	font-size:10px;
	margin-bottom:17px;
	text-indent:-9999px;
	background:url(../campaign/mail/images/areas_title.jpg) no-repeat;
}

#roma_d .areao .p_ic {
	display:block;
	font-size:12px; 
	color:#000000;
	margin-top:10px;
	line-height:33px;
	padding-left:45px;
	background:url(../campaign/110808/images/p_ic.gif) no-repeat left center;
}

#roma_d .areao .p_ic2 {
	display:block;
	font-size:12px; 
	color:#000000;
	margin-top:10px;
	line-height:33px;
	padding-left:45px;
	background:url(../campaign/images/900_h_23.gif) no-repeat left center;
}


#roma_d .motto_btn {
	padding:20px 0 0 142px;
}

#roma_d .area1 .txtareas {
	width:700px;
	background:url(../campaign/images/area1_bg.jpg) no-repeat top;
}

/*======================================
	一人暮らし特集
=======================================*/

#contents0420 .etc_area ul li.bg05 {
	width:222px;
	height:179px;
	background:url(../images/top/tf_bg_05.gif) no-repeat bottom;
}

#contents0420 .etc_area ul li.bg06 {
	width:222px;
	height:179px;
	background:url(../images/top/tf_bg_06.gif) no-repeat bottom;
}

#contents0420 .etc_area ul li .mbtn03 {
	margin:2px 0 0 22px;
}

.singlelife {
	width:900px;
	clear:both;
}

.singlelife:after {
	content:"";
	display:block;
	clear:both;
}

.singlelife .ml10 { margin-left:10px; }
.singlelife .ml54 { margin-left:54px; }
.singlelife .ml75 { margin-left:75px; }

.singlelife .mb20 { margin-bottom:20px; }

.singlelife .f_l { float:left; }
.singlelife .f_r { float:right; }

.singlelife .titlearea {
	clear:both;
	width:900px;
}

.singlelife .titlearea .l_area {
	float:left;
	width:501px;
	height:295px;
}

.singlelife .titlearea .r_area {
	float:right;
	width:399px;
	height:295px;
	background:url(../singlelife/images/title_bg.gif) no-repeat;
}

.singlelife .titlearea .r_area ul {
	width:399px;
	margin-top:5px;
}

.singlelife .titlearea .r_area ul li {
	float:left;
}

.singlelife .itemarea {
	clear:both;
	width:900px;
	padding-bottom:35px;
	background:url(../singlelife/images/bg_01.gif) no-repeat bottom;
}

.singlelife .itemarea:after {
	content:"";
	display:block;
	clear:both;
}

.singlelife .itemarea .itemarea_b {
	clear:both;
	width:900px;
	background:url(../singlelife/images/bg_02.gif) no-repeat top;
}

.singlelife .itemarea .itemarea_b .item_l {
	float:left;
	width:420px;
}

.singlelife .itemarea .itemarea_b .item_l .txt01 {
	margin-left:54px;
	width:366px;
	color:#726726;
	font-size:12px;
	line-height:18px;
	font-weight:bold;
}

.singlelife .itemarea .itemarea_b .item_l .txt02 {
	width:366px;
	color:#905876;
	font-size:12px;
	ine-height:18px;
	margin:15px 0 15px 54px;
}

.singlelife .itemarea .itemarea_b .item_r {
	float:left;
	width:480px;
}

.singlelife .itemarea .itemarea_b .item_pic {
	float:left;
	width:581px;
	margin-left:32px !important;
	margin-left:15px;
}

.singlelife .itemarea .itemarea_b .item_ichi {
	float:right;
	width:233px;
	margin-right:33px !important;
	margin-right:15px;
	background:url(../singlelife/images/ichi_bg.gif) no-repeat top #FFFEE2;
}

.singlelife .itemarea .itemarea_b .item_ichi .txt {
	width:233px;
	color:#726726;
	font-size:10px;
	ine-height:16px;
	text-align:center;
	margin:60px 0 18px 0;
}

.singlelife .singlearea {
	width:900px;
	clear:both;
	padding-bottom:35px;
	background:url(../singlelife/images/single_bg.gif) no-repeat bottom;
}

.singlelife .singlearea:after {
	content:"";
	display:block;
	clear:both;
}

.singlelife .singlearea .daya_01 {
	float:left;
	width:302px;
	height:17px;
	color:#6B5222;
	font-size:10px;
	line-height:17px;
	text-align:center;
	background:url(../singlelife/images/single_bg_a.gif) no-repeat;
}

.singlelife .singlearea .daya_02 {
	float:left;
	width:297px;
	height:17px;
	color:#6B5222;
	font-size:10px;
	line-height:17px;
	text-align:center;
	background:url(../singlelife/images/single_bg_b.gif) no-repeat;
}

.singlelife .singlearea .daya_03 {
	float:left;
	width:301px;
	height:17px;
	color:#6B5222;
	font-size:10px;
	line-height:17px;
	text-align:center;
	background:url(../singlelife/images/single_bg_c.gif) no-repeat;
}

.singlelife .singlearea .txtarea {
	float:left;
	width:300px;
	color:#6B5222;
	font-size:12px;
	line-height:18px;
}

.singlelife .singlearea .txtarea .ctxt {
	text-align:center;
	margin-bottom:10px;
}

/*======================================
	一人暮らし特集部部コン
=======================================*/

#princessroom_link_0215 .singlearea {
	clear:both;
	width:700px;
	margin-bottom:20px;
}

#princessroom_link_0215 .singlearea .l_title {
	float:left;
	width:425px;
	height:90px;
}

#princessroom_link_0215 .singlearea .r_txtarea {
	float:right;
	width:275px;
	height:90px;
	background:url(../singlelife/coordinate1/images/title_txt.gif) no-repeat;
}

#princessroom_link_0215 .singlearea .r_txtarea .c_txt {
	width:215px;
	font-size:12px;
	margin-top:23px;
	margin-left:40px;
	font-size:12px;
	line-height:18px;
	color:#8C469B;
}

#princessroom_link_0215 .singlearea .r_txtarea .c_txt2 {
	width:240px;
	font-size:12px;
	margin-top:23px;
	margin-left:10px;
	font-size:12px;
	line-height:18px;
	color:#8C469B;
}

#princessroom_link_0215 .singlearea .imgarea {
	clear:both;
	width:700px;
}

/*======================================
	ロマプリの日　100715
=======================================*/

#roma_d .areao .title8 {
	width:700px;
	height:36px;
	font-size:10px;
	text-indent:-9999px;
	background:url(../campaign/images/area8_title.jpg) no-repeat;
}

#roma_d .areao .title9 {
	width:700px;
	height:36px;
	font-size:10px;
	margin-bottom:17px;
	text-indent:-9999px;
	background:url(../campaign/images/area9_title.jpg) no-repeat;
}

#roma_d .formarea2 .title2 {
	width:374px;
	height:104px;
	font-size:10px;
	text-indent:-9999px;
	background:url(../campaign/images/form_title2.jpg) no-repeat;
}

#roma_d .formarea2 .txtatea3 {
	width:600px;
	padding-bottom:20px;
}

#roma_d .formarea2 .txtatea3 .txt12 {
	font-size:12px;
	font-weight:bold;
	color:#942EAB;
	line-height:18px;
	padding-left:23px;
	background:url(../campaign/images/f_mark.gif) no-repeat 0 0;
}

#roma_d .formarea2 .txtatea3 .txt12 span {
	font-size:10px;
	font-weight:normal;
	color:#000000;
	line-height:18px;
	padding-left:5px;
	background:none;
}

#roma_d .formarea2 .txtatea3 .formbox1 {
	width:400px;
	font-size:12px;
	line-height:18px;
	height:18px;
}

#roma_d .formarea2 .txtatea3 .se_btn {
	margin:3px 0 0 2px !important;
	line-height:18px;
}

/*======================================
	100802　アンティーク特集
=======================================*/

#ttl_antique h3{
	width:700px;
	height:158px;
	margin:0 0 10px 0;
	font-size:10px;
	text-indent:-9999px;
	background:url(../contents/antique/images/antique_title.jpg) no-repeat;	
}

/*======================================
	100802　猫柄特集
=======================================*/

#ttl_cat_pattern h3 {
	width:700px;
	height:158px;
	margin:0 0 10px 0;
	font-size:10px;
	text-indent:-9999px;
	background:url(../contents/cat/images/cat_title.jpg) no-repeat;	
}

/* 部分コンテンツ用　スペシャルSHOP */
.specialshop_area {
	margin:0 0 20px 0;
}

.specialshop_area a:link,.specialshop_area a:visited {
	color:#666666;
	text-decoration:none;
	
}
.specialshop_area a:hover,.specialshop_area a:active {
	color:#666666;
	text-decoration:underline;
}
.specialshop_area h3.specialshop_title {
	margin:0 0 10px 0;
}

.specialshop_area ul.specialshop_ban li {
	float:left;
	width:170px;
	padding-bottom:12px;
	font-size:11px;
	line-height:13px;
	color:#000000;
	background:url(../images/common/link_arw1.gif) no-repeat 0 116px;
}

.specialshop_area ul.specialshop_ban li a span {
	display:block;
	margin:5px 0 0 15px;
}
.specialshop_area ul.specialshop_ban li a:hover span{
	text-decoration:underline;
}

.specialshop_area .rightspace {
	margin-right:6px;
}

/* 部分コンテンツ用　最新情報 */
.newbn_area {
	margin:0 0 20px 0;
}

.newbn_area a:link,.newbn_area a:visited {
	color:#666666;
	text-decoration:none;
	
}
.newbn_area a:hover,.newbn_area a:active {
	color:#666666;
	text-decoration:underline;
}

.newbn_area h3.newinfo_title {
	margin:0 0 10px 0;
}

.newbn_area ul.newinfo_ban li {
	float:left;
	width:170px;
	padding-bottom:12px;
	font-size:11px;
	line-height:13px;
	color:#000000;
	background:url(../images/common/link_arw1.gif) no-repeat 0 93px;
}

.newbn_area ul.newinfo_ban li a span {
	display:block;
	margin:5px 0 0 15px;
}
.newbn_area ul.newinfo_ban li a:hover span{
	text-decoration:underline;
}

.newbn_area .rightspace {
	margin-right:6px;
}

/*----------------------------------
　item_index3 
----------------------------------*/
#contents0420 .l_item3 {
	width:172px;
	margin-top:5px;
}

#contents0420 .l_item3 ul.mclist {
	width:172px;
	padding:0;
	margin:0;
}

#contents0420 .l_item3 ul.mclist li {
	width:172px;
	padding:0;
	margin:0;
}

/*----------------------------------
　item_index4 
----------------------------------*/
#contents0420 .l_item4 {
	width:172px;
	margin-top:4px;
}

#contents0420 .l_item4 ul {
	width:172px;
}

#contents0420 .l_item4 ul li {
	width:172px;
	margin-top:3px;
	font-size:11px;
	line-height:13px;
	color:#000000;
	background:url(../images/common/link_arw1.gif) no-repeat 0 135px;
}

#contents0420 .l_item4 ul li a span {
	display:block;
	margin:4px 0 0 15px;
}

#contents0420 .l_item4 ul li a:hover span {
	text-decoration:underline;
}

#contents0420 .l_item4 ul li a span .datetxt {
	display:inline;
	color:#F6299A;
	line-height:15px;
	padding-right:2px;
}

#contents0420 .l_item4 ul li a span .newmark{
	padding-bottom:3px;
	padding-left:2px;
}

/*----------------------------------
　f_newarea 
----------------------------------*/

#contents0420 .feature_area2 {
	width:900px;
	clear:both;
	border-top:#FF939D 2px solid;
	border-bottom:#FF939D 2px solid;
}

#contents0420 .feature_area2:after {
	content:"";
	display:block;
	clear:both;
}

#contents0420 .feature_area2 .newarea {
	float:left;
	width:185px;
	height:90px;
	background:url(../images/top/new_f_bg.gif) no-repeat;
}

#contents0420 .feature_area2 .newarea .btn {
	margin:5px 0 0 129px;
}

#contents0420 .feature_area2 .newarea .newdate {
	float:left;
	margin:32px 0 0 0;
	color:#FC4FAE;
	width:46px;
	height:27px;
	line-height:27px;
	text-align:center;
	font-size:10px;
	font-weight:bold;
}

#contents0420 .feature_area2 .newarea .newtxt {
	float:left;
	width:130px;
	margin:32px 0 0 0;
	line-height:14px;
	font-size:10px;
	color:#000000;
}


#contents0420 .feature_area2 ul.fnarea {
	float:left;
	width:690px;
	height:85px;
	padding:5px 0 0 0;
	background-color:#FDEFF6;
}

#contents0420 .feature_area2 ul.fnarea li {
	float:left;
	width:220px;
	height:80px;
	margin:0 0 0 10px !important;
	margin:0 0 0 7px;
	font-size:11px;
	line-height:13px;
	color:#000000;
	background:url(../images/common/link_arw1.gif) no-repeat 0 65px;	
}

#contents0420 .feature_area2 ul.fnarea li a span {
	display:block;
	margin:5px 0 0 15px;
}

#contents0420 .feature_area2 ul.fnarea li a:hover span {
	text-decoration:underline;
}

#contents0420 .feature_area2 ul.fnarea li a span .datetxt{
	display:inline;
	color:#F6299A;
	line-height:15px;
	padding-right:2px;
}

#contents0420 .feature_area2 ul.fnarea li a span .newmark{
	padding-bottom:3px;
	padding-left:2px;
}

#contents0420 .feature_area2 .newarea2 {
	float:left;
	padding-left:10px;
	width:15px;
	height:90px;
	background-color:#FDEFF6;
}


/*======================================
	ローズショップ1008
=======================================*/

#pink0106 .titlebox {
	width:700px;
	padding:0;
	margin:0;
}

#pink0106 .titlebox:after {
	content:"";
	display:block;
	clear:both;
}

#pink0106 .titlebox ul {
	width:700px;
	margin:0;
	padding:0;
}

#pink0106 .titlebox ul li{
	float:left;
	margin:0;
	padding:0;
}

#pink0106 .box_mb20 {
	padding:0 0 20px 0;
}

#pink0106 .box_top10 {
	padding:10px 0 0 0;
}

/*======================================
	コンテスト1008
=======================================*/

#contest {
	width:700px;
	padding:0;
	margin:0;
}
#contest div.ent_btn{
	margin:-45px 10px 0 0;
	text-align:right;
}
#contest .f_l {	float:left;}

#contest .naviarea ul {
	width:700px;
	padding:0;
	margin:10px 0 0 0;
}

#contest .naviarea ul li {
	float:left;
}

#contest .listarea {
	width:700px;
	padding:0;
	margin:0;
}

#contest .listarea .noarea {
	float:left;
	width:61px;
	height:83px;
	font-size:14px;
	font-weight:bold;
	line-height:83px;
	color:#b32ecd;
	text-align:center;
	background:url(../contest/images/ent_02.gif) no-repeat;
}

#contest .listarea .namearea {
	float:left;
	width:409px;
	height:83px;
	background:url(../contest/images/ent_03.gif) no-repeat;
}

#contest .listarea .namearea .listname {
	display:block;
	float:right;
	line-height:83px;
	font-size:12px;
	color:#FFFFFF;
	margin-right:40px !important;
	margin-right:20px;
	padding-left:60px;
	background:url(../contest/images/name_ic.jpg) no-repeat 0 23px;
}

#contest .listarea .picarea {
	clear:both;
	width:700px;
	height:267px;
	padding:0;
	margin:0;
	background:url(../contest/images/ent_04.gif) repeat-y;
}

#contest .listarea .picarea .img01 {
	float:left;
	margin:0 0 0 35px !important;
	margin:0 0 0 17px;
}

#contest .listarea .picarea .img02 {
	float:left;
	margin:0 0 0 6px;
}

#contest .listarea .picarea .img03 {
	float:left;
	margin:6px 0 0 6px;
}

#contest .listarea .comearea {
	float:left;
	width:521px;
	height:154px;
	background:url(../contest/images/ent_06.gif) no-repeat;
}


#contest .listarea .comearea .contxt {
	overflow:auto;
	width:486px;
	height:120px;
	font-size:12px;
	line-height:20px;
	color:#b127cb;
	margin-top:18px;
	background:url(../contest/images/line.gif);
}

#contest .listarea .itembarea {
	clear:both;
	width:700px;
	padding:0 0 28px 0;
	margin:0;
	background:url(../contest/images/ent_07.gif) no-repeat bottom;
}

#contest .listarea .itembarea:after{
	content:"";
	display:block;
	clear:both;
}

#contest .listarea .itembarea ul {
	float:left;
	width:530px;
	margin-top:6px;
}

#contest .listarea .itembarea ul li {
	float:left;
	font-size:10px;
	line-height:15px;
	color:#ff44ac;
	white-space:nowrap;
	padding:0 5px 0 5px;
	background:url(../contest/images/dot.gif) center right no-repeat;
}

#contest .listarea .itembarea ul li a {
	font-size:10px;
	line-height:15px;
	color:#ff44ac;
	text-decoration:underline;
}

#contest .listarea .itembarea ul li a:hover {
	font-size:10px;
	line-height:15px;
	color:#ff44ac;
	text-decoration:none;
}

#contest .listarea .itembarea ul li.end {
	float:left;
	font-size:10px;
	line-height:15px;
	color:#ff44ac;
	white-space:nowrap;
	padding:0 5px 0 5px;
	background:none;
}

#contest .listarea .itembarea ul li.end a {
	font-size:10px;
	line-height:15px;
	color:#ff44ac;
	text-decoration:underline;
}

#contest .listarea .itembarea ul li.end a:hover {
	font-size:10px;
	line-height:15px;
	color:#ff44ac;
	text-decoration:none;
}


#contest .menuarea {
	clear:both;
	width:700px;
	padding:0;
	margin:0;
	padding-bottom:15px;
	background:url(../contest/images/menu_bg.gif);
}

#contest .menuarea:after{
	content:"";
	display:block;
	clear:both;
}

#contest .menuarea ul {
	float:right;
	margin:5px 25px 0 0 !important;
	margin:5px 12px 0 0;
	padding:7px 10px 7px 10px;
	background-color:#FFFFFF;
}


#contest .menuarea ul li {
	float:left;
	font-size:12px;
	line-height:18px;
	color:#ff44ac;
	white-space:nowrap;
	padding:0 10px 0 10px;
	background:url(../contest/images/line2.gif) center right no-repeat;
}

#contest .menuarea ul li.end {
	float:left;
	font-size:12px;
	line-height:18px;
	color:#ff44ac;
	white-space:nowrap;
	padding:0 10px 0 10px;
	background:none;
}

#contest .menuarea ul li a {
	font-size:12px;
	line-height:18px;
	color:#ff44ac;
	text-decoration:underline;
}

#contest .menuarea ul li a:hover {
	font-size:12px;
	line-height:18px;
	color:#ff44ac;
	text-decoration:none;
}

#contest .gaiyou {
	clear:both;
	width:700px;
	padding:0;
	margin:0;
}

#contest .mt20 { margin-top:20px;}
#contest .ml10 { display:inline; margin-left:10px;}
#contest .ml64 { margin-left:64px;}
#contest .ml77 { margin-left:77px;}
#contest .ml80 { margin-left:80px;}
#contest .ml90 { margin-left:90px;}
#contest .ml200 { margin-left:200px;}
#contest .mb50 { margin-bottom:50px;}

#contest a {
	color:#ff44ac;
	text-decoration:underline;
}

#contest a:hover {
	color:#ff44ac;
	text-decoration:none;
}

#contest .txt12b {
	font-size:12px;
	line-height:18px;
	color:#000000;
}

#contest .txt10b {
	font-size:10px;
	line-height:16px;
	color:#000000;
}

#contest .txt10b span {
	font-size:14px;
	line-height:16px;
	color:#ff44ac;
	font-weight:normal;
	padding-right:2px;
}


#contest .txt12p {
	font-size:12px;
	line-height:18px;
	color:#ff44ac;
	font-weight:bold;
}


#contest .gaiyou .area01 {
	clear:both;
	width:700px;
	height:78px;
	padding:0;
	margin:0;
	background:url(../contest/oubo/images/oubo_02.jpg) no-repeat;
}


#contest .gaiyou .area02 {
	clear:both;
	width:700px;
	padding-bottom:50px;
	padding-top:10px;
	margin:0;
	background:url(../contest/oubo/images/oubo_03.gif) no-repeat bottom;
}

#contest .gaiyou .area02:after{
	content:"";
	display:block;
	clear:both;
}

#contest .formarea {
	clear:both;
	width:700px;
	padding:0;
	margin:0;
	background:url(../contest/oubo/images/bg.gif) repeat-y;
}

#contest .formarea .area00 {
	clear:both;
	width:700px;
	height:30px;
	padding:0;
	margin:0;
	background:url(../contest/oubo/images/oubo_04b.jpg) no-repeat;
}

#contest .formarea .area01 {
	clear:both;
	width:700px;
	padding:0;
	margin:0;
	background:url(../contest/oubo/images/oubo_05.jpg) no-repeat;
}

#contest .formarea .titletxt {
	display:block;
	font-size:12px;
	line-height:18px;
	font-weight:bold;
	color:#942eab;
	padding-left:22px;
	background:url(../contest/oubo/images/mark.gif) no-repeat left center;
}

#contest .formarea .titletxt span {
	font-size:14px;
	line-height:18px;
	color:#ff44ac;
	font-weight:normal;
	padding-left:2px;
}

#contest .formarea .titletxt2 {
	display:inline;
	font-size:12px;
	font-weight:normal;
	line-height:18px;
	color:#696868;
	padding-left:3px;
}

#contest .formarea .titletxt3 {
	display:inline;
	font-size:10px;
	font-weight:normal;
	line-height:18px;
	color:#ff44ac;
	padding-left:3px;
}

#contest .formarea .attarea {
	width:490px;
	padding:5px 10px 5px 10px;
	margin-left:77px;
	font-size:10px;
	line-height:15px;
	margin-top:10px;
	color:#686868;
	background-color:#f9defe;
}

#contest .formarea .form01 {
	width:500px;
	height:20px;
	font-size:12px;
	line-height:20px;
	color:#942eab;
	padding-left:10px;
	margin:5px 0 15px 0;
}

#contest .formarea .form02 {
	width:320px;
	height:20px;
	font-size:12px;
	line-height:20px;
	color:#942eab;
	padding-left:10px;
	margin:5px 0 5px 0;
}
#contest .formarea .btn_f {
	height:20px;
	font-size:12px;
	line-height:20px;
}

#contest .formarea .form03 {
	width:500px;
	height:70px;
	font-size:12px;
	line-height:20px;
	color:#942eab;
	padding:5px;
	margin:5px 0 15px 0;
}

#contest .formarea .form04 {
	width:500px;
	height:140px;
	font-size:12px;
	line-height:20px;
	color:#942eab;
	padding:5px;
	margin:5px 0 15px 0;
}

#contest .formc_area {
	clear:both;
	width:700px;
	padding:0;
	margin:0;
	padding-bottom:20px;
	padding-top:10px;
	background:url(../contest/oubo/images/oubo_06.gif) no-repeat;
}

#contest .formc_area2 {
	clear:both;
	width:700px;
	padding:0;
	margin:0;
	padding-bottom:60px;
	padding-top:20px;
	background:url(../contest/oubo/images/oubo_08.gif) no-repeat bottom;
}

#contest .bt_other{
	margin-left:180px;
	padding-top:15px;
	padding-bottom:10px;
}

/* product list controller 100817
--------------------------------------------------------------------------------------------------------------*/

/* ページ上部のコントローラーエリア */
#X_CONTROLLER_TOP{
	margin-bottom:10px;
	background-color:#ffffff;
	color:#000000;
	padding-top:1px;
}

/* ページ下部のコントローラエリア */
#X_CONTROLLER_BTM{
	margin:10px 0;
}

/* 並び順と表示方法を格納するエリアクラス */
.X_CONTROLLER{
	clear:both;
	padding:0.5em;
	border-top:none;
	border-bottom:1px solid #CCC;
}

.X_CONTROLLERend{
	clear:both;
	padding:0.5em;
	border-top:none;
	border-bottom:none;
	margin-bottom:1px;
}

/* ページ繰りナビゲーションを格納するエリアクラス */
.X_PAGENATION{
	clear:both;
	padding:8px;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
	background-color:#FFFFFF;
}

/* 件数表示エリアクラス */
.X_PAGENATION .X_PAGE_TOTAL{
	float:left;
}

/* ページ繰りナビエリアクラス */
.X_PAGENATION .X_PAGE_NAVIGATION{
	float:right;
}

/*for IE-mac\*//*/ 
.X_PAGENATION .X_PAGE_NAVIGATION{text-align:right;}
/**/

/* 文字 */
.X_CONTROLLER p,
.X_PAGENATION p{
	font-size:12px;
	z-index:5;
}



#X_SORT_RECOM p,
#X_DISPLAY_MODE p,
.X_COLMN_GUI p {
	font-size:12px;
}


#X_SORT_RECOM p a{
	font-size:12px;
	padding:2px 5px 2px 5px;
}


#X_SORT_RECOM p a:hover{
	font-size:12px;
	padding:2px 5px 2px 5px;
}

#X_SORT_RECOM p a:visited{
	font-size:12px;
	padding:2px 5px 2px 5px;
}

#X_SORT_RECOM p strong {
	color:#f161b9;
	font-size:12px;
	text-decoration:none;
	background:none;
}


#X_SORT_RECOM p strong:hover {
	color:#f161b9;
	font-size:12px;
	text-decoration:none;
	background:none;
}

#X_SORT_RECOM p strong:visited {
	color:#f161b9;
	font-size:12px;
	text-decoration:none;
	background:none;
}

/* コントローラーのSTRONG共通設定（カレント表示）*/



#X_DISPLAY_MODE p a {
	font-size:12px;
	padding:2px 5px 2px 5px;
}

#X_DISPLAY_MODE p a:hover{
	font-size:12px;
	padding:2px 5px 2px 5px;
	text-decoration:none;
}

#X_DISPLAY_MODE p a:visited{
	padding:2px 5px 2px 5px;
}


#X_DISPLAY_MODE p strong {
	color:#f161b9;
	font-size:12px;
	text-decoration:none;
	background:none;
}


#X_DISPLAY_MODE p strong:hover {
	color:#f161b9;
	font-size:12px;
	text-decoration:none;
	background:none;
}

#X_DISPLAY_MODE p strong:visited {
	color:#f161b9;
	font-size:12px;
	text-decoration:none;
	background:none;
}

.X_PAGE_TOTAL p strong {
	color:#f161b9;
	font-size:12px;
	background-color:#ffffff;

}

.X_PAGE_TOTAL p a{
	font-size:12px;
	background-color:#ffffff;
}

.X_PAGE_TOTAL p a:hover{
	font-size:12px;
	background-color:#ffffff;
}

.X_PAGE_TOTAL p a:visited{
	font-size:12px;
	background-color:#ffffff;
}

.X_PAGE_NAVIGATION p strong {
	color:#f161b9;
	font-size:12px;
	background-color:#ffffff;
}

.X_PAGE_NAVIGATION p a{
	font-size:12px;
	background-color:#ffffff;
}

.X_PAGE_NAVIGATION p a:hover{
	font-size:12px;
	background-color:#ffffff;
}

.X_PAGE_NAVIGATION p a:visited{
	font-size:12px;
	background-color:#ffffff;

}

/* 商品エリア*/

.X_PRICE {
	color:#666666;
}

.X_OLDPRICE{
	color:#666666;
}

.X_ITEM_CELL p.X_COLORVARIATION, .X_ITEM_CELL p.X_COLORVARIATIONFULL, .X_ITEM_CELL p.X_SIZEINFO {
	font-size:10px;
	color:#666666;
}


.naviw {
	float:left;
	width:50px;
	color:#a72b69;
	font-size:10px;
}

#X_SORT_RECOM p span,
#X_DISPLAY_MODE p span,
.X_COLMN_GUI p span {
	color:#655e61;
}


.X_ITEM_CELL h3 a:link,.X_ITEM_CELL h3 a:visited {
	display:block;
	color:#4f4b4b;
	text-decoration:underline;
	
}
.X_ITEM_CELL h3 a:hover,.X_ITEM_CELL h3 a:active {
	display:block;
	color:#8f0002;
	text-decoration:underline;
}


#recome_itemlist1009 #X_LIST_MODE_A .X_ITEM_CELL{
    height:250px;
}

/*======================================
	ヘッダーナビ追加
=======================================*/

#head1009 {
	clear:both;
	width:900px;
}

#head1009:after {
	content:"";
	display:block;
	clear:both;
}

#head1009 ul {
	clear:both;
	width:900px;
	margin:0;
	padding:0;
}

#head1009 ul:after {
	content:"";
	display:block;
	clear:both;
}

#head1009 ul li {
	float:left;
}

#headbox .c2_area a:link,#headbox .c2_area a:visited {
	color:#666666;
	text-decoration:none;
	
}
#headbox .c2_area a:hover,#headbox .c2_area a:active {
	color:#666666;
	text-decoration:underline;
}



/*======================================
	秋のお姫様部屋 0921
=======================================*/
#proom_aut {
	width:700px;
}
#proom_aut .clea {
clear:both;
}
#proom_aut .mt30 {
margin-top:30px;
}



#proom_aut .ttl{
	margin:0 0 15px 0;
	width:700px;
	height:171px;
}
#proom_aut .ttl h3 {
	height:171px;
	background:url(../princessroom/autumn/images/title.jpg) no-repeat 0 0;
	text-indent:-9999px;
}
#proom_aut .boxtype01 {
width:700px;
margin:0;
padding:0 0 15px 0;
}
#proom_aut .boxtype01:after {
	content:"";
	display:block;
	clear:both;
}
#proom_aut .boxtype01 ul {
width:700px;
margin:0;
padding:0;
}
#proom_aut .boxtype01 ul li {
float:left;
margin:0;
padding:0;
}



#proom_aut .boxtype02 {
	width:700px;
	padding:0;
	margin:0;
	background:url(../princessroom/autumn/images/bg.gif) repeat-y;	
	margin:0 0 15px 0;
}
#proom_aut .boxtype02:after {
	content:"";
	display:block;
	clear:both;
}
#proom_aut .boxtype02 ul {
width:669px;
margin:10px 0 15px 15px;
padding:0;
}
#proom_aut .boxtype02 ul li {
float:left;
margin:0;
padding:0;
}

#proom_aut .boxtype02_btn {
width:700px;
height:103px;
margin:0;
padding:10px 0 0 0;
background:url(../princessroom/autumn/images/recome_bg.gif) no-repeat bottom;
}
#proom_aut .boxtype02_btn:after {
	content:"";
	display:block;
	clear:both;
}
#proom_aut .boxtype02_btn img {
margin:5px 0 10px 140px;
}

/*======================================
	送料無料キャンペーン
=======================================*/

#camsend {
	clear:both;
	width:700px;
	padding-bottom:5px;
}

#camsend:after {
	content:"";
	display:block;
	clear:both;
}

/*----------------------------------
　item_index5 
----------------------------------*/
#contents0420 .l_item5 {
	width:172px;
	margin-top:5px;
}

#contents0420 .l_item5 ul {
	width:172px;
}

#contents0420 .l_item5 ul li {
	width:172px;
	margin-top:3px;
	font-size:11px;
	line-height:13px;
	color:#000000;
	background:url(../images/common/link_arw1.gif) no-repeat 0 61px;	
}

#contents0420 .l_item5 ul li a span {
	display:block;
	margin:4px 0 0 15px;
}

#contents0420 .l_item5 ul li a:hover span {
	text-decoration:underline;
}

#contents0420 .l_item5 ul li a span .datetxt {
	display:inline;
	color:#F6299A;
	line-height:15px;
	padding-right:2px;
}

#contents0420 .l_item5 ul li a span .newmark{
	padding-bottom:2px;
	padding-left:2px;
}

/*======================================
	ヤスカワ改修
=======================================*/

#yasukawa1007 {
width:700px;
margin:0;
padding:0;
}

#yasukawa1007 .titlebox {
	width:700px;
	padding:0;
	margin:0;
}

#yasukawa1007 .titlebox:after {
	content:"";
	display:block;
	clear:both;
}

#yasukawa1007 .titlebox ul {
	width:700px;
	margin:0;
	padding:0;
}

#yasukawa1007 .titlebox ul li{
	float:left;
	margin:0 0 10px 0;
	padding:0;
}

#yasukawa1007 .box_mb20 {
	padding:0 0 20px 0;
}

#yasukawa1007 .box_top10 {
	padding:10px 0 0 0;
}

/*======================================
	1020リニューアル ジャンルから探すブブコン
=======================================*/
#parts_cmnsearch{
	width:700px;
}
#parts_cmnsearch_bottom02{
	margin:0 0 20px 0;
}

#parts_cmnsearch .navi_box02 {
	display:block;
	clear:both;
	width:700px;
	margin:0 0 0 0;
	padding-bottom:13px;
	background:url(../images/common/cmnsearch_ttl_bo.gif) no-repeat bottom;
}
#parts_cmnsearch .navi_box02:after {
	content:"";
	display:block;
	clear:both;
}
#parts_cmnsearch .navi_box02 ul {
	clear:both;
}
#parts_cmnsearch .navi_box02 ul li {
	list-style:none;
	width:220px;
	display:inline-block;
	vertical-align:top;
}
* html #parts_cmnsearch .navi_box02 ul li { /* IE 6 */
display:inline;
zoom:1;
}
*:first-child+html #parts_cmnsearch .navi_box02 ul li{ /* IE 7 */
display:inline;
zoom:1;
}
#parts_cmnsearch .navi_box02 .item_link {
	background:url(../images/common/cmnsearch_mark.gif) no-repeat 0 3px;
	padding-left:10px;
	margin:12px 0 0 30px;
}
#parts_cmnsearch .navi_box02 .item_link a {
	display:block;
	font-size:12px;
	color:#f762cb;
	text-decoration:underline;
}
#parts_cmnsearch .navi_box02 .item_link a:link,
#parts_cmnsearch .navi_box02 .item_link a:visited {text-decoration:underline; color:#f762cb;}
#parts_cmnsearch .navi_box02 .item_link a:hover {text-decoration:none; color:#f762cb;}

#parts_cmnsearch .navi_box03 {
	display:block;
	clear:both;
	width:698px;
	margin:0;
	background-color:#fff0f9;
	border:1px;
	border-style:solid;
	border-color:#facee7;
}

* html #parts_cmnsearch .navi_box03 {
	display:block;
	clear:both;
	width:700px;
	margin:0;
	background-color:#fff0f9;
	border:1px;
	border-style:solid;
	border-color:facee7;
}/* IE 6 */

#parts_cmnsearch .navi_box03:after {
	content:"";
	display:block;
	clear:both;
}
#parts_cmnsearch .navi_box03 dl dt {
	float:left;
	margin: 0;
	width:180px;
	text-indent:-9999px;
	background:url(../images/common/cmnsearch_ttl_co.gif) no-repeat;
	height:27px;	
}
#parts_cmnsearch .navi_box03 dl dd {
	margin: 0 0 0 243px;
}
* html #parts_cmnsearch .navi_box03 dl dd {
	margin: 0 0 0 237px;/* IE 6 */
}
*:first-child+html #parts_cmnsearch .navi_box03 dl dd {
	margin: 0 0 0 240px;
}/* IE 7 */
#parts_cmnsearch .navi_box03 ul {
	margin: 0 0 0 0;	
}
#parts_cmnsearch .navi_box03 ul li {
	list-style:none;
	float:left;
	white-space:nowrap;
	margin:7px 10px 0 0;
	padding-bottom:5px;	
}
#parts_cmnsearch .navi_box03 .item_link {
	background:url(../images/common/cmnsearch_mark.gif) no-repeat 0 4px;
	padding-left:10px;
	margin-left:10px;
}
#parts_cmnsearch .navi_box03 .item_link a {
	display:block;
	font-size:10px;
	color:#f762cb;
	text-decoration:underline;
	margin-bottom:3px;
}
#parts_cmnsearch .navi_box03 .item_link a:link,
#parts_cmnsearch .navi_box03 .item_link a:visited {text-decoration:underline; color:#f762cb;}
#parts_cmnsearch .navi_box03 .item_link a:hover {text-decoration:none; color:#f762cb;}

#parts_cmnsearch .navi_box02 h4.ttl01 {
	width:700px;
	height:28px;
	text-indent:-9999px;
	background:url(../images/common/cmnsearch_ttl_ja.gif) no-repeat;
}

#parts_cmnsearch_bottom04{
	margin:0 0 20px 0;
}

#parts_cmnsearch .navi_box04 {
	display:block;
	clear:both;
	width:700px;
	margin:0 0 0 0;
	padding-bottom:13px;
	background:url(../images/common/cmnsearch_ttl_bo_02.gif) no-repeat bottom;
}
#parts_cmnsearch .navi_box04:after {
	content:"";
	display:block;
	clear:both;
}
#parts_cmnsearch .navi_box04 ul {
	clear:both;
}
#parts_cmnsearch .navi_box04 ul li {
	list-style:none;
	width:225px;
	display:inline-block;
	vertical-align:top;
}
* html #parts_cmnsearch .navi_box04 ul li { /* IE 6 */
display:inline;
zoom:1;
}
*:first-child+html #parts_cmnsearch .navi_box04 ul li{ /* IE 7 */
display:inline;
zoom:1;
}
#parts_cmnsearch .navi_box04 .item_link {
	background:url(../images/common/cmnsearch_mark_03.gif) no-repeat 0 0;
	padding-left:22px;
	margin:12px 0 0 20px;
	line-height:17px;
}
#parts_cmnsearch .navi_box04 .item_link a {
	display:block;
	font-size:12px;
	font-weight:bold;
	color:#555555;
	text-decoration:none;
}
#parts_cmnsearch .navi_box04 .item_link a:link,
#parts_cmnsearch .navi_box04 .item_link a:visited {text-decoration:none; color:#555555;}
#parts_cmnsearch .navi_box04 .item_link a:hover {text-decoration:underline; color:#555555;}

#parts_cmnsearch .navi_box05 {
	display:block;
	clear:both;
	width:698px;
	margin:0;
	background-color:#f4d8f9;
	border:1px;
	border-style:solid;
	border-color:#e3a1ef;
}

* html #parts_cmnsearch .navi_box05 {
	display:block;
	clear:both;
	width:700px;
	margin:0;
	background-color:#f4d8f9;
	border:1px;
	border-style:solid;
	border-color:#e3a1ef;
}/* IE 6 */

#parts_cmnsearch .navi_box05:after {
	content:"";
	display:block;
	clear:both;
}
#parts_cmnsearch .navi_box05 dl dt {
	float:left;
	margin: 0;
	width:180px;
	text-indent:-9999px;
	background:url(../images/common/cmnsearch_ttl_co_02.gif) no-repeat;
	height:27px;	
}
#parts_cmnsearch .navi_box05 dl dd {
	margin: 0 0 0 243px;
}
* html #parts_cmnsearch .navi_box05 dl dd {
	margin: 0 0 0 237px;/* IE 6 */
}
*:first-child+html #parts_cmnsearch .navi_box05 dl dd {
	margin: 0 0 0 240px;
}/* IE 7 */
#parts_cmnsearch .navi_box05 ul {
	margin: 0 0 0 0;	
}
#parts_cmnsearch .navi_box05 ul li {
	list-style:none;
	float:left;
	white-space:nowrap;
	margin:7px 10px 0 0;
	padding-bottom:5px;	
}
#parts_cmnsearch .navi_box05 .item_link {
	background:url(../images/common/cmnsearch_mark_02.gif) no-repeat 0 4px;
	padding-left:10px;
	margin-left:10px;
}
#parts_cmnsearch .navi_box05 .item_link a {
	display:block;
	font-size:10px;
	font-weight:bold;
	color:#b52ece;
	text-decoration:none;
	margin-bottom:3px;
}
#parts_cmnsearch .navi_box05 .item_link a:link,
#parts_cmnsearch .navi_box05 .item_link a:visited {text-decoration:none; color:#b52ece;}
#parts_cmnsearch .navi_box05 .item_link a:hover {text-decoration:underline; color:#b52ece;}

#parts_cmnsearch .navi_box04 h4.ttl01 {
	width:700px;
	height:28px;
	text-indent:-9999px;
	background:url(../images/common/cmnsearch_ttl_ja_02.gif) no-repeat;
}

#parts_cmnsearch .navi_s{
	border-bottom:1px solid #e3a1ef;
}
/*======================================
	1020リニューアル カテゴリ特集
=======================================*/
#cate1020{
	width:700px;
	height:93px;
	margin-bottom:10px;
	background:url(../images/common/cate1020_bk.jpg) no-repeat;
}
#cate1020 h3{
	padding:34px 30px 0 30px;
	font-size:26px;
	line-height:1.2em;
	color:#333333;
	text-align:center;
}


/*======================================
	101006　オリジナルアイテム
=======================================*/

#ttl_original h3{
	width:700px;
	height:147px;
	margin:0 0 10px 0;
	font-size:10px;
	text-indent:-9999px;
	background:url(../new_item/images/original_title.jpg) no-repeat;	
}

/*======================================
	101008　カントリー特集
=======================================*/

#ttl_country h3{
	width:700px;
	height:168px;
	margin:0 0 10px 0;
	font-size:10px;
	text-indent:-9999px;
	background:url(../princessroom/country/images/country_title.jpg) no-repeat;	
}

/*======================================
	1020リニューアル サイトマップ
=======================================*/
#sitemap1019 .shopping .item {
	float:left;
	width:308px;
}
#sitemap1019 .shopping .item h5 {
	width:308px;
	height:30px;
	background:url(../sitemap/images/sitemap_subttl02_04.gif) no-repeat;
	margin:10px 0 0 35px;
	text-indent:-9999px;
}
#sitemap1019 .shopping .item .mochief_box2{
	margin-left:35px;
}
#sitemap1019 .shopping .tokushu {
	float:left;
	width:308px;
	margin-left:20px !important;
	margin-left:10px;
}
#sitemap1019 .shopping .tokushu h5 {
	width:308px;
	height:30px;
	margin:10px 0 0 35px !important;
	margin-left:17px;
}
#sitemap1019 .shopping .tokushu .mochief_box2{
	margin-left:35px !important;
	margin-left:17px;
}
#sitemap1019 .mochief_box3{
	float:left;
	width:293px;
	margin-left:35px !important;
	margin-left:17px;
}


/*======================================
	101101　ろまぷりの日
=======================================*/

#roma_d .areao .title10 {
	width:700px;
	height:36px;
	font-size:10px;
	margin-bottom:17px;
	text-indent:-9999px;
	background:url(../campaign/images/area2_title.jpg) no-repeat;
}

#roma_d .fp4 { font-size:14px; font-weight:bold; color:#FF44AC; margin-top:18px; line-height:18px;}

#roma_d .sale_btnarea {
	width:700px;
	margin-top:17px;
}

#roma_d .sale_btnarea:after {
	content:"";
	display:block;
	clear:both;
}

#roma_d .sale_btnarea2 {
	width:700px;
	margin-top:25px;
	margin-bottom:30px;
}

#roma_d .sale_btnarea3 {
	width:700px;
	margin-top:5px;
	margin-bottom:30px;
}

#roma_d .sale_btnarea2:after {
	content:"";
	display:block;
	clear:both;
}

#roma_d .ml7{ margin-left:7px;}
#roma_d .ml170{ margin-left:170px;}


#roma_d .area1 .txtareas2 {
	width:700px;
	background:url(../campaign/images/area1_bg.jpg) no-repeat top;
}

/*======================================
	101101　アンティーク風家具シリーズＦ１
=======================================*/
#pd98973_X_CATCH_COPY h4{
	font-size:14px;
	color:#f73cc9;
}
.pd98973_enlrg{
	margin-top:5px;
	text-align:right;
}
.pd98973_enlrg a{
	float:right;
	display:block;
	padding:0 0 0 20px;
	color:#f73cc9;
	background:url(../product/PD98973/images/enlrg_icon.gif) no-repeat;
}
.pd98973_X_COLMN_GUI{
	float:right;
	width:270px;
	padding-top:15px;
}
.pd98973_X_COLMN_GUI p{
	color:#666666;
}
.pd98973_p1{
	line-height:1.6em;
	padding:10px;
	border-top:1px dotted #cccccc;
}
#pd98973_X_ITEM_PRICES{
	margin-bottom:10px;
	padding:0;
	border:1px solid #ff99cc;
}
#pd98973_X_ITEM_PRICES p.pd98973_pttl{
	padding:5px 7px;
	font-weight:bold;
	color:#ffffff;
	background:#ff5eca;
}
#pd98973_X_ITEM_PRICES p.pd98973_r_btn{
	float:right;
	margin:10px 5px 0 0;
}
#pd98973_X_ITEM_PRICES p.pd98973_price{
	padding:10px;
}
#pd98973_X_ITEM_PRICES p.pd98973_fp{
	padding:5px 10px;
	font-size:10px;
	color:#777777;
}
#pd98973_X_ITEM_PRICES dl.pd98973_point{
	border-top:1px solid #ff99cc;
	background:#ffc8ed;
}
#pd98973_X_ITEM_PRICES dl.pd98973_point dt{
	float:left;
	padding:7px 5px 7px 26px;
	background:#ffc8ed url(../product/PD98973/images/point_icon.gif) no-repeat 3px 4px;
}
#pd98973_X_ITEM_PRICES dl.pd98973_point dd{
	float:left;
	padding:7px 5px 7px 20px;
	background:#ffc8ed;
}
.pd98973_X_FORM_SHOPPING{
	margin-top:12px;
}
.pd98973_X_FORM_SHOPPING .pd98973_waku{
	border:1px solid #ff99cc;
	padding:10px 5px;
}
#pd98973_X_FORM_STOCK{
	float:right;
}
#pd98973_X_PARAM_CART{
	padding:5px;
}
#pd98973_X_PARAM_CART p{
	margin-bottom:8px;
}
#pd98973_X_PARAM_CART label{
	display:block;
	float:left;
	clear:left;
	width:4em;
	line-height:1.6em;
}
.pd98973_fvrt, .pd98973_rvw{
	margin:5px 10px 0;
}
#pd98973_X_COLORS_AND_VARIATIONS{
	float:left;
	width:366px;
	margin-right:20px;
}
#pd98973_X_COLORS_AND_VARIATIONS h4{
	margin:0;
}
.pd98973_box2{
	border:1px solid #ff99cc;
	border-top:0;
}
.pd98973_box2 p{
	padding:10px 10px 0;
}
#pd98973_X_SIZE_DETAIL{
	float:left;
	width:314px;
	margin:0;
	padding:0;
	border:0;
}
#pd98973_X_SIZE_DETAIL h4{
	margin:0;
}
.pd98973_box3{
	padding:0;
	border:1px solid #ff99cc;
	border-top:0;
}
.pd98973_text{
	overflow:auto;
	height:586px !important;
	height:611px;
	padding:10px;
}

/*======================================
	1108　バラ柄・姫系カバー特集
=======================================*/
#rose_cover1108{
	width:700px;
}
#rose_cover1108 a{
	color:#ff41a5;
	font-weight:bold;
	text-decoration:underline;
}
#rose_cover1108 a:hover{
	text-decoration:none;
}
#rose_cover1108 h3{
	width:700px;
	height:120px;
	margin-bottom:15px;
	background:url(../fabric/cute_cover/images/title.jpg) no-repeat;
	text-indent:-9999px;
}
#rose_cover1108 .rc_item{
	width:690px;
	padding:45px 5px 30px;
	background:url(../fabric/cute_cover/images/bar.gif) no-repeat 5px 0px;
}
#rose_cover1108 .rc_item p.rc_main{
	float:left;
	width:505px;
	margin-left:10px !important;
	margin-left:3px;
	color:#666666;
	line-height:2em;
	background:url(../fabric/cute_cover/images/link_icon.gif) no-repeat 0 335px;
}
#rose_cover1108 .rc_item p.rc_main a img{
	display:block;
}
#rose_cover1108 .rc_item p.rc_main a span{
	display:block;
	float:left;
	margin-left:20px !important;
	margin-left:10px;
	font-weight:bold;
	text-decoration:underline;
}
#rose_cover1108 .rc_item p.rc_main a:hover span{
	text-decoration:none;
}
#rose_cover1108 .rc_item div.rc_rite{
	float:left;
	width:155px;
	margin-left:15px !important;
	margin-left:7px;
}
#rose_cover1108 .rc_item div.rc_rite .rc_up p.rc_color{
	height:29px;
	padding:0 0 0 60px;
	color:#b71268;
	font-size:10px;
	line-height:20px;
	background:#fbc4e1 url(../fabric/cute_cover/images/up_ttl.gif) no-repeat;
}
#rose_cover1108 .rc_item div.rc_rite .rc_up p.rc_thumb{
	padding:0 7px 7px;
	background:#fbc4e1;
}
#rose_cover1108 .rc_item div.rc_rite .rc_tlink{
	margin-top:7px;
}
#rose_cover1108 .rc_item div.rc_rite .rc_tlink ul li{
	padding:6px 0 0 20px;
	background:url(../fabric/cute_cover/images/link_icon.gif) no-repeat 0 8px;
}
#rose_cover1108 .rc_item div.rc_rite .rc_tlink ul li span{
	color:#666666;
}
#rose_cover1108 .rc_item_last{
	width:690px;
	padding:45px 5px 0;
	background:url(../fabric/cute_cover/images/bar.gif) no-repeat 5px 0px;
}

/*======================================
	101115　カーテン特集
=======================================*/

#cute_curtain {
	width:900px;
	clear:both;
}

#cute_curtain:after {
	content:"";
	display:block;
	clear:both;
}

#cute_curtain .area_le {
	float:left;
	width:700px;
}

#cute_curtain .area_ri {
	float:right;
	width:180px;
}

#cute_curtain .area_ri ul {
	width:180px;
}

#cute_curtain .area_ri ul li {
	width:180px;
	margin-bottom:10px;
}


#cute_curtain .area_le a.item_link {
	display:block;
	font-size:11px;
	color:#8A5B0A;
	line-height:24px;
	text-decoration:none;
	padding-left:15px;
	margin-left:0;
	background:url(../fabric/cute_curtain/images/arrow.gif) no-repeat 0px 6px;
	
}
#cute_curtain .area_le a.item_link:link,
		#cute_curtain .area_le a.item_link:visited {text-decoration:none;color:#8A5B0A;}
		#cute_curtain .area_le a.item_link:hover {text-decoration:underline;color:#8A5B0A;}



#cute_curtain .f_l { float:left; }
#cute_curtain .f_r { float:right; }

#cute_curtain .area_le .titlearea {
	clear:both;
	width:700px;
}

#cute_curtain .area_le .mainimg {
	float:left;
	width:463px;
	margin:0;
	padding:0;
}

#cute_curtain .area_le .titlearea ul {
	float:left;
	width:237px;
	margin:0;
	padding:0;
}

#cute_curtain .area_le .titlearea ul li {
	margin:0;
	width:237px;
	padding:0;
}

#cute_curtain .area_le .mamearea {
	clear:both;
	width:700px;
	height:406px;
}

#cute_curtain .area_le .mameimgarea {
	float:left;
	width:570px;
	height:386px;
}

#cute_curtain .area_le .mamearea .mt29 {
	margin-top:29px;
} 
#cute_curtain .area_le .mamearea ul {
	display:block;
	float:left;
	width:130px;
	height:386px;
	background:url(../fabric/cute_curtain/images/mame_bg.jpg) no-repeat;
}

#cute_curtain .area_le .mamearea ul li {
	width:130px;
	margin:0;
	padding:0;
}

#cute_curtain .area_le .mamearea ul li a {
	cursor:default;
}



/* category--------------------------- */

#cute_curtain .area_le .cate {
	clear:both;
	width:700px;
	margin:0 0 20px 0;
	padding:0 0 5px 0;
	background-color:#FFCED6;
}

#cute_curtain .area_le .cate h4 {
	background:url(../fabric/cute_curtain/images/title_cate.gif) no-repeat;
	width:700px;
	height:38px;
	text-indent:-9999px;
}

#cute_curtain .area_le .cate .boxc {
	width:180px;
	margin:0 0 0 40px;
	padding:0;
}



#cute_curtain .area_le .cate ul.type_01 {
	width:680px;
	margin:10px 0 15px 10px;
	padding-bottom:20px;
	background:url(../fabric/cute_curtain/images/c_bg.gif) no-repeat bottom;
	clear:both;
}

#cute_curtain .area_le .cate ul.type_01:after {
	content:"";
	display:block;
	clear:both;
}

#cute_curtain .area_le .cate ul.type_01 li.no1 {
	float:left;
	width:230px;
	background:url(../fabric/cute_curtain/images/title_c01.gif) no-repeat;
}

#cute_curtain .area_le .cate ul.type_01 li.no2 {
	float:left;
	width:230px;
	background:url(../fabric/cute_curtain/images/title_c02.gif) no-repeat;
}

#cute_curtain .area_le .cate ul.type_01 li.no3 {
	float:left;
	width:220px;
	background:url(../fabric/cute_curtain/images/title_c03.gif) no-repeat;
}

/* color--------------------------- */

#cute_curtain .area_le .color {
	width:700px;
	margin:0 0 20px 0;
	padding:0 0 20px 0;
	background-color:#FFCED6;
}

#cute_curtain .area_le .color h4 {
	background:url(../fabric/cute_curtain/images/title_color.gif) no-repeat;
	width:700px;
	height:38px;
	text-indent:-9999px;
}

#cute_curtain .area_le .color ul {
 padding:10px 0 0 10px;
 margin:0 0 10px 0;
 height:46px;
}
#cute_curtain .area_le .color ul li {
	width:132px;
	height:46px;
	padding:0 5px 0 0;
	float:left;
}

#cute_curtain .area_le .color .rose_box {
	width:680px;
	height:230px;
	margin:10px 0 0 10px;
	padding:0 0 1px 0;
	background:url(../fabric/cute_curtain/images/rose_foot.gif) no-repeat bottom;
}
#cute_curtain .area_le  .rose_box ul.type02  {
	margin:0 0 0 115px;
	padding:0;
}
#cute_curtain .area_le  .rose_box ul.type02  li.type02b {
	width:85px;
	height:58px;
	padding:0px 5px 15px 0;
	margin:0px 0 0 0; 
}


/* room--------------------------- */

#cute_curtain .area_le .room {
	width:700px;
	margin:0;
}

#cute_curtain .area_le .room:after {
	content:"";
	display:block;
	clear:both;
}

#cute_curtain .area_le .room h4 {
	background:url(../fabric/cute_curtain/images/title_room.gif) no-repeat;
	width:700px;
	height:38px;
	text-indent:-9999px;
}


#cute_curtain .area_le .room ul {
	width:700px;
	padding:10px 0 0 0;
	margin:0;
}

#cute_curtain .area_le .room ul li {
	width:345px;
	float:left;
	height:230px;
	padding:0;
	margin:0;
}


#cute_curtain .area_le .room ul .lir {
	width:345px;
	padding:0 10px 0 0;
}	

	
/*======================================
	101115　カーテン特集ブブコン
=======================================*/

#cute_curtain2 {
	width:700px;
	clear:both;
	padding-bottom:15px;
}

#cute_curtain2:after {
	content:"";
	display:block;
	clear:both;
}


#cute_curtain2 .mainimg {
	float:left;
	width:463px;
	margin:0;
	padding:0;
}

#cute_curtain2 ul {
	float:left;
	width:237px;
	margin:0;
	padding:0;
}

#cute_curtain2 ul li {
	margin:0;
	width:237px;
	padding:0;
}

/*======================================
	ロマプリの日
=======================================*/

.areao .title3b {
	width:700px;
	height:36px;
	font-size:10px;
	margin-bottom:17px;
	text-indent:-9999px;
	background:url(../campaign/images/area4_title.jpg) no-repeat;
}
.area1 .txtarea5b {
	width:700px;
	padding-bottom:50px;
	background:url(../campaign/images/area1_bg.jpg) no-repeat bottom;
}



/*======================================
　お姫様部屋　サービスナビ　ブブコン
=======================================*/
#caremenu {
width:900px;
padding:0;
margin:0;
}
#caremenu ul {
margin:0;
padding:0;
}
#caremenu ul:after {
	content:"";
	display:block;
	clear:both;
}
#caremenu ul li {
width:219px;
float:left;
margin-right:8px;
padding:0;
list-style:none;
}
#caremenu ul li.end {
margin:0;
padding:0;
list-style:none;
}


/*======================================
	お姫様部屋改修
=======================================*/
#proom02 {
width:900px;
padding:0;
margin:0;
}
#proom02 img {
border:0;
}

#proom02 .himeroom_area {
width:870px;
margin:10px 0 10px 15px;
padding:0;
border-top: 1px solid #ffbcdf;
border-left: 1px solid #ffbcdf;
background-color:#FFFFFF;
}

#proom02 .himeroom_area ul {
padding:0;
margin:0;
width:870px;
}

#proom02 .himeroom_area ul:after {
	content:"";
	display:block;
	clear:both;
}

#proom02 .himeroom_area ul li.roomtype {
float:left;
width:174px;
height:165px;
background:url(../princessroom/images/box.gif) no-repeat bottom;
list-style:none;
margin:0;
padding:0;
}

#proom02 .himeroom_area ul li.roomtype .r_detail {
margin:10px 10px 10px 10px;
}
#proom02 .himeroom_area ul li.roomtype .r_detail a.itemlink_pr {
font-size:12px;
display:block;
line-height:16px;
color:#4f4b4b;
text-decoration:underline;
margin:5px 0 5px 0;
}
#proom02 .himeroom_area ul li.roomtype .r_detail a.itemlink_pr:link,
#proom02 .himeroom_area ul li.roomtype .r_detail a.itemlink_pr:visited {text-decoration:underline; color:#4f4b4b;}
#proom02 .himeroom_area ul li.roomtype .r_detail a.itemlink_pr:hover {text-decoration:none; color:#4f4b4b;}

#proom02 .himeroom_area ul li.roomtype .r_detail_new {
margin:10px 10px 10px 10px;
background:url(/images/common/icon_new.gif) no-repeat 127px 109px;
}
#proom02 .himeroom_area ul li.roomtype .r_detail_new a.itemlink_pr {
font-size:12px;
display:block;
line-height:16px;
color:#4f4b4b;
text-decoration:underline;
margin:5px 0 5px 0;
}
#proom02 .himeroom_area ul li.roomtype .r_detail_new a.itemlink_pr:link,
#proom02 .himeroom_area ul li.roomtype .r_detail_new a.itemlink_pr:visited {text-decoration:underline; color:#4f4b4b;}
#proom02 .himeroom_area ul li.roomtype .r_detail_new a.itemlink_pr:hover {text-decoration:none; color:#4f4b4b;}

#proom02 .itemblocks {
width:900px;
margin:30px 0 0 0;
padding:0;
background:url(../princessroom/images/all_back.gif) repeat-y;
}
#proom02 .itemblocks:after {
content:"";
display:block;
clear:both;
}
#proom02 .itemblocks .leftbox {
width:700px;
margin:0 0 0 100px;
padding:0;
}
#proom02 .itemblocks .rightbox {
width:180px;
margin:0;
padding:10px 0 0 0;
float:right;
}


#proom02 .itemblocks .otogi {
margin:0 0 30px 0; 
}

#proom02 .itemblocks .otogi h4 {
width:700px;
height:114px;
text-indent:-9999px;
background:url(../princessroom/images/princess_ttl.jpg) no-repeat;
margin:0;
padding:0;
}


#proom02 .navi_items {
width:172px;
padding-bottom:1px;
background:url(../princessroom/images/item1_bg.gif) no-repeat bottom;
margin-left:4px;
}
#proom02 .navi_items ul {
	width:172px;
	padding:0;
	margin:0;
	font-size:2%;
}
#proom02 .navi_items ul:after {
	content:"";
	display:block;
	clear:both;
}
#proom02 .navi_items ul li {
	width:172px;
	background:none;
	list-style:none;
}

#proom02 .navi_items li.end {
	width:172px;
	background:none;
	margin-bottom:15px;
	list-style:none;
}
#proom02 .navi_items ul li a.txt_lmenu {
	display:block;
	font-size:10px;
	color:#696868;
	line-height:20px;
	text-decoration:none;
	padding-left:20px;
	margin-left:10px;
	background:url(../princessroom/images/mark_item2.gif) no-repeat 0 5px;
	
}
#proom02 .navi_items ul li a.txt_lmenu,
		#proom02 .navi_items ul li a.txt_lmenu:visited {text-decoration:none;color:#696868;}
		#proom02 .navi_items ul li a.txt_lmenu:hover {text-decoration:underline;color:#696868;}


#proom02 .mt10 {margin-top:10px;}
#proom02 .ml2 {margin-left:2px;}
#proom02 .ml10 {margin-left:10px;}





/* roomtype--------------------------- */

#proom02 .roomtype_area {
	clear:both;
	width:900px;
	margin-bottom:20px;
}
#proom02 .roomtype_area:after {
	content:"";
	display:block;
	clear:both;
}
#proom02 .roomtype_area .l02_title {
	float:left;
	width:454px;
	height:91px;
}

#proom02 .roomtype_area .r02_txtarea {
	float:right;
	width:446px;
	height:91px;
	background:url(../princessroom/images/title_txt02.gif) no-repeat;
}
#proom02 .roomtype_area .r02_txtarea .c02_txt {
	font-size:12px;
	margin-top:40px;
	margin-left:0px;
	line-height:18px;
	color:#8C469B;
}


#proom02 .roomtype_area .tag02 {
	margin:10px 0 10px 0;
	padding:0;
}
#proom02 .roomtype_area .tag02 ul {
margin:0;
padding:0;
}

#proom02 .roomtype_area .tag02 ul li{
	margin:0 6px 0 0;
	background-color:#ffbfdf;
	float:left;
	list-style:none;
}

#proom02 .roomtype_area .tag02 ul li p{
	margin:6px 10px 6px 10px;
	padding:0;
}

#proom02 .roomtype_area .tag02 ul li p a {
	display:block;
	font-size:12px;
	color:#4d4b4b;
	text-decoration:none;
}
#proom02 .roomtype_area .tag02 ul li p a:link,
#proom02 .roomtype_area .tag02 ul li p a:visited {text-decoration:none; color:#4d4b4b;}
#proom02 .roomtype_area .tag02 ul li p a:hover {text-decoration:underline; color:#4d4b4b;}


#proom02 .roomtype_area .footbtn {
	width:700px;
	padding:0;
	margin:20px 0 0 100px;
}
#proom02 .roomtype_area .footbtn:after {
	content:"";
	display:block;
	clear:both;
}
#proom02 .roomtype_area .footbtn .right02{
	width:193px;
	height:55px;
	float:right;
}

#proom02 .roomtype_area .footbtn .left02{
	width:193px;
	height:55px;
	float:left;
}
#proom02 .roomtype_area .foot_bnbox {
	padding:0;
	margin:20px 0 0 100px;
}
/*======================================
	ラグタイトル101206
=======================================*/
#rug_ttl {
	width:700px;
	height:222px;
	margin:0 0 10px 0;	
}

#rug_ttl .rug {
	width:391px;
	height:222px;
	float:left;	
}

#rug_ttl h3 {
    width:391px;
	height:142px;
	background:url(../fabric/cute_rug-carpet/images/ttl1.jpg) no-repeat 0 0;
	text-indent:-9999px;					
}

#rug_ttl .txt_box {
    width:391px;
	height:80px;
	background:url(../fabric/cute_rug-carpet/images/ttl3.jpg) no-repeat 0 0;	
}

#rug_ttl .txt_box p {
	line-height:1.5em;
	letter-spacing:1px;
	color:#840101;
	font-size:12px;
	padding-left:23px;
	padding-top:11px;	
}

/*ドレッサー改修　101206*/
.length_commodity_list2{
	padding:30px 0 15px;
	border-bottom:1px solid #fed0ea;
	background:url(/images/common/lc_list2_waku.gif) no-repeat top;
}
.length_commodity_list2 .leftarea{
	float:left;
	padding:0 0 10px 20px;
	width:302px;
}
.length_commodity_list2 .rightarea{
	float:right;
	padding-right:25px;
	width:326px;
}
.length_commodity_list2 .rightarea p.articles{
	background:url(/images/common/arrow.gif) no-repeat 0 0;
	margin-bottom:10px;
	padding-left:16px;
	width:310px;
}
.length_commodity_list2 .rightarea p.articles a{
	display:block;
	color:#ef3d95;
	font-size:12px;
	font-weight:bold;
	line-height:14px;
	text-decoration:underline;
	margin-bottom:5px;
}
.length_commodity_list2 .rightarea p.articles a:hover{
	text-decoration:none;
}
.length_commodity_list2 .rightarea p.articles span{
	color:#361b06;
	font-size:11px;
	line-height:16px;
	width:310px;
}
.length_commodity_list2 .rightarea ul{
	margin:10px 0 0 5px;
	padding:0;
	width:326px;
}
.length_commodity_list2 .rightarea li{
	float:left;
	margin-right:6px;
	padding-bottom:7px;
}
.length_commodity_list2 .leftarea a img{
	border:1px solid #dcdcdc;
}

.length_commodity_list2 .rightarea a img{
	border:1px solid #dcdcdc;
}
#recome_itemlist2{
	margin-bottom:10px;
}
#recome_itemlist2 #X_LIST_MODE_A .X_ITEM_CELL{
	float:left;
	margin:3px 0 3px 6px !important;
	margin:3px 0 3px 3px;
	padding:0;
	width:168px;
	height:240px;
	border:0;
	background:url(/images/common/lc_list2_bar.gif) no-repeat top center;
}
#recome_itemlist2 #X_LIST_MODE_A .X_ITEM_CELL .item_detail{
	margin:15px 9px 12px;
}
#recome_itemlist2 #X_LIST_MODE_A .X_ITEM_CELL .item_detail .X_ITEM_IMG img{
	border:1px solid #dcdcdc;
}
#recome_itemlist2 #X_LIST_MODE_A .X_ITEM_CELL .item_detail .X_ITEM_IMG .X_ICON img{
    border:none;
}
#recome_itemlist2 #X_LIST_MODE_A .X_ITEM_CELL .item_detail h3.item_link{
	margin:8px 0 0;
	padding-left:16px;
	background:url(/images/common/arrow.gif) no-repeat 0 0;
}
#recome_itemlist2 #X_LIST_MODE_A .X_ITEM_CELL .item_detail h3.item_link a{
	text-decoration:underline;
}
#recome_itemlist2 #X_LIST_MODE_A .X_ITEM_CELL .item_detail h3.item_link a:hover{
	color:#4a4a4a;
	text-decoration:none;
}
#recome_itemlist2 #X_LIST_MODE_A .X_ITEM_CELL .item_detail .X_PRICE, #recome_itemlist2 #X_LIST_MODE_A .X_ITEM_CELL .item_detail .X_OLDPRICE{
	font-size:11px;
	padding-left:16px;
	color:#4a4a4a;
}
#recome_itemlist2 #X_LIST_MODE_A .X_ITEM_CELL .item_detail .X_PRICE strong{
	font-size:11px;
}


/*======================================
	福袋
=======================================*/

#otoc .mb10 { margin-bottom:10px;}

#otoc .fcr { color:#FF0000;}

#otoc .fcr span { font-size:10px;
font-weight:normal;
color:#FF0000;
}
/*======================================
	110111　家具収納大カテ
=======================================*/
#recome_itemlist9{
clear:both;
	margin-bottom:10px;
}
#recome_itemlist9 .recome_row{
	padding-bottom:15px;
}
#recome_itemlist9 #X_LIST_MODE_A .X_ITEM_CELL{
	float:left;
	margin:3px 0 0 6px !important;
	margin:3px 0 0 3px;
	padding:0;
	width:168px;
	border:0;
	background:url(/images/common/lc_list2_bar.gif) no-repeat top center;
}
#recome_itemlist9 #X_LIST_MODE_A .X_ITEM_CELL .item_detail{
	width:152px !important;
	width:168px;
	margin:15px 0 0;
	padding:0 8px;
}
#recome_itemlist9 #X_LIST_MODE_A .X_ITEM_CELL .item_detail .X_ITEM_IMG img{
	border:1px solid #dcdcdc;
}
#recome_itemlist9 #X_LIST_MODE_A .X_ITEM_CELL .item_detail .X_ITEM_IMG .X_ICON img{
    border:none;
}
#recome_itemlist9 #X_LIST_MODE_A .X_ITEM_CELL .item_detail h3.item_link{
	margin:8px 0 0;
	padding-left:16px;
	background:url(/images/common/arrow.gif) no-repeat 0 2px;
}
#recome_itemlist9 #X_LIST_MODE_A .X_ITEM_CELL .item_detail h3.item_link a{
	text-decoration:underline;
}
#recome_itemlist9 #X_LIST_MODE_A .X_ITEM_CELL .item_detail h3.item_link a:hover{
	color:#4a4a4a;
	text-decoration:none;
}
#recome_itemlist9 #X_LIST_MODE_A .X_ITEM_CELL .item_detail p.X_PRICE{
	font-size:11px;
	padding-left:16px;
	color:#888888;
}

#recome_itemlist9 #X_LIST_MODE_A .X_ITEM_CELL .item_detail .markarea{
width:153px;
height:27px;
display:block;
}

#recome_itemlist09 #X_LIST_MODE_A .X_ITEM_IMG{
	width:150px;
	height:150px;
}

.navi_align{
line-height:22px;
}

#recome_itemlist9 #X_LIST_MODE_A .X_ITEM_CELL .item_detail .mark_01{
margin:6px 1px 0 0;
}

#recome_itemlist9 #X_LIST_MODE_A .X_ITEM_CELL .item_detail .mark_01{
margin:6px 1px 0 0;
}

#recome_itemlist9 #X_LIST_MODE_A .X_ITEM_CELL .item_detail .mark_02{
margin:6px 0 0 0;
}

.navi_interior{
clear:both;
	padding:0.5em;
	border-top:none;
	border-bottom:1px solid #CCC;
	margin:0 0 1px 0;
}

.navi_interior_02{
clear:both;
height:22px;
	padding:0.5em;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
	margin-bottom:20px;
}

.X_CONTROLLERleft{
float:left;
width:500px;
}

.navi_interior .X_PAGENATION_R{
float:right;
margin-top:3px;
}


.navi_interior_02 .X_PAGENATION_R{
float:right;
margin-top:3px;
}

.X_PAGENATION_R p strong {
	color:#f161b9;
	font-size:12px;
	background-color:#ffffff;
}

#X_DISPLAY_MODE_02 p {
	font-size:12px;
}

#X_DISPLAY_MODE_02 p a {
	font-size:12px;
	padding:2px 5px 2px 5px;
}

#X_DISPLAY_MODE_02 p a:hover{
	font-size:12px;
	padding:2px 5px 2px 5px;
	text-decoration:none;
}

#X_DISPLAY_MODE_02 p a:visited{
	padding:2px 5px 2px 5px;
}


#X_DISPLAY_MODE_02 p strong {
	color:#f161b9;
	font-size:12px;
	text-decoration:none;
	background:none;
}


#X_DISPLAY_MODE_02 p strong:hover {
	color:#f161b9;
	font-size:12px;
	text-decoration:none;
	background:none;
}

#X_DISPLAY_MODE_02 p strong:visited {
	color:#f161b9;
	font-size:12px;
	text-decoration:none;
	background:none;
}

#X_DISPLAY_MODE_02 p span{
	color:#655e61;
}

#X_DISPLAY_MODE_02 p img{
vertical-align:middle;
}

.navi_interior p img{
vertical-align:middle;
}


/*======================================
	左メニュー改修
=======================================*/
#navigation02 {
width:180px;
padding-bottom:1px;
background-color:#FFFFFF;
}

#navigation02 .gnavi_items {
width:172px;
padding-bottom:1px;
margin-left:4px;
background:url(/parts/C027_0005_000001_09aki_20091001_20990331/images/item1_bg.gif) no-repeat bottom;
}

#navigation02 .gnavi_items ul {
	width:172px;
	padding:0;
	margin:0;
	font-size:2%;
	padding-bottom:1px;
}

#navigation02 .gnavi_items ul li {
	width:172px;
	background:none;
	list-style:none;
}

#navigation02 .gnavi_items li.end {
	width:172px;
	background:none;
	margin-bottom:15px;
	list-style:none;
}
#navigation02 .gnavi_items ul li a.txt_lmenu {
	display:block;
	font-size:10px;
	color:#696868;
	line-height:20px;
	text-decoration:underline;
	padding-left:20px;
	margin-left:10px;
	background:url(/parts/C027_0005_000001_09aki_20091001_20990331/images/mark_item2.gif) no-repeat 0 5px;
	
}
#navigation02 .gnavi_items ul li a.txt_lmenu,
		#navigation02 .gnavi_items ul li a.txt_lmenu:visited {text-decoration:underline;color:#696868;}
		#navigation02 .gnavi_items ul li a.txt_lmenu:hover {text-decoration:none;color:#696868;}


/*----------------------------------
　場所から探す
----------------------------------*/
#navigation02 .placesearch {
	width:172px;
	margin:10px 0 10px 4px;
}

#navigation02 .placesearch ul {
	width:172px;
	padding:0;
	margin:0;
}

#navigation02 .placesearch ul li {
	width:172px;
	padding:0;
	margin:0;
}
/*----------------------------------
　バナーエリア
----------------------------------*/
#navigation02 .banner_box {
margin:0 0 0 2px;
}
/*----------------------------------
　バナー各マージン
----------------------------------*/

#navigation02 .mt10 {margin-top:10px;}
#navigation02 .ml2 {margin-left:2px;}


/*----------------------------------
　専門ショップ
----------------------------------*/

#navigation02 .o_shop {
	width:176px;
	margin:0px 0 5px 4px;
}

#navigation02 .o_shop ul {
	width:176px;

}

#navigation02 .o_shop ul li {
	width:176px;
	margin:0 0 7px;
	font-size:11px;
	line-height:13px;
	color:#000000;
	background:url(/images/common/link_arw1.gif) no-repeat 0 141px;
}

#navigation02 .o_shop ul li img{
margin:6px 0px 0px 0px;}

#navigation02 .o_shop ul li a span {
	display:block;
	margin:4px 0 0px 15px;
}
#navigation02 .o_shop ul.o_shop_nobg li{
	background:none;
}
/*----------------------------------
　専門ショップ
----------------------------------*/

#navigation02 .o_photo {
	width:172px;
	margin:10px 0 5px 4px;
}

#navigation02 .o_photo ul {
	width:172px;
padding-left:5px;
}

#navigation02 .o_photo ul li {
    display: block;
    font-size: 10px;
    line-height: 20px;
    margin-left: 5px;
   padding-left: 5px;
   background: url("/parts/C027_0005_000001_09aki_20091001_20990331/images/mark_item2.gif") no-repeat scroll 0px 5px transparent;
 text-decoration: underline;

}

#navigation02 .o_photo ul li img{
margin:6px 0px 0px 0px;}

#navigation02 .o_photo ul li a span {
	display:block;
	margin:4px 0 0px 15px;
}



/*======================================
	ローズショップ0120
=======================================*/
#pink0106 .titlebox .navi_over a{
	display: block;
	zoom:1;
}

#pink0106 .titlebox .navi_over a:hover{
	background-color: transparent;
}
#pink0106 .titlebox .navi_over a:hover img{
	visibility: hidden;
}

#pink0106 .titlebox .navi_over .zakka {
width:175px;
height:67px;
background:url(/rose/images/02rose_05.jpg) no-repeat 0 0;
}

#pink0106 .titlebox .navi_over .zakka_over {
width:175px;
height:67px;
background:url(/rose/images/02rose_05_o.jpg) no-repeat 0 0;
}

#pink0106 .titlebox .navi_over .cover {
width:175px;
height:67px;
background:url(/rose/images/02rose_06.jpg) no-repeat 0 0;
}

#pink0106 .titlebox .navi_over .cover_over {
width:175px;
height:67px;
background:url(/rose/images/02rose_06_o.jpg) no-repeat 0 0;
}

#pink0106 .titlebox .navi_over .curtain {
width:175px;
height:67px;
background:url(/rose/images/02rose_07.jpg) no-repeat 0 0;
}

#pink0106 .titlebox .navi_over .curtain {
width:175px;
height:67px;
background:url(/rose/images/02rose_07.jpg) no-repeat 0 0;
}

#pink0106 .titlebox .navi_over .curtain_over {
width:175px;
height:67px;
background:url(/rose/images/02rose_07_o.jpg) no-repeat 0 0;
}

#pink0106 .titlebox .navi_over .rug {
width:175px;
height:67px;
background:url(/rose/images/02rose_08.jpg) no-repeat 0 0;
}

#pink0106 .titlebox .navi_over .rug_over {
width:175px;
height:67px;
background:url(/rose/images/02rose_08_o.jpg) no-repeat 0 0;
}

#pink0106 .titlebox .navi_over .u_zakka {
width:175px;
height:79px;
background:url(/rose/images/02rose_11.jpg) no-repeat 0 0;
}

#pink0106 .titlebox .navi_over .u_zakka_over {
width:175px;
height:79px;
background:url(/rose/images/02rose_11_o.jpg) no-repeat 0 0;
}

#pink0106 .titlebox .navi_over .u_cover {
width:175px;
height:79px;
background:url(/rose/images/02rose_12.jpg) no-repeat 0 0;
}

#pink0106 .titlebox .navi_over .u_cover_over {
width:175px;
height:79px;
background:url(/rose/images/02rose_12_o.jpg) no-repeat 0 0;
}

#pink0106 .titlebox .navi_over .u_curtain {
width:175px;
height:79px;
background:url(/rose/images/02rose_13.jpg) no-repeat 0 0;
}

#pink0106 .titlebox .navi_over .u_curtain_over {
width:175px;
height:79px;
background:url(/rose/images/02rose_13_o.jpg) no-repeat 0 0;
}

#pink0106 .titlebox .navi_over .u_rug {
width:175px;
height:79px;
background:url(/rose/images/02rose_14.jpg) no-repeat 0 0;
}

#pink0106 .titlebox .navi_over .u_rug_over {
width:175px;
height:79px;
background:url(/rose/images/02rose_14_o.jpg) no-repeat 0 0;
}




/*------------------
	11.01 top改修
------------------*/

/*------	アイテムから探す　------------------*/


#item02_box {
width:699px;
margin:0 0 15px;
padding:0 0 5px 0;
/*background-color:#fdbfde;*/
background:url(../parts/C027_0001_000176_09aki_20091001_20990331/images/item_area_bg2.gif) no-repeat left top;
}



#item02_box .itembacks {
width:677px;
margin:0px 0 10px 11px;
padding:0 0 1px 0;
border-top: 1px solid #FF79A6;
border-left: 1px solid #FF79A6;
background:url(../parts/C027_0001_000176_09aki_20091001_20990331/images/itembg.gif) no-repeat bottom;
}
#item02_box .itembacks:after {
	content:"";
	display:block;
	clear:both;
}

#item02_box .itembacks .ims02 {
float:left;
padding:4px 3px 10px 4px !important;
padding:4px 4px 10px 3px;
width:162px;
position:relative;
height:280px;

}

#item02_box .itembacks .ims02 ul.items02 {
margin:0 0 0 10px;
padding:0;
}



#item02_box .itembacks .ims02 ul.items02 li{
list-style:none;
margin:0;
padding:0;
height:20px;
}

#item02_box .itembacks .ims02 ul.items02 li a.txt_imenu {
display:block;
font-size:10px;
line-height:16px;
color:#696868;
padding:0 0 0 15px;
text-decoration:underline;
background:url(../images/common/link_arw2.gif) no-repeat 0 1px;
list-style:none;
margin:0;
zoom:1;
}
#item02_box .itembacks .ims02 ul.items02 li a.txt_imenu,
		#item02_box .itembacks .ims02 ul.items02 li a.txt_imenu:visited {text-decoration:underline;color:#696868;list-style:none;}
		#item02_box .itembacks .ims02 ul.items02 li a.txt_imenu:hover {text-decoration:none;color:#696868;list-style:none;}


#item02_box .itembacks .ims02 .p_b {
position:absolute; bottom:0px; right:3px;
height:42px;
}

#item02_box .itembacks .ims02 .mt20 {
margin-top:90px;
}




#item02_box .itembacks ul {
padding:0;
margin:0 0 0 0;

}

#item02_box .itembacks ul:after {
	content:"";
	display:block;
	clear:both;
}

#item02_box .itembacks ul li.itemtype {
float:left;
width:169px;
list-style:none;
margin:0;
padding:0;

}

#item02_box .itembacks ul li.itemtype .itemlist02 {
margin:0;
padding:4px 0 10px 4px !important;
padding:4px 0 10px 3px;
width:162px;
}

#item02_box .itembacks ul li.itemtype .itemlist02 ul.ilist {
margin:0;
padding:0;
}



/*------------------
	11.01 top改修
------------------*/

/*------	ランキング　------------------*/

#contents0420 .ranking_ttl {
	width:172px;
	margin-top:6px;
}
#contents0420 .ranking_ttl .bg_area {
	background:url(../images/top/rank03b.gif) no-repeat 0 0;
	width:172px;
	height:23px;
	margin:0;
	padding:0;
}


#contents0420 .ranking_ttl .up_date02 {
	color:#666666;
	padding: 0 0 0 110px;
	font-size:10px;
}



#contents0420 .ranking_ttl a.txtlink4 {
	color:#666666; 
	font-size: 12px ; 
	line-height: 14px;
	background:url(../images/common/link_arw1.gif) no-repeat 0 1px;
	padding:2px 0 0 15px;
	text-decoration:underline;
}

#contents0420 .ranking_ttl a.txtlink4,
		#contents0420 .ranking_ttl a.txtlink4:visited {text-decoration:underline;color:#666666;list-style:none;}
		#contents0420 .ranking_ttl a.txtlink4:hover {text-decoration:none;color:#666666;list-style:none;}




/*------------------
	スペシャルショップ02
------------------*/

#contents0420 .items_area .le_area .spshop {
	width:700px;
	margin:0;
	padding:0;

}
#contents0420 .items_area .le_area .spshop:after {
	content:"";
	display:block;
	clear:both;
}

#contents0420 .items_area .le_area .spshop02 {
	width:700px;
}

#contents0420 .items_area .le_area .spshop02 ul {
	width:699px;
	margin:0 0 0 2px;
	padding:0;
}
#contents0420 .items_area .le_area .spshop02 ul li {
width:172px;

margin:0 2px 0 0 ;
padding:0;
float:left;
font-size:11px;
line-height:13px;
color:#000000;
background:url(../images/common/link_arw1.gif) no-repeat 0 135px;
}

#contents0420 .items_area .le_area .spshop02 ul li a span {
	display:block;
	margin:5px 0 0 15px;
}

#contents0420 .items_area .le_area .spshop02 ul li a:hover span {
	text-decoration:underline;
}

#contents0420 .items_area .le_area .spshop02 ul li a span .datetxt{
	display:inline;
	color:#F6299A;
	line-height:15px;
	padding-right:2px;
}

#contents0420 .items_area .le_area .spshop02 ul li a span .newmark{
	padding-bottom:3px;
	padding-left:2px;
}



/*----------------------------------
　season_index4 
----------------------------------*/
#contents0420 .l_season {
	width:172px;
	margin-top:5px;
}

#contents0420 .l_season ul {
	width:172px;
}

#contents0420 .l_season ul li {
	width:172px;
	margin-top:3px;
	font-size:11px;
	line-height:13px;
	color:#000000;
	background:url(../images/common/link_arw1.gif) no-repeat 0 100px;	
}

#contents0420 .l_season ul li a span {
	display:block;
	margin:4px 0 0 15px;
}

#contents0420 .l_season ul li a:hover span {
	text-decoration:underline;
}

#contents0420 .l_season ul li a span .datetxt {
	display:inline;
	color:#F6299A;
	line-height:15px;
	padding-right:2px;
}

#contents0420 .l_season ul li a span .newmark{
	padding-bottom:3px;
	padding-left:2px;
}
#contents0420 .l_season .mt10 {margin:10px 0;}


/*----------------------------------
　0203ろまぷりの日
----------------------------------*/
/*#roma_d .area1 .txtarea8 {
	width:700px;
	padding-bottom:50px;
	background:url(../campaign/110203/images/area1_bg7.gif) no-repeat bottom;
}*/

#roma_d .roma0203 {
	clear:both;
	margin-top:20px;
	width:698px;
	padding-bottom:15px;
	border:#fedfef 1px solid;
	background:url(../campaign/110203/images/bg.gif) no-repeat top;
}

#roma_d .roma0203:after {
	content:"";
	display:block;
	clear:both;
}

#roma_d .roma0203 .l_area {
	float:left;
	margin-top:30px;
	margin-left:19px !important;
	margin-left:8px;
	width:327px;
}

#roma_d .roma0203 .c_title {
	margin:20px 0 5px 0;
}

#roma_d .roma0203 .l_area ul {
	margin:0;
	padding:0;
	width:327px;
}

#roma_d .roma0203 .l_area ul li {
	float:left;
	margin:5px 0 0 5px;
	padding:0;
	width:100px;
	height:100px;
	border:#dcdcdc 1px solid;
}

#roma_d .roma0203 .r_area {
	float:right;
	margin-top:30px;
	margin-right:19px !important;
	margin-right:8px;
	width:314px;
}

#roma_d .roma0203 .r_area .pr_txt {
	font-size:12px;
	line-height:16px;
	color:#666666;
	margin:0 0 20px 0;
}

#roma_d .roma0203 .r_area .s_txt {
	overflow:auto;
	width:292px !important;
	width:312px;
	height:280px;
	font-size:12px;
	line-height:18px;
	color:#666666;
	padding:10px;
	border:#f9bde1 1px solid;
}

#roma_d .roma0203 .r_area .sizem {
	margin-top:25px;
	margin-bottom:10px;
}

#roma_d .roma0203 .r_area .sizem2 {
	display:none;
	margin-top:25px;
	margin-bottom:10px;
	height:10px;
}

#roma_d .roma0203 .r_area .btn_01 {
	float:left;
	margin-top:20px;
	width:159px;
	margin-right:10px;
}

#roma_d .roma0203 .r_area .btn_02 {
	float:left;
	margin-top:20px;
	width:143px;
}

#roma_d .roma0203 .r_area .pt20 {
	padding-top:20px;
}

#roma_d .roma0203 .r_area .fpa1 { font-size:12px; font-weight:bold; color:#FF44AC; padding-left:35px; margin-bottom:12px; line-height:30px; background:url(../campaign/110203/images/01.gif) no-repeat;}
#roma_d .roma0203 .r_area .fpa2 { font-size:12px; font-weight:bold; color:#FF44AC; padding-left:35px; margin-bottom:12px; line-height:30px; background:url(../campaign/110203/images/02.gif) no-repeat;}
#roma_d .roma0203 .r_area .fpa3 { font-size:12px; font-weight:bold; color:#FF44AC; padding-left:35px; margin-bottom:12px; line-height:30px; background:url(../campaign/110203/images/03.gif) no-repeat;}
#roma_d .roma0203 .r_area .fpa4 { font-size:12px; font-weight:bold; color:#FF44AC; padding-left:35px; margin-bottom:12px; line-height:30px; background:url(../campaign/110203/images/04.gif) no-repeat;}
#roma_d .roma0203 .r_area .fpa5 { font-size:12px; font-weight:bold; color:#FF44AC; padding-left:35px; margin-bottom:12px; line-height:30px; background:url(../campaign/110203/images/05.gif) no-repeat;}


/*----------------------------------
　0207 お姫様診断
----------------------------------*/
#pr_check{
	padding:25px 0;
	background:url(../princess_check/images/bg.gif) repeat-y;
}
#pr_check div.answer_area{
	width:666px;
	margin:0 17px;
	background:url(../princess_check/images/white_box.gif) repeat-y;
}
#pr_check div.answer_area p.asr_ttl{
	height:67px !important;
	height:107px;
	padding:40px 0 0 260px;
	font-size:18px;
	line-height:1.4em;
	font-weight:bold;
	color:#fd4986;
	background:url(../princess_check/images/answer_ttl.jpg) no-repeat;
}
#pr_check div.answer_area div.asr_cnt{
	padding:10px 25px 20px;
}
#pr_check div.answer_area div.asr_cnt p{
	padding:10px 25px;
	font-size:14px;
	line-height:1.8em;
	color:#eb437c;
}
#pr_check div.answer_area div.pr_rec{
	margin:0;
	padding:0 25px;
}
#pr_check div.answer_area div.pr_rec h3{
	width:543px;
	height:41px;
	padding:7px 0 0 70px;
	font-size:16px;
	line-height:1.4em;
	font-weight:bold;
	color:#fd4986;
	background:url(../princess_check/images/rec_ttl.jpg) no-repeat;
}
#pr_check div.answer_area div.pr_rec p{
	padding:10px 0px 35px 70px;
	font-size:14px;
	line-height:1.6em;
	color:#eb437c;
}
#pr_check div.answer_area div.pr_rec ul{
	margin-left:0;
}
#pr_check div.answer_area div.pr_rec ul li{
	float:left;
	margin:15px 0 0 35px !important;
	margin:15px 0 0 24px;
	line-height:1.4em;
}
#pr_check div.answer_area div.pr_rec ul li img{
	display:block;
	margin-bottom:4px;
	border:1px solid #ff9ecb;
}
#pr_check div.answer_area div.pr_rec ul li a:hover{
	color:#eb437c;
}
#pr_check div.answer_area div.pr_rec ul li span{
	line-height:2em;
}
#pr_check div.answer_area ul.btn_list{
	margin:0 0 0 15px;
}
#pr_check div.answer_area ul.btn_list li{
	float:left;
	margin:12px 0 0 20px;
}
#pr_check div.answer_area ul.btn_list li.last{
	margin-left:200px !important;
	margin-left:100px;
	padding-bottom:20px;
}
#pr_check div.twt_area{
	width:666px;
	height:411px;
	margin:0 17px !important;
	margin:0 8px;
	padding:35px 15px 0;
	background:url(../princess_check/images/twt_bg.gif) no-repeat;
}

#pcheck_pop .popttl{
	width:700px;
	height:87px;
	background:url(../princess_check/images/pop_ttl.gif) no-repeat;
	text-indent:-9999px;
}
#pcheck_pop .popbody{
	width:620px !important;
	margin:0 15px;
	padding:0 24px 15px;
	background:#ffdddc;
}
#pcheck_pop div.popbtn ul{
	margin:0 0 0 40px;
	padding:0;
}
#pcheck_pop div.popbtn ul li{
	float:left;
	width:166px;
	list-style:none;
	margin-right:10px;
}
#pcheck_pop div.popbtn ul li.last{
	margin-right:0;
}
#pcheck_pop .popbody textarea{
	margin:10px 0 0;
	padding:5px 0;
	width:620px !important;
	width:590px;
	height:300px;
	font-size:12px;
}
#pcheck_pop p{
	color:#FF66CC;
	padding-left:15px;
}


/*------------------
	2011 姫部屋改修　ランキング
------------------*/

#contents0420 .l_ranking_s {
	width:218px;
	padding:60px 0 0 8px;
	margin:0;
}

#contents0420 .l_ranking_s ul {
	width:218px;
	padding:0;
	margin:0;

}

#contents0420 .l_ranking_s ul li {
	width:216px;
	padding:0;
	margin:0 0 10px 0;
	padding-bottom:10px;
	border:solid 1px #E3E096;
	background-color:#FFFFEF;
}	

#contents0420 .l_ranking_s ul li:after{
	content:"";
	display:block;
	clear:both;
}

#contents0420 .l_ranking_s ul li .item {
	margin:7px 0 0 12px;
	float:left;		
}	

#contents0420 .l_ranking_s ul li .txt {
	width:120px;
	font-size:10px;
	color:#000000;
	margin:3px 4px 3px 10px!important;
	margin:3px 2px 3px 8px;	
	float:left;	

}	

#contents0420 .l_ranking_s ul li .txt a.rtxt {
	display:block;
	font-size:10px;
	line-height:14px;
	text-decoration:none;
	padding-left:15px;
	background:url(http://www.romapri.com/images/common/link_arw3.gif) no-repeat 0 2px;

}
#contents0420 .l_ranking_s ul li .txt a.rtxt:link,
#contents0420 .l_ranking_s ul li .txt a.rtxt:visited {text-decoration:none; color:#000000;}
#contents0420 .l_ranking_s ul li .txt a.rtxt:hover {text-decoration:underline; color:#000000;}

#contents0420 .l_ranking_s ul li .txt span.price {
	display:block;
	padding-left:0;
}


.singlelife .itemarea .itemarea_b .item_ichi02 {
	float:right;
	width:233px;
	margin-right:33px !important;
	margin-right:15px;
	background:url(../singlelife/images/rank_bg.gif) no-repeat top;
	height:392px;
}




.singlelife .itemarea .itemarea_b .sp {
	padding:45px 0 0 35px;
}



.singlelife .itemarea .itemarea_b .item_picb {
	float:left;
	width:389px;
	margin-left:32px !important;
	margin-left:15px;
}
.singlelife .itemarea .itemarea_b .item_picc {
	float:left;
	width:192px;
}


/*======================================
	ブブコンバナー枠　センタリング用
=======================================*/
#campaign_bnr_area{
	text-align:center;
}
#campaign_bnr_area .bnr_area{
	width:700px;
	margin:0 auto;
}

/*======================================
	ロマプリ祭 キャンペーン
=======================================*/

#matsuri {
	width:700px;
}
#matsuri .area1 {
	width:700px;
}
#matsuri .area1 h4 {
	width:700px;
	height:101px;
	margin:0;
	padding:0;
	font-size:10px;
	text-indent:-9999px;
	background:url(../campaign/110303_01/images/area1_title.jpg) no-repeat;
}
#matsuri .areao {
	width:700px;
	clear:both;
	margin-top:30px;
}
#matsuri .areao .titlebar {
	width:700px;
	height:36px;
	font-size:10px;
	margin-bottom:17px;
	text-indent:-9999px;
}
#matsuri .areao .title1 {
	background:url(../campaign/110303_01/images/area2_title.jpg) no-repeat;
}
#matsuri .areao .title2 {
	background:url(../campaign/110303_01/images/area3_title.jpg) no-repeat;
}

#matsuri .areao .title3 {
	background:url(../campaign/110303_01/images/area4_title.jpg) no-repeat;
}
#matsuri .areao .title4 {
	background:url(../campaign/110303_01/images/area5_title.jpg) no-repeat;
}
#matsuri .areao .title5 {
	background:url(../campaign/110303_01/images/area6_title.jpg) no-repeat;
}
#matsuri .fl { float:left;}
#matsuri .mt18 { margin-top:18px;}
#matsuri .pl55 {padding-left:55px;}
#matsuri .pl70 {padding-left:70px;}
#matsuri .fp { font-size:12px; font-weight:bold; color:#FF44AC; margin-bottom:18px; line-height:18px;}
#matsuri .fb10 { font-size:10px; color:#000000; line-height:18px;}
#matsuri .fb12 { font-size:12px; color:#000000; line-height:18px;}
#matsuri .fb12 span { font-size:12px; color:#FF44AC; line-height:18px; font-weight:bold;}
#matsuri a.linktxt {
	color:#FF44AC;
	text-decoration:underline;
}
#matsuri a.linktxt_0902:link,	#matsuri a.linktxt:visited {text-decoration:underline; color:#FF44AC;}
#matsuri a.linktxt:hover {text-decoration:none; color:#FF44AC;}
#matsuri .area1 .txtarea {
	width:700px;
	height:151px;
	background:url(../campaign/110303_01/images/area1_bg.jpg) no-repeat;
}

#matsuri .formarea {
	width:700px;
	margin-top:30px;
	padding-bottom:25px;
	background:url(../campaign/110303_01/images/form_bg2.jpg) no-repeat bottom;
}
#matsuri .formarea2 {
	width:700px;
	background:url(../campaign/110303_01/images/form_bg.jpg) no-repeat top;
}
#matsuri .formarea2 .title1 {
	width:251px;
	height:104px;
	font-size:10px;
	text-indent:-9999px;
	background:url(../campaign/110303_01/images/form_title.jpg) no-repeat;
}
#matsuri .formarea2 .txtatea {
	width:512px;
	padding-bottom:20px;
}
#matsuri .formarea2 .txtatea .txt12 {
	font-size:12px;
	font-weight:bold;
	color:#942EAB;
	line-height:18px;
	padding-left:23px;
	background:url(../campaign/110303_01/images/f_mark.gif) no-repeat 0 0;
}
#matsuri .formarea2 .txtatea .txt12 span {
	font-size:10px;
	font-weight:normal;
	color:#000000;
	line-height:18px;
	padding-left:5px;
	background:none;
}
#matsuri .formarea2 .txtatea .formbox1 {
	width:512px;
	font-size:12px;
	line-height:18px;
}
#matsuri .formarea2 .txtatea .formbox2 {
	width:512px;
	height:116px;
	font-size:12px;
	line-height:18px;
}
#matsuri .formarea2 .txtatea2 {
	width:501px;
	padding:7px;
	font-size:10px;
	line-height:18px;
	background-color:#F9DEFE;
	margin-bottom:15px;
}
#matsuri .formarea2 .btnarea {
	margin-left:125px;
	padding-bottom:25px;
}
#matsuri .osusume {
	width:700px;
	clear:both;
	margin-top:30px;
}
#matsuri .osusume .title1 {
	width:700px;
	height:66px;
	font-size:10px;
	text-indent:-9999px;
	background:url(../campaign/110303_01/images/area7_title.jpg) no-repeat;
}
#matsuri .osusume2 {
	width:700px;
	clear:both;
	margin-top:30px;
}




/*======================================
	ロマプリ祭 キャンペーン2
=======================================*/

#roma_d .area1 .txtarea9 {
	width:700px;
	margin-bottom:15px;
	padding-bottom:50px;
	background:url(../campaign/images/area1_bg.jpg) no-repeat bottom;
}

#roma_d .mb15 {
	margin-bottom:15px;
}

#roma_d .fp2_li { font-size:12px; font-weight:bold; color:#e71d8d; line-height:18px;}

#roma_d a.gtxt {
	font-size:12px;
	line-height:18px;
	color:#e71d8d;
	text-decoration:underline;
}
#roma_d a.gtxt:link,
#roma_d a.gtxt:visited {text-decoration:underline; color:#e71d8d;}
#roma_d a.gtxt:hover {text-decoration:none; color:#c761da;}


#contest .gaiyou .area02v {
	clear:both;
	width:700px;
	padding-bottom:50px;
	margin:0;
	background:url(../contest/vote/images/oubo_03.gif) no-repeat bottom;
}

#contest .gaiyou .area01v {
	clear:both;
	width:700px;
	height:50px;
	padding:0;
	margin:0;
	background:url(../contest/vote/images/oubo_02.jpg) no-repeat;
}

#contest .formarea .formvote {
	display:block;
	width:150px;
	font-size:12px;
	color:#942eab;
	padding:3px;
	margin:5px 0 5px 0;
}

#contest .txt10bv {
	font-size:10px;
	line-height:16px;
	color:#942eab;
}

.fb12 .date2 { display:inline; font-size:12px; color:#000000; line-height:18px; font-weight:normal;}
.fb12 .wdate { float:left; width:100px;}

#matsuri .sale_btnarea2 {
	width:700px;
	margin-top:25px;
	margin-bottom:30px;
}

#matsuri .ml170{ margin-left:170px;}

#roma_d .area1 .txtarea4b {
	width:700px;
	padding-bottom:50px;
	background:url(../campaign/110303_03/images/area1_bg2.jpg) no-repeat bottom;
}

#roma_d .area1 .txtarea4c {
	width:700px;
	padding-bottom:50px;
	background:url(../campaign/110303_07/images/area1_bg4.gif) no-repeat bottom;
}

#contest .pointxt { display:inline; font-size:12px; color:#FF44AC; line-height:18px; font-weight:bold;}


#contest .bt_other2{
	margin-left:70px;
	padding-top:15px;
	padding-bottom:10px;
}

#matsuri .areao .title10b {
	width:700px;
	height:36px;
	font-size:10px;
	margin-bottom:17px;
	text-indent:-9999px;
	background:url(../campaign/110303_02/images/area2_title.jpg) no-repeat;
}

#roma_d .areao .p_ic3 {
	display:block;
	font-size:12px; 
	color:#000000;
	margin-top:10px;
	line-height:33px;
	padding-left:45px;
	background:url(../campaign/images/p_ic.gif) no-repeat left center;
}


/*======================================
	姫コレ
=======================================*/

#pri_colle {
	clear:both;
	width:700px;
	padding-bottom:30px;
}

#pri_colle:after {
	content:"";
	display:block;
	clear:both;
}

#pri_colle .f_l { float:left;}
#pri_colle .f_r { float:right}

#pri_colle .ml20 { margin-left:20px;}
#pri_colle .mr30 { margin-right:30px;}

#pri_colle .titlearea {
	float:left;
	width:481px;
	height:310px;
	font-size:10px;
	color:#FFFFFF;
	background:url(../princess_collection/images/title_01.jpg) no-repeat;
}

#pri_colle .titlearea .datetxt {
	padding:34px 0 0 235px;
}

#pri_colle .itemarea {
	clear:both;
	width:700px;
	height:123px;
	font-size:30px;
	color:#FFFFFF;
	background:url(../princess_collection/images/item_bg_01.jpg) no-repeat;
}

#pri_colle .itemarea span {
	font-size:50px;
	color:#fffdb5;
}


#pri_colle .itemarea .titletxt {
	padding-left:110px;
	padding-top:25px;
}

#pri_colle .itemarea2 {
	float:left;
	width:330px;
	height:37px;
	line-height:16px;
	font-size:12px;
	color:#4d0b1b;
	background:url(../princess_collection/images/item_bg_02.jpg) no-repeat;
}

#pri_colle .itemarea3 {
	float:left;
	width:370px;
	height:37px;
	font-size:12px;
	color:#4d0b1b;
	background:url(../princess_collection/images/item_bg_03.jpg) no-repeat;
}

#pri_colle .itemarea4 {
	float:left;
	width:330px;
	height:87px;
	font-size:12px;
	color:#4d0b1b;
	background:url(../princess_collection/images/item_bg_04.jpg) no-repeat;
}

#pri_colle .itemarea4 .pricetxt {
	font-size:10px;
	color:#927b7b;
	line-height:15px;
	margin-left:51px;
}

#pri_colle a.itemlink {
	display:block;
	font-size:12px;
	color:#ff51a0;
	line-height:15px;
	margin-left:35px;
	font-weight:bold;
	text-decoration:underline;
	padding-left:16px;
	background:url(../princess_collection/images/mark.gif) no-repeat 0 2px;
	
}
#pri_colle a.itemlink,
		#pri_colle a.itemlink:visited {text-decoration:underline;color:#ff51a0;}
		#pri_colle a.itemlink:hover {text-decoration:none;color:#ff51a0;}


#pri_colle .itemarea3 a.rlink {
	float:left;
	width:109px;
	font-size:12px;
	color:#ff51a0;
	line-height:12px;
	margin-left:20px;
	height:37px;
	padding-top:22px;
	font-weight:bold;
	text-decoration:underline;
	
}
#pri_colle .itemarea3 a.rlink,
		#pri_colle .itemarea3 a.rlink:visited {text-decoration:underline;color:#ff51a0;}
		#pri_colle .itemarea3 a.rlink:hover {text-decoration:none;color:#ff51a0;}

#pri_colle .itemarea3 .ptxt {
	float:left;
	width:84px;
	font-size:14px;
	padding-top:20px;
	color:#4d0b1b;
	height:37px;
	line-height:16px;
}
#pri_colle .itemarea3 .ptxt span {
	font-size:18px;
	font-weight:bold;
	padding:0 3px 0 3px;
}

#pri_colle .itemarea3 .pbg01 {
	float:left;
	width:119px;
	height:37px;
	font-size:8px;
	color:#FFFFFF;
	background:url(../princess_collection/images/point_bg.jpg) no-repeat;
}





/*----------------------------------
　03 お姫様部屋ナビ
----------------------------------*/

#pr_navi_answer{
	width:700px;
	padding-top:275px;
	background-color:#FFF;
	background:url(../princessroom/navi/images/title.jpg) no-repeat;
}
#pr_navi_answer div.answer_area{padding-bottom:30px;
}
#pr_navi_answer div.answer_area p.asr_ttl{	
	font-size:12px;
}
#pr_navi_answer div.answer_area div.asr_cnt{
clear:both;
float:left;
width:675px !important;
width:695px;
padding:20px 0px 0px 25px;
	height:325px !important;
	height:345px;	
	background:url(../princessroom/navi/images/bg_title.gif) no-repeat top left;
}

#pr_navi_answer div.answer_area div.asr_cnt p{
	padding-right:15px;
	font-size:14px;
	line-height:1.8em;
	float:left;
}



#pr_navi_answer div.answer_area div.pr_rec{
clear:both;
	background:url(../princessroom/navi/images/bg.gif) repeat-y;
	padding:0px 25px 25px 25px;
	width:650px;
	margin-bottom:20px;
}

#pr_navi_answer div.answer_area .pr_rec div .pr_navi_box{
margin-bottom:25px;
padding:0px;
padding:20px 0px 0px 0px;
background-color:#FFF;	
}

#pr_navi_answer .pr_navi_box2{	width:700px;}


#pr_navi_answer div.answer_area div.pr_navi_box2 h4{float:left;
width:600px !important;
width:700px;
	height:54px !important;
	height:64px;
	padding:10px 0 0 100px;
	font-size:16px;
	line-height:1.4em;
	font-weight:bold;
	color:#fd4986;
	margin:0 auto;
	background:url(../princessroom/navi/images/rec_ttl.jpg) no-repeat;
}


#pr_navi_answer div.answer_area div.pr_rec ul{	float:left;
width:648px;
background-color:#FFF;
	margin:0;
	padding:15px 0px 20px 0px;
}


#pr_navi_answer div.answer_area div.pr_rec ul li{
	float:left;
	padding:0px 0px 0px 8px;
	line-height:1.4em;
	font-size:11px;
	width:150px;
}
#pr_navi_answer div.answer_area div.pr_rec ul li img{
	display:block;
	margin-bottom:4px;
	border:1px solid #ff9ecb;
}
#pr_navi_answer div.answer_area div.pr_rec ul li a:hover{
	color:#eb437c;
}
#pr_navi_answer div.answer_area div.pr_rec ul li span{
	line-height:2em;
}


#pr_navi_answer div.banner{
background-color:#FFF;
text-align:center;
padding:0px 0px 20px 0px;
}

.q_bg{
	padding:0 0 55px;
	background:url(../princessroom/navi/images/q_bg.gif) no-repeat bottom;
}
#pr_navi p{
	text-align:center;
}
#pr_navi .qarea ul{
	margin-left:50px !important;
	margin-left:35px;
}
#pr_navi .qarea li{
	float:left;
	margin:15px 0 0 20px;
}
#pr_navi .qarea table{
	margin:0 auto !important;
	margin-left:65px;
	border:2px solid #f8bbc0;
}
#pr_navi .qarea table td{
	text-align:center;
	border-collapse:collapse;
	border:1px solid #f8bbc0;
	font-size:12px;
	line-height:1.3em
}
#pr_navi .qarea table td a{
	color:#ffffff;
	display:block;
	width:62px;
	padding:7px 0;
}
#pr_navi .qarea table td a:hover{
	color:#333333;
	text-decoration:none;
}
#pr_navi .qarea table thead td{
	text-align:center;
	border-collapse:collapse;
	border-bottom:2px solid #f8bbc0;
}
#pr_navi .qarea table tbody td{
	text-align:center;
	border-collapse:collapse;
	border-bottom:1px solid #f8bbc0;
}
#pr_navi .qarea table tbody td.td01{
	background:#f09a9a;
}
#pr_navi .qarea table tbody td.td02{
	background:#d776c8;
}
#pr_navi .qarea table tbody td.td03{
	background:#ba77e5;
}
#pr_navi .qarea table tbody td.td04{
	background:#6c9de6;
}
#pr_navi .qarea table tbody td.td05{
	background:#51c9ca;
}
#pr_navi .qarea table tbody td.td06{
	background:#3ecc9c;
}
#pr_navi .qarea table tbody td.td07{
	background:#79bf4a;
}
#pr_navi .qarea table tbody td.td08{
	background:#b1c145;
}
#pr_navi .qarea table tbody td.td09{
	background:#d7a44b;
}
#pr_navi .qarea p.atttxt{
	padding:10px;
	color:#666666;
}



/*======================================
	ロマプリの日　　0322　追加
=======================================*/

#roma_d .areao .p_ic4 {
	display:block;
	font-size:12px; 
	color:#000000;
	margin-top:10px;
	line-height:33px;
	padding-left:45px;
	background:url(../campaign/images/p_ic02.gif) no-repeat left center;
}


#roma_d .osusume .title2 {
	width:700px;
	height:66px;
	font-size:10px;
	text-indent:-9999px;
	background:url(../campaign/images/area8_title.jpg) no-repeat;
}
/*削除*/

#roma_d .area1b {
	width:700px;
}


#roma_d .area1b h4 {
	width:700px;
	height:101px;
	font-size:10px;
	text-indent:-9999px;
	margin:0;
	padding:0;
	background:url(../campaign/images/area1_title.jpg) no-repeat;
}
#roma_d .area1b .txtareas {
	width:700px;
	background:url(../campaign/mail/images/area1_bg.jpg) no-repeat top;
}

#roma_d .area1b .txtarea4d {
	width:700px;
	height:115px;
	padding:0 0 63px 0;
	margin:0px;
	background:url(../campaign/images/area1_bg4.gif) no-repeat bottom;
}

/*======================================
	お姫さま部屋追加　　0328
=======================================*/

#contents0420 #proom02 .main_ttl_bg{
	width:900px;
	height:161px;
	background:url(../princessroom/images/main_title_bg.jpg) no-repeat;
}




/*======================================
	自慢コンテスト追加　　201103
=======================================*/
#contest .listarea .itembarea11 {
	clear:both;
	width:680px !important;
	width:700px;
	margin:0;
	padding:10px;
	background:url(../contest/images/ent_09.gif) no-repeat;
	/*background:url(../contest/images/ent_07.gif) no-repeat bottom;*/
}

#contest .listarea .bottom {
	clear:both;
	width:700px;
	margin:0;
	padding:0;
}

#contest .listarea .itembarea11:after{
	content:"";
	display:block;
	clear:both;
}

#contest .listarea .itembarea11 ul {
	float:left;
	width:530px;
	margin-top:6px;
}

#contest .listarea .itembarea11 ul li {
	float:left;
	font-size:10px;
	line-height:15px;
	color:#ff44ac;
	white-space:nowrap;
	padding:0 5px 0 5px;
	background:url(../contest/images/dot.gif) center right no-repeat;
}

#contest .listarea .itembarea11 ul li a {
	font-size:10px;
	line-height:15px;
	color:#ff44ac;
	text-decoration:underline;
}

#contest .listarea .itembarea11 ul li a:hover {
	font-size:10px;
	line-height:15px;
	color:#ff44ac;
	text-decoration:none;
}

#contest .listarea .itembarea11 ul li.end {
	float:left;
	font-size:10px;
	line-height:15px;
	color:#ff44ac;
	white-space:nowrap;
	padding:0 5px 0 5px;
	background:none;
}

#contest .listarea .itembarea11 ul li.end a {
	font-size:10px;
	line-height:15px;
	color:#ff44ac;
	text-decoration:underline;
}

#contest .listarea .itembarea11 ul li.end a:hover {
	font-size:10px;
	line-height:15px;
	color:#ff44ac;
	text-decoration:none;
}


#contest .listarea .comearea .contxt2 {
	overflow:auto;
	width:486px;
	height:120px;
	margin-top:10px;
	font-size:11px;
color:#777777;
}

#contest .listarea .comearea .contxt2 p{
border-bottom:1px dashed #D9D9D9;
	width:450px;
	padding:8px 0px 2px 0px;
	margin:0px;
}

#contest .listarea .comearea .contxt2 p span{
color:#FF3FA0;
}



/*======================================
	収納特集修正　　20110401
=======================================*/




#closet0301 .ttl .leftb {
	float:left;
	width:417px;
}

#closet0301 .ttl .leftb h3 {
	width:417px;
	height:147px;
	background:url(../interior/cute_rack/images/head01.jpg) no-repeat 0 0;
	text-indent:-9999px;
}

#closet0301 .ttl .leftb .title_text01 {
	background:url(../interior/cute_rack/images/head02.jpg) no-repeat 0 0;
	height:53px;
	padding:0 0 0 30px;
	font-size:10px;
	line-height:17px;
	color:#71464c;
}
#closet0301 .ttl .left2b {
	float:left;
	width:123px;
}


#closet0301 .ttl .rightb {
	float:left;
	width:160px;
}


/*======================================
	ツイッター
=======================================*/

#tw_roma {
	clear:both;
	width:700px;
	padding-bottom:30px;
}

#tw_roma:after {
	content:"";
	display:block;
	clear:both;
}

#tw_roma .f_l { float:left;}
#tw_roma .f_r { float:right}

#tw_roma .f_l557 { float:left; width:557px;}


#tw_roma .ml25 { margin-left:25px;}

#tw_roma .tw_txtarea {
	clear:both;
	width:700px;
	padding-bottom:5px;
	background:url(../monitor/images/bg2.gif) repeat-y;
}
#tw_roma .tw_txtarea:after {
	content:"";
	display:block;
	clear:both;
}

#tw_roma .tw_txtarea .onayami {
	float:left;
	width:55px;
	padding-left:30px;
}

#tw_roma .tw_txtarea .onayami2 {
	float:left;
	padding-top:10px;
	width:62px;
}

#tw_roma .tw_txtarea .onayami3 {
	float:left;
	width:515px;
	color:#9d124d;
	font-size:12px;
	line-height:18px;
	font-weight:bold;
}

#tw_roma .tw_txtarea .onayami3 span {
	color:#666666;
	font-size:12px;
	line-height:18px;
	font-weight:normal;
	padding-left:5px;
}


#tw_roma .tw_txtarea .onayami3 .nametxt {
	display:inline;
	color:#FF44AC;
	font-size:12px;
	line-height:18px;

}


#tw_roma .tw_txtarea .onayami3 a {
	color:#FF44AC;
	text-decoration:underline;
	font-weight:normal;
	
}
#tw_roma .tw_txtarea .onayami3 a:link,
		#tw_roma .tw_txtarea .onayami3 a:visited {text-decoration:underline; color:#FF44AC;}
		#tw_roma .tw_txtarea .onayami3 a:hover {text-decoration:none; color:#FF44AC;}

#tw_roma .tw_txtarea .onayami3 .twname {
	float:left;
	width:250px;
	color:#ff3e86;
	font-size:12px;
	padding-top:5px;
	line-height:18px;
}

#tw_roma .tw_txtarea .onayami3 .twdate {
	margin-top:7px;
	color:#ff3e86;
	font-size:10px;
	line-height:18px;
	font-weight:normal;
	text-align:right;
}

#tw_roma .tw_txtarea2 {
	clear:both;
	width:700px;
	padding-bottom:30px;
	background:url(../monitor/images/bg.gif) no-repeat bottom;
}

#tw_roma .tw_txtarea2:after {
	content:"";
	display:block;
	clear:both;
}

#tw_roma .tw_txtarea2bg {
	width:633px;
	margin-left:34px;
	padding-bottom:5px;
	background:url(../monitor/images/bg5.jpg) no-repeat bottom;
}

#tw_roma .tw_txtarea2bg:after {
	content:"";
	display:block;
	clear:both;
}

#tw_roma .tw_txtarea2bg .tw_l {
	float:left;
	width:258px;
}

#tw_roma .tw_txtarea2bg .tw_r {
	float:right;
	width:375px;
	background-color:#fed8d8;
}

#tw_roma .pre_link a {
	display:block;
	font-size:12px;
	color:#4d4a26;
	font-weight:bold;
	text-decoration:underline;
	padding-top:5px;
	margin-bottom:7px;
	text-align:center;
}

#tw_roma .pre_link a:link,
#tw_roma .pre_link a:visited {text-decoration:underline; color:#4d4a26;}
#tw_roma .pre_link a:hover {text-decoration:none;  color:#4d4a26;}

#roma_d .areao .title11 {
	width:700px;
	height:36px;
	font-size:10px;
	margin-bottom:17px;
	text-indent:-9999px;
	background:url(../monitor/images/area2_title.jpg) no-repeat;
}


/*======================================
	ロマプリ自慢コンテスト修正
=======================================*/

#contest .listarea .nameareab {
	float:left;
	width:409px;
	height:83px;
	background:url(../contest/images/ent_03b.gif) no-repeat;
}

#contest .listarea .nameareab .listname {
	display:block;
	float:right;
	line-height:83px;
	font-size:12px;
	color:#FFFFFF;
	margin-right:40px !important;
	margin-right:20px;
	padding-left:60px;
	background:url(../contest/images/name_ic.jpg) no-repeat 0 23px;
}
#contest .mt15 {
	margin-top:15px;
}


/*======================================
	ロマプリ自慢コンテスト修正 お姫様部屋追加
=======================================*/

#proom02 .himeroom_area_c {
width:870px;
margin:10px 0 10px 15px;
padding:0;
border-top: 1px solid #eecb08;
border-left: 1px solid #eecb08;
background-color:#FFFFFF;
}

#proom02 .himeroom_area_c ul {
padding:0;
margin:0;
width:870px;
}

#proom02 .himeroom_area_c ul:after {
	content:"";
	display:block;
	clear:both;
}

#proom02 .himeroom_area_c ul li.roomtype {
float:left;
width:174px;
height:165px;
background:url(../princessroom/images/box_c.gif) no-repeat bottom;
list-style:none;
margin:0;
padding:0;
}

#proom02 .himeroom_area_c ul li.roomtype .r_detail {
margin:10px 10px 10px 10px;
}
#proom02 .himeroom_area_c ul li.roomtype .r_detail a {
font-size:12px;
display:block;
line-height:16px;
color:#4f4b4b;
text-decoration:none;
margin:5px 0 5px 0;
}
#proom02 .himeroom_area_c ul li.roomtype .r_detail a img{
	margin-bottom:5px;
}
#proom02 .himeroom_area_c ul li.roomtype .r_detail a img.r_detail_btn{
	margin-bottom:0;
}
#proom02 .himeroom_area_c ul li.roomtype .r_detail a:link span,
#proom02 .himeroom_area_c ul li.roomtype .r_detail a:visited span {text-decoration:underline; color:#4f4b4b;}
#proom02 .himeroom_area_c ul li.roomtype .r_detail a:hover span {text-decoration:none; color:#4f4b4b;}

#proom02 .himeroom_area_c ul li.roomtype .r_detail_new {
margin:10px 10px 10px 10px;
background:url(/images/common/icon_new.gif) no-repeat 127px 109px;
}
#proom02 .himeroom_area_c ul li.roomtype .r_detail_new a {
font-size:12px;
display:block;
line-height:16px;
color:#4f4b4b;
text-decoration:underline;
margin:5px 0 5px 0;
}
#proom02 .himeroom_area_c ul li.roomtype .r_detail_new a:link span,
#proom02 .himeroom_area_c ul li.roomtype .r_detail_new a:visited span {text-decoration:underline; color:#4f4b4b;}
#proom02 .himeroom_area_c ul li.roomtype .r_detail_new a:hover span {text-decoration:none; color:#4f4b4b;}


/*======================================
	トップバナー修正
=======================================*/
.spshop02 div.bn_pri{
	margin:7px 0 0 2px;
}
.ri_area .l_item4 li{
	margin-bottom:8px;
}

/*======================================
	プチギフト特集
=======================================*/
#pgift p.btn{
	margin:-29px 0 29px 0;
	text-align:right;
}

/*======================================
	ロマの日クーポン
=======================================*/
.coupon_thumb{
	overflow:auto;
	height:320px !important;
	height:330px;
	border:1px solid #f184cb;
	border-top:0;
	padding:5px 0;
}
table.coupon_tbl{
	width:70%;
	margin:15px auto !important;
	margin:15px 0 15px 100px;
	border-collapse:collapse;
}
table.coupon_tbl td{
	padding:5px 10px 3px;
	font-size:12px;
	line-height:1.2em;
	color:#000000;
	border:1px solid #696868;
}
table.coupon_tbl td.price{
	text-align:right;
}
table.coupon_tbl td.date{
	text-align:center;
}
table.coupon_tbl thead td{
	background:#fff6d2;
	text-align:center;
}
.coupon_f_area{
	margin:0 0 20px;
	background:url(/images/common/coupon/form_top.gif) no-repeat top;
}
.coupon_frm{
	padding:0 0 35px 75px;
	background:url(/images/common/coupon/form_btm.gif) no-repeat bottom;
}
.coupon_form{
	width:550px;
}
.coupon_ff p.coupon_fsubt{
	margin-bottom:2px;
	padding-left:20px;
	font-size:12px;
	line-height:1.6em;
	font-weight:bold;
	color:#942eab;
	background:url(/images/common/coupon/form_icon.gif) no-repeat 0 2px;
}
.coupon_ff input.coupon_mail{
	width:490px !important;
	width:470px;
	margin-bottom:20px;
	padding:3px;
	font-size:18px;
	line-height:1em;
	color:#942eab;
}
.coupon_ff input.coupon_btn{
	margin-left:120px;
}
.coupon_ff p.coupon_fprint{
	width:470px;
	margin:20px 0 10px;
	padding:15px;
	font-size:10px;
	line-height:1.6em;
	background:#f9defe;
}
.coupon_ff p.coupon_fprint a{
	color:#ff44ac;
	text-decoration:underline;
}
.coupon_ff p.coupon_fprint a;hover{
	color:#ff44ac;
	text-decoration:none;
}


/*201105 ロマプリの日　トップ*/

#recome_itemlist_cp{
clear:both;
margin-bottom:10px;
}
#recome_itemlist_cp .recome_row{
	padding-bottom:15px;
}
#recome_itemlist_cp #X_LIST_MODE_A .X_ITEM_CELL{
	float:left;
	margin:3px 0 0 6px !important;
	margin:3px 0 0 6px;
	padding:0;
	width:168px;
	border:0;
	background:url(/images/common/lc_list2_bar.gif) no-repeat top center;

}
#recome_itemlist_cp #X_LIST_MODE_A .X_ITEM_CELL .item_detail{
	width:152px !important;
	width:152px;
	margin:15px 0 0;
	padding:0 8px;
}
#recome_itemlist_cp #X_LIST_MODE_A .X_ITEM_CELL .item_detail .X_ITEM_IMG img{
	border:1px solid #dcdcdc;
}
#recome_itemlist_cp #X_LIST_MODE_A .X_ITEM_CELL .item_detail .X_ITEM_IMG .X_ICON img{
    border:none;
}
#recome_itemlist_cp #X_LIST_MODE_A .X_ITEM_CELL .item_detail h3.item_link{
height:35px;
	margin:8px 0px 8px 0px;
	padding-left:16px;
	background:url(/images/common/arrow.gif) no-repeat 0 2px;
}
#recome_itemlist_cp #X_LIST_MODE_A .X_ITEM_CELL .item_detail h3.item_link a{
	text-decoration:underline;
}
#recome_itemlist_cp #X_LIST_MODE_A .X_ITEM_CELL .item_detail h3.item_link a:hover{
	color:#4a4a4a;
	text-decoration:none;
}
#recome_itemlist_cp #X_LIST_MODE_A .X_ITEM_CELL .item_detail p.X_PRICE{
	font-size:11px;
	padding-left:16px;
	color:#888888;
	margin-bottom:5px;
}

#recome_itemlist_cp #X_LIST_MODE_A .X_ITEM_CELL .item_detail p{
padding:0px;
margin:0px;
}

#recome_itemlist_cp #X_LIST_MODE_A .X_ITEM_CELL .item_detail p.X_PRICE02{
	font-size:11px;
	padding-left:16px;
	color:#CA0000;
	font-weight:bold;

}

#recome_itemlist_cp  #X_LIST_MODE_A .X_ITEM_IMG{
	width:150px;
	height:150px;
}





#roma_d .areao .p_ic4 {
	display:block;
	font-size:12px; 
	color:#000000;
	margin-top:10px;
	line-height:33px;
	padding-left:45px;
	background:url(../campaign/images/p_ic02.gif) no-repeat left center;
}


#roma_d .osusume .title1 {
	width:700px;
	height:66px;
	font-size:10px;
	text-indent:-9999px;
	background:url(../campaign/images/area7_title.jpg) no-repeat;
}

#roma_d .areao .title1 {
	width:700px;
	height:36px;
	font-size:10px;
	margin-bottom:17px;
	text-indent:-9999px;
	background:url(../campaign/images/area2_title.jpg) no-repeat;
}

#roma_d .areao .title2 {
	width:700px;
	height:36px;
	font-size:10px;
	margin-bottom:17px;
	text-indent:-9999px;
	background:url(../campaign/images/area3_title.jpg) no-repeat;
}

#roma_d .areao .title3 {
	width:700px;
	height:36px;
	font-size:10px;
	margin-bottom:17px;
	text-indent:-9999px;
	background:url(../campaign/images/area4_title.jpg) no-repeat;
}


#roma_d .areao .title4 {
	width:700px;
	height:35px;
	font-size:10px;
	margin-bottom:17px;
	text-indent:-9999px;
	background:url(../campaign/images/area5_title.jpg) no-repeat;
}
#roma_d .areao .title5 {
	width:700px;
	height:36px;
	font-size:10px;
	margin-bottom:17px;
	text-indent:-9999px;
	background:url(../campaign/images/area6_title.jpg) no-repeat;
}


#roma_d .area1b {
	width:700px;
}


#roma_d .area1b h4 {
	width:700px;
	height:101px;
	font-size:10px;
	text-indent:-9999px;
	margin:0;
	padding:0;
	background:url(../campaign/images/area1_title.jpg) no-repeat;
}
#roma_d .area1b .txtareas {
	width:700px;
	background:url(../campaign/mail/images/area1_bg.jpg) no-repeat top;
}

#roma_d .area1b .txtarea4d {
	width:700px;
	height:130px;
	padding:0 0 63px 0;
	margin:0px;
	background:url(../campaign/images/area1_bg4.gif) no-repeat bottom;
}


/*======================================
	ゴシックページ　201105
=======================================*/

#gothic{
	margin-bottom:15px;
}

#gothic #ttl_gothic{
	width:700px;

}

#gothic #topmenu{
	width:700px;

}

.mochief_ttl_bk_gothic {
clear:both;
	margin:10px 0px;
	width:700px;
	height:33px;
	background:url(../images/common/ttl_bk_g.gif) no-repeat 0px 0px;	
}

.mochief_ttl_bk_gothic p.txt{
	font-size:15px;
	font-weight:bold;
	color:#FFF;
	padding:10px 0 0 45px;
}



#recome_itemlist02_g a:link,#recome_itemlist02_g a:visited {
	color:#4f4b4b;
	text-decoration:none;
	
}
#recome_itemlist02_g a:hover,#recome_itemlist02_g a:active {
	color:#4f4b4b;
	text-decoration:underline;
}


#recome_itemlist02_g{
margin-bottom:10px;
}

#recome_itemlist02_g #X_LIST_MODE_A{}



#recome_itemlist02_g #X_LIST_MODE_A .X_ITEM_CELL{
	float:left;
	width:168px;
	height:240px;
	margin:3px 0px 3px 6px;
	padding:0;
	border:none;
}


#recome_itemlist02_g #X_LIST_MODE_A .X_ITEM_CELL .list_headbk{
	margin:0;
	padding:0;
}


#recome_itemlist02_g #X_LIST_MODE_A .X_ITEM_CELL .item_detail{
	margin:0 9px 10px 9px;
}

#recome_itemlist02_g #X_LIST_MODE_A .X_ITEM_CELL .item_detail h3.item_link_g {
	background:url(../images/common/item_arw.gif) no-repeat 0 0;
	padding-left:16px;
	margin:8px 0 0 0;
	font-weight:normal;
}



#recome_itemlist02_g #X_LIST_MODE_A .X_ITEM_CELL .item_detail h3.item_link_g a {
	display:block;
	font-size:12px;
	color:#4f4b4b;
	text-decoration:none;
	margin-bottom:5px;
}
#recome_itemlist02_g #X_LIST_MODE_A .X_ITEM_CELL .item_detail h3.item_link_g a:link,
#recome_itemlist02_g #X_LIST_MODE_A .X_ITEM_CELL .item_detail h3.item_link_g a:visited {text-decoration:none; color:#4f4b4b;}
#recome_itemlist02_g #X_LIST_MODE_A .X_ITEM_CELL .item_detail h3.item_link_g a:hover {text-decoration:underline; color:#4f4b4b;}

#recome_itemlist02_g #X_LIST_MODE_A .X_ITEM_CELL .item_detail .X_PRICE {
	padding-left:16px;
	font-size:11px;
	color:#4f4b4b;
}

#recome_itemlist02_g #X_LIST_MODE_A .X_ITEM_CELL .item_detail .X_PRICE strong {
	font-size:11px;
	color:#fe38a1;
}

#recome_itemlist02_g #X_LIST_MODE_A .X_ITEM_CELL .item_detail .X_OLDPRICE{
	padding-left:16px;
	font-size:11px;
	color:#4f4b4b;
}

#recome_itemlist02_g #X_LIST_MODE_A .X_ITEM_IMG{
	width:150px;
	height:150px;
}



/*======================================
	シャンデリア特集　201108
=======================================*/
#cl{width:700px;
	margin:5px 0px;
}

#cl .cl_navi{width:700px;
height:424px;
background:url(../goods/cute_light/images/bg.jpg) no-repeat;
}

#cl .cl_navi .cl_ttl{width:700px;
height:113px;}

.cl_01{
width:154px;
float:left;
height:245px;
}

.cl_02{width:320px;
float:left;
}

.cl_02_2{width:113px;
float:left;
}
.cl_02_3{width:207px;
float:left;
}

.cl_02_4{clear:both;
}

.cl_03{width:226px;
float:left;
}


#cl .cl_navi .clc{clear:both;
width:700px;
}


/*======================================
	ロマプリの日　開発商品　201108
=======================================*/

#roma_design {
	width:700px;
}

#roma_design .fl { float:left;}

#roma_design .mt18 { margin-top:18px;}
#roma_design .pt18 { padding-top:18px;}
#roma_design .pt15 {padding-top:15px;}
#roma_design .pl36 {padding-left:36px;}
#roma_design .pl55 {padding-left:55px;}
#roma_design .pl70 {padding-left:70px;}

#roma_design .fp { font-size:12px; font-weight:bold; color:#FF44AC; margin-bottom:18px; line-height:18px;}
#roma_design .fp2 { font-size:12px; font-weight:bold; color:#FF44AC; margin-top:18px; line-height:18px;}
#roma_design .fp2b { font-size:12px; font-weight:bold; color:#FF44AC; padding-top:18px; line-height:18px;}
#roma_design .fp2 span { font-size:10px; font-weight:normal; margin-left:10px;}
#roma_design .fp3 { font-size:12px; color:#FF44AC; line-height:18px; font-weight:bold;}
#roma_design .fp3 .fbday { font-size:12px; color:#000000; line-height:18px; width:120px; float:left; font-weight:normal;}
#roma_design .fp5 { font-size:12px; color:#000000; line-height:18px;}
#roma_design .fp5 .fbday { font-size:12px; color:#000000; line-height:18px; width:80px; float:left; font-weight:normal;}
#roma_design .fp5 .fbday2 { font-size:12px; color:#000000; line-height:18px; width:80px; float:left; font-weight:normal; height:30px;}
#roma_design .fp5 span { font-size:12px; color:#FF44AC; line-height:18px; font-weight:bold;}

#roma_design .fb10 { font-size:10px; color:#000000; line-height:18px;}
#roma_design .fb12 { font-size:12px; color:#000000; line-height:18px;}
#roma_design .fb10_m18 { font-size:10px; color:#000000; margin-top:18px; line-height:18px;}
#roma_design .fb10_m18b { font-size:10px; color:#FF44AC; margin-top:18px; line-height:18px;}
#roma_design .fb12_m18 { font-size:12px; color:#000000; margin-top:18px; line-height:18px;}
#roma_design .fb12_m18 span { font-size:10px; color:#000000; margin-top:18px; line-height:18px;}
#roma_design .fb12 span { font-size:12px; color:#FF44AC; line-height:22px; font-weight:bold;}

#roma_design .fb15 { font-size:15px; color:#000000; line-height:18px;}
#roma_design .fb15 span { font-size:15px; color:#FF44AC; line-height:22px; font-weight:bold;}


#roma_design .areao {
	width:700px;
	clear:both;
	margin-top:30px;
}

#roma_design .area1b {
	width:700px;
}


#roma_design .area1b h4 {
	width:700px;
	height:101px;
	font-size:10px;
	text-indent:-9999px;
	margin:0;
	padding:0;
	background:url(../design/images/area1_title.jpg) no-repeat;
}
#roma_design .area1b .txtareas {
	width:700px;
	background:url(../design/images/area1_bg.jpg) no-repeat top;
}

#roma_design .area1b .txtarea4d {
	width:700px;
	height:190px;
	padding:0 0 63px 0;
	margin:0px;
	background:url(../design/images/area1_bg4.gif) no-repeat bottom;
}

#roma_design a.linktxt {
	color:#FF44AC;
	text-decoration:underline;
	
}

#roma_design .areao .title1 {
	width:700px;
	height:36px;
	font-size:10px;
	margin-bottom:17px;
	text-indent:-9999px;
	background:url(../design/images/area2_title.jpg) no-repeat;
}

#roma_design .areao .title3 {
	width:700px;
	height:63px;
	font-size:10px;
	margin-bottom:17px;
	text-indent:-9999px;
	background:url(../design/images/area3_title.jpg) no-repeat;
}

#roma_design .areao .title4 {
	width:700px;
	height:35px;
	font-size:10px;
	margin-bottom:17px;
	text-indent:-9999px;
	background:url(../design/images/area4_title.jpg) no-repeat;
}
#roma_design .areao .title5 {
	width:700px;
	height:36px;
	font-size:10px;
	margin-bottom:17px;
	text-indent:-9999px;
	background:url(../design/images/area5_title.jpg) no-repeat;
}
#roma_design .areao .title6 {
	width:700px;
	height:63px;
	font-size:10px;
	margin-bottom:17px;
	text-indent:-9999px;
	background:url(../design/images/area6_title.jpg) no-repeat;
}
#roma_design .areao .title7 {
	width:700px;
	height:36px;
	font-size:10px;
	margin-bottom:17px;
	text-indent:-9999px;
	background:url(../design/images/area7_title.jpg) no-repeat;
}

#roma_design .areao .title8 {
	width:700px;
	height:36px;
	font-size:10px;
	margin-bottom:17px;
	text-indent:-9999px;
	background:url(../design/images/area8_title.jpg) no-repeat;
}

#roma_design .areao .title9 {
	width:700px;
	height:36px;
	font-size:10px;
	margin-bottom:17px;
	text-indent:-9999px;
	background:url(../design/images/area9_title.jpg) no-repeat;
}

#roma_design .areao .title10 {
	width:700px;
	height:36px;
	font-size:10px;
	margin-bottom:17px;
	text-indent:-9999px;
	background:url(../design/images/area10_title.jpg) no-repeat;
}


#roma_design .areao .title11 {
	width:700px;
	height:36px;
	font-size:10px;
	margin-bottom:17px;
	text-indent:-9999px;
	background:url(../design/images/area11_title.jpg) no-repeat;
}


#roma_design .areao .title12 {
	width:700px;
	height:36px;
	font-size:10px;
	margin-bottom:17px;
	text-indent:-9999px;
	background:url(../design/images/area12_title.jpg) no-repeat;
}

#roma_design .areao .pl15{padding-left:15px;
}

#roma_design .pdf{ font-size:12px; color:#000000; line-height:18px;
float:left;
margin:5px 0px 0px 0px;
}

#roma_design .bg_pdf{
background-color:#FFEFEC;
padding:10px 10px 10px 10px;
float:left;
margin:10px 0px;
}

#roma_design .mt10 { margin-top:10px;}

#roma_design .center{text-align:center;}
#roma_design .right{text-align:right;padding-right:40px;}

#roma_design .osusume2 {
	width:700px;
	clear:both;
	margin-top:30px;
}

/*======================================
	ロマプリの日　開発商品　投票
=======================================*/

#roma_design .area1b .txtarea4e {
	width:700px;
	height:350px;
	padding:0 0 63px 0;
	margin:0px;
	background:url(../design/vote/images/area1_bg4.jpg) no-repeat bottom;
}

#roma_design .area1b .txtarea4e a {
	color:#FF44AC;
	text-decoration:underline;
	
}
#roma_design .area1b .txtarea4e a:link,
		#roma_design .area1b .txtarea4e a:visited {text-decoration:underline; color:#FF44AC;}
		#roma_design .area1b .txtarea4e a:hover {text-decoration:none; color:#FF44AC;}
		

#roma_design .enimgarea {
	width:700px;
	padding:0;
	margin:0px;
}
#roma_design .enimgarea ul {
	width:700px;
	padding:0;
	margin:0px;
}

#roma_design .enimgarea ul li {
	float:left;
}

#roma_design .efarea2 {
	clear:both;
	width:700px;
	padding:0;
	margin:0px;
	height:20px;
	background-color:#f9cdff;
}

#roma_design .efarea2:after {
	content:"";
	display:block;
	clear:both;
}

#roma_design .efarea2 ul {
	width:700px;
	padding:0;
	margin:0px;
	background-color:#f9cdff;
}

#roma_design .efarea2 ul:after {
	content:"";
	display:block;
	clear:both;
}

#roma_design .efarea2 ul li {
	float:left;
	width:175px;
	height:25px;
	background-color:#f9cdff;
	text-align:center;
}

#roma_design .efarea3 {
	clear:both;
	height:400px;
	width:700px;
	padding:0;
	margin:0px;
	background:url(../design/vote/images/f_bg.jpg) repeat-y;
}

#roma_design .efarea3b {
	clear:both;
	height:420px;
	width:700px;
	padding:0;
	margin:0px;
	background:url(../design/vote/images/f_bg.jpg) repeat-y;
}

#roma_design .efarea3:after {
	content:"";
	display:block;
	clear:both;
}

#roma_design .efarea3 .ml97 {
	margin-left:97px;
}

#roma_design .efarea2 .ml75 {
	margin-left:175px !important;
	margin-left:85px;
}

#roma_design .efarea3 .mltbtn {
	margin-left:120px;
}


#roma_design .efarea3 .mtxt {
	font-size:12px;
	color:#942eab;
	line-height:18px;
	padding-left:20px;
	font-weight:bold;
	background:url(../design/vote/images/m_mark.jpg) no-repeat;
}

#roma_design .efarea3b .mtxt2 {
	text-align:center;
	width:700px;
	font-size:15px;
	line-height:20px;
	color:#942eab;
	font-weight:bold;
	margin:100px 0 0 0;
}


#roma_design .efarea3 .txtbarea {
	width:400px;
	font-size:12px;
	color:#942eab;
	line-height:18px;
	margin:10px 0 20px 0;
}

#roma_design .efarea3 .txtbarea2 {
	clear:both;
	width:490px;
	font-size:10px;
	line-height:18px;
	padding:10px;
	background-color:#f9defe;
	margin-bottom:20px;
}


#roma_design .efarea3 .txtbarea2 a {
	color:#fd2e86;
	font-size:10px;
	text-decoration:underline;
	
}
#roma_design .efarea3 .txtbarea2 a:link,
		#roma_design .efarea3 .txtbarea2 a:visited {text-decoration:underline; color:#fd2e86;}
		#roma_design .efarea3 .txtbarea2 a:hover {text-decoration:none; color:#fd2e86;}



/*======================================
	風水
=======================================*/
#fusui {
width:700px;
margin:0;
padding:0;
}
#fusui img {
border:0;
margin:0;
padding:0;
}
#fusui .title {
width:700px;
margin:0;
padding:0;
}

#fusui .title h3 {
width:700px;
height:142px;
margin:0;
padding:0;
}

#fusui .title ul {
width:700px;
margin:0;
padding:0;
}

#fusui .title ul li {
float:left;
margin:0;
padding:0;
list-style:none;
}


#fusui .area01 {
width:700px;
background-color:#ffdeef;
clear:both;
margin:0;
padding:
}

#fusui .area01 .point {
background:url(../happy_fusui/images/back.gif) repeat-y;
margin:0 0 15px 10px;
padding:0;
}

#fusui .area01 .point ul {
margin:0;
padding:0;
width:685px;
}
#fusui .area01 .point ul:after {
content:"";
display:block;
clear:both;
}
#fusui .area01 .point ul li {
width:222px;
float:left;
margin:0 5px 0 0;
padding:0;
}

#fusui .area01 .point ul li .txt {
font-size:10px;
line-height:15px;
color:#808080;
padding:0 15px 0 15px;
margin:0;
height:105px;
}

#fusui .area01 .point ul li .buy {
margin:0 0 15px 10px;
}


#fusui .pagetop {
margin:10px 0 10px 615px;
padding:0;
clear:both;
}

/*======================================
	ロマプリコンテストグランプリ
=======================================*/

#rcong {
	clear:both;
	width:700px;
	margin:0;
	padding:0;
}

#rcong:after {
	content:"";
	display:block;
	clear:both;
}

#rcong .area01 { margin-top:30px;}

#rcong .area01 .larean {
	float:left;
	width:412px;
	height:403px;
	background:url(../design/vote_announcement/images/img_02.jpg) no-repeat;
}

#rcong .area01 .larean .txtarea1 {
	padding:10px 0 0 45px;
	width:367px;
	font-size:12px;
	color:#904d6e;
	line-height:22px;
	margin:0;
}

#rcong .area01 .larean .txtarea1 span {
	font-size:14px;
	font-weight:bold;
	color:#ff44ac;
}

#rcong .area01 .larean .txtarea2 {
	clear:both;
	width:360px;
	font-size:12px;
	font-weight:bold;
	color:#ff44ac;
	padding:25px 0 30px 45px;
	line-height:19px;
}

#rcong .area01 .larean .btnarea {
	padding-left:45px;
}

#rcong .area01 .larean2 {
	clear:both;
	width:700px;
	height:232px;
	background:url(../design/vote_announcement/images/img_08.jpg) no-repeat;
}

#rcong .area01 .larean2 .txtarea {
	clear:both;
	padding-top:30px;
	text-align:center;
	width:700px;
	font-size:12px;
	color:#904d6e;
	line-height:21px;
}

#rcong .area01 .larean2 .txtarea span {
	font-weight:bold;
	color:#ff44ac;
}

#rcong .area01 .larean3 {
	clear:both;
	width:700px;
	height:44px;
	background:url(../design/vote_announcement/images/img_07b.jpg) no-repeat;
}

#rcong .area01 .larean3 .txtarea3 {
	clear:both;
	font-size:10px;
	padding-left:170px;
	color:#904d6e;
	line-height:15px;
}

/*======================================
	冬のあったかお姫様部屋づくり
=======================================*/
#prw {
width:700px;
padding:0;
margin:0;
clear:both;
}
#prw img {border:0; margin:0; padding:0;}

#prw .titlebox {
width:700px;
height:202px;
margin:0; padding:0;
background:url(../princessroom/winter/images/title.jpg) no-repeat;
}
#prw .title_txt {
font-size:11px;
color:#a47825;
line-height:16px;
font-weight:normal;
padding:65px 0 0 455px;
}

#prw .box001 {
width:700px;
margin:0;
padding:0 0 40px 0;
background:url(../princessroom/winter/images/bg.gif) bottom ;
}

#prw .box001 .item {
width:680px;
margin:0 0 0 11px;
padding:10px 0 0 0 ;
}
#prw .box001 .item:after {
content:"";
display:block;
clear:both;
}

#prw .box001 .item_l {
float:left;
width:334px;
}

#prw .box001 .item_r {
float:right;
width:340px;
}
#prw .box001 .item_r ul {
width:340px;
margin:0;
padding:0;
}
#prw .box001 .item_r ul:after {
content:"";
display:block;
clear:both;

}
#prw .box001 .item_r ul li {
float:left;
margin:0 2px 2px 0;
padding:0;
list-style:none;
}
#prw .box001 .btnarea {
margin:20px 0 0px 80px;
clear:both;
}

#prw .mt30 { margin:30px 0 0 0 ;}
#prw .mt3 { margin:2px 0 0 0 ;}

/*======================================
	20111114 レビューキャンペーン
=======================================*/
#roma_d .areao .titler01 {
	width:700px;
	height:36px;
	font-size:10px;
	margin-bottom:17px;
	text-indent:-9999px;
	background:url(../campaign/111114/images/area01_title.jpg) no-repeat;
}
#roma_d .areao .titler02 {
	width:700px;
	height:36px;
	font-size:10px;
	margin-bottom:17px;
	text-indent:-9999px;
	background:url(../campaign/111114/images/area02_title.jpg) no-repeat;
}
#roma_d .areao .titler03 {
	width:700px;
	height:36px;
	font-size:10px;
	margin-bottom:17px;
	text-indent:-9999px;
	background:url(../campaign/111114/images/area03_title.jpg) no-repeat;
}
#roma_d .areao .titler04 {
	width:700px;
	height:36px;
	font-size:10px;
	margin-bottom:17px;
	text-indent:-9999px;
	background:url(../campaign/111114/images/area04_title.jpg) no-repeat;
}
#roma_d .areao .titler05 {
	width:700px;
	height:36px;
	font-size:10px;
	margin-bottom:17px;
	text-indent:-9999px;
	background:url(../campaign/111114/images/area05_title.jpg) no-repeat;
}
#roma_d .area1 .txtarear01 {
	width:700px;
	padding-bottom:40px;
	background:url(../campaign/111114/images/area1_bg01.gif) no-repeat bottom;
}

#roma_d .osusume .titler06 {
	width:700px;
	height:66px;
	font-size:10px;
	text-indent:-9999px;
	background:url(../campaign/111114/images/area06_title.jpg) no-repeat;
}

/*======================================
	ロマプリの日　開発商品 カラーセレクト
=======================================*/

#roma_cdesign {
	width:700px;
	margin-top:30px;
}

#roma_cdesign:after {
	content:"";
	display:block;
	clear:both;
}

#roma_cdesign .f_l { float:left;}
#roma_cdesign .ml20 { margin-left:20px !important; margin-left:10px;}
#roma_cdesign .ml40 { margin-left:40px !important; margin-left:20px;}
#roma_cdesign .ml50 { margin-left:50px !important; margin-left:25px;}
#roma_cdesign .ml30 { margin-left:30px !important; margin-left:15px;}


#roma_cdesign .bg01 {
	width:700px;
	height:120px;
	background:url(../design/vote2/images/vimg_02.jpg) no-repeat;
}
#roma_cdesign .bg01a {
	float:left;
	width:350px;
	height:64px;
	background:url(../design/vote2/images/vimg_05.jpg) no-repeat;
}

#roma_cdesign .bg01b {
	float:left;
	width:350px;
	height:64px;
	background:url(../design/vote2/images/vimg_06.jpg) no-repeat;
}

#roma_cdesign .bg02 {
	clear:both;
	width:700px;
	height:119px;
	color:#ff44ac;
	background:url(../design/vote2/images/vimg_07.jpg) no-repeat;
}

#roma_cdesign .bg02a {
	float:left;
	width:235px;
	height:85px;
	background:url(../design/vote2/images/vimg_11.jpg) no-repeat;
}
#roma_cdesign .bg02b {
	float:left;
	width:224px;
	height:85px;
	background:url(../design/vote2/images/vimg_12.jpg) no-repeat;
}
#roma_cdesign .bg02c {
	float:left;
	width:241px;
	height:85px;
	background:url(../design/vote2/images/vimg_13.jpg) no-repeat;
}

#roma_cdesign .cqtxt {
	font-size:12px;
	font-weight:bold;
	color:#ff44ac;
	line-height:119px;
	margin-left:105px;

}

#roma_cdesign .cqtxt span {
	font-size:10px;
	font-weight:normal;
	color:#c761da;
	margin-left:10px;
}
#roma_cdesign .cqtxt2 {
	float:left;
	font-size:12px;
	font-weight:bold;
	color:#ff44ac;
	margin-left:10px;
}

#roma_cdesign .bg03 {
	clear:both;
	width:700px;
	height:363px;
	background:url(../design/vote2/images/vimg_14.jpg) no-repeat;
}

#roma_cdesign .bg03 .ml97 {
	margin-left:97px;
	padding-top:50px;
}

#roma_design .efarea2 .ml75 {
	margin-left:175px !important;
	margin-left:85px;
}

#roma_cdesign .bg03 .mltbtn {
	margin-left:120px;
}


#roma_cdesign .bg03 .mtxt {
	font-size:12px;
	color:#942eab;
	line-height:18px;
	padding-left:20px;
	font-weight:bold;
	background:url(../design/vote2/images/m_mark.jpg) no-repeat;
}

#roma_cdesign .bg03 .mtxt2 {
	text-align:center;
	width:700px;
	font-size:15px;
	line-height:20px;
	color:#942eab;
	font-weight:bold;
	padding:130px 0 0 0;
}


#roma_cdesign .bg03 .txtbarea {
	width:400px;
	font-size:12px;
	color:#942eab;
	line-height:18px;
	margin:10px 0 20px 0;
}

#roma_cdesign .bg03 .txtbarea2 {
	clear:both;
	width:490px;
	font-size:10px;
	line-height:18px;
	padding:10px;
	background-color:#f9defe;
	margin-bottom:20px;
}


#roma_cdesign .bg03 .txtbarea2 a {
	color:#fd2e86;
	font-size:10px;
	text-decoration:underline;
	
}
#roma_cdesign .bg03 .txtbarea2 a:link,
		#roma_cdesign .bg03 .txtbarea2 a:visited {text-decoration:underline; color:#fd2e86;}
		#roma_cdesign .bg03 .txtbarea2 a:hover {text-decoration:none; color:#fd2e86;}

#roma_cdesign .bg03 .mtxt span {
	font-size:10px;
	font-weight:normal;
	color:#c761da;
	margin-left:10px;
}

/*======================================
	111201 吉川ひなのプロデュース　先行販売予告
=======================================*/

#hinano {
	width:700px;
}

#hinano h3 {
margin:0;
}

/*======================================
	スーパーウインターセール
=======================================*/

#sw_sale {
	width:700px;
}

#sw_sale:after {
	content:"";
	display:block;
	clear:both;
}

#sw_sale ul {
	list-style:none;
	margin:0;
	padding:0;
	width:700px;
}

#sw_sale ul li {
	float:left;
}

/*======================================
	111209 吉川ひなのプロデュース　予約販売スタート
=======================================*/

#hinano .btn_area{
	width:700px;
	height:114px;
	background:url(../interior/hinano_collabo/images/btn_bg.jpg) no-repeat;
}

#hinano .btn_area .btn01{
float:left;
padding:15px 0 0 196px;
width:243px;
height:85px;
}

#hinano .btn_area .btn02{
float:left;
padding:15px 0 0 9px;
width:243px;
height:85px;
}

#hinano ul{
list-style:none;
margin:0;
padding:0 0 10px 0;
text-align:center;
}

#hinano ul li{
float:left;
width:220px;
}

#hinano ul img{
border:solid 2px #ba9e33;
}

#hinano ul p{
margin:0px 0 0 0;
padding:0;
font-size:13px;
line-height:1.5em;
font-weight:bold;
color:#531907;
}

#hinano ul p span{
font-size:10px;
line-height:1.5em;
font-weight:normal;
color:#333333;
}

#hinano ul p a {
	color:#531907;
	font-size:13px;
	text-decoration:none;
	
}
#hinano ul p a:link,
		#hinano ul p a:visited {text-decoration:none; color:#531907;}
		#hinano ul p a:hover {text-decoration:underline; color:#531907;}

#hinano .item_area01{
	width:700px;
	background:url(../interior/hinano_collabo/images/con_bg_01.gif) no-repeat;
	padding-left:20px;
}

#hinano .item_area02{
	width:700px;
	background:url(../interior/hinano_collabo/images/con_bg_02.gif) no-repeat;
	padding-left:20px;
}

#hinano .gaiyou{
	width:700px;
	background:url(../interior/hinano_collabo/images/con_bg_03.gif) no-repeat;
}

#hinano .gaiyou .gaiyou_txt{
	width:680px;
	margin:0 0 0 10px;
	padding:20px 0 0px 0;
	background:url(../interior/hinano_collabo/images/con_bg_04.jpg) no-repeat;
}

#hinano .gaiyou .gaiyou_txt p{
	margin:0 0 15px 12px;
	font-size:11px;
line-height:1.7em;
color:#333333;
}

#hinano .gaiyou .gaiyou_txt p span.ttl{
	font-size:13px;
font-weight:bold;
}

#hinano .gaiyou .gaiyou_txt p span.txt{
	font-size:11px;
font-weight:bold;
color:#ff0173;
}

#hinano .gaiyou .gaiyou_txt p a {
	color:#333333;
	font-size:11px;
	text-decoration:none;
	
}
#hinano .gaiyou .gaiyou_txt p a:link,
		#hinano .gaiyou .gaiyou_txt p a:visited {text-decoration:none; color:#333333;}
		#hinano .gaiyou .gaiyou_txt p a:hover {text-decoration:underline; color:#333333;}

#hinano .totop {

padding:50px 0px 20px 520px;
}



/*======================================
　20111215   大型家具送料ポイント還元キャンペーン

=======================================*/
#roma_d .areao .title1_1215 {
	width:700px;
	height:36px;
	font-size:10px;
	margin-bottom:17px;
	text-indent:-9999px;
	background:url(../campaign/111215/images/area1_title.jpg) no-repeat;
}
#roma_d .areao .title2_1215 {
	width:700px;
	height:36px;
	font-size:10px;
	margin-bottom:17px;
	text-indent:-9999px;
	background:url(../campaign/111215/images/area2_title.jpg) no-repeat;
}
#roma_d .areao .title3_1215 {
	width:700px;
	height:36px;
	font-size:10px;
	margin-bottom:17px;
	text-indent:-9999px;
	background:url(../campaign/111215/images/area3_title.jpg) no-repeat;
}
#roma_d .areao .title4_1215 {
	width:700px;
	height:36px;
	font-size:10px;
	margin-bottom:17px;
	text-indent:-9999px;
	background:url(../campaign/111215/images/area4_title.jpg) no-repeat;
}
#roma_d .areao .title5_1215 {
	width:700px;
	height:36px;
	font-size:10px;
	margin-bottom:17px;
	text-indent:-9999px;
	background:url(../campaign/111215/images/area5_title.jpg) no-repeat;
}
#roma_d .area1 .txtarea_1215 {
	width:700px;
	padding-bottom:55px;
	background:url(../campaign/111215/images/area1_bg4.gif) no-repeat bottom;
}

#roma_d .areao .p_ic_1215 {
	display:block;
	font-size:12px; 
	color:#000000;
	margin-top:10px;
	line-height:33px;
	padding-left:45px;
	background:url(../campaign/111215/images/p_ic.gif) no-repeat left center;
}

#roma_d .osusume .titler06 {
	width:700px;
	height:66px;
	font-size:10px;
	text-indent:-9999px;
	background:url(../campaign/111215/images/area7_title.jpg) no-repeat;
}

#roma_d .area1 .txtareas {
	width:700px;
	background:url(../campaign/images/area1_bg.jpg) no-repeat top;
}

/*======================================
	120110 メルマガ登録でお年玉キャンペーン
=======================================*/

#roma_d .area1 .txtarea10 {
	width:700px;
	padding-bottom:70px;
	background:url(../campaign/120110/images/area1_bg1.gif) no-repeat bottom;
}

#roma_d .areao .title120110 {
	width:700px;
	height:36px;
	font-size:10px;
	margin-bottom:17px;
	text-indent:-9999px;
	background:url(../campaign/120110/images/area_title.jpg) no-repeat;
}

#roma_d .fb120110 {
margin-bottom:5px;}



/*======================================
	ヘッダー 改修
=======================================*/
#head2{
margin-left:11px;
clear:both;
}

#head2 a:link,#head2 a:visited {
color:#666666;
text-decoration:none;
}
#head2 a:hover,#head2 a:active {
color:#666666;
text-decoration:underline;
}

#head2 .cmarea {
width:885px;
margin:0; padding:0;
clear:both;
}
#head2 .cmarea:after {
content:"";
display:block;
clear:both;
}
#head2 .cmarea_l {
width:315px;
margin:0; padding:0;
float:left;
}
#head2 .cmarea_r {
width:570px;
margin:0; padding:0;
float:right;
} 
#head2 .cmarea_l h1{
float:left;
font-size:10px;
color:#666666;
line-height:21px;
height:21px;
font-weight:normal;
}
#head2 .cmarea_l h1 a {
font-size:10px;
line-height:21px;
}
#head2 .cmarea_l h11 a,
#head2 .cmarea_l h1 a:visited {text-decoration:none;}
#head2 .cmarea_l h1 a:hover {text-decoration:underline;}


#head2 .cmarea_r ul.hd_text_nav{
margin-top:5px;
float:right;
padding:0;
margin:0 0 0 0;
}
#head2 .cmarea_r ul.hd_text_nav:after {
content:"";
display:block;
clear:both;
}
#head2 .cmarea_r ul.hd_text_nav li{
float:left;
font-size:10px;
border-right:#eab4f4 1px solid;
margin:3px 0 0 0 ;
}

#head2 .cmarea_r ul.hd_text_nav li.end{
float:left;
font-size:10px;
border-right:none;
margin:0 0 0 3px;
}


/*--	下の段　  --*/


#head2 .headbox2 {
width:885px;

}
#head2 .headbox2:after {
content:"";
display:block;
clear:both;
}
#head2 .headbox2 .l_area{
float:left;
width:230px;
}
#head2 .headbox2 .l_area input.txt{
display:inline;
width:124px;
height:17px;
vertical-align:middle;
border:1px solid #7f9db9;
color:#fc41a6;
}
#head2 .headbox2 .l_area input.submit{
display:inline;
vertical-align:middle;
}
#head2 .headbox2 .r_area{
float:right;
width:655px;
margin:8px 0 0 0 ;
}

#head2 .headbox2 .r_area .c_area{
width:400px;
}
#head2 .headbox2 .r_area .c_area .ml2{
margin-left:2px;
}

#head2 .headbox2 .r_area .c_area .ml40{
margin-left:40px;
}
#head2 .headbox2 .r_area .btn_area{
width:130px;
}
#head2 .headbox2 .r_area .btn_area .btn02{
margin:2px 0 0 8px;
}
#head2 .headbox2 .r_area .btn_area .btn02s{
margin:0 0 0 8px;
}

#head2 .headbox2 .r_area .btn01{
width:118px;
margin:0 0 0 4px; padding:0;
}

#head2 .mb4 {margin-bottom:4px;}


/*======================================
	top 改修 2012 1
=======================================*/
/*--	new　  --*/

#contents0420 .newbox {
width:900px;
margin:0 0 0 0;
padding:0;
background:url(../images/top/new_bg.gif) repeat-y;
}
#contents0420 .newbox:after {
content:"";
display:block;
clear:both;
}
#contents0420 .newbox_l {
float:left;
}
#contents0420 .newbox_r {
float:right;
width:782px;
height:45px;
background:url(../images/top/new_r.gif) no-repeat;
}


#contents0420 .newbox_r .newbox02_l {
float:left;
width:415px;
margin:15px 0 0 10px;
position:relative;
overflow:hidden;
}

#contents0420 .newbox_r .newbox02_l ul {
width:400px;
height:18px;
overflow:hidden;
}
#contents0420 .newbox_r .newbox02_l ul li {
width:400px;
height:15px;
float:left;
font-size:11px;
padding:2px 0 0 0 ;
}
#contents0420 .newbox_r  ul li span{ font-weight:bold; font-size:11px; color:#fb5aac;}
#contents0420 .newbox_r  ul li a{ color:#666666; text-decoration:none;}
#contents0420 .newbox_r  ul li a:hover{ color:#666666; text-decoration:underline;}

#contents0420 .newbox_r .newbox02_r {
float:right;
width:255px;
margin:15px 0 0 0;
}

#contents0420 .newbox_r .newbox02_r span {
font-weight:bold; font-size:11px; color:#fb5aac;
}
#contents0420 .newbox_r .nextitem {
font-size:11px;
color:#666666;
font-weight:normal;
text-decoration:none;
padding:2px 0 0 0 ;
}

/*--	季節の特集　  --*/
#contents0420 .sf {
width:900px;
margin:0; padding:10px 0 10px 0;
}
#contents0420 .sf:after {
content:"";
display:block;
clear:both;
}
#contents0420 .sf ul {
margin:0 0 0 15px;
padding:0;
width:740px;
float:left;
}
#contents0420 .sf ul:after {
content:"";
display:block;
clear:both;
}
#contents0420 .sf ul li {
margin:0 10px 0 0 ;
padding:0;
float:left;
font-size:11px;
line-height:13px;
color:#000000;
background:url(../images/common/link_arw1.gif) no-repeat 0 101px;
}

#contents0420 .sf ul li a span {
display:block;
margin:5px 0 0 15px;
}

#contents0420 .sf ul li a:hover span {
text-decoration:underline;
}

#contents0420 .sf ul li a span .datetxt{
display:inline;
color:#F6299A;
line-height:15px;
padding-right:2px;
}

#contents0420 .sf ul li a span .newmark{
padding-bottom:3px;
padding-left:2px;
}


/*--	右ﾒﾆｭｰおすすめ　  --*/

#contents0420 .leftosusume {
width:172px;
margin:0; padding:0;
clear:both;
}


#contents0420 .leftosusume ul {
margin:0;
padding:0;
}
#contents0420 .leftosusume:after {
content:"";
display:block;
clear:both;
}
#contents0420 .leftosusume li {
margin:10px 0 10px 0;
height:90px;
}


#contents0420 .leftosusume_l {
width:95px;
float:left;
}
#contents0420 .leftosusume_r {
width:77px;
margin:15px 0 0 0;
float:right;
}



#contents0420 .leftosusume_r a.txtos {
display:block;
font-size:10px;
line-height:14px;
padding:0 0 0 10px;
text-decoration:none;
background:url(../images/top/mark_p.gif) no-repeat 0 2px;
}

#contents0420 .leftosusume_r a.txtos:link,
#contents0420 .leftosusume_r a.txtos:visited {text-decoration:none;}
#contents0420 .leftosusume_r a.txtos:hover {
text-decoration:underline; }


#contents0420 .pbanner {
width:699px;
padding:25px 0 0 0;
}
#contents0420 .pbanner ul {
width:699px;
margin:0; padding:0;
}
#contents0420 .pbanner ul li {
list-style:none;
margin:0 0 10px 0;
}

#contents0420 .mt25 {margin:25px 0 0 0;}
#contents0420 .mt40 {margin:40px 0 0 0;}
#contents0420 .mt6 {margin:6px 0 0 0;}




/*--	メインエリア　  --*/

#contents0420 .key_area02{
float:left;
width:471px;
height:272px;
background:url(../images/top/key_bg02.gif) no-repeat;
}
#slideshow02 li{
display: none;
position: absolute;
}
#slideshow02 li a{
display:block;
margin:5px 9px 9px 5px;
border:1px solid #ffacd6;
background:#ffffff;
}

#contents0420 .main_area .ce_area02 {
float:left;
width:246px;
height:272px;
background:url(../images/top/bn_bg.gif) no-repeat bottom;
margin:0 5px 0 0;
}

#contents0420 .main_area .ce_area02 ul {
width:220px;
margin:17px 0 0 15px;
}

#contents0420 .main_area .ce_area02 ul li {
width:220px;
padding:0px 0 2px 0;
}




#topMain {
background-color:#CC9900;
clear:both;
height:600px;

} 
#mainImg { 
width:471px;
height:272px;
background:url(../images/top/key_bg02.gif) no-repeat;
float:left;
position: relative;

} 
#mainImg p { 
        position: absolute; 
} 
#mainList { 

        float:right;
		background-color:#996600;
} 
#mainList li { 
        background:#CCC; 
        margin:0 0 6px; 
} 
#mainList li a{ 
        display:block; 
} 
#mainList li:last-child { 
        margin:0; 
}


/*------	ランキング　------------------*/


#contents0420 .l_ranking02 {
	width:172px;
}

#contents0420 .l_ranking02 ul {
	width:172px;
	padding:0;
	margin:0;
}

#contents0420 .l_ranking02 ul li {
	width:170px;
	padding:0;
	margin:4px 0 0 0;
	padding-bottom:4px;
	border:solid 1px #B0913F;
	background-color:#FFFFFF;
}	

#contents0420 .l_ranking02 ul li:after{
	content:"";
	display:block;
	clear:both;
}

#contents0420 .l_ranking02 ul li .item {
	margin:4px 0 0 2px;
	float:left;		
}	

#contents0420 .l_ranking02 ul li .txt {
	width:94px;
	font-size:10px;
	color:#000000;
	margin:1px 4px 3px 4px!important;
	margin:1px 2px 3px 2px;	
	float:left;	
}	

#contents0420 .l_ranking02 ul li .txt a.rtxt {
	display:block;
	font-size:10px;
	line-height:14px;
	text-decoration:none;
	padding-left:7px;
	background:url(../images/common/mark_s.gif) no-repeat 0 3px;
	
}

#contents0420 .l_ranking02 ul li .txt span.price {
	display:block;
}


#contents0420 .ranking_ttl02 {
	width:172px;
}
#contents0420 .ranking_ttl02 .bg_area {
	background:url(../images/top/rank03b.gif) no-repeat 0 0;
	width:172px;
	height:23px;
	margin:0;
	padding:0;
}


#contents0420 .ranking_ttl02 .up_date02 {
	color:#666666;
	padding: 0 0 0 110px;
	font-size:10px;
}



#contents0420 .ranking_ttl02 a.txtlink4 {
	color:#666666; 
	font-size: 12px ; 
	line-height: 14px;
	background:url(../images/common/link_arw1.gif) no-repeat 0 1px;
	padding:2px 0 0 15px;
	text-decoration:underline;
}

#contents0420 .ranking_ttl02 a.txtlink4,
		#contents0420 .ranking_ttl02 a.txtlink4:visited {text-decoration:underline;color:#666666;list-style:none;}
		#contents0420 .ranking_ttl02 a.txtlink4:hover {text-decoration:none;color:#666666;list-style:none;}

/*======================================
	春のかわいいお姫様部屋特集 2012 02 10
=======================================*/
#pr_sp0210 {
width:700px;
margin:0; padding:0;
clear:both;
}
#pr_sp0210 img { border:0;}

#pr_sp0210 .title {
width:700px;
}

#pr_sp0210 .title_l {
float:left;
}
#pr_sp0210 .title_r {
float:right;
width:283px;
height:200px;
background:url(../princessroom/spring/images/title2.jpg) no-repeat;
}
#pr_sp0210 .title_r p {
font-size:10px;
color:#803554;
line-height:18px;
margin:43px 0 0 0;
}

#pr_sp0210 .itemarea {
width:700px;
background:url(../princessroom/spring/images/all_bg.gif) repeat-y;
clear:both;
padding:0 0 10px 0;
margin:0 0 20px 0;
}
#pr_sp0210 .itemarea:after {
content:"";
display:block;
clear:both;
}
#pr_sp0210 .itemarea .box {
width:680px;
background:url(../princessroom/spring/images/box_bg.gif) no-repeat bottom;
padding:0 0 15px 0;
margin:0 0 10px 10px;
}


#pr_sp0210 .itemarea .box .area {
width:660px;
margin:0 0 0 20px;
padding:0;
}
#pr_sp0210 .itemarea .box .area:after {
content:"";
display:block;
clear:both;
}
#pr_sp0210 .itemarea .box .area_l {
margin:0; 
padding:0;
float:left;
width:315px;
}

#pr_sp0210 .itemarea .box .area_r {
margin:0; padding:0;
width:345px;
float:right;
text-align:right;
}

#pr_sp0210 .itemarea ul{
width:338px;
margin:0 0 0 5px;
padding:0;
}

#pr_sp0210 .itemarea ul li {
width:158px;
height:240px;
text-align:left;
margin:0 10px 0 0;
float:left;
list-style:none;
}
#pr_sp0210 .itemarea ul li.ri {
width:158px;
height:240px;
text-align:left;
margin:0 0 0 0;
float:left;
list-style:none;
}
#pr_sp0210 .itemarea .box a.link {
display:block;
width:158px;
font-size:10px;
line-height:14px;
padding:0 0 0 15px;
text-decoration:none;
margin:5px 0 0 0;
font-weight:bold;
color:#72532e;
background:url(../princessroom/spring/images/arrow.gif) no-repeat 0 2px;
}

#pr_sp0210 .itemarea .box a.link:link,
#pr_sp0210 .itemarea .box a.link:visited {text-decoration:none;}
#pr_sp0210 .itemarea .box a.link:hover {
text-decoration:underline; }

#pr_sp0210 .itemarea .box .price {
font-size:10px;
color:#333;
margin:0 0 0 15px;
padding:0;
color:#72532e;
}

#pr_sp0210 .itemarea .box .area_r ul.sec {
margin:0 0 0 10px;
padding:0;
}

#pr_sp0210 .itemarea .btn {
width:678px;
background-color:#fffcd6;
margin:0 1px 10px 1px;
clear:both;
}
#pr_sp0210 .itemarea .ml120 { margin-left:120px;}
#pr_sp0210 .itemarea .ml10 { margin-left:10px;}


#pr_sp0210 .itemarea .secarea {
width:678px;
margin:0 1px 10px 1px;
padding:0;
}
#pr_sp0210 .itemarea .secarea:after {
content:"";
display:block;
clear:both;
}
#pr_sp0210 .itemarea .secarea ul.boxsec {
width:660px;
margin:0 0 0 10px;
padding:0;
height:240px;
}

#pr_sp0210 .itemarea .secarea ul.boxsec li {
width:158px;

margin:0 8px 0 0;
float:left;
list-style:none;
}
#pr_sp0210 .itemarea .secarea ul.boxsec li.end {
width:158px;
height:240px;
margin:0;
float:left;
list-style:none;
}

#pr_sp0210 .clear { clear:both; }



/*======================================
	新生活キャンペーン
=======================================*/

#cam_newlife {
	clear:both;
	width:700px;
	margin:0;
	padding:0;
}

#cam_newlife:after {
	content:"";
	display:block;
	clear:both;
}

#cam_newlife .c_b {
	clear:both;
}

#cam_newlife .f_l {
	float:left;
}


#cam_newlife .p3p {
	margin-left:20px;
	margin-top:15px;
}

#cam_newlife .p3p table td {
	padding:3px 10px 3px 10px;
	border:#ffe7f1 1px solid;
	font-size:12px;
	line-height:18px;
}


#cam_newlife .mt15 { margin-top:15px;
}

#cam_newlife .bg01 {
	float:left;
	width:236px;
	height:39px;
	background:url(../campaign/newlife/images/img_05.jpg) no-repeat;
}

#cam_newlife .bg02 {
	float:left;
	width:236px;
	height:26px;
	background:url(../campaign/newlife/images/img_08.jpg) no-repeat;
}


#cam_newlife .area_gaiyou {
	clear:both;
	width:700px;
	margin:0;
	padding:0;
	background:url(../campaign/newlife/images/u_img02.jpg) repeat-y;
}

#cam_newlife .area_gaiyou:after {
	content:"";
	display:block;
	clear:both;
}


#cam_newlife .area_gaiyou .txtarea {
	clear:both;
	width:630px;
	margin:20px 0 0 35px;
	padding:0 0 20px 0;
	font-size:12px;
	line-height:18px;
	color:#000000;
}

#cam_newlife .area_gaiyou .txtarea span {
	font-size:10px;
}

#cam_newlife .area_gaiyou .txtarea:after {
	content:"";
	display:block;
	clear:both;
}

#cam_newlife .area_gaiyou .txtarea .ptitle {
	clear:both;
	width:630px;
	margin:20px 0 0 0;
	padding:0 0 0 0;
	font-size:12px;
	line-height:20px;
	color:#94325b;
	font-weight:bold;
	text-indent:10px;
	background-color:#ffe7f1;
}

#cam_newlife .area_gaiyou a {
	color:#FF44AC;
	text-decoration:underline;
	
}
#cam_newlife .area_gaiyou a:link,
		#cam_newlife .area_gaiyou a:visited {text-decoration:underline; color:#FF44AC;}
		#cam_newlife .area_gaiyou a:hover {text-decoration:none; color:#FF44AC;}
		
#cam_newlife .area_gaiyou .txtarea ul {
	clear:both;
	width:630px;
	padding-top:10px;
}

#cam_newlife .area_gaiyou .txtarea ul li {
	clear:both;
	width:600px;
	padding-left:20px;
	margin-top:10px;
	background:url(../campaign/newlife/images/mark.gif) no-repeat 0px 1px;
}


/*----------------------------------
　20120203ろまぷりの日
----------------------------------*/
#roma_d .con120203{
width:700px;
background-color:#FFF;
}

#roma_d .area1 .txtarea8 {
	width:700px;
	padding-bottom:50px;
	background:url(../campaign/images/area1_bg2.jpg) no-repeat bottom;
}

#roma_d  .title_120203{width:700px;
margin-bottom:15px;
}

#roma_d .roma120203 {
	clear:both;
	width:700px;
font-size:12px;
color:#666;
}

#roma_d .roma120203 .ttl_120203{
width:700px;
	clear:both;
}

#roma_d .con120203 .item_120203 {
	clear:both;
	margin-bottom:15px;
	width:698px;
}

#roma_d .con120203 .a_1{
	border:#fedfef 1px solid;
}
#roma_d .con120203 .a_2{
	border:#FFC7C0 1px solid;
}
#roma_d .con120203 .b_1{
	border:#F5E4FF 1px solid;
}
#roma_d .con120203 .b_2{
	border:#CEC8F4 1px solid;
}

#roma_d .con120203 .a_01{
	border:#FFA5C6 3px solid;
	/*background-color:#FF97BD;*/
}
#roma_d .con120203 .a_02{
	border:#FFB7AE 3px solid;
	/*background-color:#FFC7C0;*/	
}
#roma_d .con120203 .b_01{
	border:#E4B5FF 3px solid;
}
#roma_d .con120203 .b_02{
	border:#CEC8F4 3px solid;
}



#roma_d .roma120203 .btn_120203{
width:678px !important;
width:698px ;
background-color:#FFEFF7;
padding-left:20px;
padding-top:15px;
padding-bottom:15px;
margin:15px 0px;
	border:1px solid #F9BDE1;
}

#roma_d .roma120203 .btn_120203 img.mr10
{margin-right:15px;
}

#roma_d .item_120203:after {
	content:"";
	display:block;
	clear:both;
}

#roma_d .item_120203 .ibox{width:698px;
	background-color:#FFF;
	clear:both;
	float:left;
	padding-top:25px;
}

#roma_d .item_120203 .item_ttl{	clear:both;
	background:url(../campaign/images/item_ttl.gif) no-repeat top left;
	height:39px !important;
	height:80px;	
	width:698px;
	font-size:15px; font-weight:bold; color:#FF44AC; padding:40px 0px 0px 100px; line-height:18px;
}

#roma_d .item_120203 .item_ttl2{	clear:both;
	background:url(../campaign/images/item_ttl2.gif) no-repeat top left;
	height:39px !important;
	height:80px;	
	width:698px;
	font-size:15px; font-weight:bold; color:#FF44AC; padding:40px 0px 0px 100px; line-height:18px;
}

#roma_d .item_120203 .item_ttl3{	clear:both;
	background:url(../campaign/images/item_ttl3.gif) no-repeat top left;
	height:39px !important;
	height:80px;	
	width:698px;
	font-size:15px; font-weight:bold; color:#FF44AC; padding:40px 0px 0px 100px; line-height:18px;
}
#roma_d .item_120203 .item_ttl4{	clear:both;
	background:url(../campaign/images/item_ttl4.gif) no-repeat top left;
	height:39px !important;
	height:80px;
	width:698px;
	font-size:15px; font-weight:bold; color:#FF44AC; padding:40px 0px 0px 100px; line-height:18px;
}
#roma_d .item_120203 .item_ttl5{	clear:both;
	background:url(../campaign/images/item_ttl5.gif) no-repeat top left;
	height:39px !important;
	height:80px;
	width:698px;
	font-size:15px; font-weight:bold; color:#FF44AC; padding:40px 0px 0px 100px; line-height:18px;
}
#roma_d .item_120203 .item_ttl6{	clear:both;
	background:url(../campaign/images/item_ttl6.gif) no-repeat top left;
	height:39px !important;
	height:80px;
	width:698px;
	font-size:15px; font-weight:bold; color:#FF44AC; padding:40px 0px 0px 100px; line-height:18px;
}

#roma_d .item_120203 .itemb_ttl{	clear:both;
	background:url(../campaign/images/itemb_ttl.gif) no-repeat top left;
	height:39px !important;
	height:80px;
	width:698px;
	font-size:15px; font-weight:bold; color:#C761DA; padding:40px 0px 0px 100px; line-height:18px;
}

#roma_d .item_120203 .itemb_ttl2{	clear:both;
	background:url(../campaign/images/itemb_ttl2.gif) no-repeat top left;
	height:39px !important;
	height:80px;
	width:698px;
	font-size:15px; font-weight:bold; color:#C761DA; padding:40px 0px 0px 100px; line-height:18px;
}

#roma_d .item_120203 .itemb_ttl3{	clear:both;
	background:url(../campaign/images/itemb_ttl3.gif) no-repeat top left;
	height:39px !important;
	height:80px;
	width:698px;
	font-size:15px; font-weight:bold; color:#C761DA; padding:40px 0px 0px 100px; line-height:18px;
}
#roma_d .item_120203 .itemb_ttl4{	clear:both;
	background:url(../campaign/images/itemb_ttl4.gif) no-repeat top left;
	height:39px !important;
	height:80px;
	width:698px;
	font-size:15px; font-weight:bold; color:#7261DA; padding:40px 0px 0px 100px; line-height:18px;
}
#roma_d .item_120203 .itemb_ttl5{	clear:both;
	background:url(../campaign/images/itemb_ttl5.gif) no-repeat top left;
	height:39px !important;
	height:80px;
	width:698px;
	font-size:15px; font-weight:bold; color:#7261DA; padding:40px 0px 0px 100px; line-height:18px;
}
#roma_d .item_120203 .itemb_ttl6{	clear:both;
	background:url(../campaign/images/itemb_ttl6.gif) no-repeat top left;
	height:39px !important;
	height:80px;
	width:698px;
	font-size:15px; font-weight:bold; color:#7261DA; padding:40px 0px 0px 100px; line-height:18px;
}

#roma_d .con120203 .l_area {clear:both;
	float:left;
	margin-bottom:15px;	
	margin-left:19px !important;
	margin-left:8px;
	width:327px;
}

#roma_d .con120203 .l_price {clear:both;
	float:left;
	margin-bottom:15px;	
	margin-left:19px !important;
	margin-left:8px;
	width:240px;
}

#roma_d .con120203 .c_title {
	margin:0px 0 0px 0;
}

#roma_d .con120203 .iteminfo{
clear:both;
	width:659px;
	margin-left:19px !important;	
}

#roma_d .con120203 .r_area {
	float:right;
	margin-bottom:15px;
	margin-right:19px !important;
	margin-right:8px;
	width:327x;
}


#roma_d .con120203 .r_area ul {
	margin:0;
	padding:0;
	width:327px;
}

#roma_d .con120203 .r_area ul li {
	float:left;
	margin:5px 0px 0 5px;
	padding:0;
	width:100px;
	height:100px;
	border:#dcdcdc 1px solid;
}


#roma_d .con120203 .l_price .pr_txt {
	line-height:22px;
	color:#666666;
	/*border:1px solid #F9BDE1;*/
	margin:0 0 0px 0;
	padding:20px 15px;
	font-size:15px;
	font-weight:bold;
	height:40px;
	text-align:center;
}

#roma_d .con120203 .iteminfo .s_txt {
	/*overflow:auto;
	width:292px !important;
	width:312px;
	height:280px;*/
	font-size:12px;
	line-height:18px;
	color:#666666;
	padding:10px;
	/*border:1px solid #F9BDE1;*/
}

#roma_d .con120203 .iteminfo .mt20{
margin-top:20px;
}

#roma_d .con120203 .r_area .sizem {
	margin-top:25px;
	margin-bottom:10px;
}

#roma_d .con120203 .r_area .sizem2 {
	display:none;
	margin-top:25px;
	margin-bottom:10px;
	height:10px;
}

#roma_d .con120203 .r_area .btn_01 {
	float:left;
	margin-top:15px;
	width:159px;
	margin-right:10px;
}

#roma_d .con120203 .r_area .btn_02 {
	float:left;
	margin-top:15px;
	width:143px;
}

#roma_d .con120203 .r_area .pt20 {
	padding-top:20px;
}


#roma_d .areao .stitle_120203 {
	width:700px;
	height:35px;
clear:both;
}

#roma_d .roma120203 .ex {
	width:700px;
clear:both;
margin-top:20px;
	background:url(../campaign/images/ex_img.jpg) no-repeat bottom;
}

#roma_d .roma120203 .ex .ex_txt{
	width:700px;
clear:both;
	height:70px !important;
	height:355px;	
	padding-top:285px;
	padding-left:20px;
}

/**/


#roma_d .area1 h4.120203_gaiyo {
	width:700px;
	height:101px;
	text-indent:0px;
}

#roma_d .thum_120203 {
	width:700px;
clear:both;
float:left;
padding:10px 10px 0px 5px;
margin-bottom:20px;
}

#roma_d .thum_120203 .curtain_thum{
float:left;
padding:5px 0px 5px 9px;
margin-right:5px;
}

#roma_d .con120203 .curtain_thum img{
float:left;
margin-right:4px;
}

#roma_d .thum_120203 .curtain_thum_b{
float:left;
padding:5px 0px 5px 5px;
margin-right:5px;
}

#roma_d .con120203 .curtain_thum_b img{
float:left;
margin-right:4px;
}
