@charset "utf-8";
/*
Theme Name: digmeout
Theme URI: http://www.digmeout.net/
Description: digmeout オリジナルテーマ
Author: digmeout
*/

/*=======================================================
 style.css                       Last Updated: 2009.07.15
 
 [01] commom
 [02] text
 [03] header
 [04] main
 [05] side
 [06] comment
 [07] hack
 
=======================================================*/

/*-------------------------------------------------------
 [01] commom
-------------------------------------------------------*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend {
margin: 0;
padding: 0;
border: 0;
outline: 0;
background: transparent;
}

body {
margin: 0;
padding: 0;
font-size: 11px;
color: #333;
line-height: 1.6em;
}

img {
border: 0;
}

ul,li,dl {
list-style-type: none;
}

hr {
display: none;
}

.dn {
display: none;
}

p {
margin: 0;
padding: 0;
}

div#container {
width: 990px;
margin: 0 auto;
}

div#container div#contents {
background: url("img/contents_bk.gif") repeat-y top left;
margin-bottom: 30px;
}


/*-------------------------------------------------------
 [02] text
-------------------------------------------------------*/
a { color: #333; text-decoration: underline; }
a:link { color: #333; }
a:visited { color: #333; }
a:active { color: #000; }
a:hover { color: #000; text-decoration: underline; }


/*-------------------------------------------------------
 [03] header
-------------------------------------------------------*/
div#header {
margin-bottom: 5px;
text-align:center;
padding:17px 0 18px 0;
border-bottom:#FFF solid 2px;
}

div#main div.kuzu {
margin:10px 0 15px; 0;
text-align:left;
color:#999;
}

div#main div.kuzu a {
	margin:0 5px 0 0;
	text-decoration:none;
	color:#000;
}

/*-------------------------------------------------------
 [04] main
-------------------------------------------------------*/
div#main {
width: 770px;
float: left;
}

div#main div.post {
margin-bottom: 30px;
padding-bottom: 15px;
background: url("img/h3_line.gif") bottom left repeat-x;
}

div#main div.post h2 {
background: #CCC;
padding: 4px 4px 3px 4px;
font-size: 1.2em;
font-weight: bold;
margin: 2px 0 10px 0;
}

div#main div.post h2 a {
text-decoration: none;
}

div.post p.info {
background: #F6F6F6;
padding: 4px 4px 3px 4px;
margin-top: 10px;
clear: both;
}

p.pageNavi {
text-align: center;
}

/*::: post ::::::::::::::::::::::::::::::::::::::::::::*/
div#main div.post div.content p {
margin-bottom: 15px;
}

div#main div.post div.content img.alignleft {
float: left;
margin: 0 10px 10px 0;
}

div#main div.post div.content img.alignright {
float: right;
margin: 0 0 10px 10px;
}


/*-------------------------------------------------------
 [05] side
-------------------------------------------------------*/
div#side {
width: 190px;
float: right;
}

/*::: calendar ::::::::::::::::::::::::::::::::::::::::*/
div#side div.cal {
text-align: center;
margin: 0 auto;
}

#wp-calendar {
width: 100%;
background:#FFF;
margin-top:2px;
}

#wp-calendar caption {
border-bottom:#CCCCCC solid 1px;
}

#wp-calendar tr td {
background:#F3F3F3;
text-align:right;
padding:3px;
}

#wp-calendar tr td#today {
background:#CCCCCC;
}

#wp-calendar tr td#prev,
#wp-calendar tr td#next {
background: none;
padding:0;
}

#wp-calendar tr td#prev {
text-align: left;
}

#wp-calendar tr td.pad {
background:#FFF;
}

/*::: list :::::::::::::::::::::::::::::::::::::::::::*/
div#side h3 {
margin: 20px 0 0 0;
background: url("img/h3_line.gif") bottom left repeat-x;
margin-bottom: 5px;
padding-bottom: 5px;
font-size: 1.3em;
}

div#side ul li {
background: url("img/list_icon.gif") top left no-repeat;
padding-left: 15px;
margin-bottom: 2px;
}


/*-------------------------------------------------------
 [06] comment
-------------------------------------------------------*/
div.comment {
background: #F6F6F6;
padding: 10px;
margin-bottom: 15px;
}

div.comment h4 {
font-weight: bold;
color: #333333;
font-size: 1.2em;
margin-bottom: 5px;
}

div.comment p.info {
margin-bottom: 20px;
padding-top: 3px;
margin-top: 3px;
border-top: #CCCCCC solid 1px;
}

div.comment p.btn {
margin-top: 10px;
}


/*-------------------------------------------------------
 [07] hack
-------------------------------------------------------*/
#contents:after,
.clearfix:after{
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}

#contents,
.clearfix{
  overflow:hidden;
}

/* Hides from IE-mac \*/
* html #contents,
* html .clearfix{
  height:1%;
  overflow:visible;
}
/* End hide from IE-mac */



