body{
font-family:Verdana,Arial,Helvetica,sans-serif;
background:url(../Image/bgpic.gif) repeat 0px 188px #FFF;
color:#333333;

-webkit-text-size-adjust: 100%;
-moz-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
text-size-adjust: 100%
}


.all{
width:764px;
margin:0 0 0 180px; 
padding:26px 0 0 0;
}



.all_top{
width:764px;
margin:0 0 0 180px; 
padding:36px 0 60px 0;
}

.all_top:after
{
content: ".";
display: block;
clear: both;
height: 0;
visibility: hidden;
}
.all_top
{
display: inline-block;
}
/* exlude MacIE5 \*/
* html .all_top { height: 1% }
.all_top
{
display: block;
}
/* end MacIE5 */



/* toppage */

.contents_area_top{
margin:34px 0 0 0;
width:764px;
}



ul.menu_right_top{
margin: 0 0 16px 0;
font-size:11px;
color:#333;
line-height:16px;
}


ul.menu_right_top img{
margin: 0 0 3px 0;
}



.top_txt{
width:604px;
margin:-3px 0 0 0;
display:block;
font-size:12px;
color:#333;
line-height:21px;
}



.top_headline{
float:left;
display:block;
margin:20px 0 8px 0;
padding:0;
width:764px;
height:37px;
}


.ichi{
margin:-2px 30px 0 0;
height:37px;
vertical-align:middle;
}

.headline_explanation{
font-size:12px;
color:#555;
margin:0;
padding:0;
line-height:37px;
}

.members_top{
width:774px;
float:left;
margin:0 0 0 0;
padding:0 0 30px 0;
}

.vol_top{
background-color:#FFF;
border-style: solid;
border-width:1px;
border-color:#d5d6d5;
width:248px;
height:260px;
margin:0 8px 8px 0;
float:left;
}

.date_top{
margin:4px 0 1px 7px;
display:block;
font-size:11px;
color:#777;
}

.name_title_top{
margin:0 7px 0 7px;
display:block;
font-size:15px;
color:#222;
line-height:17px;
font-family:Arial,Helvetica,sans-serif;

}

.vol_txt{
display:block;
margin:3px 7px 0 7px;
font-size:11px;
color:#555;
line-height:16px;
}

/* ここまでtop */


.about{
float:left;
display:block;
margin:0 0 8px 0;
font-size:11px;
line-height:16px;
width:604px;
}

.vol_title{
float:left;
display:block;
margin:0 0 17px 0;
padding:0;
background:url(../Image/headline_bg.gif) no-repeat 0px 0px;
width:607px;
height:72px;
}

.vol_title_img{
float:left;
margin:0 0 0 0;
height:72px;
vertical-align:bottom;
}


.vol_titile_r{
float:right;
font-size:10px;
color:#555;
margin:0;
line-height:15px;
padding:37px 5px 0 0; 
}







.vol_titile_l{
float:left;
font-size:11px;
color:#222;
}

.vol_above{
display:block;
margin:5px 0 3px 0;
font-size:11px;
color:#555;
}



.contents_area{
margin:14px 0 0 0;
width:764px;
}

.contents_area_interview{
margin:33px 0 0 0;
width:764px;
}

.contents_left{
width:609px;
margin:0 0 0 0;
padding:0 0 48px 0;
float:left;
}


.contents_left_top{
width:609px;
margin:0 0 0 0;
padding:0 0 0 0;
float:left;
}


.contents_right{
width:140px;
float:right;
margin:0 0 30px 0;
}


.contents_right_top{
width:140px;
float:right;
margin:2px 0 30px 0;
}

.contents_right_inteview{
width:140px;
float:right;
padding:0 0 0 0;
margin:-80px 0 30px 0;
}

.vol_l{
font-weight:bolder;
font-size:15px;
color:#222;
}

.numbers{
margin:9px 0 0 0;
padding:0;
height:17px;
}

ul.numbers_navi{
float: right;
}

ul.numbers_navi li{
float: left;
margin:0 2px 0 0;
}

ul.numbers_navi li.nextbutton{
margin:0 0 0 3px;
padding:2px 0 0 0;
}

