@charset "utf-8";

/* CSS Document */



#g_menu #g3 a { background-position:-394px -63px; }



.marginB25{

	margin-bottom: 25px;

}



#wrapperLBOX img.maimImg{

	float: left;

	margin-bottom: 20px;

}



/*titleArea

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

#titleArea{

	float: left;

	width: 334px;

}



#titleArea #title01{background: url(../img/01/title_r1.gif) no-repeat;
width: 334px;

	height:114px;

	padding: 0;

	margin: 0;

	line-height: 0;

	font-size: 0em;
}

#titleArea #title02{background: url(../img/02/title.gif) no-repeat;
width: 343px;

	height: 188px;

	padding: 0;

	margin: 0;

	position: relative;
}

#titleArea #title03{background: url(../img/03/title_r1.gif) no-repeat;
width: 334px;

	height: 112px;

	text-indent: -9999px;

	padding: 0;

	margin: 0;

	line-height: 0;

	font-size: 0em;}

#titleArea #title04{background: url(../img/04/title_r1.gif) no-repeat;
width: 345px;

	height: 121px;

	text-indent: -9999px;

	padding: 0;

	margin: 0;

	line-height: 0;

	font-size: 0em;
}

#titleArea #title05{background: url(../img/05/title_r1.gif) no-repeat;
width: 356px;

	height: 122px;

	text-indent: -9999px;

	padding: 0;

	margin: 0;

	line-height: 0;

	font-size: 0em;}



#titleArea p{

	width: 343px;

	height: 188px;

	padding: 0;

	margin: 0;

	position: relative;

}



#titleArea #movie01{background: url(../img/01/movie_link_r1.jpg) no-repeat;}

#titleArea #movie02{background: url(../img/02/movie_link.jpg) no-repeat;}

#titleArea #movie03{background: url(../img/03/movie_link_r1.jpg) no-repeat;}

#titleArea #movie04{background: url(../img/04/movie_link_r1.jpg) no-repeat;
width: 344px;

	height: 174px;

	padding: 0;

	margin: 0;

	position: relative;
}

#titleArea #movie05{background: url(../img/05/movie_link_r1.jpg) no-repeat;
width: 356px;

	height:196px;

	padding: 0;

	margin: 0;

	position: relative;
}


#titleArea p a#movieLink{

	background: url(../img/playBtn.gif) no-repeat top;

	width: 159px;

	height: 28px;

	display: block;

	padding: 0;

	margin: 0;

	position: absolute;

	top: 127px;

	left: 27px;

	outline:none;

}



#titleArea p a#movieLink:hover{

	background: url(../img/playBtn.gif) no-repeat bottom;

}



#titleArea p span{

	visibility: hidden;

}



#titleArea p img{

	position: absolute;

	top: 96px;

	left: 217px;

}





/*textArea

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

#textAreaL{

	float: left;

	width: 254px;

	padding: 40px 17px 0 18px;

}



#textAreaR{

	float: left;

	width: 362px;

}



#textAreaR .htitle{

	height: 61px;

	padding-top:30px;

	margin: 40px 0px 15px 0px;

	*margin: 0px 0px 19px 0px;

/*	font-size: 1.25em;

	*font-size: 1.2em;*/

	font-size: 1.25em;

	*font-size: 1.2em;	

	line-height: 150%;

	font-weight:bold;

}



#textAreaR #h1-01{background: url(../img/01/ico.gif) no-repeat;	width: 260px; padding-left:75px;
height: 61px;

	margin: 0px 0px 15px 0px;

	*margin: 0px 0px 19px 0px;

/*	font-size: 1.25em;

	*font-size: 1.2em;*/

	font-size: 1.25em;

	*font-size: 1.2em;	

	line-height: 150%;

	font-weight:bold;
}

#textAreaR #h1-02{background: url(../img/02/ico.gif) no-repeat; width: 260px; padding-left:90px;}

#textAreaR #h1-03{background: url(../img/03/ico.gif) no-repeat; width: 290px; padding-left:60px;}

#textAreaR #h1-04{background: url(../img/04/ico.gif) no-repeat;	width: 260px; padding-left:75px;
height: 61px;

	margin: 35px 0px 15px 0px;

	*margin: 0px 0px 19px 0px;

/*	font-size: 1.25em;

	*font-size: 1.2em;*/

	font-size: 1.25em;

	*font-size: 1.2em;	

	line-height: 150%;

	font-weight:bold;
}

#textAreaR #h1-05{background: url(../img/05/ico.gif) no-repeat; width: 290px; padding-left:70px;
height: 61px;

	padding-top:0;

	margin: 40px 0px 15px 0px;

	*margin: 0px 0px 19px 0px;

/*	font-size: 1.25em;

	*font-size: 1.2em;*/

	font-size: 1.25em;

	*font-size: 1.2em;	

	line-height: 150%;

	font-weight:bold;
}

.txt{
	line-height:185%!important;
}



#textAreaR p{

	width: 335px;

	padding: 5px 0 0 5px;

	font-size: 1.3em;

	line-height: 200%;

	*font-size: 1.10em;

	*line-height: 200%;

}





