@charset "UTF-8";
/*
-----------------------------------------------------------------------------*/
/*フォント基本値を設定
-----------------------------------------------------------------------------*/
body{
font:12px/1.231 arial,helvetica,clean,sans-serif;
*font-size:small;
*font:x-small;
}
select,input,button,textarea,button{
font:99% arial,helvetica,clean,sans-serif;
}
table{
font-size:inherit;
font:100%;
}
pre,code,kbd,samp,tt{
font-family:monospace;
*font-size:108%;
line-height:100%;
}
/************************************************
*ボディー*
************************************************/
body {
font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Verdana, Arial, Helvetica, "ＭＳ Ｐゴシック", "MS P Gothic", Osaka, sans-serif;
}
body {
color: #C9B187;
background-color: #22211E;
}
/************************************************
*テキストサイズ・リンクカラー*
************************************************/
div#header h1 a{
text-decoration: none;
background: url(../images/title.png) no-repeat;
}

div#header div.h_navi ul li a,
div#footer,
ul.path,
.posted,
.entry-cates,
.entry-tags,
.asset-meta,
p.ss{
font-size: 85%;
*font-size: x-small;
}
div#content h2{
font-size: 120%;
*font-size: medium;
}
div#footer p,
dl.page_list dt,
dl.tags dt,
div#content h2,
div#main h3,
div#main h4,
div.template div.entry_inner dl dd.product_title,
div.material div.entry_inner dl dd.product_title,
div.bookmark div.entry_inner dl dd.product_title,
div.temp dl dd.product_title,
div.box dl dd.product_title,
div#main div.entry th,
.level_first,
div#sub dl.calendar dt{
font-weight: bold;
}

div#content h2 a,
div#content #sub dt a{
font-weight: bold;
}

div#footer p {
font-family: "Araial Bold" , Arial, "Century Gothic" , Verdana,  Helvetica, "Gill Sans" , sans-serif;
}

a,
a:link,
a:link:hover,
a:link:active,
a:visited,
a:visited:hover,
a:visited:active{
text-decoration: underline;
background-color: transparent;
}

a,
a:link,
a:visited{
color: #669999;
}

a:link:hover,
a:link:active,
a:visited:hover,
a:visited:active{
color: #66CCCC;
}

div#header div.h_navi ul li a,
div#footer div.b_nav ul li a,
div#sub dl.page_list dt a,
.index div#sub dl.page_list dt a,
.index div.area h2 a,
div#sub dl.page_list dd ul li a{
text-decoration: none;
}

div#sub dl.page_list dd ul li ul li a{
text-decoration: underline;
}

div#nav li a {
font-weight: bold;
text-decoration: none;
background: url(../images/nav_li.png) left center no-repeat;
}

div#nav li a,
div#nav li.first a{
color: #E2DBBE;
}

div#nav li a:hover,
div#nav li.first a:hover,
div#nav li.on a,
div#nav li.on a:hover{
color: #66CCCC;
}

div#header div.h_navi ul li a,
div#footer div.b_nav ul li a,
div#footer div.b_nav ul li.first a{
color: #E2DBBE;
}
div.posted a:hover,
ul.path li a:hover,
div#header div.h_navi ul li a:hover,
div#footer div.b_nav ul li a:hover,
div#footer div.b_nav ul li.on a{
color: #66CCCC;
}
ul.path li a,
ul.path li,
div.posted a,
div.posted,
h3.entry-tags-header,
h3.entry-cates-header,
.entry-tags-list a,
.entry-cates-list a,
.asset-meta a{
color: #669999 !important;
}
.index div.area h2{
font-size: inherit !important;
}
dl.tags dt,
div#sub dl.calendar dt,
div#content h2,
.index div.area h2,
.index div.area h2 a,
.index div#sub dl.page_list dt a,
div#sub dl.page_list dt{
color: #E2DBBE;
}
div#main h3{
color: #E2DBBE;
}
div#main div.entry th{
color: #666666;
}
h3#trackbacks,
h3.comments-open-header,
h3.comments-header{
color: #666666;
}
.s_box{
color: #666666;
}
/* タグクラウド文字サイズ */
dl.tags .module-tagcloud li.taglevel1 {
font-weight: bolder;
font-size: 180%;
}
dl.tags .module-tagcloud li.taglevel2 {
font-weight: bolder;
font-size: 160%;
}
dl.tags .module-tagcloud li.taglevel3 {
font-size: 130%;
}
dl.tags .module-tagcloud li.taglevel4 {
font-size: 120%;
}
dl.tags .module-tagcloud li.taglevel5 {
font-size: 100%;
}
dl.tags .module-tagcloud li.taglevel6 {
font-size: 85%;
*font-size: x-small;
}

/************************************************
*ボーター*
************************************************/
div.s_box,
div#main div.entry blockquote,
div.image ul.photoline li,
div.center_inner dl dt,
div#main div.entry table,
div#sub ul.banner li img,
div#main div.entry th,
div#main div.entry td,
div#main div.template div.entry_inner dl dt,
div#main div.material div.entry_inner dl dt,
div#main div.bookmark div.entry_inner dl dt,
div.temp dl dt,
div.box dl dt,
div.entry_inner p.obj img,
div.entry_inner p.obj object{
border: 1px solid #22211E;
}

dl.new_entry dd,
div.center_inner dl,
div.template div.entry_inner dl,
div.material div.entry_inner dl,
div.bookmark div.entry_inner dl,
div.box dl,
dl.info dd,
dl.wide_info dd,
.posted,
.entry-cates,
.entry-tags,
div#sub dl.page_list dd ul li ul li{
border-bottom: 1px dotted #22211E;
}

