@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;
}
dl.lnp_srt li.lnp_srt{
	float:left;
	margin:0 21px;
}
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;
		padding-bottom:40px;
	}
	* 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;
		padding-bottom:40px;
	}
	dl#lnp_srt2 ul{
		padding-left:70px;
	}
	dl#lnp_srt2 ul li.lnp_srt{
		width:110px;
	}
	/*ヘアカラー*/
	dl#lnp_srt3{
		float:left;
		width:910px;
		padding-bottom:40px;
	}
	dl#lnp_srt3 ul{
		padding-left:40px;
	}
	dl#lnp_srt3 ul li.lnp_srt{
		width:120px;
	}
	dl#lnp_srt3 ul.spc{
		padding-bottom:20px;
	}
	/*フェイシャルシート*/
	dl#lnp_srt4{
		float:left;
		width:445px;
	}
	dl#lnp_srt4 ul{
		padding-left:10px;
	}
	dl#lnp_srt4 ul li.lnp_srt{
		width:120px;
		margin:0 10px;
	}
	/*ボディシート*/
	dl#lnp_srt5{
		float:right;
		width:445px;
	}
	dl#lnp_srt5 ul{
		padding-left:60px;
	}
	dl#lnp_srt5 ul li.lnp_srt{
		width:120px;
	}
/*item*/
p#itm_side{
	float:left;
	margin-left:25px;
	width:255px;
}
* html p#itm_side{
	margin-left: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%;
}