@charset "utf-8";
/* CSS Document */

/* 共通 */
#houjin {
	width: 950px;
	margin: 0 auto;
}
#houjin a img {
	margin: 0;
	padding: 0;
	border:none;
	outline:none;
}
#houjin p{
	margin: 0;
}
.detailBlock01 .seibunList h5{
	margin: 15px 0px 10px 10px;
	padding: 0px 0px 0px 0px;
	font-size: 95%;
    font-weight: bold;
}
#houjin .detailBlock01 .title07{
    margin: 0px 0px 20px 0px;
    padding: 6px 0px 6px 10px;
    border-top: 1px solid #e2dcb9;
    border-bottom: 1px solid #e2dcb9;
    line-height: 1.2;
    font-size: 107.7%;
    font-weight: 700;
}
#houjin .subTitle {
	margin: 60px 0px 15px 0px;
	clear: both;
}

/* 成分 */
#houjin .detailBlock01 .seibunList ul{
	float: left;
	margin: 0px 80px 0px 10px;
	padding: 0px 0px 0px 0px;
	font-size: 95%;
	list-style-type: none;
}
#houjin .detailBlock01 .seibunList ul.right{
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	font-size: 95%;
	list-style-type: none;
}
#houjin .detailBlock01 .seibunList ul li{
	margin: 0px 0px 7px 0px;
	line-height: 1.3em;
}
#houjin .detailBlock01 .seibunList ul li span.small{
	font-size: 90%;
}
#houjin .detailBlock01 .seibunList ul li span.chu{
	font-size: 70%;
}
#houjin .detailBlock01 p.hyoji{
	clear: both;
	font-size: 90%;
	line-height: 1.5em;
	margin: 15px 0px 20px 0px;
}

/* 調整 */
#houjin .cleaner00{
	clear: both;
	height: 0px;
}
#houjin .cleaner05{
	clear: both;
	height: 5px;
}
#houjin .cleaner10{
	clear: both;
	height: 10px;
}
#houjin .cleaner15{
	clear: both;
	height: 15px;
}
#houjin .cleaner20{
	clear: both;
	height: 20px;
}
#houjin .cleaner25{
	clear: both;
	height: 25px;
}
#houjin .cleaner30{
	clear: both;
	height: 30px;
}
#houjin .cleaner35{
	clear: both;
	height: 35px;
}
#houjin .cleaner40{
	clear: both;
	height: 40px;
}
#houjin .cleaner45{
	clear: both;
	height: 45px;
}
#houjin .cleaner50{
	clear: both;
	height: 50px;
}

/* トップ */
#houjin #top .notice{
	text-align: right;
	font-size: 90%;
	margin: 10px 0px 10px 0px;
}
#houjin #top a:hover img{
	opacity: 0.8;
	filter: alpha(opacity=80);
	-ms-filter: "alpha(opacity=80)";
	-khtml-opacity: 0.8;
	-moz-opacity: 0.8;
}

/* ラインナップ */
#houjin #lineup{
	width: 950px;
	display: block;
	clear: both;
	float: none;
	margin-right: auto;
	margin-left: auto;
}
#houjin #lineup .series01{
	clear: both;
	width: 950px;
}
#houjin #lineup .series01 .title{
	color: #ffffff;
	background-color: #8dc11f;
	font-size: 150%;
	font-weight: bold;
	text-align: center;
	padding: 5px 0px 2px 0px;
	margin: 0px 0px 10px 0px;
}
#houjin #lineup .series02{
	float: left;
	width: 950px;
}
#houjin #lineup .series02 .title{
	color: #ffffff;
	background-color: #8dc11f;
	font-size: 150%;
	font-weight: bold;
	text-align: center;
	padding: 5px 0px 2px 0px;
	margin: 0px 0px 10px 0px;
}

#houjin #lineup .series03{
	clear: both;
	float: left;
	width: 470px;
}
#houjin #lineup .series03 .title{
	color: #ffffff;
	background-color: #8dc11f;
	font-size: 150%;
	font-weight: bold;
	text-align: center;
	padding: 5px 0px 2px 0px;
	margin: 0px 0px 10px 0px;
}

