/* レイアウト系 */

*{margin:0; padding:0;}

body{
	color:#3b3b3b;
	background: #ffffff url("someimg/bg_gradient_gray.jpg") repeat-x scroll 0 0;
	width:100%;
	font-size:12px;
}

table{
	color:#3b3b3b;
	font-size:12px;
}


#layout{
	margin:0 auto;
	width:800px;
	background: #ffffff;
}

#top{
	width:100%;
	background: #000000 url("someimg/top02.png") no-repeat;
	height:100px;
	font-size:15px;
	letter-spacing:20px;
	text-indent:37px;
	color:#777777;
}

#someya_menu{
	width:100%;
	background-color:#000000;
	height:30px;
}

#someya_navi{
	float:left;
	width:150px;
	background-color:#fff;
}

#someya_contents{
	float:left;
	width:650px;
	background-color:#fff;
}

#somenavi0{
	padding:1em;
	font-size:5px;
	color:#3b3b3b;
	text-indent: -1000px;
	letter-spacing:-800px;
}
#somenavi0 h1{
	font-size:8px;
}
#somenavi0 h2{
	font-size:8px;
}
#somenavi0 h3{
	font-size:8px;
}

#somenavi{
	padding:1em;
}

#someya_footer{
	width:100%;
	height:25px;
	clear:both;
	background-color:#ffffff;
	text-align:center;
	padding:1em 0;
}

#somemain{
	height:100%;
}



/* フォント等 */
a{
	font-size:12px;
	color:#3b3b3b;
	text-decoration:none;
}
a:active{color:#336699;}
a:visited{color:#336699;}
a:hover{color:#0099ff;}

.contents p{margin:1em 0;}
li {list-style:none;}
a{text-decoration:none;}
#sfont{
	font-size:8px;
	color:#3b3b3b;
}
#font8{
	font-size:8px;
	color:#3b3b3b;
}
#font10{
	font-size:10px;
	color:#3b3b3b;
}
#font11{
	font-size:11px;
	color:#3b3b3b;
}
#font12{
	font-size:12px;
	color:#3b3b3b;
}
#font13{
	font-size:13px;
	color:#3b3b3b;
}
#font14{
	font-size:14px;
	color:#3b3b3b;
}
#font15{
	font-size:15px;
	font-weight:bold;
	color:#3b3b3b;
}
#font30{
	font-size:30px;
	font-weight:bold;
	color:#3b3b3b;
}



/* メニューバーの部分 */
UL#nav {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 30px;
}
UL#nav LI {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 30px;
}
UL#nav LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 30px;
}


UL#nav {
	PADDING-LEFT:0px;BACKGROUND:#000;
}

UL#nav LI {
	FLOAT: left; WIDTH: 150px;
}
UL#nav LI a {
	OVERFLOW: hidden; TEXT-INDENT: -100000em;
}
UL#nav LI a:hover {
	BACKGROUND-IMAGE: none! important;
}



UL#nav LI#totop {
	BACKGROUND: url("someimg/someya_top02.gif") no-repeat
}
UL#nav LI#totop a {
	BACKGROUND: url("someimg/someya_top01.gif") no-repeat
}



UL#nav LI#toprofile {
	BACKGROUND: url("someimg/someya_profile02.gif") no-repeat
}
UL#nav LI#toprofile a {
	BACKGROUND: url("someimg/someya_profile01.gif") no-repeat
}



UL#nav LI#toproducts {
	BACKGROUND: url("someimg/someya_products02.gif") no-repeat
}
UL#nav LI#toproducts a {
	BACKGROUND: url("someimg/someya_products01.gif") no-repeat
}



UL#nav LI#tositemap {
	BACKGROUND: url("someimg/someya_sitemap02.gif") no-repeat
}
UL#nav LI#tositemap a {
	BACKGROUND: url("someimg/someya_sitemap01.gif") no-repeat
}


UL#nav LI#tocontacts {
	BACKGROUND: url("someimg/someya_contact02.gif") no-repeat;
}
UL#nav LI#tocontacts a {
	BACKGROUND: url("someimg/someya_contact01.gif") no-repeat
}



/* パンクズリンク部分 */
UL#plink {
	PADDING-LEFT: 0px; BACKGROUND:#ffffff;
	font-size:12px;color:#336699;text-align:right;
	HEIGHT: 30px;
}

UL#plink LI {
	FLOAT: left;
	list-style:none;
}


