@charset "utf-8";

@import url("../packages/tpl20100317/css/import.css");
@import url("http://www.e-roomplus.jp/css/common.css");



/* リンク
----------------------------------------------- */
a:link {color: #313131;text-decoration: underline;font-family: メイリオ,Meiryo,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Osaka,ＭＳ Ｐゴシック,MS P Gothic,Verdana,Arial,Helvetica,sans-serif;}
a:hover {color: #E42100;text-decoration: none;font-family: メイリオ,Meiryo,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Osaka,ＭＳ Ｐゴシック,MS P Gothic,Verdana,Arial,Helvetica,sans-serif;}
a:active {color: #E42100;text-decoration: none;font-family: メイリオ,Meiryo,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Osaka,ＭＳ Ｐゴシック,MS P Gothic,Verdana,Arial,Helvetica,sans-serif;}
a:visited {color: #313131;text-decoration: underline;font-family: メイリオ,Meiryo,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Osaka,ＭＳ Ｐゴシック,MS P Gothic,Verdana,Arial,Helvetica,sans-serif;}

/* フレーム
----------------------------------------------- */
div#container {width: 100%; margin: 0px; padding: 0px; background-color: #ffffff; text-align:}
div#undercolumn { width: 900px; margin:0px auto; padding:0px 0px 30px;}
div#one_maincolumn {padding: 0px;}

/* パンくずナビ
----------------------------------------------- */
div#topicpath {width: 100%;padding: 6px 0px 11px;font-size: 12px;margin: 0px 0px 30px;text-align: left;height: 12px;background-color: #EEEEEE;}
.topicpath {float: none;width: 900px;padding: 0px;margin: 0px auto;text-align: left;vertical-align: middle;clear: both;}

/*index新着
----------------------------------------------- */
div#topnewsarea {font-family: メイリオ,Meiryo,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Osaka,ＭＳ Ｐゴシック,MS P Gothic,Verdana,Arial,Helvetica,sans-serif; width: 100%;background-color: #EEEEEE;height:12px;padding: 8px 0px 9px;font-size: 12px;vertical-align: middle;margin: 20px 0px 0px;}
div#topnewsarea dl {font-family: メイリオ,Meiryo,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Osaka,ＭＳ Ｐゴシック,MS P Gothic,Verdana,Arial,Helvetica,sans-serif; width: 860px;margin:0px auto;padding:0px 0px 0px 40px;background-attachment: scroll;background-image: url(http://www.e-roomplus.jp/img/index-news.gif);background-repeat: no-repeat;background-position: left center;}
div#topnewsarea a:link {font-family: メイリオ,Meiryo,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Osaka,ＭＳ Ｐゴシック,MS P Gothic,Verdana,Arial,Helvetica,sans-serif; color: #313131;text-decoration: none;}
div#topnewsarea a:hover {font-family: メイリオ,Meiryo,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Osaka,ＭＳ Ｐゴシック,MS P Gothic,Verdana,Arial,Helvetica,sans-serif; color: #E42100;text-decoration: underline;}
div#topnewsarea a:active {font-family: メイリオ,Meiryo,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Osaka,ＭＳ Ｐゴシック,MS P Gothic,Verdana,Arial,Helvetica,sans-serif; color: #E42100;text-decoration: underline;}
div#topnewsarea a:visited {font-family: メイリオ,Meiryo,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Osaka,ＭＳ Ｐゴシック,MS P Gothic,Verdana,Arial,Helvetica,sans-serif; color: #313131;}
#topblog {width: 900px;margin-top: 20px;margin-right: auto;margin-bottom: 30px;margin-left: auto;padding: 0px;}

/* カテゴリーhe2
----------------------------------------------- */
div#listtitle { width: 280px; margin: 0; background: #FFFFFF; padding: 0px; border: none;}
div#listtitle h2{ width: 280px; margin: 0; float: left; padding: 0px; font-size: 200%; background-color: #FFFFFF;line-height: 100%; background-image: none;}

/* カテゴリーimg
----------------------------------------------- */
div#category_info { width: 605px; margin:  0px 0px 30px; padding: 0px; float: right; border: none;}

/*一覧下Ｎｏ 
----------------------------------------------- */
ul.pagenumberarea {width: 100%;background-color: #EEEEEE;height:12px;padding: 8px 0px 9px;font-size: 12px;vertical-align: middle;margin: 20px 0px 0px;}
ul.pagenumberarea li {float: none;width: 900px;padding: 0px;margin: 0px auto;text-align: center;vertical-align: middle;clear: both;}

/* 商品一覧
----------------------------------------*/
.item-line { margin: 5px 0px 0px; padding: 5px 0px; clear: both; overflow: hidden; border-top-width: 1px; border-top-style: solid; border-top-color: #DDDDDD;}
.item-box-wrap {width: 154px;margin: 0px;padding: 0px;float: left;overflow: hidden;display: inline;}
.ibws { width: 130px;margin: 5px 12px 0px 0px;padding: 5px 11px 0px 0px;border-right-width: 1px;border-right-style: solid;border-right-color: #DDDDDD;}
.item-box-wrap-end {width: 130px;margin: 0px;padding: 0px;float: right;overflow: hidden;display: inline;}
.ibwse { width: 130px;margin: 5px 0px 0px 0px;padding: 5px 0px 0px 0px;}
.item-box-photo {margin: 0px;padding: 0px;text-align: center;}
.item-box-photo img {width: 130px; margin: 0px;padding: 0px;vertical-align: bottom;}
.item-box-wrap h3,
.item-box-wrap-end h3 {margin: 0;padding: 5px 0 3px;font-size: 85%;text-align: center;}
.item-box-price,
.item-box-soldout {margin: 0;padding: 0;font-size: 80%;text-align: center;color: #CC0000;}
.item-box-comment {margin: 0;padding: 3px 0 0;font-size: 80%;line-height: 1.4;}
.item-box-comment {text-align: center;}
/* IE6で文字サイズ変更時の画像のずれを回避 */ 
* html .item-box-wrap {width: 152px;margin: 0px;padding: 0px;float: left;overflow: hidden;display: inline;}
* html .ibws { width: 130px;margin: 5px 11px 0px 0px;padding: 5px 10px 0px 0px;border-right-width: 1px;border-right-style: solid;border-right-color: #DDDDDD;}
* html .item-box-wrap-end {width: 130px;margin: 0px;padding: 0px;float: right;overflow: hidden;display: inline;}
* html .ibwse { width: 130px;margin: 5px 0px 0px 0px;padding: 5px 0px 0px 0px;}

/* 新着情報
----------------------------------------*/
div#newsarea {font-size: 12px; line-height: 160%; font-family: メイリオ,Meiryo,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Osaka,ＭＳ Ｐゴシック,MS P Gothic,Verdana,Arial,Helvetica,sans-serif; width: 605px;float: right;width: 605px;}
div#newsarea dl {background: url(http://www.e-roomplus.jp/img/newsarea-bg.gif) no-repeat scroll left top;margin: 0px;padding: 30px 0px 0px;height: 170px;}
div#newsarea dl dt {padding: 0px;background: url(none);margin: 0px;float: right;width: 465px;}
.eventday {padding: 0px;background: url(none);margin: 0px;float: right;width: 465px;}
.event {margin: 0px;height: 130px;width: 130px;padding: 0px 10px 0px 0px;float: left;}
.eventtext {padding: 0px;background: url(none);margin: 0px;float: right;width: 465px;}


/* 商品詳細　タイトル
----------------------------------------------- */
div#detailtitle {width: 280px; margin: 0px; padding: 0px; border: none; float: left; display: block; height: 100%; background-color: #FFFFFF;background-image: none;}
div#detailtitle h2 {width: 280px; margin: 0px; float: left; padding:  3px 0px; font-size: 200%;line-height: 100%; background-image: none;display:block;}
div#detailtitle h3 {width: 280px; margin: 0px; float: left; padding: 0px;font-weight: normal;}

/* 商品詳細　メイン写真
----------------------------------------*/
div#detailarea {width: 900px;margin: 0px;padding: 0px;}
div#detailphotoblock {border: none; float: right;width: 605px; margin: 0px 0px 30px; padding: 0px; display: block;}

/* 商品詳細　カゴ
----------------------------------------*/
div#detailrightblock {width: 900px;margin: 0px 0px 30px;padding: 0px;}
#info {width:900px;}
	.devide {background:url(../images/dot_gray.gif) 240px 0px repeat-y;}
#info .designerarea {float:left;width:230px;overflow:hidden;border-right-width: 1px;border-right-style: solid;border-right-color: #DDDDDD;margin: 0px;padding: 0px 5px 20px 0px; margin: 0px 5px 0px 0px;}
#info .designerarea h4 {width: 240px;margin: 0px;padding: 0px 0px 5px;}
#info .designerarea .banner {margin:10px 0px 4px;}
#info .designerarea .designerareaBottom {clear:both;}
#info .specification {margin: 0px; padding: 0px;}
#info .specification h4 {margin: 0px;padding: 0px;}
#info .specification ul.info {float:left; width:240px;}
#info .specification ul.info li {width:240px; padding:4px 0px 6px; background:url(../images/line_dotted.gif) 0px bottom repeat-x;}
#info .specification ul.info li.name {background-color: #FFFFFF;width: 230px;margin: 0px;padding: 5px;display: block;height: 100%; border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #DDDDDD;}
#info .specification ul.info li.type {background-color: #FFFFFF;width: 230px;margin: 0px;padding: 5px;display: block;height: 100%; border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #DDDDDD;}
#info .specification ul.info li.designer {background-color: #FFFFFF;width: 230px;margin: 0px;padding: 5px;display: block;height: 100%; border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #DDDDDD;}
#info .specification ul.info li.designer h5 {float:left; width:50px; padding:4px 0px 6px;}
#info .specification ul.info li.designer ul {float:left; width:130px; margin-left:10px;}
#info .specification ul.info li.designer li {width:130px;}
#info .specification ul.info li.designer li.designername {}
#info .specification ul.info li.designer li.country {background:none;}
#info .specification ul.info li.designer .bottom {clear:both; height:0px; overflow:hidden;}
#info .specification ul.spec {float:left; width:390px; margin-left:20px; padding:0px; background: #FFFFFF;}
#info .specification ul.spec li.pri {background-color: #FFFFFF;width: 380px;margin: 0px;padding: 5px;display: block;height: 100%; border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #DDDDDD;}
#info .specification ul.spec li.kago {background-color: #FFFFFF;width: 380px;margin: 0px;padding: 5px;display: block;height: 100%; }
#info .specification ul.spec li.kago dl {width: 380px;margin: 0px;padding: 5px 0px;}
#info .specification .specificationBottom {clear:both;}
#info .contact {float:left; width:210px; margin-left:20px;}
#info .contact h4 {border-bottom:1px solid #DDDDDD;}
#info .contact .banner {margin:10px 0px 4px;}
#info .contact .contactBottom {clear:both;}
#info .infoBottom {clear:both; height:0px; overflow:hidden;}
.price { color: #000000; font-weight: normal; }
p.kago {width: 120px;float: right;vertical-align: top;}

/* サブタイトル
----------------------------------------------- */
div.subarea {width: 900px;padding: 0px;margin: 0px auto 0px;}
div.subarea h3 {width: 880px;font-size: 120%;margin: 0px 0px 20px;padding: 5px 10px;background-color: #FFFFFF;border-top-width: 1px;border-top-style: dotted;border-top-color: #DDDDDD;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #DDDDDD;height: 20px;display: block;}
div.subtext {float: left;width: 275px;padding: 0px 0px 0px 10px;margin: 0px;display: inline;}
div.subphotoimg {float: right;width: 605px;margin: 0px 0px 30px;padding: 0px;height: 200px;}
.subarea p {float: left;width: 275px;padding: 0px 0px 30px 10px;margin: 0px;display: inline;}

/* 
----------------------------------------------- */
div#undercolumn_entry {width: 580px;margin: 30px auto 15px;float: none;}
div#undercolumn h2.title {width: 580px;margin: 30px auto 15px;float: none;}
div#undercolumn_contact {width: 580px;padding: 0px;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;}

/* 購入画面
----------------------------------------------- */
div#under02column {padding: 30px 0px 50px;}

/* マイページ
----------------------------------------------- */
div#mypagecolumn {padding: 30px 0px 30px;}
div#mycontentsarea {padding: 0px 0px 50px;}

#topblog table  {border: none;padding: 0px;margin: 0px;}
#topblog tr  {border: none;padding: 0px;margin: 0px;}
#topblog td  {border: none;padding: 0px;margin: 0px;}
