/* CSS Document */

#content{margin-left:auto;
margin-right:auto;
width:1006px;
font-size:12px;
line-height:18px;
color:#333333;
}

.clearfix:after{
    content: "";
    display: block;
    clear: both;
}
.clearfix {
    zoom:1;
}



html {
    height:100%;
	}
	
html>/**/body {
  font-size: 12px; /* Except IE */
  line-height:14px;
  color:#333333;
}
body  {
    height: 100%;
	margin: 0; 
	padding: 0;
	color: #333333;
	font-size: 12px;
	background-image:url(img/ba.jpg);
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

/*calendar*/
#calendar{ text-align:center;}
#calendar table{ border-spacing:0; border-color:#d3ccd6; border-collapse:collapse;}
#calendar thead tr,#calendar thead th{ background:#d3ccd6;}
#calendar th{ border:solid 1px #d3ccd6; }
#calendar td{ border:solid 1px #d3ccd6; }
.calendar{ background:#FFFFFF; width:198px;}
.calendar th{ background:#F4F4F4;}
.sun{ color:#ee827c;}
.sat{ color:#84b9cb;}
.today{ font-weight:bold; background:#b3ada0;}
#calendar tr td .sun{ background:#f6bfbc;}

.date-sunday   .ui-state-default {
  background-image: none; background-color: #FF9999
}
.date-saturday .ui-state-default {
  background-image: none; background-color: #66CCFF
}
.date-holiday0 .ui-state-default {
  background-image: none; background-color: #FF99FF
}
.date-holiday1 .ui-state-default {
  background-image: none; background-color: #FFFF33
}

#caldesc{ margin:12px 0 12px 4px;}

/*calendar*/

.pankuzu{margin:0px 0 0 0px; font-size:12px; line-height:16px; padding:15px 0 5px 18px;}

.pankuzu li{
	display:inline;
}

img {
	border: 0;
	margin: 0;
	padding:0;
	}
a:link {
    text-decoration:none;
}
a:visited {
	text-decoration: underline;
}

a:hover{
	text-decoration:underline;
}

h1{
	font-size:10px;
	line-height:10px;
	text-align:right;
	margin:0px;
	padding:0px;
}

.clear{
	clear:both;
	margin:0px;
	padding:0px;
}

p,div,ul,li{margin:0px; padding:0px; font-size:12px; line-height:18px;}

li{list-style-type:none;}



/* リンク */
a:hover{
	opacity:0.7;
}

.sholi a:link{
	text-decoration:underline;
}

.sholi a:hover{
	text-decoration:none;
}

.sholi2 a:link{
	text-decoration:underline;
}

.sholi2 a:hover{
	text-decoration:none;
}


/* ヘッダー */

.head{
	background-image:url(img/header.jpg);
	width:1006px;
	height:151px;
}

.headleft{
	padding:50px 0 0 10px;
	float:left;
	width:300px;
}

.headright{
	width:430px;
	padding:10px 0 0 0;
	float:right;
	height:50px;
}

.headright li{
	float:left;
	padding:0 0 0 7px;
}


/* メニューバー */
.menu{
	margin:0px;
	width:1006px;
	height:43px;
}

.menu li{
	float:left;
	margin:0 0 0 0;
	padding:0px;
}


/* センター */
.center{
	background-image:url(img/back2.jpg);
	width:1006px;
}


/* 右 */
#left{
	float:left;
	width:212px;
	padding:0px 0 0 15px;
}

#left .sidemenu{
	background-image:url(img/sback.jpg);
	padding:0px 8px 0 9px;
}

.sidemenu p{
	padding:10px 0 0 0;
}


#left .ichiran{
	padding:7px 0 7px 0;
	text-align:center;
	border-bottom:1px dotted #333;
}

#left .shohin{
	padding:0 7px 0 7px;
}

#left .kan{
	background-image:url(img/kanpower.jpg);
	background-repeat:no-repeat;
	padding:24px 0 24px 85px;
	margin:8px 0 8px 0;
	border-bottom:1px dotted #333;
}

#left .ao{
	background-image:url(img/aojiru.gif);
	background-repeat:no-repeat;
	padding:24px 0 24px 85px;
	margin:8px 0 8px 0;
	border-bottom:1px dotted #333;
}

