A {
	color: #0000ff;
}

A:hover {
/*	position : relative;*/
	top:1px; left:1px;
	color: #800000;
}

img{
	border:0;
}

.box-header{
	color:#555555;
	background-color: #ffffff;
	background-image:url(http://www.m-kyoei.com/logo/header400x32.gif);
	background-repeat:no-repeat;
	background-position:center right;
	width: 765px;
	padding:3px 5px 5px 12px;
	margin:5px 5px 10px 8px;
	border: 2px #eeeeff solid;
}

.box-body{
	width:765px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 5px;
}

.box-footer ul.yoko{
    list-style:none;
    margin:0px;
    padding:0px;
}

.box-body li.yoko{
    display:inline-block;/*各タグを横に並べます */
    padding:0;
    margin:3;
}

.box-footer{
	color:#555555;
	background-color: #ffffff;
	width: 765px;
	padding:5px 5px 5px 12px;
	margin:15px 0px 15px 8px;
	border: 2px #eeeeff solid;
	font-size : x-small;
}



.box-footer ul{
    list-style:none;
    margin:0px;
    padding:0px;
}

.box-footer li.yoko{
    display:inline;/*各タグを横に並べます */
    padding:0;
    margin:0;
}

.shadow {
    margin: 3px 0 0 3px;
    background: url(http://www.m-kyoei.com/logo/shadow.gif) right bottom;
    float: left; /* 回り込み制御 */
}

.shadow img {
    position: relative;
    left: -3px; /* 画像を左へ移動 */
    top: -3px; /* 画像を上へ移動 */
    padding: 3px; /* 画像枠 */
    /*background: #ffffe0; /* paddingを設定した場合の背景色 */*/
    border: 1px solid #999999; /* 画像の枠線 */
}

.shadow_right {
    margin: 3px 0 0 3px;
    background: url(http://www.m-kyoei.com/logo/shadow.gif) right bottom;
    float: right; /* 回り込み制御 */
}

.shadow_right img {
    position: relative;
    left: -3px; /* 画像を左へ移動 */
    top: -3px; /* 画像を上へ移動 */
    padding: 3px; /* 画像枠 */
    /*background: #ffffe0; /* paddingを設定した場合の背景色 */*/
    border: 1px solid #999999; /* 画像の枠線 */
}

input.essential{
	background-color: #FFCCFF;
}

BLOCKQUOTE{
	border: 1px solid #999999;
	margin-bottom: 10px;
	padding: 10px 20px 30px 20px;
}

h1{
background-image:url(http://www.m-kyoei.com/logo/haburashi.gif);
background-repeat:no-repeat;
background-position:left center;
margin:0px 0px 0px 0px;
padding:15px 0px 0px 50px;
}

h2{
background-image:url(http://www.m-kyoei.com/logo/family.gif);
background-repeat:no-repeat;
background-position:left center;
margin:0px 0px 0px 5px;
padding:10px 0px 0px 45px;
border-bottom: 2px #1C79C6 solid; /* 下の枠線（太さ・色・スタイル） */
}

/* google maps の panoramioの詳細用 */
      #photo-panel {
        background: #fff;
        padding: 5px;
        overflow-y: auto;
        overflow-x: hidden;
        width: 300px;
        max-height: 300px;
        font-size: 14px;
        font-family: Arial;
        border: 1px solid #ccc;
        box-shadow: -2px 2px 2px rgba(33, 33, 33, 0.4);
        display: none;
      }