@charset "UTF-8";
@import url("../../../artist_datas/artist/css/elements.css");
@import url("../../../artist_datas/artist/css/layouts.css");
@import url("../../../artist_datas/artist/css/profiles.css");



/* styles */
/***********************************************************/

div#contents li#print_top a,
div#contents div#print_bottom a {
	background     : url("../img/btn_print.gif") no-repeat;
}

div#contents h1 span {
	background     : url("../img/h1.gif") no-repeat;
}


/** Free */
/**************************************/

div#contents div.free {
	background     : url("../../../artist_datas/artist/img/free/line.gif") no-repeat;
	width          : 610px;
}

div#contents div.free div.wp {
	background     : url("../../../artist_datas/artist/img/free/line.gif") 0 bottom no-repeat;
	padding        : 12px 10px;
	margin         : 0 0 20px 0;
}


ul#free_en li {
	font-size      : 11px;
	color          : #555555;
	background     : #FFFFFF url("../../../artist_datas/artist/img/informations/icon_list.gif") no-repeat 6px 8px;
	padding        : 5px 0 0 16px;
	line-height    : 100%;
}

div#contents div.free p {
	font-size      : 11px;
	color          : #555555;
}



/** information */
/**************************************/

div#contents div#informations_en .table_en {
	background     : transparent url(../../../artist_datas/artist/img/informations/bg_top.gif) repeat-y scroll 0 0;
	width          : 608px;
	margin         : 0 0 8px 0;
	padding        : 0 1px 0 1px;
	border-bottom  : 1px solid #cccccc;
}

div#contents div#informations_en .table_en_out {
	background     : transparent url(../../../artist_datas/artist/img/informations/bg_bottom.gif) no-repeat bottom;
	width          : 610px;
	padding        : 0 0px 5px 0px;
	margin         : 0 0 20px 0;
}



div#contents div#informations_en h2 {
	background     :transparent url(../../../artist_datas/artist/img/informations/label.gif) no-repeat scroll 0 0;
	height         :22px;
	text-indent    :-9999px;
	width          :610px;
}


div#contents div#informations_en,
div#contents div#informations_en div#listbox {
	display        : block;
}

div#contents div#list h3 {
	font-size      : 12px;
	font-weight    : bold;
	line-height    : 23px;
	color          : #555555;
	background     : #dddddd url("../img/icon_list.gif") no-repeat 6px 8px;
	height         : 22px;
	padding        : 0 6px 0px 16px;
}

div#contents div#list table {
	margin         : 0px;
}

div#contents div#informations_en .table_en_out table {
	border-right  : 1px solid #cccccc;
	border-left   : 1px solid #cccccc;
}

div#contents div#list th,
div#contents div#list td {
	font-size      : 11px;
	vertical-align : top;
	padding        : 9px 10px;
	line-height    : 130%;
}

div#contents div#list th {
	width          : 80px;
}

div#contents div#list td {
	border-left    : 1px solid #e3eaef;
}

div#contents div#list td.free_area {
	border-left    : none;
}


div#contents div#list tr.st th,
div#contents div#list tr.st td {
	background     : #f3f7fa;
}

div#contents div#list td.info-title {
	width          : 200px;
}

div#contents div#list td span {
	color          : #999999;
	display        : block;
	border-top     : 1px dotted #dddddd;
	margin         : 3px 0 0 0;
	padding        : 3px 0 0 0;
}
div#contents div#list td span.etc {	color : #555555; }


/* other */

div#contents div#booking {
	background     : #eeeeee url("../img/bg_top.gif") no-repeat 0 0;
}

div#contents div#booking div.wp {
	background     : url("../img/bg_bottom.gif") no-repeat 0 100%;
}


div.btn-contact {
	text-align     : center;
	width          : 145px;
	margin         : 0 auto;
	padding        : 10px 0 10px 0;
}


div.btn-contact a {
	text-indent    : -9999px;
	width          : 145px;
	height         : 27px;
	background     : url("../img/btn_contact.gif") no-repeat 0 0;
	display        : block;
}

div#contents div#artist h3 span {
	font-size      : 11px;
}

