@charset "utf-8";
/* CSS Document */



/*============================================================

 top

============================================================*/

/* ------- this month ------- */

#i_month h2 {
	border:#dedfd9 1px solid;
	text-align:center;
}
#i_month h2 #i_month_img {
	text-align:center;
	padding:5px 0px;
	margin:0 auto;
}
#i_month_list {
	padding-top:11px;
}
#i_month_list h3 {
	background:#e0dfd5;
	padding:5px 0 5px 10px;
	font-weight:bold;
	line-height:1.5;
}
#i_month_list h3 a,
 #i_month_list h3 a:link,
 #i_month_list h3 a:visited {
	color: #68A61B;
	text-decoration: none;
}
#i_month_list h3 a:hover,
 #i_month_list h3 a:focus,
 #i_month_list h3 a:active {
	color: #68A61B;
	text-decoration: underline;
}
#i_month_list li {
	background:url(../images/hline590.gif) left bottom no-repeat;
	padding:1px 0;
}
#i_month_list li dl {
	background:url(../images/arrow1.gif) left top no-repeat;
	padding-left:10px;
}
#i_month_list li dl dt,
 #i_month_list li dl dd {
	line-height:1.6;
	padding:2px 0;
}
#i_month_list li dl dt {
	float:left;
	width:35px;
}
#i_month_list li dl .title {
	float:left;
	width:455px;
}
#i_month_list li dl .date {
	float:right;
	text-align:right;
}
/* ------- old ------- */

#i_old {
	margin-top:20px;
	border-bottom:#dedfd9 1px solid;
	border-top:#8b987c 5px solid;
}
#i_old h3 {
	border-top:#dedfd9 1px solid;
	border-left:#dedfd9 1px solid;
	border-right:#dedfd9 1px solid;
	background:url(../images/hline588.gif) center 30px no-repeat;
	height:31px;
	padding-bottom:10px;
}
#i_old .i_old_list {
	border-left:#dedfd9 1px solid;
	border-right:#dedfd9 1px solid;
	padding:0 0 10px 9px;
}
#i_old .i_old_img {
	border:#dedfd9 1px solid;
	float:left;
}
#i_old .i_old_img img {
	padding:1px;
}
#i_old .i_old_menu {
	float:left;
	width:448px;
}
#i_old .i_old_menu h4 {
	background:url(../images/mark8.gif) center left no-repeat #8b987c;
	font-weight:bold;
	padding:3px 0 3px 23px;
	line-height:1.5;
}
#i_old .i_old_menu h4 a,
 #i_old .i_old_menu h4 a:link,
 #i_old .i_old_menu h4 a:visited {
	color: #F4F2CF;
	text-decoration: none;
}
#i_old .i_old_menu h4 a:hover,
 #i_old .i_old_menu h4 a:focus,
 #i_old .i_old_menu h4 a:active {
	color: #F4F2CF;
	text-decoration: underline;
}
#i_old .i_old_menu .data {
	background:#efeeeb;
	text-align:right;
	height:24px;
	padding-right:4px;
}
#i_old .i_old_menu li {
	background:url(../images/hline448.gif) left bottom no-repeat;
	padding:1px 0 1px 5px;
}
#i_old .i_old_menu dt {
	background:url(../images/arrow1.gif) left bottom no-repeat;
	padding:2px 0 2px 15px;
	float:left;
	line-height:1.6;
}
#i_old .i_old_menu dd {
	float:left;
	width:390px;
	line-height:1.6;
	padding:2px 0;
}
#i_old .i_old_menu li.tail {
	margin-bottom:10px;
}
/*============================================================

 datail

============================================================*/

/* ------- artist ------- */

#i_artist {
	padding:10px 0 10px 0;
}
#i_artist_l {
	float:left;
	width:210px;
}
#i_artist_r {
	float:left;
	width:380px;
}
#i_artist_r h3 {
	color:#68A61B;
	font-weight:bold;
	padding:10px 0;
	line-height:1.5;
}
#i_artist_r #i_artist_name {
	padding-bottom:20px;
}
#i_artist_r #i_artist_name dt {
	float:left;
	line-height:2.3;
}
#i_artist_r #i_artist_name dd {
	float:left;
	background:url(../images/mark4.gif) left center no-repeat;
	padding-left:27px;
	font-weight:bold;
	color:#969696;
}
/* ------- profile ------- */

#i_artist_profile {
	background:#e0dfd5;
}
#i_artist_profile h4 {
	background:#ebeae4;
	color:#68A61B;
	padding:5px 10px;
	line-height:1.5;
}
#i_artist_profile p {
	padding:10px;
	line-height:1.5;
}
/* ------- body text ------- */

