*{ 
    margin:0;padding:0; 
} 

body{ 
   font-size:12px;
	font-family:arial,Helvetica,sans-serif;
	color:#dddbdb;
	background:url(../Images/bgimage.jpg) no-repeat 0 186px #000;
} 

#Container{ 
float:left;
width:943px; 
}

.contents_above{
background:url(../Images/coop_logo.gif) no-repeat 100%;
width:919px;
margin:16px 0 0 24px;
}

.menuarea{
width:919px;
height:32px;
margin:10px 0 0 0; 
float:left;
}

.menuarea li{
float:left;
margin:0 40px 0 0;
}

.contents_bottom{
width:919px;
float:left;
margin:0;
padding:25px 0 80px 24px;
}


.contents_bottom a {
color:#7C1CB9;
font-size:12px;
text-decoration:none;
}


/*作家について*/

.area1{
width:541px;
float:left;
margin:0;
padding:0 0 0 116px;
}

.area_b{
width:541px;
float:left;
margin:0;
padding:20px 0 0 24px;
}



.area2{
width:116px;
float:left;
}

.area3{
width:833px;
float:left;
margin:0;
padding:0 0 0 116px;
}

.txt_3half{
display:block;
width:541px;
float:left;
font-size:12px;
line-height:18px;
}

.txt_3half a{
text-decoration:none;
}

.midashi1{
display:block;
width:541px;
font-size:13px;
color:#0095d8;
float:left;
margin:0 0 5px 0;
}

.midashi5{
display:block;
width:541px;
font-size:10px;
color:#0095d8;
float:left;
margin:0;
padding:0 0 3px 0;
}

.midashi5 a{
font-size:10px;
}

.member_credit{
width:541px;
float:left;
display:block;
font-size:10px;
margin:30px 0 0 0;
line-height:17px;
}

.member_credit2{
width:541px;
float:left;
display:block;
font-size:10px;
margin:5px 0 0 0;
line-height:17px;
}

.right_ph{
width:170px;
float:right;
font-size:12px;
margin:0 0 5px 10px; 
color:#999;
}

.right_ph img{
float:right;
margin:0 0 5px 0;
}

.message1{
float:left;
margin:15px 0 0 60px;
}

.photo_shift{
width:541px;
float:left;
}

.photo_left{
width:352px;
}

.photo_right{
width:173px;
}



/*作品のページ*/

.contents_left{
width:364px;
float:left;
}

.contents_right{
width:446px;
float:left;
font-size:9px;
color:#fff;
}

.credit_small{
float:left;
font-size:9px;
color:#999;
line-height:15px;
margin:5px 0 0 0;
}

.contents_right2 p{
height:300px;
}


.contents_right2{
width:537px;
float:right;
font-size:9px;
color:#fff;
}



.contents_right img{
margin: 0 0 5px 0;
}

.contents_thumbleft{
width:447px;
float:left;
font-size:9px;
color:#fff;
}


.works_area{
width:694px;
float:left;
margin:0 0 40px 0;
}


.workbox_bottom{
width:694px;
float:left;
margin:5px 0 0 0;
padding:20px 0 0 0;
}




.works_title{
display:block;
width:694px;
font-size:13px;
color:#0095d8;
height:36px;
float:left;
margin:0 0 5px 0;
padding:10px 0 0 10px;
background:url(../Images/worktitlebg.gif) no-repeat 0 0;
}

.works_title a{
display:block;
width:364px;
font-size:13px;
color:#0095d8;
float:left;
margin:0 0 5px 0;
}


.works_txt{
float:right;
width:694px;
display:block;
line-height:20px;
font-size:12px;
margin:0 0 30px 0;
}

.works_txt_left{
float:left;
width:460px;
display:block;
line-height:21px;
font-size:12px;
margin:0;
}

.works_txt_right{
float:right;
width:220px;
display:block;
line-height:20px;
font-size:12px;
margin:0;
}


.another_photo{
float:right;
width:87px;
margin:0 0 0 0;
}

.another_photo li{
margin:0 0 0 0;
}


/*作品ページインデックス*/

.workbox{
float:left;
width:341px;
height:98px;
background:url(../Images/workindex_bg.gif) no-repeat 0 0;
margin:0 0 30px 0;
}

.workbox2{
float:left;
width:341px;
height:98px;
background:url(../Images/workindex_bg.gif) no-repeat 0 0;
margin:0 0 30px 14px;
}

.workbox2 a{
color:#7c1cb9;
text-decoration:none;
}

.workbox a{
color:#7c1cb9;
text-decoration:none;
}

.workbox_left{
margin:11px 0 0 11px;
width:313px;
float:left;
height:78px;
}

.workbox_left img{
float:right;
border:1px solid #999;
}



.workbox_title{
font-size:12px;
float:left;
width:215px;
line-height:18px;
margin:0 0 0 8px;
}

.workbox_right{
width:210px;
height:145px;
margin:13px 10px 0 0;
float:right;
}



/*利用案内*/



.midashi2{
display:block;
width:541px;
font-size:13px;
color:#0095d8;
float:left;
margin:0 0 3px 0;
}

