@charset "euc-jp";

body{
background-color : #87CEFA;
text-align: center;
margin: 0px;
font-size: 14px;
color: #4169E1;
font-family: "Lucida Grande","Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
}

img {border: 0;}

/* リンクの設定 */
a{cursor : pointer ;}
a:link{color : #abc6ff;}
a:visited{color : #abc6ff;}
a:active{color : #9999ff;}
a:hover{color : #9999ff;}


h1, h2, h3{
color : #808080;
text-decoration: none;
margin: 0px;
padding: 0px;
font-weight: normal;
}

h2 a{
text-decoration: none;
}

blockquote {
margin: 5px;
background-color: #ffffff;
padding: 5px;
border-top: 1px dotted #99cc99;
border-right: 1px dotted #99cc99;
border-bottom: 1px dotted #99cc99;
border-left: 5px solid #99cc99;
}

legend{ background-color: #ffffff; }

/* 全体の幅 -------------------------------------------------*/
#box {
width: 800px;
margin-left: auto;
margin-right: auto;
padding: 0px;
line-height: 110%;
text-align: left;
background-color: #ffffff;
}

/* 左＋メインを合わせた幅 -----------------------------------*/
#box2 {
width: 620px;
margin: 0px;
padding: 0px;
line-height: 110%;
text-align: left;
float : left;
}

/* 左右の幅 -------------------------------------------------*/
#left ,#right{
float : left;
width : 180px;
overflow: hidden;
}

/* メインの幅 -----------------------------------------------*/
#main {
float : right;
width : 440px;
overflow: hidden;
}

/* ヘッダーの幅 ---------------------------------------------*/
#header {
text-align : left;
height : 80px;
margin : 10px;
background-color:#ffffff;
}


#header h1 {
font-weight : bold;
color : #808080;
font-weight : bold;
margin : 10px 0 0 10px;
font-size : 24px;
}

#header a{
color : #808080;
text-decoration: none;
}

#header a:hover{
color : #9999ff;
text-decoration: underline;
}

.introduction {
margin : 10px 0 0 10px;
font-size : 14px;
font-weight : normal;
line-height : 20px;
color : #808080;
}


/* ヘッダー写真部分 ----------------------------------------*/
#photo {
text-align : center;
margin: 0px 25px 0px 25px;
padding : 20px 0px 0px 0px;
width: 750px;
height: 140px;
background-image : url(http://blog-imgs-29-origin.fc2.com/t/a/r/tarikihongan/waku.jpg);
background-repeat:no-repeat;
}

/*フッター
-------------------------------------------------------------*/
#footer {
clear : both;
width : 800px;
font-size : 10px;
color : #808080;
margin : 30px 0 0 0;
text-align : center;
line-height: 20px;
}

#footer a{
color : #808080;
text-decoration: none;
}

#footer a:hover{
color : #9999ff;
text-decoration: underline;
}


/*エントリー
-------------------------------------------------------------*/
.entry{
padding: 15px 10px 5px 10px;
background-color: #ffffff;	
color: #808080;
font-family: "Lucida Grande","Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
font-size: 14px;
}

.entryblock{
font-size:12px;
border-right: 1px solid #4169E1;
border-bottom: 1px solid #4169E1;
border-left: 1px solid #4169E1;
padding: 5px;
WIDTH:440;
margin-bottom:20px;
}


/*エントリー：見出し*/
.date {
color: #4169E1;
font-family: 'Trebuchet MS', Verdana, sans-serif;
font-size: 12px;
text-align: right;
margin-bottom: 10px;
padding: 3px;
}


.entry h2{
color: #808080;
font-size:14px;
font-weight: bold;	
WIDTH:430;
HEIGHT:20;
text-align: center;
border:1px solid #4169E1;
background-color:#ffffff;
background-image : url(http://blog-imgs-29-origin.fc2.com/t/a/r/tarikihongan/titlebg.jpg);
background-repeat:no-repeat;
background-position:100% 100%;
padding: 3px;
}

.entry h2 a{
color: #808080;
}

.entry h2 a:visited{
color: #808080;
}

/*記事の下ステータス部分（日付等）*/
.posted {
color: #808080;
font-family: 'Trebuchet MS', Verdana, sans-serif;
font-size: 14px;
border-top: 1px dotted #808080;
text-align: right;
line-height: normal;
padding: 3px;
margin-bottom: 5px;
}

/*コメントのステータス部分（日付等）*/
.comeposted {
color: #808080;
font-family: 'Trebuchet MS', Verdana, sans-serif;
font-size: 14px;
border-bottom: 1px dotted #808080;
text-align: right;
line-height: normal;
padding: 3px;
margin-bottom: 20px;
}

/*
.entry_state {
font-size: 10px;
color: #636363 ;
text-align: center;
margin: 10px 0px 20px 0px;
}
*/


/*テキスト内の画像*/
.entry_text img {
background-color: #fffffff;
margin: 0px 10px 5px 0px;
padding: 5px;
}


.commment{
color: #808080;
font-size:14px;
font-weight: bold;	
WIDTH:430;
HEIGHT:20;
text-align: center;
border:1px solid #808080;
background-color:#ffffff;
background-image : url(http://blog-imgs-29-origin.fc2.com/t/a/r/tarikihongan/titlebg.jpg);
background-repeat:no-repeat;
background-position:100% 100%;
padding: 3px;
}


/*検索
-------------------------------------------------------------*/
#search{ margin-top:10px; }


/* 自己紹介部分の画像
--------------------------------------------------------------*/
.pay {
text-align: center;
}

.pay img{
text-align: left;
margin: 10px 0 10px 0;
} 


/* サイド
-------------------------------------------------------------*/
.side {
padding: 15px 5px 15px 5px;
}

.sidetitle{
color: #normal;
font-size:14px;
WIDTH:180;
HEIGHT:20;
text-align: center;
border: 1px solid #808080;
background-color:#ffffff;
background-image : url(http://blog-imgs-29-origin.fc2.com/t/a/r/tarikihongan/titlebg.jpg);
background-repeat:no-repeat;
background-position:100% 100%;
padding: 3px;
}

.sideblock{
font-size:12px;
padding: 5px;
WIDTH:180;
margin-bottom:20px;
}

.side ul {
padding: 0px;
margin : 0px 0px 10px 10px;
}

.side li {
margin:3px 0 0 10px;
list-style-type: disc;
text-align: left;
font-size: 12px;
color:#808080;
line-height: 15px;
}


/* カレンダー
-------------------------------------------------------------*/
#calendar {
padding: 2px;
margin-bottom: 20px;
text-align: center;
font-size: 10px;
line-height: 140%;
}

#calendar table{
padding: 2px;
border-collapse: collapse;
border: 0px;
width: 100%;
}

#calendar caption {
border-bottom: 1px dotted #000000;
font-size: 10px;
text-align: center;
font-weight: bold;
text-transform: uppercase;
padding: 3px;
}

#calendar th {
text-align: center;
font-weight: normal;
}

#calendar td { text-align: center; }

#calendar th#sun { color: #FF0000; }
#calendar th#sat { color: #0000FF; }

#calendar td#sun { color: #FF0000; }
#calendar td#sat { color: #0000FF; }

#calendar td a:link {
color: #330000;
text-decoration: underline;
}


#calendar td a:hover {
background: #ff6868;
color: #ffffff;
text-decoration: underline;
}
