@charset "utf-8";

/*-----------------------------------------
contents
-----------------------------------------*/
#contents {
	margin-top: 60px;
	line-height: 2.5;
}

/*-----------------------------------------
Title
-----------------------------------------*/
#contents h2 {
	height: 37px;
	margin-bottom: 50px;
	background: url(../img/catalog/title.png) no-repeat center top;
	overflow: hidden;
	text-indent: -99999px;
	line-height: 0;
	font-size: 0;
}

/*-----------------------------------------
CatalogP
-----------------------------------------*/
#CatalogP {
	width: 778px;
	height: 377px;
	margin: 50px auto;
}
#CatalogP ul {
	list-style: none;
	position: relative;
	width: 100%;
}
#CatalogP ul li { position: absolute; }
#CatalogP ul li#Clog01 { left: 100px; top: 0; }
#CatalogP ul li#Clog02 { left: 300px; top: 0; }
#CatalogP ul li#Clog03 { left: 500px; top: 0; }
#CatalogP ul li#Clog04 { left: 0; top: 173px; }
#CatalogP ul li#Clog05 { left: 201px; top: 173px; }
#CatalogP ul li#Clog06 { left: 402px; top: 173px; }
#CatalogP ul li#Clog07 { left: 603px; top: 173px; }
#CatalogP ul li a,
#CatalogP ul li span {
	display: block;
	width: 175px;
	height: 200px;
	background-repeat: no-repeat;
	background-position: left top;
	overflow: hidden;
	text-indent: -99999px;
	line-height: 0;
	font-size: 0;
}
#CatalogP ul li a:hover { background-position: left bottom; }
#CatalogP ul li#Clog01 a { background-image: url(../catalog/img/btn01.png); }
#CatalogP ul li#Clog02 a { background-image: url(../catalog/img/btn02.png); }
#CatalogP ul li#Clog03 a { background-image: url(../catalog/img/btn03.png); }
#CatalogP ul li#Clog04 a { background-image: url(../catalog/img/btn04.png); }
#CatalogP ul li#Clog05 span { background-image: url(../catalog/img/btn05.png); }
#CatalogP ul li#Clog06 span { background-image: url(../catalog/img/btn06.png); }
#CatalogP ul li#Clog07 span { background-image: url(../catalog/img/btn07.png); }

/*-----------------------------------------
TopTxt
-----------------------------------------*/
#contents #TopTxt ul {
	width: 90%;
	margin: 0 auto;
	list-style: none;
	overflow: hidden;
}
#contents #TopTxt ul li img { vertical-align: bottom; }
#contents #TopTxt ul li {
	width: 33.33%;
	margin-bottom: 15px;
	text-align: center;
	float: left;
}
#contents #TopTxt ul li img {
	width: 90%;
}

/*#contents #TopTxt {
	margin: 0 auto;
	text-align: center;
}
#contents #TopTxt p a { color: #0f0; }
#contents #LogInBtn {
	width: 190px;
	margin: 50px auto;
}
#contents #LogInBtn a {
	display: block;
	height: 40px;
	background: url(../img/catalog/login_btn.png) no-repeat left top;
	overflow: hidden;
	text-indent: -99999px;
	line-height: 0;
	font-size: 0;
}
#contents #LogInBtn a:hover { background-position: left bottom; }*/