@charset "UTF-8";

/*各ページのトップ画像*/

h2#newsimage {
	width: 920px;
	height: 224px;
	position: absolute;
	left: -2px;
	top: -224px;
	text-indent: -5000px;
	background-image: url(../images/news_main.png);
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/news_main.png', sizingMethod='scale');
}
h2#catalogueimage {
	width: 920px;
	height: 224px;
	position: absolute;
	left: -2px;
	top: -224px;
	text-indent: -5000px;
	background-image: url(../images/catalogue_main.png);
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/catalogue_main.png', sizingMethod='scale');
}
h2#seasonalimage {
	width: 920px;
	height: 224px;
	position: absolute;
	left: -2px;
	top: -224px;
	text-indent: -5000px;
	background-image: url(../images/seasonal_main.png);
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/seasonal_main.png', sizingMethod='scale');
}
h2#profileimage {
	width: 920px;
	height: 224px;
	position: absolute;
	left: -2px;
	top: -224px;
	text-indent: -5000px;
	background-image: url(../images/profile_main.png);
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/profile_main.png', sizingMethod='scale');
}
h2#policyimage {
	width: 920px;
	height: 224px;
	position: absolute;
	left: -2px;
	top: -224px;
	text-indent: -5000px;
	background-image: url(../images/policy_main.png);
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/policy_main.png', sizingMethod='scale');
}
h2#inquilyimage {
	width: 920px;
	height: 224px;
	position: absolute;
	left: -2px;
	top: -224px;
	text-indent: -5000px;
	background-image: url(../images/inquily_main.png);
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/inquily_main.png', sizingMethod='scale');
}
h2#resellersimage {
	width: 920px;
	height: 224px;
	position: absolute;
	left: -2px;
	top: -224px;
	text-indent: -5000px;
	background-image: url(../images/resellers_main.png);
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/resellers_main.png', sizingMethod='scale');
}




/*仕入れ担当者様へ*/

h3.r_h3 {
	background: url(../images/resellers_h3.gif) left center no-repeat;
	width: 550px;
	height: 120px;
	text-indent: -5000px;
	padding: 15px 0px 0px 0px;
}
ul.r_selector {
	text-align: center;
	height: 140px;
	margin: 20px 0px 0px 0px;
	background: url(../images/resellers_selector_bg.jpg) bottom left no-repeat;
}
ul.r_selector li {
	float: left;
	padding: 0px 8px 0px 7px;
}
ul.r_selector li a {
	display: block;
	width: 136px;
	height: 98px;
	text-indent: -5000px;
}
div.noitem,div.lowprice,div.quality {
	border-bottom: 1px solid #CCC;
}
div.noitem {
	border-top: 1px solid #CCC;
}
div.noitem,div.lowprice,div.quality,div.quickly {
	width: 600px;
	height: 160px;
	padding: 25px 5px 25px;
	clear: both;
	position: relative;
}
div.noitem h4,div.lowprice h4,div.quality h4,div.quickly h4 {
	width: 500px;
	height: 36px;
	text-indent: -5000px;
}
div.noitem h4 {
	background: url(../images/resellers_h4_01.gif) left top no-repeat;
}
div.lowprice h4 {
	background: url(../images/resellers_h4_02.gif) left top no-repeat;
}
div.quality h4 {
	background: url(../images/resellers_h4_03.gif) left top no-repeat;
}
div.quickly h4 {
	background: url(../images/resellers_h4_04.gif) left top no-repeat;
}
div.noitem h4 p,div.lowprice h4 p,div.quality h4 p,div.quickly h4 p {
	padding-top: 8px;
}
a#noitem,a#lowprice,a#quality,a#quickly {
	display: block;
	float: left;
	width: 160px;
	height: 160px;
	text-indent: -5000px;
}
a#noitem {
	background: url(../images/resellers_a_noitem.jpg);
}
a#lowprice {
	background: url(../images/resellers_a_lowprice.jpg);
}
a#quality {
	background: url(../images/resellers_a_quality.jpg);
}
a#quickly {
	background: url(../images/resellers_a_quickly.jpg);
}
div.r_section {
	position: absolute;
	top: 30px;
	left: 180px;
	width: 400px;
	padding: 20px 0px 0px 20px;
}