#left .karo{
	background-image:url(img/karo.gif);
	background-repeat:no-repeat;
	padding:24px 0 24px 85px;
	margin:8px 0 8px 0;
	border-bottom:1px dotted #333;
}

#left .momo{
	background-image:url(img/momo%5D.gif);
	background-repeat:no-repeat;
	padding:24px 0 24px 85px;
	margin:8px 0 8px 0;
	border-bottom:1px dotted #333;
}

#left .fushi{
	background-image:url(img/fusibusi.gif);
	background-repeat:no-repeat;
	padding:24px 0 24px 85px;
	margin:8px 0 8px 0;
	border-bottom:1px dotted #333;
}

#left .gluco{
	background-image:url(img/glucosamine.gif);
	background-repeat:no-repeat;
	padding:24px 0 24px 85px;
	margin:8px 0 8px 0;
	border-bottom:1px dotted #333;
}

#left .q10{
	background-image:url(img/q10.gif);
	background-repeat:no-repeat;
	padding:24px 0 24px 85px;
	margin:8px 0 8px 0;
	border-bottom:1px dotted #333;
}

#left .kora{
	background-image:url(img/tei.gif);
	background-repeat:no-repeat;
	padding:24px 0 24px 85px;
	margin:8px 0 8px 0;
	border-bottom:1px dotted #333;
}

#left .phone{
	margin:20px 0 0 0;
}

#left .card{
	margin:20px 0 0 0;
}

#left .cardb{
	margin:5px 0 0 0;
}

#left .care{
	margin:20px 0 0 0;
	text-align:center;
	font-size:14px;
}

/* 左 */
#right{
	float:right;
	width:754px;
	padding:0 15px 0 10px;
}

.rback{
	background-image:url(img/rightmi.jpg);
	padding:10px 22px 50px 22px;
}

#right .topbana{
}


#right .rleft{
	float:left;
	width:350px;
	margin:20px 0 0 0;
}

#right .news{
	border-bottom:1px solid #331a00;
}

#right .newsli{
	background-image:url(img/shintyaku.jpg);
	background-repeat:no-repeat;
	padding:6px 0 6px 130px;
	font-size:12px;
	line-height:14px;
}

#right .newsbun{
	margin:10px 10px 0 5px;
	width:335px;
	height:148px;
	overflow:auto;
}

#right .nshosai{
	margin:0 0 0 15px;
}

#right .rright{
	float:right;
	width:350px;
	margin:20px 0 0 0;
}

#right .osusume{
	border-bottom:1px solid #331a00;
	padding:0 0 4px 0px;
}

#right .bana{
	margin:10px 0 0 5px;
}

#right .shoichi{
	margin:0px 0 0 0;
	border-bottom:1px solid #331a00;
	padding:50px 0 4px 0;
}


#right .kanp{
	padding:10px 0px 10px 0px;
	text-align:center;
	border-bottom:dotted 1px #333;
	border-right:dotted 1px #333;
}

#right .karop{
	padding:10px 0px 10px 0px;
	text-align:center;
	border-bottom:dotted 1px #333;
}

#right .kanp2{
	padding:10px 0px 10px 0px;
	text-align:center;
	border-right:dotted 1px #333;
}

#right .kanp3{
	padding:10px 0px 10px 0px;
	text-align:center;
}


#right .sholi{
	text-align:left;
	background-image:url(img/ya.jpg);
	padding:0 0 0 20px;
	font-size:16px;
	background-repeat:no-repeat;
	margin:5px 0 0 45px;
}

#right .sholi2{
	text-align:left;
	background-image:url(img/ya.jpg);
	padding:0 0 0 20px;
	font-size:16px;
	background-repeat:no-repeat;
	margin:5px 0 0 35px;
}

#right .copy{
	margin:10px 20px 0 20px;
	font-size:16px;
	line-height:20px;
	text-align:left;
}

#right .ichiranr{
	margin:20px 0 0 0;
}

.gaido{
	margin:80px 0 0 0;
	padding:0 0 4px 0;
	border-bottom:1px solid #331a00;
}

.gtopic{
	margin:20px 0 0px 5px;
	font-size:20px;
	font-weight:bold;
	padding:0 0 10px 0;
}

