@charset "utf-8";
/*
Theme Name: KABU INTERNATIONAL
Theme URI: http://www.kabu9.com/
Description: KABU INTERNATIONALのオリジナルテーマ
Author: pictron - AIMI SAKATA
Author URI: http://www.pictorn.net/
*/


/*-------------------------------------------------------
  contentsSetting
-------------------------------------------------------*/
div#contents {
margin: 20px auto 0 auto;
width: 765px;
}

div#contents h2 {
margin-bottom: 8px;
}

div.blog {
background: url("img/bk.gif") repeat-y top left;
margin-top: 30px;
}


/*-------------------------------------------------------
  sideSetting
-------------------------------------------------------*/
div.blog div.side {
width: 190px;
float: left;
}

/*:: calendar :::::::::::::::::::::::::::::::::::::::::*/
div.blog div.side table {
width: 100%;
}

div.blog div.side table td#next {
text-align: right;
}

div.blog div.side table td a {
color: #818000;
font-weight: bold;
}

/*:: side :::::::::::::::::::::::::::::::::::::::::::::*/
div.blog div.side h4 {
width: 100%;
font-size: 1em;
display: block;
background: #E6E6CE;
text-align: center;
margin: 20px 0 10px 0;
padding: 5px 0;
}

div.blog div.side ul li {
margin-bottom: 3px;
background: url("img/icon.gif") top left no-repeat;
padding-left: 15px;
}


/*-------------------------------------------------------
  mainSetting
-------------------------------------------------------*/
div.blog div.main {
width: 540px;
float: right;
}

/*:: post :::::::::::::::::::::::::::::::::::::::::::::*/
div.blog div.main div.post {
border-bottom: #C3C369 solid 1px;
margin-bottom: 23px;
padding-bottom: 7px;
}

div.blog div.main div.post p {
margin-bottom: 15px;
}

div.blog div.main div.post h3,
div.blog div.main div.post h3 a {
font-size: 1.1em;
color: #818000;
margin-bottom: 10px;
}

div.blog div.main div.post p.date {
margin: 0 0 20px 0;
}

/*:: list :::::::::::::::::::::::::::::::::::::::::::::*/
div.blog div.main div.post ul,
div.blog div.main div.post ol{
margin-bottom: 15px;
}

div.blog div.main div.post ul li {
list-style: square;
margin-left: 20px;
}

div.blog div.main div.post ol li {
list-style-type: decimal;
margin-left: 20px;
}


/*:: nextback :::::::::::::::::::::::::::::::::::::::::*/
div.blog div.main div.pagenav {
margin: 15px 0 0 0;
text-align: center;
}

