@charset "Shift_JIS";
/* ------------------------------------------------------------------

	他ページ共通 CSS
	
------------------------------------------------------------------- */
.footer{
	padding-top:0;
}

.biggest_colomn {
	width:950px;
	margin-bottom:20px;
}


.biggest_colomn p{
font-size:11px;
line-height:12px;}


/* --------------------------------------------------------------------------------

 　盆特集　CSS
   
-------------------------------------------------------------------------------- */

.bon_syousai p{
font-size:11px;
line-height:12px;}

.bon_syousai h3{
font-size:12px;
line-height:13px;
padding-bottom:2px;}
.bon_cooy h2{
	font-size: 13px;
	text-indent:0px;
	line-height: 2px;
}
.bon_name h3{
	font-size: 13px;
	text-indent: 0px;
	line-height: 2px;
}
#bon_titleimg h1,
#bon_titleimg h2,
#bon_titleimg h3,
#bon_titleimg p,
#bon_bouquet_titlecopy h2,
#bon_arrange_titlecopy h2{
	font-size: 13px;
	text-indent: 0px;
	line-height: 2px;
}


/* ---------------------------------- */



#bon_titleimg{
width: 950px;
height: 220px;
float:left;
background:url(../../images/campaign/cam_10_bon/bon_titileimg.jpg);
background-repeat:no-repeat;
}

#pagetoplink,
#pagetoplink_arrange{
width: 950px;
height: 39px;
float:left;
text-align:right;
margin-top:10px;
display:inline;
}

#bon_link,
#bon_link2,
#bon_link_bouquet,
#bon_link_arrange{
width: 950px;
height: 79px;
float:left;
}
#bon_link p,
#bon_link2 p,
#bon_link_bouquet p,
#bon_link_arrange p{
float:left;
padding-right:7px;
margin:0px;
}

#bon_bouquet{
width:950px;
}


#bon_bouquet_titlecopy{
width:950px;
height: 20px;
float:left;
}

#bon_bouquet01{
width: 558px;
height: 457px;
float:left;
background:url(../../images/campaign/cam_10_bon/bon_bou_01.jpg);
margin-bottom:20px;
}

#bon_bouquet01 .txtbox{
width: 189px;
height:230px;
float:left;
}

#bon_bouquet01 .txt .copy{
width: 150px;
height: 10px;
margin-top:-10px;
}

#bon_bouquet01 .txt .copy h3{
	font-size: 13px;
	text-indent: 0px;
	line-height: 2px;
}

#bon_bouquet01 .img{
width: 558px;
height:380px;
float:left;
}
#bon_bouquet01 .txt{
width: 200px;
height: 60px;
float:left;
padding-left:170px;
}
#bon_bouquet01 .tyumon{
width: 174px;
height: 40px;
float:left;
text-align:center;
padding-top:15px;
}







#bon_bouquet02{
width: 378px;
height: 457px;
float:left;
background:url(../../images/campaign/cam_10_bon/bon_bou_02.jpg);
margin-left:10px;
margin-bottom:20px;
display:inline;
}
#bon_bouquet02 .txtbox{
width: 189px;
height:230px;
float:left;

}

#bon_bouquet02 .txt .copy{
width: 150px;
height: 10px;
margin-top:-10px;
}

#bon_bouquet02 .txt .copy h3{
	font-size: 13px;
	text-indent: 0px;
	line-height: 2px;
}


#bon_bouquet02 .img{
width: 378px;
height:380px;
float:left;
}
#bon_bouquet02 .txt{
width: 200px;
height: 60px;
float:left;
padding-left:15px;
padding-right:10px;
}
#bon_bouquet02 .tyumon{
width: 144px;
height: 40px;
float:left;
text-align:center;
padding-top:15px;
}




#bon_bouquet03{
width: 474px;
height: 280px;
float:left;
background:url(../../images/campaign/cam_10_bon/bon_bou_03.jpg);
margin-bottom:20px;
}

#bon_bouquet03 .txtbox{
width: 189px;
height:230px;
float:left;

}
#bon_bouquet03 .copy{
width: 174px;
height: 165px;
float:left;
}

#bon_bouquet03 .img{
width: 283px;
height:280px;
float:left;
}
#bon_bouquet03 .txt{
width: 185px;
height: 60px;
float:left;
padding-left:5px;
}
#bon_bouquet03 .tyumon{
width: 174px;
height: 40px;
float:left;
text-align:center;
padding-top:5px;
}





#bon_bouquet04{
width: 465px;
height: 280px;
float:left;
background:url(../../images/campaign/cam_10_bon/bon_bou_04.jpg);
margin-left:10px;
margin-bottom:20px;
display:inline;
}

#bon_bouquet04 .txtbox{
width: 189px;
height:230px;
float:left;

}
#bon_bouquet04 .copy{
width: 174px;
height: 165px;
float:left;
}

