@charset "UTF-8";


/* products_common
------------------------------------------------------------------- */





/* products_top
------------------------------------------------------------------- */


/* product-button
----------------------- */
#product-button {
	width:776px;
    margin:62px auto 0;	
}
    #product-button li {
		float: left;
		width:208px;
		height:384px;
		margin:0 76px 0 0;
	}
	
#product-button li.last {
		margin:0;
    }



	

/* products_第3階層_common
------------------------------------------------------------------- */


/* contents
----------------------- */

#product-contents{
	margin:50px 0 0 0;
}

/*left*/
#product-contents .contents_left{
	float:left;
	width:172px;	
}
/*right*/
#product-contents .contents_right {
	float:right;
	width:702px;	
}



/* product_menu
----------------------- */

/*menu*/
#product-menu {
	margin:19px 0 0 0;	
}
#product-menu .over {
	border-bottom:1px solid #ccc;
}
	#product-menu p  {
		width:172px;
		vertical-align:top;
	}
	#product-menu-wall {
		height:52px;
	}
	#product-menu-curtain {
		height:52px;
	}
	#product-menu-floor {
		height:53px;
	}



/* product-contents
----------------------- */

/*title*/
#product-contents .contents_right .title {
/*	height:130px;*/
	margin:0 0 35px;
}	

/*subtitleTakehisa ★*/
#product-contents .contents_right .subtitleTakehisa {
	width:538px;
	margin:0 auto 45px auto;
}

#product-contents .contents_right .subtitleTakehisa dt {
	margin:0 0 20px 0;
}

/*subtitlemorris ★*/
#product-contents .contents_right .subtitleMorris {
	width:537px;
	margin:0 auto 45px auto;
}

#product-contents .contents_right .subtitleMorris dt {
	margin:0 0 20px 76px;
}



#product-contents .contents_right .subtitle dd {
}

/*main*/
#product-contents .contents_right .main h5 {
	margin:15px 0 10px;
}

#product-contents .contents_right .main div {

}


/* product buttons
----------------------- */

/*cate_title*/
.cate_title {
	padding:0 0 7px;
	margin:50px 0 18px;
	border-bottom:1px solid #dcdddd;
}
	.cate_title h6 {
		height:20px;
		border-left:4px solid #aba689;
		padding:2px 0 0 12px;
	}	

/*buttons*/
#product-contents .contents_right ul {
	margin:30px 0 0 0;			
}
#product-contents .contents_right ul.first {
	margin:0;			
}

#product-contents .contents_right li {
	float:left;
	height:100%;
	margin:0 59px 37px 0;			
}

#product-contents .contents_right li.last {
	margin:0;			
}

/*img*/
#product-contents .contents_right li p.img {
	width:194px;
	height:180px;
	border:1px solid #dcdddd;
	padding:9px;
	margin:6px 0 0 0;
}

/*btn*/
#product-contents .contents_right li p.btn {
	margin:10px auto 0;
	width:154px;
	height:27px;
	/*非表示*/
	display:none;
}
	.product_list {
		margin: 30px 0;
	}
	.product_list_last {
		margin: 30px 0;
		border-bottom:1px solid #CCC;
	}
	.product_block {
		width: 762px;
	}
	

/* products_第3階層&第4階層_common
------------------------------------------------------------------- */

/* lilycolor_net
----------------------- */
div#lilycolor_net {
	width:876px;
	height:42px;
	margin:60px 0 0 0;
	padding:13px 26px 13px 36px;
	border:1px solid #ccc;	
}
	div#lilycolor_net li {
		float:left;	
	}
	/*title*/
	div#lilycolor_net li.tit {
		width:113px;
		margin:0 18px 0 0;
		padding:0 30px 0 0;
		border-right:1px solid #ccc;	
	}	
	/*txt*/
	div#lilycolor_net li.txt {
		width:474px;
		margin:0 39px 0 0;	
	}	
	/*btn*/
	div#lilycolor_net li.btn {
		width:200px;
		margin:7px 0 0;
	}





/* products_第4階層_common
------------------------------------------------------------------- */

/* product_menu detail
----------------------- */

#product-menu .detail {
	margin:10px 0 30px 0;	
}
	/*txt_link*/
	#product-menu .detail li {
		background:url(../images_common/icon_triangle.png) no-repeat 3px 0.5em;
		padding:0 0 0 14px;
		line-height:1.5em;
	}
	#product-menu .detail li.cate {
		background:none;
		padding:0;
	}
	#product-menu .detail dt {
		border-bottom:1px dotted #ccc;
		margin:10px 0 5px 3px;
		padding:0 0 3px;
	}	
	/*txt_link*/
	#product-menu .detail dd {
		background:url(../images_common/icon_triangle.png) no-repeat 10px 0.5em;
		padding:0 0 0 21px;
		line-height:1.5em;
	}	
	#product-menu .product-submenu-wall {
		margin: 10px 0;
	}
	#product-menu .product-submenu-wall_last {
		margin: 10px 0;
		border-bottom:1px solid #CCC;
	}

#product-menu .detail2 {
	margin-top:10px;	
}
	/*txt_link*/
	#product-menu .detail2 li {
		background:url(../images_common/icon_triangle.png) no-repeat 3px 0.5em;
		padding:0 0 0 14px;
		line-height:1.5em;
	}
	#product-menu .detail2 li.cate {
		background:none;
		padding:0;
	}
	#product-menu .detail2 dt {
		border-bottom:1px dotted #ccc;
		margin:10px 0 5px 3px;
		padding:0 0 3px;
	}	
	/*txt_link*/
	#product-menu .detail2 dd {
		background:url(../images_common/icon_triangle.png) no-repeat 10px 0.5em;
		padding:0 0 0 21px;
		line-height:1.5em;
	}	
	#product-menu .product-submenu-wall {
		margin: 10px 0;
	}	

/* note
----------------------- */
#product-contents .contents_right .note {
	font-weight:bold;
	width: 702px;
	margin-top: 30px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 30px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999;
}
	/*catalog_link*/
	#product-contents .contents_right .note a {
		text-decoration:underline;
	}	

/* products_第4階層_common
------------------------------------------------------------------- */

/* product_menu detail
----------------------- */

#product-menu .detail3 {
	margin-top:10px;	
}
	/*txt_link*/
	#product-menu .detail3 li {
		padding:0;
	}

/* products_第4階層_botanical
------------------------------------------------------------------- */

#product-contents .contents_right ul {
/*	width:690px;*/
/*padding-bottom:50px;*/
}

#product-contents .contents_right ul.con_takehisa {
padding-bottom:40px;
}

#product-contents .contents_right ul.botani_pattern li {
	float:left;
	display:block;
	margin:0 30px 0 0;
	padding-bottom:37px;
}
#product-contents .contents_right ul.botani_pattern li .pattern_box ul {
	margin: 5px 0;
}

/*富士眺望 設定*/
#product-contents .contents_right ul.botani_pattern li.huji {
	margin:0 30px 37px 0;
}

/*竹久 設定*/
#product-contents .contents_right ul.botani_pattern li.takehisa {
	margin:0 15px 37px 0;
}