#houjin #lineup .series04{
	width: 230px;
	padding:0;
	margin: 0 0 0 478px;
}
#houjin #lineup .series04 .title{
	color: #ffffff;
	background-color: #8dc11f;
	font-size: 150%;
	font-weight: bold;
	text-align: center;
	padding: 5px 0px 2px 0px;
	margin: 0px 0px 10px 0px;
}
#houjin #lineup .series05{
	width: 234px;
	padding:0;
	margin: 0 0 0 716px;
}
#houjin #lineup .series05 .title{
	color: #ffffff;
	background-color: #8dc11f;
	font-size: 150%;
	font-weight: bold;
	text-align: center;
	padding: 5px 0px 2px 0px;
	margin: -53px 0px 10px 0px;
}
#houjin #lineup .lineup_box img{
	float: left;
	margin-right: 9px;
	margin-bottom: 15px;
}
#houjin #lineup .lineup_box a:hover img{
	opacity: 0.7;
	filter: alpha(opacity=70);
	-ms-filter: "alpha(opacity=70)";
	-khtml-opacity: 0.7;
	-moz-opacity: 0.7;
}
/* clearfix */
#houjin #lineup:after{
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
* html #houjin #lineup           { zoom: 1; } /* IE6 */
*:first-child+html #houjin_lineup{ zoom: 1; } /* IE7 */
/*　/clearfix　*/

/* こだわりシリーズ */
#houjin #kodawari .title{
	color: #ffffff;
	padding: 5px 0px 2px 20px;
	margin: 0px 0px 10px 0px;
	font-size: 110%;
	font-weight:bold;
}
#houjin #kodawari #royal .title{
	background-color: #feb800;
}
#houjin #kodawari #gluco .title{
	background-color: #336699;
}
#houjin #kodawari #blueberry .title{
	background-color: #7f36a2; 
}
#houjin #kodawari #kozu .title{
	background-color: #4d0300;
}
#houjin #kodawari #ukon .title{
	background-color: #857418;
}
#houjin #kodawari #propolis .title{
	background-color: #1e6c42;
}
#houjin #kodawari #ninniku .title{
	background-color: #c3551a;
}
#houjin #kodawari .detailBlock01 p{
	line-height: 1.7em;
	padding: 0px 20px 0px 10px;
}
#houjin #kodawari .detailBlock01 .osusume p.left{
	float: left;
	margin: 0px 0px 0px 0px;
}
#houjin #kodawari .detailBlock01 .osusume p.right{
	margin: 0px 0px 0px 140px;
	padding: 0px 0px 20px 0px;
	line-height: 1.8em;
}
#houjin #kodawari .detailBlock01 .way p.left{
	float: left;
	margin: 10px 100px 0px 0px;
}
#houjin #kodawari .detailBlock01 .way p.right{
	padding: 0px 0px 20px 0px;
	line-height: 2em;
}

/* 詳細（枠有り共通） */
#houjin .detail{
	width: 900px;
	margin:0px auto;
}
#houjin .detail .detailBlock01 .osusume p{
	float:left;
	margin:0px 20px 0px 10px;
}
#houjin .detailBlock01 .osusume p.imgLeft{
	margin: 0px 30px 0px 10px;
}
#houjin .detailBlock01 .osusume p.textRight{
	padding: 0px 0px 20px 0px;
	line-height: 1.8em;
}
#houjin .detail .detailBlock01 .wayLeft{
	float:left;
	width: 520px;
	margin:10px 0px 0px 10px;
}
#houjin .detail .detailBlock01 .wayRight{
	margin: 0px 0px 0px 370px;
}
#houjin .detail .detailBlock01 p.hyoji{
	padding: 0px 0px 0px 10px;
}

/* モ～っとシリーズ */
#houjin #mottoSeries {
	clear: both;
	border: 2px solid #ff9900;
	margin:0px 0px 0px 0px;
	padding: 15px 0px 0px 0px;
}
#houjin #mottoSeries a:hover img{
	opacity: 0.8;
	filter: alpha(opacity=80);
	-ms-filter: "alpha(opacity=80)";
	-khtml-opacity: 0.8;
	-moz-opacity: 0.8;
}
#houjin #mottoSeries .detailBlock01{
	width: 900px;
	margin:0px auto;
}
#houjin #mottoSeries .detailBlock01 h5{
	font-size:120%;
	font-weight:bold;
	margin:0px 0px 10px 0px;
}
#houjin #mottoSeries .detailBlock01 .brandName{
	margin:30px 0px 20px 0px;
}
#houjin #mottoSeries .detailBlock01 .detailLeft{
	float:left;
	width:600px;
	margin: 0px 0px 0px 10px;
}
#houjin #mottoSeries .detailBlock01 .detailLeft p{
	line-height:1.8em;
	margin:10px 30px 15px 0px;
}
#houjin #mottoSeries .detailBlock01 .detailRight{
	margin:0px 0px 0px 610px;
}

