@import url(base.css);



/*
基本
----------------------------------------------------------- */
html {}

body, input, select, textarea {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 75%;
	line-height: 150%;
}

h1 {
	/* good place to define a font-family */
	position: absolute;
	top: 34px;
	left: 30px;
}

h1 span {
	position: relative;
	top: -1000px;
}
h2{
	text-indent: -9999px;
	height: 55px;
	width: 580px;
	background-repeat: no-repeat;
}
h3{
	text-indent: -9999px;
	height: 50px;
	width: 530px;
	background-repeat: no-repeat;
	margin-bottom: 30px;
}


.wrap {
	clear: both;
}




/*
 Link Color [
----------------------------------------------------------- */
a {
        text-decoration:none;
}
a:link {
	color:#014099;
}
a:visited {
	color:#014099;
}
a:hover {
	text-decoration:underline;
	color: #FF3366;
}
a:active {
        color:blue;
}

/*
基本
----------------------------------------------------------- */
#outer {
	width: auto;
	background-image: url(../img/back.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
#header {
	width: 901px;
	position: relative;
	background-image: url(../img/head.jpg);
	background-repeat: no-repeat;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	height: 84px;
}
#header #mainmenu {
	height: 85px;
	width: 640px;
	position: relative;
	left: 260px;
	top: 0px;
}
#header #mainmenu span {
	display: none;
}

#box {
	width: 901px;
	position: relative;
	background-image: url(../img/waku.jpg);
	background-repeat: repeat-y;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-bottom: 20px;
}
#top #box {
	padding-bottom: 0px;
}

#footerouter {
	width: auto;
	clear: both;
}
#footer {
	width: 901px;
	position: relative;
	background-image: url(../img/btm.jpg);
	background-repeat: no-repeat;
	padding-top: 20px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 20;
	margin-left: auto;
}
#top #footer {
	background-image: url(../topimg/btm_top.jpg);
}
#left {
	float: left;
	width: 240px;
	margin-left: 0px;
	margin-right: 30px;
	padding-left: 30px;
	margin-top: 10px;
}
#main {
	float: left;
	width: 570px;
	margin-top: 10px;
}



/*
sidemenu
----------------------------------------------------------- */
#left h4 {
	display: none;
}
#left #lefthead {
	background-image: url(../img/sidemenu_head.gif);
	background-repeat: no-repeat;
	height: 15px;
	width: 237px;
}
#left #leftmenu {
	background-image: url(../img/sidemenu_back.jpg);
	background-repeat: repeat-y;
	width: 220px;
	padding-left: 20px;
}
#left #leftbtm {
	background-image: url(../img/sidemenu_btm.jpg);
	background-repeat: no-repeat;
	height: 110px;
	width: 237px;
}
#left #leftmenu ul {
	margin-bottom: 10px;
}
#left #leftmenu li{
	height: 38px;
	width: 204px;
	text-indent: -9999px;
}
#left #leftmenu li a {
	display: block;
	height: 38px;
	width: 204px;
	background-repeat: no-repeat;
}
#left #leftmenu li a:hover {
	background-position: -204px 0px;
}
#left #leftmenu1 {background-image: url(../img/side_menu_usage.gif);}
#left #leftmenu1 a:hover{
	background-image: url(../img/side_menu_usage.gif);
	background-position: -204px 0px;
}
#left #leftmenu2 {background-image: url(../img/side_menu_ad.gif);}
#left #leftmenu2 a:hover{
	background-image: url(../img/side_menu_ad.gif);
	background-position: -204px 0px;
}
#left #leftmenu3 {background-image: url(../img/side_menu_machiai.gif);}
#left #leftmenu3 a:hover{
	background-image: url(../img/side_menu_machiai.gif);
	background-position: -204px 0px;
}
#left #leftmenu4 {background-image: url(../img/side_menu_monitor.gif);}
#left #leftmenu4 a:hover{
	background-image: url(../img/side_menu_monitor.gif);
	background-position: -204px 0px;
}
#left #leftmenu5 {background-image: url(../img/side_menu_shop.gif);}
#left #leftmenu5 a:hover{
	background-image: url(../img/side_menu_shop.gif);
	background-position: -204px 0px;
}
#left #leftmenu6 {background-image: url(../img/side_menu_nursing.gif);}
#left #leftmenu6 a:hover{
	background-image: url(../img/side_menu_nursing.gif);
	background-position: -204px 0px;
}

#left #leftmenu_mama a{
	display: block;
	width: 204px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	background-image: url(../img/side_ban_mamaclub.gif);
	background-repeat: no-repeat;
	height: 124px;
	margin-bottom: 10px;
}
#left #leftmenu_mama a:hover{
	background-position: -204px 0px;
}


/*
TOP
----------------------------------------------------------- */
#top #left {
	width: 260px;
	margin-left: 0px;
	margin-right: 13px;
}
#top #flash {
	width: 840px;
	padding-left: 30px;
}
#top #left li a{
　　background-repeat: no-repeat;
	width: 260px;
	text-indent: -9999px;
}

