﻿/*
ビッグバナー(728x90)
ワイドスカイスクレイパー(160x600)

>300 + 300 + 300 = 900
>120x600
sitename
title
*/

*{
padding:0;
margin:0;
}
body {
font-size:80%;
background-color:#EDECE9;
font-family:verdana,arial,sans-serif;
}


.page {
width:924px;
margin:5px auto;
padding:2px;
}
.head-page {
height:80px;
}
.body-page {
width:100%;
margin:0px auto;
margin-top:5px;
margin-bottom:10px;
font-size:1.0em;
}
.foot-page {
clear:both;
height:80px;
width:100%;
}

.head-navi {
float:right;
top:30px;

height:22px;
padding:0px;
margin:0px;
background-color:rgb(255,255,255);
z-index:100;
}
.head-navi ul {
list-style-type:none;
}
.head-navi ul li {
float:left;
position:relative;
z-index:auto !important;
z-index:1000;
}
.head-navi ul li a {
float:none !important;
float:left;
display:block;
height:22px;
line-height:22px;
padding:0 8px 0 8px;
text-decoration:none;
color:rgb(100,100,100);
}
.head-navi a:hover {
text-decoration:none;
font:bold;
color:rgb(0,0,0);
}




.keywords {
background-color:rgb(20,20,20);
}



.bookmark {
clear:both;
margin:0px auto;
padding:4px;
background-color:rgb(180,180,180);
font-size:80%;
}

.siteinfo {
margin:4px auto;
padding:4px;
background-color:rgb(255,255,255);
}




.searchform {
padding:5px;
margin:0px auto;
background-color:rgb(180,180,180);
}
.searchform form fieldset {
border:none;
}
.searchform input.field {
width:320px;
padding:0.2em 0 0.2em 0;
border:1px solid rgb(200,200,200);
font-family:verdana,arial,sans-serif;
font-size:120%;
}
.searchform input.button {width:3.0em; padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:rgb(230,230,230); border:solid 1px rgb(150,150,150); text-align:center; font-family:verdana,arial,sans-serif; color:rgb(150,150,150); font-size:120%;}
.searchform input.button:hover {cursor:pointer; border:solid 1px rgb(80,80,80); background:rgb(220,220,220); color:rgb(80,80,80);}



.google, .yahoo, .bing {
width: 306px;
padding: 1px;
float: left;
margin: 0; 
}

.bing {
float: right;
}

.searchresult {
margin:0;
padding:0;
background-color:rgb(255,255,255);
}

.searchitem {
margin-top: 3px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 4px;
padding: 3px;
background-color:rgb(255,255,255);
}

.searchtitle {
margin:0;
padding:1px;
font:bold;
font-size:105%;
}

.searchsummary {
margin:0;
padding:1px;
font-size:95%;
}

.searchurl {
margin:0;
padding:0;
font-size:85%;
white-space: -moz-pre-wrap;/* Mozilla */ 
white-space: -pre-wrap;/* Opera 4-6 */
white-space: -o-pre-wrap;/* Opera 7 */   
white-space: pre-wrap;/* CSS3 */
word-wrap: break-word;/* IE 5.5+ */ 
}

.search-logo {
float:left;
margin:3px;

}

.round {
-moz-border-radius:5px;
-webkit-border-radius:5px;
}
.round-top-right {
-moz-border-radius-topright:5px;
-webkit-border-top-right-radius:5px;
}
.round-right {
-moz-border-radius-topright:5px;
-moz-border-radius-bottomright:5px;
-webkit-border-top-right-radius:5px;
-webkit-border-bottom-right-radius:5px;
}
.round-bottom-right {
-moz-border-radius-bottomright:5px;
-webkit-border-bottom-right-radius:5px;
}
.round-bottom {
-moz-border-radius-topright:0;
-moz-border-radius-topleft:0;
-moz-border-radius-bottomright:5px;
-moz-border-radius-bottomleft:5px;
-webkit-border-top-right-radius:0;
-webkit-border-top-left-radius:0;
-webkit-border-bottom-right-radius:5px;
-webkit-border-bottom-left-radius:5px;
}
.round-bottom-left {
-moz-border-radius-bottomleft:5px;
-webkit-border-bottom-left-radius:5px;
}
.round-left {
-moz-border-radius-topleft:5px;
-moz-border-radius-bottomleft:5px;
-webkit-border-top-left-radius:5px;
-webkit-border-bottom-left-radius:5px;
}
.round-top-left {
-moz-border-radius-topleft:5px;
-webkit-border-top-left-radius:5px;
}
.round-top {
-moz-border-radius-topright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-bottomright:0;
-moz-border-radius-bottomleft:0;
-webkit-border-top-right-radius:5px;
-webkit-border-top-left-radius:5px;
-webkit-border-bottom-right-radius:0;
-webkit-border-bottom-left-radius:0;
}

