@charset "UTF-8";
body,/* CSS Document */p,h1,h2,h3,h4,ul,li,ol,dl,dt,dd {
	margin:0px;
	padding:0px;
}
body {
	font-size: 13px;
	font-family:  "Lucida Grande", sans-serif;
}

/* for WinIE6*/

* html body {
	font-size: 65%;
	font-family: Verdana, "MS P ゴシック", sans-serif;
	letter-spacing: 1px;
	vertical-align:baseline;
}

/* for WinIE7*/

*:first-child+html body { 
	font-size: 65%;
	font-family: 'メイリオ', Meiryo, sans-serif;
}
img {
	border: none;
	text-align: center;
}
a:link{
	text-decoration: none;
	color: #C25D63;
	font-weight: bold;
}
a:visited{
	text-decoration: none;
	color: #C25D63;
	font-weight: bold;
}
a:hover{
	text-decoration: underline;
	color: #C25D63;
	font-weight: bold;
}
a:active{
	text-decoration: none;
	color: #C25D63;
	font-weight: bold;
}
#top-box {
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	width: 760px;
	background-image: url(image_top09/tel-fax.gif);
	background-repeat: no-repeat;
	background-position: 467px 3px;
}
#menubox_back {
	background-repeat: no-repeat;
	background-position: 0px 10px;
	padding-left: 140px;
	background-image: url(image_top09/rogo.gif);
}
#sitemap {
	padding-right: 10px;
	padding-top: 2px;
}
#sitemap  a   {
	display: block;
	background-image: url(image_top09/sitemap.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 76px;
	height: 22px;
	float: right;
	text-indent: -9999px;
}
#sitemap a:link {
}
#sitemap a:visited {
}
#sitemap a:hover {
	outline:none;
	background-position: -77px 0px;
	background-color: #FFFFFF;
}
#sitemap a:active {
}
#topmenu {
	list-style-type: none;
	background-repeat: repeat-x;
	background-position: 0px 31px;
	height: 48px;
	background-image: url(image_top09/top_line01.gif);
	clear: both;
}
#topmenu li {
	float: left;
}
#topmenu #top a {
	display: block;
	background-image: url(image_top09/top_botton.gif);
	text-indent: -9999px;
	width: 88px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 30px;
}
#topmenu #top a:link {
}
#topmenu #top a:visited {
}
#topmenu #top a:hover {
	background-position: 0px -45px;
	outline:none;
}
#topmenu #top a:active {
outline:none;
}

#topmenu #deas_news a {
	display: block;
	background-image: url(image_top09/top_botton.gif);
	text-indent: -9999px;
	width: 88px;
	background-repeat: no-repeat;
	background-position: -90px 0px;
	height: 30px;
}
#topmenu #deas_news a:link {
}
#topmenu #deas_news a:visited {
}
#topmenu #deas_news a:hover {
	background-position: -90px -45px;
	outline:none;
}
#topmenu #deas_news a:active {
outline:none;
}

#topmenu #tokuyakuten a {
	display: block;
	background-image: url(image_top09/top_botton.gif);
	text-indent: -9999px;
	width: 88px;
	background-repeat: no-repeat;
	background-position: -179px 0px;
	height: 30px;
}
#topmenu #tokuyakuten a:link {
}
#topmenu #tokuyakuten a:visited {
}
#topmenu #tokuyakuten a:hover {
	background-position: -179px -45px;
	outline:none;
}
#topmenu #tokuyakuten a:active {
outline:none;
}

#topmenu #sekouimages a {
	display: block;
	background-image: url(image_top09/top_botton.gif);
	text-indent: -9999px;
	width: 88px;
	background-repeat: no-repeat;
	background-position: -269px 0px;
	height: 30px;
}
#topmenu #sekouimages a:link {
}
#topmenu #sekouimages a:visited {
}
#topmenu #sekouimages a:hover {
	background-position: -269px -45px;
	outline:none;
}
#topmenu #sekouimages a:active {
outline:none;
}

#topmenu #kanren a {
	display: block;
	background-image: url(image_top09/top_botton.gif);
	text-indent: -9999px;
	width: 88px;
	background-repeat: no-repeat;
	background-position: -448px 0px;
	height: 30px;
}
#topmenu #kanren a:link {
}
#topmenu #kanren a:visited {
}
#topmenu #kanren a:hover {
	background-position: -448px -45px;
	outline:none;
}
#topmenu #kanren a:active {
outline:none;
}

