@charset "UTF-8";
@import url("color.css");

/*=====================================
初期設定
=====================================*/
html {
	font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;
	margin: 0px;
	padding: 0px;
	height: 100%;
	width: 100%;
}
h1, h2, h3, h4, h5, h6, p, address, ul, ol, li, dl, dt, dd, caption, img, form {
	margin: 0;
	padding: 0;
	border: none;
	font-style: normal;
	font-weight: normal;
	font-size: 100%;
	text-align: left;
	line-height: 100%;
	list-style-type: none;
}
textarea { 
	font-size: 100%;
}
img {
	vertical-align: bottom;
}
.clear {
	clear: both;
	height: 1px;
	font-size: 0px;
	line-height: 0px;
}
.space20 {
	clear: both;
	height: 20px;
	font-size: 0px;
	line-height: 0px;
}
.space30 {
	clear: both;
	height: 30px;
	font-size: 0px;
	line-height: 0px;
}




a.orderbtn-hita-re {
	display: block;
	width: 566px;
	height: 166px;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(images/orderbtn_hita_re.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;	
}
.orderbtn-hita-re:hover {
	background-position: 0 -166px;	
}

a.orderbtn-hita-ac {
	display: block;
	width: 566px;
	height: 166px;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(0701aqua/aquaapply2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;	
}
.orderbtn-hita-ac:hover {
	background-position: 0 -166px;	
}

a.orderbtn-aqua-re {
	display: block;
	width: 566px;
	height: 166px;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(images/orderbtn_aqua_re.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;	
}
.orderbtn-aqua-re:hover {
	background-position: 0 -166px;	
}

a.orderbtn-fuji-re {
	display: block;
	width: 566px;
	height: 166px;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(images/orderbtn_fuji_re.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;	
}
.orderbtn-fuji-re:hover {
	background-position: 0 -166px;	
}
a#MENU-aquaplus {
	width: 231px;
	height: 47px;
	background-image: url(images/menu_btn_aqua.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
a.orderbtn-kyo-re {
	display: block;
	width: 566px;
	height: 166px;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 19px;
	background-image: url(images/orderbtn_kyo_re.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;	
}
.orderbtn-kyo-re:hover {
	background-position: 0 -166px;	
}

/*=====================================
テキストスタイル
=====================================*/

a {
	color: #ff5039;
	text-decoration: underline;
}
a:visited {
	color: #ff5039;
	text-decoration: underline;
}
a:hover {
	color: #ff7932;
	text-decoration: none;
}
a:active {
	color: #ff7932;
	text-decoration: none;
}


/*=====================================
コンテンツ
=====================================*/

body {
	width: 100%;
	height: 100%;
	margin: 0;
	background-color: #e8f9ff;
	background-image: url(images/bg01.gif);
	background-repeat: repeat-x;
	background-position: center top;
}
#ALL {
	width: 1000px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -85px;
	background-image: url(images/bg02.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
#PAGES {
	width: 1000px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin-bottom: 65px;
	background-image: url(images/bg03.gif);
	background-repeat: no-repeat;
	background-position: center top;
}


/*=====================================
ヘッダー
=====================================*/

#HEADER {
	position: relative;
	width: 920px;
	height: 107px;
	margin-right: auto;
	margin-left: auto;
}
h1#TAGLINE, p#TAGLINE {
	position: absolute;
	top: 2px;
	left: 0px;
	height: 20px;
	color: #ffffff;
	font-size: 10px;
	line-height: 160%;
	text-align: left;
}
h1#TAGLINE a, p#TAGLINE a{
	color: #ffffff !important;
	text-decoration: none;
}
#LOGO{
	position: absolute;
	top: 32px;
	left: 0px;
	width: 239px;
	height: 62px;
	background-image: url(images/logo_oww.gif);
	background-repeat: no-repeat;
	background-position: left top;
	border: none;
	text-indent: -9999px;
}
#HEADER-tel{
	display: block;
	position: absolute;
	top: 32px;
	left: 326px;
	width: 192px;
	height: 75px;
	margin: 0;
	background-image: url(images/header_tel.gif);
	background-repeat: no-repeat;
	background-position: left top;
	border: none;
	text-indent: -9999px;
}
#HEADER-fax{
	display: block;
	position: absolute;
	top: 32px;
	left: 518px;
	width: 229px;
	height: 53px;
	margin: 0;
	background-image: url(images/header_fax.gif);
	background-repeat: no-repeat;
	background-position: left top;
	border: none;
	text-indent: -9999px;
}
a.HEADER-faxbtn{
	display: block;
	position: absolute;
	top: 85px;
	left: 518px;
	width: 218px;
	height: 22px;
	margin: 0;
	background-image: url(images/header_btn_fax.gif);
	background-repeat: no-repeat;
	background-position: left top;
	border: none;
	text-indent: -9999px;
	overflow: hidden;
}
.HEADER-faxbtn:hover{
	background-position: 0 -22px;
}
#HEADER-web{
	display: block;
	position: absolute;
	top: 32px;
	left: 747px;
	width: 163px;
	height: 29px;
	margin: 0;
	background-image: url(images/header_web.gif);
	background-repeat: no-repeat;
	background-position: left top;
	border: none;
	text-indent: -9999px;
}
a.HEADER-webbtn{
	display: block;
	position: absolute;
	top: 61px;
	left: 747px;
	width: 161px;
	height: 46px;
	margin: 0;
	background-image: url(images/header_btn_order01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	border: none;
	text-indent: -9999px;
	overflow: hidden;
}
a.HEADER-webbtn:hover{
	background-position: 0 -46px;
}


/*=====================================
フッター
=====================================*/

#BOTTOM, .space {
	height: 65px;
}
#PAGETOPBTN {
	width: 920px;
	height: 20px;
	margin-right: auto;
	margin-left: auto;
}
#PAGETOPBTN p {
	width: 920px;
	margin-right: auto;
	margin-left: auto;
	color: #626262;
	font-size: 10px;
	line-height: 140%;
}
a.pagetop {
	float: right;
	display: block;
	width: 103px;
	height: 13px;
	background-image: url(images/btn_pagetop.gif);
	background-repeat: no-repeat;
	background-position: center top;
	text-indent: -9999px;
	overflow: hidden;
}
a.pagetop:hover {
	background-position: 0px -13px;
}
#FOOTER{
	clear:both;
	width: 1000px;
	height: 65px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/bg_footer.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
