@charset "Shift_JIS";

body{
	font-size:12px;
	line-height:22px;
	color:#5c4244;
	font-family: "メイリオ",Meiryo,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック","Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	width:100%;
	margin:0;
	padding:0;
}
body#body_header{
	width:100%;
	background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/header/bg_head.gif) 0 0 repeat-x;
	margin:0;
	padding:22px 0 0;
}

.wrap{ overflow:hidden;}

a{color:#5c4244;text-decoration:none;}
a:hover{text-decoration: underline;}

h1,h2,h3,h4{ margin:0; padding:0; font-weight:normal;}
p{ margin:0; padding:0;}
ul,li{ margin:0; padding:0; list-style:none;}
img{ border:0;}

.clearfix:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	line-height:0;
}
.clearfix{
	display:inline-block;
	min-height:1%;
}

.mt5{
margin-top:5px;
}
.mt10{
margin-top:10px;
}
.mt15{
margin-top:15px;
}
.mt20{
margin-top:20px;
}
.mt25{
margin-top:25px;
}
.mt30{
margin-top:30px;
}
.mt35{
margin-top:35px;
}
.mt40{
margin-top:40px;
}
.mt45{
margin-top:45px;
}
.mt50{
margin-top:50px;
}

.pt5{
padding-top:5px;
}
.pt10{
padding-top:10px;
}
.pt15{
padding-top:15px;
}
.pt20{
padding-top:20px;
}
.pt25{
padding-top:25px;
}
.pt30{
padding-top:30px;
}
.pt35{
padding-top:35px;
}
.pt40{
padding-top:40px;
}
.pt45{
padding-top:45px;
}
.pt50{
padding-top:50px;
}

/****** header  ******/
#header{width:1000px; margin:0 auto; padding:0; background:#fff; height:128px;}
.FS2_repeater {
	color:#ee8196;
}
#header .top{width:1000px;}
#header .top ul.navi{ float:left; font-size:10px; color:#7a4e4e; line-height:10px;}
#header .top ul.navi a{color:#7a4e4e; display:block;}
#header .top ul.navi li{ float:left; position:relative; padding:2px 15px 0;}
#header .top ul.navi li.drop1{
	background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/header/arrow_head.gif) 0px center no-repeat;
	padding:0;
	border-right:1px solid #bea862;
	z-index:1100;
}
#header .top ul.navi li.drop2{
	background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/header/arrow_head.gif) 8px center no-repeat;
	padding:0;
	border-right:1px solid #bea862;
	z-index:1100;
}
#header .top ul.navi li.drop1 span{
	padding:2px 15px 0 17px;
	cursor:pointer; display:block;
}
#header .top ul.navi li.drop2 span{
	padding:2px 15px 0 24px;
	cursor:pointer; display:block;
}
#header .top ul.navi li .accordion{ position:absolute; padding:12px 0 0; border-bottom:1px solid #bea862; width:122px; display:none; background:#fff;z-index:1101;}
#header .top ul.navi li li{ float:none; padding: 12px 0 12px 2px; border-top:1px solid #bea862; }
#header .top .right{ float:right; }
#header .top .right .sns{ float:left; padding:0 5px 0 0; }
#header .top .right .sns li{ float:left; padding:0 10px 0 0; }
#header .top .right .sns li:first-child{ display:none;}
#header .top .right .bn{ float:left; padding:0 18px 0 0; margin:0; }
#header .top .right .logo{ float:left; margin:0;}
#header .bottom{width:1000px; margin:14px 0 0;}
#header .bottom .logo{ float:left;}
#header .bottom .bnr{ margin:0 0 0 15px; float:left;}
#header .bottom .bnr img{ vertical-align:top;}
#header .bottom .right{ float:right; }
#header .bottom .right .left{ float:left; padding:0 0 0 12px; margin:0;}
#header .bottom .right .search{
	float:left;
	width:180px;
	background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/header/search_line.gif) 0 bottom no-repeat;
	padding:0 0px 2px;
}
#header .bottom .right .txt{
	border:none;
	width:147px;
	padding:0 5px;
	color:#e1d7d7;
	height:18px;
}
#header .bottom .right .btn{
	width:18px;
	background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/header/search_icon.gif) 0 0 no-repeat;	
	text-indent: -9999px;
	padding:0;
	border:none;
	height:18px;
}
#header .gnavi{
	margin:20px 0 0;
	width:1000px;
	z-index:1001;
	position: relative;
}
#header .gnavi li{
	float:left;
	border-right:1px solid #bea862;
	z-index:1002;
	display:block;
}
#header .gnavi li.end{
	border-right:none;
}
#header .gnavi li a{
	display:block;
	color:#7a4e4e;
}
#header .gnavi .accordion{ width:668px; position:absolute; padding: 25px 8px 0px 28px; background:#fff;z-index:1003; display:none;}
#header .gnavi li:nth-child(n + 5) .accordion{ right:0;}
#header .gnavi .accordion ul{ float:left; width:200px; padding:0 20px 28px 0;z-index:1004;}
#header .gnavi .accordion ul:nth-child(3n+1){ clear:both;}
#header .gnavi .accordion ul li{ float:none;border-right:none;}
#header .gnavi .accordion ul li a{
	font-size:11px;
	line-height:15px;
	padding:8px 0 0 15px;
	background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/header/arrow_gnavi.gif) 2px 11px no-repeat;
}
#header .gnavi .accordion ul li.ttl a{
	font-size:12px;
	line-height:12px;
	padding:0 0 8px;
	border-bottom:1px solid #e1d5b2;
	background:none;
}

/****** footer  ******/
#layer_bg{
	background: #000 none repeat scroll 0 0;
	display:none;
    height: 100%;
    left: 0;
    opacity: 0.7;
    position: absolute;
    top: 150px;
    width: 100%;
    z-index: 999;
}
#footer{
	width:100%;
	margin:70px 0 0;
	padding:35px 0;
	background:#fcf4e8;
	color:#8f6100;
}
#footer a{
	color:#8f6100;
}
#footer .wrap{
	width:1000px;
	margin:0 auto;
}
#footer .w1000{
	width:1000px;
}
#footer .info{
	float:left;
	padding:0 50px 0 0;
}
#footer .fs14{
	font-size:14px;
	margin:30px 0 0;
}
#footer .fs13{
	font-size:13px;
	line-height:18px;
	margin:8px 0 0;
}
#footer .fs11{
	font-size:11px;
	line-height:18px;
	margin:8px 0 0;
}
#footer .info .btn{
	margin:20px 0 0;
}
#footer .info .btn span{ display:block; margin:0.5em 0 0;}
#footer .cate{
	float:left;
	width:184px;
}
#footer .cate ul li{
	margin:15px 0 0;
	font-size:12px;
	line-height:12px;
}
#footer .cate ul li a{
	padding:0 0 0 2px;
	display:block;
}
#footer .sss{
	float:right;
	width:481px;
}
#footer .sss ul{
	float:left;
}
#footer .sss ul.pr35{
	padding:0 35px 0 0;
}
#footer .sss ul li{
	margin:15px 0 0;
	font-size:12px;
	line-height:16px;
}
#footer .sss ul li span{
	font-size:11px;
}
#footer_btm{
	width:100%;
	margin:0;
	padding:15px 0 30px;
	background:#fff;
	color:#8f6100;
}
#footer_btm a{
	color:#8f6100;
}
#footer_btm .wrap{
	width:1000px;
	margin:0 auto;
}
#footer_btm .w1000{
	width:1000px;
}
#footer_btm .w1000 ul{
	width:670px;
	float:left;
}
#footer_btm .w1000 ul li{
	float:left;
}
#footer_btm .w1000 ul li a{
	font-size:11px;
	line-height:11px;
	padding:0 12px 10px 14px;
	background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/header/arrow_gnavi.gif) 2px 0px no-repeat;
	display:block;
}
#footer_btm .w1000 .copyright{
	float:right;
	margin:4px 0 0;
	font-size:9px;
	line-height:9px;
}
#totop{
	position:fixed;
	bottom:50px;
	left:50%;
	margin:0 0 0 500px !important;
	display:none;
}

/****** content ******/
#content{
	width:1000px;
	margin:0px auto 0;
}
#contents{
	width:1000px;
	margin:30px auto 0;
}
#main{
	float:right;
	width:760px;
	padding:6px 0 0;
}

/****** left ******/
#left{
	width:220px;
	float:left;
}
#left .bn{
	margin:15px 0 0;
}
#left .bn:first-child{
	margin:0;
}
#left .cate{
	margin:0;
	border-top:1px solid #e4d9b4;
}
#left .cate a{
	display:block;
}
#left .cate li{
	margin:0;
	border-bottom:1px solid #e4d9b4;
}
#left .cate .scate{
	padding:0 0 15px;
}
#left .cate .scate li{
	margin:5px 0 0;
	border-bottom:none;
}
#left .cate .scate li a{
	padding:0px 0 0 16px;
	background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/header/arrow_gnavi.gif) 4px center no-repeat;
}
#left .sf{
	margin:0 0 20px; padding:0 0 20px;
	background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/left/bg_left.jpg) 0 top no-repeat;
}
#left .sf li{
	padding:15px 0;
	background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/left/bg_left.jpg) 0 bottom no-repeat;
}
#left .sf li a{
	display:block;
}
#left .sf li .icon{
	margin:10px 0 0;
}
#left .sf li .name a{
	color:#8f5100;
	font-size:14px;
	margin:5px 0 0;
}
#left .sf li .copy{
	margin:5px 0 0;
	line-height:16px;
}
#left .btn_sf{
	margin:22px 0 0;
	font-size:12px;
	line-height:12px;
	font-weight:bold;
	color:#fff;
	width:100%;
	text-align:center;
	background:#8e8b82;
}
#left .btn_sf a{
	padding:12px 0;
	display:block;
	color:#fff;	
}
#left .btn_sf a:hover{
	text-decoration:none;	
}
#left .info{
	border-top:1px solid #e4d9b4;
}
#left .info li{
	margin:0;
	border-bottom:1px solid #e4d9b4;
	line-height:12px;
}
#left .info li a{
	padding:17px 0 17px 16px;
	background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/header/arrow_gnavi.gif) 4px center no-repeat;
	display:block;
}

/****** top  ******/
#slide{
	width:1000px;
	z-index:100;
}
.flex-direction-nav{ display:none;}
.x-slideshow-outer .x-slideshow-items {
    white-space: nowrap;
}
.x-slideshow-outer .x-slideshow-items a {
    font-size: 0;
    overflow: hidden;
    vertical-align: top;
    width: 100%;
}
#x-slideshow-nav {
    height: 70px;
    margin: 10px 0 0;
    position: relative;
}
.x-slideshow-outer .flex-control-paging {
    margin: 0 auto;
    padding: 0;
    text-align: center;
    width: 100%;
}
.x-slideshow-outer .flex-control-paging li {
    display: inline-block;
    height: 9px;
    margin-left: 8px;
    margin-top: 9px;
    overflow: hidden;
    width: 9px;
}
.x-slideshow-outer .flex-control-paging li a {
    background-color: #fecfcd;
    border-radius: 9px;
    display: inline-block;
    height: 9px;
    text-indent: -9999px;
    width: 9px;
}
.x-slideshow-outer .flex-control-paging li:first-child {
    margin-left: 0;
}
.x-slideshow-outer .flex-control-paging .flex-active {
    background-color: #e76883;
}
#top #slide .owl-nav{display:none;}
#top #slide.owl-theme .owl-dots .owl-dot span {
    background: #fecfcd;
    height: 9px;
    margin: 5px 4px 0;
    width: 9px;
}
#top #slide.owl-theme .owl-dots .owl-dot.active span, #top #slide.owl-theme .owl-dots .owl-dot:hover span {
    background: #e76883;
}

#top .spot{ margin-bottom:30px;}

#top .news{
	width:760px;
	height:39px;
	overflow:hidden;
	background:#f8f6ed;
}
#top .news .ttl{
	float:left;
}
#top .news ul{
	float:left;
}
#top .news ul li{
	height:39px;
	font-size:13px;
	line-height:39px;
	color:#332e2d;
}
#top .news ul li a{
	color:#332e2d;
}
#top .newarrival{
	margin:30px 0 0;
}
#top .newarrival ul{
	width:760px;
	padding:0;
	border-image: url("https://www.rakuten.ne.jp/gold/mutow/romapri/img/top/frame_list.gif") 0 0 1 1;
    border-style:solid;
	border-width:1px; 
}

#top .newarrival ul li{
	width:168px;
	float:left;
	padding:10px 10px 20px;
	border-image: url("https://www.rakuten.ne.jp/gold/mutow/romapri/img/top/frame_list.gif") 1 1 0 0;
    border-style:solid;
	border-width:1px; 
}

/*
#top .newarrival ul li:not(:target) {
border:1px solid #b9988e\9;
border-image:none\9;	
}
#top .newarrival ul li{
	width:168px;
	float:left;
	padding:10px 10px 20px;
    border-style:solid !important;
	border-width:1px !important; 
}
*/

#top .newarrival ul li .img{
	width:168px;
	height:168px;
	position:relative;
}
#top .newarrival ul li .img .bg{
	width:148px;
	height:148px;
	position:absolute;
	top:0;
	left:0;
	background:#ffe7e7;
	opacity: 0.9;
	display:none;
	line-height:18px;
	font-weight:bold;
	padding:10px;
}
#top .newarrival ul li .img .bg p{
	display:table;
	vertical-align:middle;
	width:100%;
	height:100%;
}
#top .newarrival ul li .img .bg p span{
	display:table-cell;
	vertical-align:middle;
}
#top .newarrival ul li .icon{
	margin:10px 0 0;
}
#top .newarrival ul li .link{
	margin:10px 0 0;
	color:#8f6100;
	font-size:13px;
	line-height:16px;
}
#top .newarrival ul li .link a{
	color:#8f6100;
}
#top .newarrival ul li .name{
	color:#5c4244;
	font-size:12px;
	line-height:18px;
	font-weight:bold;
}
#top .newarrival ul li a .name{
	color:#5c4244;
	display:block;
	margin:5px 0 0;
}
#top .newarrival ul li a .copy{
	color:#5c4244;
	font-size:12px;
	line-height:18px;
	display:block;
	margin:5px 0 0;
}
#top .newarrival ul li .price{
	margin:5px 0 0;
	color:#5c4244;
	font-size:12px;
	line-height:18px;
}
#top .ranking{
	margin:30px 0 0;
}
.parts_ranking{ width:760px; margin-top:15px; margin-bottom:20px; text-align:left; background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/common/ranking/bxSide.gif) repeat-y;}
.parts_ranking .clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden;line-height:0;}
.parts_ranking .clearfix{display:inline-block;min-height:1%;} 
.parts_ranking .title{ padding:25px 0 22px; text-align:center; font-size:18px; font-weight:bold; color:#89585f; background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/common/ranking/bxLine.gif) top no-repeat;}
.parts_ranking ul{ padding:0 0 22px 18px; background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/common/ranking/bxLine.gif) bottom no-repeat;}
.parts_ranking li{ width:150px; position:relative; display: table-cell; text-align:left; vertical-align:top; font-size:12px; line-height:1.5;}
.parts_ranking li span{ position:absolute; left:7px; top:-9px; z-index:10;}
.parts_ranking li a{ padding-right:8px; display:block; font-weight:bold;}
.parts_ranking li a img{ width:130px; margin:0 0 3px; display:block; z-index:1;}
.ranking .btn{
	margin:30px auto 0;
	width:280px;
	font-size:14px;
	line-height:14px;
	font-weight:bold;
	color:#fff;
	text-align:center;
	background:#8e8b82;
}
.ranking .btn a{
	padding:12px 0;
	display:block;
	color:#fff;	
}
.ranking .btn a:hover{
	text-decoration:none;	
}

#top .rcm{
	margin:40px 0 0;
}
#top .rcm .lead{
	font-size:15px;
	line-height:15px;
	text-align:center;
	padding:15px 0 20px;
}

