@charset "Shift_JIS";
/* ------------------------------------------------------------------

	他ページ共通 CSS
	
------------------------------------------------------------------- */
.footer{
	padding-top:0;
}

.biggest_colomn {
	width:950px;
	margin-bottom:20px;
}

p{margin:0px;
padding:0px;}



.tex{	font-size: 2px;
	text-indent: -5000px;
	line-height: 0px;
	margin: 0px;
	padding: 0px;}	


/* --------------------------------------------------------------------------------

 　ひなまつり　CSS
   
-------------------------------------------------------------------------------- */

#hm_box1{
	width:949px;
	height:484px;
	float:left;
	background-image: url(../../images/campaign/cam_10_hinamaturi/hm_b1.jpg);
	background-color: #E8C7FF;
		}
#hm_box2{
	width:950px;
	height:484px;
	float:left;
		}
#hm_box3{
	width:950px;
	height:567px;
	float:left;
		}
#hm_box4{
	width:950px;
	height:516px;
	float:left;
		}
#hm_box5{
	width:950px;
	height:399px;
	float:left;
		}

#hm_w01{
	width:388px;
	height:484px;
	float:left;
	background-repeat: no-repeat;
	background-position: left;
	}
#hm_w02{
	width:548px;
	height:484px;
	float:left;}
#hm_w02_1{
	width:561px;
	height:399px;
	float:left;}
#hm_w02_2{
	width:150px;
	height:75px;
	float:left;}
#hm_w02_3{
	width:220px;
	height:75px;
	float:left;}
#hm_w02_4{
	width:150px;
	height:75px;
	float:left;}
#hm_w03{
	width:316px;
	height:484px;
	float:left;
	background-color: #FFC1DC;
}
#hm_w04{
	width:316px;
	height:484px;
	float:left;
	background-color: #FFFFB7;
}
#hm_w05{
	width:317px;
	height:484px;
	float:left;
	background-color: #FFC1DC;
}
#hm_w06{
	width:437px;
	height:567px;
	float:left;
	background-image: url(../../images/campaign/cam_10_hinamaturi/hm_img05_link.jpg);}
#hm_w07{
	width:195px;
	height:567px;
	float:left;
	background-color: #EBCDFF;
	background-image: url(../../images/campaign/cam_10_hinamaturi/hm_copy05.jpg);
	background-repeat: no-repeat;
}
#hm_w07_1{
	width:195px;
	height:350px;
	float:left;
}
#hm_w07_2{
	width:195px;
	height:200px;
	float:left;
}
#hm_w08{
	width:317px;
	height:567px;
	float:left;
	background-color: #FBFFC8;
}
#hm_w09{
	width:316px;
	height:516px;
	float:left;
	background-color: #FFC1DC;
}
#hm_w10{
	width:316px;
	height:516px;
	float:left;
	background-color: #FFFFC7;
}
#hm_w11{
	width:317px;
	height:516px;
	float:left;
	background-color: #FFC1DC;
}
#hm_w12{
	width:386px;
	height:399px;
	float:left;
	background-color: #E6D0FF;
}
#hm_w12_1{
	width:386px;
	height:222px;
	float:left;
	background-color: #E6D0FF;
}
#hm_w12_2{
	width:386px;
	height:98px;
	float:left;
	background-color: #E6D0FF;
}
#hm_w12_3{
	width:236px;
	height:70px;
	float:left;
	background-color: #E6D0FF;
}
#hm_w12_4{
	width:130px;
	height:70px;
	float:left;
	background-color: #E6D0FF;
}
#hm_w13{
	width:563px;
	height:399px;
	float:left;
	background-image: url(../../images/campaign/cam_10_hinamaturi/hm_seccu.jpg);}
#hm_w13_1{
	width:70px;
	height:399px;
	float:left;}
#hm_w13_2{
	width:25px;
	height:399px;
	float:left;}
#hm_w13_3{
	width:25px;
	height:399px;
	float:left;}
