@import url(common.css);

body{ position:relative; z-index:0;}

#Container{ padding-top:28px;width:915px; height:457px; margin:0 auto; position:relative; z-index:5;}

#main_top{ height:104px; background:url(images/main_top.jpg) no-repeat; position:relative; left:0; top:0; z-index:1;}
#main_middle{ padding:0 0 0 56px; height:174px; background:url(images/main_middle.gif) no-repeat; position:relative; left:0; top:0; z-index:2;}
#main_bottom{ padding:5px 0 0 164px; height:174px; background:url(images/main_bottom.gif) no-repeat;}

#main_bottom ul{ margin:0; padding:0;}
#main_bottom li{list-style:none; float:left; display:block;}


#man{ width:274px; height:290px; position:absolute; left:-90px; top:150px; z-index:999;}
#man p{ background:url(images/man.gif) no-repeat; height:290px;}

#man p[id="png"]{ background-image:url(images/man_png.png);}


/*ブログ関係*/

#blog{ position:absolute; width:279px; left:712px; top:-84px; z-index:5;}

#blog_top{ width:279px; height:84px; background:url(images/blog_top.gif) no-repeat;}
#blog_middle{ padding:15px 20px 15px 20px; width:239px; /*height:300px;*/ background:url(images/blog_middle.gif) repeat-y;}
#blog_bottom{ width:279px; height:64px; background:url(images/blog_bottom.gif) no-repeat;}

#blog_middle .ttl{ font-size:13px; color:#690;}
#blog_middle p{ margin:0; padding:0; font-size:11px; line-height:130%; color:#999;}

#blog_photo{padding:3px; margin-right:5px; background-color:#FFF; border-top:1px solid #CCC; border-left:1px solid #CCC; border-right:2px solid #CCC; border-bottom:2px solid #CCC; float:left;}

#next{ margin:15px 0 0 150px; width:70px; height:17px;}



/*ツールバナー*/
#tools{ padding:0 0 0 316px; width:599px; margin:0 auto;}


/*フッタ*/
#foot{ width:100%; background:#C1E2C2 url(images/foot_bg.jpg) repeat-x;}
#foot_content{ width:1065px; margin:0 auto; background:url(img/raugh_002.jpg) no-repeat; }

#tel{ height:122px; width:1065px; background:url(images/under_ttl.jpg); position:relative; top:0; left:0; z-index:0;}

#contact_btn{ position:absolute; top:60px; left:700px;}

#foot_content li{list-style:none; float:left; display:block; margin-right:20px;}
#foot_menu{padding:0 0 0 75px;}


/* sub */
#sub_menu{ position:absolute; top:5px; z-index:555; right: 35px; width:308px; }
#sub_menu li{ display:inline; list-style:none;}