#FOOTER p {
	width: 920px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 15px;
	color: #ffffff;
	font-size: 11px;
	line-height: 160%;
	text-align: center;
}
#FOOTER a {
	color: #ffffff;
}
address {
	width: 920px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 5px;
	color: #ffffff;
	font-size: 11px;
	line-height: 160%;
	text-align: center;
	font-style: normal;
}


/*=====================================
選べる天然水
=====================================*/

#SELECT {
	position: relative;
	width: 920px;
	height: 79px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}
#SELECT p {
	display: block;
	width: 350px;
	height: 22px;
	background-image: url(images/select_txt.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	overflow: hidden;
}
#SELECT ul {
	width: 920px;
	height: 50px;
}
#SELECT li {
	float: left;
	list-style: none;
}
#SELECT li a {
	display: block;
	background-repeat: no-repeat;
	border: none;
	text-indent: -9999px;
	overflow: hidden;
}
#SELECT li a:hover {
	background-position: 0 -50px;
}
a#HITA {
	width: 307px;
	height: 50px;
	background-image: url(images/select_btn_hita.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#FUJI {
	width: 306px;
	height: 50px;
	background-image: url(images/select_btn_fuji.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
}
#KYO {
	width: 307px;
	height: 50px;
	background-image: url(images/select_btn_kyo.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
}



/*=====================================
メインイメージ・キャンペーン
=====================================*/

#MAINIMAGE {
	position: relative;
	width: 920px;
	height: 330px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
}
#MAINIMAGE p.mainimg {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 613px;
	height: 314px;
	background-image: url(images/main_image.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
}
#MAINIMAGE p.maintxt {
	position: absolute;
	top: 295px;
	left: 2px;
	width: 613px;
	height: 24px;
	color: #6d6d6d;
	font-size: 10px;
	line-height: 140%;
	text-align: right;
}
#CAMPAIGN {
	position: absolute;
	top: -1px;
	left: 613px;
	width: 307px;
	height: 290px;
	margin-top: 0px;
	margin-left: 0px;
	background-image: url(images/campaign_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
p.campaign-txt {
	width: 283px;
	height: 19px;
	margin-top: 9px;
	margin-left: 12px;
	background-image: url(images/campaign_txt.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
}
a.campaign-01 {
	display: block;
	width: 287px;
	height: 172px;
	margin-top: 0px;
	margin-left: 12px;
	background-image: url(images/campaign_01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
}
.campaign-01:hover {
	background-position: 0 -172px;
}
a.campaign-01test {
	display: block;
	width: 287px;
	height: 172px;
	margin-top: 0px;
	margin-left: 12px;
	background-image: url(images/campaign_01b.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
}
.campaign-01test:hover {
	background-position: 0 -172px;
}
a.campaign-02 {
	display: block;
	width: 287px;
	height: 82px;
	margin-top: 0px;
	margin-left: 12px;
	background-image: url(images/campaign_02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
}
.campaign-02:hover {
	background-position: 0 -82px;
}



/*=====================================
お知らせ
=====================================*/

#INFORMATION {
	width: 920px;
	min-height: 38px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 19px;
}
#INFORMATION h2 {
	float: left;
	width: 254px;
	height: 38px;
	margin-top: 0px;
	margin-left: 0px;
	background-image: url(images/title_information.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
}
#INFORMATION ul {
	float: right;
	margin-top: 0px;
}
#INFORMATION li {
	width: 650px;
	padding-bottom: 4px;
	color: #1e1e1e;
	font-size: 12px;
	line-height: 140%;
	list-style: none;	
}
#INFORMATION li span.date {
	float: left;
	width: 80px;
}
#INFORMATION li span.txt {
	display: block;
	width: 540px;
	margin-left: 80px;
	padding-left: 7px;
	background-image: url(images/arrow_black.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
}


/*=====================================
メインコンテンツエリア
=====================================*/

#MAINCONTENTS {
	width: 920px;
	margin-left: auto;
	margin-right: auto;
}
.imgborder {
	border: 1px solid #d3d3d3;
}
.imgnoborder {
	border: none;
}

