﻿@charset "utf-8";
/* CSS Document */

/* ------------------------------------------------------
mini bottle
------------------------------------------------------ */
#contents .nav {
	margin:0 0 18px 0;
}
#contents .nav ul li {
    float:left;
	margin:0 0 0 12px;
	text-indent:-10000px;
}

* html #contents .nav ul li {margin:0 0 0 10px;}

#contents .nav ul li.nv00 a{ background:url(../../special/images/minib/nav_00.jpg) 0 0 no-repeat; display:block; width:155px; height:170px;}
#contents .nav ul li.nv00 a:hover { background:url(../../special/images/minib/nav_00_on.jpg) 0 0 no-repeat;}
#contents .nav ul li.nv01 a{ background:url(../../special/images/minib/nav_01.jpg) 0 0 no-repeat; display:block; width:155px; height:170px;}
#contents .nav ul li.nv01 a:hover { background:url(../../special/images/minib/nav_01_on.jpg) 0 0 no-repeat;}
#contents .nav ul li.nv02 a{ background:url(../../special/images/minib/nav_02.jpg) 0 0 no-repeat; display:block; width:155px; height:170px;}
#contents .nav ul li.nv02 a:hover { background:url(../../special/images/minib/nav_02_on.jpg) 0 0 no-repeat;}
#contents .nav ul li.nv03 a{ background:url(../../special/images/minib/nav_03.jpg) 0 0 no-repeat; display:block; width:155px; height:170px;}
#contents .nav ul li.nv03 a:hover { background:url(../../special/images/minib/nav_03_on.jpg) 0 0 no-repeat;}
#contents .nav ul li.nv04 a{ background:url(../../special/images/minib/nav_04.jpg) 0 0 no-repeat; display:block; width:155px; height:170px;}
#contents .nav ul li.nv04 a:hover { background:url(../../special/images/minib/nav_04_on.jpg) 0 0 no-repeat;}

#contents .nav ul li.nv00_on { background:url(../../special/images/minib/nav_00_on.jpg) 0 0 no-repeat; display:block; width:155px; height:170px;}
#contents .nav ul li.nv01_on { background:url(../../special/images/minib/nav_01_on.jpg) 0 0 no-repeat; display:block; width:155px; height:170px;}
#contents .nav ul li.nv02_on { background:url(../../special/images/minib/nav_02_on.jpg) 0 0 no-repeat; display:block; width:155px; height:170px;}
#contents .nav ul li.nv03_on { background:url(../../special/images/minib/nav_03_on.jpg) 0 0 no-repeat; display:block; width:155px; height:170px;}
#contents .nav ul li.nv04_on { background:url(../../special/images/minib/nav_04_on.jpg) 0 0 no-repeat; display:block; width:155px; height:170px;}

#contents .main_contents {
    width:852px;
}
#contents .main_contents_in {
    width:801px;
	margin:0 0 0 24px;
}
#contents p.faq {
	border-top:dotted #ccc 2px;
    margin:0 0 20px 13px;
	padding:50px 0 0 0;
}
#contents .main_contents p.top_inner {
    margin:0 0 25px 13px;
}
#contents .main_contents_in p.top_inner {
    margin:0 0 23px 13px;
    width:788px;
}
#contents span.top_pdf {
    margin:0 0 0 13px;
	display:block;
}
#contents p.pam {margin:2px 0 16px 13px;}
#contents p.etc {margin:6px 0 0 13px;}
h3 { margin:40px 0 30px 0; border-bottom:solid 2px #00abeb; padding-bottom:12px;}
p { margin:0; padding:0;}
/* ------------------------------------------------------
index.html
------------------------------------------------------ */
#contents .main_contents .img_00_01 {
    margin:-20px 0 40px 0;
	text-align:center;
}
#contents .main_contents .img_00_02 {
	text-align:center;
    margin:0 0 20px 0;
}
#contents .main_contents .img_00_03 {
	text-align:center;
    margin:0 0 28px 0;
}
#contents .main_contents .img_00_04 {
	text-align:center;
	width:801px;
	margin:0 0 55px 24px;
}
/* ------------------------------------------------------
stylish.html
------------------------------------------------------ */
#contents .main_contents_in {
    width:801px;
}
#contents .main_contents_in .img_01_01 {
    margin:0 0 50px 0;
}
#contents .main_contents_in .img_01_02 {
}
#contents .main_contents_in .img_01_02 p {
    float:left;
	width:360px;
	font-weight:bold;
	font-size:13px;
}
#contents .main_contents_in .img_01_02 p em {
	font-weight:normal;
	font-size:12px;
	font-style:normal;
	display:inline-block;
	padding:8px 0 0 0;
}
#contents .main_contents_in .img_01_02 div {
    float:right;
	width:405px;
    margin:0 0 35px 0;
}
/* ------------------------------------------------------
safety.html
------------------------------------------------------ */
#contents .main_contents_in .img_02_01 {
	margin:30px 0 30px 0;
}
#contents .main_contents_in .img_02_01 .left_03 {
    float:left;
	width:570px;
}
#contents .main_contents_in .img_02_01 .left_03 span {
    margin:0 0 10px 0;
	display:block;
}
#contents .main_contents_in .img_02_01 .left_03 p {
	width:560px;
	font-weight:bold;
	font-size:13px;
}
#contents .main_contents_in .img_02_01 .left_03 p em {
	font-weight:normal;
	font-size:12px;
	font-style:normal;
	display:inline-block;
	padding:8px 0 0 0;
}
#contents .main_contents_in .img_02_01 .right_03 {
    float:right;
	width:200px;
}


