@charset "utf-8";

/*hair_gallery_style
***********************************/

/*li#glmenu01 a { background-position: 15px -73px!important; }*/
#main_menu03 a { background-position: -375px bottom; }
.content_inner {
	position: relative;
}
#content_area_l.style_list {
	width: 780px;
	font-size: 110%;
	padding: 20px 0 60px;
}
#style_list_l,#style_list_r,#style_list_sum li {
	float: left;
}
#style_list_l {
	width: 600px;
}
#style_list_sum {
	width: 612px;
}
#style_list_sum li {
	width: 190px;
	height: 285px;
	padding: 3px 4px 4px 3px;
	background: url(../images/hair/gallery/frame.png) no-repeat left top;
	margin: 0 7px 7px 0;
}
#style_list_r {
	width: 145px;
	padding-left: 35px;
}
#style_list_r dt {
	padding: 7px 0 7px 35px;
	background: url(../images/hair/gallery/list_icon01.png) no-repeat left 2px;
}
#style_list_r dd {
	padding: 15px 0 15px;
}
#style_list_r li {
	padding: 0 0 15px 2px;
}
#style_list_r dd a:hover {
	color: #920038;
}
.wp-pagenavi {
	float: none;
	clear: both;
	font-size: 120%;
	position: relative;
	text-align: center;
	margin-top: 30px;
}
.previouspostslink,.nextpostslink {
	position: absolute;
	top: 0;
}
.previouspostslink {
	left: 0;
}
.nextpostslink {
	right: 0;
}
.smaller,.larger,.current {
	margin: 0 4px;
}
#single_rtn_links {
	font-size: 120%;
	text-align: center;
}


/*hair_gallery_single_style
***********************************/

#content_area_l.style_single {
	width: 780px;
	font-size: 110%;
	padding: 20px 0 60px;
}
#style_list_l,#style_list_r {
	float: left;
}
#style_list_l {
	width: 600px;
}
#style_list_r {
	width: 145px;
	padding-left: 35px;
}
#single_sum,#style_single_r {
	float: left;
}
#single_sum {
	width: 280px;
	padding-right: 20px;
}
#single_sum dt {
	width: 280px;
	height: 420px;
	background: url(../images/hair/gallery/single_frame01.png) no-repeat left top;
	padding: 3px;
}
#single_sum dd li {
	float: left;
	width: 82px;
	height: 124px;
	padding: 3px;
	margin: 11px 11px 0 0;
	background: url(../images/hair/gallery/single_frame02.png) no-repeat left top;
}
#single_sum dd {
	float: none;
	clear: left;
}
#single_sum dd ul {
	width: 297px;
}
#single_sum_btn {
	padding: 16px 0 0 3px;
}
#style_single_r {
	width: 300px;
}
#hair_txt dt {
	font-size: 130%;
	padding-bottom: 5px;
}
#hair_txt dd {
	color: #666;
}
#hair_data {
	padding-top: 50px;
}
#hair_data h6 {
	padding-bottom: 15px;
}
#hair_data_frame {
	width: 268px;
	height: 173px;
	background: url(../images/hair/gallery/single_frame.png) no-repeat left top;
	padding: 25px 0 0 24px
}
#hair_data_frame dt,#hair_data_frame dd,#hair_data_frame dd li {
	float: left;
}
#hair_data_frame dl {
	padding-bottom: 5px;
}
#hair_data_frame dt {
	width: 60px;
	padding-top: 8px;
}
#hair_data_frame dd li {
	width: 15px;
	text-align: center;
	padding: 0 6px;
}
#face_type {
	padding-top: 20px;
}
#face_type li {
	float: left;
	padding: 0  15px 0 3px;
}
#face_type li#type_egg {
	padding: 0  10px 0 3px;
}
#hair_single_staff {
	float: left;
	width: 141px;
	text-align: center;
	margin-left: 159px;
	padding-top: 20px;
}
#hair_single_staff dt {
	padding-bottom: 10px;
}
#hair_single_staff dt span {
	display: block;
	margin-bottom: -7px;
}
#hair_single_staff dd {
	font-size: 110%;
	line-height: 1;
	/*font-weight: bold;*/
	font-family: "Times New Roman", Times, serif!important;
}
#hair_single_rtn_btn {
	clear: both;
	text-align: right;
	padding-top: 30px;
}
