#topmenu #profilelink a {
	display: block;
	background-image: url(image_top09/top_botton.gif);
	text-indent: -9999px;
	width: 88px;
	background-repeat: no-repeat;
	background-position: -358px 0px;
	height: 30px;
}
#topmenu #profilelink a:link {
}
#topmenu #profilelink a:visited {
}
#topmenu #profilelink a:hover {
	background-position: -358px -45px;
	outline:none;
}
#topmenu #profilelink a:active {
outline:none;
}

#topmenu #otoiawase a {
	display: block;
	background-image: url(image_top09/top_botton.gif);
	text-indent: -9999px;
	width: 88px;
	background-repeat: no-repeat;
	background-position: -536px 0px;
	height: 30px;
}
#topmenu #otoiawase a:link {
}
#topmenu #otoiawase a:visited {
}
#topmenu #otoiawase a:hover {
	background-position: -536px -45px;
	outline:none;
}
#topmenu #otoiawase a:active {
outline:none;
}
#pankz {
	text-align: right;
	padding-right: 15px;
	font-size: 90%;
	color: #333333;
	line-height: 1em;
}
#topmenu_sub {
	list-style-type: none;
	background-image: url(image_top09/products.gif);
	background-repeat: no-repeat;
	background-position: 5px -3px;
	padding-top: 11px;
}
#topmenu_sub li {
	float: left;
}
#topmenu_sub #post a {
	display: block;
	background-image: url(image_top09/under_botton09.gif);
	height: 24px;
	width: 95px;
	text-indent: -9999px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
#topmenu_sub #post a:link {
}
#topmenu_sub #post a:visited {
}
#topmenu_sub #post a:hover {
	outline:none;
	background-position: 0px -33px;
}
#topmenu_sub #post a:active {
outline:none;
}

#topmenu_sub #shed a {
	display: block;
	background-image: url(image_top09/under_botton09.gif);
	height: 24px;
	width: 95px;
	text-indent: -9999px;
	background-position: -96px 0px;
	background-repeat: no-repeat;
}
#topmenu_sub #shed a:link {
}
#topmenu_sub #shed a:visited {
}
#topmenu_sub #shed a:hover {
	outline:none;
	background-position: -96px -33px;
}
#topmenu_sub #shed a:active {
outline:none;
}

#topmenu_sub #pole a {
	display: block;
	background-image: url(image_top09/under_botton09.gif);
	height: 24px;
	width: 95px;
	text-indent: -9999px;
	background-position: -192px 0px;
	background-repeat: no-repeat;
}
#topmenu_sub #pole a:link {
}
#topmenu_sub #pole a:visited {
}
#topmenu_sub #pole a:hover {
	outline:none;
	background-position: -192px -33px;
}
#topmenu_sub #pole a:active {
outline:none;
}

#topmenu_sub #gate a {
	display: block;
	background-image: url(image_top09/under_botton09.gif);
	height: 24px;
	width: 95px;
	text-indent: -9999px;
	background-position: -288px 0px;
	background-repeat: no-repeat;
}
#topmenu_sub #gate a:link {
}
#topmenu_sub #gate a:visited {
}
#topmenu_sub #gate a:hover {
	outline:none;
	background-position: -288px -33px;
}
#topmenu_sub #gate a:active {
outline:none;
}

#topmenu_sub #sign a {
	display: block;
	background-image: url(image_top09/under_botton09.gif);
	height: 24px;
	width: 95px;
	text-indent: -9999px;
	background-position: -384px 0px;
	background-repeat: no-repeat;
}
#topmenu_sub #sign a:link {
}
#topmenu_sub #sign a:visited {
}
#topmenu_sub #sign a:hover {
	outline:none;
	background-position: -384px -33px;
}
#topmenu_sub #sign a:active {
outline:none;
}

#topmenu_sub #deco a {
	display: block;
	background-image: url(image_top09/under_botton09.gif);
	height: 24px;
	width: 95px;
	text-indent: -9999px;
	background-position: -480px 0px;
	background-repeat: no-repeat;
}
#topmenu_sub #deco a:link {
}
#topmenu_sub #deco a:visited {
}
#topmenu_sub #deco a:hover {
	outline:none;
	background-position: -480px -33px;
}
#topmenu_sub #deco a:active {
outline:none;
}

#topmenu_sub #inter a {
	display: block;
	background-image: url(image_top09/under_botton09.gif);
	height: 24px;
	width: 95px;
	text-indent: -9999px;
	background-position: -576px 0px;
	background-repeat: no-repeat;
}
#topmenu_sub #inter a:link {
}
#topmenu_sub #inter a:visited {
}
#topmenu_sub #inter a:hover {
	outline:none;
	background-position: -576px -33px;
}
#topmenu_sub #inter a:active {
outline:none;
}

