/*#top*/

#cont h2 {
	background-image:url(img/flash/flash_bg.jpg);
	background-repeat:repeat-x;
	}

#top {
	width:740px;
	float:left;
	display: inline;
	margin: 20px 20px 0px 0px;
	padding: 0px 0px 20px 0px;
	}

#top .banner {
	margin:0px 0px 10px 0px;
	text-indent:-9999px;
	background-image:url(img/top/banner.jpg);
	background-repeat:no-repeat;
	width:740px;
	height:130px;
	}
	
#top .banner a {
	display: block;
	padding:0;
	}

#top .banner a:link {
	background-image:url(img/top/banner.jpg);
	background-repeat:no-repeat;
	height:130px;
	}
	
#top .banner a:visited {
	background-image:url(img/top/banner.jpg);
	background-repeat:no-repeat;
	height:130px;
	}

#top .banner a:hover {
	background-image:url(img/top/banner_on.jpg);
	background-repeat:no-repeat;
	}

#top h3 {
	margin:0px 0px 10px 0px;
	padding: 0;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	float:left;
	display: block;
	}

#top h3 a {
	display: block;
	font-size: 14px;
	height:30px;
	padding:0;
	text-indent:-9999px;
	}

#top h3 a:link {
	margin:0;
	}
	
#top h3 a:visited {
	margin:0;
	}

#top h3 a:hover {
	margin:0;
	}

#top h3 a:active {
	margin:0;
	}

#top h4 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	font-weight:normal;
	}

#top h5 {
	margin:0;
	padding: 0;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	font-weight:normal;
	}

#top p {
	margin:0;
	padding:0;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	line-height:1.6em;
	}

#top .products {
	background-image:url(img/top/products.jpg);
	background-repeat:no-repeat;
	width:740px;
	}

#top .products a:link,#header .products a:visited {
	background-image:url(iimg/top/products.jpg);
	background-repeat:no-repeat;
	}

#top .products a:hover {
	background-image:url(img/top/products_on.jpg);
	background-repeat:no-repeat;
	}

#top .item {
	width:170px;
	float:left;
	display: inline;
	margin: 0px 6px 0px 6px;
	padding: 0px 0px 20px 0px;
	text-align: center;
	}

#top .item h4 {
	margin:0px 0px 5px 0px;
	padding: 0;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	display: block;
	}

#top .item h4 a {
	display: block;
	height:170px;
	padding:0;
	text-indent:-9999px;
	}

#top .item h4 a:link {
	margin:0;
	}
	
#top .item h4 a:visited {
	margin:0;
	}

#top .item h4 a:hover {
	margin:0;
	}

#top .item h4 a:active {
	margin:0;
	}

#top .item_w {
	width:360px;
	float:left;
	display: inline;
	margin: 0px 6px 0px 6px;
	padding: 0px 0px 20px 0px;
	text-align: center;
	}

#top .item_w h4 {
	margin:0px 0px 5px 0px;
	padding: 0;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	display: block;
	}

#top .item_w h4 a {
	display: block;
	height:170px;
	padding:0;
	text-indent:-9999px;
	}

#top .item_w h4 a:link {
	margin:0;
	}
	
#top .item_w h4 a:visited {
	margin:0;
	}

#top .item_w h4 a:hover {
	margin:0;
	}

#top .item_w h4 a:active {
	margin:0;
	}

#top .try {
	background-image:url(img/top/try.jpg);
	background-repeat:no-repeat;
	width:360px;
	}

#top .try a:link,#top .try a:visited {
	background-image:url(iimg/top/try.jpg);
	background-repeat:no-repeat;
	}

#top .try a:hover {
	background-image:url(img/top/try_on.jpg);
	background-repeat:no-repeat;
	}

#top .lo {
	background-image:url(img/top/lo.jpg);
	background-repeat:no-repeat;
	width:170px;
	}

#top .lo a:link,#top .lo a:visited {
	background-image:url(img/top/lo.jpg);
	background-repeat:no-repeat;
	}

#top .lo a:hover {
	background-image:url(img/top/lo_on.jpg);
	background-repeat:no-repeat;
	}

#top .c30 {
	background-image:url(img/top/cream30.jpg);
	background-repeat:no-repeat;
	width:170px;
	}

#top .c30 a:link,#top .c30 a:visited {
	background-image:url(img/top/cream30.jpg);
	background-repeat:no-repeat;
	}

#top .c30 a:hover {
	background-image:url(img/top/cream30_on.jpg);
	background-repeat:no-repeat;
	}

#top .c13 {
	background-image:url(img/top/cream13.jpg);
	background-repeat:no-repeat;
	width:170px;
	}

#top .c13 a:link,#top .c13 a:visited {
	background-image:url(img/top/cream13.jpg);
	background-repeat:no-repeat;
	}

#top .c13 a:hover {
	background-image:url(img/top/cream13_on.jpg);
	background-repeat:no-repeat;
	}