dl.page_list dt,
dl.tags dt,
div#sub dl.calendar dt{
border-bottom: 1px solid #2C2B26;
}
.index dl.page_list dt{
border-left: none;
border-bottom: 1px solid #2C2B26;
}

hr,
div.to_summary{
border-top: 1px dotted #22211E;
}
div.to_summary_sub{
border-top: 1px dotted #2C2B26;
}
div#nav{
border-top: 1px solid #2C2B26;
}
div#nav{
border-bottom: 1px solid #000000;
}

div.template div.to_summary,
div.material div.to_summary,
div.bookmark div.to_summary{
border: none !important;
}

h3#trackbacks,
h3.comments-open-header,
h3.comments-header{
border-left: none !important;
}
div#main h3{
border-left: 5px solid #22211E;
}
div#content h2{
background-color: #22211E;
}

/* 表 見出し */
div#main div.entry th {
border-width: 0 0 1px 1px;
}
/* 表 セル */
div#main div.entry td {
border-width: 0 0 1px 1px;
}
/* カレンダー 表 */
div#sub dl.calendar dd table,
div#sub dl.calendar dd th,
div#sub dl.calendar dd td{
border: 1px solid #2C2B26;
}
/* カレンダー見出し（月） */
div#sub dl.calendar dd table caption,
div#sub dl.calendar dd th {
font-weight: bold;
}
/* カレンダー曜日 */
div#sub dl.calendar dd th {
background-color: #22211E;
}
/************************************************
*レイアウト*
************************************************/
div#content {
background-color: #2C2B26;
}
/************************************************
*ヘッダー*
************************************************/
/* ヘッダナビ リスト */
div#header div.h_navi ul li a {
background: transparent url(../images/arrow_6.png) left center no-repeat;
}
/* ヘッダナビ マウスオン時色 */
div#header div.h_navi ul li a:hover {
background: transparent url(../images/arrow_6_h.png) left center no-repeat;
}
/************************************************
* フッター*
************************************************/
/* フッター ボトムナビリンク */
div#footer div.b_nav ul li a {
background: url(../images/b_nav_li.png) left center no-repeat;
}
div#footer div.b_nav ul li.on a {
background-color: transparent;
}
div#footer div.b_nav ul li.first a {
background: none;
}
/************************************************
* サイドバー*
************************************************/
div#sub div.inner {
background-color: #22211E;
}
/************************************************
*パンくず*
************************************************/
ul.path li a {
background: url(../images/path.png) right center no-repeat;
}
/************************************************
*共通見出し*
************************************************/
/* 引用元情報 */
div#main div.entry cite {
font-style: italic;
}
/* 引用 */
div#main div.entry blockquote {
background-color: transparent;
}
/* 整形済みテキスト */
div#main div.entry pre {
color: #333333;
border: 1px solid #d0d0d0;
background-color: transparent;
}
/*hr*/
hr{
border:none;
}
/************************************************
* インフォメーション *
************************************************/
/* エントリータグ・カテゴリ */
.entry-cates,
.entry-tags{
background:url(../images/triangle_s.png) no-repeat 0 8px;
}
h3.entry-tags-header,
h3.entry-cates-header {
font-weight: normal !important;
border-style: none !important;
background: none !important;
}
/* main続きを読む */
div.extended {
background: url(../images/arrow_round.png) 0px 2px no-repeat;
}
/* コメンター画像 */
.asset-meta img {
border: none !important;
}
/************************************************
*トップページ*
************************************************/
div.main_top div.main_top_inner a{
background:url(../images/arrow_round.png) no-repeat 0 50%;
}
div.main_top div.main_top_inner dd a{
background:url(../images/triangle_s.png) no-repeat 0 5px;
}
/************************************************
* 共通リスト　お知らせその他詳細*
************************************************/
dl.new_entry dd span a{
background-image: none;
}
dl.new_entry dd a{
background:url(../images/triangle_s.png) no-repeat 0 50%;
}
/* 表 見出し */
div#main div.entry th {}
/************************************************
* 誘導リンク *
************************************************/
/*このページの先頭へ*/
div.to_head a {
background: url(../images/pagetop.png) left center no-repeat;
}
/* お問い合わせへのリンク */
div.inq_btn {
background: url(../images/arrow_round.png) 0 50% no-repeat;
}
/* 一覧へマーク */
div.to_summary a,
div.to_summary_p a {
background: url(../images/arrow_round.png) 0 50% no-repeat;
}
div.to_summary_sub a {
background: url(../images/arrow_12.png) 0px 3px no-repeat;
}
.details {
background: url(../images/arrow.png) 0px 10px no-repeat;
}
/************************************************
* サイドバー*
************************************************/
div#sub dl.page_list dd ul li {
background: #22211E url(../images/arrow.png) 0px 10px no-repeat;
}
div#sub dl.page_list dd ul li ul li{
background: #2C2B26 url(../images/arrow.png) 8px 10px no-repeat;
}
/* feedアイコン */
.icon_rss {
background:url("../images/icon_rss.png") no-repeat scroll 0 center transparent;
}
/************************************************
* サイトマップ*
************************************************/
div#main ul.tree li {
background: url(../images/tree_lst.png) no-repeat!important;
}
div#main ul.tree li.tree_end {
background-image: url(../images/tree_end.png);
}



