/* CSS Document */

@charset "UTF-8";
/* 各プロパティのクリア */
body {
margin:0;
padding:0;
}
h1,h2,h3,h4,h5,h6 {
margin:0;
padding:0;
font-size:12px;
}
p {
margin:0;
padding:0;
line-height:1.5em;
}
ul,li,dl,dt,dd {
margin:0;
padding:0;
}
li {
list-style:none;
}

.clear { /* floatの解除 */
clear:both;
height:0px;
}
/* =====以下、各ページ共通レイアウト設定===== */
body {
font-size:12px;
color:#444444;
text-align:center;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
/*ackground:url(common_img/main_bg.gif) repeat-x;*/
}
#container {
width:820px;
text-align:center;
background-color:#FFFFFF;
margin-left: auto;
margin-right: auto;
}
#wrapper {
width:810px;
height:auto;
text-align:left;
padding:0;
margin:0 auto;
}
#seo_text {
width:810px;
height:15px;
}
#seo_text h1 {
font-size:10px;
font-weight:normal;
color: #CCCCCC;
}
.style1 {color: #FF0000} /*テキスト赤*/
/*=======================ヘッダーエリアの設定=======================*/
#header {
position:relative;
width:810px;
height:62px;
margin-bottom:4px;
background:url(common_img/header.gif) no-repeat;
}

#header h2 {
position:absolute;
display:block;
width:267px;
height:39px;
left: 5px;
top: 11px;
text-indent:-9000px;
}

#header h2 a {
display:block;
width:267px;
height:39px;
left: 5px;
top: 11px;
text-indent:-9000px;
}

/*ヘッダーリンク*/
#header li {
display:block;
}

li#headerlink01 a {
position:absolute;
width:74px;
height:18px;
background:url(common_img/headerlink01.gif) no-repeat;
text-indent:-9000px;
left:595px;
top:3px;
}

li#headerlink01 a:hover {
width:74px;
height:18px;
background:url(common_img/headerlink01_over.gif) no-repeat;
}

li#headerlink02 a {
position:absolute;
width:138px;
height:18px;
background:url(common_img/headerlink02.gif) no-repeat;
text-indent:-9000px;
left:670px;
top:3px;
}

li#headerlink02 a:hover {
width:138px;
height:18px;
background:url(common_img/headerlink02_over.gif) no-repeat;
}

/*=======================グローバルナビゲーション=======================*/
#g_navi {
width:810px;
height:33px;
margin-bottom:50px;
}

#g_navi li {
display:block;
float:left;
}

/* グローバルメニュー */
li#navi01 {
display:block;
width:135px;
height:33px;
background:url(common_img/g_navi01_over.gif) no-repeat;
text-indent:-9000px;
}
li#navi01 a {
display:block;
width:135px;
height:33px;
background:url(common_img/g_navi01.gif) no-repeat;
text-indent:-9000px;
text-decoration:none;
}
li#navi01 a:hover {
width:135px;
height:33px;
background:url(common_img/g_navi01_over.gif) no-repeat;
}

li#navi02 {
display:block;
width:135px;
height:33px;
background:url(common_img/g_navi02_over.gif) no-repeat;
text-indent:-9000px;
}
li#navi02 a {
display:block;
width:135px;
height:33px;
background:url(common_img/g_navi02.gif) no-repeat;
text-indent:-9000px;
text-decoration:none;
}
li#navi02 a:hover {
width:135px;
height:33px;
background:url(common_img/g_navi02_over.gif) no-repeat;
}
li#navi03 {
display:block;
width:135px;
height:33px;
background:url(common_img/g_navi03_over.gif) no-repeat;
text-indent:-9000px;
}
li#navi03 a {
display:block;
width:135px;
height:33px;
background:url(common_img/g_navi03.gif) no-repeat;
text-indent:-9000px;
text-decoration:none;
}
li#navi03 a:hover {
width:135px;
height:33px;
background:url(common_img/g_navi03_over.gif) no-repeat;
}

