/* 
Theme Name: Example
Description: Too many options to count.
Author: Justin Tadlock
Author URI: http://justintadlock.com
Version: 1.0
*/

/*
Use this template to create your own styles.
Use the other stylesheets as examples.
*/

* { margin: 0; padding: 0; }

/* Paragraphs */
p { margin: 15px 0; }

/* Links */
a { color: #016aa9; text-decoration: none; }
a:hover { text-decoration: underline; }
#content a, #full-posts a { color: #016aa9; }

/* Lists */
ul, ul li { list-style-type: none; }
#content ul { margin: 15px 0; }
#content ul ul { margin: 0; }
#content li { margin: 0 0 3px 10px; }

/* Code */
pre, code, pre code { font-size: 1.1em; }

/* Left, right, and center alignment */
.left { float: left; margin: 0 10px 10px 0; }
.right { float: right; margin: 0 0 10px 10px; }
.center { margin: 10px auto; display: block; }

html { font-size: 100%; /* IE hack */  }
body {
     font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
     color:#000000;
     font-size:0.75em;
     width:100%;
     text-align: center;
     }
/* Headers and how they should look */
h1 { font-size: 2em; }
h2 { font-size: 1.8em;
     margin-bottom:0.5em;
   }
h3 { font-size: 1.4em; 
     margin-bottom:1em;
   }
	h3.post-title {font-size:1.6em;}
h4 { font-size: 1.22em; margin-bottom:0.5em;}
	.infoblock-home h4 { border-bottom:2px solid #000; }
h5 { font-size: 1.1em; }
h6 { font-size: 1.1em; }

p { line-height:1.6;
    font-size:1.1em;
   }

.post dd { 
	margin-left:2em;
	font-size:1.1em;
}
.post dl { margin-bottom:2em;}

.post ol { margin-left:2em;}




body #body-container {
        width:986px;
        margin: 0 auto 0 auto;
        overflow: hidden;
        position:relative;/*20080731*/
        z-index:0;/*20080731*/
        }
#extra-container { margin: 0 auto;}
/* 最上部のユーティリティメニュー部  */
/*
#navigation {color:#fff;
             background:#2f2622;
             width:100%;
             height:33px;}
*/
#navigation {
	/*color:#fff;
	background:#2f2622;*/
	width:100%;
	height:33px;
	margin-bottom:-10px;
}


/* Contains content and sidebar */
#container {
        float: left;
        width: 986px;
        /*padding: 10px;*/
        text-align: left;
        }

/* feed */
.feed { text-indent:5px; }
.feed a {
        color:#fff;
        }
.feed img {
          margin:5px;
          vertical-align:middle;
          }
/***********************************************
   Images
**********************************************/
a img { border: none; }
.authorprofile img {
float:left;
margin:0 10px 10px 0;
}

.post img {
padding:10px;
}


/************************************************
        Header
************************************************/
/*---for 2009-11 renewal ---*/
#header-container {
         clear: all;
/*         background:url(/wp/wp-content/themes/options/images/headerbk.jpg) no-repeat top left;*/
        width:100%;
        height:53px;
        position:relative;
        } /* ロゴ部分の背景画像 */
#header {
        text-align: left;
        position:absolute;
        left:0;
        }
#header h1 {
        float:left;
        margin: 10px 0 0 10px;
        font-weight: bold;
        }
/*---for 2009-11 renewal ---*/
#header h1 a {
        color: #555;
        display:block;
        width:130px;
        height:26px;
        background:url(/wp/wp-content/themes/options/images/pot-logo.png) no-repeat top left !important;
        text-indent:-9999px;
        float:left;
        }
* html #header h1 a {
        background:url(/wp/wp-content/themes/options/images/pot-logo.gif) no-repeat top left;
       }
#header h2 {
        clear: left;
        position:relative;
        top:-20px;
        left:140px;
        font-size: 1.1em;
        margin: 3px 0 0 10px;
        font-family:serif;
        }

/***********************************************
    addmenu
***********************************************/
/*---for 2009-11 renewal ---*/
/*
#addmenu {
width:250px;
float:right;
position:relative;
top:-45px;
z-index:5;
}
*/
#addmenu {
width:250px;
position:absolute;
top:6px;
left:500px;
z-index:5;
}

