@charset "utf-8";
/* CSS Document */
/**************************************************************************/
/*----------------------------- main（下層） -----------------------------*/
/**************************************************************************/
.m_main2{
	height:115px;
	background: url(../img/common/main_bg02.png) repeat-x top;
}
.main2{
	width:980px;
	height:115px;
	margin:0 auto 0;
}
.main_menu{
	font-size:24px;
	margin:0 0 0 38px;
	float:left;
	display:inline;
}
* html .main_menu{
	line-height:1.3em;
}
h2{
	font-size:12px;
}
/**************************************************************************/
/*----------------------------- 掲載企業一覧・詳細 -----------------------------*/
/**************************************************************************/
.cntcMid{
	background:url(../img/corp/cntBgMid.gif) repeat-y;
	width:578px;
	height:auto;
	padding:20px 18px; 
	}
.icnBgcorp{
	background:url(../img/corp/icn03.png) no-repeat;
	padding:0 0 0 30px;
	width:574px;
	height:27px;
	font-size:17px;
	font-weight:bold;
	margin-bottom:10px;
	}
.conte_list{
	width:614px;
	padding:20px 13px 0;
}
.conte_list p{
	line-height:1.7;
	margin-bottom:10px;
	}
.listLogo{
	float:left;
	margin:0 0 0 9px;
	width:100px;
	}
.listLogo02{
	float:left;
	margin:0 0 0 9px;
	width:159px;
	}
.listBg01{
	background:url(../img/corp/img01.png) no-repeat;
	width:424px;
	height:25px;
	font-size:15px;
	font-weight:bold;
	color:#4c4c4c;
	padding-left:20px;
	}
.listP{
	width:420px;
	margin:5px 0 8px 10px;
	line-height:1.7;
	}
.listBg02{
	background:url(../img/corp/img02.png) no-repeat;
	width:192px;
	height:25px;
	font-size:15px;
	font-weight:bold;
	color:#4c4c4c;
	padding-left:20px;
	}
.listPs{
	width:198px;
	margin:5px 0 8px 10px;
	line-height:1.7;
	}
.listBg03{
	background:url(../img/corp/img03.png) no-repeat;
	width:370px;
	height:25px;
	font-size:15px;
	font-weight:bold;
	color:#4c4c4c;
	padding-left:20px;
	}
.listPm{
	width:370px;
	margin:5px 0 10px 10px;
	line-height:1.7;
	}
.lineH{
	line-height:1.7;}
/**************************************************************************/
/*----------------------------- ネットショップ・ECサイト -----------------*/
/**************************************************************************/
.shopli{
	background:url(../img/common/icn.gif) no-repeat left 0px;
	padding-left:30px;
	font-size:18px;
	font-weight:bold;
	margin-top:5px;
	}
.shopcap{
	width:560px;
	margin:10px 0 20px 30px;
	}
/**************************************************************************/
/*----------------------------- 小ロット -----------------------------*/
/**************************************************************************/
.sLotul{
	margin-left:25px;
}
.hassouLi{
	list-style-type:square;
	font-size:15px;
	font-weight:bold;
	color:#2a6e0d;
	margin:3px 0 3px;
}
/**************************************************************************/
/*----------------------------- アウトソーシング--------------------------*/
/**************************************************************************/
.hassouLi2{
	list-style-type:square;
	margin:3px 0 3px;
	font-size:15px;
	color:#2e4fcc;
	font-weight:bold;
	}
#meritCaseA{
	background-color:#fafff7;
	border:1px solid #611818;
	width:580px;
	margin:0 auto;
	padding:14px;
	}
/**************************************************************************/
/*----------------------------- 倉庫内作業--------------------------*/
/**************************************************************************/
.workTbl td{
	padding:5px 0 5px 5px;
	background-color:#f2f2f2;
	}
/**************************************************************************/
/*----------------------------- 掲載企業詳細 -----------------------------*/
/**************************************************************************/
.corp_conte_top02{
	width:640px;
	height:23px;
}
.corp_conte_top02 p{
	margin:0 0 0 20px;
	font-size:16px;
	padding-top:5px;
}

/**************************************************************************/
/*----------------------------- 基礎知識 -----------------------------*/
/**************************************************************************/
.kisoUl{
	margin:15px 0 15px 35px;
	}
