


/* reset
------------------------------------------------------------------------ */
* {
	margin: 0;
	padding: 0;
}
ul,li {
	list-style:none;
}
img {
	border:0;
}
br{
letter-spacing:0;
}



/* fonts
------------------------------------------------------------------------ */
body {
	font-family:"ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",Helvetica;
	color:#000;
	background-color:#FFF;
}
p {
	font-size:12px;
	line-height:21px;
}
a,
a:link,
a:visited {
	color:#69B701;
	text-decoration:none;
}
a:hover,
a:active {
	color:#69B701;
	text-decoration:underline;
}




/* wrappers
------------------------------------------------------------------------ */
#container {
	background: url("../img/bg_001.gif") center repeat-y;
	width:880px;
	margin:0 auto;
}




/* header
------------------------------------------------------------------------ */
#top #header {
	background: url("../img/top_h1_001.jpg") center top no-repeat;
	height:306px;
	position:relative;
}
#individual #header {
	background: url("../img/h1_001.gif") center top no-repeat;
	height:224px;
	position:relative;
}
h1 {
	text-indent:-9999px;
	line-height:0;
}
#btn_node {
	position:absolute;
	left:741px;
	top:26px;
}
#btn_top {
	position:absolute;
	left:6px;
	top:45px;
}




/* top
------------------------------------------------------------------------ */
#top #lead {
	margin-left:101px;
}
.txtArea1 {
	width:694px;
	margin-left:60px;
	margin-top:50px;
}
.txtArea1 .photo {
	width:316px;
	float:left;
}
.txtArea1 .txt {
	width:350px;
	float:left;
	margin-left:28px;
	margin-top:5px;
	display:inline;
	line-height:24px;
}
#topArtistList {
	width:694;
	margin-left:98px;
	margin-top:50px;
	margin-bottom:13px;
}
#topArtistList ul {
	margin-top:30px;
}
#topArtistList ul li {
	float:left;
	width:161px;
	margin-right:10px;
	padding-bottom:36px;
}
.boxGray1 {
	background-color:#F4F4F4;
	border-top:1px solid #E1E1E1;
	border-bottom:1px solid #E1E1E1;
	width:760px;
	margin-left:60px;
}
.boxGray1 .MontRond {
	width:722px;
	margin-left:38px;
	padding-top:10px;
	padding-bottom:10px;
}
.boxGray1 .MontRond .profile {
	width:324px;
	float:left;
	margin-top:12px;
}
.boxGray1 .MontRond .profile p {
	font-size:10px;
	line-height:18px;
	margin-top:12px;
}
.boxGray1 .MontRond .photo {
	width:189px;
	float:left;
	margin-left:10px;
	display:inline;
}




/* Individual
------------------------------------------------------------------------ */
#artistProfile {
	width:684px;
	margin-left:38px;
}
#artistProfile #name {
	width:342px;
	float:left;
	margin-top:24px;
}
#artistProfile #profile {
	width:342px;
	float:right;
	margin-top:25px;
	margin-bottom:25px;
}
#artistProfile #profile p {
	font-size:10px;
	line-height:18px;
	margin-top:14px;
}


#bg_002 {
	margin-left:60px;
}


#gallery {
	width:760px;
	margin-left:60px;
}
#gallery #imgWork {
	width:380px;
	float:left;
}
#gallery #imgJewe {
	width:380px;
	float:left;
}


#prev_next {
	background: url("../img/bg_003.gif") no-repeat;
	height:40px;
	position:relative;
}
#prev_next #prev {
	position:absolute;
	left:23px;
}
#prev_next #next {
	position:absolute;
	left:782px;
}


#comment {
	background: url("../img/tit_comment.gif") 38px 21px no-repeat;
	width:585px;
	margin-left:60px;
	height:39px;
	padding-top:17px;
	padding-left:175px;
	border-top:1px solid #E1E1E1;
	border-bottom:1px solid #E1E1E1;
}



/* footer
------------------------------------------------------------------------ */
#footer {
	width:684px;
	margin-left:98px;
	margin-top:38px;
	padding-bottom:38px;
}
#individual #footer {
	margin-top:57px !important;
}
#footer #left {
	width:513px;
	float:left;
}
#footer #right {
	width:165px;
	float:right;
}
#footer #left #banner {
	width:513px;
}
#footer #left #banner div,
#footer #left #inquiry div {
	width:226px;
	float:left;
	margin-right:30px;
	display:inline;
}
#footer #left #inquiry {
	width:513px;
	margin-top:28px;
}
#footer #left #inquiry div {
	font-size:10px;
	line-height:19px;
	letter-spacing:0.15em;
}


/* clearfix
------------------------------------------------------------------------ */
.clear:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clear {display: inline-block;}
/* Hides from IE-mac \*/
* html .clear {height: 1%;}
.clear {display: block;}
/* End hide from IE-mac */ 