@charset "shift_jis";

/*********************************************************************************************/
	
/*▼▼▼「ネット卸.com」用CSS　メインスタイル▼▼▼*/
/*2009/12/22　uozumi*/	

/*********************************************************************************************/


/****************************全体レイアウト*/

/*-----------------------------------------------
 __base_style
-----------------------------------------------*/

body {
	margin:0;
	background:#fff;
	color:#000;
	text-align:center;}

a{
	color:#3366ff;
	text-decoration:none;}	
a:hover{
	color:#1349eb;
	text-decoration:underline;}
a:visited {
	color:#4477FF;
	text-decoration:none;}
img.photo{
	border:#bcb8b8 1px solid}
	
.left{
	float:left;}
	
.right{
	float:right;}

.clear{
	clear:both;}
	
.common-title{
	margin-bottom:10px;
	clear:both;}

.title-h2{
	background:url(../../netoroshi/images/title_h2_710px_bg.gif) no-repeat;
	padding:6px 0 5px 15px;
	margin:0 0 10px 0;
	color:#3a3a3a;
	clear:both;}
	
.section{
	margin-bottom:20px;}
	
.section-b10{
	margin-bottom:10px;}	
	
.note{
	font-size:11px;}
	
.note-txt{
	margin-bottom:8px;
	line-height:1.3;}
	
input:focus,
select:focus,
textarea:focus{
	background-color: #fcf7e5;}

.font-large{
	font-size:108%;}

.font-red{
	color:#fb1919;}

.font-gray{
	color:#999;}
	
input {vertical-align:middle;}


/*-----------------------------------------------
 __page
-----------------------------------------------*/

#page {
	width:950px;
	margin:0 auto;
	text-align:left;}
	
/*-----------------------------------------------
 __header
-----------------------------------------------*/

#header {
	background:url(../../netoroshi/images/header_bg.gif) no-repeat;
	width:950px;	
	height:117px;
	margin:0;
	}
	
.header-popup{
	width:400px;
	height:77px;
	background:url(../../netoroshi/images/header_bg.gif) no-repeat;
	margin:0;
	}
	
.breadcrumbs{
	margin:13px 0 14px 0;
	font-size:12px;
	padding-top:1px;
	width:710px;}
	
/*-----------------------------------------------
 __container
-----------------------------------------------*/

#container {
	float:left;}

/*
 __contents　メインカラム　企業一覧ページなど3カラムの場合2カラム内包
-----------------------------------------------*/

#contents {
	width:710px;
	float:left;}

/* __main　企業一覧ページなどの中心カラム
------------------------------------------*/

#main {
	float:right;
	width:525px;}
	
#main-common {
	float:right;
	width:710px;}	
	

/* __menu-sub　企業一覧ページなどの左カラム　検索メニュー等
------------------------------------------*/

#menu-sub {
	float:left;
	width:164px;
	margin-right:20px;}

/* __links　右カラム
------------------------------------------*/
	

#links {
	float:left;
	width:218px;
	margin:15px 0 0 22px;
	text-align:center;
}

/*-----------------------------------------------
 __footer
-----------------------------------------------*/

#footer {
	clear:both;
	width:950px;
	background: url(../../netoroshi/images/footer_bg.gif) no-repeat left 19px;
	color:#FFF;}
	
.footer-popup {
	width:710px;
	clear:both;
	color:#FFF;
	background: url(../../netoroshi/images/footer_bg.gif) no-repeat left top;}
	

/****************************レイアウト内の細かい指定*/
	
/*-----------------------------------------------
 __header
-----------------------------------------------*/

#header #netoroshi{
	float:left;}
	
#header #netoroshi span{
	font-size:10px;
	font-weight:bold;
	color:#fff;
	float:left;
	padding:13px 0 5px 5px;
	overflow:hidden;
	width:285px;
	height:10px}
	
#header #netoroshi img{
	clear:both;
	float:left;}
	
#header .menu-common{
	float:right;
	padding:10px 5px 5px 0;}

#header .menu-common .home a:hover{}

#header .menu-common .contact{}

#header .menu-main{
	margin:0 auto auto 20px;
	padding-top:4px;
	clear:both;}
	
#header .menu-main li{
	display:inline;}
	
#header .menu-main li a{
	margin:0 9px 0 0;
	float:left;}

#header .menu-main li.faq a{
	margin:0;}
	
