@charset "utf-8";

/*********************************************
  レタスクラブネット / きょうもおなかいっぱい
  style.css
*********************************************/


/*==================================
  BASIC
==================================*/

html{margin:0 auto 0; padding:0; font-size:75%; font-family:verdana; color:#333;}

* html body {font-family: verdana,'ＭＳ Ｐゴシック';}

*:first-child+html body {font-family: verdana,'メイリオ', 'ＭＳ Ｐゴシック';}

body{margin:0 auto 0; padding:0; text-align:center; background:#FF9900}


/*==================================
  RESET
==================================*/

* {margin:0; padding:0; text-align:left;}

img{border:none; vertical-align:bottom;}

p{line-height:1.5em; margin-bottom:15px;}

hr {display: none;}

.clear {zoom: 100%;}
.clear:after{content: "."; display: block; visibility: hidden; height: 0.1px; font-size: 0.1em; line-height: 0; clear: both;}


/*==================================
  common parts
==================================*/

.hid{display:none;}

.fright {float:right;}

.fleft {float:left; margin-right:7px;}

/*\*/ a { overflow: hidden; }/**/



/*==================================
  Common Layout
==================================*/

div#wrapper {width:802px; margin:0 auto 0; background:#FF9900;}

div#inner {padding:7px 1px 20px 1px;}

div#header {width:800px; height:295px; background:url(images/header.gif); margin-bottom:10px;}

div#main {width:610px; float:left;}

div#side {width:189px; float:right;}



/*==================================
  LINK
==================================*/

a {color:#f60; text-decoration:underline;}

a:link {color:#f60; text-decoration:underline;}

a:visited {color:#f60; text-decoration:underline;}

a:hover {color:#333; text-decoration:none;}

a:active {color:#333; text-decoration:none;}


/*==================================
  Main Layout
==================================*/

/* Header Layout
----------------------------------*/

div#header div {position:absolute; margin:6px 0 0 13px;}

div#header h1 {position:absolute; margin:59px 0 0 13px;}

div#header p {width:500px; height:90px; color:#000; position:absolute; margin:95px 0 0 200px; overflow:hidden;}


/* Main Layout
----------------------------------*/

h2#archive_title {background: url(images/archive_title.gif) no-repeat top left; font-size: 14px; padding: 7px 10px 0 32px; margin: 0 0 15px 5px; height: 28px; color: #fff;}

div.entry {background:url(images/back_entry.gif) top repeat-y;}

div.entry dl.entry-title {background:url(images/back_date.gif) top no-repeat; padding:10px;}

div.entry dl.entry-title dt {padding:15px 0 0 90px;}

div.entry dl.entry-title dd {margin:3px 0 0 90px;}

div.entry dl.entry-title dd h2 {padding:7px 0; font-size:16px; background:url(images/icon01.gif) left top no-repeat;}
div.entry dl.entry-title dd h2 a {color:#333;}
div.entry dl.entry-title dd h2 a:hover {color:#f60;}

div.entry div.entry-main {padding:20px 25px 10px 25px; line-height:1.5em;}
div.entry div.entry-main div.read_more {text-align: right;}

div.entry div.post {text-align:right; padding:10px 25px;}

div.entry-bottom {background:url(images/bottom_entry.gif) top; height:15px; margin-bottom:10px;}

div.bute {text-align: center; margin: 10px 0 20px 0;}
div.bute span {margin: 0 10px 0 10px;}
div.bute span.current_page {margin: 0;}


/*-----TB COMMENT FORM-----*/

h3.subtitle {margin:35px 15px 10px 15px; background:#9c0; padding:10px; color:#fff;}
div.tb-box {margin:0 15px 15px 15px; border:1px solid #ccc; background:#efefef; padding:10px; line-height:1.5em;}
dl.list {margin:0 20px;}
dl.list dt {background:url(images/lm.gif) left no-repeat; padding-left:12px; margin-bottom:5px;}
dl.list dd {padding:0 0 5px 12px; margin-bottom:10px; border-bottom:1px solid #efefef;}
dl.list dd p {padding:5px 10px 0 0; margin:0;}
dl.list dd p.right {text-align:right; padding:5px 10px 0 0; margin:0;}
div.entry form {margin:0 25px; padding-bottom:10px;}
div.entry form dl {border-bottom:1px solid #efefef;}
div.entry form dt {float:left; width:18em;}
div.entry form dd {padding-left:18em; margin-bottom:15px;}
div.entry form dd input {width:200px;}
div.entry form dd textarea {width:300px;}
div.entry form input#submit {text-align:center; padding:5px 10px; margin:10px 0 0 18em;}


/* Side Layout
----------------------------------*/

div#side h3 {background:url(images/back_title.gif) top no-repeat; padding:15px 15px 5px 18px; font-size:12px; color:#fff;}

div#side div {margin-bottom:5px; padding:10px 15px; background:url(images/back_side.gif) bottom;}

div#side div img {margin:0 0 10px 14px;}

div#side div ul {list-style:none;}

div#side div li {background:url(images/lm.gif) left no-repeat; padding-left:12px; margin-bottom:6px;}

div#side div dt {background:url(images/lm.gif) left no-repeat; padding-left:12px; margin-bottom:3px;}

div#side div dd {padding-left:12px; margin-bottom:10px;}

div#side div#calendar p {text-align:center; font-size:10px; margin-bottom:5px;}
div#side div#calendar table {font-size:10px; margin-left:2px;}
div#side div#calendar td,div#side div#calendar th {width:21px; padding:1px 0; text-align:center;}


/* Footer
----------------------------------*/
#footer {padding: 10px;}
#footer address {font-style: normal; text-align: center;}