#top .rcm .itm{
	width:730px;
	padding:30px 0 30px 30px;
	background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/top/bg_rcm.jpg) 0 50px repeat-y;
}
#top .rcm ul{
	width:730px;
	padding:0;
}
#top .rcm ul li{
	width:335px;
	float:left;
	padding:0px 30px 30px 0; 
}
#top .rcm ul li .img{
	width:335px;
	height: 194px;
	position:relative;
}
#top .rcm ul li .img .bg{
	width:315px;
	height:174px;
	position:absolute;
	top:0;
	left:0;
	background:#53402f;
	opacity: 0.7;
	display:none;
	font-size:14px;
	line-height:21px;
	font-weight:bold;
	padding:10px;
	color:#fff;
}
#top .rcm ul li .img .bg p{
	display:table;
	vertical-align:middle;
	width:100%;
	height:100%;
}
#top .rcm ul li .img .bg p span{
	display:table-cell;
	vertical-align:middle;
}
#top .rcm ul li .link{
	margin:10px 0 0;
	color:#8f4a00;
	font-size:16px;
	line-height:22px;
}
#top .rcm ul li .link a{
	color:#8f4a00;
}
#top .rcm ul li a .name{
	margin:10px 0 0;
	color:#5c4244;
	font-size:16px;
	line-height:22px;
	font-weight:bold;
	display:block;
}
#top .rcm ul li a .copy{
	margin:10px 0 0;
	color:#5c4244;
	font-size:14px;
	line-height:22px;
	display:block;
}
#top .rcm ul li .price{
	margin:5px 0 0;
	color:#5c4244;
	font-size:14px;
	line-height:22px;
}

#top .rcm .btn{
	margin:0 auto;
	width:300px;
	font-size:14px;
	line-height:14px;
	font-weight:bold;
	color:#fff;
	text-align:center;
	background:#8e8b82;
}
#top .rcm .btn a{
	padding:12px 0;
	display:block;
	color:#fff;	
}
#top .rcm .btn a:hover{
	text-decoration:none;	
}

#top .rcm .itm02{
	width:730px;
	padding:30px 0 10px 30px;
	background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/top/bg_rcm.jpg) 0 50px repeat-y;
}
#top .rcm .itm02 ul{
	width:730px;
	padding:0;
}
#top .rcm .itm02 ul li{
	width:218px;
	float:left;
	padding:0px 22px 20px 0;
}
#top .rcm ul li .img{
	width:218px; height:218px;
	/*position:relative;*/
}

#top .sf{
	margin:30px 0 0;
}
#top .sf ul{
	width:760px;
	padding:0;
	border-image: url("https://www.rakuten.ne.jp/gold/mutow/romapri/img/top/frame_list.gif") 0 0 1 1;
    border-style:solid;
	border-width:1px; 
}
#top .sf ul li{
	width:335px;
	float:left;
	padding:21px 21px 21px 22px;
	border-image: url("https://www.rakuten.ne.jp/gold/mutow/romapri/img/top/frame_list.gif") 1 1 0 0;
    border-style:solid;
	border-width:1px; 
}
#top .sf ul li .img{
	width:335px;
	height:178px;
}
#top .sf ul li .icon{
	margin:10px 0 0;
}
#top .sf ul li .link{
	margin:10px 0 0;
	color:#8f6100;
	font-size:16px;
	line-height:21px;
}
#top .sf ul li .link a{
	color:#8f6100;
}

#top .sf ul li a .copy{
	color:#5c4244;
	font-size:14px;
	line-height:21px;
	display:block;
	margin:8px 0 0;
}
#top .sf .btn{
	margin:30px auto 0;
	width:280px;
	font-size:14px;
	line-height:14px;
	font-weight:bold;
	color:#fff;
	text-align:center;
	background:#8e8b82;
}
#top .sf .btn a{
	padding:12px 0;
	display:block;
	color:#fff;	
}
#top .sf .btn a:hover{
	text-decoration:none;	
}

#top #sns{
	margin:40px auto 0;
	width:760px;
}
#top #sns #snstwr{
	float:left;
	padding:0 0 0 15px;
}
#top #sns #insta{
	float:right;
	padding:8px 0 0;
}

#top .sns_btn_wrap{
	margin:30px 0 0;
	background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/top/line_sns.gif) 0 top no-repeat;
}
#top .sns_btn{
	/*padding:25px 0 25px 90px;*/
	padding:25px 0 25px 169px;
	background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/top/line_sns.gif) 0 bottom no-repeat;
	width:670px;
}
#top .sns_btn li{
	float:left;
}
#top .sns_btn li:first-child{
	display:none;
}
#top .sns_btn li a{
	display:block;
}

#categoty{ width:760px; margin:40px 0 0; padding:0; font-size:11px; line-height:1.6;}
#categoty h2{ padding-bottom:15px;}
#categoty ul, #categoty li, 
#categoty dl, #categoty dt, #categoty dd{ margin:0; padding:0;}
#categoty #cate_area{ padding:40px 0 15px 36px; background: url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/common/category/bg.jpg) top left;}
#categoty #cate_area dl{ width:174px; display:inline-block; vertical-align:top;}
#categoty #cate_area dt{ height:50px; padding:0 20px 0 58px; font-size:11px; font-weight:bold; line-height:1.25; display:table-cell; vertical-align:middle;}
#categoty #cate_area dd{ padding:0 1em 1.5em 0;}
#categoty #cate_area ul{ padding:0.5em 0; line-height:2;}
#categoty #cate_area li{ padding:0 0 0 10px; background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/common/category/blt.png) no-repeat 2px 8px;}
#categoty #cate_area .ct01{ background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/common/category/ct01.png) no-repeat 0 -3px;}
#categoty #cate_area .ct02{ background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/common/category/ct02.png) no-repeat 0 -3px;}
#categoty #cate_area .ct03{ background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/common/category/ct03.png) no-repeat 0 -3px;}
#categoty #cate_area .ct04{ background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/common/category/ct04.png) no-repeat 0 -3px;}
#categoty #cate_area .ct05{ background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/common/category/ct05.png) no-repeat 0 -3px;}
#categoty #cate_area .ct06{ background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/common/category/ct06.png) no-repeat 0 -3px;}
#categoty #cate_area .ct07{ background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/common/category/ct07.png) no-repeat 0 -3px;}
#categoty #cate_area .ct08{ background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/common/category/ct08.png) no-repeat 0 -3px;}
#categoty #cate_area .ct09{ background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/common/category/ct09.png) no-repeat 0 -3px;}

#service{ width:760px; margin:50px 0 0; padding:0; font-size:11px; line-height:1.6; background: url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/common/service/linex.gif) bottom no-repeat;}
#service ul, #service li, 
#service dl, #service dt, #service dd{ margin:0; padding:0;}
#service ul{ padding:0 0 0 1px; display:table; background: url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/common/service/liney.gif) left no-repeat;}
#service li{ width:253px; display:table-cell; background: url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/common/service/liney.gif) right no-repeat;}
#service dl{ padding:1em 1em 1em 60px;}
#service dt{ padding-bottom:0.25em; font-size:13px; font-weight:bold; line-height:1.4;}
#service dd{ padding-bottom:0.5em;}
#service .sv01{ background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/common/service/sv01.gif) no-repeat 8px 12px;}
#service .sv02{ background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/common/service/sv02.gif) no-repeat 10px 12px;}
#service .sv03{ background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/common/service/sv03.gif) no-repeat 10px 12px;}

#shoppingGuide{ width:760px; margin:50px 0 0; padding:0; font-size:11px; line-height:2;}
#shoppingGuide ul, #shoppingGuide li, 
#shoppingGuide dl, #shoppingGuide dt, #shoppingGuide dd{ margin:0; padding:0;}
#shoppingGuide #guide_area{ padding:26px 0 0;}
#shoppingGuide .left{ width:360px; padding-right:35px; float:left;}

#shoppingGuide .left .pay{ margin-bottom:1em;}
#shoppingGuide .left .pay dt{ margin-left:-0.5em;}
#shoppingGuide .left li em{ font-style:normal; font-weight:bold;}

#shoppingGuide .right{ width:360px; float:right;}
#shoppingGuide dt{ padding:0 0 12px 16px; font-size:13px; font-weight:bold; background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/common/shopguide/blt01.gif) no-repeat 2px 9px;}
#shoppingGuide dd{ padding-bottom:4em;}
#shoppingGuide dd p{ padding:0 0 1.5em;}
#shoppingGuide dd li{ padding:0 0 0 12px; background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/common/shopguide/blt02.gif) no-repeat 3px 9px;}
#shoppingGuide dd dt{ padding:0; font-size:11px; background:none;}
#shoppingGuide dd dd { padding:0;}
#shoppingGuide dd img{ margin:0.5em 0 1em; display:block;}
#shoppingGuide dd .aacd{ margin:0 0 1.2em 1em; float:right;}
#shoppingGuide dd a{ text-decoration:underline;}
#shoppingGuide dd a:hover{ text-decoration:none;}

/****** default上書き  ******/
.layout_body {
    margin: 0 auto !important;
    width: 100%;
}
.layout_table {
    width: 1000px;
    margin: 30px auto 0;
}
td.layout_content {
    width: 760px;
    float: right;
	padding:6px 0 0 !important;
}
.layout_content:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	line-height:0;
}
#FS2_body_Login td.layout_content,
#FS2_body_Cart td.layout_content,
#FS2_body_Member td.layout_content,
#FS2_body_Common td.layout_content,
#FS2_body_MyPage td.layout_content,
#FS2_body_Password td.layout_content,
#FS2_body_MailMagazine td.layout_content {
    width: 1000px;
	float:none;
}
#FS2_body_Login .layout_menu,
#FS2_body_Cart .layout_menu,
#FS2_body_Member .layout_menu,
#FS2_body_Common .layout_menu,
#FS2_body_MyPage .layout_menu,
#FS2_body_Password .layout_menu,
#FS2_body_MailMagazine .layout_menu {
	display:none;
}

.pan {
    background: #f5f5f5 !important;
	font-size:10px !important;
	color:#7a4e4e !important;
	padding:4px 0 4px 12px !important;
	/*width:748px !important;*/
	margin:0 0 0 0 !important;
}
.pan a{
	color:#7a4e4e !important;
	text-decoration:underline !important;
}
.pan a:hover{
	text-decoration:none !important;
}
#FS2_itemlayout_IH3 .FS2_additional_image_btn_thumbnail_container {
    margin-bottom: 35px !important;
    width:392px !important;
	position:relative;
}
#FS2_itemlayout_IH3 .FS2_additional_image_itemdetail_container_right {
    margin-left: 0 !important;
    width: 350px !important;
	margin-bottom: 35px !important;
	color:#634242 !important;
	font-size:12px !important;
}
#FS2_itemlayout_IH3 .FS2_additional_image_container_main {
    float: none !important;
    width: 392px !important;	
}
#FS2_itemlayout_IH3 .FS2_additional_image_container_main:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	line-height:0;
}
.fb-comments {
    display: none !important;
}
#FS2_itemlayout_IH3 .FS2_thumbnail_container {
    width:380px !important;
	height:380px !important;
}
.FS2_additional_image_btn_thumbnail_container .FS2_thumbnail_container {
    border: none !important;
    padding:0 !important;
}
.FS2_additional_image_btn_container .FS2_additional_image_btn_prev{
	position:absolute;
	top:155px;
	left:-1px;
}
.FS2_additional_image_btn_container .FS2_additional_image_btn_next{
	position:absolute;
	top:155px;
	left:346px;
}
.FS2_additional_image_btn_container table{ float:right;}
.FS2_additional_image_btn_container{margin:0 0 5px; width:380px;height: 24px !important;}
.FS2_additional_image_btn_container:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	line-height:0;
}
.FS2_additional_image_container_title {
    border-bottom: none !important;
    margin:0 !important;
    padding-bottom:0 !important;
	width:100%;
	height:17px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/product/detail_photo.gif) 0 0 no-repeat;
}
.FS2_additional_image_container_main .FS2_additional_image_thumbnail_container {
    display: block !important;
	float:left;
	padding:0 !important;
	margin:12px 12px 0 0 !important;
	width:84px;
	height:84px;
	border:1px solid #e8e8e8;
}
.FS2_additional_image_container_main .FS2_additional_image_thumbnail_container img {
	width:100%;
}
.FS2_additional_image_container_main .FS2_additional_image_container_main img {
    border:none !important;
    margin:0 !important;
}
.FS2_body_Goods_GoodsDetail h1.itemTitle{
	font-size:20px !important;
	font-weight:bold !important;
	color:#a78107 !important;
	line-height:1.2em;
}
/*
#FS2_body_Goods{
	display:none;
}
*/
.FS2_body_Goods_GoodsDetail .itemPrice{
	color:#634242 !important;
	font-size:20px !important;
	font-weight:bold !important;
	line-height:1.2em;
}
.FS2_itemPrice_text {
    margin:25px 0;
}
.FS2_eye_catch_icon{
	float:left;
	margin:0 0px 10px 0;
}
.FS2_eye_catch_icon img{
	margin:0 6px 0px 0;
}
.FS2_Preorder_icon,
.itemNumber,
.sellTerms,
.FS2_additional_image_tableVariation,
.FS2_figure,
.FS2_TweetButton_area{
	clear:both;
	display: block;
}
.FS2_original_icons{
	height:18px;
	margin:0 0 10px 0;
	float:left;
}
.FS2_original_icons li{
	margin:0 6px 0 0;
	padding:0;
	display: block;
	float:left;
}
.FS2_original_icons li span{
	display: block;
}
.FS2_Preorder_icon{
	margin:0 0 10px;
}
.itemNumber {
    color: #634242 !important;
    margin: 0 0 10px !important;
}
.sellTerms{
	color:#184d49 !important;
	font-size:12px;
	line-height:1.2em;
	border:1px solid #429a93 !important;
	padding:6px 0 4px;
	margin:20px 0 0;
	background:#fff !important;
	width:378px;
}
.FS2_additional_image_tableVariation_table{
	width:100%;
	font-size:11px;
}
.FS2_additional_image_tableVariation_table th,
.FS2_additional_image_tableVariation_table td{
	vertical-align:middle;
	border: none !important;
	padding:15px 0;
}
.FS2_additional_image_tableVariation_table td{
	padding:15px 0 15px 20px;
}
.FS2_additional_image_tableVariation_bg {
    background: #fff !important;
}
.FS2_additional_image_tableVariation_table tr {
	background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/product/line.gif) 0 0 no-repeat !important;
}
.FS2_figure {
    padding: 15px 0;
}
.FS2_figure .FS2_figure_table_td_cart_btn{
	padding:0 0 0 10px;
}
.FS2_additional_image_itemdetail_container_right .FS2_point{
	border:none;
}
.FS2_TweetButton_area{
	margin:20px 0 25px;
}
.FS2_TweetButton_area:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	line-height:0;
}
#twitter-widget-0{
	float:left;
	margin:0 5px 0 0;
}
.fb_iframe_widget{
	float:left;
}
.FS2_MailRecommendButton_area{
	margin:3px 0 0;
}
.FS2_WishListButton_area{
	margin:15px 0 0;
}
.FS2_additional_image_itemdetail_container{
	margin:0 !important;
	padding:50px 0 0 !important;
	background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/product/line.gif) 0 0 repeat-x;
}
.FS2_additional_image_itemdetail_container h4{
	margin:50px 0 0;
	padding:0;
}
.FS2_additional_image_itemdetail_container h4.copy{
	font-size:20px;
	font-weight:bold;
	color:#ed6262;
	line-height:1.2em;
	padding:0 0 30px 12px;
	margin:0;
}
.FS2_additional_image_itemdetail_container p{
	font-size:12px;
	color:#634242;
	line-height:21px;
	padding:20px 0 0 12px;
}
.FS2_additional_image_itemdetail_container p.copy{
	font-size:14px;
	line-height:28px;
}
.FS2_additional_image_itemdetail_container .FS2_ItemComment{display:none;}
#FS2_itemlayout_IH3{
	margin:20px 0 0 !important;
}
#FS2_Recommend_List h2.CrossHead{
    border: none !important;
    margin:50px 0 0 !important;
    padding:0 !important;
	width:100%;
	height:30px;
}
#FS2_Recommend_List_wrap{
	margin:20px 0 0;
	padding:0 31px;
	position:relative;
	width:698px;
}
#FS2_Recommend_itemlayout_B{
	width:100%;
}
#FS2_Recommend_List_wrap #FS2_Recommend_itemlayout_B .FS2_itemlayout_td_Left{
	text-align:left;
	font-size:11px;

}
#FS2_Recommend_List_wrap #FS2_Recommend_itemlayout_B .FS2_itemlayout_td_Left .itemTitle{
	font-weight:bold !important;
	font-size:12px !important;
	line-height:18px !important;
}
#FS2_Recommend_List_wrap #FS2_Recommend_itemlayout_B .FS2_itemlayout_td_Left .itemCatchCopy,
#FS2_Recommend_List_wrap .owl-dots{
	display:none !important;
}
#FS2_Recommend_List  .itemPrice {
    font-size:12px !important;
	line-height:18px !important;
	font-weight:normal !important;
}
#FS2_Recommend_List .FS2_itemPrice_text{
	margin:5px 0 0 !important;
}
.owl-theme .owl-controls .owl-nav [class*="owl-"] {
    border-radius: 0px !important;
    display: block !important;
    padding: 0 !important;
	width:11px !important;
	height:16px !important;
	overflow:hidden !important;
	text-indent:-9999px !important;
	position:absolute !important;
	top:50% !important;
	margin:-5px 0 0 !important;
}
.owl-theme .owl-controls .owl-nav [class*="owl-"]:hover {
}
.owl-theme .owl-controls .owl-nav .owl-prev {
    background:#fff url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/product/arrow_l.gif) 0 0 no-repeat !important;
	left:0;
}
.owl-theme .owl-controls .owl-nav .owl-next {
    background:#fff url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/product/arrow_r.gif) 0 0 no-repeat !important;
	right:0;
}
#FS2_Recommend_List .gl_Item{ margin:0 !important;}
#FS2_Recommend_List .thumbnail{
	width:100% !important;
}

