@charset "UTF-8";

body {
	margin:0;
	padding:0;
	font-family: "ヒラギノ角ゴ Pro W3", HiraKakuPro-W3, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
	font-size:12px;
	background-image:url(../../../loveup1/img/bg3.jpg);
	background-repeat:repeat;
	background-color:#FFFFFF;
	color:#373737;
	text-align:center;
}

#container {
	position:relative;
	margin:0 auto;
	padding:0 15px 0 15px;
	width:980px;
	height:2500px;
	background-image:url(../../../loveup1/img/body_bg3.jpg);
	background-repeat:repeat;
}

#title {
	position:relative;
	float:left;
	padding-left:11px;
	width:969px;
	height:598px;
	background-image:url(../img/title_bg.jpg);
	background-repeat:no-repeat;
}

#content1 {
	position:relative;
	float:left;
	width:980px;
	height:974px;
	background-image:url(../img/cont_bg01.jpg);
	background-repeat:no-repeat;
}



#content1 #btn01{
	position:absolute;
	width:381px;
	height:68px;
	left:527px;
	top:848px;
}

#content1 #btn01 a {
	width:381px;
	height:68px;
	display:block;
	text-decoration:none;
	text-indent:-9999px;
	background-image:url(../img/btn01.jpg);
	background-repeat:no-repeat;
}

#btn01 a:hover { background-position:0px -68px; }



#content2 {
	position:relative;
	float:left;
	width:980px;
	height:364px;
	background-image:url(../img/cont_bg02.jpg);
	background-repeat:no-repeat;
}


/*btnDetail01*/
#content2 #btnNextPage{
	position:absolute;
	width:380px;
	height:68px;
	left:308px;
	top:274px;
}

#content2 #btnNextPage a {
	width:380px;
	height:68px;
	display:block;
	text-decoration:none;
	text-indent:-9999px;
	background-image:url(../img/next_page_btn.jpg);
	background-repeat:no-repeat;
}

#btnNextPage a:hover { background-position:0px -68px; }









#content3 {
	position:relative;
	float:left;
	width:980px;
	height:62px;
	background-image:url(../../../loveup1/img/cont_bg03.jpg);
	background-repeat:no-repeat;
}

#content3 #linkBtnSet {
	position:relative;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	width:340px;
	height:21px;
}

#content3 #linkBtnSet li {
	float:left;
	padding:0 10px 0 10px;
}

/*heartBtn1*/
#content3 #linkBtnSet #heartBtn1{
	position:relative;
	width:25px;
	height:21px;
	
}

#content3 #linkBtnSet #heartBtn1 a {
	width:25px;
	height:21px;
	display:block;
	text-decoration:none;
	text-indent:-9999px;
	background-image:url(../../../loveup1/img/heart_icon01.gif);
	background-repeat:no-repeat;
}

#heartBtn1 a:hover { background-position:0px -21px; }

/*heartBtn2*/
#content3 #linkBtnSet #heartBtn2{
	position:relative;
	width:25px;
	height:21px;
	
}

#content3 #linkBtnSet #heartBtn2 a {
	width:25px;
	height:21px;
	display:block;
	text-decoration:none;
	text-indent:-9999px;
	background-image:url(../../../loveup1/img/heart_icon02.gif);
	background-repeat:no-repeat;
}

#heartBtn2 a:hover { background-position:0px -21px; }

/*heartBtn3*/
#content3 #linkBtnSet #heartBtn3{
	position:relative;
	width:25px;
	height:21px;
	
}

#content3 #linkBtnSet #heartBtn3 a {
	width:25px;
	height:21px;
	display:block;
	text-decoration:none;
	text-indent:-9999px;
	background-image:url(../../../loveup1/img/heart_icon03.gif);
	background-repeat:no-repeat;
}

#heartBtn3 a:hover { background-position:0px -21px; }


#content4 {
	position:relative;
	float:left;
	width:980px;
	height:57px;
	background-image:url(../img/cont_bg04.jpg);
	background-repeat:no-repeat;
}

#content5 {
	position:relative;
	float:left;
	width:980px;
	height:230px;
	background-image:url(../img/cont_bg05.jpg);
	background-repeat:no-repeat;
}

#content5 #btnArchive1 a{
	position:relative;
	float:left;
	top:50px;
	left:10px;
	width:156px;
	height:177px;
	background-image:url(../../../loveup1/img/archive_btn01.jpg);
	background-repeat:no-repeat;
}

#btnArchive1 a:hover {background-position:0 -177px;}

#content5 #btnArchive2 a{
	position:relative;
	float:left;
	top:50px;
	left:15px;
	width:156px;
	height:177px;
	background-image:url(../../../loveup1/img/archive_btn02.jpg);
	background-repeat:no-repeat;
}

#btnArchive2 a:hover {background-position:0 -177px;}

#content5 #btnArchive3 a{
	position:relative;
	float:left;
	top:50px;
	left:20px;
	width:156px;
	height:177px;
	background-image:url(../../../loveup1/img/archive_btn03.jpg);
	background-repeat:no-repeat;
}

#btnArchive3 a:hover {background-position:0 -177px;}

#content5 #btnArchive4 a{
	position:relative;
	float:left;
	top:50px;
	left:25px;
	width:156px;
	height:177px;
	background-image:url(../../../loveup1/img/archive_btn04.jpg);
	background-repeat:no-repeat;
}


#btnArchive4 a:hover {background-position:0 -177px;}

#content5 #btnArchive5 a{
	position:relative;
	float:left;
	top:50px;
	left:30px;
	width:156px;
	height:177px;
	background-image:url(../../../loveup1/img/archive_btn05.jpg);
	background-repeat:no-repeat;
}

#btnArchive5 a:hover {background-position:0 -177px;}

#content5 #btnArchive6 a{
	position:relative;
	float:left;
	top:50px;
	left:35px;
	width:156px;
	height:177px;
	background-image:url(../../../loveup1/img/archive_btn06.jpg);
	background-repeat:no-repeat;
}

#btnArchive6 a:hover {background-position:0 -177px;}

#content6 {
	position:relative;
	float:left;
	width:980px;
	height:47px;
	background-image:url(../img/cont_bg06.jpg);
	background-repeat:no-repeat;
}

#content6 #btnTop a{
	position:relative;
	float:right;
	width:186px;
	top:3px;
	height:39px;
	background-image:url(../img/top_btn.jpg);
	background-repeat:no-repeat;
}

#btnTop a:hover {background-position:0 -39px;}

#footer {
	position:relative;
	float:left;
	width:980px;
	height:120px;
	background-image:url(../img/footer_bg.jpg);
	background-repeat:no-repeat;
}

#footer #credit {
	margin-top:47px;
	color:#875797;	
}