* html #addmenu {
width:250px;
position:relative;
top:-80px;
left:140px;
z-index:5;
} /* for ie6 */

#addmenu a {
color:#000;
}

/************************************************
        Search
************************************************/
#search {
        float: right;
        width: 250px;
        }
#search form {
        float: right;
        margin: .5em 0 0 0;
        padding: 0 ;
        }
#search input#s {
        color: #000;
        width: 170px;
        margin: 0;
        padding: 0;
        background: /*#fff;*/
        border: ipx solid #666;
        }
#search .search-submit { /*display: none;*/ }

input#booksearch {
        width:120px;
        }

/************************************************
        Main content
************************************************/
#home { 
 width: 600px;
 border-right:2px solid #000;
 } 
#content { width: 734px; }
#content {border-right:2px solid #000; }

#no-sidebar { width: 956px; }
#home.left, #content.left, #sidebar.left { float: left; margin: 0; }
#home.right, #content.right, #sidebar.right { float: right; margin: 0; }

.home-side {width:350px; }

.post {
clear:left;
padding:1em;
margin-bottom:1em;
border-bottom:1px dotted #cdcdcd;
position:relative;
}

.post .entry {clear:left;}

.post-title a {text-decoration:none;}
h3.post-title {
margin-bottom:0;
margin-right:100px;
}

.post h4 {
	margin-top:2em;
	border-bottom:2px dotted #999;
	color:#7f7369;
	}

.fukudai {
margin-bottom:2em;
}
/*.post .bookdate-area {
width:350px;
float:left;
}
*/
.shoshi {
margin-top:0.5em;
}
.post .shoshi {
width:200px;
float:left;
margin-top:2em;
}
.post .tag-area {
margin-top:3em;
width:300px;
float:right;
}

.post .tag-area span {
background:#c3bbb7;
margin-right:1em;
}/* 書誌ページ用 */
#tag-area span {
background:#c3bbb7;
margin-right:1em;
}/* 通常ページ用 */
.post .zaiko {
position:absolute;
right:5px;
top:5px;
}
.entry {
margin-bottom:2em;
}

/************************************************
  ポットの本 カテゴリトップ
**************************************************/
#latest-book {
       background:url(/wp/wp-content/themes/options/images/latestbook-back.jpg) ;
       padding:10px;
       margin-bottom:30px;
       color:#482e1a;
}
#latest-book .fukudai {
       font-size:0.6em;
} 
#latest-book h3 { margin-bottom:-0.1em;}
#latest-book #latest-kaisetsu {
    margin:1em 0 0 0;
}
#latest-book #latest-kaisetsu:first-letter {
    font-size: 200%;
    float: left 
}
.list-books {
background:url(/wp/wp-content/themes/options/images/booklist-back.jpg);
padding:10px 0px 10px 30px;
}
h3#list-books {
background:#c4bab8;
padding:2px 0  2px 5px;
text-indent:0.5em;
}
.list-books .bookpost {
      width:125px;
      height:250px;
      margin-right:10px;
      float:left;
      /*clear:none;*/
      /*overflow:hidden;*/
}
.list-books .bookpost h3 {
	font-size:1.1em;
	font-weight:normal;
}

#potnews {
margin-top:30px;
}
#potnews h3 { border-bottom:2px solid #000; }
#potnews h4 {margin:0 0 -1em 0; }

/****************************************************
   書籍単ページ
****************************************************/
/*#jacket img {
float:left;
margin-right:15px;
}*/

/*
.sttagarea {
background:#e5e6e7;
width:450px;
float:right;
margin-top:2em;
padding:5px;
}
.sttagarea h4 {
background:#c4bab8;
margin:-5px -5px 5px -5px;
}
*/

.booktitle h2 span {
display:block;
font-size:0.6em;
}

dl.choshaprofile dd {
margin-left:0;
}
	dl.choshaprofile p {
	margin-bottom:0.2em;
	}

#single-tagarea {
margin:2em 0;
}
#single-tagarea span {
background:#c3bbb7;
margin-right:1em;
}
#tagthis-form {
text-align:right;
}

#information {
margin-top:2em;
}
#index { margin-top:3em; }
#index h3 {
font-size:1.2em;
border-bottom:2px solid #000;
margin-bottom:-0.5em;
}

/* Google Book search
-----------------------------------------------------------*/
a.gs {
border-bottom:0;
text-decoration:none;
}
a.gs img {
vertical-align:middle;
padding-right:5px;
}


