a{
	color:#CC3366;
	text-decoration:none;
	}
	
a:hover{
	color:#C36;
	}

.room{
	background:url(../contents/img/room1.jpg);
	font-size:12px;
	color:#333333;
	line-height:29px;
	padding:0px 0px 0px 50px;
}

.room a{
	color:#333333;
	line-height:29px;
	text-decoration:none;
	}

.room a:hover{
	color:#E76693;
	line-height:29px;
	}
	
	
ul.line{
	font-size:small;
	background-image:url(../images/line2.gif);
	background-repeat:repeat-y;
	background-position:top;
	line-height:25px;
	text-align:left;
}

ul.line li{
	color:#333333;
	background-image:url(../images/line2.gif);
	background-repeat:repeat-y;
	background-position:top;
	line-height:25px;
	text-align:left;
}

ul.line li a{
	color:#333333;
	background-image:url(../images/line2.gif);
	background-repeat:repeat-y;
	background-position:top;
	line-height:25px;
	text-align:left;
}

ul.line li a:hover{
	color:#CC3366;
	background-image:url(../images/line2.gif);
	background-repeat:repeat-y;
	background-position:top;
	line-height:25px;
	text-align:left;
}


.line2{
	font-size:14px;
	background-image:url(../images/line3.gif);
	background-repeat:repeat-y;
	background-position:top;
	line-height:180%;
	text-align:left;
}

.line2 a{
	font-size:14px;
	color:#CC3366;
	background-image:url(../images/line3.gif);
	background-repeat:repeat-y;
	background-position:top;
	line-height:180%;
	text-align:left;
}

.line2 a:hover{
	font-size:14px;
	color:#C36;
	background-image:url(../images/line3.gif);
	background-repeat:repeat-y;
	background-position:top;
	line-height:180%;
	text-align:left;
}

.line3{
	font-size:12px;
	background-image:url(../images/line4.gif);
	background-repeat:repeat-y;
	background-position:top;
	line-height:20px;
	text-align:left;
}


.s-line{
	font-size:14px;
	background-image:url(../contents/img2/story-line.jpg);
	background-repeat:repeat-y;
	background-position:top;
	line-height:30px;
	text-align:left;
	color:#545450;
	margin:20px;
}



