body {
	margin: 0;
	padding: 0;
	text-align: left;
	background: url(/common/img/bg.gif) repeat-y;
	}

h1, h2, h3, h4, h5 {
	margin: 0px;
	padding: 0px;
	}
	
A:visited{text-decoration:none;}
A:active{text-decoration:none;}
A:link{text-decoration:none;}
A:hover{text-decoration:none;}


/*__layout____________________________________*/

#wrapper {
	width: 799px;
	}


#cwheader {
	width: 799px;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	backgroound-color:#ffffff;
	font: x-small/120% "‚l‚r ‚oƒSƒVƒbƒN", Osaka;
	color:#FFFFFF;
	}
	
#cwnavi {
	width: 799px;
	padding: 0px 0px 1px 0px;
	margin: 0px;
	font-size:small;
	color:#ffffff;
	border-bottom:1px solid #cccccc;
	backgroound-color:#ffffff;
	}

#cwnavi td.txtlink a {
	color:#ffffff;
	}

#cwnavi td.topiclink a {
	color:#ff0000;
	}


#header {
	width: 799px;
	padding: 0px;
	margin: 0px;
	backgroound-color:#ffffff;
	}

#content {
	padding: 0px;
	margin: 0px;
	text-align: left;
	width: 799px;
	}
	
#title {
	padding: 0px;
	margin: 0px 0 20px 0;
	backgroound-color:#ffffff;
	}

#main_block {
	margin: 0px;
	padding:0px;
	width: 579px;
	float:left;
	font: medium/135% "‚l‚r ‚oƒSƒVƒbƒN", Osaka;
	color:#333333;
	}


#sub_block {
	margin: 0;
	padding:0;
	float: right;
	width: 200px;
	font: x-small/120% "‚l‚r ‚oƒSƒVƒbƒN", Osaka;
	overflow: hidden;
	}
	

#sub_wrap{
	margin: 0px;
	padding:0px;
	width: 180px;
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	}
	
	#sub_link img{
	margin: 5px 0px 0px 0px;
	padding:0px;
	}



#footer {
	background-color: #FFFFFF;
	padding: 10px 0 0 0;
	font-size:small;
	clear: both;
	width: 799px;
	text-align:center;
	}


/*__body____________________________________*/

#main {
	margin: 0 0 20px 20px;
	padding:0px;
	width: 559px;
	text-align: left;
	}
	
	
#entry{
	padding:0px;
	width: 556px;
	margin: 30px 0 30px 0;
	text-align: left;
	}
	


#type01 #entry{
	padding:20px;
	width: 516px;
	background: url(/minerva/salon/common/box.jpg) repeat-x bottom;
	border:1px solid #EEEEEE;	
	}

	
#entry img {
	float:right;
	margin: 0px 0px 10px 10px;
	border:0px;	
	}
	
	
 #entry p{
	margin: 0 0 15px 0;
	}
	
#entry h3{
	font-size:small;
	font-weight:normal;
	color:#666666;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	clear:both
	}
	
#entry h2{
	font-size:large;
	color:#780037;
	margin: 0 0 15px 0;
	padding: 0 0 10px 0;
	border-bottom:1px dotted #EEEEEE;
	}



#entry_info{
	margin: 0px;
	padding: 0px;
	clear:both;
	}
	
#type02 #entry_info{
	margin: 0px 0px 60px 0px;
	padding: 0px;
	clear:both;
	}



/*__sub navigation____________________________________*/

#navi {
margin:0px;
padding:0px;
background: url(/minerva/salon/common/navi.jpg) top;
}

#navi #profile{
font-size:small;
margin:0px;
padding:10px;
}

#navi #profile h3{
font-size:x-small;
font-weight:bolder;
margin:0px;
padding:0  0 5px 0;
}

#navi #profile p{
font-size:x-small;
font-weight:normal;
margin:0 0 5px 0;
padding:0;
}

#navi #profile img{
float:right;
margin:0 0 5px 5px;
padding:0;
}

#navi #profile .clear{
clear:both;
}


#navi ul{
margin: 0;
padding: 0;
list-style-type: none;
}

#navi ul li {
margin: 0px;
}


#navi h4 {
font-size:small;
font-weight:normal;
margin:0px;
padding: 10px 10px;
width: 160px;
color: #FFFFFF;
background-color: #999999;
border-bottom:1px solid #cccccc;
background: url(/minerva/salon/common/menu.jpg) no-repeat bottom;
clear:both;
}


#navi ul ul{
margin: 0;
padding: 0;
list-style-type: none;
}

#navi ul ul li{
margin: 0px;
	}

#navi ul ul a{
display: block;
margin:0px;
padding: 5px 10px;
width: 160px;
color: #666666;
background-color: #FFF0F5;
border-bottom:1px solid #cccccc;
}

#navi ul ul a:hover{
color: #000000;
background-color: #ffffff;
}


/*__sub____________________________________*/
#sub_body {
	padding: 10px;
	margin: 0px;
	font-siza: small;
	font-height: 140%;
	}



#comment-data {
	float: left;
	width: 180px;
	padding-right: 15px;
	margin-right: 15px;
	text-align: left;
	border-right: 1px dotted #BBB;
	}

textarea[id="comment-text"] {
	width: 50%;
	}

#comment{
	background:#EEEEEE;
	padding:10px;}

.blocktitle{
	font-size:medium;
	font-weight:bolder;
	margin:30px 0 0;
	padding-top: 6px;
	border-top: 1px dotted #999999;
	}
	
.link-note{
	margin:3px 0 10px 0;
	padding: 0px;
	}
.link-note form{
	margin:0px;
	padding: 0px;
	}


/*__ADDITIONAL____________________________________*/

		
#title_s{
	padding: 0px;
	margin: 0px;
	border:0px;
	}


.nextprevlink{
	text-align: center;
	font-size:small;
	margin: 0 0 20px 0;
	padding: 0;
	border-bottom: 1px solid #e5e5e5;
	border-top: 1px solid #e5e5e5;
	background: url(/minerva/salon/common/navi.jpg) top;
	}


.notebook {
	margin: 0 0 10px 0;
	padding: 20px;
	border:solid 1px #CCCCCC;
	clear:both
	}
	

.notebook h2{
font-size:medium;
font-weight:normal;
margin:0 0 20px 0;
padding:3px 10px;
width: 500px;
color: #FFFFFF;
background: url(/minerva/salon/common/comment.jpg) bottom right;
	}
		

.notebook img{
	margin: 0px;
	padding: 0px;
	}
	
