@import url(import.css);


/*
----------------------------------------------------------------------------
board　ボード事業部共通
----------------------------------------------------------------------------
*/

body.board div#container{
	border-top:4px solid #429C29;
	}

body.board div#con-l div#inqarea{
	background:url(../img/board/common/inqarea.jpg) no-repeat;
	}


body.board div#con-l div#lnavbox h2{
	background:url(../img/board/common/l_h.jpg) no-repeat;
	}



/*
---------------------------------------
board　ボード事業部　サービス内容
---------------------------------------
*/

body#board-index div#con-r h2#title{
	background:url(../img/board/index/title.jpg) no-repeat;
	}


body#board-index p#txt01{
	background:url(../img/board/index/txt01.jpg) no-repeat;
	}

body#board-index div#con-r p a:hover{
	text-decoration:underline;
	}

body#board-index table#boardindex-t{
	width:564px;
	margin:0 auto;
	}

body#board-index table#boardindex-t td.w200{
	width:200px;
	}

/*
--------------------------------------
board　ボード事業部　Recoボード
--------------------------------------
*/

body#board-reco div#con-r h2#title{
	background:url(../img/board/reco/title.jpg) no-repeat;
	}

body#board-reco p#txt01{
	background:url(../img/board/reco/txt01.jpg) no-repeat;
	}

body#board-reco div.movie-wrap{
	position: relative;
	padding-top: 56.25%;
}

body#board-reco div.movie-wrap iframe{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

/*
--------------------------------------
board　ボード事業部　実績紹介
--------------------------------------
*/

body#board-results div#con-r h2#title{
	background:url(../img/board/results/title.jpg) no-repeat;
	}

body#board-results p#txt01{
	background:url(../img/board/results/txt01.jpg) no-repeat;
	height:20px;
	}


body#board-results ul#resultsbox li{
	width:186px;

	height:172px;

	padding-left:5px;
	padding-top:5px;
	float:left;
	margin-right:19px;
	margin-bottom:24px;
	background:url(../img/board/results/thumbbg.jpg) no-repeat;
	}

body#board-results ul#resultsbox li.mr0{
	margin-right:0;
	}

body#board-results iframe{
	border:0;
	}

body#board-results ul#resultsbox li span{
	display:block;
	line-height:1.2em;
	padding-top:3px;
	font-size:x-small;

	}

/*
----------------------------------------------------------------------------
pack　パック事業部共通
----------------------------------------------------------------------------
*/

body.pack div#con-l div#inqarea{
	background:url(../img/board/common/inqarea.jpg) no-repeat;
	}

body.pack div#con-l div#lnavbox h2{
	background:url(../img/pack/common/l_h.jpg) no-repeat;
	}

body.pack div#container{
	border-top:4px solid #0075AA;
	}

body.pack div#con-l div#inqarea{
	background:url(../img/pack/common/inqarea.jpg) no-repeat;
	}

body.pack div#con-l div#lnavbox h2{
	background:url(../img/pack/common/l_h.jpg) no-repeat;
	}

body.pack ul.list {
	clear:both;
	}

body.pack ul.list li {
	float:left;
	}

body.pack div#con-r .st {
	clear:both;
	text-indent:-9999px;
	height:22px;
	margin-bottom:10px;
	}

body.pack div#con-r .sst {
	clear:both;
	text-indent:-9999px;
	height:14px;
	margin-bottom:5px;
	}

/*
----------------------------------------------------------------------------
pack-index　パック事業部 サービス内容
----------------------------------------------------------------------------
*/

body#pack-index div#con-r h2#title{
	background:url(../img/pack/index/title.jpg) no-repeat;
	}

body#pack-index p#txt01{
	background:url(../img/pack/index/txt01.jpg) no-repeat;
	}

body#pack-index ul#servicebox{
	margin-bottom:20px;
	}

body#pack-index ul#servicebox li{
	float:left;
	margin-right:7px;
	}

body#pack-index ul#servicebox li.clear{
	celar:both;
	}

body#pack-index h3#st01,
body#pack-index h3#st02{
	clear:both;
	width:300px;
	height:21px;
	margin-bottom:25px;
	text-indent:-9999px;
	}

body#pack-index h3#st01{
	background:url(../img/pack/index/st01.jpg) no-repeat;
	}

