@charset "UTF-8";
/**
kochira-jimbocho style.css
2009.4.17 haishima@koyo
**/
/* Default ---------------------------------------------------------------- */
/* Utility */
.widget-header,
.trackbacks-header,
.mt-entry-archive h2,
.archive-header,
.search-form-header,
.search-results-header {
/* ie win (5, 5.5, 6) bugfix */
p\osition: relative;
width: 100%;
w\idth: auto;
}
/**********************/
/* ----------
basic settings
----------*/

/* Global ----------------------------------------------------------------- */
#sub {
float: left;
margin-bottom: 15px;
}

.icon-comment {
background: url(reply-icon.gif) no-repeat 0 30%;
padding-left: 15px;
}
.icon-entry {
background: url(topic-icon.gif) no-repeat 0 50%;
padding-left: 14px;
}
/* ----------
basic rayout
----------*/
#container {
margin:0 10px;
width:auto;
height:auto;
min-width:1024px;
}
#wrapper {
height:auto !important;
width: 100%;
min-height:100%;
/*overflow: hidden;+*/
background:url(../common/img/footer_bg_01.gif) repeat-x bottom;
height: 100%;
margin: 0 auto;
}
#mainColumn_i {
margin-left: 270px;
behavior:url(../js/iefixed.htc);
min-width:620px;
/*overflow:hidden;*/
}
/* ----------
main
----------*/
#main_bar{
height:37px;
background:url(../common/img/2nd_bar_01.gif) repeat-x;
color:#FFF;
}
#main_bar_left{
height:37px;
background:url(../common/img/2nd_bar_left.gif) left no-repeat;
}
#main_bar_right{
height:37px;
background:url(../common/img/2nd_bar_right.gif) right no-repeat;
}
h1 {
margin-left: 10px;
padding-left: 20px;
background: url(../common/img/i_icon_02.gif) left top no-repeat;
font-size: 1.1em;
font-weight: normal;
line-height: 37px;
}