.midashi {
	font-size:18px;
	color:#630;
	font-weight:bold;
	background-image:url(../contents/img/back.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	padding:28px 0px 23px 56px;
	margin:10px 0px 20px 0px
	}
	
.midashi2 {
	font-size:13px;
	height:30px;
	color:#C36;
	font-weight:bold;
	background-image:url(../contents/img/back2.jpg);
	background-repeat:no-repeat;
	padding:7px 0px 5px 15px;
	margin:5px 0px 5px 0px
	}
	
.midashi2-2 {
	font-size:13px;
	height:30px;
	color:#C36;
	font-weight:bold;
	background-image:url(../contents/img/back2-2.gif);
	background-repeat:no-repeat;
	padding:7px 0px 5px 15px;
	margin:5px 0px 5px 15px
	}


.midashi3 {
	font-size:18px;
	color:#963;
	font-weight:bold;
	background-image:url(../contents/img/back3.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	padding:28px 0px 23px 56px;
	margin:10px 0px 20px 0px
	}

.midashi4 {
	font-size:18px;
	color:#ffffff;
	font-weight:bold;
	background-image:url(../contents/img/midashi3.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	padding:28px 0px 16px 25px;
	margin:10px 0px 20px 0px
	}
	

.midashi5 {
	font-size:13px;
	color:#C36;
	font-weight:bold;
	background-image:url(../contents/img/teiki-big20.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	padding:5px 0px 5px 15px;
	margin:5px 0px 5px 0px
	}

.midashi6 {
	font-size:14px;
	color:#3F2B13;
	font-weight:bold;
	background-image:url(../contents/img3/p-1.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	padding:15px 0px 22px 35px;
	margin:20px 0px 20px 0px;
	clear:both;
	}
	
.midashi7 {
	font-size:15px;
	color:#3F372B;
	font-weight:bold;
	background-image:url(../temp-img2/midashi-7.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	padding:22px 0px 13px 30px;
	margin:0px 0px 20px 0px;
	clear:both;
	}
	
.midashi8 {
	font-size:15px;
	color:#3F372B;
	height:25px;
	font-weight:bold;
	background-image:url(../category/kiso/img/midashi-2.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	padding:13px 0px 3px 30px;
	margin:0px;
	}

.left-m{
	background:url(../category/kiso/img/left-m.jpg);
	width:183px;
	background-repeat:no-repeat;
	font-size:12px;
	font-weight:bold;
	padding:7px 0px 8px 17px;
	margin:0px 0px 0px 0px;
	color:#3F372C;
	
}

	

.qa-midashi {
	font-size:13px;
	color:#ffffff;
	font-weight:bold;
	background-image:url(../contents/img/qa-back.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	padding:50px 0px 8px 40px;
	margin:10px 0px 0px 0px
	}

.kakaku{
	font-size:17px;
	color:#C36;
	font-weight:bold;
	line-height:130%;
}

.point{
	font-size:14px;
	color:#C36;
	font-weight:bold;
	line-height:150%;
}

.point2{
	font-size:16px;
	color:#C36;
	font-weight:bold;
}



.kosuu{
	font-size:15px;
	font-weight:bold;
}

.siro{
	font-size:16px;
	color:#ffffff;
	font-weight:bold;
	line-height:130%;
}

.kuro{
	font-size:14px;
	color:#300;
	font-weight:bold;
	line-height:130%;
}

.koe-haikei{
	background-color:#ffffff;
	font-size:13px;
	width:560px;
	padding:15px;
	margin-left:18px;
	margin-right:18px;
	margin-top:0px;
	margin-bottom:20px;
	border:solid #D3D3D3 1px;
	line-height:150%;
	
}

.koe-b{
	background:url(../koe/img/koe-ber.jpg);
	background-repeat:no-repeat;
	height:35px;
	font-size:16px;
	font-weight:bold;
	padding:9px 0px 0px 20px;
	margin:0px;
	color:#C36;
	
}

.yakusoku{
	background:url(../koe/img/yakusoku.jpg);
	background-repeat:no-repeat;
	height:35px;
	font-size:15px;
	font-weight:bold;
	padding:9px 0px 0px 30px;
	margin:0px;
	color:#533F33;
	
}

.qa{
	background:url(../koe/img/q.jpg);
	background-repeat:no-repeat;
	height:35px;
	font-size:15px;
	font-weight:bold;
	padding:9px 0px 0px 40px;
	margin:0px;
	color:#533F33;
	
}

.b-b{
	font-weight:bold;}

.small{
	font-size:12px;}
	
img{border:none;}


#topco{
	background:url(../top_img/main.jpg);
	background-repeat:no-repeat;
	padding:150px 20px 0px 190px;
	line-height:150%;
	width:420px;
	height:171px;
}


#top-box111{
	width:630px;
	height:160px;
	margin:0px 0px 10px 0px;
}

#top-left{
	float:left;
	padding:8px 20px 0px 20px;
	margin:0px 0px 10px 0px;
	line-height:140%;
	width:270px;
	height:152px;
	background-image:url(../top_img/koe.jpg);
	background-repeat:no-repeat;

	}

#top-right{
	float:right;
	padding:8px 20px 0px 20px;
	margin:0px 0px 10px 0px;
	line-height:140%;
	width:270px;
	height:152px;
	background-image:url(../top_img/tan_off.jpg);
	background-repeat:no-repeat;
	}

#topkoe{
	position:absolute;
	z-index:2;
}

#topkoe2{
	padding:130px 20px 0px 20px;
	margin:0px 0px 20px 0px;
	line-height:140%;
	width:265px;
	position:absolute;
	z-index:1;
}

#toptan{
	position:absolute;
	z-index:4;
}

#toptan2{
	padding:130px 20px 0px 20px;
	margin:0px 0px 20px 0px;
	line-height:140%;
	width:265px;
	position:absolute;
	z-index:3;
	
}

#topuma{
	background:url(../top_img/uma-ban3.jpg);
	background-repeat:no-repeat;
	padding:120px 30px 0px 30px;
	margin:20px 0px 12px 0px;
	line-height:150%;
	width:570px;
	height:190px;
	clear:both;
}

.migi{
	font-weight:bold;
	font-size:14px;
	height:17px;
}

.u-left{
	float:left;
	margin:10px 5px 20px;
}

.u-right{
	float:right;
	margin:10px 5px 10px;
}

