@charset "utf-8";
/* CSS Document */



h2#lineup_ttl{
	background:url(../img/common/product_ttl.gif) no-repeat top left;
	width:907px;
	height:30px;

	}
	
#lineup_ttl span{
	display:none;
	}	


/*-------------------------------------- index */

#lineup_top_ttl{
	margin:0;
	padding:0;
	}

#lineup_top_copy{
	margin:0;
	padding:0;
	}
	
#index_con{
	min-height:530px;
	*height:530px;
	background:url(../img/lineup/index_bg.jpg) no-repeat top left;
	position:relative;
	margin:17px 0 0 0;
	}
	
#index_con h4{
	display:none;
	}
	
#index_con ul{
	margin:0;
	padding:0;
	}
	
#index_con li{
	list-style:none;
	}	

#index_illust{
	margin:26px 0 0 0;
	}
	
#new{
	width:27px;
	height:27px;
	position:absolute;
	top:0;
	right:-5px;
	}
	
#new2{
	width:27px;
	height:27px;
	position:absolute;
	top:3px;
	right:4px;
	}	
	
/*odekake*/

#odekake01{
	width:93px;
	height:121px;
	position:absolute;
	top:138px;
	left:118px;
	}
	
#odekake02{
	width:90px;
	height:121px;	
	position:absolute;
	top:138px;
	left:229px;
	}
	
#odekake03{
	width:89px;
	height:125px;	
	position:absolute;
	top:135px;
	left:320px;
	}
	
#odekake04{
	width:84px;
	height:121px;	
	position:absolute;
	top:138px;
	left:425px;
	}
	
#odekake05{
	width:78px;
	height:124px;	
	position:absolute;
	top:134px;
	left:497px;
	}

#odekake06{
	width:88px;
	height:134px;	
	position:absolute;
	top:131px;
	left:567px;
	}
	
#odekake07{
	width:105px;
	height:128px;	
	position:absolute;
	top:131px;
	left:669px;
	}
	
#odekake08{
	width:98px;
	height:128px;	
	position:absolute;
	top:131px;
	left:798px;
	}
	
/*yumemiru*/

#yume01{
	width:97px;
	height:122px;
	position:absolute;
	top:313px;
	left:205px;
	}
	
#yume02{
	width:73px;
	height:125px;
	position:absolute;
	top:313px;
	left:290px;
	}
	
#yume03{
	width:83px;
	height:126px;
	position:absolute;
	top:316px;
	left:362px;
	}		

/*kutsurogi*/

#kutsurogi01{
	width:93px;
	height:122px;
	position:absolute;
	top:313px;
	left:641px;
	}
	
#kutsurogi02{
	width:98px;
	height:122px;
	position:absolute;
	top:313px;
	left:719px;
	}	


/*-------------------------------------- sidemenu */
	
#odekake_menu{
	height:326px;
	background:url(../img/lineup/odekake_bg.gif) no-repeat top left;
	margin:0 0 13px 0;
	padding:50px 0 0 0;
	}
	
#yumemiru_menu{
	height:126px;
	background:url(../img/lineup/yumemiru_bg.gif) no-repeat top left;
	margin:0 0 13px 0;
	padding:50px 0 0 0;
	}
	
#kutsurogi_menu{
	height:86px;
	background:url(../img/lineup/kutsurogi_bg.gif) no-repeat top left;
	margin:0 0 13px 0;
	padding:50px 0 0 0;	
	}
	
#ichiran_menu{
	height:47px;
	background:url(../img/lineup/ichiran_bg.gif) no-repeat top left;
	margin:0 0 13px 0;
	padding:10px 0 0 0;
	}	
	
/*-------------------------------------- lineup detail */

#lineup_detail{
	width:650px;
	margin:20px 0 0 15px;
	position:relative;
	z-index:1;
	}

#lineup_detail h4{
	padding:15px 0 0 0;
	margin:0;
	}

#lineup_detail ul{
	padding:0;
	margin:0;
	}
#lineup_detail li{
font-size:0.9em;	
margin:0 0 5px 0;
list-style:none;
list-style-position:outside;
	}	
	
#lineup_detail_box{
	width:357px;
	background:url(../img/lineup/lineup_detail_box_bg.gif) repeat-y top left;
	}

#lineup_detail_box p{
	width:325px;
	margin:0 auto;
	padding:0;
	}
	
.att{
	font-size:0.8em;
	}
	
.att span{
	color:#da0f38;
	}
	
#new_ar{
	font-size:0.9em;
	color:#d6002b;
	margin:30px 0 20px 0;
	padding:0;
	}	
	
/*美脚ソックス*/
#socks_detail{
	min-height:290px;
	*height:290px;
	margin:50px 0 0 0;
	position:relative;
	}

