@charset "utf-8"; 


h1 {margin:0; padding:0; float:left; margin-bottom:5px; height:44px;}
h1 a {background:url(../images/img_rogo.gif) no-repeat; width:167px; height:44px; display:block; outline:none;}
h1 a span {text-indent:-9999px; display:block; height:44px;}
h3 {margin:0;}
strong {font-weight:normal;}
table {font-size:100%;}
em {font-weight:bold; font-style:normal;}
address {font-style:normal;}
img {border:none;}


#body_style {background:#FFFFFF; font-family: "ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3", Osaka; font-size:80%; line-height:1.8em; margin:0; padding:0; color:#666666; text-align:center; margin:0 auto;}
#container {width:780px; text-align:left; margin:0 auto;}




/*------------ リンク色設定 ---------------*/
a:link {color:#7D7D00;}
a:visited {color:#7D7D00;}
a:hover {color:#589702;}

a {text-decoration:none;}

/*---------- ヘッダー ----------*/
#seo_text {font-size:11px; margin:0 0 10px 0;}
#header_menu {margin:0;}
#header_menu li {height:25px; float:left; margin: 0; padding: 0; margin-top:15px; list-style-type:none; display:inline;}
#header_menu li span {text-indent:-9999px; display:block; height:25px;}
#header_menu li a {display:block; height:25px; outline:none;}

#header_menu li#navi01 a {width:95px; height:25px; background:url(../images/btn_inquiry.gif) top; margin-left:310px;}
#header_menu li#navi01 a:hover {height:25px; background:url(../images/btn_inquiry.gif) bottom;}
#header_menu li#navi02 a {width:94px; height:25px; background:url(../images/btn_site_map.gif) top; margin-left:24px; outline:none;}
#header_menu li#navi02 a:hover {height:25px; background:url(../images/btn_site_map.gif) bottom;}
#header_menu li#navi03 a {width:56px; height:25px; background:url(../images/btn_link.gif) top; margin-left:30px; outline:none;}
#header_menu li#navi03 a:hover {height:25px; background:url(../images/btn_link.gif) bottom;}





/*---------- メイン ----------*/
#gloval_navi {margin:0; padding:0; margin-top:30px;}
#gloval_navi li {height:25px; float:left; margin: 0; padding: 0; list-style-type:none; display:inline;}
#gloval_navi li span {height:25px; text-indent:-9999px; display:block;}
#gloval_navi li a {display:block; height:25px; outline:none;}
#gloval_navi li#menu01 a {width:82px; height:25px; background:url(../images/btn_menu01.gif) top; outline:none; margin-left:16px;}
#gloval_navi li#menu01 a:hover {height:25px; background:url(../images/btn_menu01.gif) bottom;}
#gloval_navi li#menu02 a {width:125px; height:25px; background:url(../images/btn_menu02.gif) top; outline:none; margin-left:90px;}
#gloval_navi li#menu02 a:hover {height:25px; background:url(../images/btn_menu02.gif) bottom;}
#gloval_navi li#menu03 a {width:131px; height:25px; background:url(../images/btn_menu03.gif) top; margin-left:89px;}
#gloval_navi li#menu03 a:hover {height:25px; background:url(../images/btn_menu03.gif) bottom;}
#gloval_navi li#menu04 a {width:130px; height:25px; background:url(../images/btn_menu04.gif) top; margin-left:89px;}
#gloval_navi li#menu04 a:hover {height:25px; background:url(../images/btn_menu04.gif) bottom;}




/*---------- メイン左側 ----------*/
#left_frame {float:left; width:237px; margin-top:30px;}
#left_frame h2 {margin:0; margin-bottom:5px;}
#left_frame img {display:block;}
#online_shop_bg {background:url(../images/bg_shop_frame.gif) repeat-y;}
#online_shop_inside {width:205px; margin-left:15px;}
#c_category {width:237px; border:dashed 2px #999999; margin-top:38px; margin-bottom:42px;}
#c_category h2 {margin-left:38px; margin-top:12px;}
#c_category table {margin-left:12px;}
#c_category table th {text-align:left; font-weight:normal;}
#c_category table img {margin-bottom:10px;}
#bnr_frame {background:#F3F3F3;}
#bnr_frame img {margin-left:18px;}
#bnr_frame ul {margin:0; padding:0; list-style:none;}
#bnr_frame li {margin-left:20px;}




/*---------- メイン右側 ----------*/
#right_frame {width:514px; float:right; margin-top:30px;}
#right_frame h2 {margin:23px 0 13px 0;}
#r_item {width:514px; height:261px; background:url(../images/bg_ritem.gif) no-repeat; overflow:auto;}
#r_item h2 {margin-left:33px; margin-top:29px;}
.shop_frame {width:205px; float:left; margin-left:33px; display:inline; line-height:1.3em; font-size:14px;}
.shop_frame p {margin:0; float:right;}
.blog_edit img {float:left; margin:8px; margin-left:0; margin-bottom:0;}
.blog_edit h4 {margin:0; font-size:14px;}
.topics_indent {margin-left:25px;}
.topics_indent a:link {color:#666666; text-decoration:none;}
.topics_indent a:visited {color:#666666; text-decoration:none;}
.topics_indent a:hover {color:#589702; text-decoration:underline;}
#qr_intoro h3 {color:#72A800; font-size:15px;}
#qr_intoro p {margin-left:18px;}





/*---------- フッター ----------*/
#fotter ul {list-style:none; width:735px; margin:0; padding:0; margin-left:45px;}
#fotter ul li {float:left; margin-right:15px; white-space:nowrap;}
#fotter_address {background:url(../images/img_rogo.gif) no-repeat; padding-left:175px; margin-bottom:30px;}
#fotter_address p {margin:0; line-height:1em;}