#top #left #menu1 a{
	display: block;
	background-image: url(../topimg/menu_machiai.jpg);
	height: 100px;
}
#top #left #menu1 a:hover{
	background-image: url(../topimg/menu_machiai.jpg);
	background-position: 0px -100px;
}
#top #left #menu2 a{
	display: block;
	background-image: url(../topimg/menu_bolger.jpg);
	height: 160px;
}
#top #left #menu2 a:hover{
	background-image: url(../topimg/menu_bolger.jpg);
	background-position: 0px -160px;
}
#top #left #menu3 a{
	display: block;
	background-image: url(../topimg/manu_mamaclub.jpg);
	height: 205px;
}
#top #left #menu3 a:hover{
	background-image: url(../topimg/manu_mamaclub.jpg);
	background-position: 0px -205px;
}
#top #left #menu4 a {
	display: block;
	background-image: url(../topimg/menu_cm.jpg);
	height: 110px;
}
#top #left #menu4 a:hover{
	background-image: url(../topimg/menu_cm.jpg);
	background-position: 0px -110px;
}
#top #left #menu6 a {
	display: block;
	background-image: url(../topimg/menu_report.jpg);
	height: 160px;
}


#top #left #menu5 a:hover{
	background-image: url(../topimg/menu_online.jpg);
	background-position: -260px 0px;
}
#top #main {
	float: left;
	width: 570px;
}
#top #main #mamaclub {
	background-image: url(../topimg/mamaclub.jpg);
	background-repeat: no-repeat;
	height: 200px;
	width: 570px;
}
#top #mamaclub span{
	display: none;	
}
#top #banner2 {
	clear: both;
	padding-left: 10px;
	height: 62px;
	width: 560px;
}
#top #banner2 li {
	float: left;
	height: 60px;
	width: 276px;
	background-repeat: no-repeat;
	text-indent: -9999px;
}
#top #banner2 li a{
	height: 62px;
	width: 276px;
	display: block;
}
#top #banner2 #seiyaku{
	background-image: url(../topimg/ban_seiyaku.jpg);
}
#top #banner2 #seiyaku a:hover {
	background-image: url(../topimg/ban_seiyaku.jpg);
	background-position: 0px -61px;
	background-repeat: no-repeat;
}
#top #banner2 #healthcare{
	background-image: url(../topimg/ban_healthcare.jpg);
}
#top #banner2 #healthcare a:hover {
	background-image: url(../topimg/ban_healthcare.jpg);
	background-position: 0px -61px;
	background-repeat: no-repeat;
}
#top #main #news {
	background-image: url(../topimg/tit_news.jpg);
	background-repeat: no-repeat;
	padding-top: 40px;
	padding-left: 15px;
	clear: both;
}
#top #news dl dt{
	width:9em;
	padding-left:10px;
	background-image: url(../topimg/allow.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	}

#top #news dl dd{
	margin-top: -1.4em;
	margin-right: 0;
	margin-bottom: 0.5em;
	margin-left: 7em;
	width: 320px;
	}
#top #outer #box #main #news dl {
	background-color: #E3F9D5;
	padding: 10px;
	height: 80px;
	width: 525px;
	overflow: auto;
	background-image: url(../topimg/i_news.jpg);
	background-repeat: no-repeat;
	background-position: 430px 0px;
	line-height: 130%;
}
#copyright {
	background-image: url(../img/copyrightt.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	float: left;
	width: 300px;
}
#submenu {
	font-size: 10px;
	float: right;
	margin-right: 20px;
	height: 20px;
	width: 400px;
	overflow: show;
	text-align: right;
	}