.separator{
	border-top:2px dotted #d4d4d4;
	width:708px;
	margin-bottom:4px;}
	
/*-----------------------------------------------
 __header-popup
-----------------------------------------------*/

.header-popup #netoroshi{
	float:left;}
	
.header-popup #netoroshi span{
	font-size:10px;
	font-weight:bold;
	color:#fff;
	float:left;
	padding:13px 0 5px 5px;
	overflow:hidden;
	width:285px;
	height:10px}
	
.header-popup #netoroshi img{
	clear:both;
	float:left;}
	

/* __main　企業一覧ページなどの中心カラム
------------------------------------------*/

/*TOPページ*/

.top-bnr{
	width:710px;
	height:252px;
	margin-bottom:12px;}

.top-bnr *{
	z-index:0;}

	
/* TOPページ　ヘッダ下のサイトサーチ */

.top-search{
	background:url(../../netoroshi/images/top2_search_bg.gif) no-repeat;
	width:950px;
	height:61px;
	vertical-align:middle;
	text-align:left;
	overflow:visible;
	z-index:100;
	/*position:absolute;
	top:117px;*/}
	
.top-search img{
	float:left;
	margin-right:5px;}
.top-search input.btn{
	margin-top:10px;}
form.jqtransformdone div.rowElem{
	margin:12px 8px 0 0;}
	
/*TOPページ　TOPICS*/
	
.top-newest{
	margin-bottom:20px;
	width:710px;}
	
