/* ------- ■全体の中身設定------- */

* {

  margin: 0px;

  padding: 0px;

  vertical-align: baseline;

}



HTML {

  scrollbar-3dlight-color:#f4f4ff;

  scrollbar-arrow-color:#8080ff;

  scrollbar-darkshadow-color:#8080ff;

  scrollbar-face-color:#f4f4ff;

  scrollbar-highlight-color:#888;

  scrollbar-shadow-color:#888;

  scrollbar-track-color:#d5d5ff;

}



body {

  color: #333;

  background-color: #f4f4ff;

  margin: 0px;

  padding: 20px 0px 10px 0px;

}



BR{letter-spacing:normal;}



input, textarea {

  font-family: Hiragino Kaku Gothic Pro,"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", Helvetica, Arial, sans-serif;

  border: 1px solid #666;

  font-size: 12px;

}



.btn {

  background-color:#5555ff;

  color:#fff;

}



form {

  padding: 0px;

  margin: 0px;

}



blockquote {

  font-size: 12px;

  padding: 10px;

  margin: 0px 10px 0px 10px;

  border-top: 1px solid #CEE3CE;

  border-bottom: 1px solid #CEE3CE;

  border-left: 1px solid #CEE3CE;

  border-right: 10px solid #CEE3CE;

}



/* ------- ■ピックアップ画像部分 ------- */

.pict {

  float: right;

  border:none;

}



/* ------- ■リンクの色 ------- */

