@charset "shift_jis";/* 上記の記述：cssファイルの文字コード設定（ファイルの先頭に記入） *//* 目次---------------------------------------------------------------------------------------１．文字コード設定２．各ページ用コンテナ・コンテンツ(サイドナビなしページ)３．各ページ用コンテナ・コンテンツ(サイドナビ有りページ)４．市場情報 (インデックス) ５．市場情報 (コンテンツ) ６．市場のお仕事７．市況情報 ８．会社案内 （複数ページに共通するもの）９．会社案内 (インデックス) 10．会社案内 (会社の歩み) 11．会社案内 (地図・交通案内)12．市場百科13．青果物情報14．求人案内(募集要項)15．求人案内(資料請求)16．ページ内リンク（「ページトップへ戻る」）--------------------------------------------------------------------------------------------*//* 各ページ用コンテナ・コンテンツ(サイドナビなしページ)--------------------------------------------------------------------------------------------*/ #container{padding:0 0 10px 0;width:740px;color:#330000;border-right:1px solid #CC3300;background:#FFFFFF;}#contents{margin:0 auto 0 auto;padding:10px 0 0 0;width:710px;color:#310000;}/* 各ページ用コンテナ・コンテンツ(サイドナビ有りページ)--------------------------------------------------------------------------------------------*/ #container_two{padding:0 0 10px 0;width:740px;line-height:150%;border-right:1px solid #CC3300;background:#FFFFFF url(../common/bg_contents.gif) repeat-y;}#contents_two{float:right;margin:0 10px 0 0!important;margin:0 5px 0 0;padding:6px 0 0 0;width:590px;color:#310000;}#container_two h3, #container_two h4{margin:15px auto;}.contents_third{margin:0 auto;width:572px;}.contents_third h5{margin:5px 0;font-size:13px;}#side_nav{float:left;padding:6px 0 0 0;width:130px;background:url(../common/bg_contents_nav.gif) repeat-x;}#side_nav ul{list-style:none;}#side_nav li{display:block;padding:0 0 1px 0;background:url(../common/dot_line.gif) left bottom repeat-x;}#side_nav li a{display:block;padding:7px 4px;}#side_nav a:hover{display:block;background:#FFDC80;}#side_nav a:active{display:block;background:#FFDC80;}/* 市場情報 (インデックス) --------------------------------------------------------------------------------------------*/#news_box{margin:0 auto;width:700px;}#news_box h4{margin:30px 0 0 0;padding:0;}#news{margin:0 auto;width:700px;background:url(../common/dot_line.gif) bottom left repeat-x;}#news dl{margin:3px 0;padding:5px 0;width:700px;}#news dt{float:left;margin:0;padding:5px 0 5px 18px;width:82px;background:url(../common/arrow_red_s.jpg) center left no-repeat;clear: both;/*\*/clear: left;/**/}#news dd{margin:0;padding:5px 0;width:600px;line-height:135%;text-align:left;float: right;/*\*/float: left;/**/}#market_oota{margin:20px auto 0 auto;padding:0 0 10px 0;width:680px;background:#D0E3AE url(../info/img/oota_bg.gif) bottom left no-repeat;}#market_oota h6{margin:10px 0 ;border-top:1px solid #86B640;}#market_oota ul{list-style:none;padding:0 0 10px 0;width:460px;background:url(../common/dot_line_green.gif) bottom left repeat-x;}#market_oota li{margin:0 0 5px 0;padding:0 0 0 20px;width:440px;background:url(../common/arrow_green_s.gif) center left no-repeat;}#market_setagaya{margin:20px auto 0 auto;padding:0 0 10px 0;width:680px;background:#FFD494 url(../info/img/setagaya_bg.gif) bottom left no-repeat;}#market_setagaya h6{margin:10px 0 ;border-top:1px solid #FF9530;}#market_setagaya ul{list-style:none;padding:0 0 10px 0;width:460px;background:url(../common/dot_line_orange.gif) bottom left repeat-x;}#market_setagaya li{margin:0 0 5px 0;padding:0 0 0 20px;width:440px;background:url(../common/arrow_orange_s.gif) center left no-repeat;}#market_bg{margin:0 auto;padding:13px 12px;width:636px;background:#FFFFFF;}.market_l{float:left;margin:0;width:460px;line-height:135%;}.market_r{float:right;margin:0;padding:0 0 5px 0;width:158px;background:url(../info/img/photo_bg.gif) top left no-repeat;}#backnumber_box{margin:15px auto 0 auto;padding:0;width:710px;background:url(../info/img/backnumber_bg03.gif) repeat-y;}#backnumber_box h5{text-align:center;}#backnumber_box dl{margin:3px auto;padding:5px 0;width:650px;}#backnumber_box dt{float:left;margin:0;padding:5px 0 5px 18px;width:82px;background: url(../common/arrow_red_s.jpg) center left no-repeat;clear: both;/*\*/clear: left;/**/}#backnumber_box dd{margin:0;padding:5px 0;width:550px;line-height:135%;text-align:left;float: right;/*\*/float: left;/**/}.backnumber{margin:3px 0;text-align:right;}/* 市場情報 (コンテンツ) --------------------------------------------------------------------------------------------*/#course_title, #course_detail{margin:0 auto;padding:0 0 10px 0;width:570px;}#course_title h3{margin:15px 0 0 0;padding:10px 10px 10px 5px;width:555px;font-size:18px;background:url(../info/img/title_bg.gif) repeat-x;}#course_title p{margin:10px 0 0 0;}#workflow, #qa{margin:0 auto 15px auto;width:570px;}#course_detail h4{margin:15px 0;}#course_detail h5{margin:5px 0;padding:2px 0 5px 35px;color:#CC3300;font-size:12px;line-height:160%;}#course_detail p{padding:2px 0 5px 0;line-height:160%;}.workflow_bg{display:block;float:right;margin:0 0 0 10px;padding:0 5px 5px 0;background:url(../info/img/photo_bg.gif) no-repeat;}.course1{/* Hack for MacIE begin \*/height:100%;/* Hack for MacIE end */background:url(../info/img/title_course01.gif) left top no-repeat;}.course2{/* Hack for MacIE begin \*/height:100%;/* Hack for MacIE end */background:url(../info/img/title_course02.gif) left top no-repeat;}.course3{/* Hack for MacIE begin \*/height:100%;/* Hack for MacIE end */background:url(../info/img/title_course03.gif) left top no-repeat;}.course4{/* Hack for MacIE begin \*/height:100%;/* Hack for MacIE end */background:url(../info/img/title_course04.gif) left top no-repeat;}.course5{/* Hack for MacIE begin \*/height:100%;/* Hack for MacIE end */background:url(../info/img/title_course05.gif) left top no-repeat;}.course6{/* Hack for MacIE begin \*/height:100%;/* Hack for MacIE end */background:url(../info/img/title_course06.gif) left top no-repeat;}.course7{/* Hack for MacIE begin \*/height:100%;/* Hack for MacIE end */background:url(../info/img/title_course07.gif) left top no-repeat;}#news_title{margin:0 auto;padding:0 0 10px 0;width:570px;background:url(../common/dot_line.gif) left bottom repeat-x;}#news_title h3{margin:15px 0 0 0;padding:10px 10px 10px 5px;width:555px;font-size:18px;background:url(../info/img/title_bg.gif) repeat-x;}#news_detail{margin:0 auto;padding:0 0 10px 0;width:570px;background:url(../common/dot_line.gif) left bottom repeat-x;}#news_detail dl{margin:10px 0 0 0;padding:0;width:570px;}#news_detail dt{display:block;float:left;margin:0;padding:5px 0 5px 0;width:50px;color:#435A1F;background:url(../common/bg_colon02.gif) right center no-repeat;clear: both;/*\*/clear: left;/**/}#news_detail dd{display:block;margin:0;padding:5px 0 5px 5px;width:510px;text-align:left;float: right;/*\*/float: left;/**/}#photo_report{margin:15px auto 0 auto;padding:0 0 10px 0;width:570px;background:#FFD67C url(../info/img/photo_report_bg.gif) left bottom no-repeat;}#photo_report h4{margin:0;padding:0;}.photo_report_bg{margin:0 auto;padding:15px 25px;width:500px;background:#FFFFFF;}/* PHOTO REPORT内の写真の指定（右側に15px、下側に10pxの余白）-----------------------------------------------------------*/.pr_l{padding:0 15px 10px 0;background:url(../info/img/photo_bg.gif) no-repeat;}/* PHOTO REPORT内の写真の指定（下側に10pxの余白）-----------------------------------------------*/.pr_r{padding:0 0 10px 0;background:url(../info/img/photo_bg.gif) no-repeat;}/* PHOTO REPORT内の写真が2枚以下のとき、以下の指定を空のテーブルに使用-----------------------------------------------------------------------*/.pr_non{width:153px;}/* 市場のお仕事--------------------------------------------------------------------------------------------*/#supply, #wholesale, #demand{margin:0 auto 30px auto;width:700px;line-height:135%;}#supply h5, #wholesale h5, #demand h5{margin:0 0 5px 0;}#supply p, #wholesale p, #demand p{padding:0 0 0 10px;}#wholesale dl{margin:0 0 0 25px;padding:0;}#wholesale dt{display:block;float:left;margin:0;padding:2px 0 2px 0;width:125px;font-weight:bold;clear: both;/*\*/clear: left;/**/}#wholesale dd{display:block;margin:0;padding:2px 0 2px 0;width:500px;float: right;/*\*/float: left;/**/}/* 市況情報 --------------------------------------------------------------------------------------------*/#mci{margin:15px auto;padding:15px 0; width:570px;text-align:center;border:1px solid #CC3300;} #mci h3{font-size:16px;}#mci img{margin:15px 5px;}/* 会社案内（複数ページに共通するもの）--------------------------------------------------------------------------------------------*/#nav_summary a{display:block;padding:5px 4px;background:url(../company/img/nav_map_bg02.gif) 4px 15px no-repeat;}#nav_summary a:hover{display:block;background:#FFDC80 url(../company/img/nav_map_bg02.gif) 4px 15px no-repeat;}#side_nav span a{padding:5px 0 5px 39px;background:url(../company/img/nav_map_bg.gif) 4px -5px no-repeat;}#side_nav span a:hover{padding:5px 0 5px 39px;background:#FFDC80 url(../company/img/nav_map_bg.gif) 4px -5px no-repeat;}#basic_info{padding:0 0 15px 0;}#basic_info th{padding:0 10px 0 0;}#basic_info td{padding:0 0 0 5px;}.colon{color:#435A1F;text-align:left;font-weight:normal;background:url(../common/bg_colon02.gif) right 2px no-repeat;}#market_picture{margin:0 auto 15px auto;width:470px;}.mp_side_l{float:left;width:200px;text-align:center;}.mp_side_r{float:right;width:200px;text-align:center;}.mp_side_l p, .mp_side_r p{text-align:left;}/* 会社案内 (インデックス) --------------------------------------------------------------------------------------------*/#company_title{margin:0 auto;padding:0 0 10px 0;width:570px;}#company_title h3{margin:15px 0 0 0;padding:10px 10px 10px 5px;width:555px;font-size:14px;background:url(../info/img/title_bg.gif) repeat-x;}#company_title p{margin:10px 0 0 0;}#company_title img{float:right;margin:0 0 0 15px;}#profile, #organogram{margin:10px auto 20px auto;width:570px;}#profile table{border-collapse: collapse;border-spacing: 0;empty-cells:show;}#profile th{padding:5px;color:#435A1F;text-align:left;border: 1px solid #310000;} #profile td{padding:5px;background:#FFFFFF;border: 1px solid #310000;}#org_l{float:left;width:250px;}#org_r{float:right;width:250px;}#organogram h5{margin:0;padding:3px 3px 3px 13px;color:#FFFFFF;background:#87B63E url(../common/dot_line02.gif) left center no-repeat;}#organogram table{margin:0 0 0 20px;}#organogram th{padding:3px 10px 3px 15px;text-align:left;}.line02{background:url(../common/line.gif) left center no-repeat;}.line03 {background:url(../common/line02.gif) left center no-repeat;}.line04 {background:url(../common/line03.gif) left top no-repeat;}.line05{margin:0;padding:0;border-left:1px solid #999999;}/* 会社案内 (会社の歩み) --------------------------------------------------------------------------------------------*/#history table{margin:15px 0;border-collapse: collapse;border-spacing: 0;empty-cells:show;border:1px solid #310000;}#history th{padding:3px;border-bottom:1px solid #310000;} #history td{padding:5px;}.year{border-bottom:1px solid #310000;background:#FFEDB5 url(../common/dot_line_y.gif) right bottom repeat-y;}.ebara{border-bottom:1px solid #310000;background:#FFFFFF url(../common/dot_line_y.gif) right bottom repeat-y;}.world{border-bottom:1px solid #310000;background:#EFEFEF;}/* 会社案内 (地図・交通案内) --------------------------------------------------------------------------------------------*/#traffic{margin:10px 0 20px 0;}#traffic dt{color:#435A1F;font-weight:bold;}#traffic dd{margin:0 0 0 10px;}.subjoin{padding:8px 0;width:572px;color:#CC3300;}/* 会社案内 (社員紹介) --------------------------------------------------------------------------------------------*/#work_title{margin:10px auto;width:570px;height:140px;background:url(../company/img/title_bg.jpg) no-repeat;}.work_title_l{float:left;width:350px;padding:56px 0 0 10px!important;padding:70px 0 0 10px;}.work_title_l h3{margin:0;padding:0;line-height:170%;color:#CC3300;font-size:16px;background:url(../company/img/market_icon.gif) no-repeat;}.work_title_l span{padding:0 0 0 30px;}.work_title_r{float:right;padding:13px 18px 0 0;}#qa{margin:0 auto 15px auto;width:570px;}#qa dl{margin:0 0 10px 0;padding:0 0 10px 0;width:570px;background:url(../common/dot_line.gif) left bottom repeat-x;}#qa dt{display:block;float:left;margin:5px 0;padding:0 0 0 27px;width:23px;clear: both;/*\*/clear: left;/**/}#qa dd{display:block;margin:5px 0;padding:0;width:520px;float: right;/*\*/float: left;/**/}.mark_q{color:#7FB1B0;font-weight:bold;background:url(../company/img/title_q.gif) no-repeat;}.mark_a{color:#FFB53C;font-weight:bold;background:url(../company/img/title_a.gif) no-repeat;}/* 市場百科--------------------------------------------------------------------------------------------*/.glossary{margin:10px auto;width:700px;text-align:center;}.glossary h3{text-align:center;}.glossary h4{margin:15px 0 0 0;}#listing{margin:0 auto;width:680px;}#side_l_335{float:left;margin:0 16px 0 0;width:332px;}#side_r_335{float:left;width:332px;}.glossary table{width:100%;}.glossary th{padding:5px 0;text-align:left;background:#FFFFFF url(../common/dot_line.gif) left bottom repeat-x;}.glossary td{padding:7px;line-height:150%;text-align:left;}.term{color:#CC3300;font-weight:bold;background:#FFEDB5 url(../common/dot_line.gif) bottom repeat-x;}.mean{background:#FFFFFF url(../common/dot_line.gif) bottom repeat-x;}.use{background:#F0F0F0 url(../common/dot_line.gif) bottom repeat-x;}.strang{color:#4B6C20;font-weight:bold;background:#E9F1D9 url(../common/dot_line.gif) bottom repeat-x;}/* 青果物情報--------------------------------------------------------------------------------------------*/#contents_02{margin:0 auto 0 auto;padding:30px 0 0 0;width:686px;}#side_veg{margin:0 0 15px 0;padding:0 0 18px 0;width:335px;float:left;background:#B7D38B url(../eat/img/bg_ve.gif) center bottom no-repeat;}#side_fru{margin:0 0 15px 0;padding:0 0 18px 0;width:335px;float:right;background:#FFC97D url(../eat/img/bg_fr.gif) center bottom no-repeat;}#side_veg ul, #side_fru ul{list-style:none;margin:0 18px;padding:15px 10px;background:#FFFFFF;}#side_veg li{padding:0 0 0 15px;width:264px;line-height:180%;background:url(../common/mark_grn.gif) left center no-repeat;}#side_fru li{padding:0 0 0 15px;width:264px;line-height:180%;background:url(../common/mark_org.gif) left center no-repeat;}#item_deta, #pickup{margin:0 auto;padding:0 0 15px 0;width:570px;}#item_deta h3{padding:10px 0 10px 8px;width:272px;background:url(../eat/img/bg_title_ve.jpg) no-repeat;}#item_deta th{padding:5px 0 0 0;text-align:left;width:83px;background:url(../common/bg_contents_nav.gif) left bottom repeat-x;}#item_deta td{padding:5px 0 5px 0;background:url(../common/bg_contents_nav.gif) left bottom repeat-x;}#item_ph_ve{display:block;margin:2px 0 0 0;padding:24px 0 24px 25px;width:262px;background:#FFFFFF url(../eat/img/bg_photo_ve.gif) 15px 14px no-repeat;}#item_ph_fr{display:block;margin:2px 0 0 0;padding:24px 0 24px 25px;width:262px;background:#FFFFFF url(../eat/img/bg_photo_fr.gif) 15px 14px no-repeat;}/* 求人案内(募集要項)--------------------------------------------------------------------------------------------*/ #recruit_area, #recruit_area02{margin:0 auto;width:570px;}#recruit_area h3{color:#CC3300;font-size:16px;text-align:center;border-bottom:2px solid #CC3300;}#recruit_area table{margin:0 auto 20px auto;width:95%;border-collapse: collapse;border-spacing: 0;empty-cells:show;border:1px solid #310000;}#recruit_area th{padding:3px;width:100px;text-align:left;border:1px solid #310000;background:#C4E0E6;}#recruit_area td{padding:3px;border:1px solid #310000;}#recruit_area02 h3{color:#CC3300;font-size:16px;text-align:center;border-bottom:2px solid #CC3300;}#recruit_area02 table{margin:0 auto 20px auto;width:95%;border-collapse: collapse;border-spacing: 0;empty-cells:show;border:1px solid #310000;}#recruit_area02 th{padding:3px;width:100px;text-align:left;border:1px solid #310000;background:#D0E3AE;}#recruit_area02 td{padding:3px;border:1px solid #310000;}/* 求人案内(資料請求)--------------------------------------------------------------------------------------------*/#form{margin:0 auto;width:570px;}#form ul{margin:15px 0;list-style:none;width:570px;}#form li{margin:5px;padding:0 0 0 20px;height:100%;background:url(../common/arrow_aqua_s.gif) 0px 4px no-repeat;}#form span{color:#CC3300;}#form table{width:100%;border-collapse: collapse;border-spacing: 0;empty-cells:show;border:1px solid #310000;}#form th{padding:8px;color:#310000;text-align:left;background:#F7EABD;border:1px dotted #5C3333!important;border:1px solid #5C3333;}#form td{padding:8px;border:1px dotted #5C3333!important;border:1px solid #5C3333;}#form input{margin:0 10px 0 0;}#form select{margin:0 0 10px 0;}.privacy_box{padding:0 10px;text-align:left;}.privacy{margin:0 0 5px 0;padding:3px 3px 3px 5px;width:120px;color:#FFFFFF;text-align:left;background:#CC3300;}/* ページトップへ戻る--------------------------------------------------------------------------------------------*/ .pg_top{margin:10px 15px 0 0;text-align:right;}