@charset "UTF-8";

/*

work.css

*/
#content-main {
	float: right;
	width: 100%;
}
#workWrap {
	background: url(../../img/line_solid_y.gif) repeat-y 310px top;
	width: 100%;
	height: 1%;
	position: relative;
	zoom: 1;
}


.dottedBorderBottom {
		background: url(../../img/line_dot_x.gif) repeat-x left bottom;
		padding-bottom: 35px;
	}
.dottedBorderTop {
		background: url(../../img/line_dot_x.gif) repeat-x left top;
		padding-top: 35px;
	}



	#workWrap .cmn_pagetop {
		position: absolute;
		right: 0;
		bottom: 0;
	}
	#content-main-inner {
		margin-left: 360px;
	}
		.titBasic {
			margin-top: 35px;
			margin-bottom: 45px;
		}
		#content-main-inner h3 {
			font-size: 93%;
		}
		#content-main-inner .txtBasic {
			font-weight: normal;
		}
		.jacketSec {
			width: 100%;
			min-width: 500px;
			overflow: hidden;
		}
			.jacketSec p {
				float: left;
				margin-right: 10px;
			}
				.jacketSec p img {
					border: 1px #ddd solid;
				}
		.jacketSec ul li{
			list-style-type:none;
			float:left;
			margin-left:5px;
			font-size:11px;
			color:#999;
			margin-bottom:10px;
		}
		.jacketSec ul li img{
			border: 1px #ddd solid;
		}
		
		.priceSec {
			background: url(../../img/line_dot_x.gif) repeat-x left top;
			margin: 35px 0;
			padding-top: 35px;
		}
		.dl_price {
			background: url(../../img/line_dot_x.gif) repeat-x left bottom;
			padding-bottom: 35px;
			width: 100%;
		}
			.dl_price dt {
				clear: both;
				float: left;
				width: 5em;
				font-family: Georgia, serif;
				font-size: 93%;
				font-weight: bold;
			}
			.dl_price dt.dtw01{
				width:17em;
			}
			.dl_price dd {
				margin-left: 7em;
				padding: 2px 0;
				font-size: 77%;
			}
			
			table.table_price{
				background: url(../../img/line_dot_x.gif) repeat-x left bottom;
				padding-bottom: 35px;
				width: 100%;
			}
			table.table_price th{
				width:17em;
				font-family: Georgia, serif;
				font-size: 93%;
				font-weight: bold;
				text-align:left;
				vertical-align:top;
				}
				
			table.table_price td{
				margin-left: 7em;
				padding: 2px 0;
				font-size: 77%;
				vertical-align:top;
				}
			
		.dl_list01 {
			margin-top: 10px;
		}
			.dl_list01 dt {
				clear: both;
				float: left;
				width: 1.5em;
				font-family: Georgia, serif;
				color: #999;
				font-size: 77%;
				font-weight: bold;
				font-style: italic;
				text-align: right;
			}
			.dl_list01 dd {
				margin-left: 2em;
				font-size: 93%;
				margin-bottom: 5px;
			}
				.dl_list01 dd object,
				.dl_list01 dd embed {
					margin: 0 0 0 5px;
					vertical-align: text-bottom;
				}
				.dl_list01 dd p {
					margin-left: -1.5em;
				}
		
		.dl_list02 {
			margin-top: 0;
		}
			.dl_list02 dd {
				font-size: 93%;
				margin-bottom: 5px;
			}
				.dl_list02 dd object,
				.dl_list02 dd embed {
					margin: 0 0 0 5px;
					padding: 0;
					vertical-align: text-bottom;
				}
	
	
	
#content-sub {
	float: left;
	position: relative;
	margin-right: -310px;
	width: 310px;
}

.ol_works {
	margin-top: 20px;
	width: 260px;
	overflow: hidden;
}
	.ol_works li {
		list-style: none;
		float: left;
		margin-right: 2px;
	}
	.ol_works li a,
	.ol_works li a:hover,
	.ol_works li a:visited { background:#FFF; }

.dl_works {
	background: url(../../img/line_dot_x.gif) repeat-x left bottom;
	margin-top: 10px;
	margin-bottom: 25px;
	padding-bottom: 25px;
	width: 260px;
	font-size: 77%;
}
	.dl_works dt {
		clear: both;
		float: left;
		width: 1.5em;
		font-family: Georgia, serif;
		color: #999;
		font-weight: bold;
		font-style: italic;
		text-align: right;
	}
	.dl_works dd {
		margin-left: 2em;
		padding: 2px 0;
	}


.dl_works .blank { background: url(../img/bg_menu_line.gif) no-repeat center center; }

div.soundplayer { display:inline; margin:0 0 0 5px; }

div.video { background: url(../../img/line_dot_x.gif) repeat-x left top; margin:30px 0 30px; }
div.video h3      { padding:30px 0 10px; }
div.video h3 span { color: #999; font-weight: bold; font-style: italic; font-family: Georgia, serif; }