.gbun{
	background-image:url(img/sankaku.jpg);
	padding:0 0 0 20px;
	font-size:14px;
	line-height:14px;
	margin:10px 0 0 5px;
	background-repeat:no-repeat;
}

.red{
	color:#F00;
}

.gbun2{
	padding:0 0 0 20px;
	font-size:14px;
	line-height:14px;
	margin:5px 0 0 5px;
}

.gaidoleft{
	float:left;
	width:152px;
	margin:20px 30px 0 0;
}

.gaidos{
	margin:10px 0 0 0;
	font-size:14px;
	line-height:22px;
}

.gaidoleft2{
	float:left;
	width:152px;
	margin:20px 0px 0 0;
}


/* フッター */

#fot{ }

#footerlist{ margin:0 auto; position:relative;}

#footerlist ul{
	text-align:center;
	margin:0px 0 0 0px;
	padding:10px 0 0 0;
	left:50%;
	position:relative;
	float:left;
}

#footerlist ul li{
	float:left;
	margin:0;
	position:relative;
	left:-50%;
	padding:0 10px 0 10px;
	border-left:1px #C8AC4F solid; 
	border-right:1px #EDE3BC solid; 
}

.fotdenwa{
	text-align:center;
	margin:10px 0 0 0;
	color:#4d3720;
}

.fotter{
	text-align:center;
	padding:0 0 30px 0;
	margin:10px 0 0px 0;
	color:#4d3720;
}


/* 会社概要 */
#kaisya{
	float:right;
	width:754px;
	padding:0 15px 0 10px;
}

#kaisya_a{
	float:right
	width:700px;
	padding:0 15px 0 10px;
}



#kaisya h2{
	background-image:url(kaisya/img/kaisya.gif);
	border-bottom:1px solid #331a00;
	padding:2px 0 5px 25px;
	font-size:18px;
	margin:5px 0 20px 0;
	background-repeat:no-repeat;
}

#kaisya .ktop{
	font-size:14px;
	line-height:20px;
	padding:5px 10px 5px 10px;
    border-right:dotted 1px #333;
	border-left:solid 1px #333333;
	border-top: solid 1px #333;
	border-bottom:solid 1px #333;
	text-align:center;
}

#kaisya .ktop2{
	font-size:14px;
	line-height:20px;
	padding:5px 10px 5px 10px;
	border-right:solid 1px #333;
	border-top:solid 1px #333;
	border-bottom:solid 1px #333;
}

#kaisya .ktop3{
	font-size:14px;
	line-height:20px;
	padding:5px 10px 5px 10px;
    border-right:dotted 1px #333;
	border-left:solid 1px #333333;
	border-bottom:solid 1px #333;
	text-align:center;
}

#kaisya .ktop4{
	font-size:12px;
	line-height:20px;
	padding:5px 10px 5px 10px;
    border-right:solid 1px #333;
	border-bottom:solid 1px #333;
}

.kozin{
	margin:20px 20px 0 10px;
	font-size:12px;
	color:#3f1f11;
}


/* カロリストン */
#shohin{
	float:right;
	width:754px;
	padding:0 15px 0 10px;
}

#shohin .ctop{
	background-image:url(calorie/img/top.jpg);
	width:680px;
	height:133px;
	padding:300px 0 0 30px;
}

#shohin .riyu{
	background-image:url(calorie/img/mine.jpg);
	width:710px;
	height:757px;
}

#shohin .himitsu1{
	font-size:12px;
	line-height:18px;
	padding:190px 290px 0 75px;
}

#shohin .himitsu2{
	font-size:12px;
	line-height:18px;
	padding:190px 290px 0 75px;
}

#shohin .ckoe1{
	background-image:url(calorie/img/koe.jpg);
	width:710px;
	height:721px;
}

#shohin .ckoe2{
	line-height:18px;
	padding:245px 70px 0 280px;
}

#shohin .ckoe3{
	line-height:18px;
	padding:130px 70px 0 280px;
}

#shohin .ckoe4{
	background-image:url(calorie/img/koe2.jpg);
	width:710px;
	height:428px;
}

#shohin .ckoe5{
	padding:20px 75px 0 110px;
	font-size:14px;
	line-height:20px;
}


#shohin .ckoe6{
	padding:30px 75px 0 110px;
	font-size:14px;
	line-height:20px;
}