/*村田エミコ 設定*/
#product-contents .contents_right ul.botani_pattern li.murataemiko { 
    margin:0 15px 0 0; 
}

/*森の惑星 設定*/
#product-contents .contents_right ul.botani_pattern li.morinowakusei {
	margin:0 33px 37px 0;
}

/*自然の影模様 設定*/
#product-contents .contents_right ul.botani_pattern li.sizen {
	margin:0 10px 37px 0;
}

#product-contents .contents_right ul.botani_pattern li.sizen2 {
	margin:0 60px 37px 0;
}


/* エンドレスイメージについて（森の惑星ページ）
---------------------------------------------- */
#product-contents .contents_right div.endless {
	margin:0 0 20px;
}

#product-contents .contents_right div.endless h5 {
	margin:0 0 10px 0;
}

#product-contents .contents_right div.endless ul {
	margin:15px 0;
}

#product-contents .contents_right div.endless ul li {
	margin:0 0 35px 0;
}

/* product_menu サイズ情報
---------------------------------------------- */
#product-contents .contents_right div.size {
	margin:0 0 37px;
}

#product-contents .contents_right div.size h5 {
	margin:0 0 10px 0;
}

#product-contents .contents_right div.size dl {
	margin:10px 0 50px 0;
}

#product-contents .contents_right div.size dl dt {
	margin:0 0 20px 0;
	background:#EBF0F2;
	padding:5px 0;
	font-weight:bold;
	font-size:15px;
	border-top:solid #666 1px;
	border-bottom:solid #666 1px;
}

#product-contents .contents_right div.size dl dt.bgnone {
	margin:0 0 30px 0;
	background:#FFF;
	padding:5px 0;
	font-weight:bold;
	font-size:15px;
}

#product-contents .contents_right div.size dl dt p {
	margin-left:5px;
}


#product-contents .contents_right div.size dl dd {
	margin:0 0 30px 0;
}

#product-contents .contents_right div.size p.kome {
	font-size:11px;
}

#product-contents .contents_right div.size h6 {
	margin:0 0 5px 0;
	font-size:18px;
	font-weight:bold;
}



/* product_menu メディア情報
---------------------------------------------- */
#product-contents .contents_right div.media {
		margin:0 0 37px;
}

#product-contents .contents_right div.media  h5{
	margin:0 0 25px 0;	
}

#product-contents .contents_right div.media dl {
	display:block;
	width:210px;
	float:left;
	margin:0 25px 20px 0;
	overflow:hidden;
}

#product-contents .contents_right div.media dl.fl {
	margin:0 0 20px 0;
}


#product-contents .contents_right div.media dl dt{
	margin:0 0 5px 0;
}

#product-contents .contents_right div.media dl dd{
	width:210px;
}
#product-contents .contents_right div.media p{
	clear:both;
	
}

/*morris用★*/ 
#product-contents .contents_right div.media ul.morris{ 
    width:703px; 
    margin: 0;
	padding-bottom:15px;
    overflow:hidden; 
}
#product-contents .contents_right div.media ul.morris li{
	margin:0 20px 0 0;
	padding-bottom:15px;
}

 
 
#product-contents .contents_right div.media ul.morris li.fr{ 
    margin:0; 
}


/* product_menu 出力有効巾 情報★
---------------------------------------------- */
#product-contents .contents_right div.haba {
		margin:0 0 37px;
}

#product-contents .contents_right div.haba h5{
	margin:0 0 25px 0;	
}

#product-contents .contents_right div.haba p.habatext{
	font-weight:bold;
	font-size:18px;
	margin:20px 0;
}

#product-contents .contents_right div.haba p.habatext2{
	font-weight:bold;
	font-size:15px;
}



/* product_menu 価格情報
---------------------------------------------- */
#product-contents .contents_right div.price {
		margin:0 0 37px;
}

#product-contents .contents_right div.price h5{
		margin:0 0 30px;
}

#product-contents .contents_right div.price table {
/*	width:470px;*/
	border-collapse: separate;
 	border-spacing: 0px;
 	border-top: 1px solid #ccc;
 	border-left: 1px solid #ccc;
	margin:0 0 20px 0;
}

#product-contents .contents_right div.price table caption{
	font-weight:bold;
	margin:0 0 2px 0;
}


#product-contents .contents_right div.price table th{
	width: 25%;
	padding: 4px;
	text-align: center;
 	vertical-align: top;
 	color: #444;
 	border-top: 1px solid #fff;
 	border-left: 1px solid #fff;
 	border-right: 1px solid #ccc;
 	border-bottom: 1px solid #ccc;
	font-size:12px;
}

#product-contents .contents_right div.price table th span{
	font-size:20px;
}

#product-contents .contents_right div.price table td{
	text-align: center;
 	vertical-align: middle;
 	color: #444;
 	border-top: 1px solid #fff;
 	border-left: 1px solid #fff;
 	border-right: 1px solid #ccc;
 	border-bottom: 1px solid #ccc;
	padding: 1px;
}

#product-contents .contents_right div.price table td.title{
	text-align: left;
}



#product-contents .contents_right div.price table td span{
	font-size:22px;
	margin-right:5px;
}










/* products_第4階層_kioi
------------------------------------------------------------------- */

#product-contents .contents_right .kioi_cp1 {
	margin-bottom:10px;
	font-weight:bold;
	font-size:14px;
	line-height:1.5em;
}


/* product_menu パターン
---------------------------------------------- */
#product-contents .contents_right #contents1 .kioi_pattern1 {
	margin-left:20px;
}
#product-contents .contents_right #contents1 .kioi_pattern1.ul {
	padding-left:18px;
}
#product-contents .contents_right #contents1 .kioi_pattern2 li .pattern_box ul {
	margin: 5px 0;
}
#product-contents .contents_right #contents1 .kioi_pattern2 li .pattern_box ul li {
	margin-right: 13px;
}
#product-contents .contents_right #contents1 .kioi_pattern1 li {
	float:left;
	display:block;
	margin:0 40px 0 0;
	padding-bottom:40px;
}

#product-contents .contents_right #contents1 .kioi_pattern2 li {
	float:left;
	display:block;
	margin:0 25px 0 0;
	padding-bottom:40px;
}
#product-contents .contents_right #contents1 .kioi_pattern2 li.fr {
	margin-right: 0;
}
#product-contents .contents_right #contents1 .kioi_pattern2 li.fl {
	float:left;
	display:block;
	margin: 0;
	padding-bottom:40px;
}


/* product_menu サイズ情報
---------------------------------------------- */
#product-contents .contents_right div.size_kioi {
	margin-bottom:20px;
}

#product-contents .contents_right div.size_kioi h5 {
	margin-bottom:30px;
}
#product-contents .contents_right div.size_kioi2 {
	margin-bottom:37px;
}

#product-contents .contents_right div.size_kioi2 h5 {
	font-size:18px;
	font-weight:bold;
}

#product-contents .contents_right div.size p.kome {
	font-size:11px;
}







/* products_第4階層_Old England View
------------------------------------------------------------------- */

