/* 基本レイ#FFFF99アウト */
html { margin: 0; padding: 0; }
form { margin: 0; padding: 0; }
a { text-decoration: underline; }
a img { border: 0; }
/* 見出し */
h1 { margin-top: 2px; margin-bottom: 2px; font-size: 13px ; }
h2 { margin-top: 2px; margin-bottom: 2px; font-size: 12px ; } 
h3{ font-size: 11px ;}
h4, h5, h6 { font-size: 10px ;}
h3, h4, h5, h6, p, ol, ul, pre, blockquote { margin-top: 8px; margin-bottom: 10px;}

/*


/* リンク色（ページ全体） */
a { color: #FFFF00; text-decoration: underline; }a:hover { color: #333399; }
/* リンク色（サイトタイトル） */
#banner a { color: #36414d; text-decoration: none; }#banner a:hover { color: #333399; }
/* リンク色（サイドメニュー） */
.module-content a { color: #36414d; }.module-content a:hover { color: #a3b8cc; }
/* 表示補助 */
.clr { clear: both; overflow: hidden; width: 1px; height: 1px; margin: 0 -1px -1px 0; border: 0; padding: 0; font-size: 0; line-height: 0;}
.pkg:after { content: " "; display: block; visibility: hidden; clear: both; height: 0.2px; font-size: 0.1em; line-height: 0;}* html 
.pkg { display: inline-block; }
/* no ie mac \*/* html 
.pkg { height: 1%; }
.pkg { display: block; }/* */

/* ページレイアウト */
body { min-width: 920px;  text-align: center; /* center on ie */ font-family: 'trebuchet ms', verdana, helvetica, arial, "MS Pゴシック","osaka", sans-serif; margin: 0px; padding: 2px; font-size: 11px ; color: #fff;  background-color: #000050; line-height: 1.5;}
#container{ position: relative;  margin: 0 auto 0 auto; width: 920px; text-align: left ; background: #FFF; background-color: #000030;}
#container-inner{ position: static; width: auto; border-width: 1px; border-style: solid; border-color: #000050; }

/* ヘッダー（レイアウト） */
#banner { position: relative; width: 920px; /* necessary for ie win */ 
          height: 65px; background-image: url(/hp/logoI1-1.gif);
          background-repeat: no-repeat; background-position: center top;}
#banner1 { position: relative; width: 920px; /* necessary for ie win */ 
          height: 250px; background-image: url(kiitos-l1.gif);
          background-repeat: no-repeat; background-position: right top;}

#banner-inner { position: static; height: 100%;}
/* ヘッダー（サイトタイトル） */
#banner-header{ margin: 0; color: #FFFFFF; font-size: 1.5em; font-weight: bold; line-height: 1.5; position:absolute; top:10px; left:30px;}
/* ヘッダー（検索ボックス） */
#banner-search{ position:absolute; bottom: 20px; right:10px;}
/* ヘッダーその他（変更不要） */
#banner-description{ display: none;}
/* メインコンテンツ全体 基本レイアウト*/
#pagebody{ position: relative; width: 100%; text-align: center; }
#pagebody-inner { position: static; width: 100%;  text-align: left; }
#alpha{ display: inline; /* ie win bugfix */ position: relative; float: left ; min-height: 1px;}

#beta{  display: inline; /* ie win bugfix */ position: relative; float: right ; min-height: 1px;}
#alpha-inner,#beta-inner{ position: static;}

/* メインコンテンツ基本レイアウト（記事部分） */
#alpha { width: 760px; line-height: 1.7;}
#alpha-inner {  padding: 5px;}

/* メインコンテンツ基本レイアウト（サイドメニュー） */
#beta { width: 150px; background: #000010;}
#beta-inner{ padding: 4px;  }
/* 記事部分レイアウト */
/* 記事部分見出し */
.search-results-header,.trackbacks-header,.comments-header,.comments-open-header,.archive-header { /* ie win (5, 5.5, 6) bugfix */ p\osition: relative; width: 100%; w\idth: auto;
 margin: 5px 0; border-left: 5px solid #FF99CC; padding: 3px 0 3px 8px; color: #fff; background: #80A264; font-size: 1em; font-weight: bold; line-height: 1.25; clear: both;}
.module-header a,.module-header a:hover,.trackbacks-header a,.trackbacks-header a:hover,.comments-header a,.comments-header a:hover,.comments-open-header a,.comments-open-header a:hover.archive-header a,.archive-header a:hover { color: #fff;}
/* 記事部分コンテンツ */
.date-header,.entry-content { position: static; clear: both;}
.entry,.trackbacks,.comments,.archive { position: static; overflow: hidden; clear: both; width: 100%; margin-bottom: 20px;}
.entry-content,.trackbacks-info,.trackback-content,.comment-content,.comments-open-content,.comments-closed,.entry-excerpt,.entry-body,.entry-more-link,.entry-more { clear: both;}
.entry-body,.entry-more { margin: 10px 0;}
.entry-more-link{ text-align: right; }
.comments-open-footer,.archive-content { clear: both; margin: 5px 10px 20px 10px;}
.comments-open label { display: block; }
#comment-author, #comment-email, #comment-url, #comment-text { width: 240px;}
#comment-add { width: 240px;}
#comment-tel { width: 240px;}

#comment-bake-cookie { margin-left: 0; vertical-align: middle;}
.comments-open-header { clear: both;}
#comment-post { font-weight: bold;}
.date-header { margin: 5px 0; font-size: 12px; font-weight: bold; text-transform: uppercase;}
.entry-header { margin-top: 10px; border-left: 5px solid #dae0e6; padding: 0 0 0 10px; color: #000060; font-size: 15px; font-weight: bold;}
.entry-header a { text-decoration: none; }
.entry-content,.comment-content,.trackback-content { margin: 0; line-height: 1.5;}
.entry-content-g{ margin: 0; line-height: 1.4; font-size: 8px;}
.entry-footer,.comment-footer,.trackback-footer { margin: 5px 10px 0 0; border-top: 1px dotted #dae0e6; padding: 5px 0; color: #666; font-size: 12px; text-align: right;}
.comment-content,.trackback-content,.comment-footer,.trackback-footer { margin-left: 10px;}
.content-nav{ margin: 5px 0; text-align: center;}.content-nav-bread{ position: relative; margin: 5px 0; text-align: left;}
#trackbacks-info { margin: 10px 0; border: 1px dashed #a3b8cc; padding: 0 10px; color: #292e33; font-size: 11px; text-align: center; background: #e6ecf2;}
.comments-open-footer { margin: 10px 0;}
.gotop { text-align: right; clear: both;}
.img{ float: left; margin-right: 5px; text-align: center;}

/* フッター */
#footer {font-size: 10px; background-color: #61afaf; text-align: center;  margin: 0px; display: block; text-decoration: none; clear: both;  color: #FFFFFF;
    padding-top: 1px; padding-bottom: 1px; padding-right: 0px;  padding-left: 0px; }

.footer-navi {  font-size: 10px;  text-align: center;}

/* サイドメニュー内部 */

.module-header { /* ie win (5, 5.5, 6) bugfix */ p\osition: relative; width: 100%; w\idth: auto; border-left: 5px solid #550000; padding: 5px; color: #fff; background: #00004f; line-height: 1.25; margin: 0px; font-size: 0.8em; font-weight: bold; text-transform: uppercase;}
.module { position: relative; overflow: hidden; margin: 0px; padding-bottom: 5px; background: #cccccc;}
.module-content { position: relative; margin: 0px; padding: 0;}
.module-content p { padding: 0 5px;}
.module-list{ margin: 0; padding: 0; list-style : none ;}
.archive-list{ margin: 0; padding: 0; list-style: none;}
.module-list-item a{ width: 150px;  background: #ffffff; text-indent: 8px; display: block; font-size: 1.0em; line-height: 1.25; margin: 0; padding: 5px 0;  letter-spacing: 0em; text-decoration: none;}
.module-list-item a:hover{ background-color: #0000ff; color: #ffffff;}
.module-header li a{ width: 150px;  background: #ffffff; text-indent: 8px; display: block; font-size: 1.0em; line-height: 1.25; margin: 0; padding: 5px 0;  letter-spacing: 0em; text-decoration: none;}
.module-header li a:hover{ background-color: #0000ff; color: #ffffff;}


/* その他 */
.entry-tags { margin: 15px 0; clear: both;}.entry-tags ul { padding-left: 10px; margin:10px 0px;  list-style : disc;}
.entry-tags li { float: left; padding-left: 15px; display: block; }
.mt-search-results 
.search-results-header { color: #fff; background: #287361;}.mt-search-results .search-results-container { margin-left:10px; }
.mt-search-results form#search-form { width: 400px; margin: 0px auto 0px auto; }
.mt-search-results form#search-form input#search { width: 80%; }.mt-search-results form#search-form p#search-options { text-align:center; }
.main-index .date-header { display: none; }
form textarea#comment-text { width:400px; }
.module-welcome p { font-size: 12px; }.module-content p.first { margin-top:0px; }
.master-archive-index #archive-title,.individual-entry-archive #archive-title,.date-based-archive #archive-title,.category-archive #archive-title {
 /* ie win (5, 5.5, 6) bugfix */ p\osition: relative; width: 100%; w\idth: auto; margin: 0; border-left: 10px solid #FF99CC; padding: 5px; font-size: 16px; color: #fff; background: #990000;}




/* 物販用おすすめ・ピックアップ部分 */ 
.pickup{width: 100%; height: auto; margin: 0px 0px; padding: 2px; border: 0px solid #9999cc; line-height: 1.5; float: left;  background: #f5fdfe;}
.pickup1{width: 47%; height: auto; margin: 0px 0; padding: 2px; border: 0px solid #9999cc; line-height: 1.5; float: right;  background: #f0f0f0;}
.pickup2{width: 48%; height: auto; margin: 0px 0; padding: 2px; border: 0px solid #9999cc; line-height: 1.5; float: left;  background: #f0f0f0;}
.pickup3{width: auto; height: auto; margin: 0px 0px; padding: 2px; border: 0px solid #9999cc; line-height: 1.5; float: left;}
.pickup4{width: 100%; height: auto; margin: 0px 0px; padding: 2px; border: 0px solid #9999cc; line-height: 1.5; float: left;  background: #f5fdfe;}

/* two-column-left tweaks */
.layout-two-column-left #alpha{ float: right;}
.layout-two-column-left #beta{  float: left;}
/* information tweaks */
.top-layout-information #alpha-showcase{ display: none;}
/* showcase tweaks */
.top-layout-showcase #alpha-information{ display: none;}
.top-layout-showcase #alpha-inner{ padding-top: 5px;}



















