@charset "UTF-8";
/* CSS Document */
@import 'common.css';

#glnavi li#menu2 a{
	background-position:-135px bottom;
}
/*------------------------------------------*/
/*カラムセット*/
/*------------------------------------------*/
#top #container{
	width:100% !important;
	position:relative;
}


#top #maincolumn{
	width:100%;
	margin:auto;
	padding-bottom:2em;
}

#entry #maincolumn{
	width:810px;
	margin:auto;
	padding-bottom:2em;
}


/*------------------------------------------*/
/*ページヘッダー*/
/*------------------------------------------*/
#pageHeader{
	position:relative;
	width:810px;
	margin:auto;
	padding-bottom:25px;
	position:relative;
}
#pageHeader h3{
	background:no-repeat url(../img/styling/styling.gif);;
	height:56px;
	width:185px;
	text-indent:-9999em;
}

#breadCrumb{
	position:relative !important;
	z-index:100 !important;
}

/*------------------------------------------*/
/*スタイリングデータ*/
/*------------------------------------------*/
#top div#stylingData{
	background: repeat-y center top url(../img/styling/style_back.gif);
}

/*カラムセット*/
.panel .photo{
	float:left;
	width:370px;
	height:485px;
	background:no-repeat url(../img/styling/photo_frame.png);
	
}
.panel .photo img{
	position:relative;
	left:7px;
	top:7px;
}

.panel .rcol{
	float:right;
	width:420px;
}
.panel .rcol {
	padding-right:5px;
	font-size:12px;
}

/*スタイリングアイテム*/
#stylingItem{
	padding-bottom:10px;
	/*position:relative;*/
	/*left:-60px;*/
}
#stylingItem .midashi{
	background-image:url(../img/stylingItem.png);
	line-height:15px;
	background-repeat:no-repeat;
	background-position:center left;
	text-indent:-3000em;
	width:100%;
	margin-bottom:2em;
	
}

#stylingItem ul{
}

#stylingItem li{
	margin-bottom:10px;
}

#stylingItem .photo{
	float:left;
	width:80px;
	text-align:center;
}
#stylingItem .photo img{
	height:60px;
	margin:0px;
	padding:0px;
}
#stylingItem .detail{
	float:right;
	width:230px;
}
#stylingItem .detail .label{
	border-bottom:1px solid #bbb;
}