.imgleft {
	float: left;
	margin-left: 10px;
	margin-right: 18px;
}
.imgright {
	float: right;
	margin-left: 18px;
	margin-right: 10px;
}
.ph01 {
	float: left;
	margin-left: 10px;
}
.red {
	color: #ff1e48;
}
.blue {
	color: #1d87dc;
}


/*=====================================
トピックパス
=====================================*/

#TOPICPATH {
	width: 920px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 8px;
	color: #444444;
	font-size: 11px;
	line-height: 140%;
	list-style: none;
}


/*=====================================
左メニュー
=====================================*/

#LEFTAREA {
	float: left;
	width: 235px;
	margin-top: 0px;
	margin-left: 0px;
}
#LEFTAREA p {
	margin-top: 0px !important;
	margin-left: 0px !important;
	margin-right: 0px !important;
	margin-bottom: 0px !important;
}
a.leftbanner {
	display: block;
	width: 235px;
	height: 147px;
	margin-bottom: 15px;
	background-image: url(images/banner_campaign01a.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
}
.leftbanner:hover {
	background-position: 0 -147px;
}
a.leftbtn-web {
	display: block;
	width: 235px;
	height: 61px;
	margin-bottom: 15px;
	background-image: url(images/btn_order.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
}
.leftbtn-web:hover {
	background-position: 0 -61px;
}
a.leftbtn-inquiry {
	display: block;
	width: 235px;
	height: 47px;
	margin-bottom: 15px;
	background-image: url(images/btn_inquiry.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
}
.leftbtn-inquiry:hover {
	background-position: 0 -47px;
}
ul#MAINMENU {
	width: 231px;
	margin-top: 0px;
	margin-left: 2px;
	margin-bottom: 18px;
	padding-top: 3px;
	background-image: url(images/menu_main_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#MAINMENU li {
	text-indent: -9999px;
	border-bottom: 1px solid #d3d3d3;
	list-style: none;
}
#MAINMENU li a {
	display: block;
	background-repeat: no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}
#MAINMENU li a:hover {
	background-position: 0 -47px;
}
#SUBMENU li {
	padding-top: 1px;
	background-image: url(images/dotline01.gif);
	background-repeat: repeat-x;
	background-position: left top;
	border: none !important;
	text-indent: -9999px;
	list-style: none;
}
#SUBMENU li a {
	display: block;
	background-repeat: no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}