#main p {
/*margin-left: 10px;
padding-left: 10px;*/
margin-top: 10px;
}
#main {
margin-right: 240px;
}
div.second_main {
margin-left: 5px;
margin-right: 0px;
margin-top: 10px;
}
/* ----------
sideBar
----------*/
#sideBar {
width: 192px;
background:url(../common/img/sideBar_02.gif) left repeat-y;
margin-left: 10px;
margin-top: 10px;
}
.sideBar_divide {
padding: 10px;
border-bottom: 1px solid #d5d0cd;
}
#container #sub #sideBar div.sideBarNewsCategory {
width: auto;
margin-bottom: 10px;
padding-bottom: 10px;
border-bottom: 2px dotted #d5d0cd;
}
.sideBar_list img{
padding-right:5px;
}
img.sideBar{
margin-top:10px;
margin-bottom:10px;
padding-left:1px;
}
/* ----------
sideBar2
----------*/
#sideBar2 {
width:200px;
float:right;
margin-top:10px;
margin-left: 10px;
margin-right: 10px;
padding-right: 10px;
padding-left:10px;
}
#sideBar2 img {
text-align:center;
}
.sideBar2_list li { 
font-size:11px; 
list-style:none; 
margin-left:10px; 
padding-left:10px;
margin-top:5px;
background:url(../common/img/i_icon_05.gif) left 0.5em no-repeat; 
} 
p.sideBar2_category{
font-size:11px;
padding-bottom:5px;
padding-left:5px;
}
a.sideBar2_month{
padding-left:10px;
font-size:11px;
}
div.second_main {
margin-left: 5px;
margin-right: 0px;
margin-top: 10px;
}
div.third_main {
margin-left: 5px;
margin-right: 0px;
margin-top: 10px;
}
img.img_new{
padding-left:7px;
}
/*****************************/
/* Layout ----------------------------------------------------------------- */
/*
#container {
background: #f3f0e8 url(container.png) repeat-y center top;
}*/
#header-inner, #content-inner, #footer-inner {
padding-top: 0;
padding-bottom: 0;
}
#container-inner {
width: 100%;
margin-right: 0;
margin-left: 0;
}
#header-inner,
#content-inner,
#footer-inner {
position: relative;
width: 940px;
margin: 0 auto;
padding: 0;
}
#content-inner {
background-color: #FFF;
padding-bottom: 20px;
}
#alpha-inner {
padding: 20px 10px 0 15px;
}
#beta-inner,
#gamma-inner {
padding: 20px 15px 0 10px;
}
/* Header ----------------------------------------------------------------- */
#header { 
background: #003265 url(header.gif) repeat left top; 
}
#header a {
color: #fff;
}
#header-content {
width: 842px; 
padding: 30px 0 65px 80px;
background: transparent url(logo.gif) 10px 15px no-repeat;
}
#header-name {
color: #000; 
margin: 0;
padding: 5px 0;
line-height: 1;
font-size: 25px;
}
#header-description {
margin: 0;
line-height: 1.125;
color: #859db5;
font-size: 15px;
}
#header-menu {
position: absolute;
bottom: 0;
left: 0;
width: 940px;
margin: 0 auto;
padding-top: 3px;
background: #fff url(header-menu-bg.png) center bottom no-repeat;
}
#header-menu ul {
display: inline-block;
list-style-type: none;
width: 934px;
margin: 3px 3px 0;
padding: 0;
background: #369 url(navigation-bg.png) left bottom repeat-x;
}
#header-menu ul li {
float: left;
margin: 0;
padding: 0;
border-right: 1px solid #a9bed4;
}
#header-menu ul li a {
display: block;
height: 30px;
line-height: 30px;
margin: 0;
padding: 0 1em;
font-weight: bold;
}
* html #header-menu ul li a { 
display: inline-block;
}
#header-menu .widget-search {
position: absolute;
bottom: 0;
right: 0;
}
.header-search {
position: absolute;
right: 0;
bottom: 0;
z-index: 100;
padding: 0 10px 5px 0;
}
.header-search label {
display: none;
}
.header-search .query {
border: 1px solid #537ea9;
border-top: 1px solid #003366;
border-left: 1px solid #003366;
background: #fff;
color: #000;
padding: 1px;
width: 125px;
}
.header-search .input-default {
color: #777;
}
.header-search .submit {
font-size: 11px;
}
/* User Navigation ----------------------------------------------------------------- */
.widget-user-navigation { 
position: absolute;
top: 0;
right: 0;
width: 400px;
margin: 0;
padding: 10px;
color: #8099b3;
font-size: 12px;
text-align: right;
}
.widget-user-navigation .widget-content {
margin: 0;
}
.widget-user-navigation a {
color: #fff;
}
.widget-user-navigation p {
margin: 0;
padding: 0;
line-height: 1;
}
/* Contents ----------------------------------------------------------------- */
/* Titles ---------------------------- */
#mt-community-forum .content-header {
position: relative;
margin-bottom: 15px;
}
.entry-title {
margin: 0;
font-size: 18px;
}
#page-title,
#mt-community-blog .entry-title {
margin: 0 0 15px;
font-size: 24px;
line-height: 1;
}
#mt-community-forum #page-title {
margin-bottom: 0;
}
#mt-community-forum.mt-entry-archive #page-title {
padding-bottom: 10px;
border-bottom: 1px solid #F3F0E8;
}
.content-nav {
position: relative;
clear: both;
margin: 10px 0;
text-align: right;
}
.create-entry {
position: absolute;
right: 0;
bottom: 0;
font-size: 14px;
}
.content-nav .create-entry {
top: 0;
left: 0;
width: 30%;
text-align: left;
}
#mt-community-forum .create-entry {
padding-left: 20px;
background: transparent url(start-topic-icon.png) left center no-repeat;
}
#mt-community-forum.mt-entry-archive .create-entry {
bottom: 10px;
}
/* Community Blog ---------------------------- */
#mt-community-blog .asset-header,
#mt-community-blog .asset-content,
#mt-community-blog .asset-footer {
margin: 2px 0 0 70px;
}
#mt-community-blog .asset-header h2 {
margin-bottom: 0.5em;
font-size: 20px !important;
}
#mt-community-blog .entry-asset .asset-meta {
border-top: 1px dotted #e2d9c5;
border-bottom: 1px dotted #e2d9c5;
padding: 3px 5px;
margin-bottom: 0.5em;
line-height: 36px;
}
#mt-community-blog .entry-asset .asset-meta .byline,
#mt-community-blog .entry-asset .asset-meta .entry-meta-comments,
#mt-community-blog .entry-asset .asset-meta .entry-meta-trackbacks {
display: block;
float: left;
margin-right: 12px;
}
#mt-community-blog .entry-meta-label {
display: none;
}
#mt-community-blog .entry-meta-comments {
background: url(comment-icon.gif) no-repeat 0px 50%;
padding-left: 18px;
}
#mt-community-blog .entry-meta-trackbacks {
background: url(trackback-icon.gif) no-repeat 0px 50%;
padding-left: 18px;
}
#mt-community-blog .entry-score {
float: left;
width: 60px;
background: url(favorite-bg-bottom.gif) no-repeat left bottom;
}
#mt-community-blog .entry-score-inner {
background: url(favorite-bg-top.gif) no-repeat left top;
padding: 8px 0;
text-align: center;
}
#mt-community-blog .a-favorite {
background: url(favorite-bg-top-checked.gif) no-repeat left top;
padding: 8px 0;
text-align: center;
}
#mt-community-blog .score-count {
font-size: 16px;
font-weight: bold;
color: #000;
text-align: center;
}
#mt-community-blog .vote-count {
margin-left: 10px;
display: block;
}
#mt-community-blog .vote-status {
font-size: 11px;
font-weight: normal;
}
#mt-community-blog .score-count .vote-status {
color: #037;
}
#mt-community-blog .asset-content {
clear: both;
}
/* Forms ---------------------------- */
input.ti,
textarea.ta,
select {
border: 1px solid #ccc;
border-top-color: #aaa;
border-left-color: #aaa;
background-color: #fafafa;
padding: 1px;
}
textarea.ta {
line-height: 1.5;
}

