@charset "utf-8";
/* CSS Document */

div,p{
margin:0; padding:0;
line-height:120%;
}
img{
vertical-align:bottom;
}



#bg_tw{
width:635px;
background-image:url(/twitter/img/twittre_04.jpg);
background-repeat:no-repeat;
height:325px;
}
#bg_tw div.tw{
padding:5px 0 0 305px;
width:305px;
height:137px;

}

#follow_s{
width:255px;
padding:70px 0 0 350px;
}

#photocon{
margin:10px 0 0 0;
}
.cate_outer{
width:635px;


}
.info_s{
font-size:80%;
}


#cate02{
zoom:1;

width:635px;


}
#cate02:after{
display:block;
height:0px;
visibility:hidden;
font-size:1px;
content:".";
clear:both;
line-height:0;

}

#cate02 .lef{
float:left;
width:336px;

}
#cate02 .rig{
float:right;
width:299px;
background-image:url(/twitter/img/twittre_08.gif);
background-repeat:repeat-y;


}
#cate02 .rig div.tw{
height:198px;
padding:0 7px 7px 7px;
overflow:hidden;

}
.rig2{
width:299px;
background-image:url(/twitter/img/twittre_08.gif);
background-repeat:repeat-y;


}
.rig2 div.tw{
height:300px;
padding:0 7px 7px 7px;
overflow:hidden;
}

#oubo_h{
width:635px;
background-image:url(/twitter/img/twittre_21.gif);
background-repeat:repeat-y;
margin:0;
padding:0;
}


#oubo_h dl{
zoom:1;
width:635px;
margin:7px 7px 0 7px;
}
#oubo_h dl:after{
display:block;
content:".";
visibility:hidden;
height:0;
font-size:1px;
line-height:0;
clear:both;


}

#oubo_h dl dt{
float:left;
padding:0px 0 0 0;
width:165px;
}
#oubo_h dl dd{
width:450px;
margin:0px 0 0 170px;
font-weight:bold;
color:#029405;


}

#oubo_h dl dd span.info{
font-weight:normal;
font-size:80%;
color:#303433;
}
#oubo_h dl dd span.info a{
color:#ff0000;
}

#oubo_h dl dd span.type02{
color:#FE8502;
}

#tit_ph{
margin-top:5px;
}

#photo_outer{
margin:5px 0 0 0;
background-image:url(/twitter/img/twittre_27.gif);
background-repeat:repeat-y;
width:635px;
zoom:1;
}
#photo_outer:after{
display:block;
content:".";
visibility:hidden;
height:0;
font-size:1px;
line-height:0;
clear:both;
}

#photo_outer .ph_txt01{
float:left;
width:193px;
padding:3px 0 0 9px;

zoom:1;
}
#photo_outer .ph_txt01:after{
display:block;
clear:both;
visibility:hidden;
content:".";
height:0px;
font-size:1px;
}


#photo_outer .ph_txt02{
float:left;
width:195px;
padding:3px 0 0 18px;
}
#photo_outer .ph_txt03{
float:left;
width:194px;
padding:3px 0 0 16px;
}

#photo_outer .ph_txt01 p,#photo_outer .ph_txt02 p,#photo_outer .ph_txt03 p{
text-indent:-15px;
font-size:80%;
padding:0 0 3px 15px;
}
#photo_outer .ph_txt01 p a,#photo_outer .ph_txt02 p a,#photo_outer .ph_txt03 p a{
color:#E67803;
text-decoration:none;
margin:3px 0 3px 0;

}
#photo_outer .ph_txt01 p.midashi,#photo_outer .ph_txt02 p.midashi,#photo_outer .ph_txt03 p.midashi{
margin:5px 0 0 0;
}

.s_rig{
width:90px;
float:right;

padding:0;
margin-left:5px;
}
.s_lef{
width:83px;
float:left;
padding:0 0 3px 15px;
margin:0;
text-indent:-15px;
font-size:80%;
}

.info_00{
margin:10px 0 0 0;
}
.info_00 p{
margin:5px 0 0 5px;
}

.info_00 ol{
margin:5px 0 0 10px;
}

.info_00 ol li{
list-style-type:decimal;
margin:0 0 3px 25px;
}

.info_00 dl{}

.info_00 dl dt{
float:left;
clear:left;
width:113px;
padding-left:5px;
padding-top:2px;
color:#019405;
font-weight:bold;
}
.info_00 dl dd{
width:505px;
margin:0 0 0 113px;
padding-top:2px;
}
.bt_tw{
width:610px;
margin:10px auto;
}