@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;}

/*======================================
	右寄せ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:#000000;
	text-decoration:none;
}
a:hover,a:active {
	color:#000000;
	text-decoration:underline;
}
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;
}
#header_top{
	font-size:10px;
	line-height:21px;
}
#header_top h1{
	float:left;
	font-size:10px;
	line-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;}


ul.hd_text_nav{
	margin-left:480px;
	padding-top:5px;
}
ul.hd_text_nav li{
	float:left;
	padding:0 7px;
	border-left:1px solid #000000;
	line-height:10px;
	color:#000000;
}

#header_top a.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(../parts/C027_0007_000001_08natsu_20080331_20990331/images/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.gif) no-repeat;
}
#slideshow li{
	display: none;
	position: absolute;
}
#slideshow li a{
	display:block;
	margin:7px;
	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 ol {
	width:686px;
	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;
	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 15px 0px;
	margin:10px 0 25px 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 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 25px 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 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 25px 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:100px;
	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(../princess-kotatsu/images/kotatu_head_ttl.gif) no-repeat 0 0;
	text-indent:-9999px;
}

#princess-kotatsu1019 .title01 .title_text01 {
	width:421px!important;
	width:391px;
	height:69px;
	background:url(../princess-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(../princess-kotatsu/images/cate01_ttl.gif) no-repeat 0 0;
	text-indent:-9999px;
}

#princess-kotatsu1019 .cate01 h5 {
	width:700px;
	height:73px;
	background:url(../princess-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(../princess-kotatsu/images/cate02_ttl.gif) no-repeat 0 0;
	text-indent:-9999px;
}

#princess-kotatsu1019 .cate02 h5 {
	width:700px;
	height:73px;
	background:url(../princess-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(../princess-kotatsu/images/cate03_ttl.gif) no-repeat 0 0;
	text-indent:-9999px;
}

#princess-kotatsu1019 .cate03 h5 {
	width:700px;
	height:73px;
	background:url(../princess-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(../princess-kotatsu/images/cate01_ttl.gif) no-repeat 0 0;
	text-indent:-9999px;
}

#princess-kotatsu1019 .cate01 h5 {
	width:700px;
	height:73px;
	background:url(../princess-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(../princess-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(../princess-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(../princess-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;}

/*======================================
	セカンド共通　バナー　10/19
=======================================*/
.second_bn_1019{
	margin: 10px 0 10px 0;
}

/*======================================
	冬のお姫様部屋特集　11/16
=======================================*/

#princessroom_winter1116 {
	width:700px;
}


#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;
	height:162px!important;
	height:112px;
	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;
	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;
	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;
	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;
	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:671px;
	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;
}

.space_area:after {
	content:"";
	display:block;
	clear:both;
}

.space_area .l_area{
	display:block;
	float:left;
	width:286px;
	margin-top:15px;
	margin-left:10px !important;
	margin-left:5px;
}