body#pack-index h3#st02{
	background:url(../img/pack/index/st02.jpg) no-repeat;
	}

body#pack-index ul#maincompany{
	background:url(../img/pack/index/txt02.jpg) no-repeat;
	width:317px;
	height:62px;
	text-indent:-9999px;
	margin-bottom:30px;
	}

body#pack-index div#qabox{
	margin-bottom:40px;
	}

body#pack-index div#qabox h4{
	margin-bottom:5px;
	width:594px;


	}

body#pack-index div#qabox h4 a{

	display:block;
	}

body#pack-index div#qabox{
	margin-top:5px;
	margin-bottom:10px;
	}

body#pack-index div#qabox div.qainner,
body#pack-index div#qabox div.qainner2,
body#pack-index div#qabox div.qainner3{
	width:540px;
	margin:0 auto;
	margin-bottom:20px;
	margin-top:10px;
	}

body#pack-index div#qabox div.qainner p,
body#pack-index div#qabox div.qainner2 p,
body#pack-index div#qabox div.qainner3 p{
	margin-bottom:1em;
	}

/*
----------------------------------------------------------------------------
pack-lunch　パック事業部 弁当
----------------------------------------------------------------------------
*/

body#pack-lunch div#con-r h2#title{
	background:url(../img/pack/lunch/title.jpg) no-repeat;
	}

body#pack-lunch div#con-r ul.list li {
	margin-right:20px;
	}

body#pack-lunch div#con-r ul.list li.mr0 {
	margin-right:0px;
	}

/*
----------------------------------------------------------------------------
pack-sushi　パック事業部 寿司
----------------------------------------------------------------------------
*/

body#pack-sushi div#con-r h2#title{
	background:url(../img/pack/sushi/title.jpg) no-repeat;
	}

body#pack-sushi div#con-r div#contents-base {
	padding-left:15px;
	}

body#pack-sushi div#con-r h3 {
	background:url(../img/pack/sushi/st01.jpg) no-repeat;
	height:19px;
	text-indent:-9999px;
	margin-bottom:13px;
	}

body#pack-sushi div#con-r p#text01 {
	background:url(../img/pack/sushi/text01.jpg) no-repeat;
	height:31px;
	text-indent:-9999px;
	margin-bottom:20px;
	}

body#pack-sushi div#con-r h4#sst01 {
	background:url(../img/pack/sushi/sst01.jpg) no-repeat;
	}

body#pack-sushi div#con-r h4#sst02 {
	background:url(../img/pack/sushi/sst02.jpg) no-repeat;
	}

body#pack-sushi div#con-r h4#sst03 {
	background:url(../img/pack/sushi/sst03.jpg) no-repeat;
	}

body#pack-sushi div#con-r ul.mr-01 li {
	margin-right:10px;
	}

body#pack-sushi div#con-r ul.mr-02 li {
	margin-right:5px;
	}

body#pack-sushi div#con-r ul.mr-03 li {
	margin-right:17px;
	}

body#pack-sushi div#con-r ul.list li.mr0 {
	margin-right:0px;
	}

/*
----------------------------------------------------------------------------
pack-dish　パック事業部 惣菜
----------------------------------------------------------------------------
*/

body#pack-dish div#con-r h2#title{
	background:url(../img/pack/dish/title.jpg) no-repeat;
	}

body#pack-dish div#con-r h3#st01 {
	background:url(../img/pack/dish/st01.jpg) no-repeat;
	}

body#pack-dish div#con-r ul.list li {
	margin-right:5px;
	}

/*
----------------------------------------------------------------------------
pack-meat　パック事業部 精肉
----------------------------------------------------------------------------
*/

body#pack-meat div#con-r h2#title{
	background:url(../img/pack/meat/title.jpg) no-repeat;
	}

body#pack-meat div#con-r h3#st01 {
	background:url(../img/pack/meat/st01.jpg) no-repeat;
	}

body#pack-meat div#con-r ul.list li {
	margin-right:5px;
	}

/*
----------------------------------------------------------------------------
pack-fish　パック事業部 鮮魚
----------------------------------------------------------------------------
*/

body#pack-fish div#con-r h2#title{
	background:url(../img/pack/fish/title.jpg) no-repeat;
	}

