#banner, #wrapper, #clist, #comments, #trackback, #zenback, .amazonsearch, .blog, .side_box, .date, .clist_date, .powered, .syndicate {
 margin:0;
 padding:0;
}

#comments, #trackback, #zenback, .amazonsearch, .powered, .syndicate {
 padding:5px;
}

/* box shadow */
.blog, .side_box, .amazonsearch, #clist, #comments, #trackback, #zenback, .powered, .syndicate {
 margin-bottom:10px;
 background-color:#ffffff;  /* 背景色：白 */

 border:1px solid #336666;
 border-width:1px 3px 3px 1px;
 border-radius: 5px;
 box-shadow: 2px 2px 6px #666;
}


.date, .blogbody, .clist_date, .clist_blogbody, #comments, #trackback, #zenback, .small, .popsub, .drk7jpSimilaritySiteTitles {
 font-size:89%;
}

.description, .posted, .topicpath2, #links-left, #links, #footer, .comments-post, .related, .popend, .sponsor, .powered, .syndicate, .copyright, .amz-container, .af, .drk7jpSimilaritySiteSummarys, .drk7jpSimilarityFooter, .powered, .syndicate   { 
 font-size:75%;
}

input[type="text"], input[id="keyword"], textarea, select {
 margin:2px 0;
 border:1px solid #137a7f;
 border-radius: 2px;
}

h2, .date, .comments-head {
 color:#336666;   /* 深緑 */
}

img {
 border:none;
}

#wrapper, #links-left, #links {
 float:left;
}

#content, .imgright {
 float:right;
}

/* --------------- ページ全体 ---------------- */
html {
}
body {
 width:1000px;
 margin:0 auto;
 padding:0;
 font-family: "メイリオ", "Meiryo", Arial, Helvetica, sans-serif;
 color:#333333;  /* 文字色：やや黒 */
 text-align:left;
 background-color:#cccccc;
-background-image:url(http://kawalego.up.seesaa.net/icon/green.gif);
 background-image:url(http://kawalego.up.seesaa.net/icon/black.gif);
-background-image:url(http://www.made-in-england.org/images/legotiles/black.gif);
-background-image:url(http://kawalego.up.seesaa.net/image/lego-stormtrooper-1920x1200_01.jpg);
-background-attachment: fixed;
-background-repeat:no-repeat;
-background-position:top center;
}

/* ---- ページ上部 ----- */
#container{
 overflow: auto;
-margin:0 auto;
 padding:0;
 background-color:#ffffff;  /* 背景色：白 */
 /* 背景画像 */
 background-image:url(http://kawalego.seesaa.net/image/title.jpg);
 background-repeat:no-repeat;
 background-position : top right;
}

/* HomePageタイトル部分バナー */
#banner{}

/* HomePageの詳細コメント */
.description {
 padding:0 1%;
}


/* アンカー */
a{
 text-decoration: underline;
 color:#65a44d;     /* 黄緑 */
 font-weight:bolder;
-text-shadow: 1px 1px 2px rgba(0,0,0,0.3);
}
/* 訪れたリンク */
a:visited {
 color:#137a7f;   /* 緑 */
}
/* マウスを置いたとき */
a:hover {
 color:#e12885;    /* ピンク */
}


/* ----- HomePageタイトル ------ */
h1 {
 margin:0;
 padding:12px 0 10px 0;
 font-size:80%;
 font-weight:bolder;
}
h1,h2 a {
 text-decoration: none;
}

/* ----- 記事タイトル ------ */
h2, .title, .comments-head {
 margin-top:0;
 padding:10px 5px;
 font-size:120%;
 font-weight:bolder;
 border-style:solid;
 border-width:0 0 3px 12px;
}

/* 3カラム用wrapper */
#wrapper {
 width:80%;
}

/* 記事コンテンツ */
#content {
 margin:0 1%;
 width:74%;
-overflow:hidden;
 line-height: 120%;
}

/* 記事全体 */
.blog {}

/* 日付行 */
.date, .clist_date, .side_title {
 padding:5px;
 color:#336666;
 font-weight:bolder;
 background-color:#c8e8d8;        /* 薄緑 */
 border-bottom:1px solid #336666; /* 深緑 */
 border-radius: 5px 5px 0 0;
}

/* google adsense */
.gad_up {
 margin-top:-16px;
 margin-bottom:10px;
 background-color:#c8e8d8;        /* 薄緑 */
-border:1px solid #336666; /* 深緑 */
}

/* 記事本文 */
.blogbody {
 margin:5px;
}

.blogbody img {
 float:left;
 margin-right:10px;
 border-radius: 5px;
 box-shadow: 2px 2px 8px #666;
}

.blogbody li {}

.imgright {
 margin-left:10px;
 border-radius: 5px;
 box-shadow: 2px 2px 8px #666;
}

.text {
 margin:5px;
}

/* posted */
.posted { 
 margin-top:10px;
 padding:5px;
 text-align: right;
 border-top:1px dotted #137a7f;
}

/* トピックスパス */
.topicpath2 {
 margin-bottom:10px;
}

/* ---------- カテゴリ記事リスト --------- */
#clist {}
.clist_date {}
.clist_blogbody {
 margin:5px;
}
.clist_blogbody ul {
  margin-left:4px;
  padding:0;
}
.clist_blogbody li {
  list-style-type:square;
  margin-left:8px;
  padding:4px 0;
}



/* ----- 左サイドバー全体 ------ */
#links-left {
 margin: 0 1%;
 width:22%;
-overflow:hidden;
}

/* ------ 右サイドバー全体 ----- */
#links {
 margin: 0 1%;
 width:18%;
-overflow:hidden;
}


