@charset "utf-8";
/* CSS Document */

/**/
#profile h2{
background:url(/user/conf/img/title_profile.jpg) no-repeat;
text-indent:0;
text-align:center;
margin-bottom:0px;
color:#666666;
font-size:20px;
font-weight:bold;
}
#profile #layout{
padding-bottom:10px;
}
/*PROFILE*/
#profile #thumbspace h3{
text-indent:-10000px;
background:url(/user/conf/img/prof_title_photo.jpg) no-repeat;
}

#profile #pdata_box h3{
text-indent:-10000px;
background:url(/user/conf/img/prof_title_data.jpg) no-repeat;
}
#profile #pdata_box table{
color:#666666;
width:410px;
}
#profile #pdata_box table th{
border-bottom:1px dotted #666666;
}
#profile #pdata_box table th.comment{
border-bottom:none;
}
#profile #pdata_box table td{
border-bottom:1px dotted #666666;
}
#profile #pdata_box table td.comment{
border:1px dotted #666666;
}
#profile #opdata_box h3{
text-indent:-10000px;
background:url(/user/conf/img/prof_title_option.jpg) no-repeat;
}
#profile #opdata_box table{
color:#666666;
width:410px;
}
#profile #opdata_box table th{
border-bottom:1px dotted #666666;
}
#profile #opdata_box table td{
border-bottom:1px dotted #666666;
}

#profile #schedule_box h3{
text-indent:-10000px;
background:url(/user/conf/img/prof_title_schedule.jpg) no-repeat;
}

#profile #schedule_box #calendar{
color:#ffffff;
border:1px solid #666666;
border-right:none;
}
#profile #schedule_box #calendar div h5{
border-bottom:1px solid #666666;
border-right:1px solid #666666;
color:#666666;
}
#profile #schedule_box #calendar div p{
border-right:1px solid #666666;
color:#666666;
}

#profile #photospace{
text-align:center;
width:319px;
height:510px;
float:left;
padding:8px;
padding-top:0px;
margin-right:10px;
/margin-right:20px;
_margin-right:10px;
margin-left:0px;
/margin-left:15px;
_margin-left:5px;
}
#profile #thumbspace{
text-align:left;
width:300px;
margin:auto;
margin-top:10px;
}
#profile #thumbspace img{
margin-top:5px;
margin-left:3px;
margin-right:2px;
}
#profile #pdata_box{
width:410px;
/*height:400px;*/
margin-right:10px;
float:left;
overflow:auto;
}
#profile #opdata_box{
width:410px;
/*height:400px;*/
float:left;
overflow:auto;
}
#profile #schedule_box{
width:760px;
height:88px;
clear:both;
text-align:center;
}

#profile #thumbspace h3{
width:300px;
height:13px;
}

#profile #pdata_box h3{
width:410px;
height:13px;
}
#profile #pdata_box table{
font-size:12px;
width:410px;
text-align:left;
margin:auto;
margin-top:10px;
}
#profile #pdata_box table th{
font-weight:bold;
width:100px;
}
#profile #pdata_box table td{
height:18px;
}

#profile #pdata_box table th.comment{
font-weight:bold;
width:280px;
}
#profile #pdata_box table td.comment{
height:54px;
overflow:auto;
padding:4px;
vertical-align:top;
}




#profile #opdata_box h3{
width:410px;
height:15px;
margin-top:10px;
}
#profile #opdata_box table{
font-size:12px;
width:180px;
text-align:left;
margin:auto;
margin-top:10px;
}
#profile #opdata_box table th{
text-align:left;
font-weight:bold;
width:120px;
}
#profile #opdata_box table td{
height:18px;
width:60px;
text-align:center;
}

#profile #schedule_box h3{
width:760px;
height:13px;
}





#profile #schedule_box #calendar{
width:582px;
height:60px;
font-size:12px;
font-weight:normal;
margin:auto;
margin-top:10px;
}
#profile #schedule_box #calendar div{
width:83px;
height:60px;
float:left;
text-align:left;
}
#profile #schedule_box #calendar div h5{
width:83px;
height:25px;
/height:30px;
text-align:center;
font-size:12px;
font-weight:normal;
padding-top:5px;
}
#profile #schedule_box #calendar div p{
width:83px;
height:25px;
/height:30px;
text-align:center;
font-size:12px;
font-weight:normal;
padding-top:5px;
}



#profile .icon{
padding-left:9px;
padding-right:9px;
_padding-left:0px;
_padding-right:0px;
height:16px;
padding-bottom:5px;
}
#profile .icon img{
height:16px;
float:right;
}
#profile .icon img.today{
float:left;
}
#profile .icon2{
/*
width:624px;
*/
width:410px;
float:left;
text-align:right;
}

#profile p.hstbk{
font-size:12px;
padding:10px;
}