body#pack-fish div#con-r h3#st01 {
	background:url(../img/pack/fish/st01.jpg) no-repeat;
	}

body#pack-fish div#con-r ul.list li {
	margin-right:5px;
	}

/*
----------------------------------------------------------------------------
pack-fruits　パック事業部 青果
----------------------------------------------------------------------------
*/

body#pack-fruits div#con-r h2#title{
	background:url(../img/pack/fruits/title.jpg) no-repeat;
	}

body#pack-fruits div#con-r h3#sst01 {
	background:url(../img/pack/fruits/sst01.jpg) no-repeat;
	}

body#pack-fruits div#con-r ul.list li {
	margin-right:3px;
	}

/*
----------------------------------------------------------------------------
pack-oeuvre　パック事業部 オードブル
----------------------------------------------------------------------------
*/

body#pack-oeuvre div#con-r h2#title{
	background:url(../img/pack/oeuvre/title.jpg) no-repeat;
	}

body#pack-oeuvre div#con-r ul.list li {
	margin-right:10px;
	}

body#pack-oeuvre div#con-r ul.list li.mr0 {
	margin-right:0px;
	}

body#pack-oeuvre div#con-r p#p01 {
	clear:both;
	margin-bottom:40px;
	}

body#pack-oeuvre div#con-r h3#st01,
body#pack-oeuvre div#con-r h3#st02 {
	text-indent:-9999px;
	height:34px;
	margin-bottom:10px;
	}

body#pack-oeuvre div#con-r h3#st01 {
	background:url(../img/pack/oeuvre/st01.jpg) no-repeat;
	}

body#pack-oeuvre div#con-r h3#st02 {
	background:url(../img/pack/oeuvre/st02.jpg) no-repeat;
	margin-top:20px;
	}

/*
-------------------------------------
package　パッケージプラザAC共通
-------------------------------------
*/

body.package div#container{
	border-top:4px solid #C20D0D;
	}

body.package div#con-l div#inqarea{
	background:url(../img/package/common/inqarea.jpg) no-repeat;
	}

body.package div#con-l div#lnavbox h2{
	background:url(../img/package/common/l_h.jpg) no-repeat;
	}

/*
----------------------------------------------------------------------------
package-index　パッケージプラザAC 店舗案内
----------------------------------------------------------------------------
*/

body#package-index div#con-r h2#title{
	background:url(../img/package/index/title.jpg) no-repeat;
	}

body#package-index p#txt01{
	background:url(../img/package/index/txt01.jpg) no-repeat;
	}

body#package-index div#floatbox{
	margin-bottom:20px;
	}

body#package-index div#floatbox-l{
	width:289px;
	float:left;
	}

body#package-index div#floatbox-l h3{
	width:289px;
	height:40px;
	text-indent:-9999px;
	background:url(../img/package/index/txt01.jpg) no-repeat;
	margin-bottom:20px;
	}

body#package-index div#floatbox-r{
	width:305px;
	float:right;
	}

body#package-index div#infoareaall{
	width:602px;
	background:url(../img/package/index/info_m.jpg) repeat-y;
	margin-bottom:30px;
	}

body#package-index div#infoareainner{
	background:url(../img/package/index/info_h.jpg) no-repeat top left;
	padding-top:3px;
	}

body#package-index div#infobox{
	background:url(../img/package/index/info_f.jpg) no-repeat bottom left;
	padding-bottom:5px;
	}

body#package-index div#infobox dl{
	width:594px;
	margin-left:2px;
	border-bottom:1px solid #C20D0D;
	padding-top:10px;
	padding-bottom:10px;

	}

body#package-index div#infobox dl.infoaccess{
	border-bottom:none;
	}

body#package-index div#infobox dl dt{
	width:93px;
	padding-left:15px;
	float:left;
	}

body#package-index div#infobox dl dd{
	width:485px;
	float:right;
	}

body#package-index div#infobox dl dd address{
	font-size:100%;
	}

body#package-index div#infobox dl dd span{
	display:block;
	width:185px;
	float:left;
	}


body#package-index h3#st01{
	width:600px;
	height:21px;
	background:url(../img/package/index/st01.jpg) no-repeat;
	margin-bottom:30px;
	text-indent:-9999px;
	}