.FS2_additional_image_container_main img{border:none !important;}
.FS2_lower_comment {
    background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/product/line.gif) 0 0 repeat-x;
}
.FS2_lower_comment #categoty {
    margin: 0;
    padding: 40px 0 0;
}
.FS2_ReviewButton_area{
	display:none;
}
.FS2_additional_image_itemdetail_container_right .FS2_ReviewEditButton_area{
	margin:20px 0 0 !important;
}
.FS2_additional_image_itemdetail_container_right .FS2_ReviewEditAverage{
	margin:5px 0 0 !important;
}
#FS2_body_Goods .userTable_01 {
    border: none !important;
	padding:0 0 0 12px !important;
	margin:25px 0 0 !important;
}
#FS2_body_Goods .userTable_01 .FS2_Review_Detail_container_td td{
	padding:10px 20px !important;
	vertical-align:middle !important;
	background:#fff0f0 !important;
}

.FS2_Review_Detail_Prof_Date {
    float: right !important;
}
.FS2_MyReviewStatus {
	padding:0 0 0 12px !important;
}
.FS2_MyReviewList_Text {
    margin: 0 5px 0px;
    padding:0 0 0 12px !important;
    width: 738px !important;
}
.FS2_ReviewTextLink_area {
    text-align: center !important;
	margin:30px 0 0;
}
.FS2_ReviewTextLink_area a{
    text-align: center !important;
	font-size:14px;
	line-height:14px;
	font-weight:bold;
	padding:10px 45px 8px;	
	background:#8e8b82;
	text-decoration:none;
	color:#fff;
}
.FS2_ReviewTextLink_area a:hover{
	text-decoration:none;
}
.user_inner_content {
    margin-bottom: 50px !important;
}
.FS2_ArrivalInformationButton_area{
	display:none;
}
#FS2_body_Goods .FS2_ArrivalInformationButton_area{
	display: block;
}
.FS2_pager_link_first img{
	display:none;
}
.FS2_pager_link_prev img{
	display:none;
}
.FS2_pager_link_next img{
	display:none;
}
.FS2_pager_link_last img{
	display:none;
}
/*　最初に戻る　*/
.FS2_pager_link_first{
	display:inline-block;
	width:12px;
	height:11px;
	background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/list/arrow_top.gif) no-repeat center center;
	padding:0px 7px;
	position:relative;
	top:1px;
}
a:hover.FS2_pager_link_first{
	background-color:#fff;
}

/*　前へ　*/
.FS2_pager_link_prev{
	display:inline-block;
	width:6px;
	height:11px;
	background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/list/arrow_prev.gif) no-repeat center center;
	padding:0px 12px 0 7px;
	position:relative;
	top:1px;
}
a:hover.FS2_pager_link_prev{
	background-color:#fff;
}

/*　次へ　*/
.FS2_pager_link_next{
	display:inline-block;
	width:6px;
	height:11px;
	background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/list/arrow_next.gif) no-repeat center center;
	padding:0px 12px 0 7px;
	position:relative;
	top:1px;
}
a:hover.FS2_pager_link_next{
	background-color:#fff;
}

/*　最後へ　*/
.FS2_pager_link_last{
	display:inline-block;
	width:12px;
	height:11px;
	background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/list/arrow_end.gif) no-repeat center center;
	padding:0px 7px;
	position:relative;
	top:1px;
}
a:hover.FS2_pager_link_last{
	background-color:#fff;
}
.FS2_pager_stay{
	font-size:14px;
	line-height:14px;
	font-weight:bold;
	color:#7a4e4e;
	width:24px;
	padding:5px 0;
	text-align:center;
	border:1px solid #bea862;
	display:inline-block;
}
.FS2_pager_link{
	font-size:14px;
	line-height:14px;
	color:#7a4e4e;
	width:24px;
	padding:5px 0;
	text-align:center;
	border:1px solid #d7c5c5;
	display:inline-block;
}
.FS2_sort_menu_bg{padding:0 !important; margin:15px 0 0 !important;}
#FS2_sort_menu {margin:15px 0 0; font-size:12px; line-height:12px;}
#FS2_sort_menu .FS2_sort_menu_title{display:none;}
#FS2_sort_menu li {
    border-right: 1px solid #bea862 !important;
    display: inline;
    margin:0;
    padding: 0 18px 0 15px;
	font-weight:bold;
}
#FS2_sort_menu li:last-child {
    border-right:none !important;
}
#FS2_sort_menu li a{
	font-weight:normal;
}
.pager {
    border-bottom: none !important;
    margin: 20px 0 !important;
    padding: 0 8px !important;
    text-align: right;
}
.pager:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	line-height:0;
}
.pager .FS2_pager_text{
	float:left;
}
.groupLayout {
    margin:0 !important;
    width: 772px !important;
}
#FS2_itemlayout_IHL2 .FS2_AdditionalImageEnlargementSsize_Button{display:none;}
#FS2_itemlayout_IHL2 {
    border:none !important;
    float: left;
    margin:0px 12px 30px 0 !important;
    padding:0 !important;
    width: 245px !important;
}
#FS2_itemlayout_IHL2 .FS2_thumbnail_container img{
	width:100%;
}
/*
#FS2_itemlayout_IHL2:nth-child(3n) {
    border:none !important;
    float: left;
    margin:0px 0px 30px 0 !important;
    padding:0 !important;
    width: 245px !important;
}
*/
#FS2_itemlayout_IHL2 .FS2_Preorder_icon,.FS2_AdditionalImage_Balloon_Tip{display:none !important;}
.FS2_AdditionalImage_Balloon_Tip_RollOver {
    background-color: #fff !important;
}

#FS2_itemlayout_IHL2 .FS2_eye_catch_icon {
    margin: 10px 0px 0 0 !important;
}
#FS2_itemlayout_IHL2 .FS2_eye_catch_icon img {
    margin: 0px 6px 0 0 !important;
}
#FS2_itemlayout_IHL2 .FS2_original_icons {
    margin: 10px 0 0 !important;
}

#FS2_itemlayout_IHL2 .itemGroup {
    padding: 10px 0 0 !important;
    margin: 0 !important;
	clear:both;
}
#FS2_itemlayout_IHL2 .FS2_itemPrice_text {
    font-size: 12px !important;
	line-height:18px;
    font-weight: normal;
    margin: 5px 0;
}
#FS2_itemlayout_IHL2 .itemPrice {
    color: #5c4244;
	font-weight:bold;
}


/*160414*/

/*PrivacyPolicy.html*/
#FS2_body_Config .pageTitle {font-size:20px !important;
    padding: 25px 0 15px 0 !important;
    margin: 0 0 30px 0 !important;
    border-bottom: 2px solid #ffbdbd !important;
}
#FS2_body_Config .system_content{font-size:14px !important;
 line-height:25px;}
 
 
/*BusinessDeal.html*/
#FS2_body_Config .CrossHead {
    padding: 0px 0 0px 0 !important;
    margin: 20px 0 10px 0;
    /*border-bottom: 2px solid #ffbdbd !important;*/
	font-weight:bold !important;
	border:none !important;
}

#FS2_body_Config .userTable_02 {
    border-top: 1px solid #c8b1b1 !important;
    border-left: 1px solid #c8b1b1 !important;
    width: 100%;
    margin-bottom: 0px !important;
}
#FS2_body_Config .userTable_02 th {
    font-weight: normal;
    background: #F6F6F6;
    border-bottom: 1px solid #c8b1b1 !important;
    border-right: 1px solid #c8b1b1 !important;
    padding: 15px 20px !important;
}

#FS2_body_Config .userTable_02 td {
    border-bottom: 1px solid #c8b1b1;
    border-right: 1px solid #c8b1b1;
    padding: 15px 20px !important;
}

#FS2_body_Config .Definition {
    padding: 0px 0 5px 0;
    margin: 20px 0 10px 0;
    border-bottom: 2px dotted #ffbdbd !important;

}

/*MailMagazineEntry.html*/
#FS2_body_MailMagazine .system_content{font-size:14px !important;
 line-height:25px;}
#FS2_body_MailMagazine .pageTitle {font-size:20px !important;
    padding: 25px 0 15px 0 !important;
    margin: 0 0 30px 0 !important;
    border-bottom: 2px solid #ffbdbd !important;
}
#FS2_body_MailMagazine .userTable_01 {
    width: 100%;
    margin-bottom: 10px;
    border-top: 1px solid #c8b1b1 !important;
    border-left: 1px solid #c8b1b1 !important;
}
#FS2_body_MailMagazine .userTable_01 th {text-align:left;
    white-space: nowrap;
    font-weight: normal;
    background: #F6F6F6;
    border-bottom: 1px solid #c8b1b1 !important;
    padding: 15px 20px !important;
}
#FS2_body_MailMagazine .userTable_01 td {
    border-bottom: 1px solid #c8b1b1 !important;
    border-right: 1px solid #c8b1b1 !important;
	    border-left: 1px solid #c8b1b1 !important;	
    padding: 15px 20px !important;
}

#FS2_body_MailMagazine #entry {
    text-align: center;
	padding-top:20px !important;
}
#FS2_body_MailMagazine #delete {
    text-align: center;
	padding-top:15px !important;
}
/*MailMagazineEntryComplete.html*/
#FS2_body_Common .system_content{font-size:14px !important;
 line-height:25px;}
#FS2_body_Common .pageTitle {font-size:20px !important;
    padding: 25px 0 15px 0 !important;
    margin: 0 0 30px 0 !important;
    border-bottom: 2px solid #ffbdbd !important;
}

/*ReviewList.html*/
#FS2_body_Review .system_content{font-size:14px !important;
 line-height:25px;}
#FS2_body_Review .pageTitle {font-size:20px !important;
    padding: 25px 0 15px 0 !important;
    margin: 0 0 30px 0 !important;
    border-bottom: 2px solid #ffbdbd !important;
}
#FS2_body_Review .userTable_01 {
    width: 100%;
    margin-bottom: 10px;
    border-top: 1px solid #c8b1b1 !important;
    border-left: 1px solid #c8b1b1 !important;
}
#FS2_body_Review .userTable_01 th {
    white-space: nowrap;
    font-weight: normal;
    background: #F6F6F6;
    border-bottom: 1px solid #c8b1b1 !important;
	    border-right: 1px solid #c8b1b1 !important;
    padding: 15px 20px !important;
}
#FS2_body_Review .userTable_01 td {
    border-bottom: 1px solid #c8b1b1 !important;
    border-right: 1px solid #c8b1b1 !important;
    padding: 15px 20px !important;
}
#FS2_body_Review .FS2_Review_Detail_td {
    background: #fff0f0 !important;
}

#FS2_body_Review .FS2_MyReviewStatus {
    padding: 0 0 0 0px !important;
}


/*ShoppingCart.html*/
#FS2_body_Cart .system_content{font-size:14px !important;
 line-height:25px;}
#FS2_body_Cart .pageTitle {font-size:20px !important;
    padding: 25px 0 15px 0 !important;
    margin: 0 0 30px 0 !important;
    border-bottom: 2px solid #ffbdbd !important;
}
#FS2_body_Cart .CrossHead {
    padding: 0px 0 0px 0 !important;
    margin: 20px 0 10px 0;
    /*border-bottom: 2px solid #ffbdbd !important;*/
	font-weight:bold !important;
	border:none !important;
}
#FS2_body_Cart .cartTable {
    width: 100%;
    margin:15px 0 5px 0 !important;
    border-collapse: collapse;
    border-left: 1px solid #c8b1b1;
    border-top: 1px solid #c8b1b1;
}
#FS2_body_Cart .cartTable caption {font-size:20px !important;
    padding: 10px 20px !important;
    background: #fff0f0 !important;
	border-top: 1px solid #c8b1b1 !important;	
    border-right: 1px solid #c8b1b1 !important;
    border-left: 1px solid #c8b1b1 !important;	
}
#FS2_body_Cart .cartTable td {
    border-right: 1px solid #c8b1b1 !important;
    border-bottom: 1px solid #c8b1b1 !important;
    padding: 10px 20px !important;
}
#FS2_body_Cart .cartTable th {
    background: #f5f5f5 !important;
    border-right: 1px solid #c8b1b1 !important;
    border-bottom: 1px solid #c8b1b1 !important;
    padding: 10px 20px !important;
    font-weight: normal;
}

#FS2_body_Cart #FS2_Recommend_List{width:750px !important;margin:0px auto 0 auto !important;}

#FS2_body_Cart #FS2_Recommend_List .CrossHead {
    border:none !important;
}
#FS2_body_Cart #FS2_Recommend_List .itemPrice {
    font-size: 12px !important;
    line-height: 18px !important;
    font-weight: normal !important;
	color:#5c4244 !important;
}
#FS2_body_Cart #FS2_Recommend_List .FS2_itemPrice_text {
    margin: 0px 0 0 !important;
}
#FS2_body_Cart #submit_4 , #buy_here{margin:25px 0 0 0 !important;}
.cartTable {
    width: 100%;
    margin-bottom: 0px !important;
    border-collapse: collapse;
    border-left: 1px solid #c8b1b1;
    border-top: 1px solid #c8b1b1;
}
#FS2_body_Cart #submit_1 ,#FS2_body_Cart #submit_2{margin:0px 0 10px 0 !important;}


/*OrderConfirm.html*/
#FS2_body_Cart .userTable_02 {
    border-top: 1px solid #c8b1b1 !important;
    border-left: 1px solid #c8b1b1 !important;
    width: 100%;
    margin-bottom: 20px !important;
}
#FS2_body_Cart .userTable_02 th {
    font-weight: normal;
    background: #F6F6F6;
    border-bottom: 1px solid #c8b1b1 !important;
    border-right: 1px solid #c8b1b1 !important;
    padding: 15px 20px !important;
}

#FS2_body_Cart .userTable_02 td {
    border-bottom: 1px solid #c8b1b1;
    border-right: 1px solid #c8b1b1;
    padding: 15px 20px !important;
}
#FS2_body_Cart 

/*DeliveryEdit.html*/
#FS2_body_Cart .FS2_bottom_btn_center_1 {
    text-align: center;
    margin: 30px 0;
}
#FS2_body_Cart .cartTable {
    width: 100%;
    margin-bottom: 0px !important;
    border-collapse: collapse;
    border-left: 1px solid #c8b1b1;
    border-top: 1px solid #c8b1b1;
}
#FS2_body_Cart .pageTitle {font-size:20px !important;
    padding: 25px 0 15px 0 !important;
    margin: 0 0 30px 0 !important;
    border-bottom: 2px solid #ffbdbd !important;
}
#FS2_body_Cart .userTable_01 {
    width: 100%;
    margin-bottom: 10px;
    border-top: 1px solid #c8b1b1 !important;
    border-left: 1px solid #c8b1b1 !important;
    margin: 0 0 20px 0 !important;
}
#FS2_body_Cart .userTable_01 th {text-align:left;
    white-space: nowrap;
    font-weight: normal;
    background: #F6F6F6;
    border-bottom: 1px solid #c8b1b1 !important;
    padding: 15px 20px !important;
}
#FS2_body_Cart .userTable_01 td {
    border-bottom: 1px solid #c8b1b1 !important;
    border-right: 1px solid #c8b1b1 !important;
	    border-left: 1px solid #c8b1b1 !important;	
    padding: 15px 20px !important;
}