ul.numbers_navi li.prevbutton{
margin:0 5px 0 0;
padding:2px 0 0 0;
}

.numbers_bottom{
margin:7px 0 0 0;
padding:0;
height:17px;
}


.member_face{
margin:0 0 9px 0;
}

.interview{
margin:0 0 0 0;
font-size:12px;
line-height:20px;
}

.interview p{
width:609px;
float:left;
margin:12px 0 0 0;
}




.interview p a{
color:green;
}

.headline_bk{
display:block;
font-size:15px;
color:#222222;
margin:10px 0 -10px 0;
}


.headline{
float:left;
background-color:#FFF;
display:block;
height:29px;
font-size:14px;
line-height:14px;
color:#222222;
margin:26px 0 -3px 0;
padding:0 0 0 0px;
border-style: solid;
border-width:1px;
border-color:#555;
width:605px;
}

.headline img{
height:29px;
line-height:14px;
vertical-align:-9px;
margin:-0 6px 0 0;
}

.headline2{
display:block;
font-size:15px;
color:#222222;
margin:50px 0 0 0;
}

.notes{
margin:16px 0 0 0;
color:#555;
display:block;
font-size:11px;
line-height:18px;
}

.two_bunch{
width:605px;
float:left;
height:17px;
display:block;
margin:5px 0 0 0;
padding:5px 0 20px 0;
}

.totop{
list-style: none;
margin:0 10px 0 0;
float:left;
font-size:11px;
}

.toprev{
list-style: none;
font-size:11px;
margin:0 0 0 0;
float:left;
}

.tonext{
list-style: none;
float:right;
font-size:11px;
margin:0 0 0 0;
}



/* rightcontents */

ul.members_right{
font-size:12px;
margin:0 0 18px 0;
line-height:17px;
}

ul.members_right img{
margin:0 0 5px 0;
}

ul.members_right li.on {
padding-left:10px;
background: url(../Image/link_black.gif) no-repeat 0px 0.5em;
list-style: none;
margin:5px 0 0 0;
}



ul.members_right li {
padding-left:10px;
background: url(../Image/link_blue.gif) no-repeat 0px 0.5em;
list-style: none;
margin:5px 0 0 0;
}


ul.menu_right{
margin:0 0 18px 0;
font-size:12px;
line-height:17px;
}

ul.menu_right img{
margin:0 0 7px 0;
}

ul.menu_right_ex{
margin:0 0 15px 0;
font-size:11px;
line-height:16px;
}

ul.menu_right_ex img{
margin:0 0 5px 0;
}


.green_r{
font-weight:bolder;
display:block;
color:#222;
font-size:12px;
}

.title_r{
font-size:11px;
display:block;
line-height:16px;
margin:0 0 8px 0;
}

.notes_r{
line-height:16px;
width:140px;
display:block;
font-size:10px;
color:#333;
white-space: -moz-pre-wrap; /* Mozilla */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
white-space: pre-wrap; /* CSS3 */
word-wrap: break-word; /* IE 5.5+ */
}

.notes_r a{
color:green;
width:140px;
}


/* profile */

.contents_area2{
margin:24px 0 0 0;
width:764px;
}


.profile{
font-size:12px;
width:543px;
}

.prof_top{
display:block;
margin:0 0 20px 0;
}

.prof_name{
display:block;
font-size:14px;
margin:0 0 0 0;
color:#222;
}

.prof_txt{
margin:8px 0 25px 0;
display:block;
width:543px;
font-size:12px;
color:#333;
line-height:19px;
}

.prof_txt a{
color:green;
}

.links{
width:543px;
margin:0 0 0 0;
display:block;
font-size:12px;
color:#222;
background: url(../Image/triangle.gif) no-repeat 0px 0.3em;
padding-left:11px;
float:left;
}

ul.links_list{
width:543px;
margin:0 0 12px 0;
font-size:12px;
float:left;
}