#bon_bouquet04 .img{
width: 283px;
height:280px;
float:left;
}
#bon_bouquet04 .txt{
width: 174px;
height: 60px;
float:left;
padding-left:5px;
}
#bon_bouquet04 .tyumon{
width: 174px;
height: 40px;
float:left;
text-align:center;
padding-top:5px;
}



#bon_bouquet05{
width: 474px;
height: 280px;
float:left;
background:url(../../images/campaign/cam_10_bon/bon_bou_05.jpg);
border-bottom:10px;
}

#bon_bouquet05 .txtbox{
width: 189px;
height:230px;
float:left;
}
#bon_bouquet05 .copy{
width: 174px;
height: 165px;
float:left;
}

#bon_bouquet05 .img{
width: 285px;
height:280px;
float:left;
}
#bon_bouquet05 .txt{
width: 174px;
height: 60px;
float:left;
padding-left:15px;
}
#bon_bouquet05 .tyumon{
width: 174px;
height: 40px;
float:left;
text-align:center;
}




#bon_bouquet06{
width: 465px;
height: 280px;
float:left;
background:url(../../images/campaign/cam_10_bon/bon_bou_06.jpg);
margin-left:10px;
display:inline;
border-bottom:10px;
}

#bon_bouquet06 .txtbox{
width: 180px;
height:230px;
float:left;
}
#bon_bouquet06 .copy{
width: 174px;
height: 165px;
float:left;
}

#bon_bouquet06 .img{
width: 284px;
height:280px;
float:left;
}
#bon_bouquet06 .txt{
width: 170px;
height: 60px;
float:left;
padding-left:10px;
}
#bon_bouquet06 .tyumon{
width: 173px;
height: 40px;
float:left;
text-align:center;
}






#bon_arrange_titlecopy{
width:950px;
height: 20px;
float:left;
}

#bon_arrange01{
width: 560px;
height: 556px;
float:left;
background:url(../../images/campaign/cam_10_bon/bon_arra_01.jpg);
margin-bottom:20px;
display:inline;
}

#bon_arrange01 .txtbox{
width: 189px;
height:230px;
float:left;

}

#bon_arrange01 .txt .copy{
width: 150px;
height: 10px;
margin-top:-10px;
}

#bon_arrange01 .txt .copy h3{
	font-size: 13px;
	text-indent:0px;
	line-height: 2px;
}


#bon_arrange01 .img{
width: 560px;
height:464px;
float:left;
}
#bon_arrange01 .txt{
width: 195px;
height: 60px;
float:left;
padding-left:190px;
}
#bon_arrange01 .tyumon{
width: 164px;
height: 40px;
float:left;
text-align:center;
padding-top:30px;
}







#bon_arrange02{
width: 378px;
height: 556px;
float:left;
background:url(../../images/campaign/cam_10_bon/bon_arra_02.jpg);
margin-left:12px;
margin-bottom:20px;
display:inline;
}
#bon_arrange02 .txtbox{
width: 189px;
height:230px;
float:left;

}

#bon_arrange02 .txt .copy{
width: 150px;
height: 10px;
margin-top:-10px;
}

#bon_arrange02 .txt .copy h3{
	font-size: 13px;
	text-indent: 0px;
	line-height: 2px;
}



#bon_arrange02 .img{
width: 378px;
height:464px;
float:left;
}
#bon_arrange02 .txt{
width: 185px;
height: 60px;
float:left;
padding-left:15px;
padding-right:10px;
}
#bon_arrange02 .tyumon{
width: 144px;
height: 40px;
float:left;
text-align:center;
padding-top:30px;
}




#bon_arrange03{
width: 439px;
height: 609px;
float:left;
background:url(../../images/campaign/cam_10_bon/bon_arra_03.jpg);
margin-bottom:20px;
display:inline;
}

#bon_arrange03 .txtbox{
width: 189px;
height:230px;
float:left;

}
#bon_arrange03 .txt .copy{
width: 150px;
height: 10px;
margin-top:-10px;
}

#bon_arrange03 .txt .copy h3{
	font-size: 13px;
	text-indent: 0px;
	line-height: 2px;
}




#bon_arrange03 .img{
width: 439px;
height:534px;
float:left;
}
#bon_arrange03 .txt{
width: 240px;
height: 60px;
float:left;
padding-left:22px;
}
#bon_arrange03 .tyumon{
width: 165px;
height: 40px;
float:left;
text-align:center;
padding-top:15px;
}





#bon_arrange04{
width: 500px;
height: 609px;
float:left;
background:url(../../images/campaign/cam_10_bon/bon_arra_04.jpg);
margin-left:11px;
margin-bottom:20px;
display:inline;
}

#bon_arrange04 .txtbox{
width: 189px;
height:230px;
float:left;

}
#bon_arrange04 .txt .copy{
width: 150px;
height: 10px;
margin-top:-10px;
}

#bon_arrange04 .txt .copy h3{
	font-size: 13px;
	text-indent: 0px;
	line-height: 2px;
}