.top-newest li{
	background:url(../../netoroshi/images/icon_arrow_blacksquare.gif) no-repeat;
	padding:10px 10px 8px 20px;
	border-bottom:dotted 1px #999999;}
	
.top-rules{
	background:url(../../netoroshi/images/merit_bg.gif) repeat-x;
	margin-bottom:10px;
	height:146px;
	overflow:hidden;}
	
.top-rules li{
	float:left;
	margin-right:28px;
		width:156px;
	height:146px;}

.top-rules li.last{
	margin-right:0;}
	
.top-rules li p{
	padding:10px;
	line-height:1.5;
	font-size:12px;}
	
.rules-pagetop{
	width:710px;
	text-align:right;
	margin-top:1px;
	margin-bottom:30px;}


/*TOPページ　検索セクション*/
.section_search{
	width:710px;
	margin-bottom:20px;
	background:url(../../netoroshi/images/top_search_bg2.gif) no-repeat bottom;}
.section_search .inner{
	width:710px;
	background:url(../../netoroshi/images/top_search_bg1.gif) no-repeat top;
	padding-bottom:5px;}
.section_search .inner .box{	
	border:1px solid #e1e0e0;
	background:#FFF;
	float:left;
	text-align:left;}
.section_search .inner .left{
	margin:5px 5px 0 5px;
	min-height:292px;}
.section_search .inner .right{
	margin:5px 5px 0 0;}	
.section_search .inner .top-search-table{
	border-collapse: separate;
	margin:15px 10px 10px 10px;}
.section_search .inner .top-search-table td{
	background:url(../../netoroshi/images/icon_arrow_pink.jpg) no-repeat left center;
	width:95px;
	padding:6px 3px 6px 13px;
	vertical-align:middle;
	empty-cells:hide;}
.section_search .inner .top-search-table a{
	font-size:12px;}
.section_search .inner .top-search-table a:visited,
.section_search .inner .top-search-table a:link{
	color:#4477FF;}
.section_search .inner .top-search-table a:hover{
	color:red;}

	
/*TOPページ　PICK UP!　おすすめ卸サイト*/

td.search-result-corp{
	width:173px;
	background:url(/netoroshi/images/pickup_bg_bottom.gif) no-repeat bottom left;}

.section_pickup{
	width:710px;
	margin-bottom:20px;}
.section_pickup .top_pickup{
	/*background:url(/netoroshi/images/pickup_bg_bottom.gif) no-repeat bottom;*/
	margin-right:6px;
	text-align:center;
	float:left;
	overflow:hidden;}
.section_pickup .top_pickup .inner{
	background:url(/netoroshi/images/pickup_bg_top.gif) no-repeat top;
	min-height:233px;
	width:173px;
	overflow:hidden;
	display:block;}
.section_pickup .last{
	margin-right:0;}
.section_pickup .top_pickup h3{
	margin:10px auto 0;
	padding:1px;
	width:155px;
	font-size:14px;
	word-break: break-all;
	height:3.5em;}
.section_pickup .top_pickup img.photo{
	margin:0px auto 8px auto;
	border:solid #bcb8b8 1px;}
.section_pickup .top_pickup dl{
	width:136px;
	margin:auto auto 10px auto;
	text-align:left;
	line-height:1;
	overflow:hidden;}
.section_pickup .top_pickup dt{	
	float:left;
	clear:left;
	width:49px;
	margin:0 2px 4px 0;}
.section_pickup .top_pickup dd{
	float:left;
	padding:2px 1px;
	width:80px;
	margin-bottom:4px;}

	
	

	
/*ネット卸comとは*/

.about-topbox{
	background:url(../../netoroshi/images/abouttxt_bg.jpg) no-repeat bottom right;
	margin-bottom:20px;}
	
.about-topbox .left{
	width:285px;}

.about-topbox .right{
	width:425px;}
	
.about-topbox .btn{
	width:425px;
	height:60px;
	text-align:center;}
	
.about-topbox .btn img{
	margin:3px auto auto auto;}
	
.section p.about-info,
.section-b10 p{
	line-height:1.7;}

.aboutbox{
	width:710px;}
	
.aboutbox .left{
	width:543px;
	clear:both;
	margin-bottom:15px;}



/*ご利用方法ページ*/

.rulebox{
	border:solid 1px #b3b3b3;
	background:url(../../netoroshi/images/howto_bg.gif) repeat-x bottom;
	/*margin-bottom:30px;*/}
	
.rulebox div.left{
	width:228px;}
	

.rulebox div.right{
	width:478px;}

.rulebox img.right{
	width:478px;}
	
.rulebox img.left{
	float:left;}
	

.rulebox .section-rule{
	clear:both;}
	
.rulebox .left p{
	margin:10px 10px 10px 15px;
	line-height:1.5;}
	
.rulebox .right p{
	margin:0 10px 10px 0;
	line-height:1.7;}
	
.link-right{
	background:url(../../netoroshi/images/icon_arrow_linkblue.gif) no-repeat right center;
	padding:0 10px 0 0;}
	

	
.rulebox .request{
	width:710px;}
		
.rules-btn-area{
	margin-bottom:10px;
	width:710px;}

/*よくあるご質問ページ*/

.faq_menu{
	background:url(../../netoroshi/images/faq_menu_bg.gif) no-repeat bottom left;
	margin:0 0 20px 0;
	padding:0;
	overflow: hidden;
	width:710px;}
	
.topbottom{
	margin-bottom:10px;}

.faq_menu .faq_title{
	width:708px;
	background:url(../../netoroshi/images/faq_menu_title.gif) no-repeat;
	color:#fff;
	padding:6px 0 6px 10px;
	font-weight:bold;}

.faq_menu dl{
	width:668px;
	padding:10px;
	margin:-2px auto 0 auto;
	overflow:hidden;
	line-height:1.5;
	border-top:dotted 1px #3b93ff;
	line-height:1;}
	

.faq_menu dt{
	clear:both;
	margin:0 0 10px 0;
	padding:5px 0 1px 10px;
	background:url(../../netoroshi/images/icon_arrow_linkblue_below.gif) no-repeat left center;
	font-weight:bold;}
	
.faq_menu dd{
	background:url(../../netoroshi/images/icon_link_dot.gif)  no-repeat left center;
	margin:0 0 8px 0;
	padding:1px 0 1px 10px;
	overflow:hidden;
	width:320px;}

.faq_menu dd.left-menu{
	float:left;}

.faq_menu dd.right-menu{
	float:right;}
	
.faq_menu dd.none{
	background:none;}
	
.faq-h2{
	background:url(../../netoroshi/images/title_h2_710px_bg_blue.gif) no-repeat;
	padding:6px 0 5px 15px;
	margin:0 0 10px 0;
	color:#3a3a3a;
	clear:both;}
	
dl.faq-list{
	border-bottom:dotted 1px #CCC;
	overflow:hidden;
	line-height:1.7;
	padding-bottom:1px;}
	
.faq-pagetop{
	width:710px;
	text-align:right;
	margin-top:1px;
	margin-bottom:10px;}
	
dl.faq-list dt{
	width:58px;
	height:58px;
	float:left;
	clear:both;}

dl.faq-list dd{
	float:left;
	}

dl.faq-list dd.q{
	font-weight:bold;
	padding:15px 0 0 0;
	width:650px;
	min-height:43px;}	

dl.faq-list dd.a{
	padding:4px 0 0 0;
	width:650px;}	
		
dl.faq-list dd.a p{
	margin-bottom:10px;}
	
dl.faq-list dd.a p.img-inline{
	width:345px;}
	
dl.faq-list dd.a .faq-quote{
	margin:10px 0;
	padding:10px 15px;
	border: solid 1px #3399ff;
	background:#edf6fe;}
	
dl.faq-list dd.a .faq-quote ul{
	padding-left:15px;}
	
dl.faq-list dd.a .faq-quote ul li{
	list-style:outside;
	padding-left:0px;
	list-style-type: disc}
	
#faq2-1{
	background:url(../../netoroshi/images/faq_img_2_1.gif) no-repeat bottom right;}

#faq2-3{
	background:url(../../netoroshi/images/faq_img_2_3.gif) no-repeat bottom right;
	min-height:174px;}

#faq2-4{
	background:url(../../netoroshi/images/faq_img_2_4.gif) no-repeat bottom right;
	min-height:135px;}


	
/*フォーム類ページ*/

.form-note{
	margin-bottom:10px;}
	
.form-subtitle{
	font-weight:bold;
	border-left:#fd4c4c solid 5px;
	margin-bottom:5px;
	padding:4px 0 4px 5px;}

.form-table{
	width:708px;
	margin:0 auto 20px auto;
	border-top:#d5d4d4 1px solid;
	border-left:#d5d4d4 1px solid;}
	
.contact-site-name{
	font-size:16px;
	font-weight:bold;
	padding:0 0 5px 0;
	margin-bottom:10px;
	border-bottom:2px dotted #359aff;}
	
.contact-site-name img{
	margin-right:4px;
	vertical-align:middle;}


.form-table th{
	width:145px;
	padding:8px 8px;
	border-left:#d5d4d4 1px solid;
	border-right:#d5d4d4 5px solid;
	border-bottom:#d5d4d4 1px solid;
	background-color:#fbecec;
	font-weight:normal;
	line-height:1.3;}
	
.form-table td{
	width:520px;
	padding:8px 10px;
	border-right:#d5d4d4 1px solid;
	border-bottom:#d5d4d4 1px solid;
	line-height:1.7;}

.form-table .vendors-cell{
	width:708px;}
	
.form-table th.vendors-cell{
	border-right:#d5d4d4 1px solid;}
	
.form-table td.vendors-cell{
	line-height:2;}
	


.form-table td label.choice{
	width:120px;
	white-space:nowrap;
	display:inline-block;}
	
.form-table td label.choice2{
	width:250px;
	white-space:nowrap;
	display:inline-block;}

.form-table td label.choice input,
.form-table td label.choice2 input,
.form-table td label.choice3 input{
	margin-right:3px;}
	
.form-table td.vendors-cell label.choice2{
	width:45%;}
.form-table td.vendors-cell label.choice3{
	width:90%;}	
	
.form-table td label.choice4{
	width:40%;
	margin-right:5px;
	line-height:2;}
span.l3{
	padding-right:3em;}
span.l4{
	padding-right:2em;}
span.l5{
	padding-right:1em;}

.note-arrow{
	margin:10px 0 0 0;
	padding:3px 0 0 20px;
	border-top:#CCC solid 1px;
	background: url(../../netoroshi/images/red_arrow.gif) no-repeat 0 8px;}
	
.form_btn{
	text-align:center;
	margin-bottom:10px;
	width:708px;
	/*border:1px solid #D5D4D4;*/
	padding:5px 0;}
	
.form_btn input{
	margin:0 auto;}
	
.form_btn input.left_btn{
	margin:0 15px 0 auto;}

.form_gotohome{
	width:708px;
	margin-top:20px;}
	
.form_gotohome p{
	background:url(../../netoroshi/images/icon_arrow_linkblue.gif) no-repeat 0 center;
	padding:0 0 0 10px;
	font-size:16px;
	width:10em}
	
	

/*企業一覧ページ*/

.common-search-sort{
	background:url(../../netoroshi/images/list_search_bg.gif) no-repeat bottom;
	width:525px;
	padding-bottom:5px;
	margin-bottom:30px;}
	
.common-search-sort p.reset{
	padding:5px 15px 5px 10px;
	text-align:right;}
	
.common-search-sort p.reset span{
	background:url(../../netoroshi/images/icon_arrow_linkblue.gif) no-repeat left center;
	padding:0 0 0 10px;}

.common-search-sort .common-search-sort-top{
	background:url(../../netoroshi/images/list_search_title.gif) no-repeat top left;
	width:525px;}
	

.common-search-sort dl{
	margin:0 auto;
	line-height:1.3;
	width:505px;}
	
.common-search-sort dl dt{
	float:left;
	clear:both;
	padding:0 0 0 10px;
	margin:6px 0 6px 0;
	width:110px;
	height:20px;
	font-weight:bold;}
		
.common-search-sort dl dd{
	float:left;
	width:380px;
	margin:6px 0;}

.common-search-sort dl .title{
	padding:7px 5px 3px 10px;
	margin:0 0 3px 0;
	color:#FFF;
	line-height:1;}

.common-search-sort dl dt.title{
	width:105px;
	margin:0 0 5px 0;
	font-weight:normal;}

.common-search-sort dl dd.title{
	margin-bottom:5px;
	font-weight:bold;
	float:none;
	width:300px;}
	
.common-search-sort dl .title2{
	width:510px;
	margin:5px 0;
	margin-left:0;
	font-weight:bold;}

.common-search-sort dl .right-dt{
	clear:none;
	width:85px;}

.common-search-sort dl .right-dd{
	width:120px;}

.common-search-sort dl dd.sort-list{
	vertical-align: middle;}
	
.common-search-sort dl dd.sort-list li{
	float:left;
	width:7em;
	white-space:nowrap;}	
	
.common-search-sort dl dd.keywd,
.common-search-sort dl dt.keywd{
	height:30px;
	margin-bottom:10px;
	border-bottom:1px #9c9696 dotted;
	vertical-align:middle;}
.common-search-sort dl dd.keywd input.listform-kywd{
	float:left;
	vertical-align:middle;
	width:270px;}
	
.common-search-sort dl dd.keywd input.listform-kywdbtn{	
	margin-top:-3px; margin-left:5px;}
	
	
.common-search-sort dl dd select.listform-genre{
	width:200px;}
	
.common-search-sort dl dd select.listform-area{
	width:110px;}

.common-search-sort dl dd select.listform-add{
	width:110px;}
	
.common-list-sort{
	margin-bottom:5px;
	width:525px;}
	
.common-list-sort p.sort{
	float:left;}
	
.common-list-sort p.pagenate{
	float:right;
	text-align:right;
	margin-bottom:0;
	width:auto;
	padding-top:5px;}	
	
.pagenate{
	text-align:center;
	margin-bottom:20px;
	width:525px;}
	
.list-corp{
	margin-bottom:28px;}
	
.list-corp h2.site-name{
	background-color:#ebebeb;
	background-image:url(../../netoroshi/images/icon_arrow_blue.gif);
	background-repeat:no-repeat;
	background-position:5px center;
	padding:8px 10px 8px 25px;
	width:auto;
	font-size:16px;}
	
.list-corp h2.soon,		
.list-corp h2.underconst{
		padding:7px 10px 8px 5px;
		background-color:#ebebeb;
		background-image:none;}
		
.list-corp h2.soon img,
.list-corp h2.underconst img{
	vertical-align:middle;
	margin-right:3px}
	
.list-corp .detail1{
	background:#f5f5f5;
	width:525px;
	overflow:hidden;}
	
.list-corp .detail1 p.corp-name{
	color:#605f5f;
	float:left;
	font-weight:bold;
	padding:5px;}
	
.list-corp .detail1 p.date{
	float:right;
	padding:5px;}

.list-corp .detail2{
	margin-top:10px;}
	
.list-corp .detail2 .list-photo{
	float:left;
	width:150px;}
	
.list-corp .detail2 .list-photo .photo{
	margin-bottom:6px;}
	
.list-corp .detail2 .list-photo .item-photo{
	margin:0 6px 6px 0;}
	
.list-corp .detail2 dl{
	float:left;
	width:375px;}
	
.list-corp .detail2 .list-corp-btn{
	/*float:right;*/
	margin-top:-50px;
	padding-bottom:0px;
	text-align:right;
	width:375px;}

.list-corp .detail2 dt{
	float:left;
	clear:left;
	width:60px;
	padding-top:0px;
	padding-bottom:6px;}
	
.list-corp .detail2 dd{
	float:left;
	padding-bottom:7px;
	padding-top:3px;
	width:310px;
	font-size:13px;}
	
.list-corp .detail2 dd.area{
	line-height:1.5;
	padding-top:1px;}

.list-corp .detail2 .info-txt{
	width:525px;
	line-height:1.5;
	clear:both;
	padding-top:10px;
	display:block;}
	
.list-corp .detail2 .info-txt p{
	border-top:dotted 1px #CCC;
	border-bottom:dotted 1px #CCC;
	padding:8px 0;}
	
.list-corp .underconstruction{
	color:#F00;}
	
/* __menu-sub　企業一覧ページなどの左カラム　検索メニュー等
------------------------------------------*/

#menu-sub .search{
	border-left:#c7c5c5 solid 1px;
	border-right:#c7c5c5 solid 1px;
	border-bottom:#c7c5c5 solid 1px;
	background:url(../../netoroshi/images/side_search_bg.gif);
	text-align:center;
	padding-bottom:30px;
	overflow:hidden;}
	
#menu-sub .search .inner{
	border:#dddcdc solid 1px;
	margin:6px 5px 0px 5px;
	background:#FFF;
	text-align:left;
	overflow:hidden;}
	
#menu-sub .search .form-obj{
	margin:0 6px 5px 6px;
	overflow: visible;}
	
#menu-sub .search .form-obj input,
#menu-sub .search .form-obj select{
	margin:0 0 5px 0;}
	
#menu-sub .search .form-obj input.textbox{
	width:132px;}
	