/*会社概要*/
div.snipet {
	padding: 15px 0px 0px 0px;
}
div.snipet img {
	float: left;
	padding-right: 15px;
}

div.section {
	clear: both;
	width: 610px;
	padding: 20px 0px 50px 0px;
	text-align: center;
}
h3.h3_profile {
	width: 610px;
	height: 38px;
	text-indent: -5000px;
	background: url(../images/profile_h3_01.gif) top center no-repeat;
}
table.table {
	width: 600px;
	margin: 0px auto;
}
table.table th {
	width: 25%;
	padding: 15px;
	text-align: right;
	font-size: 12px;
	color: #222;
	border-bottom: solid 1px #CCC;
}
table.table td {
	width: 75%;
	padding: 15px;
	text-align: left;
	font-size: 12px;
	color: #222;
	border-bottom: solid 1px #CCC;
}
h3.h3_maps {
	width: 610px;
	height: 38px;
	margin_bottom: 15px;
	text-indent: -5000px;
	background: url(../images/profile_h3_02.gif) top center no-repeat;
}
div.gmaps {
	margin-top: 10px;
	margin_bottom: 10px;
	padding-bottom: 10px;
	background: url(../images/tp_stripe_gray01.gif);
	position: relative;
}
div.gmaps p {
	padding: 15px 15px 5px 170px;
}
div.gmaps p strong {
	font-weight: bold;
}
div.gmaps p.gst {
	position: absolute;
	left: 15px;
	top: 470px;
	width: 136px;
	height: 76px;
	padding: 0px;
}
p.gst a {
	display: block;
	width: 136px;
	height: 76px;
	text-indent: -5000px;
	background: url(../images/profile_gst.gif);
}



/*企業理念*/
h3.p_h3 {
	background: url(../images/policy_h3.jpg) left top no-repeat;
	width: 610px;
	height: 150px;
	text-indent: -5000px;
	padding: 15px 0px 0px 0px;;
}
div.htxt {
	width: 610px;
	text-align: left;
	padding-left: 210px;
	margin-top: 15px;
	background: url(../images/policy_sky.jpg) left bottom no-repeat;
	}
h4.p_h4_01 {
	background: url(../images/policy_h4_01.gif) left center no-repeat;
	width: 380px;
	height: 50px;
	text-indent: -5000px;
}
h4.p_h4_02 {
	background: url(../images/policy_h4_02.gif) left center no-repeat;
	width: 400px;
	height: 50px;
	text-indent: -5000px;
}
p.policy {
	width: 400px;
	font-size: 14px;
	line-height: 22px;
	padding-bottom: 30px;
}