a:link     {color: #9966FF; text-decoration: none;}

a:visited   {color: #9966FF; text-decoration: none;}

a:hover   {color: #FF0000; text-decoration: none;}



a:link img { border : none; }

a:visited img { border : none; }

a:hover img { border : none; }



/* ------- ■タイトル部分 ------- */

.titlebox {

  overflow: hidden;

  background-color:#FFFFFF;

  text-align: left;

}



/* ------- ■ピックアップ画像用領域 ------- */

.pickbox {

  background-color:#f4f4ff;

  text-align: center;

}



/* ------- ■本文の枠部分 ------- */

.main {

  overflow: hidden;

  background-color:#FFFFFF;

}



.entryBodyset {

  width: 98%;

  margin: 15px 10px 10px 10px;

  text-align: left;

  clear: both;

}



.entry_title {

  background-position: 5px 0px;

  color: #000000;

  font-size: 13px;

  font-weight: bold;

  font-family: Verdana, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka‐等幅;

  letter-spacing : 1px;

  background-color: #ead5ff;

  padding: 0px 5px 0px 23px;

  border-bottom: 1px solid #bbb;

}

.entry_title a, .entry_title a:link, .entry_title a:visited, .entry_title a:active {color:#000000; text-decoration:none;}

.entry_title a:hover {color: #e9e9e9; text-decoration: none;}



.entry_date {

  color: #777;

  font-size: 9px;

  font-family: Verdana, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック",;

  font-weight: normal;

  text-align: right;

  margin: 0px 5px 5px 0px;

}



.entry_body   {

  font-size: 12px;

  line-height: 150%;

  font-family: Verdana, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック",;

  margin: 5px 0px 5px 0px;

}



.entry_body ul{

  padding: 0px 0px 0px 10px;

  margin: 0px 0px 5px 0px;

  border-left: 5px solid #CEE3CE;

  list-style-type: none;

}



.entry_CTTB {

  color: #000000;

  font-size: 13px;

  font-weight: bold;

  font-family: Verdana, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka‐等幅;

  letter-spacing : 1px;

  background-color: #f4eaff;

  border-bottom: 1px solid #bbb;

  padding: 0px 5px 0px 10px;

}

.entry_CTTB a, .entry_CTTB a:link, .entry_CTTB a:visited, .entry_CTTB a:active {color:#777; text-decoration:none;}



.entry_data {

  font-size: 12px;

  color: #777;

  margin: 20px 10px 5px 0px;

  font-family: Verdana, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka‐等幅;

  border-top: 1px dotted #CECF9C;

  text-align: right;

  clear: both;

}



.entry_state {

  font-size: 12px;

  color: #777;

  margin: 20px 10px 5px 0px;

  font-family: Verdana, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka‐等幅;

  border-bottom: 1px dotted #CECF9C;

  text-align: right;

  clear: both;

}



/* ------- ■メニュー領域 ------- */

.menubox {

  background-color:#d5d5ff;

  font-family: Arial, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック",;

  font-size: 12px;

  border: 3px double #000;

  padding: 0px 10px;

}



/* ------- ■ページトップへリンク ------- */

.pagetop {

  font-size: 11px;

  text-align: right;

  font-family: Verdana, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック",;

  padding: 0px 10px 20px 0px;

}



/* ------- ■全体の指定------- */

#inbox {

  margin: 10px 20px 0px 20px;

  text-align: left;

}



.site_title {

  font-size: 18px;

  margin: 15px 30px 5px 25px;

}



.site_title a,

.site_title a:link,

.site_title a:visited,

.site_title a:active,

.site_title a:hover {

  font-weight: bold;

  color: #5555ff;

  font-family: Verdana, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック",;

  text-decoration: none;

}



.description {

  font-size: 13px;

  font-weight: bold;

  color: #777;

  font-family: Verdana, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック",;

  margin: 0px 40px 10px 35px;

}



/* ------- ■メニューの小分け部分 ------- */

.sideSet_link {

  font-family: "Verdana", "ＭＳ ゴシック", "Osaka";

  font-size: 10px;

  padding: 5px 5px 5px 5px;

  margin: 0px 0px 0px 0px;

  text-align: left;

}



.getlist_view {

  font-family: "Verdana", "ＭＳ ゴシック", "Osaka";

  overflow: auto;

}



.getlist {

  font-family: "Verdana", "ＭＳ ゴシック", "Osaka";

  DISPLAY: none; 

  overflow: auto;

}



.linktitle {

  padding: 4px 10px 2px 10px;

  font-family: Arial, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック",;

  font-size: 11px;

  font-weight: bold;

  color: #444;

  text-align: left;

}



.linktext {

  padding: 0px 10px 20px 10px;

  font-size: 11px;

  color: #333;

  font-family: Verdana, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック",;

  line-height: 14px;

  text-align: left;

}



.li_main {

  padding: 0px 0px 0px 20px;

  margin: 3px 0px 3px 0px;

  list-style-type: none;

}



.li_sub {

  padding: 0px 0px 0px 10px;

  margin: 3px 0px 3px 5px;

  list-style-type: none;

}



/* ------- ■POPRANK用 ------- */

.li_poprank {

  padding: 0px 0px 0px 35px;

  margin: 0px 0px 3px 0px;

  list-style-type: disc;

}



/* ------- ■検索ボックス ------- */

#searcharea  {

  font-size: 12px;

  padding: 0px 0px 0px 0px;

}



.search {

  color: #333;

  font-size: 10px;

  font-family: Verdana, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック",;

  text-align: center;

  margin: 0px 0px 0px 0px;

}



/* ------- ■ページ移動リンク ------- */

.nextback {

  font-size: 10px;

  text-align: center;

  font-family: "ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3",Verdana, Osaka‐等幅;

  margin: 10px 35px 10px 30px;

}



/* ------- ■記事部の日付の曜日による色変化の為 ------- */

.w0 { color: #ff0000; } /* 日曜日の色＝赤 */

.w6 { color: #0000ff; } /* 土曜日の色＝青 */



/* ------- ■トラックバックのサムネイル表示用 ------- */

.tbimg {

  float: left;

  margin: 0.5em 1em 0.5em 1em;

  border-width: 0;

}



/* ------- ■フッダー部分 ------- */

#footer {

  text-align:center;

  color: #333;

  font-size: 10px;

 line-height: 12px;

 font-family: Verdana, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka‐等幅;

}



/* ------- ■ページトップ注意書き用 ------- */

.attention {

  color: #FF0000;

  font-size: 10px;

  font-family: Verdana, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka‐等幅;

  position:absolute;

  top: 5px;

  left: 40px

}



/* ------- ■コメントの引用強調 ------- */

.cmtquote {

color: #6666ff;

font-weight: bold;

}



/* ------- ■GDPOP（Lightbox v2）の導入にて追記 ------- */

#lightbox{

  position: absolute;

  top: 40px;

  left: 0;

  width: 100%;

  z-index: 100;

  text-align: center;

  line-height: 0;

  }



#lightbox a img{ border: none; }



#outerImageContainer{

  position: relative;

  background-color: #fff;

  width: 250px;

  height: 250px;

  margin: 0 auto;

  }



#imageContainer{

  padding: 10px;

  }



#loading{

  position: absolute;

  top: 40%;

  left: 0%;

  height: 25%;

  width: 100%;

  text-align: center;

  line-height: 0;

  }

#hoverNav{

  position: absolute;

  top: 0;

  left: 0;

  height: 100%;

  width: 100%;

  z-index: 10;

  }

