* { margin : 0 ; padding : 0 ; }
body { width : 100% ;line-height:150%； }
#my_body { margin: 0 auto; width : 1000px ; text-align:center; }
#my_header { width : 1000px ;  margin:0px ;clear : both ; text-align : left ; }
#main { width : 1000px ; clear : both ;}
#my_footer { width : 1000px ; clear : both ;  text-align:center; }

#my_contents { float : left ; width : 760px ;  text-align : center ; background-image : url(/img/bg.gif); }
#contents {width : 720px ;text-align:left;margin-left:20px; float : left ;  }
#my_navi { float : left ; width : 240px; text-align : center ;background-image : url(/img/bg2.gif); }
#navi{width : 200px ;text-align:centert;margin-left:20px; float : left ; }

#my_title {width : 170px ;text-align:center;padding:5px;font-weight:bold;background-color:#cb080a;color:#FFFFFF;font-size:small;}
#my_photo { width : 180px ;font-size:small;text-align:center;}


a{/*リンクされた文字*/
    color:#00000;
    font-style:normal;
    text-decoration:none;
}
a:link {/*未訪問のリンク*/
    color:#000000;
    font-style:normal;
    text-decoration:none;
}
a:visited {/*訪問後のリンク*/
    color:#666666;
    text-decoration:none;
}
a:hover {/*マウスをのせたとき*/
    color:#CC0000;
    font-style:normal;
    text-decoration:underline;
}
a:active {/*クリック中*/
    color:#CC0000;
    font-style:normal;
    text-decoration:underline;
}

img{border: 0px;}

#my_blog1{ 
float : left ; 
width : 40px ; 
height:40px;
margin-left:15px; 
text-align:right;
padding:5px;
background-color:#cb080a;
font-size:small;
color:#FFFFFF;
}

#my_blog2{ 
float : left ; 
width : 435px ; 
height:40px;
margin:5px 10px 5px 10px; 
text-align:left;
font-weight:bold;
font-size:large;
line-height:170%；
}

#my_blog3{ 
float : left ; 
margin-top:10px;
margin-left:15px; 
width : 480px ; 
padding:10px 20px;
text-align:left;
background-color:#FFFFFF;
border-style:solid;
border-width:0px;
border-left-width:5px;
border-color:#cb080a;
font-size:medium;
line-height:200%；
}


#text_l{ 
font-size:12px;
line-height:200%；
}


#text_m{ 
font-size:10px;
line-height:200%；
}

#text_s{ 
font-size:10px;
line-height:150%；
}

h1{
font-weight:bold;
font-size:large;
line-height:170%；
}

p{
font-size:medium;
line-height:200%；
}

#my_pro1{ 
float : left ; 
width : 500px ; 
margin-left:15px; 
text-align:left;
padding:10px;
background-color:#cb080a;
font-size:large;
color:#FFFFFF;
}

#my_pro2{ 
float : left ; 
border-width:1px;
border-color:#666666;
border-style:solid;
width : 458px ; 
text-align:left;
padding:10px;
font-size:small;
background-color:#FFFFFF;
clear : both ;
}

#my_thum{ 
float : left ; 
width : 460px ; 
text-align:left;
clear : both ;
}

#my_pro3{ 
float : left ; 
width : 500px ; 
margin-left:15px; 
text-align:left;
padding:10px;
background-color:#FFFFFF;
font-size:medium;
}
