@charset "utf-8";

/*------------------------------------------------------------------------------
XXXXXXXXXX - CSS Modules Import
URL: http://
Date: 200X-0X-XX
Copyright (C) XXX. All Rights Reserved.
------------------------------------------------------------------------------*/


/* ----------------------------------------

SPLASH

---------------------------------------- */

div#Splash {
	height: 286px;
	background: url(../img/top/bg_splash.png) repeat-x;
}

div#Splash div.Wrapper {
	width: 900px;
	position: relative;
	margin: 0 auto;
	z-index: 100;
}

div#Splash h2 {
	position: relative;
	left: -54px;
	top: -1px;
}

div#Splash h3 {
	position: absolute;
	left: 514px;
	top: -1px;
}

/* APPLY-IE6 */
* html div#Splash p#Photo img {
	behavior: url(../../files/js/iepngfix.htc)
}
div#Splash p#Photo {
	position: absolute;
	left: 676px;
	top: -71px;
}

div#Main div.Wrapper {
	padding: 14px 19px 25px 20px;
}

div#BoxTriple:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}
* html div#BoxTriple { zoom: 1; } /* IE6 */
*:first-child+html div#BoxTriple { zoom: 1; } /* IE7 */

div#BoxTriple {
	padding-bottom: 5px;
	background: url(../img/common/bg_boxtriple.png) repeat-y left top;
}

div#BoxTriple div.Box {
	margin-right: 37px;
}

div#BoxTriple div.Box.First {
	float: left;
	width: 262px;
}

div#BoxTriple div.Box.Second {
	float: left;
	width: 262px;
	position: relative;
}

div#BoxTriple div.Box.Last {
	float: left;
	width: 262px;
	margin-right: 0;
	position: relative;
}

div#BoxTriple div.Box h4 {
	position: relative;
	top: -14px;
	margin-bottom: -8px;
	font-size: 92.4%;
}

div#BoxTriple div.Box h4 a {
	display: inline-block;
	position: absolute;
	left: 12px;
	top: 72px;
	padding-left: 20px;
	background: url(../img/common/ico_wmp.png) no-repeat left center;
}

/* APPLY-IE6 */
* html div#BoxTriple div.Box p.HeadTx {
	height: 7em;
}
div#BoxTriple div.Box p.HeadTx {
	margin-bottom: 12px;
	font-size: 92.4%;
	min-height: 7em;
}

div#BoxTriple div.Box p#SongImg {
	position: absolute;
	left: -7px;
}

div#BoxTriple div.Box p#PhotoImg {
	position: absolute;
	left: 20px;
}

div#BoxTriple div.Box p#CharacterImg {
	margin: 20px 0 20px 30px;
}

div#BoxTriple div.Box dl {
}

div#BoxTriple div.Box dl dt {
	margin-bottom: 3px;
}

div#BoxTriple div.Box dl ul li {
	padding: 3px;
	font-size: 92.4%;
	background: url(../img/top/bg_line01.png) no-repeat left bottom;
}

div#BoxTriple div.Box dl ul li strong {
	font-weight: bold;
}

div#BoxTriple div.Box dl ul li.Last {
	background-image: none;
}

div#BoxTriple div.Box dl ul li a {
	display: inline-block;
	padding-left: 25px;
	background: url(../img/common/ico_wmp.png) no-repeat left center;
}

div#BoxTriple div.Box dl ul li a:link,
div#BoxTriple div.Box dl ul li a:visited {
	text-decoration: none;
}

div#BoxTriple div.Box dl ul li a:hover,
div#BoxTriple div.Box dl ul li a:active {
	text-decoration: underline;
}

div#BoxTriple div.Box.Last h5 {
	margin: 20px 0 0 60px;
}

div#BoxTriple div.Box.Last p.WmvLink {
	margin: 10px 0 0 70px;
}