/******************************************************
  カテゴリ
*****************************************************/
/*---for 2009-11 renewal ---*/
.catheader {
	/*font-family:serif;*/
	font-weight:bold;
	line-height:46px;
	/*text-indent:15px;*/
	text-indent:1px;
        position:relative;
}
/*---for 2009-11 renewal ---*/
#staffblog-header {
	background:url(/wp/wp-content/themes/options/images/catheader-potdiary.jpg) no-repeat top left;
	height:46px;
	position:relative;
}
/*---for 2009-11 renewal ---*/
#staffblog-header h2 {text-indent:-9999px; }
#staffblog-header a#diarylink {
	display:block;
	width:80px;
	height:10px;
	position:absolute;
        right:18px;
	top:25px;
	text-indent:-9999px;
}
.catheader .rssinpage {
	position:absolute;
	top:-17px;
        right:18px;
}
*:first-child+html .catheader .rssinpage {
        position:absolute;
        top:0;
        right:18px;
}/* for ie7 */
* html .catheader {
　zoom:100%;
}/* for ie6 */


/*********************************************************
 お蔵
*********************************************************/
.okura-p {
margin-top:0;
}

/*********************************************************
  マガジンポット 各頁
**********************************************************/
/*---for 2009-11 renewal ---*/
/*#fushimi-header h2,
#oikenparis-header h2,
#matsukuro-header h2,
#danjikinikki-header h2,
#take-header h2
#shuppaneigyouh-header h2,
#berlineigasai-header h2,
#eigaiitai-header h2,
#bookdesign-header h2,
#asayake-header h2,
#gotogir-header h2,
#toromaguro-header h2,
#danwashitsu-header h2 { text-indent:-9999px; }
*/

/*#fushimi-header h2 a,
#oikenparis-header h2 a,
#take-header h2 a
#matsukuro-header h2 a,
#danjikinikki-header h2 a,
#bookdesign-header h2 a,
#asayake-header h2 a,
#shuppaneigyouh-header h2 a,
#berlineigasai-header h2 a,
#eigaiitai-header h2 a,
#gotogir-header h2 a,
#toromaguro-header h2 a,
#danwashitsu-header h2 a { 
 display:block;
 width:250px;
 height:50px;
 }*/

#diary-header,
#bookdesign-header,
#tetsu-header,
#default-header,
#news-header,
#oikenparis-header,
#asayake-header,
#gotogir-header,
#shuppaneigyouh-header,
#danwashitsu-header,
#toromaguro-header,
#matsukuro-header,
#fushimi-header,
#danjikinikki-header,
#berlineigasai-header,
#eigaiitai-header,
#take-header,
#kojirasete-header,
#guzuguzu-header {
background-color:#e7e7e8;
height:110px;
width:718px;
position:relative;
}
#default-header h2,
#diary-header h2,
#bookdesign-header h2,
#tetsu-header h2,
#news-header h2,
#oikenparis-header h2,
#asayake-header h2,
#gotogir-header h2,
#shuppaneigyouh-header h2,
#danwashitsu-header h2,
#toromaguro-header h2,
#matsukuro-header h2,
#fushimi-header h2,
#danjikinikki-header h2,
#berlineigasai-header h2,
#eigaiitai-header h2,
#take-header h2,
#kojirasete-header h2,
#guzuguzu-header h2 {
line-height:1.4;
}
#diary-header h2 a,
#bookdesign-header h2 a,
#tetsu-header h2 a,
#news-header h2 a,
#oikenparis-header h2 a,
#asayake-header h2 a,
#gotogir-header h2 a,
#shuppaneigyouh-header h2 a,
#danwashitsu-header h2 a,
#toromaguro-header h2 a,
#matsukuro-header h2 a,
#fushimi-header h2 a,
#danjikinikki-header h2 a,
#berlineigasai-header h2 a,
#eigaiitai-header h2 a,
#take-header h2 a,
#kojirasete-header h2 a,
#guzuguzu-header h2 a {
border-left:4px solid #d42433;
padding-left:4px;
color:#000;
}
	#default-header h2 {
	border-left:4px solid #d42433;
	padding-left:4px;
	color:#000;
	}
