/*
 *	デフォルトスタイルシート
 */
body {
	color:#228B22;
	background-color:#C0C5B1;
/*	background-color:#ffffcc;*/
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 1px;
	text-align	:	center;
}
body.Top {
	color:#228B22;
	background-color:#ffffcc;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 1px;
	background-image : url("../img/bkimg_menu.gif");
}

body.Title {
	color:#228B22;
	background-color:#ffffcc;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 1%;
}

body.Gallery {
	color:#228B22;
	background-color:#ffffcc;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 1%;
}

.normal a:link  { color: #228B22 }
.normal a:visited {color:#228B22 }
.normal a:active  { color: #191970 }
.normal a:hover  { color: #0000ff }
a:link  { color: #228B22 }
a:visited {color:#228B22 }
a:active  { color: #191970 }
a:hover  { color: #0000ff }

.ContentsLink a:link  { color: #ffffcc }
.ContentsLink a:visited {color:#ffffcc }
.ContentsLink a:active  { color: #4682B4 }
.ContentsLink a:hover  { color: #87CEEB }

.ContentsBlog a:link  { color: #ffffcc }
.ContentsBlog a:visited {color:#ffffcc }
.ContentsBlog a:active  { color: #4682B4 }
.ContentsBlog a:hover  { color: #87CEEB }

.ContentsBlogEntry a:link  { color: #ffffcc }
.ContentsBlogEntry a:visited {color:#ffffcc }
.ContentsBlogEntry a:active  { color: #4682B4 }
.ContentsBlogEntry a:hover  { color: #87CEEB }

div#main {
	width: 1300px;
/*	height: 100%;*/
	background-color:#ffffcc;
	text-align	:	center;
	margin: 0 auto;  
}

div#header {
/*	width: 1280px; */
	width: 100%;	
	height: 110px;
/*	border-style	:	solid;
	border-width	:	3px;
	border-color	:	#228B22;*/
	color:#191970;
	background-color:#228B22;
	background-image : url("../img/bkimg_title.gif");
	padding-top: 10px;
	padding-left: 10px;
}
div#containerTop {
	display:table;
	width: 100%;	
	background-image : url("../img/bkimg_menu.gif");
}
div#container {
	width: 100%;

}
div#sidebar {
	display:table-cell;
	width: 320px;
/*	height: 100%;*/
	float: left;
/*	border-style	:	solid;
	border-width	:	3px;
	border-color	:	#228B22;*/
	color:#ffffcc;
	background-color:#228B22;
	background-image : url("../img/bkimg_menu.gif");
	padding-top: 10px;
}
div#sidebarR {
	width: 300px;
	height: 100%;
	float: right;
/*	border-style	:	solid;
	border-width	:	1px;
	border-color	:	#228B22;*/
	padding-top: 20px;
	text-align	:	center;
}
div#contents {
	display:table-cell;
	width: 980px;
/*	height: 100%;*/
	float: right;
	background-color:#ffffcc;
/*	border-style	:	solid;
	border-width	:	3px;
	border-color	:	#228B22;*/
	padding-top: 10px;
}

div#contentsL {
	width: 80%;
	float: left;
	background-color:#ffffcc;
/*	border-style	:	solid;
	border-width	:	3px;
	border-color	:	#228B22;*/
	padding-top: 20px;

}

div#footer {
	width: 100%;
	clear: both;
	text-align	:	center;
	background-color:#ffffcc;
	padding-top: 20px;
	padding-bottom: 50px;
}


div.TopGallery {
	width	: 80%;
/*	border-style	:	solid;
	border-width	:	1px;
	border-color	:	#228B22;*/
	margin: 0 auto; 
}

div.TopGalleryImage {
	text-align	:	center;
	font-family	:	serif;
	font-style	:	normal;
	font-weight	:	bold;
	font-size	:	small;
	padding	:	10px;
}

div.TopGalleryInfo {
	text-align	:	left;
	font-family	:	serif;
	font-style	:	normal;
	font-weight	:	bold;
	font-size	:	medium;
	padding	:	10px;
}

div.TopGalleryAd {
	text-align	:	center;
	font-family	:	serif;
	font-style	:	normal;
	font-weight	:	bold;
	font-size	:	small;
	padding-top:	20px;
	padding-bottom:	20px;
}


table.TopGallery {
	width	: 80%;
	align	:	center;
/*	border-style	:	solid;
	border-width	:	1px;
	border-color	:	#228B22;*/
}

img.ImageTop {
	text-align	:	center;
	border-style	:	ridge;
	border-width	:	5px;
	border-color	:	#228b22;
	width	:	600px;
	height	:	auto;
	
}

td.TopGalleryImage {
	text-align	:	center;
	font-family	:	serif;
	font-style	:	normal;
	font-weight	:	bold;
	font-size	:	small;
	padding	:	10px;
}

td.TopGalleryInfo {
	text-align	:	left;
	font-family	:	serif;
	font-style	:	normal;
	font-weight	:	bold;
	font-size	:	medium;
	padding	:	10px;
}

td.TopGalleryAd {
	text-align	:	center;
	font-family	:	serif;
	font-style	:	normal;
	font-weight	:	bold;
	font-size	:	small;
	padding-top:	20px;
	padding-bottom:	20px;
}

/*
div.TopGallery {
	text-align	:	center;
}
*/
div.TopAffiliate {
	text-align	:	center;
	margin-top: 50px;
	margin-bottom: 10px;
}

div.AffiliateContents {
	text-align	:	center;
	margin-top: 50px;
	margin-bottom: 10px;
}

div.title {
	color:#ffffcc;
	text-align	:	left;
	margin-top: 10px;
	font-style	:	normal;
	font-weight	:	bold;
	font-size	:	large;
	font-family	:	serif;
}

div#sidebarR iframe, div#sidebarR script {
	margin-top: 20px;
	margin-top: 20px;
}
div.sidebarAF {
	text-align	:	center;
	margin-top: 10px;
	margin-bottom: 5px;
}


h1 {
	text-align	:	left;
	margin-top: 10px;
	margin-left: 10px;
	font-style	:	normal;
	font-weight	:	bold;
	font-size	:	large;
	font-family	:	"ＭＳ 明朝", serif;
}

h1.HeaderTitle {
	color:#ffffcc;
	text-align	:	left;
	margin-top: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
	font-style	:	normal;
	font-weight	:	bold;
	font-size	:	large;
	font-family	:	serif;
}

h2.HeaderTitle {
	color:#ffffcc;
	text-align	:	left;
	margin-top: 5px;
	margin-left: 20px;
	font-style	:	normal;
	font-weight	:	bold;
	font-size	:	large;
	font-family	:	serif;
}




/*
 *	Copyrightフォーマット
 */
.Copyright {
	text-align: center;
	font-style: italic;
	font-weight: bold;
	font-size: x-small;
/*	font-family	:	"ＭＳ 明朝", serif;*/
}
hr {
	text-align	:	center;
	width	:	80%;
	color	:	#228B22;
}

/*
 *	メニューフォーマット
 */
.HMenu {
	text-align	:	center;
	font-family	:	"ＭＳ 明朝", serif;
	font-style	:	normal;
	font-weight	:	bold;
	font-size	:	small;
}
.FMenu {
	font-family	:	"ＭＳ 明朝", serif;
	font-style	:	normal;
	font-weight	:	bold;
	font-size	:	small;
	padding-top	:	5px;
	padding-bottom	:	5px;
	padding-left	:	10%;
}
.ContentsTitle {
	text-align	:	left;
	font-family	:	serif;
	font-style	:	normal;
	font-weight	:	bold;
	font-size	:	small;
	margin-top:15px;
	margin-bottom: 10px;
	margin-left: 5px;
}
.ContentsLink {
	text-align	:	left;
	font-family	:	serif;
	font-style	:	normal;
	font-weight	:	normal;
	font-size	:	small;
	margin-top:10px;
	margin-bottom: 10px;
	margin-left: 15px;
}
.ContentsBlog {
	text-align	:	left;
	font-family	:	serif;
	font-style	:	normal;
	font-weight	:	normal;
	font-size	:	small;
	margin-top:10px;
	margin-bottom: 5px;
	margin-left: 15px;
}
.ContentsBlogEntry {
	text-align	:	left;
	font-family	:	serif;
	font-style	:	normal;
	font-weight	:	normal;
	font-size	:	small;
	margin-top:0px;
	margin-bottom: 10px;
	margin-left: 25px;
}

/*
 *	アフィリエイト
 */
table.LinkTop {
	align	:	center;
/*	border-style	:	solid;
	border-width	:	1px;
	border-color	:	#228B22;*/
	padding	:	5px;
}

td.LinkItemIntroTop {
	width	:	200px;
	height	:	240px;
/*	border-style	:	solid;
	border-width	:	1px;
	border-color	:	#228B22;*/
	padding	:	0px;
	vertical-align	:	top;
}

td.LinkItemInfoTop {
/*	border-style	:	solid;
	border-width	:	1px;
	border-color	:	#8B4513;*/
	width	:	120px;
	padding	:	0px;
	text-align	:	center;
	vertical-align	:	middle;
	background-color:#EBFFED;
}

td.LinkBookIntroTop {
	width	:	320px;
/*	border-style	:	solid;
	border-width	:	1px;
	border-color	:	#228B22;*/
	padding	:	0px;
	vertical-align	:	top;
}

table.LinkItem {
	align	:	center;
	border-collapse	:	collapse;
/*	border-style	:	solid;
	border-width	:	1px;
	border-color	:	#228B22*/
	padding	:	5px;
}

td.LinkItemInfo {
	border-top-style	:	solid;
	border-bottom-style	:	solid;
	border-left-style	:	none;
	border-right-style	:	solid;
	border-width	:	1px;
	border-color	:	#228B22;
	border-collapse	:	collapse;
	width	:	120px;
	padding	:	0px;
	text-align	:	center;
	vertical-align	:	middle;
	background-color:#EBFFED;
}
td.LinkBookIntroduce {
	width	:	320px;
	border-style	:	solid;
	border-width	:	1px;
	border-color	:	#228B22;
	padding	:	5px;
	vertical-align	:	top;
}

td.LinkItemIntroduce {
	width	:	200px;
	height	:	240px;
	border-top-style	:	solid;
	border-bottom-style	:	solid;
	border-left-style	:	solid;
	border-right-style	:	none;
	border-width	:	1px;
	border-color	:	#228B22;
	padding	:	5px;
	vertical-align	:	top;
}

.LinkItemTitle {
	font-style	:	italic;
	font-weight	:	bold;
	font-size	:	medium;
}
.LinkItemReview {
	margin-top: 0px;
	margin-bottom: 5px;
	font-style	:	normal;
	font-weight	:	normal;
	font-size	:	medium;
}
.LinkItemMoreInfo {
	text-align	:	right;
	vertical-align	:	bottom;
	font-family	:	sans-serif;
	font-style	:	oblique;
	font-weight	:	normal;
	font-size	:	medium;
}

.LinkText {
	margin-top: 15px;
	margin-bottom: 15px;
	font-family	:	sans-serif;
	font-style	:	normal;
	font-weight	:	bold;
	font-size	:	medium;
}


h3.ItemCategory {
	text-align	:	left;
	margin-top: 20px;
	margin-bottom: 5px;
	margin-left: 30px;

	font-family	:	sans-serif;
	font-style	:	bold;
	font-weight	:	bold;
	font-size	:	large;
}

h3.BookCategory {
	text-align	:	left;
	margin-top: 20px;
	margin-bottom: 5px;
	margin-left: 30px;

	font-family	:	sans-serif;
	font-style	:	bold;
	font-weight	:	bold;
	font-size	:	medium;
}

.ListTitle {
/*	margin-top: 0px;*/
	margin-bottom: 0px;
	font-family	:	sans-serif;
	font-style	:	normal;
	font-weight	:	bold;
	font-size	:	small;
}

.ListItemDistillery {
	margin-top: 0px;
	margin-left: 5px;
	font-family	:	sans-serif;
	font-style	:	normal;
	font-weight	:	normal;
	font-size	:	small;
	list-style-type	:	none;
	list-style-position	:	outside;
}





/*
 * フォトギャラリー
 */
h3.DistGallery {
	margin: 10px 5%;
	font-family	:	serif;
	font-style	:	normal;
	font-weight	:	bold;
	font-size	:	large;
}
table.DistGallery {
	border-style	:	solid;
	border-width	:	3px;
	border-color	:	#228B22;
}
td.DistPhoto {
	border-style	:	solid;
	border-width	:	1px;
	border-color	:	#228B22;
	padding	:	3px;
	text-align	:	center;
	vertical-align	:	middle;
}
.DistName {
	text-align	:	center;
	font-family	:	serif;
	font-style	:	normal;
	font-weight	:	bold;
	font-size	:	medium;
}

/*
 *	Rusty Nailフォーマット
 */
div.Indent1 {
	margin: 0px 60px
}
h2.Nail {
	text-align	:	left;
	vertical-align	:	middle;
	margin: 20px 10%;
	font-family	:	"ＭＳ 明朝", serif;
}
p.NailIntro {
	text-align	:	left;
	vertical-align	:	middle;
	font-family	:	"ＭＳ 明朝", serif;
	font-style	:	normal;
	font-weight	:	normal;
	font-size	:	small;
}
p.NailRecipe {
	text-align	:	left;
	vertical-align	:	middle;
	margin: 15px 10%;
	font-family	:	"ＭＳ 明朝", serif;
	font-style	:	italic;
	font-weight	:	bold;
	font-size	:	small;
}
p.NailInt {
	text-align	:	left;
	margin: 10px 10%;
	font-family	:	"ＭＳ 明朝", serif;
	font-style	:	normal;
	font-weight	:	normal;
	font-size	:	small;
}
/*
 *	What's Whiskycat フォーマット
 */
h3.WWC {
	text-align	:	left;
	vertical-align	:	middle;
	font-family	:	"ＭＳ 明朝", serif;
	margin-top:20px;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 10px;
}
p.WWCInfo {
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 10px;
	text-align	:	left;
	font-family	:	"ＭＳ 明朝", serif;
	font-style	:	normal;
	font-weight	:	normal;
	font-size	:	small;
}
/*
 *	エッセイフォーマット
 */
h1.Essay {
	text-align	:	center;
	font-style	:	normal;
	font-weight	:	bold;
	font-size	:	xx-large;
	font-family	:	"ＭＳ 明朝", serif;
}
h2.EssayTitle {
	text-align	:	left;
	vertical-align	:	middle;
	margin-top: 15px;
	margin-bottom: 10px;
	margin-left: 10%;
	margin-right: 5%;
	font-family	:	"ＭＳ 明朝", serif;
	font-style	:	normal;
	font-size	:	large;
	font-weight	:	bold;
}
img.EssayPhoto {
	border-style	:	solid;
	border-width	:	3px;
	border-color	:	#228B22;
}
.EssayCont {
	text-align	:	left;
	vertical-align	:	middle;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10%;
	margin-right: 5%;
	font-family	:	"ＭＳ 明朝", serif ;
	font-style	:	normal;
	font-weight	:	bold;
	font-size	:	medium;
}
.EssayEnd {
	text-align	:	left;
	vertical-align	:	middle;
	margin-top: 20px;
	margin-bottom: 10px;
	margin-left: 13%;
	margin-right: 5%;
	font-family	:	"ＭＳ 明朝", serif ;
	font-style	:	italic;
	font-weight	:	bold;
	font-size	:	large;
}
.EssayFoot {
	text-align	:	right;
	vertical-align	:	middle;
	margin-top: 15px;
	margin-bottom: 10px;
	margin-left: 10%;
	margin-right: 5%;
	font-family	:	"Edwardian Script ITC", serif;
	font-style	:	italic;
	font-weight	:	bold;
	font-size	:	medium;
}
.EssayIndent {
	text-align	:	left;
	vertical-align	:	middle;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left: 15%;
	margin-right: 10%;
	font-family	:	"ＭＳ 明朝", serif;
	font-style	:	italic;
	font-weight	:	bold;
	font-size	:	small;
}
.EssayMenuLink {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left:	50px;
	text-align	:	right;
	font-style	:	italic;
	font-weight	:	bold;
	font-size	:	small;
}
p.EssayMenuTitle {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left:	50px;
	text-align	:	left;
	font-style	:	italic;
	font-weight	:	bold;
	font-size	:	small;
}
table.EssayMenu {
	width	:	400px;
	border-style	:	none;
	/*border-width	:	3px;*/
	/*border-color	:	#8B4513;*/
}
td.EssayMenu {
	width	:	100%;
	border-style	:	none;
	text-align	:	left;
	font-style	:	italic;
	font-weight	:	bold;
	font-size	:	small;
}



table.LinkOffLicense {
	width	:	80%;
	align	:	center;
	border-style	:	solid;
	border-width	:	3px;
	border-color	:	#8B4513;
	padding	:	0px;
}
td.LinkOffLicenseName {
	border-style	:	solid;
	border-width	:	1px;
	border-color	:	#8B4513;
	padding	:	0px;
	text-align	:	center;
	vertical-align	:	middle;
	font-style	:	normal;
	font-weight	:	bold;
	font-size	:	medium;
}
td.LinkOffLicenseInfo {
	border-style	:	solid;
	border-width	:	1px;
	border-color	:	#8B4513;
	padding	:	0px;
	text-align	:	center;
	vertical-align	:	middle;
}
td.LinkOffLicenseItem {
	border-style	:	solid;
	border-width	:	1px;
	border-color	:	#8B4513;
	padding	:	0px;
	text-align	:	center;
	vertical-align	:	middle;
}
td.LinkOffLicenseIntroduce {
	width	:	240px;
	border-style	:	solid;
	border-width	:	1px;
	border-color	:	#8B4513;
	padding	:	0px;
	vertical-align	:	middle;
}