#FS2_body_Cart .userTable_01 caption {    padding: 10px 20px !important;
    background: #fff0f0 !important;
	border-top: 1px solid #c8b1b1 !important;	
    border-right: 1px solid #c8b1b1 !important;
    border-left: 1px solid #c8b1b1 !important;	
	font-size:20px !important;
}


/*OrderConfirm.html*/
#FS2_body_Cart .userTable_02 caption {
padding: 10px 20px !important;
    background: #fff0f0 !important;
	border-top: 1px solid #c8b1b1 !important;	
    border-right: 1px solid #c8b1b1 !important;
    border-left: 1px solid #c8b1b1 !important;	
	font-size:20px !important;
}
#FS2_body_Cart .cartTable tr.summary th, .cartTable tr.summary td {
    border-top-width: 3px;
    border-top-style: double;
    border-color: #c8b1b1;
}

/*MemberEntryEdit.html*/
#FS2_body_Member .system_content{font-size:14px !important;
 line-height:25px;}
#FS2_body_Member .pageTitle {font-size:20px !important;
    padding: 25px 0 15px 0 !important;
    margin: 0 0 30px 0 !important;
    border-bottom: 2px solid #ffbdbd !important;
}
#FS2_body_Member strong{font-size:14px !important;}

#FS2_body_Member .system_content .userTable_01 input{background:#fff;border:1px solid #abadb3;margin:0px 5px 5px 5px !important;}
#FS2_body_Member .system_content select{background:#FFF;border:1px solid #abadb3;margin:0 5px 5px 5px !important;}

#FS2_body_Member .userTable_01 {
    width: 100%;
    margin-bottom: 10px;
    border-top: 1px solid #c8b1b1 !important;
    border-left: 1px solid #c8b1b1 !important;
    margin: 0 0 20px 0 !important;
}
#FS2_body_Member .userTable_01 th {text-align:left;
    white-space: nowrap;
    font-weight: normal;
    background: #F6F6F6;
    border-bottom: 1px solid #c8b1b1 !important;
    padding: 15px 20px !important;
}
#FS2_body_Member .userTable_01 td {
    border-bottom: 1px solid #c8b1b1 !important;
    border-right: 1px solid #c8b1b1 !important;
	 border-left: 1px solid #c8b1b1 !important;
    padding: 15px 20px !important;
}

/*MemberEntryConfirm.html*/
#FS2_body_Common #submit,#FS2_body_Common #submit_0,#submit_1 ,#FS2_body_Common #submit_2 {border:none !important;padding:20px 0 0 0 !important;}


/*MyPageTop.html*/
#FS2_body_MyPage .system_content{font-size:14px !important;
 line-height:25px;}
#FS2_body_MyPage .pageTitle {font-size:20px !important;
    padding: 25px 0 15px 0 !important;
    margin: 0 0 30px 0 !important;
    border-bottom: 2px solid #ffbdbd !important;
}

#FS2_body_MyPage .FS2_body_MyPage_CreditCardList br{ display:none;}
#FS2_body_MyPage .FS2_addCreditCardList a{
	width: 188px;
    padding: 0.5em 0;
    display: block;
    color: #ffffff;
    background: #f16767;
	font-size:14px;
    text-align: center;
}

#FS2_body_MyPage .CrossHead {
    padding: 0px 0 0px 0 !important;
    margin: 0px 0 5px 0;
    /*border-bottom: 2px solid #ffbdbd !important;*/
	font-weight:bold !important;
	border:none !important;
}
#FS2_body_MyPage .CrossHead a{text-decoration:underline !important;}
#FS2_body_MyPage .CrossHead a:hover{text-decoration:none !important;}

#FS2_body_MyPage .FS2_mypage_container_ReviewHistory p a{text-decoration:underline !important;}
#FS2_body_MyPage .FS2_mypage_container_ReviewHistory p a:hover{text-decoration:none !important;}

#FS2_body_MyPage p{margin:0 0 25px 0;}

/*Login.html*/
#FS2_body_Login .system_content{font-size:14px !important;
 line-height:25px;}
#FS2_body_Login .pageTitle {font-size:20px !important;
    padding: 25px 0 15px 0 !important;
    margin: 0 0 30px 0 !important;
    border-bottom: 2px solid #ffbdbd !important;
}
#FS2_body_Login .CrossHead {
    padding: 0px 0 0px 0 !important;
    margin: 0px 0 10px 0;
    /*border-bottom: 2px solid #ffbdbd !important;*/
	font-weight:bold !important;
	border:none !important;
}
#FS2_body_Login .userTable_01 {
    width: 100%;
    margin-bottom: 10px;
    border-top: 1px solid #c8b1b1 !important;
    border-left: 1px solid #c8b1b1 !important;
    margin: 0 0 20px 0 !important;
}
#FS2_body_Login .userTable_01 th {
    white-space: nowrap;
    font-weight: normal;
    background: #F6F6F6;
    border-bottom: 1px solid #c8b1b1 !important;
	    border-right: 1px solid #c8b1b1 !important;
    padding: 15px 20px !important;
}
#FS2_body_Login .userTable_01 td {
    border-bottom: 1px solid #c8b1b1 !important;
    border-right: 1px solid #c8b1b1 !important;
    padding: 15px 20px !important;
}

#FS2_body_Login .userTable_01 caption {    padding: 10px 20px !important;
    background: #fff0f0 !important;
	border-top: 1px solid #c8b1b1 !important;	
    border-right: 1px solid #c8b1b1 !important;
    border-left: 1px solid #c8b1b1 !important;	
	font-size:20px !important;
}
#FS2_body_Login .FS2_Login_btn_position{padding:20px 0 0 0!important;}
#FS2_body_Login .itemCenter {padding:10px 0 10px 0!important;
    text-align: center;
}
#FS2_body_Login .FS2_login_layout_table_td_right{padding:0 0 0 20px !important;}


#FS2_body_Login .inputTableArea a {
    color: #5c4244;
    text-decoration: none;
    text-align: center !important;
    display: block !important;
}
#FS2_body_Login .inputTableArea a:hover {
    color: #5c4244;
    text-decoration: underline;
    text-align: center !important;
    display: block !important;
}

/*PasswordReminderEdit.html*/
#FS2_body_Password .system_content{font-size:14px !important;
 line-height:25px;}
#FS2_body_Password .pageTitle {font-size:20px !important;
    padding: 25px 0 15px 0 !important;
    margin: 0 0 30px 0 !important;
    border-bottom: 2px solid #ffbdbd !important;
}
#FS2_body_Password .userTable_01 {
    width: 100%;
    margin-bottom: 10px;
    border-top: 1px solid #c8b1b1 !important;
    border-left: 1px solid #c8b1b1 !important;
    margin: 0 0 20px 0 !important;
}
#FS2_body_Password .userTable_01 th {text-align:left;
    white-space: nowrap;
    font-weight: normal;
    background: #F6F6F6;
    border-bottom: 1px solid #c8b1b1 !important;
    padding: 15px 20px !important;
}
#FS2_body_Password .userTable_01 td {
    border-bottom: 1px solid #c8b1b1 !important;
    border-right: 1px solid #c8b1b1 !important;
	    border-left: 1px solid #c8b1b1 !important;	
    padding: 15px 20px !important;
}
#FS2_body_Password .system_content ol{margin:0px !important;padding:0 0 20px 0 !important;}



/*AddressList.html*/
#FS2_body_MyPage .system_content{font-size:14px !important;
 line-height:25px;}
#FS2_body_MyPage .cartTable {
    width: 100%;
    margin-bottom: 5px !important;
    border-collapse: collapse;
    border-left: 1px solid #c8b1b1;
    border-top: 1px solid #c8b1b1;
}
#FS2_body_MyPage .cartTable caption {font-size:20px !important;
    padding: 10px 20px !important;
    background: #fff0f0 !important;
	border-top: 1px solid #c8b1b1 !important;	
    border-right: 1px solid #c8b1b1 !important;
    border-left: 1px solid #c8b1b1 !important;	
}
#FS2_body_MyPage .cartTable td {
    border-right: 1px solid #c8b1b1 !important;
    border-bottom: 1px solid #c8b1b1 !important;
    padding: 10px 20px !important;
}
#FS2_body_MyPage .cartTable th {
    background: #f5f5f5 !important;
    border-right: 1px solid #c8b1b1 !important;
    border-bottom: 1px solid #c8b1b1 !important;
    padding: 10px 20px !important;
    font-weight: normal;
}

#FS2_body_MyPage .FS2_Address_list_btn input{padding:0px 10px 0px 0 !important;border:none !important;margin:0 !important;}

#FS2_body_MyPage #modify_1,
#FS2_body_MyPage #delete_1{border:none !important;}

#FS2_body_MyPage .FS2_mypage_Entry_table .GoodsSelectionTable th {
    border:1px solid #c8b1b1;
	background:#fff0f0 !important;
}
#FS2_body_MyPage .GoodsSelectionTable td {
	border-top: 1px solid #c8b1b1 !important;	
    border-right: 1px solid #c8b1b1 !important;
    border-bottom: 1px solid #c8b1b1 !important;	
}
/*AddressEdit.html*/
#FS2_body_MyPage .userTable_01 {
    width: 100%;
    margin-bottom: 10px;
    border-top: 1px solid #c8b1b1 !important;
    border-left: 1px solid #c8b1b1 !important;
    margin: 0 0 20px 0 !important;
}
#FS2_body_MyPage .userTable_01 th {text-align:left;
    white-space: nowrap;
    font-weight: normal;
    background: #F6F6F6;
    border-bottom: 1px solid #c8b1b1 !important;
    padding: 15px 20px !important;
}
#FS2_body_MyPage .userTable_01 td {
    border-bottom: 1px solid #c8b1b1 !important;
    border-right: 1px solid #c8b1b1 !important;
	    border-left: 1px solid #c8b1b1 !important;	
    padding: 15px 20px !important;
}

/*AddressEntry.html*/
#FS2_body_MyPage .FS2_bottom_btn_center_1 input ,#FS2_body_MyPage .江戸風鈴 絵付け体験2 input{padding:0 !important;border:none !important;margin:0 !important;}  


/*WishList.html*/
#FS2_body_MyPage .FS2_WishListAllDeleteButton_area{padding:10px 0 10px 0 !important;margin:0 !important;}
#FS2_body_MyPage .FS2_WishListAllDeleteButton_area input{margin:0 !important;padding:0 !important;}
#FS2_body_MyPage .FS2_itemPrice_area .itemPrice{color:#634242 !important;}
#FS2_body_MyPage .FS2_WishList_table td {
    padding: 3px 3px 8px 3px !important;
    border-bottom: 1px solid #ddd;
}
#FS2_body_MyPage .FS2_WishListDetail_td p.FS2_WishListDate {
    font-size: 80%;
    margin: 0em 0 !important;
    text-align: right;
}
#FS2_body_MyPage .江戸風鈴 絵付け体験1 {
    text-align: center;
    margin: 20px 0 0 0 !important;
}
#FS2_body_MyPage .江戸風鈴 絵付け体験1 input{border:none !important;margin:0 auto !important;}

/*GuestLogin.html*/
#FS2_body_Cart .FS2_login_layout_table_td_right{padding:0 0 0 20px !important;}
#FS2_body_Cart .FS2_MemberRegistration_comment{padding:0 0 10px 0;}
#FS2_body_Cart .FS2_Login_btn_position input{margin:10px 0 10px 0 !important;border:none !important;}
#FS2_body_Cart .inputTableArea a {
    color: #5c4244;
    text-decoration: none;
    text-align: center !important;
    display: block !important;
}
#FS2_body_Cart .inputTableArea a:hover {
    color: #5c4244;
    text-decoration: underline;
    text-align: center !important;
    display: block !important;
}

/*GuestEntry.html*/
#FS2_body_Cart .system_content .userTable_01 input{border:1px solid #abadb3 !important;background:#FFF !important;}
#FS2_body_Cart .system_content .userTable_01 select{background:#FFF;border:1px solid #abadb3;margin:0 5px 5px 5px !important;}
#FS2_body_Cart .itemCenter {
    padding: 10px 0 10px 0 !important;
    text-align: center;
}

/*入荷お知らせメール申込・停止*/
#FS2_body_ArrivalInfomation .system_content{font-size:14px !important;
 line-height:25px;}
#FS2_body_ArrivalInfomation .pageTitle {font-size:20px !important;
    padding: 25px 0 15px 0 !important;
    margin: 0 0 30px 0 !important;
    border-bottom: 2px solid #ffbdbd !important;
}
#FS2_body_ArrivalInfomation h2.CrossHead {font-size:20px !important;
    padding: 0px 0 15px 0 !important;
    margin: 0px 0 25px 0;
    border-bottom: 2px solid #ffbdbd !important;
	font-weight:normal !important;
}
#FS2_body_ArrivalInfomation .userTable_01 {
    width: 100%;
    margin-bottom: 10px;
    border-top: 1px solid #c8b1b1 !important;
    border-left: 1px solid #c8b1b1 !important;
    margin: 0 0 20px 0 !important;
}
#FS2_body_ArrivalInfomation .userTable_01 th {text-align:left;
    white-space: nowrap;
    font-weight: normal;
    background: #F6F6F6;
    border-bottom: 1px solid #c8b1b1 !important;
    padding: 15px 20px !important;
}
#FS2_body_ArrivalInfomation .userTable_01 td {
    border-bottom: 1px solid #c8b1b1 !important;
    border-right: 1px solid #c8b1b1 !important;
	    border-left: 1px solid #c8b1b1 !important;	
    padding: 15px 20px !important;
}
#FS2_body_ArrivalInfomation .FS2_bottom_btn_info{margin: 20px 0 30px 0 !important;}

/*商品についてのお問い合わせ*/
#FS2_body_Inquiry .system_content{font-size:14px !important;
 line-height:25px;}
#FS2_body_Inquiry .pageTitle {font-size:20px !important;
    padding: 25px 0 15px 0 !important;
    margin: 0 0 30px 0 !important;
    border-bottom: 2px solid #ffbdbd !important;
}
#FS2_body_Inquiry h2.CrossHead {
    padding: 0px 0 10px 0 !important;
    margin: 0px 0 10px 0;
    border-bottom: 2px solid #ffbdbd !important;
	font-weight:bold !important;
}
#FS2_body_Inquiry .userTable_01 {
    width:760px;
    margin-bottom: 10px;
    border-top: 1px solid #c8b1b1 !important;
    border-left: 1px solid #c8b1b1 !important;
    margin: 0 0 20px 0 !important;
}
#FS2_body_Inquiry .userTable_01 th {text-align:left;
    white-space: nowrap;
    font-weight: normal;
    background: #F6F6F6;
    border-bottom: 1px solid #c8b1b1 !important;
    padding: 15px 20px !important;
}
#FS2_body_Inquiry .userTable_01 td {
    border-bottom: 1px solid #c8b1b1 !important;
    border-right: 1px solid #c8b1b1 !important;
	    border-left: 1px solid #c8b1b1 !important;	
    padding: 15px 20px !important;
}
#FS2_body_Inquiry .江戸風鈴 絵付け体験2{/*padding:20px 0 0 0 !important;*/
    text-align: center;
    margin: 20px 0 0 0 !important;
}
#FS2_body_Inquiry .江戸風鈴 絵付け体験2 input{border:none !important;margin:0 auto !important;}

#FS2_body_Inquiry .userTable_01 td #content{ width:auto;}
/*お友達にメールで知らせる*/
#FS2_body_Friend .system_content{font-size:14px !important;
 line-height:25px;}