/* モ～っとカルシウム */
#houjin #mottoSeries .detailBlock01 .calLeft{
	float:left;
	width:140px;
}
#houjin #mottoSeries .detailBlock01 .calRight{
	margin:0px 0px 0px 140px;
}
#houjin #mottoSeries .detailBlock01 .calRight .catch{
	margin:0px 0px 10px 0px;
	font-weight:bold;
	font-size:120%;
}
#houjin #mottoSeries .detailBlock01 .calRight .tab{
	float:left;
	width:110px;
	margin:40px 0px 0px 0px;
}
#houjin #mottoSeries .detailBlock01 .calRight p{
	margin:0px 0px 0px 110px;
	font-size:105%;
	line-height:1.8em;
}

/* モ～っとブルーベリー */
#houjin #mottoSeries .detailBlock01 .berryLeft{
	float:left;
	width:140px;
}
#houjin #mottoSeries .detailBlock01 .berryCenter{
	float:left;
	width:510px;
}
#houjin #mottoSeries .detailBlock01 .berryCenter .catch{
	margin:0px 0px 10px 0px;
	font-weight:bold;
	font-size:120%;
}
#houjin #mottoSeries .detailBlock01 .berryCenter .tab{
	float:left;
	width:110px;
	margin:40px 0px 0px 0px;
}
#houjin #mottoSeries .detailBlock01 .berryCenter .point{
	width:500px;
	font-size:105%;
	line-height:1.8em;
}
#houjin #mottoSeries .detailBlock01 .berryRight{
	float:left;
	width:250px;
}
#houjin #mottoSeries .detailBlock01 .berryRight p{
	font-size:85%;
	line-height:1.3em;
	margin:0px 0px 0px 25px;
}

/* メラックス */
#houjin #melax{
	border: 3px solid #e95c26;
}
#houjin #melax .shohishacho{
	text-align: center;
}
#houjin #melax .detailBlock01 p.notice04{
	font-size: 85%;
	margin: 10px 0px 0px 10px;
}

/* 国産グルコサミン */
#houjin #kino-gluco{
	border: 3px solid #003399;
}
#houjin #kino-gluco .detailBlock01{
	width: 900px;
	margin:0px auto;
}
#houjin #kino-gluco .detailBlock01 h4.title_01{
	font-size: 120%;
	font-weight: bold;
	color: #ffffff;
	background-color: #164b9f;
	padding: 3px 0px 1px 10px;
	margin: 0px 0px 20px 0px;
}
#houjin #kino-gluco .detailBlock01 div.kino div.todokede{
	width: 620px;
	margin: 0 auto;
}
#houjin #kino-gluco .detailBlock01 div.kino p{
	line-height: 1.6em;
}
#houjin #kino-gluco .detailBlock01 div.kino div.todokede table{
	width: 620px;
	border: solid 1px #cccccc;
	border-collapse: collapse;
	margin: 20px 0px 0px 0px;
}
#houjin #kino-gluco .detailBlock01 div.kino div.todokede table th{
	width:200px;
	background-color: #eeeeee;
	line-height: 2em;
	text-align: center;
	font-weight: bold;
}
#houjin #kino-gluco .detailBlock01 div.kino div.todokede table tr th span.label{
	color: #ffffff;
	background-color: #003399;
	padding: 5px 5px 5px 5px;
	font-size: 90%;
}
#houjin #kino-gluco .detailBlock01 div.kino div.todokede table tr th span.label span.emp06{
	font-size: 120%;
}
#houjin #kino-gluco .detailBlock01 div.kino div.todokede td{
	font-size: 110%;
	font-weight: bold;
	color: #003399;
	padding:5px 0px 5px 20px;
	line-height:1.6em;
}
#houjin #kino-gluco .detailBlock01 div.kino div.todokede td span.small{
	font-weight: bold;
	font-size: 90%;
}
#houjin #kino-gluco .detailBlock01 div.kino p.notice{
	font-size: 80%;
	line-height: 1.4em;
	margin: 10px 0px 10px 5px;
}
#houjin #kino-gluco .detailBlock01 div.kino div.shohishacho{
	text-align:center;
}
#houjin #kino-gluco .detailBlock01 div.kino div.shohishacho a{
	border:none;
}
#houjin #kino-gluco .detailBlock01 div.emp01{
	color: #7a701e;
	font-weight: bold;
	font-size: 220%;
	line-height: 1.2em;
	font-family: 游明朝, YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", HG明朝E, "MS Mincho", "ＭＳ 明朝", "ＭＳ Ｐ明朝", serif !important;
}
#houjin #kino-gluco .detailBlock01 div.textTop div{
	margin: 0px 0px 20px 10px;
}
#houjin #kino-gluco .detailBlock01 div.textTop p{
	font-size: 120%;
	line-height: 1.6em;
	padding: 0px 10px 0px 10px;
	margin: 0px 0px 20px 0px;
}
#houjin #kino-gluco .detailBlock01 div.textLeft{
	float: left;
	width: 520px;
}
#houjin #kino-gluco .detailBlock01 div.textLeft p{
	font-size: 18px;
	line-height: 1.6em;
	margin: 0px 30px 20px 10px;
}