#top #group {
	background-image: url(../topimg/tit_group.gif);
	background-repeat: no-repeat;
	padding-left: 230px;
	clear: both;
	width: 645px;
	padding-top: 15px;
}
#top #group span{
	display: none;
}
#top #group img {
	margin-bottom: 10px;
}
#top #nursing {
	padding-top: 10px;
	padding-left: 25px;
	clear: both;
	width: 865px;
	background-color: #2EAAD8;
	padding-bottom: 5px;
}
#top #nursing #b a{
	background-image: url(../topimg/ban_nursing.gif);
	background-repeat: no-repeat;
	width: 740px;
	padding-top: 35px;
	padding-left: 90px;
	padding-right: 10px;
	height: 55px;
	display: block;
	color: #000000;
}
#top #nursing #b a:hover{
	background-image: url(../topimg/ban_nursing.gif);
	background-repeat: no-repeat;
	color: #000099;
	text-decoration: none;
	background-position: 0px -90px;
}
#top #topmenu {
	background-image: url(../topimg/mainmenuback.jpg);
	background-repeat: no-repeat;
	height: 140px;
	width: 550px;
	padding-top: 12px;
	padding-left: 11px;
}
#top #topmenu .left{
	height: 125px;
	width: 196px;
	float:left;
}
#top #topmenu .left #topmenu1 a{
	background-image: url(../topimg/menu.jpg);
	background-repeat: no-repeat;
	height: 125px;
	width: 93px;
	display: block;
	background-position: -12px -12px;
	margin-right: 5px;
	float: left;
	text-indent: -9999px;
}
#top #topmenu .left #topmenu1 a:hover{
	background-image: url(../topimg/menu.jpg);
	background-repeat: no-repeat;
	background-position: -12px -172px;
}
#top #topmenu .left #topmenu2 a{
	background-image: url(../topimg/menu.jpg);
	background-repeat: no-repeat;
	height: 125px;
	width: 93px;
	display: block;
	background-position: -109px -12px;
	float: left;
	text-indent: -9999px;
}
#top #topmenu .left #topmenu2 a:hover{
	background-image: url(../topimg/menu.jpg);
	background-repeat: no-repeat;
	background-position: -109px -172px;
}
#top #topmenu .right{
	height: 125px;
	width: 340px;
	float:left;
}
#top #topmenu .right li {
	height: 39px;
	width: 340px;
	margin-bottom: 5px;
}
#top #topmenu .right li a {
	text-indent: -9999px;
	display: block;
	height: 39px;
	width: 340px;
}
#top #topmenu .right #topmenu3 a {
	background-image: url(../topimg/menu.jpg);
	background-repeat: no-repeat;
	background-position: -208px -12px;
}
#top #topmenu .right #topmenu3 a:hover {
	background-image: url(../topimg/menu.jpg);
	background-repeat: no-repeat;
	background-position: -208px -172px;
}
#top #topmenu .right #topmenu4 a {
	background-image: url(../topimg/menu.jpg);
	background-repeat: no-repeat;
	background-position: -208px -55px;
}
#top #topmenu .right #topmenu4 a:hover {
	background-image: url(../topimg/menu.jpg);
	background-repeat: no-repeat;
	background-position: -208px -215px;
}
#top #topmenu .right #topmenu5 a {
	background-image: url(../topimg/menu.jpg);
	background-repeat: no-repeat;
	background-position: -208px -98px;
}
#top #topmenu .right #topmenu5 a:hover {
	background-image: url(../topimg/menu.jpg);
	background-repeat: no-repeat;
	background-position: -208px -258px;
}


#top #faq a {
	background-image: url(../topimg/ba_faq.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 155px;
	width: 560px;
}
#top #faq a:hover{
	background-image: url(../topimg/ba_faq.jpg);
	background-repeat: no-repeat;
	background-position: 0px -160px;
}
#top #faq a span{
	display: none;
}
#top #shoudoku a {
	background-image: url(../topimg/ban_shoudoku.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 130px;
	width: 560px;
}
#top #shoudoku a:hover{
	background-image: url(../topimg/ban_shoudoku.jpg);
	background-repeat: no-repeat;
	background-position: 0px -130px;
}
#top #shoudoku a span{
	display: none;
}
#top #main #hajimete a {
	background-image: url(../topimg/ban_hajimete.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 100px;
	width: 560px;
}
#top #hajimete a:hover{
	background-image: url(../topimg/ban_hajimete.jpg);
	background-repeat: no-repeat;
	background-position: 0px -100px;
}
#top #hajimete a span{
	display: none;
}
#top #main #cpanq a {
	background-image: url(../topimg/ban_cpanq.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 100px;
	width: 560px;
}
#top #cpanq a:hover{
	background-image: url(../topimg/ban_cpanq.jpg);
	background-repeat: no-repeat;
	background-position: 0px -100px;
}
#top #cpanq a span{
	display: none;
}
#top #senden a {
	background-image: url(../topimg/ban_senden.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 105px;
	width: 560px;
	background-position: -7px -2px;
}
#top #senden a:hover{
	background-image: url(../topimg/ban_senden.jpg);
	background-repeat: no-repeat;
	background-position: -7px -106px;
}
#top #senden a span{
	display: none;
}



/*
メイン
----------------------------------------------------------- */
#ctgpath {
    height: 20px;
	width: 560px;
	color: #FF9900;
	padding-top: 5px;
	padding-bottom: 5px;
}
#main #wakuhead {
	background-image: url(../img/waku_head.gif);
	background-repeat: no-repeat;
	width: 580px;
	height: 20px;
}
#main #waku {
	background-image: url(../img/waku_back.gif);
	background-repeat: repeat-y;
	width: 540px;
	padding-left: 20px;
	padding-right: 20px;
}
#main #wakubtm {
	background-image: url(../img/waku_btm.gif);
	background-repeat: no-repeat;
	width: 580px;
	height: 20px;
	clear: both;
}
#b_top a{
	background-image: url(../img/b_top.gif);
	background-repeat: no-repeat;
	display: block;
	float: right;
	text-indent: -9999px;
	height: 20px;
	width: 85px;
	margin-top: 5px;
	clear: both;
}


