* {
margin: 0;
padding: 0;
}

html {
	color			: #FFFFFF;
	font-size: 11px;
	line-height: 1.5em;
}

body {
	background-color: #000000;
	background-image: url(http://lowhide.com/contents/img/bkgrd.jpg);
	background-repeat: repeat-x;
}

img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#header h1 {
}


/* =================================== */
/* ₯‘¦€₯’₯¦₯Θ€ΞΐίΔ‘¦*/
/* =================================== */

/* Α΄ΒΞ€&#57831;Ο€¦block */
#wrapper {
	width: 920px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 20px;
}

#header {
	font-size: 1px;
	color: #000000;
	height: 30px;
	visibility: hidden;
	width: 890px;
	margin-right: auto;
	margin-left: auto;

}

#page_head {
	height: 110px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(http://lowhide.com/contents/img/header.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 890px;
	white-space: nowrap;

}

#page_head a {
	color: #FFFFFF;
	text-decoration: none;

}

#page_head a:hover {
	color: #CC99CC;
	text-decoration: none;

}

#page_head .text {
	width: 350px;
	float: right;
	margin-right: 55px;
	margin-top: 50px;
	text-align: right;
}


#top_img {
	height: 200px;
	margin-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}

#page_menu {
	height: 30px;

}
#page_contents  .title_main{
	background-image: url(http://lowhide.com/contents/img/bar_pt.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 11px;
	white-space: nowrap;
	margin-bottom: 15px;
	font-size: 11px;
	text-align: center;

}

/* #main,#sideΝΡ€Ξblock */
#content {
	width: 860px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-image: url(http://lowhide.com/contents/img/contents_bg1.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
#content_grow {
	background-image: url(http://lowhide.com/contents/img/contents_bg_grow.jpg);
	width: 904px;
	margin-right: auto;
	margin-left: auto;
	background-repeat: no-repeat;
	background-position: center top;
}


#page_contents {
	height: 605px;
	margin-top: 10px;
	padding-bottom: 10px;

}
#content #main {
	float:left;
	width: 580px;
	height: 570px;
	border: 1px solid #FFFFFF;
	/*overflow-y: auto;*/
	/*overflow-x: hidden;*/
	line-height: 130%;
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-darkshadow-color:#000000;
	scrollbar-face-color:#000000;
	scrollbar-highlight-color:#000000;
	scrollbar-shadow-color:#FFFFFF;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-track-color:#000000;
	scrollbar-base-color : #000000;
	margin-left: 5px;
	overflow: auto;	
}

#content #side {
	float:right;
	width: 200px;
	height: 570px;
	border: 1px solid #FFFFFF;
	/*overflow-y: auto;*/
	/*overflow-x: hidden;*/
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-darkshadow-color:#000000;
	scrollbar-face-color:#000000;
	scrollbar-highlight-color:#000000;
	scrollbar-shadow-color:#FFFFFF;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-track-color:#000000;
	scrollbar-base-color : #000000;
	overflow: auto;
}

/*₯Ϊ‘Ό₯ΈΑ&#58759;‘¦/
#page_area {
	margin:10px 0 0 0;
}


/* ₯Υ₯Γ₯Ώ‘Ό */
address {
	padding: 5px 0 0 0;
	margin: 5px 15px 0;
	border-top:1px solid #ECECEC;
	text-align:center;
	font : 80%/1.5em "Trebuchet MS", Trebuchet;
	font-weight: bolder;
	font-style:normal;
	color:#666;
}

/*₯Υ₯Γ₯Ώ‘Ό²πΓ‘¦/
#footer {
	height:20px;
	background: #FFF url(./template/piano/img/footer.gif) no-repeat;
}


/* =================================== */
/* ₯‘¦&#58008;―₯«₯ς£Ό€ΞΐίΔ‘¦*/
/* =================================== */

/* Α΄ΘΜ */
a 			{
	color: #CC99CC;
	text-decoration: underline;
}

/* ₯Ψ₯Γ₯ΐ‘Ό */
#header a 			{ color: #FFF; text-decoration: none; }
#header a:link		{
	color: #000000;
	text-decoration: none;
}
#header a:visited	{ color: #FFF; text-decoration: none; }
#header a:active	{ color: #FFF; text-decoration: none; }
#header a:hover		{ color: #FFF; text-decoration: none; background:none; }

/* ₯΅₯€₯Ι₯³₯&#58008;Ζ₯&#58008;Δ */
#side a 			{
	color: #CC99CC;
	text-decoration: none;
}

/* ₯«₯‘¦&#58008;ΐ‘Όcell */
.calendar .cell a 					{
	color: #FFFFFF;
	text-decoration: none;
	display:block;
	height:100%;
	padding:0.55em 0 0 0;
	background-color: #663366;
}