.midashi3{
display:block;
width:541px;
font-size:12px;
color:#0095d8;
float:left;
margin:0;
}


.contents_3half{
display:block;
width:541px;
float:left;
font-size:12px;
line-height:18px;
margin:0 0 20px 0;
}

.contents_3half_b{
display:block;
width:541px;
float:left;
font-size:12px;
line-height:18px;
margin:0 0 10px 0;
}

/*ajax*/

.galleria{list-style:none;width:364px}
.galleria li{display:block;width:90px;height:68px;overflow:hidden;float:left;margin:0 0px 10px 0}
.galleria li a{display:none}
.galleria li div{position:absolute;display:none;top:0;left:180px}
.galleria li.active div img,.galleria li.active div{display:block}
.galleria li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto}
.galleria li .caption{display:block;padding-top:.5em;}
* html .galleria li div span{width:400px} /* MSIE bug */


	/* BEGIN DEMO STYLE */
	*{margin:0;padding:0}
	body{

	h1,h2{font:bold 80% 'helvetica neue',sans-serif;letter-spacing:3px;text-transform:uppercase;}
	a{color:#0098bd;text-decoration:none;outline:none;}
	.caption{color:#333333;top:250px;left:3px;width:621px; font-size:10px;float:left;margin:7px 0 0 0;}
	.demo{margin:0px;}
	.gallery_demo{width:620px;float:left;margin:348px 0 0 0;position: absolute; }
	.gallery_demo li{width:55px;height:51px;margin: 0 7px 6px 0;}
	.gallery_demo li.hover{border-color:#bbb;}
	.gallery_demo li div{left:240px}
	.gallery_demo li div .caption{font:italic 0.7em/1.4 georgia,serif;}
	
	.galleria_container{margin:0; padding:8px 0 0 0;width:621px;float:left;}
	
	.nav{padding:0;}
	.nav a{text-decoration:none;
	border:none;}
	
	.info{text-align:left;margin:30px 0;border-top:1px dotted #221;padding-top:30px;clear:both;}
	.info p{margin-top:1.6em;}
	
	.nav{top:0;left:0;width:121px;float:left;position:absolute;margin:80px 0 0 520px;}
	


/*ajaxここまで*/



/*ajax2*/

.galleria2{list-style:none;width:364px}
.galleria2 li{display:block;width:90px;height:68px;overflow:hidden;float:left;margin:0 0px 10px 0}
.galleria2 li a{display:none}
.galleria2 li div{position:absolute;display:none;top:0;left:180px}
.galleria2 li.active div img,.galleria li.active div{display:block}
.galleria2 li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto}
.galleria2 li .caption{display:block;padding-top:.5em;}
* html .galleria li div span{width:400px} /* MSIE bug */


	/* BEGIN DEMO STYLE */
	*{margin:0;padding:0}
	body{

	h1,h2{font:bold 80% 'helvetica neue',sans-serif;letter-spacing:3px;text-transform:uppercase;}
	a{color:#0098bd;text-decoration:none;outline:none;}
	.caption2{color:#333333;top:250px;left:3px;width:621px; font-size:10px;float:left;margin:7px 0 0 0;}
	.demo2{margin:0px;}
	.gallery_demo2{width:620px;float:left;margin:348px 0 0 0;position: absolute; }
	.gallery_demo2 li{width:55px;height:51px;margin: 0 7px 6px 0;}
	.gallery_demo2 li.hover{border-color:#bbb;}
	.gallery_demo2 li div{left:240px}
	.gallery_demo2 li div .caption{font:italic 0.7em/1.4 georgia,serif;}
	
	.galleria_container2{margin:0; padding:8px 0 0 0;width:621px;float:left;}
	
	.nav2{padding:0;}
	.nav2 a{text-decoration:none;
	border:none;}
	
	.info{text-align:left;margin:30px 0;border-top:1px dotted #221;padding-top:30px;clear:both;}
	.info p{margin-top:1.6em;}
	
	.nav2{top:0;left:0;width:121px;float:left;position:absolute;margin:80px 0 0 520px;}
	


/*ajax2ここまで*/



/*作品ページjavascript用CSS*/

ul,li{ padding:0;margin:0; }
div#rollover {
	height:0px;
	width:87px;
}
div#rollover p {
	float:left;
	margin:0;
	height:300px;
}
div#rollover ul {
	float:left;
	width:87px;
	list-style:none;
}
div#rollover li {
	height:68px;
}
div#rollover a img {
	border:0;
	

	
}

ul,li{ padding:0;margin:0; }
div#rolloversec {
	height:0px;
	width:87px;
}
div#rolloversec p {
	float:left;
	margin:0;
	height:300px;
}
div#rolloversec ul {
	float:left;
	width:87px;
	list-style:none;
}
div#rolloversec li {
	height:68px;
}
div#rolloversec a img {
	border:0;	
}



:focus
{-moz-outline-style: none;}




a {
color:#7C1CB9;
text-decoration:none;
}



/* firefoxのリンク線を消去 */

a:focus { -moz-outline-style: none; }

a { outline: none; }