/*
特徴
----------------------------------------------------------- */
#feature h2{
	background-image: url(../feature/img/midashi1.gif);
}
#feature h3{
	background-image: url(../feature/img/midashi2.gif);
}
#feature h4{
	display: none;
}
#feature #cont1 {
	background-image: url(../feature/img/setumei1.gif);
	background-repeat: no-repeat;
	width: 560px;
	height: 240px;
	overflow: visible;
}
#feature #cont1 p {
	width: 230px;
	padding-top: 30px;
	padding-left: 60px;
	float: left;
}
#feature #cont2 {
	background-image: url(../feature/img/setumei2.gif);
	background-repeat: no-repeat;
	width: 560px;
	height: 350px;
	overflow: visible;
	clear: both;
}
#feature #cont2 p {
	width: 450px;
	padding-top: 30px;
	padding-left: 60px;
}
#feature #cont3 {
	background-image: url(../feature/img/setumei3.gif);
	background-repeat: no-repeat;
	width: 560px;
	height: 240px;
	overflow: visible;
	clear: both;
}
#feature #cont3 p {
	width: 230px;
	padding-top: 50px;
	padding-left: 60px;
	float: left;
}
#feature #cont4 {
	background-image: url(../feature/img/setumei4.gif);
	background-repeat: no-repeat;
	width: 560px;
	height: 140px;
	overflow: visible;
	clear: both;
}
#feature #cont4 p {
	width: 330px;
	padding-top: 30px;
	padding-left: 60px;
}
#feature table {
	width: 460px;
	font-size: 80%;
	line-height: 120%;
	margin-left: 55px;
	margin-top: 10px;
	border: 1px solid #002F88;
}
#feature td {
	background-color: #FBFAD8;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #002F88;
	border-bottom-color: #002F88;
}
#feature table li{
	list-style-position: inside;
	list-style-type: circle;
}
#feature td, #feature th {
	padding: 5px;
}
#feature .color1{
	color: #000000;
	background-color: #C1C1C1;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #002F88;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #002F88;
}
#feature .color2{
	color: #FFFFFF;
	background-color: #002F88;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #002F88;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #002F88;
}
#feature .color3{
	background-color: #519428;
	color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #519428;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #519428;
}
#feature .color4{
	background-color: #DCEBFF;
}
#feature .color5{
	background-color: #A09E00;
	color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #002F88;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A09E00;
}
#feature #douga {
	height: 24px;
	width: 97px;
	padding-top: 15px;
	padding-left: 200px;
	clear: both;
}
#feature #douga a{
	display: block;
	height: 24px;
	width: 97px;
	background-image: url(../feature/img/b_douga.gif);
	background-repeat: no-repeat;
}
#feature #douga a span{
	display: none;
}

/*
商品
----------------------------------------------------------- */
#product h2{
	background-image: url(../product/img/midashi1.gif);
}
#product h3{
	background-image: url(../product/img/midashi2.gif);
}
#product h4{
	display: none;
}
#product #cont1 {
	background-image: url(../product/img/i_iyakuhin.gif);
	background-repeat: no-repeat;
	width: 360px;
	overflow: visible;
	float: left;
}
#product #cont1 p {
	padding-top: 35px;
	padding-left: 5px;
	float: left;
	color: #FF0000;
}#product #cont2 {
	padding: 5px;
	border: 1px solid #2DA9D7;
	width: 150px;
	float: left;
}
#product  #cont3 {
	padding: 5px;
	clear: both;
	margin-top: 5px;
	border: 1px solid #86A0C8;
	width: 510px;
	height: 160px;
	overflow: visible;
}
#product .photo {
	float: left;
	width: 187px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #a7a7a7;
}
#product #cont3 .text {
	padding: 5px;
	float: left;
	width: 310px;
	height: 150px;
}
#product #cont3 .text h5 {
	font-size: 18px;
	font-weight: bold;
	color: #2EAAD8;
	height: 15px;
	line-height: 18px;
}
#product #cont3 .text p {
	margin-top: 20px;
	height: 85px;
}
#product #cont3 #text2 {
	width: 310px;
}
#product #cont3 .text .jouhou{
	display: block;
	height: 22px;
	width: 134px;
	background-image: url(../product/img/b_seihin.jpg);
	background-repeat: no-repeat;
	float: right;
}
#product #cont3 .text .jouhou a{
	display: block;
	height: 22px;
	width: 134px;
	background-image: url(../product/img/b_seihin.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
}
#product #cont3 .text .jouhou a:hover{
	background-image: url(../product/img/b_seihin.jpg);
}
#product #cont4 {
	background-repeat: no-repeat;
	height: 80px;
	width: 525px;
	margin-top: 10px;
	text-align: right;
}