#menu-sub .search .form-obj input.form-btn{
	font-weight:bold;
	float:right;}
	
#menu-sub .search .sort-list{
	width:auto;
	margin:0 7px 15px 7px;}
	
#menu-sub .search .sort-list li ul.simple_accordion{
	margin-bottom:10px;}
	
#menu-sub .search .sort-list li{
	background:url(../../netoroshi/images/icon_arrow_pink.jpg) no-repeat;
	padding-left:15px;
	margin:0 0 8px 0;}
	
#menu-sub .search .sort-list li ul.simple_accordion li{
	margin:8px 0 8px 20px;
	padding-left:0;
	list-style-type:disc;
	background:none;}
	
#menu-sub .search .sort-list li .pref-btn {
	float:right;
	margin-top:1px;}

/* __links
------------------------------------------*/

#links .side-menu{
	margin-bottom:10px;}

#links .side-menu2{
	margin-bottom:14px;}

#links .inner{
	background:#f1f1f1;
	padding-bottom:30px;}
#links .inner2{
	background:#f1f1f1;
	padding-bottom:10px;}

#links a,
#links a:visited{color:#3366ff;}
#links a:hover{color:red;}
	
#links p{
	text-align:left;}
	
#links .enterprise{
	background:url(../../netoroshi/images/topbnr2_enterprise_bg.gif) no-repeat;
	width:218px;
	height:72px;}
	