.u-base{
	clear:both;
	margin:10px 5px 10px;
}	

.rin-b{
	line-height:150%;
	padding:10px;}
	
.p-left{
	float:left;
	margin:0px;
	padding:0px;
	line-height:185%;
}

.p-right{
	float:right;
	margin:0px;
	padding:0px;
	line-height:185%;
}

.p-center{
	clear:both;
	background-repeat:no-repeat;
	margin:0px;
	line-height:150%;
}

.pu-box{
	width:850px;
	padding:0px;
	margin:0px;
	clear:both;
}

.main-box-m{
	width:900px;
	margin-left: auto; margin-right: auto; margin-top:0px; margin-bottom:0px;
	padding-left: 15px; padding-right:15px; padding-top:0px; padding-bottom:0px;
	background-color:#FFF;
}


#left-m{
	width:210px;
	display:block;
	float:left;
	text-align:left;
	font-size:14px;
	padding:0px;
	margin:0px 20px 0px 24px;

	}

#right-m{ 
	width:610px;
	display:block;
	text-align:left;
	float:right;
	padding:0px;
	margin:0px 30px 0px 0px;
	font-size:14px;
	}
	

#left-m .localmenu ul {
	margin:0px 0px 8px 1px;
	border-bottom: #E0DAC9 1px solid;
	padding:0px;
	width:200px;
	list-style-type: none; 
	}
#left-m .localmenu li {
	text-align: left;
	background-image: url(http://www.placentaya.com/temp_img/left-off.jpg);
	background-repeat: no-repeat;
	list-style-type: none; 
	margin:0px;
	padding:0px;
	font-size: 12px;
	line-height:1.1em;
}
	
#left-m .localmenu li a{
	display:block;
	padding: 11px 8px 9px 32px;
	margin:0px;
	list-style-type: none;
	color:#412C11;
}
#left-m .localmenu li a:hover,
#left-m .localmenu li .current,
#left-m .localmenu li .recipe{
	background-image:url(http://www.placentaya.com/temp_img/left-on.jpg);
	color:#412C11;
	font-weight:bold;
	padding: 11px 8px 9px 32px;
	text-decoration:none;
	margin:0px;
	list-style-type: none; 
}

#left-m .localmenu li a.menuon{
	background-image: url(http://www.placentaya.com/temp_img/left-on.jpg);
	font-weight:bold;
}

.prev-next-link{
	margin:12px 0px 5px 17px;
	}

	
.title-box{
	width:600px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:50px;
	padding:0px;
	line-height:150%;

}

.in-box{
	width:600px;
	margin-right:auto;
	margin-left:auto;
	margin-top:20px;
	margin-bottom:70px;
	clear:both;
}



/*カテゴリ
----------------------------------------------------------------*/

.aki {
	margin:0px 0px 30px;
	padding:0px;
	color:#C36;
	width:200px;
}
.aki a{
	display:block;
	color:#C36;
	background:url(../category/kiso/img/left-aikon.jpg) no-repeat;
	padding: 7px 0px 7px 25px;
	line-height:100%;
	background-position:6px;
	}

.aki a:hover{
	padding: 7px 0px 7px 25px;
	color:#D8628C;
	line-height:100%;
	background:url(../category/kiso/img/left-aikon.jpg) no-repeat;
	background-position:6px;
	text-decoration:underline;
	font-weight:bold;
	}


.cate-box{
	clear:both;
}

.cate-box ul{
	margin:0px;
	padding:0px 0px 0px 10px;
}
	
.cate-left{
	float:left;
	width:285px;
	margin:5px 20px 20px 0px;
	padding:0px;
}

.cate-left a{
	color:#C36;
}

.cate-left a:hover{
	color:#D8628C;
	font-weight:bold;
	text-decoration:underline;
}


.cate-left li{
	line-height:170%;
	background:url(../category/kiso/img/left-aikon.jpg);
	background-repeat:no-repeat;
	background-position:3px;
	padding:5px 0px 5px 20px;
	margin:0px;
	list-style:none;
}

.cate-right{
	float:right;
	width:285px;
	margin:5px 0px 20px 0px;
	padding:0px;
}

.cate-right a{
	color:#C36;
}

.cate-right a:hover{
	color:#D8628C;
	font-weight:bold;
	text-decoration:underline;
}

