/* タグ指定 */
 *{ padding:0px;margin:0px }
body		{ width:780px; margin:0px; padding:0px; color:#000000; }
a:link,
a:visited	{ color: #5268B0; text-decoration:none }
a:hover,
a:active	{ color:#FF0000; text-decoration:underline }
img			{ display:black;vertical-align:top }
h1,h2,h3,h4,h5,h6,h7,h8	{  }
th,td		{ font-size:75% }

/* レイアウト */
#main		{ width:760px;overflow:hidden }
#top_main	{ width:760px;overflow:hidden}
#contents-top	{ float:right;width:637px; }
#contents-left	{ float:left; width:123px;background-color:#9ED1F3 }

#contents	{ width:780px; background-image:url(../img/bg.jpg); background-repeat:repeat-y }
#boder-top	{ width:762px; margin:0 0 0 10px; border-left:1px solid #8f8f8f;border-right:1px solid #8F8F8F;border-bottom:1px solid #8F8F8F; background-color:#9ED1F3; }
#boder	{ width:760px; margin:0 0 0 10px; padding-bottom:10px;border-left:1px solid #8f8f8f;border-right:1px solid #8F8F8F;border-bottom:1px solid #8F8F8F;background-color:#E0E7F1;overflow:hidden }
#contents-right {/* position:relative;left:609px;top:-512px;*/float:right;width:151px }
#contents-main { float:right; width:635px; overflow:hidden;}
.box       {padding:12px;}

/*ボトル事業部ボタンオンマウス*/
#top-btn a:link, #top-btn a:visited { width:169px; height:138px; background:url(../../img/top-btn.gif) no-repeat; text-indent:-9999px; display:block; }
#top-btn a:hover, #top-btn a:active { width:169px; height:138px; background:url(../../img/top-btn_o.gif) no-repeat; text-indent:-9999px; display:block; }

#water-btn a:link, #water-btn a:visited { width:150px; height:140px; background:url(../../group/img/btn.gif) no-repeat; text-indent:-9999px; display:block; }
#water-btn a:hover, #water-btn a:active { width:150px; height:140px; background:url(../../group/img/btn_o.gif) no-repeat; text-indent:-9999px; display:block; }

/* ヘッダー */
#header		{ width:760px;text-align:right;}

/* フッター */
.footer     { width:780px; height:9px; padding-top:12px; background-image:url(../img/bg-bottom.jpg); background-repeat:repeat-x;clear:both;}
.address	{ float:left; width:353px; margin-left:10px; padding:0px; }
.address-index	{ float:left; width:531px; margin-left:10px; padding:0px; }
.policy     { float:right; width:407px;padding-right:10px; text-align:right; font-weight:normal; font-size:75%; }
.policy-index   { float:right; width:229px;padding-right:10px; text-align:right; font-weight:normal; font-size:75%; }
.policy a:link,
.policy a:visited { color: #000000; text-decoration:none }
.policy a:hover { color: #FF0000; text-decoration:none }
.policy a:active { color: #000000; text-decoration:none }
.policy-index a:link,
.policy-index a:visited { color: #000000; text-decoration:none }
.policy-index a:hover { color: #FF0000; text-decoration:none }
.policy-index a:active { color: #000000; text-decoration:none }

/* メインメニュー */
#menu		{ width:123px; }
#menu ul	{ list-style-type:none }
#menu li img {  }
#menu li	{  }

/* 見出し */
.section    { padding:0px 0px 20px 0px; line-height:150%}
.section p    { margin:5px 5px 5px 10px }
.section table {margin-left:10px;}
.section li {margin-left:10px;}

h2			{ margin:0px; padding:30px 0px 15px 0px; }

h3			{ margin-bottom:10px; padding:0 0 5 5px; font-family:"ＭＳ Ｐゴシック",serif; font-size:85%;font-weight:bold; color:#000000; line-height:120%; border-bottom:1px solid #666666; }

h4			{ margin:0px; padding:5px 0px 15px 0px; }

/* リスト */
#list		{ width:580px; font-size:75%; margin:5px;line-height:140%; }
#list ul	{ list-style-type:disc; margin-left:15px }
#list li	{ margin-bottom:10px; }

#list2		{ width:580px; font-size:75%; margin:5px;line-height:140%; }
#list2 ul	{ list-style-type:square; margin-left:15px; }
#list2 li	{ margin-bottom:10px; line-height:120%; }

#list3		{ width:580px; font-size:75%; margin:5px;line-height:140%; }
#list3 ul	{ list-style-type:disc; margin-left:15px; }
#list3 li	{ margin-bottom:10px; line-height:140%; color:#015898;}

#list4		{ width:300px; font-size:75%; margin:5px;line-height:140%; }
#list4 ul	{ list-style-type:decimal; margin-left:25px; list-style-position:inside; }
#list4 li	{ line-height:120%; }

#list5		{ width:580px; font-size:75%; margin:5px;line-height:140%; }
#list5 ul	{ list-style-type:decimal; margin-left:25px; list-style-position:outside; }
#list5 li	{ line-height:120%; margin-bottom:15px; }

#list-s		{ width:490px; font-size:75%; margin:5px;line-height:140%; }
#list-s ul	{ list-style-type:disc; margin-left:15px }
#list-s li	{ margin-bottom:5px; }


/*----------------------------------------------------------------------------- 
Text
-----------------------------------------------------------------------------*/

.text-top   { margin-top:-50px; padding:0px; font-weight:bold; color:#FFFFFD; font-size:80%; line-height:120%;}
.baner      { padding:3px; text-align:center;}
.text-baner { width:125px; margin-top:5px; padding:0px; font-size:63%; line-height:120%; text-align:left; }

.ltext		{ font-size:88%; line-height:140%; }
.text		{ margin:0px; padding-bottom:10px; font-size:75%; line-height:120%; }
p.text		{ font-weight:normal; font-size:75%; line-height:150%; }
.stext		{ font-size:85% }
.text-red	{ margin-top:10px;font-weight:normal;color:#FF0000; }
.text-es	{ margin-top:10px;font-weight:bold;font-size:80%;color:#FF0000; }
.text-policy { margin:0px; padding:0px; text-align:right; font-weight:normal; font-size:90%; line-height:120%; }
.text-table	{ margin:0px; font-size:75%; line-height:120%; }
.text-table2{ padding:10px 0px 10px 10px; font-size:75%; line-height:120%; }
.text-small	{ margin:0px; padding-bottom:10px; font-size:80%; line-height:120%; }
.text-ss	{ margin:0px; font-size:59%; line-height:120%; }
.text-black	{ color:#000000; }
.text-blue	{ color:#000066; }
.text-lh	{ line-height:120%;}
.text-qa    { margin:5px; padding:0px;}
.text-kome	{ vertical-align:super; font-size:75%; line-height:150%;}
sup{line-height:180%;}

/*----------------------------------------------------------------------------- 
contact
-----------------------------------------------------------------------------*/
.select     { padding:5px 0px 5px 0px;border-bottom:1px solid #000066;}