#links .enterprise p.quantity{
	width:135px;
	text-align:center;
	color:#F00;
	font-size:18px;
	font-weight:bold;
	margin:18px 0 0 0;}
#links .enterprise p.date{
	width:135px;
	text-align:center;
	margin:10px 0 0 0;}
	
#links .matching-bnr{
	/*width:216px;
	background:#fff7f7;
	border:solid 1px #fb8585;*/
	width:218px;
	background:#f1f1f1;
	padding:3px 0 2px 0;}
#links .matching-bnr img{
	margin:auto;}
#links .matching-bnr img.btn{
	margin-top:3px;}


#links .juei{
	background:url(../../netoroshi/images/side_juei_bg.gif) no-repeat left bottom;}

#links .emp{
	background:url(../../netoroshi/images/side_emp_bg.gif) no-repeat left bottom;}
	
#links .juei p,
#links .emp p{
	padding:5px 10px 12px 10px;
	line-height:1.3;}

#links p.side-contact{
	background:url(../../netoroshi/images/icon_arrow_linkblue.gif) no-repeat 0 center;
	padding:0 0 0 10px;
	margin:0 10px 8px 0;
	float:right;}
	
#links .corp{
	background:#fff;
	margin:0 auto;
	font-size:12px;
	line-height:1.5;
	overflow:hidden;
	width:198px;}
	
