
.clear           	{ clear: both; visibility: hidden; height: 0; }

#headTop { text-align: center; padding: 10px 0px 10px 0px; border-bottom: 2px solid #000; }
#headTop h1 img { height: 35px; width: 112px; }

/*------------------------------------------------------------------------
カテゴリー関係
--------------------------------------------------------------------------*/

/*  top Menu ----------------*/
.bx_area       { display:block; margin:0 0 0 0; width:100%; list-style-type:none; padding:0; font-size:9px;}

.bx_b    { display:block; width:100px; height:95px; float:left; }
.bx_r    { display:block; width:100px; height:95px; float:left; }
.bx_g    { display:block; width:100px; height:95px; float:left; }
.bx_y    { display:block; width:100px; height:95px; float:left;}

.bx_b .ph  {}
.bx_r .ph  {}
.bx_g .ph  {}
.bx_y .ph  {}

.oku_txt   { display:block; border-bottom:1px solid #ccc; padding:0 0 5px 5px; font-weight:bold; margin:10px 0 10px 0; text-align:left; }

/*.bx_r      { display:block; background:url(../img/bx_r.jpg) 0px 0px no-repeat; width:157px; height:50px; padding:10px 0 0 82px; vertical-align:middle; position:relative; }
.bx_g      { display:block; background:url(../img/bx_g.jpg) 0px 0px no-repeat; width:157px; height:50px; padding:10px 0 0 82px; vertical-align:middle; position:relative; }
.bx_y      { display:block; background:url(../img/bx_y.jpg) 0px 0px no-repeat; width:157px; height:50px; padding:10px 0 0 82px; vertical-align:middle; position:relative; }
.bx_g .ph  { display:block; width:76px; height:56px; top:2px; left:2px; position:absolute; }
.bx_y .ph  { display:block; width:76px; height:56px; top:2px; left:2px; position:absolute; }
*/

/*------------------------------------------------------------------------
カタログ選択
--------------------------------------------------------------------------*/
.catalog_box {
	
	border:1px solid #9FB7D4;
	padding: 5px 5px 5px 10px;
	margin-bottom:10px;
	width:300px;
	height:90px;
	float:left;
}
	

/*------------------------------------------------------------------------
タブ
--------------------------------------------------------------------------*/
#container{
	width:100%;
}
ul.tab{
	padding:0; 
}
ul.tab li{

	list-style-type:none;
	outline:groove;
	outline-width:1px;
	width: 20%;
	height:40px;
	float:left;
	
}
ul.tab li a{

	outline:none;
	background-color:#CCC;
	display:block;
	color:blue;
	line-height:40px;
	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:0;
}
ul.panel li{
	list-style-type:none;
	padding:0;
	text-indent:1em;
	color:#333;
}

#msg { color:#900; font-weight:normal;}
#mainMsg { height:50px; text-align: center; padding-top:10px;}