#diary-header .rssinpage,
#bookdesign-header .rssinpage,
#news-header .rssinpage,
#oikenparis-header .rssinpage,
#asayake-header .rssinpage,
#gotogir-header .rssinpage,
#shuppaneigyouh-header .rssinpage,
#danwashitsu-header .rssinpage,
#toromaguro-header .rssinpage,
#matsukuro-header .rssinpage,
#fushimi-header .rssinpage,
#danjikinikki-header .rssinpage,
#berlineigasai-header .rssinpage,
#eigaiitai-header .rssinpage,
#take-header .rssinpage,
#kojirasete-header .rssinpage
#guzuguzu-header .rssinpage {
        position:absolute;
        top:-17px;
        right:0;
}
#tetsu-header .rssinpage {
	position:absolute;
	top:-17px;
	right:0;
}
*:first-child+html #diary-header .rssinpage,
*:first-child+html #bookdesign-header .rssinpage,
*:first-child+html #tetsu-header .rssinpage {
        position:absolute;
        top:0;
        right:0;
}/* for ie7 */

* html #news-header .rssinpage,
* html #fushimi-header .rssinpage,
* html #matsukuro-header .rssinpage,
* html #oikenparis-header .rssinpage,
* html #asayake-header .rssinpage,
* html #gotogir-header .rssinpage,
* html #shuppaneigyouh-header .rssinpage,
* html #danwashitsu-header .rssinpage,
* html #toromaguro-header .rssinpage,
* html #danjikinikki-header .rssinpage,
* html #berlineigasai-header .rssinpage,
* html #eigaiitai-header .rssinpage,
* html #take-header .rssinpage,
* html #kojirasete-header .rssinpage,
* html #guzuguzu-header .rssinpage {
        position:absolute;
        top:-5px;
        right:0;
}/* for ie6 */

* html #diary-header .rssinpage,
* html #bookdesign-header .rssinpage,
* html #tetsu-header .rssinpage {
        position:absolute;
        top:-5px;
	right:0;
}

#sidebar .menu {
margin-bottom:2em;
}
#sidebar .menu ul li {
line-height:1.6;
margin-bottom:0.5em;
}

/**************************************************
  マガジンポット　トップ
*************************************************/
.cornerlows {
clear:left;
margin-bottom:3em;
}
.cornerblocks {
width:310px;
padding:5px;
margin-right:20px;
float:left;
clear:right;
background:url(/wp/wp-content/themes/options/images/magazinetop-block-corner.jpg) no-repeat 100% 100%;
/*border-left:5px solid #17895c;*/
}
.cornerblocks img {
float:right;
margin-left:5px;
}
.cornerblocks .time {
color:#808080;
}

/*--- cornerblocksの各idへの指定 ---*/
.cornerblocks #fushimi {
background:url(/wp/wp-content/themes/options/images/maga-top-fushimi.jpg) repeat-y top left;
padding:10px 10px 10px 20px;
}
.cornerblocks #oikenparis {
background:url(/wp/wp-content/themes/options/images/maga-top-oikenparis.jpg) repeat-y top left;
padding:10px 10px 10px 20px;
}
.cornerblocks #matsukuro {
background:url(/wp/wp-content/themes/options/images/maga-top-matsukuro.jpg) repeat-y top left;
padding:10px 10px 10px 20px;
}
.cornerblocks #danjikinikki {
background:url(/wp/wp-content/themes/options/images/maga-top-danjikinikki.jpg) repeat-y top left;
padding:10px 10px 10px 20px;
}
.cornerblocks #guzuguzu {
background:url(/wp/wp-content/themes/options/images/maga-top-danjikinikki.jpg) repeat-y top left;
padding:10px 10px 10px 20px;
}
/*.cornerblocks #take,*/
.cornerblocks #kojirasete {
background:url(/wp/wp-content/themes/options/images/maga-top-take.jpg) repeat-y top left;
padding:10px 10px 10px 20px;
}
.cornerblocks #bookdesign {
background:url(/wp/wp-content/themes/options/images/maga-top-bookdesign.jpg) repeat-y top left;
padding:10px 10px 10px 20px;
}
.cornerblocks #asayake {
background:url(/wp/wp-content/themes/options/images/maga-top-asayake.jpg) repeat-y top left;
padding:10px 10px 10px 20px;
}
.cornerblocks #shuppaneigyouh {
background:url(/wp/wp-content/themes/options/images/maga-top-shuppaneigyouh.jpg) repeat-y top left;
padding:10px 10px 10px 20px;
}
.cornerblocks #berlineigasai {
background:url(/wp/wp-content/themes/options/images/maga-top-berlineigasai.jpg) repeat-y top left;
padding:10px 10px 10px 20px;
}
.cornerblocks #eigaiitai {
background:url(/wp/wp-content/themes/options/images/maga-top-eigaiitai.jpg) repeat-y top left;
padding:10px 10px 10px 20px;
}
.cornerblocks #gotogir {
background:url(/wp/wp-content/themes/options/images/maga-top-gotogir.jpg) repeat-y top left;
padding:10px 10px 10px 20px;
}
.cornerblocks #toromaguro {
background:url(/wp/wp-content/themes/options/images/maga-top-toromaguro.jpg) repeat-y top left;
padding:10px 10px 10px 20px;
}
.cornerblocks #danwashitsu {
background:url(/wp/wp-content/themes/options/images/maga-top-eigaiitai.jpg) repeat-y top left;
padding:10px 10px 10px 20px;
}