#top .c5 {
	background-image:url(img/top/cream5.jpg);
	background-repeat:no-repeat;
	width:170px;
	}

#top .c5 a:link,#top .c5 a:visited {
	background-image:url(img/top/cream5.jpg);
	background-repeat:no-repeat;
	}

#top .c5 a:hover {
	background-image:url(img/top/cream5_on.jpg);
	background-repeat:no-repeat;
	}

#top .soap {
	background-image:url(img/top/soap.jpg);
	background-repeat:no-repeat;
	width:170px;
	}

#top .soap a:link,#top .soap a:visited {
	background-image:url(img/top/soap.jpg);
	background-repeat:no-repeat;
	}

#top .soap a:hover {
	background-image:url(img/top/soap_on.jpg);
	background-repeat:no-repeat;
	}

#top .bar {
	background-image:url(img/top/bar.jpg);
	background-repeat:no-repeat;
	width:170px;
	}

#top .bar a:link,#top .bar a:visited {
	background-image:url(img/top/bar.jpg);
	background-repeat:no-repeat;
	}

#top .bar a:hover {
	background-image:url(img/top/bar_on.jpg);
	background-repeat:no-repeat;
	}

#top .item h5 {
	margin:0;
	padding: 0;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	text-align: center;
	line-height: 1.6;
	}

#top .item p {
	margin:0;
	padding: 0px 0px 0px 10px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	}
	
#top .item_w h5 {
	margin:0;
	padding: 0;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	text-align: center;
	line-height: 1.6;
	}

#top .item_w p {
	margin:0;
	padding: 0px 0px 0px 10px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	}

#top .topics {
	background-image:url(img/top/topics.jpg);
	background-repeat:no-repeat;
	width:740px;
	}

#top .topics a:link,#header .topics a:visited {
	background-image:url(iimg/top/topics.jpg);
	background-repeat:no-repeat;
	}

#top .topics a:hover {
	background-image:url(img/top/topics_on.jpg);
	background-repeat:no-repeat;
	}

#top .area_topics {
	width:740px;
	float: left;
	display: inline;
	text-align: left;
	}

#top .area_topics ul {
	margin:0px;
	padding: 0px 0px 20px 0px;
	width: 740px;
}

#top .area_topics ul li {
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	font-weight:normal;
	padding: 0px 10px 3px 10px;
	line-height: 1.6;
	margin: 0;
	border-bottom: 1px solid #FFFFFF;
	list-style: none;
	}

#top .area_concept {
	width:375px;
	float:left;
	display: inline;
	margin: 0;
	padding: 0px 0px 20px 0px;
	}

#top .area_concept h4 {
	margin:0px 0px 5px 0px;
	padding: 0;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	display: block;
	}

#top .area_concept h4 a {
	display: block;
	height:153px;
	padding:0;
	text-indent:-9999px;
	}

#top .area_concept h4 a:link {
	margin:0;
	}
	
#top .area_concept h4 a:visited {
	margin:0;
	}

#top .area_concept h4 a:hover {
	margin:0;
	}

#top .area_concept h4 a:active {
	margin:0;
	}

#top .area_concept p {
	margin:0;
	padding: 5px 20px 0px 10px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	text-align:left;
	line-height: 1.6;
	}

#top .concept {
	background-image:url(img/top/concept.jpg);
	background-repeat:no-repeat;
	width:375px;
	}

#top .concept a:link,#top .concept a:visited {
	background-image:url(iimg/top/concept.jpg);
	background-repeat:no-repeat;
	}

#top .concept a:hover {
	background-image:url(img/top/concept_on.jpg);
	background-repeat:no-repeat;
	}

#top .area_about {
	width:365px;
	float:left;
	display: inline;
	margin: 0;
	padding: 0px 0px 20px 0px;
	}

#top .area_about h4 {
	margin:0px 0px 5px 0px;
	padding: 0;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	display: block;
	}

#top .area_about h4 a {
	display: block;
	height:153px;
	padding:0;
	text-indent:-9999px;
	}

#top .area_about h4 a:link {
	margin:0;
	}
	
#top .area_about h4 a:visited {
	margin:0;
	}

#top .area_about h4 a:hover {
	margin:0;
	}

#top .area_about h4 a:active {
	margin:0;
	}

#top .area_about p {
	margin:0;
	padding: 5px 10px 0px 10px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	text-align:left;
	line-height: 1.6;
	}

#top .about {
	background-image:url(img/top/about.jpg);
	background-repeat:no-repeat;
	width:365px;
	}

#top .about a:link,#top .about a:visited {
	background-image:url(iimg/top/about.jpg);
	background-repeat:no-repeat;
	}

#top .about a:hover {
	background-image:url(img/top/about_on.jpg);
	background-repeat:no-repeat;
	}

#top .area_sub {
	width:240px;
	float:left;
	display: inline;
	margin: 0;
	padding: 0px 3px 20px 3px;
	}

