* { margin : 0 ; padding : 0 ; }
html,body{ width : 100% ;height: 100%;font-size:16px; line-height:140%; color:#000000;background-color:#b5a58d;
font-family:'$B%R%i%.%N3Q%4(J Pro W3','Hiragino Kaku Gothic Pro','$B%a%$%j%*(J',Meiryo,'$B#M#S(J $B#P%4%7%C%/(J','MS PGothic','verdana',sans-serif;
-webkit-text-size-adjust: 100%;
}

/* body,td,{ font-size:x-small; line-height:120%;color:#000000} */


#wrapper { margin:0 auto; width:880px;min-height:100%;_height:100%;background: url(./images/bg_img.jpg) repeat-y;}
#my_navigation { float:left; width:200px;height:100%;}
#my_contents { float:left; width:680px;margin-left:0px;height:100%;}
#menu_bar { float:left; width:190px;height:30px;background-color:#c2976a;color:#205720;font-size:20px;padding-left:20px;padding-top:10px;font-weight: bold;}
.my_texts { width : 310px ; margin-left:10px;padding-top:10px;}
.my_texts_2nd { width : 890px ; margin-left:10px;padding-top:10px;}
.menu_texts { width : 200px ; padding-left:15px;padding-top:5px;color:#ffffff;}
.clear { clear:both; } 

/* firefox$BGX7J%P%0BP1~(J */
div#wrapper:after {
content : "";
display : block;
height : 0;
clear : both;
}


.r1{font-size:10px;;color:#ff0000}
.r2{font-size:20px;;color:#ff0000;line-height:140%;font-weight: bold;}
.r3{font-size:18px;;color:#ff0000;line-height:140%;font-weight: bold;}
.b1{font-size:18px;;color:#000000;line-height:140%;font-weight: bold;}
.p1{font-size:40px;;color:#ff0000;line-height:140%;}
.p2{font-size:26px;;color:#ff0000;line-height:140%;}
.p3{font-size:24px;;color:#000000;line-height:140%;}
.copy{font-size:12px;;color:#000000}
.m_copy{font-size:12px;color:#ffffff;}
.mail{font-size:14px;}
#estimate{font-size:14px;}

a:link{text-decoration:none;color:#ff0000}
a:visited{text-decoration:none;color:#ff0000}
a:active{text-decoration:underline;color:#0000ff}
a:hover{text-decoration:underline;color:#0000ff}
a.w:link{text-decoration:none;color:#ffffff}
a.w:visited{text-decoration:none;color:#ffffff}
a.w:active{text-decoration:underline;color:#ffffff;background:#ff0000}
a.w:hover{text-decoration:underline;color:#ffffff;background:#ff0000}


img.pic {
    border-top: solid 1px silver;
    border-left: solid 1px silver;
    border-bottom: solid 2px gray;
    border-right: solid 2px gray;
    background-color: white;
    padding: 6px;
}