﻿@charset "utf-8";

/******************************************************************** album
*/

.album #container .pageTop { padding: 15px 0;}

.album #container table { border: 1px solid #ccc; margin: 5px 0 0; width: 276px;}

.album #container th { background: url(../album/img/th.gif) repeat-x 0 100%;}

.album #container th, .album #container td {
	padding: 3px 10px;
	border-collapse: collapse;
	border: 1px solid #ccc;
	text-align: center;
}

.album #container td { background: #f7f7fc;}
.album #container .sec td { background: #e6e5f6;}

.album #container .strong { color: #0900A6;}

.album #container { width: 960px; padding: 0 0 30px;}

.album #breadcrumbsList { text-align: left;}


/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: main
*/

.album #main {
	position: relative;
	background: url(../album/img/bg01.jpg) no-repeat;
	min-height: 420px;
	height: auto!important;
	height: 420px;
	padding: 0;
}

.album #catch0 { padding: 21px 10px 0;}

.album #main #text0 {
	width: 460px;
	margin: 0;
	padding: 10px 10px 5px;
	letter-spacing: 0;
}

.album #aB0 {
	position: absolute;
	top: 13px;
	right: 0;
	padding: 0;
}

.album #aB1 {
	position: absolute;
	top: 58px;
	right: 332px;
	padding: 0;
}

.album #aB2 {
	position: absolute;
	top: 200px;
	right: 319px;
	padding: 0;
}

.album #container dl.link { margin-bottom: 20px;}

.album #container dl.link dt,
.album #container dl.link dd { float: left;}


/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: aseries
*/

.album #aseries { position: relative;}
.album #aseries .photo { position: absolute; top: 17px; right: 0; padding: 0;}

.album #box01 { width: 510px;}

.album #box01 .fR { position: relative; width: 276px;}

.album #box01 p.sample {
	position: absolute;
	top: 0;
	left: 55px;
	padding: 0;
}

.album #box01 p.sub { margin-top: -20px; padding: 0;}

.album #container p.link {
	background: url(../album/img/link_back.gif) no-repeat;
	width: 621px;
	height: 51px;
	padding: 12px 0 0 279px;
	margin: 15px 0;
}


/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: vseries
*/

.album #sec02 {
	position: relative;
	border-bottom: 1px solid #d9d9d9;
	min-height: 313px;
	height: auto !important;
	height: 313px;
	margin-bottom: 5px;
}

.album #sec02 h3 { margin: 0;}

.album #sec02 .photo { position: absolute; top: 0; right: 0; padding: 0;}

.album #sec02 p.sample {
	position: absolute;
	top: 200px;
	right: 326px;
	padding: 0;
}

.album #box02 { width: 500px;}

.album #vseries .area { width: 306px; float: left; padding-right: 20px;}
.album #vseries .none { padding-right: 0;}

.album #vseries table { width: 306px;}

.album #vseries .area p { padding: 0; margin-top: -23px;}


/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: wseries
*/

.album #wseries { position: relative;}
.album #wseries .photo { position: absolute; top: 0; right: 0; padding: 0;}

.album #wseries p.sample {
	position: absolute;
	top: 108px;
	right: 326px;
	padding: 0;
}

.album #wseries .text { width: 490px;}

.album #wseries .clearfix {
	border-top: 1px solid #d9d9d9;
	padding: 20px 0 10px;
}

.album #wseries .clearfix .size { padding: 0; margin-top: -110px;}

.album #wseries .clearfix table { width: 540px; float: right;}


/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: set
*/

.album #sec03 { position: relative; margin: 15px 0 0; height: 1219px;}

.album #sec03 h3 {
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
}

.album #sec03 ul {
	position: absolute;
	top: 13px;
	left: 0;
}

.album #sec03 ul li { margin-bottom: 20px;}


/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: rseries
*/

.album #rseries { position: relative;}
.album #rseries .photo { position: absolute; top: 0; right: 0; padding: 0;}
.album #rseries .text { width: 510px;}

.album #rseries li { float: left;}


/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: mount
*/

.album #mount ul.list li { float: left;}


/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: data
*/

.album #data { position: relative; min-height: 235px; height: auto !important; height: 235px; padding-top: 20px;}
.album #data .photo { position: absolute; top: 20px; right: 0; padding: 0;}

.album #data div {
	position: absolute;
	top: 227px;
	left: 0;
	background: #f7f6fc;
	width: 690px;
	padding-bottom: 10px;
}

.album #data div p { padding: 10px 0 0 20px; width: 275px; float: left;}

.album #data div ul { float: right;}