a{
text-decoration:none;
color:#0098bd;}

a:hover	{
	text-decoration:none;
	}


/* ptn2*/

ul.headline_s{
font-size:11px;
color:#333;
float:right;
width:224px;
margin:0 0 0 10px;
line-height:18px;
}

ul.headline_s li{
margin:0 0 3px 0;
}

/* ptn3*/

ul.headline2_s{
float:left;
font-size:11px;
color:#333;
line-height:16px;
width:451px;
}

ul.headline2_s li{
list-style: none;
margin:0 0 3px 0;
}

ul.headline2_s img{
list-style: none;
vertical-align:-3px;
margin:0 4px 0 0;
}

ul.headline2_s a{
color:#444;
text-decoration:underline;
}

ul.headline2_s a:hover{
color:#222;
text-decoration:none;
}

ul.headline_members{
width:150px;
float:right;
font-size:11px;
margin:3px 0 10px 15px;
line-height:17px;
}


ul.headline_members a{
color:#444;
text-decoration:underline;
}

ul.headline_members a:hover{
color:#222;
text-decoration:none;
}


ul.headline_members img{
margin:0 0 5px 0;
}


ul.headline_members li {
padding-left:10px;
background: url(../Image/link_black.gif) no-repeat 0px 0.6em;
list-style: none;
margin:0 0 3px 0;
}

.interview_above{
float:left;
width:607px;
margin:0;
}


/* 最下部数字画像切替 */


a.topagetop {	
background-image:url(../Image/top.gif);
background-position: 0px 0px;
width:37px;
height:17px;
display:block;
}

a.topagetop:hover {
height:17px;
background-position: 0px 17px;
}


a.to1 {	
background-image:url(../Image/to1.gif);
background-position: 0px 0px;
width:23px;
height:17px;
display:block;
}

a.to1:hover {
background-position: 0px 17px;
}

a.to2 {	
background-image:url(../Image/to2.gif);
background-position: 0px 0px;
width:23px;
height:17px;
display:block;
}

a.to2:hover {
background-position: 0px 17px;
}

a.to3 {	
background-image:url(../Image/to3.gif);
background-position: 0px 0px;
width:23px;
height:17px;
display:block;
}

a.to3:hover {
background-position: 0px 17px;
}


a.to4 {	
background-image:url(../Image/to4.gif);
background-position: 0px 0px;
width:23px;
height:17px;
display:block;
}

a.to4:hover {
background-position: 0px 17px;
text-decoration:none;
}

a.to5 {	
background-image:url(../Image/to5.gif);
background-position: 0px 0px;
width:23px;
height:17px;
display:block;
}

a.to5:hover {
background-position: 0px 17px;
}


a.to6 {	
background-image:url(../Image/to6.gif);
background-position: 0px 0px;
width:23px;
height:17px;
display:block;
}

a.to6:hover {
background-position: 0px 17px;
}


a.back1 {	
background-image:url(../Image/back1.gif);
background-position: 0px 0px;
width:23px;
height:17px;
display:block;
}

a.back1:hover {
background-position: 0px 17px;
}

a.back2 {	
background-image:url(../Image/back2.gif);
background-position: 0px 0px;
width:23px;
height:17px;
display:block;
}

a.back2:hover {
background-position: 0px 17px;
}

a.back3 {	
background-image:url(../Image/back3.gif);
background-position: 0px 0px;
width:23px;
height:17px;
display:block;
}

a.back3:hover {
background-position: 0px 17px;
}


a.back4 {	
background-image:url(../Image/back4.gif);
background-position: 0px 0px;
width:23px;
height:17px;
display:block;
}

a.back4:hover {
background-position: 0px 17px;
}

a.back5 {	
background-image:url(../Image/back5.gif);
background-position: 0px 0px;
width:23px;
height:17px;
display:block;
}

a.back5:hover {
background-position: 0px 17px;
}


a.back6 {	
background-image:url(../Image/back6.gif);
background-position: 0px 0px;
width:23px;
height:17px;
display:block;
}

a.back6:hover {
background-position: 0px 17px;
}




.subhead{
display:block;
font-size:12px;
color:#333;
font-weight:bolder;
margin:4px 0 4px 0;
}

html {
  filter: expression(document.execCommand("BackgroundImageCache", 
  false, true));
}

.separate{
display:block;
float:left;
margin:10px 0 0 0;
width:300px;
padding-left:50%;
}

/* 最下部数自画像ここまで */


/* firefoxのリンク線を消去 */
a:focus { -moz-outline-style: none; }