#FS2_body_Friend .pageTitle {font-size:20px !important;
    padding: 25px 0 15px 0 !important;
    margin: 0 0 30px 0 !important;
    border-bottom: 2px solid #ffbdbd !important;
}
#FS2_body_Friend h2.CrossHead {
    padding: 0px 0 10px 0 !important;
    margin: 0px 0 10px 0;
    border-bottom: 2px solid #ffbdbd !important;
	font-weight:bold !important;
}
#FS2_body_Friend .userTable_01 {
    width: 100%;
    margin-bottom: 10px;
    border-top: 1px solid #c8b1b1 !important;
    border-left: 1px solid #c8b1b1 !important;
    margin: 0 0 20px 0 !important;
}
#FS2_body_Friend .userTable_01 th {text-align:left;
    white-space: nowrap;
    font-weight: normal;
    background: #F6F6F6;
    border-bottom: 1px solid #c8b1b1 !important;
    padding: 15px 20px !important;
}
#FS2_body_Friend .userTable_01 td {
   border-bottom: 1px solid #c8b1b1 !important;
    border-right: 1px solid #c8b1b1 !important;
		    border-left: 1px solid #c8b1b1 !important;
    padding: 15px !important;
}

#FS2_body_Friend .userTable_01 td table td{border:none !important;padding:10px 10px 10px 0px !important;}

#FS2_body_Friend .江戸風鈴 絵付け体験2{padding:20px 0 0 0 !important;}

/*商品検索結果一覧*/
#FS2_body_Goods .system_content{font-size:14px !important;
 line-height:25px;}
 
#FS2_body_Goods .pageTitle {font-size:20px !important;
    padding: 25px 0 15px 0 !important;
    margin: 0 0 0px 0 !important;
    border-bottom: 2px solid #ffbdbd !important;
}
#FS2_body_Goods .FS2_sort_menu_bg {
    padding: 0 !important;
    margin: 0px 0 0 !important;
}

/*ReviewLogin.html*/
#FS2_body_Login .inputTableArea{padding:20px 0px 40px 0 !important;}
#FS2_body_Login .Definition {
    padding: 0px 0 5px 0;
    margin: 20px 0 10px 0;
    border-bottom: 2px dotted #ffbdbd !important;

}
/*ReviewEntry.html*/
#FS2_body_MyPage .itemPrice{color:#5c4244 !important;}
#FS2_body_MyPage .Definition {
    padding: 0px 0 5px 0;
    margin: 20px 0 10px 0;
    border-bottom: 2px dotted #ffbdbd !important;

}
#FS2_body_MyPage .userTable_01 td table td{border:none !important;}

/*PasswordReminder.html*/
#FS2_body_Password .userTable_01 caption {
    background: #fff0f0;
    border-top: 1px solid #c8b1b1 !important;
    border-left: 1px solid #c8b1b1 !important;
    border-right: 1px solid #c8b1b1 !important;			
}

.FS2_GroupList{ display:none;}

/* マイページトップボタン */
#FS2_body_MyPage .FS2_bottom_btn_left_1,
#FS2_body_MyPage .FS2_bottom_btn_left_2{/*padding:20px 0 0 0 !important;*/
    text-align: center;
    margin: 20px 0 0 0 !important;
}
#FS2_body_MyPage .FS2_bottom_btn_left_1 input,
#FS2_body_MyPage .FS2_bottom_btn_left_2 input{border:none !important;margin:0 auto !important;}


/*大カテ*/
.parts_cateL{ width:760px; margin-top:20px; text-align:left; background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/common/category/bxSide.gif) repeat-y;}
.parts_cateL .ttl{ padding:20px 30px 0; background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/common/category/bxTop.gif) top no-repeat;}
.parts_cateL .ttl h2{ font-size:22px; color:#89585f; background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/common/category/bxLine.gif) bottom no-repeat;}
.parts_cateL .ttl span{ height:34px; padding:10px 0 0 45px; display:block;}
.parts_cateL .ttl .cate01{ background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/common/category/bxL01.gif) no-repeat 0 0;}
.parts_cateL .ttl .cate02{ background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/common/category/bxL02.gif) no-repeat 0 0;}
.parts_cateL .ttl .cate03{ background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/common/category/bxL03.gif) no-repeat 0 0;}
.parts_cateL .ttl .cate04{ background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/common/category/bxL04.gif) no-repeat 0 0;}
.parts_cateL .ttl .cate05{ background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/common/category/bxL05.gif) no-repeat 0 0;}
.parts_cateL .ttl .cate06{ background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/common/category/bxL06.gif) no-repeat 0 0;}
.parts_cateL .ttl .cate07{ background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/common/category/bxL07.gif) no-repeat 0 0;}
.parts_cateL .ttl .cate08{ background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/common/category/bxL08.gif) no-repeat 0 0;}
.parts_cateL ul{ width:730px; padding:16px 0 20px 30px; background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/common/category/bxBtm.gif) bottom no-repeat;}
.parts_cateL li{ width:174px; display:inline-block; text-align:center; font-size:12px;}
.parts_cateL li img{ margin:0 auto 5px; display:block;}

/*中カテ*/
.parts_cateM{ width:760px; margin-top:20px; text-align:left; background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/common/category/bxSide.gif) repeat-y;}
.parts_cateM .ttl{ padding:20px 30px 0; background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/common/category/bxTop.gif) top no-repeat;}
.parts_cateM .ttl h2{ font-size:22px; color:#89585f; background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/common/category/bxLine.gif) bottom no-repeat;}
.parts_cateM .ttl span{ height:34px; padding:10px 0 0 45px; display:block;}
.parts_cateM .ttl .cate01{ background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/common/category/bxL01.gif) no-repeat 0 0;}
.parts_cateM .ttl .cate02{ background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/common/category/bxL02.gif) no-repeat 0 0;}
.parts_cateM .ttl .cate03{ background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/common/category/bxL03.gif) no-repeat 0 0;}
.parts_cateM .ttl .cate04{ background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/common/category/bxL04.gif) no-repeat 0 0;}
.parts_cateM .ttl .cate05{ background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/common/category/bxL05.gif) no-repeat 0 0;}
.parts_cateM .ttl .cate06{ background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/common/category/bxL06.gif) no-repeat 0 0;}
.parts_cateM .ttl .cate07{ background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/common/category/bxL07.gif) no-repeat 0 0;}
.parts_cateM .ttl .cate08{ background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/common/category/bxL08.gif) no-repeat 0 0;}

.parts_cateM p.sub{padding:10px 0 10px 30px; font-weight:bold; font:1.15em;}
.parts_cateM ul{ width:730px; padding:20px 0 25px 30px; background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/common/category/bxBtm.gif) bottom no-repeat;}
.parts_cateM ul.subttl{ width:730px; padding:0 0 25px 30px; background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/common/category/bxBtm.gif) bottom no-repeat;}
.parts_cateM ul.nosub{ width:730px; padding:5px 0 25px 30px; background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/common/category/bxBtm.gif) bottom no-repeat;}
.parts_cateM ul.nobtm{ width:730px; padding:0 0 5px 30px;  background:none;}
.parts_cateM li{ width:230px; padding:0 0 0 10px; display:inline-block; text-align:left; font-size:13px; line-height:2; font-weight:bold;}


#roma_company h1{
	font-size: 20px !important;
    padding: 25px 0 15px 0 !important;
    margin: 0 0 30px 0 !important;
    border-bottom: 2px solid #ffbdbd !important;
}
#roma_company table {
    border-top: 1px solid #c8b1b1 !important;
    border-left: 1px solid #c8b1b1 !important;
    width: 100%;
    margin-bottom: 0 !important;
	border-collapse:collapse; font-size:1.2em;
}
#roma_company th {
    background: #F6F6F6;
    border-bottom: 1px solid #c8b1b1 !important;
    border-right: 1px solid #c8b1b1 !important;
    padding: 15px 20px !important;
}

#roma_company td {
    border-bottom: 1px solid #c8b1b1;
    border-right: 1px solid #c8b1b1;
    padding: 15px 20px !important;
}
#roma_company h2{
	font-size: 18px !important;
    padding: 25px 0 15px 0 !important;
    margin: 0 0 0 0 !important;
}
#roma_company p{ font-size:1.2em;}


/* campaign 160425 */
#cpgn_bbcn{ text-align:center;}
#cpgn_bbcn img{ margin:20px auto 0;}

#top_notice{ padding:15px 20px; background:#f5f1e8; font-size:1.2em;}
#top_notice a{ color:#e71235;}


/* Info */
#roma_info{}
#roma_info h1{
	font-size: 20px !important;
    padding: 25px 0 15px 0 !important;
    margin: 0 0 20px 0 !important;
    border-bottom: 2px solid #ffbdbd !important;
}
#roma_info p{ margin-bottom:1em; padding:0 0.25em; font-size:1.2em; line-height:1.8;}
#roma_info .btm{ margin-top:2em;}
#roma_info p em{ font-style:normal; font-weight:bold;}
#roma_info p em.b{ margin-bottom:1em; display:block;}
#roma_info h2{ margin:1.5em 0; padding:15px 20px; background:#fff0f0; font-size:1.3em;}
#roma_info a{ text-decoration:underline;}

/*======================================
	採用　201512
=======================================*/
#recruit2015 {
	width:900px; margin:25px auto 30px; padding:0 0 30px 0;
	background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/recruit/bg.gif) repeat-y; 
	clear:both;
	text-align:center;
}
#recruit2015 .ttbox {
	margin:0; padding:0; position:relative;
	background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/recruit/ttl.jpg) no-repeat; width:900px; height:309px;
	text-align:left;
}
#recruit2015 .ttbox .ttx { font-size:15px; line-height:20px; color:#744c31; position:absolute; top:195px; left:45px; font-weight:bold;}
#recruit2015 .ttbox .ttx span { display:block; color:#ff5a7f;}

#recruit2015 .area {
	width:790px; margin:0 auto; padding:0;
	background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/recruit/line_side.gif) repeat-y;
	text-align:center;
}

#recruit2015 .area ul {width:701px; margin:0 0 0 47px; padding:0 0 15px 0; text-align:left;}
#recruit2015 .area ul li {margin:0; padding:0 0 2em; list-style:none;}
#recruit2015 .area ul li img{ display:block; margin-bottom:1em;}

#recruit2015 .area p { font-size:15px; line-height:22px; color:#744c31; margin:10px 20px 0 20px;}
#recruit2015 .area .pink { font-size:20px; color:#ec748a; line-height:25px; font-weight:bold; margin:0 20px 0 20px;}

#recruit2015 .bg0 { padding-bottom:1em;}
#recruit2015 .bg1 {background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/recruit/page01.gif) no-repeat top; width:701px; height:100px; }
#recruit2015 .bg2 { width:701px; height:65px; }
#recruit2015 .bg3 {background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/recruit/page03.gif) no-repeat bottom; width:701px; height:390px; }
#recruit2015 .bg4 {background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/recruit/page04.gif) no-repeat bottom; width:701px; height:200px; }


#recruit2015 .fltl {float:left;}
#recruit2015 .w95 {width:95px; float:left;}
#recruit2015 .w570 {width:570px; float:left;}

#recruit2015 table { 
	width:650px; font-size:15px; 
	line-height:22px; color:#744c31; text-align:left; vertical-align:top;
	margin:15px 0 0 20px; padding:0;
}
#recruit2015 table th {width:100px; vertical-align:top; font-weight:normal; padding:3px 0 5px;}
#recruit2015 table td {width:550px; vertical-align:top; padding:3px 0 5px;}

#recruit2015 a {color:#fb829d !important;}
#recruit2015 a:hover {color:#fb829d;}

#recruit2015 .sp{ display:none;}


/*======================================
	Recommend
=======================================*/

.FS2_Recommend2_recommend .itemPrice{
    margin: 5px 0 0 !important;	
    font-size: 12px !important;
    line-height: 18px !important;
    font-weight: normal !important;
	display:block;
	color:#634242 !important;
}


/*======================================
	Cart btn 141115
=======================================*/
.system_content .FS2_bottom_btn_right_and_left_1{ margin-right:145px;}

.system_content .FS2_bottom_btn_right_and_left_2{ margin-left:145px;}

/*
  <div class="FS2_bottom_btn_right_and_left_1">
 <span class="itemRight" style="">
 <input type="image" name="buy" id="buy_here" src="/shop/item/romapri/design/template01/btn/PurchaseButton.gif" alt="購入手続き" onClick="return canSubmit();" />
 </span>
 </div>

 

 <div class="FS2_bottom_btn_right_and_left_2 FS2_ContinueButton_container" style="margin-left:140px;">
 <input type="image" name="shopping" border="0" src="/shop/item/romapri/design/template01/btn/ContinueButton.gif" id="submit_4" onClick="return canSubmit();" alt="買い物を続ける" />
 </div>

*/


/*======================================
whiteclassical 140711
=======================================*/
#white140711{width:700px;
margin:20px 0 0 30px;padding:0;}

#white140711:after{
content:"";
display:block;
clear:both;}

#white140711 h3{clear:both;}

#white140711 #mainImage{
float:left;
width:700px;
height:570px;
overflow: hidden;
position:relative;
}
#white140711 .page_navi{
	width:700px;
	display:block;
	padding:0px 0 20px;
	margin:0;
	clear:both;
}
#white140711 .page_navi li{
	width:228px;
	float:left;
	display:block;
	padding:0 8px 0 0;
}
#white140711 .page_navi li.end{padding:0;}


#white140711 .msgBx{ margin-bottom:2em; background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/interior/whiteclassical/msg_top.gif) top no-repeat;}
#white140711 .msgBx p{ padding:1.8em 0; font-size:1.3em; line-height:1.6; text-align:center; background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/interior/whiteclassical/msg_btm.gif) bottom no-repeat;}
#white140711 .msgBx br.sp{ display:none;}

#white140711 .itembg{ background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/interior/whiteclassical/bg2.gif) repeat-y;
width:700px;
clear:both;}

#white140711 .itembg:after{
content:"";
display:block;
clear:both;}

#white140711 ul.itemarea{ padding:0 0 5px 25px; background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/interior/whiteclassical/bg01.gif) 0 0 no-repeat;}
#white140711 ul.itemarea li{ width:314px;margin:0 22px 19px 0; float:left; font-size:14px; line-height:1.4; color: #5c4244; }


#white140711 #a01 ul.itemarea li{ height:360px;}
#white140711 #a01 ul.itemarea li:first-child,#white140711 #a01 ul.itemarea li:nth-child(2){ height:420px;}

#white140711 #a02 ul.itemarea li{ height:360px;}
#white140711 #a02 ul.itemarea li:first-child,#white140711 #a02 ul.itemarea li:nth-child(2){ height:360px;}


#white140711 ul.itemarea li a{ margin-bottom:0.25em; display:block;}

#white140711 ul.itemarea li span{ height:245px; display:block; background-color:#fff;}
#white140711 ul.itemarea li span img{ width:100%;}
#white140711 ul.itemarea li p{ padding:0.8em 0 0.5em; font-size:0.9em;}
#white140711 ul.itemarea li em{ font-size:14px; font-style:normal; font-weight:bold;}

#white140711 .morebtn{clear:both;text-align:right;padding:0 20px 20px 0;}
#white140711 .f_r{ clear:both;width:700px;text-align:right;padding:10px 0 20px 0;}
#white140711 .f_r img{ width:130px;}

#white140711 .navi {
width:700px; margin:5px 0 5px 0; padding:0; clear:both;}
#white140711 .navi ul {
width:700px; margin:0; padding:10px 0; clear:both;}
#white140711 .navi ul:after {
    clear: both;
    content: "";
    display: block;}
#white140711 .navi ul li {
 margin:0; padding:0 9px 9px 0; float:left; list-style:none;}
#white140711 .navi ul li.end {
 margin:0; padding:0; float:left; list-style:none;}

#white140711 .newsarea{background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/interior/whiteclassical/news.gif) no-repeat;
width:570px;
height:42px;
font-size:13px;
padding:20px 10px 0 120px ;
margin-bottom:25px;
clear:both;
color:#785458;}

/*======================================
romanticmelhen 160627
=======================================*/
#melhen160627{width:700px;
margin:20px 0 0 30px;padding:0;}

#melhen160627:after{
content:"";
display:block;
clear:both;}

#melhen160627 h3{clear:both;}
#melhen160627 br.sp{ display:none;}

#melhen160627 #mainImage{
width:700px;
position:relative;}

