﻿@import url(msie6.css);

/* ---------------------------------------------------- デフォルト変更 ------ */
p,form,h1,h2,h3{
    font-size:100%;
    margin:0; padding:0;
}
img{
    vertical-align:bottom;
    border:none;
}
a{
    color:#1E7EAB;
}
a:visited{
    color:#8500b7;
}
a:hover{
    color:#ff5197;
    text-decoration:underline;
}


/* ---------------------------------------------------------- 基本構成 ------ */
body{
    font-size:90%;
    background:#E9F5FF none;
    margin:0; padding:0;
    text-align:center;
}
#main{
    width:933px;
    margin:0 auto; padding:0;
    text-align:left;
}
#header{
    height:125px;
    margin:0; padding:8px 0px 0px 0px;
    background:#ffffff url(../img/bg_head.gif) no-repeat left top;
}
#footer{
    font-size:82%;
    color:#898C8F;
    clear:both;
    margin:0; padding:17px 13px 20px 13px;
}
.footer{
    padding:0px 0px 6px 0px;
}

#main_body{
    margin:0; padding:0px 22px 30px 8px;
    background:#ffffff url(../img/bg_main.gif) no-repeat left bottom;
    overflow:hidden;
}

#user_main{
    float:left;
    width:690px;
}

#contents{
    float:right;
    width:482px;
    margin:0px; padding:0;
}

#user{
    width:187px;
}

#menu{
    float:right;
    width:187px;
    margin:0px 0px 0px 14px; padding:0px;
}
#main_clear{
    clear:both;
    height:0px;
    margin:0; padding:0;
}

/* ---------------------------------------------------------- 記事表示 ------ */
.entry{
    margin:0px 0px 33px 0px; padding:0;
}
.category{
    width:482px;
    font-size:14px;
    font-weight:bold;
    background:#ffffff url(../img/bg_title.gif) no-repeat left center;
    margin:0; padding:5px 12px 4px 12px;
}
h2{
    font-size:110%;
    margin:17px 0px 15px 12px; padding:0px;
}
.entrybody{
    line-height:180%;
    margin:0px 5px 26px 12px; padding:0px;
}
.writer{
    margin:0; padding:0px 5px;
}
.detail{
    font-size:82%;
    text-align:right;
    margin:0; padding:0;
}

/* -------------------------------------------------------- ページング ------ */
#paging{
    font-size:82%;
    background:#ffffff url(../img/line_l.gif) no-repeat center top;
    margin:0; padding:23px 9px 0px 9px;
}
#paging .next{
    float:left;
    margin:0; padding:0;
}
#paging .prev{
    float:right;
    margin:0; padding:0;
}


/* ---------------------------------------------------------- ユーザー ------ */
.user_discript, #member_word{
    background:#ffffff url(../img/line_s.gif) no-repeat left top;
    padding:20px 7px 15px 7px;
}
.user_discript{
    font-size:90%;
}
#member_word{
    font-size:82%;
}
.member{
    background:#ffffff url(../img/line_s.gif) no-repeat left top;
    padding:13px 0px 10px 0px;
    overflow:hidden;
}
.member dl,
.member dt,
.member dd{
    margin:0; padding:0;
}
.member dl {
    font-size:82%;
    margin:0; padding:0px 4px 0px 60px;
}
.member dt{
    font-size:120%;
    margin:0; padding:0px 0px 5px 0px;
}
#member2{
    background:#ffffff url(../img/user_2.gif) no-repeat left center;
    min-height:65px;
}
#member3{
    background:#ffffff url(../img/user_3.gif) no-repeat left center;
    min-height:57px;
}
#member4{
    background:#ffffff url(../img/user_4.gif) no-repeat left center;
    min-height:52px;
}
#member5{
    background:#ffffff url(../img/user_5.gif) no-repeat left center;
    min-height:61px;
}
#member6{
    background:#ffffff url(../img/user_6.gif) no-repeat left center;
    min-height:61px;
}
#member7{
    background:#ffffff url(../img/user_7.gif) no-repeat left center;
    min-height:61px;
}

/* ------------------------------------------------------------ バナー ------ */
.banner{
    background:#ffffff url(../img/line_s.gif) no-repeat left top;
    padding:18px 4px 0px 4px;
}
.banner img{
    margin:0px 0px 7px 0px;
}

/* ---------------------------------------------------------- メニュー ------ */
#menu h3{
    font-size:90%;
    margin:0px 0px 0px 3px;
}

#wp{
    background:#ffffff url(../img/line_s.gif) no-repeat left top;
    padding:12px 3px;
    text-align:center;
}
#wp h3{
    text-align:left;
}
#wp form{
    margin:0; padding:0;
}
#wpimg{
    background:#ffffff url(../img/bg_wp.gif) no-repeat center center;
    margin:8px 0px 5px 0px; padding:8px 5px;
}
#wp p,
#wp a{
    font-size:82%;
}


.c_archive{
    background:#ffffff url(../img/line_s.gif) no-repeat left top;
    padding:17px 5px;
}
.c_archive ul{
    list-style:disc;
    margin:0; padding:13px 0px 4px 20px;
    font-size:82%;
}