li#navi04 {
display:block;
width:135px;
height:33px;
background:url(common_img/g_navi04_over.gif) no-repeat;
text-indent:-9000px;
}

li#navi04 a {
display:block;
width:135px;
height:33px;
background:url(common_img/g_navi04.gif) no-repeat;
text-indent:-9000px;
text-decoration:none;
}

li#navi04 a:hover {
width:135px;
height:33px;
background:url(common_img/g_navi04_over.gif) no-repeat;
}

li#navi05 {
display:block;
width:135px;
height:33px;
background:url(common_img/g_navi05_over.gif) no-repeat;
text-indent:-9000px;
}

li#navi05 a {
display:block;
width:135px;
height:33px;
background:url(common_img/g_navi05.gif) no-repeat;
text-indent:-9000px;
text-decoration:none;
}

li#navi05 a:hover {
width:135px;
height:33px;
background:url(common_img/g_navi05_over.gif) no-repeat;
}

li#navi06 {
display:block;
width:135px;
height:33px;
background:url(common_img/g_navi06_over.gif) no-repeat;
text-indent:-9000px;
}

li#navi06 a {
display:block;
width:135px;
height:33px;
background:url(common_img/g_navi06.gif) no-repeat;
text-indent:-9000px;
text-decoration:none;
}

li#navi06 a:hover {
width:135px;
height:33px;
background:url(common_img/g_navi06_over.gif) no-repeat;
}

/*=====コンテンツ表示エリアの設定=====*/
/*==▼各ページ共通コンテンツ表示ボックス==*/
#main_body {
width:810px;
height:auto;
margin-bottom: 25px;
}
/*==コンテンツページの表示設定==*/
#content_area {
float:right;
width:558px;
min-height:350px;
height:auto;
}
.content_body {
width:558px;
height:auto;
padding: 0 10px;
margin-bottom:15px;
}

/*==サブメニューエリアの表示設定==*/
#sub_area {
float:left;
width:213px;
height:auto;
}
.sub_body {
width:209px;
height:auto;
padding: 0 2px;
margin-bottom:20px;
}


/*=====フッターエリアの設定=====*/
#footer {
width:800px;
height:70px;
background-color:#E9F1DF;
padding: 10px 0 0 10px;
font-size: 10px;
}
/*=====トップページメインイメージエリアの設定=====*/
#img_area {
	width:810px;
	height:auto;
	margin-bottom: 35px;
}
#img_box {
float:left;
width:581px;
height:206px;
}
/*=====イメージ横のリンクバナー=====*/
#login_box {
float:right;
width:213px;
height:206px;
}

.login {
	display:block;
	width:255px;
	height:115px;
	margin-bottom:7px;
	float: left;
	margin-right:22px;
}

.login a {
display:block;
width:255px;
height:115px;
background:url(images/member_link.png) no-repeat;
text-indent: -9000px;
margin:0;
}

.eshop {
	display:block;
	width:255px;
	height:115px;
	margin:0;
	float: left;
}

.eshop a {
display:block;
width:255px;
height:115px;
background:url(images/toolshop.png) no-repeat;
text-indent: -9000px;
margin-top:0px;
}


.af_login {
	display:block;
	width:255px;
	height:115px;
	margin:0;
	float: left;
	margin-right:22px;
}

.af_login a {
display:block;
width:255px;
height:115px;
background:url(images/eshop_af.png) no-repeat;
text-indent: -9000px;
margin-top:0px;
}


/*=====コンテンツメニュー部分の設定=====*/
#contmenutbox {
width:803px;
height:172px;
background:url(images/contentmenu_bg.gif) no-repeat;
padding-top: 7px;
padding-left: 7px;
padding-right: 7px;
margin-bottom: 10px;
}
#cont01 {
float:left;
width:260px;
height:161px;
background:url(images/cont01.gif) no-repeat;
}
#cont01 h3 {
display:block;
width:260px;
height:30px;
text-indent:-9000px;
}
#content_link01 {
margin-top:57px;
}

#content_link01 li a {
display:block;
width:130px;
height:23px;
text-indent: -9000px;
}