#links .corp .name{
	line-height:1.3;
	margin:10px 8px;
	width:182px;}

#links .corp .date{
	background:url(../../netoroshi/images/side_pickup_corp_bg2.gif);
	font-size:11px;
	padding:5px 8px 5px;
	margin:0;
	line-height:1;
	color:#999;
	text-align:right;
	border-bottom:#e7e5e5 1px solid;
	width:182px;}
	
#links .corp .photo{
	float:left;
	margin:2px 3px 5px 2px;}
	
#links .corp .data{
	text-align:left;	
	float:left;}

#links .corp .data dt{	
	float:left;
	width:51px;
	clear:left;
	margin-bottom:3px;}
	
#links .corp .data dd{
	float:left;
	width:70px;
	line-height:1;
	margin-bottom:3px;
	padding-top:2px;}
	
#links .corp .data dt img{
	vertical-align:middle;
	margin:0 2px 0 0;}
	
#links dl.servicelink{
	background:#fff;
	margin:0 10px;
	padding-bottom:15px;
	font-size:10px;
	line-height:1.5;
	overflow:hidden;
	text-align:center;}
	
#links dl.servicelink dt{
	text-align:left;
	padding:10px 5px 0 5px;}	

#links dl.servicelink dd{
	background:url(../../netoroshi/images/line_dot_horizontal_01.gif) repeat-x bottom;
	text-align:left;
	padding:0 10px 10px 10px;}

