/* body
----------------------------------------------------------- */
* { margin : 0 ; padding : 0 ; }

html {-webkit-text-size-adjust:none}

body {
  background-image:url();/*背景画像のurlを()内*/
  color: #3A322F;
  background-color:#ccc4ab;
  font-size : 100%;
  font-family: verdana, 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','ＭＳ Ｐゴシック',Osaka,sans-serif;
  margin:0; padding : 0;
  line-height : 150%;
}

/* link
----------------------------------------------------------- */
a:link { color: #1E90FF; text-decoration:none;} /*リンク*/
a:visited { color: #1E90FF; text-decoration:none;} /*訪問済み*/
a:active { color: #AFEEEE; text-decoration:underline;}/*クリック時*/
a:hover { color: #AFEEEE; text-decoration:underline;} /*マウスオーバー時*/

/* freearea(右上)
----------------------------------------------------------- */
.freearea{
  display:block;
  width :280px;
  height:220px;
  background-image:url(http://blog-imgs-45-origin.fc2.com/y/u/k/yukinolab/labo.png);
  background-repeat:no-repeat;/* 繰り返し表示設定 */
  background-position:50% 50%;/* 表示位置の調整 */
  overflow:hidden;
}

.freearea img, a img{border:0px;}


/* ue
----------------------------------------------------------- */
#ue{
width:auto;
height:5px;
background:url(http://blog-imgs-45-origin.fc2.com/y/u/k/yukinolab/check2.png) repeat-x;
}

/* all
----------------------------------------------------------- */
#all {
  margin: 0 auto; width : 900px ;
}

/* left
----------------------------------------------------------- */
#left {
  float : left ; width : 600px ;
  background-color:#F5F5DC;
  background-image:url();
  padding:0px 0px 0px 0px;
}

/* right
----------------------------------------------------------- */
#right {
  float : left ; width : 280px ;
  padding:0px 0px 0px 15px;
}

#right a:link, #right a:visited{
color:#3A322F;
border-bottom:dashed 1px #ccc4ab;
}

#right a:active, #right a:hover{
color:#808080;
text-decoration:none;
}

#plugin{
   background-color:#fff;
   /* ▼CSS3 */
   border-radius: 5px;
   /* ▼Safari,Chrome */
   -webkit-border-radius: 5px;
   /* ▼Firefox */
   -moz-border-radius: 5px;
   -moz-box-shadow: 0 0 5px #999;
   -webkit-box-shadow: 0 0 5px #999;
   box-shadow: 0 0 5px #999;
}

.right-title{
  font-size:70%;
  font-weight:bold;
  margin:35px 5px 0px 5px;
  padding:5px 5px 0px 5px;
}

.right-contents{
  font-size:70%!important;
  margin:0px 5px 5px 5px;
  padding:0px 5px 5px 5px;
  color:#696969;
}

.right-contents ul{
list-style: none;
}

