body {
width:800px;
background-color:#FFF;
text-align:left;
margin:0px;
padding:15px 0px 0px 50px;
font-family:"Lucida grande","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",verdana,MS P ゴシック, sans-serif;
color:#222;
font-size:10px;
font-weight:normal;
font-style: normal;
line-height: normal;
font-variant: normal;

}

a:link {
color:#222;
text-decoration:none;
}

a:visited {
color:#222;
text-decoration:none;
}

a:active,
a:hover {
color:#1b508c; text-decoration: underline
}

h1, h2, h3, h4, h5, h6{
font-weight: normal;
margin:0px;
padding:0px;
}

h1{
color:#666;
font-size:10px;
text-align:left;
font-weight:normal;
margin:0px;
padding:5px 3px 0px 0px;
}

#layout {
width:800px;
text-align:left;
margin:0px;
padding:0px;

}

#header{
width:600px;
margin:0px;
padding:0px;
text-align:left;
line-height: normal;
}

#logo {
width:600px;
margin:0px;
padding:0px;
}

#image-navigation {
width:600px;
height:31px;
margin:0px;
padding:0px;

}

#left {
float:left;
width:600px;
text-align:left;
padding:0px;
margin:0px;
}

#right {
font-size:12px;
float:right;
font-family:"Lucida grande",verdana,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3", sans-serif;
width:190px;
text-align:left;
padding:0px;
margin:0px;
}








.entry{
padding:0px 0px 80px 0px;
}

.entry-header{
border-bottom: 1px #333 solid;
color:#000;
font-size:14px;
font-family:'Lucida Grande',MS P ゴシック,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3", sans-serif;
font-weight:bolder;
margin:0px;
padding:0px 0px 2px 0px;
}



.entry-more-link{
font-family:"Lucida grande",verdana,MS P ゴシック,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",sans-serif;
font-size:9px;
font-weight:bold;
}


.entry-footer{
font-family:"Lucida grande",verdana,MS P ゴシック,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",sans-serif;
font-size:9px;
clear:both;
border-top: 1px #333 solid;
text-align:right;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

label{
font-weight:bold;
font-family:"Lucida grande",verdana,MS P ゴシック,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",sans-serif;
font-size:9px;
}

.entry-body{
line-height: 160%;
font-family:MS P ゴシック,"ヒラギノ丸ゴ Pro W4",sans-serif;
font-size:11px;
font-weight:normal;
font-style: normal;
font-variant: normal;
}

.content-nav{
font-family:"Lucida grande",verdana,MS P ゴシック,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",sans-serif;
text-align:center;
font-size:11px;
font-weight:normal;
font-style: normal;
font-variant: normal;
}



.content{
width:600px;
padding:15px 0px 30px 0px;
}



#footer {
clear:both;
background-color:#FFF;
font-family:"Lucida grande",verdana,MS P ゴシック,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",sans-serif;
text-align:center;
width:750px;
padding:50px 0px 20px 0px;
}

#footer a:link {
font-weight:bold;
}


.main-header{
text-align:left;
font-weight:bold;
font-family:"Lucida grande",verdana,MS P ゴシック,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",sans-serif;
font-size:13px;
margin:0px;
padding:0px;
}


.right-main{
padding:0px 0px 0px 10px;
margin:0px;
}


.right-body{
padding:0px 0px 5px 0px;
font-size:10px;
text-align:left;
line-height: 140%;
margin:0px;
}

.right-item{
font-size:12px;
padding-bottom:25px;
}

#recommend{
font-family:"Lucida grande",MS P ゴシック,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",sans-serif;
padding-top:25px;
}

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


.thumb,image{
border:none;
}





select {
font-size: 10px; 
color:#000;
}

input {
background:#fff;
font-family:Verdana, Arial, tahoma, Helvetica, sans-serif; 
font-size: 10px; 
padding:3px; 
color:#222;
border-width:1px;
border-style:solid;
border-color:#DDD;
margin:2px 1px 2px 1px;
}

.button{
font-family:"Lucida grande",verdana,MS P ゴシック,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",sans-serif;
background:#FFF;
color:#222;
margin:2px 1px 2px 1px;
padding:3px; 
}

.check{
padding:0px ;
margin:0px ;
border:none;
}


textarea {
background:#fff;
font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",Osaka, verdana,"ＭＳ Ｐゴシック", arial, sans-serif;
font-size: 11px; 
color:#222;
border-width:1px;
border-style:solid;
border-color:#DDD;
margin:2px 15px 2px 0px;
padding:3px 3px 3px 0px;
}

.formblock{
border-bottom: 1px #ddd solid;
}

.formblockin{
border:0px;	
margin:4px 1px 0px 1px;
}

.formblocktx{
margin:0px 3px 0px 0px;
padding: 5px 0px 3px 0px;
}

.google{
margin:0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