/*pageMoveBtn

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

ul#pageMoveBtn_v1{

	list-style:none;

	margin: 80px 26px 0 26px;

	padding: 0;

	height: 100px;

	display: block;

}

ul#pageMoveBtn_v1 .mt10{
	margin-top:10px;

}



ul#pageMoveBtn_v1 li a{

	display: block;

	outline:none;
	
	color:#000000;

}





ul#pageMoveBtn_v2{

	list-style:none;

	margin: 50px 26px 0 26px;

	padding: 0;

	height: 100px;

	display: block;

}

ul#pageMoveBtn_v2 .mt7{
	margin-top:7px;

}



ul#pageMoveBtn_v2 li{

	float: left;

	display: block;

}



ul#pageMoveBtn_v2 li a{

	display: block;

	outline:none;
	color:#000000;

}


ul#pageMoveBtn_v3{

	list-style:none;

	margin: 150px 26px 0 26px;

	padding: 0;

	height: 100px;

	display: block;

}



ul#pageMoveBtn_v3 li a{

	display: block;

	outline:none;
	
	color:#000000;

}

ul li#btn_01_prevPage1-1{
	padding-top:10px;
	float:left;}

ul li#btn_01_prevPage1{
	padding-left:5px;
	float:left;}

ul li#btn_02_prevPage1 {padding-right: 68px;}

ul li#btn_03_prevPage1{
	float:left;
}

ul li#btn_03_prevPage1-1{
	float:left;
	padding:20px 5px 0 0;
}




ul li#btn_01_nextPage2{
	float:right;
	}

ul li#btn_01_nextPage2-2{
	float:right;
	padding-top:10px;
	}


ul li#btn_01_nextPage3{
	float:right;
	padding-right:5px;
}

ul li#btn_01_nextPage3-3{
	float:right;
	padding-top:17px;
}

ul li#btn_01_prevPage2{
	padding-left:5px;
	float:left;}

ul li#btn_01_prevPage2-2{
	padding-top:10px;
	float:left;}
	
ul li#btn_03_nextPage3{
	float:right;
}

ul li#btn_03_nextPage3-3{
	float:right;
	padding:20px 0 0 5px;
}







/*購入ボタン

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

/*

#buyBtnArea{

	margin: 40px 0 33px 28px;

}



.buyBtnL{

	float: left;

	width: 341px;

	height: 70px;

	margin: 0;

	padding: 10px 10px 0 85px;

	text-indent: -9999px;

}



#buyBtn-01{background: url(../img/04/btnBuyL.gif) no-repeat;}

#buyBtn-02{background: url(../img/02/btnBuyL.gif) no-repeat;}

#buyBtn-03{background: url(../img/03/btnBuyL.gif) no-repeat;}



#buyBtnR{

	float: left;

	background: url(../img/btnBuyBG.gif) no-repeat;

	width: 166px;

	height: 80px;

	margin: 0;

	padding: 0;

}



#buyBtnR a{

	width: 139px;

	height: 29px;

	display: block;

	text-indent: -9999px;

	margin-top: 26px;

}



#buyBtnR a:hover{background: url(../img/btnBuy.gif) no-repeat;}

*/

#buyBtn{

	width: 588px;

	height: 180px;

	margin: 40px 0 33px 30px;

	display: block;

	outline:none;

}



#buyBtn span{

	text-indent: -9999px;

}



a.buyBtn01{ background: url(../img/buyBtn01_r1.jpg) no-repeat top;}

a.buyBtn01:hover{ background: url(../img/buyBtn01_r1.jpg) no-repeat bottom;}



a.buyBtn02{ background: url(../img/buyBtn02.gif) no-repeat top;}

a.buyBtn02:hover{ background: url(../img/buyBtn02.gif) no-repeat bottom;}



a.buyBtn03{ background: url(../img/buyBtn03.gif) no-repeat top;}

a.buyBtn03:hover{ background: url(../img/buyBtn03.gif) no-repeat bottom;}



/*wrapperRBOX

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

#wrapperRBOX p{

	width: 105px;

	padding: 0 0 0 52px;

	margin: 20px 0 10px 13px;

	font-size: 1.0em;

	font-weight:bold;

	line-height: 140%;

	*line-height: 130%;

}



#rightTitle-01{background: url(../img/img01.jpg) no-repeat;}

#rightTitle-02{background: url(../img/img02.jpg) no-repeat;}

#rightTitle-03{background: url(../img/img03.jpg) no-repeat;}

#rightTitle-04{background: url(../img/img04.jpg) no-repeat;}

#rightTitle-05{background: url(../img/img05.jpg) no-repeat;}


#wrapperRBOX ul {

	width:155px;

	line-height:130%;

	*line-height:120%;

	list-style:none;

	margin:0px 0px 0px 12px;

	padding:0px;

	border-bottom: 1px #999999 dashed;

}



#wrapperRBOX ul.lastUl{

	border-bottom: none;

	margin-bottom: 15px;

}



#wrapperRBOX li {

	background:url(../img/ico.gif) no-repeat left center;

	margin:0px 0px 15px 0px;

	padding:0px 0px 0px 15px;

	font-weight: bold;

	color: #ff9900;

}



#wrapperRBOX li a{

	color: #333333;

	font-weight: normal;

	text-decoration: none;

}



#wrapperRBOX li a:hover{

	text-decoration: underline;

}



#wrapperRBOX ul#wrapperRBOXBanner {

	width:180px;

	line-height:1;

	margin:0;

	padding:0;

	background:#FFF;

}



#wrapperRBOX ul#wrapperRBOXBanner li a {

	text-decoration:none;

}



#wrapperRBOX ul#wrapperRBOXBanner img{

	margin:0;

	padding:0;

	border:0;

}



#wrapperRBOX ul#wrapperRBOXBanner a:hover { text-decoration:none!important; }



#wrapperRBOX ul#wrapperRBOXBanner li {

	margin:10px 0 0;

	padding:0;

	list-style:none;	

}

