/* ::::::::::::::::::::
MY WORK Styles
:::::::::::::::::::: */
#kani-part #contact-part a {text-decoration:underline;}
#kani-part #contact-part a:link {color:#FC428C;}
#kani-part #contact-part a:visited {color:#FC428C;}
#kani-part #contact-part a:active {color:#ff8888;}
#kani-part #contact-part a:hover {
	color:#ff8888;
}
#kani-part #mainin-part {
	margin:0 auto;
	padding:30px 0 5px 0;
	width:700px;
	color:#737373;
	text-align:left;
}

.list-part {
	margin:15px 0;
	padding:0;
	list-style-type:none;
	background:#fff url(../img/kani/line.gif) repeat-x left top;
}
.list-part li {
	margin:0;
	padding:4px 0;
	line-height:150%;
	background-image:url(../img/kani/line.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
}
.list-part li span {
	display:block;
	margin:0;
	padding:1px 0 1px 24px;
	line-height:150%;
	background-image:url(../img/kani/li_heart.gif);
	background-repeat:no-repeat;
	background-position:2px 50%;
}

#contact-part {
	margin:20px 0 0 0;
	background:#fff url(../img/kani/contact_back.gif) repeat-y left top;
}
#contact-part .in-part{
	padding:20px 40px;
	background-image:url(../img/kani/contact_bottom.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
}
h2 {
	margin:0;
	padding:0;
}
h3 {
	margin:0;
	padding:0 0 1em 0;
	font-weight:bold;
	font-size:15px;
	line-height:120%;
}
#contact-part p {
	margin-bottom:0.4em;
}