#melhen160627 .menu{
	width:700px;
	padding:0;
	margin:5px 0 15px;;
}
#melhen160627 .menu li{ margin-left:8px; display:inline-block;}
#melhen160627 .menu li:first-child{ margin:0;}

#melhen160627 .about{ margin:0 0 20px; background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/interior/romanticmelhen/msgBg.gif) top no-repeat;}
#melhen160627 .about p{ padding:1.5em 0; color:#a785ac; font-size:14px; line-height:2.5em; font-weight:nomal; text-align:center; background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/interior/romanticmelhen/msgBtm.gif) bottom no-repeat;}

#melhen160627 .itembg{ background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/interior/romanticmelhen/bg01.gif) repeat-y;
width:700px;
clear:both;}

#melhen160627 .itembg:after {
content:"";
display:block;
clear:both;}

#melhen160627 ul.itemarea{padding:0 0 0px 24px;}

#melhen160627 ul.itemarea li{ width:314px; margin:0 22px 19px 0; float:left; font-size:1.2em; line-height:1.4; color: #5c4244; }

#melhen160627 #a01 ul.itemarea li{ height:350px;}
#melhen160627 #a01 ul.itemarea li:first-child,#melhen160627 #a01 ul.itemarea li:nth-child(2),
#melhen160627 #a01 ul.itemarea li:nth-child(3),#melhen160627 #a01 ul.itemarea li:nth-child(4){ height:400px;}
#melhen160627 #a01 ul.itemarea li:nth-child(5),#melhen160627 #a01 ul.itemarea li:nth-child(6){ height:360px;}

#melhen160627 #a02 ul.itemarea li{ height:350px;}
#melhen160627 #a02 ul.itemarea li:first-child,#melhen160627 #a02 ul.itemarea li:nth-child(2){ height:360px;}


#melhen160627 ul.itemarea li a{ margin-bottom:0.25em; display:block;}

#melhen160627 ul.itemarea li span{ height:245px; display:block; background-color:#fff;}
#melhen160627 ul.itemarea li span img{ width:100%;}
#melhen160627 ul.itemarea li p{ padding:0.8em 0 0.5em; font-size:0.9em;}
#melhen160627 ul.itemarea li em{ font-size:14px; font-style:normal; font-weight:bold;}

#melhen160627 .morebtn{clear:both;text-align:right;padding:0 20px 20px 0;}
#melhen160627 .f_r{clear:both;width:700px;text-align:right;padding:10px 0 20px 0;}

#melhen160627 .navi {
width:700px; margin:5px 0 5px 0; padding:0; clear:both;}
#melhen160627 .navi ul {
width:700px; margin:0; padding:10px 0; clear:both;}
#melhen160627 .navi ul:after {
    clear: both;
    content: "";
    display: block;}
#melhen160627 .navi ul li {
 margin:0; padding:0 9px 9px 0; float:left; list-style:none;}
#melhen160627 .navi ul li.end {
 margin:0; padding:0; float:left; list-style:none;}
 
 /*======================================
	採用　201607
=======================================*/
#recruit2016 {
	width:900px; margin:25px auto 30px; padding:0 0 30px 0;
	background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/recruit/bg.gif) repeat-y; 
	clear:both;
	text-align:center;
}
#recruit2016 .ttbox {
	margin:0; padding:0; position:relative;
	background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/recruit/ttl.jpg) no-repeat; width:900px; height:365px;
	text-align:left;
}

#recruit2016 .ttbox .ttx { font-size:15px; line-height:1.5; color:#744c31; position:absolute; top:230px; left:62px; font-weight:bold;}
#recruit2016 .ttbox .ttx span { display:block; color:#ff5a7f;}

#recruit2016 .area {
	width:790px; margin:0 auto; padding:0;
	background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/recruit/line_side.gif) repeat-y;
	text-align:center;font-size:15px; line-height:22px; color:#744c31;
}

#recruit2016 .area .btmline{ margin-bottom:1.8em; padding-bottom:1.5em; background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/common/line.gif) no-repeat bottom;}
#recruit2016 .area .indent{ display:block; margin-left:1.25em;}
#recruit2016 .area .spc{ display:inline-block; width:0.8em;}

#recruit2016 .area ul {width:701px; margin:0 0 0 47px; padding:0 0 15px 0; text-align:left;}
#recruit2016 .area ul li {margin:0; padding:0 0 2em; list-style:none;}
#recruit2016 .area ul li img{ display:block; margin-bottom:1em;}

#recruit2016 .area p { margin:10px 20px 0 20px;}
#recruit2016 .area .pink { font-size:20px; color:#ec748a; line-height:25px; font-weight:bold; margin:0 20px 20px 20px;}

#recruit2016 .bg0 { padding-bottom:1em;}
#recruit2016 .bg1 { background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/recruit/page01.gif) no-repeat top; width:701px; height:280px; }
#recruit2016 .bg2 { width:701px; height:65px; }
#recruit2016 .bg3 { background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/recruit/page03.gif) no-repeat bottom; width:701px; height:380px; }
#recruit2016 .bg4 { background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/recruit/page04.gif) no-repeat bottom; width:701px; height:200px; }


#recruit2016 .fltl {float:left;}
#recruit2016 .w95 {width:95px; float:left;}
#recruit2016 .w570 {width:570px; float:left;}

#recruit2016 table { 
	width:650px; font-size:15px; 
	line-height:22px; color:#744c31; text-align:left; vertical-align:top;
	margin:15px 0 0 20px; padding:0;
}
#recruit2016 table th {width:100px; vertical-align:top; font-weight:normal; padding:3px 0 5px;}
#recruit2016 table td {width:550px; vertical-align:top; padding:3px 0 5px;}

#recruit2016 a {color:#fb829d !important;}
#recruit2016 a:hover {color:#fb829d;}

#recruit2016 .sp{ display:none;}


/*======================================
pink rose 1608
=======================================*/
#pinkrose0718 {
	width:700px; margin:20px 0 0 30px; padding:0; clear:both;}

#pinkrose0718 .mt30 {margin-top:30px; padding:0; clear:both;}
#pinkrose0718 .mt40 {margin-top:40px; padding:0; clear:both;}
#pinkrose0718 .pt40 {padding-top:40px; margin:0; clear:both;}
#pinkrose0718 .clear {clear:both; margin:0; padding:0;}

#pinkrose0718 .none_pc{display:block;}
#pinkrose0718 .none_sp{display:none;}

#pinkrose0718 #mainImage{
float:left;
width:700px;
overflow: hidden;
position:relative;
background-color:#FFFFFF;
margin:0; padding:0;}


/*---------------  bg  -----------------*/


#pinkrose0718 .bgpink {
	background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/interior/pinkrose/bg_p.gif) repeat-y;
	margin:0; padding:0;}
#pinkrose0718 .bgpink:after{
	content:"";
	display:block;
	clear:both;
	height:0;
	line-height:0;}

#pinkrose0718 .bgy {
	background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/interior/pinkrose/bg_y.gif) repeat-y;
	margin:0; padding:0;}
#pinkrose0718 .bgy:after{
	content:"";
	display:block;
	clear:both;
	height:0;
	line-height:0;}

/*---------------  news  -----------------*/

#pinkrose0718 .news_box {
	margin:0; padding:0; width:700px; height:120px; clear:both;position:relative;
	background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/interior/pinkrose/news.jpg) no-repeat;}

/*#pinkrose0718 .news_box p {
	color:#d70058; font-size:14px; font-weight:nomal;
	margin:0; padding:43px 0 0 205px;}*/
#pinkrose0718 .news_box p.set{position:absolute;top:31px;left:110px;color:#d70058; font-size:14px; font-weight:nomal;line-height:20px; }


/*---------------  item pic  -----------------*/

#pinkrose0718 .itembg{ background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/interior/pinkrose/bg_y.gif) repeat-y;
width:700px;
clear:both;}

#pinkrose0718 .itembg:after{
content:"";
display:block;
clear:both;}

#pinkrose0718 ul.itemarea{ padding:0 0 5px 25px; }
#pinkrose0718 ul.itemarea li{ width:314px; height:29em; margin:0 22px 19px 0; float:left; font-size:1.2em; line-height:1.4; color: #5c4244; }
#pinkrose0718 ul.itemarea li a{ margin-bottom:0.25em; display:block;}

#pinkrose0718 ul.itemarea li span{ height:268px; display:block; background-color:#fff;}
#pinkrose0718 ul.itemarea li span img{ width:100%;}
#pinkrose0718 ul.itemarea li p{ padding:0.8em 0 0.5em; font-size:0.9em; line-height:1.25;}
#pinkrose0718 ul.itemarea li em{ font-size:1.1em; line-height:1.25; font-style:normal; font-weight:bold;}

#pinkrose0718 .morebtn{clear:both;text-align:right;padding:0 20px 20px 0;}

/*---------------  page top -----------------*/

#pinkrose0718 .pagetop {
	width:700px; margin:0; padding:0;}
#pinkrose0718 .pagetop img {float:right; margin:0; padding:15px 0 15px 0;}

/*--------------- cate-----------------*/

#pinkrose0718 .cate {
	width:700px; margin:0; padding:0 0 50px 0;}
#pinkrose0718 .cate:after{
	content:"";
	display:block;
	clear:both;
	height:0;
	line-height:0;}
#pinkrose0718 ul.catebtn {
	width:700px; margin:0; padding:0;}
#pinkrose0718 ul.catebtn li {
	width:228px; height:97px; margin:0 8px 10px 0; padding:0; list-style:none; float:left;}
#pinkrose0718 ul.catebtn li.end {
	width:228px; height:97px; margin:0; padding:0; list-style:none; float:left;}	
#pinkrose0718 .mb50 {margin-bottom:50px;}


#pinkrose0718 .page_navi{
	width:700px;
	display:block;
	padding:10px 0 0px;
	margin:0;
	clear:both;
}

#pinkrose0718 .page_navi li{
	width:228px;
	float:left;
	display:block;
	padding:0 8px 0 0;
}

#pinkrose0718 .page_navi li.end{
	padding:0;
}

/*======================================
brownie 0829
=======================================*/


#brownie0829 {
	width:700px; margin:20px 0 0 30px; padding:0; clear:both;}

#brownie0829 .mt30 {margin-top:30px; padding:0; clear:both;}
#brownie0829 .mt40 {margin-top:40px; padding:0; clear:both;}
#brownie0829 .pt35 {padding-top:35px; margin:0; clear:both;}
#brownie0829 .pt40 {padding-top:40px; margin:0; clear:both;}
#brownie0829 .clear {clear:both; margin:0; padding:0;}

/*---------------  bg  -----------------*/


#brownie0829 .bg {
	background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/interior/brownie/bg.jpg) repeat-y;
	margin:0 0 0 0; padding:0;}
#brownie0829 .bg:after{
	content:"";
	display:block;
	clear:both;
	height:0;
	line-height:0;}

/*---------------  menu  -----------------*/

#brownie0829 .menu{
	width:700px;
	display:block;
	padding:0 0 0 0 !important;
	margin:0;
}

#brownie0829 .menu li{
	width:228px;
	float:left;
	display:block;
	padding:0 8px 0 0;
}

#brownie0829 .menu li.end{
	padding:0 0 0 0;
}

/*---------------  news  -----------------*/

#brownie0829 .news_box {
	margin:20px 0 30px 0; padding:0; width:700px; height:97px; clear:both;
	background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/interior/brownie/news.jpg) no-repeat;}

#brownie0829 .news_box p {
	color:#662e0f; font-size:14px; font-weight:nomal;
	margin:0; padding:30px 30px 0 190px;}


/*---------------  item pic  -----------------*/

#brownie0829 ul.items {
	width:680px; margin:0 0 0 20px; padding:0; clear:both;}
#brownie0829 ul.items:after{
	content:"";
	display:block;
	clear:both;
	height:0;
	line-height:0;
}

#brownie0829 ul.items li{ width:320px; height:27.5em; margin:0 20px 19px 0; float:left; font-size:1.2em; line-height:1.4; color: #5c4244; }
#brownie0829 ul.items li a{ margin-bottom:0.25em; display:block;}

#brownie0829 ul.items li span{ height:268px; display:block; background-color:#fff;}
#brownie0829 ul.items li span img{ width:100%;}
#brownie0829 ul.items li p{ padding:0.8em 0 0.5em; font-size:0.9em;}
#brownie0829 ul.items li em{ font-size:1.1em; font-style:normal; font-weight:bold;}

#brownie0829 .morebtn{clear:both;text-align:center; padding:0 20px 20px 0;}

/*---------------  page top -----------------*/

#brownie0829 .pagetop {
	width:700px; margin:0; padding:0; clear:both;}
#brownie0829 .pagetop:after{
	content:"";
	display:block;
	clear:both;
	height:0;
	line-height:0;}
#brownie0829 .pagetop img {float:right; margin:0; padding:15px 0 15px 0; clear:both;}


/*--------------- cate-----------------*/

#brownie0829 .cate {
	width:700px; margin:0; padding:0 0 50px 0;}
#brownie0829 .cate:after{
	content:"";
	display:block;
	clear:both;
	height:0;
	line-height:0;}
#brownie0829 ul.catebtn {
	width:700px; margin:0; padding:0;}
#brownie0829 ul.catebtn li {
	width:228px; height:97px; margin:0 8px 10px 0; padding:0; list-style:none; float:left;}
#brownie0829 ul.catebtn li.end {
	width:228px; height:97px; margin:0; padding:0; list-style:none; float:left;}	

/*======================================
 kid20141205
=======================================*/

#kid141205{
	width:900px; margin:25px auto 30px; padding:0 0 30px 0;
	line-height:1px;
}
#kid141205 .ttl{clear:both;
	width:900px;
	height:291px;
	padding:0;margin:0;}
#kid141205 ul.navi{clear:both;
	width:900px;
	padding:0;margin:0 0 10px 0;}
#kid141205 ul.navi li{
	float:left;
	width:300px;
	padding:0;margin:0;}
#kid141205 ul.navi li a:link{
opacity:1;}
#kid141205 ul.navi li a:hover{
opacity:0;}
#kid141205 ul.navi li.navi01{
	background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/interior/romaprikids/navi01_bg.jpg) no-repeat;}
#kid141205 ul.navi li.navi02{
	background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/interior/romaprikids/navi02_bg.jpg) no-repeat;}
#kid141205 ul.navi li.navi03{
	background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/interior/romaprikids/navi03_bg.jpg) no-repeat;}


#kid141205 #deskmat,#kid141205 #rack1,
#kid141205 #rack2,#kid141205 #cc,
#kid141205 #bedroom{margin:0;padding:0;width:900px;clear:both;}

#kid141205 .totop{padding:15px 0px 25px 740px;
clear:both;}

#kid141205 .bn{	width:900px;
	padding:0;margin:0;
clear:both;}

#kid141205 img{
padding:0;margin:0;clear:both;}

#kid141205 .fl{float:left;}
#kid141205 .fr{float:right;}


#kid141205 #bedroom .fl2{float:left;width:450px;}
#kid141205 #bedroom .fr2{float:right;width:450px;}
#kid141205 #bedroom .clear{clear:both;display:block;}
#kid141205 .mt20 { margin:20px 0 0 0;}
#kid141205 .mb20 { margin:0 0 20px 0;}
#kid141205 .mt10 { margin:10px 0 0 0;}

#kid141205 ul.os {
	width:900px;
	margin:0 0 0 0;
	padding:10px 0 0 0;
}
#kid141205 ul.os li {
	float:left;
	margin:0 8px 8px 0;
	padding:0;
	list-style:none;
	width:219px;
}
#kid141205 ul.os li.end {
	float:left;
	margin:0 0 8px 0;
	padding:0;
	list-style:none;
	width:219px;
}
#kid141205 ul.os a {
	color:#8e4c20;
	font-size:20px;
	line-height:30px;
	margin:0;
	padding:5px 0;
}
#kid141205 ul.os img{ display:block;}

#kid141205 ul.os .price {
	color:#8e4c20;
	font-size:20px;
	line-height:30px;
	margin:0;
	padding:0;

}
#kid141205 .osusumebtn {
	width:100%;
	text-align:center;
	margin:30px 0;
}
#kid141205 .osusumebtn img {
	margin:0 auto;
}