#product-contents .contents_right .oldev_cp1 {
	width:452px;
	margin:0 auto 40px;
}


/* product_menu パターン
---------------------------------------------- */

#product-contents .contents_right #contents1 {
	width:700px;
}

#product-contents .contents_right #contents1 .oldev_pattern li {
	float:left;
	display:block;
	margin:0 10px 0 0;
	padding-bottom:40px;
}

#product-contents .contents_right #contents1 .oldev_pattern li.fl {
	float:left;
	display:block;
	margin: 0;
	padding-bottom:40px;
}



/* product_menu メディア情報
---------------------------------------------- */
#product-contents .contents_right div.media_oldev {
		margin:0 0 37px;
}

#product-contents .contents_right div.media_oldev  h5{
	margin:0 0 25px 0;	
}

#product-contents .contents_right div.media_oldev dl {
	display:block;
	width:210px;
	float:left;
	margin:0 25px 20px 0;
	overflow:hidden;
}

#product-contents .contents_right div.media_oldev dl.fl {
	display:block;
	width:210px;
	float:left;
	margin:0 0 20px 0;
	overflow:hidden;
}

#product-contents .contents_right div.media_oldev dl dt{
	margin:0 0 5px 0;
}

#product-contents .contents_right div.media_oldev dl dd{
	width:210px;
}
#product-contents .contents_right div.media_oldev p{
	clear:both;
	
}


/* product_menu 価格情報
---------------------------------------------- */
#product-contents .contents_right div.price_oldev {
		margin:0 0 37px;
}

#product-contents .contents_right div.price_oldev h5{
		margin:0 0 30px;
}

#product-contents .contents_right div.price_oldev table {
	width:520px;
	border-collapse: separate;
 	border-spacing: 0px;
 	border-top: 1px solid #ccc;
 	border-left: 1px solid #ccc;
	margin:0 0 20px 0;
}

#product-contents .contents_right div.price_oldev table caption{
	font-weight:bold;
	margin:0 0 2px 0;
}


#product-contents .contents_right div.price_oldev table th{
	width: 25%;
	padding: 4px;
	text-align: center;
 	vertical-align: top;
 	color: #444;
 	border-top: 1px solid #fff;
 	border-left: 1px solid #fff;
 	border-right: 1px solid #ccc;
 	border-bottom: 1px solid #ccc;
	font-size:12px;
}

#product-contents .contents_right div.price_oldev table th span{
	font-size:20px;
}

#product-contents .contents_right div.price_oldev table td{
	text-align: center;
 	vertical-align: middle;
 	color: #444;
 	border-top: 1px solid #fff;
 	border-left: 1px solid #fff;
 	border-right: 1px solid #ccc;
 	border-bottom: 1px solid #ccc;
	padding: 1px;
}

#product-contents .contents_right div.price_oldev table td.title{
	text-align: left;
}



#product-contents .contents_right div.price_oldev table td span{
	font-size:22px;
	margin-right:5px;
}




/* products_第4階層_MORRIS★
------------------------------------------------------------------- */
#product-contents .contents_right div#kokoro_profil {
	width:450px;
	margin-bottom:30px;
	padding:10px;
	border:#CCC solid 1px;
	overflow:hidden;
}


/*MORRIS 設定 ★ */
#product-contents .contents_right li.morris {
		margin:0 0 0 40px;
		padding-bottom:50px;
}

/*MORRIS2 設定 ★ */
#product-contents .contents_right ul.morris2 {
	width:704px;
	margin:20 auto 0;
}
#product-contents .contents_right ul.morris2 li{
	margin:0 33px 0 0;
	padding:0 0 37px 0;
} 
#product-contents .contents_right ul.morris2 li.m_space{
	margin:0 12px 0 0;
} 
#product-contents .contents_right ul.morris2 li .pattern_box ul {
	margin: 5px 0;
}
#product-contents .contents_right ul.morris2 li .pattern_box ul li {
	margin-right: 12px;
}
#product-contents .contents_right ul.morris2 li.fr{
	margin: 0;
	padding:0 0 37px 0;
}


/*Morris 設定 ★ */

/* products_第4階層_心の風景★
------------------------------------------------------------------- */
#product-contents .contents_right div#kokoro_profil {
	width:450px;
	margin-bottom:30px;
	padding:10px;
	border:#CCC solid 1px;
	overflow:hidden;
}

#product-contents .contents_right #kokoro_profil dl {
}

#product-contents .contents_right #kokoro_profil dl dt{
	margin: 0 25px 0 0;
	float:left;
}

#product-contents .contents_right #kokoro_profil dl dd{
}

#product-contents .contents_right #kokoro_profil dl dd.name{
	font-weight:bold;
	margin: 0 0 10px 0;
	padding:40px 0 0 0;
	font-size:12px;
}

#product-contents .contents_right #kokoro_profil dl dd.name span{
	font-size:16px;
	margin-right:10px;
}


#product-contents .contents_right #kokoro_profil ul{
		clear:both;
		display:block;
		margin:10px 0 0 0;
}

#product-contents .contents_right #kokoro_profil ul li{
	width:428px;
	margin: 0 0 1px 0;
}
#product-contents .contents_right ul.botani_pattern li.kokoro {
	margin:0 0 37px 0;
}

/*心の風景 設定 ★ */
#product-contents .contents_right ul.botani_pattern li.kokoro {
	padding:0 0 37px 0;
}











/* products_第4階層_tomoto
------------------------------------------------------------------- */

#tomoto_profil {
	width:493px;
	margin-bottom:30px;
}

#tomoto_profil dt {
	width:116px;
	padding:0 0 7px 6px;
	float:left;
}

#tomoto_profil dd {
	width:371px;
	float:right;
}

#tomoto_profil dd h5 {
	margin-bottom:15px;
}

#tomoto_profil dd p {
	margin-bottom:10px;
}

#tomoto_profil dd p a {
	color:#ED8E99;
	font-weight:bold;
}

/* product_menu パターン
---------------------------------------------- */

#product-contents .contents_right #contents1 .tomoto_pattern li {
	float:left;
	display:block;
	margin:0 39px 0 0;
	padding-bottom:40px;
}

#product-contents .contents_right #contents1 .tomoto_pattern li.fl {
	float:left;
	display:block;
	margin: 0;
	padding-bottom:40px;
}

#product-contents .contents_right #contents1 .tomoto_pattern2 li {
	float:left;
	display:block;
	margin:0 50px 0 0;
	padding-bottom:40px;
}

#product-contents .contents_right #contents1 .tomoto_pattern2 li.fl {
	float:left;
	display:block;
	margin: 0;
	padding-bottom:40px;
}

#product-contents .contents_right #contents1 h3 {
	font-size:18px;
	font-weight:bold;
	padding-bottom:6px;
	border-bottom:#BBB solid 2px;	
}

#product-contents .contents_right #contents1 .txet_box2 {
	margin:15px 0 20px;
}


/* product_menu サイズ情報
---------------------------------------------- */
#product-contents .contents_right div.size_tomoto {
	margin-bottom:20px;
}

