/*
Theme Name:Snow Lounge Blog Theme
Theme URL: http://www.snow-lounge.com
Description: Basic Theme for WordPress.
Authur: Orga
*/
* {
	margin: 0;
	padding: 0;
	border: none;
	list-style-type: none;
	font-style: normal;
	font-weight: normal;
	font-size: 100%;
	text-align: left;
	}
/*-----------------------------------
	tags
------------------------------------*/
body {
	font-family:"小塚ゴシック Std M", Osaka,"ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", sans-serif;
	background-color:#414D3F;
	text-align:center;
	}
p.hide {
	text-indent:-9999px;
	}
input {
	border:solid 1px #DBE9C9;
	}
textarea {
	border:solid 1px #DBE9C9;
	margin:0.5em 0px;
	}
strong {
	font-weight:bold;
	}
em {
	font-style:italic;
	}
/*-----------------------------------
	footer
------------------------------------*/
#wholeWrapper {
	background:transparent url(images/footer_bg.jpg) repeat-x bottom;
	}
#wrapper {
	background:#EAEEEF url(images/background.jpg) top repeat-x;
	}
#content {
	width:756px;
	margin:0px auto;
	}
/*-----------------------------------
	header
------------------------------------*/
#header {
	height:220px;
	}
/*-----------------------------------
	container
------------------------------------*/
#containerWrapper {
	width:756px;
	background:transparent url(images/content_upper.png) center top no-repeat;
	padding-top:21px;
	}
#container {
	background:transparent url(images/container_bg.png) center top repeat-y;
	}
#postWrapper {
	width:465px;
	float:left;
	margin:37px 0px 10px 48px;
	_margin:37px 0px 10px 24px;
	}
/*-----------------------------------
	post
------------------------------------*/
.post {
	background:url(images/post_bg_all.gif) center top no-repeat;
	margin-bottom:30px;
	}
.postTitle {
	padding-top:15px;
	}
.postTitle h2 {
	margin:0px 10px 10px 10px;
	background:transparent url(images/post_ttl.jpg) left center no-repeat;
	padding-left:15px;
	letter-spacing:0.1em;
	}
.postTitle h2 a,
.postTitle h2 a:link,
.postTitle h2 a:visited {
	font-weight:bold;
	text-decoration:none;
	color:#003C4C;
	}
.postTitle h2 a:hover {
	color:#a4392f;
	}
.postContent {
	margin:auto 40px 5px 40px;
	font-size:small;
	line-height:1.2em;
	overflow:hidden;
	}
.postContent p{
	margin:0.5em 0px 1em 0px;
	line-height:1.4em;
	color:#1B202A;
	font-size:small;
	}
.postLine {
	text-align:center;
	}
.postInfo {
	background:transparent url(images/post_bg_lower.gif) center bottom no-repeat;
	}
.postCommentWrapper {
	color:#A0A0A0;
	font-size:small;
	clear:both;
	}
.postDate,
.postAuther {
	color:#A0A0A0;
	font-size:small;
	float:left;
	margin:5px 0px 10px 0.7em;
	_margin:5px 0px 10px 0.3em;
	}
.postAuther a,
.postAuther a:link,
.postAuther a:visited {
	text-decoration:underline;
	color:#A0A0A0;
	}
.postAuther a:hover {
	text-decoration:none;
	color:#000000;
	}
.rightHalfEm {
	margin-right:0.5em;
	}
.pagenav {
	color:#333333;
	font-size:small;
	text-align:center;
	}
.pagenav a,
.pagenav a:link,
.pagenav a:visited {
	color:#333333;
	text-decoration:underline;
	}
.pagenav a:hover {
	color:#333333;
	text-decoration:none;
	}
/*-----------------------------------
	item entry //comment
------------------------------------*/
.commentLink {
	float:left;
	font-size:small;
	color:#A0A0A0;
	margin:5px 0px 10px 0.7em;
	_margin:5px 0px 10px 0.3em;
	}
cite a,
cite a:link,
cite a:visited,
.commentLink a,
.commentLink a:link,
.commentLink a:visited {
	text-decoration:underline;
	color:#A0A0A0;
	}
cite a:hover,
.commentLink a:hover {
	text-decoration:none;
	color:#000000;
	}
.commentText {
	color:#666666;
	}
.item {
	margin:20px 30px;
	}
.item h3 {
	color:#003C4C;
	font-size:small;
	font-style:italic;
	}
.commentlist {
	margin-bottom:10px;
	}
cite {
	font-size:small;
	}
li.alt {
	margin:10px 0px;
	}
form {
	margin-bottom:10px;
	}
.commentBottom {
	padding-bottom:20px;
	}
/*-----------------------------------
	sidebar
------------------------------------*/
#sidebar {
	float:left;
	width:175px;
	margin:37px 0px 30px 20px;
	_margin:37px 0px 30px 10px;
	font-size:small;
	}
#sidebar p.hide {
	height:21px;
	}
#listLatest {
	background:transparent url(images/list_ttl_latest.jpg) center top no-repeat;
	}
#listStaff {
	background:transparent url(images/list_ttl_staff.jpg) center top no-repeat;
	}
#listMonthly {
	background:transparent url(images/list_ttl_monthly.jpg) center top no-repeat;
	}
#listLink {
	background:transparent url(images/list_ttl_link.jpg) center top no-repeat;
	}
#sidebar ul{
	margin:5px 0px 30px 1em;
	}
#sidebar li{
	margin:0.5em 0px;
	line-height:1.2em;
	list-style:disc inside;
	color:#6698A7;
	}
#sidebar li a,
#sidebar li a:link,
#sidebar li a:visited {
	color:#293D43;
	text-decoration:underline;
	}
#sidebar li a:hover {
	text-decoration:none;
	}
/*-----------------------------------
	footer
------------------------------------*/
#footer {
	width:756px;
	height:87px;
	background:url(images/footer.jpg) center top no-repeat;
	margin:0px auto;
	}
/*-----------------------------------
	others
------------------------------------*/
/*_clearfix_*/
/*div.postInfo:after,*/
div#container:after { content: "."; display: block; height: 0; visibility: hidden; clear: both; }
div#container,
div#containerWrapper { _height: 1px; min-height: 1px; /*￥*//*/ height: auto; overflow: hidden; /**/}
/*_iepngfix_*/
* html div#container,
* html div#containerWrapper {
	behavior:expression(IEPNGFIX.fix(this));
}