#SUBMENU li a:hover {
	background-position: 0 -68px !important;
}
a#MENU-price {
	width: 231px;
	height: 47px;
	background-image: url(images/menu_btn_price.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
a#MENU-server {
	width: 231px;
	height: 47px;
	background-image: url(images/menu_btn_server.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
a#MENU-oneway {
	width: 231px;
	height: 47px;
	background-image: url(images/menu_btn_oneway.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#MENU-select {
	display: block;
	width: 231px;
	height: 56px;
	background-image: url(images/menu_btn_select.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
a#MENU-aojiru {
	width: 231px;
	height: 47px;
	background-image: url(images/menu_btn_aojiru.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
a#MENU-hita {
	width: 231px;
	height: 68px;
	background-image: url(images/menu_btn_hita.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
a#MENU-fuji {
	width: 231px;
	height: 68px;
	background-image: url(images/menu_btn_fuji.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
a#MENU-kyo {
	width: 231px;
	height: 68px;
	background-image: url(images/menu_btn_kyo.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
a#MENU-story {
	width: 231px;
	height: 47px;
	background-image: url(images/menu_btn_story.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
a#MENU-faq {
	width: 231px;
	height: 47px;
	background-image: url(images/menu_btn_faq.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
a#MENU-voice {
	width: 231px;
	height: 47px;
	background-image: url(images/menu_btn_voice.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
ul#CORPMENU {
	width: 231px;
	margin-top: 0px;
	margin-bottom: 18px;
	margin-left: 2px;
	padding-top: 3px;
	background-image: url(images/menu_business_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#CORPMENU li{
	text-indent: -9999px;
	border-bottom: 1px solid #d3d3d3;
}
#CORPMENU li a {
	display: block;
	background-repeat: no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}
#CORPMENU li a:hover {
	background-position: 0 -47px;
}
a#MENU-business {
	width: 231px;
	height: 47px;
	background-image: url(images/menu_btn_business.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.banner {
	margin-top: 10px;
	margin-left: 15px;
}


/*=====================================
メインコンテンツエリア：トップページ
=====================================*/

#CONTENTS {
	float: right;
	width: 650px;
	margin-top: 0px;
}
.dotline {
	width: 650px;
	height: 20px;
	background-image: url(images/dotline02.gif);
	background-repeat: repeat-x;
	background-position: left top;
	text-indent: -9999px;
}
.dotline-s {
	width: 630px;
	height: 20px;
	margin-left: 10px;
	background-image: url(images/dotline02b.gif);
	background-repeat: repeat-x;
	background-position: left top;
	text-indent: -9999px;
}
.CONTENTS-top {
	float: right;
	width: 478px;
}
.TOP-icon {
	float: left;
	width: 154px;
	height: 154px;
	border: 0px;
}
#TOP01 {
	width: 478px;
	height: 59px;
	margin-left: 0px;
	margin-bottom: 11px;
	background-image: url(images/top_title01.gif);
	background-repeat: repeat-x;
	background-position: left top;
	text-indent: -9999px;
}
#TOP01a {
	width: 478px;
	height: 59px;
	margin-left: 0px;
	margin-bottom: 11px;
	background-image: url(images/top_title01a.gif);
	background-repeat: repeat-x;
	background-position: left top;
	text-indent: -9999px;
}
#TOP02 {
	width: 478px;
	height: 59px;
	margin-left: 0px;
	margin-bottom: 11px;
	background-image: url(images/top_title02.gif);
	background-repeat: repeat-x;
	background-position: left top;
	text-indent: -9999px;
}
#TOP03 {
	width: 478px;
	height: 59px;
	margin-left: 0px;
	margin-bottom: 11px;
	background-image: url(images/top_title03.gif);
	background-repeat: repeat-x;
	background-position: left top;
	text-indent: -9999px;
}
#TOP04 {
	width: 478px;
	height: 59px;
	margin-left: 0px;
	margin-bottom: 11px;
	background-image: url(images/top_title04.gif);
	background-repeat: repeat-x;
	background-position: left top;
	text-indent: -9999px;
}
#TOP04a {
	width: 478px;
	height: 59px;
	margin-left: 0px;
	margin-bottom: 11px;
	background-image: url(0701aqua/top_title04.gif);
	background-repeat: repeat-x;
	background-position: left top;
	text-indent: -9999px;
}
.CONTENTS-top p {
	margin-left: 17px !important;
	margin-right: 0px !important;
	padding-bottom: 10px;
	width: 462px;
	color: #1e1e1e;
	font-size: 12px;
	line-height: 140%;
}
ul.TOP-btn {
	width: 478px;
	height: 25px;
	margin-left: 0px;
}
.TOP-btn li{
	float: left;
}
.TOP-btn li a{
	display: block;
	background-repeat: no-repeat;
	list-style: none;
	text-indent: -9999px;
}
a.btn-hita {
	width: 143px;
	height: 25px;
	margin-left: 15px;
	background-image: url(images/btn_hita.gif);
	background-position: left top;
}
.btn-hita:hover {
	background-position: 0 -25px;
}
a.btn-fuji {
	width: 143px;
	height: 25px;
	margin-left: 15px;
	background-image: url(images/btn_fuji.gif);
	background-position: left top;
}
.btn-fuji:hover {
	background-position: 0 -25px;
}
a.btn-kyo {
	width: 143px;
	height: 25px;
	margin-left: 15px;
	background-image: url(images/btn_kyo.gif);
	background-position: left top;
}
.btn-kyo:hover {
	background-position: 0 -25px;
}
.TOP-detail {
	width: 462px !important;
	height: 25px;
	margin-left: 0px !important;
	padding-bottom: 0px !important;
}
a.btn-detail {
	display: block;
	width: 109px;
	height: 25px;
	margin-left: 350px;
	background-image: url(images/btn_detail.gif);
	background-position: left top;
	text-indent: -9999px;
}
.btn-detail:hover {
	background-position: 0 -25px;
}



/*=====================================
申込みエリア
=====================================*/

.ORDERAREA-title {
	width: 650px;
	height: 28px;
	margin-top: 10px;
	background-image: url(images/order_title.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
}
.ORDERAREA-box {
	position: relative;
	width: 650px;
	height: 108px;
	background-color: #e6e6e6;
}
.ORDER-tel {
	position: absolute;
	top: 11px;
	left: 9px;
	width: 177px;
	height: 24px;
	background-image: url(images/order_tel_title.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
}
.ORDER-tel-txt {
	position: absolute;
	top: 35px;
	left: 9px;
	width: 193px;
	height: 47px;
	margin-left: 0px !important;
	margin-right: 0px !important;
	background-image: url(images/order_tel_number.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
}
.ORDER-fax {
	position: absolute;
	top: 11px;
	left: 219px;
	width: 165px;
	height: 24px;
	background-image: url(images/order_fax_title.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
}
.ORDER-fax-txt {
	position: absolute;
	top: 35px;
	left: 219px;
	width: 233px;
	height: 32px;
	margin-left: 0px !important;
	margin-right: 0px !important;
	background-image: url(images/order_fax_number.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
}
a.orderbtn-fax {
	position: absolute;
	top: 67px;
	left: 219px;
	display: block;
	width: 229px;
	height: 26px;
	margin-left: 0px !important;
	margin-right: 0px !important;
	background-image: url(images/order_fax_btn.gif);
	background-repeat: no-repeat;
	background-position: left top;
	border: 0;
	text-indent: -9999px;
}
.orderbtn-fax:hover{
	background-position: 0 -26px;
}
.ORDER-web {
	position: absolute;
	top: 11px;
	left: 458px;
	width: 177px;
	height: 24px;
	background-image: url(images/order_web_title.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
}
a.orderbtn-web{
	position: absolute;
	top: 40px;
	left: 460px;
	display: block;
	width: 178px;
	height: 50px;
	background-image: url(images/order_web_btn.gif);
	background-repeat: no-repeat;
	background-position: left top;
	border: 0;
	text-indent: -9999px;
}
.orderbtn-web:hover{
	background-position: 0 -50px;
}



/*=====================================
メインコンテンツエリア：中面
=====================================*/

.pageimage {
	margin-bottom: 18px;
}
.pagemenu {
	width: 648px;
	height: 29px;
	border: 1px solid #cfcfcf;
	margin-bottom: 18px;
}
.pagemenu li {
	float: left;
	display: block;
	width: 324px;
	height: 29px;
	color: #1d87dc;
	font-size: 12px;
	line-height: 100%;
	font-weight: bold;
}
.pagemenu2 {
	width: 648px;
	height: 29px;
	border: 1px solid #cfcfcf;
	margin-bottom: 18px;
}
.pagemenu2 li {
	float: left;
	display: block;
	width: 216px;
	height: 29px;
	color: #1d87dc;
	font-size: 12px;
	line-height: 100%;
	font-weight: bold;
}
.pagemenu li span, .pagemenu2 li span  {
	display: block;
	height: 29px;
	padding-left: 28px;
	background-color: #e3f9ff;
	background-image: url(images/arrow_skyblue.gif);
	background-repeat: no-repeat;
	background-position: 10px 8px;
	color: #1d87dc;
	font-size: 12px;
	line-height: 250%;
	font-weight: bold;
	text-decoration: none;
}
.pagemenu li a, .pagemenu2 li a {
	display: block;
	height: 29px;
	padding-left: 28px;
	background-color: #ffffff;
	background-image: url(images/arrow_skyblue.gif);
	background-repeat: no-repeat;
	background-position: 10px 8px;
	color: #1d87dc;
	font-size: 12px;
	line-height: 250%;
	font-weight: bold;
	text-decoration: none;
}
.pagemenu li a:hover, .pagemenu2 li a:hover {
	color: #ff7932;
}
#CONTENTS h1 {
	margin-left: 0px;
	margin-bottom: 15px;
	padding-top: 8px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 8px;
	background-image: url(images/h1_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color: #133e68;
	font-size: 18px;
	line-height: 140%;
	font-weight: bold;
}
#CONTENTS h2.emerald, #CONTENTS h3.emerald {
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 18px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 5px;
	padding-bottom: 3px;
	background-image: url(images/h2_bg.gif);
	background-repeat: repeat;
	background-position: left top;
	border-right: 1px solid #cfcfcf;
	border-bottom: 1px solid #cfcfcf;
	color: #15564d;
	font-size: 14px;
	line-height: 140%;
	font-weight: bold;
}
.emerald a {
	color: #15564d !important;
	text-decoration: none !important;
}
#CONTENTS h2.green, #CONTENTS h3.green {
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 8px;
	padding-left: 10px;
	padding-bottom: 4px;
	background-image: url(images/point_green.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color: #1e1e1e;
	font-size: 12px;
	line-height: 140%;
	font-weight: bold;
}
/*.green a {
	color: #1e1e1e !important;
	text-decoration: none !important;
}
*/
#CONTENTS p {
	margin-left: 12px;
	margin-right: 12px;
	color: #1e1e1e;
	font-size: 12px;
	line-height: 160%;
}
.box01 {
	margin-left: 10px;
	margin-right: 10px;
	border-collapse: collapse;
	border-spacing: 0px;
	border: 0px;
}
.box01 th {
	padding-left: 10px;
	padding-bottom: 8px;
	background-image: url(images/point_green.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color: #1e1e1e;
	font-size: 12px;
	line-height: 140%;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
}
.box01 td {
	color: #1e1e1e;
	font-size: 12px;
	line-height: 140%;
}
.box02 {
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 10px;
	border-collapse: separate;
	border-spacing: 0px;
	border-top: 1px solid #d3d3d3;
}
.box02 th {
	padding-top:3px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:3px;
	background-color: #d1eafb;
	color: #0369c8;
	font-size: 12px;
	line-height: 140%;
	font-weight: bold;
	text-align: left;
	border-bottom: 1px solid #a7cde7;
	border-right: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
}
.box02 td {
	padding-top:3px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:3px;
	background-color: #f6f6f6;
	border-bottom: 1px solid #d3d3d3;
	border-right: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	color: #1e1e1e;
	font-size: 12px;
	line-height: 140%;
}
.box03 {
	margin-left: 10px;
	margin-right: 10px;
	border-collapse: collapse;
	border-spacing: 0px;
	border: 1px solid #d3d3d3;
}
.box03 th {
	padding-top:  5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	background-color: #d1eafb;
	border: 1px solid #d3d3d3;
	color: #0369c8;
	font-size: 12px;
	line-height: 140%;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
}
.box03 td {
	padding-top:  5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	border: 1px solid #d3d3d3;
	color: #1e1e1e;
	font-size: 12px;
	line-height: 140%;
	vertical-align: top;
}
.graybg {
	background-color: #eeeeee;	
}
.bluebg {
	background-color: #1d87dc;
	color: #ffffff !important;
}
.boxpoint {
	padding-left: 12px;
	padding-bottom: 10px;
	background-image: url(images/point_blue.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
}
.pointblue {
	padding-left: 12px;
	padding-bottom: 5px;
	background-image: url(images/point_blue.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
}
.pointarrow {
	padding-top: 2px;
	padding-left: 38px;
	padding-bottom: 5px;
	background-image: url(images/arrow_blue.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	font-size: 12px !important;
	line-height: 140%;
	font-weight: bold;
}
.txt-s {
	font-size: 10px !important;
	line-height: 140%;
}
.txt-sn {
	font-size: 10px !important;
	line-height: 140%;
	font-weight: normal !important;
}
.txt-att {
	margin-left: 20px !important;
	margin-right: 20px !important;
	color: #585858 !important;
	font-size: 10px !important;
	line-height: 140%;
}
.txt-indent {
	display: block;
	margin-top: 5px !important;
	margin-left: 20px !important;
}
.txt-pink {
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	background-color: #ffecf0;
	border: 1px #ff84a8 solid;
}
.txt-pink-c {
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	background-color: #ffecf0;
	border: 1px #ff84a8 solid;
	font-size: 14px !important;
	line-height: 100% !important;
	font-weight: bold;
	text-align: center;
}
div.txt-pink {
	margin-left: 10px !important;
	margin-right: 10px !important;
	padding-top: 10px !important;
	padding-left: 10px !important;
	padding-right: 10px !important;
	padding-bottom: 10px !important;
	background-color: #ffecf0;
	border: 1px #ff84a8 solid;
	line-height: 100%;
	font-weight: bold;
}
.txt-right {
	font-size: 16px !important;
	line-height: 140%;
	font-weight: bold;
}
a.pageorder-web {
	float: left;
	display: block;
	width: 263px;
	height: 64px;
	margin-left: 10px;
	margin-right: 18px;
	background-image: url(images/img_web.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
}
.pageorder-web:hover {
	background-position: 0 -64px;
}
.lead {
	margin-left: 0px !important;
	margin-right: 0px !important;
	margin-bottom: 15px;
	color: #5e5e5e !important;
	font-size: 14px !important;
	line-height: 140%;
	font-weight: bold;
}
#ONEPLACE {
	width: 630px;
	height: 39px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 15px;
	background-image: url(images/title_oneplace.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
}
#ONEWAYOUT {
	width: 630px;
	height: 39px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 15px;
	background-image: url(images/title_onewayout.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
}
#RECYCLE {
	width: 630px;
	height: 39px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 15px;
	background-image: url(images/title_recycle.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
}
.PET-title {
	width: 223px;
	height: 96px;
	background-image: url(images/img_recycle_title.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
}
.PET-catch {
	width: 223px;
	height: 52px;
	background-image: url(images/img_recycle_catch.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
}
.PET-point {
	width: 630px;
	height: 30px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 5px;
	background-image: url(images/img_oneway_point.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
}
.PET-pointtxt {
	margin-left: 24px !important;
	margin-right: 24px !important;
}
.SERVER-title {
	width: 206px;
	height: 108px;
	background-image: url(images/pic_server_title.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
}
.SERVER-txt {
	width: 203px;
	height: 144px;
	background-image: url(images/pic_server_txt.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
}
a.btn-ex {
	display: block;
	width: 206px;
	height: 25px;
	margin-top: 5px;
	background-image: url(images/btn_ex.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
}
.btn-ex:hover {
	background-position: 0 -25px;
}
.SERVER-spec {
	margin-left: 0px !important;
	margin-right: 0px !important;
	border-collapse: collapse;
	border-spacing: 0px;
	border: 0px;
}
.SERVER-spec th {
	padding-left: 12px;
	padding-bottom: 5px;
	background-image: url(images/point_blue.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	color: #1e1e1e;
	font-size: 12px;
	line-height: 140%;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
}
.SERVER-spec td {
	color: #1e1e1e;
	font-size: 12px;
	line-height: 140%;
	vertical-align: top;
}
.STORY-index {
	height: 22px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	background-image: url(images/story_index.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
}
.q-index {
	width: 630px;
	margin-left: auto;
	margin-right: auto;
}
.q-index li {
	display: block;
	float: left;
	width: 210px !important;
	list-style: none;
}
.q-index li a {
	padding-left: 12px;
	padding-bottom: 5px;
	background-image: url(images/point_blue.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	color: #1d87dc !important;
	font-size: 12px;
	line-height: 140%;
	text-decoration: none !important;
}
.q-index li a:hover {
	color: #ff7932 !important;
}
#STORY-title01 {
	width: 650px;
	height: 91px;
	margin-top: 10px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 19px;
	background-image: url(images/story_title01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
}
#STORY-title02 {
	width: 650px;
	height: 91px;
	margin-top: 10px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 19px;
	background-image: url(images/story_title02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
}
#STORY-title03 {
	width: 650px;
	height: 91px;
	margin-top: 10px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 19px;
	background-image: url(images/story_title03.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
}
#STORY-title04 {
	width: 650px;
	height: 91px;
	margin-top: 10px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 19px;
	background-image: url(images/story_title04.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
}
#STORY-title05 {
	width: 650px;
	height: 91px;
	margin-top: 10px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 19px;
	background-image: url(images/story_title05.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
}
.STORY-sub {
	display: block;
	height: 38px;
	text-indent: -9999px;
}
.STORY-txt {
	margin-left: 45px !important;
	margin-right: 40px !important;
	padding-left: 20px;
	border-left: 3px #adccff solid;
}
#NATURAL {
	width: 594px;
	margin-left: 33px;
	margin-right: 33px;
	padding-bottom: 4px;
	background-color: #1ccbff;
	background-image: url(images/story_natural_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.wrapper {
	width: 594px;
	margin-left: 33px;
	margin-right: 33px;	
}
#MINERAL {
	float: left;
	width: 289px;
	margin-left: 0px;
	margin-right: 0px;
	padding-bottom: 4px;
	background-color: #44b5fe;
	background-image: url(images/story_mineral_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#BOTTLED {
	float: right;
	width: 289px;
	margin-left: 0px;
	margin-right: 0px;
	padding-bottom: 4px;
	background-color: #44b5fe;
	background-image: url(images/story_bottled_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.story-box {
	margin-top: 4px;
	margin-left: 4px;
	margin-right: 4px;
	background-color: #ffffff;
	border-collapse: separate;
	border-spacing: 3px;
	border: 0px;
}
.story-box th {
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	background-color: #a8a8a8;
	color: #ffffff;
	font-size: 14px;
	line-height: 140%;
	font-weight: bold;
	text-align: center;
}
.story-box td {
	padding-top: 2px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 2px;
	color: #1e1e1e;
	font-size: 14px;
	line-height: 140%;
	text-align: left;
}
.story-box2 {
	margin-top: 4px;
	margin-left: 4px;
	margin-right: 4px;
	background-color: #ffffff;
	border-collapse: separate;
	border-spacing: 3px;
	border: 0px;
}
.story-box2 th {
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	background-color: #a8a8a8;
	color: #ffffff;
	font-size: 11px;
	line-height: 140%;
	font-weight: bold;
	text-align: center;
}
.story-box2 td {
	padding-top: 2px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	color: #1e1e1e;
	font-size: 11px;
	line-height: 140%;
	text-align: left;
}
.faq-index {
	width: 630px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 10px;
	padding-bottom: 10px;
	border: 1px solid #cfcfcf;
}
.faq-index li {
	list-style: none;
	margin-left: 10px;
	margin-right: 10px;
}
.faq-index li a {
	padding-left: 12px;
	padding-bottom: 5px;
	background-image: url(images/point_blue.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	color: #1d87dc !important;
	font-size: 12px;
	line-height: 140%;
	text-decoration: none !important;
}
.faq-index li a:hover {
	color: #ff7932 !important;
}
.question {
	margin-left: 12px;
	margin-right: 12px;
	margin-bottom: 10px;
	padding-top: 4px;
	padding-left: 30px;
	padding-bottom: 4px;
	background-image: url(images/icon_question.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color: #444444 !important;
	font-size: 14px;
	line-height: 140%;
	font-weight: bold;
}
.answer {
	margin-bottom: 10px;
	padding-top: 5px;
	padding-left: 30px;
	padding-bottom: 5px;
	background-image: url(images/icon_answer.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.graybox {
	padding-top: 10px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 10px;
	background-color: #eeeeee;
}
.txt-list {
	width: 630px;
	margin-left: auto;
	margin-right: auto;
}
.txt-list li {
	list-style: none;
	margin-left: 10px;
	margin-right: 10px;
	padding-left: 12px;
	padding-bottom: 5px;
	background-image: url(images/point_blue.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	color: #1e1e1e !important;
	font-size: 12px;
	line-height: 140%;
}
a.btn-partner {
	display: block;
	width: 498px;
	height: 54px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 19px;
	background-image: url(images/btn_partner.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;	
}
.btn-partner:hover {
	background-position: 0 -54px;	
}


/*=====================================
メインコンテンツエリア：選べる天然水
=====================================*/

#PAGEIMAGE-HITA {
	width: 920px;
	height: 200px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 18px;
	background-image: url(images/pageimage_hita.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
}
#PAGEIMAGE-AQUA {
	width: 920px;
	height: 200px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 18px;
	background-image: url(images/aqua.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
}
#PAGEIMAGE-AQUAa {
	width: 920px;
	height: 200px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 18px;
	background-image: url(0701aqua/aqua.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
}
#HITA-lead {
	width: 630px;
	height: 62px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 12px;
	background-image: url(images/hita_lead.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
}
#HITA-aqua {
	width: 630px;
	height: 62px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 12px;
	background-image: url(images/hita_aqua.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
}
#PAGEIMAGE-FUJI {
	width: 920px;
	height: 200px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 18px;
	background-image: url(images/pageimage_fuji.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
}
#FUJI-lead {
	width: 630px;
	height: 59px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 15px;
	background-image: url(images/fuji_lead.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
}
#PAGEIMAGE-KYO {
	width: 920px;
	height: 200px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 18px;
	background-image: url(images/pageimage_kyo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
}
#KYO-lead01 {
	width: 630px;
	height: 59px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 15px;
	background-image: url(images/kyo_lead01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
}
#KYO-lead02 {
	width: 630px;
	height: 59px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 15px;
	background-image: url(images/kyo_lead02.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
}
.mineral {
	margin-left: 10px;
	margin-right: 10px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	background-color: #f6f6f6;
	border: 1px #d3d3d3 solid;
	text-align: center;
}
.mineralbox {
	margin-left: auto;
	margin-right: auto;
	border-collapse: collapse;
	border-spacing: 0px;
	border: 0px;
}
.mineralbox td {
	padding-left: 3px;
	padding-right: 3px;
	text-align: center;
	vertical-align: middle;
}
.mineral p {
	margin-top: 5px;
	margin-left: 0px !important;
	margin-right: 0px !important;
	font-size: 14px !important;
	line-height: 140%;
	font-weight: bold;
	text-align: center !important;
}
.MINERAL-title {
	width: 630px;
	height: 56px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 15px;
	background-image: url(images/title_mineral.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;	
}
.MINERAL-ge {
	width: 630px;
	height: 50px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 18px;
	background-image: url(images/hita_ge.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;	
}
.MINERAL-ge-txt {
	margin-left: 45px !important;
	margin-right: 40px !important;
	padding-left: 20px;
	border-left: 3px #a1dbff solid;
}
.MINERAL-zn {
	width: 630px;
	height: 50px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 18px;
	background-image: url(images/hita_zn.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;	
}
.MINERAL-zn-txt {
	margin-left: 45px !important;
	margin-right: 40px !important;
	padding-left: 20px;
	border-left: 3px #faa1ff solid;
}
.MINERAL-v {
	width: 630px;
	height: 50px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 18px;
	background-image: url(images/fuji_v.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;	
}
.MINERAL-v-txt {
	margin-left: 45px !important;
	margin-right: 40px !important;
	padding-left: 20px;
	border-left: 3px #fdb867 solid;
}
a.orderbtn-hita {
	display: block;
	width: 566px;
	height: 166px;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(images/orderbtn_hita.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;	
}
.orderbtn-hita:hover {
	background-position: 0 -166px;	
}

a.orderbtn-aqua {
	display: block;
	width: 566px;
	height: 166px;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(images/orderbtn_aqua.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;	
}
.orderbtn-aqua:hover {
	background-position: 0 -166px;	
}

a.orderbtn-fuji {
	display: block;
	width: 566px;
	height: 166px;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(images/orderbtn_fuji.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;	
}
.orderbtn-fuji:hover {
	background-position: 0 -166px;	
}
a.orderbtn-kyo {
	display: block;
	width: 566px;
	height: 166px;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 19px;
	background-image: url(images/orderbtn_kyo.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;	
}
.orderbtn-kyo:hover {
	background-position: 0 -166px;	
}
a.orderbtn-miyako {
	display: block;
	width: 566px;
	height: 166px;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(images/orderbtn_miyako.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;	
}
.orderbtn-miyako:hover {
	background-position: 0 -166px;	
}






/*=====================================
kojima追加：選べる天然水
=====================================*/

.box05 {
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 10px;
	border-collapse: separate;
	border-spacing: 0px;
	border-top: 1px solid #d3d3d3;
	border-right: 1px none #d3d3d3;
	border-bottom: 1px none #d3d3d3;
	border-left: 1px solid #d3d3d3;
}
.box05 th {
	padding-top:3px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:3px;
	background-color: #d1eafb;
	color: #0369c8;
	font-size: 12px;
	line-height: 140%;
	font-weight: bold;
	text-align: left;

	border-right: 1px solid #d3d3d3;
}
.box05 td {
	padding-top:3px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:3px;
	background-color: #ffffff;
	color: #1e1e1e;
	font-size: 12px;
	line-height: 140%;
	border-top: 1px none #000000;
	border-right: 1px solid #d3d3d3;
	border-bottom: 1px solid #d3d3d3;
	border-left: 1px none #000000;
}
.box04 {

	border-collapse: separate;
	border-spacing: 0px;
}
.box04 th {

	background-color: #d1eafb;
	color: #0369c8;
	font-size: 12px;
	line-height: 140%;
	font-weight: bold;
	text-align: left;

}
.box04 td {
	color: #1e1e1e;
	font-size: 12px;
	line-height: 140%;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.product_link:hover{border:solid 2px;border-color:#FF0000;}

.deep_blue {
	font-size: 12px;
	font-weight: bold;
	color:#133e68;
	line-height: 16px;
}
.gre_nobold {
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 8px;
	padding-left: 10px;
	padding-bottom: 4px;
	background-image: url(images/point_green.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color: #1e1e1e;
	font-size: 12px;
	line-height: 140%;
}


a.btn-pamphlet {
	display: block;
	width: 190px;
	height: 25px;
	margin-top: 5px;
	background-image: url(images/btn_pamphlet.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
}
.btn-pamphlet:hover {
	background-position: 0 -25px;
}
#com1Box {
	background-color: #EDF8FA;
	padding: 5px;
	margin-top: 2px;
	margin-right: 13px;
	margin-bottom: 2px;
	margin-left: 13px;
	border: 1px solid #CCCCCC;
}
#com2Box {
	background-color: #C0EEB7;
	padding: 5px;
	margin-top: 10px;
	margin-right: 13px;
	margin-bottom: 0px;
	margin-left: 13px;
	border: 1px solid #CCCCCC;
	font-size: 14px;
}
#com3Box {
	padding: 5px;
	margin-top: 10px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 15px;
}
.mineInfo {
	margin-left: 100px;
	font-size: 12px;
	line-height: 1.2;
}