#shohin .ckoe7{
	padding:45px 75px 0 110px;
	font-size:14px;
	line-height:20px;
}

#shohin .ckonu{
	background-image:url(calorie/img/konu.jpg);
	height:843px;
	width:710px;
	margin:30px 0 0 0;
	position:relative;
}

#shohin .ckonyu{
	background:no-repeat url(calorie/img/no7.jpg);
	height:843px;
	width:710px;
	margin:30px 0 0 0;
	position:relative;
}

#shohin .ckonu1{
	position: absolute;
	left: 28px;
	top: 340px;
}

#shohin .ckonu2{
	position: absolute;
	left: 92px;
	top: 752px;
}

#shohin .ckonu3{
	position: absolute;
	left: 492px;
	top: 732px;
}

#shohin .ckonu1:hover{
	opacity:0.5;
}
#shohin .ckonu2:hover{
	opacity:0.5;
}
#shohin .ckonu3:hover{
	opacity:0.5;
}

#calorieston{ background:url(calorie/img/no1.jpg) no-repeat; position:relative; width:710px; height:417px;}
#calorieston img{ top:311px; left:21px; position:absolute;}




/* 肝パワー */
#shohin .kantop{
	background-image:url(shop/kanpower/img/top.jpg);
	width:686px;
	height:69px;
	padding:350px 0 0 30px;
}


.rback2{
	background-image:url(img/rightmi.jpg);
	padding:10px 18px 50px 18px;
}

#shohin .ninniku{
	background-image:url(shop/kanpower/img/sanchi.jpg);
	width:361px;
	height:457px;
	padding:180px 330px 0 25px;
	font-size:14px;
	line-height:22px;
}

#shohin .kkoe1{
	background-image:url(shop/kanpower/img/koe1.jpg);
	height:750px;
	width:716px;
}

#shohin .kkoe2{
	font-size:14px;
	line-height:20px;
	padding:265px 60px 0 282px;
}

#shohin .kkoe3{
	font-size:14px;
	line-height:20px;
	padding:125px 60px 0 282px;
}

#shohin .kkoe4{
	font-size:14px;
	line-height:20px;
	padding:125px 60px 0 282px;
}

#shohin .kkoe5{
	background-image:url(shop/kanpower/img/koe2.jpg);
	height:507px;
	width:716px;
}

#shohin .kkoe6{
	padding:18px 60px 0 105px;
	font-size:14px;
	line-height:20px;
}

#shohin .kkoe7{
	padding:45px 60px 0 105px;
	font-size:14px;
	line-height:20px;
}

#shohin .kkoe8{
	padding:45px 60px 0 105px;
	font-size:14px;
	line-height:20px;
}

#shohin .kankonu{
	background-image:url(shop/kanpower/img/konu.jpg);
	width:714px;
	height:926px;
	position:relative;
}

#shohin .kankonu1{
	position: absolute;
	left: 29px;
	top: 342px;
}

#shohin .kankonu2{
	position: absolute;
	left: 48px;
	top: 830px;
}

#shohin .kankonu3{
	position: absolute;
	left: 478px;
	top: 804px;
}

#shohin .kanhiwa{
	background-image:url(tanzyohiwa/img/back.gif);
	height:965px;
	width:716px;
	margin:30px 0 0 0;
}

#shohin .hiwa1{
	padding:265px 20px 0 60px;
	font-size:14px;
	line-height:22px;	
}

#shohin .hiwa2{
	padding:55px 20px 0 60px;
	font-size:14px;
	line-height:22px;	
}

#shohin .hiwa3{
	padding:100px 20px 0 60px;
	font-size:14px;
	line-height:22px;	
}

#shohin .genryo{
	margin:30px 0 0 0;
}

#shohin .ktop5{
	font-size:12px;
	line-height:20px;
	padding:5px 10px 5px 10px;
    border-right:dotted 1px #333;
	border-left:solid 1px #333333;
	border-top: solid 1px #333;
	border-bottom:solid 1px #333;
	text-align:center;
	background-color:#dbc188;
}

#shohin .ktop6{
	font-size:12px;
	line-height:20px;
	padding:5px 10px 5px 10px;
	border-right:solid 1px #333;
	border-top:solid 1px #333;
	border-bottom:solid 1px #333;
}

