@charset "utf-8";

/*-------------------------------------------------
  Yuko Ikoma CSS ver.1.0
  Based on the Note skin by Yuji Tamagawa
  Copyright 2007 by Studio KATATI
-------------------------------------------------*/

* {
   margin: 0;
   padding: 0;
   }

/* ==============================================
   Base
   ============================================== */

body {
   background-color:#FFF;
/* ----- Text Color ---------------------- */
   color: #253525;
/* ---------------------------------------- */
   font: 10px/176% 'Trebuchet MS','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','MS UI ゴシック',Osaka,sans-serif;
   padding: 0;
   margin: 0;
   text-align: center;
   }

html[xmlns] body {
   font: 10px/176% 'Trebuchet MS','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','ＭＳ Ｐゴシック',Osaka,sans-serif;
   }

a {
   text-decoration: none;
/* ----- Text Color ---------------------- */
   color: #253525;
/* ---------------------------------------- */
   }

a:hover {
   text-decoration: none;
   color: #93961D;
   }

img {border: none;}

/* ==============================================
   Global Box
   ============================================== */

#wrapper {
   width:500px;
   margin: 0 auto;
   text-align: left;
   }

#container {
   margin: 0 15px;
   }

/* ==============================================
   Header Navigation
   ============================================== */

#navigation {
   margin: 0;
   }

#sitename {
   text-align: center;
   margin: 20px auto 10px auto;
   }

#mainmenu {
   margin: 0 0 0 20px;
   }

#mainmenu ul{
   list-style: none;
   padding: 0;
   margin: 0;
   }

#mainmenu li{
   margin:0 20px 0 0;
   float:left;
   }

/* ==============================================
   Header Blog content Name
   ============================================== */

#blogname {
   margin:0 0 20px 0;
   text-align: center;
   }

.live {
   font-size: 100%;
   margin: 0 0 20px 0;
   text-align: center;
/* ----- Text Color ---------------------- */
   color: #253525;
/* ---------------------------------------- */
   }

.live a {
   text-decoration: none;
   color: #93961D;
   }

.live a:hover {
   text-decoration: none;
/* ----- Text Color ---------------------- */
   color: #253525;
/* ---------------------------------------- */
   }

.main {
   margin: 0;
   }

.titlebox {
   width: 470px;
   text-align: center;
   }

.title {
   font-size: 140%;
/*   background:url(http://www.yukoikoma.com/skins/img/titlebg.png) no-repeat center left; */
   font-family: Georgia,"Hiragino Mincho Pro W6","ヒラギノ明朝 Pro W3","ＭＳ Ｐ明朝",serif;
   padding: 3px 0;
   margin: 0 0 15px 0;
   font-weight: normal;
   text-align: center;
   }

.title2 {
   font-size: 140%;
   color: #93961D;
/*   background:url(http://www.yukoikoma.com/skins/img/titlebg.png) no-repeat center left; */
   font-family:"Hiragino Mincho Pro W6","ヒラギノ明朝 Pro W3","ＭＳ Ｐ明朝",Georgia,serif;
/*   padding: 3px 0 3px 38px; */
   padding: 3px 0;
   margin: 0 0 15px 0;
   font-weight: normal;
   text-align: center;
   }

.itemtxt {
   text-align: justify;
   margin:0; padding:0;
   }

.itemtxt a {
   text-decoration: none;
   color: #93961D;
   }

.itemtxt a:hover {
   text-decoration: none;
/* ----- Text Color ---------------------- */
   color: #253525;
/* ---------------------------------------- */
   }

p.comment {
   font-size: 0.9em;
   margin: 0 0 20px 0;
   text-align: center;
   font-family: 'trebuchet ms', arial, sans-serif;
   clear: both;
   }

.hide {
   text-align:center;
   margin: 0;
   padding: 15px 0 0 0;
   }

.read {
   text-align:center;
   margin: 0;
   padding:15px 0 0 0;
   }

.more {
   height: 20px;
   }

.itemtxt ul {
   padding: 0 0 16px 0;
   list-style: none;
   margin: 0;
   }

