@charset "UTF-8";

* {
margin:0;
padding:0;
border:none;
}

html {
height:100%;
}

p{
margin:0 0 1.8em 0;
line-height:1.6em;
font-size:14px;
}

.hide {
display:none;
}

img {
vertical-align:middle;
border:0px;
}

body {
margin:0 auto;
padding:0;
height:100%;
font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ヒラギノ角ゴ ProN W3" , Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック";
background:url(../image/back2.jpg) repeat left bottom;
}

#main {
position:relative;
margin:0 auto;
width:930px;
height:100%;
min-height:100%;
background:url(../image/back.jpg) repeat-y;
text-align:left;
}

body > #main {
height:auto;
}

#content {
margin:0 141px;
width:647px;
}

#left {
float:left;
}

#title {
width:351px;
margin:20px 0 10px 0;
height:153px;
}

#nakamura {
float:left;
width:198px;
margin:35px 0 0 40px;
text-align:center;
}

#nakamura img {
margin:0 0 5px 0;
}

#photo {
clear:left;
margin:15px 0 0 0;
}

#heading {
margin:0 0 20px 30px;
}

#comment {
width:570px;
margin:0 0 0 13px;
padding:25px 25px 0 25px;
border:#000 1px solid;
}

h4 {
margin:25px 0 10px 0;
font-weight:bold;
text-align:center;
}

/*メッセージを送る*/
li {
display:inline;
list-style:none;
}

a.send {
display:block;
float:left;
width:230px;
height:60px;
margin:0 0 35px 68px;
_margin:0 0 0 34px;
background:url(../image/write.gif) no-repeat;
font-size:0;
text-indent:-9999px;
}

a:hover.send {
background-position:0 -60px;
}

/*投稿を読む*/
a.read {
display:block;
width:230px;
height:60px;
margin:0 0 35px 348px;
background:url(../image/read.gif) no-repeat;
font-size:0;
text-indent:-9999px;
}

a:hover.read {
background-position:0 -60px;
}

.read2 {
display:block;
width:230px;
height:60px;
margin:0 0 35px 348px;
}

/*コピーライト*/
#copy {
margin:0 0 20px 0;
padding:15px 0 0 0;
border-top:#000 1px solid;
font-size:10px;
text-align:center;
}

.clearfix:after {  
visibility: hidden;  
display: block;  
font-size: 0;  
content: " ";  
clear: both;  
height: 0;  
}  

* html .clearfix             { zoom: 1; } /* IE6 */  
*:first-child+html .clearfix { zoom: 1; } /* IE7 */  

.clearfix { display: inline-table; }  
/* Hides from IE-mac */  
* html .clearfix { height: 1%; }  
.clearfix { display: block; }  
/* End hide from IE-mac */

