@charset "UTF-8";

/*======================================== Blue Roses CSS ====================*/


#title_about {
	width: 640px;
	height: 96px;
	margin: 16px 0px;
	background: url(/images/title_about.jpg) no-repeat top left;
	text-indent:-9999px;
}
.rose_frame {
	width: 760px;
	height: 400px;
	margin: 40px 0px;
	background: url(/images/frame.png) no-repeat top left;
	color: #1F276F;
	font-size: 12px;
	line-height: 17px;
}

.rose_frame2 {
	width: 760px;
	height: 260px;
	margin: 40px 0px;
	background: url(/images/frame2.png) no-repeat top left;
	color: #1F276F;
	font-size: 14px;
	line-height: 17px;
}
.rose_frame_text {
	padding: 32px;
}
.rose_frame_english {
	color: #8780AC;
}

.rose_frame_text2 {
	font-size: 12px;
	color: #676287;
	background-image: url(../images/news_head.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 45px;
}




#book_info {
	width: 768px;
	height: 314px;
}
#book_info a {
	display: block;
	width: 768px;
	height: 314px;
	background: url(/images/blue_roses_book_01.jpg) no-repeat top left;
	text-indent:-9999px;
}

#thumbnail a {
	display: block;
	float: left;
	width: 76px;
	height: 72px;
	text-indent:-9999px;}


#thumbnail2 a {
	display: block;
	float: left;
	width: 76px;
	height: 72px;
	text-indent:-9999px;}

#thumbnail3 a {
	display: block;
	float: left;
	width: 76px;
	height: 72px;
	text-indent:-9999px;}




#thumbnail {
	margin: auto;
	width: 688px;}

#thumbnail2 {
	margin: auto;
	width: 688px;}

#thumbnail3 {
	margin: auto;
	width: 688px;}

#thumbnail_01 {	background: url(/images/thumbnail_01.jpg) no-repeat top left;}
#thumbnail_02 {	background: url(/images/thumbnail_02.jpg) no-repeat top left;}
#thumbnail_03 {	background: url(/images/thumbnail_03.jpg) no-repeat top left;}
#thumbnail_04 {	background: url(/images/thumbnail_04.jpg) no-repeat top left;}
#thumbnail_05 {	background: url(/images/thumbnail_05.jpg) no-repeat top left;}
#thumbnail_06 {	background: url(/images/thumbnail_06.jpg) no-repeat top left;}
#thumbnail_07 {	background: url(/images/thumbnail_07.jpg) no-repeat top left;}
#thumbnail_08 {	background: url(/images/thumbnail_08.jpg) no-repeat top left;}
#thumbnail_09 {	background: url(/images/thumbnail_09.jpg) no-repeat top left;}
#thumbnail_10 {	background: url(/images/thumbnail_10.jpg) no-repeat top left;}
#thumbnail_11 {	background: url(/images/thumbnail_11.jpg) no-repeat top left;}
#thumbnail_12 {	background: url(/images/thumbnail_12.jpg) no-repeat top left;}
#thumbnail_13 {	background: url(/images/thumbnail_13.jpg) no-repeat top left;}
#thumbnail_14 {	background: url(/images/thumbnail_14.jpg) no-repeat top left;}
#thumbnail_15 {	background: url(/images/thumbnail_15.jpg) no-repeat top left;}
#thumbnail_16 {	background: url(/images/thumbnail_16.jpg) no-repeat top left;}
#thumbnail_17 {	background: url(/images/thumbnail_17.jpg) no-repeat top left;}
#thumbnail_18 {	background: url(/images/thumbnail_18.jpg) no-repeat top left;}
#thumbnail_19 {	background: url(/images/thumbnail_19.jpg) no-repeat top left;}
#thumbnail_20 {	background: url(/images/thumbnail_20.jpg) no-repeat top left;}
#thumbnail_21 {	background: url(/images/thumbnail_21.jpg) no-repeat top left;}

.artist_box {
	clear: both;
	position: relative;
	padding: 48px 0px 0px 0px;
}
.artist_img {
	position: absolute;
}
.artist_data {
	margin: 0px 0px 0px 104px;
	min-height: 218px;
	height: auto !important;
	height: 218px;
}
.artist_title {
	position: relative;
	background-color: #E6E5EE;
	height: 32px;
}
.artist_name {
	padding: 0px 0px 0px 16px;
	font-size: 16px;
	line-height: 32px;
}
.artist_name_e {
	padding: 0px 0px 0px 16px;
	font-size: 12px;
	line-height: 32px;
}
.back_thumbnail {
	position: absolute;
	right: 0px;
	padding: 0px 16px;
	color: #52538D;
	font-size: 12px;
	line-height: 32px;	
	text-decoration: none;
}
.artist_profile {
	padding: 8px 16px 0px 16px;
}
.artist_profile_e {
	padding: 8px 16px 16px 16px;
}
.artist_mail, .artist_site {
	padding: 8px 16px 0px 16px;
}
.artist_mail a, .artist_site a {
	color: #B23872;
	text-decoration: none;
}


/* emico追加部分 */

.size2 {
	font-size: 10px;
}
.size3 {
	font-size: 12px;
}
.size4 {
	font-size: 14px
}
.size5 {
	font-size: 16px
}
.size6 {
	font-size: 20px
}


li {
	list-style-position: inside;
	list-style-type: square;
	margin-left: 0px;
}

/* emico追加部分end */