#shohin .ktop7{
	font-size:12px;
	line-height:20px;
	padding:5px 10px 5px 10px;
    border-right:dotted 1px #333;
	border-left:solid 1px #333333;
	border-bottom:solid 1px #333;
	text-align:center;
	background-color:#dbc188;
}

#shohin .ktop8{
	font-size:12px;
	line-height:20px;
	padding:5px 10px 5px 10px;
    border-right:dotted 1px #333;
	border-bottom:solid 1px #333;
}

#shohin .denwa{
	margin:30px 0 0px 0;
}



/* 桃花スリム */
#shohin .ptop{
	background-image:url(peachflower/img/top.jpg);
	width:686px;
	height:100px;
	padding:300px 0 0 30px;
}

#shohin .p1{
	background-image:url(peachflower/img/sukkiri.jpg);
	width:391px;
	height:206px;
	padding:100px 300px 0 25px;
}

#shohin .p2{
	background-image:url(peachflower/img/kaori.jpg);
	width:346px;
	height:141px;
	padding:150px 70px 0 330px;
}

#shohin .p3{
	background-image:url(peachflower/img/habu.jpg);
	width:371px;
	height:200px;
	padding:150px 320px 0 25px;
}

#shohin .pkoe1{
	background-image:url(peachflower/img/pkoe1.jpg);
	height:747px;
	width:716px;
}

#shohin .pkoe2{
	font-size:14px;
	line-height:20px;
	padding:240px 70px 0 285px;
}

#shohin .pkoe3{
	font-size:14px;
	line-height:20px;
	padding:130px 70px 0 285px;
}

#shohin .pkoe4{
	font-size:14px;
	line-height:20px;
	padding:130px 70px 0 285px;
}

#shohin .pkoe5{
	background-image:url(peachflower/img/pkoe2.jpg);
	height:453px;
	width:716px;
}

#shohin .pkoe6{
	padding:30px 75px 0 110px;
}

#shohin .pkoe7{
	padding:53px 75px 0 110px;
}

#shohin .pkoe8{
	padding:53px 75px 0 110px;
}

#shohin .pkonu{
	background-image:url(peachflower/img/pkonu.jpg);
	height:796px;
	width:716px;
	position:relative;
}

#shohin .pkonu1{
	position: absolute;
	left: 42px;
	top: 316px;
}

#shohin .pkonu2{
	position: absolute;
	left: 54px;
	top: 683px;
}

#shohin .pkonu3{
	position: absolute;
	left: 496px;
	top: 686px;
}

#shohin .pkonu1:hover{
	opacity:0.5;
}

#shohin .pkonu2:hover{
	opacity:0.5;
}

#shohin .pkonu3:hover{
	opacity:0.5;
}

#shohin .ktop5p{
	font-size:12px;
	line-height:20px;
	padding:5px 10px 5px 10px;
    border-right:dotted 1px #333;
	border-left:solid 1px #333333;
	border-top: solid 1px #333;
	border-bottom:solid 1px #333;
	text-align:center;
	background-color:#FFD0E8;
}

#shohin .ktop7p{
	font-size:12px;
	line-height:20px;
	padding:5px 10px 5px 10px;
    border-right:dotted 1px #333;
	border-left:solid 1px #333333;
	border-bottom:solid 1px #333;
	text-align:center;
	background-color:#FFD0E8;
}


/* 口内実験 */
#shohin .ziken{
	margin:50px 0 50px 0;
}


/* 節々しゅうかん */
#shohin .ftop{
	background-image:url(shop/fusi/img/top.jpg);
	height:407px;
	width:716px;
}

#shohin .f1{
	margin:20px 0 0 0;
}

#shohin .fkoe1{
	background-image:url(shop/fusi/img/koe1.jpg);
	margin:20px 0 0 0;
	width:716px;
	height:1019px;
}

#shohin .fkoe2{
	padding:255px 60px 0 113px;
}

#shohin .fkoe3{
	padding:80px 60px 0 113px;
}

#shohin .fkoe4{
	padding:90px 60px 0 113px;
}

#shohin .fkonu{
	background-image:url(shop/fusi/img/konu.jpg);
	height:608px;
	width:716px;
	position:relative;
}

#shohin .fkonu1{
	position: absolute;
	left: 27px;
	top: 333px;
}