#contents .main_contents_in .img_02_02 {
	margin:0 0 20px 0;
}
#contents .main_contents_in .img_02_02 .left_03 {
    float:left;
	width:250px;
}
#contents .main_contents_in .img_02_02 .left_03 span {
    margin:0 0 10px 0;
	display:block;
}
#contents .main_contents_in .img_02_02 .left_03 p {
	width:250px;
	font-weight:bold;
	font-size:13px;
}
#contents .main_contents_in .img_02_02 .left_03 p em {
	font-weight:normal;
	font-size:12px;
	font-style:normal;
	display:inline-block;
	padding:8px 0 0 0;
}
#contents .main_contents_in .img_02_02 .right_03 {
    float:right;
	width:510px;
	padding:12px 0 40px 0;
}
#contents .main_contents_in .img_02_02 .right_03 {
	/padding:12px 0 10px 0;
}
#contents .main_contents_in .img_02_02 .right_03 p {
    display:inline-block;
	width:150px;
	position:absolute;
	margin:130px 0 0 358px;
	font-size:10px;
	color:#009fda;
}
#contents .main_contents_in .img_02_02 .right_03 p em {
    padding:8px 0 0 0;
	display:inline-block;
	font-style:normal;
}
/* ------------------------------------------------------
environment.html
------------------------------------------------------ */
#contents .main_contents_in .img_03_01 {
    margin:30px 0 30px 0;
}
#contents .main_contents_in .img_03_01 p {
	font-weight:bold;
	font-size:13px;
}
#contents .main_contents_in .img_03_01 p em {
	font-weight:normal;
	font-size:12px;
	font-style:normal;
	display:inline-block;
}
#contents .main_contents_in .img_03_02 {
    margin:30px 0 30px 0;
}
#contents .main_contents_in .img_03_03 p {
	color:#009fda;
	margin:0 0 20px 12px;
	width:790px;
}
#contents .main_contents_in .img_03_03 p span {
	padding:8px 10px;
	display:block;
	background:#f4faff;
	margin:10px 0;
}
#contents .main_contents_in .img_03_03 p em {
	font-weight:normal;
	font-size:12px;
	font-style:normal;
	display:inline-block;
}
#contents .main_contents_in .txt03_1 {
	background:url(../../special/images/minib/pic_03_02.gif) no-repeat;
	display:block;
	text-indent:-10000px;
	position:absolute;
	margin:28px 0 0 30px;
	width:172px;
	height:72px;
}
#contents .main_contents_in .txt03_2 {
	background:url(../../special/images/minib/pic_03_03.gif) no-repeat;
	display:block;
	text-indent:-10000px;
	position:absolute;
	margin:22px 0 0 599px;
	width:155px;
	height:79px;
}
#contents .main_contents_in .txt03_3 {
	background:url(../../special/images/minib/pic_03_04.gif) no-repeat;
	display:block;
	text-indent:-10000px;
	position:absolute;
	margin:264px 0 0 242px;
	width:220px;
	height:71px;
}

/* ------------------------------------------------------
total_solution.html
------------------------------------------------------ */
#contents .main_contents_in .img_04_01 {
    margin:30px 0 30px 0;
}
#contents .main_contents_in .img_04_01 p {
	font-weight:bold;
	font-size:13px;
}
#contents .main_contents_in .img_04_01 p em {
	font-weight:normal;
	font-size:12px;
	font-style:normal;
	display:inline-block;
}
#contents .main_contents_in .img_04_02 {
	margin:0 0 20px 0;
	font-size:12px;
}
#contents .main_contents_in .img_04_02 span {
    position:absolute;
	text-align:center;
}
#contents .main_contents_in .img_04_02 span em {
    font-size:11px;
	display:block;
	line-height:100%;
	padding-top:2px;
	font-style:normal;
}
#contents .main_contents_in .img_04_02 span.txt04_1 { margin:59px 0 0 318px;}
#contents .main_contents_in .img_04_02 span.txt04_2 { margin:144px 0 0 120px;}
#contents .main_contents_in .img_04_02 span.txt04_3 { margin:131px 0 0 543px;}
#contents .main_contents_in .img_04_02 span.txt04_4 { margin:280px 0 0 25px;}
#contents .main_contents_in .img_04_02 span.txt04_5 { margin:280px 0 0 624px;}


/*
#contents .main_contents_in .img_04_02 ul li {
    float:left;
	text-align:center;
}
#contents .main_contents_in .img_04_02 ul li span {
    font-size:11px;
	display:block;
	line-height:100%;
	padding-top:2px;
}
#contents .main_contents_in .img_04_02 ul li.tt31 { padding:60px 0 0 321px;}
#contents .main_contents_in .img_04_02 ul li.tt32 { padding:31px 0 0 121px;}
#contents .main_contents_in .img_04_02 ul li.tt33 { padding:18px 0 0 289px;}
#contents .main_contents_in .img_04_02 ul li.tt34 { padding:97px 0 0 24px;}
#contents .main_contents_in .img_04_02 ul li.tt35 { padding:97px 0 0 456px;}

#contents .main_contents_in .img_04_02 ul li.tt31 { /padding:60px 0 0 321px;}
#contents .main_contents_in .img_04_02 ul li.tt32 { /padding:34px 0 0 121px;}
#contents .main_contents_in .img_04_02 ul li.tt33 { /padding:22px 0 0 289px;}
#contents .main_contents_in .img_04_02 ul li.tt34 { /padding:100px 0 0 24px;}
#contents .main_contents_in .img_04_02 ul li.tt35 { /padding:100px 0 0 456px;}


