@charset "utf-8";
/* CSS Document */

@import url(core.css);

.megumi h3{
	width	:455px;
	height	:20px;
	background:url(../images/megumi/h3.jpg) no-repeat left top;
	text-indent:-9999px;
}

.megumi img{
	margin-right:20px;
	float:left;
}

.megumi .cap{
	padding-top:15px;
	clear	:both;
}

.megumi .cap p{
	width:410px;
	font-size:110%;
	line-height:160%;
	float:left;
}

.megumi .float_l{
	width	:420px;
	float	:left;
}

/* .c01 */

.megumi .c01{
	clear	:both;
}

.megumi .c01 h3{
	width	:190px;
	height	:50px;
	margin	:45px 0 5px;
	background:url(../images/megumi/h3_01.jpg) no-repeat left top;
	text-indent:-9999px;
}

.megumi .c01 h4{
	width	:230px;
	height	:16px;
	margin-bottom:10px;
	background:url(../images/megumi/cap_01.jpg) no-repeat left top;
	text-indent:-9999px;
}

/* .c02 */

.megumi .c02{
	clear	:both;
}

.megumi .c02 h3{
	width	:190px;
	height	:54px;
	margin	:0 0 5px;
	background:url(../images/megumi/h3_02.jpg) no-repeat left top;
	text-indent:-9999px;
}

.megumi .c02 h4{
	width	:235px;
	height	:16px;
	margin-bottom:10px;
	background:url(../images/megumi/cap_02.jpg) no-repeat left top;
	text-indent:-9999px;
}

/* .c03 */

.megumi .c03{
	clear	:both;
}

.megumi .c03 h3{
	width	:190px;
	height	:57px;
	margin	:0 0 5px;
	background:url(../images/megumi/h3_03.jpg) no-repeat left top;
	text-indent:-9999px;
}

.megumi .c03 h4{
	width	:267px;
	height	:16px;
	margin-bottom:10px;
	background:url(../images/megumi/cap_03.jpg) no-repeat left top;
	text-indent:-9999px;
}

/* .c04 */

.megumi .c04{
	clear	:both;
}

/* start: clearfix ------------------------------ */

.megumi .c04 {}
.megumi .c04:after {
	content:".";
	display:block;
	height:0px;
	clear:both;
	visibility:hidden;
}
.megumi .c04 {
	display:inline-table;
	min-height:1px;
}
/* Hides from Mac IE \*/
* html .megumi .c04 {
	height:1px;
}
.megumi .c04 {
	display:block;
}
/* */
/* end: clearfix ------------------------------ */



.megumi .c04 h3{
	width	:210px;
	height	:60px;
	margin	:0 0 5px;
	background:url(../images/megumi/h3_04.jpg) no-repeat left top;
	text-indent:-9999px;
}

.megumi .c04 h4{
	width	:181px;
	height	:15px;
	margin-bottom:10px;
	background:url(../images/megumi/cap_04.jpg) no-repeat left top;
	text-indent:-9999px;
}

.megumi .bt_click{
	width	:356px;
	height	:28px;
	margin	:65px auto 50px;
	background:url(../images/megumi/bt_click.jpg) no-repeat left top;
	text-indent:-9999px;
	clear	:both;
}

.megumi .bt_click a{
	width	:356px;
	height	:28px;
	display	:block;
}