@charset "utf-8";

/* print-price.css --------------------------------------------------------------
 :title "print-price";
 :created "2008-09-01";
 :release [:revision "1.0"; :created "2008-09-01"];
 :author [:name "diamon"; :homepage <http://refeed.jp/>; :mbox "info@refeed.jp"];
 
------------------------------------------------------------------------------------*/
.header {
	padding:0 0 5px 0;
	border-bottom:5px solid #000;
}

h2.caption {
	width:384px;
	height:36px;
	margin:15px 10px 20px 20px;
	background:url(../img/print/title_price.gif) no-repeat;
	text-indent:-30000px;
	float:left;
}

.captionB3 {
	width:205px;
	height:42px;
	margin:0 0 10px 0;
	background:url(../img/print/price_captionB3.gif) no-repeat;
	text-indent:-30000px;
}

.captionB4 {
	width:640px;
	height:42px;
	margin:0 0 10px 0;
	background:url(../img/print/price_captionB4.gif) no-repeat;
	text-indent:-30000px;
}

.innerlink {
	width:176px;
	margin:0;
	float:left;
	overflow:hidden;
}

.innerlink li {
	float:left;
	margin:0 10px 0 0;
}

.btn-B3 {
	width:78px;
	height:77px;
	background:url(../img/print/btn_B3.gif) no-repeat;
	display:block;
	text-indent:-30000px;
}

.btn-B3:hover {
	background-position:0 -77px;
}

.btn-B4 {
	width:78px;
	height:77px;
	background:url(../img/print/btn_B4.gif) no-repeat;
	display:block;
	text-indent:-30000px;
}

.btn-B4:hover {
	background-position:0 -77px;
}



.article-frame {
	margin:30px 0 30px 0;
	padding:15px 0 0 0;
	background:url(../img/base/frame_L.gif) no-repeat;
	overflow:hidden;
}

.article-box {
	padding:0 0 15px 0;
	background:url(../img/base/frame_L_bottom.gif) no-repeat left bottom;
	overflow:hidden;
}

.article-box p {
	font-size:110%;
	font-weight:bold;
}

.article table {
	margin:0;
	padding:0;
	border:1px solid #f30;
}

.article table caption {
	display:none;
}

.article table th {
	color:#fff;
	height:30px;
	margin:0;
	border:1px solid #f30;
	background:url(../img/print/th_bg.gif) repeat-x;
	text-align:center;
}

.article table td {
	text-align:center;
}

.article table tfoot td {
	display:none;
}


.linehead {
	width:120px;
	font-weight:bold;
	height:30px;
	margin:0;
	background-color:#eee;
	text-align:center;
}

.text {
	width:720px;
	height:110px;
	margin:20px 0;
	background:url(../img/print/price_text.gif) no-repeat;
	display:block;
	text-indent:-30000px;
}


.inquiry-comment {
	width:163px;
	height:110px;
	margin:0 16px 0 0;
	background:url(../img/top/inquiry_comment.gif) no-repeat;
	display:block;
	float:left;
	text-indent:-30000px;
}

.cotnents .article .freedial {
	width:541px;
	height:48px;
	margin:16px 0 4px 0;
	background:url(../img/top/contents_freedial.gif) no-repeat;
	display:block;
	float:left;
	text-indent:-30000px;
}

.cotnents .article .mail-comment {
	width:250px;
	height:31px;
	margin:0 9px 0 0;
	background:url(../img/top/mail_inquiry_comment.gif) no-repeat;
	display:block;
	float:left;
	text-indent:-30000px;
}

.cotnents .article .btn-inquiry {
	width:282px;
	height:31px;
	background:url(../img/top/btn_inquiry.gif) no-repeat;
	display:block;
	float:left;
	text-indent:-30000px;
}

.cotnents .article .btn-inquiry:hover {
	background-position:0 -31px;
}