#houjin #kino-gluco .detailBlock01 div.element{
	margin: 30px 0px 0px 10px;
}
#houjin #kino-gluco .detailBlock01 div.element div.imgLeft{
	float: left;
	width: 240px;
}
#houjin #kino-gluco .detailBlock01 div.element div.textRight{
	margin: 0px 20px 0px 20px;
	width: 350px;
	float: left;
}
#houjin #kino-gluco .detailBlock01 div.element div.textRight p{
	font-size: 110%;
	line-height: 1.6em;
	margin: 10px 0px 0px 0px;
}
#houjin #kino-gluco .detailBlock01 div.element div.textRight p.elementName{
	color: #003399;
	font-weight: bold;
	line-height: 1.4em;
}
#houjin #kino-gluco .detailBlock01 div.element div.textRight p.elementName span.emp03{
	font-size: 170%;
}
#houjin #kino-gluco .detailBlock01 div.element div.imgRight{
	width: 103px;
	float: left;
}
#houjin #kino-gluco .detailBlock01 ul.check{
	list-style-type: none;
	margin: 0px 50px 0px 80px;
	padding: 0px 0px 0px 0px;
	height: 320px;
	float: left;
}
#houjin #kino-gluco .detailBlock01 ul.check li{
	line-height: 2em;
	font-size: 160%;
	font-weight: bold;
	background-image: url(images/check.png);
	background-repeat: no-repeat;
	text-indent: 30px;
}
#houjin #kino-gluco .detailBlock01 p.notice02{
	font-size: 90%;
	line-height: 1.4em;
	text-indent: -1em;
	margin: 10px 0px 0px 540px;
}
#houjin #kino-gluco .detailBlock01 p.notice03{
	font-size: 90%;
	text-align: right;
	margin: 0px 50px 0px 0px;
}
#houjin #kino-gluco .detailBlock01 p.notice04{
	font-size: 95%;
	font-weight: bold;
	margin: 10px 0px 0px 10px;
}

