﻿@charset "utf-8";

.base {
	width: 950px;
	height: 800px;
	padding-top:40px;
	margin: 0px auto;
}

/************************************* left-menu */
.menu-left {
	width: 190px;
	padding-top: 74px;
	background-image:url('../images/dl-mode-title.png');
	background-repeat:no-repeat;
	float: left;
}

.menu-left ul {
	width: 175px;
	margin: 0 auto;
}

.menu-left ul li {
	width: 175px;
	height: 57px;
}

.menu-left ul li a {
	width: 175px;
	padding-top:55px;
}

.menu-left ul li a:hover {
	background-position: 0 -55px;
}


/************************************* shop-right */
#box00, #box01, #box02, #box03 {
	display:none;
}

.shop-right {
	width: 752px;
	float:right;
}

.shop-right ul {
	width: 718px;
}

.shop-right ul li {
	width : 179px;
	height: 37px;
	float: left;
}

.shop-right ul li a {
	width : 178px;
	padding-top: 36px;
}

.shop-right ul li a:hover {
	background-position: 0 -36px;
}

.shop-right .line {
	padding: 30px 0;
	width: 751px;
}

/************************************* box */
.box .title00 {
	width : 438px;
	height:0;
	padding-top:112px;
	background-image:url('../images/dl-title00.png');
	overflow:hidden;
}

.box-inner00 {
	width: 689px;
	height: 590px;
	padding-left:61px;
	background-image: url('../images/dl-box00.png');
}

.box-inner00 .video {
	padding-left: 180px;
	padding-top:110px;
}

.box ul {
	width: 642px;
}

.box ul li {
	width: 214px;
	height:44px;
	float:left;
	text-align:left;
}

.box .title01 {
	width : 597px;
	height:0;
	padding-top:112px;
	background-image:url('../images/dl-title01.png');
	overflow:hidden;
}

.box-inner01 {
	width: 689px;
	height: 148px;
	padding-left:61px;
	padding-top: 442px;
	background-image: url('../images/dl-box01.png');
}

.box .title02 {
	width : 578px;
	height:0;
	padding-top:112px;
	background-image:url('../images/dl-title02.png');
	overflow:hidden;
}

.box-inner02 {
	width: 726px;
	height: 251px;
}

.box-inner02 a {
	width: 726px;
	padding-top: 251px;
}

.box-inner02 a:hover {
	background-position: 0 -251px;
}

.box .title03 {
	width : 527px;
	height:0;
	padding-top:112px;
	background-image:url('../images/dl-title03.png');
	overflow:hidden;
}

.box-inner03 {
	width: 750px;
	height: 384px;
	padding-top:256px;
	background-image:url('../images/dl-box03.png');
}


/************************************* 音声 */
.box-inner03 ul.voice00 {
	margin-left: 20px;
	height: 179px;
	width: 730px;
}

.box-inner03 ul.voice01 {
	margin-left: 108px;
	width: 642px;
}

.box-inner03 li.voice {
	float: left;
	width: 168px;
	height: 169px;
	padding-right: 12px;
}

.box-inner03 li.voice a {
	width: 168px;
	padding-top:169px;
}

.box-inner03 li.voice a:hover {
	background-position: 0 -169px;
}