#cont02 {
float:left;
width:260px;
height:161px;
background:url(images/cont02.gif) no-repeat;
margin: 0 8px;
}
#cont02 h3 {
display:block;
width:260px;
height:30px;
text-indent:-9000px;
}
#content_link02 {
margin-top:57px;
}

#content_link02 li a {
display:block;
width:170px;
height:23px;
text-indent: -9000px;
}
#cont03 {
float:left;
width:260px;
height:161px;
background:url(images/cont03.gif) no-repeat;
}
#cont03 h3 {
display:block;
width:260px;
height:30px;
text-indent:-9000px;
}
#content_link03 {
margin-top:57px;
}

#content_link03 li a {
display:block;
width:130px;
height:23px;
text-indent: -9000px;
}

/*=====インフォメーションボックスの設定=====*/
#informationbox {
	width:810px;
	height:170px;
	padding-left: 0px;
	padding-right: 0px;
	margin-bottom: 25px;
}

/*ニュース表示部分の設定*/
dl.news dd {
	padding-left:15px;
	margin-bottom:10px;
	font-weight:bold;
	}

/*==ニュース表示エリアの設定==*/
#newsbox {
width:380px;
height:170px;
float: left;
background:url(images/newsbox_bg.gif) no-repeat;
padding: 0 10px;
}
.infoarea {
width:380px;
height:120px;
overflow:auto;
}
#newsbox h3 {
display:block;
width:380px;
height:35px;
text-indent:-9000px;
margin-bottom: 5px;
}
#seminarinfo {
width:380px;
height:170px;
float:right;
background:url(images/seminarinfo_bg.gif) no-repeat;
padding:0 10px;
}
#seminarinfo h3 {
display:block;
width:380px;
height:35px;
text-indent:-9000px;
margin-bottom: 5px;
}
.paragraph {
width:558px;
height:auto;
margin:0;
}

p.text_box {/*テキスト記述用のボックス*/
display:block;
/*width:558px;*/
margin-left:0px;
height:auto;
padding-bottom:10px;
padding-left:10px;
text-align:justify;
text-justify:distribute;
}
.list_set01 {
margin-bottom:20px;
}

.list_set01 li {
line-height:1.5em;
list-style-type:circle;
list-style-position:outside;
margin-left:20px;
}
.list_set02 {
margin-bottom:20px;
}

.list_set02 li {
line-height:1.5em;
list-style-type:decimal;
list-style-position:outside;
margin-left:30px;
}
.list_set03 li {
line-height:1.5em;
list-style-type:lower-roman;
list-style-position:outside;
margin-left:40px;
}
.list_dl {
padding-left:10px;
}
.list_dl dt {
font-weight:bold;
margin-top:10px;
}
.list_dl dd {
padding-left:10px;
line-height:1.5em;
}
p.page-up {
display:block;
width:558px;
text-align:right;
padding-bottom: 10px;
}
h6.para_title {
display:block;
width:auto;
height:auto;
border-left:5px solid #00CC33;
margin-bottom: 10px;
padding-top: 3px;
font-size: 12px;
padding-left: 5px;
padding-bottom: 3px;
font-weight: bold;
margin-right: 10px;
}
h6.komidasi {
display:block;
width:auto;
color: #009933;
}
h6.komidasi02 {
display:block;
width:auto;
color:#FF0000;
padding-bottom: 10px;
}
/*バナーボックス*/
#banner_box {
width:211px; /*実際は213px*/
height:auto;
margin-top:0px;
}
#banner_box img {
margin-bottom:10px;
}

/*====================▼各コンテンツのメインタイトル▼====================*/
/*==ジパングスピリットとは？==*/
#title_guide_main h3 {
display:block;
width:558px;
height:100px;
background:url(images/guide_title.gif) no-repeat;
text-indent:-9000px;
margin-bottom:20px;
}


/*==製品紹介==*/
#title_catalog_main h3 {
display:block;
width:558px;
height:100px;
background:url(images/catalog_title.gif) no-repeat;
text-indent:-9000px;
margin-bottom:20px;
}