/* 機能性ブルーベリー */
#houjin #kino-bberry{
	border: 3px solid #202e85;
}
#houjin #kino-bberry .detailBlock01{
	width: 900px;
	margin:0px auto;
}
#houjin #kino-bberry .detailBlock01 h4.title_01{
	font-size: 120%;
	font-weight: bold;
	color: #ffffff;
	background-color: #164b9f;
	padding: 3px 0px 1px 10px;
	margin: 0px 0px 20px 0px;
}
#houjin #kino-bberry .detailBlock01 div.kino div.todokede{
	width: 700px;
	margin: 0 auto;
}
#houjin #kino-bberry .detailBlock01 div.kino p{
	line-height: 1.6em;
}
#houjin #kino-bberry .detailBlock01 div.kino div.todokede table{
	width: 700px;
	background-color: #eeeeee;
	margin: 20px 0px 0px 0px;
	padding: 7px 20px 7px 20px;
	border-collapse:separate;
}
#houjin #kino-bberry .detailBlock01 div.kino div.todokede table td.left{
	width: 140px;
	text-align: center;
	background-color: #ffffff;
	border: 1px #333333 solid;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
	padding: 2px 10px 2px 10px;
}
#houjin #kino-bberry .detailBlock01 div.kino div.todokede table td.center{
	width: 300px;
	padding: 2px 10px 2px 10px;
	color: #164b9f;
	font-weight: bold;
	font-size: 120%;
}
#houjin #kino-bberry .detailBlock01 div.kino div.todokede table td.center span.small{
	font-size: 85%;
}
#houjin #kino-bberry .detailBlock01 div.kino div.todokede table td.right{
	width: 140px;
	text-align: center;
	color: #ffffff;
	background-color: #164b9f;
	padding: 2px 5px 2px 5px;
}
#houjin #kino-bberry .detailBlock01 div.kino p.notice{
	font-size: 80%;
	line-height: 1.4em;
	margin: 10px 0px 10px 5px;
	padding: 0px 10px 0px 10px;
}
#houjin #kino-bberry .detailBlock01 div.kino div.shohishacho{
	text-align:center;
}
#houjin #kino-bberry .detailBlock01 div.kino div.shohishacho a{
	border:none;
}
#houjin #kino-bberry .detailBlock01 p.emp01{
	font-weight: bold;
	font-size: 220%;
	line-height: 1.2em;
	font-family: 游明朝, YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", HG明朝E, "MS Mincho", "ＭＳ 明朝", "ＭＳ Ｐ明朝", serif !important;
}
#houjin #kino-bberry .detailBlock01 p.emp02{
	font-weight: bold;
	font-size: 180%;
	line-height: 1.2em;
	font-family: 游明朝, YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", HG明朝E, "MS Mincho", "ＭＳ 明朝", "ＭＳ Ｐ明朝", serif !important;
}
#houjin #kino-bberry .detailBlock01 p.notice04{
	font-size: 85%;
	margin: 10px 0px 0px 10px;
}

/* 機能性ぬくぽか */
#houjin #kino-nukupoka{
	border: 3px solid #836901;
}
#houjin #kino-nukupoka .detailBlock01{
	width: 900px;
	margin:0px auto;
}
#houjin #kino-nukupoka .detailBlock01 h4.title_01{
	font-size: 120%;
	font-weight: bold;
	color: #ffffff;
	background-color: #836901;
	padding: 3px 0px 1px 10px;
	margin: 0px 0px 20px 0px;
}
#houjin #kino-nukupoka .detailBlock01 div.kino div.todokede{
	width: 700px;
	margin: 0 auto;
}
#houjin #kino-nukupoka .detailBlock01 div.kino p{
	line-height: 1.6em;
}
#houjin #kino-nukupoka .detailBlock01 div.kino div.todokede table{
	width: 700px;
	background-color: #eeeeee;
	margin: 20px 0px 0px 0px;
	padding: 7px 20px 7px 20px;
	border-collapse:separate;
}
#houjin #kino-nukupoka .detailBlock01 div.kino div.todokede table td.left{
	width: 140px;
	text-align: center;
	background-color: #ffffff;
	border: 1px #333333 solid;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
	padding: 2px 10px 2px 10px;
}
#houjin #kino-nukupoka .detailBlock01 div.kino div.todokede table td.center{
	width: 300px;
	padding: 2px 10px 2px 10px;
	color: ##c3330c;
	font-weight: bold;
	font-size: 120%;
}
#houjin #kino-nukupoka .detailBlock01 div.kino div.todokede table td.center span.small{
	font-size: 85%;
}
#houjin #kino-nukupoka .detailBlock01 div.kino div.todokede table td.right{
	width: 140px;
	text-align: center;
	color: #ffffff;
	background-color: #836901;
	padding: 2px 5px 2px 5px;
}
#houjin #kino-nukupoka .detailBlock01 div.kino p.notice{
	font-size: 80%;
	line-height: 1.4em;
	margin: 10px 0px 10px 5px;
	padding: 0px 10px 0px 10px;
}
#houjin #kino-nukupoka .detailBlock01 div.kino div.shohishacho{
	text-align:center;
}
#houjin #kino-nukupoka .detailBlock01 div.kino div.shohishacho a{
	border:none;
}
#houjin #kino-nukupoka .detailBlock01 p.emp02{
	font-weight: bold;
	font-size: 180%;
	line-height: 1.2em;
	font-family: 游明朝, YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", HG明朝E, "MS Mincho", "ＭＳ 明朝", "ＭＳ Ｐ明朝", serif !important;
}
#houjin #kino-nukupoka .detailBlock01 p.notice04{
	font-size: 85%;
	margin: 10px 0px 0px 10px;
}


