/***********************************************/
/* style.css  yuka                             */
/***********************************************/
body{
  font-family: "MS UI Gothic",Osaka,sans-serif;
  font-size  : 13px;
  color: #333333;
  line-height: 1.166; 
  margin: 0px auto;
  padding: 0px;
  width: 840px;
  background : #ffffff;
}

a:link, a:visited, a:hover {
  color: #F17C13;
  text-decoration: none;
}
a:hover {
  color: #cccccc;
}

a img{ border : none; }
/* overrides decoration from previous rule for hovered links */
h1, h2, h3, h4, h5, h6 {
  font-family: "MS UI Gothic",Osaka,sans-serif;
  margin: 0px;
  padding: 0px;
}

h1{
  font-family: "MS UI Gothic",Osaka,sans-serif;
 font-size: 120%;
 color: #334d55;
}

h2{
 font-size: 114%;
 color: #323E58;
}

h3{
 font-size: 110%;
 color: #663300;
}

h4{
 font-size: 100%;
 font-weight: normal;
 color: #333333;
}

h5{
 font-size: 100%;
 color: #334d55;
}

ul{
  margin: 0px 17px;
  padding: 0px;
}

li{
  color: #333333;
  list-style-type: disc;
  list-style-position: inside;
  padding: 4px 0px;
}

dd{
  color: #333333;
  height : 22px;
  margin-left: 17px;
  padding-top: 8px;
  padding-left: 8px;
  background : url(images/menu_bk.jpg) no-repeat;
}

/***********************************************/
/* Layout Divs                                 */
/***********************************************/
.seo{
  color          : #ffffff;
  text-align     : right;
  padding-right  : 30px;
  background     : url(images/fulltop.jpg) no-repeat;
}

.side_r{
  width : 20px;
  background : url(images/side_r.gif) repeat-y;
}
.side_l{
  width : 20px;
  background : url(images/side_l.gif) repeat-y;
}

.menu_r{
  width : 10px;
  background : url(images/menu_r.gif) repeat-y;
}

.page{
  width: 800px;
  background : #ffffff;
}

.sidebar{
  width : 216px;
  vertical-align : top;
  text-align     : center;
}

.sidebar a:link, .sidebar a:visited, .sidebar a:hover {
  color: #0D0D0D;
  text-decoration: none;
}
.sidebar a:hover {
  color: #F17C13;
}

.main{
  color      : #333333;
  width      : 574px;
  vertical-align : top;
  padding    : 10px 0px;
}

.footer{
  width  : 800px;
  background : #ffffff;
  text-align : center;
  color  : #666666;
  font-size : 12px;
  padding: 6px 0px;
}

#others{
  text-align : center;
}

.cat{
  color      : #ffffff;
  font-size  : 16px;
  font-weight : bold;
  padding    : 4px 15px;
  margin-top : 4px;
  margin-right : 10px;
  background : #323E58;
}

.posttitle{
  margin     : 18px 15px 0px 10px;
  height     : 20px;
  text-align : left;
  padding-top   : 10px;
  padding-left  : 8px;
  border-left   : 10px solid #323E58;
  border-bottom : 1px solid #323E58;
}

.entry{
  text-align : left;
  padding: 10px 20px;
  line-height: 1.5; 
}

.entry b{
/*  color : #F17C13; */
  color : #74864C;
}

.topdmytitle{
  margin     : 18px 15px 0px 10px;
  height     : 20px;
  text-align : left;
  padding-top   : 10px;
  padding-left  : 8px;
  border-bottom : 1px solid #323E58;
}

.topdmyentry{
  text-align : left;
  padding: 10px 20px;
  line-height: 1.5; 
}

#comments{
  width : 98%;
}

.contentfooter{
  clear: both;
  padding: 30px 20px 4px 20px;
  text-align : right;
}

div.content{
  text-align : left;
  padding: 4px 0px;
  line-height: 1.5; 
}

div.content li{
  color: #333333;
  list-style-type: none;
  list-style-position: outside;
  padding: 1px 0px;
  border-bottom : 1px dotted #cccccc;
}

.titles{
  height         : 30px;
  text-align     : left;
  color          : #201815;
  font-weight    : bold;
  margin         : 18px 17px 0px 17px;
  padding-left   : 16px;
  padding-top    : 4px;
  background     : url(images/titles.gif) no-repeat;
}

.archivelist{
  text-align : left;
  padding    : 0px;
}

.shopinfo{
  text-align : center;
}

.pixup_txt{
  text-align : left;
  padding-left  : 16px;
  padding-right : 16px;
}

#admin{
  width      : 186px;
  margin    : 5px 0px;
  text-align : center;
}

#search{
  margin: 5px 17px;
  text-align : right;
}

/* Begin Form */
.searchform .formfield {
  width:125px;
  margin : 0px;
}

.sidebar .searchform #s {
  width: 95px;
  padding: 1px;
  }

.sidebar #searchsubmit {
  padding: 0;
  }

.entry form {
  text-align:center;
  }

select {
  width: 130px;
  }

.commentform {
  text-align: right;
}

.commentform input {
  width: 170px;
  padding: 2px 0;
  margin: 5px 5px 1px 0;
  }

.commentform textarea {
  width: 98%;
  padding: 2px;
  }

.commentform #submit {
  margin: 0;
  float: right;
  }
/* End Form */

/* Leftbox and Rightbox toolbar buttons */
.leftbox, .rightbox {
  margin: 3px 5px;
  padding: 3px;
}
.leftbox {
  float: left;
}
.rightbox {
  float: right;
}

/* For cargo */
.desc{
  font-size  : 13px;
}
