body {
/*    background: #fefffe url("./bg05.jpg"); */
    background: #ffffff;
    margin: 10px 5px 10px 5px; padding: 0px 0px 0px 0px;
}

form {
    margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
}

dd {
    line-height: 1.7em;
    margin: 0px 0px 0px 10px; padding: 0px 0px 0px 0px;
}

/* 上部navi */
#navi {
    width 800; heigh: 16px;
    margin: 2px 0px 0px 2px; padding: 1px 0px 0px 0px;
}
/* 両サイド */
.navis {
    width 5px; height: 16px;
    float: left;
}
.navic {
    font-size: 13px; background: #ffffff; height: 16px;
    margin: 0px 0px 0px 0px; padding: 1px 0px 0px 0px;
    float: left;
}
.navie {
    clear: both;
}


/* カテゴリ表示 */
/* IEでセンタリングさせる為 */
#winie {
    text-align:center;
/*    border: double 2px #ff00ff; */
}
/* 内容部分 */
#main {
    width: 960px; margin: 10px auto; text-align:left;
/*    border: solid 1px #ffcccc; */
    margin: 0px 0px 0px 5px; padding: 0px 0px 0px 0px;
    background: #ffffff;
/*    background: #ffe0cc url("");  */
}


#main_top {
    width: 960px; height: 160px;
    margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px;
}
#main_sidel {
    width: 190px;
    font-size: 16px; line-height: 1.7em; color: #ffffff;
    margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
    float: left;
/*    border: solid 1px #0000ff; */
}
#main_center {
    width: 960px;
    margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
/*    background-image: url("./image/board_side.gif" );
    background-repeat: no-repeat; background-position: left bottom; */
    float: left;
/*    border: solid 1px #ff0000; */
}
#main_sider {
    width: 165px;
    margin: 0px 0px 0px 5px; padding: 0px 0px 0px 0px;
/*    background-image: url("./image/board_side.gif" );
    background-repeat: no-repeat; background-position: left bottom; */
    border: solid 1px #00ffff;
}

#main2_center {
    width: 700px;
    margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
/*    background-image: url("./image/board_side.gif" );
    background-repeat: no-repeat; background-position: left bottom; */
    float: left;
/*    border: solid 1px #ff0000;*/
}
#main2_sider {
    width: 255px;
    margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
/*    background-image: url("./image/board_side.gif" );
    background-repeat: no-repeat; background-position: left bottom; */
/*    border: solid 1px #00ffff; */
}


#main_footer {
    width: 960px; height: 25px; font-size: 10px; text-align: center;
    margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
/*    background-image: url("./image/board_footer.gif" );
    background-repeat: no-repeat; background-position: left center;
    border: solid 1px #ff00ff; */
}
#board_fuchi {				// ふちの部分
    width: 800px; height: 10px; font-size: 9px;
    margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
    background: #996633;
}

.fe {
    clear: both;
}


#main_contents {
    width 960px; height: 370px;
    line-height: 1.2em; font-size: small;
    background: #FAD8E4;
    background-image: url("./main_contents_bg.jpg" );
/*    background-repeat: no-repeat; background-position: right center; */
    margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px;
}

#main_contents_title {
    width: 220px; height: 44px;
    position:absolute;
    margin: 15px 0px 0px 260px; padding: 0px 0px 0px 0px;
}
#main_contents_title_sub {
    width: 120px; height: 24px;
    position:absolute;
    margin: 70px 0px 0px 265px; padding: 0px 0px 0px 0px;
}
#main_contents_img {
    width: 220px; height: 220px;
    position:absolute;
    margin: 60px 0px 0px 360px; padding: 0px 0px 0px 0px;
}


a.top_menu_recipe {
    width: 150px; height: 78px;
    background-image: url("./top_menu_recipe.gif" );
    position: absolute;
    margin: 210px 0px 0px 215px; padding: 0px 0px 0px 0px;
}
a:hover.top_menu_recipe {
    width: 150px; height: 78px;
    background-image: url("./top_menu_recipe2.gif" );
}
a.top_menu_tech {
    width: 150px; height: 78px;
    background-image: url("./top_menu_tech.gif" );
    position: absolute;
    margin: 290px 0px 0px 310px; padding: 0px 0px 0px 0px;
}
a:hover.top_menu_tech {
    width: 150px; height: 78px;
    background-image: url("./top_menu_tech2.gif" );
}
a.top_menu_theme {
    width: 150px; height: 78px;
    background-image: url("./top_menu_theme.gif" );
    position: absolute;
    margin: 270px 0px 0px 480px; padding: 0px 0px 0px 0px;
}
a:hover.top_menu_theme {
    width: 150px; height: 78px;
    background-image: url("./top_menu_theme2.gif" );
}
a.top_menu_about {
    width: 150px; height: 78px;
    background-image: url("./top_menu_about.gif" );
    position: absolute;
    margin: 175px 0px 0px 570px; padding: 0px 0px 0px 0px;
}
a:hover.top_menu_about {
    width: 150px; height: 78px;
    background-image: url("./top_menu_about2.gif" );
}
a.top_menu_blog {
    width: 150px; height: 78px;
    background-image: url("./top_menu_blog.gif" );
    position: absolute;
    margin: 70px 0px 0px 545px; padding: 0px 0px 0px 0px;
}
a:hover.top_menu_blog {
    width: 150px; height: 78px;
    background-image: url("./top_menu_blog2.gif" );
}










