/* basic */
html{
box-sizing:border-box;
-moz-box-sizing:border-box;
height:100%;
}
body {
margin:0px;
color:#505055;
text-align:left;
background-color:#ebebeb;
background-image:url(/blog/amanaimagesblog/img_cmn/tensen_tate_bg_ll.gif);
background-repeat:repeat-y;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
height:100%;
}
a {
color:#3b6783;
font-weight:bold;
text-decoration:none;
}
a:hover {
color:#5493ba;
font-weight:bold;
text-decoration:none;
}

a.gray:link {
color:#505055;
font-weight:bold;
text-decoration:none;
}
a.gray:visited {
color:#505055;
font-weight:bold;
text-decoration:none;
}

a.gray:active {
color:#505055;
font-weight:bold;
text-decoration:none;
}
a.gray:hover {
color:#5493ba;
font-weight:bold;
text-decoration:none;
}

.hidden {
display:none;
}

/* area basic */
#wrap{
padding:0px 0px 0px 0px;
text-align:left;
width:953px;
height:100%;
min-height: 100%;
}
body > #wrap {
 height: 100%;
}
#header{
margin-top:0px;
padding:0px 0px 0px 0px;
text-align:left;
width:953px;
height:35px;
}
.spacer71{
float:left;
width:71px;
}
.home{
position:relative;
z-index: 1;
float:left;
width:256px;
margin:0;
padding:0;
}
.spacer167{
float:left;
width:167px;
}
.feed{
position:relative;
z-index: 1;
float:left;
padding:10px 0px 0px 0px;
width:95px;
}
.spacer20{
float:left;
width:20px;
}
.kakolog{
position:relative;
z-index: 1;
float:left;
padding:5px 0px 0px 0px;
width:156px;
}
.kensaku{
position:relative;
z-index: 1;
float:left;
padding:4.5px 0px 0px 0px;
width:116px;
}
.kensakubtn{
position:relative;
z-index: 1;
float:left;
padding:5px 0px 0px 0px;
width:40px;
}
.clearboth{
clear:both;
}
.clearleft{
clear:left;
}
#contain{
position:absolute;
top:0px;
left:0px;
padding:0px 0px 0px 0px;
text-align:left;
width:953px;
height:100%;
min-height: 100%;
}
body > #contain {
 height: auto;
}
#mainbox{
position:absolute;
top:86px;
left:0px;
padding:0px 0px 0px 0px;
width:785px;
border-top:solid 1px #505055;
min-height: 100%;
}
body > #mainbox {
 height: auto;
}
#mainbox. clearleft{
clear:left;
}
.spacer7171{
position:absolute;
top:87px;
left:0px;
width:71px;
min-height: 100%;
}
body > .spacer7171 {
 height: auto;
}
#entrybox{
position:absolute;
top:0px;
left:71px;
padding:0px 0px 0px 0px;
width:694px;
min-height: 100%;
}
body > #entrybox {
 height: auto;
}
#entrybox. clearleft{
clear:left;
}
.date{
float:left;
padding:0px 0px 0px 0px;
width:166px;
}
.spacer10{
float:left;
width:10px;
}
.entry{
float:left;
padding:0px 0px 0px 0px;
width:480px;
}
.spacer38{
position:absolute;
top:87px;
left:727px;
width:20px;
width:38px;
height: 100%;
min-height: 100%;
}
body > .spacer38 {
 height: auto;
}
#tatesen{
position:absolute;
top:87px;
left:765px;
width:20px;
height:100%;
min-height: 100%;
background-image:url(/blog/amanaimagesblog/img_cmn/tensen_tate_20.gif);
background-repeat:repeat-y;
}
body > #tatesen {
 height: auto;
}
#rightbox{
position:absolute;
top:86px;
left:785px;
padding:0px 0px 0px 0px;
width:168px;
height:100%;
min-height: 100%;
}
body > #rightbox {
 height: auto;
}
#sides{
width:167px;
height:100%;
min-height: 100%;
border-right:solid 1px #505055;
}
body > #sides {
 height: auto;
}
.sideinfo{
text-align:left;
width:156px;
height:100%;
min-height: 100%;
}
body > .sideinfo {
 height: auto;
}
#pagenavitop{
width:656px;
text-align:left;
}
.pagenavi{
float:left;
width:601px;
}
.pagetop{
float:right;
width:55px;
}
#footer{
width:656px;
text-align:left;
}
.amanaimages{
float:left;
width:166px;
}
.copyright{
text-align:right;
float:left;
width:490px;
}



/* test basic */
.textdate{
font-size:15px;
font-weight:bold;
color: #3b6783;
line-height:1.5;
}
.textcate{
font-size:12px;
font-weight:bold;
color: #3b6783;
line-height:1.5;
}
.textttl{
font-size:26px;
color: #505055;
line-height:1.5;
margin:0;
padding:0;
font-weight:normal;
}
.textbdy{
font-size:12px;
color: #505055;
line-height:1.7;
}
.textbdy.a{
font-size:12px;
color: #3b6783;
line-height:1.7;
}
.textbdy.a:hover{
font-size:12px;
color: #7594a8;
line-height:1.7;
}
.texttopicate{
font-size:11px;
color: #505055;
line-height:1.3;
}
.texttopicates{
font-size:10px;
color: #505055;
line-height:1.3;
}
.textpup{
font-size:10px;
color: #505055;
line-height:1.5;
}
.textchu{
font-size:9px;
color: #505055;
line-height:1.5;
}
.textcopy{
font-size:11px;
color: #505055;
line-height:1.5;
}


.textarrow{
font-size:9px;
color: #505055;
line-height:1.5;
}

.textarrow a:link {
color:#505055;
font-weight:bold;
text-decoration:none;
}

.textarrow a:visited {
color:#505055;
font-weight:bold;
text-decoration:none;
}

.textarrow a:active {
color:#505055;
font-weight:bold;
text-decoration:none;
}

.textarrow a:hover {
color:#5493ba;
font-weight:bold;
text-decoration:none;
}

.textpage{
font-size:11px;
color: #505055;
line-height:1.5;
}

.textpage a:link {
color:#505055;
font-weight:bold;
text-decoration:none;
}

.textpage a:visited {
color:#505055;
font-weight:bold;
text-decoration:none;
}

.textpage a:active {
color:#505055;
font-weight:bold;
text-decoration:none;
}

.textpage a:hover {
color:#5493ba;
font-weight:bold;
text-decoration:none;
}



/* search */
#tatesens{
z-index:0;
position:absolute;
top:87px;
left:775px;
width:1px;
height:100%;
background-image:url(/blog/amanaimagesblog/img_cmn/tensen_tate.gif);
background-repeat:repeat-y;
}


#searchkensu{
padding:0px 0px 0px 71px;
font-size:12px;
color: #505055;
line-height:1.7;
width:775px;
height:30px;
}
#searchbox{
position:absolute;
top:68px;
left:0px;
padding:0px 0px 0px 0px;
width:775px;
}
#searcharea{
padding:5px 0px 5px 71px;
width:704px;
}
.changecolor{
background-color:#ebebeb
}
.changecolorOn{
background-color:#ffffff
} 
#bottomarea{
padding:0px 0px 0px 71px;
width:775px;
text-align:left;
}
#bottomareacont{
width:656px;
text-align:left;
}


/* sbm */
ul.addBookmarks {
margin:1em 0;
padding:0;
}
ul.addBookmarks li {
display:inline;
margin-left:5px;
list-style:none;
}
ul.addBookmarks li.bookttl {
margin-left:15px;
}
ul.addBookmarks li img {
border:none;
}

