
/*--商品検索DB結果表示画面用CSS：コンバート用
---------------------------------------------------------*/


/* 検索画面 */
#SEARCH_L{
	float:left;
	width:725px;
	margin-top: -20px;
}

#SEARCH_L .box{
	background-color:#DBD2A2;
	margin: 5px 0 0 5px;
	padding: 0 0 5px 0;
}

#SEARCH_L .search{
background-image:url(../search/images/searchbox_bg.jpg);
background-repeat:repeat-y;
margin-bottom:0px;}

#SEARCH_L .tab{
margin:5px 0 0 15px;}

#SEARCH_L .inbox{
	background-color:#F7F5EA;
	margin:0 5px 0 5px;
	/*--padding:25px 0 20px 0;--*/
	padding:25px 0 5px 0;
}

#SEARCH_L dl{
clear:both;
background-image:url(../search/images/search_line.jpg);
background-repeat:no-repeat;
margin:5px 0 0 0;
padding:20px 10px 0px 10px;
width:auto;}

#SEARCH_L dt{
font-weight:bold;
float:left;
margin-left:15px;
width:170px;}

#SEARCH_L dd{
float:left;
margin:0 0 15px 0;
width:500px;
position:relative;}



#SEARCH_L .seg_recommends {
	font-weight: bold;
	display: block;
	padding: 10px 5px 0 0;
}
#SEARCH_L .recommends {
	clear: both;
	display: block;
	padding: 5px;
	/*border: 1px solid #000000;*/
	width: 430px;
}
#SEARCH_L .inbox .recommends li {
	min-width: inherit !important;
	padding-right: 0.5em;
}



#SEARCH_L .btn{
	/*--position:absolute;
	top:-4px;
	right:-5px;--*/
	clear: both;
	display: block;
	padding: 15px 0 0 0;
}

.w230{width:230px;}
.w250{width:250px;}

#SEARCH_L ul{
}

#SEARCH_L .inbox li{
min-width:140px;
width:expression(document.body.clientWidth > 142? "140px" : "auto");
float:left;
display:block;
margin-right:10px;
white-space:nowrap;}




/* 検索結果 */
#COURSE{
background-image:url(../search/images/course_bg.jpg);
background-repeat:no-repeat;
background-color:#FFFFFF;
margin:0px 5px 0px 5px;
clear:both;}

#COURSE .title{
font-weight:bold;
position:relative;
color:#666666;
text-align:right;
padding:7px 10px 0px 0px;}

#COURSE .bland{
margin:5px 20px 0 17px;
float:left;}

#COURSE .title p{
margin:5px 0 15px 0px;
width:480px;
float:left;
text-align:left;
font-size:16px;
background:none;}

#COURSE .title a:link{color:#333333; text-decoration:underline;}
#COURSE .title a:visited{color:#333333; text-decoration:underline;}
#COURSE .title a:hover{color:#333333; text-decoration:none;}

#COURSE .plan_l{
float:left;
margin:8px 15px 15px 20px;
width:430px;

/*----*/
text-align: left !important;
/*----*/

}

#COURSE .plan_r{
float:left;
margin:8px 0px 10px 0;}

#COURSE .gbox{
background-color:#F1F0EB;
border-bottom:1px solid #FFFFFF;
font-size:14px;
padding:8px 0 8px 15px;
margin:0px;}

#COURSE .point_t{
color:#AB9603;
font-weight:bold;
margin:15px 0 0 0;}

#COURSE .point{
margin:0 0 0 0;}

/* 検索結果無し */
#COURSE_no{
margin:20px 5px 20px 5px;
text-align:center;
font-size:14px;
font-weight:bold;
border:#C6B86C 5px solid;
background-color:#FFFFFF;
padding:8px;}

#COURSE_no span{
color:#C6B86C;
border:solid 2px #C6B86C;
background-color:#EEEAD2;
margin:5px 10px 5px 0;
padding:1px 7px 1px 8px;}


/* ページ送り */
#SEARCH_L ul.pageNav01 {
        /*margin:15px 0 53px 0;*/
        text-align: center;
		font-weight:bold;
		
		display: block;
		background-color: #fff;
		margin: 5px 0 !important;
		padding: 10px 0;
}
#SEARCH_L ul.pageNav01 li {
        display: inline;
        margin: 0 1px 0 0;
        padding: 0;
}
#SEARCH_L ul.pageNav01 li a,
#SEARCH_L ul.pageNav01 li span,
#SEARCH_L ul.pageNav01 li a:hover,
#SEARCH_L ul.pageNav01 li.next a,
#SEARCH_L ul.pageNav01 li.next a:hover{
		display: inline-block;
		margin-bottom: 5px;
		padding: 1px 6px;
		border: 2px solid;
        text-decoration: none;
        vertical-align: middle;}

#SEARCH_L ul.pageNav01 li a {
        background: #C6B86C;
        border-color:#C6B86C;
		color:#FFFFFF;}
		
#SEARCH_L ul.pageNav01 li span{
        background: #FFFFFF;
        border-color:#C6B86C;
		color:#C6B86C;}

#SEARCH_L ul.pageNav01 li a:hover {
        background: #FFFFFF;
        border-color:#C6B86C;
		color:#C6B86C;}

#SEARCH_L ul.pageNav01 li.next a{
		background: #EEEAD2;
		border-color:#EEEAD2;
		color:#C6B86C;}

#SEARCH_L ul.pageNav01 li.next a:hover{
		background: #C6B86C;
		border-color:#C6B86C;
		color:#EEEAD2;}
		


/*--
---------------------------------------------------------*/
.pad_R20 {
	padding-right: 20px;
}
.hide {
	visibility: hidden;
	display: none;
}

.course_conv_all_title {
	font-weight: bold;
	color: #993;
	display: block;
	padding: 0 0 0 20px;
	margin: -10px 0 0 0;
}

.search_teme label {
	white-space:nowrap
}

.search_teme {
	display: none;
	visibility: hidden;
}
.search_teme label {
	white-space: nowrap
}




#search_area {
	display: none;
	visibility: hidden;
}