#since {
    text-align: right;
    font-size: x-small;
    margin: 0px 0px 0px 15px; padding: 0px 0px 0px 0px;
}
#copyright {
    text-align: right;
    font-size: x-small; line-height: 1.2em;
    margin: 5px 0px 0px 15px; padding: 0px 0px 0px 0px;
}



#update {
    width: 220px; height: 210px;
    margin: 25px 0px 5px 0px; padding: 0px 0px 0px 0px;
    background-image: url("./update_bg.jpg" );
    background-repeat: no-repeat; background-position: left bottom; */

}
#update_win {
    width: 200px; height: 180px;
    margin: 20px 0px 0px 10px; padding: 0px 0px 0px 0px;
    background: #ffffff;
/*    border: solid 1px #ff9900; */
    font-size: 13px;
    overflow: auto;
}
.upd {
    font-size: small; color: #669966;
    width: 160px;
    margin: 10px 0px 0px 5px; padding: 0px 0px 0px 0px;
}
.upc {
    font-size: x-small; line-height: 1.2em;
    width: 160px;
    margin: 0px 0px 20px 10px; padding: 0px 0px 0px 0px;
}



/* 広告 */
#ad {
    width: 255px;
    margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
}


/* タイトル */
h1 {
    font-size:30px; color: #ff6666;
    font-family:"HGS創英角ﾎﾟｯﾌﾟ体","HGP創英角ﾎﾟｯﾌﾟ体",sans-serif;
    margin: 5px 0px 5px 0px; padding: 0px 0px 0px 5px;
    border-bottom: solid 2px #ffcccc;
}
.h1_sub {
    font-size: 18px; margin: 0px 0px 0px 10px; color: #ffcccc;
}

h2 {
    font-size:15px; color: #cc9999; text-align: right;
    margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
}
/* トップページの魅力の部分 */
h3 {
    font-size:16px; color: #ff6666;line-height: 1.2em;
    margin: 5px 0px 5px 10px; padding: 0px 0px 0px 0px;
}
h4 {
    font-size:15px; font-weight: normal; color: #000000; line-height: 1.2em;
    margin: 15px 0px 20px 20px; padding: 0px 0px 0px 0px;
}


#counter {
    font-size: 12px; color: #666666;
    text-align: right;
}
.counters {
    font-size: 10px;
}

a:link { color:#0000ff; }
a:visited { color:#000099; }
a:active { color:#00ff00; }
a:hover { color:#ff9900; }

#new_item {
    font-size: 12px;
}
#new_item_title {
    width: 690px; background: #669966;
    margin: 10px 0px 4px 0px; padding: 2px 5px 2px 5px; color: #ffffff; font-size: 13px;
}
#new_item_title2 {
    width: 700px; background: #99cc99;
    margin: 10px 0px 4px 0px; padding: 2px 5px 2px 5px; color: #ffffff; font-size: 13px;
}
#new_item_title3 {
    width: 700px; background: #ccffcc;
    margin: 10px 0px 4px 0px; padding: 2px 5px 2px 5px; color: #006600; font-size: 13px;
}


.new_item_cont {
    width:114px; height: 140px; font-size: 13px;
    margin-left: 2px;
/*    border: solid 1px #666666; */
    float:left; 
}
.new_item_cont2 {
    width:52px; font-size: 13px;
    margin: 1px;
/*    border: solid 1px #666666; */
    float:left; 
}

#event {
    margin: 10px 4px 10px 0px;
    font-size: 13px;
}
.event_title {
    font-weight: bold; color: #cc9900;
}

.event_day {
    margin: 4px 0px 0px 0px;
}

.event_cont {
    font-size; 12px;
    margin: 2px 0px 2px 10px;
}