/*==会員になるには？==*/
#title_resist_main h3 {
display:block;
width:558px;
height:100px;
background:url(images/resist_title.gif) no-repeat;
text-indent:-9000px;
margin-bottom:20px;
}

/*==会社案内==*/
#title_company_main h3 {
display:block;
width:558px;
height:100px;
background:url(images/company_title.gif) no-repeat;
text-indent:-9000px;
}


/*==NEWS & TOPICS==*/
#title_news_main h3 {
display:block;
width:558px;
height:100px;
background:url(images/news_title.gif) no-repeat;
text-indent:-9000px;
margin-bottom:20px;
}

/*==お問い合わせ==*/
#title_contact_main h3 {
display:block;
width:558px;
height:100px;
background:url(images/contact_title.gif) no-repeat;
text-indent:-9000px;
margin-bottom:20px;
}


/*====================▼各コンテンツのサブタイトル====================*/
h4.title_h4 {
	display:block;
	width:553px;
	height:20px;
	background:url(images/catalog_titleBG.gif) repeat-x;
    font-size:16px;
    margin-bottom:20px;
    padding-left:5px;
	padding-top:5px;
	color:#FFFFFF;
	margin-top:30px;
	}

h4.title_h4 a {
	text-decoration:none;
	color:#FFFFFF;
	}

h4.title_h4 a:hover {
	color:#FFFFFF;
	}

h5.title_h5 {　/*各コンテンツ共通設定*/
	display:block;
	width:545px;
	height:21px;
	background:url(images/h5_title.gif) no-repeat;
	font-size:14px;
	padding-top:5px;
	padding-left:13px;
	margin-top:15px;
	margin-bottom:5px;
	}

h5.title_h5-2 {　/*各コンテンツ共通設定*/
	display:block;
	width:auto;
	height:21px;
	background:url(images/h5_title.gif) no-repeat;
	font-size:14px;
	padding-top:5px;
	padding-left:13px;
	margin-top:0px;
	margin-bottom:5px;
	}


/*======ページ個別設定=====*/
/*==ジパングスピリットとはのページ設定==*/
h4#guide_title01 { /*ビジネスガイドのタイトル*/
	display:block;
	width:558px;
	height:50px;
	background:url(images/guide_title01.gif) no-repeat;
	text-indent:-9000px;
	margin-bottom:15px;
	}

h4#guide_title02 { /*ビジネスシステムのタイトル*/
	display:block;
	width:558px;
	height:50px;
	background:url(images/guide_title02.gif) no-repeat;
	text-indent:-9000px;
	margin-bottom:15px;
	}

h4#guide_title03 { /*会員規約のタイトル*/
	display:block;
	width:558px;
	height:50px;
	background:url(images/guide_title03.gif) no-repeat;
	text-indent:-9000px;
	margin-bottom:15px;
	}

h4#guide_title04 { /*関連法についてのタイトル*/
	display:block;
	width:558px;
	height:50px;
	background:url(images/guide_title04.gif) no-repeat;
	text-indent:-9000px;
	margin-bottom:15px;
	}

.binary_img {　/*バイナリ君の表示エリア*/
width:558px;
height:auto;
text-align:center;
margin-top:10px;
margin-bottom: 10px;
}

/*==会員になるには？ページの設定==*/
h4#resist_title01 { /*ビジネスガイドのタイトル*/
	display:block;
	width:558px;
	height:50px;
	background:url(images/resist_title01.gif) no-repeat;
	text-indent:-9000px;
	margin-bottom:15px;
	}

h4#resist_title02 { /*概要書面のタイトル*/
	display:block;
	width:558px;
	height:50px;
	background:url(images/resist_title02.gif) no-repeat;
	text-indent:-9000px;
	margin-bottom:15px;
	}

h4#resist_title03 { /*よくある質問のタイトル*/
	display:block;
	width:558px;
	height:50px;
	background:url(images/resist_title03.gif) no-repeat;
	text-indent:-9000px;
	margin-bottom:15px;
	}


