@charset "utf-8";
/* CSS Document */

/* search_variation
----------------------------------------------*/
.search_variation {
overflow: hidden;
zoom: 1;
}

.search_variation .module {
width: 325px;
}

/* search_syllabary
----------------------------------------------*/
.search_syllabary {
float: left;
}

.search_syllabary ul {
overflow: hidden;
zoom: 1;
list-style: none;
}

.search_syllabary li {
float: left;
margin-bottom: 5px;
width: 18%;
text-align: center;
}

.search_syllabary ul.intermission {
margin-bottom: 15px;
}

/* search_category
----------------------------------------------*/
.search_category {
float: right;
}

.search_category ul {
overflow: hidden;
zoom: 1;
list-style: none;
padding: 0 10px;
}

.search_category li {
float: left;
width: 50%;
margin-bottom: 5px;
}

/* search_recommend
----------------------------------------------*/
.search_recommend ul {
overflow: hidden;
zoom: 1;
list-style: none;
}

.search_recommend li {
float: left;
border-bottom: 1px dotted #c1c1c1;
margin-bottom: 10px;
padding: 0 20px 10px 10px;
width: 300px;
}

.search_recommend li a {
margin-left: 20px;
}

.search_recommend li * {
vertical-align: middle;
}

/* abc_title
----------------------------------------------*/
.abc_title span {
margin-right: 10px;
font-size: 1.2em;
font-weight: bold;
}

.abc_title strong {
font-size: 2em;
}