#links dl.servicelink dd a{
	font-size:12px;}

#links dl.servicelink dd.last{
	background:none;}
	
#links .side-bnr{
	margin:10px 10px 0 10px;}

/*-----------------------------------------------
 __footer
-----------------------------------------------*/

#footer #pagetop{
	float:right;}

#footer ul{
	margin:19px 0 0 0;}
	
#footer ul li{
	display:inline;
	}
	
#footer ul li a{
	display:block;
	float:left;
	background:url(../../netoroshi/images/footer_line_vertical.gif) no-repeat right;
	padding:9px 15px;
	margin:0;
	color:#FFF;}
	
#footer ul li a:hover{
	color:#FFF;}
	
#footer ul li a.logo{
	width:135px;
	height:31px;
	background:url(../../netoroshi/images/footer_logo.gif) no-repeat;
	margin:0;
	padding:0;
	text-indent:-9999px}
	
#footer .host{
	float:right;
	background:url(../../netoroshi/images/icon_arrow_red.gif) no-repeat 5px 4px;
	padding:2px 0 0 15px;
	margin:5px 0 15px 0;}
	
#footer .copyright{
	clear:both;
	float:left;
	color:#333;
	margin:5px 0 15px 0;}
	
#footer .copyright img{
	vertical-align:middle;
	margin-right:5px;}

/*-----------------------------------------------
 __footer-popup
-----------------------------------------------*/

.footer-popup .sitemname{
	float:left;}
.footer-popup .winclose{
	float:right;}
	
.footer-popup .host{
	float:right;
	background:url(../../netoroshi/images/icon_arrow_red.gif) no-repeat 5px 4px;
	padding:2px 0 0 15px;
	margin:5px 0 15px 0;}
	
.footer-popup .copyright{
	clear:both;
	float:left;
	color:#333;
	margin:5px 0 15px 0;}
	
.footer-popup .copyright img{
	vertical-align:middle;
	margin-right:5px;}

	
	
/****************************各種ブラウザ調整用*/

* html body .section p{
	padding-top:1px;
	padding-bottom:1px;}

/*-----------------------------------------------
 __header
-----------------------------------------------*/

html>/**/body #header h1 span{
	letter-spacing:0.1px;}/*FF　ヘッドコピーの文字間隔*/

* html body #header #netoroshi span {/*IE5　ヘッドコピーの文字間隔*/
	height:16px;
	padding:0;
	margin:12px 0 0 5px;
	font-size:11px;}
	
* html body #header .menu-main li a{
	margin:0 9px 0 0;}/*ie6以下　メインメニュー（右端）の横マージンを消しカラム落ち防止*/
	

/* __main　企業一覧ページなどの中心カラム
------------------------------------------*/

/*TOPページ*/

	
* html body #links {/*ie6以下　サイドナビズレ*/
	margin:0;}
	
* html body td.sidenavi{/*ie6以下　サイドナビズレ*/
	text-align:right;
	/*padding:15px 0 0 22px;*/}

* html body #links {/*ie6以下　サイドナビズレ*/
padding:15px 0 0 20px;}