body#package-index .maparea,
body#mappackage .maparea{
	width:436px;
	height:293px;
	}



/*
----------------------------------------------------------------------------
package-item　パッケージプラザAC 取扱商品
----------------------------------------------------------------------------
*/

body#package-item div#con-r h2#title{
	background:url(../img/package/item/title.jpg) no-repeat;
	}

body#package-item p#txt01{
	background:url(../img/package/item/txt01.jpg) no-repeat;
	height:35px;
	}

body#package-item div#itemboxarea{
	width:609px;
	background:url(../img/package/item/list_f.jpg) no-repeat bottom;
	padding-bottom:10px;
	}

body#package-item div#itemboxinner{
	background:url(../img/package/item/list_m.jpg) repeat-y;
	padding-top:25px;
	padding-left:20px;
	}

body#package-item div#itemboxarea ul{
	padding-left:2px;
	}

body#package-item div#itemboxarea ul li{
	float:left;
	text-indent:-9999px;
	}

body#package-item div#itemboxarea ul li a{
	height:37px;
	display:block;
	}

body#package-item div#itemboxarea ul li#listtab01 a{
	width:124px;
	background:url(../img/package/item/tb01.jpg) no-repeat;
	}

body#package-item div#itemboxarea ul li#listtab02 a{
	width:80px;
	background:url(../img/package/item/tb02.jpg) no-repeat;
	}

body#package-item div#itemboxarea ul li#listtab03 a{
	width:226px;
	background:url(../img/package/item/tb03.jpg) no-repeat;
	}

body#package-item div#itemboxarea ul li#listtab04 a{
	width:173px;
	background:url(../img/package/item/tb04.jpg) no-repeat;
	}

body#package-item div#con-r div#itemboxarea ul li a:hover{
	background-position:0 -37px;
	}

body#package-item h3.cate-t{
	width:493px;
	height:21px;
	text-indent:-9999px;
	margin-bottom:25px;
	}

body#package-item h3#cate01{
	background:url(../img/package/item/cate01.gif) no-repeat;
	}

body#package-item h3#cate02{
	background:url(../img/package/item/cate02.gif) no-repeat;
	}

body#package-item h3#cate03{
	background:url(../img/package/item/cate03.gif) no-repeat;
	}

body#package-item h3#cate04{
	background:url(../img/package/item/cate04.gif) no-repeat;
	}

body#package-item h3#cate05{
	background:url(../img/package/item/cate05.gif) no-repeat;
	}

body#package-item div.itemcontents{
	background:url(../img/package/item/line.gif) no-repeat bottom left;
	margin-bottom:30px;
	}

body#package-item div.itemcontents dl{
	float:left;
	margin-right:13px;
	margin-bottom:35px;
	}

body#package-item div#lastitemcontents{
	margin-bottom:0;
	background:none;
	}

body#package-item h3#st01{
	clear:both;
	background:url(../img/package/item/st01.jpg) no-repeat;
	width:154px;
	height:21px;
	text-indent:-9999px;
	margin-top:30px;
	}


/*
----------------------------------------------------------------------------
other　そのた共通
----------------------------------------------------------------------------
*/


body.other div#con-l div#inqarea{
	width:214px;
	height:189px;
	padding-top:45px;
	padding-left:16px;
	margin-bottom:20px;
	background:url(../img/common/inqarea.jpg) no-repeat;
	}

/*
----------------------------------------
company　会社案内
----------------------------------------
*/

body#company div#con-r h2#title{
	background:url(../img/company/title.jpg) no-repeat;
	}

body#company div#con-r h3.st{
	width:591px;
	height:20px;
	text-indent:-9999px;
	}

body#company div#con-r h3#st01{
	background:url(../img/company/st01.gif) no-repeat;
	margin-bottom:24px;
	}

body#company div#con-r h3#st02{
	background:url(../img/company/st02.gif) no-repeat;
	margin-bottom:14px;
	}


body#company div#con-r h3#st03{
	background:url(../img/company/st03.gif) no-repeat;
	margin-bottom:14px;
	}


body#company div#con-r p#lead01{
	width:595px;
	height:31px;
	background:url(../img/company/txt01.gif) no-repeat;
	text-indent:-9999px;
	margin-bottom:30px;
	}