/* 内脂カット */
#houjin #kino-naishi{
	border: 3px solid #cc3300;
}
#houjin #kino-naishi .detailBlock01{
	width: 900px;
	margin:0px auto;
}
#houjin #kino-naishi .detailBlock01 h4.title_01{
	font-size: 120%;
	font-weight: bold;
	color: #ffffff;
	background-color: #cc3300;
	padding: 3px 0px 1px 10px;
	margin: 0px 0px 20px 0px;
}
#houjin #kino-naishi .detailBlock01 div.kino div.todokede{
	width: 800px;
	margin: 0 auto;
}
#houjin #kino-naishi .detailBlock01 div.kino p{
	line-height: 1.6em;
}
#houjin #kino-naishi .detailBlock01 div.kino div.todokede table{
	width: 800px;
	background-color: #eeeeee;
	margin: 20px 0px 0px 0px;
	padding: 7px 20px 7px 20px;
	border-collapse:separate;
}
#houjin #kino-naishi .detailBlock01 div.kino div.todokede table td.left{
	width: 140px;
	text-align: center;
	background-color: #ffffff;
	border: 1px #333333 solid;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
	padding: 2px 10px 2px 10px;
}
#houjin #kino-naishi .detailBlock01 div.kino div.todokede table td.center{
	width: 400px;
	padding: 2px 10px 2px 10px;
	font-weight: bold;
	font-size: 120%;
}
#houjin #kino-naishi .detailBlock01 div.kino div.todokede table td.center span.small{
	font-size: 85%;
}
#houjin #kino-naishi .detailBlock01 div.kino div.todokede table td.right{
	width: 140px;
	text-align: center;
	color: #ffffff;
	background-color: #cc3300;
	padding: 2px 5px 2px 5px;
}
#houjin #kino-naishi .detailBlock01 div.kino p.notice{
	font-size: 80%;
	line-height: 1.4em;
	margin: 10px 0px 10px 5px;
	padding: 0px 10px 0px 10px;
}
#houjin #kino-naishi .detailBlock01 div.kino div.shohishacho{
	text-align:center;
}
#houjin #kino-naishi .detailBlock01 div.kino div.shohishacho a{
	border:none;
}
#houjin #kino-naishi .detailBlock01 div.left{
	width: 450px;
	float: left;
}
#houjin #kino-naishi .detailBlock01 p.emp{
	font-weight: bold;
	font-size: 160%;
	line-height: 1.4em;
	margin: 10px 0px 10px 0px;
}
#houjin #kino-naishi .detailBlock01 div.right{
	margin: 30px 0px 0px 480px;
}
#houjin #kino-naishi .detailBlock01 p.center{
	margin: 20px 100px 30px 50px;
}
#houjin #kino-naishi .detailBlock01 div.back{
	background-color: #eeeeee;
	padding: 30px 0px 30px 0px;
}
#houjin #kino-naishi .detailBlock01 div.graph{
	background-color: #ffffff;
	margin: 30px 40px 20px 40px;
	padding: 20px 10px 20px 10px;
}
#houjin #kino-naishi .detailBlock01 p.notice{
	font-size: 90%;
	margin: 0px 20px 0px 10px;
	line-height: 1.4em;
}

/* 肌うるる */
#houjin #kino-hadaururu{
	border: 3px solid #0d387c;
}
#houjin #kino-hadaururu .detailBlock01{
	width: 900px;
	margin:0px auto;
}
#houjin #kino-hadaururu .detailBlock01 p.notice{
	font-size: 90%;
	margin: 0px 20px 0px 10px;
	line-height: 1.4em;
}

