@charset "UTF-8";


/*-- 基本的に自分で作成する時に便利な程度にしか説明がないのですが、分かる方はカスタマイズはご自由にして頂いて構いません。何かあればブログでご連絡ください。http://tmpblog.blog58.fc2.com/ --*/

/*-- 全体 --*/
* {margin : 0;
padding : 0;}
li {list-style-type: none;}
textarea,select,input {font-size: 12px;}

/*-- リンク --*/
a {text-decoration: none;}
a:link {color: #666;}
a:visited {color:#666;}
a:hover {color:#eee;}

/*-- レイアウト --*/
body {
margin: 0;
padding: 0;
text-align: center;
font-family: Verdana, Helvetica, sans-serif;
background-color: #F8F8EC;
background-image: url(http://blog-imgs-23-origin.fc2.com/t/m/p/tmpblog/usa_body.gif);
}
div#wrapper {
text-align: left;
width : 830px;
margin:0 auto;
padding: 0;
}

div#container {
margin:  0; 
width: 630px; 
text-align: left;
float : left; 
}

div#header {
text-align : left;
padding : 0;
margin: 25px 0;
}

div#contents {
width : 430px;
float : right;
margin : 0px;
overflow: hidden;
}

div#footer {
width: 100%;
clear : both;
padding: 0;
}


/* AA表示 */
.aa{
font-family:"ＭＳ Ｐゴシック","MS PGothic","Mona","mona-gothic-jisx0208.1990-0",sans-serif;
font-size:16px;
line-height:18px;
}





/*-- テーブル型カレンダー --*/
.calender {
margin: 0 auto;
text-align: center;
font-size: 11px;
border-collapse: separate;
border-spacing: 2px;
}
.calender td {
padding: 1px;
text-align: center;
width: 16px;
}

.calender td a:link {font-weight: bold;}
.calender td a:visited{font-weight: bold;}
.calender td a:hover {font-weight: bold;}
.calender caption{
margin: 0 auto;
text-align: center;
}


