/* --------------------------------------------------------
   リセット
-----------------------------------------------------------*/	
body{
   margin:0px;
   padding:0px;
}
div{
margin:0;
padding:0;
}
p{
margin:0;
padding:0;
}
ul{
margin:0;
padding:0;
}
ol{
margin:0;
padding:0;
}
li{
list-style-type:none;
margin:0;
padding:0;
}
dl{
margin:0;
padding:0;
}
dt{
margin:0;
padding:0;
}
dd{
margin:0;
padding:0;
}
img{
border:none;
margin:0;
padding:0;
}
h1,h2,h3,h4,h5,h6{
margin:0;
padding:0;
}
table,tr,td{
margin:0;
padding:0;
}
table{
border-collapse:collapse;
}

hr{
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;

}



body {
	font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS P Gothic', sans-serif;
	color:#000000;
	font-size:11px;
	line-height:130%;
}
/* --------------------------------------------------------
   Clear
-----------------------------------------------------------*/
.clearfix:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;
  /*&yen;*//*/
  height: auto;
  overflow: hidden;
  /**/
}
.clearfix{
	display:block;
	height: auto;
}

/* --------------------------------------------------------
   共通
-----------------------------------------------------------*/
#All {
	background-image: url(img/Bg.jpg);
	background-repeat: repeat;
}
#Wrap_bar {
	width: 970px;
	margin-right: auto;
	margin-left: auto;
	background-image:url(img/Wrap_bar.jpg);
	background-repeat:repeat-y;
}
#Wrap {
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
}
#Headder {
	height: 99px;
	width: 950px;
	position: relative;
	background-image: url(img/Headder_bg.jpg);
	background-repeat: repeat-x;
}
#Menu {
	height: 42px;
	width: 950px;
}
#ContentsWrap {
	background-color: #FFFFFF;
	height: auto;
	width: 950px;
	display: block;
	position: relative;
}
#LContents{
	float:left;
	width:230px;
	height:auto;
	padding-left:11px;

}
#CContents{
    float:left;
	width:503px;
	height:auto;
	padding-left:11px;

}
#RContents{
    float:left;
	width:175px;
	height:auto;
	padding-left:11px;

}
#Footer{
	clear:both;
	width: 910px;
	margin-right: auto;
	margin-left: auto;
	height: 250px;
}

/* --------------------------------------------------------
   トップページ
-----------------------------------------------------------*/

.toi {
	position: absolute;
	left: 786px;
	top: 64px;
	height: 23px;
	width: 144px;
}
#Headder .toi a {
	background-image: url(img/toi_button.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
	height: 23px;
	width: 144px;
}
#Headder .toi a:hover {
	background-image: url(img/toi_button_r.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
	height: 23px;
	width: 144px;
}
.Head_card{
   position:absolute;
   left:537px;
   top:7px;
   width:393px;
   height:47px;
}
.Head_no{
   position:absolute;
   left:537px;
   top:54px;
   width:218px;
   height:21px;
}
#Light {
	background-image: url(img/Bg_right.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.Menu01 {float: left;width: 136px;}
.Menu02 {float: left;width: 136px;}
.Menu03 {float: left;width: 135px;}
.Menu04 {float: left;width: 135px;}
.Menu05 {float: left;width: 135px;}
.Menu06 {float: left;width: 137px;}
.Menu07 {float: left;width: 136px;}

#MenuUnder {
	background-image: url(img/Menu_Under.jpg);
	background-repeat: repeat-x;
	height: 29px;
}

/* --------------------------------------------------------
   左コンテンツ
-----------------------------------------------------------*/
.L_green {
	font-size: 12px;
	color: #459A7A;
}

#PresentDateBox {
	margin-top: 15px;
	margin-bottom: 9px;
}
#PresentDateBox img {
	padding-right:15px;
	float: left;
}
.L_bar {
	margin-top: 10px;
}
.gray {
	color: #D2D2D2;
}
#RankImgTextBox{
	margin-top: 15px;
	margin-bottom: 9px;
	height: 50px;
}
#RankImgTextBox img {
	float: left;
}
.RankImg {
	float: left;
	height: 53px;
	width: 50px;
}
#RankImgTextBox span {
	padding-top: 20px;
}
.L_green_big {
	font-size: 13px;
	color: #459A7A;
}
.L_bar_rank {
	margin-top: 10px;
	clear:both;
}
/* --------------------------------------------------------
   中コンテンツ
-----------------------------------------------------------*/