/*
商品　液体タイプ
----------------------------------------------------------- */
#product_liquid h2{
	background-image: url(../product/img/midashi1.gif);
}
#product_liquid #title{
	background-image: url(../product/img/midashi2-2.gif);
	height: 50px;
	width: 530px;
	background-repeat: no-repeat;
	margin-bottom: 30px;
}
#product_liquid h3{
	display: none;
}
#product_liquid h4{
	font-size: 100%;
	font-weight: bold;
	color: #014099;
}
#product_liquid #title #link {
	display: block;
	height: 50px;
	width: 100px;
	float: right;
}
#product_liquid #title #link a {
	display: block;
	height: 50px;
	width: 100px;
	text-indent: -9999px;
}
#product_liquid #cont1 {
	width: 530px;
	height: 300px;
	overflow: visible;
}
#product_liquid #photo {
	float: left;
	width: 158px;
}
#product_liquid #cont1 #text {
	float: left;
	width: 370px;
}
#product_liquid #cont1 #chui {
	padding: 5px;
	width: 360px;
	border: 1px solid #014099;
}
#product_liquid #cont1 #text #chui li {
	list-style-position: outside;
	list-style-type: decimal;
	padding-left: 0px;
	margin-left: 30px;
}
#product_liquid .cont{
	width: 530px;
	clear: both;
	margin-top: 30px;
}
#product_liquid .cont li {
	list-style-position: outside;
	list-style-type: decimal;
	padding-left: 0px;
	margin-left: 30px;
}
#product_liquid h5{
	width: 530px;
	clear: both;
	text-indent: -9999px;
	height: 30px;
}
#product_liquid .style1 {color: #52B0EC}
#product_liquid #cont2{
	background-image: url(../product/img/liq_tit1.gif);
	background-repeat: no-repeat;
}
#product_liquid #cont3{
	background-image: url(../product/img/liq_tit2.gif);
	background-repeat: no-repeat;
}

#product_liquid #cont4{
	background-image: url(../product/img/liq_tit3.gif);
	background-repeat: no-repeat;
}
#product_liquid #cont5{
	background-image: url(../product/img/liq_tit4.gif);
	background-repeat: no-repeat;
}
#product_liquid #bunsho{
	height: 42px;
	width: 210px;
	margin-top: 10px;
	margin-bottom: 5px;
}
#product_liquid #bunsho a {
	background-image: url(../product/img/b_bunsho.gif);
	background-repeat: no-repeat;
	height: 42px;
	width: 210px;
	text-indent: -9999px;
	display: block;
}
#product_liquid #bunsho a:hover {
	background-position: 0px -42px;
}


/*
商品　専用容器
----------------------------------------------------------- */
#product_tank h2{
	background-image: url(../product/img/midashi1.gif);
}
#product_tank #title{
	background-image: url(../product/img/midashi2-3.gif);
	height: 50px;
	width: 530px;
	background-repeat: no-repeat;
	margin-bottom: 30px;
}
#product_tank h3{
	display: none;
}
#product_tank h4{
	font-size: 100%;
	font-weight: normal;
	color: #014099;
	padding-top: 25px;
}
#product_tank #title #link {
	display: block;
	height: 50px;
	width: 100px;
	float: right;
}
#product_tank #title #link a {
	display: block;
	height: 50px;
	width: 100px;
	text-indent: -9999px;
}
#product_tank #cont1 {
	width: 530px;
	height: 210px;
	overflow: visible;
}
#product_tank #photo {
	float: left;
	width: 230px;
	text-align: center;
}
#product_tank #cont1 #text {
	float: left;
	width: 300px;
}
#product_tank #cont1 #chui {
	width: 300px;
	text-align: right;
	margin-top: 40px;
}
#product_tank #cont2 {
	width: 260px;
	background-image: url(../product/img/youki1.gif);
	background-repeat: no-repeat;
	height: 200px;
	padding-top: 30px;
	padding-left: 70px;
	padding-right: 230px;
}
#product_tank #cont2 h4 {
		display: none;
}
#product_tank #cont2 h5 {
	font-size: 120%;
	font-weight: normal;
	color: #014099;
	padding-top: 15px;
}
#product_tank #cont3 {
	width: 530px;
	background-image: url(../product/img/youki2.jpg);
	background-repeat: no-repeat;
	height: 550px;
}
#product_tank #cont3 h5,#product_tank #cont3 p {
	display: none;
}


/*
消毒の必要性
----------------------------------------------------------- */
#question h2{
	background-image: url(../question/img/midashi1.gif);
}
#question h3{
	background-image: url(../question/img/midashi2.gif);
}
#question h4{
	display: none;
}
#question #cont1 {
	background-image: url(../question/img/setumei1.gif);
	background-repeat: no-repeat;
	width: 530px;
	height: 430px;
	overflow: visible;
	text-align: center;
}
#question #cont1 p {
	padding-top: 5px;
	color: #014099;
}
#question .cont {
	background-repeat: no-repeat;
	width: 516px;
	overflow: visible;
	padding-top: 30px;
	padding-right: 7px;
	padding-left: 7px;
	margin-top: 30px;
}
#question .cont p {
	padding-bottom: 10px;
}
#question .cont h5{
	font-size: 100%;
	color: #014099;
	padding-bottom: 5px;
}
#question #cont2 {
	background-image: url(../question/img/komidashi1.gif);
}
#question #cont3 {
	background-image: url(../question/img/komidashi2.gif);
	height: 200px;
	overflow: visible;
}
#question #cont3 p {
	float: left;
	width: 300px;
}
#question #cont3 #imgbox {
	float: right;
	width: 180px;
	height: 240px;
	font-size: 85%;
	line-height: 120%;
	text-align: right;
}
#question #cont4 {
	background-image: url(../question/img/komidashi3.gif);
}
#question #cont4 h6{
	display: none;
}