#stuff-top .cornerblocks {
background:url(/wp/wp-content/themes/options/images/magazinetop-block-corner-l.jpg) no-repeat 0% 0%;
border-left:0;
}



/*************************************************
   home page
************************************************/

.listbookshome {
    width:590px;
    background: url(/wp/wp-content/themes/options/images/booklist-back.jpg) no-repeat top left;
    padding:10px 0;
}
h3#listbookshome {
background:#c4bab8;
text-indent:0.5em;
width:590px;
}
.listbookshome .bookpost {
      /*width:80px;*/
      width:110px;
      /*height:280px;*/
      padding:0px 2px 0px 5px;
      float:left;
      clear:none;
      /*overflow:hidden;*/
}
.listbookshome h3 {
font-size:1.1em;
font-weight:normal;
}
h3#listbookshome,
.infoblock-home {margin-top:40px;}
.koushintop {
/*width:350px;*/
width:340px;
margin-right:10px;
}
.koushintop li {
margin-bottom:1em;
}
#home-tokusetu {
width:220px;
float:right;
margin-right:10px;
}
.rssinpage {
margin:0.5em 0 0 0 ;
}
img.rss {
vertical-align:middle;
padding:0 3px 0 0;
}

#twitter-top .twitter-single {
margin-bottom:1em;
}
#twitter-top .twitter-single h3,
#twitter-top .twitter-single h4 {
border-bottom:none;
}

/***********************************************
  お問い合わせ
***********************************************/
body#otoiawase ul.error {
width:50%;
background:#ffd700;
/*background:#f5f5dc;*/
border:1px solid #deb887;
margin:0 auto;
}
body#otoiawase ul.error li {
font-weight:bold;
}

/**********************************************
  関連リンク
***********************************************/
body#kanrenlink .post ul ul {
margin:0 0 2em 0;
}

/*********************************************
  会社概要
********************************************/
body#company .post dl {
margin:0 0 4em 0;
}
body#company .post dt {
width:12em;
float:left;
clear:left;
}
body#company .post dd {
margin:0 0 1em 13em;
}
body#company .post h5 {
clear:left;
margin:1em 0 0 0;
}

/***********************************************
  サイト内全文検索
***********************************************/
body#searchdo #main {
width:96%;
margin:0 auto;
}
body#searchdo #main p {
margin:0 0 2em 0;
}

/***********************************************
  404
***********************************************/
.error-404 .post {border-bottom:0;}
.error-404 .post h2 {margin:0 0 1em 0;}
.error-404 .post h3 {margin:0 0 -0.5em 0;}
.error-404 .post p {margin-bottom:3em;}


/************************************************
        Sidebar
************************************************/
#sidebar { width: 235px; }

#sidebar-home { width: 370px; }

#sidebar h3,
#sidebar-home h3 {
border-bottom:2px solid #000;
font-size:1.1em;
}
#sidebar-home h4 { 
  border-bottom:2px dotted #000;
  margin-bottom:-0.5em;
}
#sidebar-home h4 span {
font-size:0.9em;
color:#cdcdcd;
}
#sidebar-home #newshome {
font-size:1.0em;
}