#topmenu_sub #light a {
	display: block;
	background-image: url(image_top09/under_botton09.gif);
	height: 24px;
	width: 95px;
	text-indent: -9999px;
	background-position: -672px 0px;
	background-repeat: no-repeat;
}
#topmenu_sub #light a:link {
}
#topmenu_sub #light a:visited {
}
#topmenu_sub #light a:hover {
	outline:none;
	background-position: -672px -33px;
}
#topmenu_sub #light a:active {
outline:none;
}

#product_banner {
	padding-top: 5px;
	clear: both;
}
#product_menu {
	list-style-type: none;
	clear: both;
}
#product_menu li {
	float: left;
}
#product_menu #post_p a {
	display: block;
	text-indent: -9999px;
	background-image: url(image_product_menu/buttons09.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 95px;
	height: 14px;
}
#product_menu #post_p a:link {
}
#product_menu #post_p a:visited {
}
#product_menu #post_p a:hover {
	outline:none;
	background-position: 0px -20px;
}
#product_menu #post_p a:active {
}
#product_menu #shed_p a {
	display: block;
	text-indent: -9999px;
	background-image: url(image_product_menu/buttons09.gif);
	background-repeat: no-repeat;
	background-position: -95px 0px;
	width: 95px;
	height: 14px;
}
#product_menu #shed_p a:link {
}
#product_menu #shed_p a:visited {
}
#product_menu #shed_p a:hover {
	outline:none;
	background-position: -95px -20px;
}
#product_menu #shed_p a:active {
}
#product_menu #pole_p a {
	display: block;
	text-indent: -9999px;
	background-image: url(image_product_menu/buttons09.gif);
	background-repeat: no-repeat;
	background-position: -190px 0px;
	width: 95px;
	height: 14px;
}
#product_menu #pole_p a:link {
}
#product_menu #pole_p a:visited {
}
#product_menu #pole_p a:hover {
	outline:none;
	background-position: -190px -20px;
}
#product_menu #pole_p a:active {
}
#product_menu #fence_p a {
	display: block;
	text-indent: -9999px;
	background-image: url(image_product_menu/buttons09.gif);
	background-repeat: no-repeat;
	background-position: -285px 0px;
	width: 95px;
	height: 14px;
}
#product_menu #fence_p a:link {
}
#product_menu #fence_p a:visited {
}
#product_menu #fence_p a:hover {
	outline:none;
	background-position: -285px -20px;
}
#product_menu #fence_p a:active {
}
#product_menu #sign_p a {
	display: block;
	text-indent: -9999px;
	background-image: url(image_product_menu/buttons09.gif);
	background-repeat: no-repeat;
	background-position: -380px 0px;
	width: 95px;
	height: 14px;
}
#product_menu #sign_p a:link {
}
#product_menu #sign_p a:visited {
}
#product_menu #sign_p a:hover {
	outline:none;
	background-position: -380px -20px;
}
#product_menu #sign_p a:active {
}
#product_menu #deco_p a {
	display: block;
	text-indent: -9999px;
	background-image: url(image_product_menu/buttons09.gif);
	background-repeat: no-repeat;
	background-position: -475px 0px;
	width: 95px;
	height: 14px;
}
#product_menu #deco_p a:link {
}
#product_menu #deco_p a:visited {
}
#product_menu #deco_p a:hover {
	outline:none;
	background-position: -475px -20px;
}
#product_menu #deco_p a:active {
}
#product_menu #inter_p a {
	display: block;
	text-indent: -9999px;
	background-image: url(image_product_menu/buttons09.gif);
	background-repeat: no-repeat;
	background-position: -570px 0px;
	width: 95px;
	height: 14px;
}
#product_menu #inter_p a:link {
}
#product_menu #inter_p a:visited {
}
#product_menu #inter_p a:hover {
	outline:none;
	background-position: -570px -20px;
}
#product_menu #inter_p a:active {
}
#product_menu #light_p a {
	display: block;
	text-indent: -9999px;
	background-image: url(image_product_menu/buttons09.gif);
	background-repeat: no-repeat;
	background-position: -665px 0px;
	width: 95px;
	height: 14px;
}
#product_menu #light_p a:link {
}
#product_menu #light_p a:visited {
}
#product_menu #light_p a:hover {
	outline:none;
	background-position: -665px -20px;
}
#product_menu #light_p a:active {
}