#product-contents .contents_right div.size_tomoto h5 {
	margin-bottom:30px;
}
#product-contents .contents_right div.size_tomoto2 {
	margin-bottom:37px;
}

#product-contents .contents_right div.size_tomoto2 h5 {
	font-size:18px;
	font-weight:bold;
}

#product-contents .contents_right div.size p.kome {
	font-size:11px;
}



/* product_menu メディア情報
---------------------------------------------- */
#product-contents .contents_right div.media_tomoto {
		margin:0 0 37px;
}

#product-contents .contents_right div.media_tomoto  h5{
	margin:0 0 25px 0;	
}

#product-contents .contents_right div.media_tomoto dl {
	display:block;
	width:210px;
	float:left;
	margin:0 25px 20px 0;
	overflow:hidden;
}

#product-contents .contents_right div.media_tomoto dl.fl {
	display:block;
	width:210px;
	float:left;
	margin:0 0 20px 0;
	overflow:hidden;
}

#product-contents .contents_right div.media_tomoto dl dt{
	margin:0 0 5px 0;
}

#product-contents .contents_right div.media_tomoto dl dd{
	width:210px;
}
#product-contents .contents_right div.media_tomoto p{
	clear:both;
	
}


/* product_menu 価格情報
---------------------------------------------- */
#product-contents .contents_right div.price_tomoto {
		margin:0 0 37px;
}

#product-contents .contents_right div.price_tomoto h5{
		margin:0 0 30px;
}

#product-contents .contents_right div.price_tomoto table {
	width:520px;
	border-collapse: separate;
 	border-spacing: 0px;
 	border-top: 1px solid #ccc;
 	border-left: 1px solid #ccc;
	margin:0 0 20px 0;
}

#product-contents .contents_right div.price_tomoto table caption{
	font-weight:bold;
	margin:0 0 2px 0;
}


#product-contents .contents_right div.price_tomoto table th{
	width: 25%;
	padding: 4px;
	text-align: center;
 	vertical-align: top;
 	color: #444;
 	border-top: 1px solid #fff;
 	border-left: 1px solid #fff;
 	border-right: 1px solid #ccc;
 	border-bottom: 1px solid #ccc;
	font-size:12px;
}

#product-contents .contents_right div.price_tomoto table th span{
	font-size:20px;
}

#product-contents .contents_right div.price_tomoto table td{
	text-align: center;
 	vertical-align: middle;
 	color: #444;
 	border-top: 1px solid #fff;
 	border-left: 1px solid #fff;
 	border-right: 1px solid #ccc;
 	border-bottom: 1px solid #ccc;
	padding: 1px;
}

#product-contents .contents_right div.price_tomoto table td.title{
	text-align: left;
}



#product-contents .contents_right div.price_tomoto table td span{
	font-size:22px;
	margin-right:5px;
}




/* products_第4階層_rollscreen
------------------------------------------------------------------- */

/* ロールスクリーン 共通 */
.roll_center_02 {
	width: 637px;
	margin: 35px auto;
}
.roll_center_03 {
	width: 687px;
	margin: 0 auto;
}
#roll_center_04 {
	width: 670px;
	margin: 0 auto;
}
.m_10_5 {
	margin: 10px 0 5px;
}

#roll_sekouspot {
	margin-bottom: 30px;
}
#roll_sekouspot p {
	background: url(../products/wallcoverings/digital_deco/rollscreen/images/roll_28.gif) no-repeat left center;
	padding-left: 15px;
	line-height: 1.8em;
}

/* roll_title */
#roll_title {
	margin: 25px 0 10px;
}
#roll h3 {
	background: url(../products/wallcoverings/digital_deco/rollscreen/images/roll_29.gif) no-repeat left 0;
	padding: 0 0 10px 25px;
	font-size: 1.8em;		
	border-bottom: 2px solid #AAAAAA;
}
h4 {
	margin: 30px 0 15px 0;
}

/* roll_txt */
.roll_txt_01 {
	font-size: 1.3em;
	font-weight: bold;
	margin-bottom: 10px;		
}
#roll_txt_02 {
	font-size: 1.3em;
	font-weight: bold;
	margin: 20px 0 30px;	
	color: #66B7D3;
}
.roll_txt_04 {
	font-size: 1.6em;
	padding: 10px 0;
}
.roll_txt_05 {
	font-weight: bold;	
}
#roll_txt_06 {
	font-size: 1.3em;
	font-weight: bold;
	margin: 20px 0 10px;	
	color: #66B7D3;
}
.roll_txt_07 {
	font-size: .85em;
}
.roll_txt_08 {
	font-size: .6em;
}

/* roll_siagari */
.roll_pattern_info_01 {
	width: 541px;
	margin: 0 auto 60px;
}
.roll_pattern_info_01 p,
.roll_pattern_info_01 dl {
	float: left;
}
.roll_pattern_info_01 p img {
	margin-right: 20px;
}
.roll_pattern_info_01 dl {
	margin-top: 130px;
}
.roll_pattern_info_02 {
	width: 702px;
	margin-bottom: 60px;
}
.roll_pattern_info_02 p,
.roll_pattern_info_01 dl {
	float: left;
}
.roll_pattern_info_02 p img {
	margin-right: 20px;
}
.roll_pattern_info_03 {
	width: 582px;
	margin: 0 auto;
}
.roll_pattern_info_03 table {
	margin-left: 180px;
}

.roll_step4 {
	float: left;
	margin: 25px 20px 0 0;
	padding: 10px;
	background-color: #EBF6FB;
}
#s4m {
	height: 384px;
}
.roll_price {
	margin: 30px 0 37px;
}








/* products_第4階層_ロッタ・キュールホルン
------------------------------------------------------------------- */

#lotta_profil {
	width:618px;
	padding:18px;
	border:#444 solid 1px;
	background:url(../products/wallcoverings/digital_deco/lotta/images/lotta_02.gif) no-repeat right top;
	margin-bottom:28px;
}

#lotta_profil dt {
	width:150px;
	float:left;
}

#lotta_profil dd {
	width:468px;
	float:right;
}


/* product_menu パターン
---------------------------------------------- */

#product-contents .contents_right #contents1 ul.lotta_pattern {
	padding-bottom:0;
}

#product-contents .contents_right #contents1 .lotta_pattern li {
	float:left;
	display:block;
	margin:0 29px 20px 0;
}

#product-contents .contents_right #contents1 .lotta_pattern li.fl {
	float:left;
	display:block;
	margin:0 0 20px 0;
}

#product-contents .contents_right #contents1 .lotta_pattern2 li {
	float:left;
	display:block;
	margin:0 34px 20px 0;
}

#product-contents .contents_right #contents1 .lotta_pattern2 li.fl {
	float:left;
	display:block;
	margin:0 0 20px 0;
}


/* product_menu サイズ情報
---------------------------------------------- */
#product-contents .contents_right div.size_lotta {
	margin-bottom:20px;
}

#product-contents .contents_right div.size_lotta h5 {
	font-size:18px;
	font-weight:bold;
}

#product-contents .contents_right div.size_lotta .cp_s {
	font-size:11px;
}

#product-contents .contents_right div.size_lotta2 {
	width:430px;
	margin-bottom:40px;
}