/* =================================== */
/* Α&#58409;&#63730;€ΞΐίΔ‘¦*/
/* =================================== */

blockquote {
	border: 1px dotted #CCC;
	padding:0.2em;
	margin:10px;
}

.left {






	float: left;
}

.right {
	float: right;
}

.clear {
	clear			: both;
	font			: 0/0 sans-serif;
}

.submit {

}
#header {
	visibility: hidden;
	height: 1px;
}



/* =================================== */
/* #header */
/* =================================== */
#header h1{
	font-size: 1px;
	text-align: right;
	font-weight: normal;
	visibility: hidden;

}

#header p {
	margin: 5px 0 0 25px;
}






/* =================================== */
/* #main */
/* =================================== */

/*₯¨₯&#58008;Θ₯τ£Ό₯Κ₯Σ₯²‘Ό₯·₯ξ§‘¦/
#main .entry_navi{
	margin:0 0 10px 0;
	padding-top:20px;
	text-align:center;
}

/* ₯¨₯&#58008;Θ₯τ£ΌΙ&#58233;¬Α΄ΒΞ */
#main .entry_area {
	padding-top:20px;
	padding-right: 10px;
	padding-left: 10px;
}
#main .inner {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;


}
#side .inner {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;


}

/* ₯¨₯&#58008;Θ₯τ£Ό₯Ώ₯€₯Θ₯‘¦*/
#main h2 {
	font-size:12px;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	padding-left: 10px;
	background-image: url(http://lowhide.com/contents/img/star_pt.gif);
	background-repeat: no-repeat;
	background-position: left -0.5px;
	text-indent: 18px;
}

/* ₯¨₯&#58008;Θ₯τ£Ό»&#63730;Ή‘¦*/
#main .entry_date {
	padding: 5px;
}

/* ₯¨₯&#58008;Θ₯τ£ΌΛάΚΈ */
#main .entry {
	line-height: 160%;
	margin-top: 10px;
	margin-bottom: 10px;
}

/* ₯¨₯&#58008;Θ₯τ£ΌΎ&#57481;‘¦*/
#main ul.state li {
	display:inline;
	font-size:10px;
}

/*₯³₯β§&#58008;Θ‘’TB‘’₯Χ₯ϊ§Υ₯£‘Ό₯‘¦Ώ₯€₯Θ₯‘¦/
dl#com_area dt.title,
dl#com_form dt.title,
dl#tb_form dt.title,
dl#tb_area dt.title,
dl#profile_area dt.title {
	border-bottom:1px solid #EFEFEF;
	margin: 0 0 10px 0;
	font-weight:bolder;
}

/* ₯³₯β§&#58008;ΘΛάΚΈ */
.com_desc {
	padding: 0 10px;
}

/* ₯³₯β§&#58008;Θ₯μ£Ό₯Ά‘ΌΎ&#57481;‘¦*/
dl#com_area dd {
	padding:5px 10px;
	margin: 5px 0 15px 0;
	border-bottom:1px solid #EFEFEF;
	text-align:right;
	font-size:0.8em;
}

dl#com_area dd ul {
	list-style-type:none;
}

dl#com_area dd li {
	display:inline;
	border-left:1px solid #666;
	padding-left:5px;
}

/* ₯³₯β§&#58008;Θ₯Υ₯©‘Ό₯‘¦*/
dl#com_form dd {
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
}

dl#com_form dd input.input {
border-left:1px solid #CCC;
border-top:1px solid #CCC;
border-right:1px solid #EFEFEF;
border-bottom:1px solid #EFEFEF;
padding: 1px 0;
width:200px;
}

/* ₯³₯β§&#58008;Θ₯Υ₯©‘Ό₯‘¦textarea */
dl#com_form dd textarea {
border:1px solid #CCC;
width:300px;
margin: 0 0 10px 0;
}


/* TB₯Υ₯©‘Ό₯‘¦*/
dl#tb_form dd {
	padding: 0 10px 10px;
}

dl#tb_form dd input.input {
border-left:1px solid #CCC;
border-top:1px solid #CCC;
border-right:1px solid #EFEFEF;
border-bottom:1px solid #EFEFEF;
padding: 1px 0;
width:300px;
}

/* TB₯Ώ₯€₯Θ₯‘¦*/
dl#tb_area dt.tb_title {
	padding: 0 10px;
}

/* TBΛάΚΈ */
dl#tb_area dd {
	padding: 0 10px;
}