#AromaOilBox {
	padding-right: 13px;
	padding-left: 13px;
	width:477px;
}
.AromaTitle {
	height: 18px;
}
.select {
	clear:both;
	padding-top: 25px;
	padding-bottom: 10px;
}
#SelectSmellBox li {
	float: left;
	margin-bottom:4px;
}
#SelectSmellBox {
	width: 477px;
	margin-bottom: 20px;
}
.leftm {
	padding-left: 2px;
}
#SelectTensionBox {
	width: 477px;
	font-size: 13px;
	color: #A34962;
	margin-top: 15px;
}
#SelectTensionBox li {
	float: left;
	margin-bottom:15px;
	list-style-type:none;
	list-style-position:inside;
	width:150px;
	list-style-image: url(img/trianglew.gif);
	font-size: 12px;
}
.clear {
	clear: both;
}
#BodyitemBox {
	padding-right: 13px;
	padding-left: 13px;
	width:477px;
}
#BodyitemBunnerBox {
	margin-top: 20px;
}
.Righ {
	float: right;
	margin-bottom: 7px;
	width:235px;
	height:49px;
}
.Lef{
    float: left;
	margin-bottom: 7px;
	width:235px;
	height:49px;
}
#BodyArticleBox {
	padding-right: 13px;
	padding-left: 13px;
	width:477px;
}
#BodyArticleBox li {
	float: left;
	margin-top:20px;
}
.rightma {
	margin-right: 4px;
}
#ScrubOtherBox {
	margin-right: 13px;
	margin-left: 13px;
	width:477px;
}
#ScrubBox {
	background-color: #F7F7F7;
	height: 116px;
	width: 219px;
	border: 1px solid #999999;
	float:left;
	padding:8px 10px;
}
#OtherBox {
	background-color: #F7F7F7;
	height: 116px;
	width: 214px;
	border-right: 1px solid #999999;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	float:left;
	padding:8px 10px;
    
}

.scoth {
	margin-top: 20px;
}
#ScrubOtherBox  .scoth li {
	font-size: 13px;
	margin-top: 5px;
	padding-left:10px;
	list-style-type:none;
	list-style-position:inside;
	list-style-image: url(img/trianglew.gif);
}



#SelectTensionBox a {
	color: #A34962;
	text-decoration:none;
}
#SelectTensionBox a:hover {
	text-decoration:underline;
}

#ScrubBox .scoth a {
	color: #333333;
	text-decoration: none;
}
#OtherBox .scoth a {
	color: #333333;
	text-decoration: none;
}
#ScrubBox .scoth a:hover{
	text-decoration: underline;
}
#OtherBox .scoth a:hover {
	text-decoration: underline;
}
/* --------------------------------------------------------
   右コンテンツ
-----------------------------------------------------------*/




.Kensaku {
	margin-top: 8px;
}
#NewItemBox {
	width: 173px;
	border: 1px solid #CCCCCC;
	background-color: #3B290F;
}
.NewItemT {
	width: 165px;
	margin-top: 4px;
	margin-right: auto;
	margin-left: auto;
}
#NewItem {
	width: 165px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	color: #FFFFFF;
	font-size: 9px;
	height: auto;
	overflow: auto;
	margin-bottom: 8px;
}
.Underline {
	text-decoration: underline;
}
.NewItemLeftBox {
	float: left;
	width: 67px;
}
.NewItemRightBox {
	padding-left: 7px;
	float: right;
	width: 89px;
}
.NewItemBar {
	width: 162px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
#RightBunnerBox {
	margin: 8px auto 0px auto;
	width:177px;
}
/* --------------------------------------------------------
   フッター
-----------------------------------------------------------*/
#RFooterBox {
	float: left;
	background-image: url(img/Foot_logo.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	width:535px;
	padding-left:35px;
}
#LFooterBox {
	width: 340px;
	float: left;
}
.FootT {
	font-size: 13px;
	color: #666666;
	padding-bottom: 5px;
}
.gray2 {
	color: #D2D2D2;
	width:928px;
	margin-left:auto;
	margin-right:auto;
}
.purple {
	color: #A34962;
	width:928px;
	margin-left:auto;
	margin-right:auto;
	margin-top: 20px;
	margin-bottom: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #A34962;
	clear: both;
}
.Copy {
	text-align: center;
	width: 928px;
	margin-right: auto;
	margin-left: auto;
}
.line {
	width: 1px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	height: auto;
}

.aromaIchiran {
	text-align: right;
	width: 477px;
	margin-top: 10px;
}
.red {
	color: #FF0000;
}





#SyohinBox .green2 a {
	color: #279A6E;
	text-decoration: none;
}
#SyohinBox .green2 a:hover {
	text-decoration: underline;
}
#SideTitleBox a {
	color: #FFFFFF;
	text-decoration: none;
}
#SideTitleBox a:hover {
	text-decoration: underline;
}
#RankImgTextBox .L_green_big a {
	text-decoration: none;
	color: #459A7A;
}
#RankImgTextBox .L_green_big a:hover {
	text-decoration: underline;
	color: #459A7A;
}
#NewItem .NewItemRightBox .Underline a {
	color: #FFFFFF;
	text-decoration: none;
}
#NewItem .NewItemRightBox .Underline a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