/*
子育て待合室
----------------------------------------------------------- */
#kosodate h2{
	background-image: url(../kosodate/img/midashi1.gif);
}

#kosodate h4{
	display: none;
}
#kosodate #cont1 {
	width: 520px;
	overflow: visible;
}
#kosodate #cont1 img {
	float: right;
	margin-top: 20px;
}
#kosodate #shoukai {
	background-image: url(../kosodate/img/back_shoukai.gif);
	background-repeat: repeat-y;
	width: 530px;
	clear: both;
	margin-top: 30px;
	margin-bottom: 20px;
}
#kosodate #cont2 {
	width: 320px;
	float: left;
	padding: 10px;
	margin-right: 5px;
	overflow: visible;
}
#kosodate #cont2 img {
	float: right;
	margin-left: 10px;
}
#kosodate #cont2 p {
	height: 180px;
}
#kosodate #cont2 h5 {
	font-size: 100%;
	font-weight: normal;
	color: #014099;
}
#kosodate #cont3 {
	width: 155px;
	float: left;
	padding: 10px;
	overflow: visible;
	font-size: 80%;
}
#kosodate #cont3 img {
	margin-left: 45px;
}
#kosodate #backnum {
	text-align: right;
	height: 70px;
	width: 520px;
	margin-top: 20px;
}
#kosodate #cont4  {
	clear: both;
	width: 520px;
	font-size: 80%;
	margin-top: 30px;
	height: 50px;
}
#kosodate #cont4 img {
	float: left;
}
#kosodate #cont4 p {
	float: left;
	padding-left: 100px;
	text-align: right;
	padding-right: 5px;
}



#kosodate .kosodate_bn {
	width: 530px;
	margin-top: 20px;
	background-image: url(../kosodate/img/titleback.gif);
	background-repeat: repeat-x;
}
#kosodate .number {
	background-color: #6699FF;
	height: 22px;
	wclassth: 80px;
	font-size: 100%;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	float: left;
	padding-top: 5px;
	width: 80px;
}
#kosodate .titles {
	font-size: 14px;
	font-weight: bold;
	color: #FF99CC;
	padding-top: 5px;
	padding-right: 8px;
	padding-left: 10px;
	float: left;
	height: 22px;
}
#kosodate .summary {
	wclassth: 370px;
	padding-left: 90px;
	text-align: left;
	font-size: 10px;
	clear: both;
	width: 440px;
}
#kosodate .kosodate_bn h5 {
	font-size: 120%;
	color: #014099;
	line-height: 100%;
	height: 22px;
	padding-top: 8px;
	padding-left: 10px;
}
#kosodate .kosodate_bn h5 a {
	color: #014099;
	text-decoration: underline;
}
#kosodate .kosodate_bn h5 a:hover {
	color: #FF3399;
	text-decoration: underline;
}


/*
使い方
----------------------------------------------------------- */
#usage h2{
	background-image: url(../usage/img/midashi1.gif);
}
#usage h3{
	background-image: url(../usage/img/midashi2.gif);
}
#usage h4{
	display: none;
}
#usage #movie {
	background-image: url(../usage/img/i_douga.gif);
	background-repeat: no-repeat;
	height: 100px;
	width: 480px;
	padding-top: 120px;
	padding-left: 40px;
}
#usage #movie a {
	background-image: url(../usage/img/b_saisei.gif);
	display: block;
	height: 40px;
	width: 196px;

	text-indent: -9999px;
}
#usage #movie a:hover{
	background-image: url(../usage/img/b_saisei.gif);
	background-position: 0px -40px;
}
#usage .cont {
	background-repeat: no-repeat;
	width: 560px;
	overflow: visible;
	clear: both;
	padding-top: 35px;
}
#usage .cont p {
	width: 450px;
	padding-left: 60px;
	padding-bottom: 20px;
	clear: both;
}
#usage .left{
	width: 185px;
	float: left;
	padding-left: 90px;
	margin-right: 30px;
}
#usage .right{
	width: 185px;
	float: left;
}

#usage #cont1 {
	background-image: url(../usage/img/setumei1.gif);
	height: 280px;
}
#usage #cont2 {
	background-image: url(../usage/img/setumei2.gif);
	height: 270px;
}
#usage #cont3 {
	background-image: url(../usage/img/setumei3.gif);
	height: 300px;
}
#usage #cont4 {
	background-image: url(../usage/img/setumei4.gif);
	height: 170px;
}


/*
AD
----------------------------------------------------------- */
#ad h2{
	background-image: url(../ad/img/midashi1.gif);
}
#ad h3{
	background-image: url(../ad/img/midashi2.gif);
}
#ad h3#pub{
	background-image: url(../ad/img/midashi3.gif);
}
#ad h4{
	display: none;
}
#ad #movie {
	width: 520px;
	height: 280px;
	text-align: center;
	clear: both;
}
#ad .masu {
	width: 236px;
	float: left;
	margin-right: 20px;
	margin-bottom: 10px;
	height: 220px;
}
#ad .masu p{
	text-align: right;
}
#ad .masu img {
	border: 1px solid #666666;
}


