@charset "Shift_JIS";
/* ------------------------------------------------------------------

	他ページ共通 CSS
	
------------------------------------------------------------------- */
.footer{
	padding-top:0;
}

img, div, input { behavior: url("iepngfix.htc") }

.biggest_colomn {
	width:950px;
	margin-bottom:20px;
	text-align: left;
}
p, h2, h3{
float:left;}



#pagetoplink,
#pagetoplink_arrange{
width: 950px;
height: 39px;
float:left;
text-align:right;
padding-top:10px;
display:inline;
}



/* ----------------------------------------
   ヘッダー
---------------------------------------- */
.header {
	margin-bottom:20px;
	padding-top:7px;
	width:100%;
	height:103px;
	background:url(../../images/common/head.png) no-repeat;
}

/* -- ヘッダーナビ --*/
div.header_navi {
	width:100%;
	height:16px;
	overflow:hidden;
}
div.header_navi ul {
	float:right;
}
div.header_navi ul li {
	float:left;
}
div.header_navi ul li a {
	padding:0 5px;
}

/* -- サイトID --*/
h1#siteId{
	float:left;
	width:600px;
	height:60px;
}
h1#siteId a{
	height:35px;
	width:223px;
	margin-left:70px;
	font-size:13px;
	text-indent:0px;
	display:block;
	overflow:hidden;
}

h1#siteId span{
	display:block;
	height:18px;
	padding-top:2px;
	margin-left:73px;
	font-size:12px;
	color:#996600;
	overflow:hidden;
}



/* -- お客様のご利用状況 --*/
div#btn_mypage_top {
	float:right;
	padding-top:20px;
}
div#btn_mypage_top a{
	margin-left:3px;
}


/* -- グローバルナビ --*/
ul.global_navi {
	clear:both;
	width:100%;
	overflow:hidden;
}
ul.global_navi li{
	float: left;
}
ul.global_navi li a{
	height:27px;
	font-size:13px;
	text-indent:0px;
	display:block;
	overflow:hidden;
}
ul.global_navi li a#gn_birthday{
	width:136px;
}
ul.global_navi li a#gn_celebration{
	width:135px;
}
ul.global_navi li a#gn_anniversary{
	width:136px;
}
ul.global_navi li a#gn_abroad{
	width:135px;
}
ul.global_navi li a#gn_inquiry{
	width:136px;
}
ul.global_navi li a#gn_funeral{
	width:135px;
}
ul.global_navi li a#gn_other{
	width:136px;
}



/* ----------------------------------------
   パンくずナビ
---------------------------------------- */













/* -------------------------------------------------------------- */

#mainbox{
width: 950px;
height: 1119px;
float:left;
background-image:url(../images/cm_mayj_bgimg.jpg);
background-repeat:no-repeat;
margin-top:10px;
margin-bottom:15px;
}
#bg1left{
width: 411px;
height: 679px;
float:left;
}
.titleimg{
width: 411px;
height: 182px;
float:left;
}
#brightbg1{
width: 950px;
height: 679px;
float:left;
background-image:url(../images/bright_bg1.jpg);
background-repeat:no-repeat;
}
#brightbg2{
width: 950px;
height: 578px;
float:left;
background-image:url(../images/bright_bg2.png);
background-repeat:no-repeat;
padding-top:10px;
}
#bg1right{
width: 539px;
height: 658px;
float:left;
text-align:left;
}

.movie{
width: 341px;
height: 295px;
float:left;
padding-left:70px;
margin-top:30px;
display:inline;
}
.movietext{
width: 341px;
height: 152px;
float:left;
text-align:left;
}

.profile{
width: 950px;
height: 79px;
float:left;
}

.nanaka{
width: 245px;
line-height:13px;
height: px;
float:left;
text-align:right;
font-size:11px;
margin-right:495px;
}
.meg{
width: 130px;
line-height:13px;
height: px;
font-size:11px;
text-align:left;
}
.mimi{
width: 245px;
line-height:13px;
height: px;
float:left;
text-align:right;
font-size:11px;
padding-top:70px;
margin-right:495px;
}
.nagi{
width: 130px;
line-height:13px;
height: px;
float:left;
font-size:11px;
text-align:left;
padding-top:70px;
}
#profile1{
width: 950px;
height: 350px;
float:left;
}
#profile2{
width: 260px;
height: 150px;
float:left;
padding-top:80px;
}
#profile2 p{
font-size:12px;
line-height:20px;
padding-left:50px;
padding-bottom:15px;
width:250px;
}
#profile2 p img{
margin-left:-5px;
}
#profile3{
width: 620px;
height: 200px;
float:left;
}
#profile3 p{
font-size:12px;
line-height:20px;
}



#profile2 p a{
color:#003399;
}