/*商品カタログフロントページ*/
div.search {
	clear: both;
	width: 610px;
	height: 49px;
	background: url(../images/catalogue_search_bg.gif) no-repeat;
	margin-top: 15px;
}
div.search form {
	padding-left: 240px;
}
input.itemsearch_text  {
	font-size: 20px;
	width: 290px;
	height: 26px;
	margin: 10px 0px 12px 0px;
}
input.itemsearch_btn  {
	font-size: 16px;
	width: 64px;
	height: 26px;
	margin: 12px 0px 12px 5px;
}
div.category {
	width: 610px;
	margin: 15px 0px 0px 0px;
}
div.category ul {
	margin-bottom: 15px;
}
div.category ul li {
	float: left;
	padding: 10px 9px 10px 9px;
	border-bottom: 1px solid #EEE;
}
div.category ul li a {
	display: block;
	width: 285px;
	height: 90px;
	text-indent: -5000px;
}
a#catalogue_btn_shiny {
	background: url(../images/catalogue_btn_shiny.gif);
}
a#catalogue_btn_preserved {
	background: url(../images/catalogue_btn_preserved.gif);
}
a#catalogue_btn_moss {
	background: url(../images/catalogue_btn_moss.gif);
}
a#catalogue_btn_feather {
	background: url(../images/catalogue_btn_feather.gif);
}
a#catalogue_btn_dried {
	background: url(../images/catalogue_btn_dried.gif);
}
a#catalogue_btn_cone {
	background: url(../images/catalogue_btn_cone.gif);
}
a#catalogue_btn_spice {
	background: url(../images/catalogue_btn_spice.gif);
}
a#catalogue_btn_citrus {
	background: url(../images/catalogue_btn_citrus.gif);
}
a#catalogue_btn_wreath {
	background: url(../images/catalogue_btn_wreath.gif);
}
a#catalogue_btn_frame {
	background: url(../images/catalogue_btn_frame.gif);
}
a#catalogue_btn_all {
	background: url(../images/catalogue_btn_all.gif);
}
a#catalogue_btn_arrange {
	background: url(../images/catalogue_btn_arrange.gif);
}
a#catalogue_btn_sheet {
	background: url(../images/catalogue_btn_sheet.gif);
}
div.caution {
	clear: both;
	padding-top: 5px;
}
div.aboutsearch {
	clear: both;
	padding: 0px 30px;
	margin: 20px 0px 20px 0px;
	background: url(../images/tp_stripe_gray01.gif);
	border: 1px solid #DDD;
}
div.aboutsearch h3 {
	color: #00AA00;
	font-size: 18px;
	font-weight: bold;
	border-bottom: 1px solid #AAA;
	padding-top: 10px;
}
div.aboutsearch p {
	padding: 10px 0px 15px 0px;
}
div.aboutsearch ul {
	background-color: #FFF;
	padding: 10px;
	border: 1px solid #DDD;
}
div.aboutsearch ul li {
	padding-bottom: 10px;
	color: #222222;
}
div.aboutsearch ul li strong {
	font-weight: bold;
}
div.aboutsearch ul li span {
	display: block;
	font-size: 10px;
}



/*メールフォーム*/

div.th {
	text-align: center;
}
div.th h3 {
	font-size: 20px;
	padding: 50px 0px 20px 0px;
	font-weight: bold;
}
div.th p {
	font-size: 12px;
	line-height: 21px;
	padding: 0px 30px 0x 30px;
	margin-bottom: 40px;
}
div.th p span {
	display: block;
	font-size: 14px;
	font-weight: bold;
	padding-top: 20px;
	color: #0A0;
}
div.th p a {
	display: block;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 40px;
}



/*PDFカタログ*/
div.pdfdownload_section01 {
	padding: 20px 0px 0px 180px;
	background: url(../images/pdfdownload_image.gif) left top no-repeat;
}

div.request {
	clear: both;
	margin-top: 15px;
	margin-bottom: 15px;
	border: 1px solid #DDD;
	padding: 10px 15px 20px 15px;
	background: url(../images/tp_stripe_gray01.gif);
}
div.request h3 {
	font-size: 18px;
	font-weight: bold;
	color: #0A0;
	border-bottom: 1px solid #AAA;
}
div.request p {
	padding-top: 5px;
}
ul.inspection {
	clear: both;
	margin: 15px 0px 20px 0px;
}
ul.inspection li {
	float: left;
	padding: 25px 15px 25px 15px;
	text-align: center;
	border-bottom: 1px solid #CCC;
}
ul.inspection li img {
	border: 1px solid #AAA;
}
ul.inspection li span {
	font-size: 10px;
}
ul.inspection li span a {
	padding: 5px;
	font-size: 12px;
}
div.download {
	clear: both;
	margin-top: 20px;
	border: 1px solid #CCC;
	padding: 3px;
}
div.download div {
	background: url(../images/tp_grade01.gif) center bottom repeat-x;
	padding: 10px 10px 15px 10px;
	}
div.download div h3 {
	font-size: 16px;
	color: #0A0;
	font-weight: bold;
	border-bottom: 1px solid #CCC;
	padding: 0px;
}
div.download div p {
	padding-top: 5px;
}
div.download div ul {
	padding-left: 15px;
	padding-top: 5px;
}
div.download div ul li {
	margin-top: 8px;
	padding-left: 22px;
	font-weight: bold;
}
li.pdf {
	background: url(../images/pdf.gif) left no-repeat;
}
li.zip {
	background: url(../images/zip.gif) left no-repeat;
}