#product-contents .contents_right div.size_lotta2 dt {
	width:203px;
	padding-right:29px;
	float:left;
}

#product-contents .contents_right div.size_lotta2 dt h5 {
	font-size:16px;
	font-weight:bold;
}

#product-contents .contents_right div.size_lotta2 dd {
	width:185px;
	float:right;
}

#product-contents .contents_right div.size p.kome {
	font-size:11px;
}



/* product_menu メディア情報
---------------------------------------------- */
#product-contents .contents_right div.media_lotta {
		margin:0 0 40px;
}

#product-contents .contents_right div.media_lotta  h5{
	margin:0 0 25px 0;	
}

#product-contents .contents_right div.media_lotta dl {
	display:block;
	width:210px;
	float:left;
	margin:0 25px 40px 0;
	overflow:hidden;
}

#product-contents .contents_right div.media_lotta dl.fl {
	display:block;
	width:210px;
	float:left;
	margin:0 0 20px 0;
	overflow:hidden;
}

#product-contents .contents_right div.media_lotta dl dt{
	margin:0 0 5px 0;
}

#product-contents .contents_right div.media_lotta dl dd{
	width:210px;
}
#product-contents .contents_right div.media_lotta p{
	clear:both;
	
}


/* product_menu 価格情報
---------------------------------------------- */

#product-contents .contents_right div.price_lotta {
		margin:0 0 37px;
}

#product-contents .contents_right div.price_lotta h6 {
	font-size:18px;
	font-weight:bold;
	padding-bottom:15px;
}

#product-contents .contents_right div.price_lotta h5{
		margin:0 0 20px;
}

/* products_第4階層_miffy
------------------------------------------------------------------- */

/* miffy reset */
#product-contents
.contents_right 
ul.miffy_pattern {
	margin: 0;
	padding: 0;
}
#product-contents
.contents_right 
ul.miffy_pattern li {
	margin: 0;
	padding: 0;
}

/*miffy pattern*/
#product-contents
.contents_right 
ul.miffy_pattern {
	margin: 0;
	padding: 0;
}
#product-contents
.contents_right 
ul#miffy_pattern1 li {
	margin:35px 44px 43px 0;
}
#product-contents
.contents_right 
ul#miffy_pattern2 li {
	margin-right:74px;
	padding-bottom:57px;
}
#product-contents
.contents_right 
ul#miffy_pattern3 li {
	margin:0 168px 0 40px;
	padding-bottom:21px;

}
#product-contents
.contents_right 
ul#miffy_pattern4 li {
	margin:0 182px 0 67px;
	padding-bottom:60px;
}
#product-contents
.contents_right 
ul#miffy_pattern1 li.m_clear,
#product-contents
.contents_right 
ul#miffy_pattern2 li.m_clear,
#product-contents
.contents_right 
ul#miffy_pattern3 li.m_clear,
#product-contents
.contents_right 
ul#miffy_pattern4 li.m_clear {
 margin-right: 0;
 margin-left: 0;
}
#miffy_txt_01 {
	width: 393px;
	margin: 20px auto;
}
#miffy_txt_02 {
	text-align: right;
	margin-right: 90px;
}



/* contents
----------------------- */

#product-wall-d_deco{
	margin:50px 0 0 0;
	color:black;
}

#product-wall-d_deco .search_jump{
	cursor:pointer;
}

/*left*/
#product-wall-d_deco #contents_left{
	position:relative;
	float:left;
	width:200px;
	color:black;
	font-weight:bold;
}

/*right*/
#product-wall-d_deco #contents_right {
	position:relative;
	float:right;
	width:702px;
}


#product-wall-d_deco #contents_right h1 {
	margin:0 0 30px;
}

#product-wall-d_deco #contents_right h2 {
	margin:0 0 20px;
}


#product-wall-d_deco #contents_right .contents {
	margin:0 0 30px ;
}
#product-wall-d_deco #contents_right .contents > p {
	margin:15px 0 20px;
}

#product-wall-d_deco #contents_right .contents .hinban_font{
	font-size:1.2em;
	line-height:1.2em;
}
#product-wall-d_deco #contents_right .dd_kioi_ise .hinban_font{
	font-size:1.1em;
	line-height:1.2em;
}
#product-wall-d_deco #contents_right .contents .hbf_blue{	color:#1D2088;}
#product-wall-d_deco #contents_right .contents .hbf_red{	color:#E60012;}
#product-wall-d_deco #contents_right .contents .hbf_green{	color:#00C800;}
#product-wall-d_deco #contents_right .contents .hbf_orange{	color: #ff473b;}

#product-wall-d_deco #contents_right .contents ul{
	width:702px;
	letter-spacing: -.40em;/* 文字間を詰めて隙間を削除する。 */
}
#product-wall-d_deco #contents_right .contents ul:after {
	content:"";
	display: inline-block;
	width: 100%;
	line-height:0;
	height: 0;
}
#product-wall-d_deco #contents_right .contents ul li {
	display: inline-block;
	margin-bottom:30px;
	letter-spacing: 0;
}

#product-wall-d_deco #contents_right .dd_oasis ul li,
#product-wall-d_deco #contents_right .dd_botanical ul li,
#product-wall-d_deco #contents_right .dd_forest ul li,
#product-wall-d_deco #contents_right .dd_sunrise ul li,
#product-wall-d_deco #contents_right .dd_ocean ul li,
#product-wall-d_deco #contents_right .dd_flower ul li,
#product-wall-d_deco #contents_right .dd_prism ul li,
#product-wall-d_deco #contents_right .dd_kousi ul li,
#product-wall-d_deco #contents_right .dd_uchuaozora ul li,
#product-wall-d_deco #contents_right .dd_yumeji2 ul li{
	margin-right:35px;
}

#product-wall-d_deco #contents_right .dd_viburnum ul li,
#product-wall-d_deco #contents_right .dd_forestcolors ul li,
#product-wall-d_deco #contents_right .dd_sasa ul li,
#product-wall-d_deco #contents_right .dd_bokuteki ul li,
#product-wall-d_deco #contents_right .dd_kumi ul li,
#product-wall-d_deco #contents_right .dd_kouro ul li,
#product-wall-d_deco #contents_right .dd_tukiakari ul li,
#product-wall-d_deco #contents_right .dd_yumeji1 ul li,
#product-wall-d_deco #contents_right .dd_morris ul li,
#product-wall-d_deco #contents_right .dd_kioi_ise ul.ul_a li,
#product-wall-d_deco #contents_right .dd_tomoto ul li{
	margin-right:40px;
}

#product-wall-d_deco #contents_right .dd_wakusei ul li,
#product-wall-d_deco #contents_right .dd_fugaku ul li{
	margin-right:50px;
}
#product-wall-d_deco #contents_right .dd_miffy ul.ul_c li{
	margin-right:50px;
	margin-bottom:0;
	width:331px;
}
#product-wall-d_deco #contents_right .dd_sakura ul li,
#product-wall-d_deco #contents_right .dd_kioi_edo ul li,
#product-wall-d_deco #contents_right .dd_kioi_galas ul li ,
#product-wall-d_deco #contents_right .dd_kioi_ise ul.ul_b li,
#product-wall-d_deco #contents_right .dd_lotta ul li,
#product-wall-d_deco #contents_right .dd_lamina ul li,
#product-wall-d_deco #contents_right .dd_dotstripe ul li,
#product-wall-d_deco #contents_right .dd_vintage ul li{
	margin-right: 25px;
}