/*======================================
luxary
=======================================*/
#luxury {
    margin: 25px auto 60px;
	padding:0 0 55px;
	background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/interior/luxury/bg.gif) 0 0 repeat-y;
}
#luxury .top {
	width:928px;
    margin: 20px auto 30px;
}
#luxury .btm {
	width:928px;
    margin: 40px auto 0px;
}
#luxury .nav:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    line-height: 0;
    visibility: hidden;
}
#luxury .nav li {
	float:left;
}
#luxury .detail {
	width:928px;
    margin: 0 auto;
}
#luxury .ttl_itm {
	width:248px;
    margin: 55px auto 45px;
}
#luxury .itm_list{
	width:927px;
    margin: 0 auto;
	background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/interior/luxury/itm_bg_btm.png) 0 bottom no-repeat;
}
#luxury .itm_list:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    line-height: 0;
    visibility: hidden;
}
#luxury .itm_list li{
	width:245px;
	padding:15px 40px 45px 28px;
	background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/interior/luxury/itm_bg_top.png) 0 top no-repeat;
	float:left;
	font-size:14px;
	line-height:19px;
}
#luxury .itm_list li:last-child{
	padding:15px 28px 45px;
}
#luxury .itm_list a{
	display:block;
}
#luxury .itm_list .copy{
	color:#694700;
	padding:0 8px;
}
#luxury .itm_list .name{
	color:#5c4244;
	font-weight:bold;
	margin:10px 0 0;
	padding:0 8px;
}
#luxury .itm_list .name a{
	color:#5c4244;
}
#luxury .itm_list .price{
	color:#5c4244;
	padding:0 8px;
}
#luxury .btn{
	width:593px;
    margin: 30px auto 0px;
}
#luxury .line{
	width:106px;
    margin: 70px auto 60px;
}


/*======================================
	161222
=======================================*/


.FS2_ranking10 .owl-carousel{ margin:0 0 0;}

#bed140214, 
#curtain140228 {
    width: 700px;
    margin: 20px 0 40px 30px;
	color: #525151;
    font-size: 14px;
    line-height: 1.6;
	font-family: -apple-system, BlinkMacSystemFont,  "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro","ＭＳ Ｐ明朝", "MS PMincho", serif;
}
#bed140214 h2 p span,
#bed140214 table,
#bed140214 .main p,
#bed140214 .garea,
#bed140214 .linkblk,
#curtain140228 h2 p span,
#curtain140228 table,
#curtain140228 .main p,
#curtain140228 .garea,
#curtain140228 .linkblk{font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}

#bed140214 .btm10, 
#curtain140228 .btm10 {
    margin-bottom: 10px;
}
#bed140214 .btm20, 
#curtain140228 .btm20 {
    margin-bottom: 20px;
}
#bed140214 .btm30, 
#curtain140228 .btm30 {
    margin-bottom: 30px;
}
#bed140214 .btm40, 
#curtain140228 .btm40 {
    margin-bottom: 40px;
}
#bed140214 .bold, 
#curtain140228 .bold {
    font-weight: bold;
    margin-bottom: 10px;
}
#bed140214 h2,
#curtain140228 h2 {
    height: 100px;
	background: url(https://www.rakuten.ne.jp/gold/mutow/interior/images/bed_size/bedttlbg.jpg) top no-repeat;
	margin: 0;padding-left:85px;
    display: block;
	color: #653c2a;   
    text-align:left;
	font-family: -apple-system, BlinkMacSystemFont,  "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro","ＭＳ Ｐ明朝", "MS PMincho", serif;
}
#bed140214 h2 p{ height:65px; padding:20px 0 0 70px; font-size:24px; line-height:1.25; font-weight:600; background:url(https://www.rakuten.ne.jp/gold/mutow/interior/images/bed_size/bedttlpic.png) left top no-repeat;}

#curtain140228 h2 p{ height:65px; padding:20px 0 0 68px; font-size:24px; line-height:1.25; font-weight:600; background:url(https://www.rakuten.ne.jp/gold/mutow/interior/images/curtain_size/ttlpic.png) left top no-repeat;}

#bed140214 h2 p em,
#curtain140228 h2 p em{ display:block; font-size:14px; font-style:normal; font-weight:normal;}

#bed140214 h2 .pc,
#curtain140228 h2 .pc{ display:inline;}

#bed140214 .sp,
#curtain140228 .sp{ display:none;}

#bed140214 h3,
#curtain140228 h3 {
    background: url(https://www.rakuten.ne.jp/gold/mutow/interior/images/bed_size/h3Line.gif) no-repeat scroll center bottom;
    color: #f74d69;
    display: block;
    font-size: 20px;
    font-weight: bold;
    margin: 0 0 15px;
    padding: 0 0 10px 4px;
}
#bed140214 h4,
#curtain140228 h4 {
    color: #f74d69;
    display:block;
    font-size:18px;
    font-weight: bold;
    margin: 0 0 15px;
    padding: 0;
}

#curtain140228 .bold img {
    vertical-align: middle;
    margin: 0;
    padding: 0 0 5px 0;
}
#curtain140228 h4 img {
    vertical-align: middle;
    margin: 0 0 0 10px;
}

#bed140214 .txts, 
#curtain140228 .txts {
    font-size: 10px;
}
#bed140214 ul.navi, 
#curtain140228 ul.navi {
	height:51px;
    display: block;
	background:url(https://www.rakuten.ne.jp/gold/mutow/interior/images/bed_size/tabBg.gif) bottom repeat-x;
}

#bed140214 .navi li {
    background: url(https://www.rakuten.ne.jp/gold/mutow/interior/images/bed_size/tab02.gif) no-repeat scroll 0 100%;
    display: block;
    float: left;
    height: 51px;
    width: 228px;
	margin-left:8px;
	font-size:1.1em;
}
#curtain140228 .navi li {
    background: url(https://www.rakuten.ne.jp/gold/mutow/interior/images/curtain_size/tab02.gif) no-repeat scroll 0 100%;
    display: block;
    float: left;
    height: 51px;
    width: 346px;
	margin-left:8px;
	font-size:1.1em;
}

#bed140214 .navi li:first-child,
#curtain140228 .navi li:first-child{ margin:0;}

#bed140214 .navi li span, 
#curtain140228 .navi li span {
    display: block;
    font-weight: bold;
    padding-top: 16px;
    text-align: center;
}
#bed140214 .navi li.crnt{
	background: url(https://www.rakuten.ne.jp/gold/mutow/interior/images/bed_size/tab01.gif) no-repeat scroll 0 100%;
}
#curtain140228 .navi li.crnt{
	background: url(https://www.rakuten.ne.jp/gold/mutow/interior/images/curtain_size/tab01.gif) no-repeat scroll 0 100%;
}
#bed140214 .navi li.crnt span, 
#curtain140228 .navi li.crnt span {
    display: block;
    font-weight: bold;
    padding-top: 18px;
    text-align: center;
}
#bed140214 a, 
#curtain140228 a {
    text-decoration: underline; display:block;
}
#bed140214 a:hover, 
#curtain140228 a:hover {
    color: #44b9d7;
    text-decoration: none;
}

#bed140214 .main, 
#curtain140228 .main {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #d5d5d5;
    border-image: none;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    margin-bottom: 20px;
    padding:30px 30px 30px;
    width: 638px;
}
#bed140214 .box, 
#curtain140228 .box {
    margin-bottom: 40px;
}
#bed140214 table, 
#curtain140228 table {
    border-top: 1px solid #bebebe; border-left: 1px solid #bebebe;
}
#curtain140228 table .vcenter {
    vertical-align: middle;
}
#bed140214 table td, 
#curtain140228 table td {
    border-bottom: 1px solid #bebebe;
    border-right: 1px solid #bebebe;
    padding: 4px;
    text-align: center;
}
#bed140214 table .gray, 
#curtain140228 table .gray {
    background-color: #999090;
    color: #ffffff;
}
#curtain140228 table .yellow {
    background-color: #fea12b;
    color: #ffffff;
}

#bed140214 .box02, 
#curtain140228 .box02 {
    width: 638px;
}
#bed140214 .box02 .left, 
#curtain140228 .box02 .left {
    float: left;
    padding: 0 30px 0 0;
    width: 426px;
}
#bed140214 .box02 .right, 
#curtain140228 .box02 .right {
    float: left;
    width: 182px;
}
#bed140214 .box02 .left02, 
#curtain140228 .box02 .left02 {
    float: left;
    padding: 0 20px 0 0;
    width: 451px;
}
#bed140214 .box02 .left02 table{ width:100% !important;}

#bed140214 .box02 .right02, 
#curtain140228 .box02 .right02 {
    float: left;
    width: 167px;
}
#bed140214 .box02 .left03, 
#bed140214 .box02 .mat04,
#bed140214 .box02 .mat05,
#curtain140228 .box02 .left03 {
    float: left;
    padding: 0 20px 0 0;
    /*width: 402px;*/
	width:100%;
}
#bed140214 .box02 .w50{ padding-bottom:2em;}

#bed140214 .box02 .w50 img,
#bed140214 .box02 .left03 img,
#bed140214 .box02 .left05 img,
#bed140214 .box02 .mat04 img,
#bed140214 .box02 .mat05 img{ margin-left:20px; float:right;}

#bed140214 .box02 .right03, 
#curtain140228 .box02 .right03 {
    float: left;
    width: 216px;
}
#bed140214 .box02 .left04, 
#curtain140228 .box02 .left04 {
    float: left;
    padding: 0 59px 0 20px;
    width: 291px;
}
#bed140214 .box02 .right04, 
#curtain140228 .box02 .right04 {
    float: left;
    padding: 0 20px 0 0;
    width: 250px;
}
#bed140214 .box02 .left05 {
    float: left;
    padding: 0 20px 0 0;
    /*width: 293px;*/ width:100%;
}
#bed140214 .box02 .right05 {
    float: left;
    width: 325px;
}
#bed140214 .left06 { width:100%;}
#bed140214 .left06 .border {
    padding: 0 20px 1em 0;
    /*width: 428px;*/ display:block;
}
#bed140214 .left06 img{ float:right; border-left:20px solid #ffffff;}


#bed140214 .left07 {
    float: left;
    padding: 0 20px 0 0;
    width: 333px;
}
#bed140214 .right07 {
    float: right;
    width: 285px;
}

#bed140214 .box03 {
    margin-bottom: 0;
}
#bed140214 .linkblk,
#curtain140228 .linkblk {
    margin: 0;
	padding:25px 0;
    width: 700px;
	text-align:center;
	background:#fbd6da;
}
#bed140214 .linkblk li,
#curtain140228 .linkblk li {
    background: url(https://www.rakuten.ne.jp/gold/mutow/interior/images/bed_size/arr.png) no-repeat scroll left center;
    color: #5b321e;
	display:inline-block;
    font-weight: bold;
    padding-left: 15px;
    width: 180px;
	text-align:left;
}

#bed140214 .linkblk li a, 
#curtain140228 .linkblk li a {
    color: #5b321e;
}
#bed140214 .bold, 
#curtain140228 .bold {
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 10px;
}
#bed140214 td.fl {
    text-align: left;
}
#bed140214 .border, 
#curtain140228 .border {
    border-bottom: 1px dotted #bebebe;
    margin-bottom: 20px;
    padding-bottom: 20px;
}
#bed140214 .example {
    background-color: #999090;
    color: #ffffff;
    padding: 6px 0;
    width: 160px; text-align:center;
}
#bed140214 .center {
    padding-left: 30px;
}

#curtain140228 .ybox, 
#curtain140228 .ybox02 {
    background-color: #fef9dd;
    float: left;
    margin: 0 10px 10px 0;
    padding: 15px;
    width: 284px;
}
#curtain140228 .ybox_end, 
#curtain140228 .ybox02_end {
    background-color: #fef9dd;
    float: left;
    margin: 0 0 10px;
    padding: 15px;
    width: 284px;
}
#curtain140228 .ybox img, 
#curtain140228 .ybox_end img, 
#curtain140228 .ybox02 img, 
#curtain140228 .ybox02_end img {
    padding: 15px 0 0 10px;
}
#curtain140228 .ybox p, 
#curtain140228 .ybox_end p {
    display: block;
    font-size: 10px;
    height: 75px;
    line-height: 15px;
}
#curtain140228 .ybox02 p, 
#curtain140228 .ybox02_end p {
    display: block;
    font-size: 10px;
    height: 20px;
    line-height: 15px;
}
#curtain140228 .ybox span, 
#curtain140228 .ybox_end span, 
#curtain140228 .ybox02 span, 
#curtain140228 .ybox02_end span {
    display: block;
    margin-bottom: 5px;
}

#curtain140228 .box02 .left09 {
    float: left;
    padding: 0 20px 0 0;
    width: 451px;
}
#curtain140228 .box02 .right09 {
    float: left;
    width: 167px;
}
#curtain140228 .box02 .left10 {
    float: left;
    padding: 0 20px 0 0;
    width: 367px;
}
#curtain140228 .box02 .right10 {
    float: left;
    width: 251px;
}
#curtain140228 .box02 .left11 {
    float: left;
    padding: 0 30px 0 0;
    width: 184px;
}
#curtain140228 .box02 .right11 {
    float: left;
    width: 424px;
}
#curtain140228 .box02 .left12 {
    float: left;
    padding: 0 20px 0 0;
    width: 70px;
}
#curtain140228 .box02 .right12 {
    float: left;
    width: 548px;
}
#curtain140228 .box02 .left13 {
    float: left;
    padding: 0 20px 0 0;
    width: 313px;
}
#curtain140228 .box02 .right13 {
    float: left;
    width: 305px;
}
#curtain140228 .box02 .left14 {
    float: left;
    padding: 0 20px 0 0;
    width: 296px;
}
#curtain140228 .box02 .right14 {
    float: left;
    width: 322px;
}
#curtain140228 .ttl {
    background-color: #d4ebd6;
    color: #336533;
    display: block;
    font-size: 14px;
    font-weight: bold;
    margin: 0 0 20px;
    padding: 5px 10px;
}
#curtain140228 span.att {
    color: #ff0000;
    display: block;
    font-size: 14px;
    font-weight: bold;
}
#curtain140228 span.red {
    background-color: #ffffff;
    color: #ff0000 !important;
}
#curtain140228 .ybox03 {
    background-color: #fef9dd;
    float: left;
    margin: 0 10px 0 0;
    padding: 15px;
    width: 284px;
}
#curtain140228 .ybox03_end {
    background-color: #fef9dd;
    float: left;
    margin: 0;
    padding: 15px;
    width: 284px;
}
#curtain140228 .ybox03 .left, #curtain140228 .ybox03_end .left {
    display: block !important;
    float: left;
    padding: 0 20px 0 0;
    width: 194px;
}
#curtain140228 .ybox03 .right, #curtain140228 .ybox03_end .right {
    float: left;
    width: 70px;
}

/*======================================
	1609?@bed new
=======================================*/

#bed140214 .box02 .garea ,
#curtain140228 .box02 .garea{ 
	width: 100%;
	margin:0 0 0 0;
	padding:15px 0 10px 0;
	background:#feecef;
}
#bed140214 .box02 .garea .ttl,
#curtain140228 .box02 .garea .ttl {
    color: #972617;
    display: block;
    font-size: 20px;
    font-weight: bold;
    margin: 0 0 20px 0;
    padding:0 0 10px 20px;
	background:url(https://www.rakuten.ne.jp/gold/mutow/interior/images/bed_size/linkLine.gif) no-repeat center bottom;
}
#bed140214 .box02 .garea ul,
#curtain140228 .box02 .garea ul {
	/*width: 636px;*/
	margin:0;
	padding:0 0 0 20px;
	background:#feecef;
}
#bed140214 .box02 .garea ul li,
#curtain140228 .box02 .garea ul li {
    background: url(https://www.rakuten.ne.jp/gold/mutow/interior/images/bed_size/arr.png) no-repeat 0 3px;
    color: #653c2a;
    float: left;
    font-weight: bold;
    padding: 0 0 15px 15px;
    width: 150px;
}
#curtain140228 .box02 .garea ul li:first-child{ width:110px;}
#curtain140228 .box02 .garea ul li:last-child{ width:280px;}

#bed140214 .box02 .garea ul li a , a:hover,
#curtain140228 .box02 .garea ul li a , a:hover {
	color: #653c2a;
}
#curtain140228 .box02 .garea span{ display:block; font-size:0.9em; font-weight:normal;}