#hm_copy2{
	width:316px;
	height:86px;
	background-image: url(../../images/campaign/cam_10_hinamaturi/hm_copy02.jpg);
		}
#hm_copy3{
	width:316px;
	height:86px;
	background-image: url(../../images/campaign/cam_10_hinamaturi/hm_copy03.jpg);
		}
#hm_copy4{
	width:317px;
	height:86px;
	background-image: url(../../images/campaign/cam_10_hinamaturi/hm_copy04.jpg);
		}
#hm_copy5{
	width:316px;
	height:86px;
	background-image: url(../../images/campaign/cam_10_hinamaturi/hm_copy02.jpg);
		}
#hm_copy6{
	width:316px;
	height:86px;
	background-image: url(../../images/campaign/cam_10_hinamaturi/hm_copy02.jpg);
		}
#hm_copy7{
	width:316px;
	height:86px;
	background-image: url(../../images/campaign/cam_10_hinamaturi/hm_copy02.jpg);
		}
#hm_copy8{
	width:316px;
	height:86px;
	background-image: url(../../images/campaign/cam_10_hinamaturi/hm_copy06.jpg);
		}		
#hm_copy9{
	width:314px;
	height:86px;
	background-image: url(../../images/campaign/cam_10_hinamaturi/hm_copy07.jpg);
		}
#hm_copy10{
	width:316px;
	height:95px;
	background-image: url(../../images/campaign/cam_10_hinamaturi/hm_copy08.jpg);
		}
#hm_copy11{
	width:316px;
	height:86px;
	background-image: url(../../images/campaign/cam_10_hinamaturi/hm_copy09.jpg);
		}
#hm_copy12{
	width:386px;
	height:98px;
	background-image: url(../../images/campaign/cam_10_hinamaturi/hm_copy10.jpg);
		}								


/* --------------------------------------------------------------------------------

 　バレンタイン　CSS
   
-------------------------------------------------------------------------------- */

img{
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}







#vday_top{
	width:950px;
	height:286px;
	float:left;
	background-image: url(../../images/campaign/cam_10_vday/topimg.jpg);}
#vday_link{
	width:950px;
	height:67px;
	float:left;}
#vday_link1{
	width:473px;
	height:67px;
	float:left;}
#vday_link2{
	width:477px;
	height:67px;
	float:left;}
#vday_arra{
	width:950px;
	height:1038px;
	float:left;
	background-image: url(../../images/campaign/cam_10_vday/bg1.jpg);}
#vday_whitespace{
	width:950px;
	height:40px;
	float:left;
	}
#vday_bou{
	width:950px;
	height:2051px;
	float:left;
	background-image: url(../../images/campaign/cam_10_vday/bg2.jpg);}




#vday_a1{
	width:950px;
	height:177px;
	float:left;
	}
#vday_a2{
	width:950px;
	height:275px;
	float:left;
	}
#vday_a3{
	width:950px;
	height:187px;
	float:left;
	}
#vday_a4{
	width:950px;
	height:265px;
	float:left;
	}
#vday_a4_1{
	width:469px;
	height:265px;
	float:left;
	}
#vday_a4_1_1{
	width:265px;
	height:265px;
	float:left;
	}
#vday_a4_1_2{
	width:204px;
	height:218px;
	float:left;
	}
#vday_a4_1_3{
	width:204px;
	height:38px;
	float:left;
	}
#vday_a4_2{
	width:481px;
	height:265px;
	float:left;
	}
#vday_a4_2_1{
	width:481px;
	height:227px;
	float:left;
	}
#vday_a4_2_2{
	width:127px;
	height:38px;
	float:left;
	}
#vday_a4_2_3{
	width:300px;
	height:38px;
	float:left;
	}
#vday_a5{
	width:950px;
	height:134px;
	float:left;
	}
#vday_a5_1{
	width:187px;
	height:100px;
	float:left;
	}
#vday_a5_2{
	width:214px;
	height:100px;
	float:left;
	}
#vday_a5_3{
	width:190px;
	height:100px;
	float:left;
	}