#product-wall-d_deco #contents_right .dd_dotstripe ul li,
#product-wall-d_deco #contents_right .dd_colorism ul li,
#product-wall-d_deco #contents_right .dd_miffy ul li{
	margin-right: 20px;
	vertical-align: top;
}
#product-wall-d_deco #contents_right .dd_wavy ul li,
#product-wall-d_deco #contents_right .dd_colors ul li ,
#product-wall-d_deco #contents_right .dd_yumeji3 ul li{
	margin-right: 1px;
}

#product-wall-d_deco #contents_right .dd_kioi_ise ul li div.kioi_ise_li,
#product-wall-d_deco #contents_right .dd_morris ul li div.morris_film,
#product-wall-d_deco #contents_right .dd_botanical ul li div.botanical_li{
	margin:0 0 0 0;
	letter-spacing:normal;
	display: inline-block;/*ブロックレベル要素に横並びにする*/
	line-height: 1em;
	vertical-align: top;
}
#product-wall-d_deco #contents_right .dd_morris ul.ul_a li{
	margin-right:25px;
	vertical-align: top;
}

#product-wall-d_deco #contents_right .contents ul li p {
	margin:5px 0 0 0;
	letter-spacing:normal;
	display: inline-block;/*ブロックレベル要素に横並びにする*/
	vertical-align: top;
}

#product-wall-d_deco #contents_right .contents ul li p.lft99 {
	text-align: left;
	width:99px;
}
#product-wall-d_deco #contents_right .contents ul li p.lft210 {
	width:105px;
	text-align: left;
}
#product-wall-d_deco #contents_right .contents ul li p.rit210 {
	width:105px;
	text-align: right;
}
#product-wall-d_deco #contents_right .contents ul li p.lft329 {
	width:164px;
	text-align: left;
}
#product-wall-d_deco #contents_right .contents ul li p.rit329 {
	width:164px;
	text-align: right;
}
#product-wall-d_deco #contents_right .contents ul li p.lft331 {
	width:84px;
	text-align: left;
}
#product-wall-d_deco #contents_right .contents ul li p.rit331 {
	width:244px;
	text-align: right;
}
#product-wall-d_deco #contents_right .contents ul li p.rit330 {
	width:230px;
	text-align: right;
}
#product-wall-d_deco #contents_right .contents ul li p.lft318 {
	width:159px;
	text-align: left;
}
#product-wall-d_deco #contents_right .contents ul li p.rit318 {
	width:159px;
	text-align: right;
}
#product-wall-d_deco #contents_right .contents ul li p.rit318cap {
	width:159px;
	text-align: left;
	font-size:0.7em;
}

#product-wall-d_deco #contents_right .contents ul li p.lft156 {
	width:78px;
	text-align: left;
}
#product-wall-d_deco #contents_right .contents ul li p.rit156 {
	width:78px;
	text-align: right;
}
#product-wall-d_deco #contents_right .contents ul li p.lft86 {
	width:86px;
	text-align: left;
}
#product-wall-d_deco #contents_right .contents ul li p.lft100 {
	width:100px;
	text-align: left;
}
#product-wall-d_deco #contents_right .contents ul li p.rft110 {
	width:110px;
	text-align: right;
}
#product-wall-d_deco #contents_right .contents ul li div {
	margin-bottom:5px;
}
#product-wall-d_deco #contents_right .contents ul li  div.state_title{
	position: relative;
	text-align: justify;
	text-justify: distribute-all-lines;
}
#product-wall-d_deco #contents_right .contents ul li  div.state_title:after {
	content:"";
	display: inline-block;
	width: 100%;
	line-height:0;
	height: 0;
}
#product-wall-d_deco #contents_right .dd_wakusei ul li  div.state_title p,
#product-wall-d_deco #contents_right .dd_kokoro ul li  div.state_title p,
#product-wall-d_deco #contents_right .dd_fugaku ul li  div.state_title p{
	border-left:5px solid #CCCCCC;
	padding-left:5px;
	margin-top:0;
	line-height:1.2em;
	font-size:1.2em;
	font-weight:bold;
	font-family:"游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;
}

#product-wall-d_deco #contents_right .dd_kioi_ise ul li  div.state_title,
#product-wall-d_deco #contents_right .dd_botanical ul li  div.state_title{
	border-bottom:1px solid gray;
	position: relative;
	text-align: justify;
	text-justify: distribute-all-lines;
}

#product-wall-d_deco #contents_right .dd_colorism ul li div.state_title {
	height: 60px;
}

#product-wall-d_deco #contents_right .contents ul li div.state_title span{
	display: inline-block;/*ブロックレベル要素に横並びにする*/
	font-size:0.6em;
	vertical-align: bottom;
}

#product-wall-d_deco #contents_right .contents ul li.last {
	margin-right:0;
}


#product-wall-d_deco #contents_right .contents .spec a {
	display: inline-block;
	margin:0 10px 20px 0;
}

#product-wall-d_deco #contents_right .contents .info p {
	display: inline-block;
	font-size:0.9em;
	vertical-align: top;
	margin: 10px 0 20px 0;
}

#product-wall-d_deco #contents_right .dd_yumeji1 .info p:first-child,
#product-wall-d_deco #contents_right .dd_yumeji2 .info p:first-child {
	display: inline-block;
	margin-right:10px;
	height:140px;
}
#product-wall-d_deco #contents_right .dd_yumeji1 .info p:last-child,
#product-wall-d_deco #contents_right .dd_yumeji2 .info p:last-child {
	display: inline-block;
	font-size:0.9em;
	vertical-align: top;
	margin: 10px 0 20px 0;
	width:280px;
}
#product-wall-d_deco #contents_right .dd_yumeji1 .info p:last-child span,
#product-wall-d_deco #contents_right .dd_yumeji2 .info p:last-child span {
	display: block;
	font-size:1.5em;
	margin-bottom:10px;
	padding-bottom:10px;
	font-weight:bold;
	border-bottom:1px solid gray;

}

#product-wall-d_deco #contents_right .contents .number_info{
	background-color: #DCDDDD;
	border-left:5px solid darkgray;
	padding:5px 5px 5px 10px;
	margin:0 0 20px;
	font-weight:bold;
}

#product-wall-d_deco #contents_right .contents .kumikousi_box{
	margin:30px 30px 0 0;
	display: block;
	border:1px solid black;
	width:310px;
}
#product-wall-d_deco #contents_right .contents .kumikousi_box span{
	display: block;
	padding:5px;
	font-size:0.9em;
}
#product-wall-d_deco #contents_right .contents .kumikousi_box span:first-child{
	background-color: black;
	color:white;
	height:30px;
	line-height:30px;
	text-align: center;
	font-size:1em;
}