#create-entry-form .field-header {
margin: 0 0 3px 0;
}
#create-entry-form .field {
margin: 0 0 15px 0;
}
#create-entry-form .ti,
#create-entry-form .ta {
width: 500px;
}
#create-entry-form #entry-title {
font-size: 1.5em;
}
/* Asset Meta ---------------------------- */
/*.meta,*/
.asset-body {
line-height: 1.4;
}
.asset-meta,
.asset-footer {
color: #777;
font-size: 12px;
}
#mt-community-forum .asset-meta {
padding-top: 0;
}
#mt-community-blog .asset-meta {
border-top: 1px dotted #e2d9c5;
border-bottom: 1px dotted #e2d9c5;
padding: 3px 5px;
margin: 0 0 0.5em 0;
line-height: 36px;
}
#mt-community-forum #popular-entry .asset-meta,
#mt-community-forum #entry-table .asset-meta {
padding: 0;
margin: 0;
}
#mt-community-forum #popular-entry .last-comment .asset-meta,
#mt-community-forum #entry-table .last-comment .asset-meta {
margin-left: 46px;
}
.asset-footer {
margin-top: 0;
}
#mt-community-forum .asset-meta a {
font-weight: bold;
}
#mt-community-forum #entry-table .asset-meta a {
font-weight: normal;
}
.user-pic {
float: left;
position: relative;
width: 50px;
height: 50px;
overflow: hidden;
margin: 0 10px 0 0;
}