/*==会社案内のページ==*/
#company_title01 { /*会社概要のタイトル*/
display:block;
width:558px;
height:50px;
background:url(images/company_title01.gif) no-repeat;
text-indent:-9000px;
margin-bottom:10px;
}

#company_title02 { /*アクセスマップのタイトル*/
display:block;
width:558px;
height:50px;
background:url(images/company_title02.gif) no-repeat;
text-indent:-9000px;
margin-bottom:10px;
}

#company_title03 { /*たぶん理念のタイトル*/
display:block;
width:558px;
height:50px;
background:url(company/images/rinen_title.gif) no-repeat;
text-indent:-9000px;
margin-bottom:10px;
}

/*==お問い合わせフォームのページ==*/
#contact_title01 { 
display:block;
width:558px;
height:50px;
background:url(images/contact_title01.gif) no-repeat;
text-indent:-9000px;
margin-bottom:10px;
}


/*==製品紹介のページ設定==*/
h4#pro_title01 {
display:block;
width:558px;
height:50px;
background:url(product/images/pro_title01.gif) no-repeat;
text-indent:-9000px;
}
h4#pro_title02 {
display:block;
width:558px;
height:50px;
background:url(product/images/pro_title02.gif) no-repeat;
text-indent:-9000px;
}
h4#pro_title03 {
display:block;
width:558px;
height:50px;
background:url(product/images/pro_title03.gif) no-repeat;
text-indent:-9000px;
}
h4#pro_title04 {
display:block;
width:558px;
height:50px;
background:url(product/images/pro_title04.gif) no-repeat;
text-indent:-9000px;
}
h4#pro_title05 {
display:block;
width:558px;
height:50px;
background:url(product/images/pro_title05.gif) no-repeat;
text-indent:-9000px;
}
h4#pro_title06 {
display:block;
width:558px;
height:50px;
background:url(product/images/pro_title06.gif) no-repeat;
text-indent:-9000px;
}
h4#pro_title07 {
display:block;
width:558px;
height:50px;
background:url(product/images/pro_title07.gif) no-repeat;
text-indent:-9000px;
}

h4#totyuka_title {
display:block;
width:558px;
height:50px;
background:url(product/images/totyuka_title.gif) no-repeat;
text-indent:-9000px;
}
h4#set_title {　/*健康セットページタイトル*/
display:block;
width:558px;
height:50px;
background:url(product/images/set_title.gif) no-repeat;
text-indent:-9000px;
}
h4#densichi_title { /*田七人参シリーズページタイトル*/
display:block;
width:558px;
height:50px;
background:url(product/images/densichi_title.gif) no-repeat;
text-indent:-9000px;
}
h4#koutei_title { /*皇帝シリーズページタイトル*/
display:block;
width:558px;
height:50px;
background:url(product/images/koutei_title.gif) no-repeat;
text-indent:-9000px;
}
h4#noni_title { /*ノニサポニンページタイトル*/
display:block;
width:558px;
height:50px;
background:url(product/images/noni_title.gif) no-repeat;
text-indent:-9000px;
}
h4#suzuran_title { /*化粧品タイトル*/
display:block;
width:558px;
height:50px;
background:url(product/images/suzuran_title.gif) no-repeat;
text-indent:-9000px;
}
h4#family_title { /*愛！マイファミリータイトル*/
display:block;
width:558px;
height:50px;
background:url(product/images/family_title.gif) no-repeat;
text-indent:-9000px;
}

.pro_box {
width:558px;
height:auto;
padding-top: 15px;
/*padding-bottom: 15px;*/
text-align:justify;
text-justify:distribute;
}
.img_box {
float:left;
width:auto;
height:auto;
}
#lineup {
width:558px;
height:auto;
}
#lineup li {
float:left;
display:inline;/* for WinIE6 */
width:132px;
margin:0 0 20px 7px;
}