body#company div#con-r p#lead02{
	width:595px;
	height:70px;
	background:url(../img/company/txt03.gif) no-repeat;
	text-indent:-9999px;
	margin-bottom:40px;
	margin-top:40px;
	}


body#company div.infoareaall{
	width:606px;
	background:url(../img/company/table_m.jpg) repeat-y;
	margin-bottom:30px;
	position:relative;
	left:0;
	top:0;


	}

body#company div.infoareainner{
	background:url(../img/company/table_h.jpg) no-repeat top left;
	padding-top:3px;
	}

body#company div.infobox{
	background:url(../img/company/table_f.jpg) no-repeat bottom left;
	padding-bottom:5px;
	}

body#company div.infobox dl{
	width:598px;
	margin-left:2px;
	border-bottom:1px solid #E4D8C6;
	padding-top:10px;
	padding-bottom:10px;

	}

body#company div.infobox dl.infoaccess{
	border-bottom:none;
	}

body#company div.infobox dl dt{
	width:93px;
	padding-left:15px;
	float:left;
	}

body#company div.infobox dl dd{
	width:489px;
	float:right;
	}

body#company div.infobox dl dd a{
	color:#FF6600;
	}


body#company div.infobox dl dd a:hover{
	text-decoration:underline;
	}

body#company div.infobox dl dd address{
	font-size:100%;
	}

body#company div.infobox dl dd span{
	display:block;
	}

body#company div#companyinfo{
	position:relative;
	}

body#company div#img01{
	clear:both;
	position:absolute;
	left:336px;
	top:14px;

	}



/*
----------------------------------------
access　アクセス
----------------------------------------
*/

body#access div#con-r h2#title{
	background:url(../img/access/title.jpg) no-repeat;
	}

body#access div#con-r h3.st{
	width:591px;
	height:20px;
	text-indent:-9999px;
	margin-bottom:10px;
	}

body#access div#con-r h3#st01{
	background:url(../img/access/st01.gif) no-repeat;
	}

body#access div#con-r h3#st02{
	background:url(../img/access/st02.gif) no-repeat;
	}

body#access div#con-r h3#st03{
	background:url(../img/access/st03.gif) no-repeat;
	}

body#access div#con-r div.addressbox{
	width:566px;
	height:354px;
	padding-left:9px;
	padding-top:21px;
	margin-bottom:40px;
	}

body#access div#con-r div#addressbox01{
	background:url(../img/access/placebox01.jpg) no-repeat;
	}

body#access div#con-r div#addressbox02{
	background:url(../img/access/placebox02.jpg) no-repeat;
	}

body#access div#con-r div#addressbox03{
	background:url(../img/access/placebox03.jpg) no-repeat;
	}

body#access div#con-r div.addressbox h4{
	width:432px;
	height:38px;
	font-weight:300;
	padding-left:40px;
	padding-top:18px;
	}

body#access div#con-r div.addressbox h4#rute01{
	background:url(../img/access/rute01.jpg) no-repeat;
	}

body#access div#con-r div.addressbox h4#rute02{
	background:url(../img/access/rute02.jpg) no-repeat;
	}

body#access div#con-r div.addressbox h4#rute03{
	background:url(../img/access/rute03.jpg) no-repeat;
	}

.maparea{
	width:552px;
	height:286px;
	}

body#map{
	background:#fff;
	}

/*
----------------------------------------
sitemap　サイトマップ
----------------------------------------
*/

body#sitemap div#con-r h2#title{
	background:url(../img/sitemap/title.jpg) no-repeat;
	}

body#sitemap div#sitemapbox-l{
	width:186px;
	float:left;
	margin-right:24px;
	}

body#sitemap div#sitemapbox-m{
	float:left;
	width:186px;
	margin-right:24px;
	}

body#sitemap div#sitemapbox-r{
	float:left;
	}

body#sitemap div#sitemapbox h3{
	width:186px;
	height:30px;
	text-indent:-9999px;
	}

body#sitemap div#sitemapbox-l h3{
	background:url(../img/sitemap/cate01.gif) no-repeat;
	}

body#sitemap div#sitemapbox-m h3{
	background:url(../img/sitemap/cate02.gif) no-repeat;
	}

