@charset "utf-8";



/* ===============================================



	左カラム

  

=============================================== */

.leftColumn {

	width: 200px;

	float: left;

	display: inline;

	padding-left: 8px;

}



/*----- ニュース -----*/

.news div {

	width: 198px;

	height: 135px;

	border: 1px solid #000;

}



.news p {

	background: url(../../images/top/whats_new_bottom_bg.gif) no-repeat;

	text-align: center;

	height: 19px;

}



/*----- 専門ショップバナー -----*/

.shopBanner ul li {

	margin-top: 5px;

	*margin-top: 0;

	min-height: 60px;

	height: auto!important;

	height: 60px;

}



.shopBanner dd {

	font-size: 77%;

}



/*----- 専門ショップバナー -----*/

.service h3 {

	margin-bottom: 5px;

}



.service li {

	margin-top: 5px;

}





/* ===============================================



	右カラム

  

=============================================== */

.rightColumn {

	width: 560px;

	float: right;

	display: inline;

	padding-right: 8px;

}



/*----- フラッシュ -----*/

.swfArea {

	width: 558px;

	height: 204px;

	margin-bottom: 10px;

	text-align: center;

	border: 1px solid #000;

}



/*----- BtoBサービス -----*/

.btobService {

	background: url(../../images/top/btob_bg.gif) repeat-y;

	margin-bottom: 10px;

}



.btobService ul {

	width: 560px;

	overflow: hidden;

	background: url(../../images/top/btob_bottom.gif) no-repeat bottom;

	padding-bottom: 15px;

}



.btobService li {

	width: 274px;

	float: left;

	display: inline;

	margin: 5px 0 0 4px;

}



.btobService li dl dd {

	height: 61px;

	padding: 5px;

	font-size: 93%;

}



.btobService li dl.btob01 dd { background: url(../../images/top/btob_01_bg.gif) no-repeat;}

.btobService li dl.btob02 dd { background: url(../../images/top/btob_02_bg.gif) no-repeat;}

.btobService li dl.btob03 dd { background: url(../../images/top/btob_03_bg.gif) no-repeat;}

.btobService li dl.btob04 dd { padding: 0; height: 71px;}

.btobService li dl.btob05 dd { background: url(../../images/top/btob_05_bg.gif) no-repeat;}

.btobService li dl.btob06 dd { background: url(../../images/top/btob_06_bg.gif) no-repeat;}



/*----- 無料カタログ -----*/

.catalogFree {

	background: url(../../images/top/catalog_free_bg.gif) repeat-y;

	margin-bottom: 10px;

}



.catalogFree p.text {

	padding: 10px 13px;

}



.catalogFree p.newCatalog {

	margin-bottom:10px;

	text-align: center;

}



.catalogFree p.catalogBn {

	background: url(../../images/top/catalog_free_bottom.gif) no-repeat bottom;

	padding-bottom: 10px;

}





/* ===============================================



	カテゴリー

  

=============================================== */

.category {

	margin: 20px 0 20px 0;

}



/*----- 左カラム -----*/

.category .leftColumn {

	width: 380px;

	float: left;

	margin-left: 1px;

}



/*----- 右カラム -----*/

.category .rightColumn {

	width: 380px;

	float: right;

	margin-right: 1px;

}



.category .box {

	border: 1px solid #fdc500;

	padding: 10px;

}



.category .last {

	margin-bottom: 0;

}



ul {

	margin-bottom: 10px;

	font-size: 93%;

}



.category ul li a {

	color: #0066cc;

	text-decoration: none;

	outline:none;

}



.category ul li a:link {

	color: #0066cc;

	text-decoration: none;

}



.category ul li a:visited {

	color: #0066cc;

	text-decoration: none;

}



.category ul li a:hover {

	color: #0066cc;

	text-decoration: underline;

}



.category .topic a {

	color: #F00;

	text-decoration: none;

	outline:none;

}



.category .topic a:link {

	color: #F00;

	text-decoration: none;

}



.category .topic a:visited {

	color: #F00;

	text-decoration: none;

}



.category .topic a:hover {

	color: #F00;

	text-decoration: underline;

}

