@charset "UTF-8";
/*
copyright sonicjam.inc
create : sumita wataru
update : 2006/8/11
*/

/*global--------------------------------------------------*/
html{}

body{
	border-color:#970F00;
	border-width:5px 0px 0px 0px;
	border-style:solid;
	margin:0px;
	padding:0px;
	font-size:12px;
	line-height:18px;
	text-align:center;
	vertical-align:top;
	color:#404040
	font-family:"ＭＳ Ｐゴシック", Osaka, "中ゴシック体", "Hiragino Kaku Gothic Pro" Arial, Helvetica;
}

h1,h2,h3,h4,h5,h6,table,p,div,dl,dt,dd,form,img{
	border:0px;
	margin:0px;
	padding:0px;
}

img{
	vertical-align:top;
	border:0px;
}

hr{
	margin:0px;
	padding:0px;
}

input {vertical-align:middle;}

/*navi & link--------------------------------------------------*/
#header ul{
	border:0px;
	margin:0px;
	padding:0px;
	float:right;
}
#header ul li{
	list-style-type:none;
	text-indent: -9999px;
	float:left;
}
#header ul li a{
	background-repeat:no-repeat;
	display: block;
	text-decoration:none;
}
.navi1 a{
	width:140px;
	height:50px;
	background-image:url("../img/navi-01.gif");
}
.navi2 a{
	width:139px;
	height:50px;
	background-image:url("../img/navi-02.gif");
}
.navi3 a{
	width:139px;
	height:50px;
	background-image:url("../img/navi-03.gif");
}
.navi1 a:hover{background-image:url("../img/navi-01-ov.gif");}
.navi2 a:hover{background-image:url("../img/navi-02-ov.gif");}
.navi3 a:hover{background-image:url("../img/navi-03-ov.gif");}

#footer ul{
	border:0px;
	margin:0px auto 0px auto;
	padding:0px;
	float:left;
}
#footer ul li{
	list-style-type:none;
	text-indent: -9999px;
	float:left;
}
#footer ul li a{
	background-repeat:no-repeat;
	display: block;
	text-decoration:none;
}
#footer ul .btn4{
	margin-left:20px;
	text-indent: 0px;
}
#footer ul .btn4 img{float:left;}
.btn1 a{
	width:25px;
	height:19px;
	background-image:url("../img/btn-kids.gif");
	margin-left:10px;
}
.btn2 a{
	width:33px;
	height:19px;
	background-image:url("../img/btn-inner.gif");
	margin-left:20px;
}
.btn3 a{
	width:31px;
	height:19px;
	background-image:url("../img/btn-home.gif");
	margin-left:20px;
}
.btn5 a{
	width:75px;
	height:19px;
	background-image:url("../img/btn-news.gif");
	margin-left:20px;
}
.btn8 a{
	width:48px;
	height:19px;
	background-image:url("../img/btn-recruit.gif");
	margin-left:20px;
}
.btn6 a{
	width:88px;
	height:19px;
	background-image:url("../img/btn-attention.gif");
	margin-left:20px;
}
.btn7 a{
	width:94px;
	height:19px;
	background-image:url("../img/btn-privacy.gif");
	margin-left:20px;
}
.btn4 ul{
	border:0px;
	margin:0px;
	padding:0px;
	float:left;
}
.btn4 ul li{
	margin-left:0px;
	list-style-type:none;
	text-indent: -9999px;
	float:left;
}
.btn4 ul li a{
	background-repeat:no-repeat;
	display: block;
	text-decoration:none;
	margin-left:1px;
}

.btn4-1 a{
	width:35px;
	height:19px;
	background-image:url("../img/btn-oversea-japan.gif");
}

.btn4-2 a{
	width:28px;
	height:19px;
	background-image:url("../img/btn-oversea-usa.gif");
}
.btn4-3 a{
	width:25px;
	height:19px;
	background-image:url("../img/btn-oversea-uk.gif");
}
.btn4-4 a{
	width:36px;
	height:19px;
	background-image:url("../img/btn-oversea-china.gif");
}
.btn4-5 a{
	width:40px;
	height:19px;
	background-image:url("../img/btn-oversea-korea.gif");
}
.btn4-6 a{
	width:62px;
	height:19px;
	background-image:url("../img/btn-oversea-hk.gif");
}

.btn4-1 a:hover{background-image:url("../img/btn-oversea-japan-ov.gif");}
.btn4-2 a:hover{background-image:url("../img/btn-oversea-usa-ov.gif");}
.btn4-3 a:hover{background-image:url("../img/btn-oversea-uk-ov.gif");}
.btn4-4 a:hover{background-image:url("../img/btn-oversea-china-ov.gif");}
.btn4-5 a:hover{background-image:url("../img/btn-oversea-korea-ov.gif");}
.btn4-6 a:hover{background-image:url("../img/btn-oversea-hk-ov.gif");}
/*layout ID--------------------------------------------------*/
#header{
	width:960px;
	border:0px;
	margin:0px auto 0px auto;
	padding:0px;
	text-align:left;
}
#contents{
	border-color:#999999;
	border-width:1px 0px 1px 0px;
	border-style:solid;
	padding:0px 0px 1px 0px;
	clear:both;
}
#footer{
	width:960px;
	height:19px;
	margin:0px auto 0px auto;
	padding:0px;
	text-align:left;
	clear:both;
}
#copyright{
	height:19px;
	border-color:#999999;
	border-width:1px 0px 0px 0px;
	border-style:solid;
	margin:0px;
	padding:0px;
	clear:both;
}
#copyright address{
	width:960px;
	margin:10px auto 0px auto;
	text-align:left;
}
#copyright address img{
	margin-left:10px;
}
#copyright .jasrac{
	width:960px;
	margin:-15px auto 0px auto;
	text-align:right;
}

/*style class--------------------------------------------------*/
.logo{
	border:0px;
	margin:10px 0px 9px 10px;
	padding:0px;
	float:left;
}
.logo2{
	border:0px;
	margin:17px 0px 9px 17px;
	padding:0px;
	float:left;
}
.vol{
	border:0px;
	margin:22px 0px 9px 80px;
	padding:0px;
	float:left;
}
.top{
	border:0px;
	margin:31px 0px 9px 17px;
	padding:0px;
	float:left;
}
/*text--------------------------------------------------*/