#vday_a5_4{
	width:207px;
	height:100px;
	float:left;
	}
#vday_a5_5{
	width:120px;
	height:100px;
	float:left;
	}
#vday_a5_6{
	width:100px;
	height:100px;
	float:left;
	}

#vday_a3_1{
	width:36px;
	height:187px;
	float:left;
	}
#vday_a3_2{
	width:313px;
	height:187px;
	float:left;
	}
#vday_a3_2_ue{
	width:290px;
	height:40px;
	float:left;
	}
#vday_a3_2_sita{
	width:290px;
	height:100px;
	float:left;
	}
#vday_a3_2_sita1{
	width:160px;
	height:100px;
	float:left;
	}
#vday_a3_2_sita2{
	width:120px;
	height:100px;
	float:left;
	}
#vday_a3_3{
	width:305px;
	height:187px;
	float:left;
	}
#vday_a3_4{
	width:290px;
	height:187px;
	float:left;
	}

#vday_a_img1{
	width:320px;
	height:275px;
	float:left;
	}
#vday_a_img2{
	width:342px;
	height:275px;
	float:left;
	}
#vday_a_img3{
	width:288px;
	height:275px;
	float:left;
	}








#vday_b1{
	width:950px;
	height:196px;
	float:left;
	}
#vday_b2{
	width:950px;
	height:296px;
	float:left;
	}
#vday_b3{
	width:950px;
	height:173px;
	float:left;
	}
#vday_b3_1{
	width:36px;
	height:173px;
	float:left;
	}
#vday_b3_2{
	width:313px;
	height:173px;
	float:left;
	}
#vday_b3_3{
	width:310px;
	height:173px;
	float:left;
	}
#vday_b3_4{
	width:285px;
	height:173px;
	float:left;
	}
#vday_b4{
	width:950px;
	height:447px;
	float:left;
	}
#vday_b4_2{
	width:950px;
	height:447px;
	float:left;
	}
#vday_b4_2_1{
	width:454px;
	height:279px;
	float:left;
	}
#vday_b4_2_1_2{	width:496px;
	height:279px;
	float:left;}

#vday_b4_2_2{
	width:711px;
	height:167px;
	float:left;
	}
#vday_b4_2_2_space{	width:200px;
	height:167px;
	float:left;}
#vday_b4_2_2_1{
	width:390px;
	height:167px;
	float:left;
	}
#vday_b4_2_2_1_ue{
	width:280px;
	height:40px;
	float:left;
	}
#vday_b4_2_2_1_sita{
	width:320px;
	height:100px;
	float:left;
	}
#vday_b4_2_2_1_sita1{
	width:190px;
	height:100px;
	float:left;
	}
#vday_b4_2_2_1_sita2{
	width:280px;
		width:100px;
	height:100px;
	float:left;
	}
#vday_b4_2_2_2{
	width:800px;
		height:100px;
	float:left;
	}
#vday_b4_2_2_3{
	width:320px;
		height:100px;
	float:left;
	}
#vday_b5{
	width:950px;
	height:276px;
	float:left;
	}
#vday_b6{
	width:950px;
	height:185px;
	float:left;
	}
#vday_b6_1{
	width:144px;
	height:182px;
	float:left;
	}
#vday_b6_2{
	width:468px;
	height:182px;
	float:left;
	}
#vday_b6_2_ue{
	width:468px;
	height:40px;
	float:left;
	}
#vday_b6_2_sita{
	width:468px;
	height:120px;
	float:left;
	}
#vday_b6_2_sita1{
	width:300px;
	height:120px;
	float:left;
	}
#vday_b6_2_sita2{
	width:130px;
	height:120px;
	float:left;
	}	
	

#vday_b6_3{
	width:330px;
	height:182px;
	float:left;
	}
#vday_b6_3_ue{
	width:330px;
	height:40px;
	float:left;
	}
#vday_b6_3_sita{
	width:330px;
	height:120px;
	float:left;
	}
#vday_b6_3_sita1{
	width:200px;
	height:120px;
	float:left;
	}