#product-wall-d_deco #contents_right .contents
.peaceofforest_box div{
	float:left;
}
#product-wall-d_deco #contents_right .contents .peaceofforest_box
div.peaceofforest_subbox1{
	width:100px;
	margin:0 10px 0 0;
}
#product-wall-d_deco #contents_right .contents .peaceofforest_box div.peaceofforest_subbox2{
	width:470px;
	margin:0 10px 0 0;
}
#product-wall-d_deco #contents_right .contents .peaceofforest_box div.peaceofforest_subbox2 p{
	margin: 0;
	padding:3px 0 3px 0;
	border-bottom: 1px solid black;
	line-height:2.0em;
	font-size:0.5em;
}
#product-wall-d_deco #contents_right .contents .peaceofforest_box div.peaceofforest_subbox2 p:first-child{
	font-size:1.2em;
	border-bottom: none;
	margin:0 0 5px 0;
	border-top: none;
}
#product-wall-d_deco #contents_right .contents .peaceofforest_box div.peaceofforest_subbox2 p:first-child span{
	font-weight:bold;
	font-size:1.1em;
}
#product-wall-d_deco #contents_right .contents .peaceofforest_box div.peaceofforest_subbox2 p.last{
	border-bottom: none;
}

#product-wall-d_deco #contents_right .contents .peaceofforest_box
div.peaceofforest_subbox3{
	width:110px;
	float:right;
	line-height:1.2em;
	font-size:0.6em;
	margin-bottom: 5px;
}
#product-wall-d_deco #contents_right .contents .wakusei{
	font-size:1.2em;
	font-family:"游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;
}
#product-wall-d_deco #contents_right .dd_tomoto .tomoto_box2,
#product-wall-d_deco #contents_right .dd_wakusei .wakusei_box{
	line-height:16px;
	font-size:16px;
	margin:4px 0;
	vertical-align: middle;
	font-weight:bold;
}

#product-wall-d_deco #contents_right .dd_fugaku .number_info{
	margin-top:20px;
}
#product-wall-d_deco #contents_right .dd_kokoro .kokoro_box{
	margin-top:40px;
	margin-bottom:40px;
	border:1px solid gray;
	padding:20px;
}

#product-wall-d_deco #contents_right .dd_fuji .fuji_box{
	margin-top:40px;
	margin-bottom:20px;
	border:1px solid gray;
	padding:5px 20px;
}
#product-wall-d_deco #contents_right .dd_kokoro .kokoro_box div,
#product-wall-d_deco #contents_right .dd_fuji .fuji_box div{
	display: inline-block;
	font-size:0.9em;
	vertical-align: top;
	margin:0 10px 0 0;
}
#product-wall-d_deco #contents_right .dd_kokoro .kokoro_box div span,
#product-wall-d_deco #contents_right .dd_fuji .fuji_box div span{
	font-size:1.6em;
}
#product-wall-d_deco #contents_right .dd_kokoro .kokoro_box div p{
	margin:0 0 5px 0;
}

#product-wall-d_deco #contents_right .dd_fuji .fuji_box div p{
	margin:0 0 10px 0;
	line-height:2em;
}


#product-wall-d_deco #contents_right .dd_yumeji3 .yumeji_box{
	width:620px;
	margin:20px auto;
	font-size:1em;
	font-family:"游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;
}
#product-wall-d_deco #contents_right .dd_kioi_ise .kioi_box2,
#product-wall-d_deco #contents_right .dd_yumeji3 .yumeji_box2{
	font-size:1.3em;
	margin-bottom:20px;

}
#product-wall-d_deco #contents_right .kioi_box h2,
#product-wall-d_deco #contents_right .dd_morris .morris_box h2{
	margin-bottom:0;
}

#product-wall-d_deco #contents_right .dd_morris .morris_box2 h2{
	margin-bottom: 20px;
	margin-top: 20px;
}

#product-wall-d_deco #contents_right .kioi_box p{
	background-color: #00062B;
	color:white;
	font-size:0.8em;
	padding:10px;
	text-align: center;
	margin-bottom:20px;
	font-family:"游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;
}
#product-wall-d_deco #contents_right .dd_kioi_galas .kioi_box3 div{
	display: inline-block;
	font-size:0.9em;
	vertical-align: top;
	margin:0 10px 20px 0;
}

#product-wall-d_deco #contents_right .dd_kioi_edo ul li.last{
	width:230px;
	font-size:0.9em;
	vertical-align: top;
}
#product-wall-d_deco #contents_right .dd_kioi_edo .noucon{color:#0D1732;}
#product-wall-d_deco #contents_right .dd_kioi_edo .baikoutya{color:#938F44}
#product-wall-d_deco #contents_right .dd_kioi_edo .neriiro{color:#FEF2E4}
#product-wall-d_deco #contents_right .dd_kioi_edo .sumiiro{color:#231815}
#product-wall-d_deco #contents_right .dd_kioi_edo .suouiro{color:#A74453}
#product-wall-d_deco #contents_right .dd_kioi_edo .kakiiro{color:#DA6A26}
#product-wall-d_deco #contents_right .dd_kioi_edo .sironezu{color:#EAE9E8}
#product-wall-d_deco #contents_right .dd_kioi_edo .hukagawanezu{color:#8EA2A0}
#product-wall-d_deco #contents_right .dd_kioi_edo .kourainando{color:#195159}
#product-wall-d_deco #contents_right .dd_kioi_edo .komatinezu{color:#E3E3E0}
#product-wall-d_deco #contents_right .dd_kioi_edo .asagiiro{color:#02A5B3}
#product-wall-d_deco #contents_right .dd_kioi_edo .kamenozoki{color:#BCDFE9}
#product-wall-d_deco #contents_right .dd_kioi_edo .huzinezu{color:#A5A3CB}
#product-wall-d_deco #contents_right .dd_kioi_edo .rikantya{color:#887C33}
#product-wall-d_deco #contents_right .dd_kioi_edo .uconiro{color:#F3C62F}
#product-wall-d_deco #contents_right .dd_kioi_edo .iwaitya{color:#7A8255}
#product-wall-d_deco #contents_right .dd_kioi_edo .benihuziiro{color:#CE93B9}
#product-wall-d_deco #contents_right .dd_kioi_edo .nakakurenai{color:#E27794}
#product-wall-d_deco #contents_right .dd_kioi_edo .huziiro{color:#DCC7DA}
#product-wall-d_deco #contents_right .dd_kioi_edo .umegasane{color:#DB5434}

#product-wall-d_deco #contents_right .dd_morris h3{
	border-bottom: 1px solid gray;
}


#product-wall-d_deco #contents_right .dd_lamina .lamina_box div,
#product-wall-d_deco #contents_right .dd_lotta .lotta_box div,
#product-wall-d_deco #contents_right .dd_tomoto .tomoto_box div ,
#product-wall-d_deco #contents_right .dd_miffy .miffy_box div  {
	content:"";
	display: inline-block;
	vertical-align: top;
	margin:0;
}
#product-wall-d_deco #contents_right .dd_lotta .lotta_box div.lotta_subbox1 {
	width:115px;
}
#product-wall-d_deco #contents_right .dd_lotta .lotta_box div.lotta_subbox2 {
	width:450px;
	margin:0 20px;
	line-height:1.65em;
	font-size:0.9em;
	font-weight:bold;
}
#product-wall-d_deco #contents_right .dd_lotta .lotta_box div.lotta_subbox3 {
	width:87px;
}