/* --------- サイドバーのBOX -------- */
.side_box {}

/* サイドバーのタイトル */
.side_title {}
/* --
.side_title:before {
 content:"■";
 font-size:132%;
}
-- */

/* サイドバー内容 */
.side_body {
 padding:5px;
}

.side_body ul {
  margin-left:4px;
  padding:0;
}
.side_body li {
  list-style-type:square;
  margin-left:8px;
  padding:4px 0;
}

/* リンク集 */
.side_link {
 margin:5px 0;
 padding:5px 0;
 border-bottom:1px dotted #cccccc;
}
.side_link_title {
 font-weight:bolder;
}
.side_link_title:before {
 content:"▼";
}

.side_link ul {
 margin:0;
 padding:0;
}
.side_link li {
 list-style-type:none;
 margin:0;
 padding:0;
}

/* サイドバー：submitボタン */
.input-submit{}

form {
 margin: 2px 0;
 padding: 0;
}


/* --------- コメント全体 ----------- */
/* ------ トラックバック ------ */
/* ------ zenback ------- */
/* コメント：入力フォーム全体 */
#comments form {
 margin-top:5px;
 padding-left:10px;
}
/* コメント：入力ボックス(名前他) */
#comments input {
 max-width:250px;
}
/* コメント：入力ボックス(コメント本文) */
#comments textarea{
 max-width:400px;
}
/* コメント欄のタイトル */
.comments-head{}

/* コメント本文 */
.comments-body {
 padding:5px;
}
/* コメントのposted */
.comments-post {
 margin-bottom:15px;
 padding:5px;
 text-align:right;
 border-bottom:1px dotted #cccccc;
}

/* ---------- FAQ ----------- */
.faq {}
.faq h2 {}
.faq h3 {
  margin-left: 5px;
  padding-left: 5px;
  font-weight: bold;
  color: blue;
  border-style:solid;
  border-width:0px 0px 1px 10px;
}
.faq_category {}
.faq_question {}
.faq_answer {
  margin-left: 10px;
}


/* ---------- タイル ----------- */
.tile {
}
.tile ul{
 margin:0;
 padding:0;
 list-style-type:none;
 width:auto;
  vertical-align:top;
}
.tile li{
 float:left;
 display:block;
 margin:5px;
  padding:5px;
  vertical-align:top;
  width:160px;
  border: 1px solid #333333;
}


/* ---------- Amazonsearch ----------- */
.amazonsearch {}
.drk7jpSimilarity {
 margin-top:5px;
}
.drk7jpSimilarityHeader {}
.drk7jpSimilaritySiteTitles {border-top:1px dotted #cccccc;}
.drk7jpSimilaritySiteSummarys {}
.drk7jpSimilarityFooter {}

/* -------- ページランキング ------- */
.pageranking {}
.pageranking a {}
.pageranking a:visited {}
.pageranking a:hover {}


/* 強調 */
.strong {
 font-weight:bold;
}

/* 段落 */
p {
 margin:2px 0;
}

/* line */
hr {
  border:1px solid #bec8d1;
}

ul {
  margin-top:0;
  margin-bottom:0;
}

/* 右詰 */
.right { 
 text-align: right;
}


/* 関連記事 */
.related {
 margin:0 5px;
 padding:5px;
 border:1px dotted #137a7f;
}

/* アフィリエイト */
.af {
 margin:0 10px;
 padding:5px;
 border:1px dotted #137a7f;
}

/* フッタ */
#footer{
 clear:both;
 text-align:left;
 margin: 10px 1%;
}

/* copyright */
.copyright{
 width:100%;
 text-align:center;
}

/* syndicate (RDF site summary 他) */
.syndicate {
}

/* powered (Seesaaロゴ)*/
.powered {
}

/* スポンサード リンク */
.sponsor {
 margin-top:10px;
 border-top:1px dotted #137a7f;
}

/* ------- カテゴリ最新記事用 ----------------- */
.listCategoryArticle{
 margin:10px 0;
 padding:5px;
 border:1px dotted #336666;
}
.listCategoryArticle ul{
 margin:0 0 0 10px;
 padding:0;
 list-style:none;
}
.listCategoryArticle ul li{
 margin:0 0 0 10px;
}