#i_body {
	color:#666666;
	padding:10px 0px 20px 0px;
	background: url(../images/hline590.gif) bottom left no-repeat;
}
#i_body a,
 #i_body a:link,
 #i_body a:visited {
	color: #68A61B;
	text-decoration: none;
}
#i_body a:hover,
 #i_body a:focus,
 #i_body a:active {
	color: #68A61B;
	text-decoration: underline;
}
#i_header {
	padding-top:3px;
}
#i_header h3 {
	background: url(../images/hline590.gif) bottom left no-repeat;
	padding-bottom:9px;
}
#i_header h3 span {
	color:#68A61B;
	font-weight:bold;
	background:url(../images/mark6.gif) left center no-repeat;
	padding-left:14px;
	line-height:1.5;
	display:block;
}
#i_body .back_g {
	background:#eeeeee;
	padding:8px;
}
#i_body #i_explanatory_text {
	padding:20px 0;
}
#i_body .txt_pink {
	color:#E499C1;
}
#i_body .txt_green {
	color:#8DBF13;
}
#i_body dl img {
	text-align:center;
}
#i_body dt {
	position:absolute;
	font-weight:bold;
	padding-top:10px;
}
#i_body dd {
	padding-top:10px;
}
#i_body .two_word dd {
	padding-left:3.5em;
}
#i_body .three_word dd {
	padding-left:4.5em;
}
#i_body .four_word dd {
	padding-left:5.5em;
}
#i_body .caption_box_intvw_c,
 #i_body .caption_box_intvw_r {
	padding-top:10px;
}
/* ------- info ------- */

#i_artist_info {
	margin:20px 0;
	background:#eeeeee;
	padding:15px 15px 5px;
15px;
}
#i_artist_info h4 {
	color:#808080;
	font-weight:bold;
	padding-bottom:15px;
}
#i_artist_info div {
	color:#a9a9a9;
	padding-top:10px;
	border-top:1px dotted #d3d3d3;
}
#i_artist_info div a,
 #i_artist_info div a:link,
 #i_artist_info div a:visited,
 #i_artist_info div a:hover,
 #i_artist_info div a:focus {
	color: #68A61B;
	text-decoration: underline;
}
#i_artist_info div a:active {
	color: #d3d3d3;
	text-decoration: underline;
}
#i_artist_info div p {
	padding-bottom:10px;
}
/* ------- archive ------- */

#i_archive {
	padding:10px 0 20px 0;
}
#i_archive h4 {
	background:#e0dfd5 url(../images/mark7.gif) left center no-repeat;
	padding:5px 0 5px 15px;
	font-weight:bold;
	line-height:1.5;
}
#i_archive h4 a,
 #i_archive h4 a:link,
 #i_archive h4 h3 a:visited {
	color: #68A61B;
	text-decoration: none;
}
#i_archive h4 a:hover,
 #i_archive h4a:focus,
 #i_archive h4 a:active {
	color: #68A61B;
	text-decoration: underline;
}
#i_archive li {
	background:url(../images/hline590.gif) left bottom no-repeat;
	padding:1px 0;
}
#i_archive li dl {
	background:url(../images/arrow1.gif) left top no-repeat;
	padding-left:10px;
}
#i_archive li dl dt {
	float:left;
	width:35px;
}
#i_archive li dl .title {
	float:left;
	width:455px;
}
#i_archive li dl .date {
	float:right;
	text-align:right;
}
/* ------- info ------- */

#i_interviewer {
	border:1px solid #dedfd9;
	margin-bottom:20px;
}
#i_interviewer .h4_ttl {
	border:none;
}
#i_interviewer_prof {
	padding:10px;
	line-height:1.4;
}
#i_interviewer_prof p {
	float:left;
	width:478px;
}
#i_interviewer_prof img {
	float:right;
}
/* ------- old interview style ------- */

.grey10 {
	color:#666666;
	font-size:10px;
	line-height:14px;
}
.grey12 {
	color:#666666;
	font-size:12px;
	line-height:18px;
}
.pink12 {
	color:#E499C1;
	font-size:12px;
	line-height:18px;
}
.green12 {
	color:#8DBF13;
	font-size:12px;
	line-height:18px;
}
.grey12b {
	color:#666666;
	font-size:12px;
	font-weight:bold;
	line-height:18px;
}
.pink12b {
	color:#E499C1;
	font-size:12px;
	font-weight:bold;
	line-height:18px;
}
.green12b {
	color:#8DBF13;
	font-size:12px;
	font-weight:bold;
	line-height:18px;
}
.grey14 {
	color:#666666;
	font-size:14px;
	line-height:20px;
}
.pink14 {
	color:#E499C1;
	font-size:14px;
	line-height:20px;
}
.green14 {
	color:#8DBF13;
	font-size:14px;
	line-height:20px;
}
.grey14b {
	color:#666666;
	font-size:14px;
	font-weight:bold;
	line-height:20px;
}
.pink14b {
	color:#E499C1;
	font-size:14px;
	font-weight:bold;
	line-height:20px;
}
.green14b {
	color:#8DBF13;
	font-size:14px;
	font-weight:bold;
	line-height:20px;
}