.space_area .l_area .area1{
	height:207px;
	background:url(../images/top/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:115px;
}

.space_area .l_area .area1 .lm1 .ba3 {
	padding:28px 0 0 36px;
}

.space_area .l_area .area1 .lm1 .ba4 {
	padding:15px 0 0 36px;
}

.space_area .l_area .area1 .rm1{
	float:right;
	width:151px;
}

.space_area .l_area .area1 .rm1 .ba5 {
	padding:15px 0 0 0;
}

.space_area .l_area .area1 .ba2 {
	padding:5px 0 0 50px;
}

.space_area .l_area .area2{
	height:155px;
	background:url(../images/top/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/top/sbtn_1.jpg) no-repeat;
	text-decoration:none;
}

.space_area .r_area a.btn1:active {
	background:url(../images/top/sbtn_1.jpg) no-repeat 0px 0px;
	text-decoration:none;
}

.space_area .r_area a.btn1:hover {
	background:url(../images/top/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/top/sbtn_2.jpg) no-repeat;
	text-decoration:none;
}

.space_area .r_area a.btn2:active {
	background:url(../images/top/sbtn_2.jpg) no-repeat 0px 0px;
	text-decoration:none;
}

.space_area .r_area a.btn2:hover {
	background:url(../images/top/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/top/sbtn_3.jpg) no-repeat;
	text-decoration:none;
}

.space_area .r_area a.btn3:active {
	background:url(../images/top/sbtn_3.jpg) no-repeat 0px 0px;
	text-decoration:none;
}

.space_area .r_area a.btn3:hover {
	background:url(../images/top/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/top/sbtn_4.jpg) no-repeat;
	text-decoration:none;
}

.space_area .r_area a.btn4:active {
	background:url(../images/top/sbtn_4.jpg) no-repeat 0px 0px;
	text-decoration:none;
}

.space_area .r_area a.btn4:hover {
	background:url(../images/top/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/top/sbtn_5.jpg) no-repeat;
	text-decoration:none;
}

.space_area .r_area a.btn5:active {
	background:url(../images/top/sbtn_5.jpg) no-repeat 0px 0px;
	text-decoration:none;
}

.space_area .r_area a.btn5:hover {
	background:url(../images/top/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/top/sbtn_6.jpg) no-repeat;
	text-decoration:none;
}

.space_area .r_area a.btn6:active {
	background:url(../images/top/sbtn_6.jpg) no-repeat 0px 0px;
	text-decoration:none;
}

.space_area .r_area a.btn6:hover {
	background:url(../images/top/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/top/sbtn_7.jpg) no-repeat;
	text-decoration:none;
}

.space_area .r_area a.btn7:active {
	background:url(../images/top/sbtn_7.jpg) no-repeat 0px 0px;
	text-decoration:none;
}

.space_area .r_area a.btn7:hover {
	background:url(../images/top/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/top/sbtn_8.jpg) no-repeat;
	text-decoration:none;
}

.space_area .r_area a.btn8:active {
	background:url(../images/top/sbtn_8.jpg) no-repeat 0px 0px;
	text-decoration:none;
}

.space_area .r_area a.btn8:hover {
	background:url(../images/top/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/top/sbtn_9.jpg) no-repeat;
	text-decoration:none;
}

.space_area .r_area a.btn9:active {
	background:url(../images/top/sbtn_9.jpg) no-repeat 0px 0px;
	text-decoration:none;
}

.space_area .r_area a.btn9:hover {
	background:url(../images/top/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(../charactergoods/images/ttl01.jpg) no-repeat 0 0;
	text-indent:-9999px;
}

#character1207 .ttl .left .title_text01 {
	width:367px!important;
	width:337px;
	height:63px;
	background:url(../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:left;
	width:333px;
}

#character1207 .ttl .right ttl_itemR{
	float:right;
	width:210px;
}

#character1207 ul.cha_item_list{
	margin:0 0 7px 6px;
	width:690px;
	background:url(../charactergoods/images/chara_itembk.gif) bottom;	
}

#character1207 ul.cha_item_list li.chara_item{
	margin:0 6px 0 0;
	width:168px;
	background:url(../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(../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(../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 #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(../parts/C027_0001_000272_09aki_20091207_20990331/images/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(../parts/C027_0001_000272_09aki_20091207_20990331/images/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(../parts/C027_0001_000272_09aki_20091207_20990331/images/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(../parts/C027_0001_000272_09aki_20091207_20990331/images/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(../parts/C027_0001_000272_09aki_20091207_20990331/images/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(../parts/C027_0001_000272_09aki_20091207_20990331/images/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(../parts/C027_0001_000272_09aki_20091207_20990331/images/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(../parts/C027_0001_000272_09aki_20091207_20990331/images/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;
}

/*======================================
	部分コンテンツ　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;
	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(../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(../one-room/images/title_img.jpg) no-repeat;
}

#oner .naviarea {
	height:221px;
	padding:0 5px 0 5px;
	background:url(../one-room/images/navi_bg.jpg) no-repeat bottom;
}

#oner .naviarea .lefta {
	float:left;
	padding:0;
	margin:0;
	width:355px;
	height:215px;
	background:url(../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(../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(../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(../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(../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(../parts/C027_0001_000282_09aki_20091221_20990331/images/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_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_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_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/item_arw.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;
}

#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 .l_area{
	float:left;
	width:380px;
	padding-left:45px;
}

#footer3 .box .l_area ul{
	width:380px;
	padding-bottom:10px;
}

#footer3 .box .l_area ul li{
	float:left;
	width:190px;
	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:227px;
	padding-left:24px;
}

#footer3 .box .c_area ul{
	width:227px;
}

#footer3 .box .c_area ul li{
	width:186px;
	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:211px;
	background:url(../parts/C027_0008_000001_08natsu_20080331_20990331/images/bg_4.gif) no-repeat;
}

#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:46px 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;
}


/*======================================
	ヘッダー 
=======================================*/
#headbox{
	width:900px;
	background:url(../parts/C027_0007_000001_08natsu_20080331_20990331/images/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;
}

#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(../parts/C027_0007_000001_08natsu_20080331_20990331/images/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 .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(../parts/C027_0007_000001_08natsu_20080331_20990331/images/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(../parts/C027_0007_000001_08natsu_20080331_20990331/images/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:16px;
	background:url(../parts/C027_0007_000001_08natsu_20080331_20990331/images/bg_2.gif) no-repeat bottom;
}


#headbox .bottom:after{
	content:"";
	display:block;
	clear:both;
}

a.h_f_mark {
	display:block;
	padding-left:13px;
	background:url(../parts/C027_0007_000001_08natsu_20080331_20990331/images/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:109px;
}


#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(../rose/princessgoods/images/kitchen_bk.jpg) no-repeat 0px 0px;
}