/* プラセンタ */
#houjin #placenta{
	border: 3px solid #dfc174;
}
#houjin #placenta table.seibun{
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	margin-bottom: 30px;
	border: 1px solid #c9bb71;
	border-collapse: collapse;
}
#houjin #placenta table.seibun th{
	background-color: #e8e2c3;
	width: 120px;
	text-align: center;
	line-height: 1.2em;
	font-weight: bold;
	color: #372a04;
	padding: 10px 10px 10px 10px;
	vertical-align: middle;
	border: 1px solid #c9bb71;
}
#houjin #placenta table.seibun td{
	padding: 10px 10px 10px 10px;
	text-align: left;
	line-height: 1.2em;
	vertical-align: middle;
	border: 1px solid #c9bb71;
}

/*本青汁 */
#houjin #honaojiru .detailBlock01 h4.title_01{
	font-size: 120%;
	font-weight: bold;
	color: #ffffff;
	background-color: #458024;
	padding: 3px 0px 1px 10px;
	margin: 0px 0px 20px 0px;
}

#houjin #honaojiru{
	border: 3px solid #458024;
}
#houjin #honaojiru div.vFrame{
	width: 660px;
	border: solid 5px #cccccc;
	margin: 0px 0px 0px 100px;
	padding: 8px 10px 5px 10px;
}
#houjin #honaojiru div.vFrame hr{
	border:solid #cccccc;
	border-width:1px;
	margin:10px 0px 5px 0px;
	clear:both;
}
#houjin #honaojiru .vFrame div.eiyokino{
	float:left;
	width:140px;
	height:70px;
	margin:0px 20px 0px 0px;
}
#houjin #honaojiru .vFrame div.vitaminC{
	font-size:125%;
	font-weight:bold;
	line-height:1.6em;
	padding:5px 0px 0px 20px;
}
#houjin #honaojiru .vFrame div.notice{
	font-size:90%;
	padding:0px 0px 0px 40px;
	line-height:1.5em;
}
#houjin #honaojiru table.seibun{
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	margin-bottom: 30px;
	border: 1px solid #c9bb71;
	border-collapse: collapse;
}
#houjin #honaojiru table.seibun th{
	background-color: #e8e2c3;
	width: 120px;
	text-align: center;
	line-height: 1.2em;
	font-weight: bold;
	color: #372a04;
	padding: 10px 10px 10px 10px;
	vertical-align: middle;
	border: 1px solid #c9bb71;
}
#houjin #honaojiru table.seibun td{
	padding: 10px 10px 10px 10px;
	text-align: left;
	line-height: 1.2em;
	vertical-align: middle;
	border: 1px solid #c9bb71;
}
#houjin #honaojiru .detailBlock01 p.notice04{
	font-size: 85%;
	margin: 10px 0px 0px 10px;
}

/* このページの先頭へ */
#houjin .pageTop{
	text-align: right;
	margin: 10px 10px 0px 0px;
}
#houjin .pageTop a:hover img{
	opacity: 0.8;
	filter: alpha(opacity=80);
	-ms-filter: "alpha(opacity=80)";
	-khtml-opacity: 0.8;
	-moz-opacity: 0.8;
}

/* 法人営業部とは */
#houjin_eigyoubu{
	border: 3px solid #18509e;
	margin-bottom: 50px;
}

/* お問合せ */
#houjin_contact{
	border: 3px solid #dddddd;
	display: block;
	clear: both;
	float: none;
	padding-top: 45px;
	padding-left: 65px;
	padding-bottom: 45px;
}
.houjin_contact_image01 a{
	float: left;
	height: 240px;
	background-image: url(images/houjin_contact_image01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 378px;
	text-decoration: none;
}
.houjin_contact_image01 a:hover{
	background-image: url(images/houjin_contact_image01.jpg);
	background-repeat: no-repeat;
	background-position: left -243px;
}
#houjin_contact span{
	visibility: hidden;
}
.houjin_contact_image02 a{
	height: 240px;
	background-image: url(images/houjin_contact_image02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 378px;
	float: left;
	margin-left: 50px;
	text-decoration: none;
}
.houjin_contact_image02 a:hover{
	background-image: url(images/houjin_contact_image02.jpg);
	background-repeat: no-repeat;
	background-position: left -243px;
}

/* clearfix */
#houjin_contact:after{
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
* html #houjin_contact　		{ zoom: 1; } /* IE6 */
*:first-child+html #houjin_contact{ zoom: 1; } /* IE7 */