/*
POLICY
----------------------------------------------------------- */
#policy h2{
	background-image: url(../policy/img/midashi1.gif);
}
#policy h3{
	background-image: url(../policy/img/midashi2.gif);
}
#policy h4{
	font-size: 140%;
	font-weight: normal;
	color: #014099;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #014099;
	padding-bottom: 5px;
	padding-top: 5px;
	margin-bottom: 5px;
}
#policy .cont {
	background-repeat: no-repeat;
	width: 470px;
	overflow: visible;
	clear: both;
	padding-left: 55px;
}
#policy .cont p {
	padding-bottom: 20px;
	clear: both;
}
#policy #cont1 {
	background-image: url(../policy/img/setumei1.gif);
	height: 120px;
}
#policy #cont2 {
	background-image: url(../policy/img/setumei2.gif);
	height: 105px;
}
#policy #cont3 {
	background-image: url(../policy/img/setumei3.gif);
	height: 255px;
}
#policy #cont4 {
	background-image: url(../policy/img/setumei4.gif);
	height: 100px;
}
#policy #cont5 {
	background-image: url(../policy/img/setumei5.gif);
	height: 150px;
}
#policy #cont6 {
	background-image: url(../policy/img/setumei6.gif);
	height: 140px;
}
#policy #cont7 {
	background-image: url(../policy/img/setumei7.gif);
	height: 120px;
}




/*
個人情報
----------------------------------------------------------- */
#security h2{
	background-image: url(../security/img/midashi1.gif);
}
#security h3{
	background-image: url(../security/img/midashi2.gif);
}
#security .cont {
	background-repeat: no-repeat;
	width: 516px;
	overflow: visible;
	padding-top: 15px;
	padding-right: 7px;
	padding-left: 7px;
	margin-top: 30px;
}
#security .cont p {
	padding-bottom: 10px;
}
#security .cont h4{
	text-indent: -9999px;	
}
#security #cont1 {
	background-image: url(../security/img/komidashi1.gif);
}
#security #cont2 {
	background-image: url(../security/img/komidashi2.gif);
}
#security #cont3 {
	background-image: url(../security/img/komidashi3.gif);
}
#security #cont4 {
	background-image: url(../security/img/komidashi4.gif);
}
#security #cont5 {
	background-image: url(../security/img/komidashi5.gif);
}
#security #linkbox,#security2 #linkbox {
	text-align: right;
	width: 530px;
	height: 20px;
}

/*
個人情報2
----------------------------------------------------------- */
#security2 h2{
	background-image: url(../security/img/midashi1-2.gif);
}
#security2 h3{
	background-image: url(../security/img/midashi2-2.gif);
}
#security2 h4{
	font-size: 140%;
	font-weight: normal;
	color: #014099;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #014099;
	padding-bottom: 5px;
	padding-top: 5px;
	margin-bottom: 5px;
}
#security2 .cont {
	background-repeat: no-repeat;
	width: 470px;
	overflow: visible;
	clear: both;
	padding-left: 55px;
}
#security2 .cont p {
	padding-bottom: 20px;
	clear: both;
}
#security2 #cont1 {
	background-image: url(../security/img/setumei1.gif);
	height: 120px;
}
#security2 #cont2 {
	background-image: url(../security/img/setumei2.gif);
	height: 105px;
}
#security2 #cont3 {
	background-image: url(../security/img/setumei3.gif);
	height: 120px;
}
#security2 #cont4 {
	background-image: url(../security/img/setumei4.gif);
	height: 120px;
}
#security2 #cont5 {
	background-image: url(../security/img/setumei5.gif);
	height: 120px;
}
#security2 #cont6 {
	background-image: url(../security/img/setumei6.gif);
	height: 110px;
}
#security2 #cont7 {
	background-image: url(../security/img/setumei7.gif);
	height: 120px;
}
#security2 #lead {
	width: 530px;
	margin-top: 10px;
	margin-bottom: 20px;
}