/*-- 見出し --*/
h1{
letter-spacing: 1px;
padding: 0 30px 0 20px;
font: bold 24px Georgia, Verdana, Helvetica, sans-serif;
}
h1 a:link {color: #999;}
h1 a:visited {color: #999;}
h1 a:hover {color: #D9C37A; text-decoration: none;}
h1 a:active {color: #999;}


h2 {
font-size: 10px;
font-weight:normal;
margin: 0 20px 0 20px;
color: #42253D;
}

h3 {
height: 25px;
color: #83856B;
padding: 10px 30px 0 28px;
margin: 0;
font-size: 15px;
background-image: url(http://blog-imgs-23-origin.fc2.com/t/m/p/tmpblog/usa_entitle.gif);
background-repeat : no-repeat;
background-position : left center;
}
h3 a:link {color: #83856B;}
h3 a:visited {color: #83856B;}
h3 a:hover {color: #eee; text-decoration: none;}
h3 a:active {color: #83856B;}


/*-- ページナビ --*/
.pageselect {
padding: 5px;
margin: 20px 10px;
text-align: center;
font-size: 10px;
color: #C6C5BF;
font-weight: bold;
}
.pageselect a{color: #83856B;}
.pageselect a:hover {color: #999;}

/*-- エントリー --*/
div.entry {
margin: 10px 15px;
padding: 0;
background-image: url(http://blog-imgs-23-origin.fc2.com/t/m/p/tmpblog/usa_en.gif);
border-right: 1px solid #D9C37A;
border-bottom: 1px solid #D9C37A;
}

div.entry_title {
margin: 0 15px 0 18px;
padding: 0;
}

div.entry_body {
font-size: 12px;
line-height: 20px;
margin: 0 8px 0 8px;
padding: 20px 15px;
color: black;
background-image: url(http://blog-imgs-23-origin.fc2.com/t/m/p/tmpblog/usa_entry2.gif);
}

div.entry_body a{text-decoration: underline;}

div.entry_more {
font-size: 10px;
margin: 0 15px 0 15px;
padding: 10px 15px;
}

.entry_state {
font-size : 10px;
color : #5B563D;
text-align : right;
padding : 0 10px 10px 10px;
margin: 0 15px 0 15px;
letter-spacing:1px;
}
.entry_state p {
padding-top: 20px;
}

.entryday {
text-align : left;
margin: 0;
padding : 15px 0 10px 20px;
font: bold 21px Georgia, Verdana, Helvetica, sans-serif;
color: #D9C37A;
line-height: 80%;
}
.entryday p {
font-size: 12px;
margin: 0;
}

/*-- エントリー内画像 --*/
.entry_body img { 
border: 1px solid #5B563D;
}
img.left {
float:left;
clear:left;
margin:5px 10px 5px 0px;
padding:0px;
}

/*-- 引用文 --*/
blockquote {
padding: 0 10px;
color: #83856B;
line-height: 20px;
background: #F3E1AF;
background-image: url(http://blog-imgs-23-origin.fc2.com/t/m/p/tmpblog/usa_entry2.gif)
}

div.entry_body li{
list-style-type: disc;
margin: 0 15px 0 20px;
}

/*-- コメント表示部分 --*/
div.comment {
margin: 10px 15px;
padding: 0;
background-image: url(http://blog-imgs-23-origin.fc2.com/t/m/p/tmpblog/usa_en.gif);
border-right: 1px solid #EBE29A;
border-bottom: 1px solid #EBE29A;
}
div.commentbody {
font-size: 12px;
line-height: 150%;
margin: 0 15px 0 15px;
padding: 20px 15px;
color: #83856B;
}

.commenttop {
text-align : left;
margin: 10px 15px 0 15px;
padding : 10px 0 0 10px;
font: bold 14px Georgia, Verdana, Helvetica, sans-serif;
color: #83856B;
}

div.comment_title {
margin: 0 15px 0 15px;
padding: 15px 10px 0 10px;
font: bold 14px Georgia, Verdana, Helvetica, sans-serif;
color: #83856B;
}

.comment_state {
font-size : 10px;
color : #83856B;
text-align : right;
padding : 0 20px 5px 0;
margin: 0 15px 0 15px;
letter-spacing:1px;
}


/*-- トラックバック --*/
.trackbackurl {
margin :0px;
background: #f5f5f5;
border : 1px solid #83856B;
font-size: 12px;
color: #83856B;
}

/*-- サイドバー --*/

div#sidebar {
float:left;
width: 200px;
overflow: hidden;
padding: 350px 0 0 0;
color: #FBF3E1;
background-image:
url(http://blog-imgs-23-origin.fc2.com/t/m/p/tmpblog/usa_tops.gif);
background-repeat : no-repeat;
background-position : top left;
}

div#sidebar2 {
float:right;
width: 200px;
overflow: hidden;
padding: 0 0 47px 0;
color: #FBF3E1;
background-image:
url(http://blog-imgs-23-origin.fc2.com/t/m/p/tmpblog/usa_right.gif);
background-repeat : no-repeat;
background-position : bottom center;
}

div#sidebar a:link {color: #FBF3E1;}
div#sidebar a:visited {color: #FBF3E1;}
div#sidebar a:hover {color: #5B563D;}
div#sidebar2 a:link {color: #FBF3E1;}
div#sidebar2 a:visited {color: #FBF3E1;}
div#sidebar2 a:hover {color: #5B563D;}

#sidebar ul li {
margin: 0;
padding: 2px 0 2px 5px;
font-size: 10px;
line-height: 130%;
border-bottom: 1px dotted #EAE0D5;
}
#sidebar2 ul li {
margin: 0;
padding: 2px 0 2px 5px;
font-size: 10px;
line-height: 130%;
border-bottom: 1px dotted #EAE0D5;
}

#sidebar ul {
margin: 0;
padding: 0px;
}
#sidebar2 ul {
margin: 0;
padding: 0px;
}

.sidebar_title {
font: bold 13px "Trebuchet MS", Monaco, sans-serif;
letter-spacing: 1px;
color: #42253D;
margin: 0;
padding: 5px 5px 5px 20px;
background: #CBB593;
background-image: url(http://blog-imgs-23-origin.fc2.com/t/m/p/tmpblog/usa_body.gif);
}

.sidebar_contents {
margin : 0px;
font-size : 15px;
padding : 5px 15px;
background: #CBB593;
}

div.prphoto {
text-align: left;
padding: 0 0 2px 10px;
}

div.prmessage {
text-align: left;
padding: 0 0 0 10px;
}

div.prname {
text-align: left;
padding: 0 0 0 10px;
font-weight : bold;
}


/*-- 著作権表示部分 --*/
.copyright{
font-size:10px;
padding:5px;
text-align: center;
line-height: 130%;
color: #5B563D;
}


/*-- フォーム --*/
input.serb {
color: #f5f5f5;
margin : 0;
background: #83856B;
font-weight : bold;
font-size: 12px;
border : 1px solid #83856B;
}
input {
margin :1px;
background: #f5f5f5;
border : 1px solid #83856B;
font-size: 12px;
color: #83856B;
}
textarea {
margin :1px;
background: #f5f5f5;
border : 1px solid #83856B;
font-size: 12px;
color: #83856B;
}

/*-- サイドバーアマゾン用 --*/
.plugin-catamazon {
text-align: center;
font-size:10px;
padding: 0;
margin : 0 0 5px 0;
}
.plugin-catamazon a {
font-weight : bold;
}
.plugin-catamazon img {
border: none;
margin : 3px 0 0 0;
}
.plugin-newamazon {
text-align: center;
font-size:10px;
padding: 0;
margin : 0 0 5px 0;
}
.plugin-newamazon a {
font-weight : bold;
}
.plugin-newamazon img {
border: none;
margin : 3px 0 0 0;
}


#navigation {
 width: 800px;
 padding: 5px;
 background-color: #000099;
 }
 
#navigation ul {
 list-style: none;
 margin: 0px;
 padding: 0px;
 font-size: 13px;
 text-align: center;
 background-color: #000099;
 }
 
#navigation li {
 display: inline;
 white-space: nowrap;
 }