@charset "utf-8";

/* CSS Document */



#g_menu #g2 a { background-position:-181px -63px; }



#contents {

	margin-bottom:31px;

}



/*introductionBOX

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

#introductionBOX {

	width:750px;

	margin:0px 0px 0px 40px;

	padding-bottom:7px;

	*font-size:98%;

}



#introductionBOX div {

	width:589px;

	float:left;

}



#introductionBOX h1 {

	width:590px;

	height:109px;

	line-height:100%;

	margin:2px 0px 0px 0px;

	padding:0px;

}



#introductionBOX #introductiontxt {

	width:566px;

	font-size:1.45em;

	line-height:200%;

	margin:12px 0px 0px 0px;

	padding:0px;

}



#introductionBOX #introductionExplanatory {

	width:540px;

	font-size:0.8em;

	line-height:130%;

	text-indent:-1em;

	margin:10px 0px 0px 1em;

	padding:0px;

}



#introductionBOX img {

	margin-top:17px;

	float:right;

}





/*qaBOX

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

.qaBOX {

	width:750px;

	background:url(../img/index/innerback_r1.gif) repeat-y;

	margin:30px 0px 0px 41px;

}



.qaBOX a {

	color:#000000!important;

}

.qaBOX a:hover { text-decoration:none!important }



.qaBOX h2 {

	width:750px;

	height:113px;

	line-height:100%;


	margin:0px;

	padding:0px;

}

.qaBOX #qaTitle2 { background:url(../img/index/title03_r1.gif) no-repeat; }



.qaBOX ul {

	font-size:1.45em;

	*font-size:1.3em;

	line-height:100%;

	list-style:none;

	margin:20px 0px 0px 49px;

	padding:0px 0px 10px 0px;

}



.qaBOX li {

	background-repeat:no-repeat;

	background-position:left center;

	margin:0px 0px 15px 0px;

	padding:9px 0px 9px 49px;

}



.qaBOX #qa1 { background-image:url(../img/index/q1.gif); }

.qaBOX #qa2 { background-image:url(../img/index/q2.gif); }

.qaBOX #qa3 { background-image:url(../img/index/q3.gif); }

.qaBOX #qa4 { background-image:url(../img/index/q4.gif); }

.qaBOX #qa5 { background-image:url(../img/index/q5.gif); }

.qaBOX #qa6 { background-image:url(../img/index/q6.gif); }

.qaBOX #qa7 { background-image:url(../img/index/q7.gif); }

.qaBOX #qa8 { background-image:url(../img/index/q8.gif); }





/*movieBOX

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

#movieBOX {

	width:759px;

	height:159px;

	position:relative;

	margin:41px 0px 0px 41px;

}



#movieBOX a {

	width:759px;

	height:159px;

	background:url(../img/index/kodama.jpg) no-repeat;

	display:block;

	overflow:hidden;

	outline:none;

}

#movieBOX a:hover { background:url(../img/index/kodama.jpg) no-repeat bottom; }



#movieBOX p {

	text-indent:-9999px;

	margin:0px;

	padding:0px;

}



#movieBOX img {

	position:absolute;

	top:40px;

	left:604px;

}





/*locomore
---------------------------------------------------*/


#buyBtn{
	width:759px;
	height:220px;
	position:relative;
	margin:25px 0px 25px 41px;
	}


#buyBtn a {
	width:759px;
	height:220px;
	background:url(../img/index/buy_r1.jpg) no-repeat;
	display:block;
	overflow:hidden;
	outline:none;
}

#buyBtn a:hover { background:url(../img/index/buy_r1.jpg) no-repeat bottom; }

#buyBtn p {
	margin:0px;
	padding:0px;
}

/*locomore
---------------------------------------------------*/


#buyBtn02 {

	width:759px;

	height:80px;

	position:relative;

	margin:25px 0px 25px 41px;

}



#buyBtn02 a {

	width:759px;

	height:80px;

	background:url(../img/index/buy02_r1.jpg) no-repeat;

	display:block;

	overflow:hidden;

	outline:none;

}

#buyBtn02 a:hover { background:url(../img/index/buy02_r1.jpg) no-repeat bottom; }



#buyBtn02 p {

	margin:0px;

	padding:0px;

}