@charset	"UTF-8";

/* ---------------------------------------------------------------------------------------------- */
/* 詳細設定                                                                                       */
/* ---------------------------------------------------------------------------------------------- */

html
	{
	scrollbar-base-color:		#ff0066;
	scrollbar-track-color:		#ff0066;
	scrollbar-arrow-color:		#ff0066;
	scrollbar-3dlight-color:	#ff0066;
	scrollbar-darkshadow-color:	#ff0066;
	}

	html body
		{
		scrollbar-base-color:		#ff0066;
		scrollbar-track-color:		#ff0066;
		scrollbar-arrow-color:		#ff0066;
		scrollbar-3dlight-color:	#ff0066;
		scrollbar-darkshadow-color:	#ff0066;
		}

		html body div
			{
			}

			/* ------- */
			/* wrapper */
			/* ------- */

			html body div#wrapper
				{
				}

				html body div#wrapper div
					{
					}

					/* -------------- */
					/* wrapper | body */
					/* -------------- */

					html body div#wrapper div#body
						{
						}

						html body div#wrapper div#body div
							{
							}

							/* ------------------------- */
							/* wrapper | body | contents */
							/* ------------------------- */

							html body div#wrapper div#body div#contents
								{
								}

								html body div#wrapper div#body div#contents div
									{
									}

									/* ----------------------------------- */
									/* wrapper | body | contents | section */
									/* ----------------------------------- */

									html body div#wrapper div#body div#contents div.section
										{
										}

										html body div#wrapper div#body div#contents div.section p
											{
											margin:	0px 0px 1em 0px;
											}

									/* --------------------------------- */
									/* wrapper | body | contents | album */
									/* --------------------------------- */

									html body div#wrapper div#body div#contents div.album
										{
										padding:	1px;
										border-style:	solid;
										border-width:	1px;
										border-color:	#333333 #cccccc #cccccc #333333;
										}

										html body div#wrapper div#body div#contents div.album h5
											{
											margin:		0px 0px 1px 0px;
											padding:	0px 0px 0px 5px;
											font-family:	Verdana,"MS P Gothic","ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",Meiryo,メイリオ,sans-serif;
											font-weight:	bold;
											color:		#ffffff;
											border-style:	none none solid none;
											border-width:	5px;
											border-color:	#000000;
											}

											html body div#wrapper div#body div#contents div.album h5 a
												{
												color:	#ffffff;
												}

										html body div#wrapper div#body div#contents div.album div
											{
											}

											/* ------------------------------------------------------ */
											/* wrapper | body | contents | album | cover illustration */
											/* ------------------------------------------------------ */

											html body div#wrapper div#body div#contents div.album div.cover_illustration
												{
												width:	210px;
												margin:	0px 0px 1px 0px;
												float:	left;
												}

												html body div#wrapper div#body div#contents div.album div.cover_illustration p
													{
													padding:	4px;
													border-style:	solid;
													border-width:	1px;
													border-color:	#333333 #cccccc #cccccc #333333;
													}

											/* ---------------------------------------------- */
											/* wrapper | body | contents | album | track list */
											/* ---------------------------------------------- */

											html body div#wrapper div#body div#contents div.album div.track_list
												{
												width:	280px;
												margin:	0px 0px 1px 0px;
												float:	right;
												}

												html body div#wrapper div#body div#contents div.album div.track_list ol
													{
													padding:	1em 0px 1em 0px;
													border-style:	solid;
													border-width:	1px;
													border-color:	#333333 #cccccc #cccccc #333333;
													}

													html body div#wrapper div#body div#contents div.album div.track_list ol li
														{
														margin:		0px 5px 0px 5px;
														padding:	0px 0px 1px 0px;
														background:	url(../../../binary/css/screen/section/work/html-body-div-div_wrapper-div-div_body-div-div_contents-div-div_album-div-div_track_list-ol-li.gif) 0px 100% repeat-x transparent;
														}

											/* --------------------------------------------- */
											/* wrapper | body | contents | album | meta list */
											/* --------------------------------------------- */

											html body div#wrapper div#body div#contents div.album div.meta_list
												{
												margin:		0px 0px 1px 0px;
												padding:	1px;
												clear:		both;
												border-style:	solid;
												border-width:	1px;
												border-color:	#333333 #cccccc #cccccc #333333;
												}

												html body div#wrapper div#body div#contents div.album div.meta_list:after
													{
													height:		0px;
													visibility:	hidden;
													display:	block;
													clear:		both;
													content:	".";
													}

												html body div#wrapper div#body div#contents div.album div.meta_list table
													{
													}

													html body div#wrapper div#body div#contents div.album div.meta_list table tbody
														{
														}

														html body div#wrapper div#body div#contents div.album div.meta_list table tbody tr
															{
															}

															html body div#wrapper div#body div#contents div.album div.meta_list table tbody tr td
																{
																padding:	0px 5px 0px 5px;
																}

																html body div#wrapper div#body div#contents div.album div.meta_list table tbody tr td.node
																	{
																	color:		#ffffff;
																	border-style:	none none solid none;
																	border-width:	1px;
																	border-color:	#ffffff;
																	background:	#000000;
																	}

																html body div#wrapper div#body div#contents div.album div.meta_list table tbody tr td.value
																	{
																	}

											/* ----------------------------------------------------- */
											/* wrapper | body | contents | album | media description */
											/* ----------------------------------------------------- */

											html body div#wrapper div#body div#contents div.album div.media_description
												{
												margin:		0px;
												padding:	1px;
												border-style:	solid;
												border-width:	1px;
												border-color:	#333333 #cccccc #cccccc #333333;
												}

												html body div#wrapper div#body div#contents div.album div.media_description h6
													{
													margin:		0px 0px 1px 0px;
													padding:	0px 5px 0px 5px;
													font-weight:	bold;
													border-style:	solid;
													border-width:	1px;
													border-color:	#333333 #cccccc #cccccc #333333;
													}

												html body div#wrapper div#body div#contents div.album div.media_description p
													{
													margin:		1em;
													padding:	0px 5px 0px 5px;
													}

													html body div#wrapper div#body div#contents div.album div.media_description p em
														{
														font-weight:	bold;
														}
