/* CSS Document */

div.pageup {
clear:both;
float:right;
width:70px;
height:20px;
margin:0;
background:url(../img/pub/pageup.jpg) no-repeat left center;
text-indent:-9999em;
font-size:10px;
color:#66FF00;
line-height:100%;
}
div.pageup a {
width:70px;
height:20px;
margin:0;
padding:0;
display:block;
text-decoration:none;
}
p.pageup-black {
clear:both;
float:right;
width:70px;
height:20px;
margin:0;
background:url(../img/pub/pageup-black.jpg) no-repeat left center;
text-indent:-9999em;
font-size:10px;
color:#66FF00;
line-height:100%;
}
p.pageup-black a {
width:70px;
height:20px;
margin:0;
padding:0;
display:block;
text-decoration:none;
}
p.pankuzu {
margin:10px 20px;
padding:0;
font-size:0.7em;
color:#999999;
line-height:105%;
}
p.pankuzu a {
margin:0;
padding:0;
color:#0033CC;
text-decoration:none;
}
p.pankuzu a:hover {
color:#FF6600;
text-decoration:underline;
}
p.backto {
width:183px;
height:145px;
margin:30px auto 10px auto;
padding:0;
background:url(../img/towa/btn-backto.jpg) no-repeat 0 0;
text-indent:-9999em;
}
p.backto a {
width:183px;
height:145px;
margin:0;
padding:0;
background:url(../img/towa/btn-backto.jpg) no-repeat 0 0;
text-indent:-9999em;
text-decoration:none;
display:block;
}
p.backto a:hover {
width:183px;
height:145px;
margin:0;
padding:0;
background:url(../img/towa/btn-backto.jpg) no-repeat 0 -145px;
text-indent:-9999em;
text-decoration:none;
display:block;
}

/* クリエイティブコモンズ
------------------------*/
.cc {
margin:2px 10px 10px 2px;
padding:0;
font-size:11px;
color:#666666;
}
.cc a {
margin:2px 10px;
padding:0;
font-size:11px;
color:#666666;
text-decoration:none;
}
.cc img {
border:none;
}
/* 検索共通
------------------------*/
.search-box-pub {
clear:both;
position:relative;
margin:0;
padding:0;
}
input.input-text {
float:left;
width:90%;
font-size:0.7em;
color:#666666;
}
input.input-btn {
float:right;
width:40px;
margin:2px;
font-size:10px;
}
/* 装飾
------------------------*/
span.red {
color:#FF0000;
}
/*検索ナビ
--------------------------------*/
.search-navi-container {
clear:both;
position:relative;
width:800px;
margin:0;
padding:0;
}
.navibox-search {
float:right;
position:relative;
width:200px;
margin:0 15px 0 0;
}
/*--上用---*/
.navibox-ad {
float:right;
width:468px;
height:15px;
margin:0;
padding:0;
}