#vday_b6_3_sita2{
	width:130px;
	height:120px;
	float:left;
	}


#vday_b7{
	width:950px;
	height:276px;
	float:left;
	}
#vday_b7_1{
	width:495px;
	height:276px;
	float:left;
	}	
#vday_b7_2{
	width:455px;
	height:276px;
	float:left;
	}	



#vday_b8_1{
	width:144px;
	height:186px;
	float:left;
	}
#vday_b8_2{
	width:468px;
	height:186px;
	float:left;
	}
#vday_b8_2_ue{
	width:468px;
	height:40px;
	float:left;
	}
#vday_b8_2_sita{
	width:468px;
	height:120px;
	float:left;
	}
#vday_b8_2_sita1{
	width:300px;
	height:120px;
	float:left;
	}
#vday_b8_2_sita2{
	width:130px;
	height:120px;
	float:left;
	}	
	

#vday_b8_3{
	width:330px;
	height:186px;
	float:left;
	}
#vday_b8_3_ue{
	width:330px;
	height:40px;
	float:left;
	}
#vday_b8_3_sita{
	width:330px;
	height:120px;
	float:left;
	}
#vday_b8_3_sita1{
	width:200px;
	height:120px;
	float:left;
	}
#vday_b8_3_sita2{
	width:130px;
	height:120px;
	float:left;
	}
#vday_b8{
	width:950px;
	height:186px;
	float:left;
	}

#vday_b_img1{
	width:327px;
	height:296px;
	float:left;
	}
#vday_b_img2{
	width:311px;
	height:296px;
	float:left;
	}
#vday_b_img3{
	width:312px;
	height:296px;
	float:left;
	}
#vday_b_img4{
	width:239px;
	height:404px;
	float:left;
	}
#vday_b_img5{
	width:355px;
	height:237px;
	float:left;
	}
#vday_b_img5space1{
	width:192px;
	height:237px;
	float:left;
	}
#vday_b_img5space2{
	width:164px;
	height:237px;
	float:left;
	}
#vday_b_img6{
	width:495px;
	height:275px;
	float:left;
	}
#vday_b_img6space{
	width:156px;
	height:275px;
	float:left;
	}
#vday_b_img7{
	width:455px;
	height:275px;
	float:left;
	}








#b01_title{
	width:950px;
	height:282px;
	float:left;
	background-image: url(../../images/campaign/sp_10_01birth/bir01_top.jpg);
	margin: 0px;
	padding: 0px;
}

#b01_kotoba{
	width:950px;
	height:358px;
	float:left;
	background-image: url(../../images/campaign/sp_10_01birth/bir01_hanakotoba.jpg);
	margin: 0px;
	padding: 0px;
}

#b01_main{
	width:950px;
	height:1187px;
	float:left;
	background-image: url(../../images/campaign/sp_10_01birth/bir01_bg.jpg);
	margin: 0px;
	padding: 0px;
}

/* ------------------------------------------------------------------

	上段 CSS
	
------------------------------------------------------------------- */

#b01_jou{
	width:950px;
	height:497px;
	float:left;
	margin: 0px;
	padding: 0px;
	}
#b01_jou_left{
	width:536px;
	height:498px;
	float:left;
	margin: 0px;
	padding: 0px;
	}
#b01_jou_left01{
	width:536px;
	height:448px;
	float:left;
	margin: 0px;
	padding: 0px;
	}
#b01_jou_left02{
	width:536px;
	height:50px;
	float:left;
	margin: 0px;
	padding: 0px;
	}
#b01_jou_left02_space{
	width:33px;
	height:50px;
	float:left;
	margin: 0px;
	padding: 0px;
	}
#b01_jou_left02_copy{
	width:503px;
	height:50px;
	float:left;
	margin: 0px;
	padding: 0px;
	}
#b01_jou_right{
	width:414px;
	height:498px;
	float:left;
	margin: 0px;
	padding: 0px;
	}




/* ------------------------------------------------------------------

	中段 CSS
	
------------------------------------------------------------------- */



