﻿@charset "utf-8";


/*
========================================

For Search
	・H1
	・Column
	・ArticleResults
	・ProductsResults
	
========================================
*/

@import url(../../common/css/common.css);

/* H1
========================================*/
h1{
margin:0 0 15px 0;
font-size:116%;
font-weight:normal;
}

h1.spec{
margin:0;
}

h1 .word{
font-weight:bold;
font-size:100%;
}

.specSearch h1{
font-size:200%;
}

#main h2{
margin:0 0 15px 0;
}

.focus{
margin:0 0 15px 0;
padding:4px 0;
border-bottom:1px solid #ccc;
}

.focus a{
padding:0 0 0 13px;
background:transparent url(../../common/images/ico/icon01.gif) -4px -639px no-repeat;
}

p.notestext,
ul.notestext li{
margin:0 0 10px 0;
padding:0 0 0 1em;
text-indent:-1em;
}

ul.notestext,
.specSearch ul.notestext{
margin:0 0 20px 0;
}

ul.notestext li{
margin:0;
float:none;
}

/* Column
========================================*/
#articleResults,
#productResults{
width:653px;
}

.all #articleResults{
width:326px;
float:left;
}

.all #productResults{
width:310px;
float:right;
}

/* ArticleResults
========================================*/
#articleResults li{
margin:0 0 18px 0;
}

#mainArea #main #articleResults h3{
margin:0;
background:none;
font-size:116%;
}

/* ProductResults
========================================*/
#productResults li{
margin:0 0 6px 0;
padding:0 0 5px 60px;
width:593px;
border-bottom:1px solid #f1f1f1;
}

.all #productResults li{
width:250px;
}

#productResults li .photo img{
margin:0 0 0 -60px;
border:1px solid #ccc;
float:left;
}

#mainArea #main #productResults li h3{
margin:0 0 3px 0;
background:none;
font-weight:normal;
}

#mainArea #main #productResults li h3 span{
margin:0;
display:block;
}

#productResults li h3 .maker{
}

#productResults li h3 .productTitle{
font-size:116%;
font-weight:bold;
}

#productResults li h3 .type{
}

#productResults li .genre{
font-size:85%;
}

#articleResults li .icon,
#productResults li .icon{
margin:0 0 2px 0;
}

#articleResults li .icon img,
#productResults li .icon img{
margin:0 5px 0 0;
}



/* Pager(Text)
========================================*/
.pager{
text-align:center;
}

/* SpecSearch
========================================*/
.specSearch{
}

.specSearch #main h2{
font-size:100%;
}

.specSearch dt,
.specSearch li{
font-size:116%;
}

.specSearch dd{
margin:0 0 15px 0;
}

.specSearch ul{
margin:0 0 5px 0;
width:966px;
display:inline-table;
}

.specSearch li{
float:left;
}

.specSearch li.block{
margin:0 0 4px 0;
width:100%;
}

.specSearch li label{
margin:0 1em 0 0;
}

.specSearch .genreChoice{
margin:0 0 20px 0;
}

.specSearch .genreChoice dt{
padding:6px 0 6px 38px;
background-image:url(../../common/images/ico/icon04.gif);
background-repeat:no-repeat;
font-weight:bold;
}

.specSearch .otherChoice dt{
margin:0 0 5px 0;
font-weight:bold;
}

/*------ アイコン ------*/
.specSearch .genreChoice .genre01 { background-position:0 0;}
.specSearch .genreChoice .genre02 { background-position:0 -81px;}
.specSearch .genreChoice .genre03 { background-position:0 -166px;}
.specSearch .genreChoice .genre04 { background-position:0 -253px;}
.specSearch .genreChoice .genre05 { background-position:0 -343px;}
.specSearch .genreChoice .genre06 { background-position:0 -430px;}
.specSearch .genreChoice .genre07 { background-position:0 -517px;}

/*\*/
.specSearch ul{
display:block;
}
/**/

.specSearch ul:after{
content:"";
display:block;
clear:both;
visibility:hidden;
height:0;
font-size:0;
line-height:0;
}

/*------ データなし ------*/
#productResults .noData,
#articleResults .noData{
padding:20px 0 20px 10px;
font-weight:bold;
font-size:116%;
border:none;
}


