@charset "utf-8";
/*
Theme Name: edelweice
Theme URI: http://edelweice.com/
Description: Edelweice 
Version: 1.0
Author: Hisashi Yamaeda
Author URI: http://www.k-cb.co.jp
Tags: 
*/
*{
  margin:0; 
  padding:0;
}

body{
  background: #FFE7F7;
  background-image: url("./images/background.gif");
  background-repeat: no-repeat;
  background-position: 50% 15%;
  background-attachment: fixed;
  width:100%;
  font-size:14px;
  font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro W3", "ＭＳ Ｐゴシック", sans-serif;
}

#header{
  width:100%;
  background-color:#ccb; 
  height:160px;
}

#footer{
  width:100%;clear:both;
  background-color:#fff;
  text-align:center; 
  virtical-align: top;
}

#navi{
  border:0px solid #fff;
}

#main{
}

#body{
  background:white;
  margin:0 auto; 
  width:770px;
  border-left:1px solid #fff;
  border-right:1px solid #fff;
}

#navigation{
  border-color:white;
  background-repeat:none;
  background-position: 0px 0px;
  width:196px;
  vertical-align:top;
  padding-left:18px;
  padding-right:10px;
}

#navigation p{
  margin: 5px;
}


#wrapper{
  margin:12px;
  border:gray solid 1px; 
}
#contents{
  width:550px;
  background-repeat:none;
  background-position: -8px 0px;
  padding-left:16px;
  vertical-align:top;
  line-height: 1.5;
  letter-spacing: 1.5pt;
  word-break:break-all;
}

.contents p{
  margin:1em 0;
  word-break:break-all;
}

/* IE対策。ないと画像下に余白が出来る*/
img { 
  vertical-align:bottom;
  border:0px;
 }

#wp-calendar {
  empty-cells: show;
  border-collapse: collapse;
}
#wp-calendar caption{
  font-weight:bolder;
}
#wp-calendar th{
  color:#F72894;;
  background:#FFAAD6;
  border:#FF96CE solid 1px;
  padding:1px;
}
#wp-calendar td{
  text-align:center;
  background:white;
  border:#FF96CE solid 1px;
  padding:1px;
}

.date{
  border-style: none solid solid none;
  border-width: 1px;
  border-color: gray;
  background-color: #FFAAD6;
  padding:3px;
  font-size: 14px;
}

.title{
  color:#F72894;
  padding:3px;
  font-size: 16px;
}

#comment {
  font-size: 12px;
}
h3 {
  font-size: 13px;
}
.post{
  padding-left: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
}

#whatsnew {
  border-collapse: collapse; 
  border: 1px solid gray;
}
#whatsnew th{
  background:#FFAAD6;
  border-width: 1px;
  border-style: solid solid solid solid;
  border-color: gray;
  text-align:left;
  color:white;
  padding: 3px;
}
#whatsnew td{
  border-width: 1px;
  border-style: solid solid solid solid;
  border-color: gray;
  font-size:12px;
  padding: 3px;
}

.map{
  border-style:solid solid solid solid;
  border-width: 2px;
  border-color:gray;
  width: 420px; 
  height: 500px;
  margin-top: 10px;
  margin-bottom: 10px;
}

h1{
  font-size:16px;
  padding:5px;
  width: 420px;
  color:white;
  background:#F76DB5;
  border-style:none none solid solid;
  border-width: 2px;
  border-color:gray;
  filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#F76DB5,endColorStr=#FFAAD6);
}

ul {
  margin:10px;
  /*
  list-style-type: none;
  */
} 
dl {
  text-indent: 10px;
  margin-top: 10px;
  margin-bottom: 10px;
}
dt {
  background: url(images/allow.gif) no-repeat 0 50%;
  padding-left: 30px;
  font-weight:bolder;
  font-size:16px;
  margin-top: 10px;
  margin-bottom: 5px;
}
dd {
  text-indent: 45px;
}

p{
  /*
  text-indent: 1em;
  */
  margin-top: 10px;
  margin-bottom: 10px;
}

.photogallaly img{
  padding: 5px;
  border:0px;
  float:left;
  width:130px;
}

