@charset "utf-8";
/*============================================================
lineup Style
============================================================*/

h2#lnp_ttl{
	text-align:center;
	padding-bottom:20px;
}
/*index*/
dl.lnp_srt{
}
dl.lnp_srt dt.lnp_srt{
	padding-bottom:10px;
}

/*==========
2010秋
==========*/


dl.lnp_srt li.lnp_srt{
	float:left;
	margin:0 0px;
}
dl.lnp_srt li.lnp_srt .img{
	padding-bottom:5px;
	text-align:center;
}
dl.lnp_srt li.lnp_srt .ttl{
	padding-bottom:10px;
	text-align:center;
	line-height:1.4;
}
dl.lnp_srt li.lnp_srt .ttl a{
	color:#333333;
	text-decoration:none;
}
dl.lnp_srt li.lnp_srt .ttl a:visited{
	color:#333333;
	text-decoration:none;
}
dl.lnp_srt li.lnp_srt .ttl a:hover{
	color:#333333;
	text-decoration:underline;
}
dl.lnp_srt li.lnp_srt .ttl a:active{
	color:#333333;
	text-decoration:underline;
}
dl.lnp_srt li.lnp_srt .ico{
	text-align:center;
}
	/*ブリーチ*/
	dl#lnp_srt1{
		float:left;
		/*width:445px;*/
		width:452px;
		padding-bottom:15px;
	}
	* html dl#lnp_srt1{
		width:450px;
	}
	dl#lnp_srt1 ul{
		padding-left:10px;
	}
	dl#lnp_srt1 ul li.lnp_srt{
		width:100px;
	}
	dl#lnp_srt1 ul li.lnp_nby{
		width:232px;
	}
	dl#lnp_srt1 ul li.lnp_nby dd.lnp_nby dl{
		width:100px;
	}
	dl#lnp_srt1 ul li.lnp_nby dd.lnp_nby dl.no1{
		float:left;
	}
	dl#lnp_srt1 ul li.lnp_nby dd.lnp_nby dl.no2{
		float:right;
	}
	/*ターンカラー*/
	dl#lnp_srt2{
		float:right;
		/*width:445px;*/
		width:391px;
		padding-bottom:15px;
	}
	dl#lnp_srt2 ul{
		padding-left:70px;
	}
	dl#lnp_srt2 ul li.lnp_srt{
		width:110px;
	}
	/*ヘアカラー*/
	dl#lnp_srt3{
		float:left;
		/*width:930px;*/
		width:885px;
		padding-bottom:20px;
	}
	dl#lnp_srt3 ul{
		padding-left:15px;
	}
	dl#lnp_srt3 ul li.lnp_srt{
		margin:0 12px;
	}
/*==========
2010秋
==========*/
div.itemList{
	/*width:930px;*/
	width:885px;
	margin:0 37px 0 37px;
	clear:both;
}
div.itemList2{
/*	width:930px;
	margin:0 15px;*/
	width:885px;
	margin:0 37px;
	clear:both;
}
div.itemCaution{
/*	width:auto;
	text-align:left;
	float:left;*/
	clear:both;
	padding-bottom:60px;
}
div.itemCaution p{
	line-height:1.4em;
}
div.itemCaution a{
	color:#0ca4ea;
}
div.itemCaution a:visited{
	color:#0ca4ea;
}
div.itemCaution a:hover{
	color:#0ca4ea;
	text-decoration:underline;
}
div.itemCaution a:active{
	color:#0ca4ea;
	text-decoration:underline;
}
.itemList2-1{
	/*width:445px;*/
	width:452px;
	float:left;
	padding-bottom:60px;
}
.itemList2-2{
	/*width:445px;*/
	width:391px;
	float:right;
	padding-bottom:60px;
}
.itemList2-1 p{
	line-height:1.4em;
}
.itemList2-1 a{
	color:#0ca4ea;
}
.itemList2-1 a:visited{
	color:#0ca4ea;
}
.itemList2-1 a:hover{
	color:#0ca4ea;
	text-decoration:underline;
}
.itemList2-1 a:active{
	color:#0ca4ea;
	text-decoration:underline;
}
.itemList2-2 p{
	line-height:1.4em;
}
.itemList2-2 a{
	color:#0ca4ea;
}
.itemList2-2 a:visited{
	color:#0ca4ea;
}
.itemList2-2 a:hover{
	color:#0ca4ea;
	text-decoration:underline;
}
.itemList2-2 a:active{
	color:#0ca4ea;
	text-decoration:underline;
}



	dl#lnp_srt3 ul li.lnp_srt{
		width:142px;
	}
	dl#lnp_srt3 ul.spc{
		padding-bottom:20px;
	}
	/*フェイシャルシート*/
	dl#lnp_srt4{
		float:left;
		width:445px;
		padding-top:11px;
		padding-bottom:15px;
	}
	dl#lnp_srt4 ul{
		padding-left:10px;
	}
	dl#lnp_srt4 ul li.lnp_srt{
		width:120px;
		margin:0 10px;
	}
	/*ボディシート*/
	dl#lnp_srt5{
		padding-top:11px;
		padding-bottom:15px;
		float:right;
		width:445px;
	}
	dl#lnp_srt5 ul{
		padding-left:60px;
	}
	dl#lnp_srt5 ul li.lnp_srt{
		width:120px;
	}
/*item*/
#itm_side{
	float:left;
	margin-left:25px;
	width:255px;
	display:inline;
}
/** html #itm_side{
	margin-left:10px;
}*/
#itm_side .cmn_note{
	margin-top:10px;
}
div#itm_main{
	float:right;
	width:680px;
}
div#itm_main h2{
	padding-bottom:25px;
}
div#itm_main ul li{
	float:left
}
div#itm_main ul li#sub1,
div#itm_main ul li#sub2,
div#itm_main ul li#sub3{
	margin-top:33px;
}
div#itm_main ul li#sub1{
	margin-left:25px;
}
div#itm_main ul li#sub4{
	margin-top:10px;
}
div#itm_main ul li#sub1v2{
	margin-top:33px;
	margin-left:404px;
}
div#itm_main ul li#sub2v2{
	margin-top:33px;
}
/*colorchart*/
h2#cct_ttl{
	text-align:center;
	padding-bottom:20px;
}
p#cct_img{
	text-align:center;
	padding-bottom:5px;
}
ul#cct_cap{
	margin-left:32px;
}
ul#cct_cap li{
	float:left;
	margin-right:5em;
	font-size:85%;
}

/*==============
2010秋
===============*/
.lineup_sp{
	padding-top:20px;
}

.lineup_img_2010 {padding:0 21px;}

.lineup_2010_txt {padding-left:50px;}
