#areaA .block-menucorp {
	background: url(../images/bg_pinkflower2_mid.gif) repeat-y;
	margin: 0 0 6px 17px;
	width: 198px;
}

#areaA .block-menucorp p.photo {
	background: url(../images/bg_pinkflower2_top.gif) no-repeat;
	padding: 14px 14px 0;
}

#areaA .block-menucorp p {
	padding: 10px 14px 5px;
}

#areaA .block-menucorp ul {
	padding: 0 14px;
}

#areaA .block-menucorp ul li {
	padding: 5px 0;
}

#areaA .block-menucorp p.link {
	background: url(../images/bg_pinkflower2_btm.gif) no-repeat center bottom;
	margin: 0;
	padding: 5px 14px 14px;
}

#areaA .block-menucorp p.link a {
	background: url(../images/arw_red.gif) no-repeat 0 4px;
	padding: 0 0 0 12px;
	display: block;
}

#areaA .block-mascom {
	background: url(../images/bg_pinkflower2_mid.gif) repeat-y;
	margin: 0 0 0 17px;
	width: 198px;
}

#areaA .block-mascom p {
	background: url(../images/bg_pinkflower2_top.gif) no-repeat;
	padding: 10px 14px 0;
	margin: 0;
}

#areaA .block-mascom ul {
	background: url(../images/bg_pinkflower2_btm.gif) no-repeat center bottom;
	padding: 0 14px;
	margin: 0;
}

#areaA .block-mascom ul li {
	padding: 0 0 5px;
	margin: 0;
}

#areaB .block-caselist {
	
}

#areaB .block-caselist h3 {
}

#areaB .block-caselist .box-case {
	clear: both;
	padding: 1.0em 0 0;
}

#areaB .block-caselist p.photo {
	float: left;
}

#areaB .block-caselist p.photo img {
	margin: 0 20px 10px 0;
}

#areaB .block-caselist dl {
	
}

#areaB .block-caselist dl dt {
	font-weight: bold;
	color: #000;
}

#areaB .block-caselist dl dd {
	
}

#contents-in .block-serviceintro {
	width: 798px;
	margin: 0 0 0 42px;
	padding: 2.0em 0 0;
}

#contents-in .block-serviceintro .box-intro {
	width: 580px;
	float: left;
	margin: 0;
}

#contents-in .block-serviceintro .box-contact {
	background: url(../images/bg_pinkflower2_mid.gif) repeat-y;
	margin: 0;
	width: 198px;
	float: right;
}

#contents-in .block-serviceintro .box-contact ul {
	background: url(../images/bg_pinkflower2_top.gif) no-repeat;
	padding: 14px 14px 10px;
	margin: 0;
}

#contents-in .block-serviceintro .box-contact p {
	background: url(../images/bg_pinkflower2_btm.gif) no-repeat center bottom;
	padding: 0 14px 14px;
}

#contents-in .block-exsales {
	width: 798px;
	margin: 0 0 0 42px;
	padding: 2.0em 0 3.0em;
	clear: both;
}

#contents-in .btn-groupsend {
	text-align: center;
}

#areaB .block-intro {
	
}

#areaB .block-intro h2 {
	color: #000;
	font-size: 1.4em;
	background: url(../images/pnt1.gif) no-repeat 0 5px;
	padding: 0 0 0 20px;
	
}