#bed140214 .box02 .left105,
#curtain140228 .box02 .left105 {
    float: left;
    padding: 0 20px 0 0;
    width: 105px;
}
#bed140214 .box02 .right500,
#curtain140228 .box02 .right500 {
    float: left;
    width: 500px;
}

/***** 161227 PARTS*****/
.bed_parts{ padding:20px 0 0;font-family: -apple-system, BlinkMacSystemFont,  "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro","ＭＳ Ｐ明朝", "MS PMincho", serif;}
.bed_parts ul{ width:100%;}
.bed_parts li{ width:248px; display: table-cell; border-left:8px solid #ffffff; background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/common/parts/tabBg.png) left no-repeat;}
.bed_parts li:first-child{ border:0;}
.bed_parts a{ padding:1em 0 1em 45px; display:block; font-size:1em; font-weight:bold; line-height:1.4;}
.bed_parts .sp{ display:none;}

.curtain_parts{ padding:20px 0 0;font-family: -apple-system, BlinkMacSystemFont, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro","ＭＳ Ｐ明朝", "MS PMincho", serif;}
.curtain_parts ul{ width:100%;}
.curtain_parts li{ width:376px; display: table-cell; border-left:8px solid #ffffff; background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/common/parts/tabBg.png) left no-repeat;}
.curtain_parts li:first-child{ border:0;}
.curtain_parts a{ padding:1em 0 1em 45px; display:block; font-size:1em; font-weight:bold; line-height:1.5;}

/***** 1702 renew *****/

/*** 共通パーツサイズ設定 ***/
/* header */
#iframe_header{position:relative; width:100%; height:181px /*231px*/;}
#iframe_header iframe{position: absolute; width:100%; height:181px /*231px*/;z-index: 999;}
#header_2nd{width:100%; height:274px /*324px*/;z-index: 999;}
/* left */
#iframe_left{float:left;}
#left_iframe{width:220px; height:6000px;}
/* footer */
#footer_iframe{margin:70px 0 0;width:100%; height:363px;}

#header{width:1000px; margin:0 auto; padding:0; background:#fff; height:78px; /*height:128px;*/}
#header .top .right .sns li:first-child{ display:block;}
#header .top ul.navi li{border-right:1px solid #bea862;}
#header .top ul.navi li:last-child{border-right:none;}

#body_header .bn_campaign{
	background: url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/header/bn_campaign.png) repeat-x scroll center center ;
	background-size:auto 40px;
  display: block;
  height: 40px;
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
	margin:10px 0 0;
}

#gnav1702{ width:100%; padding:0.5em 0; text-align:center;}

#gnav1702 ul{ width:1000px; margin:0 auto; padding:0;}
#gnav1702 .upr{ border-bottom:1px solid #e8dbd8;}
#gnav1702 .upr li,
#gnav1702 .btm li{ display:inline-block; text-align:center; background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/header/gnaviLine.gif) left no-repeat;}
#gnav1702 .upr li:first-child,
#gnav1702 .btm li:first-child{ background:none;}

#gnav1702 .upr li a{ display:block; padding:0.5em 22px;}
#gnav1702 .btm li a{ padding:0.5em 21px;}
#gnav1702 .upr li a:hover,
#gnav1702 .btm li a:hover{ text-decoration:none; color:#ee8196;}

#gnav1702 .btm li at 
{
  padding:0.5em 18px;
}
#gnav1702 .btm li a:not(:target)  /* IE9以上 */
{
  padding:0.5em 18px;  /* IE10以下 => 結果的にIE9のみ */
}
@media all and (-ms-high-contrast: none)  /* IE10以上 */
{
  #gnav1702 .btm li a:not(:target) 
  {
    padding:0.5em 18px;
  }
}

#gnav1702 .accordion{ width:100%; position:absolute; left:0; background:#fff0f0;z-index:1003; display:none;}
#gnav1702 .accordion ul{ width:1000px; margin:0 auto; padding:0.5em 0 1em;z-index:1004; text-align:left; letter-spacing:0em;}
#gnav1702 .accordion ul li{ float:none; border-right:none; background:none;}
#gnav1702 .accordion ul li a{
	font-size:11px;
	line-height:15px;
	padding:8px 24px 0 11px;
	background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/header/arrow_gnavi.png) 2px 11px no-repeat;
}
#gnav1702 .accordion ul li.ttl a{
	font-size:12px;
	line-height:12px;
	padding:0 0 8px;
	border-bottom:1px solid #e1d5b2;
	background:none;
}
#gnav1702 .accordion .ct10 li a{ padding:0 12px 0 10px; letter-spacing:-0.05em;}

#left .cate1702{
margin:0;
border-top:1px solid #e4d9b4;
}
#left .cate1702 a{ display:block; }
#left .cate1702 .ct01 a,
#left .cate1702 .ct02 a,
#left .cate1702 .ct03 a,
#left .cate1702 .ct04 a,
#left .cate1702 .ct05 a,
#left .cate1702 .ct06 a,
#left .cate1702 .ct07 a,
#left .cate1702 .ct08 a,
#left .cate1702 .ct09 a,
#left .cate1702 .ct10 a,
#left .cate1702 .ct11 a,
#left .cate1702 .ct12 a,
#left .cate1702 .ct13 a,
#left .cate1702 .ct14 a,
#left .cate1702 .ct15 a
{ height:38px; padding:15px 0 0 54px; font-size:1em;}

#left .cate1702 .ct01{ background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/left/ico_cate01.png) left top no-repeat;}
#left .cate1702 .ct02{ background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/left/ico_cate02.png) left top no-repeat;}
#left .cate1702 .ct03{ background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/left/ico_cate03.png) left top no-repeat;}
#left .cate1702 .ct04{ background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/left/ico_cate04.png) left top no-repeat;}
#left .cate1702 .ct05{ background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/left/ico_cate05.png) left top no-repeat;}
#left .cate1702 .ct06{ background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/left/ico_cate06.png) left top no-repeat;}
#left .cate1702 .ct07{ background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/left/ico_cate07.png) left top no-repeat;border-bottom: 1px solid #e4d9b4;}
#left .cate1702 .ct08{ background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/left/ico_cate08.png) left top no-repeat;}
#left .cate1702 .ct09{ background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/left/ico_cate09.png) left top no-repeat;}
#left .cate1702 .ct10{ background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/left/ico_cate10.png) left top no-repeat;}
#left .cate1702 .ct11{ background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/left/ico_cate11.png) left top no-repeat;}
#left .cate1702 .ct12{ background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/left/ico_cate12.png) left top no-repeat;}
#left .cate1702 .ct13{ background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/left/ico_cate13.png) left top no-repeat;}
#left .cate1702 .ct14{ background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/left/ico_cate14.png) left top no-repeat;}
#left .cate1702 .ct15{ background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/left/ico_cate15.png) left top no-repeat;}

#left .cate1702 .scate{
	padding:0 0 15px 5px;border-bottom:1px solid #e4d9b4;
}
#left .cate1702 .scate li{
	height:25px;
	margin:0;
	border-bottom:none; 
}
#left .cate1702 .scate li a{
	padding:0px 0 0 18px;
	font-size:1.1em;
	background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/header/arrow_gnavi.gif) no-repeat 6px 6px;
	font-family: "メイリオ",Meiryo,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック","Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	letter-spacing:0em;
}

#footer{
	margin:0;
}
#footer .cate{
	float:left;
	width:708px;
}
#footer .cate ul:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	line-height:0;
}
#footer .cate ul li{
	margin:15px 0 0;
	font-size:12px;
	line-height:12px;
	float:left;
	width:236px;
	padding:0 20px 0 0;
	box-sizing:border-box;
}
#footer .cate ul li a{
	padding:0 0 0 2px;
	display:block;
}
#footer .sss{
	float:right;
	width:500px;
}
#footer .sss ul{
	float:left;
}
#footer .sss ul.pr35{
	padding:0 20px 0 0;
}
#totop img{
	width:72px;
	height:72px;
}
#service li{width: 50%;}


/**TOP Category**/
#categoty #cate_area1702{ padding:40px 0 15px 28px; background: url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/common/category/ctBg.jpg) top left;}

#categoty #cate_area1702 ul{ padding:0; line-height:2;}
#categoty #cate_area1702 li{ 
width:162px; 
height:200px; 
margin-right:19px; 
padding:0; 
background:none; 
float:left; 
text-align:center; 
letter-spacing:-0.05em;
font-size:1.25em; line-height:1.4;
}
#categoty #cate_area1702 li img{ margin-bottom:12px; display:block;}
#categoty #cate_area1702 li a{ text-decoration:none; display:block;}
#categoty #cate_area1702 li a:hover{ text-decoration:none; color:#ee8196;}


/*** bed_feature ***/

#bed161130{ width:760px; font-size:16px; line-height:1.4;}
#bed161130 .sp{ display:none;}
#bed161130 .pc{ display:block;}

#bed161130 .blktxt{ margin-bottom:25px; text-align:center;}
#bed161130 .blktxt img{ width:698px; margin:auto;}

#bed161130 #design{ margin-bottom:1em; padding-bottom:20px;background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/interior/bed_feature/blk01_bg.png) repeat-y; background-size:100% auto;}
#bed161130 #iron{ margin-bottom:1em; padding-bottom:20px;background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/interior/bed_feature/blk02_bg.png) repeat-y; background-size:100% auto;}
#bed161130 #storage{ margin-bottom:1em; padding-bottom:20px;background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/interior/bed_feature/blk03_bg.png) repeat-y; background-size:100% auto;}
#bed161130 #cover{ margin-bottom:1em; padding-bottom:20px;background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/interior/bed_feature/blk04_bg.png) repeat-y; background-size:100% auto;}

#bed161130 .title{ width:100%; margin-bottom:1em; background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/interior/bed_feature/ttlBg_02.jpg) top no-repeat; background-size:100% auto;}
#bed161130 .title h3{ margin:0; padding:0;}
#bed161130 .title ul{ margin-bottom:0.5em;}
#bed161130 .title li{ display:block; float:left;}

#bed161130 .product{ width:760px; /*margin-bottom:30px;*/ padding:0 0 40px 0;}
#bed161130 .product .pic{ width:416px; margin-left:32px; float:left;}
#bed161130 .product .pic img{ width:100%;}
#bed161130 .product .txt{ width:270px; padding:2em 0 0 12px; float:left;}

#bed161130 .product a{ margin-bottom:0.5em; display:block;text-decoration:none; font-size:18px; line-height:1.25; font-weight:bold; color:#b2341f;}

#bed161130 .product p{ margin:0 0 0.6em; line-height:1.5;}
#bed161130 .product p em{ margin-bottom:0.25em; display:block; font-style:normal; font-weight:bold; font-size:18px; line-height:1.4;}
#bed161130 .product .price{ margin-bottom:0; font-size:28px;}
#bed161130 .product .price span{ font-size:0.6em;}
#bed161130 .product .price .s{ font-weight:normal;}

#bed161130 .line{ margin-bottom:40px; background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/interior/bed_feature/line.png) bottom center no-repeat;}

#bed161130 .detail{ padding:0 32px 0 32px;}
#bed161130 .detail p{ display:table-cell; vertical-align:middle;}
#bed161130 .detail .r{ width:354px; height:252px; padding-left:10px;}
#bed161130 .detail .r img{ margin:0;}
#bed161130 .detail .l{ width:280px; height:250px; margin-left:-0.5em; padding:0 3em; background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/interior/bed_feature/blk02_042.png) center no-repeat; background-size:100% auto;}
#bed161130 .detail .r2{ width:354px; }
#bed161130 .detail .l2{ width:280px; padding:0 3em;}
#bed161130 .detail a{ font-size:1em;}

#bed161130 #iron .bedhead{ margin:-30px 0 0; padding:0 30px 2em;}
#bed161130 #iron .bedhead li{ width:25%; display:table-cell; text-align:center;}
#bed161130 #iron .bedhead li img{ width:100%;}
#bed161130 #iron .bedhead p{ margin:15px 0 25px; padding:35px 150px; font-size:1em; background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/interior/bed_feature/blk02_064.png) center no-repeat; background-size:75% auto;}

#bed161130 #ranking{ padding-bottom:20px;}
#bed161130 #ranking h4{ margin-bottom:1em;}
#bed161130 #ranking a{ font-size:0.8 !important; line-height:1.4;}

#bed161130 #ranking .btn,
#bed161130 #cover .btn{ padding:0 0 2em; text-align:center;}

#bed161130 #cover ul{ padding:0 0 2em 32px;}
#bed161130 #cover li{ width:337px; margin-right:25px; /*padding:0 30px 0 0;*/ float:left;}
#bed161130 #cover li img{ width:100%; margin-bottom:0.5em;}
#bed161130 #cover a{  margin:0.5em 0 0.5em; display:block;text-decoration:none; font-size:1em; font-weight:bold; color:#b2341f;}
#bed161130 #cover a img{ margin-bottom:0.25em;}
#bed161130 #cover .price{ margin:0.5em 0 0; font-size:1.4em;}
#bed161130 #cover .price span{ font-size:0.6em;}
#bed161130 #cover .price .s{ font-weight:normal;}

#bed161130 .bed_parts{ padding:20px 0;font-family: -apple-system, BlinkMacSystemFont,  "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro","ＭＳ Ｐ明朝", "MS PMincho", serif;}
#bed161130 .bed_parts ul{ width:100%;}
#bed161130 .bed_parts li{ width:248px; display: table-cell; border-left:8px solid #ffffff; background:url(https://secure1.future-shop.jp/~romapri/img/common/parts/tabBg.png) left no-repeat;}
#bed161130 .bed_parts li:first-child{ border:0;}
#bed161130 .bed_parts a{ padding:1em 0 1em 45px; display:block; font-size:0.95em; font-weight:bold; line-height:1.4;}
#bed161130 .bed_parts .sp{ display:none;}

/*** ordercurtain ***/

#ordercurtain{ width:760px; font-size:16px; line-height:1.4;margin:20px 0 0 0;}
#ordercurtain .sp{ display:none;}
#ordercurtain .pc{ display:block;}
#ordercurtain li{list-style:none;}

#ordercurtain .title{ width:100%; 
font-size:14px;}
#ordercurtain .title h3{ margin:0; padding:0 0 5px 0;}
#ordercurtain h4{ margin:0; padding:0;}

#ordercurtain ul.navi{width:760px;clear:both;padding:10px 0 5px 0;}
#ordercurtain ul.navi li{float:left;margin:0 6px 10px 0;}
#ordercurtain ul.navi li:nth-child(4),#ordercurtain ul.navi li:nth-child(6){margin-right:0 !important;}
#ordercurtain ul.navi li:nth-child(5){clear:both;}


#ordercurtain .cur_area{background:url(https://www.rakuten.ne.jp/gold/mutow/romapri/img/interior/ordercurtain/bg.gif) 0 0 repeat-y;padding:0 0 0px 0;margin:0 0 30px 0;}

#ordercurtain ul.itemarea{ padding:0 0 5px 30px; }
#ordercurtain ul.itemarea li{ height:440px;width:340px;margin:0 22px 19px 0; float:left; font-size:14px; line-height:1.4; color: #c60000;font-weight:bold; }

#ordercurtain ul.itemarea li a{ margin-bottom:0.25em; display:block;color:#5c4244;text-decoration:none;}

#ordercurtain ul.itemarea li span{ width:340px; display:block; background-color:#fff;}
#ordercurtain ul.itemarea li span img{ width:100%;}

#ordercurtain ul.itemarea li em{ font-size:14px; font-style:normal; font-weight:bold;padding:10px 0 5px 0;display:block;}

#ordercurtain .cur_cat{clear:both;width:730px;background-color:#f7e6df;text-align:center;padding:10px 15px;font-size:40px;font-weight:bold;color:#ff6b80;font-family: "Yu Gothic";}
#ordercurtain .cur_cat span{font-size:27px;color:#4a4a4a;}
#ordercurtain .cur_cat ul{margin:0;padding:10px 0 0 0;}
#ordercurtain .cur_cat ul li{float:left;margin:0 6px 0px 0;}
#ordercurtain .cur_cat ul li:first-child{float:clear;}
#ordercurtain .cur_cat ul li:nth-child(4){margin-right:0 !important;}

.target{display:block;}