.cate-right li{
	line-height:170%;
	background:url(../category/kiso/img/left-aikon.jpg);
	background-repeat:no-repeat;
	background-position:3px;
	padding:5px 0px 5px 20px;
	margin:0px;
	list-style:none;
}

.c-box1{
	width:588px;
	padding:20px;
	border-left:solid #CCC 1px;
	border-right:solid #CCC 1px;

}

.c-box2{
	width:178px;
	padding:10px;
	border:solid #CCC 1px;

}

#riyu-box{
	width:400px;
	height:235px;
	padding:135px 50px 10px 180px;
	background:url(../images/rebybu2.jpg);
	background-repeat:no-repeat;
}

.fl{width:400px;
	height:150px;
	overflow:auto;
	border:1px solid #cccccc;
	background-color:#ffffff;
	padding:2px;
}


/*インタビューページ
----------------------------------------------------------------*/


.koe-left{
	float:left;
	line-height:160%;
}

.koe-ma{
	line-height:160%;
	clear:both;
	margin:0px;
	padding:0px;
	text-align:left;
}

.koe-migi{
	float:right;
	width:250px;
	margin-left: 10px;
	line-height:160%;
	font-size:11px;
	color:#666;
}


#interview dl {
	width: 360px;
	margin:0px;
	padding:0px;
}



#interview dt {
	color:#CD3669;
	font-weight:bold;
	text-align: right;
	width:60px;
	margin-bottom: 25px;
	margin-top: 0px;
	margin-left:0px;
	margin-right:0px;
	padding:0px;
	list-style:none;
}
#interview dd {
	margin-top: -46px;
	margin-left: 65px;
	margin-bottom: 25px;
	margin-right:0px;
	padding:0px;
	list-style:none;
}


.bangou{
	text-align:center;
	clear:both;
}


/*左メニュー
----------------------------------------------------------------*/
#left-infobox {
	width:115px;
	height:130px;
	background:url(../temp-img2/l-3.jpg);
	background-repeat:no-repeat;
	padding:170px 20px 0px 65px;
	margin-top:20px;
	margin-bottom:10px;
}

.local-nav{
	display:block;
	margin:0px;
	padding:0px;
	width:200px;
	list-style-type: none;
	}
	
.local-nav ul {
	margin:0px;
	padding:0px;
	width:200px;
	list-style-type: none; 
	}
.local-nav li {
	text-align: left;
	list-style-type: none; 
	margin:0px;
	font-size: 12px;
}
	
.local-nav li a{
	display:block;
	background: url(../temp-img2/local-nav4.jpg);
	background-repeat: no-repeat;
	padding:6px 0px 0px 32px;
	height:32px;
	margin:0px;
	list-style-type: none;
	text-decoration:none;
	color:#666;
}


.local-nav li a:hover{
	background:url(../temp-img2/local-nav3.jpg);
	background-repeat: no-repeat;
	color:#E95284;
	padding:6px 0px 0px 32px;
	text-decoration:none;
	list-style-type: none;
}

.local-midashi{
	background-image:url(../temp-img2/local-nav6.jpg);
	font-size:14px;
	margin:0px;
	padding:13px 0px 7px 38px;
	font-weight:bold;
}


/*商品一覧
----------------------------------------------------------------*/

.iti-left{
	float:left;
	width:306px;
	margin:5px 18px 20px 0px;
	padding:0px;
}

.iti-right{
	float:right;
	width:306px;
	margin:5px 0px 20px 0px;
	padding:0px;
}

