/* サイト全体 */
body {
margin:0px;
padding:0px;
background: url("http://www.legon.jp/images/common/back_ground.gif");
font-family: "ヒラギノ角ゴ Pro W3", Osaka, Verdana, "ＭＳ Ｐゴシック", sans-serif;
font-size:11px;
color:#505050;
line-height:150%;
}

table {
width:100%;
border-collapse:collapse;
}
table td {
padding:0px;
vertical-align:top;
}

a {
color:#003296;
text-decoration: none;
background: transparent;
}
a:hover {
} 

img{
border:0px;
}

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

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

/* H1 */
H1{
font-size:20px;
line-height:140%;
margin:0px;
}

/* H2･H3 */
h2 {
margin:0px;
padding:0px;
font-size:16px;
line-height:120%;
font-weight:normal;
}

h3 {
margin:0px;
padding:0px;
font-size:11px;
line-height:120%;
font-weight:normal;
}


/* p */
p {
margin:0px;
padding-bottom:5px;
}

/* パンくず */
.pan{
margin-bottom:5px;
}

/* コンテナ */
#container {
width:816px;
padding:0px 18px 0px 18px;
margin:0px auto;
background: url("http://www.legon.jp/images/common/base.gif") top left repeat-y;
}

/* ヘッダー */
#headder {
height:85px;
}
#headder .text {
padding:0px 45px 0px 8px;
font-size:11px;
line-height:120%;
}


/* フッター */
#footer {
width:780px;
height:40px;
background-color: #C8C8C8;
margin:15px 0px 30px 0px;
}
#footer .copyright {
vertical-align:middle;
text-align:center;
color: #FFFFFF;
}



/* 左メニュースタイル */
#lmenu {
width:188px;
padding:340px 10px 0px 0px;
background: url("/blogimg/mry_img01.jpg") top left no-repeat;
}
/* 左メニュースタイル2 */
#lmenu2 {
width:188px;
padding:340px 10px 0px 0px;
background: url("/blogimg/mry_img01.jpg") top left no-repeat;
}
/* 左メニュースタイル3 */
#lmenu3 {
width:188px;
padding:340px 10px 0px 0px;
background: url("/blogimg/mry_img01.jpg") top left no-repeat;
}
/* 左メニュースタイル4 */
#lmenu4 {
width:188px;
padding:340px 10px 0px 0px;
background: url("/blogimg/mry_img01.jpg") top left no-repeat;
}

.lmenu_contents{
width:188px;
height:35px;
}

.lmenu_contents a{
border-bottom:1px dotted #DDDDDD;
padding:5px;
display: block;
}

.lmenu_contents a:hover{
color:#E9AECD;
}



/* コンテンツスタイル */
#main {
width:540px;
padding:0px 20px 0px 20px;
background: url("http://www.legon.jp/images/blog/common/blog_base.gif") top left repeat-y;
}


/* コンテンツスタイル */
#entry {
width:520px;
margin:10px 0px 10px 10px;
}

#entry .e_title{
padding:3px 3px 3px 0px;
border-top: 3px solid #ED439E;
border-bottom: 1px dotted #DDDDDD;
}

#entry .e_contents{
padding-top:7px;
}



/* 時間 */
.day {
font-size: 9px;
color:#ED439E;
}
/* タイトル */
.title{
font-size: 14px;
font-weight:bold;
}

/* コメント */
.comment {
font-size: 9px;
border-top:1px dotted #DDDDDD;
margin-top:5px;
padding:2px;
text-align:right;
}











/* メニュータイトル */
.module-header {
p\osition: relative;
width: 100%;
w\idth: auto;

margin: 0;
border-left: 5px solid #333333;
padding: 5px;
color: #fff;
background: #784727;
font-size: 11px;
font-weight: bold;
line-height: 1;
text-transform: uppercase;
}

.module-header a,
.module-header a:hover {
    color: #fff;
}



/* メニュー項目 */
.module {
margin: 0px;
}

.module-content {
padding-top: 5px;
padding-bottom: 5px;
font-size: 10px;
background: #FFFFFF;
filter:alpha(style=0, opacity=70);
opacity: 0.70;
}

/* メニュー項目-コメント用 */
.module-comment {
padding-top: 5px;
padding-bottom: 15px;
padding-left: 10px;
font-size: 10px;
background: #FFFFFF;
filter:alpha(style=0, opacity=70);
opacity: 0.70;
}
.module-comtext {
padding-left: 10px;
line-height:130%;
}



/* メニュー親 */
.module-list {
margin: 0px 0px 10px 10px;
}
/* メニュー子 */
.module-list .module-list {
margin: 5px 0 0 0;
padding-left: 15px;
}
/* メニュー */
.module-list-item {
line-height: 1.2;
}


/* 検索入力スペース */
.module-search input {
font-size: 10px;
}
.module-search #search {
width: 100px;
}



/* トラックバック・コメント */
#detail {
background: #DDDDDD;
}

#detail .trackbacks{
font-size: 10px;
padding: 20px 10px 10px 10px;
}

#detail .comments{
font-size: 10px;
line-height:120%;
padding: 10px;
}
#detail .toukou1{
margin-top: 15px;
}
#detail .toukou2{
padding: 3px;
}


