/* KoontzWebサイト CSSファイル */
/* ==================== 目次 =====================
 * 1.リンクの色
 * 2.テキストスタイル
 * 3.ブロックスタイル
 * 4.タグへの直接のスタイル付け
 */
 
/* ==================== 1.リンクの色 ===================== */

a{
	color:#FF6666;
	text-decoration:none;
}

a:hover{
	text-decoration:underline;
}

#right a{
	color:	#86bcdf;
}

/* INDEX+ITEMSの右側ブロック内のページング */
#goodsLink a{
	color:#FF6666;
}

.diaryDescription a{
	color:	#096bcd;
}

.descriptionTitle a{
	color:	black;
}

/* ==================== 2.テキストスタイル ===================== */

body,table,a{
	font-size:	12px;
}

/* SEO対策用メッセージ */
h1{
	margin-top:		5px;
	margin-right:	0px;
	margin-bottom:	12px;
	margin-left:	10px;
	padding:		0px;
	color:			black;
	font-size:		12px;
}

/* 処理後に処理内容を表示するメッセージ部 */
#message{
	border:				1px dotted #333;
	background-color:	#ccc;
	font-weight:		bold;
}

/* 商品1つ1つのタイトル */
.descriptionTitle{
	font-weight:	bold;
}

/* 商品1つ1つの時刻 */
.descriptionDate{
	font-weight:	bold;
}

/* KOONTZ DIARY左ブロックの日付 */
.diaryLeftDate{
	font-weight:	bold;
}

/* KOONTZ DIARY右ブロックのタイトル */
.diaryRightTitle{
	font-weight:	bold;
}

/* KOONTZ DIARYの記事タイトル */
.diaryEntryTitle{
	font-weight:	bold;
	font-size:		14px;
}

.diaryEntryTitle a{
	color:				black;
	text-decoration:	none;
}

.descriptionTitle a{
	color:				black;
	text-decoration:	none;
}

/* CONTACT屋号情報 */
p.companyInfo {
	margin:			0;
	font-weight:	bold;
	font-size:		14px;
}

/* ==================== 3.ブロックスタイル ===================== */

body,table,form{
	margin:	0px;
}

/* ヘッダ・フッタを除いたコンテンツ部 */
#contents{
	padding-left:	10px;
}

/* 商品紹介・店舗紹介部を囲んだブロック */
#entry{
	width:	780px;
	height:	auto;
}

/* 左側のブロック（商品紹介） */
#left{
	float:	left;
	width:	620px;
	height:	auto;
}

/* 右側のブロック（店舗紹介） */
#right{
	float:		right;
	margin-top:	8px;
	width:		150px;
	height:		auto;
}

/* 右側のブロック（店舗紹介）内の画像 */
#right img{
	margin-bottom:	5px;
}

/* INDEX+ITEMSの右側ブロック内のページング */
#goodsLink{
	margin-top:			30px;
	width:				130px;
	height:				auto;
	padding:			5px;
	background-color:	white;
	border:				1px #CCCCCC solid;	
}

/* 「CONTACT」等のサブタイトル */
.subTitle{
	margin-top:6px;
}

/* 「GALLERY」内のポラロイド風スタイル（小） */
.galleryPolaroid{
	float:				left;
	display:			block;
	padding-top:		8px;
	padding-left:		8px;
	padding-right:		8px;
	padding-bottom:		12px;
	margin-left:		5px;
	margin-top:			0px;
	margin-right:		7px;
	margin-bottom:		0px;
	height:				auto;
	width:				160px;
	border-top:			#CCC 1px solid;
	border-left:		#CCC 1px solid;
	border-right:		#AAA 2px solid;
	border-bottom:		#AAA 2px solid;
	background-color:	#F3F3F3;
}

/* 「GALLERY」内のポラロイド風スタイル（大） */
.galleryPolaroidLarge{
	float:				left;
	display:			block;
	padding-top:		8px;
	padding-left:		8px;
	padding-right:		8px;
	padding-bottom:		12px;
	margin-left:		5px;
	margin-top:			0px;
	margin-right:		7px;
	margin-bottom:		0px;
	height:				auto;
	width:				auto;
	border-top:			#CCC 1px solid;
	border-left:		#CCC 1px solid;
	border-right:		#AAA 2px solid;
	border-bottom:		#AAA 2px solid;
	background-color:	#F3F3F3;
}


/* 「GALLERY」内の画像 */
.galleryImage{
	margin-right:	0px;
	margin-bottom:	10px;
	margin-top:		0px;
	margin-left:	0px;
}