.auth-icon {
position: absolute;
bottom: 0;
left: 0;
}
#mt-community-blog .asset-meta .user-pic, 
#mt-community-forum .entry-comments .user-pic, 
#mt-community-forum #entry-table .user-pic {
width: 36px;
height: 36px;
}
.mt-profile-view .user-pic {
width: 90px;
height: 90px;
margin-bottom: 20px;
}
#mt-community-forum .entry {
margin: 0 0 20px;
}
#mt-community-forum #entry-table .entry {
margin-bottom: 0;
}
#mt-community-forum #entry-table .entry {
margin-left: 46px;
}
#mt-community-forum .asset-content,
#mt-community-forum.mt-entry-archive .entry-body {
margin: 10px 0 0 60px;
line-height: 1.5;
}
#mt-community-forum .asset-header {
position: relative;
margin: 0 0 5px 60px;
}
#mt-community-forum .entry-header .entry-score {
position: absolute;
top: 4px;
right: 10px;
font-size: 14px;
}
#mt-community-forum .entry-score .vote-status {
padding-left: 12px;
background: transparent url(favorite_icon.png) left center no-repeat;
}
#mt-community-forum .entry-score .voted {
background: url(a_favorite_icon.png) left center no-repeat;
}
.category-name {
font-size: 14px;
color: #777;
white-space: nowrap;
}
#mt-community-forum #popular-entry {
border: 0;
margin-bottom: 0;
}
#mt-community-forum #popular-entry h2 {
margin: 5px 0;
font-weight: normal;
color: #948669;
text-transform: uppercase;
}
#mt-community-forum #popular-entry .entry-header {
margin-left: 0;
}
#mt-community-forum #popular-entry .entry-title {
margin-left: 0;
width: 420px;
}
#mt-community-forum #popular-entry .entry-content {
margin: 0;
background: #F3F0E8 url(popular-topic-bg-bottom.png) center bottom no-repeat;
line-height: 1.5;
}
#mt-community-forum #popular-entry .entry-content-inner {
position: relative;
padding: 10px;
background: transparent url(popular-topic-bg.png) center top no-repeat;
}
#mt-community-forum #popular-entry .entry-body {
float: left;
width: 345px;
margin-bottom: 10px;
}
#mt-community-forum #popular-entry .category-name {
margin-left: 5px;
padding-left: 12px;
background: url(forum-icon.gif) no-repeat 0 0;
}
#mt-community-forum .entry-comments {
float: left;
width: 160px;
margin-bottom: 10px;
background: #F3F0E8 url(popular-entry-comment-bg.png) center top no-repeat;
}
#mt-community-forum .entry-comments .comment-count { 
margin: 10px 10px 0; 
font-size: 14px;
}
#mt-community-forum #popular-entry .comment-count a {
color: #000;
font-weight: normal;
}
#mt-community-forum .entry-comments .last-comment { 
padding: 0 10px 10px;
}
#mt-community-forum .entry-comments .last-comment {
background: transparent url(popular-entry-comment-bg-bottom.png) center bottom no-repeat;
}
#mt-community-forum .entry-comments .comment-link {
text-align: right;
}
#mt-community-forum .last-comment h4 {
margin: 5px 0 0;
color: #948669;
text-transform: uppercase;
}
#mt-community-blog .comment-header, 
#mt-community-forum .comment-header {
margin-bottom: 0;
}
#mt-community-blog .comment-content, 
#mt-community-forum .comment-content {
clear: none;
margin-left: 70px;
line-height: 1.5;
}
#mt-community-forum #entry-table {
clear: both;
}
#mt-community-forum #entry-table {
width: 100%;
margin-top: 20px;
border-width: 0;
border-spacing: 0;
}
#mt-community-forum #entry-table,
#mt-community-forum #entry-table th,
#mt-community-forum #entry-table td {
border-style: solid;
border-collapse: collapse;
}
#mt-community-forum #entry-table tr {
border: none;
}
#mt-community-forum #entry-table th,
#mt-community-forum #entry-table td {
border-width: 0 1px 1px 0;
border-color: #F3F0E8;
border-style: solid;
}
#mt-community-forum #entry-table th {
padding: 3px 10px;
font-weight: normal;
color: #948669;
text-transform: uppercase;
}
#mt-community-forum #entry-table th.score {
background: transparent url(score-table-header-icon.png) center no-repeat;
}
#mt-community-forum #entry-table th.comment-count {
text-align: center;
}
#entry-table td.comment-count {
text-align: center;
}
#mt-community-forum #entry-table th.score span {
display: none;
}
#mt-community-forum #entry-table td {
padding: 10px;
}