.kisoUl li{
	background:url(../img/kiso/icn.gif) no-repeat left center;
	padding-left:20px;
	margin:5px 0;
	line-height:1.8;
	}

/**************************************************************************/
/*----------------------------- 使い方 -----------------------------*/
/**************************************************************************/
.step01{
	font-size:18px;
	font-weight:bold;
	color:#333333;
	background:url(../img/common/icn.gif) no-repeat left center;
	padding:20px 0 20px 30px;
}

.step02{
	width:550px;
	color:#444444;
	padding:0 0 20px 20px;
	margin-left:30px;
}
/**************************************************************************/
/*----------------------------- 商品カテゴリー -----------------------------*/
/**************************************************************************/
.cateNo{
	float:left;
	margin:0 15px 20px 0;
	}
.cateName{
	background:url(../img/category/icn02.png) no-repeat left center;
	padding-left:20px;
	font-size:15px;
	margin-top:5px;
	}
.conte_cate{
	width:614px;
	height:auto;
	padding:20px 13px 10px;
	}
.conte_cate02{
	width:640px;
	height:auto;
	margin-left:8px;
	}

/*ファッション・服飾雑貨*/
#cate1Bg{
	background:url(../img/category/fashion/btnBg.png) no-repeat;
	width:614px;
	height:130px;
	position:relative;
	}
/*生活雑貨・ベビー用品*/
#cate2Bg{
	background:url(../img/category/zakka/btnBg.png) no-repeat;
	width:614px;
	height:130px;
	position:relative;
	}
/*生活雑貨・ベビー用品*/
#cate3Bg{
	background:url(../img/category/accessory/btnBg.png) no-repeat;
	width:614px;
	height:130px;
	position:relative;
	}
/*家電・AV・カメラ*/
#cate4Bg{
	background:url(../img/category/appliance/btnBg.png) no-repeat;
	width:614px;
	height:130px;
	position:relative;
	}
/*本・雑誌*/
#cate5Bg{
	background:url(../img/category/book/btnBg.png) no-repeat;
	width:614px;
	height:130px;
	position:relative;
	}
/*ビューティ ヘルスケア*/
#cate6Bg{
	background:url(../img/category/beauty/btnBg.png) no-repeat;
	width:614px;
	height:130px;
	position:relative;
	}
/*家具・インテリア*/
#cate7Bg{
	background:url(../img/category/furniture/btnBg.png) no-repeat;
	width:614px;
	height:130px;
	position:relative;
	}
/*食品・飲料*/
#cate8Bg{
	background:url(../img/category/food/btnBg.png) no-repeat;
	width:614px;
	height:130px;
	position:relative;
	}
/*要冷蔵・冷凍*/
#cate9Bg{
	background:url(../img/category/food/btnBg02.png) no-repeat;
	width:614px;
	height:130px;
	position:relative;
	}
/*その他*/
#cate10Bg{
	background:url(../img/category/others/btnBg.png) no-repeat;
	width:614px;
	height:130px;
	position:relative;
	}
#categoryBtn{
	position:absolute;
	right:20px;
	bottom:13px;
	}
#categorySort{
	position:absolute;
	left:62px;
	bottom:24px;
	}
.conte_list2{
	width:614px;
	padding:0 13px;
}
#categoryTbl{
	width:578px;
	height:auto;
	}
#categoryTbl td{
	background:url(../img/category/icn.gif) no-repeat left center;
	padding:3px 0 3px 17px;
	width:115px;
	}
#conte_food{
	width:614px;
	height:auto;
	padding:0 13px 30px;
}
/**************************************************************************/
/*--------------------------- 使用者データ ---------------------------*/
/**************************************************************************/
.dataTbl{
	border:1px solid #b5b5b5;
	margin:30px 0 0 0;
	}
.dataTbl .dataTblTh{
	width:260px;
	background-color:#d5d5d5;
	}
.dataTbl th, .dataTbl td{
	border:1px solid #d5d5d5;
	}
.dataTbl td{
	width:80px;
	padding:5px 10px 5px 0;
	text-align:right;
	font-size:16px;
	}
#dataUl{
	margin:0 0 0 40px;
	}
#dataUl li{
	background:url(../img/common/icn05.gif) no-repeat left center;
	padding-left:28px;
	}