#socks_p{
	margin:0;
	padding:0;
	position:absolute;
	top:0;
	left:382px;	
	}	
	
#socks_i{
	position:absolute;
	top:0;
	right:0;
	}
	
/*美脚レギンス*/
#leggings_detail{
	min-height:320px;
	*height:320px;
	margin:38px 0 0 0;
	position:relative;
	}

#leggings_p{
	margin:0;
	padding:0;
	position:absolute;
	top:30px;
	left:382px;	
	}	
	
#leggings_i{
	position:absolute;
	top:0;
	right:-20px;
	}
	
/*美脚ストッキング　ベージュ*/
#st_bg_detail{
	min-height:320px;
	*height:320px;
	margin:15px 0 0 0;
	position:relative;
	}

#st_bg_p{
	margin:0;
	padding:0;
	position:absolute;
	top:26px;
	left:380px;	
	}	
	
#st_bg_i{
	position:absolute;
	top:0;
	right:0;
	}
	
/*美脚タイツ*/
#tights_detail{
	min-height:320px;
	*height:320px;
	margin:40px 0 0 0;
	position:relative;
	}

#tights_p{
	margin:0;
	padding:0;
	position:absolute;
	top:30px;
	left:382px;	
	}	
	
#tights_i{
	position:absolute;
	top:0;
	right:-10px;
	}
	
/*ショートストッキング　ベージュ*/
#sst_bg_detail{
	min-height:290px;
	*height:290px;
	margin:55px 0 0 0;
	position:relative;
	}

#sst_bg_p{
	margin:0;
	padding:0;
	position:absolute;
	top:-40px;
	left:377px;	
	}	
	
#sst_bg_i{
	position:absolute;
	top:0;
	right:-25px;
	}
	
/*ショートストッキング　ブラック*/
#sst_bk_detail{
	min-height:290px;
	*height:290px;
	margin:55px 0 0 0;
	position:relative;
	}

#sst_bk_p{
	margin:0;
	padding:0;
	position:absolute;
	top:-38px;
	left:390px;	
	}	
	
#sst_bk_i{
	position:absolute;
	top:0;
	right:-15px;
	}
	
/*コットンソックス*/
#cotton_sk_detail{
	min-height:310px;
	*height:310px;
	margin:75px 0 0 0;
	position:relative;
	}

#cotton_sk_p{
	margin:0;
	padding:0;
	position:absolute;
	top:0;
	left:385px;	
	}	
	
#cotton_sk_i{
	position:absolute;
	top:0;
	right:-20px;
	}
	
/*夢見るショート*/
#yume_s_detail{
	min-height:290px;
	*height:290px;
	margin:57px 0 0 0;
	position:relative;
	}

#yume_s_p{
	margin:0;
	padding:0;
	position:absolute;
	top:5px;
	left:385px;	
	}	
	
#yume_s_i{
	position:absolute;
	top:0;
	right:-10px;
	}
	
/*夢見るロング*/
#yume_l_detail{
	min-height:310px;
	*height:310px;
	margin:57px 0 0 0;
	position:relative;
	}

#yume_l_p{
	margin:0;
	padding:0;
	position:absolute;
	top:30px;
	left:385px;	
	}	
	
#yume_l_i{
	position:absolute;
	top:0;
	right:-10px;
	}
	
/*夢見るモコ*/
#yume_m_detail{
	min-height:310px;
	*height:310px;
	margin:30px 0 0 0;
	position:relative;
	}

#yume_m_p{
	margin:0;
	padding:0;
	position:absolute;
	top:30px;
	left:382px;	
	}	
	
#yume_m_i{
	position:absolute;
	top:0;
	right:-13px;
	}
	
/*オープントゥ si*/
#open_si_detail{
	min-height:300px;
	*height:300px;
	margin:60px 0 0 0;
	position:relative;
	}

#open_si_p{
	margin:0;
	padding:0;
	position:absolute;
	top:0px;
	left:382px;	
	}	
	
#open_si_i{
	position:absolute;
	top:0;
	right:-13px;
	}
	
/*オープントゥ si*/
#open_bk_detail{
	min-height:300px;
	*height:300px;
	margin:60px 0 0 0;
	position:relative;
	z-index:1;
	}

#open_bk_p{
	margin:0;
	padding:0;
	position:absolute;
	top:0px;
	left:375px;	
	}	
	
#open_bk_i{
	width:165px;
	position:absolute;
	top:0;
	right:-40px;
	z-index:10;
	}		
	

/*-------------------------------------- 製品特長*/

#tokucho_box{
	width:675px;
	margin:0 0 0 13px;
	}

#tokucho_box h5{
	margin:0;
	padding:0;
	}
	
#tokucho_box p{
	font-size:12px;
	line-height:1.4em;
	margin:0;
	padding:0;
	}	