.itemtxt li {
   padding: 0 0 0 12px;
   background:url(http://www.yukoikoma.com/skins/img/arrow.gif) left center no-repeat;
   margin: 0;
   }

.cutline {
   margin: 20px 0;
   text-align: center;
   background:url(http://www.yukoikoma.com/skins/img/line.gif) repeat-x center left;
   clear: both;
   }

.pageswitch {
   margin: 0;
   padding: 0 0 20px 0;
   font-size:100%;
   text-align:center;
   font-family: 'Trebuchet MS',sans-serif;
   font-weight: bold;
   }

.logbox .pageswitch {
   margin: 0;
   padding: 20px 0 0 0;
   font-size:100%;
   text-align:center;
   font-family: 'Trebuchet MS',sans-serif;
   font-weight: bold;
   }

.pageswitch_item {
   margin: 0;
   padding: 0 0 20px 0;
   font-size:100%;
   text-align:center;
   font-family: 'Trebuchet MS',sans-serif;
   }

.pageswitch_item a {
   text-decoration: none;
   color: #93961D;
   }

.pageswitch_item a:hover {
   text-decoration: none;
/* ----- Text Color ---------------------- */
   color: #253525;
/* ---------------------------------------- */
   }

address {
   margin: 20px 0 30px 0;
   text-align: center;
   font-style:normal;
   clear: both;
   }

/* FORM */

input {
 background: #333;
 font-family: Verdana;
 font-size: 0.7em;
 padding: 3px;
 color: #f4f4f4;
 border: 2px solid #555;}

/*SEARCH HIGHLIGHT COLOR*/
.highlight
{
	background: #DEFFA9;
}

/* ==============================================
   For Archives Page
   ============================================== */

.logbox {
   margin: 0;
   padding: 0 0 20px 0;
   text-align:center;
   font-family: 'Trebuchet MS',sans-serif;
   }

.logtitle {
   font-size:120%;
   margin: 0 0 20px 0;
   }

.log_item {
   margin: 0;
   }

.calendar {
   margin: 0;
   padding: 0 0 20px 0;
   text-align:center;
   font-family: 'Trebuchet MS',sans-serif;
   }

.calendar a {
   text-decoration: none;
   color: #93961D;
   }

.calendar a:hover {
   text-decoration: none;
/* ----- Text Color ---------------------- */
   color: #253525;
/* ---------------------------------------- */
   }

/* ==============================================
   Decoration
   ============================================== */

blockquote {
   font-family: 'Trebuchet MS','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','ＭＳ Ｐゴシック',Osaka,sans-serif;
   color: #FFF;
   line-height: 173%;
   margin: 15px 3px 20px 0px;
   padding: 10px;
   background: #666;
   border: #666 1px solid;
   }

.itemtxt p {
   margin: 0 0 15px 0;
   padding: 0;
   }

.itemtxt p.underline {
   padding: 0 0 10px 0;
   margin: 0 0 10px 0;
   background:url(img/hdot.gif) repeat-x bottom;
   }

.pict {
   padding: 5px;
   border: #DDD solid 1px;
   }

.leftbox2 {
   margin: 5px 15px 5px 0;
   padding: 5px;
   border: #DDD solid 1px;
   float: left;
   }

.rightbox2 {
   margin: 5px 0 5px 15px;
   padding: 5px;
   border: #DDD solid 1px;
   float: right;
   }

.leftbox {
   margin: 0 15px 10px 0;
   float: left;
   }

.rightbox {
   margin: 0 0 10px 15px;
   float: right;
   }

.left_nomal {
   margin: 0;
   float: left;
   }

.caption_g {
   font-size: 120%;
/* ----- Text Color ---------------------- */
   color: #253525;
/* ---------------------------------------- */
   font-family:'trebuchet ms',"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","MS UI Gothic",osaka,sans-serif;
   margin: 0 0 5px 0;
   }

.caption_m {
   font-size: 140%;
/* ----- Text Color ---------------------- */
   color: #253525;
/* ---------------------------------------- */
   font-family:"Hiragino Mincho Pro W6","ヒラギノ明朝 Pro W3","ＭＳ Ｐ明朝",Georgia,serif;
   margin: 0 0 5px 0;
   }

.caption_xl {
   font-size: 160%;
/* ----- Text Color ---------------------- */
   color: #253525;
/* ---------------------------------------- */
   font-family:"Hiragino Mincho Pro W6","ヒラギノ明朝 Pro W3","ＭＳ Ｐ明朝",Georgia,serif;
   margin: 0 0 5px 0;
   }