/* サイドナビ部分 */
#someya_navi{
	left:0px;
	top:0px;	
	padding:0px;
	margin:0px;
}

#somenavi{
	left:2px;
	padding:0px;
	margin:0px;
	color:#1B2076;
}

.navi{
	width:140px;
	height:25px;
	float:left;	
	margin:1px;
	vertical-align:bottom;
	text-align:left;
}

.navi a{
	display:block;
	width:100%;
	height:100%;
	font-size:12px;
	padding:0px;
	margin:0;
	float:left;
	text-decoration:none;
	vertical-align:bottom;
	color:#000099;
}
.navi a:hover{
	color:#fefefe;
	background-color:#3300ff;
	margin:0 0 0;
}

.navi2{
	width:110px;
	height:25px;
	float:left;	
	margin:1px;
	vertical-align:bottom;
	text-align:left;
}

.navi2 a{
	display:block;
	width:100%;
	height:100%;
	font-size:12px;
	padding:0px;
	margin:0;
	float:left;
	text-decoration:none;
	vertical-align:bottom;
	color:#000099;
}
.navi2 a:hover{
	color:#fefefe;
	background-color:#3300ff;
	margin:0 0 0;
}




/* 商品紹介部分 */
#products{
	width:400px;
	display:block;
	height:400px;
	font-size:12px;
	text-align:center;
}

UL#products {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 100px
}
UL#products LI {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 100px
}
UL#products LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 100px
}

UL#products {
	PADDING-LEFT: 0px;
}

UL#products LI {
	FLOAT: left; WIDTH: 400px;
}

UL#products LI a {
	OVERFLOW: hidden; TEXT-INDENT: -100000em;
}
UL#products LI a:hover {
	BACKGROUND-IMAGE: none! important;
}

UL#products LI#stationery {
	BACKGROUND: url("someimg/someya_pro01_2.png") no-repeat;
}
UL#products LI#stationery a {
	BACKGROUND: url("someimg/someya_pro01_1.png") no-repeat;
}

UL#products LI#publish {
	BACKGROUND: url("someimg/someya_pro02_2.png") no-repeat;
}
UL#products LI#publish a {
	BACKGROUND: url("someimg/someya_pro02_1.png") no-repeat;
}

UL#products LI#organicfood {
	BACKGROUND: url("someimg/someya_pro03_2.png") no-repeat;
}
UL#products LI#organicfood a {
	BACKGROUND: url("someimg/someya_pro03_1.png") no-repeat;
}

UL#products LI#agriculture {
	BACKGROUND: url("someimg/someya_pro04_2.png") no-repeat;
}
UL#products LI#agriculture a {
	BACKGROUND: url("someimg/someya_pro04_1.png") no-repeat;
}



/* サイトマップの部分 */
ul#sitemap_menu {
	PADDING-RIGHT:0px;
	DISPLAY:block;
	PADDING-LEFT:0px;
	PADDING-BOTTOM:0px;
	MARGIN: 0px;
	PADDING-TOP:0px;
	HEIGHT:400px;
	WIDTH:600px;
}

ul#sitemap_menu li {
	PADDING-RIGHT:0px;
	DISPLAY:block;
	PADDING-LEFT:0px;
	PADDING-BOTTOM:0px;
	MARGIN: 0px;
	PADDING-TOP:0px;
	HEIGHT:30px;
	WIDTH:180px;
}

ul#sitemap_menu li a {
	PADDING-RIGHT:0px;
	DISPLAY:block;
	PADDING-LEFT:0px;
	PADDING-BOTTOM:0px;
	MARGIN: 0px;
	PADDING-TOP:8px;
	HEIGHT:30px;
	WIDTH:180px;
	BACKGROUND:#ffff00;
}


ul#sitemap_menu {
	PADDING-LEFT:0px;
	BACKGROUND:#ffffff;
}

ul#sitemap_menu li {
	FLOAT:left;
	WIDTH:200px;
}


ul#sitemap_menu li#sitemap_menu_com {
	PADDING-RIGHT:0px;
	DISPLAY:block;
	PADDING-LEFT:0px;
	PADDING-BOTTOM:0px;
	MARGIN: 0px;
	PADDING-TOP:0px;
	HEIGHT:200px;
	WIDTH:200px;
}