#product-wall-d_deco #contents_right .dd_lotta ul li .state_title{
	width:212px;
}
#product-wall-d_deco #contents_right .dd_lamina ul li.lottafirst_li,
#product-wall-d_deco #contents_right .dd_lotta ul li.lottafirst_li{
	vertical-align: top;
	margin-top:45px;
}
#product-wall-d_deco #contents_right .dd_lotta .illustrated_info div{
	padding: 20px;
	font-size:1.2em;
}
#product-wall-d_deco #contents_right .dd_lotta .illustrated_info span{
	font-size:1.2em;
}


#product-wall-d_deco #contents_right .dd_lamina .lamina_box,
#product-wall-d_deco #contents_right .dd_tomoto .tomoto_box {
	width: 550px;
	margin:0 auto 20px;
}
#product-wall-d_deco #contents_right .dd_miffy .miffy_box {
	width: 802px;
	margin:0 auto 20px;
}

#product-wall-d_deco #contents_right .dd_lamina .lamina_box div.lamina_subbox1{
	width:118px;
	margin-right:20px;
}
#product-wall-d_deco #contents_right .dd_tomoto .tomoto_box div.tomoto_subbox1{
	width:92px;
	margin-right:20px;
}
#product-wall-d_deco #contents_right .dd_lamina .lamina_box div.lamina_subbox2,
#product-wall-d_deco #contents_right .dd_tomoto .tomoto_box div.tomoto_subbox2 {
	width:400px;
}
#product-wall-d_deco #contents_right .dd_lamina .lamina_box div.lamina_subbox2 span {
	font-size:1.4em;
	font-weight:bold;
	display: block;
	margin-bottom: 10px;
}
#product-wall-d_deco #contents_right .dd_lamina .lamina_box div.lamina_subbox2 a {

	 font-weight:bold;
 }

#product-wall-d_deco #contents_right .dd_lamina .lamina_box div.lamina_subbox1 {
	width:118px;
	margin-right:20px;
}
#product-wall-d_deco #contents_right .dd_tomoto .tomoto_box div.tomoto_subbox2{

	font-size:0.85em;
}
#product-wall-d_deco #contents_right .dd_tomoto .tomoto_box div.tomoto_subbox2 a {

	color:pink;
}
#product-wall-d_deco #contents_right .dd_tomoto ul li  div.state_title p{
	border-left:5px solid #F19CA6;
	padding-left:5px;
	margin-top:0;
	line-height:1.2em;
	font-size:1.2em;
	font-weight:bold;
}

#product-wall-d_deco #contents_right .dd_tomoto .tomoto_info,
#product-wall-d_deco #contents_right .dd_botanical .botanical_info,
#product-wall-d_deco #contents_right .dd_miffy .miffiy_info{
	font-size: 1.1em;
	line-height: 1.3em;
}
#product-wall-d_deco #contents_right .dd_botanical .botanical_info .info_box,
#product-wall-d_deco #contents_right .dd_miffy .miffiy_info .info_box{
	font-size: 1.2em;
	line-height: 1.3em;
	padding-left: 10px;
	border:2px solid #BDCBD1;
	background-color: #EBF0F2;
}
#product-wall-d_deco #contents_right .dd_tomoto .tomoto_info span,
#product-wall-d_deco #contents_right .dd_botanical .botanical_info span,
#product-wall-d_deco #contents_right .dd_miffy .miffiy_info span{
	font-size: 1.3em;
	line-height: 2em;
}
#product-wall-d_deco #contents_right .dd_botanical ul li div.botanical_li > span{
	display: block;
	text-align: right;
	font-size: 0.8em;
}
#product-wall-d_deco #contents_right .dd_botanical ul li .state_title + .botanical_li{
	margin-right: 15px;
}


#product-wall-d_deco #contents_right .dd_miffy .miffy_box div.miffy_subbox1 {
	width:209px;
}
#product-wall-d_deco #contents_right .dd_miffy .miffy_box div.miffy_subbox2 {
	width:493px;
	margin:0 20px;
}

#product-wall-d_deco #contents_right .dd_miffy .miffiy_info .lastf{
	text-align: right;
}
#product-wall-d_deco #contents_right .dd_miffy .miffiy_info2{
	margin-left:50px;
}
#product-wall-d_deco #contents_right .dd_vintage h3{
	margin:0;
}
#product-wall-d_deco #contents_right .dd_vintage h2{
	margin-bottom: 0;
}
#product-wall-d_deco #contents_right .dd_vintage .state_title{
	margin-bottom:0;
}
#product-wall-d_deco #contents_right .dd_dotstripe .dotstripe_box p{
	border-bottom:1px solid black;
	font-size:1.2em;
	font-weight:bold;
}
#product-wall-d_deco #contents_right .dd_dotstripe .dotstripe_box dl {
	padding:10px 101px 30px;
}
#product-wall-d_deco #contents_right .dd_dotstripe .dotstripe_box dl dt{
	display: inline-block;
	vertical-align: top;
	width:160px;
}

#product-wall-d_deco #contents_right .dd_dotstripe .ds_yellow{color:#FFF365}
#product-wall-d_deco #contents_right .dd_dotstripe .ds_pblue{color:#DEF1FB}
#product-wall-d_deco #contents_right .dd_dotstripe .ds_pink{color:#E16BA3}
#product-wall-d_deco #contents_right .dd_dotstripe .ds_ygreen{color:#A6CE57}
#product-wall-d_deco #contents_right .dd_dotstripe .ds_blue{color:#3D6EB4}
#product-wall-d_deco #contents_right .dd_dotstripe .ds_red{color:#E73B38}
#product-wall-d_deco #contents_right .dd_dotstripe .ds_green{color:#49B365}
#product-wall-d_deco #contents_right .dd_dotstripe .ds_purple{color:#854A98}
#product-wall-d_deco #contents_right .dd_dotstripe .ds_orange{color:#F39C45}
#product-wall-d_deco #contents_right .dd_dotstripe .ds_black{color:#231815}
#product-wall-d_deco #contents_right .dd_dotstripe .ds_bgray{color:#AFAAB3}
#product-wall-d_deco #contents_right .dd_dotstripe .ds_gray{color:#A1A2A2}
#product-wall-d_deco #contents_right .dd_dotstripe .ds_pplink{color:#F4CAC8}
#product-wall-d_deco #contents_right .dd_dotstripe .ds_bague{color:#CBC1A2}


#product-wall-d_deco #contents_right .dd_colorism .lastf{
	width:190px;
	vertical-align: top;
	margin-top:60px;
	margin-left:20px;
	font-size: 0.9em;
}

.endless_text1 {
	margin-bottom: 5px;
	margin-left: -23px;
}