#shohin .fkonu2{
	position: absolute;
	left: 473px;
	top: 460px;
}


/* ステラの贅沢青汁 */
#shohin .atop{
	background-image:url(aojiru/img/top.jpg);
	height:394px;
	width:716px;
}

#shohin .a1{
	margin:40px 0 0 0;
}

#shohin .a2{
	margin:40px 0 0 0;
	background-image:url(aojiru/img/m1.jpg);
	height:173px;
	width:356px;
	padding:210px 320px 0 40px;
	line-height:20px;
}

#shohin .a3{
	background-image:url(aojiru/img/m2.jpg);
	height:141px;
	width:356px;
	padding:165px 320px 0 40px;
	line-height:20px;
}

#shohin .a4{
	background-image:url(aojiru/img/m3.jpg);
	height:291px;
	width:321px;
	padding:150px 360px 0 35px;
	line-height:20px;
}

#shohin .akoe1{
	background-image:url(aojiru/img/akoe1.jpg);
	height:759px;
	width:716px;
	margin:50px 0 0 0;
}

#shohin .akoe2{
	padding:210px 70px 0 282px;
	font-size:14px;
	line-height:20px;
}

#shohin .akoe3{
	padding:115px 70px 0 282px;
	font-size:14px;
	line-height:20px;
}

#shohin .akoe4{
	padding:120px 70px 0 282px;
	font-size:14px;
	line-height:20px;
}

#shohin .akoe5{
	background-image:url(aojiru/img/akoe2.jpg);
	background-repeat: no-repeat;
	height:403px;
	width:716px;
}

#shohin .akoe6{
	padding:25px 80px 0 110px;
	line-height:20px;
}

#shohin .akoe7{
	padding:40px 80px 0 110px;
	line-height:20px;
}

#shohin .akoe8{
	padding:45px 80px 0 110px;
	line-height:20px;
}

#shohin .akonu{
	position:relative;
	background-image:url(aojiru/img/konu.jpg);
	width:716px;
	height:922px;
	margin:50px 0 0 0px;
}

#shohin .akonu1{
	position: absolute;
	left: 63px;
	top: 390px;
}

#shohin .akonu2{
	position: absolute;
	left: 66px;
	top: 819px;
}

#shohin .akonu3{
	position: absolute;
	left: 480px;
	top: 817px;
}

#shohin .akonu1:hover{
	opacity:0.5;
}
#shohin .akonu2:hover{
	opacity:0.5;
}
#shohin .akonu3:hover{
	opacity:0.5;
}

#shohin .ktop5o{
	font-size:12px;
	line-height:20px;
	padding:5px 10px 5px 10px;
    border-right:dotted 1px #333;
	border-left:solid 1px #333333;
	border-top: solid 1px #333;
	border-bottom:solid 1px #333;
	text-align:center;
	background-color:#D2FFD2;
}

#shohin .ktop7o{
	font-size:12px;
	line-height:20px;
	padding:5px 10px 5px 10px;
    border-right:dotted 1px #333;
	border-left:solid 1px #333333;
	border-bottom:solid 1px #333;
	text-align:center;
	background-color:#D2FFD2;
}

/*　コエンザイム */
#shohin .qkonu{
	position:relative;
	background-image:url(coq10/img/q10_2.jpg);
	width:716px;
	height:906px;
	margin:50px 0 0 0px;
}

#shohin .qkonu1{
	position: absolute;
	left: 48px;
	top: 365px;
	width: 629px;
}

#shohin .qkonu2{
	position: absolute;
	left: 50px;
	top: 799px;
	width: 355px;
}

#shohin .qkonu3{
	position: absolute;
	left: 448px;
	top: 798px;
	width: 234px;
}

/*　SEED OF WHITE */
#shohin .swkonu{
	position:relative;
	background-image:url(https://www.stella-s.com/sowhite/img/swhpof_pc.jpg);
	width:710px;
	height:926px;
	margin:50px 0 0 0px;
}

#shohin .swkonu1{
	position: absolute;
	left: 48px;
	top: 365px;
	width: 629px;
}

#shohin .swkonu2{
	position: absolute;
	left: 50px;
	top: 799px;
	width: 355px;
}

#shohin .swkonu3{
	position: absolute;
	left: 448px;
	top: 798px;
	width: 234px;
}