.att2{
	font-size:0.8em !important;
	line-height:1.2em !important;
	}

/*美脚ソックス*/
#tokucho_socks{
	width:675px;
	height:385px;
	background:url(../img/lineup/tokucho_socks_bg.jpg) no-repeat top left;
	position:relative;
	}
	
#tokucho_socks h6{
	display:none;
	}
	
#socks01{
	width:170px;
	position:absolute;
	top:70px;
	left:35px;
	}
	
#socks02{
	width:150px;
	position:absolute;
	top:35px;
	left:426px;
	z-index:3;
	}
	
#socks02-2{
	width:129px;
	height:72px;
	position:absolute;
	top:40px;
	left:538px;
	z-index:1;
	}	
	
#socks03{
	width:180px;
	position:absolute;
	top:158px;
	left:426px;
	}
	
#socks04{
	width:180px;
	position:absolute;
	top:235px;
	left:426px;
	}
	
#socks05{
	width:200px;
	position:absolute;
	top:352px;
	left:426px;
	}
	
/*美脚レギンス*/

#tokucho_leggings{
	width:675px;
	height:400px;
	background:url(../img/lineup/tokucho_leggings_bg.jpg) no-repeat top left;
	position:relative;
	}
	
#tokucho_leggings h6{
	display:none;
	}
	
#leggings01{
	width:235px;
	position:absolute;
	top:80px;
	left:28px;
	}
	
#leggings02{
	width:235px;
	position:absolute;
	top:156px;
	left:28px;
	}
	
#leggings03{
	width:135px;
	position:absolute;
	top:45px;
	left:423px;
	}
	
#leggings04{
	width:190px;
	position:absolute;
	top:188px;
	left:423px;
	}
	
#leggings05{
	width:200px;
	position:absolute;
	top:335px;
	left:423px;
	z-index:3;
	}
	
#leggings05-2{
	width:125px;
	height:72px;
	position:absolute;
	top:227px;
	left:540px;
	z-index:1;
	}	
	
/*製品ページ内 LIZA動画*/

#movie_box_con{
	width:400px;
	margin:0 auto;
	background:url(../img/lineup/movie.jpg) no-repeat top left;
	}
	
#movie_box{
	width:269px;
	min-height:230px;
	*height:230px;
	background:#ff8196;
	margin:0 0 0 67px;
	padding:7px 0 7px 6px;
	}
	
#movie_box p{
	color:#fff;
	margin:5px 0 0 5px;
	font-size:0.9em;
	line-height:1.4em;
	}	
	
	
/*美脚ストッキング　ベージュ*/

#tokucho_st_bg{
	width:675px;
	height:463px;
	background:url(../img/lineup/tokucho_st_bg_bg.jpg) no-repeat top left;
	position:relative;
	}
	
#tokucho_st_bg h6{
	display:none;
	}
	
#st_bg01{
	width:235px;
	position:absolute;
	top:70px;
	left:0px;
	}
	
#st_bg02{
	width:235px;
	position:absolute;
	top:60px;
	left:425px;
	}
	
#st_bg03{
	width:135px;
	position:absolute;
	top:173px;
	left:425px;
	}
	
#st_bg04{
	width:190px;
	position:absolute;
	top:353px;
	left:425px;
	}
	
#tokucho_st_bg_box{
	position:absolute;
	top:125px;
	left:0;
	width:196px;
	border:solid 1px #ff4667;
	padding:0 0 7px 0;
	}
	
#tokucho_st_bg_box h6{
	display:block !important;
	width:185px;
	margin:7px auto 0 auto;
	}
	
#tokucho_st_bg_box p{
	width:180px;
	margin:0 auto;
	}
	
#tokucho_st_bg_box table{
	margin:0 auto 7px auto;	
	}
	
#tokucho_st_bg_box table p{
	width:90px !important;
	}	
	
	
/*美脚ストッキング　ブラックダイヤ*/

#tokucho_st_bk{
	width:675px;
	height:394px;
	background:url(../img/lineup/tokucho_st_bk_bg.jpg) no-repeat top left;
	position:relative;
	}
	
#tokucho_st_bk h6{
	display:none;
	}
	
#st_bk01{
	width:235px;
	position:absolute;
	top:77px;
	left:0px;
	}
	
#st_bk02{
	width:200px;
	position:absolute;
	top:222px;
	left:0px;
	z-index:3;
	}
	
#st_bk02-2{
	width:127px;
	height:75px;
	position:absolute;
	top:245px;
	left:0px;
	z-index:1;
	}	
	
#st_bk03{
	width:235px;
	position:absolute;
	top:40px;
	left:425px;
	}
	
#st_bk04{
	width:135px;
	position:absolute;
	top:149px;
	left:425px;
	}
	