#imageContainer>#hoverNav{ left: 0;}

#hoverNav a{ outline: none;}



#prevLink, #nextLink{

  width: 49%;

  height: 100%;

  background: transparent url(../lightbox/images/blank.gif) no-repeat; /* Trick IE into showing hover */

  display: block;

  }

#prevLink { left: 0; float: left;}

#nextLink { right: 0; float: right;}

#prevLink:hover, #prevLink:visited:hover { background: url(../lightbox/images/prevlabel.gif) left 15% no-repeat; }

#nextLink:hover, #nextLink:visited:hover { background: url(../lightbox/images/nextlabel.gif) right 15% no-repeat; }





#imageDataContainer{

  font: 10px Verdana, Helvetica, sans-serif;

  background-color: #fff;

  margin: 0 auto;

  line-height: 1.4em;

  }



#imageData{

  padding:0 10px;

  }

#imageData #imageDetails{ width: 70%; float: left; text-align: left; }  

#imageData #caption{ font-weight: bold;  }

#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;  }      

#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;  }  

    

#overlay{

  position: absolute;

  top: 0;

  left: 0;

  z-index: 90;

  width: 100%;

  height: 500px;

  background-color: #000;

  filter:alpha(opacity=60);

  -moz-opacity: 0.6;

  opacity: 0.6;

  }

  



.clearfix:after {

  content: "."; 

  display: block; 

  height: 0; 

  clear: both; 

  visibility: hidden;

  }



* html>body .clearfix {

  display: inline-block; 

  width: 100%;

  }



* html .clearfix {

  /* Hides from IE-mac \*/

  height: 1%;

  /* End hide from IE-mac */

  }  



/* ------- ■画像一覧（VIMGLIST） ------- */ 

.vimglist {

font-size : 11px;

margin : 30px 0px 0px 0px;

text-align : center;

}

.vim_title {

color : gray;

font-size : 11px;

margin : 0px 0px 0px 30px;

text-align : left;

}

.vim_cate {

margin : 0px 30px 0px 0px;

text-align : right;

}

.vim_page {

width : 95%;

margin : 0px 0px 0px 10px;

font-size : 12px;

text-align : left;

}

.vim_list {

text-align : center;

}

.vim_img {

text-align : center;

margin : 5px 0px 0px 0px;

background-color : #f7f7f7;

width : 100%;

height : 130px;

}

.vim_text {

text-align : left;

}

.vim_stitle {

margin : 10px 0px 6px 0px;

color : #bd9690;

font-size : 10px;

font-weight: bold;

font-family : "ＭＳ ゴシック";

}

.vim_stext {

font-size : 11px;

font-family : "ＭＳ ゴシック";

margin : 0px 0px 0px 10px;

}

.vim_single {

font-size : 11px;

font-family : "ＭＳ ゴシック";

margin : 30px 0px 0px 0px;

text-align : center;

}

.vim_single table {

font-size : 11px;

text-align : left;

}



/* ------- ■トラックバックにサイトのサムネイルを表示する ------- */

.tbimg {

  float: left;

  margin: 0.5em 1em 0.5em 1em;

  border-width: 0;

}