ul#sitemap_menu li#sitemap_menu_com {
	OVERFLOW: hidden; TEXT-INDENT: -100000em;
	BACKGROUND: url("someimg/menu_com02.png") no-repeat;
}
ul#sitemap_menu li#sitemap_menu_com a {
	OVERFLOW: hidden; TEXT-INDENT: -100000em;
	BACKGROUND: url("someimg/menu_com01.png") no-repeat;
}
ul#sitemap_menu li#sitemap_menu_com a:hover {
	BACKGROUND-IMAGE: none! important;
}


ul#sitemap_menu li#sitemap_menu_com li a {
	TEXT-INDENT:2em;
	BACKGROUND:#ffffff;
	color:#3b3b3b;
}
ul#sitemap_menu li#sitemap_menu_com li a:hover {
	color:#001199;
	BACKGROUND:#ffffff;
}


ul#sitemap_menu li#sitemap_menu_st {
	PADDING-RIGHT:0px;
	DISPLAY:block;
	PADDING-LEFT:0px;
	PADDING-BOTTOM:0px;
	MARGIN: 0px;
	PADDING-TOP:0px;
	HEIGHT:200px;
	WIDTH:200px;
}


ul#sitemap_menu li#sitemap_menu_st {
	OVERFLOW: hidden; TEXT-INDENT: -100000em;
	BACKGROUND: url("someimg/menu_st02.png") no-repeat;
}
ul#sitemap_menu li#sitemap_menu_st a {
	OVERFLOW: hidden; TEXT-INDENT: -100000em;
	BACKGROUND: url("someimg/menu_st01.png") no-repeat;
}
ul#sitemap_menu li#sitemap_menu_st a:hover {
	BACKGROUND-IMAGE: none! important;
}

ul#sitemap_menu li#sitemap_menu_st li a {
	TEXT-INDENT:2em;
	BACKGROUND:#ffffff;
	color:#3b3b3b;
}
ul#sitemap_menu li#sitemap_menu_st li a:hover {
	color:#001199;
	BACKGROUND:#ffffff;
}



ul#sitemap_menu li#sitemap_menu_pb {
	PADDING-RIGHT:0px;
	DISPLAY:block;
	PADDING-LEFT:0px;
	PADDING-BOTTOM:0px;
	MARGIN: 0px;
	PADDING-TOP:0px;
	HEIGHT:200px;
	WIDTH:200px;
}


ul#sitemap_menu li#sitemap_menu_pb {
	OVERFLOW: hidden; TEXT-INDENT: -100000em;
	BACKGROUND: url("someimg/menu_pb02.png") no-repeat;
}
ul#sitemap_menu li#sitemap_menu_pb a {
	OVERFLOW: hidden; TEXT-INDENT: -100000em;
	BACKGROUND: url("someimg/menu_pb01.png") no-repeat;
}
ul#sitemap_menu li#sitemap_menu_pb a:hover {
	BACKGROUND-IMAGE: none! important;
}

ul#sitemap_menu li#sitemap_menu_pb li a {
	TEXT-INDENT:2em;
	BACKGROUND:#ffffff;
	color:#3b3b3b;
}
ul#sitemap_menu li#sitemap_menu_pb li a:hover {
	color:#001199;
	BACKGROUND:#ffffff;
}

ul#sitemap_menu li#sitemap_menu_og {
	PADDING-RIGHT:0px;
	DISPLAY:block;
	PADDING-LEFT:0px;
	PADDING-BOTTOM:0px;
	MARGIN: 0px;
	PADDING-TOP:0px;
	HEIGHT:200px;
	WIDTH:200px;
}


ul#sitemap_menu li#sitemap_menu_og{
	OVERFLOW: hidden; TEXT-INDENT: -100000em;
	BACKGROUND: url("someimg/menu_og02.png") no-repeat;
}
ul#sitemap_menu li#sitemap_menu_og a {
	OVERFLOW: hidden; TEXT-INDENT: -100000em;
	BACKGROUND: url("someimg/menu_og01.png") no-repeat;
}
ul#sitemap_menu li#sitemap_menu_og a:hover {
	BACKGROUND-IMAGE: none! important;
}

ul#sitemap_menu li#sitemap_menu_og li a {
	TEXT-INDENT:2em;
	BACKGROUND:#ffffff;
	color:#3b3b3b;
}
ul#sitemap_menu li#sitemap_menu_og li a:hover {
	color:#001199;
	BACKGROUND:#ffffff;
}


