@charset "UTF-8";

/* ################################## */
/* tulip days スタイルシート */
/* URL:http://tulip.9syoku.com/blog */
/* ################################## */

/*------------------------初期化------------------------*/
body,p,span,h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd,div,form,input,select,hr,iframe,address {margin: 0; padding: 0; list-style: none;}

body {
margin:0;
padding: 0;
color: #444;
background-color: #fff;
font-size: 100%;
}

/* center on ie */
body {text-align: center;}

a,a:link,a:visited {color: #d1311c; text-decoration: underline;}
a img {border: 0;}

/* .clearfix class wraps enclosing block element around inner floated elements */
.clearfix:after {
content: ".";
display: block;
visibility: hidden;
clear: both;
height: 0.1px;
font-size: 0.1em;
line-height: 0;
}
*html .clearfix {display: inline-block;}
/* Hides from IE-mac \*/
*html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hides from IE-mac */

/* ################################## */
/* PAGE LAYOUT */
/* ################################## */

#header {
margin: 0 0 15px 0;
padding: 10px 0;
width: 100%;
background: url(img/dot_line.gif) repeat-x left bottom;
}

#container {
margin: 0 auto;
width: 810px;
text-align: left;
}

#main {
margin: 0 auto;
padding: 0;
width: 760px;
}

#entry-contents {
margin: 0;
padding: 0;
float: left;
width: 510px;
}

#side-menu {
margin: 0;
padding: 0;
float: right;
width: 220px;
}

/* ################################## */
/* IMAGE LAYOUT */
/* ################################## */

img.image-full { width: 100%; }

.image-thumbnail {
float: left;
width: 115px;
margin: 0 10px 10px 0;
}

.image-thumbnail img {
width: 115px;
height: 115px;
margin: 0 0 2px 0;
}

/* ################################## */
/* ENTRY LAYOUT */
/* ################################## */

.date-header {
display: none;
}

.entry-header {
margin: 10px 0 5px 0;
padding: 0 0 0 65px;
background: #fff url(img/entry_icon.gif) no-repeat left center;
font-size: 1.6em;
line-height: 55px;
}
.entry-header a,.entry-header a:link,.entry-header a:visited {color: #444; text-decoration: none;}
.entry-header a:active,.entry-header a:hover {color: #444; text-decoration: underline;}

.entry-body {
margin: 0;
padding: 0 0 0 30px;
}

.entry-body p {
line-height: 1.6em;
}
.entry-body p img {
border: 1px solid #ddd;
}

.entry-footer {
padding: 5px 0;
font-size: 0.9em;
text-align: right;
color: #777;
border-top: 1px solid #ddd;
}
.entry-footer a,.entry-footer a:link,.entry-footer a:visited {color: #777;}
.entry-footer a:active,.entry-footer a:hover {color: #444;}

/* ################################## */
/* ARCHIVE LAYOUT */
/* ################################## */

.archive-header {
margin: 5px 0 5px 0;
padding: 0 0 0 65px;
background: #fff url(img/entry_icon.gif) no-repeat left center;
font-size: 1.6em;
line-height: 55px;
}
.archive-header a,.archive-header a:link,.archive-header a:visited {color: #444; text-decoration: none;}
.archive-header a:active,.archive-header a:hover {color: #444; text-decoration: underline;}

/* archive date */
.archive-date {
margin: 10px 0 0 0;
padding: 0;
font-size: 1em;
}

/* NEXT PREV */
content-nav {
margin: 0;
padding: 0;
font-size: 1em;
}

/* archives-list */
.archive-list {
margin: 0;
padding: 0;
list-style: none;
}

/* ################################## */
/* SIDE MENU LAYOUT */
/* ################################## */

.module-header {
margin: 10px 0;
padding: 0;
}

ul.module-list {
margin: 0 0 0 30px;
padding: 0;
}
ul.module-list li {
padding: 0 0 5px 24px;
background: url(img/list_arrow.gif) no-repeat left top;
}
/*ul.module-list li:hover {
background: url(img/list_arrow_over.gif) no-repeat left top;
}*/

li.module-entry a,li.module-entry a:link,li.module-entry a:visited {color: #444;}
li.module-entry a:active,li.module-entry a:hover {color: #d1311c;}

li.module-category a,li.module-category a:link,li.module-category a:visited {color: #444;}
li.module-category a:active,li.module-category a:hover {color: #f1a107;}

li.module-archive a,li.module-archive a:link,li.module-archive a:visited {color: #444;}
li.module-archive a:active,li.module-archive a:hover {color: #bd2181;}

.feed-title {
padding: 0 0 0 5px;
border-left: 5px solid #f93;
}

/* ################################## */
/* SIDE OPTION LAYOUT */
/* ################################## */

.module-search {
margin: 10px 0;
}
.module-powered {
margin: 5px 0;
font-size: 0.9em;
}
.module-powered p {
line-height: 1.6em;
}
.module-powered a,.module-powered a:link,.module-powered a:visited,.module-powered a:active,.module-powereda:hover {color: #777;}

/* ################################## */
/* TRACKBACK */
/* ################################## */

.trackbacks {
margin: 15px 0;
padding: 0 0 0 30px;
}

#trackbacks-info {
margin: 10px 0;
padding: 0 10px;
color: #444;
font-size: 0.9em;
text-align: center;
background-color: #ddd;
border: 1px dashed #777;
}

/* ################################## */
/* COMMENT */
/* ################################## */

#comments {
margin: 0;
padding: 0 0 0 30px;
}
.comments-open-content p {
margin: 10px 0 0 0;
}
.comments-open-moderated {
font-size: 0.9em;
}
.comments-open label { display: block; }
#comment-author, #comment-email, #comment-url {
width: 50%;
}
#comment-text {
width: 80%;
}

#comment-bake-cookie {
margin-left: 0;
vertical-align: middle;
}

#comment-post {
font-weight: bold;
}

.comment {
margin: 5px 0;
}
.comments-header {
color: #bd2181;
font-size: 1em;
}
.comment-header {
font-weight: bold;
}
.comment-footer {
font-size: 0.9em;
text-align: right;
border-top: 1px solid #ddd;
}

/* ################################## */
/* FOOTER LAYOUT */
/* ################################## */

#footer {
margin: 15px 0 5px 0;
padding: 5px 0;
border-top: 1px solid #ddd;
font-size: 0.9em;
text-align: center;
}

