@charset "utf-8";


.oyaku_ttl
{
	height: 48px;
	width: 680px;
	text-indent: -9999px;
	display: block;
	background:url(../family/images/oyakudachi_ttl.gif);
	background-repeat:no-repeat;
	margin-right: 20px;
	margin-left: 20px;
}

#oyakudachi
{
	width:680px;
	background-image:url(../family/images/oyakudachi_menu.gif);
	background-repeat: no-repeat;
	background-color:#FF0000;
	height: 45px;
	margin-right: auto;
	margin-left: auto;
}

#oyakudachi li {
	float: left;
	font-size: 0px;
}

#oyakudachi a{
	display:block;
	text-indent:-9999px;
	text-decoration:none;
	font-size: 0px;
	background-image:url(../family/images/oyakudachi_menu.gif);
	background-repeat: no-repeat;
	height: 45px;
}

#oyaku_menu01 a{
	width: 136px;
	height: 45px;
	background-position:0px 0px;
	background-repeat: no-repeat;

}	
#oyaku_menu01b a{
	width: 136px;
	height: 45px;
	background-position:0px -45px;
	background-repeat: no-repeat;
}
#oyaku_menu01 a:hover{
	width: 136px;
	height: 45px;
	background-position:0px -45px;
	background-repeat: no-repeat;
}

#oyaku_menu02 a{
	width: 136px;
	height: 45px;
	background-position:-136px 0px;
	background-repeat: no-repeat;

}	
#oyaku_menu02b a{
	width: 136px;
	height: 45px;
	background-position:-136px -45px;
	background-repeat: no-repeat;
}
#oyaku_menu02 a:hover{
	width: 136px;
	height: 45px;
	background-position:-136px -45px;
	background-repeat: no-repeat;
}

#oyaku_menu03 a{
	width: 136px;
	height: 45px;
	background-position:-272px 0px;
	background-repeat: no-repeat;

}	
#oyaku_menu03b a{
	width: 136px;
	height: 45px;
	background-position:-272px -45px;
	background-repeat: no-repeat;
}
#oyaku_menu03 a:hover{
	width: 136px;
	height: 45px;
	background-position:-272px -45px;
	background-repeat: no-repeat;
}

#oyaku_menu04 a{
	width: 136px;
	height: 45px;
	background-position:-408px 0px;
	background-repeat: no-repeat;

}	
#oyaku_menu04b a{
	width: 136px;
	height: 45px;
	background-position:-408px -45px;
	background-repeat: no-repeat;
}
#oyaku_menu04 a:hover{
	width: 136px;
	height: 45px;
	background-position:-408px -45px;
	background-repeat: no-repeat;
}

#oyaku_menu05 a{
	width: 136px;
	height: 45px;
	background-position:-544px 0px;
	background-repeat: no-repeat;

}	
#oyaku_menu05b a{
	width: 136px;
	height: 45px;
	background-position:-544px -45px;
	background-repeat: no-repeat;
}


#oyaku_menu05 a:hover{
	width: 136px;
	height: 45px;
	background-position:-544px -45px;
	background-repeat: no-repeat;
}


/*----*/
.explanation{
padding:20px;
}

.picupmain{
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}

.pointBox{
	width:680px;
	border-bottom:1px solid #CCCCCC;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
	margin-bottom:30px;
}

h4#advantage_ttl{
width:126px;
height:18px;
margin-bottom:24px;
text-indent:-9999px;
background-image:url(../family/picup/images/advantage_ttl.gif);
background-repeat:no-repeat;
}

h4#carefulPoint_ttl{
width:144px;
height:18px;
margin-bottom:24px;
text-indent:-9999px;
background-image:url(../family/picup/images/carefulPoint_ttl.gif);
background-repeat:no-repeat;
}




p#movieBtn{
margin-top:62px;
width:290px;
height:130px;
}

p#movieBtn a{
display:block;
width:290px;
height:130px;
text-indent:-9999px;
background-image:url(../family/picup/images/movie_btn.gif);
background-repeat:no-repeat;
}

p#movieBtn a:hover{
background-position:0 -130px;
}

.m38t{
margin-top:38px;
}


/*----*/
h5#folloUp_ttl{
clear:both;
float:none;
	height: 45px;
	width: 680px;
	text-indent: -9999px;
	background-image:url(../family/picup/images/followUp_ttl.gif);
	background-repeat:no-repeat;
	margin-top:30px;
}

ul.folloUp{
width:632px;
padding:18px 24px;
background-image:url(../images/common/mokuji_bg.gif);
background-position:bottom;
}

/*floatの解除*/
ul.folloUp {
    zoom: 1; /* for IE5.5 - IE7 */
}
ul.folloUp:after { /* for modern browser */
    content: ".";
    display: block;
    height: 0px;
    clear: both;
    visibility: hidden;
}

ul.folloUp li{
width:310px;
height:30px;
float:left;
/**/
}

ul.folloUp li a{
display:block;
width:310px;
height:30px;
text-indent:-9999px;
}

li#f01,li#f02{
margin-bottom:8px;
}

li#f02,li#f04{
margin-left:12px;
}

li#f01 a{
background-image:url(../family/picup/images/followUpBtn01.gif);
background-position:0px 0px;
}
li#f01 a:hover{
background-position:0px -30px;
}

li#f02 a{
background-image:url(../family/picup/images/followUpBtn02.gif);
background-position:0px 0px;
}
li#f02 a:hover{
background-position:0px -30px;
}

li#f03 a{
background-image:url(../family/picup/images/followUpBtn03.gif);
background-position:0px 0px;
}
li#f03 a:hover{
background-position:0px -30px;
}

li#f04 a{
background-image:url(../family/picup/images/followUpBtn04.gif);
background-position:0px 0px;
}
li#f04 a:hover{
background-position:0px -30px;
}

