@charset "UTF-8";

#content {
position:relative;
width:710px;
margin:25px 126px 55px 134px;
padding-top:30px;
min-height:900px;
height:auto;
_height:900px;
overflow:visible;
}

/*topicpath*/
#topicpath{
font-size:83%;/*12→10*/
color:#666666;
margin-bottom:15px;
}

/*h2*/
h2{
display:block;
width:500px;
height:50px;
overflow:hidden;
}

/*jsoff*/
p#jsoff{
display:block;
width:710px;
height:40px;
}

/*works*/
#works{
background:url(../member/img/common/bg_works.gif) 0 0 no-repeat;
width:710px;
height:464px;
}

#works .inner{
position:relative;
/*width:569px;*/
width:690px;
height:380px;
overflow:hidden;
padding:10px 0px;
margin:0 auto;
}

#works .inner ul.slides{
position:relative;
/*width:569px;*/
width:690px;
height:380px;
overflow:hidden;
zoom:1;
}

#works .inner ul.slides li{
/*display:none;
position:absolute;
top:0;
left:0;*/
/*width:569px;*/
width:690px;
height:380px;
margin-bottom:20px;
text-align:center;
}

#works ul.pagination{
width:500px;
height:40px;
overflow:hidden;
padding:10px 100px 0px 110px;
zoom:1;
}

/*kurogi 120307 add*/
#kurogi #works ul.pagination{
width:450px;
padding:10px 125px 0px 135px;
}

/*suzuki 120307 add*/
#suzuki #works ul.pagination{
width:400px;
padding:10px 150px 0px 160px;
}

/*taniguchi 120410 chg*/
#taniguchi #works ul.pagination{
width:350px;
padding:10px 175px 0px 185px;
}
/*sakurai*/
#sakurai #works ul.pagination{
width:300px;
padding:10px 200px 0px 210px;
}
/*matsumoto*/
#matsumoto #works ul.pagination{
width:350px;
padding:10px 175px 0px 185px;
}

/*shibusawa 120410 add*/
#shibusawa #works ul.pagination{
width:400px;
padding:10px 150px 0px 160px;
}

/*nakayama 120601 add*/
#nakayama #works ul.pagination{
width:450px;
padding:10px 125px 0px 135px;
}

#works ul.pagination li{
background-color:#000;
float:left;
width:40px;
height:40px;
margin-right:10px;
}

#works ul.pagination li a img{
filter:alpha(opacity=25);/* IE7以下用 */
-ms-filter:"alpha(opacity=25)";/* IE8用 */
-moz-opacity:0.25;/* Firefox 1.5未満, Netscape用 */
-khtml-opacity:0.25;/* Safari 1.x, 他khtmlに対応したブラウザ用 */
opacity:0.25;/* Firefox 1.5以上, Opera, Safari用 */
}

#works ul.pagination li a:hover img,
#works ul.pagination li.active a img{
filter:alpha(opacity=100);/* IE7以下用 */
-ms-filter:"alpha(opacity=100)";/* IE8用 */
-moz-opacity:1;/* Firefox 1.5未満, Netscape用 */
-khtml-opacity:1;/* Safari 1.x, 他khtmlに対応したブラウザ用 */
opacity:1;/* Firefox 1.5以上, Opera, Safari用 */
}

/*works*/
#profile-photo{
position:relative;
width:120px;
height:152px;
float:right;
padding-top:40px
}

/*profile*/
#profile{
position:relative;
width:565px;
float:left;
padding-top:40px;
margin-bottom:50px;
overflow:hidden;
}

#profile h3{
width:100px;
height:30px;
float:left;
}

#profile p{
line-height:2;
float:right;
width:440px;
margin-top:-5px;
}

/*information*/
#information{
clear:both;
position:relative;
width:710px/*565px*/;
/*float:left;*/
overflow:hidden;
margin-bottom:15px;
}

#information h3{
width:100px;
height:30px;
float:left;
}

#information dl{
float:right;
width:585px;
margin-top:-3px;
margin-bottom:20px;
}

#information dl dt{
font-weight:bold;
}

#information dl dd ul{
margin-left:1.4em;
}

#information dl dd ul li{
list-style:disc;
}

/*bnr*/
p.bnr{
clear:both;
display:inline-block;
margin-left	:125px;
margin-bottom:20px;
clear:both
}

/*othermember*/
#othermember{
position:absolute;
top:70px;
right:0;
width:140px;
}

#othermember h4{
position:relative;
width:140px;
height:23px;
z-index:2;
}

#othermember .inner{
position:relative;
width:140px;
z-index:1;
visibility:hidden;

}

#othermember:hover .inner{
visibility:visible;
}

#othermember .inner ul{
position:absolute;
top:0;
left:0;
padding-top:10px;
padding-bottom:20px;
background-color:#000;
}


#othermember .inner ul li{
width:auto !important;
width:120px;
min-width:120px;
position: relative;
font-size:83%;
margin-right:4px;
margin-left:16px;
}

/* a */
#othermember .inner ul li a:link {
color:#FFFFFF;
text-decoration:none;
}

#othermember .inner ul li a:visited {
color:#FFFFFF;
text-decoration:none;
}

#othermember .inner ul li a:hover {
color:#FFFFFF;
text-decoration:underline;
}

#othermember .inner ul li a:active {
color:#FFFFFF;
text-decoration:none;
}