#pro_text01 {
float:right;
display:block;
width:335px;
height:auto;
margin-right: 3px;
margin-left: 0px;
text-align:justify;
text-justify:distribute;
}
h5#totyu_title01 {
display:block;
width:558px;
height:50px;
background:url(product/images/totyu_title01.gif) no-repeat;
text-indent:-9000px;
margin-bottom:10px;
}
/*健康セットのページ*/
h5#set_title01 {
display:block;
width:558px;
height:50px;
background:url(product/images/set_title01.gif) no-repeat;
text-indent:-9000px;
margin-bottom:10px;
}
h5#set_title02 {
display:block;
width:558px;
height:50px;
background:url(product/images/set_title02.gif) no-repeat;
text-indent:-9000px;
margin-bottom:10px;
}
h5#set_title03 {
display:block;
width:558px;
height:50px;
background:url(product/images/set_title03.gif) no-repeat;
text-indent:-9000px;
margin-bottom:10px;
}
/*田七人参のページ*/
h5#densichi_title01 {
display:block;
width:558px;
height:50px;
background:url(product/images/densichi_title01.gif) no-repeat;
text-indent:-9000px;
margin-bottom:10px;
}
h5#densichi_title02 {
display:block;
width:558px;
height:50px;
background:url(product/images/densichi_title02.gif) no-repeat;
text-indent:-9000px;
margin-bottom:10px;
}
/*皇帝シリーズのページ*/
h5#koutei_title01 {
display:block;
width:558px;
height:50px;
background:url(product/images/koutei_title01.gif) no-repeat;
text-indent:-9000px;
margin-bottom:10px;
}
h5#koutei_title02 {
display:block;
width:558px;
height:50px;
background:url(product/images/koutei_title02.gif) no-repeat;
text-indent:-9000px;
margin-bottom:10px;
}
h5#koutei_title03 {
display:block;
width:558px;
height:50px;
background:url(product/images/koutei_title03.gif) no-repeat;
text-indent:-9000px;
margin-bottom:10px;
}
h5#koutei_title04 {
display:block;
width:558px;
height:50px;
background:url(product/images/koutei_title04.gif) no-repeat;
text-indent:-9000px;
margin-bottom:10px;
}
/*ノニのページ*/
h5#noni_title01 {
display:block;
width:558px;
height:50px;
background:url(product/images/noni_title01.gif) no-repeat;
text-indent:-9000px;
margin-bottom:10px;
}
/*化粧品のページ*/
h5#suzuran_title01 {
display:block;
width:558px;
height:50px;
background:url(product/images/suzuran_title01.gif) no-repeat;
text-indent:-9000px;
margin-bottom:10px;
}
h5#suzuran_title02 {
display:block;
width:558px;
height:50px;
background:url(product/images/suzuran_title02.gif) no-repeat;
text-indent:-9000px;
margin-bottom:10px;
}
h5#suzuran_title03 {
display:block;
width:558px;
height:50px;
background:url(product/images/suzuran_title03.gif) no-repeat;
text-indent:-9000px;
margin-bottom:10px;
}
/*ペットのページ*/
h5#pet_title01 {
display:block;
width:558px;
height:50px;
background:url(product/images/pet_title01.gif) no-repeat;
text-indent:-9000px;
margin-bottom:10px;
}

/*==概要書面ページの設定==*/
.gaiyou_box {
width:548px;
height:auto;
margin:0;
margin-bottom: 0px;
padding-bottom: 20px;
padding-left: 10px;
}

h5.gaiyou_title {
display:block;
width:548px;
height:25px;
background:url(images/gaiyou_title.gif) no-repeat;
margin-bottom:10px;
padding-left:10px;
padding-top:10px;
color:#FFFFFF;
font-weight:bold;
font-size:14px;
}

/*==新着情報の詳細ページ==*/
h4.n_title {
display:block;
width:558px;
height:20px;
background:url(news/images/title_back.gif) no-repeat;
font-size:14px;
padding-top:30px;
margin-bottom:10px;
}


/*==サブメニューlevel1==*/
li.submenu a {
display:block;
width:188px; /*基準は213px*/
height:25px;
background:url(images/sub_menu_bg.gif) no-repeat;
padding-top:10px;
padding-left:25px;
text-decoration:none;
}

