@charset "utf-8";
/* +-----------------------------------------------------------------------+ */
/* | CSS2,1                                                                | */
/* +-----------------------------------------------------------------------+ */
/* | Copyright (c) 2007 Xenophy CO., LTD.                                  | */
/* +-----------------------------------------------------------------------+ */
/* | Authors: Fujihito Watanabe <watanabe@xenophy.com>                     | */
/* +-----------------------------------------------------------------------+ */

/* | search
/* +-----------------------------------------------------------------------+ */

#search #content {
    width:792px;
    margin:20px 0 0 0;
}

#search .content-margin {
    margin:0 15px 0 15px;
}

#search .content-margin input {
    padding:1px;
}

#search .content-margin02 {
    margin:0 25px 0 25px;
}

#search .content-margin02 p.guide {
    margin:0 0 25px 0;
}

#search .content-margin02 p.guide02 {
    margin:0 0 2px 0;
    line-height:150%;
}

#search .content-margin02 ul.condition li {
    padding:0 0 25px 15px;
    letter-spacing:1px;
    line-height:200%;
    float:left;
}

#search .content-margin02 span.space01 {
    padding-right:15px;
}

#search .content-margin02 .box-area {
    overflow:hidden;
}

#search .content-margin02 input.height {
    *height:26px;
}

#search .content-margin02 .key-word {
    width:280px;
    float:left;
}

#search .no-image {
    background:none;
}

#search .size {
    font-size:14px;
}

#search .select {
    margin:0 0 10px 0;
}

#search .title-area {
    margin:0 0 15px 0;
    padding:0 0 13px 0;
    background:url(../images/content/bg_h2_bottom.gif) repeat-x bottom;
}

#search .title-area-nest {
    padding:0 0 2px 0;
    border-bottom:1px solid #BBBBBC;
}

#search .space {
    margin-bottom:20px;
}

#search h2.adjust {
    margin:0 0 10px 0;
    font-size:16px;
    font-weight:bold;
}

#search .guide-member {
    overflow:hidden;
}

#search p.guide {
    line-height:150%;
}

#search .content-margin02 .guide-area {
    width:710px;
    margin:0 0 20px 0;
    border:1px solid #CCC;
}

#search .content-margin02 .guide-area-nest {
    padding:3px 3px 3px 3px;
    overflow:hidden;
}

#search .guide-box {
    float:left;
}

#search .b-member-box {
    width:197px;
    padding-right:3px;
    padding-bottom:5px;
    float:right;
}

#search h3.emphasis {
    margin:0 0 5px 10px;
}

#search #content table {
    width:670px;
    margin:0 0 20px 23px;
    font-size:12px;
    border:1px solid #CCCCCC;
    clear:both;
}

#search #content .new {
	margin: 0 5px 0 0;
}

#search #content table.adjust {
    margin:0 0 5px 0;
}

#search #content table th,td {
    border-bottom:1px solid #CCCCCC;
}

#search #content table th {
    width:200px;
    padding:10px 0 10px 0;
    font-weight:bold;
    text-align:center;
    vertical-align:middle;
    background-color:#F2F2F2;
}

#search #content table td {
    padding:6px;
}

#search #content select {
    margin:0 0 10px 10px;
}

#search .reslut-area {
    margin:0 0 20px 20px;
    clear:both;
}

#search-appli .sample {
    margin:0 15px 20px 0;
    text-align:right;
    clear:left;
}

#search .search-area {
    width:700px;
    margin:0 0 10px 0;
    clear:both;
}

#search .search-area em {
    font-weight:bold;
    font-size:13px;
    padding:0 5px 0 0;
}

#search .search-area span {
    padding:0 0 0 5px;
}

#search .height-adjust {
    height:50px;
}

#search a.b-member {
    width:197px;
    height:46px;
    background:url(../images/content/b_member_regist02.gif) no-repeat;
    display:block;
}

#search a.b-member:hover {
    background-position:-197px;
}

/* | pager-area
/* +-----------------------------------------------------------------------+ */

#search .pager-area {
    padding:0 15px 10px 0;
    overflow:hidden;
    float:right;
}

#search .pager-area a {
    color:#0000FF;
}

#search .pager-area a:hover {
    color:#0000A0;
}

#search .pager-area a:visited {
    color:#0000FF;
}

#search .pager-area li {
    padding:0 8px 0 8px;
    border-right:1px solid #000000;
    float:left;
}

#search .pager-area li.egde {
    border-right:none;
}

/* | pager-area02
/* +-----------------------------------------------------------------------+ */

#search .pager-area02 {
    margin:0 0 10px 22px;
    overflow:hidden;
}

#search .pager-area02 a {
    color:#0000FF;
}

#search .pager-area02 a:hover {
    color:#0000A0;
}

#search .pager-area02 a:visited {
    color:#0000FF;
}

#search .pager-area02 li {
    padding:0 8px 0 8px;
    border-right:1px solid #000000;
    float:left;
}

#search .pager-area02 li.egde {
    border-right:none;
}

#search .pager-area02 li.egde02 {
    padding-left:0px;
    padding-right:0px;
}