#st_bk05{
	width:190px;
	position:absolute;
	top:331px;
	left:425px;
	}
	
/*美脚タイツ*/
#tokucho_tights{
	width:675px;
	height:435px;
	background:url(../img/lineup/tokucho_tights_bg.jpg) no-repeat top left;
	position:relative;
	}
	
#tokucho_tights h6{
	display:none;
	}
	
#tights01{
	width:170px;
	position:absolute;
	top:77px;
	left:33px;
	}
	
#tights02{
	width:150px;
	position:absolute;
	top:86px;
	left:423px;
	z-index:3;
	}
	
#tights02-2{
	width:129px;
	height:72px;
	position:absolute;
	top:90px;
	left:537px;
	z-index:1;
	}		
	
#tights03{
	width:180px;
	position:absolute;
	top:205px;
	left:423px;
	}
	
#tights04{
	width:200px;
	position:absolute;
	top:273px;
	left:423px;
	}
	
#tights05{
	width:200px;
	position:absolute;
	top:410px;
	left:423px;
	}
	
	
/*ショートストッキング　ベージュ*/

#tokucho_sst_bg{
	width:675px;
	height:300px;
	background:url(../img/lineup/tokucho_sst_bg_bg.jpg) no-repeat top left;
	position:relative;
	}
	
#tokucho_sst_bg h5{
	display:none;
	}
	
#sst_bg01{
	width:330px;
	position:absolute;
	top:117px;
	left:3px;
	}
	
#sst_bg01 ul{
	margin:0;
	padding:7px 0;
	font-size:0.9em;
	}	
	
#sst_bg01 li{
	list-style:none;
	padding:0 0 3px 0;
	}
	
/*ショートストッキング　ブラック*/

#tokucho_sst_bk{
	width:525px;
	height:250px;
	background:url(../img/lineup/tokucho_sst_bk_img.gif) no-repeat top right;
	}
	
#sst_bk01{
	width:330px;
	padding:0;
	}
	
#sst_bk01 h6{
	margin:0 !important;
	}	
	
#sst_bk01 ul{
	margin:0;
	padding:7px 0;
	font-size:0.9em;
	}	
	
#sst_bk01 li{
	list-style:none;
	padding:0 0 3px 0;
	}	


/*コットンソックス*/

#tokucho_cotton_sk{
	width:525px;
	height:250px;
	background:url(../img/lineup/tokucho_cotton_sk_img.gif) no-repeat top right;
	}
	
#cotton_sk01{
	width:330px;
	padding:0;
	}
	
#cotton_sk01 h6{
	margin:0 !important;
	}	
	
#cotton_sk01 ul{
	margin:0;
	padding:7px 0;
	font-size:0.9em;
	}	
	
#cotton_sk01 li{
	list-style:none;
	padding-bottom:3px;
	}	
	
#cotton_list{
	padding:0 0 0 0.8em !important;
	text-indent:-0.8em !important;
	}
	
	
/*夢見るショート　ロング*/
#tokucho_yume{
	width:565px;
	margin:10px 0 0 35px;
	position:relative;
	}
	

/*オープントゥ si*/

#tokucho_opentoe{
	width:675px;
	height:260px;
	background:url(../img/lineup/tokucho_open_si_bg.jpg) no-repeat top left;
	position:relative;
	}
	
#tokucho_opentoe h5{
	display:none;
	}
	
#opentoe01{
	width:330px;
	position:absolute;
	top:117px;
	left:3px;
	}
	
/*オープントゥ bk*/

#tokucho_opentoe_bk{
	width:675px;
	height:260px;
	background:url(../img/lineup/tokucho_open_bk_bg.jpg) no-repeat top left;
	position:relative;
	}
	
#tokucho_opentoe_bk h5{
	display:none;
	}
	
#opentoe_bk01{
	width:330px;
	position:absolute;
	top:117px;
	left:3px;
	}	
	


/*-------------------------------------- 使用方法*/
#shiyo_box{
	width:662px;
	margin:0 0 0 13px;
	background:url(../img/lineup/shiyo_box_bg.gif) repeat-y top left;
	}
	
#shiyo_box table{
	margin:0 auto;
	}
	
ul#shiyo_list{
	font-size:0.9em;
	margin:0 0 12px 13px;
	padding:0;
	}
	
#shiyo_list li{
	list-style:none !important;
	padding:0 0 5px 0;
	}	
	
	
#shiyo_box p{
	font-size:0.9em;
	line-height:1.3em;
	margin:0;
	padding-top:10px;
	}
	
#shiyo_box span{
	border-bottom:solid 1px #e5868d !important;
	}	
	
p.kome{
	color:#d01e50;
	font-size:0.8em !important;
	padding:0 0 0 0.9em !important;
	text-indent:-0.9em !important;
	}	