/* TB₯μ£Ό₯Ά‘ΌΎ&#57481;‘¦*/
dl#tb_area dd.tb_state {
	padding:5px 10px;
	margin: 5px 0 15px 0;
	text-align:right;
	font-size:0.8em;
}

.tb_state ul {
	list-style-type:none;
}

.tb_state li {
	display:inline;
	border-left:1px solid #666;
	padding-left:5px;
}




/* =================================== */
/* ₯΅₯€₯Ι₯³₯&#58008;Ζ₯&#58008;Δ */
/* =================================== */

/*₯΅₯€₯Ι₯³₯&#58008;Ζ₯&#58008;Δ₯Ψ₯Γ₯ΐ‘Ό²πΓ‘¦/
#side .side_header {
position:relative; top:-45px;
	padding:10px 15px 0 15px;
	background: url(./template/piano/img/side_header.gif) no-repeat;
}

/*₯΅₯€₯Ι₯³₯&#58008;Ζ₯&#58008;Δ₯Υ₯Γ₯Ώ‘Ό²πΓ‘¦/
#side .side_footer {
	height:30px;
	background: url(./template/piano/img/side_bottomgif.gif) no-repeat;
}

#side dl {
	margin-bottom:20px;
}

/* ₯΅₯€₯Ι₯Ώ₯€₯Θ₯‘¦*/
#side dt {
	font-family:"Trebuchet MS", Trebuchet;
	font-weight:bolder;
	padding-left: 13px;
	}
	
#side dt a{
	color: #FFFFFF;

	}	

#side dd{
	line-height: 1.2em;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 15;
}

#side li {
	margin: 3px 0 0 0;
	padding-left:8px;
	list-style-type: none;
	}



/* ₯΅₯€₯ΘΖδΊ‘Ί‘¦*/
#side input.search {
	border-left:1px solid #CCC;
	border-top:1px solid #CCC;
	border-right:1px solid #EFEFEF;

	border-bottom:1px solid #EFEFEF;
	margin-bottom:5px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 1px;
	padding-right: 0;
	padding-bottom: 1px;
	padding-left: 0;
}

/*₯«₯‘¦&#58008;ΐ‘Ό*/
.calendar {
	font-size: 0.8em;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	width: 180px;
}


.calendar_month {
	font-family: "Verdana";
	color: #FFFFFF;
}
#main .inner .entry_area .entry .pict {
	/*width: 425px;*/
	height: auto;
}



.cell {
	width: 22px;
	height: 20px;
	text-align:center;
	vertical-align:middle;
	border: 1px solid #FFFFFF;
}

/* =================================== */
/* ₯Ϊ‘Ό₯ΈΑ&#58759;‘¦*/
/* =================================== */


#page_area .page_navi {
	float:left;
	width:345px;
	}

#page_area .page_top {
	float:right;
	width:150px;
	text-align:right;
}

#foot {
	font-size: 8px;
	margin-right: auto;
	margin-left: auto;
	width: 890px;
	background-image: url(http://lowhide.com/contents/img/footer.jpg);
	background-repeat: no-repeat;
	height: 105px;
}
#page_area {
	padding: 10px;
}


#foot a{
	text-decoration: none;
	color: #FFFFFF;
}

#foot a:hover{
	color: #00DEDE;
}


#foot .p {
	background-image: url(http://www.navidesign.jp/img/sankaku_pt.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 15px;
	display: block;
	float: right;
	margin-left: 20px;
	letter-spacing: 0.2em;
	padding-top: 5px;
	padding-bottom: 5px;
}
#foot .pi {
	display: block;
	float: left;
	letter-spacing: 0.2em;
	padding-top: 5px;
	padding-bottom: 5px;
}
#foot .border {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	margin-top: 5px;
	margin-bottom: 5px;
}
#com_form {

}
#com_area {

}

/*.getlist {
	DISPLAY: none;
	WIDTH: 200px;
	height: 100px;
	overflow-y: scroll;
	overflow-x: hidden;
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-darkshadow-color:#000000;
	scrollbar-face-color:#000000;
	scrollbar-highlight-color:#000000;
	scrollbar-shadow-color:#FFFFFF;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-track-color:#000000;
	scrollbar-base-color : #000000;
}
*/

#side .search_box {
	padding-left: 10px;
}
#side .banner {
	margin: 0px;
	padding: 8px;
}
#content2 {
	width: 792px;
	margin-right: auto;
	margin-left: auto;
}
.state {
	white-space: nowrap;
	font-size: 12px;
	letter-spacing: .1em;
}
.line {
	background-image: url(http://lowhide.com/contents/img/bar_pt.gif);
	background-repeat: repeat-x;
	height: 11px;
	background-position: bottom;
	margin-top: 5px;
}