/*
Theme Name:Moon★Blog
Theme URI:
Description:
Author:INOUE
*/

body {
        margin:0;
        padding:0;
        background-color:#ffebee;
        }
img {
        vertical-align: bottom;
        border:none;
        }

#container {
        padding:0;
        width:800px;
        background-color:#ffffff;
        margin-left:auto;
        margin-right:auto;      
        }       

/*----ヘッダー部分のデザイン----*/
#top {
        margin-bottom:10px;
        background-image:url(image/m_header.jpg);
        background-repeat:ripeat-x;
        width:800px;
        height:90px;
        } 
#login {
        font-size:0.65em; 
        color:#626262;
        } 
#login table {
        margin-right:10px;
        margin-top:12px;
        }
.id input {
        width:120px;
        border: 1px solid #cecece;
        background-color:#f5f5f5;
        }
.pass input {
        width:120px;
        border: 1px solid #cecece;
        background-color:#f5f5f5;
        }
.other {
        color:#ff7979;
        }
#header {
        margin:0;
        }
#header h1 {
        margin:0;
        }
#header h1 img {
        border:none;
        margin:8px 0 0 10px;
        } 
#header ul {
        margin:0;
        padding:0;
        list-style-type:none;
        }
#header li {
        margin:0;
        padding:0;  
        float:left;
        }
#header ul li img {
        margin:0;
        border:none;
        }

/*----コンテンツ部分のデザイン----*/
#maincontents {
        margin-left:10px;
        border:solid 1px #ffffff;
        width:557px;
        height:890px;
        clear:both;
        float:left;
        }
#con_a {
        margin-top:15px;
        border:solid 1px #cecece;
        width:557px;
        height:246px;
        }
#con_a img {
        float:left;
        margin-right:12px
        }
#con_a ul {
        margin:0;
        padding:0;
        list-style-type:none;
        }
#con_a li {
        margin-top:10px;
        padding:0;
        }
#con_a ul li img {
        margin-bottom:10px;
        }
#con_b {
        font-size:0.75em;
        margin-top:10px;
        border:solid 1px #cecece;
        width:401px;
        height:601px;
        float:left;
        }
#con_b table {
        margin-top:14px;
        }
#con_b img {
        border:none;
        }
#subcontents {
        margin-top:10px;
        border:solid 1px #ffffff;
        width:143px;
        height:601px;
        float:right;
        }  
#con_c {
        border:solid 1px #cecece;
        width:143px;
        height:295px;
        font-size:0.75em;　
        }
#con_c img {
       margin-bottom:10px;　
        }
#toukou {
        margin:0;
        padding:0;
        margin-left:auto;
        margin-right:auto;
       }
#toukou ul {
        margin:0;
        padding:0;
        list-style-position : outside ;
        list-style-type:none;
        }
#toukou li {
        width:134px;
        border-bottom:#cecece solid 1px; 
        padding:5px;5px
        margin-left:auto;
        margin-right:auto;
        }
#con_d {
        margin-top:9px;
        border:solid 1px #cecece;
        width:143px;
        height:295px;
        }
#con_d img {
        margin-bottom:10px;
        }

/*----サイドバー部分のデザイン----*/
#sidebar {
        margin-right:10px;
        padding:0;
        border:solid 1px #ffffff;
        width:193px;
        height:890px;
        float:right;
        }   
#sid_a {
        font-size:0.75em;
        color:#626262;
        margin-top:15px;
        padding:0;
        border:solid 1px #cecece;
        width:193px;
        height:246px;
        }
#sid_a table {
        margin-top:15px;
        margin-left:auto;
        margin-right:auto;
        }
#sid_a table td.reg{
        font-size:x-small;
        }
#sid_a input.textarea{
        width: 125px;
        }

#sid_b {
        margin-top:10px;
        border: dashed 1px #ff7979;
        width:193px;
        height:144px;
        text-align:center; 
        padding-left:auto;
        padding-right:auto;
        }
#sid_c{
        margin-top:10px;
        background-color:#ebebeb;
        width:194px;
        height:446px;
        font-size:0.75em;
        text-align:senter; 
        }

/*----フッター部分のデザイン----*/
#footer {
        background-image:url(image/m_footer.jpg);
        background-repeat:ripeat-x;
        width:800px;
        height:80px;
        clear:both;
        } 
#footer address {
        margin-top:10px;
        color:#ff7979;
        font-size:1em;
        font-style:normal;
        text-align:center
        }

/*----新着画像のデザイン----*/
#box-gazou {
        width="120px"
        }
#box-gazou ul {
        margin:0;
        padding:0;
        list-style-type:none;
        }
#box-gazou li {
        margin:0;
        padding:0;  
        float:left;
        }
#box-gazou img {
        width:60px;
        height:44px;
        margin-right:3px;
        margin-bottom:5px; 
        margin-left:6px;
        border:none;
        }