/* 本文部のブロック */
.description{
	float:				left;
	margin-top:			5px;
	width:				600px;
	height:				auto;
	padding:			10px;
	background-color:	white;
	border:				1px #CCCCCC solid;
}

/* 本文部の本文 */
.descriptionDesc{
	display:		block;
	padding-top:	5px;
	
}

/* ORIGINAL PRINTのサブタイトル */
.originalPrintSubTitle{
	display:		block;
	margin-top:		20px;
	margin-bottom:	15px;
}

/* ORIGINAL PRINTのお客様の作品例 */
.originalprintClientsItem{
	float:			left;
	display:		block;
	width:			270px;
	margin-top:		0px;
	margin-right:	20px;
	margin-bottom:	20px;
}
.originalprintClientsItem img{
	margin-bottom:	5px;
}

/* ORIGINAL PRINTのプリントコースの説明 */
.originalprintDl dt{
	margin-left:	2px;
}
.originalprintDl dd{
	margin-left:	10px;
	margin-bottom:	1em;
}

/* ORIGINAL PRINTの価格表 */
.originalprintTable{
	width:			300px;
	float:			left;
	margin-right:	10px;
}

/* ORIGINAL PRINTの説明に使う小さいテキスト */
.miniText{
	font-size:		xx-small;
	margin-bottom:	10px;
}

/* KOONTZ DIARYの記事や最近の記事など全体を囲うブロック */
.diaryDescription{
	float:				left;
	margin-top:			5px;
	width:				775px;
	height:				auto;
	padding:			0px;
	background-color:	transparent;
	border:				none;
}

/* KOONTZ DIARYの記事1つ */
.diaryEntry{
	float:				left;
	padding:			10px;
	margin-top:			0px;
	margin-bottom:		10px;
	background-color:	white;
	width:				555px;
	height:				auto;
}

/* KOONTZ DIARY左ブロックの日付 */
.diaryLeftDate{
	float:					left;
	padding-left:			10px;
	margin-bottom:			2px;
	background-image:		url("../img/redDot.gif");
	background-repeat:		no-repeat;
	background-position:	center left;
}

/* KOONTZ DIARY右ブロックのタイトル */
.diaryRightTitle{
	float:					left;
	padding-left:			10px;
	margin-bottom:			2px;
	background-image:		url("../img/redDot.gif");
	background-repeat:		no-repeat;
	background-position:	center left;
}

/* KOONTZ DIARYの記事タイトル */
.diaryEntryTitle{
	margin-bottom:	5px;
}

/* KOONTZ DIARYの記事投稿時間 */
.diaryEntryFooter{
	float:		right;
	margin:		0px;
	padding:	0px;
}

/* KOONTZ DIARYの右ブロック */
.diaryRightBlock{
	float:				right;
	padding:			5px;
	margin-top:			0px;
	margin-bottom:		8px;
	width:				180px;
	height:				auto;
	background-color:	white;
}

/* LINKSの区切り線 */
.linksBorder{
	margin-top:		10px;
	margin-bottom:	10px;
	margin-left:	0px;
	margin-right:	0px;
	width:			100%;
	height:			1px;
	border-bottom:	1px #CCCCCC dotted;
}

/* 本文部の画像 */
.description img{
	border:	none;
}

/* 商品1つ1つのタイトル */
.descriptionTitle{
	float:	left;
}

/* 商品1つ1つのタイトル */
.descriptionTitle{
	float:	left;
}

/* 商品1つ1つの時刻 */
.descriptionDate{
	float:		right;
	text-align:	right;
}

/* 商品紹介の「more info >>」 */
.moreinfo{
	margin-top:	10px;
}

/* 「次の商品を見る」など */
.pagerLink{
	margin-top:		10px;
	margin-right:	0px;
	margin-bottom:	0px;
	margin-left:	0px;
}

/* 処理後に処理内容を表示するメッセージ部 */
#message{
	width:				500px;
	height:				auto;
	padding:			10px;
	margin-left:		0px;
	margin-bottom:		10px;
	background-color:	#F5F5F5;
	border:				1px black dotted;
}

/* 管理ページの上部案内 */
.guidance{
	margin-bottom:		15px;
	font-weight:		bold;
}

/* フッター */
.footer{
	float:		left;
	margin-top:	20px;
}

/* ==================== 4.タグへの直接のスタイル付け ===================== */

/* 画像 */
img{
	border:	none;
}

/* テーブル */
table th{
	color:				white;
	background-color:	#EB6100;
	font-weight:		normal;
}