#top .area_sub h4 {
	margin:0px 0px 5px 0px;
	padding: 0;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	display: block;
	}

#top .area_sub h4 a {
	display: block;
	height:150px;
	padding:0;
	text-indent:-9999px;
	}

#top .area_sub h4 a:link {
	margin:0;
	}
	
#top .area_sub h4 a:visited {
	margin:0;
	}

#top .area_sub h4 a:hover {
	margin:0;
	}

#top .area_sub h4 a:active {
	margin:0;
	}

#top .area_sub p {
	margin:0;
	padding: 5px 20px 0px 10px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	text-align:left;
	line-height: 1.6;
	}

#top .voice {
	background-image:url(img/top/voice.jpg);
	background-repeat:no-repeat;
	width:240px;
	}

#top .voice a:link,#top .voice a:visited {
	background-image:url(iimg/top/voice.jpg);
	background-repeat:no-repeat;
	}

#top .voice a:hover {
	background-image:url(img/top/voice_on.jpg);
	background-repeat:no-repeat;
	}

#top .faq {
	background-image:url(img/top/faq.jpg);
	background-repeat:no-repeat;
	width:240px;
	}

#top .faq a:link,#top .faq a:visited {
	background-image:url(iimg/top/faq.jpg);
	background-repeat:no-repeat;
	}

#top .faq a:hover {
	background-image:url(img/top/faq_on.jpg);
	background-repeat:no-repeat;
	}

#top .history {
	background-image:url(img/top/history.jpg);
	background-repeat:no-repeat;
	width:240px;
	}

#top .history a:link,#top .history a:visited {
	background-image:url(iimg/top/history.jpg);
	background-repeat:no-repeat;
	}

#top .history a:hover {
	background-image:url(img/top/history_on.jpg);
	background-repeat:no-repeat;
	}

#t_side {
	width:200px;
	float:left;
	display: inline;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
	}

#t_side h4 {
	margin:0px 0px 10px 0px;
	padding: 0;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	display: block;
	}

#t_side h4 a {
	display: block;
	padding:0;
	text-indent:-9999px;
	}

#t_side h4 a:link {
	margin:0;
	}
	
#t_side h4 a:visited {
	margin:0;
	}

#t_side h4 a:hover {
	margin:0;
	}

#t_side h4 a:active {
	margin:0;
	}

#t_side .step {
	background-image:url(img/top/blog.jpg);
	background-repeat:no-repeat;
	width:200px;
	height:210px;
	}

#t_side .step a:link,#t_side .step a:visited {
	background-image:url(img/top/blog.jpg);
	background-repeat:no-repeat;
	height:210px;
	}

#t_side .step a:hover {
	background-image:url(img/top/blog_on.jpg);
	background-repeat:no-repeat;
	}

#t_side .research {
	background-image:url(img/top/research.jpg);
	background-repeat:no-repeat;
	width:200px;
	height:220px;
	}

#t_side .research a:link,#t_side .research a:visited {
	background-image:url(img/top/research.jpg);
	background-repeat:no-repeat;
	height:220px;
	}

#t_side .research a:hover {
	background-image:url(img/top/research_on.jpg);
	background-repeat:no-repeat;
	}

#t_side .cm {
	background-image:url(img/top/cm.jpg);
	background-repeat:no-repeat;
	width:200px;
	height:220px;
	}

#t_side .cm a:link,#t_side .cm a:visited {
	background-image:url(img/top/cm.jpg);
	background-repeat:no-repeat;
	height:220px;
	}

#t_side .cm a:hover {
	background-image:url(img/top/cm_on.jpg);
	background-repeat:no-repeat;
	}

#t_side .online {
	background-image:url(img/top/online.jpg);
	background-repeat:no-repeat;
	width:200px;
	height:130px;
	}

#t_side .online a:link,#t_side .online a:visited {
	background-image:url(img/top/online.jpg);
	background-repeat:no-repeat;
	height:130px;
	}

#t_side .online a:hover {
	background-image:url(img/top/online_on.jpg);
	background-repeat:no-repeat;
	}

#t_side .shop {
	background-image:url(img/top/shop.jpg);
	background-repeat:no-repeat;
	width:200px;
	height:130px;
	}

#t_side .shop a:link,#t_side .shop a:visited {
	background-image:url(img/top/shop.jpg);
	background-repeat:no-repeat;
	height:130px;
	}

#t_side .shop a:hover {
	background-image:url(img/top/shop_on.jpg);
	background-repeat:no-repeat;
	}
	
#t_side .blog {
	background-image:url(img/top/blog.jpg);
	background-repeat:no-repeat;
	width:200px;
	height:130px;
	}

#t_side .blog a:link,#t_side .blog a:visited {
	background-image:url(img/top/blog.jpg);
	background-repeat:no-repeat;
	height:130px;
	}

#t_side .blog a:hover {
	background-image:url(img/top/blog_on.jpg);
	background-repeat:no-repeat;
	}

