@charset "UTF-8";

/*
ホワイトクリスマス
07/12/14
misaki
*/

*{
margin: 0;
padding: 0;
}

/*
ボディ
背景、ページ全体設定
*/
body {
color: #3D3D3D;
background: #FFF;
font-size: 80%;
font-family: "verdana", "helvetica", "osaka", "ＭＳ Ｐゴシック", sans-serif;
line-height: 150%;
letter-spacing: 1px;
}

/* 個別に設定されてないリンク設定 */

a {color: #015EA3; text-decoration: none;}
a:link {color: #015EA3;}
a:visited {color: #015EA3;}
a:hover {color: #015EA3; text-decoration: underline;}
a:active {color: #015EA3; text-decoration: underline;}

a img {border:none;}

p {
text-align: justify;
text-justify: distribute;
}

/*
 ページ全体
ヘッダ、エントリー、フッターを含むエリア
 */


#container {
width: 740px;
margin: 0px auto;
padding: 0px;
}

/****************

ページ上部/ヘッダー

*****************/

/*
ヘッダーバナー
*/
#banner {
/*w740 h250 */
margin: 0px 0px 20px 0px;
padding: 40px 0 0 45px;
color:#FFF;
background: url(http://shiga-saku.net/_img/2cam-whitechristmas/header.jpg) no-repeat left top;
height:210px;
}


/*
ブログタイトル
*/
h1.blogtitle {
margin:0px;
padding:0px;
font-size: 160%;
line-height:130%;
letter-spacing:2px;
font-weight:bold;
text-align:left;
}

/*
ブログタイトルリンク
*/
h1.blogtitle a:link {color: #FFF;}
h1.blogtitle a:visited {color: #FFF;}
h1.blogtitle a:hover {color: #FFF; text-decoration: underline;}
h1.blogtitle a:active {color: #FFF; text-decoration: underline;}

/*
ブログ説明文
*/
div.description {
margin:8px 0 0 0 ;
line-height:150%;
width:452px;
}



/****************

ページ下部/フッター

*****************/

#footer {clear: both;}

/* コピーライト */
#copyright {
padding:10px 0 0 0;
margin:30px auto 30px auto;
border-top:5px solid #005DA3;
line-height:100%;
text-align: center;
}


/****************

メインコンテンツ(記事)エリア

*****************/

/*
記事エリア全体
*/
#content {
width: 523px;
margin-bottom: 2px;
padding:0px 10px 0px 0px ;
float: left;
}

div.blog {}

/*記事１つ１つの全体*/
div.blogbody {
margin-bottom:60px;
padding:0px;
}

/*記事日付*/
h2.date {
/* w523 h23 */
margin: 0;
padding: 5px 7px 0 0 ;
color:#005CA1;
font-size:100%;
line-height:100%;
text-align:right;
background: url(http://shiga-saku.net/_img/2cam-whitechristmas/entry_date_bg.gif) no-repeat left center;
height:18px;
font-weight:normal;
}
/*記事タイトル*/
h3.title {
margin:0px;
margin:20px 0px 20px 0px;
color: #015EA3;
font-size:150%;
line-height:100%;
font-weight:normal;
}
/*記事本文*/
div.main {
padding: 10px 10px 10px 0;
line-height:180%;
}
/*記事下部*/
div.posted {
margin:0px;
padding: 20px 10px;
font-size: 90%;
letter-spacing:0;
text-align: right;
}
/*ページトップへ戻るリンク*/
div.pagetop {
margin: 10px 0;
padding: 10px 10px 0;
text-align: right;
}

/****************

カレンダー

*****************/

div.calender {
margin-bottom: 15px;
text-align: center;
}

/*カレンダーヘッド*/
div.calendarhead {
margin-bottom: 2px;
}

/*カレンダー枠(テーブル設定)*/
table.calendartable {
width: 100%;
margin: 0 auto;
border-collapse: collapse; 
}

table.calendartable tr {}

/*カレンダー曜日部分*/
.calendarweek {

font-weight: normal;
}

th.calendarwd {
background: #E9E0BA;
vertical-align: middle;
border:1px solid #015EA3;
font-weight: normal;
text-align: center;
font-size:90%;
line-height:100%;
padding:5px 0;
}

th.sun {
color: #ED1C24;
}

th.sat {
color: #00AEEF;
}

span.calendarweek {
position: center;
}

td.calendard{
vertical-align: middle;
empty-cells: show;
text-align: center;
border:1px solid #015EA3;
font-size:90%;

line-height:100%;
padding:5px 0;
}
td.sun{}
td.sat{}

span.calendar{
padding: 2px 2px 1px 2px;
position: center;
}


/****************

リンクエリア/サイドメニュー

*****************/

/*エリア全体設定*/
#links {
width: 187px;
padding:0px 0px 0px 0px ;
margin-bottom: 2px;
float: right;
}


div.category,
div.recentrntry,
div.recententry,
div.archives,
div.memory,
div.comment,
div.trackback,
div.link,
div.search,
div.qrcode,
div.rss,
div.counter,
div.counter,
div.subscription,
div.profile,
div.inquiry {
margin-bottom: 15px;

}

/*サイドタイトル*/
div.sidetitle {

/* w187 h35 */
color:#FFF;
font-weight:normal;
background: url(http://shiga-saku.net/_img/2cam-whitechristmas/side_title.gif) no-repeat left top;
height:25px;
padding:10px 0 0 37px;
line-height:100%;

}

/*サイド本文*/
div.side {
padding: 5px 5px 5px 5px;
border-bottom:1px solid #8E8E8E;
border-left:1px solid #8E8E8E;
border-right:1px solid #8E8E8E;

font-size:70%;
line-height:150%;
}

input.button {padding: 1px;}

div.sidebody {}

div.category {}

div.recentrntry {}

div.recententry {}

div.archives {}

div.memory {}

div.comment {}

div.trackback{}

div.link {}

div.search {}

div.qrcode {}

div.rss {padding: 5px;}
ul.rss {
list-style-type: none;
margin:0px;
padding:0px;
line-height:120%;

}
ul.rss li{
display:block;
margin:0 3px 0 0;
float:left;
}

div.subscription {}

div.profile {}

div.inquiry {}


/****************

個別エントリーページ

*****************/
#entry div.menu {
margin: 10px 0;
padding-top: 10px;
border-top: 1px solid #DADADA;
}

div.trabacomments {
padding: 0 10px;
}

div.trabacomments h3 {
font-size: 100%;
}

/* comment input style */

table.form {
margin: 10px;
}

table.form td {
padding: 2px 0;
}

#author,
#email,
#url,
textarea {
border-top: 1px solid #AAAAAA;
border-right: 1px solid #DADADA;
border-bottom: 1px solid #DADADA;
border-left: 1px solid #CCCCCC;
}

#author,
#email,
#url {
width: 200px;
padding: 1px;
}

#bake {}
textarea {
width: 400px;
padding: 2px;
color: #76797C;
font-size: 90%;
line-height: 140%
}

input.btsend {
width: 60px;
padding: 1px;
text-align: center;
}