.right-contents li{
padding:13px 0px 0px 0px;
background-image:url(http://blog-imgs-45-origin.fc2.com/y/u/k/yukinolab/list.png);
background-repeat:no-repeat;
background-position:top left;
}

/* header
----------------------------------------------------------- */
.header {
  display:block;
  width:300px;
  color:#fff;
  margin: 0px 0px 0px 20px;
  padding: 20px 10px 30px 10px;
  text-align: left;
   /* ▼CSS3 */
   border-bottom-left-radius: 20px;  /* 左上 */
   border-bottom-right-radius: 20px; /* 右上 */

   /* ▼Safari,Chrome */
   -webkit-border-bottom-left-radius: 20px;  /* 左上 */
   -webkit-border-bottom-right-radius: 20px; /* 右上 */

   /* ▼Firefox */
   -moz-border-radius-bottomleft: 20px;  /* 左上 */
   -moz-border-radius-bottomright: 20px; /* 右上 */

   -moz-box-shadow: 0 0 5px #999;
   -webkit-box-shadow: 0 0 5px #999;
   box-shadow: 0 0 5px #999;

     /* For WebKit (Safari, Google Chrome etc) */
  background: -webkit-gradient(linear, left top, left bottom, from(#696969), to(#3A322F));
  /* For Mozilla/Gecko (Firefox etc) */
  background: -moz-linear-gradient(top, #696969, #3A322F);
  /* For Internet Explorer 5.5 - 7 */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#696969, endColorstr=#3A322F);
  /* For Internet Explorer 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#696969, endColorstr=#3A322F)";
}
}

/* blog_title / intro
----------------------------------------------------------- */
h1 {
  font-size: 200%;
  color:#9ACD32;
  margin: 0px;
  padding: 0px 30px 0 30px;
  text-align: left;
  line-height:1em;
}

h1 a:link, h1 a:visited {
  color:#9ACD32;
  text-decoration: none;
}
h1 a:hover, h1 a:active {
  color:#AFEEEE;
  text-decoration: none;
}

.intro{
  font-size:60%;
  color:#eee;
  padding: 5px 10px 5px 10px;
}

/* entry (記事関連)
----------------------------------------------------------- */
.entry{
  margin: 50px 20px 20px 20px;
}

.entry_title{
display:block;
width:AUTO;
background-color:#696969;
margin:-53px 0px 20px 70px;
padding:9px 9px 9px 15px;
-moz-box-shadow: 0 0 5px #999;
-webkit-box-shadow: 0 0 5px #999;
box-shadow: 0 0 5px #999;
}

h2 {
  font-size:100%;
  color :#fff;
}

h2 a:link, h2 a:visited {
  color:#fff;
  text-decoration: none;
}
h2 a:hover, h2 a:active {
color:#87CEEB;
}

h3 {
color:#fff;
background-color:#696969;
background-image:url(http://blog-imgs-45-origin.fc2.com/y/u/k/yukinolab/check.png);
background-repeat:no-repeat;
background-position:-40px 0px;
display:block;
width:auto;
height:auto;
padding:10px 10px 10px 50px;
margin:10px -15px 10px -15px;
}

.day { 
  display:block;
  font-size: 70%;
  color :#F5F5DC;
  padding:8px 0px 10px 25px;
  margin:0px 0px 5px -45px;
  background-image:url(http://blog-imgs-45-origin.fc2.com/y/u/k/yukinolab/days.png);
  background-repeat:no-repeat;
  line-height:1.5em;
}

.entry_body {
  font-size:12px;
  margin: 0px 0px 10px 0px;
  padding: 15px;
  background-color:#fff;
   /* ▼CSS3 */
   border-radius: 10px;  /* 左上 */
   border-radius: 10px; /* 右上 */

   /* ▼Safari,Chrome */
   -webkit-border-radius: 10px;  /* 左上 */
   -webkit-border-radius: 10px; /* 右上 */

   /* ▼Firefox */
   -moz-border-radius: 10px;  /* 左上 */
   -moz-border-radius: 10px; /* 右上 */

   -moz-box-shadow: 0 0 5px #999;
   -webkit-box-shadow: 0 0 5px #999;
   box-shadow: 0 0 5px #999;
}
.entry_body img {
  border: 0px;
  margin: 5px 5px 5px 5px;
}

.entry_more {
  margin: 50px 0px 30px 0px;
}

.entry_more a:link, .entry_more a:visited {
display:block;
width:100px;
background-color:#fff;
color:#3A322F;
border-top:solid 1px #ccc4ab;
border-left:solid 1px #ccc4ab;
border-bottom:solid 3px #ccc4ab;
border-right:solid 3px #ccc4ab;
padding:5px 10px 5px 10px;
   -moz-box-shadow: 0 0 5px #999;
   -webkit-box-shadow: 0 0 5px #999;
   box-shadow: 0 0 5px #999;

}

.entry_more a:active, .entry_more a:hover {
border-top:solid 3px #ccc4ab;
border-left:solid 3px #ccc4ab;
border-bottom:solid 1px #ccc4ab;
border-right:solid 1px #ccc4ab;
text-decoration:none;

}


.entry_footer {
color:#fff;
background-color:#3A322F;
font-size: 70%;
text-align: right;
padding:5px 10px 5px 10px;
margin:0px 0px 35px 0px;
}

hr{
border:dashed 1px #eee;
margin:20px 0px 20px 0px;
}

/* pageselect
----------------------------------------------------------- */
.pageselect { 
font-size:90%;
text-align: center;
padding:15px;
}



/*  comment / trackback
----------------------------------------------------------- */
h4.comheader{
	font-size: 100%;
	font-weight: bold;
	padding: 15px 0 15px 70px;
	color: #666;
         background-image:url(http://blog-imgs-45-origin.fc2.com/y/u/k/yukinolab/Comment.png);
         background-repeat:no-repeat;
         margin:0px 0px 0px 0px;
}

h4.tbheader {
	font-size: 100%;
	font-weight: bold;
	padding: 15px 0 15px 70px;
	color: #666;
         background-image:url(http://blog-imgs-45-origin.fc2.com/y/u/k/yukinolab/phone.png);
         background-repeat:no-repeat;
         margin:20px 0px 0px 0px;
}

.comcontent {
         font-size:80%;
	background-color: #fff;
	margin: 0px 0px 10px 0px;
	padding: 15px 10px 5px 10px;
	line-height: 140%;
   /* ▼CSS3 */
   border-radius: 10px;
   /* ▼Safari,Chrome */
   -webkit-border-radius: 10px;
   /* ▼Firefox */
   -moz-border-radius: 10px;

   -moz-box-shadow: 0 0 5px #999;
   -webkit-box-shadow: 0 0 5px #999;
   box-shadow: 0 0 5px #999;
}

.tbcontent {
         font-size:80%;
	background-color: #fff;
	margin: 10px 0px 0px 0px;
	padding: 15px 10px 5px 10px;
	line-height: 140%;
   /* ▼CSS3 */
   border-radius: 10px;
   /* ▼Safari,Chrome */
   -webkit-border-radius: 10px;
   /* ▼Firefox */
   -moz-border-radius: 10px;

   -moz-box-shadow: 0 0 5px #999;
   -webkit-box-shadow: 0 0 5px #999;
   box-shadow: 0 0 5px #999;
}

.content {
        font-size:80%;
	background-color: #fff;
	margin: 0px 0px 0px 0px;
	padding: 15px 10px 5px 10px;
	line-height: 140%;
   /* ▼CSS3 */
   border-radius: 10px;
   /* ▼Safari,Chrome */
   -webkit-border-radius: 10px;
   /* ▼Firefox */
   -moz-border-radius: 10px;

   -moz-box-shadow: 0 0 5px #999;
   -webkit-box-shadow: 0 0 5px #999;
   box-shadow: 0 0 5px #999;
}
.comfooter, .tbfooter {
      margin: 0px;
      text-align: right;
      font-size: 70%;
}

.tbtext {
width:100%;
margin:5px 0px 15px 0px;
}

/* commentform
----------------------------------------------------------- */
h4.comformtitle {
        font-size: 100%;
	font-weight: bold;
	padding: 15px 0 15px 70px;
	color: #666;
        background-image:url(http://blog-imgs-45-origin.fc2.com/y/u/k/yukinolab/CommentList.png);
        background-repeat:no-repeat;
        background-position:5px 0px;
        margin:20px 0px 0px 0px;
}
.comform ul {
	font-size: 80%;
	margin: 0;
	padding: 0;
        
}
.comform li {
	font-size: 80%;
	margin: 0;
	padding: 0px 0px 10px 0px;
         list-style: none;
}

/*  prev / next
----------------------------------------------------------- */
.prev a:link, .prev a:visited{
float:left;
font-size:80%;
display:block;
width:100px;
background-color:#fff;
color:#3A322F;
border-top:solid 1px #ccc4ab;
border-left:solid 1px #ccc4ab;
border-bottom:solid 3px #ccc4ab;
border-right:solid 3px #ccc4ab;
padding:5px 10px 5px 10px;
margin:0px 0px 20px 0px;
   -moz-box-shadow: 0 0 5px #999;
   -webkit-box-shadow: 0 0 5px #999;
   box-shadow: 0 0 5px #999;
}

.prev a:active, .prev a:hover{
border-top:solid 3px #ccc4ab;
border-left:solid 3px #ccc4ab;
border-bottom:solid 1px #ccc4ab;
border-right:solid 1px #ccc4ab;
text-decoration:none;
}

.next a:link, .next a:visited{
float:right;
font-size:80%;
display:block;
width:100px;
background-color:#fff;
color:#3A322F;
border-top:solid 1px #ccc4ab;
border-left:solid 1px #ccc4ab;
border-bottom:solid 3px #ccc4ab;
border-right:solid 3px #ccc4ab;
padding:5px 10px 5px 10px;
margin:0px 0px 20px 0px;
   -moz-box-shadow: 0 0 5px #999;
   -webkit-box-shadow: 0 0 5px #999;
   box-shadow: 0 0 5px #999;
}

.next a:active, .next a:hover{
border-top:solid 3px #ccc4ab;
border-left:solid 3px #ccc4ab;
border-bottom:solid 1px #ccc4ab;
border-right:solid 1px #ccc4ab;
text-decoration:none;
}

/*  FC2ブログ関連記事リスト
----------------------------------------------------------- */
.relate_dt{
font-size:150%;
background:url(http://blog-imgs-45-origin.fc2.com/y/u/k/yukinolab/robot.png) no-repeat;
border-bottom:dashed 1px #666;
margin:0px 0px 10px 0px;
padding:0px 0px 0px 30px;
}

.relate_ul{
list-style-position:inside;
}

.relate_li_nolink, .relate_li {
}


/*  source
----------------------------------------------------------- */
.source{
display:block;
width:500px;
padding:5px;
overflow:scroll;
background-color:#eee;
margin-right:auto;
margin-left:auto;
}

new {color:red; font-weight:bolder;} 

.new {color:red; font-weight:bolder;} 








