@charset "utf-8";
/*------------------------------------------------------------
	トップページ
------------------------------------------------------------*/
#conts p {
	font-size: 1.5em;
	line-height: 1.5;
	margin: 15px;
}

#conts .text {
	padding-bottom: 4px;
}

#conts h3 {
	margin-bottom:8px;
}

#conts .contact{
	margin:35px 0;
}

#conts .contact .contact_bktop{
	background:url(/universal/livecafe/img/contact_bktop.gif) no-repeat left top;
	padding-top:13px;
}

#conts .contact .contact_bkcenter{
	background:url(/universal/livecafe/img/contact_bkcenter.gif) repeat-y left top;
	padding:6px 10px 6px 10px;
}

#conts .contact .contact_bkcenter .text_01{
	font-size:16px;
	font-weight:bold;
	color:#402900;
	border-left:5px #e97394 solid;
	padding:0 0 0 5px;
	margin:0 0 0 8px;
}

#conts .contact .contact_bkcenter .text_02{
	font-size:16px;
	font-weight:bold;
	color:#e97394;
	margin:10px 0 0 8px;
}

#conts .contact .contact_bkcenter .text_03{
	font-size:12px;
	color:#333333;
	line-height:23px;
	margin:10px 0 0 8px;
}

#conts .contact .contact_bkbottom{
	padding-bottom:13px;
	background:url(/universal/livecafe/img/contact_bkbottom.gif) no-repeat left bottom;
	font-size:1px;
	line-height:1px;
}

#conts .pdflist {
	margin: 15px 0;
}

#conts .pdflist li {
	padding-left: 30px;
	font-size: 1.5em;
	line-height: 2.5;
	/*margin: 13px 0px;*/
}

.pfm-main-title {
	font-size: 15px;
	font-weight: 800;
}

.pfm-table {
	width: 100%;
}

.pfm-table tr td, tr th {
	border: 1px solid #CCC;
	padding: 5px;
	font-size: 12px;
}

.pfm-in-table tr td, tr th {
	border: 0px;
	padding: 5px;
	font-size: 12px;
}

.pfm-in-table tr th {
	text-align: right;
}

.pfm-part {
	text-align: center;
	font-size: 1em;
}

.pfm-title {
	padding-left:10px;
	font-size: 1.2em;
	font-weight: 800;
}

.pfm-sub-title {
	margin-top: 10px;
	padding-left: 5px;
	font-size: 12px;
	font-weight: 800;
}

.pfm-sub-text {
	padding-left: 20px;
	font-size: 12px;
	/*font-weight: 800;*/
}

.pfm-image {
	padding: 3px;
	width: 270px;
}
