@charset"utf-8";

/* http://blogadmin.koreikura.com/mod/blog/designs/hieizan-way/(ファイル名) */

/* =======================================================
all
======================================================= */
* {
margin:0px;
padding:0px;
}

body {
font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size: 12px;
line-height: 1.3;
color: #666666;
background-image: url(../../../../../../blogadmin-sub/mod/blog/designs/hieizan-way/img/body_bg.jpg);
background-repeat:repeat-x;
}

#frame {
width:100%;
border-top:solid 5px #669900;
}
#wrapper {
width: 800px;
margin:0 auto;
background-color:#ffffff;
}

img {
border:0;
}

/* =======================================================
link
======================================================= */
a {
color:#cc6600;
text-decoration:none;
}
a:hover {
color:#ffa07a;
}

/* =======================================================
head
======================================================= */
#head {
width: 800px;
height: 250px;
font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
border-bottom:solid 2px #669900;
background-image:url(../../../../../../blogadmin-sub/mod/blog/designs/hieizan-way/img/head_bg.jpg);
background-repeat:no-repeat;
position:relative;
}
#head h1 {
font-size: 20px;
color:#669900;
letter-spacing:2px;
position:absolute;
left:20px;
top:175px;
}
#head h1 a {
text-decoration:none;
color:#669900;
}
#head p {
font-size: 12px;
font-weight:bold;
letter-spacing:2px;
position:absolute;
left:25px;
top:210px;
}
#head img#logo {
display:block;
position:absolute;
left:0;
top:0;
}

/* =======================================================
contents-body
======================================================= */
#contents-body {
width: 764px;
margin:35px 14px 30px 22px;
background-color: #FFFFFF;
}

/* =======================================================
main
======================================================= */
#main-clm {
width: 560px;
float: left;
}

/* article ----------------------------------------------- */
.article {
margin-bottom: 15px;
border: 1px solid #679901;
}
.article-head {
height:37px;
font-size:16px;
background-color:#99cc00;
background-image:url(../../../../../../blogadmin-sub/mod/blog/designs/hieizan-way/img/article_title_bg.jpg);
color:#3d7000;
}
.article-head h2 {
font-size:16px;
line-height:2;
text-indent:10px;
}
.article-body {
margin:15px;
}
.article-foot {
margin:3px;
padding:8px 10px;
border-top: 2px solid #669900;
background-color:#e9f4c6;
}

/* comment ----------------------------------------------- */
#comments {
}
#comment-body {
background-color: #fffae6;
padding: 5px;
font-size: 12px;
color: #666666;
}
.btm-border {
border-bottom:solid 2px #99cc00;
padding: 5px 0;
}
.sub-title {
height:25px;
color: #669900;
font-size:small;
font-weight: bold;
line-height:1.8;
text-indent:10px;
background-color: #e9f4c6;
}
#comment_form {/* コメントフォーム */
margin:15px 0 30px;
color: #003366;
}
#comment-form input, #comment-form textarea {
font-size: 12px;
border: 1px solid #666666;
}
.txt_title1 {/* フォーム項目タイトル */
color: #669900;
font-weight: bold;
font-size: 10px;
}

/* =======================================================
side
======================================================= */
/* 3カラム用 */
#left-clm {
width: 180px;
float: left;
color: #666666;
margin-right:10px;
}
#left_clm2 {
width: 179px;
float: left;
background-color: #F8FFF3;
color: #666666;
margin-right:10px;
display:none;
}
#right_clm {
width: 179px;
float: right;
background-color: #F8FFF3;
display: none;
}
#right_clm2 {
width: 179px;
float: right;
background-color: #F8FFF3;
margin-left:10px;
display:none;
}

/* 2カラム用 */
#side-clm {
width:180px;
float:right;
}

/* =======================================================
widget
======================================================= */
.widget {
width:180px;
}
.widget h3 {
width:173px;
_width:180px;
height:37px;
padding:0 7px 0 0;
font-size:small;
font-weight: bold;
color:#336600;
text-align:right;
line-height:2.5;
background-image:url(../../../../../../blogadmin-sub/mod/blog/designs/hieizan-way/img/side_title_bg.jpg);
background-color:#99cc00;
}
.widget p.side-txt {
width:160px;
margin:5px 10px 10px;
}

/* calendar ---------------------------------------------- */
#cal_body {/* 外枠 */
margin:0 0 10px;
padding:0 4px 5px;
border:solid 1px #679901;
}
#cal_head {/* 当月の表示 */
text-align: center;
padding: 5px 0 6px;
border-bottom:dotted 1px #669900;
}
#cal_table td #cal_head a:link {/* 当月の表示のリンク */
color:#cc6600;
text-align: center;
font-weight:bold;
text-decoration:none;
}
#cal_table {/* 日付テーブル */
text-align: right;
}
#cal_table th {/* 曜日 */
text-align: center;
padding: 4px 2px;
border-left:none;
}
#cal_table td {/* 日付 */
text-align: center;
padding: 2px;
}
#cal_table td a:link {/* 日付のリンク */
color:#cc6600;
text-decoration:underline;
}
#cal_table td a:hover {/* 日付のリンク */
color:#ffa07a;
text-decoration:none;
}
#cal_header {/* ？？ */
height: 9px;
font-size: 1px;
}
#cal_foot {/* ？？ */
height: 10px;
font-size: 1px;
}
#cal_yymm {/* ？？ */
background-color: #0099FF;
font-weight: bold;
text-align: right;
padding: 2px 0;
color: #FFFFFF;
margin-bottom: 10px;
}

/* profile ----------------------------------------------- */
#profile_head {
background-repeat: no-repeat;
height: 49px;
font-size: 1px;
}
#profile_body {
padding: 10px;
text-align: center;
}
#profile_text {
font-size: 12px;
font-weight:bold;
color: #666666;
text-align: center;
padding: 5px;
}
#profile_foot {
background-repeat: no-repeat;
background-position: bottom;
height: 11px;
font-size: 1px;
}
img.bn {
display:block;
margin:0 0 10px;
}

/* =======================================================
clearfix
======================================================= */
#contents-body:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
#contents-body {display: inline-table;}
/* Hides from IE-mac */
* html #contents-body {height: 1%;}
#contents-body {display: block;}
/* End hide from IE-mac */









/* ??? ---------------------------------------------- */
#eigyo_head {
background-image: url(../../../img/toppage/common/head_rep.gif);
background-repeat: repeat-x;
text-align: left;
}
.txt_use_rd_bd {
color: #FF0000;
}
.txt_use_bl_bd {
color: #0066FF;
}
.txt_title2 {
color: #236482;
font-weight: normal;
font-size: 85%;
}
#message_head {
background-image: url(../../../../../../blogadmin-sub/mod/blog/designs/default/img/message.gif);
height: 33px;
width: 180px;
background-repeat: no-repeat;
}
#reader_head {
background-image: url(../../../../../../blogadmin-sub/mod/blog/designs/default/img/reader.gif);
height: 33px;
background-repeat: no-repeat;
width: 180px;
}