@charset "shift_jis"; 

@import "layout.css";
@import "contents.css";

/* すべてのページに共通の本文スタイル */
body {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 0.9em;
	margin: 0px;
	padding: 0px;
	line-height: 1.2em;
	color: #333333;
}
a {
	color: #666666;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	color: #FF6600;
}
ul {
	margin: 0px;
	padding: 0px;
}
/* フォント指定bold */
.bold{
	font-weight:bold;
}
/* 写真・イメージなどを格納する */
.imagebox_L{
	float:left;
	margin:0px;
	padding:0px;
}

.image-caption{
	font-size:0.9em;
}
.imagebox_R{
	float:right;
	margin:0px;
	padding:0px 0px 0px 5px;
}
/* リンク用スタイル */
.linktyle1{
	background: url(../imges/link2.gif) no-repeat right center;
	padding-right: 16px;

}

/* 外部リンク用スタイル */
.external{
	background: url(../imges/link.gif) no-repeat right center;
	padding-right: 1em;
}
/* PDFファイルへのリンクその1 */
.pdflink1{
	background:url(../imges/pdficon_large.gif) no-repeat right bottom;
	padding: 32px 32px 0px 0px;
	margin: 3px 3px 0px 0px;
}
/* PDFファイルへのリンクその2 */
.pdflink2{
	background:url(../imges/pdficon_small.gif) no-repeat right bottom;
	padding: 17px 20px 0px 0px;
	margin-right: 3px;
}
/* 電話番号用 */
.phonenumber{
	background: url(../imges/tel.gif) no-repeat left center;
	padding-left:18px;
}
.freedial{
	background:url(../imges/freedial.gif)  no-repeat left center;
	padding-left: 18px;
}
/* FAX用 */
.faxnumber{
	background: url(../imges/fax.gif) no-repeat left center;
	padding-left:18px;
}
/* E-mailアドレス表示用 */
.mailaddress{
	background:url(../imges/mail.gif) no-repeat left center;
	padding-left:18px;
}
/* リストマークその1 */
.liststyle1{
	background: url(../imges/listmark3.gif) no-repeat left center;
	text-indent: 14px;
}
/* リストマークその2 */
.liststyle2{
	background: url(../imges/listmark4.gif) no-repeat left center;
	text-indent: 14px;
}
/* リストマークその5 */
.liststyle5{
	background: url(../imges/listmark3.gif) no-repeat left 0.5em;
	text-indent: 14px;
}

