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


@import url("../../css/basic.css");
@import url("../../css/detail.css");




#credit_contents{
	background-image:url(/credit/images/layout_mid.gif);
	background-position:0 0;
	background-repeat:repeat-y;
}
#cc_inner {
	background-image:url(/credit/images/layout_btm.gif);
	background-position:0 100%;
	background-repeat:no-repeat;
	padding:0 0 7px;
}
#credit_wrapper img {
	vertical-align:bottom;
}
#credit_wrapper #topMidashi {
	margin-bottom:0 !important;
}
#credit_wrapper h2,
#credit_wrapper h3,
#credit_wrapper p {
	padding:0;
	margin:0;
}


#credit_top {
	position:relative;
}
#credit_top #head {
	position:absolute;
	left:412px;
	top:-41px;
}


#credit_wrapper .credit_box {
	background-image:url(/credit/images/box_mid.gif);
	background-position:0 0;
	background-repeat:repeat-y;
}
#credit_wrapper .cb_inner {
	background-image:url(/credit/images/box_btm.gif);
	background-position:0 100%;
	background-repeat:no-repeat;
	padding:0 0 20px;
}
#credit_wrapper .cb_text{
	padding:0 48px 0;
	line-height:1.7;
	font-size:1.14em;
}
#credit_wrapper .cb_text_ft {
	margin:15px 48px 0;
	border-top:3px solid #ffdce8;
}