/*　低分子ｺﾗｰｹﾞﾝ */
#shohin .cotop{
	background-image:url(shop/koragen/img/co1.jpg);
	height:89px;
	width:696px;
	padding:300px 0 0 20px;
}

#shohin .cokoe{
	position:relative;
	height:757px;
	width:716px;
}

#shohin .cokoe1{
	position: absolute;
	left: 379px;
	top: 318px;
	width: 288px;
}

#shohin .cokoe2{
	position: absolute;
	left: 380px;
	top: 462px;
	width: 288px;
}

#shohin .cokoe3{
	position: absolute;
	left: 43px;
	top: 611px;
	width: 296px;
}

#shohin .cokoe4{
	position: absolute;
	left: 382px;
	top: 642px;
	width: 288px;
}

#shohin .cofot{
	background-image:url(shop/koragen/img/merit.jpg);
	width:316px;
	height:162px;
	padding:170px 200px 0 200px;
}

#shohin .cokonu{
	background-image:url(shop/koragen/img/konu.jpg);
	width:716px;
	height:616px;
	position:relative;
}

#shohin .cokonu1{
	position: absolute;
	left: 40px;
	top: 338px;
}

#shohin .cokonu2{
	position: absolute;
	left: 481px;
	top: 473px;
}

/*　キャンペーンバナー */
.buttom :hover{
	opacity:0.7;
}

/* 返金保障 */
#kaisya .htop{
	margin:10px 0 0 0;
	text-align:center;
}


#kaisya .henkin3{
	font-size:30px;
	line-height:38px;
	text-align:center;
	margin:30px 0 0 0;
}


#kaisya .hseco{
	margin:30px 0 0 0;
	text-align:center;
}

#kaisya .hbun1{
	font-size:16px;
	line-height:26px;
	margin:20px 0 0 70px;
}

#kaisya .hbun2{
	font-size:16px;
	line-height:26px;
	margin:20px 0 0 100px;
}


#kaisya .hbiko{
	background-image:url(zengaku/img/gaiyo.jpg);
	height:335px;
	width:600px;
	margin:40px 0 0 5px;
	padding:120px 0 0 100px;
	font-size:14px;
	line-height:20px;
}


/* 注文方法 */

#kaisya .tyuh3{
	background-image:url(tyumon/img/top.jpg);
	width:680px;
	height:31px;
	margin:30px 0 0 0;
	font-size:22px;
	color:#331910;
	padding:12px 0 0 20px;
}

#kaisya .tbun1{
	background-image:url(tyumon/img/seco.jpg);
	width:660px;
	font-size:14px;
	line-height:24px;
	padding:10px 20px 10px 20px;
	
}


#kaisya .tyuh4{
	background-image:url(tyumon/img/top.jpg);
	width:680px;
	height:31px;
	margin:50px 0 0 0;
	font-size:22px;
	color:#331910;
	padding:12px 0 0 20px;
}

#kaisya .tbun2{
	font-size:14px;
	line-height:24px;
	padding:10px 0 0 5px;
	
}


#kaisya .tyuh5{
	background-image:url(tyumon/img/top.jpg);
	width:680px;
	height:31px;
	margin:50px 0 0 0;
	font-size:22px;
	color:#331910;
	padding:12px 0 0 20px;
}


/* インフォメーション */

.bigred{
	font-size:20px;
	color:#F00;
	font-weight:bold;
}

.inbun1{
	font-size:14px;
	line-height:24px;
	padding:100px 0 0 0;
}

.ingazo{
	padding:10px 0 0 0;
}


.inbun2{
	font-size:14px;
	line-height:24px;
	padding:20px 0 0 0;
}


/* 定期コースについて */

.teiki1{
	margin:20px 20px 0 10px;
	font-size:14px;
	line-height:24px;
}

.teiki2{
	margin:20px 0 0 0;
}

.teiki3{
	background-image:url(teiki/img/one.jpg);
	height:162px;
	width:326px;
	margin:20px 0 0 5px;
	font-size:14px;
	line-height:22px;
	padding:150px 350px 0 30px;
}

.teiki4{
	background-image:url(teiki/img/seco.jpg);
	height:225px;
	width:616px;
	margin:50px 0 0 5px;
	padding:140px 60px 0 30px;
	font-size:14px;
	line-height:22px;
}

