@import url(common.css);

#wrap {background: url(../images/in_bg.gif) repeat-x top;}
.blue2 {color:#2575BE;}

#main{padding-bottom:20px;}

/* head */

#head {background: url(../images/in_head_bg.gif) no-repeat center top;}
#title {
background: url(../images/in_title.jpg) no-repeat top;
height:111px;
}
#title h1 {
float:left;
width:608px;
height:100px;
margin:0;
}
#title h1 a {
width:422px;
height:0px;
padding-top:57px;
display:block;
overflow:hidden;
margin:22px 0 0 100px;
}
#title p {
float:right;
width:191px;
heigth:72px;
padding-right:9px;
}
#title p a {
background: url(../images/btn_anatop.gif) no-repeat top;
height:0;
overflow:hidden;
display:block;
width:191px;
padding:72px 0 0 0;
margin:22px 0 0 0;
}
#title p a:hover {
background: url(../images/btn_anatop_on.gif) no-repeat top;
}


/* profile list */

#main h2{
background: url(../images/profile_t0331-trans.png) no-repeat top;
width:954px;
padding-top:85px;
margin:0 0 0 13px;
}
#main ul#profile_list{
background: url(../images/profile_bg0331-trans.png) no-repeat top;
width:916px;
height:372px;
margin:0 0 0 13px;
padding-left:38px;
}
ul#profile_list li{
float:left;
list-style:none;
width:159px;
height:330px;
margin:0 0 0 13px;
}
ul#profile_list li a{
width:159px;
height:0;
overflow:hidden;
display:block;
padding:330px 0 0 0;
}
ul#profile_list li#list_otuka a{background: url(../images/profile_list_otuka_0331.jpg) no-repeat top;}
ul#profile_list li#list_otuka a:hover{background: url(../images/profile_list_otuka_0331_on.jpg) no-repeat top;}
ul#profile_list li#list_sakai a{background: url(../images/profile_list_sakai_0331.jpg) no-repeat top;}
ul#profile_list li#list_sakai a:hover{background: url(../images/profile_list_sakai_0331_on.jpg) no-repeat top;}
ul#profile_list li#list_yuzuriha a{background: url(../images/profile_list_yuzuriha_0331.jpg) no-repeat top;}
ul#profile_list li#list_yuzuriha a:hover{background: url(../images/profile_list_yuzuriha_0331_on.jpg) no-repeat top;}
ul#profile_list li#list_uekusa a{background: url(../images/profile_list_uekusa_0331.jpg) no-repeat top;}
ul#profile_list li#list_uekusa a:hover{background: url(../images/profile_list_uekusa_0331_on.jpg) no-repeat top;}
ul#profile_list li#list_fukutani a{background: url(../images/profile_list_fukutani_0331.jpg) no-repeat top;}
ul#profile_list li#list_fukutani a:hover{background: url(../images/profile_list_fukutani_0331_on.jpg) no-repeat top;}

/* profile */

p.detail_l,p.detail_m {
width:933px;
height:47px;
margin:0 0 0 25px;
}
p.detail_l {background: url(../images/profile_dtop_l-trans.png) no-repeat top;}
p.detail_m {background: url(../images/profile_dtop_m-trans.png) no-repeat top;}
.detail_inl,.detail_inm {
width:845px;
margin-top:47px;
padding:0 44px;
margin:0 0 0 25px;
overflow:hidden;
}
.detail_inl {background: url(../images/profile_dbg_l-trans.png) repeat-y;}
.detail_inm {background: url(../images/profile_dbg_m-trans.png) repeat-y;}
.detail_inl p,.detail_inm p {
float:left;
text-align:left;
width:220px;
height:259px;
margin:0;
padding:0;
}
.detail_inl div.profile_ml,.detail_inm div.profile_mm{
float:left;
width:268px;
}
.detail_inl div.profile_ml h3,.detail_inm div.profile_mm h3{
width:248px;
font-size:1.2em;
font-weight:bold;
padding:0 0 5px 2px;
}
.detail_inl div.profile_ml h3{
color:#BA3232;
border-bottom:#EEB1B1 1px dotted;
}
.detail_inm div.profile_mm h3{
color:#184C7D;
border-bottom:#85AFD5 1px dotted;
}

.detail_inl div.profile_ml ul,.detail_inm div.profile_mm ul{width:250px;}
.detail_inl li a {color:#BA3232;}
.detail_inl li a:hover {color:#DF8F8F;}
.detail_inm li a {color:#2575BE;}
.detail_inm li a:hover {color:#85AFD5;}
.detail_inl ul,.detail_inm ul{color:#444;}
.detail_inl li,.detail_inm li{list-style:none;padding:7px 2px;}
.detail_inl li{border-bottom:#EEB1B1 1px dotted; zoom:100%;}
.detail_inm li{border-bottom:#85AFD5 1px dotted; zoom:100%;}
.detail_inl li.b_none,.detail_inm li.b_none{
list-style:none;
padding:5px 2px;
border-bottom:none;
}
.detail_inl div.profile_rl,.detail_inm div.profile_rm{
float:left;
width:350px;
}
p.personality_l,p.personality_m {
clear:both;
width:830px;
height:20px;
margin:10px 0;
color:#FFF;
font-weight:bold;
padding:5px 0 0 10px;
}
p.personality_m {background: url(../images/bg_personality_m.gif) no-repeat;}
p.personality_l {background: url(../images/bg_personality_l.gif) no-repeat;}

.detail_inl dl,.detail_inm dl {
width:863px;
clear:both;
}
.detail_inl dl dt,.detail_inm dl dt {
float:left;
width:54px;
height:50px;
margin:2px 0;
}
.detail_inl dl dd,.detail_inm dl dd {
margin:2px 0;
float:left;
width:340px;
min-height:49px;
_height:49px;
padding:5px 12px 0 10px;
line-height:1.2em;
color:#444;
}
.detail_inl dl dd.three ,.detail_inm dl dd.three {
padding:0 12px 0 10px;
min-height:54px;
_height:54px;
}
p.pagetop_l,p.pagetop_m {
width:933px;
height:55px;
margin:0 0 0 25px;
}
p.pagetop_l {background: url(../images/profile_dbottom_l-trans.png) no-repeat;}
p.pagetop_m {background: url(../images/profile_dbottom_m-trans.png) no-repeat;}
p.pagetop_l a,p.pagetop_m a {
float:right;
width:119px;
height:0;
padding:17px 0 0 0;
margin:28px 27px 0 0;
_margin:28px 13px 0 0;
display:block;
overflow:hidden;
}
p.pagetop_l a {background: url(../images/btn_profile_ltop.gif) no-repeat;}
p.pagetop_m a {background: url(../images/btn_profile_mtop.gif) no-repeat;}
p.pagetop_l a:hover {background: url(../images/btn_profile_ltop_ov.gif) no-repeat;}
p.pagetop_m a:hover {background: url(../images/btn_profile_mtop_ov.gif) no-repeat;}