@charset "UTF-8";

/*	レコーディング	*/
/*	/recording/*	*/

/*	<cornerHeader>	*/
div#mainContents div#cornerHeader h2{
	margin: 0;
	font-size: 100%;
	line-height: 80%;
}


div#cornerHeader{

	/*background-image: url(/images/skin/btn/rec_navi_room_over.gif);*/
}

ul#cornerNavi{
	clear: both;
	width: 554px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: center;
	background-color: #000;
}

ul#cornerNavi li{
	float: left;
	width: 138px;
	height: 24px;
}

li#naviRecRoom, li#naviRecSample{
	width: 139px;
}

ul#cornerNavi li a{
	display: block;
	width: 100%;
	height: 100%;
	background: transparent no-repeat 1px 1px;
	text-decoration: none;
	text-indent: -9999px;
	letter-spacing: -9999px;	/* for Win IE5	*/	/*	Opera NG	*/
}

html>body ul#cornerNavi li a{
	text-indent: -9999px;
	letter-spacing: normal;	/* for Opera ...	*/
}

ul#cornerNavi li#naviRecRoom a{
	background-image: url(/images/skin/btn/rec_navi_room.gif);
}

ul#cornerNavi li#naviRecRoom a:hover{
	background-image: url(/images/skin/btn/rec_navi_room_over.gif);
}

body#recording ul#cornerNavi li#naviRecRoom a{
	background-image: url(/images/skin/btn/rec_navi_room_current.gif);
}

ul#cornerNavi li#naviRecEquipments a{
	background-image: url(/images/skin/btn/rec_navi_equipments.gif);
}

ul#cornerNavi li#naviRecEquipments a:hover{
	background-image: url(/images/skin/btn/rec_navi_equipments_over.gif);
}

body#recEquipments ul#cornerNavi li#naviRecEquipments a{
	background-image: url(/images/skin/btn/rec_navi_equipments_current.gif);
}

ul#cornerNavi li#navoRecPrice a{
	background-image: url(/images/skin/btn/rec_navi_price.gif);
}

ul#cornerNavi li#navoRecPrice a:hover{
	background-image: url(/images/skin/btn/rec_navi_price_over.gif);
}

body#recPrice ul#cornerNavi li#navoRecPrice a{
	background-image: url(/images/skin/btn/rec_navi_price_current.gif);
}

ul#cornerNavi li#naviRecSample a{
	background-image: url(/images/skin/btn/rec_navi_sample.gif);
}

ul#cornerNavi li#naviRecSample a:hover{
	background-image: url(/images/skin/btn/rec_navi_sample_over.gif);
}

body#recSample ul#cornerNavi li#naviRecSample a{
	background-image: url(/images/skin/btn/rec_navi_sample_current.gif);
}

/*	</header>	*/


/*	<recordingRoom>	*/
div#recordingRoom{
	width: 100%;
	overflow: auto;
}

div#recordingRoom div#floorPlan{
	width: 360px;
	float: left;
}

div#recordingRoom div#floorPhotos{
	width: 190px;
	float: left;
	text-align: center;
}

div#recordingRoom div#floorPhotos ul{
	list-style-type: none;
	margin: 15px 0 0 0;
	line-height: 100%;
}

div#recordingRoom div#floorPhotos li{
	margin: 0 0 10px 0;
}

div#floorPhotos a img{
	border: 2px solid #45a;
}

div#contentsBody{
	overflow: visible;
}

div#mainContents{
	position: relative;
}

div#roomPhoto{
	position: absolute;
	left: 0;
	top: -33px;
}

div#roomPhoto img{
	border: 2px solid #ff3;
}
/*	</recordingRoom>	*/


/*	<equipments.html>	*/
dl#equipmentsList{
	width: 350px;
	float: left;
	padding: 10px 0;
	background: #f0f0f0 url(/images/skin/recording/equipments_bg.gif) repeat-y 0px -30px;
	border: 2px solid #ccc;
}

html>body dl#equipmentsList{
	width: 346px
}

dl#equipmentsList dt{
	margin-left: 0.5em;
	line-height: 100%;
}


dl#equipmentsList dd{
	margin-left: 3em;
	line-height: 120%;
}

ul#equipmentsPhotos{
	list-style-type: none;
	margin: 200px 0 0 0;
	width: 180px;
	float: right;
}

ul#equipmentsPhotos li{
	margin-bottom: 110px;
}

/*	レコーディング機材リスト	*/
div#equipments table tbody th, div#equipments table tbody td{
	padding-left: 5px;
	text-align: left;
}

div#equipments table ul{
	margin-top: 5px;
	margin-bottom: 5px;
}

/* 機材台数	*/
div#equipments span.num{
	padding-left: 5px;
	font-size: smaller;
	color: #999;
	background-color: transparent;
}


/*	</equipments.html>	*/


/*	<price.html>	*/
/*	料金表	*/
div.priceTable table tbody th{
	padding-left: 5px;
	text-align: left;
}

div#mainContents div#pack_price table{
	width: 400px;
	margin-left: 154px;
	margin-right: auto;
}


div#mainContents div#pack_price div.wrapper{
	margin-bottom: 15px;
	background: url(/images/skin/recording/pack_price_bg.jpg) no-repeat 0 15px;
}

div#mainContents div#pack12{
	margin-bottom: 0;
}

div#sectionWrapper1{
	background: url(/images/skin/recording/mixdown_price_bg.jpg) no-repeat top right;
}

div#sectionWrapper1 div.inner{
	width: 400px;
}

div#mainContents div#sectionWrapper1 table{
	width: 400px;
}

div#sectionWrapper1 h3{
	border-right: 1px solid #f80;
}

div#mixdown_pack_price h3 span{
	letter-spacing: -0.1em;	/* IE6	*/
}

div#recScene ul.photos{
	list-style-type: none;
	margin: 0;
}

div#recScene ul.photos li{
	display: inline;
	margin: 0 1px 0 0;
}

div#recScene ul.photos li img{
	border: 1px solid #ccc;
}

div#recScene p{
	text-align: center;
}

div#recScene ul.scene{
	margin: 0 0 10px 0;
	text-align: center;
}

div#recScene ul.scene li{
	display: inline;
	margin: 0 1.5em 0 0;
}


/*	</price.html>	*/



/*	レコーディング術	*/
body#recording_guide h4.caption{
	text-indent: 20px;
	background-repeat: no-repeat;
	background-position: 2px 50%;
	background-image: url(/images/skin/icon/onpu_yellow.gif);
}

div#recording_4 div.floatL{
	width: 210px;
}