#bon_arrange04 .img{
width: 500px;
height:534px;
float:left;
}
#bon_arrange04 .txt{
width: 294px;
height: 60px;
float:left;
padding-left:18px;
}
#bon_arrange04 .tyumon{
width: 174px;
height: 40px;
float:left;
text-align:center;
padding-top:15px;
}



#bon_arrange05{
width: 308px;
height: 492px;
float:left;
background:url(../../images/campaign/cam_10_bon/bon_arra_05.jpg);
}

#bon_arrange05 .txtbox{
width: 189px;
height:230px;
float:left;
}
#bon_arrange05 .txt .copy{
width: 150px;
height: 10px;
margin-top:-10px;
}
#bon_arrange05 .txt .copy h3{
	font-size: 13px;
	text-indent: 0px;
	line-height: 2px;
}
#bon_arrange05 .img{
width: 308px;
height:366px;
float:left;
}
#bon_arrange05 .txt{
width: 288px;
height: 60px;
float:left;
padding-left:15px;
}
#bon_arrange05 .tyumon{
width: 298px;
height: 40px;
float:left;
text-align:center;
}


#bon_arrange06{
width: 308px;
height: 492px;
float:left;
background:url(../../images/campaign/cam_10_bon/bon_arra_06.jpg);
margin-left:13px;
display:inline;
}

#bon_arrange06 .txtbox{
width: 189px;
height:230px;
float:left;
}
#bon_arrange06 .txt .copy{
width: 150px;
height: 10px;
margin-top:-10px;
}
#bon_arrange06 .txt .copy h3{
	font-size: 13px;
	text-indent: 0px;
	line-height: 2px;
}
#bon_arrange06 .img{
width: 308px;
height:366px;
float:left;
}
#bon_arrange06 .txt{
width: 288px;
height: 60px;
float:left;
padding-left:15px;
}
#bon_arrange06 .tyumon{
width: 298px;
height: 40px;
float:left;
text-align:center;
}



#bon_arrange07{
width: 308px;
height: 492px;
float:left;
background:url(../../images/campaign/cam_10_bon/bon_arra_07.jpg);
margin-left:13px;
display:inline;
}

#bon_arrange07 .txtbox{
width: 180px;
height:230px;
float:left;
}
#bon_arrange07 .txt .copy{
width: 150px;
height: 10px;
margin-top:-10px;
}
#bon_arrange07 .txt .copy h3{
	font-size: 13px;
	text-indent: 0px;
	line-height: 2px;
}
#bon_arrange07 .img{
width: 308px;
height:366px;
float:left;
}
#bon_arrange07 .txt{
width: 298px;
height: 60px;
float:left;
padding-left:10px;
}
#bon_arrange07 .tyumon{
width: 298px;
height: 40px;
float:left;
text-align:center;
}



#bon_opt{
width: 950px;
height: 428px;
float:left;
text-align:left;
background:url(../../images/campaign/cam_10_bon/bon_column.jpg);
background-repeat:no-repeat;
margin-top:20px;
}


#bon_opt .copy{
width: 950px;
height: 90px;
float:left;
}

#bon_opt .column1{
width: 215px;
height: 170px;
float:left;
padding-top:35px;
padding-left:140px;
padding-right:35px;
}
.column1 .c_copy{
width: 150px;
height: 10px;
margin-top:-10px;
}
.column1 .c_copy h3{
	font-size: 13px;
	text-indent: 0px;
	line-height: 2px;
}
#bon_opt .column2{
width: 180px;
height: 210px;
padding-left:63px;
padding-right:150px;
float:left;
}
.column2 .c_copy{
width: 150px;
height: 10px;
margin-top:-10px;
}
.column2 .c_copy h3{
	font-size: 13px;
	text-indent: 0px;
	line-height: 2px;
}
#bon_opt .column3{
width: 190px;
height: 100px;
padding-left:65px;
padding-right:100px;
padding-top:5px;
float:left;
}
.column3 .c_copy{
width: 150px;
height: 10px;
margin-top:-10px;
}
.column3 .c_copy h3{
	font-size: 13px;
	text-indent: 0px;
	line-height: 2px;
}
#bon_opt .column4{
width: 170px;
height: 100px;
float:left;
padding-top:5px;
}
.column4 .c_copy{
width: 150px;
height: 10px;
margin-top:-10px;
}
.column4 .c_copy h3{
	font-size: 13px;
	text-indent: 0px;
	line-height: 2px;
}
.column1 p,
.column2 p,
.column3 p,
.column4 p{
font-size:12px;
line-height:20px;
}

.copytxt h3{
font-size:12px;
font-weight:normal;
line-height:14px;
padding-bottom:2px;}

.txt p{
font-size:11px;
line-height:13px;}
.txt h3{
font-size:12px;
font-weight:bold;
line-height:14px;
padding-bottom:2px;}

.copy h3{
	font-size: 13px;
	text-indent: 0px;
	line-height: 2px;
}