@charset "utf-8";
/* CSS Document */

@import url("reset.css");
@import url("layout.css");
@import url("header.css");
@import url("footer.css");

body {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: small ;
	line-height: 150%;
	color: #600;
	background-color: #d8f0eb;
	/* background-image: url(../img/bg.gif); */
	background-repeat: repeat;
	margin: 0px;
	padding: 0px;
	background-color: #d8f0eb;
}
a{
	color: #ff6699;
	text-decoration:none;
}
a:link{
	color: #ff6699;
	text-decoration:none;
}
a:visited{
	color: #cc3399;
	text-decoration:none;
}
a:hover {
    color:#cc3399;
    text-decoration:underline;
}
a img {
    border-style:none;
}
#countainer {
	min-width:980px;
}
#wrapper {
	/* background-image: url(../img/headertop.gif);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px; */
}
#mainblock {
	width: 980px;
	height:885px;
	position: relative;
	margin: 0 auto;
	background-image: url(../img/whiteblock.gif);
	background-repeat: no-repeat;
}
#longmainblock {
	width: 980px;
	height:1680px;
	position: relative;
	margin: 0 auto;
	background-image: url(../img/whiteblock_1680.gif);
	background-repeat: no-repeat;
}
#wrapper2{
	width:940px;
	margin:20px;
}
#article {
	position: absolute;
	top: 20px;
	left: 25px;
}
#collection_name {
	position: absolute;
	left: 20px;
	top: 98px;
}
#collection_nav {
	position: absolute;
	left: 20px;
	top: 115px;
}
#collection_nav  ul li{
	float:left;
	list-style-type:none;
}
#content{
	width:940px;
	margin-top:165px;
}
#content .tabbox01{
	position:relative;
	height: 790px;
}
#content .tabbox01 h1{
	position:absolute;
	left:390px;
}
#content .tabbox01 .tabNav {
	position:absolute;
	left:390px;
	top:0px;
	width:560px;
	height:750px;
	overflow:hidden;
	margin-right:-20px;
}
#content .tabbox01 .tabNav li {
	float:left;
	list-style-type:none;
	padding-right:10px;
	padding-bottom:10px;
}
#content .tabbox01 .tabNav li a{
	display:block;
	border:#D6D4C6 2px solid;
	padding:1px;
}
#content .tabbox01 .tabNav li a.active{
	border-color:#926942;
}
#content .note {
	position:absolute;
	left:400px;
	top:500px;
	width:560px;
}
#content .note2 {
	position:absolute;
	left:0px;
	top:630px;
	width:560px;
}
#top_image h1,
#wrapper2 .top_logo h2,
#header h2,
#article h2,

#collection_nav h2,
#content .tabbox01 h2,
#footer h2 {
	width: 0;
	height: 0;
	overflow: hidden;
}

#article p {
	display: block;
	width: 700px;
	float: right;
	padding-left: 30px;
	padding-top: 10px;



}
#wrapper2 .top_logo {
	width: 450px;
	margin: 0 auto;
}

#top_image {
	width:940px;
}
#box1 {
	position:absolute;
	left:30px;
	top:150px;
	width:302px;
	height:434px;
}
#box2 {
	position:absolute;
	left:500px;
	top:150px;
	width:302px;
	height:434px;
}
#box3 {
	position:absolute;
	left:644px;
	top:140px;
	width:302px;
	height:434px;
}
#wrapper2 .topnote {
	position:absolute;
	left:150px;
	top:750px;
	width:700px;
	height: 58px;
}
#wrapper2 .topnote2 {
	position:absolute;
	left:300px;
	top:693px;
	width:500px;
}
#wrapper2 .topnote3 {
	position:absolute;
	left:150px;
	top:800px;
	width:700px;
	height: 128px;
	text-align: center;
	font-family: Yu Mincho,Hiragino Mincho ProN,serif;
	font-size: 130%;
	line-height: 150%;
	/* color: #565656; */
}
.tabbox02 p span{
	font-family: Georgia,Cambria,"Times New Roman",Times,serif,Yu Mincho,Hiragino Mincho ProN;
	font-size: 120%;
	display:block;
	padding-top: 10px;
	padding-bottom: 8px;
}

#wrapper2 h1  {
	font-family: Georgia,Cambria,"Times New Roman",Times,serif,Yu Mincho,Hiragino Mincho ProN;
	font-size: 140%;
	padding-top: 10px;
}
#wrapper2 h1 span {
	font-size: 130%;
	padding-right: 10px;
}

.img_shop img {
	display: block;
	margin: 0 auto;
}
