* {

}

/* default */
body {
	margin:0;
	font-size: 12px;
	font-family:Arial;
	color: #000000;
	line-height: 1.5em;
	background-color: #FFFFFF;
}

th, td, form,dl, ul, li, dt, dd {
	line-height: 1.5em;
}

ul, dl, blockquote {
	display:block;
	padding-bottom:10px;
	padding-left:20px;
}

p{
	margin:0 0 10px 0;
}

#arc-txt p{
	font-size:10px;
}

li,dt,dd{
}

{

}

em{
    font-size:0.8em;
	line-height:1.2em;
}


#wrap{
     width:700px;
     margin:5px auto;
}

ul#menu{
     list-style-type:none;
	 float:right;
}

ul#menu li{
     float:left;
	 margin-left:15px;
	 font-size:12px;
	 line-height:10px;
}

ul#menu a:link      {color:#339900; text-decoration:none; }
ul#menu a:visited {color:#339900; text-decoration:none;}
ul#menu a:hover  { color:#000;text-decoration:none; }

.left{
     float:left;
     width:200px;
	 margin-bottom:2em;
	 margin-right:20px;
}

.right{
     float:left;
     width:480px;
	 margin-bottom:5em;
}

.leftb{
     float:left;
     width:240px;
	 margin-bottom:2em;
}

.rightb{
     float:left;
     width:440px;
}

.leftc{
     float:left;
     width:480px;
	 margin-bottom:2em;
	 margin-right:20px;
}

.rightc{
     float:left;
     width:180px;
	 margin-bottom:5em;
}

.artist_detail{
     float:left;
     width:180px;
}

ul.arc{
	list-style-type:none;
	margin:20px 0;
	padding:0;
	font-size:10px;
}


a:link      {color:#f00; text-decoration:none; }
a:visited {color:#f00; text-decoration:none;}
a:hover  { color:#ccc;text-decoration:none; }

img,object{
	border:0;
	vertical-align:text-bottom;
}


h1, h2, h3, h4, h5, h6, h7, em, address{

}
hr{
	margin-bottom:10px;
}

h1{
	display:block;
	float:left;
/*--	background:url(kgnnp_02.jpg) no-repeat; --*/
	width:200px;
	height:31px;
/*--	text-indent:-9999px; --*/
	margin:0 0 10px 0;
	font-size:14px;
}

h2{
    font-size:12px;
	color:#666;
    font-weight:bold;
	margin:0 0 10px 0;
}

h3{
	margin:0 0 10px 0;
	font-size:16px;
	line-height:1em;
}


h4 {
	margin-bottom: 10px;
	font-size:12px;
	font-weight:normal;
}

h5{
	margin:0 0 10px 0;
	font-size:13px;
	line-height:1em;
}


em{

}
 
 blockquote{
 	padding-left:1em;
	margin:0;
 }
 
 ul{
 	padding-left:1em;
	margin:0;
	list-style-position:inside; 
 }
 
.small{
    font-size:0.8em;
}

.big{
    font-size:1.2em;
}

.jp{
    font-size:12px;
	color:#666;
	padding:0;
	line-height:inherit;
}

 blockquote.jp{
 	padding-left:1em;
	margin:0;
    font-size:12px;
	color:#666;
	line-height:inherit;
 }
 
.clear{
    clear:both;
}


.nonestopul {
	margin: 0px;
}