li.submenu a:hover {
display:block;
width:188px; /*基準は213px*/
height:25px;
background:url(images/sub_menu_bg_over.gif) no-repeat;
padding-top:10px;
padding-left:25px;
text-decoration:none;
}

/*==カテメニューlevel1==*/
li.catemenu  {
display:block;
width:188px; /*基準は213px*/
height:25px;
background:url(images/cate_menuBG.gif) no-repeat;
padding-top:10px;
padding-left:25px;
text-decoration:none;
}



/*サブメニューlevel2*/
li.menu_sub a {
display:block;
width:176px;
height:21px;
background:url(images/sub_buttom.gif) no-repeat;
text-decoration:none;
margin-left:25px;
padding-left:12px;
padding-top:9px;
}

li.menu_sub a:hover {
width:176px;
height:21px;
background:url(images/sub_buttom_over.gif) no-repeat;
margin-left:25px;
padding-left:12px;
padding-top:9px;
}

/*ここまで*/

li#pro_top {
display:block;
width:203px;
height:35px;
background:url(product/images/seihin_top_over.gif) no-repeat;
text-indent:-9000px;
}
li#pro_top a {
display:block;
width:203px;
height:35px;
background:url(product/images/seihin_top.gif) no-repeat;
text-indent:-9000px;
}
li#pro_top a:hover {
display:block;
width:203px;
height:35px;
background:url(product/images/seihin_top_over.gif) no-repeat;
text-indent:-9000px;
}
.spec_ta {
border-collapse:collapse;
width:350px;
font-size:12px;
border:1px solid #cccccc;
}
.spec_ta th {
width:75px;
padding-top:3px;
padding-left:3px;
text-align:left;
border-bottom:1px solid #cccccc;
border-right:1px solid #cccccc;
}
.spec_ta td {
padding-top:3px;
padding-left:3px;
text-align:left;
border-bottom:1px solid #cccccc;
}

.spec_ta01 {
border-collapse:collapse;
width:340px;
font-size:10px;
border:1px solid #cccccc;
float:right;
margin-top: 15px;
}
.spec_ta01 th {
width:75px;
padding-top:3px;
padding-left:3px;
text-align:left;
border-bottom:1px solid #cccccc;
border-right:1px solid #cccccc;
}
.spec_ta01 td {
padding-top:3px;
padding-left:3px;
text-align:left;
border-bottom:1px solid #cccccc;
}

#btn {
text-align:right;
padding-top:15px;
}

/*会社概要テーブル*/
table#gaiyou_ta {
width:550px;
border-collapse:collapse;
font-size:12px;
}

td#hyoudai {
width:140px;
height:25px;
padding-left:5px;
line-height:1.5em;
border-bottom:1px solid #CCCCCC;
border-left:1px solid #DDDDDD;
background-color:#FCFCFC;
}

td#naiyou {
width:394px;
	height:25px;
	padding:3px 0 3px 5px;
	line-height:1.5em;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #DDDDDD;
	}

/*商品一覧ページのレイアウト*/
.itemLeft {
	float:left;
	width:150px;
	height:auto;
	text-align:center;
	}

.itemRight {
	float:right;
	width:400px;
	height:auto;
	}

#back_link a {
	display:block;
	width:558px;
	height:30px;
	margin-top:40px;
	background:url(http://www.fc-j.net/images/back_link_button.gif) no-repeat;
	text-indent:-9000px;
	}

.shousai a {
	display:block;
	width:120px;
	height:30px;
	margin-left:280px;
	background:url(http://www.fc-j.net/images/shousai_button.jpg) no-repeat;
        text-indent:-9000px;
	margin-top:30px;
	}

/* 商品カタログページタイトル */
.maintt {          
  margin: 10px 0px 10px 0px;
  padding: 2px 0px 2px 0px;
  font-size: 110%;
  line-height: 1.5;
  font-weight: normal;
  text-indent: 10px;
  vertical-align: middle;
  color: #FFFFFF;  background: #FF0099 url(http://www.fc-j.net/images/maintt.gif) repeat-x left top;
}