.midashi-iti {
	font-size:15px;
	color:#3F372B;
	height:25px;
	background-image:url(../item/img/iti-back.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	padding:13px 0px 3px 30px;
	margin:0px;
	font-weight:bold;
	}
	
.s-m{
	font-size:12px;
	color:#666;
	font-weight:normal;
}

.iti-table { background-color: #FFFFFF; width:630px; margin:0px 0px 20px 0px; border-collapse:collapse;}
.iti-table th { background-color: #F7F7F7;padding:10px;font-size:14px;text-align:center;border: 1px #ADADAD solid;}
.iti-table td { background-color:#FFFFFF; text-align:left;padding:15px;text-align:center;border: 1px #ADADAD solid;}


/*美容＆健康コラム
----------------------------------------------------------------*/

.bi-left{
	float:left;
	background:url(../category/img/haikei.jpg);
	background-repeat:no-repeat;
	width:307px;
	margin:5px 16px 10px 0px;
	padding:0px;
	height:102px;
}

.bi-right{
	float:right;
	background:url(../category/img/haikei.jpg);
	background-repeat:no-repeat;
	width:307px;
	margin:5px 0px 10px 0px;
	padding:0px;
	height:102px;
}

.bi-left2{
	float:left;
	background:url(../category/img/haikei3.jpg);
	background-repeat:no-repeat;
	width:307px;
	margin:5px 16px 10px 0px;
	padding:0px;
	height:155px;
}

.bi-right2{
	float:right;
	background:url(../category/img/haikei3.jpg);
	background-repeat:no-repeat;
	width:307px;
	margin:5px 0px 10px 0px;
	padding:0px;
	height:155px;
}

.bi-t{
	background-image:url(../category/img/aicon.jpg);
	background-repeat:no-repeat;
	padding:0px 0px 5px 20px;
	margin:15px 0px 0px 15px;
	font-size:12px;
}

.bi-t a{
	color:#CB3467;
}

.mm-m{
	font-size:12px;
	color:#666;
	line-height:150%;
	margin:5px 15px 0px 15px;
}

.bim-left{
	float:left;
	background:url(../category/img/haikei2.jpg);
	background-repeat:no-repeat;
	width:307px;
	margin:5px 16px 10px 0px;
	padding:0px;
	height:41px;
}

.bim-right{
	float:right;
	background:url(../category/img/haikei2.jpg);
	background-repeat:no-repeat;
	width:307px;
	margin:5px 0px 10px 0px;
	padding:0px;
	height:41px;
}


/*装飾
----------------------------------------------------------------*/

.pannavi{
	font-size:12px;
	color:#666;
	margin-bottom:5px;
}

.mm{
	font-size:14px;
	color:#666;
	line-height:160%;
	margin-bottom:10px;
	margin-top:10px;
}

.iro a:hover img {
	opacity:0.7;
	filter: alpha(opacity=70);
	-ms-filter: "alpha( opacity=70 )";
	background: #fff;
}

.ma20-2{
	margin-bottom:20px;
	margin-top:20px;
}
.ma-down{
	margin-bottom:10px;
}

.ma-y{
	margin-right:15px;
	float:left;
}

.pa20{
	padding-top:0px;
	padding-bottom:20px;
	padding-left:20px;
	padding-right:20px;
}

.pa15{
	padding-top:0px;
	padding-bottom:20px;
	padding-left:15px;
	padding-right:15px;
}

/*フッター
----------------------------------------------------------------*/

#footer-box{
	width: 850px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom:15px;
	clear: both;
}

#footer-box .fo{
	background:url(../temp-img2/foot-back3.jpg);
	background-repeat:no-repeat;
	padding:5px 5px 10px 725px;
}

#footer-box .fo-back{
	background:url(../temp-img2/foot-back.jpg);
	padding:10px;
}

#footer-box .left{
	float:left;
	width:400px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
}

#footer-box .right{
	float:right;
	width:400px;
	padding-left:0px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
}

#footer-box a:hover img {
	opacity:0.7;
	filter: alpha(opacity=70);
	-ms-filter: "alpha( opacity=70 )";
	background: #fff;
}


/*ヘッダー
----------------------------------------------------------------*/
#head-box-up{
	width: 890px;
	height:41px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom:0px;
	clear: both;
	background:url(../temp-img2/head-1.jpg);
	background-repeat:no-repeat;
}

#head-box-up .left{
	float:left;
	width:300px;
	height:31px;
	margin:0px;
	padding-left:10px;
	padding-right:30px;
	padding-top:0px;
	padding-bottom:5px;
}

#head-box-up .right{
	float:right;
	width:500px;
	height:31px;
	margin:0px;
	padding-left:0px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
}

#head-box-up .right a{
	color:#FFF;
	font-size:14px;
	margin:0px;
	padding-left:0px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	height:31px;
}

#head-box-down{
	width: 890px;
	height:173px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom:15px;
	margin-top:0px;
	padding:0px;
	clear: both;
}

#head-box-up form{
	margin:0px;
	padding:0px;
}

.g{
	margin-top:5px;
}
.g img{
	vertical-align:middle;
}