#data02,#data03,#data04,#data05,#data06,#data07,#data08,#data09{
	border-bottom:1px dashed #666;
	margin-bottom:20px;}
/**************************************************************************/
/*--------------------------- 電話お問い合わせ ---------------------------*/
/**************************************************************************/
.tell_l{
	width:180px;
	text-align:center;
	float:left;
	display:inline;
}
.tell_r{
	width:422px;
	float:left;
	display:inline;
}

/**************************************************************************/
/*----------------------------- よくある質問 -----------------------------*/
/**************************************************************************/
.dashed{
	border-bottom:dashed #666666 1px;
}
.q{
	font-size:16px;
	font-weight:bold;
	color:#333333;
	background:url(../img/faq/faq_q.png) no-repeat left center;
	padding:20px 0 20px 30px;
}

.a{
	width:550px;
	color:#444444;
	background:url(../img/faq/faq_a.png) no-repeat left top;
	padding:0 0 30px 30px;
	margin-left:30px;
}

/**************************************************************************/
/*----------------------------- サイトマップ -----------------------------*/
/**************************************************************************/
.stmpCorp{
	background:url(../img/common/icn04.gif) no-repeat left center;
	height:23px;
	padding-left:30px;
	margin:0 0 0 110px;
	}
.stmpEC01{
	background:url(../img/common/icn05.gif) no-repeat left center;
	height:23px;
	padding-left:30px;
	margin:0 0 0 110px;
	}
.stmpEC02{
	background:url(../img/common/icn06.gif) no-repeat left center;
	height:23px;
	padding-left:30px;
	margin:0 0 0 140px;
	}

/**************************************************************************/
/*------------------------- 個人情報保護ポリシー -------------------------*/
/**************************************************************************/
.policy_test_s{
	margin-left:30px;
}
.policyOl{
	margin:15px 0 15px 40px;
	}
.policyOl li{
	margin:5px 0;}

/**************************************************************************/
/*----------------------------- 会社概要 -----------------------------*/
/**************************************************************************/
.manage_tbl{
	width:576px;
	margin-bottom:15px;
}

.manage_tbl th{
	width:180px;
	background:#dfdfdf;
	font-weight:bold;
	color:#484848;
}

.manage_tbl td{
	padding-left:10px;
}

.manage_tbl li{
	margin-left:10px;
}
/**************************************************************************/
/*------------------------- 一括お問い合わせ -----------------------------*/
/**************************************************************************/
#selectA{
	background:url(../img/select/sortBg.png) no-repeat;
	width:574px;
	height:318px;
	margin:0 auto;
	position:relative;
	}
#selectSort1{
	position:absolute;
	top:111px;
	right:37px;
	}
#selectSort2{
	position:absolute;
	top:181px;
	right:37px;
	}
#select_btn{
	position:absolute;
	top:218px;
	right:13px;
	}
/**************************************************************************/
/*----------------------------- 共通 -----------------------------*/
/**************************************************************************/
.subBtn{
	width:614px;
	height:70px;
}
.cntMid{
	background:url(../img/common/cntBgMid.gif) repeat-y;
	width:578px;
	height:auto;
	padding:20px 18px; 
	}
.cntMid2{
	background:url(../img/common/cntBgMid.gif) repeat-y;
	width:578px;
	height:auto;
	padding:20px 18px 0; 
	}
.icnBg02{
	background:url(../img/common/icn02.png) no-repeat left center;
	padding-left:30px;
	margin-bottom:15px;
	font-size:17px;
	font-weight:bold;
	}
.icnBg03{
	background:url(../img/common/icn03.png) no-repeat;
	padding:0 0 0 30px;
	width:574px;
	height:27px;
	font-size:17px;
	font-weight:bold;
	margin-bottom:10px;
	}

/**************************************************************************/
/*----------------------------- フォーム -----------------------------*/
/**************************************************************************/
.content_form{
	width: 980px;
	margin:0 auto 0px;
	background:url(../img/form/form_conte_bg.png) no-repeat;
}
.main3{
	width:980px;
	height:88px;
	margin:0 auto 0;
	background:url(../img/form/form_main.png) no-repeat;
	position:relative;
	padding-top:27px;
}

.ssl_l {
    display: inline;
    float: left;
	 display:inline;
    margin: 15px 0 10px 30px;
}