#b01_tyu{
	width:950px;
	height:558px;
	float:left;
	margin: 0px;
	padding: 0px;}
	
#b01_tyu_left{
	width:436px;
	height:558px;
	float:left;
	margin: 0px;
	padding: 0px;}
	
	
#b01_tyu_left01{
	width:436px;
	height:90px;
	float:left;
	margin: 0px;
	padding: 0px;}
	
#b01_tyu_left01_space{
	width:33px;
	height:90px;
	float:left;
	margin: 0px;
	padding: 0px;}
#b01_tyu_left01_naiyou{
	width:221px;
	height:90px;
	float:left;
	margin: 0px;
	padding: 0px;}
#b01_tyu_left01_link{
	width:180px;
	height:90px;
	float:left;
	margin: 0px;
	padding: 0px;}
	
#b01_tyu_left02{
	width:436px;
	height:468px;
	float:left;
	margin: 0px;
	padding: 0px;}



#b01_tyu_right{
	width:514px;
	height:558px;
	float:left;
	margin: 0px;
	padding: 0px;}
	
#b01_tyu_right01{
	width:514px;
	height:109px;
	float:left;
	margin: 0px;
	padding: 0px;}

#b01_tyu_right01_space{
	width:30px;
	height:109px;
	float:left;
	margin: 0px;
	padding: 0px;}
#b01_tyu_right01_naiyou{
	width:299px;
	height:109px;
	float:left;
	margin: 0px;
	padding: 0px;}
#b01_tyu_right01_link{
	width:185px;
	height:109px;
	float:left;
	margin: 0px;
	padding: 0px;}
	
	
#b01_tyu_right02{
	width:514px;
	height:449px;
	float:left;
	margin: 0px;
	padding: 0px;}


/* ------------------------------------------------------------------

	下段 CSS
	
------------------------------------------------------------------- */
	

#b01_ge{
	width:950px;
	height:130px;
	float:left;
	margin: 0px;
	padding: 0px;}

#b01_ge_left{
	width:540px;
	height:130px;
	float:left;
	margin: 0px;
	padding: 0px;}
#b01_ge_left_space{
	width:36px;
	height:130px;
	float:left;
	margin: 0px;
	padding: 0px;}
#b01_ge_left_copy_space{
	width:504px;
	height:17px;
	float:left;
	margin: 0px;
	padding: 0px;}
#b01_ge_left_copy{
	width:504px;
	height:32px;
	float:left;
	margin: 0px;
	padding: 0px;}
#b01_ge_left_naiyou{
	width:287px;
	height:81px;
	float:left;
	margin: 0px;
	padding: 0px;}
#b01_ge_left_link{
	width:217px;
	height:81px;
	float:left;
	margin: 0px;
	padding: 0px;}
	
	
#b01_ge_right{
	width:410px;
	height:130px;
	float:left;
	margin: 0px;
	padding: 0px;}
#b01_ge_right_copy{
	width:410px;
	height:50px;
	float:left;
	margin: 0px;
	padding: 0px;}
#b01_ge_right_naiyou{
	width:206px;
	height:81px;
	float:left;
	margin: 0px;
	padding: 0px;}
#b01_ge_right_link{
	width:204px;
	height:81px;
	float:left;
	margin: 0px;
	padding: 0px;}






/* ------------------------------------------------------------------

	テキスト共通 CSS
	
------------------------------------------------------------------- */


.b01_titletxt{	font-size: 2px;
	text-indent: -5000px;
	line-height: 0px;
	margin: 0px;
	padding: 0px;}	


.name{
	margin: 0px;
	padding: 0px;
	font-size: 2px;
	text-indent: -5000px;
	height:2px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.copy{
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	vertical-align: middle;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	}

.kakaku{
	padding: 0px;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
	
}
.kakaku em{
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
}
.syousai{
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	line-height: 13px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
	

}	
.linkbox{
	width:156px;
	height:47px;
	float:left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
			}
.hm_link{
	margin-top: 3px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;}
