/*
この度はDLして頂きありがとうございました。
当テンプレートは、宗教系・アダルト系以外ならどなたでもお使い頂けます♪
改造は気の済むまでどうぞ。
但し、ソース内の↓編集・削除禁止↓はご遠慮下さい。

参考程度に。
http://dhinohiba.blog41.fc2.com/blog-entry-681.html
ちょっとした改造しか載ってませんが。
*/

* {
 margin: 0;
 padding: 0;
}

body {
text-align : center;
margin: auto;
height: 100%;
background-color: #FFFFFF;
font-size: 12px;
font-family: 'ＭＳ Ｐゴシック', sans-serif;
line-height: 20px;
letter-spacing: 1px;
color: #696969;
scrollbar-arrow-color:#C0C0C0; 
scrollbar-face-color:#FFFFFF;
scrollbar-highlight-color:#C0C0C0; 
scrollbar-3dlight-color:#FFFFFF;
scrollbar-track-color:#FFFFFF;
scrollbar-shadow-color:#C0C0C0;
scrollbar-darkshadow-color:#FFFFFF;
cursor: crosshair; }

a{ cursor:e-resize; }

.text1{ cursor: crosshair;}

a:link { color: #A9A9A9; } 
a:visited { color: #808080; } 
a:hover { color: #A9A9A9; 
text-decoration: none; 
border-bottom: 1px #A9A9A9 dotted;} 

a { 
text-decoration: none; 
} 

br { letter-spacing: 0; }

img {
 border:0;
}

#wrapper {
 width: 850px;
}

/* Header */
#header {
 float: right;
 width: 850px;
 height: 60px;
 margin: 10px 0px 20px;
 padding: 0px;
}

#header #title {
 margin: 0px 15px 0px 0px;
 padding: 0px;
 font: bold 20px 'Comic Sans MS';
 text-align: right;
}

#header div#description {
 margin: 5px 15px 10px 250px;
 padding: 0px;
 color: #778899;
 text-align: right;
}

.ycale {
text-align:center;
margin: 10px auto;
}

.day{
margin: 0 2px;
}

/* Main contents */
#contents {
 float: left;
 margin: 10px 0px 0px;
 padding: 0px;
 color:#000000;
 text-align: left;
}

.entry {
border: 1px solid #D3D3D3;
margin-bottom: 30px;
width: 600px;
background-color: #ffffff;
filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#FFFFFF,endColorStr=#F5F5F5);
overflow: hidden;
}

.contents_title {
 padding: 5px 20px 3px;
 color: #808080;
 font: bold 16px;
 text-align: center;
 border-bottom: 1px solid #D3D3D3;
}

.contents_body {
 margin-top: 20px;
 padding:  0px 20px 4px;
}

.readmore {
margin-top: 20px;
}
.readclose {
margin-top: 20px;
margin-bottom: 20px;
}

.fc2_footer {
 margin: 10px;
}

.time {
margin-top: 20px;
margin-left: 20px;
color: #708090;
}

h3 {
 margin: 5px 10px 0px;
 padding: 7px 15px 8px;
 color: #696969;
 font: bold 14px
 text-align: left;
}

blockquote {
margin: 5px 0px;
padding: 6px;
border: 1px solid #696969;
}

.comment {
 float: left;
border: 1px solid #D3D3D3;
width: 600px;
background-color: #ffffff;
filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#FFFFFF,endColorStr=#F5F5F5);
margin-top: 10px;
margin-bottom: 20px;
text-align: left;
}

.comment_body {
text-align: left;
padding: 20px 20px;
color: #808080;
}

.comment_name{
text-align: left;
padding-left: 40px;
margin-top: 10px;
margin-bottom: 30px;
color: #C0C0C0;
}

.comment_toukou {
text-align: left;
padding: 40px 0px 20px 30px;
color: #000000;
}

.traba {
text-align : center;
margin-top: 20px;
line-height: 40px;
}

/* Sidebar */
#firstSide { float: right;}

.sidebar {
 width: 230px;
 margin: 10px 0px 0px 0px;
 padding: 5px 7px;
 color: #696969;
 text-align: left;
 border: 1px solid #D3D3D3;
 background-color: #FFFFFF;
 filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#F5F5F5,endColorStr=#FFFFFF);
 overflow: hidden;
}

.sidebar h4 {
 margin: 20px 0px;
 padding: 5px 3px;
 color: #A9A9A9;
 font: bold 14px;
 text-align: center;
 border-top: 1px solid #D3D3D3;
 border-bottom: 1px solid #D3D3D3;
}

.navi {
clear:both;
margin: 20px;
}

/* Footer */
#footer {
 clear:both;
 width: 100%;
 height: 35px;
 padding: 20px 0px 0px;
}

hr { 
background-color: #C0C0C0; 
color: #C0C0C0; 
border: none; 
height: 2px; 
border-style: solid;
}


.all {
clear:both;
width: 800px;
text-align : left;
margin: 20px 0px 50px;
padding: 20px 10px 20px 30px;
background-color: #FFFFFF; 
border: 1px solid #D3D3D3;
}
.all_date{
padding: 10px 0px 0px;
font: bold 16px;
text-align:center;
color: #708090;
}
.all_day {
width: 100px;
text-align:center;
padding: 10px;
}
.all_cate {
width: 240px;
text-align:center;
padding: 10px;
}
.all_title {
width: 400px;
text-align:left;
padding: 10px;
}

input, select, textarea {
border: 1px solid #D3D3D3;
background-color: transparent;
color: #000000;
}