@charset "UTF-8";
/* CSS Document */

/*

HACKS PARA IE

IE6:   * html .clase{}

IE7:   *+html .clase{}


*/

body {
font-family:"Osaka","ＭＳ Ｐゴシック",Arial,sans-serif;
}

h1{
text-align:left; 
font-size:115%; 
margin:-2px 0 0 70px;
}

* html h1{margin:0 0 0 67px;}
*+html h1{margin:0 0 0 67px;}

h2{
display:inline; 
font-size:103%; 
font-weight:normal;
}

.image_search{
float:left;
}

img.logo{
border:0;
}

.search{
float:left; 
margin-top:10px;
padding:5px 0px 0px 10px; 
font-size:70%;
}

* html .search{padding-top:10px;}
*+html .search{padding-top:10px;}

.searchBox{
vertical-align:bottom;
}

* html .searchBox{margin-top:0px;}
*+html .searchBox{margin-top:0px;}

.examples{
margin-top:3px;
}

* html .examples{margin-top:-17px;}
*+html .examples{margin-top:-17px;}

.resultBox{
width:100%; 
border-top:2px solid #0017c6; 
background-color:#EBEBEB; 
color:#333333; 
font-size:90%; 
padding:5px; 
height:20px;
}

* html .resultBox{margin-top:15px; }
*+html .resultBox{margin-top:15px;}

.resultLine{
float:left;
}

* html .resultLine{padding-top:3px; }
*+html .resultLine{padding-top:3px;}

.nTotal{
float:right;
margin-top:-20px;
}

* html .nTotal{margin-top:-15px;}
*+html .nTotal{margin-top:-15px;}

.container{
width:100%;
margin:5px 0; 
padding:5px;
}

.navigator{
width:10%;
float:left; 
border-right:1px solid #EBEBEB; 
height:100%; 
font-size:75%;
}

* html .navigator{padding-top:15px;}
*+html .navigator{padding-top:15px;}

.content{
float:left; 
width:75%; 
padding-left:10px;
}

.tpsBox{
text-align:left; 
font-size:65%; 
background-color:#FFFFFF; 
padding:5px;
}

.gAds1{
height:100px; 
background-color:#C3D9FF; 
padding:5px; 
margin:10px 0 10px 0;
}

.gAds1Bottom{
height:100px; 
background-color:#C3D9FF; 
padding:5px; 
margin:80px 0 10px 0;
}

* html .gAds1Bottom{margin-top:0px;}
*+html .gAds1Bottom{margin-top:0px;}

.searchResult{
padding:5px; 
margin:5px 0 10px 0; 
height:100%;
}

.descAdBox{
width:100%;
}

.descAd{
text-align:left; 
float:left;
}

.priceLine{
font-weight:bold; 
float:right;
text-align:right;
}

.transport{
font-size:80%; 
color:#666666; 
text-align:left; 
float:left; 
clear:both; 
margin-bottom:3px;
}

* html .transport{margin-top:5px;margin-bottom:1px;}
*+html .transport{margin-top:5px;margin-bottom:1px;}

.characBox{
font-size:80%; 
line-height:150%; 
text-align:left; 
clear:both;
}

* html .characBox{padding-top:2px;}
*+html .characBox{padding-top:2px;}

img.adImage{
vertical-align:top; 
width:120px; 
height:100px;
float:left; 
position:relative; 
margin-right:5px;
}

.detail{
color:#666666; 
font-size:80%;
float:left; 
width:100%; 
margin-top:3px;
}

.sourceInfo{
color:#009933; 
font-size:70%; 
margin:5px 0 10px 0; 
float:left; 
width:100%;
}

.gAds2{
width:10%; 
float:right; 
margin-top:15px; 
height:100%; 
padding:5px;
}

* html .gAds2{margin-right:10px; height:auto; float:right;} 
*+html .gAds2{margin-right:10px; height:auto; float:right;}

.pagingBottom{
margin-top:50px; 
border-top:1px solid #CAEAFC; 
text-align:center; 
padding-top:10px; 
clear:both;
}

.prevnext{
font-weight:bold; 
font-size:95%;
}

.kwBottom{
text-align:center;
font-size:80%; 
margin:5px 0;
}

.otherKw{
margin:10px 0; 
border-top:1px solid #CAEAFC; 
font-size:65%;
padding:10px 5px; 
text-align:left;
}

.otherKwLine{
display:inline; 
font-size:100%; 
font-weight:normal;
}

.searchBottom{
width:100%; 
padding:15px; 
background-color:#EBEBEB; 
text-align:center; 
font-size:70%;
float:left; 
border-bottom:3px solid #0017c6
}

.copyright{
text-align:center; 
font-size:80%; 
width:100%; 
margin:10px; 
padding:5px;
}