body#sitemap div#sitemapbox-r h3{
	background:url(../img/sitemap/cate03.gif) no-repeat;
	}

body#sitemap div#sitemapbox div.sitemaplist{
	border:1px solid #E4D8C6;
	padding:15px;
	margin-bottom:20px;
	}

body#sitemap div#sitemapbox div#sitemaplist01,
body#sitemap div#sitemapbox div#sitemaplist02{
	height:245px;
	}

body#sitemap div#sitemapbox div.sitemaplist ul li{
		margin-bottom:5px;
	}

body#sitemap div#sitemapbox div.sitemaplist ul li a,
body#sitemap div#sitemapbox div.sitemaplist ul li span{
	background:url(../img/sitemap/listmark.gif) no-repeat 0 0.38em;
	padding-left:15px;

}
body#sitemap div#sitemapbox div.sitemaplist ul li span{
	color:#CCCCCC;
	background:url(../img/sitemap/listmark2.gif) no-repeat 0 0.38em;
	}

body#sitemap div#sitemapbox div.sitemaplist ul li span.noicon{
	background:none;
	padding-left:0;
	}

body#sitemap div#sitemapbox div.sitemaplist ul li a:hover{
	text-decoration:underline;
	}

body#sitemap div#sitemapbox div.sitemaplist ul li ul{
	margin-top:7px;
	margin-bottom:7px;
	margin-left:15px;
	}

body#sitemap div#sitemapbox div.sitemaplist ul li ul li{
	font-size:100%;
	}

/*
----------------------------------------
policy　プライバシーポリシー
----------------------------------------
*/

body#policy div#con-r h2#title{
	background:url(../img/policy/title.jpg) no-repeat;
	}


body#policy div#con-r h3{
	margin-top:30px;
	background:url(../img/policy/listmark.gif) no-repeat 0 0.38em;
	padding-left:15px;
	}

body#policy div#con-r h3,
body#policy div#con-r p,
body#policy div#con-r ul{
	margin-bottom:1em;
	}

body#policy div#con-r ul{
	list-style-type: lower-latin;
	list-style-position:inside;
	}

body#policy div#con-r ul li{
	text-indent:-1em;
	padding-left:1em;
	}

/*
----------------------------------------------------------------------------
huckclearfix
----------------------------------------------------------------------------
*/

body#build-owner00 div.contents p:after,
body.pack ul.list:after,
body#pack-index ul#servicebox:after,
body#package-index div#floatbox:after,
body#package-index div#infobox dl:after,
body#package-index div#infobox dl dd:after,
body#package-item div#itemboxarea ul:after,
body#package-item div.itemcontents:after,
body#company div.infobox dl:after,
body#company div.infobox dl dd:after,
body#sitemap div#sitemapbox:after{
	content: "";
	display: block;
	height:0;
	clear: both;
	visibility:hidden;
	}

body#build-owner00 div.contents p,
body.pack ul.list,
body#pack-index ul#servicebox,
body#package-index div#floatbox,
body#package-index div#infobox dl,
body#package-index div#infobox dl dd,
body#package-item div#itemboxarea ul,
body#package-item div.itemcontents,
body#company div.infobox dl,
body#company div.infobox dl dd,
body#sitemap div#sitemapbox{
	display:inline-block;
	}

/*\*/

* html body#build-owner00 div.contents p,
* html body.pack ul.list,
* html body#pack-index ul#servicebox,
* html body#package-index div#floatbox,
* html body#package-index div#infobox dl,
* html body#package-index div#infobox dl dd,
* html body#package-item div#itemboxarea ul,
* html body#package-item div.itemcontents,
* html body#company div.infobox dl,
* html body#company div.infobox dl dd,
* html body#sitemap div#sitemapbox{
	height:1%;
}

body#build-owner00 div.contents p,
body.pack ul.list,
body#pack-index ul#servicebox,
body#package-index div#floatbox,
body#package-index div#infobox dl,
body#package-index div#infobox dl dd,
body#package-item div#itemboxarea ul,
body#package-item div.itemcontents,
body#company div.infobox dl,
body#company div.infobox dl dd,
body#sitemap div#sitemapbox{
	display:block;
	}

/**/
