@charset "UTF-8";

/*
**************************************
*Since: 2013-03-07
*Modified: 2013-00-00
**************************************
*/

/* wrapper
---------------------------------------------------------------------------------------- */
body {background: url(../img/bg.png) repeat #e60000;}


/* wrapper
---------------------------------------------------------------------------------------- */
#wrapper {
	width: 950px;
	_width: 960px;
	margin: 0 auto;
	padding: 0 5px;
	background: #FFF;
	text-align: center;
}


/* header
---------------------------------------------------------------------------------------- */
#header {
	width: 950px;
	height: 29px;
	_height: 29px;
	padding: 12px 0;
}


/* main
---------------------------------------------------------------------------------------- */
#main {
	width: 950px;
}

#main ul {
	padding: 10px 0;
	text-align: center;
	background: #000;
}

#main ul li {
	display: inline-block;
    width: 15px;
    height: 15px;
	margin: 0 12px;
}

#main ul li a {
	display: block;
	width: 15px;
	height: 15px;
	background: url(../img/mnv.png);
	text-indent: -9999px;
}

#main ul li a.active,
#main ul li a:hover.active {background: url(../img/mnv_hvr.png);}

#main ul li a:hover {background: url(../img/mnv_hvr.png);}


/* contents
---------------------------------------------------------------------------------------- */
#contents {
	width: 950px;
}

#contents p.copy01 {
	width: 950px;
	padding: 14px 0 0 0;
}

#contents ul {
	width: 950px;
}

#contents ul li {
	float: left;
	width: 468px;
	height: 161px;
	_height: 175px;
	padding: 14px 0 0 0;
}

#contents ul li a {
	display: block;
	width: 468px;
	height: 161px;
	text-indent: -9999px;
}

#contents ul li.lnv01,
#contents ul li.lnv03,
#contents ul li.lnv05 {float: right;}

#contents ul li.lnv01 a {background: url(../img/lnv01.png) no-repeat;}
#contents ul li.lnv02 a {background: url(../img/lnv02.png) no-repeat;}
#contents ul li.lnv03 a {background: url(../img/lnv03.png) no-repeat;}
#contents ul li.lnv04 a {background: url(../img/lnv04.png) no-repeat;}
#contents ul li.lnv07 a {background: url(../img/lnv07.png) no-repeat;}

#contents ul li.lnv01 a:hover {background: url(../img/lnv01_hvr.png) no-repeat;}
#contents ul li.lnv02 a:hover {background: url(../img/lnv02_hvr.png) no-repeat;}
#contents ul li.lnv03 a:hover {background: url(../img/lnv03_hvr.png) no-repeat;}
#contents ul li.lnv04 a:hover {background: url(../img/lnv04_hvr.png) no-repeat;}
#contents ul li.lnv07 a:hover {background: url(../img/lnv07_hvr.png) no-repeat;}

#contents ul li ul {
	width: 468px;
}


#contents ul li ul li {
	float: none;
	text-align: left;
	font-size: 0;
}

#contents ul li ul li.logo02 {
	float: left;
	width: 158px;
	padding: 25px 0 0 0;
}

#contents ul li ul li.add {
	float: right;
	width: 294px;
	padding: 10px 0 0 0;
	font-size: 10px;
}

#contents ul li ul li.add strong {font-size: 14px;}

#contents ul li ul li.lnv05 {
	float: none;
	width: 448px;
	height: 74px;
}

#contents ul li ul li a {
	display: block;
	width: 448px;
	height: 74px;
	text-indent: -9999px;
}

#contents ul li ul li.lnv05 a {background: url(../img/lnv05.png) no-repeat;}
#contents ul li ul li.lnv05 a:hover {background: url(../img/lnv05_hvr.png) no-repeat;}



/* footer
---------------------------------------------------------------------------------------- */
#footer {
	width: 950px;
	padding: 20px 0;
}

#footer ul {
	padding: 0 0 20px 0;
}

#footer ul li {
	float: left;
	text-align: left;
	font-size: 0;
}

#footer ul li.logo02 {
	width: 158px;
	_width: 188px;
	padding: 25px 15px 0 15px;
}

#footer ul li.add {
	width: 314px;
	padding: 10px 0 0 0;
	font-size: 10px;
}

#footer ul li.add strong {font-size: 14px;}

#footer ul li.lnv05 {
	float: right;
	width: 448px;
	height: 74px;
}

#footer ul li.lnv05 a {
	display: block;
	width: 448px;
	height: 74px;
	text-indent: -9999px;
}

#footer ul li.lnv05 a {background: url(../img/lnv05.png) no-repeat;}
#footer ul li.lnv05 a:hover {background: url(../img/lnv05_hvr.png) no-repeat;}

#footer small {
	font-size: 10px;
	text-align: center;
}