ul#sitemap_menu li#sitemap_menu_ag {
	PADDING-RIGHT:0px;
	DISPLAY:block;
	PADDING-LEFT:0px;
	PADDING-BOTTOM:0px;
	MARGIN: 0px;
	PADDING-TOP:0px;
	HEIGHT:200px;
	WIDTH:200px;
}


ul#sitemap_menu li#sitemap_menu_ag {
	OVERFLOW: hidden; TEXT-INDENT: -100000em;
	BACKGROUND: url("someimg/menu_ag02.png") no-repeat;
}
ul#sitemap_menu li#sitemap_menu_ag a {
	OVERFLOW: hidden; TEXT-INDENT: -100000em;
	BACKGROUND: url("someimg/menu_ag01.png") no-repeat;
}
ul#sitemap_menu li#sitemap_menu_ag a:hover {
	BACKGROUND-IMAGE: none! important;
}

ul#sitemap_menu li#sitemap_menu_ag li a {
	TEXT-INDENT:2em;
	BACKGROUND:#ffffff;
	color:#3b3b3b;
}
ul#sitemap_menu li#sitemap_menu_ag li a:hover {
	color:#001199;
	BACKGROUND:#ffffff;
}

#sitemap_menu_link {
	DISPLAY:block;
	MARGIN:0px;
	PADDING:0px;
	HEIGHT:250px;
	WIDTH:600px;
}


#sitemap_menu_link li a {
	DISPLAY:inline;
	line-height:10px;
	TEXT-INDENT:0em;
	BACKGROUND:#ffffff;
	color:#3b3b3b;
	height:12px;
	WIDTH:180px;
	MARGIN:0px;
	PADDING:0px;
	font-size:11px;
}
#sitemap_menu_link li a:hover {
	color:#001199;
	BACKGROUND:#ffffff;
}



/* 文具事務用品部分 */
#products_stationery{
	width:500px;
	display:block;
	height:400px;
	font-size:12px;
	text-align:left;
}
UL#products_stationery {
	PADDING-LEFT: 0px;
}
UL#products_stationery LI {
	FLOAT: left; WIDTH: 500px;
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT:60px;
}
UL#products_stationery LI#stationery {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 100px;
	BACKGROUND: url("someimg/someya_pro01_2.png") no-repeat;
	OVERFLOW: hidden; TEXT-INDENT: -100000em;
}



/* オーダー文具部分 */
#products_publish{
	width:500px;
	display:block;
	height:400px;
	font-size:12px;
	text-align:left;
}
UL#products_publish {
	PADDING-LEFT: 0px;
}
UL#products_publish LI {
	FLOAT: left; WIDTH: 500px;
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT:60px;
}
UL#products_publish LI#publish {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 100px;
	BACKGROUND: url("someimg/someya_pro02_2.png") no-repeat;
	OVERFLOW: hidden; TEXT-INDENT: -100000em;
}


/* 天然食材部分 */
#products_organicfood{
	width:500px;
	display:block;
	height:400px;
	font-size:12px;
	text-align:left;
}
UL#products_organicfood {
	PADDING-LEFT: 0px;
}
UL#products_organicfood LI {
	FLOAT: left; WIDTH:450px;
	PADDING-RIGHT:0px;DISPLAY:block;PADDING-LEFT:0px;PADDING-BOTTOM:0px;MARGIN:0px;PADDING-TOP:0px;HEIGHT:140px;
}
UL#products_organicfood LI#organicfood {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 120px;
	BACKGROUND: url("someimg/someya_pro03_2.png") no-repeat;
	OVERFLOW: hidden; TEXT-INDENT: -100000em;
}



/* 農業資材部分 */
#products_agriculture{
	width:500px;
	display:block;
	height:400px;
	font-size:12px;
	text-align:left;
}
UL#products_agriculture {
	PADDING-LEFT: 0px;
}
UL#products_agriculture LI {
	FLOAT: left; WIDTH:470px;
	PADDING-RIGHT:0px;DISPLAY:block;PADDING-LEFT:0px;PADDING-BOTTOM:0px;MARGIN:0px;PADDING-TOP:0px;HEIGHT:160px;
	line-height:15px;
}
UL#products_agriculture LI#agriculture {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT:120px;
	BACKGROUND: url("someimg/someya_pro04_2.png") no-repeat;
	OVERFLOW: hidden; TEXT-INDENT: -100000em;
}


/* コンテンツ全般 */
#somemain li {list-style:square;}