#sidebar .kounyuu {
/*border:1px solid #999;*/
width:247px;
position:relative;
left:-18px;
margin-bottom:2em;
}

#sidebar .kounyuu #kounyu-head {
height:12px;
background:url(/wp/wp-content/themes/options/images/kounyu-head.jpg) no-repeat top left;
}
#sidebar .kounyuu #kounyu-bottom {
height:10px;
background:url(/wp/wp-content/themes/options/images/kounyu-bottom.jpg) no-repeat 100% 100%;
}
#sidebar .kounyuu #anotherstore {
background:url(/wp/wp-content/themes/options/images/kounyu-body.jpg) repeat-y ;
}
#sidebar .kounyuu #anoterstore-body {
padding:0 10px;
}
#sidebar .kounyuu #anoterstore-body img {
vertical-align:middle;
}
#sidebar .kounyuu #anotherstore h3 {
border-bottom:1px solid #999;
margin-top:0;
}
#sidebar .kounyuu #anotherstore p {
font-size:0.9em;
}

#sidebar .tagall,
#sidebar-home .tagall,
.tagall {
text-align:right;
margin:0 10px 0 0;
}
/* flickr */
#sidebar .flickr_badge_image {
float:left;
margin-right:10px;
}

/**********************************************
         Main Navigation
**********************************************/
/*---for 2009-11 renewal ---*/
#mainmenu {
  /* background:url(/wp/wp-content/themes/options/images/mainmenubk.gif) no-repeat top left;*/
   width:100%;
   height:52px;
   position:relative;
   top:-27px;
   /*margin-bottom:-27px;*/
   margin-bottom:-37px;
   z-index:5;
}/* メインメニューの文字とライン */

#dropdown {
  width:350px;
  /*margin:0 auto;*/
  margin: 0px 100px 0 200px;
  text-align:left;
  position:relative;
  top:-16px;
 }
* html #dropdown {  width:450px; position:relative;}/*ie6*/
.dropdown {  float:left;  padding-right:2px; }
* html .dropdown {padding-right:0;}/*ie6*/
.dropdown dt {
   width:110px;
   /*border:2px solid #9ac1c9;*/
   /*padding:8px;*/
   font-weight:bold;
   cursor:pointer;
   /* background:url(images/header.gif);*/
  }
* html .dropdown dt#one-ddheader {
position:relative;
top:6px;
} /*ie6*/
* html .dropdown dt#three-ddheader {
width:150px;
position:absolute;
left:300px;
}/*ie6*/
* html .dropdown dd#three-ddcontent {
width:150px;
position:absolute;
left:300px;
top:30px;
}/*ie6*/
* html .dropdown dt#two-ddheader {
position:absolute;
top:0px;
}/*ie6*/
* html .dropdown dd#two-ddcontent {
position:absolute;
top:30px;
}/*ie6*/
/* カテゴリのマーキング */
/*body#books .dropdown dt#one-ddheader a {
 padding-bottom:20px;
 background:url(/wp/wp-content/themes/options/images/mainmenu-arrow-dwn.jpg) no-repeat 30% 100%;
}*/
body#books .dropdown dt#one-ddheader a {
border-bottom:3px solid #D92030;
width:70%;
}
/*
body#books .dropdown dt#one-ddheader a:hover {
 background-image:none;
}
*/
/*
body#magazine .dropdown dt#two-ddheader a {
 padding-bottom:20px;
 background:url(/wp/wp-content/themes/options/images/mainmenu-arrow-dwn.jpg) no-repeat 30% 100%;
}
*/
body#magazine .dropdown dt#two-ddheader a {
border-bottom:3px solid #D92030;
width:100%;
}
/*
body#magazine .dropdown dt#two-ddheader a:hover {
 background-image:none;
}
*/
/*
body#staffblog .dropdown dt#three-ddheader a {
 padding-bottom:20px;
 background:url(/wp/wp-content/themes/options/images/mainmenu-arrow-dwn.jpg) no-repeat 30% 100%;
}
*/
body#staffblog .dropdown dt#three-ddheader a {
border-bottom:3px solid #D92030;
width:100%;
}
/*
body#staffblog .dropdown dt#three-ddheader a:hover {
 background-image:none;
}
*/

.dropdown dt:hover {
 background:transparent;
 }