#mt-community-forum #entry-table td.score { 
padding-top: 0;
font-size: 16px;
font-weight: bold;
text-align: center;
}
#mt-community-forum #entry-table td.score .voted {
padding-bottom: 15px;
background: transparent url(a_favorite_icon.png) bottom center no-repeat;
}
#mt-community-forum #entry-table td.score span {
padding-bottom: 15px;
background: transparent url(favorite_icon.png) bottom center no-repeat;
}
#mt-community-forum #entry-table .last-comment {
border-right-width: 0;
}
#mt-community-forum #entry-table td.comment-count {
font-size: 22px;
font-weight: bold;
text-align: center;
}
#mt-community-forum #entry-table .comments-closed {
color: #777;
}
#mt-community-forum #entry-table a {
/* font-weight: bold;*/
}
#mt-community-forum #entry-table .entry-title {
font-size: 14px;
}
#mt-community-forum #entry-table .entry-title a {
font-weight: bold;
}
#mt-community-forum #entry-table .category-name {
font-size: 12px;
} 
#mt-community-forum #entry-table .category-name a {
font-weight: normal;
margin-left: 5px;
padding-left: 12px;
background: url(forum-icon.gif) no-repeat 0 0;
} 
.mt-entry-archive h2,
.mt-archive-index h2 {
padding: 5px 10px;
border-width: 1px 0;
border-style: solid;
border-color: #E2D9C5;
background-color: #F3F0E8;
}
#mt-community-blog .comment, 
#mt-community-forum .comment {
margin: 1.5em 0;
padding-bottom: .75em;
clear: both;
}
.comments-header .separator {
color: #D0C1A2;
margin: 5px;
}
#mt-community-blog .comments-content .last {
border-bottom: 0;
}
#mt-community-forum #comments-open {
margin: 10px 0 0 70px;
width: 520px;
}
#mt-community-forum #comments-open-text {
margin: 10px 0;
width: 510px;
}
#mt-community-forum #comments-open-text #comment-text {
width: 100%;
height: 100px;
}
#mt-community-forum .archive {
margin: 0 0 20px 0;
}
#mt-community-forum .archive .archive-content {
margin-right: 10px;
}
#mt-community-forum .archive .archive-list .archive-list-item {
margin-bottom: 3px;
}
#mt-community-forum .archive .archive-wrapper-yearly {
width: 23%;
margin-right: 2%;
float: left;
}
#mt-community-forum .archive .archive-header {
font-size: 18px;
border-bottom: 1px solid #F3F0E8;
}
#mt-community-forum .archive .archive-title {
font-size: 13px;
font-weight: bold;
margin: 0 0 5px 0;
padding: 0 0 5px 0;
border: none;
border-bottom: 1px solid #F3F0E8;
background: none;
}
#mt-community-forum .archive .archive-wrapper-yearly .archive-title {
border-bottom: none;
padding: 0;
}
/* Profile View ----------------------------------------------------------- */
.mt-profile-view #page-title {
font-size: 22px;
margin-bottom: 10px;
}
#profile-data {
margin-left: 95px;
}
#profile-data li {
list-style: none;
}
#profile-data .profile-data-item {
margin-left: 15px;
}
#tabs {
clear: both;
list-style: none;
margin: 0 0 20px 0;
padding: 0;
background: url(tab-bg.gif) repeat-x left bottom;
text-transform: uppercase;
font-size: 11px;
line-height: 11px;
}
#tabs li {
float: left;
margin-right: 3px; 
}
#tabs li a {
display: block;
padding: 7px 10px 6px 20px;
background: #f3f0e8 url(tab-arrow.gif) no-repeat 10px 50%;
color: #948669;
}
#tabs li a.active {
border: 1px solid #e2d9c5;
border-bottom: none;
padding: 6px 9px 7px 19px;
background: #fff url(tab-arrow-down.gif) no-repeat 9px 50%;
}
.tab_content .tab_content_label {
display: none;
}
.tab_content ul {
list-style: none;
margin: 0;
padding: 0;
}
.tab_content ul li {
margin-bottom: .75em;
}
.tab_content .note {
color: #777;
font-style: italic;
}
.tab_content_label {
font-size: 18px;
}
/* Widget ----------------------------------------------------------------- */
#mt-community-blog .widget .widget-header {
border-bottom: 1px solid #F3F0E8;
padding: 3px 10px;
font-weight: normal;
color: #948669;
text-transform: uppercase;
}
#mt-community-blog .widget .widget-content {
padding: 3px 10px;
}
.widget-archive .widget-list li,
.widget-entries .widget-list li {
background: url(bullet.gif) 0 .25em no-repeat;
padding-left: 10px;
}
.widget-category-groups {
margin-bottom: 2px;
}
.widget-category-groups .widget-header {
display: none;
}
.widget-category-groups .secondary-category {
border-bottom: 1px solid #f3f0e8;
padding: 5px 3px;
}
.widget-category-groups h3 {
margin: 0;
padding: 0;
font-size: 11px;
text-transform: uppercase;
color: #948669;
}
.widget-category-groups h3 a {
color: #948669;
}
.widget-category-groups .last {
border-bottom: none;
}
.widget-category-groups h4 {
float: left;
font-weight: bold;
font-size: 14px;
margin-bottom: 3px;
width: 200px;
}
.widget-category-groups .category-totals {
float: right;
text-align: right;
}
.widget-category-groups p {
clear: left;
color: #777;
font-size: 11px;
line-height: 14px;
}
.widget-category-groups p a {
font-weight: bold;
}
.widget-category-groups .entry-count {
font-weight: bold;
font-size: 14px;
margin-right: 5px;
}
.widget-category-groups .primary-category {
padding-bottom: 2px;
background: url(forum-group-bg-bottom.gif) no-repeat 0 bottom;
margin-bottom: 2px;
}
.widget-category-groups .primary-category h3 {
background: url(forum-group-bg.gif) no-repeat 0 0;
padding: 5px 10px 3px 16px;
}
.widget-syndicate .feed {
text-align: right;
}
.widget-powered .widget-content span {
display: block;
overflow: hidden;
text-indent: -9999px;
}
.widget-powered .widget-content span a {
display: block;
float: right;
height: 40px;
width: 158px;
overflow: hidden;
text-indent: -9999px;
background: url(powered-by-mt-logo.gif) no-repeat 0 0;
}
/* Utilities -------------------------------------------------------------- */
.comment:after,
#header:after,
#header-inner:after,
#header-menu ul:after,
#content:after,
#alpha-inner:after,
.entry-content:after,
.last-comment:after, 
#mt-community-blog .asset-meta:after,
#mt-community-forum .archive:after,
#beta-inner:after,
#gamma-inner:after,
#footer:after,
#tabs:after {
content: " ";
display: block;
visibility: hidden;
clear: both;
height: 0.1px;
font-size: 0.1em;
line-height: 0;
}
.comment,
#header-inner,
#header-menu ul,
#content-inner,
#footer-inner,
.content-header, 
.entry-content, 
.last-comment, 
#mt-community-blog .asset-meta, 
#mt-community-forum .archive,
#mt-community-forum .entry-header, 
#mt-community-forum .entry-content-inner,
.content-nav, 
.asset-body,
#tabs {
height: 1%;
}