* html body td.search-result-corp{/*ie6以下　pickup ズレ*/
	padding-right:6px;}


* html body .top-search{
	background:transparent url(../../netoroshi/images/top2_search_bg.gif) no-repeat #e7e7e7;
	/*top:0;
	left:0;*/}

* html body .section_search .inner{/*ie6*/
		margin-left:0px;}
* html body .section_search .inner .left{/*ie6*/
	margin:5px 0px 0 3px;
	height:294px;
	overflow: visible;}
* html body .section_search .inner .right{/*ie6*/
	margin:5px 0 0 3px;}
	
*+ html body .section_search .inner .left{/*ie6*/
	height:294px;
	overflow: visible;}

	
/*企業一覧ページ*/

*+html body .common-search-sort dl dd{/*ie7*/
	padding-top:0;}

* html body .common-search-sort dl dd{/*ie6*/
	padding-top:0;}

* html body .common-search-sort p.reset span{
	background:/*url(../../netoroshi/images/icon_arrow_linkblue.gif) no-repeat left 3px*/none;
	padding: 0;}
	

	

/*ネット卸.comとは　ページ*/

* html body .about-topbox .btn{/*ie6*/
	margin-top:-3px;}
	
html>/**/body .about-topbox {/*ff*/
background:transparent url(../../netoroshi/images/abouttxt_bg.jpg) no-repeat scroll right 177px;
}

*+ html body .section_pickup{
	padding:0;}

*+ html body td.search-result-corp {
	width:173px;
	text-align:left;}
*+ html body td.search-result-corp h3{
	width:170px;}
*+ html body td.search-result-corp .top_pickup{
	width:173px;}
*+ html body td.search-result-corp .top_pickup .innner{
	width:171px;}



/*よくあるご質問ページ*/

* html body .faq_menu dl.ie{
	height:52px;}/*ie6*/
*+html body .faq_menu dl.ie{
	height:52px;}/*ie7*/

* html body dl.faq-list{
	height:100%;
	overflow:hidden;}
		
* html body dl.faq-list dd.q{
	height:43px;}

* html body #faq2-3{
	height:174px;}

* html body #faq2-4{
	height:135px;}

/*フォーム*/

*+html body .form-table td label.choice input,
*html body .form-table td label.choice input,
*+html body .form-table td label.choice2 input,
*html body .form-table td label.choice2 input{
	margin-right:0px;}	

/*-----------------------------------------------
__menu-sub　企業一覧ページなどの左カラム　検索メニュー等
------------------------------------------*/

html>/**/body #menu-sub,
html>/**/body #menu-sub div {
	display:block;}/*IE8正規版（IEtesterでは利きません）jQuery開閉ボタン　overflow:hoddenの誤解釈*/
	
* html body #menu-sub .search .form-obj input.textbox{
	margin:0 0 5px -6px;
	width:128px;}/*ie6以下　サイドナビのフォームオブジェクト*/
	
*+html body #menu-sub .search .form-obj input.textbox{
	margin:0 0 5px -6px;}/*ie7　サイドナビのフォームオブジェクト*/
	
*+html body #menu-sub .search .sort-list li .pref-btn{
	margin-top:-0.9em;}/*ie7　jQuery開閉ボタンの位置あわせ*/

* html body #menu-sub .search .sort-list li .pref-btn{
	margin-top:-0.9em;}/*ie6　jQuery開閉ボタンの位置あわせ*/

/*-----------------------------------------------
 __footer
-----------------------------------------------*/
	
*+html body #footer .host{
	margin-top:7px;}
* html body #footer .host{
	margin-top:7px;}

*+html body #footer .copyright{
	margin-top:-7px;}
* html body #footer .copyright{
	margin-top:-7px;}
	
/*-----------------------------------------------
 __footer
-----------------------------------------------*/
	
*+html body .footer-popup .host{
	margin-top:7px;}
* html body .footer-popup .host{
	margin-top:7px;}

*+html body .footer-popup .copyright{
	margin-top:-7px;}
* html body .footer-popup .copyright{
	margin-top:-7px;}
	
/*-----------------------------------------------
 下部ページング部分用の調整
-----------------------------------------------*/
.pager td
{
	text-align:center; vertical-align:top;
	line-height:1.2;
}
.pager table
{
	text-align:center; vertical-align:top;
}
.pager tr
{
	text-align:center; vertical-align:top;
}