@charset "utf-8";
/* CSS Document */
.clear           	{ clear: both; visibility: hidden; height: 0; }


/* あいまい検索　入力部分  ----------------------------------------------*/
#seatch_aimai { width:100%; text-align:left; padding:5px 10px; background-color:#EEE; border-bottom:1px solid #9FB7D4; }

/* 検索結果 ------------------------------------------------------------*/
.output { display:block; border-bottom:1px solid #ccc; padding:0 ; margin:10px 0 10px 0; text-align:left; }

.output_01 {float:left; width:90px; padding:10px 0 5px 10px;}
.output_01 img{float:left; }
.outLx{float:left; color:#b00; font-weight:bold; font-size:13px;}

.output_02 {float:left; padding:10px 0 5px 10px;}
.output_02 em { font-size:14px;}
.output_03 {float:none; padding:0 0 10px 10px;}

.output_04 {float:none; padding:0 0 10px 10px; color:#900; font-size:14px; font-weight:bold;}

#catalogPage a { text-decoration:underline; font-weight:bold;}

#headTop { text-align: center; padding: 10px 0px 10px 0px; border-bottom: 2px solid #000; }
#headTop h1 img { height: 35px; width: 112px; }



/*   リスト  ------------------------------------------------------------*/
/* サムネイルつき矢印リスト */
.list4 ul{
	border-bottom: 1px solid #ccc;
	margin-right: 10px;
	font-size: 12px;
}
	.list4 ul li{
		background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#f0f0f0));
		background: linear-gradient(#fff, #f0f0f0);
		border-top: 1px solid #ccc;
		border-left: 1px solid #ccc;
		border-right: 1px solid #ccc;
		height: 65px;
		margin: 0px;
		line-height: 13px;
		
		list-style-type:none;
		
	}
	.list4 ul li a{
		background: url(list_mark1.png) no-repeat 100% 50%;
		color: #444;
		display: block;
		height: 65px;
		margin: 0;
		padding: 0 20px 0 0;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
		text-decoration: none;
	}
	
	
	.list4 ul li  strong{
		color: #000;
		display: block;
		font-weight: bold;
		padding-top: 5px;
		font-size: 16px ;
		line-height: 20px;
	}
	.list4 ul li img{
		float: left;
		height: 65px;
		width: 65px;
		margin-right: 10px;
	}

	
/*------------------------------------------------------------------------
詳細設定
--------------------------------------------------------------------------*/
#cgrMenu { display:block; width:96%; padding: 10px 2% 0 2% ; height:20px; color:#000; text-align:center; vertical-align:bottom;}

#container{
	width:96%;	padding: 0 2%;
}

#container select { width: 200px; height:25px;}

#body .searchSubCgr { text-align:center; margin-top:10px;}
#body .searchSubCgr .btn { font-size: 14px; color: #fff; padding: 6px 20px; background: -moz-linear-gradient( top, #a3a3a3 0%, #3b3b3b 50%, #242424 50%, #000000); background: -webkit-gradient( linear, left top, left bottom, from(#a3a3a3), color-stop(0.50, #3b3b3b), color-stop(0.50, #242424), to(#000000)); -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; border: 1px solid #000000; -moz-box-shadow: 0px 1px 3px rgba(000,000,000,0.5), inset 0px 0px 1px rgba(255,255,255,0.6); -webkit-box-shadow: 0px 1px 3px rgba(000,000,000,0.5), inset 0px 0px 1px rgba(255,255,255,0.6); box-shadow: 0px 1px 3px rgba(000,000,000,0.5), inset 0px 0px 1px rgba(255,255,255,0.6); text-shadow: 0px -1px 0px rgba(000,000,000,1), 0px 1px 0px rgba(255,255,255,0.2); margin-right: 10px; }

ul.tab{
	padding:0; 
}
ul.tab li{

	list-style-type:none;
	outline:groove;
	outline-width:1px;
	width: 50%;
	height:30px;
	float:left;
	
}
ul.tab li a{

	outline:none;
	background-color:#CCC;
	display:block;
	color:blue;
	line-height:30px;
	text-align:center;
	
	
}
ul.tab li a.selected{
	background-color:#FFF;
	text-decoration:none;
	color:#333;
	cursor:default;
}
ul.panel{
	clear:both;
	border:1px solid #9FB7D4;
	border-top:none;
	padding: 10px;
}
ul.panel li{
	list-style-type:none;
	padding:0;
	text-indent:1em;
	color:#333;
}

 em#zaiko { margin-left:10px;color:#900;background-color:#FFF; padding:2px; border:solid; border-width:1px; border-color:#000; }
 em#daitai { margin:0 10px;color:#900;background-color:#FFF; padding:2px; border:solid; border-width:1px; border-color:#000; }


.ga_manual_view { text-decoration:underline; color:#f00;}

.teika_new { color:#900; font-size : 12px;}

