@charset "UTF-8";

/*（デザインテーマに関するスタイルを纏める。）

■目次：

・

*/


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

	ヘッダー

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

#header {
	background:url(/resources/obj_headerback.gif) repeat-x ;
	height: 63px;
	padding: 12px 0 0 12px;
}

#title {
	width: 400px;
	float: left;
}

#head-right {
	width: 224px;
	text-align: right;
	padding: 23px 0 0 0;
	float: left;
}

#head-right ul {
	font-size: 1px;    /*■文字サイズ拡大時の表示崩れ防止*/
	line-height: 0.1;    /*■文字サイズ拡大時の表示崩れ防止*/
}

#head-right ul li {
	list-style-type: none;
	display: inline;
	margin: 0 2px 0 8px;
}

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

	グローバルナビゲーション

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

#globalnavi {
	text-align:center;
}

#globalnavi ul li {
	list-style-type: none;
	display: inline;
}

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

	本文

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

#content {
	width: 800px;
	padding: 4px 4px 4px 4px;
}

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

	フッター

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

#footer {
	width: 800px;
	clear: both;
	text-align: center;
	padding: 5px 0 0 0;
}

address {
	width: 800px;
	clear: both;
/*	background: #3050C7;*/
	text-align: center;
	margin: 0 0 10px 0;
}

#footer ul {
	margin: 0 0 5px 0;
}

#footer ul li {
	list-style-type: none;
	display :inline;
	margin: 0 1px;
	background: url(/resources/obj_footer_menu.gif) no-repeat center right;
	padding: 0 15px 0 0;
}

/*一番右のリスト項目*/

#container #footer ul .footer-menu-last {
	background: none;
}





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

	最新情報

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

#whatsnew {
	width: 710px;
	float: left;
	margin: 0 0 15px 0;
	padding: 0 0 0 8px;
}

#whatsnew dl{
	width:710px;
	float: left;
	background: url(/resources/line_01.gif) repeat-x left bottom;
	padding: 6px 0 8px 6px;
}

#whatsnew dt{
	width: 85px;
	float: left;
	background: url(/resources/p_01.gif) no-repeat left center;
	padding: 1px 0 0 12px;
}

#whatsnew dd{
	width: 595px;
	float: left;
	padding: 0 0 0 12px;
	line-height: 1.4;
}

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

	お問い合せ

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

.submit {
	text-align: center;
}

.submit input {
	margin: 0 5px;
}

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

	サイトマップ

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

.sitemap {
	width: 350px;
	padding: 0 0 0 15px;
	float: left;
}

.sitemap dl {
	margin: 0 25px 15px 0;
	padding: 0 0 15px 10px;
}

.sitemap dt {
	font-weight: bold;
	font-size: 1.2em;
	margin: 0 0 5px 0;
	background: url(/resources/p_03.gif) no-repeat top left;
	padding: 0 0 0 15px;
}

.sitemap dd {
	background: url(/resources/p_02.gif) no-repeat top left;
	margin: 0 0 5px 16px;
	padding: 0 0 0 11px;
}

.sitemap dd ul{
	margin: 2px;
}

.sitemap dd ul li{
	list-style-type: none;
	background: url(/resources/p_01.gif) no-repeat left 2px;
	padding: 0 0 2px 10px;
}


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

	リンク集

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

.links {
	width: 180px;
	padding: 0 0 0 10px;
	float: left;
}

.links dl {
	margin: 0 5px 15px 0;
	padding: 0 0 15px 10px;
}

.links dt {
	font-weight: bold;
	font-size: 1.2em;
	margin: 0 0 5px 0;
	background: url(/resources/p_03.gif) no-repeat top left;
	padding: 0 0 0 15px;
}

.links dd {
	background: url(/resources/p_02.gif) no-repeat top left;
	margin: 0 0 5px 16px;
	padding: 0 0 0 11px;
}

.links dd ul{
	margin: 2px;
}

.links dd ul li{
	list-style-type: none;
	background: url(/resources/p_01.gif) no-repeat left 2px;
	padding: 0 0 2px 10px;
}




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

	会社概要

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

/*=======================
	あゆみ
=======================*/
.ayumi th{
	background-color:#F5F5F1;
	padding:5px;
	font-size:1.02em;
	border-left:2px solid #7E856D;
}
.ayumi td{
	padding:5px;
	
}

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

	フジトクの食品卸

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

/*=======================
	メイン
=======================*/


#pagetop #container-all #container #content #main #lead-center h3,
#pagetop #container-all #container #content #main #lead-center p{
	margin: 5px 15px 5px 15px;
}


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

	採用情報

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


/*=======================
	先輩社員
=======================*/


#senpai_container{
	display:block;
	width:auto;
	height:auto;
	border-left: solid 1px #ddd; 
}
#container #content #main-content-in #senpai_container .senpai{
	display:block;
	float:left;
	width:290px;
	height:180px;
	margin-bottom:15px;
}
#container #content #main-content-in #senpai_container .senpai_img{
	display:block;
	float:left;
	clear:both;
	padding: 0px 5px 5px 0px;
	border-right: solid 1px #ddd; 
}
#container #content #main-content-in #senpai_container .senpai h3,
#container #content #main-content-in #senpai_container .senpai h4,
#container #content #main-content-in #senpai_container .senpai h5{
	display:block;
	float:left;
	clear:none;
	background-image:none;
	background-color:#ddd;
	font-weight:bold;
	font-size:110%;
	margin: 0px 0px 5px 0px;
	padding: 5px 0px 0px 5px;
	width:249px;
	_width:259px;
}
#container #content  #senpai_container .senpai .senpai_read{
	display:block;
	float:left;
	padding: 5px 5px 5px 5px;
	width:134px;
	_width:154px;
}


#container #content  #senpai_container .senpai .senpai_read dl{
	margin:0px;
	padding:0px;
	display:block;
}
#container #content  #senpai_container .senpai .senpai_read dt{
	display:block;
	float: left;
	background:#3366FF;
	font-size:75%;
	font-weight:normal;
	color:#fff;
	margin:0px 1px 5px 0px;
	padding:0px;
	width:40px;
	clear:both;
	letter-spacing: 0.5em;
	text-align: center;
	height:15px;
	line-height:1.5em;
}
#container #content  #senpai_container .senpai .senpai_read dd{
	display:block;
	float: left;
	font-size:75%;
	margin:0px 1px 5px 0px;
	padding:0px;
	width:90px;
	height:15px;
	line-height:1.5em;
}



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

	Q&A

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


#main-content-in #q-and-a ul {
	margin:0px;
	padding:0px;
}
#main-content-in #q-and-a ul li {
	margin:0px;
	list-style-type: none;
	background: url(/resources/q-a_list.gif) no-repeat 0px 0px;
	padding:7px 0 7px 30;	
}
#q-and-a p{
	margin-bottom:35px;
	margin-left:50px;
}
#q-and-a p.q-and-a_q{
	background: url(/resources/q-a_q.gif) no-repeat 0px 0px;
	font-size:150%;
	font-weight:bold;
	padding:8px 0 10px 50;
	border-bottom:2px solid #ddd;
	margin-bottom:8px;
	margin-left:0px;
}

#q-and-a p.q-and-a_a{
	background: url(/resources/q-a_a.gif) no-repeat 0px 0px;
	font-size:150%;
	font-weight:bold;
	padding:8px 0 10px 50;	
	margin-bottom:8px;
	margin-left:0px;
}