/* ----- pop ----------------------------- */
.sideseparate {
 border-top: 1px solid #bec8d1;
 border-bottom: 1px solid #bec8d1;
 padding-top: 3px;
 padding-bottom: 3px;
}
.popbox {
 max-width:152px;
 padding:2px;
 border:2px solid #137a7f;
 background-color: #ffffdf;
}
.popmain {
 font-weight:bold;
 font-family: S2GP殴り書き, HGP創英角ﾎﾟｯﾌﾟ体, Arial, Helvetica, sans-serif;
 border-bottom: 3px solid #ff9900;
 font-size: 115%;
}
.popsub {
 font-family: S2GP殴り書き, HGP創英角ﾎﾟｯﾌﾟ体, Arial, Helvetica, sans-serif;
}
.popend {
 text-align: right;
}


/* ----- tag ----------------------------- */
.tag-search, .tag-article-summary, .tag-more {
 font-size:75%;
}

.tag-article-title, .tag-article-posted, .tag-photos-title, .tag-audios-title, .tag-videos-title {
 font-size:89%;
}

.tag-photos, .tag-photos-title, .tag-audios, .tag-audios-title, .tag-audios-posted, .tag-videos, .tag-videos-title, .tag-navi {
 position: relative;
}

.tag-word {
 margin: 10px 0 0 0;
 padding:5px;
 border-top:1px dotted #137a7f;
}

/* タグページ全体 */
.tag {}

/* タグページの罫線 */
#tag_cloud {
 border: 1px solid #336666;
 padding: 10px;
 text-align: left;
}
#tag_cloud a {
 padding: 2px;
}

/* タグページのタグタイトル */
.tag-title {
    padding: 2px 0 2px 5px;
    background: #c8e8d8;
    color: #137a7f;  /* 濃緑 */
    font-weight: bold;
}

/* タグ一覧全体 */
.tag-body {}

/* タグ一覧の「記事」の部分 */
.tag-service {
    padding: 0 0 5px 0;
    border-bottom: 1px solid #336666;
    clear: left;
}


/* タグ一覧の「?で全体を検索する」の部分 */
.tag-search {
    margin-bottom: 10px;
    padding: 5px 0;
    text-align: right;
}

/* タグ一覧 */
.tag-article {
    padding: 0 0 10px 0;
}

/* タグ一覧の記事タイトル */
.tag-article-title {
    padding: 0 0 5px 0;
}

/* タグ一覧の投稿時間 */
.tag-article-posted {}

/* タグ一覧のサマリー(デフォルトはコメントアウト) */
.tag-article-summary {
    padding-left: 20px;
}

/* 「≫もっと見る」の部分 */
.tag-more {
    margin: 10px 0;
    text-align: right;
    clear: left;
}


.tag-photos {
    margin: 5px;
    float: left;
    width: 150px;
    height: 200px;
}
.tag-photos-title {
    padding: 5px 0;
}
.tag-audios {
    margin: 5px;
}
.tag-audios-title {
    font-weight: bold;
    padding: 0 0 5px 0;
}
.tag-audios-posted {
    font-weight: normal;
}
.tag-videos {
    float: left;
    margin: 10px;
}
.tag-videos-title {
    padding: 5px 0;
}
.tag-navi {
    clear: left;
    text-align: center;
    margin: 10px 0;
}

     
/* ^^^^^^^^ BELOW IS THE CODE FOR THE MENU ^^^^^^^^^^ */
#tabs29{
 position:relative;
 display:block;
 height:36px;
 text-transform:uppercase;
 font-size:12px;
 font-weight:bold;
 background:transparent url("http://kawalego.up.seesaa.net/icon/bgOFF.gif") repeat-x top left;
-font-family:Helvetica,Arial,Verdana,sans-serif;
 border-bottom:4px solid #336666;
 border-top:1px solid #C0E2D4;
 margin:0 0 10px 0;
}
#tabs29 ul{
 margin:0;
 padding:0;
 list-style-type:none;
 width:auto;
}
#tabs29 li{
 display:block;
 float:left;
 margin:0;
 padding:0;
}
#tabs29 li a {
 display:block;
 float:left;
 color:#874B46;
 text-decoration:none;
 padding:12px 20px 0 20px;
 height:24px;
 background:transparent url("http://kawalego.up.seesaa.net/icon/bgDIVIDER.gif") no-repeat top right;
}
#tabs29 li a:hover {
 background:transparent url("http://kawalego.up.seesaa.net/icon/bgHOVER.gif") no-repeat top right;
}
#tabs29 li a.current,#tabs29 li a.current:hover {
 color:#fff;
 background:transparent url("http://kawalego.up.seesaa.net/icon/bgON.gif") no-repeat top right;
}
