@charset "UTF-8"; /* PublishCharset into mt-config.cgi */
* {
    margin: 0;
    padding: 0;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS Gothic", sans-serif;
}
body {
	color: #333333;
	font-size: 12px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS Gothic", sans-serif;
    background-color : #fcfcfc;
}

h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
}
a,
a:link,
a:visited {
    color: #408097;
    text-decoration: none;
}
a:hover {
    color: #ff8000;
    text-decoration: underline;
}
a:active {}
a img {
    border: none;
}
.ib {
    margin-bottom: -1px;
}
form {
    margin: 0px;
}
#header {
    border-left: 1px solid #e7e7e7;
    border-right: 1px solid #e7e7e7;
    border-bottom: 1px solid #e7e7e7;
    text-align: left;
}
body.layout-three-column,
body.layout-two-column-right {
    text-align: center;
}
.layout-three-column #box,
.layout-two-column-right #box {
    margin-right: auto;
    margin-left: auto;
    text-align: left;
    background-color: #fff;
}
.layout-three-column #inner {
    height:100%;
    background: url("http://corich-navi.com/img/back.gif") repeat-y top center;
}
.layout-two-column-right #inner {
    height:100%;
    background: url("http://corich-navi.com/img/back_2.gif") repeat-y top center;
}
.layout-three-column #box,
.layout-two-column-right #box {
    width: 950px;
}
.layout-three-column #contentbox {
    float: left;
    width: 754px;
}
.layout-three-column #content {
    float: right;
    width: 559px;
    padding-bottom: 50px;
}
.layout-two-column-right #content {
    float: left;
    width: 754px;
    padding-bottom: 50px;
}
.layout-three-column #links-left-box,
.layout-three-column #links-right-box,
.layout-two-column-right #links-right-box {
    float: left;
    width: 195px;
    padding-bottom: 50px;
}
.layout-three-column #links-left {
    padding: 0 0 0 1px;
}
.layout-three-column #links-right,
.layout-two-column-right #links-right,
.layout-two-column-right .links-rights,{
    padding: 0 0 20px 0;
}
.layout-three-column #footer,
.layout-two-column-right #footer {
    margin-right: auto;
    margin-left: auto;
    border-top: 1px solid #e7e7e7;
    border-left: 1px solid #e7e7e7;
    border-right: 1px solid #e7e7e7;
    color: #666;
    background: #fff;
    font-size: 10px;
    text-align: right;
    padding-bottom: 5px;
}
.layout-three-column .blog,
.layout-three-column .pages,
.layout-two-column-right .pages {
    padding: 10px 25px;
}
.entry,
.top-entry,
.layout-three-column .pages,
.layout-two-column-right .pages {
    width: auto;
    margin: 0 3px 15px;
    color: #36414d;
    background: #fff;
    font-size: 12px;
    line-height: 150%;
    text-align: justify;
    text-justify: distribute;
}
.menu {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS Gothic", sans-serif;
    font-size: 13px;
    color: #333;
    font-weight: bold;
    padding: 10px 0 10px 28px;
    margin-top: 3px;
    background: url(http://corich-navi.com/img/menu.gif);
}
#links-left-box dl,
#links-right-box dl {
    margin: 0;
    padding: 0;
}
#links-left-box dd,
#links-right-box dd {
    font-size: 12px;
}
.side dt,
.side dd {
    margin: 0;
    padding: 0;
}
.sidetitle a {
    width: auto;
    margin-top: 3px;
    height: 26px;
    border-top: 1px solid #e7e7e7;
    border-bottom: 1px solid #e7e7e7;
}
.sidetitle a:link,
.sidetitle a:visited {
    display: block;
    color: #482400;
    font-size: 13px;
    text-decoration: none;
    background: url(http://corich-navi.com/img/side.gif);
    background-repeat: x;
    line-height: 1.8;
    padding-left: 30px;
    overflow: hidden;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS Gothic", sans-serif;
}
.sidetitle a:hover {
    color: #fff;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
    background: url(http://corich-navi.com/img/side_v.gif);
    background-repeat: x;
    line-height: 1.8;
    padding-left: 10px;
    font-	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS Gothic", sans-serif;
}
* + html .sidetitle {
    width : 194px;
}
.side,
.sides {
    margin: 10px 5px 20px;
    background: none;
    color: #333;
    font-size: 12px;
    line-height: 1.5;
}
.side {
    line-height: 1.5;
}
.sides {
    line-height: 1.2;
}
.side ul,
.side ol {
    padding-left: 5px;
}
.sides ul,
.sides ol {
    padding-left: 15px;
}
.side ul li,
.sides ul li {
    margin-top: 5px;
    list-style-type: none;
}
.side ul li ul {
    padding-left: 0px;
}
.side li li {
    list-style-type: none;
}
ul#tags {
    margin-top: 5px;
    padding-left: 0;
    list-style: none;
}
ul#tags .module-list-item {
    display: inline;
}
ul#tags .module-list-item a {
    font-	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS Gothic", sans-serif;
    text-decoration: none;
}
.module-list-item a {
    line-height: 2.0;
    margin: 0 2px;
}
ul#tags li.taglevel1 a:link, ul#tags li.taglevel1 a:visited, ul#tags li.taglevel1 a:hover, ul#tags li.taglevel1 a:active {
    font-size: 280%;
    font-weight: bold;
}
ul#tags li.taglevel2 a:link, ul#tags li.taglevel2 a:visited, ul#tags li.taglevel2 a:hover, ul#tags li.taglevel2 a:active {
    font-size: 230%;
    font-weight: bold;
}
ul#tags li.taglevel3 a:link, ul#tags li.taglevel3 a:visited, ul#tags li.taglevel3 a:hover, ul#tags li.taglevel3 a:active {
    font-size: 180%;
    font-weight: bold;
}
ul#tags li.taglevel4 a:link, ul#tags li.taglevel4 a:visited, ul#tags li.taglevel4 a:hover, ul#tags li.taglevel4 a:active {
    font-size: 130%;
    font-weight: bold;
}
ul#tags li.taglevel5 a:link, ul#tags li.taglevel5 a:visited, ul#tags li.taglevel5 a:hover, ul#tags li.taglevel5 a:active {
    font-size: 90%;
}
ul#tags li.taglevel6 a:link, ul#tags li.taglevel6 a:visited, ul#tags li.taglevel6 a:hover, ul#tags li.taglevel6 a:active {
    font-size: 10px;
}
ul#tags li.taglevel1 a:link, ul#tags li.taglevel1 a:visited { color: #3a3a3a; }
ul#tags li.taglevel2 a:link, ul#tags li.taglevel2 a:visited { color: #666; }
ul#tags li.taglevel3 a:link, ul#tags li.taglevel3 a:visited { color: #7d7d7d; }
ul#tags li.taglevel4 a:link, ul#tags li.taglevel4 a:visited { color: #7f7f7f; }
ul#tags li.taglevel5 a:link, ul#tags li.taglevel5 a:visited { color: #000; }
ul#tags li.taglevel6 a:link, ul#tags li.taglevel6 a:visited { color: #666; }
ul#tags li.taglevel1 a:hover, ul#tags li.taglevel2 a:hover, ul#tags li.taglevel3 a:hover, ul#tags li.taglevel4 a:hover, ul#tags li.taglevel5 a:hover, ul#tags li.taglevel6 a:hover,
ul#tags li.taglevel1 a:active, ul#tags li.taglevel2 a:active, ul#tags li.taglevel3 a:active, ul#tags li.taglevel4 a:active, ul#tags li.taglevel5 a:active, ul#tags li.taglevel6 a:active {
    color:#ff8000;
}
.powered {
    margin-top: 50px;
    text-align: left;
    padding-left: 20px;
}
.powered img {
    margin-top: 3px;
}
.powered ul,
.powered li {
    color: #666;
    line-height: 1.5;
    font-size: 10px;
    list-style: none;
}
#title {
    float: left;
    width: 380px;
    margin-left: 20px;
}
#top-ban {
    float: left;
    width: 520px;
    font-size: 11px;
    text-align: right;
    margin-top: 5px;
}
#navi {
    padding: 4px 0;
    font-size: 12px;
    margin-top: 5px;
}
#navi-f {
    padding: 3px 0;
    font-size:10px;
}
#navi, #navi-f {
    clear: both;
    width: 100%;
    border-top: 1px solid #e7e7e7;
    border-bottom: 1px solid #e7e7e7;
    text-align: center;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS Gothic", sans-serif;
}
#navi a, #navi-f a {
    font-weight: bold;
    font-	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS Gothic", sans-serif;
}
#topic {
    width: 100%;
    font-size: 12px;
    color: #36414d;
    padding: 12px 0px 12px 10px;
    text-align: left;
}
#topic-f {
    float: left;
    width: 830px;
    font-size: 10px;
    color: #36414d;
    margin: 7px 0px 7px 5px;
    text-align: left;
}
#page-f {
    float: left;
    width: 100px;
    font-size: 10px;
    margin: 7px 5px 7px 0px;
    text-align: right;
}
#pr {
    width: 100%;
    font-size: 10px;
    padding: 10px 0;
    text-align: center;
    border-bottom: 1px solid #e7e7e7;
    margin-bottom: 5px;
}
.entry-footer, .pages-footer {
    margin: 10px 0 15px;
    padding-top: 3px;
    border-top: 1px dotted #ccc;
    text-align: right;
    font-size: 10px;
    color: #666;
}
.content-nav, .cen {
    margin-bottom: 10px;
    text-align: center;
    font-size: 12px;
    color: #36414d;
}
.tmein, .bank, .pare {
    font-size: 12px;
    color: #36414d;
    text-align: center;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    line-height: 150%;
    border-collapse: collapse;
    border: 1px solid #ccc;
}
.tmein td, .bank td, .pare td {
    padding: 3px 5px;
    border: 1px solid #ccc;
}
.bank td {
    text-align: center;
    vertical-align: middle;
}
.tmein td, .lf {
    text-align: left;
}
.tmein th, .bank th, .pare th {
    padding: 3px 5px;
    text-align: center;
    vertical-align: middle;
    border: 1px solid #ccc;
}
.tmein th, .pare th {
    background-color: #eff2f3;
}
td.mid {
    background: #ffffe8;
    padding: 6px 5px 6px 30px;
}
td.rgt {
    width: 105px;
} 
td.lft {
    width: 390px;
}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {
    display: inline-table;
}
.clear {
    clear: both;
}
span.new {
    display: none;
    color: red;
}
.comments-head, .archive-header, .tag-header, .page-header {
    border-left: 5px solid #8c930f;
    margin: 10px 0 0;
    font-size: 14px;
    font-weight: bold;
    color: #482400;
    padding: 3px 0 3px 10px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS Gothic", sans-serif;
}
h1 {
    color: #666;
    letter-spacing: 0.05em;
    text-align: right;
    padding: 2px 10px;
    margin-bottom: 5px;
    border-bottom: 1px solid #e7e7e7;
}
h3 {
    display: inline;
    margin: 0;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS Gothic", sans-serif;
}
.kr, .krs, .krb, .grs { font-style: normal; font-weight: bold; }
.kr, .krs, .krb, .b-foot { color:#36414d; }
.grs, .gr { color:#555; }
.akn { color:#ff1111; }
.mdn { color: #00aa00; }
.ao { color: blue; }
.krb { font-size:14px; }
.kr, .akn, .mdn, .ao { font-size:12px; }
h1, .krs, .grs, .gr, .b-foot, .entry-tag { font-size:10px; }
.s { text-decoration: line-through; }
.l { border-bottom: 1px solid #ff1111; }
.highslide {
    cursor: url(http://corich-navi.com/js/highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide img {
    border: 1px solid #ccc;
}
.highslide:hover img { 
    border: 1px solid #fff;
}
.highslide-image {
    border: 2px solid white;
}
.highslide-caption {
    display: none;
    border: 2px solid white;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: white;
} 
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
.highslide-loading {
    display: block;
    color: white;
    font-size: 9px;
    font-weight: bold;
    text-transform: uppercase;
    text-decoration: none;
    padding: 3px;
    border-top: 1px solid white;
    border-bottom: 1px solid white;
    background-color: black;
}
a.highslide-credits, a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
    font-size: 10px;
}
a.highslide-credits:hover, a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