/*
Q&A
----------------------------------------------------------- */
#faq h2{
	background-image: url(../faq/img/midashi1.gif);
}
#faq h3{
	background-image: url(../faq/img/midashi2.gif);
}
#answer h2{
	background-image: url(../faq/img/midashi1.gif);
}
#answer h3{
	background-image: url(../faq/img/midashi3.gif);
	text-indent: 0px;
	font-size: 120%;
	padding-top: 12px;
	color: #004098;
	margin-bottom: 0px;
	padding-left: 40px;
	width: 490px;
	padding-bottom: 5px;
}
.answerwrap{
	width: 520px;
	clear: both;
	margin-top: 20px;
}
.answerwrap img{
	margin-top: 5px;
}
#faq .subkey {
	display: none;
}
#faq #featured_q {
	margin-bottom: 20px;
	width: 508px;
	border: 1px solid #014099;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 15px;
	padding-bottom: 5px;
}
#faq #question {
	margin-top: 20px;
	clear: both;
}
#faq #question li{
	list-style-type: none;
	display: block;
	width: 520px;
	background-color: #CCFFFF;
	margin-bottom: 5px;
	margin-right: 5px;
	overflow: auto;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
}
#faq .style2 {
color: #FF0000;
font-size: 120%;
}
#faq #lead03 {
	padding-top: 20px;
	padding-bottom: 30px;
	clear: both;
	text-align: center;
}
#faq #featured_q li {
	float: left;
	height: 70px;
	width: 240px;
	margin-right: 10px;
	margin-bottom: 5px;
}
#faq h4 {
	background-image: url(../faq/img/qa_title2.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 30px;
	width: 530px;
	margin-top: 20px;
}
#faq h5 {
	background-image: url(../faq/img/qa_title3.gif);
	background-repeat: no-repeat;
	height: 55px;
	width: 530px;
	clear: both;
	text-indent: -9999px;
}
#answer #h3btm {
	background-image: url(../faq/img/midashi4.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 530px;
}
#faq .q-title {
	font-size: 16px;
	color: #014099;
	background-image: url(../faq/img/qa_title.gif);
	background-repeat: no-repeat;
	display: block;
	height: 35px;
	width: 490px;
	padding-left: 40px;
	padding-top: 15px;
	margin-top: 10px;
	background-color: #FFFFFF;
}
#answer #back {
	float: right;
	height: 43px;
	width: 210px;
	margin-top: 10px;
	margin-bottom: 20px;
}
#answer #back a {
	background-image: url(../faq/img/b_back.gif);
	background-repeat: no-repeat;
	height: 43px;
	width: 210px;
	text-indent: -9999px;
	display: block;
}
#answer #back a:hover {
	background-position: 0px -43px;
}
#top  #main #news {
	background-image: url(../topimg/news.jpg);
	background-repeat: no-repeat;
	height: 30px;
	width: 470px;
	padding-top: 13px;
	padding-left: 100px;
}


/*
商品　専用容器 2010/08改訂
----------------------------------------------------------- */
#product_tank1008 h2{
	background-image: url(../product/img/midashi1.gif);
}
#product_tank1008 #title{
	background-image: url(../product/img/midashi2-3.gif);
	height: 50px;
	width: 530px;
	background-repeat: no-repeat;
	margin-bottom: 30px;
}
#product_tank1008 h3,#product_tank1008 h4,#product_tank1008 p{
	display: none;
}
#product_tank1008 #title #link {
	display: block;
	height: 50px;
	width: 100px;
	float: right;
}
#product_tank1008 #title #link a {
	display: block;
	height: 50px;
	width: 100px;
	text-indent: -9999px;
}
#product_tank1008 #cont1 {
	width: 530px;
	height: 590px;
	overflow: visible;
	background-image: url(../product/img/tank_main1.jpg);
	background-repeat: no-repeat;
}
#product_tank1008 #cont1 a {
	display: block;
	height: 50px;
	width: 175px;
	text-indent: -9999px;
	padding-top: 520px;
	padding-left: 300px;
}
#product_tank1008 #cont2 {
	width: 530px;
	height: 1020px;
	overflow: visible;
	background-image: url(../product/img/tank_main2.jpg);
	background-repeat: no-repeat;
}
#product_tank1008 #cont3 {
	width: 530px;
	height: 131px;
	overflow: visible;
	background-image: url(../product/img/tank_main3_1.jpg);
	background-repeat: no-repeat;
}
#product_tank1008 #cont3_1 {
	width: 360px;
	height: 80px;
	overflow: visible;
	background-image: url(../product/img/tank_main3_2.jpg);
	background-repeat: no-repeat;
	padding-top: 35px;
	padding-right: 170px;
}
#product_tank1008 #cont3_2 {
	width: 360px;
	overflow: visible;
	background-image: url(../product/img/tank_main3_3.jpg);
	background-repeat: no-repeat;
	padding-top: 35px;
	padding-right: 170px;
}
#product_tank1008 #cont3_3 {
	width: 360px;
	height: 160px;
	overflow: visible;
	background-image: url(../product/img/tank_main3_4.jpg);
	background-repeat: no-repeat;
	padding-top: 35px;
	padding-right: 170px;
}
#product_tank1008 #cont3_4 {
	width: 360px;
	height: 240px;
	overflow: visible;
	background-image: url(../product/img/tank_main3_5.jpg);
	background-repeat: no-repeat;
	padding-top: 35px;
	padding-right: 170px;
}
#product_tank1008 #line {
	background-image: url(../product/img/tank_line.jpg);
	background-repeat: no-repeat;
	clear: both;
	height: 10px;
	width: 530px;
	margin-bottom: 10px;
}
#product_tank1008 #cont3_4 h5 {
	font-weight: normal;
	color: #FF0000;
	padding-top: 20px;
}