/*リビング家具*/
#living0201{
	margin-bottom:15px;
}

#living0201 #ttl_basyo0201{
	width:700px;
	height:157px;
	background:url(../interior/cute-living/images/living_bk.jpg) no-repeat 0px 0px;
}

/*トイレ*/
#toilet0201{
	margin-bottom:15px;
}

#toilet0201 #ttl_basyo0201{
	width:700px;
	height:157px;
	background:url(../princesstoilet/images/toilet_bk.jpg) no-repeat 0px 0px;
}

/*バスルーム*/
#bath0201{
	margin-bottom:15px;
}

#bath0201 #ttl_basyo0201{
	width:700px;
	height:157px;
	background:url(../interior/sanitary-s/images/bath_bk.jpg) no-repeat 0px 0px;
}

/*収納*/
#cabi0201{
	margin-bottom:15px;
}

#cabi0201 #ttl_basyo0201{
	width:700px;
	height:157px;
	background:url(../interior/closet-s/images/cabinet_bk.jpg) no-repeat 0px 0px;
}

/*ドレッサー*/
#dress0201{
	margin-bottom:15px;
}

#dress0201 #ttl_basyo0201{
	width:700px;
	height:157px;
	background:url(../interior/dresser-s/images/dresser_bk.jpg) no-repeat 0px 0px;
}

/*玄関*/
#entrance0201{
	margin-bottom:15px;
}

#entrance0201 #ttl_basyo0201{
	width:700px;
	height:157px;
	background:url(../interior/entrance-s/images/entrance_bk.jpg) no-repeat 0px 0px;
}

/*カーテン*/
#curtain0201{
	margin-bottom:15px;
}

#curtain0201 #ttl_basyo0201{
	width:700px;
	height:157px;
	background:url(../princesscurtain/images/curtain_bk.jpg) no-repeat 0px 0px;
}


/*ベッドルーム*/
#bed0201{
	margin-bottom:15px;
}

#bed0201 #ttl_basyo0201{
	width:700px;
	height:157px;
	background:url(../bed/images/bed_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;
	height:162px!important;
	height:112px;
	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;
	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;
	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;
	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;
	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;
	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 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;
	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.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;
}


/*======================================
	姫部屋対決
=======================================*/

#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(../closet/images/head01.jpg) no-repeat 0 0;
	text-indent:-9999px;
}

#closet0301 .ttl .left .title_text01 {
	background:url(../closet/images/head02.jpg) no-repeat 0 0;
	height:53px;
	padding:0 0 0 30px;
	font-size:12px;
	line-height:17px;
	color:#71464c;
}

#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_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;
	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;
}

.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 .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 .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 .fb10 { font-size:10px; color:#000000; line-height:18px;}
#roma_d .fb12 { font-size:12px; color:#000000; line-height:18px;}

#roma_d .fb12 span { 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 .camt { padding-top:13px;}

#roma_d a.linktxt {
	color:#FF44AC;
	text-decoration:underline;
	
}
#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/100703/images/area1_bg4.gif) no-repeat bottom;
}


#roma_d .areao {
	width:700px;
	clear:both;
	margin-top:30px;
}

#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 .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;
}

/*======================================
	バスタオルプレゼント
=======================================*/

#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 .mt10 { margin-top:10px;}
#contents0420 .mt15 { margin-top:15px;}
#contents0420 .mt20 { margin-top:20px;}

#contents0420 .pt20 { padding-top:20px;}


#contents0420 .main_area {
	width:900px;
	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 .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;
}

#contents0420 .items_area .le_area .f_area_c ul li {
	float:left;
	width:220px;
	margin:7px 0 0 10px !important;
	margin:7px 0 0 5px;
	font-size:11px;
	line-height:13px;
	color:#000000;
	background:url(../images/common/link_arw1.gif) no-repeat 0 64px;	
}

#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 .newmark{
	padding-bottom:3px;
}

/*------------------
	新着
------------------*/

.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 #ffa8d5;
	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 .price {
	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(../parts/C027_0001_000468_09aki_20100526_20990331/images/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 .title1 {
	width:700px;
	height:36px;
	font-size:10px;
	margin-bottom:17px;
	text-indent:-9999px;
	background:url(../campaign/100703/images/area2_title.jpg) no-repeat;
}

#roma_d .areao .titles {
	width:700px;
	height:36px;
	font-size:10px;
	margin-bottom:17px;
	text-indent:-9999px;
	background:url(../campaign/100703/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/100703/images/p_ic.gif) no-repeat left center;
}

#roma_d .motto_btn {
	padding:20px 0 0 142px;
}

#roma_d .area1 .txtareas {
	width:700px;
	background:url(../campaign/100703/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;
}