.dropdown dd {
  position:absolute;
  overflow:hidden;
  width:170px;
  display:none;
  /*background:#fff;*/
  z-index:2000;
  opacity:0;
}
* html .dropdown dd {
 width:150px;
}/*ie6*/
.dropdown ul {
  width:150px;
  border:2px solid /*#9ac1c9*/ #fff;;
  list-style:none;
  border-top:none;
  position: relative; 
  z-index:2000;
}
.dropdown li {display:inline;}
.dropdown a,
.dropdown a:active,
.dropdown a:visited {
  display:block;
  padding:5px;
  color:#333;
  text-decoration:none;
  /*background:#eaf0f2;*/
  background:#e2ddd7;
  width:150px;
  position: relative; 
  z-index:2000;
}
* html .dropdown a:active,
* html .dropdown a:visited {
padding:0;
}/*ie6*/

/*---for 2009-11 renewal ---*/
/* メインメニューのトップカテゴリ文字列 */
.dropdown dt a,
.dropdown dt a:active,
.dropdown dt a:visited {
 background:transparent;
/* text-indent:-9999px; */
 position: relative; 
 z-index:2000;
 }
.dropdown a:hover {
 /* background:#9e9083;*/
  /*background:#d9e1e4;*/
  color:#000;
  position: relative; 
  z-index:2000;
}
.dropdown .underline {
 border-bottom:1px solid /*#b9d6dc*/ #fff;;
 }

/**********************************************
   ドロップシャドウ 暫定
***********************************************/
/* == ドロップシャドウ == */
.img-shadow {
/* 背景画像を右下に固定 */
background: url('/wp/wp-content/themes/options/images/shadowAlpha.png') no-repeat bottom right !important;
/* 透過pngが扱えないブラウザのためにgifを再指定 */
background: url(/wp/wp-content/themes/options/images/shadow.gif) no-repeat bottom right;
clear: left;
float: left;
margin: 10px 10px 0 10px !important;
margin: 10px 10px 0 5px;
/*margin: 0 25px 15px 0;*/
padding: 0;
position: relative;
}
.img-shadow img {
position: relative;
background-color: #fff;
display: block;
margin: -6px 6px 6px -6px; /* 画像を左上に-6pxずつずらす */
/* 画像にborderをつける場合は以下の指定 */
border: 1px solid #a9a9a9;
/*padding: 4px;*/
padding:0;
}



/************************************************
        Sections of the site
************************************************/
/* Features Gallery */
.myGallerybox {position:relative; z-index:1;  }
#myGallery { width: 590px; height: 240px; margin: 0 0 10px 0; padding: 0; position: relative; z-index:1;  }
        /* z-index:-1 するとリンククリックできない */
#myGallery .imageElement { display: none; }
#myGallery h3, #myGallery h2 { font-size: 1.5em; }
#myGallery a:link,
#myGallery a:visited,
#myGallery a:hover {
	color:#fff;
	 }



/***********************************************
        TagCloud
***********************************************/
.sttagcloud {
 width: 700px;
 background:#f5f5f5;
 margin-top:2em; }
.sttagcloud h4 { background: #c4bab8; }
#sidebar-home .sttagcloud {
width: 100%;
margin-bottom:20px;
}
#sidebar-home .sttagcloud h4 {
border-bottom: 0;
margin-bottom:1em;
}
/************************************************
        Footer
************************************************/
/* Footer */
#footer {
        clear: both;
        float: left;
        width: 1110px;
        text-align: left;
        margin: 5px 0 0 0;
        padding: 20px 5px 15px 5px;
        color: #333;
        }

#footer #footer-links {
        border-top: 2px solid #000;
        border-bottom: 1px solid #000;
        font-size:1.1em;
        padding:0.5em 0;
         }
#footer #footer-links a {
        color:#97a1b2;
        margin-left:5px; }
#footer address {
        border-bottom:2px solid #000;
        font-style:normal;
        margin-left:5px;
        padding-bottom:0.5em;
        }
#footer p { 
        font-size:1.0em;
 }
/* optionsテーマのクレジットラインを消す */
#footer .credit-line { display:none; }

/* =======================================
 floatによる不具合回避
======================================= */
/* :afterが使えるIE以外用 */
.clearfix:after {
content: ".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
/* IE7用 */
.clearfix {display:inline-block; }
/* IE6以前用 Hide from IE-Mac \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* End hide from IE-Mac */