.teiki5{
	background-image:url(teiki/img/thir.jpg);
	height:120px;
	width:326px;
	padding:150px 350px 0 30px;
	font-size:14px;
	line-height:22px;
	margin:50px 0 0 0;
}

.teiki6{
	background-image:url(teiki/img/four.jpg);
	height:140px;
	width:326px;
	font-size:14px;
	line-height:22px;
	margin:50px 0 0 0;
	padding:150px 350px 0 30px;
}

.teiki7{
	margin:50px 0 0 0;
	text-align:center;
}


/* ステラ漢方について */

.kanpou1{
	margin:20px 0 0 0;
}

.kanpou2{
	background-image:url(kanpou/img/omoi.jpg);
	width:330px;
	height:337px;
	padding:80px 350px 0 20px;
	margin:50px 0 0 0;
	font-size:12px;
	line-height:26px;
}

.kanpou3{
	background-image:url(kanpou/img/shohin.jpg);
	height:539px;
	width:330px;
	padding:90px 20px 0 350px;
	margin:50px 0 0 0;
	line-height:24px;
}

.kanpou4{
	background-image:url(kanpou/img/deai.jpg);
	width:330px;
	height:308px;
	padding:80px 350px 0 20px;
	line-height:26px;
	margin:50px 0 50px 0;
}


/* 健康コラム */

.topic{
	margin:30px 0 0 0;
	background-image:url(column/img/ken.gif);
	font-size:20px;
	line-height:20px;
	padding:9px 0 8px 20px;
	background-repeat:no-repeat;
	font-weight:bold;
}

.kanzo{
	float:left;
	margin:20px 0 0 0;
}

.ketu{
	float:left;
	margin:20px 0 0 50px;
}



/* よくある質問集 */

.qa{
	margin:20px 0 0 5px;
}

.qa li{
	font-size:14px;
	margin:0 0 5px 0;
}

.qnaiyo{
	border-bottom:1px solid #e0d389;
	font-size:16px;
	margin:30px 0 0 0;
	padding:0 0 5px 10px;
}

.qan{
	background-image:url(qa/img/qback.gif);
	width:580px;
	padding:5px 60px 5px 60px;
	font-size:14px;
	line-height:24px;
}

.qan span{
	font-size:20px;
	font-weight:bold;
}

.qa1{
	margin:30px 0 0 0;
}


/* スタッフ紹介 */

.syokai{
	margin:30px 0 0 0;
	height:77px;
}

.syokai p{
	float:left;
	height:77px;
}

.pr{
	margin:5px 0 0 0;
}

.name{
	margin:50px 0 0 0;
}

.prleft{
	float:left;
	width:170px;
}


.ptop{
	font-size:14px;
	line-height:20px;
	padding:5px 10px 5px 10px;
    border-right:dotted 1px #333;
	border-left:solid 1px #333333;
	border-top: solid 1px #333;
	border-bottom:solid 1px #333;
}


.ptop2{
	font-size:14px;
	line-height:20px;
	padding:5px 10px 5px 10px;
	border-right:solid 1px #333;
	border-top:solid 1px #333;
	border-bottom:solid 1px #333;
}

.ptop3{
	font-size:14px;
	line-height:20px;
	padding:5px 10px 5px 10px;
    border-right:dotted 1px #333;
	border-left:solid 1px #333333;
	border-bottom:solid 1px #333;
}


.ptop4{
	font-size:14px;
	line-height:20px;
	padding:5px 10px 5px 10px;
    border-right:solid 1px #333;
	border-bottom:solid 1px #333;
}

.prright{
	float:right;
	width:525px;
}



/* 商品一覧 */

#ichiran{
	float:right;
	width:754px;
	padding:0 15px 0 10px;
}

.rbacks{
	background-image:url(img/rightmi.jpg);
	padding:10px 0px 50px 0px;
}

.ichitop{
	padding:20px 0 0 30px;
}

.ichib{
	margin:0 0 0 1px;
	background-image:url(shohin/img/bback.gif);
	width:465px;
	height:43px;
	padding:0 0 0 283px;
}

.ichisho{
	margin:10px 0 0 20px;
}

/*問い合わせ*/
.contact {
margin-top: 20px;
}
.text{ font-size:14px;}
.gold {
color: #654C16;
}
